diff --git a/CNAME b/CNAME new file mode 100644 index 0000000000..53ebb1dfe8 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +config.qmk.fm diff --git a/assets/BaseKey-34f28bd3.css b/assets/BaseKey-34f28bd3.css new file mode 100644 index 0000000000..b00d3967db --- /dev/null +++ b/assets/BaseKey-34f28bd3.css @@ -0,0 +1 @@ +.gmk-8008-key{background:#8d98a7;color:#313943}.gmk-8008-key input,.gmk-8008-key .key-contents,.gmk-8008-key .key-contents:empty,.gmk-8008-key .key-contents:before{background:#a4adb9;color:#1e2228;border-color:#5f6975}.gmk-8008-mod{background:#313943;color:#fe5487}.gmk-8008-mod input,.gmk-8008-mod .key-contents,.gmk-8008-mod .key-contents:empty,.gmk-8008-mod .key-contents:before{background:#282f37;color:#fea0bc;border-color:#93687a}.gmk-8008-accent{background:#fe5487;color:#313943}.gmk-9009-key{background:rgb(216,210,195);color:#171718}.gmk-9009-key input,.gmk-9009-key .key-contents,.gmk-9009-key .key-contents:empty,.gmk-9009-key .key-contents:before{background:#e0dbcf;color:#171718;border-color:#7c7974}.gmk-9009-mod{background:rgb(172,166,147);color:#171718}.gmk-9009-mod input,.gmk-9009-mod .key-contents,.gmk-9009-mod .key-contents:empty,.gmk-9009-mod .key-contents:before{background:#b5b09f;color:#171718;border-color:#66645c}.gmk-9009-esc{background:rgb(200,126,116);color:#171718}.gmk-9009-enter{background:rgb(118,142,114);color:#171718}.gmk-alter-key{background:#2b2c42;color:#bb1e10}.gmk-alter-key input,.gmk-alter-key .key-contents,.gmk-alter-key .key-contents:empty,.gmk-alter-key .key-contents:before{background:#232436;color:#f0594c;border-color:#8a3f41}.gmk-alter-mod{background:#312f36;color:#bb1e10}.gmk-alter-mod input,.gmk-alter-mod .key-contents,.gmk-alter-mod .key-contents:empty,.gmk-alter-mod .key-contents:before{background:#27262b;color:#f05d50;border-color:#8c423e}.gmk-analog-dreams-key{background:rgb(216,210,195);color:#ac4fc6}.gmk-analog-dreams-key input,.gmk-analog-dreams-key .key-contents,.gmk-analog-dreams-key .key-contents:empty,.gmk-analog-dreams-key .key-contents:before{background:#e8e5dc;color:#983ab2;border-color:#c291c5}.gmk-analog-dreams-mod{background:#9de7d7;color:#ac4fc6}.gmk-analog-dreams-mod input,.gmk-analog-dreams-mod .key-contents,.gmk-analog-dreams-mod .key-contents:empty,.gmk-analog-dreams-mod .key-contents:before{background:#beefe4;color:#983ab2;border-color:#a59bcf}.gmk-analog-dreams-esc{background:#f2f0a1;color:#ac4fc6}.gmk-analog-dreams-enter{background:#f1b2dc;color:#ac4fc6}.gmk-ascii-key,.gmk-ascii-mod{background:rgb(114,116,116);color:#c6c9c7}.gmk-ascii-key input,.gmk-ascii-key .key-contents,.gmk-ascii-key .key-contents:empty,.gmk-ascii-key .key-contents:before,.gmk-ascii-mod input,.gmk-ascii-mod .key-contents,.gmk-ascii-mod .key-contents:empty,.gmk-ascii-mod .key-contents:before{background:#636565;color:#e0e2e1;border-color:#9c9f9e}.gmk-bento-key{background:#fff3ef;color:#3e728f}.gmk-bento-key input,.gmk-bento-key .key-contents,.gmk-bento-key .key-contents:empty,.gmk-bento-key .key-contents:before{background:#fff3ef;color:#30586f;border-color:#98a6af}.gmk-bento-mod{background:#3e728f;color:#fb7279}.gmk-bento-mod input,.gmk-bento-mod .key-contents,.gmk-bento-mod .key-contents:empty,.gmk-bento-mod .key-contents:before{background:#386781;color:#fed5d7;border-color:#9ea4b3}.gmk-bento-accent{background:#fb7279;color:#fff3ef}.gmk-bingsu-key{background:#946777;color:#e1dbd1}.gmk-bingsu-key input,.gmk-bingsu-key .key-contents,.gmk-bingsu-key .key-contents:empty,.gmk-bingsu-key .key-contents:before{background:#885f6d;color:#efece7;border-color:#c2aaaf}.gmk-bingsu-mod{background:#533d45;color:#e1dbd1}.gmk-bingsu-mod input,.gmk-bingsu-mod .key-contents,.gmk-bingsu-mod .key-contents:empty,.gmk-bingsu-mod .key-contents:before{background:#47343b;color:#e1dbd1;border-color:#9a8c8b}.gmk-bingsu-accent{background:rgb(225,219,209);color:#533d45}.gmk-cafe-key{background:rgb(216,210,195);color:#3d3635}.gmk-cafe-key input,.gmk-cafe-key .key-contents,.gmk-cafe-key .key-contents:empty,.gmk-cafe-key .key-contents:before{background:#e0dbcf;color:#3d3635;border-color:#8b847c}.gmk-cafe-mod{background:#3d3635;color:#d8d2c3}.gmk-cafe-mod input,.gmk-cafe-mod .key-contents,.gmk-cafe-mod .key-contents:empty,.gmk-cafe-mod .key-contents:before{background:#322c2c;color:#d8d2c3;border-color:#8b847c}.gmk-cafe-accent{background:#d0b084;color:#3d3635}.gmk-calm-depths-key{background:#2e3b51;color:#22aabc}.gmk-calm-depths-key input,.gmk-calm-depths-key .key-contents,.gmk-calm-depths-key .key-contents:empty,.gmk-calm-depths-key .key-contents:before{background:#273244;color:#27c1d6;border-color:#2b7e94}.gmk-calm-depths-mod{background:#4a4f58;color:#22aabc}.gmk-calm-depths-mod input,.gmk-calm-depths-mod .key-contents,.gmk-calm-depths-mod .key-contents:empty,.gmk-calm-depths-mod .key-contents:before{background:#41454d;color:#29c4d8;border-color:#3a8a98}.gmk-camping-key{background:rgb(238,226,208);color:#5b7c5b}.gmk-camping-key input,.gmk-camping-key .key-contents,.gmk-camping-key .key-contents:empty,.gmk-camping-key .key-contents:before{background:#f3ebdf;color:#4e6a4e;border-color:#a5af96}.gmk-camping-mod{background:rgb(91,124,91);color:#eee2d0}.gmk-camping-mod input,.gmk-camping-mod .key-contents,.gmk-camping-mod .key-contents:empty,.gmk-camping-mod .key-contents:before{background:#527052;color:#f3ebdf;border-color:#a5af96}.gmk-camping-accent{background:rgb(115,54,54);color:#eee2d0}.gmk-deku-key{background:#298286;color:#e5e1de}.gmk-deku-key input,.gmk-deku-key .key-contents,.gmk-deku-key .key-contents:empty,.gmk-deku-key .key-contents:before{background:#247376;color:#eeebe9;border-color:#8cb7b8}.gmk-deku-mod{background:#e5e1de;color:#298286}.gmk-deku-mod input,.gmk-deku-mod .key-contents,.gmk-deku-mod .key-contents:empty,.gmk-deku-mod .key-contents:before{background:#eeebe9;color:#247376;border-color:#85aaaa}.gmk-deku-accent{background:#b03232;color:#e5e1de}.gmk-dolch-key{background:rgb(103,99,91);color:#f7f2ea}.gmk-dolch-key input,.gmk-dolch-key .key-contents,.gmk-dolch-key .key-contents:empty,.gmk-dolch-key .key-contents:before{background:#5c5951;color:#f7f2ea;border-color:#afaba3}.gmk-dolch-mod{background:rgb(57,59,59);color:#f7f2ea}.gmk-dolch-mod input,.gmk-dolch-mod .key-contents,.gmk-dolch-mod .key-contents:empty,.gmk-dolch-mod .key-contents:before{background:#2f3131;color:#f7f2ea;border-color:#989793}.gmk-dracula-key{background:#44475a;color:#f8f8f2}.gmk-dracula-key input,.gmk-dracula-key .key-contents,.gmk-dracula-key .key-contents:empty,.gmk-dracula-key .key-contents:before{background:#3b3e4e;color:#f8f8f2;border-color:#9ea0a6}.gmk-dracula-mod{background:#282a36;color:#f8f8f2}.gmk-dracula-mod input,.gmk-dracula-mod .key-contents,.gmk-dracula-mod .key-contents:empty,.gmk-dracula-mod .key-contents:before{background:#1f212a;color:#f8f8f2;border-color:#909194}.gmk-dracula-mod2{background:#282a36;color:#ff79c6}.gmk-dracula-mod3{background:#282a36;color:#bd93f9}.gmk-dracula-mod4{background:#282a36;color:#8be9fd}.gmk-dracula-mod5{background:#282a36;color:#f1fa8c}.gmk-dracula-mod6{background:#282a36;color:#50fa7b}.gmk-dracula-mod6 input,.gmk-dracula-mod6 .key-contents,.gmk-dracula-mod6 .key-contents:empty,.gmk-dracula-mod6 .key-contents:before{background:#1f212a;color:#50fa7b;border-color:#3c9259}.gmk-dracula-accent{background:#ff5555;color:#282a36}.gmk-dracula-accent2{background:#f1fa8c;color:#282a36}.gmk-dracula-accent3{background:#bd93f9;color:#282a36}.gmk-dracula-accent4{background:#ff79c6;color:#282a36}.gmk-dracula-accent5{background:#8be9fd;color:#282a36}.gmk-dracula-accent6{background:#f8f8f2;color:#282a36}.gmk-dracula-func{background:#44475a;color:#f8f8f2}.gmk-dracula-func2{background:#282a36;color:#f8f8f2}.gmk-dualshot-key,.gmk-dualshot-mod{background:#656767;color:#1b1c1c}.gmk-dualshot-key input,.gmk-dualshot-key .key-contents,.gmk-dualshot-key .key-contents:empty,.gmk-dualshot-key .key-contents:before,.gmk-dualshot-mod input,.gmk-dualshot-mod .key-contents,.gmk-dualshot-mod .key-contents:empty,.gmk-dualshot-mod .key-contents:before{background:rgb(114,116,116);color:#0c0c0c;border-color:#474848}.gmk-dualshot-mod2{background:#656767;color:#fd3448}.gmk-dualshot-mod3{background:#656767;color:#ffb300}.gmk-dualshot-mod4{background:#656767;color:#00d1d7}.gmk-dualshot-mod5{background:#656767;color:#57c9ff}.gmk-dualshot-accent{background:#fd3448;color:#393b3b}.gmk-dualshot-accent2{background:#ffb300;color:#393b3b}.gmk-dualshot-accent3{background:#00d1d7;color:#393b3b}.gmk-dualshot-accent4{background:#57c9ff;color:#393b3b}.gmk-fro-dot-yo-key,.gmk-fro-dot-yo-mod{background:rgb(216,210,195);color:#727474}.gmk-fro-dot-yo-key input,.gmk-fro-dot-yo-key .key-contents,.gmk-fro-dot-yo-key .key-contents:empty,.gmk-fro-dot-yo-key .key-contents:before,.gmk-fro-dot-yo-mod input,.gmk-fro-dot-yo-mod .key-contents,.gmk-fro-dot-yo-mod .key-contents:empty,.gmk-fro-dot-yo-mod .key-contents:before{background:#e0dbcf;color:#5e5f5f;border-color:#807e76}.gmk-fro-dot-yo-rdp{background:rgb(216,210,195);color:#ff6d6a}.gmk-fro-dot-yo-grn{background:rgb(216,210,195);color:#00c389}.gmk-fro-dot-yo-blu{background:rgb(216,210,195);color:#00a9ce}.gmk-fro-dot-yo-ppl{background:rgb(216,210,195);color:#825dc7}.gmk-fro-dot-yo-ppl input,.gmk-fro-dot-yo-ppl .key-contents,.gmk-fro-dot-yo-ppl .key-contents:empty,.gmk-fro-dot-yo-ppl .key-contents:before{background:#e0dbcf;color:#7046bf;border-color:#a48cc1}.gmk-fro-dot-yo-ylw{background:rgb(216,210,195);color:#e5a100}.gmk-grand-prix-key{background:rgb(193,199,215);color:#36475c}.gmk-grand-prix-key input,.gmk-grand-prix-key .key-contents,.gmk-grand-prix-key .key-contents:empty,.gmk-grand-prix-key .key-contents:before{background:#ddf0f9;color:#991807;border-color:#b07f7e}.gmk-grand-prix-mod{background:rgb(54,71,92);color:#c0d036}.gmk-grand-prix-mod input,.gmk-grand-prix-mod .key-contents,.gmk-grand-prix-mod .key-contents:empty,.gmk-grand-prix-mod .key-contents:before{background:#1c242f;color:#d2de70;border-color:#849366}.gmk-grand-prix-accent{background:rgb(192,208,54);color:#36475c}.gmk-hammerhead-dark-key{background:rgb(31,42,68);color:#49c5b1}.gmk-hammerhead-dark-key input,.gmk-hammerhead-dark-key .key-contents,.gmk-hammerhead-dark-key .key-contents:empty,.gmk-hammerhead-dark-key .key-contents:before{background:#192136;color:#49c5b1;border-color:#34787b}.gmk-hammerhead-dark-mod{background:rgb(56,73,103);color:#49c5b1}.gmk-hammerhead-dark-mod input,.gmk-hammerhead-dark-mod .key-contents,.gmk-hammerhead-dark-mod .key-contents:empty,.gmk-hammerhead-dark-mod .key-contents:before{background:#31405a;color:#9ee0d6;border-color:#6b959f}.gmk-hammerhead-dark-accent{background:rgb(73,197,177);color:#384967}.gmk-hammerhead-light-key{background:rgb(162,178,200);color:#384967}.gmk-hammerhead-light-key input,.gmk-hammerhead-light-key .key-contents,.gmk-hammerhead-light-key .key-contents:empty,.gmk-hammerhead-light-key .key-contents:before{background:#afbdd0;color:#242f43;border-color:#637186}.gmk-hammerhead-light-mod{background:rgb(56,73,103);color:#49c5b1}.gmk-hammerhead-light-mod input,.gmk-hammerhead-light-mod .key-contents,.gmk-hammerhead-light-mod .key-contents:empty,.gmk-hammerhead-light-mod .key-contents:before{background:#31405a;color:#9ee0d6;border-color:#6b959f}.gmk-hammerhead-light-accent{background:rgb(73,197,177);color:#384967}.gmk-handarbeit-plus-key,.gmk-handarbeit-plus-mod{background:rgb(188,37,30);color:#f7f2ea}.gmk-handarbeit-plus-key input,.gmk-handarbeit-plus-key .key-contents,.gmk-handarbeit-plus-key .key-contents:empty,.gmk-handarbeit-plus-key .key-contents:before,.gmk-handarbeit-plus-mod input,.gmk-handarbeit-plus-mod .key-contents,.gmk-handarbeit-plus-mod .key-contents:empty,.gmk-handarbeit-plus-mod .key-contents:before{background:#aa221b;color:#f7f2ea;border-color:#da8c84}.gmk-handarbeit-plus-accent{background:rgb(0,88,159);color:#f7f2ea}.gmk-handarbeit-plus-accent2{background:rgb(200,126,116);color:#f7f2ea}.gmk-handarbeit-plus-accent3{background:rgb(229,161,0);color:#f7f2ea}.gmk-handarbeit-plus-accent4{background:rgb(0,119,58);color:#f7f2ea}.gmk-handarbeit-plus-accent5{background:rgb(104,155,52);color:#f7f2ea}.gmk-handarbeit-plus-accent6{background:rgb(93,67,126);color:#f7f2ea}.gmk-handarbeit-plus-accent7{background:rgb(238,109,0);color:#f7f2ea}.gmk-handarbeit-plus-accent8{background:rgb(127,165,128);color:#f7f2ea}.gmk-handarbeit-plus-accent9{background:rgb(0,98,122);color:#f7f2ea}.gmk-hazakura-key{background:rgb(247,242,234);color:#ff253b}.gmk-hazakura-key input,.gmk-hazakura-key .key-contents,.gmk-hazakura-key .key-contents:empty,.gmk-hazakura-key .key-contents:before{background:#fdfbf9;color:#af0012;border-color:#fb9ba1}.gmk-hazakura-mod{background:rgb(250,187,203);color:#ff253b}.gmk-hazakura-mod input,.gmk-hazakura-mod .key-contents,.gmk-hazakura-mod .key-contents:empty,.gmk-hazakura-mod .key-contents:before{background:#fbceda;color:#be0013;border-color:#dc5e6f}.gmk-hazakura-accent{background:rgb(255,88,105);color:#fdebef}.gmk-jamon-key{background:#84172c;color:#ece4d0}.gmk-jamon-key input,.gmk-jamon-key .key-contents,.gmk-jamon-key .key-contents:empty,.gmk-jamon-key .key-contents:before{background:#731426;color:#ece4d0;border-color:#b87e7e}.gmk-jamon-mod{background:#ac2c32;color:#ece4d0}.gmk-jamon-mod input,.gmk-jamon-mod .key-contents,.gmk-jamon-mod .key-contents:empty,.gmk-jamon-mod .key-contents:before{background:#9c282d;color:#f9f7f1;border-color:#d39292}.gmk-jamon-accent{background:#ece4d0;color:#313337}.gmk-jamon-accent input{background:white}.gmk-jamon-kb{background:rgb(31,42,68)}.gmk-merlin-key{background:rgb(225,219,209);color:#00627a}.gmk-merlin-key input,.gmk-merlin-key .key-contents,.gmk-merlin-key .key-contents:empty,.gmk-merlin-key .key-contents:before{background:#e9e5dd;color:#004e61;border-color:#719599}.gmk-merlin-mod{background:rgb(0,98,122);color:#e5a100}.gmk-merlin-mod input,.gmk-merlin-mod .key-contents,.gmk-merlin-mod .key-contents:empty,.gmk-merlin-mod .key-contents:before{background:#005266;color:#ffd060;border-color:#73823d}.gmk-merlin-accent{background:rgb(229,161,0);color:#00627a}.gmk-merlin-accent input{background:#ffe8b2}.gmk-metaverse-key{background:rgb(247,242,234);color:#171718}.gmk-metaverse-key input,.gmk-metaverse-key .key-contents,.gmk-metaverse-key .key-contents:empty,.gmk-metaverse-key .key-contents:before{background:#fdfbf9;color:#171718;border-color:#878581}.gmk-metaverse-mod{background:rgb(23,23,24);color:#f7f2ea}.gmk-metaverse-mod input,.gmk-metaverse-mod .key-contents,.gmk-metaverse-mod .key-contents:empty,.gmk-metaverse-mod .key-contents:before{background:#0d0d0e;color:#f7f2ea;border-color:#878581}.gmk-metaverse-accent{background:rgb(221,17,38);color:#f7f2ea}.gmk-metropolis-base-key,.gmk-metropolis-base-mod{background:rgb(9,31,44);color:#3cdbc0}.gmk-metropolis-base-key input,.gmk-metropolis-base-key .key-contents,.gmk-metropolis-base-key .key-contents:empty,.gmk-metropolis-base-key .key-contents:before,.gmk-metropolis-base-mod input,.gmk-metropolis-base-mod .key-contents,.gmk-metropolis-base-mod .key-contents:empty,.gmk-metropolis-base-mod .key-contents:before{background:#06131b;color:#3cdbc0;border-color:#237d76}.gmk-metropolis-base-mod2{background:rgb(9,31,44);color:#f1be48}.gmk-metropolis-base-mod3{background:rgb(9,31,44);color:#e03c31}.gmk-metropolis-base-accent{background:rgb(241,190,72);color:#091f2c}.gmk-metropolis-base-accent2{background:rgb(60,219,192);color:#091f2c}.gmk-metropolis-base-accent3{background:rgb(224,60,49);color:#091f2c}.gmk-metropolis-base-accent3 input,.gmk-metropolis-base-accent3 .key-contents,.gmk-metropolis-base-accent3 .key-contents:empty,.gmk-metropolis-base-accent3 .key-contents:before{background:#e34d43;color:#091f2c;border-color:#752e2f}.gmk-metropolis-midnight-key,.gmk-metropolis-midnight-mod{background:rgb(9,31,44);color:#3cdbc0}.gmk-metropolis-midnight-key input,.gmk-metropolis-midnight-key .key-contents,.gmk-metropolis-midnight-key .key-contents:empty,.gmk-metropolis-midnight-key .key-contents:before,.gmk-metropolis-midnight-mod input,.gmk-metropolis-midnight-mod .key-contents,.gmk-metropolis-midnight-mod .key-contents:empty,.gmk-metropolis-midnight-mod .key-contents:before{background:#06131b;color:#3cdbc0;border-color:#237d76}.gmk-metropolis-midnight-accent{background:rgb(60,219,192);color:#091f2c}.gmk-mizu-key{background:#c2d9e4;color:#444f58}.gmk-mizu-key input,.gmk-mizu-key .key-contents,.gmk-mizu-key .key-contents:empty,.gmk-mizu-key .key-contents:before{background:#d0e2ea;color:#3b454c;border-color:#83949e}.gmk-mizu-mod{background:#444f58;color:#f7eee3}.gmk-mizu-mod input,.gmk-mizu-mod .key-contents,.gmk-mizu-mod .key-contents:empty,.gmk-mizu-mod .key-contents:before{background:#3b454c;color:#f7eee3;border-color:#9e9f9e}.gmk-mizu-accent{background:#f7eee3;color:#444f58}.gmk-nautilus-key{background:rgb(27,54,93);color:#00a4a9}.gmk-nautilus-key input,.gmk-nautilus-key .key-contents,.gmk-nautilus-key .key-contents:empty,.gmk-nautilus-key .key-contents:before{background:#162d4d;color:#00d1d7;border-color:#0e7a90}.gmk-nautilus-mod{background:rgb(31,42,68);color:#e5a100}.gmk-nautilus-mod input,.gmk-nautilus-mod .key-contents,.gmk-nautilus-mod .key-contents:empty,.gmk-nautilus-mod .key-contents:before{background:#192136;color:#e5a100;border-color:#826622}.gmk-nautilus-accent{background:rgb(229,161,0);color:#1f2a44}.gmk-nautilus-accent input{background:#ffe8b2}.gmk-nautilus-kb{background:rgb(31,42,68)}.gmk-nines-key,.gmk-nines-mod{background:rgb(57,59,59);color:#aca693}.gmk-nines-key input,.gmk-nines-key .key-contents,.gmk-nines-key .key-contents:empty,.gmk-nines-key .key-contents:before,.gmk-nines-mod input,.gmk-nines-mod .key-contents,.gmk-nines-mod .key-contents:empty,.gmk-nines-mod .key-contents:before{background:#2f3131;color:#c2beb0;border-color:#737167}.gmk-nines-accent{background:rgb(172,166,147);color:#393b3b}.gmk-olivetti-key{background:rgb(225,219,209);color:#00589f}.gmk-olivetti-key input,.gmk-olivetti-key .key-contents,.gmk-olivetti-key .key-contents:empty,.gmk-olivetti-key .key-contents:before{background:#e9e5dd;color:#004a86;border-color:#7193ac}.gmk-olivetti-mod{background:rgb(172,166,147);color:#00589f}.gmk-olivetti-mod input,.gmk-olivetti-mod .key-contents,.gmk-olivetti-mod .key-contents:empty,.gmk-olivetti-mod .key-contents:before{background:#b5b09f;color:#002543;border-color:#56666b}.gmk-olivetti-accent{background:rgb(0,88,159);color:#e1dbd1}.gmk-olivia-key{background:rgb(225,219,209);color:#363434}.gmk-olivia-key input,.gmk-olivia-key .key-contents,.gmk-olivia-key .key-contents:empty,.gmk-olivia-key .key-contents:before{background:#e9e5dd;color:#363434;border-color:#8c8883}.gmk-olivia-mod{background:#363434;color:#e8c4b8}.gmk-olivia-mod input,.gmk-olivia-mod .key-contents,.gmk-olivia-mod .key-contents:empty,.gmk-olivia-mod .key-contents:before{background:#2c2a2a;color:#e8c4b8;border-color:#8f7c76}.gmk-olivia-accent{background:#e8c4b8;color:#363434}.gmk-olivia-plus-plus-dark-key,.gmk-olivia-plus-plus-dark-mod{background:#2b2b2b;color:#f1beb0}.gmk-olivia-plus-plus-dark-key input,.gmk-olivia-plus-plus-dark-key .key-contents,.gmk-olivia-plus-plus-dark-key .key-contents:empty,.gmk-olivia-plus-plus-dark-key .key-contents:before,.gmk-olivia-plus-plus-dark-mod input,.gmk-olivia-plus-plus-dark-mod .key-contents,.gmk-olivia-plus-plus-dark-mod .key-contents:empty,.gmk-olivia-plus-plus-dark-mod .key-contents:before{background:#212121;color:#f1beb0;border-color:#8e756e}.gmk-olivia-plus-plus-dark-accent{background:#f1beb0;color:#2b2b2b}.gmk-phosphorous-key,.gmk-phosphorous-mod{background:rgb(83,86,90);color:#05c3dd}.gmk-phosphorous-key input,.gmk-phosphorous-key .key-contents,.gmk-phosphorous-key .key-contents:empty,.gmk-phosphorous-key .key-contents:before,.gmk-phosphorous-mod input,.gmk-phosphorous-mod .key-contents,.gmk-phosphorous-mod .key-contents:empty,.gmk-phosphorous-mod .key-contents:before{background:#494c4f;color:#05d5f1;border-color:#2c8d9c}.gmk-phosphorous-accent{background:rgb(5,195,221);color:#53565a}.gmk-plum-key{background:#ded0af;color:#736b7c}.gmk-plum-key input,.gmk-plum-key .key-contents,.gmk-plum-key .key-contents:empty,.gmk-plum-key .key-contents:before{background:#e4d8bd;color:#696271;border-color:#a49990}.gmk-plum-mod{background:#736b7c;color:#ded0af}.gmk-plum-mod input,.gmk-plum-mod .key-contents,.gmk-plum-mod .key-contents:empty,.gmk-plum-mod .key-contents:before{background:#696271;color:#eae1cc;border-color:#afa6a4}.gmk-plum-accent{background:#863f48;color:#ded0af}.gmk-serika-key{background:#ece4d0;color:#333732}.gmk-serika-key input,.gmk-serika-key .key-contents,.gmk-serika-key .key-contents:empty,.gmk-serika-key .key-contents:before{background:#f2ecdf;color:#333732;border-color:#908e81}.gmk-serika-mod{background:#ffcd00;color:#333732}.gmk-serika-mod input,.gmk-serika-mod .key-contents,.gmk-serika-mod .key-contents:empty,.gmk-serika-mod .key-contents:before{background:#ffd114;color:#333732;border-color:#998219}.gmk-serika-accent{background:#333732;color:#ece4d0}.gmk-space-cadet-key{background:rgb(99,105,106);color:#e1dbd1}.gmk-space-cadet-key input,.gmk-space-cadet-key .key-contents,.gmk-space-cadet-key .key-contents:empty,.gmk-space-cadet-key .key-contents:before{background:#595f5f;color:#e9e5dd;border-color:#a6a7a4}.gmk-space-cadet-mod{background:rgb(0,115,162);color:#e1dbd1}.gmk-space-cadet-mod input,.gmk-space-cadet-mod .key-contents,.gmk-space-cadet-mod .key-contents:empty,.gmk-space-cadet-mod .key-contents:before{background:#00658e;color:#e9e5dd;border-color:#75acc0}.gmk-striker-key,.gmk-striker-mod{background:#004d7c;color:#f7f2ea}.gmk-striker-key input,.gmk-striker-key .key-contents,.gmk-striker-key .key-contents:empty,.gmk-striker-key .key-contents:before,.gmk-striker-mod input,.gmk-striker-mod .key-contents,.gmk-striker-mod .key-contents:empty,.gmk-striker-mod .key-contents:before{background:#004068;color:#f7f2ea;border-color:#7ca0b3}.gmk-striker-accent{background:#002e51;color:#f7f2ea}.gmk-ta-royal-alpha-key{background:rgb(204,198,192);color:#00773a}.gmk-ta-royal-alpha-key input,.gmk-ta-royal-alpha-key .key-contents,.gmk-ta-royal-alpha-key .key-contents:empty,.gmk-ta-royal-alpha-key .key-contents:before{background:#d5d0cb;color:#004421;border-color:#668571}.gmk-ta-royal-alpha-mod{background:rgb(104,155,52);color:#e1dbd1}.gmk-ta-royal-alpha-mod input,.gmk-ta-royal-alpha-mod .key-contents,.gmk-ta-royal-alpha-mod .key-contents:empty,.gmk-ta-royal-alpha-mod .key-contents:before{background:#5e8c2f;color:#fdfdfc;border-color:#b3cc98}.gmk-ta-royal-alpha-accent{background:rgb(0,119,58);color:#e1dbd1}.gmk-terminal-key,.gmk-terminal-mod{background:rgb(57,59,59);color:#689b34}.gmk-terminal-key input,.gmk-terminal-key .key-contents,.gmk-terminal-key .key-contents:empty,.gmk-terminal-key .key-contents:before,.gmk-terminal-mod input,.gmk-terminal-mod .key-contents,.gmk-terminal-mod .key-contents:empty,.gmk-terminal-mod .key-contents:before{background:#2f3131;color:#9bcd68;border-color:#6a8452}.gmk-terminal-accent{background:rgb(104,155,52);color:#393b3b}.gmk-vaporwave-key{background-color:#9a9ad4;color:#f7bae0;font-weight:700}.gmk-vaporwave-key input,.gmk-vaporwave-key .key-contents,.gmk-vaporwave-key .key-contents:empty,.gmk-vaporwave-key .key-contents:before{background:#8c8cce;color:#fbdef0;border-color:#c9aada}.gmk-vaporwave-mod{background-color:#6244bb;color:#00bce3}.gmk-vaporwave-mod input,.gmk-vaporwave-mod .key-contents,.gmk-vaporwave-mod .key-contents:empty,.gmk-vaporwave-mod .key-contents:before{background:#5a3fac;color:#21d9ff;border-color:#3180cf}.gmk-vaporwave-accent{background-color:#00bce3;color:#6244bb}.gmk-wob-key,.gmk-wob-mod{background:rgb(23,23,24);color:#f7f2ea}.gmk-wob-key input,.gmk-wob-key .key-contents,.gmk-wob-key .key-contents:empty,.gmk-wob-key .key-contents:before,.gmk-wob-mod input,.gmk-wob-mod .key-contents,.gmk-wob-mod .key-contents:empty,.gmk-wob-mod .key-contents:before{background:#0d0d0e;color:#f7f2ea;border-color:#878581}.gmk-yuri-key{background:#c7e6f5;color:#f54730}.gmk-yuri-key input,.gmk-yuri-key .key-contents,.gmk-yuri-key .key-contents:empty,.gmk-yuri-key .key-contents:before{background:#d8eef8;color:#991807;border-color:#de9793}.gmk-yuri-mod{background:#2d394c;color:#f54730}.gmk-yuri-mod input,.gmk-yuri-mod .key-contents,.gmk-yuri-mod .key-contents:empty,.gmk-yuri-mod .key-contents:before{background:#252f3f;color:#faa69b;border-color:#91403e}.gmk-yuri-accent{background:#f54730;color:#2d394c}.jtk-suited-assassin-key,.jtk-suited-assassin-mod{background:#312c2b;color:#a79373}.jtk-suited-assassin-key input,.jtk-suited-assassin-key .key-contents,.jtk-suited-assassin-key .key-contents:empty,.jtk-suited-assassin-key .key-contents:before,.jtk-suited-assassin-mod input,.jtk-suited-assassin-mod .key-contents,.jtk-suited-assassin-mod .key-contents:empty,.jtk-suited-assassin-mod .key-contents:before{background:#262221;color:#bbab92;border-color:#6c604f}.jtk-suited-assassin-accent{background:#a79373;color:#312c2b}.dsa-drifter-key{background:#e5e1e6;color:#222}.dsa-drifter-key input{background:white}.dsa-drifter-mod{background:#9b2242;color:#71dbd4}.dsa-drifter-mod input{background:#ea9fb3}.dsa-milkshake-key,.dsa-milkshake-mod{background:white;color:#232d43}.dsa-milkshake-key input,.dsa-milkshake-key .key-contents,.dsa-milkshake-key .key-contents:empty,.dsa-milkshake-key .key-contents:before,.dsa-milkshake-mod input,.dsa-milkshake-mod .key-contents,.dsa-milkshake-mod .key-contents:empty,.dsa-milkshake-mod .key-contents:before{background:whitesmoke;color:#232d43;border-color:#8c919c}.dsa-milkshake-esc{background:#f0849e;color:#232d43}.dsa-milkshake-backspace{background:#f1ed8a;color:#232d43}.dsa-milkshake-enter{background:#8ce1ce;color:#232d43}.dsa-milkshake-alt{background:#75cde8;color:#232d43}.dsa-milkshake-os{background:#c091ed;color:#232d43}.kat-hyperfuse-key{background:rgb(198,201,199);color:#5d437e}.kat-hyperfuse-key input,.kat-hyperfuse-key .key-contents,.kat-hyperfuse-key .key-contents:empty,.kat-hyperfuse-key .key-contents:before{background:#d6d8d6;color:#4c3767;border-color:#9286a3}.kat-hyperfuse-mod{background:#636565;color:#00c2c8}.kat-hyperfuse-mod input,.kat-hyperfuse-mod .key-contents,.kat-hyperfuse-mod .key-contents:empty,.kat-hyperfuse-mod .key-contents:before{background:#545555;color:#00dfe6;border-color:#398c8f}.kat-hyperfuse-accent{background:rgb(0,164,169);color:#5d437e}.kat-hyperfuse-accent input{background:#76fbff}.kat-hyperfuse-accent2{background:rgb(93,67,126);color:#00a4a9}.kat-hyperfuse-accent2 input{background:#c4b5d8}.kat-oasis-key{background:rgb(239,209,159);color:#583d3e}.kat-oasis-key input,.kat-oasis-key .key-contents,.kat-oasis-key .key-contents:empty,.kat-oasis-key .key-contents:before{background:#f2d9b0;color:#583d3e;border-color:#a4876f}.kat-oasis-mod{background:rgb(177,228,227);color:#583d3e}.kat-oasis-mod input,.kat-oasis-mod .key-contents,.kat-oasis-mod .key-contents:empty,.kat-oasis-mod .key-contents:before{background:#c0e9e8;color:#583d3e;border-color:#859191}.kat-oasis-accent{background:rgb(88,61,62);color:#efd19f}.kat-oasis-accent input{background:#bfa2a3}.mt3-3277-key{background:#9ea2a3;color:#f2f2f2}.mt3-3277-key input,.mt3-3277-key .key-contents,.mt3-3277-key .key-contents:empty,.mt3-3277-key .key-contents:before{background:#919597;color:#f2f2f2;border-color:#f2f2f2}.mt3-3277-mod{background:#2c3035;color:#f2f2f2}.mt3-3277-mod input,.mt3-3277-mod .key-contents,.mt3-3277-mod .key-contents:empty,.mt3-3277-mod .key-contents:before{background:#202327;color:#f2f2f2;border-color:#f2f2f2}.mt3-3277-ortho-key{background:#9ea2a3;color:#f2f2f2}.mt3-3277-ortho-key input,.mt3-3277-ortho-key .key-contents,.mt3-3277-ortho-key .key-contents:empty,.mt3-3277-ortho-key .key-contents:before{background:#919597;color:#f2f2f2;border-color:#f2f2f2}.mt3-3277-ortho-mod{background:#2c3035;color:#f2f2f2}.mt3-3277-ortho-mod input,.mt3-3277-ortho-mod .key-contents,.mt3-3277-ortho-mod .key-contents:empty,.mt3-3277-ortho-mod .key-contents:before{background:#202327;color:#f2f2f2;border-color:#f2f2f2}.mt3-3277-accent-red-key{background:#9ea2a3;color:#f2f2f2}.mt3-3277-accent-red-key input,.mt3-3277-accent-red-key .key-contents,.mt3-3277-accent-red-key .key-contents:empty,.mt3-3277-accent-red-key .key-contents:before{background:#919597;color:#f2f2f2;border-color:#f2f2f2}.mt3-3277-accent-red-mod{background:#2c3035;color:#f2f2f2}.mt3-3277-accent-red-mod input,.mt3-3277-accent-red-mod .key-contents,.mt3-3277-accent-red-mod .key-contents:empty,.mt3-3277-accent-red-mod .key-contents:before{background:#202327;color:#f2f2f2;border-color:#f2f2f2}.mt3-3277-accent-red-accent-red{background:#ba1312;color:#f2f2f2}.mt3-3277-accent-red-accent-red input,.mt3-3277-accent-red-accent-red .key-contents,.mt3-3277-accent-red-accent-red .key-contents:empty,.mt3-3277-accent-red-accent-red .key-contents:before{background:#d11514;color:#f2f2f2;border-color:#f2f2f2}.mt3-dev-tty-key{background:#e2e2da;color:#000}.mt3-dev-tty-key input,.mt3-dev-tty-key .key-contents,.mt3-dev-tty-key .key-contents:empty,.mt3-dev-tty-key .key-contents:before{background:#d7d7cc;color:#000;border-color:#000}.mt3-dev-tty-mod{background:#cecfc9;color:#000}.mt3-dev-tty-mod input,.mt3-dev-tty-mod .key-contents,.mt3-dev-tty-mod .key-contents:empty,.mt3-dev-tty-mod .key-contents:before{background:#dadbd7;color:#000;border-color:#000}.mt3-dev-tty-accent{background:#ba1312;color:#000}.mt3-dev-tty-accent input,.mt3-dev-tty-accent .key-contents,.mt3-dev-tty-accent .key-contents:empty,.mt3-dev-tty-accent .key-contents:before{background:#d11514;color:#000;border-color:#000}.mt3-dev-tty-teal-key{background:#e2e2da;color:#000}.mt3-dev-tty-teal-key input,.mt3-dev-tty-teal-key .key-contents,.mt3-dev-tty-teal-key .key-contents:empty,.mt3-dev-tty-teal-key .key-contents:before{background:#d7d7cc;color:#000;border-color:#000}.mt3-dev-tty-teal-mod{background:#27b6b6;color:#000}.mt3-dev-tty-teal-mod input,.mt3-dev-tty-teal-mod .key-contents,.mt3-dev-tty-teal-mod .key-contents:empty,.mt3-dev-tty-teal-mod .key-contents:before{background:#2ccbcb;color:#000;border-color:#000}.mt3-dev-tty-ortho-key{background:#e2e2da;color:#000}.mt3-dev-tty-ortho-key input,.mt3-dev-tty-ortho-key .key-contents,.mt3-dev-tty-ortho-key .key-contents:empty,.mt3-dev-tty-ortho-key .key-contents:before{background:#d7d7cc;color:#000;border-color:#000}.mt3-dev-tty-ortho-mod{background:#cecfc9;color:#000}.mt3-dev-tty-ortho-mod input,.mt3-dev-tty-ortho-mod .key-contents,.mt3-dev-tty-ortho-mod .key-contents:empty,.mt3-dev-tty-ortho-mod .key-contents:before{background:#dadbd7;color:#000;border-color:#000}.mt3-dev-tty-ortho-accent{background:#ba1312;color:#000}.mt3-dev-tty-ortho-accent input,.mt3-dev-tty-ortho-accent .key-contents,.mt3-dev-tty-ortho-accent .key-contents:empty,.mt3-dev-tty-ortho-accent .key-contents:before{background:#d11514;color:#000;border-color:#000}.mt3-lotr-elvish-key{background:#c3bdab;color:#000}.mt3-lotr-elvish-key input,.mt3-lotr-elvish-key .key-contents,.mt3-lotr-elvish-key .key-contents:empty,.mt3-lotr-elvish-key .key-contents:before{background:#b8b19c;color:#000;border-color:#000}.mt3-lotr-elvish-mod{background:#758c3e;color:#000}.mt3-lotr-elvish-mod input,.mt3-lotr-elvish-mod .key-contents,.mt3-lotr-elvish-mod .key-contents:empty,.mt3-lotr-elvish-mod .key-contents:before{background:#849e46;color:#000;border-color:#000}.mt3-lotr-elvish-rivendell-key{background:#c3bdab;color:#000}.mt3-lotr-elvish-rivendell-key input,.mt3-lotr-elvish-rivendell-key .key-contents,.mt3-lotr-elvish-rivendell-key .key-contents:empty,.mt3-lotr-elvish-rivendell-key .key-contents:before{background:#b8b19c;color:#000;border-color:#000}.mt3-lotr-elvish-rivendell-mod{background:#758c3e;color:#000}.mt3-lotr-elvish-rivendell-mod input,.mt3-lotr-elvish-rivendell-mod .key-contents,.mt3-lotr-elvish-rivendell-mod .key-contents:empty,.mt3-lotr-elvish-rivendell-mod .key-contents:before{background:#849e46;color:#000;border-color:#000}.mt3-lotr-elvish-rivendell-accent{background:#bb7a2c;color:#000}.mt3-lotr-elvish-rivendell-accent input,.mt3-lotr-elvish-rivendell-accent .key-contents,.mt3-lotr-elvish-rivendell-accent .key-contents:empty,.mt3-lotr-elvish-rivendell-accent .key-contents:before{background:#cf8732;color:#000;border-color:#000}.mt3-lotr-elvish-evenstar-key{background:#c3bdab;color:#000}.mt3-lotr-elvish-evenstar-key input,.mt3-lotr-elvish-evenstar-key .key-contents,.mt3-lotr-elvish-evenstar-key .key-contents:empty,.mt3-lotr-elvish-evenstar-key .key-contents:before{background:#b8b19c;color:#000;border-color:#000}.mt3-lotr-elvish-evenstar-mod{background:#758c3e;color:#000}.mt3-lotr-elvish-evenstar-mod input,.mt3-lotr-elvish-evenstar-mod .key-contents,.mt3-lotr-elvish-evenstar-mod .key-contents:empty,.mt3-lotr-elvish-evenstar-mod .key-contents:before{background:#849e46;color:#000;border-color:#000}.mt3-lotr-elvish-evenstar-accent{background:#b75e41;color:#000}.mt3-lotr-elvish-evenstar-accent input,.mt3-lotr-elvish-evenstar-accent .key-contents,.mt3-lotr-elvish-evenstar-accent .key-contents:empty,.mt3-lotr-elvish-evenstar-accent .key-contents:before{background:#c16c50;color:#000;border-color:#000}.mt3-lotr-elvish-ortho-key{background:#c3bdab;color:#000}.mt3-lotr-elvish-ortho-key input,.mt3-lotr-elvish-ortho-key .key-contents,.mt3-lotr-elvish-ortho-key .key-contents:empty,.mt3-lotr-elvish-ortho-key .key-contents:before{background:#b8b19c;color:#000;border-color:#000}.mt3-lotr-elvish-ortho-mod{background:#758c3e;color:#000}.mt3-lotr-elvish-ortho-mod input,.mt3-lotr-elvish-ortho-mod .key-contents,.mt3-lotr-elvish-ortho-mod .key-contents:empty,.mt3-lotr-elvish-ortho-mod .key-contents:before{background:#849e46;color:#000;border-color:#000}.mt3-lotr-dwarvish-ortho-key{background:#ada890;color:#000}.mt3-lotr-dwarvish-ortho-key input,.mt3-lotr-dwarvish-ortho-key .key-contents,.mt3-lotr-dwarvish-ortho-key .key-contents:empty,.mt3-lotr-dwarvish-ortho-key .key-contents:before{background:#a29d81;color:#000;border-color:#000}.mt3-lotr-dwarvish-ortho-mod{background:#786d60;color:#000}.mt3-lotr-dwarvish-ortho-mod input,.mt3-lotr-dwarvish-ortho-mod .key-contents,.mt3-lotr-dwarvish-ortho-mod .key-contents:empty,.mt3-lotr-dwarvish-ortho-mod .key-contents:before{background:#867a6b;color:#000;border-color:#000}.mt3-lotr-dwarvish-durin-key{background:#ada890;color:#000}.mt3-lotr-dwarvish-durin-key input,.mt3-lotr-dwarvish-durin-key .key-contents,.mt3-lotr-dwarvish-durin-key .key-contents:empty,.mt3-lotr-dwarvish-durin-key .key-contents:before{background:#a29d81;color:#000;border-color:#000}.mt3-lotr-dwarvish-durin-mod{background:#786d60;color:#000}.mt3-lotr-dwarvish-durin-mod input,.mt3-lotr-dwarvish-durin-mod .key-contents,.mt3-lotr-dwarvish-durin-mod .key-contents:empty,.mt3-lotr-dwarvish-durin-mod .key-contents:before{background:#867a6b;color:#000;border-color:#000}.mt3-lotr-dwarvish-durin-accent{background:#a05c17;color:#000}.mt3-lotr-dwarvish-durin-accent input,.mt3-lotr-dwarvish-durin-accent .key-contents,.mt3-lotr-dwarvish-durin-accent .key-contents:empty,.mt3-lotr-dwarvish-durin-accent .key-contents:before{background:#b6691a;color:#000;border-color:#000}.mt3-lotr-dwarvish-key{background:#ada890;color:#000}.mt3-lotr-dwarvish-key input,.mt3-lotr-dwarvish-key .key-contents,.mt3-lotr-dwarvish-key .key-contents:empty,.mt3-lotr-dwarvish-key .key-contents:before{background:#a29d81;color:#000;border-color:#000}.mt3-lotr-dwarvish-mod{background:#786d60;color:#000}.mt3-lotr-dwarvish-mod input,.mt3-lotr-dwarvish-mod .key-contents,.mt3-lotr-dwarvish-mod .key-contents:empty,.mt3-lotr-dwarvish-mod .key-contents:before{background:#867a6b;color:#000;border-color:#000}.mt3-susuwatari-key{background:#8d8385;color:#fff}.mt3-susuwatari-key input,.mt3-susuwatari-key .key-contents,.mt3-susuwatari-key .key-contents:empty,.mt3-susuwatari-key .key-contents:before{background:#807678;color:#fff;border-color:#fff}.mt3-susuwatari-mod-blue{background:#454042;color:#31cfe5}.mt3-susuwatari-mod-blue input,.mt3-susuwatari-mod-blue .key-contents,.mt3-susuwatari-mod-blue .key-contents:empty,.mt3-susuwatari-mod-blue .key-contents:before{background:#383435;color:#31cfe5;border-color:#31cfe5}.mt3-susuwatari-mod{background:#454042;color:#fff}.mt3-susuwatari-mod input,.mt3-susuwatari-mod .key-contents,.mt3-susuwatari-mod .key-contents:empty,.mt3-susuwatari-mod .key-contents:before{background:#383435;color:#fff;border-color:#fff}.mt3-susuwatari-mod-green{background:#454042;color:#cbdd38}.mt3-susuwatari-mod-green input,.mt3-susuwatari-mod-green .key-contents,.mt3-susuwatari-mod-green .key-contents:empty,.mt3-susuwatari-mod-green .key-contents:before{background:#383435;color:#cbdd38;border-color:#cbdd38}.mt3-susuwatari-accent{background:#d93136;color:#fff}.mt3-susuwatari-accent input,.mt3-susuwatari-accent .key-contents,.mt3-susuwatari-accent .key-contents:empty,.mt3-susuwatari-accent .key-contents:before{background:#cb252a;color:#fff;border-color:#fff}.mt3-susuwatari-accent-red{background:#454042;color:#f0462a}.mt3-susuwatari-accent-red input,.mt3-susuwatari-accent-red .key-contents,.mt3-susuwatari-accent-red .key-contents:empty,.mt3-susuwatari-accent-red .key-contents:before{background:#383435;color:#f0462a;border-color:#f0462a}.mt3-susuwatari-ortho-key{background:#8d8385;color:#fff}.mt3-susuwatari-ortho-key input,.mt3-susuwatari-ortho-key .key-contents,.mt3-susuwatari-ortho-key .key-contents:empty,.mt3-susuwatari-ortho-key .key-contents:before{background:#807678;color:#fff;border-color:#fff}.mt3-susuwatari-ortho-mod-blue{background:#454042;color:#31cfe5}.mt3-susuwatari-ortho-mod-blue input,.mt3-susuwatari-ortho-mod-blue .key-contents,.mt3-susuwatari-ortho-mod-blue .key-contents:empty,.mt3-susuwatari-ortho-mod-blue .key-contents:before{background:#383435;color:#31cfe5;border-color:#31cfe5}.mt3-susuwatari-ortho-mod{background:#454042;color:#fff}.mt3-susuwatari-ortho-mod input,.mt3-susuwatari-ortho-mod .key-contents,.mt3-susuwatari-ortho-mod .key-contents:empty,.mt3-susuwatari-ortho-mod .key-contents:before{background:#383435;color:#fff;border-color:#fff}.mt3-susuwatari-ortho-accent{background:#d93136;color:#fff}.mt3-susuwatari-ortho-accent input,.mt3-susuwatari-ortho-accent .key-contents,.mt3-susuwatari-ortho-accent .key-contents:empty,.mt3-susuwatari-ortho-accent .key-contents:before{background:#cb252a;color:#fff;border-color:#fff}.mt3-susuwatari-ortho-lwr{background:#454042;color:#cbdd38}.mt3-susuwatari-ortho-lwr input,.mt3-susuwatari-ortho-lwr .key-contents,.mt3-susuwatari-ortho-lwr .key-contents:empty,.mt3-susuwatari-ortho-lwr .key-contents:before{background:#383435;color:#cbdd38;border-color:#cbdd38}.mt3-susuwatari-ortho-rse{background:#454042;color:#f0462a}.mt3-susuwatari-ortho-rse input,.mt3-susuwatari-ortho-rse .key-contents,.mt3-susuwatari-ortho-rse .key-contents:empty,.mt3-susuwatari-ortho-rse .key-contents:before{background:#383435;color:#f0462a;border-color:#f0462a}.dcs-midnight-key{background:rgb(48,49,46);color:#69d0a5}.dcs-midnight-key input,.dcs-midnight-key .key-contents,.dcs-midnight-key .key-contents:empty,.dcs-midnight-key .key-contents:before{background:rgb(48,49,46);color:#6dd1a7;border-color:#4f816b}.dcs-midnight-mod{background:rgb(60,64,65);color:#69d0a5}.dcs-midnight-mod input,.dcs-midnight-mod .key-contents,.dcs-midnight-mod .key-contents:empty,.dcs-midnight-mod .key-contents:before{background:rgb(60,64,65);color:#9fe1c6;border-color:#6e9184}.dcs-midnight-accent{background:rgb(60,64,65);color:#f2c700}.dcs-midnight-twilight-key{background:rgb(48,49,46);color:#69d0a5}.dcs-midnight-twilight-key input,.dcs-midnight-twilight-key .key-contents,.dcs-midnight-twilight-key .key-contents:empty,.dcs-midnight-twilight-key .key-contents:before{background:rgb(48,49,46);color:#6dd1a7;border-color:#4f816b}.dcs-midnight-twilight-mod{background:rgb(105,208,165);color:#000}.dcs-midnight-twilight-mod input,.dcs-midnight-twilight-mod .key-contents,.dcs-midnight-twilight-mod .key-contents:empty,.dcs-midnight-twilight-mod .key-contents:before{background:rgb(105,208,165);color:#000;border-color:#356853}.dsa-galaxy-class-key{background:rgb(149,191,232);color:#0d0d0b}.dsa-galaxy-class-key input,.dsa-galaxy-class-key .key-contents,.dsa-galaxy-class-key .key-contents:empty,.dsa-galaxy-class-key .key-contents:before{background:#a6c9ec;color:#0d0d0b;border-color:#5a6b7c}.dsa-galaxy-class-mod{background:rgb(242,199,92);color:#0d0d0b}.dsa-galaxy-class-mod input,.dsa-galaxy-class-mod .key-contents,.dsa-galaxy-class-mod .key-contents:empty,.dsa-galaxy-class-mod .key-contents:before{background:#f4cd6f;color:#0d0d0b;border-color:#816d3d}.dsa-galaxy-class-purple{background:rgb(133,126,177);color:#0d0d0b}.dsa-galaxy-class-purple input{background:#fdfdfe}.dsa-galaxy-class-darker-blue{background:rgb(39,144,194);color:#0d0d0b}.dsa-galaxy-class-darker-blue input{background:#c2e3f3}.dsa-galaxy-class-pink{background:rgb(210,144,180);color:#0d0d0b}.dsa-galaxy-class-pink input{background:white}.dsa-galaxy-class-light-blue{background:rgb(149,191,232);color:#0d0d0b}.dsa-galaxy-class-light-blue input{background:white}.dsa-galaxy-class-gray{background:rgb(82,85,84);color:#0d0d0b}.dsa-galaxy-class-gray input{background:#b8bbba}.sa-bliss-key,.sa-bliss-mod{background:rgb(85,86,87);color:#f5d1c8}.sa-bliss-key input,.sa-bliss-key .key-contents,.sa-bliss-key .key-contents:empty,.sa-bliss-key .key-contents:before,.sa-bliss-mod input,.sa-bliss-mod .key-contents,.sa-bliss-mod .key-contents:empty,.sa-bliss-mod .key-contents:before{background:#4b4c4d;color:#f9e3de;border-color:#a29896}.sa-bliss-accent{background:rgb(245,209,200);color:#555657}.sa-carbon-key{background:rgb(227,213,185);color:#464746}.sa-carbon-key input,.sa-carbon-key .key-contents,.sa-carbon-key .key-contents:empty,.sa-carbon-key .key-contents:before{background:#e9dec8;color:#464746;border-color:#989387}.sa-carbon-mod{background:rgb(70,71,70);color:#e86700}.sa-carbon-mod input,.sa-carbon-mod .key-contents{background:#3c3d3c;color:#ff8626;border-color:#9e6231}.sa-carbon-accent{background:rgb(232,103,0);color:#464746}.sa-danger-zone-key{background:rgb(0,35,78);color:#f8cc2a}.sa-danger-zone-key input,.sa-danger-zone-key .key-contents{background:#001a3a;color:#f8cc2a;border-color:#7c7332}.sa-danger-zone-mod{background:rgb(69,84,96);color:#f8cc2a}.sa-danger-zone-mod input,.sa-danger-zone-mod .key-contents{background:#3a4751;color:#fadb6a;border-color:#9a915e}.sa-danger-zone-accent-yellow{background:rgb(248,204,42);color:#00234e}.sa-danger-zone-accent-red{background:rgb(149,0,19);color:#f8cc2a}.sa-jukebox-key{background:rgb(217,201,168);color:#a51b1b}.sa-jukebox-key input,.sa-jukebox-key .key-contents,.sa-jukebox-key .key-contents:empty,.sa-jukebox-key .key-contents:before{background:#e2d6bd;color:#821515;border-color:#b27669}.sa-jukebox-mod{background:rgb(105,208,165);color:#a51b1b}.sa-jukebox-mod input,.sa-jukebox-mod .key-contents,.sa-jukebox-mod .key-contents:empty,.sa-jukebox-mod .key-contents:before{background:#98dfc1;color:#791414;border-color:#897a6b}.sa-jukebox-accent{background:rgb(165,27,27);color:#d9c9a8}.sa-jukebox-accent input{background:#ef9d9d}.sa-modern-selectric-key{background:rgb(33,34,36);color:#e5e4df}.sa-modern-selectric-key input,.sa-modern-selectric-key .key-contents,.sa-modern-selectric-key .key-contents:empty,.sa-modern-selectric-key .key-contents:before{background:#171819;color:#e5e4df;border-color:#7e7e7c}.sa-modern-selectric-mod{background:rgb(0,86,153);color:#e5e4df}.sa-modern-selectric-mod input,.sa-modern-selectric-mod .key-contents,.sa-modern-selectric-mod .key-contents:empty,.sa-modern-selectric-mod .key-contents:before{background:#004b85;color:#e5e4df;border-color:#7398b2}.sa-nantucket-selectric-key{background:rgb(218,212,196);color:#0a2040}.sa-nantucket-selectric-key input,.sa-nantucket-selectric-key .key-contents,.sa-nantucket-selectric-key .key-contents:empty,.sa-nantucket-selectric-key .key-contents:before{background:#e2ddd1;color:#0a2040;border-color:#767f89}.sa-nantucket-selectric-mod{background:rgb(10,32,64);color:#f7b03c}.sa-nantucket-selectric-mod input,.sa-nantucket-selectric-mod .key-contents,.sa-nantucket-selectric-mod .key-contents:empty,.sa-nantucket-selectric-mod .key-contents:before{background:#07172e;color:#f7b03c;border-color:#7f6435}.sa-oblivion-hagoromo-key{background:rgb(229,228,223);color:#63696a}.sa-oblivion-hagoromo-key input,.sa-oblivion-hagoromo-key .key-contents,.sa-oblivion-hagoromo-key .key-contents:empty,.sa-oblivion-hagoromo-key .key-contents:before{background:#eeedea;color:#4a4f50;border-color:#9c9e9d}.sa-oblivion-hagoromo-mod{background:rgb(70,71,70);color:#c8c3b8}.sa-oblivion-hagoromo-mod input,.sa-oblivion-hagoromo-mod .key-contents,.sa-oblivion-hagoromo-mod .key-contents:empty,.sa-oblivion-hagoromo-mod .key-contents:before{background:#3c3d3c;color:#d3cfc6;border-color:#888681}.sa-oblivion-hagoromo-accent{background:rgb(149,0,19);color:#c8c3b8}.sa-vilebloom-key,.sa-vilebloom-mod{background:rgb(52,101,127);color:#e5e4df}.sa-vilebloom-key input,.sa-vilebloom-key .key-contents,.sa-vilebloom-key .key-contents:empty,.sa-vilebloom-key .key-contents:before,.sa-vilebloom-mod input,.sa-vilebloom-mod .key-contents,.sa-vilebloom-mod .key-contents:empty,.sa-vilebloom-mod .key-contents:before{background:#2e5971;color:#f7f7f6;border-color:#93a8b4}.sa-vilebloom-accent1{background:rgb(246,189,157);color:#34657f}.sa-vilebloom-accent1 input{background:white}.sa-vilebloom-accent2{background:rgb(255,128,139);color:#e5e4df}.sa-vilebloom-accent2 input{background:white}.sa-vilebloom-accent3{background:rgb(205,108,143);color:#e5e4df}.sa-vilebloom-accent3 input{background:white}.key.overme{border-radius:4px}.key.swapme{-webkit-transform:scale(.8);transform:scale(.8)}.key.smaller{font-size:var(--default-smaller-key-font-size)}.key{border-radius:6px;font-family:Montserrat,sans-serif;font-size:var(--default-key-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:120%;-webkit-box-shadow:0px -1px 0px 3px inset rgba(0,0,0,.1),0px 0px 0px 1px rgba(0,0,0,.3);box-shadow:0 -1px 0 3px inset #0000001a,0 0 0 1px #0000004d;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);width:calc(var(--unit-width) * var(--default-key-x-spacing) - (var(--default-key-x-spacing) - var(--default-key-width)));height:calc(var(--unit-height) * var(--default-key-y-spacing) - (var(--default-key-y-spacing) - var(--default-key-height)))}.k125u{--unit-width: 1.25}.k15u{--unit-width: 1.5}.k175u{--unit-width: 1.75}.k2u{--unit-width: 2}.k225u{--unit-width: 2.25}.k275u{--unit-width: 2.75}.k3u{--unit-width: 3}.k4u{--unit-width: 4}.k6u{--unit-width: 6}.k625u{--unit-width: 6.25}.k7u{--unit-width: 7}.k125uh{--unit-height: 1.25}.k15uh{--unit-height: 1.5}.k175uh{--unit-height: 1.75}.k2uh{--unit-height: 2}.kiso{width:calc(.5 * var(--default-key-x-spacing) + var(--default-key-width));height:var(--default-key-height);padding:0;margin-left:calc(var(--default-key-x-spacing) * -.25);border-radius:6px 6px 0;-webkit-box-shadow:rgba(0,0,0,.1) 0px 2px 0px 2px inset,rgba(0,0,0,.3) 0px 0px 0px 1px;box-shadow:#0000001a 0 2px 0 2px inset,#0000004d 0 0 0 1px}.kiso:after{background:inherit;position:absolute;content:"";right:-1px;top:var(--default-key-height);height:var(--default-key-x-spacing);width:calc(1.25 * var(--default-key-width));border-radius:0 0 6px 6px;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);-webkit-box-shadow:rgba(0,0,0,.1) 0px -2px 0px 2px inset,rgba(0,0,0,.3) 0px 2px 0px 1px;box-shadow:#0000001a 0 -2px 0 2px inset,#0000004d 0 2px 0 1px}.kbae{width:calc(.5 * var(--default-key-x-spacing) + var(--default-key-width));height:calc(1.1 * var(--default-key-height));padding:0;border-radius:6px 6px 0 0;-webkit-box-shadow:rgba(0,0,0,.1) 0px 2px 0px 2px inset,rgba(0,0,0,.3) 0px 0px 0px 1px;box-shadow:#0000001a 0 2px 0 2px inset,#0000004d 0 0 0 1px}.kbae:after{background:inherit;position:absolute;content:"";right:-1px;top:calc(var(--default-key-x-spacing) - 1px);height:var(--default-key-height);width:calc(1.25 * var(--default-key-x-spacing) + 1 * var(--default-key-width) - 2px);border-radius:6px 0 6px 6px;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);-webkit-box-shadow:rgba(0,0,0,.1) 0px -2px 0px 2px inset,rgba(0,0,0,.3) 0px 1px 0px 1px;box-shadow:#0000001a 0 -2px 0 2px inset,#0000004d 0 1px 0 1px} diff --git a/assets/BaseKey-540add69.js b/assets/BaseKey-540add69.js new file mode 100644 index 0000000000..56ec8be14b --- /dev/null +++ b/assets/BaseKey-540add69.js @@ -0,0 +1,2 @@ +import{n as _,A as n,d,m as p,i as o,e as y}from"./index-43ae2ebe.js";const k={name:"base-keymap",computed:{styles(){let e=.85,t=.61;return this.config.SCALE<1&&(e*=(1+this.config.SCALE)/2,t*=(1+this.config.SCALE)/2),{"--unit-width":"1","--unit-height":"1","--default-smaller-key-font-size":`${t}rem`,"--default-key-font-size":`${e}rem`,"--default-key-height":`${this.config.KEY_HEIGHT}px`,"--default-key-width":`${this.config.KEY_WIDTH}px`,"--default-key-x-spacing":`${this.config.KEY_X_SPACING}px`,"--default-key-y-spacing":`${this.config.KEY_Y_SPACING}px`,width:`${this.width}px`,height:`${this.height}px`}}},methods:{calcKeyKeymapDims(e,t){return{w:e*this.config.KEY_X_SPACING-(this.config.KEY_X_SPACING-this.config.KEY_WIDTH),h:t*this.config.KEY_Y_SPACING-(this.config.KEY_Y_SPACING-this.config.KEY_HEIGHT),uh:t,uw:e}},calcKeyKeymapPos(e,t){return{x:e*this.config.KEY_X_SPACING,y:t*this.config.KEY_Y_SPACING}},setSize(e){this.width=e.x,this.height=e.y},calculateMax(e){const i=this.layouts[e].reduce((s,a)=>{let r=Object.assign({w:1,h:1},a);const l=this.calcKeyKeymapPos(r.x,r.y),u=this.calcKeyKeymapDims(r.w,r.h);return s.x=Math.max(s.x,l.x+u.w),s.y=Math.max(s.y,l.y+u.h),s},{x:0,y:0});return i.x>this.defaults.MAX_X&&(this.resizeConfig(i),i.x*=this.config.SCALE,i.y*=this.config.SCALE),i}}};let v,w;const m={};var S=_(k,v,w,!1,K,null,null,null);function K(e){for(let t in m)this[t]=m[t]}const Y=function(){return S.exports}();var x=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"key",class:e.myclasses,style:e.mystyles,attrs:{draggable:"",id:e.myid,title:e.myTitle},on:{click:e.clicked,dragstart:e.dragstart,dragend:e.dragend,drop:function(s){return s.stopPropagation(),e.dropped.apply(null,arguments)},dragleave:function(s){return s.preventDefault(),e.dragleave.apply(null,arguments)},dragover:function(s){return s.preventDefault(),e.dragover.apply(null,arguments)},dragenter:function(s){return s.preventDefault(),e.dragenter.apply(null,arguments)}}},[e._v(e._s(e.displayName)),e.icon?i("font-awesome-icon",{attrs:{size:"2x",icon:e.icon}}):e._e(),e.visible?[e.visible?i("div",{staticClass:"remove",on:{click:function(s){return s.stopPropagation(),e.remove.apply(null,arguments)}}},[e._v("x")]):e._e()]:e._e()],2)},$=[];let c=Object.assign({},n.iconCodes,n.platformIcons(window.navigator.platform));const C=(e,t)=>{if(e==1)switch(t){case 1:return"k1u";case 1.25:return"k125u";case 1.5:return"k15u";case 1.75:return"k175u";case 2:return"k2u";case 2.25:return"k225u";case 2.75:return"k275u";case 3:return"k3u";case 4:return"k4u";case 6:return"k6u";case 6.25:return"k625u";case 7:return"k7u"}if(t==1)switch(e){case 1.25:return"k125uh";case 1.5:return"k15uh";case 1.75:return"k175uh";case 2:return"k2uh"}if(e===2){if(t===1.25)return"kiso";if(t===1.5)return"kbae"}return"custom"},h=new Map,f=(e,t)=>{const i=`${e}-${t}`;if(h.has(i))return h.get(i);const a=C(e,t);return h.set(i,a),a},E={name:"base-key",props:{id:Number,meta:Object,w:Number,h:Number,y:Number,x:Number,uh:Number,uw:Number,colorway:String,legends:{type:String,default:"keymap"},matrix:Array,printable:{type:Boolean,default:!1}},computed:{...d("keymap",["config"]),...d("keymap",{curLayer:"layer"}),...p("keymap",["getKey","getSelectedKey","colorwayOverride"]),...p("keycodes",["lookupKeycode"]),myTitle(){return this.meta?this.meta.code:""},myid(){return`key-${this.id}`},visible(){return this.meta?this.meta.code!=="KC_NO":!1},displayName(){switch(this.legends){case"size":{const{uh:e,uw:t}=this;return e>t?t===1?e:`${t} / + ${e}`:t}case"matrix":if(this.matrix){const[e,t]=this.matrix;return`${e},${t}`}return"?";case"index":return this.id}if(!o(this.meta)&&o(c[this.meta.code]))return this.formatName(this.meta.name)},icon(){if(this.isShowingKeymapLegends&&this.meta&&c[this.meta.code])return c[this.meta.code]},isSelected(){return this.id===this.getSelectedKey&&!this.$store.state.keymap.selectedContent},isContentSelected(){return this.$store.state.keymap.selectedContent&&this.id===this.getSelectedKey},isShowingKeymapLegends(){return this.legends==="keymap"},myclasses(){let e=[];this.isSelected&&e.push("keycode-select"),this.inHover&&e.push("overme"),this.inSwap&&e.push("swapme"),this.meta&&this.meta.name.length>=2&&this.isShowingKeymapLegends&&e.push("smaller");const{KEY_WIDTH:t,KEY_HEIGHT:i}=this.config;return e.push(f(this.uh,this.uw)),!o(this.meta)&&!this.printable&&(this.colorwayOverride&&this.colorwayOverride[this.meta.code]?e.push(`${this.colorway}-${this.colorwayOverride[this.meta.code]}`):n.alphaCodes[this.meta.code]?e.push(`${this.colorway}-key`):n.modCodes[this.meta.code]||this.w<=t*3&&(this.w>t||this.h>i)?(e.push("mod"),e.push(`${this.colorway}-mod`)):e.push(`${this.colorway}-key`)),e.join(" ")},mystyles(){let e=[];return this.y>0&&e.push(`top: ${this.y}px;`),this.x>0&&e.push(`left: ${this.x}px;`),f(this.uh,this.uw)==="custom"&&(this.uw!==1&&e.push(`--unit-width: ${this.uw};`),this.uh!==1&&e.push(`--unit-height: ${this.uh};`)),e.join("")}},methods:{...y("keymap",["setSelected","setKeycode","swapKeys","setSelectedContent"]),...y("app",["stopListening","startListening"]),clicked(){let e=this.id;this.isSelected&&(e=void 0),this.setSelected(e)},dropped(e){this.setSelected(this.id);let t=JSON.parse(e.dataTransfer.getData("application/json"));t.action==="swap"?(console.log(`swapping ${t.id} with ${this.id}`),this.swapKeys({layer:this.curLayer,srcIndex:t.id,dstIndex:this.id})):this.setKeycode({_code:t.code,layer:t.layer}),this.dragleave()},dragend(){this.inSwap=!1,this.inHover=!1,this.$el.style.opacity="1"},dragover(){return!1},dragenter(){this.inHover=!0},dragleave(){this.inHover=!1},dragstart(e){this.inSwap=!0;let{id:t}=this;e.dropEffect="move",e.dataTransfer.dropEffect="move",e.dataTransfer.setData("application/json",JSON.stringify({action:"swap",id:t}))},formatName(e){return e},remove(){this.setSelected(this.id),this.setKeycode({_code:"KC_NO"})},clickContents(){let e=this.id;this.isContentSelected&&(e=void 0),this.setSelectedContent(e)}},data(){return{inHover:!1,inSwap:!1,platform:void 0}}},g={};var N=_(E,x,$,!1,b,null,null,null);function b(e){for(let t in g)this[t]=g[t]}const I=function(){return N.exports}();export{I as B,Y as a}; diff --git a/assets/Home-58bb015d.js b/assets/Home-58bb015d.js new file mode 100644 index 0000000000..583dc8e2b1 --- /dev/null +++ b/assets/Home-58bb015d.js @@ -0,0 +1,27 @@ +import{_ as ge,t as he,g as C,s as n,a as ye,b as ve,c as Ee,m as h,d as m,V as y,i as l,f as _,e as c,h as f,r as De,j as ze,P as fe,k as be,n as p,l as Re,o as Oe,p as Ue,q as Ae,u as Ie,v as Pe,w as Me,x as Be,y as qe}from"./index-43ae2ebe.js";import{B as k,a as Je}from"./BaseKey-540add69.js";function Ye(e,a,t){var r=-1,i=e.length;a<0&&(a=-a>i?0:i+a),t=t>i?i:t,t<0&&(t+=i),i=a>t?0:t-a>>>0,a>>>=0;for(var s=Array(i);++r=r?e:Ve(e,a,t)}var Ge=We;function Qe(e){return e.split("")}var Xe=Qe,_e="\\ud800-\\udfff",Ze="\\u0300-\\u036f",et="\\ufe20-\\ufe2f",tt="\\u20d0-\\u20ff",at=Ze+et+tt,rt="\\ufe0e\\ufe0f",it="["+_e+"]",R="["+at+"]",O="\\ud83c[\\udffb-\\udfff]",st="(?:"+R+"|"+O+")",ke="[^"+_e+"]",we="(?:\\ud83c[\\udde6-\\uddff]){2}",xe="[\\ud800-\\udbff][\\udc00-\\udfff]",nt="\\u200d",$e=st+"?",Ce="["+rt+"]?",ot="(?:"+nt+"(?:"+[ke,we,xe].join("|")+")"+Ce+$e+")*",lt=Ce+$e+ot,ct="(?:"+[ke+R+"?",R,we,xe,it].join("|")+")",dt=RegExp(O+"(?="+O+")|"+ct+lt,"g");function ut(e){return e.match(dt)||[]}var pt=ut,mt=Xe,gt=ge,ht=pt;function yt(e){return gt(e)?ht(e):mt(e)}var vt=yt,ft=Ge,bt=ge,_t=vt,kt=he;function wt(e){return function(a){a=kt(a);var t=bt(a)?_t(a):void 0,r=t?t[0]:a.charAt(0),i=t?ft(t,1).join(""):a.slice(1);return r[e]()+i}}var xt=wt,$t=xt,Ct=$t("toUpperCase"),Lt=Ct,St=he,Kt=Lt;function Tt(e){return Kt(St(e).toLowerCase())}var Ft=Tt;const jt=C(Ft);let E,Nt="Baking";function U(e){n.commit("status/append",e),n.dispatch("status/scrollToEnd")}function Et(e,a,t){Le();let r=n.state.keymap.templates.keymap;const i=n.getters["keymap/exportLayers"]({compiler:!0});let s=JSON.stringify(Object.assign(r,{keyboard:e,keymap:a,layout:t,layers:i}));console.log(s),n.getters["status/empty"]&&n.commit("status/append",` +`),n.commit("status/append",`* Sending ${e}:${a} with ${t}`),ye.post(ve,s).then(o=>{const{status:d,data:g}=o;if(d===200)n.commit("app/setShowSpinner",!0),g.enqueued&&(n.commit("status/append",` +* Received job_id: ${g.job_id}`),n.dispatch("status/scrollToEnd"),n.commit("app/setJobID",g.job_id),A());else throw o}).catch(o=>{window.alert("Unexpected error ",console.log(o))})}function $(){n.commit("app/enableCompile"),setTimeout(()=>{n.commit("app/setShowSpinner",!1)},2e3)}function Le(){n.commit("app/disableCompile")}function Dt(){n.commit("app/setEnableDownloads")}function Se(){n.commit("app/setDisableDownloads")}function A(){const e=`${ve}/${n.state.app.jobID}`,a=performance.now();ye.get(e).then(t=>{console.log(`response in ${performance.now()-a}ms`,t);let r,{status:i,data:s}=t;if(i!==200)console.log("Unexpected status",s.status),$();else{const o=Math.floor(2500+Math.random()*1e3);switch(console.log(`Next Poll in ${o}ms`),s.status){case"finished":n.commit("app/setSpinnerMsg","Done!"),n.commit("status/append",` +* Finished: +${s.result.output.replace(/\[.*m/gi,"")}`),n.commit("app/setFirmwareBinaryURL",s.result.firmware_binary_url),n.commit("app/setFirmwareSourceURL",s.result.firmware_source_url),n.commit("app/setKeymapSourceURL",s.result.firmware_keymap_url),n.commit("app/setFirmwareFile",s.result.firmware_filename),$(),Dt();break;case"queued":n.commit("app/setSpinnerMsg","Waiting for Oven"),r=E==="queued"?" .":` +* Queueing`,n.commit("status/append",r),setTimeout(A,o);break;case"running":n.commit("app/setSpinnerMsg",Nt),r=E==="running"?" .":` +* Running`,n.commit("status/append",r),setTimeout(A,o);break;case"unknown":n.commit("app/setSpinnerMsg","Abort! Abort!"),$();break;case"failed":n.commit("app/setSpinnerMsg","Abort! Abort!"),U(` +* Failed +`),s.result&&U(`* Error: +${s.result.output}`),$();break;default:n.commit("app/setSpinnerMsg","Abort! Abort!"),console.log("Unexpected status",s.status),$()}}n.dispatch("status/scrollToEnd"),E=s.status}).catch(t=>{window.alert("Unexpected error while compiling ",console.log(t))})}const T=Ee("This will clear your keymap - are you sure you want to <%= action %>?");var zt=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{attrs:{id:"controller-top"}},[t("div",{staticClass:"topctrl"},[t("div",{staticClass:"topctrl-keyboards"},[t("a",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("favoriteKeyboard"),expression:"$t('favoriteKeyboard')"}],class:{active:e.isFavoriteKeyboard},attrs:{id:"favorite-keyboard"},on:{click:e.favKeyboard}},[t("font-awesome-icon",{attrs:{icon:"star",size:"lg","fixed-width":""}})],1),t("label",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.keyboards.length+" keyboards",expression:"`${keyboards.length} keyboards`"}],staticClass:"drop-label",attrs:{id:"drop-label-keyboard"}},[e._v(e._s(e.$t("keyboard.label"))+":")]),t("v-select",{ref:"select",attrs:{"max-height":"600px",clearable:!1,options:e.keyboards},on:{"search:focus":e.opened,"search:blur":e.blur},model:{value:e.keyboard,callback:function(r){e.keyboard=r},expression:"keyboard"}}),t("a",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("githubKeyboardFolder.title"),expression:"$t('githubKeyboardFolder.title')",modifiers:{bottom:!0}}],attrs:{id:"open-on-github",rel:"noopener",target:"_blank",href:e.githubKeyboardFolderURL}},[t("font-awesome-icon",{attrs:{icon:"fa-brands fa-github",size:"lg","fixed-width":""}})],1)],1),t("div",{staticClass:"topctrl-layouts"},[t("label",{directives:[{name:"tooltip",rawName:"v-tooltip.top-end",value:Object.keys(e.layouts).length+" layouts",expression:"`${Object.keys(layouts).length} layouts`",modifiers:{"top-end":!0}}],staticClass:"drop-label",attrs:{id:"drop-label-version"}},[e._v(e._s(e.$t("layout.label"))+":")]),t("select",{directives:[{name:"model",rawName:"v-model",value:e.layout,expression:"layout"}],attrs:{id:"layout"},on:{focus:e.focus,blur:e.blur,change:function(r){var i=Array.prototype.filter.call(r.target.options,function(s){return s.selected}).map(function(s){var o="_value"in s?s._value:s.value;return o});e.layout=r.target.multiple?i:i[0]}}},e._l(e.layouts,function(r,i){return t("option",{key:i,domProps:{value:i}},[e._v(" "+e._s(i)+" ")])}),0)]),t("div",{staticClass:"topctrl-keymap-name"},[t("label",{staticClass:"drop-label",class:e.fontAdjustClasses},[e._v(e._s(e.$t("keymapName.label"))+":")]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.keymapName,expression:"keymapName"}],attrs:{id:"keymap-name",type:"text",placeholder:e.$t("keymapName.placeholder"),spellcheck:"false"},domProps:{value:e.keymapName},on:{focus:e.focus,blur:e.blur,input:function(r){r.target.composing||(e.keymapName=r.target.value)}}})]),t("div",{staticClass:"topctrl-controls"},[t("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("loadDefault.title"),expression:"$t('loadDefault.title')"}],attrs:{id:"load-default"},on:{click:e.loadDefault}},[e._v(" "+e._s(e.$t("loadDefault.label"))+" ")]),t("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("compile.title"),expression:"$t('compile.title')"}],attrs:{id:"compile",disabled:e.compileDisabled},on:{click:e.compile}},[e._v(" "+e._s(e.$t("compile.label"))+" ")])])])])},Rt=[];const{isNavigationFailure:S,NavigationFailureType:K}=be,Ot={name:"ControllerTop",data:()=>({firstRun:!0}),computed:{...h("keymap",["isDirty"]),...h("app",["exportKeymapName"]),...m("app",["keyboard","keyboards","layouts","layout","configuratorSettings","compileDisabled"]),isFavoriteKeyboard(){return this.keyboard===this.configuratorSettings.favoriteKeyboard},keymapName:{get(){return this.$store.state.app.keymapName},set(e){this.updateKeymapName(e)}},githubKeyboardFolderURL(){return`https://github.com/qmk/qmk_firmware/tree/master/keyboards/${this.keyboard}`},keyboard:{get(){return this.$store.state.app.keyboard},set(e){if(this.isDirty&&!confirm(T({action:"change your keyboard"}))){var a=this.keyboard;return this.setKeyboard(""),y.nextTick(()=>{this.setKeyboard(a)}),!1}this.updateKeyboard(e).then(()=>{this.loadDefault(!0)})}},layout:{get(){return this.$store.state.app.layout},set(e){if(this.isDirty&&!confirm(T({action:"change your layout"}))){const a=this.layout;return this.setLayout(""),y.nextTick(()=>this.setLayout(a)),!1}this.clear(),this.updateLayout({target:{value:e}})}},fontAdjustClasses(){let e=[];return this.$t("keymapName.label").length>12&&e.push("half-size"),e.join(" ")}},watch:{$route:function(e){if(e.query){const a=e.query.filter;if(!l(a)){this.updateFilter(a),this.updateKeyboard(_(this.keyboards));return}if(e.params){this.setLayout(e.params.layoutP),this.previewRequested||this.updateKeyboard(e.params.keyboardP);return}}}},async mounted(){await this.initializeKeyboards(),this.isDirty||await this.loadDefault(!0),await this.initTemplates()},methods:{...c("keymap",["resizeConfig","clear"]),...c("app",["setLayout","stopListening","startListening","previewRequested","setKeyboard"]),...f("app",["changeKeyboard","fetchKeyboards","loadDefaultKeymap","updateKeymapName","setFavoriteKeyboard"]),...f("keymap",["initTemplates","load_converted_keymap"]),async loadDefault(e=!1){if(this.isDirty&&!confirm(T({action:"load default keymap"})))return!1;const a=this.$store;try{const t=await this.loadDefaultKeymap();return t&&(console.log(t),this.updateLayout(t.layout),new Promise(i=>a.commit("keymap/setLoadingKeymapPromise",i)).then(async()=>{this.updateKeymapName("");const i=await this.load_converted_keymap(t.layers);let s=this.$t("statsTemplate",i);(i.warnings.length>0||i.errors.length>0)&&(s=`${s} +${i.warnings.join(` +`)}`,s=`${s} +${i.errors.join(` +`)}`),e?(a.commit("status/append",s),a.commit("status/deferredMessage",s)):a.commit("keymap/setDirty")}))}catch(t){U(` +* Sorry there is no default for the ${this.keyboard} keyboard... yet!`),console.log("error loadDefault",t)}},async initializeKeyboards(){console.info(`initializeKeyboards: ${this.keyboard}`);let e="";if(this.$route.query){let r=this.$route.query.filter;l(r)||this.updateFilter(r)}this.keyboard?(e=this.keyboard,console.info(`Loading keyboard from store:${e}`)):e=this.keyboards[De(this.keyboards.length-1)],console.log(`_keyboard:${e}`);let{keyboardP:a,layoutP:t}=this.$route.params;ze(a)&&a!==""&&a!==fe&&(e=a,this.firstRun=!1),this.setLayout(t),await this.updateKeyboard(e)},async updateKeyboard(e){this.firstRun&&(this.firstRun=!1),e!==this.keyboard&&Se(),await this.changeKeyboard(e).then(this.postUpdateKeyboard)},favKeyboard(){this.keyboard===this.configuratorSettings.favoriteKeyboard?this.setFavoriteKeyboard(""):this.setFavoriteKeyboard(this.keyboard)},postUpdateKeyboard(){this.$store.commit("status/clear"),this.$router.replace({path:`/${this.keyboard}/${this.layout}`}).catch(e=>{if(!S(e,K.duplicated)&&!S(e,K.cancelled))throw e}),this.$store.dispatch("status/viewReadme",this.keyboard)},updateLayout(e){const a=e.target?e.target.value:e;this.setLayout(a),this.$router.replace({path:`/${this.keyboard}/${this.layout}`}).catch(t=>{if(!S(t,K.duplicated)&&!S(t,K.cancelled))throw t})},compile(){let e=this.keymapName,a=this.exportKeymapName;e=e===""?a.slice(this.keyboard.length+1,a.length):e,Et(this.keyboard,e,this.layout)},updateFilter(e){this.$store.commit("app/setFilter",e)},opened(){this.stopListening();const e=this.$refs.select;y.nextTick(()=>{const a=e.$el.querySelector(".vs__dropdown-menu .vs__dropdown-option--selected");if(a){var t=a.offsetTop-a.offsetHeight;e.typeAheadPointer=this.keyboards.indexOf(this.keyboard),e.$el.scrollTo(t>0?t:0,0)}})},focus(){this.stopListening()},blur(){this.startListening()}}},q={};var Ut=p(Ot,zt,Rt,!1,At,null,null,null);function At(e){for(let a in q)this[a]=q[a]}const It=function(){return Ut.exports}();var Pt=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{attrs:{id:"status"}},[t("textarea",{directives:[{name:"model",rawName:"v-model",value:e.message,expression:"message"}],ref:"terminal",class:e.terminalClasses,attrs:{id:"terminal",readonly:""},domProps:{value:e.message},on:{input:function(r){r.target.composing||(e.message=r.target.value)}}}),e._v(" "),t("label",{class:e.terminalClasses,attrs:{for:"toggle-terminal",id:"toggle-terminal-label"},on:{click:e.toggleTerminal}},[e._v(e._s(e.$t("toggleTerminal.label")))]),t("font-awesome-icon",{class:e.terminalClasses,attrs:{icon:"chevron-up",size:"lg","fixed-width":"",id:"toggle-terminal",title:e.$t("toggleTerminal.title")},on:{click:e.toggleTerminal}})],1)},Mt=[];const Bt={name:"status-panel",watch:{message(e,a){this.scrollToLatest&&e!==a&&(this.scrollToEnd(),this.doneScroll())},compileDisabled(e){e===!0&&(this.isTerminalOpen=!0)}},methods:{...c("status",["doneScroll"]),scrollToEnd(){let e=this.$refs.terminal;this.$nextTick(()=>{e.scrollTop=e.scrollHeight})},toggleTerminal(){this.isTerminalOpen=!this.isTerminalOpen}},computed:{...h("status",["message","scrollToLatest"]),...m("app",["compileDisabled"]),terminalClasses(){const e=[];return this.isTerminalOpen||e.push("collapsed"),e.join(" ")}},data:()=>({isTerminalOpen:!0})},J={};var qt=p(Bt,Pt,Mt,!1,Jt,null,null,null);function Jt(e){for(let a in J)this[a]=J[a]}const Yt=function(){return qt.exports}();var Ht=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("button",{staticClass:"fixed-size",attrs:{id:"fwFile",title:e.$t("flashFirmware.title"),disabled:e.disableDownloadBinary},on:{click:e.autoFlashFirmware}},[t("font-awesome-icon",{attrs:{icon:"download",size:"lg","fixed-width":""}}),e._v(" "+e._s(e.$t("flashFirmware.label"))+" ")],1),t("button",{staticClass:"fixed-size",attrs:{id:"fwFile",title:e.$t("flashFile.title"),disabled:e.disableFlashFile},on:{click:e.flashFirmware}},[t("font-awesome-icon",{attrs:{icon:"download",size:"lg","fixed-width":""}}),e._v(" "+e._s(e.$t("flashFile.label"))+" ")],1)])},Vt=[];const Wt={name:"ElectronBottomControls",props:{disableDownloadBinary:{type:Boolean,required:!0,default:!0}},computed:{...m("app",["keyboard","firmwareBinaryURL","firmwareFile"]),disableFlashFile(){return!window.Bridge.enableFlashing},disableFlashSource(){return!window.Bridge.enableFlashing||l(this.firmwareBinaryURL)||this.firmwareBinaryURL===""}},methods:{flashFirmware(){window.Bridge.autoFlash=!1,window.Bridge.flashFile()},autoFlashFirmware(){window.Bridge.autoFlash=!0,window.Bridge.flashURL(_(this.firmwareBinaryURL),this.keyboard,this.firmwareFile)}}},Y={};var Gt=p(Wt,Ht,Vt,!1,Qt,null,null,null);function Qt(e){for(let a in Y)this[a]=Y[a]}const Xt=function(){return Gt.exports}(),Zt={"2_milk":{target:"spaceman/2_milk"},"6ball":{target:"maple_computing/6ball"},"7skb/rev1":{target:"salicylic_acid3/7skb/rev1"},"7splus":{target:"salicylic_acid3/7splus"},absinthe:{target:"keyhive/absinthe"},acr60:{target:"mechkeys/acr60"},adalyn:{target:"tominabox1/adalyn"},"aeboards/ext65":{target:"aeboards/ext65/rev1"},"ai03/equinox":{target:"ai03/equinox/rev1"},ajisai74:{target:"salicylic_acid3/ajisai74"},aleth42:{target:"25keys/aleth42"},alice:{target:"tgr/alice"},alicia_cook:{target:"ibnuda/alicia_cook"},allison:{target:"prototypist/allison"},allison_numpad:{target:"prototypist/allison_numpad"},alu84:{target:"mechkeys/alu84"},amj40:{target:"amjkeyboard/amj40"},amj60:{target:"amjkeyboard/amj60"},amj96:{target:"amjkeyboard/amj96"},amjpad:{target:"amjkeyboard/amjpad"},angel17:{target:"angel17/alpha"},"angel17/alpha":{target:"kakunpc/angel17/alpha"},"angel17/rev1":{target:"kakunpc/angel17/rev1"},angel64:{target:"angel64/alpha"},"angel64/alpha":{target:"kakunpc/angel64/alpha"},"angel64/rev1":{target:"kakunpc/angel64/rev1"},aplx6:{target:"aplyard/aplx6/rev1"},arch_36:{target:"obosob/arch_36"},at101_bh:{target:"viktus/at101_bh"},at101_blackheart:{target:"at101_bh"},"atom47/rev2":{target:"maartenwut/atom47/rev2"},"atom47/rev3":{target:"maartenwut/atom47/rev3"},bakeneko60:{target:"kkatano/bakeneko60"},bakeneko65:{target:"bakeneko65/rev2"},"bakeneko65/rev2":{target:"kkatano/bakeneko65/rev2"},"bakeneko65/rev3":{target:"kkatano/bakeneko65/rev3"},bakeneko80:{target:"kkatano/bakeneko80"},barleycorn:{target:"yiancardesigns/barleycorn"},"bat43/rev1":{target:"dailycraft/bat43/rev1"},"bat43/rev2":{target:"dailycraft/bat43/rev2"},bear_65:{target:"jacky_studio/bear_65"},bear_face:{target:"bear_face/v1"},"bigseries/1key":{target:"woodkeys/bigseries/1key"},"bigseries/2key":{target:"woodkeys/bigseries/2key"},"bigseries/3key":{target:"woodkeys/bigseries/3key"},"bigseries/4key":{target:"woodkeys/bigseries/4key"},bkf:{target:"drhigsby/bkf"},bm16a:{target:"kprepublic/bm16a"},bm16s:{target:"kprepublic/bm16s"},bm40hsrgb:{target:"kprepublic/bm40hsrgb"},bm43a:{target:"kprepublic/bm43a"},bm60poker:{target:"kprepublic/bm60poker"},bm60rgb:{target:"kprepublic/bm60rgb"},bm60rgb_iso:{target:"kprepublic/bm60rgb_iso"},bm65iso:{target:"kprepublic/bm65iso"},bm68rgb:{target:"kprepublic/bm68rgb"},"bpiphany/pegasushoof":{target:"bpiphany/pegasushoof/2013"},"business_card/alpha":{target:"kakunpc/business_card/alpha"},"business_card/beta":{target:"kakunpc/business_card/beta"},butterstick:{target:"gboards/butterstick"},c39:{target:"maple_computing/c39"},"candybar/lefty":{target:"tkc/candybar/lefty"},"candybar/righty":{target:"tkc/candybar/righty"},canoe:{target:"percent/canoe"},cassette42:{target:"25keys/cassette42"},chavdai40:{target:"chavdai40/rev1"},chidori:{target:"kagizaraya/chidori"},chili:{target:"ydkb/chili"},chimera_ergo:{target:"glenpickle/chimera_ergo"},chimera_ls:{target:"glenpickle/chimera_ls"},chimera_ortho:{target:"glenpickle/chimera_ortho"},chimera_ortho_plus:{target:"glenpickle/chimera_ortho_plus"},choc_taro:{target:"kakunpc/choc_taro"},choco60:{target:"recompile_keys/choco60"},christmas_tree:{target:"maple_computing/christmas_tree"},"claw44/rev1":{target:"dailycraft/claw44/rev1"},"clawsome/gamebuddy":{target:"clawsome/gamebuddy/v1_0"},"cmm_studio/saka68":{target:"cmm_studio/saka68/solder"},cocoa40:{target:"recompile_keys/cocoa40"},comet46:{target:"satt/comet46"},cospad:{target:"kprepublic/cospad"},"crkbd/rev1/common":{target:"crkbd/rev1"},"crkbd/rev1/legacy":{target:"crkbd/rev1"},cu24:{target:"capsunlocked/cu24"},cu75:{target:"capsunlocked/cu75"},cu80:{target:"capsunlocked/cu80/v1"},daisy:{target:"ktec/daisy"},delilah:{target:"rainkeebs/delilah"},diverge3:{target:"unikeyboard/diverge3"},divergetm2:{target:"unikeyboard/divergetm2"},"doro67/multi":{layouts:{LAYOUT_ansi:"LAYOUT_65_ansi_blocker"}},"doro67/regular":{layouts:{LAYOUT:"LAYOUT_65_ansi_blocker"}},"doro67/rgb":{layouts:{LAYOUT:"LAYOUT_65_ansi_blocker"}},dozen0:{target:"yynmt/dozen0"},drakon:{target:"jagdpietr/drakon"},dubba175:{target:"drhigsby/dubba175"},dumbpad:{target:"dumbpad/v0x"},"durgod/k320":{target:"durgod/k3x0/k320/base"},"dztech/dz60rgb":{target:"dztech/dz60rgb/v1"},"dztech/dz60rgb_ansi":{target:"dztech/dz60rgb_ansi/v1"},"dztech/dz60rgb_wkl":{target:"dztech/dz60rgb_wkl/v1"},"dztech/dz65rgb":{target:"dztech/dz65rgb/v1"},"dztech/volcano660":{target:"ilumkb/volcano660"},eek:{target:"eek/silk_down"},eggman:{target:"qpockets/eggman"},ergo42:{target:"biacco42/ergo42"},ergoarrows:{target:"salicylic_acid3/ergoarrows"},"ergodash/mini":{target:"omkbd/ergodash/mini"},"ergodash/rev1":{target:"omkbd/ergodash/rev1"},ergodone:{target:"ktec/ergodone"},ergodox_ez:{target:"ergodox_ez/base"},ergodox_infinity:{target:"input_club/ergodox_infinity"},ergoinu:{target:"dm9records/ergoinu"},ergosaurus:{target:"keyhive/ergosaurus"},ergotaco:{target:"gboards/ergotaco"},espectro:{target:"mechkeys/espectro"},"exclusive/e85":{target:"exclusive/e85/hotswap"},felix:{target:"unikeyboard/felix"},four_banger:{target:"bpiphany/four_banger"},freyr:{target:"hnahkb/freyr"},function96:{target:"function96/v1"},geminate60:{target:"weirdo/geminate60"},georgi:{target:"gboards/georgi"},gergo:{target:"gboards/gergo"},getta25:{target:"salicylic_acid3/getta25"},gh60:{target:"gh60/revc"},gingham:{target:"yiancardesigns/gingham"},"gmmk/pro":{target:"gmmk/pro/ansi"},"gmmk/pro/ansi":{target:"gmmk/pro/rev1/ansi"},"gmmk/pro/iso":{target:"gmmk/pro/rev1/iso"},gurindam:{target:"ibnuda/gurindam"},halberd:{target:"kagizaraya/halberd"},"handwired/ferris":{target:"ferris/0_1"},"handwired/p1800fl":{target:"team0110/p1800fl"},"handwired/pill60":{target:"handwired/pill60/bluepill"},"hecomi/alpha":{target:"takashiski/hecomi/alpha"},"helix/pico/sc/back":{target:"helix/pico/sc"},"helix/pico/sc/under":{target:"helix/pico/sc"},"helix/rev2/back/oled":{target:"helix/rev2/back"},"helix/rev2/oled":{target:"helix/rev2"},"helix/rev2/oled/back":{target:"helix/rev2/back"},"helix/rev2/oled/under":{target:"helix/rev2/under"},"helix/rev2/sc/back":{target:"helix/rev2/sc"},"helix/rev2/sc/oled":{target:"helix/rev2/sc"},"helix/rev2/sc/oledback":{target:"helix/rev2/sc"},"helix/rev2/sc/oledunder":{target:"helix/rev2/sc"},"helix/rev2/sc/under":{target:"helix/rev2/sc"},"helix/rev2/under":{target:"helix/rev2/sc"},"helix/rev2/under/oled":{target:"helix/rev2/under"},hid_liber:{target:"bpiphany/hid_liber"},honeycomb:{target:"keyhive/honeycomb"},"id67/default_rgb":{target:"idobao/id67/default_rgb"},"id67/rgb":{target:"idobao/id67/rgb"},id80:{target:"idobao/id80/v1"},id87:{target:"idobao/id87/v1"},idb_60:{target:"idb/idb_60",layouts:{LAYOUT:"LAYOUT_all"}},idobo:{target:"idobao/id75/v1"},infinity60:{target:"input_club/infinity60"},"ivy/rev1":{target:"maple_computing/ivy/rev1"},jisplit89:{target:"salicylic_acid3/jisplit89"},jj40:{target:"kprepublic/jj40"},jj4x4:{target:"kprepublic/jj4x4"},jj50:{target:"kprepublic/jj50"},jnao:{target:"maple_computing/jnao"},jones:{target:"jones/v03_1"},just60:{target:"ydkb/just60"},k_type:{target:"input_club/k_type"},kagamidget:{target:"yynmt/kagamidget"},katana60:{target:"rominronin/katana60/rev1"},"kbdfans/kbd67/mkiirgb":{target:"kbdfans/kbd67/mkiirgb/v1"},"kbdfans/kbd67mkiirgb":{target:"kbdfans/kbd67/mkiirgb",layouts:{LAYOUT:"LAYOUT_65_ansi_blocker"}},"keebio/dsp40":{target:"keebio/dsp40/rev1"},"kelowna/rgb64":{target:"weirdo/kelowna/rgb64"},"keycapsss/kimiko":{target:"keycapsss/kimiko/rev1"},"keycapsss/plaid_pad":{target:"keycapsss/plaid_pad/rev1"},"kprepublic/bm60poker":{target:"kprepublic/bm60hsrgb_poker/rev1"},"kprepublic/bm60rgb":{target:"kprepublic/bm60hsrgb/rev1"},"kprepublic/bm60rgb_iso":{target:"kprepublic/bm60hsrgb_iso/rev1"},"kprepublic/bm65hsrgb_iso":{target:"kprepublic/bm65hsrgb_iso/rev1"},"kprepublic/bm65iso":{target:"kprepublic/bm65hsrgb_iso"},"kprepublic/bm68hsrgb":{target:"kprepublic/bm68hsrgb/rev1"},"kprepublic/bm68rgb":{target:"kprepublic/bm68hsrgb"},"kprepublic/bm80":{target:"kprepublic/bm80hsrgb"},kudox:{target:"kudox/rev1"},"kyria/rev1":{target:"splitkb/kyria/rev1"},latin17rgb:{target:"latincompass/latin17rgb"},latin47ble:{target:"latincompass/latin47ble"},latin60rgb:{target:"latincompass/latin60rgb"},latin64ble:{target:"latincompass/latin64ble"},latin6rgb:{target:"latincompass/latin6rgb"},latinpad:{target:"latincompass/latinpad"},latinpadble:{target:"latincompass/latinpadble"},lattice60:{target:"keyhive/lattice60"},"launchpad/rev1":{target:"maple_computing/launchpad/rev1"},lck75:{target:"lyso1/lck75"},le_chiffre:{target:"tominabox1/le_chiffre"},lefishe:{target:"lyso1/lefishe"},"lets_split_eh/eh":{target:"maple_computing/lets_split_eh/eh"},"lfkeyboards/lfk78":{target:"lfkeyboards/lfk78/revj"},"lfkeyboards/smk65":{target:"lfkeyboards/smk65/revb"},ls_60:{target:"weirdo/ls_60"},m0lly:{target:"tkc/m0lly"},m3n3van:{target:"matthewdias/m3n3van"},"maartenwut/atom47/rev2":{target:"evyd13/atom47/rev2"},"maartenwut/atom47/rev3":{target:"evyd13/atom47/rev3"},"maartenwut/eon40":{target:"evyd13/eon40"},"maartenwut/eon65":{target:"evyd13/eon65"},"maartenwut/eon75":{target:"evyd13/eon75"},"maartenwut/eon87":{target:"evyd13/eon87"},"maartenwut/eon95":{target:"evyd13/eon95"},"maartenwut/gh80_1800":{target:"evyd13/gh80_1800"},"maartenwut/gh80_3700":{target:"evyd13/gh80_3700"},"maartenwut/minitomic":{target:"evyd13/minitomic"},"maartenwut/mx5160":{target:"evyd13/mx5160"},"maartenwut/nt660":{target:"evyd13/nt660"},"maartenwut/omrontkl":{target:"evyd13/omrontkl"},"maartenwut/plain60":{target:"evyd13/plain60"},"maartenwut/pockettype":{target:"evyd13/pockettype"},"maartenwut/quackfire":{target:"evyd13/quackfire"},"maartenwut/solheim68":{target:"evyd13/solheim68"},"maartenwut/ta65":{target:"evyd13/ta65"},"maartenwut/wasdat":{target:"evyd13/wasdat"},"maartenwut/wasdat_code":{target:"evyd13/wasdat_code"},"maartenwut/wonderland":{target:"evyd13/wonderland"},"mechlovin/adelais/rgb_led":{target:"mechlovin/adelais/rgb_led/rev1"},"mechlovin/adelais/standard_led":{target:"mechlovin/adelais/standard_led/rev2"},"mechlovin/delphine":{target:"mechlovin/delphine/mono_led"},"mechlovin/hannah60rgb":{target:"mechlovin/hannah60rgb/rev1"},"mechlovin/hannah65":{target:"mechlovin/hannah65/rev1"},"mechlovin/hannah65/mechlovin9":{target:"mechlovin/mechlovin9"},"mechlovin/hannah910":{target:"mechlovin/hannah910/rev1"},"mechmini/v1":{target:"mechkeys/mechmini/v1"},"mechmini/v2":{target:"mechkeys/mechmini/v2"},meira:{target:"woodkeys/meira"},meishi:{target:"biacco42/meishi"},meishi2:{target:"biacco42/meishi2"},"melgeek/z70ultra":{target:"melgeek/z70ultra/rev1"},melody96:{target:"ymdk/melody96"},"minidox/rev1":{target:"maple_computing/minidox/rev1"},minim:{target:"matthewdias/minim"},mio:{target:"recompile_keys/mio"},model01:{target:"keyboardio/model01"},model_v:{target:"matthewdias/model_v"},montex:{target:"idobao/montex/v1"},"montsinger/rebound":{target:"montsinger/rebound/rev1"},mt40:{target:"mt/mt40"},mt64rgb:{target:"mt/mt64rgb"},mt84:{target:"mt/mt84"},mt980:{target:"mt/mt980"},nafuda:{target:"salicylic_acid3/nafuda"},"naiping/np64":{target:"weirdo/naiping/np64"},"naiping/nphhkb":{target:"weirdo/naiping/nphhkb"},"naiping/npminila":{target:"weirdo/naiping/npminila"},naked48:{target:"salicylic_acid3/naked48"},naked60:{target:"salicylic_acid3/naked60"},naked64:{target:"salicylic_acid3/naked64"},namecard2x4:{target:"takashiski/namecard2x4"},"navi10/rev0":{target:"keyhive/navi10/rev0"},"navi10/rev2":{target:"keyhive/navi10/rev2"},"navi10/rev3":{target:"keyhive/navi10/rev3"},"nckiibs/flatbread60":{target:"delikeeb/flatbread60"},"nckiibs/vaguettelite":{target:"delikeeb/vaguettelite"},"nckiibs/vanana/rev1":{target:"delikeeb/vanana/rev1"},"nckiibs/vanana/rev2":{target:"delikeeb/vanana/rev2"},"nckiibs/vaneela":{target:"delikeeb/vaneela"},"nckiibs/vaneelaex":{target:"delikeeb/vaneelaex"},"nckiibs/waaffle/rev3/elite_c":{target:"delikeeb/waaffle/rev3/elite_c"},"nckiibs/waaffle/rev3/pro_micro":{target:"delikeeb/waaffle/rev3/pro_micro"},nebula12:{target:"spaceholdings/nebula12"},nebula68:{target:"spaceholdings/nebula68"},nebula68b:{target:"spaceholdings/nebula68b"},niu_mini:{target:"kbdfans/niu_mini"},nk1:{target:"novelkeys/nk1"},nk65:{target:"novelkeys/nk65"},nk87:{target:"novelkeys/nk87"},nknl7en:{target:"salicylic_acid3/nknl7en"},nknl7jp:{target:"salicylic_acid3/nknl7jp"},nomu30:{target:"recompile_keys/nomu30"},novelpad:{target:"novelkeys/novelpad"},"noxary/268_2":{layouts:{LAYOUT:"LAYOUT_65_ansi_blocker"}},oddball:{target:"oddball/v1"},ogurec:{target:"drhigsby/ogurec"},omnikey_bh:{target:"viktus/omnikey_bh"},omnikey_blackheart:{target:"omnikey_bh"},opus:{target:"keyhive/opus"},"otaku_split/rev0":{target:"takashiski/otaku_split/rev0"},"otaku_split/rev1":{target:"takashiski/otaku_split/rev1"},owl8:{target:"dailycraft/owl8"},"pabile/p20":{target:"pabile/p20/ver1"},packrat:{target:"drhigsby/packrat"},"pancake/feather":{target:"spaceman/pancake/feather"},"pancake/promicro":{target:"spaceman/pancake/promicro"},"peiorisboards/ixora":{target:"coarse/ixora"},"percent/canoe":{layouts:{LAYOUT_iso:"LAYOUT_65_iso_blocker"}},pistachio:{target:"rate/pistachio"},pistachio_mp:{target:"rate/pistachio_mp"},pistachio_pro:{target:"rate/pistachio_pro"},plaid:{target:"dm9records/plaid"},plain60:{target:"maartenwut/plain60"},plexus75:{target:"checkerboards/plexus75"},"ploopyco/trackball":{target:"ploopyco/trackball/rev1_005"},polilla:{target:"polilla/rev1"},"preonic/rev1":{layouts:{LAYOUT_preonic_grid:"LAYOUT_ortho_5x12"}},"preonic/rev2":{layouts:{LAYOUT_preonic_grid:"LAYOUT_ortho_5x12"}},"preonic/rev3":{layouts:{LAYOUT_preonic_grid:"LAYOUT_ortho_5x12"}},"primekb/prime_l":{target:"primekb/prime_l/v1"},"primekb/prime_l_v2":{target:"primekb/prime_l/v2"},"projectkb/alice":{target:"projectkb/alice/rev1"},pursuit40:{target:"checkerboards/pursuit40"},qaz:{target:"tominabox1/qaz"},quark:{target:"checkerboards/quark"},rabbit_capture_plan:{target:"kakunpc/rabbit_capture_plan"},rainkeeb:{target:"rainkeebs/rainkeeb"},"rama/koyu":{target:"wilba_tech/rama_works_koyu"},"rama/m10_b":{target:"wilba_tech/rama_works_m10_b"},"rama/m60_a":{target:"wilba_tech/rama_works_m60_a"},"rama/m6_a":{target:"wilba_tech/rama_works_m6_a"},"rama/m6_b":{target:"wilba_tech/rama_works_m6_b"},"rama/u80_a":{target:"wilba_tech/rama_works_u80_a"},"ramonimbao/herringbone":{target:"ramonimbao/herringbone/v1"},"redox/rev1":{target:"redox/rev1/base"},reviung33:{target:"reviung/reviung33"},reviung34:{target:"reviung/reviung34"},reviung39:{target:"reviung/reviung39"},reviung41:{target:"reviung/reviung41"},reviung5:{target:"reviung/reviung5"},reviung53:{target:"reviung/reviung53"},reviung61:{target:"reviung/reviung61"},"rgbkb/pan":{target:"rgbkb/pan/rev1/32a"},"rgbkb/pan/rev1":{target:"rgbkb/pan/rev1/32a"},romac:{target:"kingly_keys/romac"},ropro:{target:"kingly_keys/ropro"},"runner3680/3x6":{target:"omkbd/runner3680/3x6"},"runner3680/3x7":{target:"omkbd/runner3680/3x7"},"runner3680/3x8":{target:"omkbd/runner3680/3x8"},"runner3680/4x6":{target:"omkbd/runner3680/4x6"},"runner3680/4x7":{target:"omkbd/runner3680/4x7"},"runner3680/4x8":{target:"omkbd/runner3680/4x8"},"runner3680/5x6":{target:"omkbd/runner3680/5x6"},"runner3680/5x6_5x8":{target:"omkbd/runner3680/5x6_5x8"},"runner3680/5x7":{target:"omkbd/runner3680/5x7"},"runner3680/5x8":{target:"omkbd/runner3680/5x8"},"s7_elephant/rev1":{target:"jacky_studio/s7_elephant/rev1"},"s7_elephant/rev2":{target:"jacky_studio/s7_elephant/rev2"},satan:{target:"gh60/satan"},scarletbandana:{target:"woodkeys/scarletbandana"},scythe:{target:"kagizaraya/scythe"},seigaiha:{target:"yiancardesigns/seigaiha"},setta21:{target:"salicylic_acid3/setta21"},skog:{target:"percent/skog"},smallice:{target:"keyhive/smallice"},southpaw75:{target:"fr4/southpaw75"},southpole:{target:"keyhive/southpole"},"space_space/rev1":{target:"qpockets/space_space/rev1"},"space_space/rev2":{target:"qpockets/space_space/rev2"},speedo:{target:"cozykeys/speedo/v2"},"spiderisland/winry25tc":{target:"winry/winry25tc"},splitreus62:{target:"nacly/splitreus62"},"squiggle/rev1":{target:"ibnuda/squiggle/rev1"},standaside:{target:"edi/standaside"},staryu:{target:"ktec/staryu"},steal_this_keyboard:{target:"obosob/steal_this_keyboard"},stella:{target:"hnahkb/stella"},stoutgat:{target:"tkw/stoutgat/v1"},suihankey:{target:"suihankey/split/alpha"},"suihankey/alpha":{target:"kakunpc/suihankey/alpha"},"suihankey/rev1":{target:"kakunpc/suihankey/rev1"},"suihankey/split":{target:"kakunpc/suihankey/split"},ta65:{target:"maartenwut/ta65"},tartan:{target:"dm9records/tartan"},the_ruler:{target:"maple_computing/the_ruler"},thedogkeyboard:{target:"kakunpc/thedogkeyboard"},tiger910:{target:"weirdo/tiger910"},tkc1800:{target:"tkc/tkc1800"},"tkw/stoutgat/v2":{target:"tkw/stoutgat/v2/f411"},tokyo60:{target:"tokyokeyboard/tokyo60"},treadstone32:{target:"marksard/treadstone32"},"treadstone48/rev1":{target:"marksard/treadstone48/rev1"},"treadstone48/rev2":{target:"marksard/treadstone48/rev2"},txuu:{target:"matthewdias/txuu"},ua62:{target:"nacly/ua62"},underscore33:{target:"underscore33/rev1"},"underscore33/rev1":{target:"tominabox1/underscore33/rev1"},"underscore33/rev2":{target:"tominabox1/underscore33/rev2"},uno:{target:"keyhive/uno"},ut472:{target:"keyhive/ut472"},vinta:{target:"coarse/vinta",layouts:{LAYOUT_67_ansi:"LAYOUT_65_ansi_blocker"}},vn66:{target:"hnahkb/vn66"},wallaby:{target:"kkatano/wallaby"},wanten:{target:"qpockets/wanten"},wasdat:{target:"maartenwut/wasdat"},"westfoxtrot/cypher":{target:"westfoxtrot/cypher/rev1"},"whale/sk":{target:"whale/sk/v3"},"wheatfield/blocked65":{target:"mt/blocked65"},"wheatfield/split75":{target:"mt/split75"},whitefox:{target:"input_club/whitefox"},"wings42/rev1":{target:"dailycraft/wings42/rev1"},"wings42/rev1_extkeys":{target:"dailycraft/wings42/rev1_extkeys"},"wings42/rev2":{target:"dailycraft/wings42/rev2"},xd002:{target:"xiudi/xd002"},"xd004/v1":{target:"xiudi/xd004/v1"},"xd60/rev2":{target:"xiudi/xd60/rev2"},"xd60/rev3":{target:"xiudi/xd60/rev3"},xd68:{target:"xiudi/xd68"},xd75:{target:"xiudi/xd75"},xd84:{target:"xiudi/xd84"},xd84pro:{target:"xiudi/xd84pro"},xd87:{target:"xiudi/xd87"},xd96:{target:"xiudi/xd96"},"xelus/dawn60":{target:"xelus/dawn60/rev1"},"xelus/valor":{target:"xelus/valor/rev1"},yasui:{target:"rainkeebs/yasui"},yd60mq:{target:"ymdk/yd60mq"},yd68:{target:"ydkb/yd68"},ymd75:{target:"ymdk/ymd75"},ymd96:{target:"ymdk/ymd96"},ymdk_np21:{target:"ymdk/np21"},yurei:{target:"kkatano/yurei"},z150_bh:{target:"viktus/z150_bh"},z150_blackheart:{target:"z150_bh"},zeal60:{target:"wilba_tech/zeal60"},zeal65:{target:"wilba_tech/zeal65"},zinc:{target:"25keys/zinc"},"zinc/rev1":{target:"25keys/zinc/rev1"},"zinc/reva":{target:"25keys/zinc/reva"}},H={lookup:Zt};var ea=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"botctrl",attrs:{id:"controller-bottom"}},[t("VeilComponent",{attrs:{"is-visible":e.isVeilOpened},scopedSlots:e._u([{key:"contents",fn:function(){return[t("div",{staticClass:"input-url-modal"},[t("div",[t("label",{attrs:{for:"url-import-field"}},[e._v("Url:")]),t("input",{directives:[{name:"model",rawName:"v-model",value:e.urlImport,expression:"urlImport"}],ref:"urlimport",attrs:{id:"url-import-field",type:"text"},domProps:{value:e.urlImport},on:{input:function(r){r.target.composing||(e.urlImport=r.target.value)}}})]),t("div",[t("button",{on:{click:e.importUrlkeymap}},[e._v("Load")]),t("button",{on:{click:e.closeVeil}},[e._v("cancel")])])])]},proxy:!0}])}),t("div",{staticClass:"botctrl-1-1"},[t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("downloadJSON.title"),expression:"$t('downloadJSON.title')",modifiers:{bottom:!0}}],attrs:{id:"export"},on:{click:e.exportJSON}},[t("font-awesome-icon",{attrs:{icon:"download",size:"lg","fixed-width":""}})],1),t("span",{staticClass:"label-button"},[e._v(e._s(e.$t("downloadJSON.label")))]),t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("importJSON.title"),expression:"$t('importJSON.title')",modifiers:{bottom:!0}}],attrs:{id:"import"},on:{click:e.importKeymap}},[t("font-awesome-icon",{attrs:{icon:"upload",size:"lg","fixed-width":""}})],1),t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("importUrlJSON.title"),expression:"$t('importUrlJSON.title')",modifiers:{bottom:!0}}],attrs:{id:"import-url"},on:{click:e.openVeil}},[t("font-awesome-icon",{attrs:{icon:"cloud-upload-alt",size:"lg","fixed-width":""}})],1),t("a",{staticClass:"button-padding",attrs:{rel:"noopener",target:"_blank",href:e.configuratorDocsURL}},[t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("keymapHelp.title"),expression:"$t('keymapHelp.title')",modifiers:{bottom:!0}}],staticClass:"ui-button",attrs:{id:"keymapHelp"}},[t("font-awesome-icon",{attrs:{icon:"question-circle",size:"lg","fixed-width":""}}),t("span",{staticClass:"hide-small"},[e._v(e._s(e.$t("keymapHelp.label")))])],1)]),t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("printKeymap.title"),expression:"$t('printKeymap.title')",modifiers:{bottom:!0}}],attrs:{id:"printkeymaps"},on:{click:e.printKeymaps}},[t("font-awesome-icon",{attrs:{icon:"print",size:"lg","fixed-width":""}}),t("span",{staticClass:"hide-small"},[e._v(e._s(e.$t("printKeymap.label")))])],1),t("button",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:e.$t("testKeys.title"),expression:"$t('testKeys.title')",modifiers:{bottom:!0}}],attrs:{id:"testkeys"},on:{click:e.testKeys}},[t("font-awesome-icon",{attrs:{icon:"keyboard",size:"lg","fixed-width":""}}),t("span",{staticClass:"hide-small"},[e._v(e._s(e.$t("testKeys.label")))])],1),t("input",{ref:"fileImportElement",attrs:{id:"fileImport",type:"file",accept:"application/json"},on:{change:e.fileImportChanged}}),t("input",{ref:"infoPreviewElement",attrs:{id:"infoPreview",type:"file",accept:"application/json"},on:{change:e.infoPreviewChanged}})]),e.electron?t("div",{staticClass:"botctrl-1-2"},[t("ElectronBottomControls",{attrs:{"disable-download-binary":e.disableDownloadBinary}})],1):t("div",{staticClass:"botctrl-1-2"},[t("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("downloadSource.title"),expression:"$t('downloadSource.title')"}],staticClass:"fixed-size",attrs:{id:"source",disabled:e.disableDownloadSource},on:{click:e.downloadSource}},[t("font-awesome-icon",{attrs:{icon:"download",size:"lg","fixed-width":""}}),e._v(" "+e._s(e.$t("downloadSource.label"))+" ")],1),t("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("downloadFirmware.title"),expression:"$t('downloadFirmware.title')"}],attrs:{id:"fwFile",disabled:e.disableDownloadBinary},on:{click:e.downloadFirmware}},[t("font-awesome-icon",{attrs:{icon:"download",size:"lg","fixed-width":""}}),e._v(" "+e._s(e.$t("downloadFirmware.label"))+" ")],1)]),e.downloadElementEnabled?t("div",[t("a",{ref:"downloadElement",attrs:{href:e.urlEncodedData,download:e.filename}})]):e._e()],1)},ta=[];const{isNavigationFailure:V,NavigationFailureType:W}=be,aa="data:application/json;charset=utf-8,",ra={name:"BottomController",components:{ElectronBottomControls:Xt},data:()=>({isVeilOpened:!1,downloadElementEnabled:!1,urlEncodedData:"",filename:"",urlImport:"",reader:void 0}),computed:{...m("keymap",["templates"]),...m("app",["keyboard","layout","previewRequested","enableDownloads","firmwareBinaryURL","firmwareSourceURL","keymapSourceURL","author","notes","electron"]),...h("app",["exportKeymapName","firmwareFile"]),...h("keymap",["isDirty","exportLayers"]),disableDownloadKeymap(){return!this.enableDownloads&&this.keymapSourceURL!==""},disableDownloadSource(){return!this.enableDownloads&&this.firmwareSourceURL!==""},disableDownloadBinary(){return!this.enableDownloads||l(this.firmwareBinaryURL)||this.firmwareBinaryURL===""},configuratorDocsURL(){return"https://docs.qmk.fm/#/configurator_troubleshooting"}},watch:{previewRequested(e){e&&(this.$refs.infoPreviewElement.click(),window.setTimeout(()=>this.dismissPreview()))}},methods:{...c("app",["dismissPreview","enablePreview","setAuthor","setKeyboard","setKeymapName","setLayout","setNotes","startListening","stopListening"]),...c("keymap",["setLoadingKeymapPromise","setDirty","clear"]),...c("keymap",{clearKeymap:"clear"}),...c("status",["deferredMessage","append"]),...c("status",{clearStatus:"clear"}),...f("app",["changeKeyboard","loadKeymapFromUrl","loadLayouts"]),...f("status",["viewReadme"]),...f("keymap",["load_converted_keymap"]),async importUrlkeymap(){try{const e=await this.loadKeymapFromUrl(this.urlImport);await this.loadJsonData(e)}catch(e){alert("Seems like there is an issue trying to get the file"),console.error(e)}this.closeVeil()},openVeil(){this.isVeilOpened=!0,this.stopListening(),y.nextTick(()=>{this.$refs.urlimport.focus()})},closeVeil(){this.startListening(),this.urlImport="",this.isVeilOpened=!1},exportJSON(){let e=this.exportLayers({compiler:!1});const{keymap:a}=this.templates;let t=Object.assign(a,{keyboard:this.keyboard,keymap:this.exportKeymapName,layout:this.layout,layers:e,author:this.author,notes:this.notes});this.download(`${this.exportKeymapName}.json`,JSON.stringify(t,null,2))},download(e,a){this.urlEncodedData=aa+encodeURIComponent(a),this.filename=e,this.downloadElementEnabled=!0,y.nextTick(()=>{this.$refs.downloadElement.click(),this.downloadElementEnabled=!1})},downloadFirmware(){this.urlEncodedData=_(this.firmwareBinaryURL),this.filename=this.firmwareFile,this.downloadElementEnabled=!0,y.nextTick(()=>{this.$refs.downloadElement.click(),this.downloadElementEnabled=!1})},downloadSource(){this.urlEncodedData=_(this.firmwareSourceURL),this.filename="source.zip",this.downloadElementEnabled=!0,y.nextTick(()=>{this.$refs.downloadElement.click(),this.downloadElementEnabled=!1})},downloadKeymap(){this.urlEncodedData=_(this.keymapSourceURL),this.filename="source.zip",this.downloadElementEnabled=!0,y.nextTick(()=>{this.$refs.downloadElement.click(),this.downloadElementEnabled=!1})},importKeymap(){if(this.isDirty&&!confirm(T({action:"change keyboard and layout"})))return!1;this.$refs.fileImportElement.click()},fileImportChanged(){var e=this.$refs.fileImportElement.files;this.reader=new FileReader,this.reader.onload=this.importJSONOnLoad,this.reader.readAsText(_(e)),this.$refs.fileImportElement.value=""},remapKeyboard(e,a,t=0){let r=!1;if(t>10)console.warn(`possible remap loop detected with ${e}:${a}`);else if(!l(H.lookup[e])){const{target:i,layouts:s}=H.lookup[e];l(i)||(e=i,r=!0),!l(s)&&!l(s[a])&&(a=s[a],r=!0)}return r?this.remapKeyboard(e,a,++t):{keyboard:e,layout:a}},async loadJsonData(e){if(e.version&&e.keyboard&&e.keyboard.settings){alert(this.$t("errors.kbfirmwareJSONUnsupported"));return}if(Re(e)){alert(this.$t("errors.unknownJSON"));return}if(!l(e.author)){const{author:a,notes:t}=e;this.setAuthor(a),this.setNotes(t)}e=Object.assign(e,this.remapKeyboard(e.keyboard,e.layout)),this.setKeyboard(e.keyboard);try{await this.changeKeyboard(this.keyboard),this.setLayout(e.layout),await this.$router.replace({path:`/${e.keyboard}/${e.layout}`}).catch(r=>{if(!V(r,W.duplicated)&&!V(r,W.cancelled))throw r}),await new Promise(r=>this.setLoadingKeymapPromise(r));const a=await this.load_converted_keymap(e.layers);let t=this.$t("statsTemplate",a);(a.warnings.length>0||a.errors.length>0)&&(t=`${t} +${a.warnings.join(` +`)}`,t=`${t} +${a.errors.join(` +`)}`),this.deferredMessage(t),this.viewReadme(this.keyboard).then(()=>{let r=e.keymap;r.endsWith(".json")&&(r=r.replace(/.json$/,"")),this.setKeymapName(r),this.setDirty()}),Se()}catch(a){console.log("Unexpected error",a)}},async importJSONOnLoad(){try{const e=JSON.parse(this.reader.result);await this.loadJsonData(e)}catch(e){console.log(e),alert(this.$t("errors.invalidQMKKeymap"));return}},infoPreviewChanged(){var e=this.$refs.infoPreviewElement.files;e.length!==0&&(this.enablePreview(),Le(),this.reader=new FileReader,this.reader.onload=this.previewInfoOnLoad,this.reader.readAsText(_(e)),this.$refs.infoPreviewElement.value="")},async previewInfoOnLoad(){const e=this.reader.result;let a;try{a=JSON.parse(e)}catch(r){console.log(r),alert("Sorry, that doesn't appear to be a valid QMK info file.");return}this.setKeyboard(fe);const t=this.$store;try{await this.loadLayouts(a),this.setLayout(" "),y.nextTick(()=>{const r=Oe(t.state.app.layouts);this.clearKeymap(),this.setLayout(r),this.clearKeymap(),this.setKeymapName("info.json preview"),this.clearStatus(),this.append([`Preview info.json mode +`,`For Developers only, working on new keyboards. +`," ctrl, alt, u - see key sizes"," ctrl, alt, n - cycle colorways"," layout drop down to preview layouts"].join(` +`))})}catch(r){console.log("unexpected error",r)}},printKeymaps(){this.$router.push("/print")},testKeys(){this.$router.push("/test")}}},G={};var ia=p(ra,ea,ta,!1,sa,null,null,null);function sa(e){for(let a in G)this[a]=G[a]}const na=function(){return ia.exports}();var oa=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"key key-layer",class:e.myclasses,style:e.mystyles,attrs:{draggable:"",id:e.myid},on:{click:e.clicked,dragstart:e.dragstart,dragend:e.dragend,drop:function(r){return r.stopPropagation(),e.dropped.apply(null,arguments)},dragleave:function(r){return r.preventDefault(),e.dragleave.apply(null,arguments)},dragover:function(r){return r.preventDefault(),e.dragover.apply(null,arguments)},dragenter:function(r){return r.preventDefault(),e.dragenter.apply(null,arguments)}}},[t("div",{class:e.hasFocus?"key-layer-title-focus":"key-layer-title"},[e._v(e._s(e.displayName)),t("div",[e.isShowingKeymapLegends?t("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],ref:"input",staticClass:"key-layer-input",style:"width:calc("+this.charLength+"ch + 6px);",attrs:{spellcheck:"false"},domProps:{value:e.value},on:{focus:function(r){return r.preventDefault(),r.stopPropagation(),e.focus.apply(null,arguments)},blur:function(r){return r.preventDefault(),r.stopPropagation(),e.blur.apply(null,arguments)},click:function(r){return r.preventDefault(),r.stopPropagation(),e.clickignore.apply(null,arguments)},input:function(r){r.target.composing||(e.value=r.target.value)}}}):e._e()])]),e.visible?t("div",{staticClass:"remove",on:{click:function(r){return r.stopPropagation(),e.remove.apply(null,arguments)}}},[e._v("x")]):e._e()])},la=[];const ca={name:"any-key",extends:k,data(){return{charLength:3,hasFocus:!1}},computed:{value:{get(){return this.meta.text},set(e){this.updateWidth(e),this.setText({layer:this.$store.state.keymap.layer,index:this.id,text:e})}}},methods:{...c("keymap",["setText"]),blur(){this.startListening(),this.hasFocus=!1,this.charLength=3,this.setSelected(void 0)},focus(){this.stopListening(),this.hasFocus=!0,this.charLength=this.value?this.value.length:3,this.$refs.input.selectionStart=this.$refs.input.selectionEnd=1e3},updateWidth(e){this.charLength=e.length},clickignore(){this.stopListening()}}},Q={};var da=p(ca,oa,la,!1,ua,null,null,null);function ua(e){for(let a in Q)this[a]=Q[a]}const X=function(){return da.exports}();var pa=Ue,ma=Ae,ga="[object Number]";function ha(e){return typeof e=="number"||ma(e)&&pa(e)==ga}var Ke=ha;const ya=C(Ke);var va=Ke;function fa(e){return va(e)&&e!=+e}var ba=fa;const _a=C(ba);var ka=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"key key-layer",class:e.myclasses,style:e.mystyles,attrs:{draggable:"",id:e.myid},on:{click:e.clicked,dragstart:e.dragstart,dragend:e.dragend,drop:function(r){return r.stopPropagation(),e.dropped.apply(null,arguments)},dragleave:function(r){return r.preventDefault(),e.dragleave.apply(null,arguments)},dragover:function(r){return r.preventDefault(),e.dragover.apply(null,arguments)},dragenter:function(r){return r.preventDefault(),e.dragenter.apply(null,arguments)}}},[t("div",{class:e.hasFocus?"key-layer-title-focus":"key-layer-title"},[e._v(e._s(e.displayName)),t("div",[e.isShowingKeymapLegends?t("input",{staticClass:"key-layer-input",class:e.errorClasses,attrs:{type:"number",min:"0",max:"15"},domProps:{value:e.value},on:{focus:e.focus,blur:e.blur,input:e.input}}):e._e()])]),e.visible?t("div",{staticClass:"remove",on:{click:function(r){return r.stopPropagation(),e.remove.apply(null,arguments)}}},[e._v("x")]):e._e()])},wa=[];const xa={name:"layer-key",extends:k,data(){return{error:!1,hasFocus:!1}},computed:{...m("keymap",{curLayer:"layer"}),value(){return this.meta.layer},errorClasses(){return this.error?"input-error":""}},methods:{...c("app",["setHasErrors","setHasNoErrors"]),...c("keymap",["setText"]),...f("keymap",["setKeycodeLayer"]),input(e){const a=parseInt(e.target.value,10);!_a(a)&&ya(a)&&(this.error=a<0||a>15,this.error||this.setKeycodeLayer({layer:this.curLayer,index:this.id,toLayer:a})),this.error?this.setHasErrors():this.setHasNoErrors()},blur(){this.startListening(),this.setSelected(void 0),this.hasFocus=!1},focus(){this.stopListening(),this.hasFocus=!0}}},Z={};var $a=p(xa,ka,wa,!1,Ca,null,null,null);function Ca(e){for(let a in Z)this[a]=Z[a]}const ee=function(){return $a.exports}();var La=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"key key-container",class:e.myclasses,style:e.mystyles,attrs:{id:e.myid,draggable:""},on:{click:e.clicked,dragstart:e.dragstart,dragend:e.dragend,drop:function(r){return r.stopPropagation(),e.droppedContents.apply(null,arguments)},dragover:function(r){return r.preventDefault(),e.dragover.apply(null,arguments)},dragenter:e.dragenter,dragleave:e.dragleave}},[t("div",[e._v(e._s(e.displayName)),e.isShowingKeymapLegends?t("div",{staticClass:"key-contents",class:e.contentClasses,on:{dragenter:function(r){return r.preventDefault(),e.dragenterContents.apply(null,arguments)},dragleave:function(r){return r.preventDefault(),e.dragleaveContents.apply(null,arguments)},click:function(r){return r.preventDefault(),r.stopPropagation(),e.clickContents.apply(null,arguments)}}},[e._v(e._s(e.contents))]):e._e()]),e.visible?t("div",{staticClass:"remove",on:{click:function(r){return r.stopPropagation(),e.remove.apply(null,arguments)}}},[e._v("x")]):e._e()])},Sa=[];const Ka={name:"ContainerKey",extends:k,data(){return{value:this.meta.text,contentsInHover:!1}},computed:{contents(){return this.meta.contents?this.formatName(this.meta.contents.name):""},contentClasses(){let e=[];return this.contentsInHover&&e.push("overme"),this.isContentSelected&&e.push("keycode-select"),console.log("contentClasses ",e),e.join(" ")}},methods:{...c("keymap",["setContents"]),dragenterContents(e){e.target.classList.contains("key-contents")&&(this.contentsInHover=!0)},dragleaveContents(){this.contentsInHover=!1},droppedContents(e){if(e.target.classList.contains("key-contents")){console.log("drop on contents ",e);let a=JSON.parse(e.dataTransfer.getData("application/json"));return l(a.type)&&this.setContents({index:this.id,key:{name:a.name,code:a.code,type:a.type}}),this.dragleave(e),this.dragleaveContents(e),!0}return this.dropped(e)}}},te={};var Ta=p(Ka,La,Sa,!1,Fa,null,null,null);function Fa(e){for(let a in te)this[a]=te[a]}const ae=function(){return Ta.exports}();var ja=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"key key-container",class:e.myclasses,style:e.mystyles,attrs:{draggable:"",id:e.myid,title:e.mytitle},on:{click:e.clicked,dragstart:e.dragstart,dragend:e.dragend,drop:function(r){return r.stopPropagation(),e.droppedContents.apply(null,arguments)},dragover:function(r){return r.preventDefault(),e.dragover.apply(null,arguments)},dragenter:e.dragenter,dragleave:e.dragleave}},[t("div",[e._v(e._s(e.layerDisplayName)),e.isShowingKeymapLegends?t("div",{staticClass:"key-contents",class:e.contentClasses,on:{dragenter:function(r){return r.preventDefault(),e.dragenterContents.apply(null,arguments)},dragleave:function(r){return r.preventDefault(),e.dragleaveContents.apply(null,arguments)},click:function(r){return r.preventDefault(),r.stopPropagation(),e.clickContents.apply(null,arguments)}}},[e._v(e._s(e.contents))]):e._e()]),e.visible?t("div",{staticClass:"remove",on:{click:function(r){return r.stopPropagation(),e.remove.apply(null,arguments)}}},[e._v("x")]):e._e()])},Na=[];const Ea={name:"layer-container-key",extends:k,data(){return{value:this.meta.text,contentsInHover:!1}},computed:{mytitle(){const e=this.meta.contents&&this.meta.contents.code||"KC_NO";return`LT(${this.meta.layer}, ${e})`},layerDisplayName(){return this.isShowingKeymapLegends?`LT ${this.meta.layer}`:this.displayName},contents(){return this.meta.contents?this.formatName(this.meta.contents.name):""},contentClasses(){let e=[];return this.contentsInHover&&e.push("overme"),this.isContentSelected&&e.push("keycode-select"),console.log("contentClasses ",e),e.join(" ")}},methods:{...c("keymap",["setContents"]),dragenterContents(e){e.target.classList.contains("key-contents")&&(this.contentsInHover=!0)},dragleaveContents(){this.contentsInHover=!1},droppedContents(e){if(e.target.classList.contains("key-contents")){console.log("drop on contents ",e);let a=JSON.parse(e.dataTransfer.getData("application/json"));return l(a.type)&&this.setContents({index:this.id,key:{name:a.name,code:a.code,type:a.type,layer:a.layer}}),this.dragleave(e),this.dragleaveContents(e),!0}return this.dropped(e)}}},re={};var Da=p(Ea,ja,Na,!1,za,null,null,null);function za(e){for(let a in re)this[a]=re[a]}const Ra=function(){return Da.exports}();var Oa=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{style:e.styles,attrs:{id:"visual-keymap"}},[e._l(e.currentLayer,function(r){return[t("transition",{key:r.id,attrs:{name:"fade",appear:""}},[t(e.getComponent(r),e._b({key:r.id,tag:"component"},"component",r,!1))],1)]})],2)},Ua=[];const Aa={name:"VisualKeymap",components:{BaseKey:k,AnyKey:X,LayerKey:ee,ContainerKey:ae},extends:Je,props:{profile:Boolean,debug:{type:Boolean,default:!1}},data(){return{width:0,height:0}},computed:{...m("keymap",["config","layer"]),...h("keymap",["getLayer","loadingKeymapPromise","colorway","defaults"]),...m("app",["layout","layouts","legends","previewRequested"]),currentLayer(){const e=this.layouts[this.layout],a=this.getLayer(this.layer);if(l(e)||l(a))return[];this.profile&&console.time("currentLayer");const t=this.colorway;let r=e.map((i,s)=>{let o=Object.assign({w:1,h:1},i);const d=this.calcKeyKeymapPos(o.x,o.y),g=this.calcKeyKeymapDims(o.w,o.h),b=i.matrix;return Object.assign({id:s,layer:this.layer,meta:a[s],colorway:t,legends:this.legends,matrix:b},d,g)});if(this.profile&&console.timeEnd("currentLayer"),this.loadingKeymapPromise){const i=this.loadingKeymapPromise;this.setLoadingKeymapPromise(void 0),i()}return r}},watch:{layout(e,a){this.profile&&console.time("layout"),!l(e)&&!this.isLayoutUIUpdate(e,a)&&e!==a?this.recalcEverything(e):l(e)&&!l(a)&&a!==""&&this.recalcEverything(a),this.profile&&console.timeEnd("layout")}},methods:{...c("keymap",["changeLayer","clear","initKeymap","resetConfig","resizeConfig","setLoadingKeymapPromise"]),...c("status",["append"]),...f("status",["scrollToEnd"]),isLayoutUIUpdate(e,a){return e===""||a===""},getComponent(e){const{meta:a}=e;if(a===void 0)return this.debug&&console.log(`key ${e.id} has undefined metadata`),k;switch(a.type){case"container":return ae;case"layer":return ee;case"layer-container":return Ra;case"text":return X;default:return k}},setSize(e){this.width=e.x,this.height=e.y},recalcEverything(e){this.profile&&console.time("layout::reset"),this.resetConfig(),this.changeLayer(0),this.profile&&console.time("layout::initkeymap"),this.getLayer(0).length===0&&this.initKeymap({layer:0,layout:this.layouts[e]}),this.profile&&console.timeEnd("layout::initkeymap"),this.profile&&console.timeEnd("layout::reset"),this.profile&&console.time("layout::scale");const a=this.layouts[e];if(l(a)){const r=` + +WARNING: layout ${e} does not exist on this keyboard + +`;console.log(r),this.append(r),this.scrollToEnd();return}const t=a.reduce((r,i)=>{let s=Object.assign({w:1,h:1},i);const o=this.calcKeyKeymapPos(s.x,s.y),d=this.calcKeyKeymapDims(s.w,s.h);return r.x=Math.max(r.x,o.x+d.w),r.y=Math.max(r.y,o.y+d.h),r},{x:0,y:0});t.x>this.defaults.MAX_X&&(this.resizeConfig(t),t.x*=this.config.SCALE,t.y*=this.config.SCALE),this.setSize(t),this.profile&&console.timeEnd("layout::scale")}}},ie={};var Ia=p(Aa,Oa,Ua,!1,Pa,null,null,null);function Pa(e){for(let a in ie)this[a]=ie[a]}const Ma=function(){return Ia.exports}();var Ba=Math.ceil,qa=Math.max;function Ja(e,a,t,r){for(var i=-1,s=qa(Ba((a-e)/(t||1)),0),o=Array(s);s--;)o[r?s:++i]=e,e+=t;return o}var Ya=Ja,Ha=Ya,Va=Ie,D=Pe;function Wa(e){return function(a,t,r){return r&&typeof r!="number"&&Va(a,t,r)&&(t=r=void 0),a=D(a),t===void 0?(t=a,a=0):t=D(t),r=r===void 0?a{let t=[a],r=this.getLayer(a);return l(r)||t.push("non-empty"),this.layer==a&&t.push("active"),{id:a,name:a,clazz:t.join(" ")}})},defaultClearLayerCode(){return this.configuratorSettings.clearLayerDefault?"KC_TRNS":"KC_NO"}},methods:{...c("keymap",["changeLayer","initLayer"]),clicked(e){l(this.getLayer(e))&&this.initLayer({layer:e,code:this.defaultClearLayerCode}),this.changeLayer(e)},clearLayer(){confirm(this.$t("layer.confirm"))&&(this.initLayer({layer:this.layer,code:this.defaultClearLayerCode}),this.$store.commit("keymap/setDirty"))}}},se={};var ir=p(rr,tr,ar,!1,sr,null,null,null);function sr(e){for(let a in se)this[a]=se[a]}const nr=function(){return ir.exports}();var or=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("div",{ref:"console"},[e.appInitialized?t("controllerTop"):e._e(),t("statusPanel"),t("controllerBottom")],1),t("div",{staticClass:"hint hint-right"},[t("a",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("downloadToolbox.label"),expression:"$t('downloadToolbox.label')"}],attrs:{href:"https://github.com/qmk/qmk_toolbox/releases",target:"_blank",rel:"noopener"}},[e._v(e._s(e.$t("downloadToolbox.label")))])]),t("div",{staticClass:"split-content"},[t("div",{staticClass:"left-side"},[t("layerControl")],1),t("div",{staticClass:"right-side"},[t("div",{staticClass:"keymap--area"},[t("label",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("ColorwayTip.title"),expression:"$t('ColorwayTip.title')"}],staticClass:"keymap--label"},[e._v(" "+e._s(e.$t("keymap.label"))+": "),e.continuousInput?t("font-awesome-icon",{attrs:{icon:"keyboard","fixed-width":""}}):e._e()],1),e._v("   "),t("select",{directives:[{name:"model",rawName:"v-model",value:e.curIndex,expression:"curIndex"}],staticClass:"keymap--keyset",attrs:{id:"colorway-select"},on:{focus:e.focus,blur:e.blur,change:function(r){var i=Array.prototype.filter.call(r.target.options,function(s){return s.selected}).map(function(s){var o="_value"in s?s._value:s.value;return o});e.curIndex=r.target.multiple?i:i[0]}}},e._l(e.displayColorways,function(r,i){return t("option",{key:i,staticClass:"option",domProps:{value:i}},[e._v(" "+e._s(r)+" ")])}),0),t("a",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("favoriteColor"),expression:"$t('favoriteColor')"}],class:{active:e.isFavoriteColor},attrs:{id:"favorite-colorway"},on:{click:e.favColor}},[t("font-awesome-icon",{attrs:{icon:"star",size:"lg","fixed-width":""}})],1)]),t("visualKeymap",{attrs:{profile:!1}}),t("span",{staticClass:"keymap--count"},[t("span",{staticClass:"keymap--counter"},[e._v(e._s(e.keyCount))]),e._v("Keys")])],1)])])},lr=[];const cr={name:"MainComponent",props:{},components:{ControllerTop:It,StatusPanel:Yt,ControllerBottom:na,VisualKeymap:Ma,LayerControl:nr},computed:{...m("app",["appInitialized","configuratorSettings"]),...h("app",["keyCount"]),...m("keymap",["continuousInput"]),...h("keymap",["colorwayIndex","colorways","size"]),curIndex:{get(){return this.colorwayIndex},set(e){this.nextColorway(e)}},displayColorways(){return this.colorways.map(e=>e.replace(/-/g," ").split(" ").map(a=>jt(a)).join(" ").replace(/Gmk/,"GMK").replace(/^Sa/,"SA").replace(/^Dsa/,"DSA").replace(/^Jtk/,"JTK").replace(/Kat/,"KAT").replace(/Wob/,"WOB").replace(/Ta/,"TA").replace(/Mt3/,"MT3").replace(/Dcs/,"DCS").replace(/Dev Tty/,"/dev/tty").replace(/ ?Plus/g,"+").replace(/ ?Dot ?/g,".").replace(/Ascii/,"ASCII"))},redditPost(){return"https://www.reddit.com/r/MechanicalKeyboards/comments/aio97b/qmk_configurator_updates_beta_need_your_input/"},isFavoriteColor(){return this.configuratorSettings.favoriteColor&&this.displayColorways[this.curIndex].toLowerCase()===this.configuratorSettings.favoriteColor.toLowerCase()}},methods:{...f("app",["setFavoriteColor","initKeypressListener"]),...c("keymap",["nextColorway"]),...c("app",["resetListener","stopListening","startListening"]),favColor(){this.isFavoriteColor?this.setFavoriteColor(""):this.setFavoriteColor(this.displayColorways[this.curIndex])},focus(){this.stopListening()},blur(){this.startListening()}},async mounted(){if(await this.initKeypressListener(),this.configuratorSettings.favoriteColor){const e=this.configuratorSettings.favoriteColor.toLowerCase();this.curIndex=this.displayColorways.findIndex(a=>a.toLowerCase()===e)}},beforeDestroy(){this.resetListener()}},ne={};var dr=p(cr,or,lr,!1,ur,null,null,null);function ur(e){for(let a in ne)this[a]=ne[a]}const pr=function(){return dr.exports}();var mr=Me,gr=function(){return mr.Date.now()},hr=gr,yr=Be,z=hr,oe=qe,vr="Expected a function",fr=Math.max,br=Math.min;function _r(e,a,t){var r,i,s,o,d,g,b=0,I=!1,w=!1,F=!0;if(typeof e!="function")throw new TypeError(vr);a=oe(a)||0,yr(t)&&(I=!!t.leading,w="maxWait"in t,s=w?fr(oe(t.maxWait)||0,a):s,F="trailing"in t?!!t.trailing:F);function j(u){var v=r,x=i;return r=i=void 0,b=u,o=e.apply(x,v),o}function Te(u){return b=u,d=setTimeout(L,a),I?j(u):o}function Fe(u){var v=u-g,x=u-b,B=a-v;return w?br(B,s-x):B}function P(u){var v=u-g,x=u-b;return g===void 0||v>=a||v<0||w&&x>=s}function L(){var u=z();if(P(u))return M(u);d=setTimeout(L,Fe(u))}function M(u){return d=void 0,F&&r?j(u):(r=i=void 0,o)}function je(){d!==void 0&&clearTimeout(d),b=0,r=g=i=d=void 0}function Ne(){return d===void 0?o:M(z())}function N(){var u=z(),v=P(u);if(r=arguments,i=this,g=u,v){if(d===void 0)return Te(g);if(w)return clearTimeout(d),d=setTimeout(L,a),j(g)}return d===void 0&&(d=setTimeout(L,a)),o}return N.cancel=je,N.flush=Ne,N}var kr=_r;const wr=C(kr);var xr=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"keycode ui-draggable ui-draggable-handle",class:e.computedClass,style:e.computedStyles,attrs:{draggable:"","data-type":e.type,"data-code":e.code},on:{drag:e.drag,dragstart:e.dragstart,dragend:e.dragend,click:e.clicked,mouseenter:function(r){return e.$emit("mouseenter")},mouseleave:function(r){return e.$emit("mouseleave")}}},[e._v(e._s(e.displayName))])},$r=[];const Cr={name:"keycode-component",props:{type:String,code:String,title:String,width:null,name:String,classes:String,styles:Object,layer:Number},computed:{computedStyles(){return this.styles?this.styles:""},computedClass(){let e=[];return l(this.width)||e.push(`keycode-${this.width}`),l(this.type)||e.push(`keycode-${this.type}`),this.dragging&&e.push("dragging"),this.classes&&e.push(this.classes),e.join(" ")},displayName(){return this.name},displayTitle(){return this.title?`${this.code} +${this.title}`:this.code}},data(){return{dragging:!1,crt:void 0,hidden:void 0}},methods:{dragend(){this.dragging=!1,this.hidden.removeChild(this.crt)},drag(){},dragstart(e){this.crt=this.$el.cloneNode(!0),this.hidden.appendChild(this.crt),e.dataTransfer.setDragImage(this.crt,0,0),this.dragging=!0;let{name:a,code:t,type:r,layer:i}=this;e.dropEffect="copy",e.dataTransfer.dropEffect="move",e.dataTransfer.setData("application/json",JSON.stringify({name:a,type:r,code:t,layer:i}))},clicked(){this.$store.commit("keymap/setKeycode",{_code:this.code,layer:this.layer})}},mounted(){this.hidden=document.getElementsByClassName("qmk-hidden-drag-n-drop")[0]}},le={};var Lr=p(Cr,xr,$r,!1,Sr,null,null,null);function Sr(e){for(let a in le)this[a]=le[a]}const ce=function(){return Lr.exports}();var Kr=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"space",class:e.computedClass,attrs:{title:e.label},on:{mouseenter:function(r){return e.$emit("mouseenter")}}},[e._v(" "+e._s(e.label)+"  "),e.icon?t("span",{class:e.iconClass},[t("font-awesome-icon",{attrs:{icon:e.icon,"fixed-width":""}})],1):e._e()])},Tr=[];const Fr={name:"space-component",props:{label:String,width:null,icon:{type:String,default:""},iconClass:{type:String,default:""}},computed:{computedClass(){let e=[];return l(this.width)||e.push(`space-${this.width}`),e}},data(){return{}}},de={};var jr=p(Fr,Kr,Tr,!1,Nr,null,null,null);function Nr(e){for(let a in de)this[a]=de[a]}const ue=function(){return jr.exports}();var Er=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{attrs:{id:"keycodes-section"}},[t("div",{staticStyle:{"text-align":"left","margin-left":"10px"}},[t("p",[t("label",[e._v(e._s(e.$t("keycodes.label"))+":")]),t("span",{staticClass:"hint"},[t("a",{attrs:{href:"https://docs.qmk.fm/#/keycodes",title:e.$t("keycodesRef.label"),target:"_blank",rel:"noopener"}},[e._v(e._s(e.$t("keycodesRef.label")))])])])]),t("div",{attrs:{id:"keycodes"}},[t("div",{staticClass:"tabs"},[e._l(e.keycodesByGroup,function(r,i){return t("span",{key:i,staticClass:"tab",class:e.classes(i),attrs:{title:e.$t("keycodesTab."+i+".label")},on:{click:function(s){return e.changeActive(i)}}},[e._v(e._s(e.$t("keycodesTab."+i+".label"))),e.searchFilter!==""?t("span",[e._v("("+e._s(e.searchCounters[i])+")")]):e._e()])}),t("span",{staticClass:"end-tab"},[t("font-awesome-icon",{staticClass:"keycode-search-icon",attrs:{icon:"search"}}),t("input",{directives:[{name:"model",rawName:"v-model",value:e.searchFilter_,expression:"searchFilter_"}],attrs:{type:"text",placeholder:e.$t("searchKeycodes"),autocomplete:"off",spellcheck:"false"},domProps:{value:e.searchFilter_},on:{focus:e.stopListening,blur:e.startListening,input:function(r){r.target.composing||(e.searchFilter_=r.target.value)}}})],1)],2),t("div",{staticClass:"tab-area"},[e._l(e.activeTab,function(r,i){return[t(e.getComponent(r.code),e._b({key:i,tag:"component",class:e.filterClass(r),on:{mouseenter:function(s){return e.message(r)}}},"component",r,!1))]})],2)])])},Dr=[];const zr={name:"keycodes-component",components:{Keycode:ce,Space:ue},props:{},data(){return{clearTimeout:void 0}},mounted(){this.debouncedSetSearchFilter=wr(this.setSearchFilter,500)},computed:{...h("keycodes",["keycodes"]),...m("app",["configuratorSettings"]),...m("keycodes",["searchFilter","searchCounters","active"]),activeTab(){return this.keycodesByGroup[this.active]},keycodesByGroup(){let e=this.keycodes.reduce((a,t)=>(t.group?(a[t.label]=[],a.current=t.label):a[a.current].push(t),a),{});return delete e.current,e},searchFilter_:{get(){return this.searchFilter},set(e){this.debouncedSetSearchFilter(e)}}},methods:{...c("app",["setMessage","stopListening","startListening"]),...c("keycodes",["setSearchFilter","changeActive"]),getComponent(e){return l(e)?ue:ce},classes(e){let a=[];return e===this.active&&a.push("active"),a.join(" ")},message(e){let a="";l(e.code)?a=e.title?e.title:"":a=e.title?`${e.code} - ${e.title}`:e.code,this.setMessage(a),this.messageClear()},messageClear(){this.clearTimeout&&window.clearTimeout(this.clearTimeout),this.clearTimeout=window.setTimeout(()=>{n.commit("app/setMessage","")},3e3)},filterClass(e){if(this.searchFilter===""||l(e.code))return"";const a=this.searchFilter_.toUpperCase();if(!e.code.includes(a)&&!(e.name&&e.name.toUpperCase().includes(a))&&!(e.title&&e.title.toUpperCase().includes(a)))return"desaturated"}}},pe={};var Rr=p(zr,Er,Dr,!1,Or,null,null,null);function Or(e){for(let a in pe)this[a]=pe[a]}const Ur=function(){return Rr.exports}();var Ar=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("div",{staticClass:"main"},[t("MainComponent")],1),t("div",[t("keycodes")],1)])},Ir=[];const Pr={name:"configurator-component",components:{MainComponent:pr,Keycodes:Ur},methods:{}},me={};var Mr=p(Pr,Ar,Ir,!1,Br,null,null,null);function Br(e){for(let a in me)this[a]=me[a]}const Yr=function(){return Mr.exports}();export{Yr as default}; diff --git a/assets/Home-fe6589aa.css b/assets/Home-fe6589aa.css new file mode 100644 index 0000000000..a5e5cf7152 --- /dev/null +++ b/assets/Home-fe6589aa.css @@ -0,0 +1 @@ +#drop-label-keyboard{min-width:137px}.topctrl{text-align:left;display:grid;grid-template:[top] 1fr [middle] 1fr [bottom] 1fr/[left] minmax(700px,3fr) [right] 2fr;grid-row-gap:2px}#controller-top{padding:5px;border-radius:5px 5px 0 0;border-style:solid;border-width:1px 1px 0px 1px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:100%}.topctrl-keyboards{grid-row:top;grid-column:left;height:2.5rem}.topctrl-keymap-name{grid-row:bottom;grid-column:left;justify-self:start}#keymap-name{width:220px;width:calc(30rem - 16px);padding:7px;border:1px solid;border-radius:4px}.topctrl-controls{grid-row:top/span 2;grid-column:right;justify-self:end}.topctrl-layouts{grid-row:middle;grid-column-start:left;grid-column-end:right;justify-self:start}#layout{padding:5px 4px;border-radius:4px;border:1px solid;width:288px;width:30rem}#layout:focus{outline:2px solid black}.drop-label{display:inline-block;text-align:right;padding-right:5px;min-width:160px;max-width:190px}.half-size{font-size:11px;text-overflow:"";vertical-align:middle}#keyboard{max-width:18rem}.v-select{display:inline-block;width:30rem}.topctrl-keyboards .v-select{font-family:Roboto Mono,Monaco,Bitstream Vera Sans Mono,Lucida Console,Terminal,Consolas,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;border-radius:4px}.topctrl-keyboards .v-select:focus-within{outline:2px solid black}#open-on-github{cursor:pointer;margin-left:8px;color:#fff}.input-url-modal{padding:5px;border:1px solid;border-radius:5px;width:400px}.fixed-size{min-width:150px}#export{border-radius:4px 0 0 4px;margin-right:1px}#import{border-radius:0 4px 4px 0}#import-url{border-radius:4px}.input-url-modal label{padding-right:5px}.input-url-modal div:nth-child(2){margin-top:5px}.input-url-modal button{line-height:120%;padding:6px 12px;border-width:0;border-radius:3px;margin:0 0 0 4px;cursor:pointer}#url-import-field{width:340px;padding:7px;border:1px solid;border-radius:4px}.label-button{line-height:155%;vertical-align:middle;display:inline-block;margin:-3px 1px 0 0;font-size:14px;font-weight:700;height:19px;border:0px solid;padding:5px 8px;text-transform:uppercase}@media (max-width: 90rem){.hide-small{display:none}}.button-padding{margin:0 4px}.key-contents.overme{border-radius:4px}.fade-enter-active{-webkit-transition:all .5s ease;transition:all .5s ease}.fade-leave-active{-webkit-transition:all .8s cubic-bezier(1,.5,.8,1);transition:all .8s cubic-bezier(1,.5,.8,1)}.fade-enter,.fade-leave-to{opacity:0}.clear-button{line-height:100%;margin:0;border-radius:3px;border:0px solid;padding:6px 8px;cursor:pointer}.hint-right{display:grid;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}#colorway-select{font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.beta-feedback{position:fixed;right:10px;top:30px}.beta-button{height:30px;font-size:15px;border-radius:9px;cursor:pointer}.keymap--label{float:left}.keymap--counter{display:inline-block;padding:0 5px;margin-top:2px}.keymap--count{float:right;color:#999}.keymap--keyset{float:right;border-radius:4px;border:1px solid}.keymap--keyset:focus{outline:2px solid black}.keymap--area{margin-top:1em;margin-bottom:1em;height:1.5em}.space-label{width:100%;clear:both;height:20px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;font-weight:700}#keycodes{border:none;margin-bottom:20px}.tabs{display:grid;grid-template:auto / repeat(6,minmax(120px,200px))}.tab{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-top:1px solid;border-left:1px solid;border-right:1px solid;padding:2px;margin-right:2px;border-radius:4px 4px 0 0;display:inline-block;opacity:.55;z-index:100;cursor:pointer;margin-bottom:-1px}.end-tab{grid-column:-1;justify-self:end}.end-tab input{padding:3px 7px;border:1px solid #cdcdcd;border-radius:4px;width:90%;float:right}.tab-area{height:412px;padding:10px 5px;border:1px solid;border-radius:0 4px 4px}.tab.active{opacity:1}.keycode.isoenter{position:absolute;left:520px;top:117px;height:69px}.desaturated{opacity:.3}.keycode-search-icon{position:absolute;right:5px;top:11px;color:#999}.tab span{margin-left:4px}.keycodes-section{margin-top:30px;text-align:left}.keycodes-section label{padding-left:20px} diff --git a/assets/Print-3cdeae5b.js b/assets/Print-3cdeae5b.js new file mode 100644 index 0000000000..2a12349f65 --- /dev/null +++ b/assets/Print-3cdeae5b.js @@ -0,0 +1,5 @@ +import{n as i,d as n,m as y,e as v,i as l,V as g}from"./index-43ae2ebe.js";import{B as $,a as k}from"./BaseKey-540add69.js";var b=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"key",class:t.myclasses,style:t.mystyles,attrs:{id:t.myid,title:t.displayName}},[t._v(" "+t._s(t.displayName)+" ")])},w=[];const x={name:"print-key",props:{layer:Number},extends:$,computed:{myid(){return`key-${this.layer}-${this.id}`},displayName(){return this.meta.type==="layer"?this.meta.code.replace("layer",this.meta.layer):this.meta.type==="text"?this.formatName(this.breakLines(this.meta.text)):this.meta.type==="layer-container"?`${this.meta.name.toUpperCase()}, +${this.formatName(this.meta.contents.code)}`:this.meta.type==="container"?`${this.meta.name.toUpperCase()} +(${this.formatName(this.meta.contents.code)})`:this.formatName(this.breakLines(this.meta.name))}},methods:{breakLines(t){return this.uw<1.75&&(t=t.replace(" ",` +`).replace("_",`_ +`)),t}}},c={};var L=i(x,b,w,!1,C,null,null,null);function C(t){for(let s in c)this[s]=c[s]}const u=function(){return L.exports}();var K=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"print-keymap",style:t.styles},[t._l(t.currentLayer(t.layer),function(a){return[e("PrintKey",t._b({key:a.id,attrs:{layer:t.layer,printable:!0}},"PrintKey",a,!1))]})],2)},P=[];const N={name:"PrintKeymap",components:{PrintKey:u},extends:k,props:{profile:Boolean,layer:{type:Number,default:0}},data(){return{width:0,height:0}},computed:{...n("app",["layout"]),...n("keymap",["config"]),...y("keymap",["getLayer","loadingKeymapPromise","colorway","defaults"]),...n("app",["layout","layouts","previewRequested"])},mounted(){this.setSize(this.calculateMax(this.layout))},methods:{...v("keymap",["resizeConfig"]),currentLayer(t){const s=this.layouts[this.layout],e=this.getLayer(t);if(l(s)||l(e))return[];this.profile&&console.time("currentLayer");const a=this.colorway;let p=s.map((h,o)=>{let r=Object.assign({w:1,h:1},h);const d=this.calcKeyKeymapPos(r.x,r.y),f=this.calcKeyKeymapDims(r.w,r.h);return Object.assign({id:o,layer:this.layer,meta:e[o],colorway:a},d,f)});return this.profile&&console.timeEnd("currentLayer"),p},getComponent(){return u}}},_={};var S=i(N,K,P,!1,R,null,null,null);function R(t){for(let s in _)this[s]=_[s]}const j=function(){return S.exports}();var D=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",{staticClass:"print-layout"},[e("div",{staticClass:"print-controls"},[e("button",{staticClass:"ui-button",attrs:{id:"leavePrint"},on:{click:t.gohome}},[e("font-awesome-icon",{attrs:{icon:"chevron-left",size:"lg","fixed-width":""}}),t._v(" "+t._s(t.i18n("back.title"))+" ")],1),e("button",{staticClass:"ui-button",attrs:{id:"print"},on:{click:function(a){return t.print()}}},[e("font-awesome-icon",{attrs:{icon:"print",size:"lg","fixed-width":""}}),t._v(" "+t._s(t.i18n("print.title"))+" ")],1)]),e("div",{staticClass:"meta-info"},[e("table",[e("tr",[e("th",[t._v(t._s(t.i18n("keyboard.label")))]),e("td",[t._v(t._s(t.keyboard))])]),e("tr",[e("th",[t._v(t._s(t.i18n("layout.label")))]),e("td",[t._v(t._s(t.layout))])]),e("tr",[e("th",[t._v(t._s(t.i18n("author.title")))]),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t._author,expression:"_author"}],attrs:{type:"text",placeholder:t.i18n("author.placeholder")},domProps:{value:t._author},on:{input:function(a){a.target.composing||(t._author=a.target.value)}}})])]),e("tr",{on:{click:t.toggleDate}},[e("th",[t._v(t._s(t.i18n("date.title")))]),e("td",[t._v(t._s(t.today))])]),e("tr",[e("th",[t._v(t._s(t.i18n("source.title")))]),e("td",[e("a",{class:t.myclasses,attrs:{href:t.firmwareURL,target:"_blank"}},[t._v(t._s(t.firmwareURL))])])]),e("tr",[e("th",[t._v(t._s(t.i18n("notes.title")))]),e("td",[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t._notes,expression:"_notes"}],staticClass:"optional-notes",attrs:{cols:"80",rows:"3",placeholder:t.i18n("notes.placeholder")},domProps:{value:t._notes},on:{input:function(a){a.target.composing||(t._notes=a.target.value)}}})])])])]),e("div",[t._l(t.activeLayers,function(a){return[e("div",{key:a,staticClass:"layer-output",class:t.firefoxOnly(a)},[e("h3",{staticClass:"layer-output-title"},[t._v(" "+t._s(t.i18n("layer.label"))+" "+t._s(a)+" ")]),e("PrintKeymap",{attrs:{layer:a}})],1)]})],2)])},O=[];const T={name:"printerator-component",computed:{...n("app",["keyboard","layout","layouts","author","notes"]),...y("keymap",["activeLayers"]),today(){const t=new Date(Date.now());return this.dateToggle?`${t.toLocaleDateString()} ${t.toLocaleTimeString()}`:`${t.toISOString()}`},firmwareURL(){return`https://github.com/qmk/qmk_firmware/tree/master/keyboards/${this.keyboard}`},myclasses(){let t=[];return(this.keyboard.match(/\//g)||[]).length>0&&t.push("source-small"),t.join(" ")},_author:{set(t){this.$store.commit("app/setAuthor",t)},get(){return this.author}},_notes:{set(t){this.$store.commit("app/setNotes",t)},get(){return this.notes}}},components:{PrintKeymap:j},mounted(){console.log("Active layers",this.activeLayers)},methods:{i18n(t){return this.$t(`print.${t}`)},gohome(){this.$router.push(`/${this.keyboard}/${this.layout}`)},toggleDate(){this.dateToggle=!this.dateToggle},print(){this._notes===""&&(this._notes=this.$t("print.notes.empty")),this._author===""&&(this._author=this.$t("print.anonymous.label")),g.nextTick(()=>{window.print()})},firefoxOnly(t){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1&&t/3%3==0?"layout-output-firefox":""}},data(){return{dateToggle:!0}}},m={};var U=i(T,D,O,!1,z,null,null,null);function z(t){for(let s in m)this[s]=m[s]}const E=function(){return U.exports}();export{E as default}; diff --git a/assets/Print-76aa46fc.css b/assets/Print-76aa46fc.css new file mode 100644 index 0000000000..9c8879b9e8 --- /dev/null +++ b/assets/Print-76aa46fc.css @@ -0,0 +1 @@ +.print-keymap{border-radius:5px;border:5px solid;position:relative;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,.3);box-shadow:0 0 3px #0000004d}.print-keymap:after{content:" ";display:block;height:0;clear:both}.print-keymap>.keycode-select{border:none!important}.print-keymap{break-inside:avoid-page}.print-layout{display:grid;justify-items:center;grid-template:repeat(auto-fill,1fr) / 1fr}.meta-info{max-width:800px}.meta-info th:first-letter{text-transform:uppercase}.layer-output{page-break-inside:avoid}.layout-output-firefox{page-break-before:always}.layer-output-title{margin-top:15px}table>tr>th{vertical-align:top}textarea.optional-notes{font-family:Roboto Mono,Monaco,Bitstream Vera Sans Mono,Lucida Console,Terminal,Consolas,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-size:14px;width:400px}.print-controls{padding-bottom:20px}.source-small{font-size:80%} diff --git a/assets/Santa_hat-caf4a6a3.svg b/assets/Santa_hat-caf4a6a3.svg new file mode 100644 index 0000000000..9799ca04cf --- /dev/null +++ b/assets/Santa_hat-caf4a6a3.svg @@ -0,0 +1,26 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/assets/Test-a430b51d.css b/assets/Test-a430b51d.css new file mode 100644 index 0000000000..264f66f428 --- /dev/null +++ b/assets/Test-a430b51d.css @@ -0,0 +1 @@ +#chatter-alert{text-transform:uppercase;font-weight:700;color:red}#chatter-container{text-align:left}#chatter-threshold{margin:0 5px;width:50px}#chatter-threshold::-webkit-inner-spin-button,#chatter-threshold::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button!important;opacity:1}.layout-selector-container select{padding:5px 4px;border-radius:4px;border:1px solid;margin-left:10px}.tester{margin-top:35px;display:grid;grid-template:45px 1fr 1fr / 1fr;justify-items:center}.visual-tester-keymap{position:relative}.info{margin-top:10px;display:grid;grid-template:[info-title] 30px [info-top] 4rem [info-bottom] 13rem / 1fr}.info-title{grid-row:info-title}.letter-display{grid-row:info-top;display:grid;grid-template:[letter] 3rem / [letter-left] 1fr [letter-mid] 1fr [letter-right] 1fr;grid-column-gap:10px;font-size:2rem;font-family:Roboto Mono,Monaco,Bitstream Vera Sans Mono,Lucida Console,Terminal,Consolas,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.letter-key{position:relative;border:1px solid;grid-column:letter-mid;grid-row:letter}.letter-code{position:relative;grid-column:letter-left;grid-row:letter;border:1px solid}.letter-key-code{position:relative;grid-column:letter-right;grid-row:letter;border:1px solid;cursor:pointer}.status-log{grid-row:info-bottom;padding:2px 5px;width:869px;text-align:left;border:1px solid;font-family:Roboto Mono,Monaco,Bitstream Vera Sans Mono,Lucida Console,Terminal,Consolas,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;white-space:pre-wrap;overflow-y:scroll;height:200px;font-size:12px;margin:0 auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block}.key-label,.keycode-label,.code-label{position:absolute;font-size:8px;right:2px;bottom:1px}.layout-btn-select{line-height:120%;margin:0 4px 10px 0;border-radius:3px;border:0px solid;padding:6px 12px;cursor:pointer}.volume{margin-right:10px} diff --git a/assets/Test-beb90d9e.js b/assets/Test-beb90d9e.js new file mode 100644 index 0000000000..f54e44a625 --- /dev/null +++ b/assets/Test-beb90d9e.js @@ -0,0 +1,24 @@ +import{n as O,z as k,d as B,m as $,i as L,e as M,h as N}from"./index-43ae2ebe.js";import{B as X,a as q}from"./BaseKey-540add69.js";var W=function(){var a=this,v=a.$createElement,n=a._self._c||v;return n("div",{staticClass:"key tester-key",class:a.localClasses,style:a.mystyles,attrs:{id:a.myid,title:a.displayName}},[a._v(a._s(a.displayName))])},Q=[];const Y={name:"tester-key",props:{layer:Number},extends:X,computed:{myid(){return`key-${this.layer}-${this.id}`},displayName(){return this.formatName(this.breakLines(this.meta.name))},localClasses(){const a=[];return this.meta.active&&a.push("active"),this.meta.chatter&&a.push("chatter-detected"),this.meta.detected&&a.push("detected"),`${this.myclasses} ${a.join(" ")}`}},methods:{breakLines(a){return this.uw<1.75&&(a=a.replace(" ",` +`).replace("_",`_ +`)),a}}},E={};var Z=O(Y,W,Q,!1,j,null,null,null);function j(a){for(let v in E)this[v]=E[v]}const D=function(){return Z.exports}();var G={};/*! + * howler.js v2.2.3 + * howlerjs.com + * + * (c) 2013-2020, James Simpson of GoldFire Studios + * goldfirestudios.com + * + * MIT License + */(function(a){(function(){var v=function(){this.init()};v.prototype={init:function(){var e=this||n;return e._counter=1e3,e._html5AudioPool=[],e.html5PoolSize=10,e._codecs={},e._howls=[],e._muted=!1,e._volume=1,e._canPlayEvent="canplaythrough",e._navigator=typeof window<"u"&&window.navigator?window.navigator:null,e.masterGain=null,e.noAudio=!1,e.usingWebAudio=!0,e.autoSuspend=!0,e.ctx=null,e.autoUnlock=!0,e._setup(),e},volume:function(e){var t=this||n;if(e=parseFloat(e),t.ctx||w(),typeof e<"u"&&e>=0&&e<=1){if(t._volume=e,t._muted)return t;t.usingWebAudio&&t.masterGain.gain.setValueAtTime(e,n.ctx.currentTime);for(var r=0;r=0;t--)e._howls[t].unload();return e.usingWebAudio&&e.ctx&&typeof e.ctx.close<"u"&&(e.ctx.close(),e.ctx=null,w()),e},codecs:function(e){return(this||n)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||n;if(e.state=e.ctx&&e.ctx.state||"suspended",e._autoSuspend(),!e.usingWebAudio)if(typeof Audio<"u")try{var t=new Audio;typeof t.oncanplaythrough>"u"&&(e._canPlayEvent="canplay")}catch{e.noAudio=!0}else e.noAudio=!0;try{var t=new Audio;t.muted&&(e.noAudio=!0)}catch{}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||n,t=null;try{t=typeof Audio<"u"?new Audio:null}catch{return e}if(!t||typeof t.canPlayType!="function")return e;var r=t.canPlayType("audio/mpeg;").replace(/^no$/,""),o=e._navigator?e._navigator.userAgent:"",u=o.match(/OPR\/([0-6].)/g),_=u&&parseInt(u[0].split("/")[1],10)<33,s=o.indexOf("Safari")!==-1&&o.indexOf("Chrome")===-1,c=o.match(/Version\/(.*?) /),h=s&&c&&parseInt(c[1],10)<15;return e._codecs={mp3:!!(!_&&(r||t.canPlayType("audio/mp3;").replace(/^no$/,""))),mpeg:!!r,opus:!!t.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(t.canPlayType('audio/wav; codecs="1"')||t.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!t.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!t.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(t.canPlayType("audio/x-m4b;")||t.canPlayType("audio/m4b;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(t.canPlayType("audio/x-mp4;")||t.canPlayType("audio/mp4;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!!(!h&&t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!!(!h&&t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!t.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(t.canPlayType("audio/x-flac;")||t.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||n;if(!(e._audioUnlocked||!e.ctx)){e._audioUnlocked=!1,e.autoUnlock=!1,!e._mobileUnloaded&&e.ctx.sampleRate!==44100&&(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var t=function(r){for(;e._html5AudioPool.length"u"?h.noteOn(0):h.start(0),typeof e.ctx.resume=="function"&&e.ctx.resume(),h.onended=function(){h.disconnect(0),e._audioUnlocked=!0,document.removeEventListener("touchstart",t,!0),document.removeEventListener("touchend",t,!0),document.removeEventListener("click",t,!0),document.removeEventListener("keydown",t,!0);for(var A=0;A"u"||!n.usingWebAudio)){for(var t=0;t"u"||!n.usingWebAudio))return e.state==="running"&&e.ctx.state!=="interrupted"&&e._suspendTimer?(clearTimeout(e._suspendTimer),e._suspendTimer=null):e.state==="suspended"||e.state==="running"&&e.ctx.state==="interrupted"?(e.ctx.resume().then(function(){e.state="running";for(var t=0;t"u"&&(e="__default",!r._playLock)){for(var u=0,_=0;_0?s._seek:r._sprite[e][0]/1e3),A=Math.max(0,(r._sprite[e][0]+r._sprite[e][1])/1e3-h),b=A*1e3/Math.abs(s._rate),T=r._sprite[e][0]/1e3,S=(r._sprite[e][0]+r._sprite[e][1])/1e3;s._sprite=e,s._ended=!1;var I=function(){s._paused=!1,s._seek=h,s._start=T,s._stop=S,s._loop=!!(s._loop||r._sprite[e][2])};if(h>=S){r._ended(s);return}var y=s._node;if(r._webAudio){var H=function(){r._playLock=!1,I(),r._refreshBuffer(s);var x=s._muted||r._muted?0:s._volume;y.gain.setValueAtTime(x,n.ctx.currentTime),s._playStart=n.ctx.currentTime,typeof y.bufferSource.start>"u"?s._loop?y.bufferSource.noteGrainOn(0,h,86400):y.bufferSource.noteGrainOn(0,h,A):s._loop?y.bufferSource.start(0,h,86400):y.bufferSource.start(0,h,A),b!==1/0&&(r._endTimers[s._id]=setTimeout(r._ended.bind(r,s),b)),t||setTimeout(function(){r._emit("play",s._id),r._loadQueue()},0)};n.state==="running"&&n.ctx.state!=="interrupted"?H():(r._playLock=!0,r.once("resume",H),r._clearTimer(s._id))}else{var P=function(){y.currentTime=h,y.muted=s._muted||r._muted||n._muted||y.muted,y.volume=s._volume*n.volume(),y.playbackRate=s._rate;try{var x=y.play();if(x&&typeof Promise<"u"&&(x instanceof Promise||typeof x.then=="function")?(r._playLock=!0,I(),x.then(function(){r._playLock=!1,y._unlocked=!0,t?r._loadQueue():r._emit("play",s._id)}).catch(function(){r._playLock=!1,r._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),s._ended=!0,s._paused=!0})):t||(r._playLock=!1,I(),r._emit("play",s._id)),y.playbackRate=s._rate,y.paused){r._emit("playerror",s._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");return}e!=="__default"||s._loop?r._endTimers[s._id]=setTimeout(r._ended.bind(r,s),b):(r._endTimers[s._id]=function(){r._ended(s),y.removeEventListener("ended",r._endTimers[s._id],!1)},y.addEventListener("ended",r._endTimers[s._id],!1))}catch(R){r._emit("playerror",s._id,R)}};y.src==="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"&&(y.src=r._src,y.load());var V=window&&window.ejecta||!y.readyState&&n._navigator.isCocoonJS;if(y.readyState>=3||V)P();else{r._playLock=!0,r._state="loading";var C=function(){r._state="loaded",P(),y.removeEventListener(n._canPlayEvent,C,!1)};y.addEventListener(n._canPlayEvent,C,!1),r._clearTimer(s._id)}}return s._id},pause:function(e){var t=this;if(t._state!=="loaded"||t._playLock)return t._queue.push({event:"pause",action:function(){t.pause(e)}}),t;for(var r=t._getSoundIds(e),o=0;o"u"?u._node.bufferSource.noteOff(0):u._node.bufferSource.stop(0),t._cleanBuffer(u._node)}else(!isNaN(u._node.duration)||u._node.duration===1/0)&&u._node.pause();arguments[1]||t._emit("pause",u?u._id:null)}return t},stop:function(e,t){var r=this;if(r._state!=="loaded"||r._playLock)return r._queue.push({event:"stop",action:function(){r.stop(e)}}),r;for(var o=r._getSoundIds(e),u=0;u"u"?_._node.bufferSource.noteOff(0):_._node.bufferSource.stop(0),r._cleanBuffer(_._node)):(!isNaN(_._node.duration)||_._node.duration===1/0)&&(_._node.currentTime=_._start||0,_._node.pause(),_._node.duration===1/0&&r._clearSound(_._node))),t||r._emit("stop",_._id))}return r},mute:function(e,t){var r=this;if(r._state!=="loaded"||r._playLock)return r._queue.push({event:"mute",action:function(){r.mute(e,t)}}),r;if(typeof t>"u")if(typeof e=="boolean")r._muted=e;else return r._muted;for(var o=r._getSoundIds(t),u=0;u"u"){var u=e._getSoundIds(),_=u.indexOf(t[0]);_>=0?o=parseInt(t[0],10):r=parseFloat(t[0])}else t.length>=2&&(r=parseFloat(t[0]),o=parseInt(t[1],10));var s;if(typeof r<"u"&&r>=0&&r<=1){if(e._state!=="loaded"||e._playLock)return e._queue.push({event:"volume",action:function(){e.volume.apply(e,t)}}),e;typeof o>"u"&&(e._volume=r),o=e._getSoundIds(o);for(var c=0;c"u")}}return u},_startFadeInterval:function(e,t,r,o,u,_){var s=this,c=t,h=r-t,A=Math.abs(h/.01),b=Math.max(4,A>0?o/A:o),T=Date.now();e._fadeTo=r,e._interval=setInterval(function(){var S=(Date.now()-T)/o;T=Date.now(),c+=h*S,c=Math.round(c*100)/100,h<0?c=Math.max(r,c):c=Math.min(r,c),s._webAudio?e._volume=c:s.volume(c,e._id,!0),_&&(s._volume=c),(rt&&c>=r)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,s.volume(r,e._id),s._emit("fade",e._id))},b)},_stopFade:function(e){var t=this,r=t._soundById(e);return r&&r._interval&&(t._webAudio&&r._node.gain.cancelScheduledValues(n.ctx.currentTime),clearInterval(r._interval),r._interval=null,t.volume(r._fadeTo,e),r._fadeTo=null,t._emit("fade",e)),t},loop:function(){var e=this,t=arguments,r,o,u;if(t.length===0)return e._loop;if(t.length===1)if(typeof t[0]=="boolean")r=t[0],e._loop=r;else return u=e._soundById(parseInt(t[0],10)),u?u._loop:!1;else t.length===2&&(r=t[0],o=parseInt(t[1],10));for(var _=e._getSoundIds(o),s=0;s<_.length;s++)u=e._soundById(_[s]),u&&(u._loop=r,e._webAudio&&u._node&&u._node.bufferSource&&(u._node.bufferSource.loop=r,r&&(u._node.bufferSource.loopStart=u._start||0,u._node.bufferSource.loopEnd=u._stop,e.playing(_[s])&&(e.pause(_[s],!0),e.play(_[s],!0)))));return e},rate:function(){var e=this,t=arguments,r,o;if(t.length===0)o=e._sounds[0]._id;else if(t.length===1){var u=e._getSoundIds(),_=u.indexOf(t[0]);_>=0?o=parseInt(t[0],10):r=parseFloat(t[0])}else t.length===2&&(r=parseFloat(t[0]),o=parseInt(t[1],10));var s;if(typeof r=="number"){if(e._state!=="loaded"||e._playLock)return e._queue.push({event:"rate",action:function(){e.rate.apply(e,t)}}),e;typeof o>"u"&&(e._rate=r),o=e._getSoundIds(o);for(var c=0;c=0?o=parseInt(t[0],10):e._sounds.length&&(o=e._sounds[0]._id,r=parseFloat(t[0]))}else t.length===2&&(r=parseFloat(t[0]),o=parseInt(t[1],10));if(typeof o>"u")return 0;if(typeof r=="number"&&(e._state!=="loaded"||e._playLock))return e._queue.push({event:"seek",action:function(){e.seek.apply(e,t)}}),e;var s=e._soundById(o);if(s)if(typeof r=="number"&&r>=0){var c=e.playing(o);c&&e.pause(o,!0),s._seek=r,s._ended=!1,e._clearTimer(o),!e._webAudio&&s._node&&!isNaN(s._node.duration)&&(s._node.currentTime=r);var h=function(){c&&e.play(o,!0),e._emit("seek",o)};if(c&&!e._webAudio){var A=function(){e._playLock?setTimeout(A,0):h()};setTimeout(A,0)}else h()}else if(e._webAudio){var b=e.playing(o)?n.ctx.currentTime-s._playStart:0,T=s._rateSeek?s._rateSeek-s._seek:0;return s._seek+(T+b*Math.abs(s._rate))}else return s._node.currentTime;return e},playing:function(e){var t=this;if(typeof e=="number"){var r=t._soundById(e);return r?!r._paused:!1}for(var o=0;o=0&&n._howls.splice(o,1);var u=!0;for(r=0;r=0){u=!1;break}return p&&u&&delete p[e._src],n.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,t,r,o){var u=this,_=u["_on"+e];return typeof t=="function"&&_.push(o?{id:r,fn:t,once:o}:{id:r,fn:t}),u},off:function(e,t,r){var o=this,u=o["_on"+e],_=0;if(typeof t=="number"&&(r=t,t=null),t||r)for(_=0;_=0;_--)(!u[_].id||u[_].id===t||e==="load")&&(setTimeout((function(s){s.call(this,t,r)}).bind(o,u[_].fn),0),u[_].once&&o.off(e,u[_].fn,u[_].id));return o._loadQueue(e),o},_loadQueue:function(e){var t=this;if(t._queue.length>0){var r=t._queue[0];r.event===e&&(t._queue.shift(),t._loadQueue()),e||r.action()}return t},_ended:function(e){var t=this,r=e._sprite;if(!t._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime=0;o--){if(r<=t)return;e._sounds[o]._ended&&(e._webAudio&&e._sounds[o]._node&&e._sounds[o]._node.disconnect(0),e._sounds.splice(o,1),r--)}}},_getSoundIds:function(e){var t=this;if(typeof e>"u"){for(var r=[],o=0;o=0;if(n._scratchBuffer&&e.bufferSource&&(e.bufferSource.onended=null,e.bufferSource.disconnect(0),r))try{e.bufferSource.buffer=n._scratchBuffer}catch{}return e.bufferSource=null,t},_clearSound:function(e){var t=/MSIE |Trident\//.test(n._navigator&&n._navigator.userAgent);t||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var l=function(e){this._parent=e,this.init()};l.prototype={init:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,t._sounds.push(e),e.create(),e},create:function(){var e=this,t=e._parent,r=n._muted||e._muted||e._parent._muted?0:e._volume;return t._webAudio?(e._node=typeof n.ctx.createGain>"u"?n.ctx.createGainNode():n.ctx.createGain(),e._node.gain.setValueAtTime(r,n.ctx.currentTime),e._node.paused=!0,e._node.connect(n.masterGain)):n.noAudio||(e._node=n._obtainHtml5Audio(),e._errorFn=e._errorListener.bind(e),e._node.addEventListener("error",e._errorFn,!1),e._loadFn=e._loadListener.bind(e),e._node.addEventListener(n._canPlayEvent,e._loadFn,!1),e._endFn=e._endListener.bind(e),e._node.addEventListener("ended",e._endFn,!1),e._node.src=t._src,e._node.preload=t._preload===!0?"auto":t._preload,e._node.volume=r*n.volume(),e._node.load()),e},reset:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._rateSeek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++n._counter,e},_errorListener:function(){var e=this;e._parent._emit("loaderror",e._id,e._node.error?e._node.error.code:0),e._node.removeEventListener("error",e._errorFn,!1)},_loadListener:function(){var e=this,t=e._parent;t._duration=Math.ceil(e._node.duration*10)/10,Object.keys(t._sprite).length===0&&(t._sprite={__default:[0,t._duration*1e3]}),t._state!=="loaded"&&(t._state="loaded",t._emit("load"),t._loadQueue()),e._node.removeEventListener(n._canPlayEvent,e._loadFn,!1)},_endListener:function(){var e=this,t=e._parent;t._duration===1/0&&(t._duration=Math.ceil(e._node.duration*10)/10,t._sprite.__default[1]===1/0&&(t._sprite.__default[1]=t._duration*1e3),t._ended(e)),e._node.removeEventListener("ended",e._endFn,!1)}};var p={},f=function(e){var t=e._src;if(p[t]){e._duration=p[t].duration,d(e);return}if(/^data:[^;]+;base64,/.test(t)){for(var r=atob(t.split(",")[1]),o=new Uint8Array(r.length),u=0;u0?(p[t._src]=u,d(t,u)):r()};typeof Promise<"u"&&n.ctx.decodeAudioData.length===1?n.ctx.decodeAudioData(e).then(o).catch(r):n.ctx.decodeAudioData(e,o,r)},d=function(e,t){t&&!e._duration&&(e._duration=t.duration),Object.keys(e._sprite).length===0&&(e._sprite={__default:[0,e._duration*1e3]}),e._state!=="loaded"&&(e._state="loaded",e._emit("load"),e._loadQueue())},w=function(){if(n.usingWebAudio){try{typeof AudioContext<"u"?n.ctx=new AudioContext:typeof webkitAudioContext<"u"?n.ctx=new webkitAudioContext:n.usingWebAudio=!1}catch{n.usingWebAudio=!1}n.ctx||(n.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(n._navigator&&n._navigator.platform),t=n._navigator&&n._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),r=t?parseInt(t[1],10):null;if(e&&r&&r<9){var o=/safari/.test(n._navigator&&n._navigator.userAgent.toLowerCase());n._navigator&&!o&&(n.usingWebAudio=!1)}n.usingWebAudio&&(n.masterGain=typeof n.ctx.createGain>"u"?n.ctx.createGainNode():n.ctx.createGain(),n.masterGain.gain.setValueAtTime(n._muted?0:n._volume,n.ctx.currentTime),n.masterGain.connect(n.ctx.destination)),n._setup()}};a.Howler=n,a.Howl=i,typeof k<"u"?(k.HowlerGlobal=v,k.Howler=n,k.Howl=i,k.Sound=l):typeof window<"u"&&(window.HowlerGlobal=v,window.Howler=n,window.Howl=i,window.Sound=l)})();/*! + * Spatial Plugin - Adds support for stereo and 3D audio where Web Audio is supported. + * + * howler.js v2.2.3 + * howlerjs.com + * + * (c) 2013-2020, James Simpson of GoldFire Studios + * goldfirestudios.com + * + * MIT License + */(function(){HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(n){var i=this;if(!i.ctx||!i.ctx.listener)return i;for(var l=i._howls.length-1;l>=0;l--)i._howls[l].stereo(n);return i},HowlerGlobal.prototype.pos=function(n,i,l){var p=this;if(!p.ctx||!p.ctx.listener)return p;if(i=typeof i!="number"?p._pos[1]:i,l=typeof l!="number"?p._pos[2]:l,typeof n=="number")p._pos=[n,i,l],typeof p.ctx.listener.positionX<"u"?(p.ctx.listener.positionX.setTargetAtTime(p._pos[0],Howler.ctx.currentTime,.1),p.ctx.listener.positionY.setTargetAtTime(p._pos[1],Howler.ctx.currentTime,.1),p.ctx.listener.positionZ.setTargetAtTime(p._pos[2],Howler.ctx.currentTime,.1)):p.ctx.listener.setPosition(p._pos[0],p._pos[1],p._pos[2]);else return p._pos;return p},HowlerGlobal.prototype.orientation=function(n,i,l,p,f,g){var m=this;if(!m.ctx||!m.ctx.listener)return m;var d=m._orientation;if(i=typeof i!="number"?d[1]:i,l=typeof l!="number"?d[2]:l,p=typeof p!="number"?d[3]:p,f=typeof f!="number"?d[4]:f,g=typeof g!="number"?d[5]:g,typeof n=="number")m._orientation=[n,i,l,p,f,g],typeof m.ctx.listener.forwardX<"u"?(m.ctx.listener.forwardX.setTargetAtTime(n,Howler.ctx.currentTime,.1),m.ctx.listener.forwardY.setTargetAtTime(i,Howler.ctx.currentTime,.1),m.ctx.listener.forwardZ.setTargetAtTime(l,Howler.ctx.currentTime,.1),m.ctx.listener.upX.setTargetAtTime(p,Howler.ctx.currentTime,.1),m.ctx.listener.upY.setTargetAtTime(f,Howler.ctx.currentTime,.1),m.ctx.listener.upZ.setTargetAtTime(g,Howler.ctx.currentTime,.1)):m.ctx.listener.setOrientation(n,i,l,p,f,g);else return d;return m},Howl.prototype.init=function(n){return function(i){var l=this;return l._orientation=i.orientation||[1,0,0],l._stereo=i.stereo||null,l._pos=i.pos||null,l._pannerAttr={coneInnerAngle:typeof i.coneInnerAngle<"u"?i.coneInnerAngle:360,coneOuterAngle:typeof i.coneOuterAngle<"u"?i.coneOuterAngle:360,coneOuterGain:typeof i.coneOuterGain<"u"?i.coneOuterGain:0,distanceModel:typeof i.distanceModel<"u"?i.distanceModel:"inverse",maxDistance:typeof i.maxDistance<"u"?i.maxDistance:1e4,panningModel:typeof i.panningModel<"u"?i.panningModel:"HRTF",refDistance:typeof i.refDistance<"u"?i.refDistance:1,rolloffFactor:typeof i.rolloffFactor<"u"?i.rolloffFactor:1},l._onstereo=i.onstereo?[{fn:i.onstereo}]:[],l._onpos=i.onpos?[{fn:i.onpos}]:[],l._onorientation=i.onorientation?[{fn:i.onorientation}]:[],n.call(this,i)}}(Howl.prototype.init),Howl.prototype.stereo=function(n,i){var l=this;if(!l._webAudio)return l;if(l._state!=="loaded")return l._queue.push({event:"stereo",action:function(){l.stereo(n,i)}}),l;var p=typeof Howler.ctx.createStereoPanner>"u"?"spatial":"stereo";if(typeof i>"u")if(typeof n=="number")l._stereo=n,l._pos=[n,0,0];else return l._stereo;for(var f=l._getSoundIds(i),g=0;g"u")if(typeof n=="number")f._pos=[n,i,l];else return f._pos;for(var g=f._getSoundIds(p),m=0;m"u")if(typeof n=="number")f._orientation=[n,i,l];else return f._orientation;for(var g=f._getSoundIds(p),m=0;m"u"&&(l.pannerAttr||(l.pannerAttr={coneInnerAngle:l.coneInnerAngle,coneOuterAngle:l.coneOuterAngle,coneOuterGain:l.coneOuterGain,distanceModel:l.distanceModel,maxDistance:l.maxDistance,refDistance:l.refDistance,rolloffFactor:l.rolloffFactor,panningModel:l.panningModel}),n._pannerAttr={coneInnerAngle:typeof l.pannerAttr.coneInnerAngle<"u"?l.pannerAttr.coneInnerAngle:n._coneInnerAngle,coneOuterAngle:typeof l.pannerAttr.coneOuterAngle<"u"?l.pannerAttr.coneOuterAngle:n._coneOuterAngle,coneOuterGain:typeof l.pannerAttr.coneOuterGain<"u"?l.pannerAttr.coneOuterGain:n._coneOuterGain,distanceModel:typeof l.pannerAttr.distanceModel<"u"?l.pannerAttr.distanceModel:n._distanceModel,maxDistance:typeof l.pannerAttr.maxDistance<"u"?l.pannerAttr.maxDistance:n._maxDistance,refDistance:typeof l.pannerAttr.refDistance<"u"?l.pannerAttr.refDistance:n._refDistance,rolloffFactor:typeof l.pannerAttr.rolloffFactor<"u"?l.pannerAttr.rolloffFactor:n._rolloffFactor,panningModel:typeof l.pannerAttr.panningModel<"u"?l.pannerAttr.panningModel:n._panningModel});else return f=n._soundById(parseInt(i[0],10)),f?f._pannerAttr:n._pannerAttr;else i.length===2&&(l=i[0],p=parseInt(i[1],10));for(var g=n._getSoundIds(p),m=0;m{const l=Object.assign({w:1,h:1},n),p=this.calcKeyKeymapPos(l.x,l.y),f=this.calcKeyKeymapDims(l.w,l.h);return Object.assign({id:i,layer:0,meta:a[i]},p,f)});return this.profile&&console.timeEnd("currentLayer"),v},displayKeyCode(){return this.displayHex?`0x${this.lastKeyCode.toString(16)}`:this.lastKeyCode}},async mounted(){this.createKeyListeners(),this.$store.commit("keycodes/updateKeycodeNames"),await this.init(),this.setSize(this.calculateMax(this.layout))},beforeDestroy(){this.destroyKeyListeners()},methods:{...M("keymap",["resizeConfig"]),...M("tester",["setActive","setDetected","setChatterDetected"]),...N("tester",["init"]),toggleAudio(){this.audioIcon=this.audioIcon==="volume-mute"?"volume-up":"volume-mute"},getComponent(){return D},greenMarkup(a,v){return`${a.padEnd(v," ")}`},formatLog(a,v,n){const i=this.getQMKCode(v);return[a.padEnd(8," "),"- QMK:",this.greenMarkup(i,7),n].join(" ")},getElapsedTime(a,v){return(v-this.timingKeyDown[a.code]).toFixed(3)},createKeyListeners(){document.addEventListener("keydown",this.keydown),document.addEventListener("keyup",this.keyup)},destroyKeyListeners(){document.removeEventListener("keydown",this.keydown),document.removeEventListener("keyup",this.keyup)},keyup(a){const v=performance.now();this.timingKeyUp[a.code]=v;const n=this.getElapsedTime(a,v),i=this.formatKeyEvent(a,n);a.preventDefault(),a.stopPropagation();const l=this.codeToPosition[this.firefoxKeys(a.code)];this.writeToStatus(this.formatLog("KEY-UP",l,i)),L(l)||this.setDetected({pos:l})},keydown(a){if(a.repeat)return;a.preventDefault(),a.stopPropagation(),this.timingKeyDown[a.code]=performance.now();const v=this.codeToPosition[this.firefoxKeys(a.code)];this.writeToStatus(this.formatLog("KEY-DOWN",v,this.formatKeyEvent(a))),this.lastKey=a.key===" "?a.code:a.key,this.lastCode=a.code,this.lastKeyCode=a.keyCode,L(v)||(this.setActive({pos:v}),this.timingKeyUp[a.code]&&this.timingKeyDown[a.code]-this.timingKeyUp[a.code]{a.scrollTop=a.scrollHeight})},writeToStatus(a){this.status+=a+` +`,this.status.length>1e3&&(this.status=this.status.split(` +`).slice(-20).join(` +`)),this.scrollToEnd()},formatKeyEvent(a,v){const n=[];return v&&n.push(`in ${v}ms`),n.unshift(["Event key:",this.greenMarkup(a.key,11),"Code:",this.greenMarkup(a.code,13),"KeyCode:",a.keyCode].join(" ")),n.join(" ")},firefoxKeys(a){switch(a){case"OSLeft":return"MetaLeft";case"OSRight":return"MetaRight";case"Help":return"Insert";default:return a}},togglehex(){this.displayHex=!this.displayHex}}},F={};var ee=O(z,U,J,!1,te,null,null,null);function te(a){for(let v in F)this[v]=F[v]}const ne=function(){return ee.exports}();var re=function(){var a=this,v=a.$createElement,n=a._self._c||v;return n("div",{staticClass:"visual-tester"},[n("button",{attrs:{id:"leaveTest"},on:{click:function(i){return a.gohome()}}},[n("font-awesome-icon",{attrs:{icon:"chevron-left",size:"lg","fixed-width":""}}),a._v(" "+a._s(a.$t("tester.back.label"))+" ")],1),n("button",{attrs:{id:"resetTest",title:a.$t("tester.reset.title")},on:{click:function(i){return a.reset()}}},[n("font-awesome-icon",{attrs:{icon:"undo",size:"lg","fixed-width":""}}),a._v(" "+a._s(a.$t("tester.reset.label"))+" ")],1),n("VisualTesterKeymap")],1)},oe=[];const ae={name:"TesteratorComponent",components:{VisualTesterKeymap:ne},computed:{...B("app",["keyboard","layout"])},methods:{...M("tester",["reset"]),gohome(){this.$router.push(`/${this.keyboard}/${this.layout}`)}}},K={};var ie=O(ae,re,oe,!1,se,null,null,null);function se(a){for(let v in K)this[v]=K[v]}const _e=function(){return ie.exports}();export{_e as default}; diff --git a/assets/food-potato-b9b94e79.svg b/assets/food-potato-b9b94e79.svg new file mode 100644 index 0000000000..b9e8c429cb --- /dev/null +++ b/assets/food-potato-b9b94e79.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/assets/galaxy-infinity-milky-way-110854-b22a7196.jpg b/assets/galaxy-infinity-milky-way-110854-b22a7196.jpg new file mode 100644 index 0000000000..f5cd1ee85a Binary files /dev/null and b/assets/galaxy-infinity-milky-way-110854-b22a7196.jpg differ diff --git a/assets/index-43ae2ebe.js b/assets/index-43ae2ebe.js new file mode 100644 index 0000000000..77ed36b151 --- /dev/null +++ b/assets/index-43ae2ebe.js @@ -0,0 +1,2253 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))a(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&a(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function a(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();/*! + * Vue.js v2.7.16 + * (c) 2014-2023 Evan You + * Released under the MIT License. + */var Mn=Object.freeze({}),ze=Array.isArray;function $e(e){return e==null}function le(e){return e!=null}function Ft(e){return e===!0}function cP(e){return e===!1}function wc(e){return typeof e=="string"||typeof e=="number"||typeof e=="symbol"||typeof e=="boolean"}function kt(e){return typeof e=="function"}function Kn(e){return e!==null&&typeof e=="object"}var Jh=Object.prototype.toString;function $n(e){return Jh.call(e)==="[object Object]"}function uP(e){return Jh.call(e)==="[object RegExp]"}function nL(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function Np(e){return le(e)&&typeof e.then=="function"&&typeof e.catch=="function"}function mP(e){return e==null?"":Array.isArray(e)||$n(e)&&e.toString===Jh?JSON.stringify(e,fP,2):String(e)}function fP(e,t){return t&&t.__v_isRef?t.value:t}function fc(e){var t=parseFloat(e);return isNaN(t)?e:t}function La(e,t){for(var n=Object.create(null),a=e.split(","),i=0;i-1)return e.splice(a,1)}}var dP=Object.prototype.hasOwnProperty;function Ln(e,t){return dP.call(e,t)}function Do(e){var t=Object.create(null);return function(a){var i=t[a];return i||(t[a]=e(a))}}var pP=/-(\w)/g,Eo=Do(function(e){return e.replace(pP,function(t,n){return n?n.toUpperCase():""})}),hP=Do(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),SP=/\B([A-Z])/g,Oc=Do(function(e){return e.replace(SP,"-$1").toLowerCase()});function KP(e,t){function n(a){var i=arguments.length;return i?i>1?e.apply(t,arguments):e.call(t,a):e.call(t)}return n._length=e.length,n}function vP(e,t){return e.bind(t)}var aL=Function.prototype.bind?vP:KP;function Ip(e,t){t=t||0;for(var n=e.length-t,a=new Array(n);n--;)a[n]=e[n+t];return a}function Lt(e,t){for(var n in t)e[n]=t[n];return e}function iL(e){for(var t={},n=0;n0,_L=_a&&_a.indexOf("edge/")>0;_a&&_a.indexOf("android")>0;var EP=_a&&/iphone|ipad|ipod|ios/.test(_a),cv=_a&&_a.match(/firefox\/(\d+)/),Dp={}.watch,cL=!1;if(Fn)try{var uv={};Object.defineProperty(uv,"passive",{get:function(){cL=!0}}),window.addEventListener("test-passive",null,uv)}catch{}var Em,Nc=function(){return Em===void 0&&(!Fn&&typeof global<"u"?Em=global.process&&global.process.env.VUE_ENV==="server":Em=!1),Em},uf=Fn&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function es(e){return typeof e=="function"&&/native code/.test(e.toString())}var Ic=typeof Symbol<"u"&&es(Symbol)&&typeof Reflect<"u"&&es(Reflect.ownKeys),Cc;typeof Set<"u"&&es(Set)?Cc=Set:Cc=function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(t){return this.set[t]===!0},e.prototype.add=function(t){this.set[t]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ts=null;function pr(e){e===void 0&&(e=null),e||ts&&ts._scope.off(),ts=e,e&&e._scope.on()}var xn=function(){function e(t,n,a,i,o,s,u,m){this.tag=t,this.data=n,this.children=a,this.text=i,this.elm=o,this.ns=void 0,this.context=s,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=n&&n.key,this.componentOptions=u,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=m,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(e.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),e}(),Ro=function(e){e===void 0&&(e="");var t=new xn;return t.text=e,t.isComment=!0,t};function zl(e){return new xn(void 0,void 0,void 0,String(e))}function Up(e){var t=new xn(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var bP=0,jm=[],TP=function(){for(var e=0;e0&&(i=hL(i,"".concat(t||"","_").concat(a)),j_(i[0])&&j_(s)&&(n[o]=zl(s.text+i[0].text),i.shift()),n.push.apply(n,i)):wc(i)?j_(s)?n[o]=zl(s.text+i):i!==""&&n.push(zl(i)):j_(i)&&j_(s)?n[o]=zl(s.text+i.text):(Ft(e._isVList)&&le(i.tag)&&$e(i.key)&&le(t)&&(i.key="__vlist".concat(t,"_").concat(a,"__")),n.push(i)));return n}function GP(e,t){var n=null,a,i,o,s;if(ze(e)||typeof e=="string")for(n=new Array(e.length),a=0,i=e.length;a0,s=t?!!t.$stable:!o,u=t&&t.$key;if(!t)i={};else{if(t._normalized)return t._normalized;if(s&&a&&a!==Mn&&u===a.$key&&!o&&!a.$hasNormal)return a;i={};for(var m in t)t[m]&&m[0]!=="$"&&(i[m]=JP(e,n,m,t[m]))}for(var f in n)f in i||(i[f]=XP(n,f));return t&&Object.isExtensible(t)&&(t._normalized=i),mr(i,"$stable",s),mr(i,"$key",u),mr(i,"$hasNormal",o),i}function JP(e,t,n,a){var i=function(){var o=ts;pr(e);var s=arguments.length?a.apply(null,arguments):a({});s=s&&typeof s=="object"&&!ze(s)?[s]:qh(s);var u=s&&s[0];return pr(o),s&&(!u||s.length===1&&u.isComment&&!dc(u))?void 0:s};return a.proxy&&Object.defineProperty(t,n,{get:i,enumerable:!0,configurable:!0}),i}function XP(e,t){return function(){return e[t]}}function ZP(e){var t=e.$options,n=t.setup;if(n){var a=e._setupContext=YP(e);pr(e),Cs();var i=Kr(n,null,[e._props||dL({}),a],e,"setup");if(ds(),pr(),kt(i))t.render=i;else if(Kn(i))if(e._setupState=i,i.__sfc){var s=e._setupProxy={};for(var o in i)o!=="__sfc"&&kp(s,i,o)}else for(var o in i)sL(o)||kp(e,i,o)}}function YP(e){return{get attrs(){if(!e._attrsProxy){var t=e._attrsProxy={};mr(t,"_v_attr_proxy",!0),ff(t,e.$attrs,Mn,e,"$attrs")}return e._attrsProxy},get listeners(){if(!e._listenersProxy){var t=e._listenersProxy={};ff(t,e.$listeners,Mn,e,"$listeners")}return e._listenersProxy},get slots(){return e0(e)},emit:aL(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach(function(n){return kp(e,t,n)})}}}function ff(e,t,n,a,i){var o=!1;for(var s in t)s in e?t[s]!==n[s]&&(o=!0):(o=!0,qP(e,s,a,i));for(var s in e)s in t||(o=!0,delete e[s]);return o}function qP(e,t,n,a){Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){return n[a][t]}})}function e0(e){return e._slotsProxy||RL(e._slotsProxy={},e.$scopedSlots),e._slotsProxy}function RL(e,t){for(var n in t)e[n]=t[n];for(var n in e)n in t||delete e[n]}function t0(e){e._vnode=null,e._staticTrees=null;var t=e.$options,n=e.$vnode=t._parentVnode,a=n&&n.context;e.$slots=eS(t._renderChildren,a),e.$scopedSlots=n?lc(e.$parent,n.data.scopedSlots,e.$slots):Mn,e._c=function(o,s,u,m){return Cf(e,o,s,u,m,!1)},e.$createElement=function(o,s,u,m){return Cf(e,o,s,u,m,!0)};var i=n&&n.data;To(e,"$attrs",i&&i.attrs||Mn,null,!0),To(e,"$listeners",t._parentListeners||Mn,null,!0)}var Jm=null;function n0(e){vL(e.prototype),e.prototype.$nextTick=function(t){return tS(t,this)},e.prototype._render=function(){var t=this,n=t.$options,a=n.render,i=n._parentVnode;i&&t._isMounted&&(t.$scopedSlots=lc(t.$parent,i.data.scopedSlots,t.$slots,t.$scopedSlots),t._slotsProxy&&RL(t._slotsProxy,t.$scopedSlots)),t.$vnode=i;var o=ts,s=Jm,u;try{pr(t),Jm=t,u=a.call(t._renderProxy,t.$createElement)}catch(m){Po(m,t,"render"),u=t._vnode}finally{Jm=s,pr(o)}return ze(u)&&u.length===1&&(u=u[0]),u instanceof xn||(u=Ro()),u.parent=i,u}}function tp(e,t){return(e.__esModule||Ic&&e[Symbol.toStringTag]==="Module")&&(e=e.default),Kn(e)?t.extend(e):e}function a0(e,t,n,a,i){var o=Ro();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:a,tag:i},o}function i0(e,t){if(Ft(e.error)&&le(e.errorComp))return e.errorComp;if(le(e.resolved))return e.resolved;var n=Jm;if(n&&le(e.owners)&&e.owners.indexOf(n)===-1&&e.owners.push(n),Ft(e.loading)&&le(e.loadingComp))return e.loadingComp;if(n&&!le(e.owners)){var a=e.owners=[n],i=!0,o=null,s=null;n.$on("hook:destroyed",function(){return Lr(a,n)});var u=function(v){for(var A=0,E=a.length;A1?Ip(i):i;for(var o=Ip(arguments,1),s='event handler for "'.concat(n,'"'),u=0,m=i.length;udocument.createEvent("Event").timeStamp&&(Fp=function(){return np.now()})}var y0=function(e,t){if(e.post){if(!t.post)return 1}else if(t.post)return-1;return e.id-t.id};function g0(){PL=Fp(),rS=!0;var e,t;for(pi.sort(y0),Jl=0;JlJl&&pi[n].id>e.id;)n--;pi.splice(n+1,0,e)}xp||(xp=!0,tS(g0))}}function T0(e){var t=e.$options.provide;if(t){var n=kt(t)?t.call(e):t;if(!Kn(n))return;for(var a=UP(e),i=Ic?Reflect.ownKeys(n):Object.keys(n),o=0;o-1){if(o&&!Ln(i,"default"))s=!1;else if(s===""||s===Oc(e)){var m=Tv(String,i.type);(m<0||u-1)return this;var a=Ip(arguments,1);return a.unshift(this),kt(t.install)?t.install.apply(t,a):kt(t)&&t.apply(null,a),n.push(t),this}}function rw(e){e.mixin=function(t){return this.options=wo(this.options,t),this}}function ow(e){e.cid=0;var t=1;e.extend=function(n){n=n||{};var a=this,i=a.cid,o=n._Ctor||(n._Ctor={});if(o[i])return o[i];var s=hf(n)||hf(a.options),u=function(f){this._init(f)};return u.prototype=Object.create(a.prototype),u.prototype.constructor=u,u.cid=t++,u.options=wo(a.options,n),u.super=a,u.options.props&&lw(u),u.options.computed&&sw(u),u.extend=a.extend,u.mixin=a.mixin,u.use=a.use,Yf.forEach(function(m){u[m]=a[m]}),s&&(u.options.components[s]=u),u.superOptions=a.options,u.extendOptions=n,u.sealedOptions=Lt({},u.options),o[i]=u,u}}function lw(e){var t=e.options.props;for(var n in t)_S(e.prototype,"_props",n)}function sw(e){var t=e.options.computed;for(var n in t)OL(e.prototype,n,t[n])}function _w(e){Yf.forEach(function(t){e[t]=function(n,a){return a?(t==="component"&&$n(a)&&(a.name=a.name||n,a=this.options._base.extend(a)),t==="directive"&&kt(a)&&(a={bind:a,update:a}),this.options[t+"s"][n]=a,a):this.options[t+"s"][n]}})}function Ov(e){return e&&(hf(e.Ctor.options)||e.tag)}function Pm(e,t){return ze(e)?e.indexOf(t)>-1:typeof e=="string"?e.split(",").indexOf(t)>-1:uP(e)?e.test(t):!1}function Nv(e,t){var n=e.cache,a=e.keys,i=e._vnode,o=e.$vnode;for(var s in n){var u=n[s];if(u){var m=u.name;m&&!t(m)&&Vp(n,s,a,i)}}o.componentOptions.children=void 0}function Vp(e,t,n,a){var i=e[t];i&&(!a||i.tag!==a.tag)&&i.componentInstance.$destroy(),e[t]=null,Lr(n,t)}var Iv=[String,RegExp,Array],cw={name:"keep-alive",abstract:!0,props:{include:Iv,exclude:Iv,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,n=e.keys,a=e.vnodeToCache,i=e.keyToCache;if(a){var o=a.tag,s=a.componentInstance,u=a.componentOptions;t[i]={name:Ov(u),tag:o,componentInstance:s},n.push(i),this.max&&n.length>parseInt(this.max)&&Vp(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Vp(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",function(t){Nv(e,function(n){return Pm(t,n)})}),this.$watch("exclude",function(t){Nv(e,function(n){return!Pm(t,n)})})},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=yL(e),n=t&&t.componentOptions;if(n){var a=Ov(n),i=this,o=i.include,s=i.exclude;if(o&&(!a||!Pm(o,a))||s&&a&&Pm(s,a))return t;var u=this,m=u.cache,f=u.keys,S=t.key==null?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):t.key;m[S]?(t.componentInstance=m[S].componentInstance,Lr(f,S),f.push(S)):(this.vnodeToCache=t,this.keyToCache=S),t.data.keepAlive=!0}return t||e&&e[0]}},uw={KeepAlive:cw};function mw(e){var t={};t.get=function(){return sa},Object.defineProperty(e,"config",t),e.util={warn:U0,extend:Lt,mergeOptions:wo,defineReactive:To},e.set=Zh,e.delete=fL,e.nextTick=tS,e.observable=function(n){return Ki(n),n},e.options=Object.create(null),Yf.forEach(function(n){e.options[n+"s"]=Object.create(null)}),e.options._base=e,Lt(e.options.components,uw),iw(e),rw(e),ow(e),_w(e)}mw(Pe);Object.defineProperty(Pe.prototype,"$isServer",{get:Nc});Object.defineProperty(Pe.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}});Object.defineProperty(Pe,"FunctionalRenderContext",{value:oS});Pe.version=c0;var fw=La("style,class"),Cw=La("input,textarea,option,select,progress"),dw=function(e,t,n){return n==="value"&&Cw(e)&&t!=="button"||n==="selected"&&e==="option"||n==="checked"&&e==="input"||n==="muted"&&e==="video"},NL=La("contenteditable,draggable,spellcheck"),pw=La("events,caret,typing,plaintext-only"),hw=function(e,t){return Kf(t)||t==="false"?"false":e==="contenteditable"&&pw(t)?t:"true"},Sw=La("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Wp="http://www.w3.org/1999/xlink",uS=function(e){return e.charAt(5)===":"&&e.slice(0,5)==="xlink"},IL=function(e){return uS(e)?e.slice(6,e.length):""},Kf=function(e){return e==null||e===!1};function Kw(e){for(var t=e.data,n=e,a=e;le(a.componentInstance);)a=a.componentInstance._vnode,a&&a.data&&(t=Dv(a.data,t));for(;le(n=n.parent);)n&&n.data&&(t=Dv(t,n.data));return vw(t.staticClass,t.class)}function Dv(e,t){return{staticClass:mS(e.staticClass,t.staticClass),class:le(e.class)?[e.class,t.class]:t.class}}function vw(e,t){return le(e)||le(t)?mS(e,fS(t)):""}function mS(e,t){return e?t?e+" "+t:e:t||""}function fS(e){return Array.isArray(e)?Rw(e):Kn(e)?yw(e):typeof e=="string"?e:""}function Rw(e){for(var t="",n,a=0,i=e.length;a-1?wm[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:wm[e]=/HTMLUnknownElement/.test(t.toString())}var jp=La("text,number,password,search,email,tel,url");function bw(e){if(typeof e=="string"){var t=document.querySelector(e);return t||document.createElement("div")}else return e}function Tw(e,t){var n=document.createElement(e);return e!=="select"||t.data&&t.data.attrs&&t.data.attrs.multiple!==void 0&&n.setAttribute("multiple","multiple"),n}function Pw(e,t){return document.createElementNS(gw[e],t)}function ww(e){return document.createTextNode(e)}function Ow(e){return document.createComment(e)}function Nw(e,t,n){e.insertBefore(t,n)}function Iw(e,t){e.removeChild(t)}function Dw(e,t){e.appendChild(t)}function Uw(e){return e.parentNode}function kw(e){return e.nextSibling}function Mw(e){return e.tagName}function Gw(e,t){e.textContent=t}function Bw(e,t){e.setAttribute(t,"")}var $w=Object.freeze({__proto__:null,createElement:Tw,createElementNS:Pw,createTextNode:ww,createComment:Ow,insertBefore:Nw,removeChild:Iw,appendChild:Dw,parentNode:Uw,nextSibling:kw,tagName:Mw,setTextContent:Gw,setStyleScope:Bw}),xw={create:function(e,t){Xl(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Xl(e,!0),Xl(t))},destroy:function(e){Xl(e,!0)}};function Xl(e,t){var n=e.data.ref;if(le(n)){var a=e.context,i=e.componentInstance||e.elm,o=t?null:i,s=t?void 0:i;if(kt(n)){Kr(n,a,[o],a,"template ref function");return}var u=e.data.refInFor,m=typeof n=="string"||typeof n=="number",f=Ja(n),S=a.$refs;if(m||f){if(u){var v=m?S[n]:n.value;t?ze(v)&&Lr(v,i):ze(v)?v.includes(i)||v.push(i):m?(S[n]=[i],Uv(a,n,S[n])):n.value=[i]}else if(m){if(t&&S[n]!==i)return;S[n]=s,Uv(a,n,o)}else if(f){if(t&&n.value!==i)return;n.value=o}}}}function Uv(e,t,n){var a=e._setupState;a&&Ln(a,t)&&(Ja(a[t])?a[t].value=n:a[t]=n)}var _r=new xn("",{},[]),z_=["create","activate","update","remove","destroy"];function fo(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&le(e.data)===le(t.data)&&Fw(e,t)||Ft(e.isAsyncPlaceholder)&&$e(t.asyncFactory.error))}function Fw(e,t){if(e.tag!=="input")return!0;var n,a=le(n=e.data)&&le(n=n.attrs)&&n.type,i=le(n=t.data)&&le(n=n.attrs)&&n.type;return a===i||jp(a)&&jp(i)}function Hw(e,t,n){var a,i,o={};for(a=t;a<=n;++a)i=e[a].key,le(i)&&(o[i]=a);return o}function Qw(e){var t,n,a={},i=e.modules,o=e.nodeOps;for(t=0;tpe?(Ht=$e(Q[ve+1])?null:Q[ve+1].elm,V(O,Ht,Q,Ce,ve,ie)):Ce>ve&&W(B,ue,pe)}function Z(O,B,Q,ie){for(var fe=Q;fe-1?Bv(e,t,n):Sw(t)?Kf(n)?e.removeAttribute(t):(n=t==="allowfullscreen"&&e.tagName==="EMBED"?"true":t,e.setAttribute(t,n)):NL(t)?e.setAttribute(t,hw(t,n)):uS(t)?Kf(n)?e.removeAttributeNS(Wp,IL(t)):e.setAttributeNS(Wp,t,n):Bv(e,t,n)}function Bv(e,t,n){if(Kf(n))e.removeAttribute(t);else{if(ms&&!fs&&e.tagName==="TEXTAREA"&&t==="placeholder"&&n!==""&&!e.__ieph){var a=function(i){i.stopImmediatePropagation(),e.removeEventListener("input",a)};e.addEventListener("input",a),e.__ieph=!0}e.setAttribute(t,n)}}var Xw={create:Mv,update:Mv};function $v(e,t){var n=t.elm,a=t.data,i=e.data;if(!($e(a.staticClass)&&$e(a.class)&&($e(i)||$e(i.staticClass)&&$e(i.class)))){var o=Kw(t),s=n._transitionClasses;le(s)&&(o=mS(o,fS(s))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}var Zw={create:$v,update:$v},ip="__r",rp="__c";function Yw(e){if(le(e[ip])){var t=ms?"change":"input";e[t]=[].concat(e[ip],e[t]||[]),delete e[ip]}le(e[rp])&&(e.change=[].concat(e[rp],e.change||[]),delete e[rp])}var Sc;function qw(e,t,n){var a=Sc;return function i(){var o=t.apply(null,arguments);o!==null&&UL(e,i,n,a)}}var eO=Gp&&!(cv&&Number(cv[1])<=53);function tO(e,t,n,a){if(eO){var i=PL,o=t;t=o._wrapper=function(s){if(s.target===s.currentTarget||s.timeStamp>=i||s.timeStamp<=0||s.target.ownerDocument!==document)return o.apply(this,arguments)}}Sc.addEventListener(e,t,cL?{capture:n,passive:a}:n)}function UL(e,t,n,a){(a||Sc).removeEventListener(e,t._wrapper||t,n)}function op(e,t){if(!($e(e.data.on)&&$e(t.data.on))){var n=t.data.on||{},a=e.data.on||{};Sc=t.elm||e.elm,Yw(n),pL(n,a,tO,UL,qw,t.context),Sc=void 0}}var nO={create:op,update:op,destroy:function(e){return op(e,_r)}},Om;function xv(e,t){if(!($e(e.data.domProps)&&$e(t.data.domProps))){var n,a,i=t.elm,o=e.data.domProps||{},s=t.data.domProps||{};(le(s.__ob__)||Ft(s._v_attr_proxy))&&(s=t.data.domProps=Lt({},s));for(n in o)n in s||(i[n]="");for(n in s){if(a=s[n],n==="textContent"||n==="innerHTML"){if(t.children&&(t.children.length=0),a===o[n])continue;i.childNodes.length===1&&i.removeChild(i.childNodes[0])}if(n==="value"&&i.tagName!=="PROGRESS"){i._value=a;var u=$e(a)?"":String(a);aO(i,u)&&(i.value=u)}else if(n==="innerHTML"&&CS(i.tagName)&&$e(i.innerHTML)){Om=Om||document.createElement("div"),Om.innerHTML="".concat(a,"");for(var m=Om.firstChild;i.firstChild;)i.removeChild(i.firstChild);for(;m.firstChild;)i.appendChild(m.firstChild)}else if(a!==o[n])try{i[n]=a}catch{}}}}function aO(e,t){return!e.composing&&(e.tagName==="OPTION"||iO(e,t)||rO(e,t))}function iO(e,t){var n=!0;try{n=document.activeElement!==e}catch{}return n&&e.value!==t}function rO(e,t){var n=e.value,a=e._vModifiers;if(le(a)){if(a.number)return fc(n)!==fc(t);if(a.trim)return n.trim()!==t.trim()}return n!==t}var oO={create:xv,update:xv},lO=Do(function(e){var t={},n=/;(?![^(]*\))/g,a=/:(.+)/;return e.split(n).forEach(function(i){if(i){var o=i.split(a);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t});function lp(e){var t=kL(e.style);return e.staticStyle?Lt(e.staticStyle,t):t}function kL(e){return Array.isArray(e)?iL(e):typeof e=="string"?lO(e):e}function sO(e,t){var n={},a;if(t)for(var i=e;i.componentInstance;)i=i.componentInstance._vnode,i&&i.data&&(a=lp(i.data))&&Lt(n,a);(a=lp(e.data))&&Lt(n,a);for(var o=e;o=o.parent;)o.data&&(a=lp(o.data))&&Lt(n,a);return n}var _O=/^--/,Fv=/\s*!important$/,Hv=function(e,t,n){if(_O.test(t))e.style.setProperty(t,n);else if(Fv.test(n))e.style.setProperty(Oc(t),n.replace(Fv,""),"important");else{var a=cO(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(ML).forEach(function(a){return e.classList.add(a)}):e.classList.add(t);else{var n=" ".concat(e.getAttribute("class")||""," ");n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function BL(e,t){if(!(!t||!(t=t.trim())))if(e.classList)t.indexOf(" ")>-1?t.split(ML).forEach(function(i){return e.classList.remove(i)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" ".concat(e.getAttribute("class")||""," "),a=" "+t+" ";n.indexOf(a)>=0;)n=n.replace(a," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function $L(e){if(e){if(typeof e=="object"){var t={};return e.css!==!1&&Lt(t,Wv(e.name||"v")),Lt(t,e),t}else if(typeof e=="string")return Wv(e)}}var Wv=Do(function(e){return{enterClass:"".concat(e,"-enter"),enterToClass:"".concat(e,"-enter-to"),enterActiveClass:"".concat(e,"-enter-active"),leaveClass:"".concat(e,"-leave"),leaveToClass:"".concat(e,"-leave-to"),leaveActiveClass:"".concat(e,"-leave-active")}}),xL=Fn&&!fs,Wl="transition",sp="animation",Zm="transition",vf="transitionend",zp="animation",FL="animationend";xL&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Zm="WebkitTransition",vf="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(zp="WebkitAnimation",FL="webkitAnimationEnd"));var jv=Fn?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function HL(e){jv(function(){jv(e)})}function go(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),GL(e,t))}function hi(e,t){e._transitionClasses&&Lr(e._transitionClasses,t),BL(e,t)}function QL(e,t,n){var a=VL(e,t),i=a.type,o=a.timeout,s=a.propCount;if(!i)return n();var u=i===Wl?vf:FL,m=0,f=function(){e.removeEventListener(u,S),n()},S=function(v){v.target===e&&++m>=s&&f()};setTimeout(function(){m0&&(f=Wl,S=o,v=i.length):t===sp?m>0&&(f=sp,S=m,v=u.length):(S=Math.max(o,m),f=S>0?o>m?Wl:sp:null,v=f?f===Wl?i.length:u.length:0);var A=f===Wl&&mO.test(n[Zm+"Property"]);return{type:f,timeout:S,propCount:v,hasTransform:A}}function zv(e,t){for(;e.length1}function Xv(e,t){t.data.show!==!0&&Jp(t)}var fO=Fn?{create:Xv,activate:Xv,remove:function(e,t){e.data.show!==!0?WL(e,t):t()}}:{},CO=[Xw,Zw,nO,oO,uO,fO],dO=CO.concat(Jw),pO=Qw({nodeOps:$w,modules:dO});fs&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&pS(e,"input")});var zL={inserted:function(e,t,n,a){n.tag==="select"?(a.elm&&!a.elm._vOptions?sr(n,"postpatch",function(){zL.componentUpdated(e,t,n)}):Zv(e,t,n.context),e._vOptions=[].map.call(e.options,Rf)):(n.tag==="textarea"||jp(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",hO),e.addEventListener("compositionend",eR),e.addEventListener("change",eR),fs&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if(n.tag==="select"){Zv(e,t,n.context);var a=e._vOptions,i=e._vOptions=[].map.call(e.options,Rf);if(i.some(function(s,u){return!bo(s,a[u])})){var o=e.multiple?t.value.some(function(s){return qv(s,i)}):t.value!==t.oldValue&&qv(t.value,i);o&&pS(e,"change")}}}};function Zv(e,t,n){Yv(e,t),(ms||_L)&&setTimeout(function(){Yv(e,t)},0)}function Yv(e,t,n){var a=t.value,i=e.multiple;if(!(i&&!Array.isArray(a))){for(var o,s,u=0,m=e.options.length;u-1,s.selected!==o&&(s.selected=o);else if(bo(Rf(s),a)){e.selectedIndex!==u&&(e.selectedIndex=u);return}i||(e.selectedIndex=-1)}}function qv(e,t){return t.every(function(n){return!bo(n,e)})}function Rf(e){return"_value"in e?e._value:e.value}function hO(e){e.target.composing=!0}function eR(e){e.target.composing&&(e.target.composing=!1,pS(e.target,"input"))}function pS(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Xp(e){return e.componentInstance&&(!e.data||!e.data.transition)?Xp(e.componentInstance._vnode):e}var SO={bind:function(e,t,n){var a=t.value;n=Xp(n);var i=n.data&&n.data.transition,o=e.__vOriginalDisplay=e.style.display==="none"?"":e.style.display;a&&i?(n.data.show=!0,Jp(n,function(){e.style.display=o})):e.style.display=a?o:"none"},update:function(e,t,n){var a=t.value,i=t.oldValue;if(!a!=!i){n=Xp(n);var o=n.data&&n.data.transition;o?(n.data.show=!0,a?Jp(n,function(){e.style.display=e.__vOriginalDisplay}):WL(n,function(){e.style.display="none"})):e.style.display=a?e.__vOriginalDisplay:"none"}},unbind:function(e,t,n,a,i){i||(e.style.display=e.__vOriginalDisplay)}},KO={model:zL,show:SO},JL={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function Zp(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?Zp(yL(t.children)):e}function XL(e){var t={},n=e.$options;for(var a in n.propsData)t[a]=e[a];var i=n._parentListeners;for(var a in i)t[Eo(a)]=i[a];return t}function tR(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function vO(e){for(;e=e.parent;)if(e.data.transition)return!0}function RO(e,t){return t.key===e.key&&t.tag===e.tag}var yO=function(e){return e.tag||dc(e)},gO=function(e){return e.name==="show"},LO={name:"transition",props:JL,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(yO),!!n.length)){var a=this.mode,i=n[0];if(vO(this.$vnode))return i;var o=Zp(i);if(!o)return i;if(this._leaving)return tR(e,i);var s="__transition-".concat(this._uid,"-");o.key=o.key==null?o.isComment?s+"comment":s+o.tag:wc(o.key)?String(o.key).indexOf(s)===0?o.key:s+o.key:o.key;var u=(o.data||(o.data={})).transition=XL(this),m=this._vnode,f=Zp(m);if(o.data.directives&&o.data.directives.some(gO)&&(o.data.show=!0),f&&f.data&&!RO(o,f)&&!dc(f)&&!(f.componentInstance&&f.componentInstance._vnode.isComment)){var S=f.data.transition=Lt({},u);if(a==="out-in")return this._leaving=!0,sr(S,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),tR(e,i);if(a==="in-out"){if(dc(o))return m;var v,A=function(){v()};sr(u,"afterEnter",A),sr(u,"enterCancelled",A),sr(S,"delayLeave",function(E){v=E})}}return i}}},ZL=Lt({tag:String,moveClass:String},JL);delete ZL.mode;var AO={props:ZL,beforeMount:function(){var e=this,t=this._update;this._update=function(n,a){var i=EL(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,a)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),a=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],s=XL(this),u=0;u-1&&e%1==0&&e<=mI}var KS=fI,CI=eC,dI=KS;function pI(e){return e!=null&&dI(e.length)&&!CI(e)}var ko=pI,hI=Array.isArray,ua=hI;function SI(e){return e!=null&&typeof e=="object"}var Ya=SI,KI=Ar,vI=ua,RI=Ya,yI="[object String]";function gI(e){return typeof e=="string"||!vI(e)&&RI(e)&&KI(e)==yI}var vS=gI;const LI=cn(vS);function AI(e){return function(t){return t==null?void 0:t[e]}}var oA=AI,EI=oA,bI=EI("length"),TI=bI,PI="\\ud800-\\udfff",wI="\\u0300-\\u036f",OI="\\ufe20-\\ufe2f",NI="\\u20d0-\\u20ff",II=wI+OI+NI,DI="\\ufe0e\\ufe0f",UI="\\u200d",kI=RegExp("["+UI+PI+II+DI+"]");function MI(e){return kI.test(e)}var GI=MI,lA="\\ud800-\\udfff",BI="\\u0300-\\u036f",$I="\\ufe20-\\ufe2f",xI="\\u20d0-\\u20ff",FI=BI+$I+xI,HI="\\ufe0e\\ufe0f",QI="["+lA+"]",ah="["+FI+"]",ih="\\ud83c[\\udffb-\\udfff]",VI="(?:"+ah+"|"+ih+")",sA="[^"+lA+"]",_A="(?:\\ud83c[\\udde6-\\uddff]){2}",cA="[\\ud800-\\udbff][\\udc00-\\udfff]",WI="\\u200d",uA=VI+"?",mA="["+HI+"]?",jI="(?:"+WI+"(?:"+[sA,_A,cA].join("|")+")"+mA+uA+")*",zI=mA+uA+jI,JI="(?:"+[sA+ah+"?",ah,_A,cA,QI].join("|")+")",uR=RegExp(ih+"(?="+ih+")|"+JI+zI,"g");function XI(e){for(var t=uR.lastIndex=0;uR.test(e);)++t;return t}var ZI=XI,YI=TI,qI=GI,eD=ZI;function tD(e){return qI(e)?eD(e):YI(e)}var nD=tD,aD=qL,iD=rA,rD=ko,oD=vS,lD=nD,sD="[object Map]",_D="[object Set]";function cD(e){if(e==null)return 0;if(rD(e))return oD(e)?lD(e):e.length;var t=iD(e);return t==sD||t==_D?e.size:aD(e).length}var uD=cD;const tC=cn(uD);var mD=function(e,t){var n=t._c;return n("transition",{attrs:{name:"fadelong",appear:""}},[t.props.msg.length?n("div",{staticClass:"bottom-fixed"},[t._v(t._s(t.props.msg))]):t._e()])},fD=[];function Er(e,t,n,a,i,o,s,u){var m=typeof e=="function"?e.options:e;t&&(m.render=t,m.staticRenderFns=n,m._compiled=!0),a&&(m.functional=!0),o&&(m._scopeId="data-v-"+o);var f;if(s?(f=function(A){A=A||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,!A&&typeof __VUE_SSR_CONTEXT__<"u"&&(A=__VUE_SSR_CONTEXT__),i&&i.call(this,A),A&&A._registeredComponents&&A._registeredComponents.add(s)},m._ssrRegister=f):i&&(f=u?function(){i.call(this,(m.functional?this.parent:this).$root.$options.shadowRoot)}:i),f)if(m.functional){m._injectStyles=f;var S=m.render;m.render=function(E,T){return f.call(T),S(E,T)}}else{var v=m.beforeCreate;m.beforeCreate=v?[].concat(v,f):[f]}return{exports:e,options:m}}const CD={name:"InfoBar",props:{msg:{type:String,required:!0}}},mR={};var dD=Er(CD,mD,fD,!0,pD,null,null,null);function pD(e){for(let t in mR)this[t]=mR[t]}const hD=function(){return dD.exports}();var SD=Math.floor,KD=Math.random;function vD(e,t){return e+SD(KD()*(t-e+1))}var RD=vD;function yD(e,t){return e===t||e!==e&&t!==t}var hs=yD,gD=9007199254740991,LD=/^(?:0|[1-9]\d*)$/;function AD(e,t){var n=typeof e;return t=t??gD,!!t&&(n=="number"||n!="symbol"&&LD.test(e))&&e>-1&&e%1==0&&et){var a=e;e=t,t=a}if(n||e%1||t%1){var i=aU();return nU(e+i*(t-e+tU("1e-"+((i+"").length-1))),t)}return qD(e,t)}var rU=iU;const CA=cn(rU),oU="/assets/food-potato-b9b94e79.svg";var lU=function(e,t){var n=t._c;return n("VeilComponent",{attrs:{isVisible:t.props.isVisible},scopedSlots:t._u([{key:"contents",fn:function(){return[n("div",{staticClass:"spinner"},[n("h1",{staticClass:"status"},[t._v(t._s(t.props.status))]),n("div",[n("img",{staticClass:"space-potato working",attrs:{src:oU}})]),n("h3",{staticClass:"message",domProps:{innerHTML:t._s(t.props.message)}})])]},proxy:!0}])})},sU=[];const _U={name:"spinner-component",props:{isVisible:{type:Boolean,required:!0},status:{type:String,default:""},message:{type:String,default:"Brought to you with much 💖 by QMK"}}},hR={};var cU=Er(_U,lU,sU,!0,uU,null,null,null);function uU(e){for(let t in hR)this[t]=hR[t]}const mU=function(){return cU.exports}();/*! + * vuex v3.6.2 + * (c) 2021 Evan You + * @license MIT + */function fU(e){var t=Number(e.version.split(".")[0]);if(t>=2)e.mixin({beforeCreate:a});else{var n=e.prototype._init;e.prototype._init=function(i){i===void 0&&(i={}),i.init=i.init?[a].concat(i.init):a,n.call(this,i)}}function a(){var i=this.$options;i.store?this.$store=typeof i.store=="function"?i.store():i.store:i.parent&&i.parent.$store&&(this.$store=i.parent.$store)}}var CU=typeof window<"u"?window:typeof global<"u"?global:{},Hl=CU.__VUE_DEVTOOLS_GLOBAL_HOOK__;function dU(e){Hl&&(e._devtoolHook=Hl,Hl.emit("vuex:init",e),Hl.on("vuex:travel-to-state",function(t){e.replaceState(t)}),e.subscribe(function(t,n){Hl.emit("vuex:mutation",t,n)},{prepend:!0}),e.subscribeAction(function(t,n){Hl.emit("vuex:action",t,n)},{prepend:!0}))}function pU(e,t){return e.filter(t)[0]}function rh(e,t){if(t===void 0&&(t=[]),e===null||typeof e!="object")return e;var n=pU(t,function(i){return i.original===e});if(n)return n.copy;var a=Array.isArray(e)?[]:{};return t.push({original:e,copy:a}),Object.keys(e).forEach(function(i){a[i]=rh(e[i],t)}),a}function Ss(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function dA(e){return e!==null&&typeof e=="object"}function hU(e){return e&&typeof e.then=="function"}function SU(e,t){return function(){return e(t)}}var Ea=function(t,n){this.runtime=n,this._children=Object.create(null),this._rawModule=t;var a=t.state;this.state=(typeof a=="function"?a():a)||{}},pA={namespaced:{configurable:!0}};pA.namespaced.get=function(){return!!this._rawModule.namespaced};Ea.prototype.addChild=function(t,n){this._children[t]=n};Ea.prototype.removeChild=function(t){delete this._children[t]};Ea.prototype.getChild=function(t){return this._children[t]};Ea.prototype.hasChild=function(t){return t in this._children};Ea.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)};Ea.prototype.forEachChild=function(t){Ss(this._children,t)};Ea.prototype.forEachGetter=function(t){this._rawModule.getters&&Ss(this._rawModule.getters,t)};Ea.prototype.forEachAction=function(t){this._rawModule.actions&&Ss(this._rawModule.actions,t)};Ea.prototype.forEachMutation=function(t){this._rawModule.mutations&&Ss(this._rawModule.mutations,t)};Object.defineProperties(Ea.prototype,pA);var Mo=function(t){this.register([],t,!1)};Mo.prototype.get=function(t){return t.reduce(function(n,a){return n.getChild(a)},this.root)};Mo.prototype.getNamespace=function(t){var n=this.root;return t.reduce(function(a,i){return n=n.getChild(i),a+(n.namespaced?i+"/":"")},"")};Mo.prototype.update=function(t){hA([],this.root,t)};Mo.prototype.register=function(t,n,a){var i=this;a===void 0&&(a=!0);var o=new Ea(n,a);if(t.length===0)this.root=o;else{var s=this.get(t.slice(0,-1));s.addChild(t[t.length-1],o)}n.modules&&Ss(n.modules,function(u,m){i.register(t.concat(m),u,a)})};Mo.prototype.unregister=function(t){var n=this.get(t.slice(0,-1)),a=t[t.length-1],i=n.getChild(a);i&&i.runtime&&n.removeChild(a)};Mo.prototype.isRegistered=function(t){var n=this.get(t.slice(0,-1)),a=t[t.length-1];return n?n.hasChild(a):!1};function hA(e,t,n){if(t.update(n),n.modules)for(var a in n.modules){if(!t.getChild(a))return;hA(e.concat(a),t.getChild(a),n.modules[a])}}var Pn,Hn=function(t){var n=this;t===void 0&&(t={}),!Pn&&typeof window<"u"&&window.Vue&&vA(window.Vue);var a=t.plugins;a===void 0&&(a=[]);var i=t.strict;i===void 0&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new Mo(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new Pn,this._makeLocalGettersCache=Object.create(null);var o=this,s=this,u=s.dispatch,m=s.commit;this.dispatch=function(A,E){return u.call(o,A,E)},this.commit=function(A,E,T){return m.call(o,A,E,T)},this.strict=i;var f=this._modules.root.state;iC(this,f,[],this._modules.root),gS(this,f),a.forEach(function(v){return v(n)});var S=t.devtools!==void 0?t.devtools:Pn.config.devtools;S&&dU(this)},yS={state:{configurable:!0}};yS.state.get=function(){return this._vm._data.$$state};yS.state.set=function(e){};Hn.prototype.commit=function(t,n,a){var i=this,o=yf(t,n,a),s=o.type,u=o.payload,m={type:s,payload:u},f=this._mutations[s];f&&(this._withCommit(function(){f.forEach(function(v){v(u)})}),this._subscribers.slice().forEach(function(S){return S(m,i.state)}))};Hn.prototype.dispatch=function(t,n){var a=this,i=yf(t,n),o=i.type,s=i.payload,u={type:o,payload:s},m=this._actions[o];if(m){try{this._actionSubscribers.slice().filter(function(S){return S.before}).forEach(function(S){return S.before(u,a.state)})}catch{}var f=m.length>1?Promise.all(m.map(function(S){return S(s)})):m[0](s);return new Promise(function(S,v){f.then(function(A){try{a._actionSubscribers.filter(function(E){return E.after}).forEach(function(E){return E.after(u,a.state)})}catch{}S(A)},function(A){try{a._actionSubscribers.filter(function(E){return E.error}).forEach(function(E){return E.error(u,a.state,A)})}catch{}v(A)})})}};Hn.prototype.subscribe=function(t,n){return SA(t,this._subscribers,n)};Hn.prototype.subscribeAction=function(t,n){var a=typeof t=="function"?{before:t}:t;return SA(a,this._actionSubscribers,n)};Hn.prototype.watch=function(t,n,a){var i=this;return this._watcherVM.$watch(function(){return t(i.state,i.getters)},n,a)};Hn.prototype.replaceState=function(t){var n=this;this._withCommit(function(){n._vm._data.$$state=t})};Hn.prototype.registerModule=function(t,n,a){a===void 0&&(a={}),typeof t=="string"&&(t=[t]),this._modules.register(t,n),iC(this,this.state,t,this._modules.get(t),a.preserveState),gS(this,this.state)};Hn.prototype.unregisterModule=function(t){var n=this;typeof t=="string"&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var a=LS(n.state,t.slice(0,-1));Pn.delete(a,t[t.length-1])}),KA(this)};Hn.prototype.hasModule=function(t){return typeof t=="string"&&(t=[t]),this._modules.isRegistered(t)};Hn.prototype.hotUpdate=function(t){this._modules.update(t),KA(this,!0)};Hn.prototype._withCommit=function(t){var n=this._committing;this._committing=!0,t(),this._committing=n};Object.defineProperties(Hn.prototype,yS);function SA(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var a=t.indexOf(e);a>-1&&t.splice(a,1)}}function KA(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;iC(e,n,[],e._modules.root,!0),gS(e,n,t)}function gS(e,t,n){var a=e._vm;e.getters={},e._makeLocalGettersCache=Object.create(null);var i=e._wrappedGetters,o={};Ss(i,function(u,m){o[m]=SU(u,e),Object.defineProperty(e.getters,m,{get:function(){return e._vm[m]},enumerable:!0})});var s=Pn.config.silent;Pn.config.silent=!0,e._vm=new Pn({data:{$$state:t},computed:o}),Pn.config.silent=s,e.strict&&LU(e),a&&(n&&e._withCommit(function(){a._data.$$state=null}),Pn.nextTick(function(){return a.$destroy()}))}function iC(e,t,n,a,i){var o=!n.length,s=e._modules.getNamespace(n);if(a.namespaced&&(e._modulesNamespaceMap[s],e._modulesNamespaceMap[s]=a),!o&&!i){var u=LS(t,n.slice(0,-1)),m=n[n.length-1];e._withCommit(function(){Pn.set(u,m,a.state)})}var f=a.context=KU(e,s,n);a.forEachMutation(function(S,v){var A=s+v;RU(e,A,S,f)}),a.forEachAction(function(S,v){var A=S.root?v:s+v,E=S.handler||S;yU(e,A,E,f)}),a.forEachGetter(function(S,v){var A=s+v;gU(e,A,S,f)}),a.forEachChild(function(S,v){iC(e,t,n.concat(v),S,i)})}function KU(e,t,n){var a=t==="",i={dispatch:a?e.dispatch:function(o,s,u){var m=yf(o,s,u),f=m.payload,S=m.options,v=m.type;return(!S||!S.root)&&(v=t+v),e.dispatch(v,f)},commit:a?e.commit:function(o,s,u){var m=yf(o,s,u),f=m.payload,S=m.options,v=m.type;(!S||!S.root)&&(v=t+v),e.commit(v,f,S)}};return Object.defineProperties(i,{getters:{get:a?function(){return e.getters}:function(){return vU(e,t)}},state:{get:function(){return LS(e.state,n)}}}),i}function vU(e,t){if(!e._makeLocalGettersCache[t]){var n={},a=t.length;Object.keys(e.getters).forEach(function(i){if(i.slice(0,a)===t){var o=i.slice(a);Object.defineProperty(n,o,{get:function(){return e.getters[i]},enumerable:!0})}}),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function RU(e,t,n,a){var i=e._mutations[t]||(e._mutations[t]=[]);i.push(function(s){n.call(e,a.state,s)})}function yU(e,t,n,a){var i=e._actions[t]||(e._actions[t]=[]);i.push(function(s){var u=n.call(e,{dispatch:a.dispatch,commit:a.commit,getters:a.getters,state:a.state,rootGetters:e.getters,rootState:e.state},s);return hU(u)||(u=Promise.resolve(u)),e._devtoolHook?u.catch(function(m){throw e._devtoolHook.emit("vuex:error",m),m}):u})}function gU(e,t,n,a){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(o){return n(a.state,a.getters,o.state,o.getters)})}function LU(e){e._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function LS(e,t){return t.reduce(function(n,a){return n[a]},e)}function yf(e,t,n){return dA(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}function vA(e){Pn&&e===Pn||(Pn=e,fU(Pn))}var Kc=lC(function(e,t){var n={};return oC(t).forEach(function(a){var i=a.key,o=a.val;n[i]=function(){var u=this.$store.state,m=this.$store.getters;if(e){var f=sC(this.$store,"mapState",e);if(!f)return;u=f.context.state,m=f.context.getters}return typeof o=="function"?o.call(this,u,m):u[o]},n[i].vuex=!0}),n}),vc=lC(function(e,t){var n={};return oC(t).forEach(function(a){var i=a.key,o=a.val;n[i]=function(){for(var u=[],m=arguments.length;m--;)u[m]=arguments[m];var f=this.$store.commit;if(e){var S=sC(this.$store,"mapMutations",e);if(!S)return;f=S.context.commit}return typeof o=="function"?o.apply(this,[f].concat(u)):f.apply(this.$store,[o].concat(u))}}),n}),AS=lC(function(e,t){var n={};return oC(t).forEach(function(a){var i=a.key,o=a.val;o=e+o,n[i]=function(){if(!(e&&!sC(this.$store,"mapGetters",e)))return this.$store.getters[o]},n[i].vuex=!0}),n}),rC=lC(function(e,t){var n={};return oC(t).forEach(function(a){var i=a.key,o=a.val;n[i]=function(){for(var u=[],m=arguments.length;m--;)u[m]=arguments[m];var f=this.$store.dispatch;if(e){var S=sC(this.$store,"mapActions",e);if(!S)return;f=S.context.dispatch}return typeof o=="function"?o.apply(this,[f].concat(u)):f.apply(this.$store,[o].concat(u))}}),n}),RA=function(e){return{mapState:Kc.bind(null,e),mapGetters:AS.bind(null,e),mapMutations:vc.bind(null,e),mapActions:rC.bind(null,e)}};function oC(e){return AU(e)?Array.isArray(e)?e.map(function(t){return{key:t,val:t}}):Object.keys(e).map(function(t){return{key:t,val:e[t]}}):[]}function AU(e){return Array.isArray(e)||dA(e)}function lC(e){return function(t,n){return typeof t!="string"?(n=t,t=""):t.charAt(t.length-1)!=="/"&&(t+="/"),e(t,n)}}function sC(e,t,n){var a=e._modulesNamespaceMap[n];return a}function EU(e){e===void 0&&(e={});var t=e.collapsed;t===void 0&&(t=!0);var n=e.filter;n===void 0&&(n=function(S,v,A){return!0});var a=e.transformer;a===void 0&&(a=function(S){return S});var i=e.mutationTransformer;i===void 0&&(i=function(S){return S});var o=e.actionFilter;o===void 0&&(o=function(S,v){return!0});var s=e.actionTransformer;s===void 0&&(s=function(S){return S});var u=e.logMutations;u===void 0&&(u=!0);var m=e.logActions;m===void 0&&(m=!0);var f=e.logger;return f===void 0&&(f=console),function(S){var v=rh(S.state);typeof f>"u"||(u&&S.subscribe(function(A,E){var T=rh(E);if(n(A,v,T)){var M=vR(),G=i(A),$="mutation "+A.type+M;SR(f,$,t),f.log("%c prev state","color: #9E9E9E; font-weight: bold",a(v)),f.log("%c mutation","color: #03A9F4; font-weight: bold",G),f.log("%c next state","color: #4CAF50; font-weight: bold",a(T)),KR(f)}v=T}),m&&S.subscribeAction(function(A,E){if(o(A,E)){var T=vR(),M=s(A),G="action "+A.type+T;SR(f,G,t),f.log("%c action","color: #03A9F4; font-weight: bold",M),KR(f)}}))}}function SR(e,t,n){var a=n?e.groupCollapsed:e.group;try{a.call(e,t)}catch{e.log(t)}}function KR(e){try{e.groupEnd()}catch{e.log("—— log end ——")}}function vR(){var e=new Date;return" @ "+Im(e.getHours(),2)+":"+Im(e.getMinutes(),2)+":"+Im(e.getSeconds(),2)+"."+Im(e.getMilliseconds(),3)}function bU(e,t){return new Array(t+1).join(e)}function Im(e,t){return bU("0",t-e.toString().length)+e}var TU={Store:Hn,install:vA,version:"3.6.2",mapState:Kc,mapMutations:vc,mapGetters:AS,mapActions:rC,createNamespacedHelpers:RA,createLogger:EU};const yA=TU;var gA={exports:{}};(function(e,t){(function(a,i){e.exports=i()})(cr,function(){return function(n){var a={};function i(o){if(a[o])return a[o].exports;var s=a[o]={i:o,l:!1,exports:{}};return n[o].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=n,i.c=a,i.i=function(o){return o},i.d=function(o,s,u){i.o(o,s)||Object.defineProperty(o,s,{configurable:!1,enumerable:!0,get:u})},i.n=function(o){var s=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(s,"a",s),s},i.o=function(o,s){return Object.prototype.hasOwnProperty.call(o,s)},i.p="/dist/",i(i.s=2)}([function(n,a,i){i(8);var o=i(6)(i(1),i(7),"data-v-25adc6c0",null);n.exports=o.exports},function(n,a,i){Object.defineProperty(a,"__esModule",{value:!0});var o=i(3),s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(A){return typeof A}:function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},u="#75c791",m="#bfcbd9",f="on",S="off",v="#fff";a.default={name:"ToggleButton",props:{value:{type:Boolean,default:!1},name:{type:String},disabled:{type:Boolean,default:!1},tag:{type:String},sync:{type:Boolean,default:!1},speed:{type:Number,default:300},color:{type:[String,Object],validator:function(E){return i.i(o.a)(E)||i.i(o.b)(E,"checked")||i.i(o.b)(E,"unchecked")||i.i(o.b)(E,"disabled")}},switchColor:{type:[String,Object],validator:function(E){return i.i(o.a)(E)||i.i(o.b)(E,"checked")||i.i(o.b)(E,"unchecked")}},cssColors:{type:Boolean,default:!1},labels:{type:[Boolean,Object],default:!1,validator:function(E){return(typeof E>"u"?"undefined":s(E))==="object"?E.checked||E.unchecked:typeof E=="boolean"}},height:{type:Number,default:22},width:{type:Number,default:50},margin:{type:Number,default:3},fontSize:{type:Number}},computed:{className:function(){var E=this.toggled,T=this.disabled;return["vue-js-switch",{toggled:E,disabled:T}]},coreStyle:function(){return{width:i.i(o.c)(this.width),height:i.i(o.c)(this.height),backgroundColor:this.cssColors?null:this.disabled?this.colorDisabled:this.colorCurrent,borderRadius:i.i(o.c)(Math.round(this.height/2))}},buttonRadius:function(){return this.height-this.margin*2},distance:function(){return i.i(o.c)(this.width-this.height+this.margin)},buttonStyle:function(){var E="transform "+this.speed+"ms",T=i.i(o.c)(this.margin),M=this.toggled?i.i(o.d)(this.distance,T):i.i(o.d)(T,T),G=this.switchColor?this.switchColorCurrent:null;return{width:i.i(o.c)(this.buttonRadius),height:i.i(o.c)(this.buttonRadius),transition:E,transform:M,background:G}},labelStyle:function(){return{lineHeight:i.i(o.c)(this.height),fontSize:this.fontSize?i.i(o.c)(this.fontSize):null}},colorChecked:function(){var E=this.color;return i.i(o.e)(E)?i.i(o.f)(E,"checked",u):E||u},colorUnchecked:function(){return i.i(o.f)(this.color,"unchecked",m)},colorDisabled:function(){return i.i(o.f)(this.color,"disabled",this.colorCurrent)},colorCurrent:function(){return this.toggled?this.colorChecked:this.colorUnchecked},labelChecked:function(){return i.i(o.f)(this.labels,"checked",f)},labelUnchecked:function(){return i.i(o.f)(this.labels,"unchecked",S)},switchColorChecked:function(){return i.i(o.f)(this.switchColor,"checked",v)},switchColorUnchecked:function(){return i.i(o.f)(this.switchColor,"unchecked",v)},switchColorCurrent:function(){return this.switchColor,i.i(o.e)(this.switchColor)?this.toggled?this.switchColorChecked:this.switchColorUnchecked:this.switchColor||v}},watch:{value:function(E){this.sync&&(this.toggled=!!E)}},data:function(){return{toggled:!!this.value}},methods:{toggle:function(E){var T=!this.toggled;this.sync||(this.toggled=T),this.$emit("input",T),this.$emit("change",{value:T,tag:this.tag,srcEvent:E})}}}},function(n,a,i){Object.defineProperty(a,"__esModule",{value:!0});var o=i(0),s=i.n(o);i.d(a,"ToggleButton",function(){return s.a});var u=!1;a.default={install:function(f){u||(f.component("ToggleButton",s.a),u=!0)}}},function(n,a,i){i.d(a,"a",function(){return s}),i.d(a,"e",function(){return u}),i.d(a,"b",function(){return m}),i.d(a,"f",function(){return f}),i.d(a,"c",function(){return S}),i.d(a,"d",function(){return v});var o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(A){return typeof A}:function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},s=function(E){return typeof E=="string"},u=function(E){return(typeof E>"u"?"undefined":o(E))==="object"},m=function(E,T){return u(E)&&E.hasOwnProperty(T)},f=function(E,T,M){return m(E,T)?E[T]:M},S=function(E){return E+"px"},v=function(E,T){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0px";return"translate3d("+E+", "+T+", "+M+")"}},function(n,a,i){a=n.exports=i(5)(),a.push([n.i,".vue-js-switch[data-v-25adc6c0]{display:inline-block;position:relative;vertical-align:middle;user-select:none;font-size:10px;cursor:pointer}.vue-js-switch .v-switch-input[data-v-25adc6c0]{opacity:0;position:absolute;width:1px;height:1px}.vue-js-switch .v-switch-label[data-v-25adc6c0]{position:absolute;top:0;font-weight:600;color:#fff;z-index:1}.vue-js-switch .v-switch-label.v-left[data-v-25adc6c0]{left:10px}.vue-js-switch .v-switch-label.v-right[data-v-25adc6c0]{right:10px}.vue-js-switch .v-switch-core[data-v-25adc6c0]{display:block;position:relative;box-sizing:border-box;outline:0;margin:0;transition:border-color .3s,background-color .3s;user-select:none}.vue-js-switch .v-switch-core .v-switch-button[data-v-25adc6c0]{display:block;position:absolute;overflow:hidden;top:0;left:0;border-radius:100%;background-color:#fff;z-index:2}.vue-js-switch.disabled[data-v-25adc6c0]{pointer-events:none;opacity:.6}",""])},function(n,a){n.exports=function(){var i=[];return i.toString=function(){for(var s=[],u=0;uX.parts.length&&(Z.parts.length=X.parts.length)}else{for(var y=[],w=0;wthis.$t(`settingsPanel.osKeyboardLayout.label.${t}`);return[...this.osKeyboardLayouts].sort((t,n)=>e(t).localeCompare(e(n)))}},methods:{...vc("keymap",["toggleContinuousInput"]),...vc("app",["setLegends","toggleTutorial","toggleSnowflakes"]),...rC("app",["toggleDarkMode","changeLanguage","changeOSKeyboardLayout","toggleClearLayerDefault"]),darkMode(){this.toggleDarkMode()},clearLayerDefault(){this.toggleClearLayerDefault()},help(e){switch(e){case"fastInput":this.helpText=this.$t("settingsPanel.fastInput.help");break;case"legends":this.helpText=this.$t("settingsPanel.legends.help");break;case"toggleTutorial":this.helpText=this.$t("settingsPanel.toggleTutorial.help");break;case"darkmode":this.helpText=this.$t("settingsPanel.darkmode.help");break;case"language":this.helpText=this.$t("settingsPanel.language.help");break;case"osKeyboardLayout":this.helpText=this.$t("settingsPanel.osKeyboardLayout.help");break;case"clearLayer":this.helpText=this.$t("settingsPanel.clearLayer.help");break}this.clearTextTimer&&(window.clearTimeout(this.clearTextTimer),this.clearTextTimer=void 0),this.clearTextTimer=window.setTimeout(()=>{this.helpText=void 0},5e3)}}},RR={};var IU=Er(NU,wU,OU,!1,DU,null,null,null);function DU(e){for(let t in RR)this[t]=RR[t]}const UU=function(){return IU.exports}();var kU=function(e,t){return t._c,t._m(0)},MU=[function(e,t){var n=t._c;return n("div",{staticClass:"snowflakes",attrs:{"aria-hidden":"true"}},[n("div",{staticClass:"snowflake"},[t._v("❅")]),n("div",{staticClass:"snowflake"},[t._v("❆")]),n("div",{staticClass:"snowflake"},[t._v("❅")]),n("div",{staticClass:"snowflake"},[t._v("❆")]),n("div",{staticClass:"snowflake"},[t._v("❅")]),n("div",{staticClass:"snowflake"},[t._v("❆")]),n("div",{staticClass:"snowflake"},[t._v("❅")]),n("div",{staticClass:"snowflake"},[t._v("❆")]),n("div",{staticClass:"snowflake"},[t._v("❅")]),n("div",{staticClass:"snowflake"},[t._v("❆")]),n("div",{staticClass:"snowflake"},[t._v("❅")]),n("div",{staticClass:"snowflake"},[t._v("❆")])])}];const GU={},yR={};var BU=Er(GU,kU,MU,!0,$U,null,null,null);function $U(e){for(let t in yR)this[t]=yR[t]}const xU=function(){return BU.exports}(),FU="/assets/Santa_hat-caf4a6a3.svg",HU="/assets/jinglebell-32197867.svg";var QU=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"},on:{click:e.dismiss}},[n("span",{staticStyle:{display:"none"}},[e._v(e._s(e.revision))]),n("div",[n("header",[n("p",{staticClass:"random-potato"},[e._v(e._s(e.potatoFact))])]),n("router-view"),n("spinner",{attrs:{"is-visible":e.showSpinner,status:e.spinnerMsg}}),n("InfoBar",{attrs:{msg:e.message}})],1),n("slideout-panel"),n("footer",[n("p",[e._v(e._s(e.$t("maintain")))]),n("p",[e._v(e._s(e.$t("hostedOn")))]),n("p",{staticStyle:{"font-size":"10px"}},[e._v("version: "+e._s(e.revision))])]),n("div",{staticClass:"help",class:e.helpClasses,attrs:{title:e.$t("help.label")},on:{click:e.toggleTutorial,mouseenter:function(a){e.setMessage(e.$t("help.label")),e.hover=!0},mouseleave:function(a){e.setMessage(""),e.hover=!1}}},[n("font-awesome-icon",{directives:[{name:"show",rawName:"v-show",value:!e.snowflakes&&!e.tutorialEnabled,expression:"!snowflakes && !tutorialEnabled"}],attrs:{icon:"hat-wizard",transform:"rotate-22",size:"3x"}}),n("img",{directives:[{name:"show",rawName:"v-show",value:e.snowflakes&&!e.tutorialEnabled,expression:"snowflakes && !tutorialEnabled"}],staticClass:"santa-hat",attrs:{src:FU,alt:"Santa Hat by Theresa Knott [Public domain], via Wikimedia Commons"}}),n("font-awesome-icon",{directives:[{name:"show",rawName:"v-show",value:!e.snowflakes&&e.tutorialEnabled,expression:"!snowflakes && tutorialEnabled"}],attrs:{icon:"magic",transform:"rotate-185",size:"3x"}}),n("img",{directives:[{name:"show",rawName:"v-show",value:e.snowflakes&&e.tutorialEnabled,expression:"snowflakes && tutorialEnabled"}],staticClass:"jinglebell",attrs:{src:HU,alt:"Jingle Bell SVG Icon made from Icon Fonts is licensed by CC BY 3.0"}})],1),e.tutorialEnabled?n("iframe",{staticClass:"embedded-tutorial",attrs:{width:"560",height:"315",src:"https://www.youtube.com/embed/-imgglzDMdY?list=PLZlceRZZjRugJFL-vnenYnDrbMc6wu_e_",frameborder:"0",sandbox:"allow-scripts allow-same-origin",allow:"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""}}):e._e(),e.snowflakes?n("SnowFlake"):e._e()],1)},VU=[];const{mapState:WU,mapMutations:jU}=RA("app"),zU={name:"app",components:{Spinner:mU,InfoBar:hD,SnowFlake:xU},data(){return{revision:"dbabf83b17f1241bb210353e99451927d1d1f81e",potatoFact:"QMK for potatoes",interval:12e4,destroyWatcher:void 0,panel:void 0,settingsClasses:"",hover:!1}},computed:{...AS("keymap",["isDirty"]),...WU(["showSpinner","spinnerMsg","message","tutorialEnabled","snowflakes"]),showInfoBar(){return this.message!==""},helpClasses(){var e=[];return this.hover&&e.push("faa-tada","animated-hover"),e.join(" ")}},async beforeMount(){await this.appLoad(),this.randomPotatoFact(),this.interval=setInterval(()=>{this.randomPotatoFact()},this.interval)},created(){window.addEventListener("beforeunload",this.showConfirmationPrompt)},mounted(){this.destroyWatcher=this.$store.watch(e=>e.app.settingsPanelVisible,this.toggleSettingsPanel)},beforeDestroy(){clearInterval(this.interval),dN(this.destroyWatcher)&&this.destroyWatcher(),window.removeEventListener("beforeunload",this.showConfirmationPrompt)},methods:{...jU(["setShowSpinner","setSettingsPanel","toggleTutorial","setMessage"]),...rC("app",["loadApplicationState"]),randomPotatoFact(){const e=tC(this.$t("potato"));this.potatoFact=this.$t("potato."+CA(1,e))},async appLoad(){await this.loadApplicationState()},dismiss(){this.setShowSpinner(!1)},showConfirmationPrompt(e){return this.isDirty===!0?(e.preventDefault(),e.returnValue="",!0):null},toggleSettingsPanel(e){e?(this.panel=this.$showPanel({component:UU,openOn:"right",props:{},width:"300px"}),this.panel.promise.then(()=>{this.setSettingsPanel(!1)})):(this.panel.hide(),this.panel=void 0)},showSettings(){this.setSettingsPanel(!0)}}},gR={};var JU=Er(zU,QU,VU,!1,XU,null,null,null);function XU(e){for(let t in gR)this[t]=gR[t]}const ZU=function(){return JU.exports}(),YU="modulepreload",qU=function(e){return"/"+e},LR={},ES=function(t,n,a){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(o=>{if(o=qU(o),o in LR)return;LR[o]=!0;const s=o.endsWith(".css"),u=s?'[rel="stylesheet"]':"";if(!!a)for(let S=i.length-1;S>=0;S--){const v=i[S];if(v.href===o&&(!s||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${u}`))return;const f=document.createElement("link");if(f.rel=s?"stylesheet":YU,s||(f.as="script",f.crossOrigin=""),f.href=o,document.head.appendChild(f),s)return new Promise((S,v)=>{f.addEventListener("load",S),f.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${o}`)))})})).then(()=>t()).catch(o=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=o,window.dispatchEvent(s),!s.defaultPrevented)throw o})};/*! + * vue-router v3.5.3 + * (c) 2021 Evan You + * @license MIT + */function Sa(e,t){for(var n in t)e[n]=t[n];return e}var e2=/[!'()*]/g,t2=function(e){return"%"+e.charCodeAt(0).toString(16)},n2=/%2C/g,Ql=function(e){return encodeURIComponent(e).replace(e2,t2).replace(n2,",")};function oh(e){try{return decodeURIComponent(e)}catch{}return e}function a2(e,t,n){t===void 0&&(t={});var a=n||i2,i;try{i=a(e||"")}catch{i={}}for(var o in t){var s=t[o];i[o]=Array.isArray(s)?s.map(AR):AR(s)}return i}var AR=function(e){return e==null||typeof e=="object"?e:String(e)};function i2(e){var t={};return e=e.trim().replace(/^(\?|#|&)/,""),e&&e.split("&").forEach(function(n){var a=n.replace(/\+/g," ").split("="),i=oh(a.shift()),o=a.length>0?oh(a.join("=")):null;t[i]===void 0?t[i]=o:Array.isArray(t[i])?t[i].push(o):t[i]=[t[i],o]}),t}function r2(e){var t=e?Object.keys(e).map(function(n){var a=e[n];if(a===void 0)return"";if(a===null)return Ql(n);if(Array.isArray(a)){var i=[];return a.forEach(function(o){o!==void 0&&(o===null?i.push(Ql(n)):i.push(Ql(n)+"="+Ql(o)))}),i.join("&")}return Ql(n)+"="+Ql(a)}).filter(function(n){return n.length>0}).join("&"):null;return t?"?"+t:""}var gf=/\/?$/;function Lf(e,t,n,a){var i=a&&a.options.stringifyQuery,o=t.query||{};try{o=lh(o)}catch{}var s={name:t.name||e&&e.name,meta:e&&e.meta||{},path:t.path||"/",hash:t.hash||"",query:o,params:t.params||{},fullPath:ER(t,i),matched:e?o2(e):[]};return n&&(s.redirectedFrom=ER(n,i)),Object.freeze(s)}function lh(e){if(Array.isArray(e))return e.map(lh);if(e&&typeof e=="object"){var t={};for(var n in e)t[n]=lh(e[n]);return t}else return e}var br=Lf(null,{path:"/"});function o2(e){for(var t=[];e;)t.unshift(e),e=e.parent;return t}function ER(e,t){var n=e.path,a=e.query;a===void 0&&(a={});var i=e.hash;i===void 0&&(i="");var o=t||r2;return(n||"/")+o(a)+i}function LA(e,t,n){return t===br?e===t:t?e.path&&t.path?e.path.replace(gf,"")===t.path.replace(gf,"")&&(n||e.hash===t.hash&&Ym(e.query,t.query)):e.name&&t.name?e.name===t.name&&(n||e.hash===t.hash&&Ym(e.query,t.query)&&Ym(e.params,t.params)):!1:!1}function Ym(e,t){if(e===void 0&&(e={}),t===void 0&&(t={}),!e||!t)return e===t;var n=Object.keys(e).sort(),a=Object.keys(t).sort();return n.length!==a.length?!1:n.every(function(i,o){var s=e[i],u=a[o];if(u!==i)return!1;var m=t[i];return s==null||m==null?s===m:typeof s=="object"&&typeof m=="object"?Ym(s,m):String(s)===String(m)})}function l2(e,t){return e.path.replace(gf,"/").indexOf(t.path.replace(gf,"/"))===0&&(!t.hash||e.hash===t.hash)&&s2(e.query,t.query)}function s2(e,t){for(var n in t)if(!(n in e))return!1;return!0}function AA(e){for(var t=0;t=0&&(t=e.slice(a),e=e.slice(0,a));var i=e.indexOf("?");return i>=0&&(n=e.slice(i+1),e=e.slice(0,i)),{path:e,query:n,hash:t}}function fr(e){return e.replace(/\/+/g,"/")}var Af=Array.isArray||function(e){return Object.prototype.toString.call(e)=="[object Array]"},Ks=PA,m2=bS,f2=h2,C2=bA,d2=TA,p2=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function bS(e,t){for(var n=[],a=0,i=0,o="",s=t&&t.delimiter||"/",u;(u=p2.exec(e))!=null;){var m=u[0],f=u[1],S=u.index;if(o+=e.slice(i,S),i=S+m.length,f){o+=f[1];continue}var v=e[i],A=u[2],E=u[3],T=u[4],M=u[5],G=u[6],$=u[7];o&&(n.push(o),o="");var V=A!=null&&v!=null&&v!==A,H=G==="+"||G==="*",W=G==="?"||G==="*",z=u[2]||s,X=T||M;n.push({name:E||a++,prefix:A||"",delimiter:z,optional:W,repeat:H,partial:V,asterisk:!!$,pattern:X?v2(X):$?".*":"[^"+qm(z)+"]+?"})}return i1||!z.length)return z.length===0?t():t("span",{},z)}if(this.tag==="a")W.on=H,W.attrs={href:m,"aria-current":$};else{var X=wA(this.$slots.default);if(X){X.isStatic=!1;var Z=X.data=Sa({},X.data);Z.on=Z.on||{};for(var w in Z.on){var y=Z.on[w];w in H&&(Z.on[w]=Array.isArray(y)?y:[y])}for(var P in H)P in Z.on?Z.on[P].push(H[P]):Z.on[P]=V;var D=X.data.attrs=Sa({},X.data.attrs);D.href=m,D["aria-current"]=$}else W.on=H}return t(this.tag,W,this.$slots.default)}};function wR(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){var t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function wA(e){if(e){for(var t,n=0;n-1&&(G.params[W]=T.params[W]);return G.path=ef(V.path,G.params),A(V,G,M)}else if(G.path){G.params={};for(var z=0;z=e.length?n():e[i]?t(e[i],function(){a(i+1)}):a(i+1)};a(0)}var Go={redirected:2,aborted:4,cancelled:8,duplicated:16};function M2(e,t){return cC(e,t,Go.redirected,'Redirected when going from "'+e.fullPath+'" to "'+x2(t)+'" via a navigation guard.')}function G2(e,t){var n=cC(e,t,Go.duplicated,'Avoided redundant navigation to current location: "'+e.fullPath+'".');return n.name="NavigationDuplicated",n}function kR(e,t){return cC(e,t,Go.cancelled,'Navigation cancelled from "'+e.fullPath+'" to "'+t.fullPath+'" with a new navigation.')}function B2(e,t){return cC(e,t,Go.aborted,'Navigation aborted from "'+e.fullPath+'" to "'+t.fullPath+'" via a navigation guard.')}function cC(e,t,n,a){var i=new Error(a);return i._isRouter=!0,i.from=e,i.to=t,i.type=n,i}var $2=["params","query","hash"];function x2(e){if(typeof e=="string")return e;if("path"in e)return e.path;var t={};return $2.forEach(function(n){n in e&&(t[n]=e[n])}),JSON.stringify(t,null,2)}function Tf(e){return Object.prototype.toString.call(e).indexOf("Error")>-1}function uC(e,t){return Tf(e)&&e._isRouter&&(t==null||e.type===t)}function F2(e){return function(t,n,a){var i=!1,o=0,s=null;MA(e,function(u,m,f,S){if(typeof u=="function"&&u.cid===void 0){i=!0,o++;var v=MR(function(M){Q2(M)&&(M=M.default),u.resolved=typeof M=="function"?M:Ef.extend(M),f.components[S]=M,o--,o<=0&&a()}),A=MR(function(M){var G="Failed to resolve async component "+S+": "+M;s||(s=Tf(M)?M:new Error(G),a(s))}),E;try{E=u(v,A)}catch(M){A(M)}if(E)if(typeof E.then=="function")E.then(v,A);else{var T=E.component;T&&typeof T.then=="function"&&T.then(v,A)}}}),i||a()}}function MA(e,t){return GA(e.map(function(n){return Object.keys(n.components).map(function(a){return t(n.components[a],n.instances[a],n,a)})}))}function GA(e){return Array.prototype.concat.apply([],e)}var H2=typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol";function Q2(e){return e.__esModule||H2&&e[Symbol.toStringTag]==="Module"}function MR(e){var t=!1;return function(){for(var n=[],a=arguments.length;a--;)n[a]=arguments[a];if(!t)return t=!0,e.apply(this,n)}}var ba=function(t,n){this.router=t,this.base=V2(n),this.current=br,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};ba.prototype.listen=function(t){this.cb=t};ba.prototype.onReady=function(t,n){this.ready?t():(this.readyCbs.push(t),n&&this.readyErrorCbs.push(n))};ba.prototype.onError=function(t){this.errorCbs.push(t)};ba.prototype.transitionTo=function(t,n,a){var i=this,o;try{o=this.router.match(t,this.current)}catch(u){throw this.errorCbs.forEach(function(m){m(u)}),u}var s=this.current;this.confirmTransition(o,function(){i.updateRoute(o),n&&n(o),i.ensureURL(),i.router.afterHooks.forEach(function(u){u&&u(o,s)}),i.ready||(i.ready=!0,i.readyCbs.forEach(function(u){u(o)}))},function(u){a&&a(u),u&&!i.ready&&(!uC(u,Go.redirected)||s!==br)&&(i.ready=!0,i.readyErrorCbs.forEach(function(m){m(u)}))})};ba.prototype.confirmTransition=function(t,n,a){var i=this,o=this.current;this.pending=t;var s=function(M){!uC(M)&&Tf(M)&&(i.errorCbs.length?i.errorCbs.forEach(function(G){G(M)}):console.error(M)),a&&a(M)},u=t.matched.length-1,m=o.matched.length-1;if(LA(t,o)&&u===m&&t.matched[u]===o.matched[m])return this.ensureURL(),t.hash&&Cr(this.router,o,t,!1),s(G2(o,t));var f=W2(this.current.matched,t.matched),S=f.updated,v=f.deactivated,A=f.activated,E=[].concat(z2(v),this.router.beforeHooks,J2(S),A.map(function(M){return M.beforeEnter}),F2(A)),T=function(M,G){if(i.pending!==t)return s(kR(o,t));try{M(t,o,function($){$===!1?(i.ensureURL(!0),s(B2(o,t))):Tf($)?(i.ensureURL(!0),s($)):typeof $=="string"||typeof $=="object"&&(typeof $.path=="string"||typeof $.name=="string")?(s(M2(o,t)),typeof $=="object"&&$.replace?i.replace($):i.push($)):G($)})}catch($){s($)}};UR(E,T,function(){var M=X2(A),G=M.concat(i.router.resolveHooks);UR(G,T,function(){if(i.pending!==t)return s(kR(o,t));i.pending=null,n(t),i.router.app&&i.router.app.$nextTick(function(){AA(t)})})})};ba.prototype.updateRoute=function(t){this.current=t,this.cb&&this.cb(t)};ba.prototype.setupListeners=function(){};ba.prototype.teardown=function(){this.listeners.forEach(function(t){t()}),this.listeners=[],this.current=br,this.pending=null};function V2(e){if(!e)if(Dc){var t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^https?:\/\/[^\/]+/,"")}else e="/";return e.charAt(0)!=="/"&&(e="/"+e),e.replace(/\/$/,"")}function W2(e,t){var n,a=Math.max(e.length,t.length);for(n=0;n0)){var i=this.router,o=i.options.scrollBehavior,s=dr&&o;s&&this.listeners.push(UA());var u=function(){var m=a.current,f=tc(a.base);a.current===br&&f===a._startLocation||a.transitionTo(f,function(S){s&&Cr(i,S,m,!0)})};window.addEventListener("popstate",u),this.listeners.push(function(){window.removeEventListener("popstate",u)})}},t.prototype.go=function(a){window.history.go(a)},t.prototype.push=function(a,i,o){var s=this,u=this,m=u.current;this.transitionTo(a,function(f){bf(fr(s.base+f.fullPath)),Cr(s.router,f,m,!1),i&&i(f)},o)},t.prototype.replace=function(a,i,o){var s=this,u=this,m=u.current;this.transitionTo(a,function(f){ch(fr(s.base+f.fullPath)),Cr(s.router,f,m,!1),i&&i(f)},o)},t.prototype.ensureURL=function(a){if(tc(this.base)!==this.current.fullPath){var i=fr(this.base+this.current.fullPath);a?bf(i):ch(i)}},t.prototype.getCurrentLocation=function(){return tc(this.base)},t}(ba);function tc(e){var t=window.location.pathname,n=t.toLowerCase(),a=e.toLowerCase();return e&&(n===a||n.indexOf(fr(a+"/"))===0)&&(t=t.slice(e.length)),(t||"/")+window.location.search+window.location.hash}var xA=function(e){function t(n,a,i){e.call(this,n,a),!(i&&Y2(this.base))&&GR()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setupListeners=function(){var a=this;if(!(this.listeners.length>0)){var i=this.router,o=i.options.scrollBehavior,s=dr&&o;s&&this.listeners.push(UA());var u=function(){var f=a.current;GR()&&a.transitionTo(tf(),function(S){s&&Cr(a.router,S,f,!0),dr||nf(S.fullPath)})},m=dr?"popstate":"hashchange";window.addEventListener(m,u),this.listeners.push(function(){window.removeEventListener(m,u)})}},t.prototype.push=function(a,i,o){var s=this,u=this,m=u.current;this.transitionTo(a,function(f){BR(f.fullPath),Cr(s.router,f,m,!1),i&&i(f)},o)},t.prototype.replace=function(a,i,o){var s=this,u=this,m=u.current;this.transitionTo(a,function(f){nf(f.fullPath),Cr(s.router,f,m,!1),i&&i(f)},o)},t.prototype.go=function(a){window.history.go(a)},t.prototype.ensureURL=function(a){var i=this.current.fullPath;tf()!==i&&(a?BR(i):nf(i))},t.prototype.getCurrentLocation=function(){return tf()},t}(ba);function Y2(e){var t=tc(e);if(!/^\/#/.test(t))return window.location.replace(fr(e+"/#"+t)),!0}function GR(){var e=tf();return e.charAt(0)==="/"?!0:(nf("/"+e),!1)}function tf(){var e=window.location.href,t=e.indexOf("#");return t<0?"":(e=e.slice(t+1),e)}function uh(e){var t=window.location.href,n=t.indexOf("#"),a=n>=0?t.slice(0,n):t;return a+"#"+e}function BR(e){dr?bf(uh(e)):window.location.hash=e}function nf(e){dr?ch(uh(e)):window.location.replace(uh(e))}var q2=function(e){function t(n,a){e.call(this,n,a),this.stack=[],this.index=-1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.push=function(a,i,o){var s=this;this.transitionTo(a,function(u){s.stack=s.stack.slice(0,s.index+1).concat(u),s.index++,i&&i(u)},o)},t.prototype.replace=function(a,i,o){var s=this;this.transitionTo(a,function(u){s.stack=s.stack.slice(0,s.index).concat(u),i&&i(u)},o)},t.prototype.go=function(a){var i=this,o=this.index+a;if(!(o<0||o>=this.stack.length)){var s=this.stack[o];this.confirmTransition(s,function(){var u=i.current;i.index=o,i.updateRoute(s),i.router.afterHooks.forEach(function(m){m&&m(s,u)})},function(u){uC(u,Go.duplicated)&&(i.index=o)})}},t.prototype.getCurrentLocation=function(){var a=this.stack[this.stack.length-1];return a?a.fullPath:"/"},t.prototype.ensureURL=function(){},t}(ba),It=function(t){t===void 0&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=P2(t.routes||[],this);var n=t.mode||"hash";switch(this.fallback=n==="history"&&!dr&&t.fallback!==!1,this.fallback&&(n="hash"),Dc||(n="abstract"),this.mode=n,n){case"history":this.history=new $A(this,t.base);break;case"hash":this.history=new xA(this,t.base,this.fallback);break;case"abstract":this.history=new q2(this,t.base);break}},FA={currentRoute:{configurable:!0}};It.prototype.match=function(t,n,a){return this.matcher.match(t,n,a)};FA.currentRoute.get=function(){return this.history&&this.history.current};It.prototype.init=function(t){var n=this;if(this.apps.push(t),t.$once("hook:destroyed",function(){var s=n.apps.indexOf(t);s>-1&&n.apps.splice(s,1),n.app===t&&(n.app=n.apps[0]||null),n.app||n.history.teardown()}),!this.app){this.app=t;var a=this.history;if(a instanceof $A||a instanceof xA){var i=function(s){var u=a.current,m=n.options.scrollBehavior,f=dr&&m;f&&"fullPath"in s&&Cr(n,s,u,!1)},o=function(s){a.setupListeners(),i(s)};a.transitionTo(a.getCurrentLocation(),o,o)}a.listen(function(s){n.apps.forEach(function(u){u._route=s})})}};It.prototype.beforeEach=function(t){return NS(this.beforeHooks,t)};It.prototype.beforeResolve=function(t){return NS(this.resolveHooks,t)};It.prototype.afterEach=function(t){return NS(this.afterHooks,t)};It.prototype.onReady=function(t,n){this.history.onReady(t,n)};It.prototype.onError=function(t){this.history.onError(t)};It.prototype.push=function(t,n,a){var i=this;if(!n&&!a&&typeof Promise<"u")return new Promise(function(o,s){i.history.push(t,o,s)});this.history.push(t,n,a)};It.prototype.replace=function(t,n,a){var i=this;if(!n&&!a&&typeof Promise<"u")return new Promise(function(o,s){i.history.replace(t,o,s)});this.history.replace(t,n,a)};It.prototype.go=function(t){this.history.go(t)};It.prototype.back=function(){this.go(-1)};It.prototype.forward=function(){this.go(1)};It.prototype.getMatchedComponents=function(t){var n=t?t.matched?t:this.resolve(t).route:this.currentRoute;return n?[].concat.apply([],n.matched.map(function(a){return Object.keys(a.components).map(function(i){return a.components[i]})})):[]};It.prototype.resolve=function(t,n,a){n=n||this.history.current;var i=wS(t,n,a,this),o=this.match(i,n),s=o.redirectedFrom||o.fullPath,u=this.history.base,m=ek(u,s,this.mode);return{location:i,route:o,href:m,normalizedTo:i,resolved:o}};It.prototype.getRoutes=function(){return this.matcher.getRoutes()};It.prototype.addRoute=function(t,n){this.matcher.addRoute(t,n),this.history.current!==br&&this.history.transitionTo(this.history.getCurrentLocation())};It.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==br&&this.history.transitionTo(this.history.getCurrentLocation())};Object.defineProperties(It.prototype,FA);function NS(e,t){return e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function ek(e,t,n){var a=n==="hash"?"#"+t:t;return e?fr(e+"/"+a):a}It.install=sh;It.version="3.5.3";It.isNavigationFailure=uC;It.NavigationFailureType=Go;It.START_LOCATION=br;Dc&&window.Vue&&window.Vue.use(It);const HA=It,$R=()=>ES(()=>import("./Home-58bb015d.js"),["assets/Home-58bb015d.js","assets/BaseKey-540add69.js","assets/BaseKey-34f28bd3.css","assets/Home-fe6589aa.css"]),tk=()=>ES(()=>import("./Print-3cdeae5b.js"),["assets/Print-3cdeae5b.js","assets/BaseKey-540add69.js","assets/BaseKey-34f28bd3.css","assets/Print-76aa46fc.css"]),nk=()=>ES(()=>import("./Test-beb90d9e.js"),["assets/Test-beb90d9e.js","assets/BaseKey-540add69.js","assets/BaseKey-34f28bd3.css","assets/Test-a430b51d.css"]);Pe.use(HA);const ak=new HA({routes:[{path:"/:keyboardP(.+)/:layoutP(.+)",component:$R,name:"home"},{path:"/print",component:tk,name:"print"},{path:"/test",component:nk,name:"test"},{path:"*",component:$R}]}),IS={configuratorSettings:"configuratorSettings",configuratorSettingsVersion:2};function ik(e){return localStorage?localStorage.getItem(e):null}function rk(e,t){localStorage&&localStorage.setItem(e,t)}const ok=["keymap_belgian","keymap_bepo","keymap_brazilian_abnt2","keymap_canadian_multilingual","keymap_colemak","keymap_croatian","keymap_czech","keymap_danish","keymap_dvorak_fr","keymap_dvorak","keymap_dvorak_programmer","keymap_estonian","keymap_finnish","keymap_french_afnor","keymap_french","keymap_french_mac_iso","keymap_german","keymap_greek","keymap_hebrew","keymap_hungarian","keymap_icelandic","keymap_irish","keymap_italian","keymap_italian_mac_ansi","keymap_italian_mac_iso","keymap_japanese","keymap_korean","keymap_latvian","keymap_lithuanian_azerty","keymap_lithuanian_qwerty","keymap_neo2","keymap_norman","keymap_norwegian","keymap_polish","keymap_portuguese","keymap_portuguese_mac_iso","keymap_romanian","keymap_russian","keymap_serbian","keymap_serbian_latin","keymap_slovak","keymap_slovenian","keymap_spanish_dvorak","keymap_spanish","keymap_spanish_latin_america","keymap_swedish","keymap_swedish_mac_ansi","keymap_swedish_mac_iso","keymap_swedish_pro_mac_ansi","keymap_swedish_pro_mac_iso","keymap_swiss_de","keymap_swiss_fr","keymap_turkish_f","keymap_turkish_q","keymap_uk","keymap_ukrainian","keymap_us_extended","keymap_us_international","keymap_us_international_linux","keymap_us","keymap_workman","keymap_workman_zxcvm"];function xR(){const e=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches;return{version:IS.configuratorSettingsVersion,darkmodeEnabled:e,favoriteKeyboard:"",favoriteColor:"",clearLayerDefault:!1,iso:!1,osKeyboardLayout:"keymap_us"}}function lk(){try{return{...xR(),...JSON.parse(ik(IS.configuratorSettings))}}catch{return xR()}}const sk={keyboard:"",keyboardMeta:{},configuratorSettings:lk(),keyboards:[],appInitialized:!1,_keyboards:[],layout:"",layouts:{},keymapName:"",compileDisabled:!1,isPreview:!1,previewRequested:!1,jobID:"",enableDownloads:!1,firmwareBinaryURL:[],firmwareSourceURL:[],firmwareFile:"",keymapSourceURL:[],filter:"",keypressListener:void 0,showSpinner:!1,spinnerMsg:"",message:"",settingsPanelVisible:!1,author:"",notes:"",tutorialEnabled:!1,electron:!1,languages:[{value:"en",label:"English"},{value:"de",label:"Deutsch"},{value:"es",label:"Español"},{value:"fr",label:"Français"},{value:"it",label:"Italiano"},{value:"ms",label:"Bahasa Malaysia"},{value:"pl-PL",label:"Polski"},{value:"pt-BR",label:"Português brasileiro"},{value:"ru",label:"Русский"},{value:"ja",label:"日本語"},{value:"zh-CN",label:"简体中文"},{value:"zh-TW",label:"繁體中文(台灣)"},{value:"zh-HK",label:"繁體中文(香港)"}],legends:"keymap",legendTypes:["keymap","matrix","index","size"],osKeyboardLayouts:ok,snowflakes:!1},_k={...sk};function ck(e){return e===void 0}var uk=ck;const Mt=cn(uk),mk={firmwareFile:e=>e.firmwareFile,validateKeyboard:e=>t=>{const n=e.keyboards.includes(t);return console.info(`Validate keyboard:${t} valid:${n}`),n},filter:e=>e.filter,exportKeymapName:e=>{let t=e.keymapName.replace(/[\s/]/g,"_").toLowerCase(),n=e.keyboard.replace(/[\s/]/g,"_").toLowerCase();return t===""?t=`${n}_${e.layout}_mine`.toLowerCase():t=`${n}_${t}`.toLowerCase(),t=t.replace(/[^a-z0-9_-]/gi,""),t},keyCount:e=>tC(e.layouts)>0&&!Mt(e.layout)&&!Mt(e.layouts[e.layout])?e.layouts[e.layout].length:0,osKeyboardLayout:e=>e.configuratorSettings.osKeyboardLayout},fk={...mk};function QA(e,t){return function(){return e.apply(t,arguments)}}const{toString:Ck}=Object.prototype,{getPrototypeOf:DS}=Object,mC=(e=>t=>{const n=Ck.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ta=e=>(e=e.toLowerCase(),t=>mC(t)===e),fC=e=>t=>typeof t===e,{isArray:vs}=Array,Rc=fC("undefined");function dk(e){return e!==null&&!Rc(e)&&e.constructor!==null&&!Rc(e.constructor)&&Bn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const VA=Ta("ArrayBuffer");function pk(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&VA(e.buffer),t}const hk=fC("string"),Bn=fC("function"),WA=fC("number"),CC=e=>e!==null&&typeof e=="object",Sk=e=>e===!0||e===!1,af=e=>{if(mC(e)!=="object")return!1;const t=DS(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Kk=Ta("Date"),vk=Ta("File"),Rk=Ta("Blob"),yk=Ta("FileList"),gk=e=>CC(e)&&Bn(e.pipe),Lk=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Bn(e.append)&&((t=mC(e))==="formdata"||t==="object"&&Bn(e.toString)&&e.toString()==="[object FormData]"))},Ak=Ta("URLSearchParams"),[Ek,bk,Tk,Pk]=["ReadableStream","Request","Response","Headers"].map(Ta),wk=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Uc(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let a,i;if(typeof e!="object"&&(e=[e]),vs(e))for(a=0,i=e.length;a0;)if(i=n[a],t===i.toLowerCase())return i;return null}const ho=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),zA=e=>!Rc(e)&&e!==ho;function mh(){const{caseless:e}=zA(this)&&this||{},t={},n=(a,i)=>{const o=e&&jA(t,i)||i;af(t[o])&&af(a)?t[o]=mh(t[o],a):af(a)?t[o]=mh({},a):vs(a)?t[o]=a.slice():t[o]=a};for(let a=0,i=arguments.length;a(Uc(t,(i,o)=>{n&&Bn(i)?e[o]=QA(i,n):e[o]=i},{allOwnKeys:a}),e),Nk=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Ik=(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Dk=(e,t,n,a)=>{let i,o,s;const u={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),o=i.length;o-- >0;)s=i[o],(!a||a(s,e,t))&&!u[s]&&(t[s]=e[s],u[s]=!0);e=n!==!1&&DS(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Uk=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const a=e.indexOf(t,n);return a!==-1&&a===n},kk=e=>{if(!e)return null;if(vs(e))return e;let t=e.length;if(!WA(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Mk=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&DS(Uint8Array)),Gk=(e,t)=>{const a=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=a.next())&&!i.done;){const o=i.value;t.call(e,o[0],o[1])}},Bk=(e,t)=>{let n;const a=[];for(;(n=e.exec(t))!==null;)a.push(n);return a},$k=Ta("HTMLFormElement"),xk=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,i){return a.toUpperCase()+i}),FR=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Fk=Ta("RegExp"),JA=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),a={};Uc(n,(i,o)=>{let s;(s=t(i,o,e))!==!1&&(a[o]=s||i)}),Object.defineProperties(e,a)},Hk=e=>{JA(e,(t,n)=>{if(Bn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=e[n];if(Bn(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Qk=(e,t)=>{const n={},a=i=>{i.forEach(o=>{n[o]=!0})};return vs(e)?a(e):a(String(e).split(t)),n},Vk=()=>{},Wk=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,cp="abcdefghijklmnopqrstuvwxyz",HR="0123456789",XA={DIGIT:HR,ALPHA:cp,ALPHA_DIGIT:cp+cp.toUpperCase()+HR},jk=(e=16,t=XA.ALPHA_DIGIT)=>{let n="";const{length:a}=t;for(;e--;)n+=t[Math.random()*a|0];return n};function zk(e){return!!(e&&Bn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Jk=e=>{const t=new Array(10),n=(a,i)=>{if(CC(a)){if(t.indexOf(a)>=0)return;if(!("toJSON"in a)){t[i]=a;const o=vs(a)?[]:{};return Uc(a,(s,u)=>{const m=n(s,i+1);!Rc(m)&&(o[u]=m)}),t[i]=void 0,o}}return a};return n(e,0)},Xk=Ta("AsyncFunction"),Zk=e=>e&&(CC(e)||Bn(e))&&Bn(e.then)&&Bn(e.catch),ZA=((e,t)=>e?setImmediate:t?((n,a)=>(ho.addEventListener("message",({source:i,data:o})=>{i===ho&&o===n&&a.length&&a.shift()()},!1),i=>{a.push(i),ho.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Bn(ho.postMessage)),Yk=typeof queueMicrotask<"u"?queueMicrotask.bind(ho):typeof process<"u"&&process.nextTick||ZA,ce={isArray:vs,isArrayBuffer:VA,isBuffer:dk,isFormData:Lk,isArrayBufferView:pk,isString:hk,isNumber:WA,isBoolean:Sk,isObject:CC,isPlainObject:af,isReadableStream:Ek,isRequest:bk,isResponse:Tk,isHeaders:Pk,isUndefined:Rc,isDate:Kk,isFile:vk,isBlob:Rk,isRegExp:Fk,isFunction:Bn,isStream:gk,isURLSearchParams:Ak,isTypedArray:Mk,isFileList:yk,forEach:Uc,merge:mh,extend:Ok,trim:wk,stripBOM:Nk,inherits:Ik,toFlatObject:Dk,kindOf:mC,kindOfTest:Ta,endsWith:Uk,toArray:kk,forEachEntry:Gk,matchAll:Bk,isHTMLForm:$k,hasOwnProperty:FR,hasOwnProp:FR,reduceDescriptors:JA,freezeMethods:Hk,toObjectSet:Qk,toCamelCase:xk,noop:Vk,toFiniteNumber:Wk,findKey:jA,global:ho,isContextDefined:zA,ALPHABET:XA,generateString:jk,isSpecCompliantForm:zk,toJSONObject:Jk,isAsyncFn:Xk,isThenable:Zk,setImmediate:ZA,asap:Yk};function Fe(e,t,n,a,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),i&&(this.response=i)}ce.inherits(Fe,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ce.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const YA=Fe.prototype,qA={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{qA[e]={value:e}});Object.defineProperties(Fe,qA);Object.defineProperty(YA,"isAxiosError",{value:!0});Fe.from=(e,t,n,a,i,o)=>{const s=Object.create(YA);return ce.toFlatObject(e,s,function(m){return m!==Error.prototype},u=>u!=="isAxiosError"),Fe.call(s,e.message,t,n,a,i),s.cause=e,s.name=e.name,o&&Object.assign(s,o),s};const qk=null;function fh(e){return ce.isPlainObject(e)||ce.isArray(e)}function eE(e){return ce.endsWith(e,"[]")?e.slice(0,-2):e}function QR(e,t,n){return e?e.concat(t).map(function(i,o){return i=eE(i),!n&&o?"["+i+"]":i}).join(n?".":""):t}function eM(e){return ce.isArray(e)&&!e.some(fh)}const tM=ce.toFlatObject(ce,{},null,function(t){return/^is[A-Z]/.test(t)});function dC(e,t,n){if(!ce.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=ce.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(M,G){return!ce.isUndefined(G[M])});const a=n.metaTokens,i=n.visitor||S,o=n.dots,s=n.indexes,m=(n.Blob||typeof Blob<"u"&&Blob)&&ce.isSpecCompliantForm(t);if(!ce.isFunction(i))throw new TypeError("visitor must be a function");function f(T){if(T===null)return"";if(ce.isDate(T))return T.toISOString();if(!m&&ce.isBlob(T))throw new Fe("Blob is not supported. Use a Buffer instead.");return ce.isArrayBuffer(T)||ce.isTypedArray(T)?m&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function S(T,M,G){let $=T;if(T&&!G&&typeof T=="object"){if(ce.endsWith(M,"{}"))M=a?M:M.slice(0,-2),T=JSON.stringify(T);else if(ce.isArray(T)&&eM(T)||(ce.isFileList(T)||ce.endsWith(M,"[]"))&&($=ce.toArray(T)))return M=eE(M),$.forEach(function(H,W){!(ce.isUndefined(H)||H===null)&&t.append(s===!0?QR([M],W,o):s===null?M:M+"[]",f(H))}),!1}return fh(T)?!0:(t.append(QR(G,M,o),f(T)),!1)}const v=[],A=Object.assign(tM,{defaultVisitor:S,convertValue:f,isVisitable:fh});function E(T,M){if(!ce.isUndefined(T)){if(v.indexOf(T)!==-1)throw Error("Circular reference detected in "+M.join("."));v.push(T),ce.forEach(T,function($,V){(!(ce.isUndefined($)||$===null)&&i.call(t,$,ce.isString(V)?V.trim():V,M,A))===!0&&E($,M?M.concat(V):[V])}),v.pop()}}if(!ce.isObject(e))throw new TypeError("data must be an object");return E(e),t}function VR(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function US(e,t){this._pairs=[],e&&dC(e,this,t)}const tE=US.prototype;tE.append=function(t,n){this._pairs.push([t,n])};tE.toString=function(t){const n=t?function(a){return t.call(this,a,VR)}:VR;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function nM(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function nE(e,t,n){if(!t)return e;const a=n&&n.encode||nM,i=n&&n.serialize;let o;if(i?o=i(t,n):o=ce.isURLSearchParams(t)?t.toString():new US(t,n).toString(a),o){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class aM{constructor(){this.handlers=[]}use(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ce.forEach(this.handlers,function(a){a!==null&&t(a)})}}const WR=aM,aE={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},iM=typeof URLSearchParams<"u"?URLSearchParams:US,rM=typeof FormData<"u"?FormData:null,oM=typeof Blob<"u"?Blob:null,lM={isBrowser:!0,classes:{URLSearchParams:iM,FormData:rM,Blob:oM},protocols:["http","https","file","blob","url","data"]},kS=typeof window<"u"&&typeof document<"u",sM=(e=>kS&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),_M=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),cM=kS&&window.location.href||"http://localhost",uM=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:kS,hasStandardBrowserEnv:sM,hasStandardBrowserWebWorkerEnv:_M,origin:cM},Symbol.toStringTag,{value:"Module"})),ya={...uM,...lM};function mM(e,t){return dC(e,new ya.classes.URLSearchParams,Object.assign({visitor:function(n,a,i,o){return ya.isNode&&ce.isBuffer(n)?(this.append(a,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function fM(e){return ce.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function CM(e){const t={},n=Object.keys(e);let a;const i=n.length;let o;for(a=0;a=n.length;return s=!s&&ce.isArray(i)?i.length:s,m?(ce.hasOwnProp(i,s)?i[s]=[i[s],a]:i[s]=a,!u):((!i[s]||!ce.isObject(i[s]))&&(i[s]=[]),t(n,a,i[s],o)&&ce.isArray(i[s])&&(i[s]=CM(i[s])),!u)}if(ce.isFormData(e)&&ce.isFunction(e.entries)){const n={};return ce.forEachEntry(e,(a,i)=>{t(fM(a),i,n,0)}),n}return null}function dM(e,t,n){if(ce.isString(e))try{return(t||JSON.parse)(e),ce.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}const MS={transitional:aE,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const a=n.getContentType()||"",i=a.indexOf("application/json")>-1,o=ce.isObject(t);if(o&&ce.isHTMLForm(t)&&(t=new FormData(t)),ce.isFormData(t))return i?JSON.stringify(iE(t)):t;if(ce.isArrayBuffer(t)||ce.isBuffer(t)||ce.isStream(t)||ce.isFile(t)||ce.isBlob(t)||ce.isReadableStream(t))return t;if(ce.isArrayBufferView(t))return t.buffer;if(ce.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(o){if(a.indexOf("application/x-www-form-urlencoded")>-1)return mM(t,this.formSerializer).toString();if((u=ce.isFileList(t))||a.indexOf("multipart/form-data")>-1){const m=this.env&&this.env.FormData;return dC(u?{"files[]":t}:t,m&&new m,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),dM(t)):t}],transformResponse:[function(t){const n=this.transitional||MS.transitional,a=n&&n.forcedJSONParsing,i=this.responseType==="json";if(ce.isResponse(t)||ce.isReadableStream(t))return t;if(t&&ce.isString(t)&&(a&&!this.responseType||i)){const s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(u){if(s)throw u.name==="SyntaxError"?Fe.from(u,Fe.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ya.classes.FormData,Blob:ya.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ce.forEach(["delete","get","head","post","put","patch"],e=>{MS.headers[e]={}});const GS=MS,pM=ce.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),hM=e=>{const t={};let n,a,i;return e&&e.split(` +`).forEach(function(s){i=s.indexOf(":"),n=s.substring(0,i).trim().toLowerCase(),a=s.substring(i+1).trim(),!(!n||t[n]&&pM[n])&&(n==="set-cookie"?t[n]?t[n].push(a):t[n]=[a]:t[n]=t[n]?t[n]+", "+a:a)}),t},jR=Symbol("internals");function Z_(e){return e&&String(e).trim().toLowerCase()}function rf(e){return e===!1||e==null?e:ce.isArray(e)?e.map(rf):String(e)}function SM(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(e);)t[a[1]]=a[2];return t}const KM=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function up(e,t,n,a,i){if(ce.isFunction(a))return a.call(this,t,n);if(i&&(t=n),!!ce.isString(t)){if(ce.isString(a))return t.indexOf(a)!==-1;if(ce.isRegExp(a))return a.test(t)}}function vM(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,a)=>n.toUpperCase()+a)}function RM(e,t){const n=ce.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+n,{value:function(i,o,s){return this[a].call(this,t,i,o,s)},configurable:!0})})}class pC{constructor(t){t&&this.set(t)}set(t,n,a){const i=this;function o(u,m,f){const S=Z_(m);if(!S)throw new Error("header name must be a non-empty string");const v=ce.findKey(i,S);(!v||i[v]===void 0||f===!0||f===void 0&&i[v]!==!1)&&(i[v||m]=rf(u))}const s=(u,m)=>ce.forEach(u,(f,S)=>o(f,S,m));if(ce.isPlainObject(t)||t instanceof this.constructor)s(t,n);else if(ce.isString(t)&&(t=t.trim())&&!KM(t))s(hM(t),n);else if(ce.isHeaders(t))for(const[u,m]of t.entries())o(m,u,a);else t!=null&&o(n,t,a);return this}get(t,n){if(t=Z_(t),t){const a=ce.findKey(this,t);if(a){const i=this[a];if(!n)return i;if(n===!0)return SM(i);if(ce.isFunction(n))return n.call(this,i,a);if(ce.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Z_(t),t){const a=ce.findKey(this,t);return!!(a&&this[a]!==void 0&&(!n||up(this,this[a],a,n)))}return!1}delete(t,n){const a=this;let i=!1;function o(s){if(s=Z_(s),s){const u=ce.findKey(a,s);u&&(!n||up(a,a[u],u,n))&&(delete a[u],i=!0)}}return ce.isArray(t)?t.forEach(o):o(t),i}clear(t){const n=Object.keys(this);let a=n.length,i=!1;for(;a--;){const o=n[a];(!t||up(this,this[o],o,t,!0))&&(delete this[o],i=!0)}return i}normalize(t){const n=this,a={};return ce.forEach(this,(i,o)=>{const s=ce.findKey(a,o);if(s){n[s]=rf(i),delete n[o];return}const u=t?vM(o):String(o).trim();u!==o&&delete n[o],n[u]=rf(i),a[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return ce.forEach(this,(a,i)=>{a!=null&&a!==!1&&(n[i]=t&&ce.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const a=new this(t);return n.forEach(i=>a.set(i)),a}static accessor(t){const a=(this[jR]=this[jR]={accessors:{}}).accessors,i=this.prototype;function o(s){const u=Z_(s);a[u]||(RM(i,s),a[u]=!0)}return ce.isArray(t)?t.forEach(o):o(t),this}}pC.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ce.reduceDescriptors(pC.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[n]=a}}});ce.freezeMethods(pC);const ga=pC;function mp(e,t){const n=this||GS,a=t||n,i=ga.from(a.headers);let o=a.data;return ce.forEach(e,function(u){o=u.call(n,o,i.normalize(),t?t.status:void 0)}),i.normalize(),o}function rE(e){return!!(e&&e.__CANCEL__)}function Rs(e,t,n){Fe.call(this,e??"canceled",Fe.ERR_CANCELED,t,n),this.name="CanceledError"}ce.inherits(Rs,Fe,{__CANCEL__:!0});function oE(e,t,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?e(n):t(new Fe("Request failed with status code "+n.status,[Fe.ERR_BAD_REQUEST,Fe.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function yM(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function gM(e,t){e=e||10;const n=new Array(e),a=new Array(e);let i=0,o=0,s;return t=t!==void 0?t:1e3,function(m){const f=Date.now(),S=a[o];s||(s=f),n[i]=m,a[i]=f;let v=o,A=0;for(;v!==i;)A+=n[v++],v=v%e;if(i=(i+1)%e,i===o&&(o=(o+1)%e),f-s{n=S,i=null,o&&(clearTimeout(o),o=null),e.apply(null,f)};return[(...f)=>{const S=Date.now(),v=S-n;v>=a?s(f,S):(i=f,o||(o=setTimeout(()=>{o=null,s(i)},a-v)))},()=>i&&s(i)]}const Pf=(e,t,n=3)=>{let a=0;const i=gM(50,250);return LM(o=>{const s=o.loaded,u=o.lengthComputable?o.total:void 0,m=s-a,f=i(m),S=s<=u;a=s;const v={loaded:s,total:u,progress:u?s/u:void 0,bytes:m,rate:f||void 0,estimated:f&&u&&S?(u-s)/f:void 0,event:o,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(v)},n)},zR=(e,t)=>{const n=e!=null;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},JR=e=>(...t)=>ce.asap(()=>e(...t)),AM=ya.hasStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let a;function i(o){let s=o;return t&&(n.setAttribute("href",s),s=n.href),n.setAttribute("href",s),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return a=i(window.location.href),function(s){const u=ce.isString(s)?i(s):s;return u.protocol===a.protocol&&u.host===a.host}}():function(){return function(){return!0}}(),EM=ya.hasStandardBrowserEnv?{write(e,t,n,a,i,o){const s=[e+"="+encodeURIComponent(t)];ce.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),ce.isString(a)&&s.push("path="+a),ce.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function bM(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function TM(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function lE(e,t){return e&&!bM(t)?TM(e,t):t}const XR=e=>e instanceof ga?{...e}:e;function Oo(e,t){t=t||{};const n={};function a(f,S,v){return ce.isPlainObject(f)&&ce.isPlainObject(S)?ce.merge.call({caseless:v},f,S):ce.isPlainObject(S)?ce.merge({},S):ce.isArray(S)?S.slice():S}function i(f,S,v){if(ce.isUndefined(S)){if(!ce.isUndefined(f))return a(void 0,f,v)}else return a(f,S,v)}function o(f,S){if(!ce.isUndefined(S))return a(void 0,S)}function s(f,S){if(ce.isUndefined(S)){if(!ce.isUndefined(f))return a(void 0,f)}else return a(void 0,S)}function u(f,S,v){if(v in t)return a(f,S);if(v in e)return a(void 0,f)}const m={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:u,headers:(f,S)=>i(XR(f),XR(S),!0)};return ce.forEach(Object.keys(Object.assign({},e,t)),function(S){const v=m[S]||i,A=v(e[S],t[S],S);ce.isUndefined(A)&&v!==u||(n[S]=A)}),n}const sE=e=>{const t=Oo({},e);let{data:n,withXSRFToken:a,xsrfHeaderName:i,xsrfCookieName:o,headers:s,auth:u}=t;t.headers=s=ga.from(s),t.url=nE(lE(t.baseURL,t.url),e.params,e.paramsSerializer),u&&s.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):"")));let m;if(ce.isFormData(n)){if(ya.hasStandardBrowserEnv||ya.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((m=s.getContentType())!==!1){const[f,...S]=m?m.split(";").map(v=>v.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...S].join("; "))}}if(ya.hasStandardBrowserEnv&&(a&&ce.isFunction(a)&&(a=a(t)),a||a!==!1&&AM(t.url))){const f=i&&o&&EM.read(o);f&&s.set(i,f)}return t},PM=typeof XMLHttpRequest<"u",wM=PM&&function(e){return new Promise(function(n,a){const i=sE(e);let o=i.data;const s=ga.from(i.headers).normalize();let{responseType:u,onUploadProgress:m,onDownloadProgress:f}=i,S,v,A,E,T;function M(){E&&E(),T&&T(),i.cancelToken&&i.cancelToken.unsubscribe(S),i.signal&&i.signal.removeEventListener("abort",S)}let G=new XMLHttpRequest;G.open(i.method.toUpperCase(),i.url,!0),G.timeout=i.timeout;function $(){if(!G)return;const H=ga.from("getAllResponseHeaders"in G&&G.getAllResponseHeaders()),z={data:!u||u==="text"||u==="json"?G.responseText:G.response,status:G.status,statusText:G.statusText,headers:H,config:e,request:G};oE(function(Z){n(Z),M()},function(Z){a(Z),M()},z),G=null}"onloadend"in G?G.onloadend=$:G.onreadystatechange=function(){!G||G.readyState!==4||G.status===0&&!(G.responseURL&&G.responseURL.indexOf("file:")===0)||setTimeout($)},G.onabort=function(){G&&(a(new Fe("Request aborted",Fe.ECONNABORTED,e,G)),G=null)},G.onerror=function(){a(new Fe("Network Error",Fe.ERR_NETWORK,e,G)),G=null},G.ontimeout=function(){let W=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const z=i.transitional||aE;i.timeoutErrorMessage&&(W=i.timeoutErrorMessage),a(new Fe(W,z.clarifyTimeoutError?Fe.ETIMEDOUT:Fe.ECONNABORTED,e,G)),G=null},o===void 0&&s.setContentType(null),"setRequestHeader"in G&&ce.forEach(s.toJSON(),function(W,z){G.setRequestHeader(z,W)}),ce.isUndefined(i.withCredentials)||(G.withCredentials=!!i.withCredentials),u&&u!=="json"&&(G.responseType=i.responseType),f&&([A,T]=Pf(f,!0),G.addEventListener("progress",A)),m&&G.upload&&([v,E]=Pf(m),G.upload.addEventListener("progress",v),G.upload.addEventListener("loadend",E)),(i.cancelToken||i.signal)&&(S=H=>{G&&(a(!H||H.type?new Rs(null,e,G):H),G.abort(),G=null)},i.cancelToken&&i.cancelToken.subscribe(S),i.signal&&(i.signal.aborted?S():i.signal.addEventListener("abort",S)));const V=yM(i.url);if(V&&ya.protocols.indexOf(V)===-1){a(new Fe("Unsupported protocol "+V+":",Fe.ERR_BAD_REQUEST,e));return}G.send(o||null)})},OM=(e,t)=>{let n=new AbortController,a;const i=function(m){if(!a){a=!0,s();const f=m instanceof Error?m:this.reason;n.abort(f instanceof Fe?f:new Rs(f instanceof Error?f.message:f))}};let o=t&&setTimeout(()=>{i(new Fe(`timeout ${t} of ms exceeded`,Fe.ETIMEDOUT))},t);const s=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(m=>{m&&(m.removeEventListener?m.removeEventListener("abort",i):m.unsubscribe(i))}),e=null)};e.forEach(m=>m&&m.addEventListener&&m.addEventListener("abort",i));const{signal:u}=n;return u.unsubscribe=s,[u,()=>{o&&clearTimeout(o),o=null}]},NM=OM,IM=function*(e,t){let n=e.byteLength;if(!t||n{const o=DM(e,t,i);let s=0,u,m=f=>{u||(u=!0,a&&a(f))};return new ReadableStream({async pull(f){try{const{done:S,value:v}=await o.next();if(S){m(),f.close();return}let A=v.byteLength;if(n){let E=s+=A;n(E)}f.enqueue(new Uint8Array(v))}catch(S){throw m(S),S}},cancel(f){return m(f),o.return()}},{highWaterMark:2})},hC=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",_E=hC&&typeof ReadableStream=="function",Ch=hC&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),cE=(e,...t)=>{try{return!!e(...t)}catch{return!1}},UM=_E&&cE(()=>{let e=!1;const t=new Request(ya.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),YR=64*1024,dh=_E&&cE(()=>ce.isReadableStream(new Response("").body)),wf={stream:dh&&(e=>e.body)};hC&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!wf[t]&&(wf[t]=ce.isFunction(e[t])?n=>n[t]():(n,a)=>{throw new Fe(`Response type '${t}' is not supported`,Fe.ERR_NOT_SUPPORT,a)})})})(new Response);const kM=async e=>{if(e==null)return 0;if(ce.isBlob(e))return e.size;if(ce.isSpecCompliantForm(e))return(await new Request(e).arrayBuffer()).byteLength;if(ce.isArrayBufferView(e)||ce.isArrayBuffer(e))return e.byteLength;if(ce.isURLSearchParams(e)&&(e=e+""),ce.isString(e))return(await Ch(e)).byteLength},MM=async(e,t)=>{const n=ce.toFiniteNumber(e.getContentLength());return n??kM(t)},GM=hC&&(async e=>{let{url:t,method:n,data:a,signal:i,cancelToken:o,timeout:s,onDownloadProgress:u,onUploadProgress:m,responseType:f,headers:S,withCredentials:v="same-origin",fetchOptions:A}=sE(e);f=f?(f+"").toLowerCase():"text";let[E,T]=i||o||s?NM([i,o],s):[],M,G;const $=()=>{!M&&setTimeout(()=>{E&&E.unsubscribe()}),M=!0};let V;try{if(m&&UM&&n!=="get"&&n!=="head"&&(V=await MM(S,a))!==0){let X=new Request(t,{method:"POST",body:a,duplex:"half"}),Z;if(ce.isFormData(a)&&(Z=X.headers.get("content-type"))&&S.setContentType(Z),X.body){const[w,y]=zR(V,Pf(JR(m)));a=ZR(X.body,YR,w,y,Ch)}}ce.isString(v)||(v=v?"include":"omit"),G=new Request(t,{...A,signal:E,method:n.toUpperCase(),headers:S.normalize().toJSON(),body:a,duplex:"half",credentials:v});let H=await fetch(G);const W=dh&&(f==="stream"||f==="response");if(dh&&(u||W)){const X={};["status","statusText","headers"].forEach(P=>{X[P]=H[P]});const Z=ce.toFiniteNumber(H.headers.get("content-length")),[w,y]=u&&zR(Z,Pf(JR(u),!0))||[];H=new Response(ZR(H.body,YR,w,()=>{y&&y(),W&&$()},Ch),X)}f=f||"text";let z=await wf[ce.findKey(wf,f)||"text"](H,e);return!W&&$(),T&&T(),await new Promise((X,Z)=>{oE(X,Z,{data:z,headers:ga.from(H.headers),status:H.status,statusText:H.statusText,config:e,request:G})})}catch(H){throw $(),H&&H.name==="TypeError"&&/fetch/i.test(H.message)?Object.assign(new Fe("Network Error",Fe.ERR_NETWORK,e,G),{cause:H.cause||H}):Fe.from(H,H&&H.code,e,G)}}),ph={http:qk,xhr:wM,fetch:GM};ce.forEach(ph,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const qR=e=>`- ${e}`,BM=e=>ce.isFunction(e)||e===null||e===!1,uE={getAdapter:e=>{e=ce.isArray(e)?e:[e];const{length:t}=e;let n,a;const i={};for(let o=0;o`adapter ${u} `+(m===!1?"is not supported by the environment":"is not available in the build"));let s=t?o.length>1?`since : +`+o.map(qR).join(` +`):" "+qR(o[0]):"as no adapter specified";throw new Fe("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return a},adapters:ph};function fp(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Rs(null,e)}function ey(e){return fp(e),e.headers=ga.from(e.headers),e.data=mp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),uE.getAdapter(e.adapter||GS.adapter)(e).then(function(a){return fp(e),a.data=mp.call(e,e.transformResponse,a),a.headers=ga.from(a.headers),a},function(a){return rE(a)||(fp(e),a&&a.response&&(a.response.data=mp.call(e,e.transformResponse,a.response),a.response.headers=ga.from(a.response.headers))),Promise.reject(a)})}const mE="1.7.4",BS={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{BS[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});const ty={};BS.transitional=function(t,n,a){function i(o,s){return"[Axios v"+mE+"] Transitional option '"+o+"'"+s+(a?". "+a:"")}return(o,s,u)=>{if(t===!1)throw new Fe(i(s," has been removed"+(n?" in "+n:"")),Fe.ERR_DEPRECATED);return n&&!ty[s]&&(ty[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,s,u):!0}};function $M(e,t,n){if(typeof e!="object")throw new Fe("options must be an object",Fe.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let i=a.length;for(;i-- >0;){const o=a[i],s=t[o];if(s){const u=e[o],m=u===void 0||s(u,o,e);if(m!==!0)throw new Fe("option "+o+" must be "+m,Fe.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Fe("Unknown option "+o,Fe.ERR_BAD_OPTION)}}const hh={assertOptions:$M,validators:BS},ar=hh.validators;class Of{constructor(t){this.defaults=t,this.interceptors={request:new WR,response:new WR}}async request(t,n){try{return await this._request(t,n)}catch(a){if(a instanceof Error){let i;Error.captureStackTrace?Error.captureStackTrace(i={}):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{a.stack?o&&!String(a.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(a.stack+=` +`+o):a.stack=o}catch{}}throw a}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Oo(this.defaults,n);const{transitional:a,paramsSerializer:i,headers:o}=n;a!==void 0&&hh.assertOptions(a,{silentJSONParsing:ar.transitional(ar.boolean),forcedJSONParsing:ar.transitional(ar.boolean),clarifyTimeoutError:ar.transitional(ar.boolean)},!1),i!=null&&(ce.isFunction(i)?n.paramsSerializer={serialize:i}:hh.assertOptions(i,{encode:ar.function,serialize:ar.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&ce.merge(o.common,o[n.method]);o&&ce.forEach(["delete","get","head","post","put","patch","common"],T=>{delete o[T]}),n.headers=ga.concat(s,o);const u=[];let m=!0;this.interceptors.request.forEach(function(M){typeof M.runWhen=="function"&&M.runWhen(n)===!1||(m=m&&M.synchronous,u.unshift(M.fulfilled,M.rejected))});const f=[];this.interceptors.response.forEach(function(M){f.push(M.fulfilled,M.rejected)});let S,v=0,A;if(!m){const T=[ey.bind(this),void 0];for(T.unshift.apply(T,u),T.push.apply(T,f),A=T.length,S=Promise.resolve(n);v{if(!a._listeners)return;let o=a._listeners.length;for(;o-- >0;)a._listeners[o](i);a._listeners=null}),this.promise.then=i=>{let o;const s=new Promise(u=>{a.subscribe(u),o=u}).then(i);return s.cancel=function(){a.unsubscribe(o)},s},t(function(o,s,u){a.reason||(a.reason=new Rs(o,s,u),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new $S(function(i){t=i}),cancel:t}}}const xM=$S;function FM(e){return function(n){return e.apply(null,n)}}function HM(e){return ce.isObject(e)&&e.isAxiosError===!0}const Sh={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Sh).forEach(([e,t])=>{Sh[t]=e});const QM=Sh;function fE(e){const t=new of(e),n=QA(of.prototype.request,t);return ce.extend(n,of.prototype,t,{allOwnKeys:!0}),ce.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return fE(Oo(e,i))},n}const qt=fE(GS);qt.Axios=of;qt.CanceledError=Rs;qt.CancelToken=xM;qt.isCancel=rE;qt.VERSION=mE;qt.toFormData=dC;qt.AxiosError=Fe;qt.Cancel=qt.CanceledError;qt.all=function(t){return Promise.all(t)};qt.spread=FM;qt.isAxiosError=HM;qt.mergeConfig=Oo;qt.AxiosHeaders=ga;qt.formToJSON=e=>iE(ce.isHTMLForm(e)?new FormData(e):e);qt.getAdapter=uE.getAdapter;qt.HttpStatusCode=QM;qt.default=qt;const So=qt;var CE={};(function(e){(function(){var t,n,a,i,o,s,u,m,f,S,v,A,E,T,M,G,$,V,H,W={}.hasOwnProperty,z=[].indexOf||function(w){for(var y=0,P=this.length;yz.call(w,"cmd"))},Z.prototype._prevent_default=function(w,y){if((y||this.should_suppress_event_defaults)&&!this.should_force_event_defaults&&(w.preventDefault?w.preventDefault():w.returnValue=!1,w.stopPropagation))return w.stopPropagation()},Z.prototype._get_active_combos=function(w){var y,P;return y=[],P=u(this._keys_down,function(D){return D!==w}),P.push(w),this._match_combo_arrays(P,function(D){return function(O){if(D._cmd_bug_check(O.keys))return y.push(O)}}(this)),this._fuzzy_match_combo_arrays(P,function(D){return function(O){if(!(0<=z.call(y,O))&&!O.is_solitary&&D._cmd_bug_check(O.keys))return y.push(O)}}(this)),y},Z.prototype._get_potential_combos=function(w){var y,P,D,O,B;for(P=[],B=this._registered_combos,D=0,O=B.length;DCe;O=0<=Ce?++ie:--ie)if((y=this._active_combos[O])&&y.is_exclusive&&w.is_exclusive){if(y=y.keys,!Q){for(fe=0,ue=y.length;fez.call(w.keys,P)){Q=!1;break}}if(B&&!Q){for(pe=w.keys,fe=0,ue=pe.length;fez.call(y,P)){B=!0;break}}Q&&(D?(y=this._active_combos.splice(O,1)[0],y!=null&&y.reset()):(y=this._active_combos.splice(O,1,w)[0],y!=null&&y.reset(),D=!0),B=!1)}}return B&&this._active_combos.unshift(w),Q||B},Z.prototype._remove_from_active_combos=function(w){var y,P,D,O;for(P=D=0,O=this._active_combos.length;0<=O?DO;P=0<=O?++D:--D)if(y=this._active_combos[P],y===w){w=this._active_combos.splice(P,1)[0],w.reset();break}},Z.prototype._get_possible_sequences=function(){var w,y,P,D,O,B,Q,ie,fe,ue,Ce,pe;for(D=[],ue=this._registered_combos,B=0,fe=ue.length;B=Ce;y=1<=Ce?++Q:--Q)if(O=this._sequence.slice(-y),w.is_sequence){if(0>z.call(w.keys,"shift")&&(O=u(O,function(Le){return Le!=="shift"}),!O.length))continue;for(y=ie=0,pe=O.length;0<=pe?iepe;y=0<=pe?++ie:--ie)if(w.keys[y]===O[y])P=!0;else{P=!1;break}P&&D.push(w)}return D},Z.prototype._add_key_to_sequence=function(w,y){var P,D,O,B;if(this._sequence.push(w),D=this._get_possible_sequences(),D.length){for(O=0,B=D.length;O=pe;P=1<=pe?++ie:--ie)if(B=u(this._sequence,function(Ne){return 0<=z.call(y.keys,"shift")?!0:Ne!=="shift"}).slice(-P),y.keys.length===B.length){for(P=fe=0,Le=B.length;0<=Le?feLe;P=0<=Le?++fe:--fe)if(O=B[P],!(0>z.call(y.keys,"shift")&&O==="shift")&&!(w==="shift"&&0>z.call(y.keys,"shift")))if(y.keys[P]===O)D=!0;else{D=!1;break}}if(D)return y.is_exclusive&&(this._sequence=[]),y}return!1},Z.prototype._receive_input=function(w,y){var P,D;if(this._prevent_capture)this._keys_down.length&&(this._keys_down=[]);else if(P=i((D=w.keyCode)!=null?D:w.key),(y||this._keys_down.length||!(P==="alt"||P===G))&&P)return y?this._key_down(P,w):this._key_up(P,w)},Z.prototype._fire=function(w,y,P,D){if(typeof y["on_"+w]=="function"&&this._prevent_default(P,y["on_"+w].call(y.this,P,y.count,D)!==!0),w==="release"&&(y.count=0),w==="keyup")return y.keyup_fired=!0},Z.prototype._match_combo_arrays=function(w,y){var P,D,O,B,Q;for(Q=this._registered_combos,O=0,B=Q.length;OB;P=0<=B?++D:--D)this._keys_down[P]===O&&this._keys_down.splice(P,1);for(D=this._get_active_combos(w),O=this._get_potential_combos(w),B=0,Q=D.length;Bz.call(this._keys_down,w)&&this._keys_down.push(w)},Z.prototype._handle_combo_down=function(w,y,P,D){var O,B,Q,ie,fe;if(0>z.call(w.keys,P)||(this._prevent_default(D,w&&w.prevent_default),O=!1,0<=z.call(this._keys_down,P)&&(O=!0,!w.allows_key_repeat())))return!1;if(Q=this._add_to_active_combos(w,P),P=w.keyup_fired=!1,w.is_exclusive){for(ie=0,fe=y.length;iew.keys.length){P=!0;break}}if(!P&&(w.is_counting&&typeof w.on_keydown=="function"&&(w.count+=1),Q))return this._fire("keydown",w,D,O)},Z.prototype._key_up=function(w,y){var P,D,O,B,Q,ie;if(P=w,(O=o(w,y))&&(w=O),O=T[P],y.shiftKey?O&&0<=z.call(this._keys_down,O)||(w=P):P&&0<=z.call(this._keys_down,P)||(w=O),(B=this._get_sequence(w))&&this._fire("keyup",B,y),0>z.call(this._keys_down,w))return!1;for(B=Q=0,ie=this._keys_down.length;0<=ie?Qie;B=0<=ie?++Q:--Q)if((D=this._keys_down[B])===w||D===O||D===P){this._keys_down.splice(B,1);break}for(D=this._active_combos.length,O=[],ie=this._active_combos,B=0,Q=ie.length;Bpe;ue=0<=pe?++Ce:--Ce)if(fe===ie._registered_combos[ue]){ie._registered_combos.splice(ue,1);break}else Le.push(void 0);return Le},w instanceof X)return P(w);if(typeof w=="string")for(w=w.split(" "),y=D=0,O=w.length;0<=O?DO;y=0<=O?++D:--D)w[y]==="meta"&&(w[y]=G);for(B=this._registered_combos,Q=[],D=0,O=B.length;DO;P=0<=O?++D:--D)if(w[P]!==y[P])return!1;return!0},f=function(w,y){var P,D,O;for(D=0,O=w.length;Dz.call(y,P))return!1;return!0},m=Array.prototype.indexOf||function(w,y){var P,D,O;for(P=D=0,O=w.length;0<=O?D<=O:D>=O;P=0<=O?++D:--D)if(w[P]===y)return P;return-1},S=function(w,y){var P,D,O,B;for(O=D=0,B=w.length;O=D)D=P;else return!1;return!0},M=function(){if(t.debug)return console.log.apply(console,arguments)},v=function(w){var y,P,D;y=!1;for(D in E)if(P=E[D],w===P){y=!0;break}if(!y){for(D in T)if(P=T[D],w===P){y=!0;break}}return y},H=function(w){var y,P,D,O,B,Q,ie;for(B=!0,w.keys.length||M("You're trying to bind a combo with no keys:",w),P=Q=0,ie=w.keys.length;0<=ie?Qie;P=0<=ie?++Q:--Q)D=w.keys[P],(y=A[D])&&(D=w.keys[P]=y),D==="meta"&&w.keys.splice(P,1,G),D==="cmd"&&M('Warning: use the "meta" key rather than "cmd" for Windows compatibility');for(ie=w.keys,y=0,Q=ie.length;y",",":"<","'":'"',";":":","[":"{","]":"}","\\":"|","`":"~","=":"+","-":"_",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")"},E={0:"\\",8:"backspace",9:"tab",12:"num",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"caps",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",44:"print",45:"insert",46:"delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",91:"cmd",92:"cmd",93:"cmd",96:"num_0",97:"num_1",98:"num_2",99:"num_3",100:"num_4",101:"num_5",102:"num_6",103:"num_7",104:"num_8",105:"num_9",106:"num_multiply",107:"num_add",108:"num_enter",109:"num_subtract",110:"num_decimal",111:"num_divide",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",124:"print",144:"num",145:"scroll",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",223:"`",224:"cmd",225:"alt",57392:"ctrl",63289:"num",59:";",61:"=",173:"-"},t._keycode_dictionary=E,t._is_array_in_array_sorted=S,navigator.userAgent.indexOf("Mac OS X")!==-1&&(G="cmd"),navigator.userAgent.indexOf("Opera")!==-1&&(E[17]="cmd"),e!==null?e.keypress=t:window.keypress=t}).call(cr)})(CE);function VM(e,t){for(var n=-1,a=e==null?0:e.length,i=Array(a);++n0){if(++t>=SB)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var yE=RB,yB=hB,gB=yE,LB=gB(yB),gE=LB,AB=SC,EB=_B,bB=gE;function TB(e,t){return bB(EB(e,t,AB),e+"")}var QS=TB,ly=aA,PB=ly&&new ly,LE=PB,wB=SC,sy=LE,OB=sy?function(e,t){return sy.set(e,t),e}:wB,AE=OB,NB=Aa,_y=Object.create,IB=function(){function e(){}return function(t){if(!NB(t))return{};if(_y)return _y(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),vC=IB,DB=vC,UB=Aa;function kB(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=DB(e.prototype),a=e.apply(n,t);return UB(a)?a:n}}var RC=kB,MB=RC,GB=wn,BB=1;function $B(e,t,n){var a=t&BB,i=MB(e);function o(){var s=this&&this!==GB&&this instanceof o?i:e;return s.apply(a?n:this,arguments)}return o}var xB=$B,FB=Math.max;function HB(e,t,n,a){for(var i=-1,o=e.length,s=n.length,u=-1,m=t.length,f=FB(o-s,0),S=Array(m+f),v=!a;++u1?"& ":"")+t[a],t=t.join(n>2?", ":" "),e.replace(M3,`{ +/* [wrapped with `+t+`] */ +`)}var B3=G3;function $3(e,t){for(var n=-1,a=e==null?0:e.length;++n-1}var e$=q3,t$=x3,n$=e$,a$=1,i$=2,r$=8,o$=16,l$=32,s$=64,_$=128,c$=256,u$=512,m$=[["ary",_$],["bind",a$],["bindKey",i$],["curry",r$],["curryRight",o$],["flip",u$],["partial",l$],["partialRight",s$],["rearg",c$]];function f$(e,t){return t$(m$,function(n){var a="_."+n[0];t&n[1]&&!n$(e,a)&&e.push(a)}),e.sort()}var C$=f$,d$=k3,p$=B3,h$=gE,S$=C$;function K$(e,t,n){var a=t+"";return h$(e,p$(a,S$(d$(a),n)))}var NE=K$,v$=P3,R$=wE,y$=NE,g$=1,L$=2,A$=4,E$=8,fy=32,Cy=64;function b$(e,t,n,a,i,o,s,u,m,f){var S=t&E$,v=S?s:void 0,A=S?void 0:s,E=S?o:void 0,T=S?void 0:o;t|=S?fy:Cy,t&=~(S?Cy:fy),t&A$||(t&=~(g$|L$));var M=[e,t,i,E,v,T,A,u,m,f],G=n.apply(void 0,M);return v$(e)&&R$(G,M),G.placeholder=a,y$(G,e,t)}var IE=b$;function T$(e){var t=e;return t.placeholder}var zS=T$,P$=jS,w$=nC,O$=Math.min;function N$(e,t){for(var n=e.length,a=O$(t.length,n),i=P$(e);a--;){var o=t[a];e[a]=w$(o,n)?i[o]:void 0}return e}var I$=N$,dy="__lodash_placeholder__";function D$(e,t){for(var n=-1,a=e.length,i=0,o=[];++n1&&V.reverse(),S&&m<$&&(V.length=m),this&&this!==F$&&this instanceof G&&(w=M||py(w)),w.apply(Z,V)}return G}var UE=DE,J$=KC,X$=RC,Z$=UE,Y$=IE,q$=zS,ex=yC,tx=wn;function nx(e,t,n){var a=X$(e);function i(){for(var o=arguments.length,s=Array(o),u=o,m=q$(i);u--;)s[u]=arguments[u];var f=o<3&&s[0]!==m&&s[o-1]!==m?[]:ex(s,m);if(o-=f.length,o!Mt(a)).reduce((a,i)=>(Mt(a[i.keys])&&(a[i.keys]=i),a),{});return iB(n).map(Hx.bind(null,e))}function Fx(e,t,n){let a=t;switch(t.code){case"KC_0":case"KC_1":case"KC_2":case"KC_3":case"KC_4":case"KC_5":case"KC_6":case"KC_7":case"KC_8":case"KC_9":case"KC_SLSH":case"KC_MINS":case"KC_PLUS":case"KC_ENT":case"KC_DOT":case"KC_EQL":n.location===n.DOM_KEY_LOCATION_NUMPAD&&(a=e.getters["keycodes/lookupKeycode"]($x[t.code]));break}e.commit("keymap/setKeycode",{_code:a.code}),n.shiftKey&&e.commit("keymap/ignoreNextMod")}function Ay(e,t,n){let a=t;if(e.state.keymap.ignoreMod){e.commit("keymap/acceptNextMod");return}const i=Gx[n.key];Mt(i)?n.location===n.DOM_KEY_LOCATION_RIGHT&&(a=e.getters["keycodes/lookupKeycode"](Bx[t.code])):a=e.getters["keycodes/lookupKeycode"](i),e.commit("keymap/setKeycode",{_code:a.code})}function Hx(e,t){const n=e.getters["keycodes/lookupKeycode"](t.code);switch(n.code){case"KC_LGUI":case"KC_LALT":case"KC_LCTL":return{keys:t.keys,on_keydown:Sp(Ay,e,n),prevent_default:!0};case"KC_LSFT":return{keys:t.keys,on_keyup:Sp(Ay,e,n),prevent_default:!0};default:return{keys:t.keys,on_keydown:Sp(Fx,e,n),prevent_default:!0}}}var Ey=RE;function Qx(e,t,n){t=="__proto__"&&Ey?Ey(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var XS=Qx,Vx=XS,Wx=hs,jx=Object.prototype,zx=jx.hasOwnProperty;function Jx(e,t,n){var a=e[t];(!(zx.call(e,t)&&Wx(a,n))||n===void 0&&!(t in e))&&Vx(e,t,n)}var Xx=Jx,Zx=Xx,Yx=XS;function qx(e,t,n,a){var i=!n;n||(n={});for(var o=-1,s=t.length;++o1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(o=e.length>3&&typeof o=="function"?(i--,o):void 0,s&&tF(n[0],n[1],s)&&(o=i<3?void 0:o,i=1),t=Object(t);++a/g,QE=XF;function ZF(e){return function(t){return e==null?void 0:e[t]}}var YF=ZF,qF=YF,e4={"&":"&","<":"<",">":">",'"':""","'":"'"},t4=qF(e4),n4=t4,by=qf,a4=dE,i4=ua,r4=aC,o4=1/0,Ty=by?by.prototype:void 0,Py=Ty?Ty.toString:void 0;function VE(e){if(typeof e=="string")return e;if(i4(e))return a4(e,VE)+"";if(r4(e))return Py?Py.call(e):"";var t=e+"";return t=="0"&&1/e==-o4?"-0":t}var l4=VE,s4=l4;function _4(e){return e==null?"":s4(e)}var YS=_4,c4=n4,u4=YS,WE=/[&<>"']/g,m4=RegExp(WE.source);function f4(e){return e=u4(e),e&&m4.test(e)?e.replace(WE,c4):e}var jE=f4;const Kh=cn(jE);var C4=/<%-([\s\S]+?)%>/g,d4=C4,p4=/<%([\s\S]+?)%>/g,h4=p4,S4=jE,K4=d4,v4=h4,R4=QE,y4={escape:K4,evaluate:v4,interpolate:R4,variable:"",imports:{_:{escape:S4}}},g4=y4,wy=vF,L4=FF,A4=pE,Oy=WF,E4=JF,b4=FE,T4=RS,P4=ys,w4=QE,Ny=g4,O4=YS,N4="Invalid `variable` option passed into `_.template`",I4=/\b__p \+= '';/g,D4=/\b(__p \+=) '' \+/g,U4=/(__e\(.*?\)|\b__t\)) \+\n'';/g,k4=/[()=,{}\[\]\/\s]/,M4=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Um=/($^)/,G4=/['\n\r\u2028\u2029\\]/g,B4=Object.prototype,Iy=B4.hasOwnProperty;function $4(e,t,n){var a=Ny.imports._.templateSettings||Ny;n&&T4(e,t,n)&&(t=void 0),e=O4(e),t=wy({},t,a,Oy);var i=wy({},t.imports,a.imports,Oy),o=P4(i),s=A4(i,o),u,m,f=0,S=t.interpolate||Um,v="__p += '",A=RegExp((t.escape||Um).source+"|"+S.source+"|"+(S===w4?M4:Um).source+"|"+(t.evaluate||Um).source+"|$","g"),E=Iy.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/\s/g," ")+` +`:"";e.replace(A,function(G,$,V,H,W,z){return V||(V=H),v+=e.slice(f,z).replace(G4,E4),$&&(u=!0,v+=`' + +__e(`+$+`) + +'`),W&&(m=!0,v+=`'; +`+W+`; +__p += '`),V&&(v+=`' + +((__t = (`+V+`)) == null ? '' : __t) + +'`),f=z+G.length,G}),v+=`'; +`;var T=Iy.call(t,"variable")&&t.variable;if(!T)v=`with (obj) { +`+v+` +} +`;else if(k4.test(T))throw new Error(N4);v=(m?v.replace(I4,""):v).replace(D4,"$1").replace(U4,"$1;"),v="function("+(T||"obj")+`) { +`+(T?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(u?", __e = _.escape":"")+(m?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+v+`return __p +}`;var M=L4(function(){return Function(o,E+"return "+v).apply(void 0,s)});if(M.source=v,b4(M))throw M;return M}var x4=$4;const F4=cn(x4),gC="https://api.qmk.fm";if(Mt(gC))throw"Backend URL has not been specified";const qS="https://keyboards.qmk.fm";if(Mt(qS))throw"Keyboard Metadata URL has not been specified";const zE=`${qS}/v1/keyboards`,H4=`${qS}/v1/keyboard_list.json`,oq=`${gC}/v1/compile`,Q4=`${gC}/v1`,V4=F4(`${zE}/<%= keyboard %>/readme.md`),W4=`${gC}/v1/skeletons`,Kp="Preview info.json";var j4=OE,z4=ko,J4=vS,X4=kE,Z4=vE,Y4=Math.max;function q4(e,t,n,a){e=z4(e)?e:Z4(e),n=n&&!a?X4(n):0;var i=e.length;return n<0&&(n=Y4(i+n,0)),J4(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&j4(e,t,n)>-1}var eH=q4;const vp=cn(eH);function tH(e){return e&&e.length?e[0]:void 0}var nH=tH,aH=nH;const Dy=cn(aH),iH=["1upkeyboards/sweet16","40percentclub/i75","7skb","8pack","adkb96","aeboards/ext65","ai03/equinox","aleth42","angel17","angel64","atreus","bat43","bear_face","bigseries","boston_meetup","bpiphany/pegasushoof","business_card","cannonkeys/satisfaction75","christmas_tree","claw44","converter/palm_usb","converter/sun_usb","converter/usb_usb","crkbd","delikeeb/vanana","delikeeb/waaffle/rev3","deltasplit75","duck/eagle_viper","duck/octagon","duck/orion","dumbpad","eco","eek","ergo42","ergodash","ergoslab","ergotravel","exclusive/e85","fortitude60","getta25","hadron","handwired/bento","handwired/bluepill","handwired/dactyl_manuform","handwired/onekey","handwired/pill60","handwired/postageboard","handwired/pytest/has_community","handwired/qc60","handwired/splittest","handwired/unk","handwired/xealous","hecomi","helix","helix/pico","helix/pico/back","helix/pico/under","helix/rev2","helix/rev2/back","helix/rev2/sc","helix/rev2/under","id80","ivy","jian","jiran","jisplit89","jones","kbdfans/kbd75","keebio/bdn9","keebio/dsp40","keebio/iris","keebio/kbo5000","keebio/levinson","keebio/nyquist","keebio/quefrency","keebio/rorschach","keebio/sinc","keebio/viterbi","keycapsss/kimiko","keycapsss/plaid_pad","kinesis","kudox","kudox_game","kyria","launchpad","lets_split","lets_split_eh","lfkeyboards/lfk78","lfkeyboards/smk65","lily58","maartenwut/atom47","marksard/rhymestone","maxipad","mechllama/g35","mechlovin/adelais","mechlovin/adelais/rgb_led","mechlovin/adelais/standard_led","mechlovin/delphine","mechlovin/hannah60rgb","mechlovin/hannah65","mechlovin/hannah910","mechmini","meira","melgeek/z70ultra","minidox","montsinger/rebound","mschwingen/modelm","murcielago","naked48","naked60","naked64","namecard2x4","navi10","nomu30","oddball","orthodox","pimentoso/paddino02","pico","pinky","planck","ploopyco/trackball","ploopyco/trackball_mini","ploopyco/trackball_nano","ploopyco/trackball_nano/rev1_001","polilla","preonic","primekb/prime_l","projectkb/alice","ps2avrGB","qwertyydox","ramonimbao/herringbone","redox","rgbkb/pan","rgbkb/pan/rev1","rgbkb/sol","rgbkb/zen","rgbkb/zygomorph","runner3680","s7_elephant","sentraq/s60_x","setta21","sirius/uni660","sofle","spacetime","suihankey","suihankey/split","tkw/stoutgat/v2","treadstone48","tronguylabs/m122_3270","underscore33","unison","uzu42","vitamins_included","whale/sk","yd60mq","ymd75","yosino58","zinc","zvecr/zv48"];function rH(){return iH.reduce((e,t)=>(e[t]=!0,e),{})}function Uy(e){let t=KE(e);if(vp(t,"LAYOUT"))return"LAYOUT";if(vp(t,"LAYOUT_all"))return"LAYOUT_all";if(vp(t,"KEYMAP"))return"KEYMAP";let n=t.filter(a=>!a.endsWith("_kc"));return n.length>0?Dy(n):Dy(t)}function lq({keyboard:e,keymap:t,layout:n,layers:a}){return Mt(e)||Mt(t)||Mt(n)||Mt(a)}const oH=["gergo","georgi"],lH={async fetchKeyboards({commit:e}){const t=await So.get(H4);if(t.status===200){const n=rH(),a=t.data.keyboards.filter(i=>Mt(n[i]));return e("setKeyboards",a),a}return[]},async loadDefaultKeymap({state:e}){const t=e.keyboard.slice(0,1).toLowerCase(),n=e.keyboard.replace(/\//g,"_"),a=await So.get(`keymaps/${t}/${n}_default.json`);if(a.status===200)return a.data},async loadKeymapFromUrl(e,t){return So.get(t).then(n=>n.data)},async changeKeyboard({state:e,commit:t,dispatch:n},a){const i=this;let o=!1;t("disablePreview"),t("enableCompile"),e.keyboard!==a&&(o=!0),t("setKeyboard",a);const s=e.layout||"";t("setLayout",void 0),await n("loadLayouts");let u=Uy(e.layouts);return console.info(Uy(e.layouts)),s&&!Mt(e.layouts[s])&&(u=s),t("setLayout",u),oH.reduce((f,S)=>({[S]:!0}),{})[a]?this.commit("keycodes/enableSteno"):this.commit("keycodes/disableSteno"),o&&i.commit("keymap/clear"),Promise.resolve()},loadLayouts({commit:e,state:t},n){return Mt(n)?So.get(`${zE}/${t.keyboard}/info.json`).then(a=>(e("setKeyboardMeta",a),e("processLayouts",a),a)):(n.layouts[" "]={layout:[]},new Promise(i=>{let o={keyboards:{}};o.keyboards[t.keyboard]=n,e("setKeyboardMeta",{}),e("processLayouts",o),i(n)}))},saveConfiguratorSettings({state:e}){rk(IS.configuratorSettings,JSON.stringify(e.configuratorSettings))},async changeLanguage({dispatch:e,commit:t},n){this.$i18n.locale=n,t("setCurrentLanguage",n),await e("saveConfiguratorSettings")},async changeOSKeyboardLayout({dispatch:e,state:t,commit:n},a){n("setOSKeyboardLayout",a),this.commit("keycodes/updateKeycodeNames"),this.commit("keymap/updateKeycodeNames"),this.commit("keycodes/changeActive",t.configuratorSettings.iso?"ISO/JIS":"ANSI"),this.commit("tester/setLayout",t.configuratorSettings.iso?"ISO":"ANSI"),await this.dispatch("tester/init"),await e("saveConfiguratorSettings")},async toggleDarkMode({commit:e,state:t,dispatch:n},a){let i=t.configuratorSettings.darkmodeEnabled;a||(i=!i),i?document.getElementsByTagName("html")[0].dataset.theme="dark":document.getElementsByTagName("html")[0].dataset.theme="",e("setDarkmode",i),await n("saveConfiguratorSettings")},async toggleClearLayerDefault({commit:e,state:t,dispatch:n}){let a=t.configuratorSettings.clearLayerDefault;a=!a,e("setClearLayerDefault",a),await n("saveConfiguratorSettings")},async setFavoriteKeyboard({commit:e,dispatch:t},n){e("setFavoriteKeyboard",n),await t("saveConfiguratorSettings")},async setFavoriteColor({commit:e,dispatch:t},n){e("setFavoriteColor",n),await t("saveConfiguratorSettings")},async loadApplicationState({commit:e,dispatch:t}){console.log("loadApplicationState Start"),await t("fetchKeyboards"),await t("loadFavoriteKeyboard"),await t("toggleDarkMode",!0),await t("loadLanguage"),console.log("loadApplicationState End"),e("setAppInitialized",!0)},loadLanguage({state:e}){e.configuratorSettings.language&&this.$i18n.locale!==e.configuratorSettings.language?this.$i18n.locale=e.configuratorSettings.language:e.configuratorSettings.language=this.$i18n.locale},async loadFavoriteKeyboard({dispatch:e,state:t,getters:n,commit:a}){t.configuratorSettings.favoriteKeyboard&&(n.validateKeyboard(t.configuratorSettings.favoriteKeyboard)?(console.info(`setKeyboard ${t.configuratorSettings.favoriteKeyboard}`),a("setKeyboard",t.configuratorSettings.favoriteKeyboard)):(console.info("Invalid keyboard favorited. Removing setting from local storage"),a("setFavoriteKeyboard",""),await e("saveConfiguratorSettings")))},async initKeypressListener({commit:e}){const t=this,n=new CE.keypress.Listener,a=xx(t,t.getters["keycodes/keycodes"]);n.register_many(a),n.simple_combo("ctrl shift i",()=>{t.state.app.isPreview||e("requestPreview")}),n.simple_combo("ctrl alt n",()=>{t.commit("keymap/nextColorway")}),n.simple_combo("ctrl alt f",()=>{t.commit("keymap/toggleContinuousInput")}),n.simple_combo("ctrl alt s",()=>{e("toggleSettingsPanel")}),e("setKeypressListener",()=>n)},async updateKeymapName({commit:e,rootState:t},n){const a=this;e("setKeymapName",n),n!==""&&!t.keymap.dirty&&a.commit("keymap/setDirty"),n===""&&t.keymap.dirty&&a.commit("keymap/clearDirty")}},sH={...lH};function _H(e,t,n,a){var i=-1,o=e==null?0:e.length;for(a&&o&&(n=e[++i]);++i-1}var $H=BH,xH=LC;function FH(e,t){var n=this.__data__,a=xH(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}var HH=FH,QH=bH,VH=DH,WH=MH,jH=$H,zH=HH;function gs(e){var t=-1,n=e==null?0:e.length;for(this.clear();++tu))return!1;var f=o.get(e),S=o.get(t);if(f&&S)return f==t&&S==e;var v=-1,A=!0,E=n&O6?new b6:void 0;for(o.set(e,t),o.set(t,e);++vt!==Kp)},setKeyboard(e,t){e.keyboard=t},setLegends(e,t){e.legends=t},setCurrentLanguage(e,t){Pe.set(e.configuratorSettings,"language",t)},setFavoriteKeyboard(e,t){e.configuratorSettings.favoriteKeyboard=t},setFavoriteColor(e,t){Pe.set(e.configuratorSettings,"favoriteColor",t)},setKeyboards(e,t){e.keyboards=t,e._keyboards=t},setLayout(e,t){if(e.keyboardMeta&&e.keyboard&&e.keyboardMeta[e.keyboard]){const{layout_aliases:n}=e.keyboardMeta[e.keyboard];if(n&&n[t]){e.layout=n[t];return}}e.layout=t},setKeymapName(e,t){e.keymapName=t.replace(/[\s/]/g,"_").toLowerCase()},setJobID(e,t){e.jobID=t},setEnableDownloads(e){e.enableDownloads=!0},setDisableDownloads(e){e.enableDownloads=!1},setFirmwareFile(e,t){e.firmwareFile=t},setFirmwareBinaryURL(e,t){e.firmwareBinaryURL=t},setFirmwareSourceURL(e,t){e.firmwareSourceURL=t},setFilter(e,t){e.filter=t;let n=e._keyboards.filter(a=>e.filter===""?!0:a.startsWith(e.filter));n.length>0&&(e.keyboards=n)},processLayouts(e,t){if(t.status===200||e.isPreview){let n={};return e.isPreview?n=t.keyboards[Kp].layouts:t.data&&t.data.keyboards&&(n=t.data.keyboards[e.keyboard].layouts),tC(n)===0?e.layouts={to_be_defined:[]}:n&&(e.layouts=vh(n,function(a,i,o){return a[o]=i.layout?i.layout:i,a},{})),e.layouts}return{}},setAppInitialized(e,t){e.appInitialized=t},setKeypressListener(e,t){e.keypressListener=t},stopListening(e){e.keypressListener().stop_listening()},startListening(e){e.keypressListener().listen()},resetListener(e){e.keypressListener().reset()},setShowSpinner(e,t){e.showSpinner=t},setSpinnerMsg(e,t){e.spinnerMsg=t},setKeymapSourceURL(e,t){e.keymapSourceURL=t},setMessage(e,t){e.message=t},setSettingsPanel(e,t){e.settingsPanelVisible=t},toggleSettingsPanel(e){e.settingsPanelVisible=!e.settingsPanelVisible},setHasErrors(e){Rh.disableCompile(e)},setHasNoErrors(e){Rh.enableCompile(e)},setAuthor(e,t){e.author=t},setNotes(e,t){e.notes=t},toggleTutorial(e){e.tutorialEnabled=!e.tutorialEnabled},setDarkmode(e,t){e.configuratorSettings.darkmodeEnabled=t},setOSKeyboardLayout(e,t){e.configuratorSettings.osKeyboardLayout=t},setIso(e,t){e.configuratorSettings.iso=t},setClearLayerDefault(e,t){e.configuratorSettings.clearLayerDefault=t},toggleSnowflakes(e){e.snowflakes=!e.snowflakes},setKeyboardMeta(e,t){t.status===200&&(e.keyboardMeta=t.data&&t.data.keyboards?t.data.keyboards:{})}},PQ={...Rh},wQ={namespaced:!0,state:_k,getters:fk,actions:sH,mutations:PQ},OQ={message:"",scrollToLatest:!1,deferredMessage:""},NQ={message:e=>e.message,empty:e=>e.message==="",scrollToLatest:e=>e.scrollToLatest},IQ={scrollToEnd({commit:e}){e("startScroll")},viewReadme({state:e,commit:t,dispatch:n},a){return So.get(V4({keyboard:a})).then(i=>{i.status===200&&(t("clear"),t("append",Kh(i.data)),t("append",Kh(e.deferredMessage)),t("deferredMessage",""),n("scrollToEnd"))})}},DQ={clear(e){e.message=""},append(e,t){e.message+=t},doneScroll(e){e.scrollToLatest=!1},startScroll(e){e.scrollToLatest=!0},deferredMessage(e,t){e.deferredMessage=t}},UQ={namespaced:!0,state:OQ,getters:NQ,actions:IQ,mutations:DQ},kQ={name:"dsa-galaxy-class",override:{KC_ESC:"pink",KC_F1:"darker-blue",KC_F2:"darker-blue",KC_F3:"darker-blue",KC_F4:"darker-blue",KC_F5:"pink",KC_F6:"pink",KC_F7:"pink",KC_F8:"pink",KC_F9:"light-blue",KC_F10:"light-blue",KC_F11:"light-blue",KC_F12:"light-blue",KC_PSCR:"purple",KC_SCRL:"purple",KC_PAUS:"purple",KC_GRV:"mod",QK_GESC:"mod",KC_1:"mod",KC_2:"mod",KC_3:"mod",KC_4:"mod",KC_5:"mod",KC_6:"mod",KC_7:"mod",KC_8:"mod",KC_9:"mod",KC_0:"mod",KC_MINS:"mod",KC_EQL:"mod",KC_TAB:"purple",KC_BSLS:"mod",KC_CAPS:"purple",KC_LSFT:"purple",KC_LCTL:"purple",KC_LGUI:"purple",KC_LALT:"purple",KC_SPC:"gray",KC_RALT:"purple",KC_RGUI:"purple",KC_INS:"pink",KC_HOME:"pink",KC_PGUP:"pink",KC_DEL:"pink",KC_END:"pink",KC_PGDN:"pink",KC_UP:"darker-blue",KC_LEFT:"darker-blue",KC_DOWN:"darker-blue",KC_RGHT:"darker-blue",KC_NUM:"mod",KC_PSLS:"mod",KC_PAST:"mod",KC_PMNS:"mod",KC_PPLS:"mod",KC_PENT:"mod",KC_PDOT:"pink",KC_P0:"pink",KC_P1:"light-blue",KC_P2:"light-blue",KC_P3:"light-blue",KC_P4:"light-blue",KC_P5:"light-blue",KC_P6:"light-blue",KC_P7:"light-blue",KC_P8:"light-blue",KC_P9:"light-blue"}},MQ={name:"dsa-milkshake",override:{KC_ESC:"esc",KC_BSPC:"backspace",KC_ENT:"enter",KC_RGUI:"os",KC_LGUI:"os",KC_LALT:"alt",KC_RALT:"alt"}},GQ=[kQ,MQ],BQ={name:"gmk-8008",override:{KC_ENT:"accent",KC_ESC:"accent",QK_GESC:"accent",KC_PENT:"accent"}},$Q={name:"gmk-9009",override:{KC_ENT:"enter",KC_PENT:"enter",KC_ESC:"esc",QK_GESC:"esc"}},xQ={name:"gmk-alter",override:{KC_SPC:"key"}},FQ={name:"gmk-analog-dreams",override:{KC_ENT:"enter",KC_PENT:"enter",KC_ESC:"esc",QK_GESC:"esc"}},HQ={name:"gmk-ascii"},QQ={name:"gmk-bento",override:{KC_ESC:"accent",KC_ENT:"accent",QK_GESC:"accent",KC_PENT:"accent",KC_RALT:"accent",KC_LALT:"accent"}},VQ={name:"gmk-bingsu",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent"}},WQ={name:"gmk-cafe",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent"}},jQ={name:"gmk-calm-depths"},zQ={name:"gmk-camping",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent"}},JQ={name:"gmk-deku",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent",KC_UP:"accent",KC_DOWN:"accent",KC_LEFT:"accent",KC_RGHT:"accent"}},XQ={name:"gmk-dolch"},ZQ={name:"gmk-dracula",override:{KC_TAB:"mod2",KC_BSPC:"mod2",KC_LGUI:"mod2",KC_RGUI:"mod2",KC_CAPS:"mod3",KC_ENT:"mod3",KC_PENT:"mod3",KC_LALT:"mod3",KC_RALT:"mod3",KC_LSFT:"mod4",KC_RSFT:"mod4",KC_LCTL:"mod5",KC_RCTL:"mod5",KC_NUM:"mod5","MO(layer)":"mod6",KC_ESC:"accent",QK_GESC:"accent",KC_UP:"accent2",KC_DOWN:"accent3",KC_LEFT:"accent4",KC_RGHT:"accent5",KC_SPC:"accent6",KC_F1:"func",KC_F2:"func",KC_F3:"func",KC_F4:"func",KC_F9:"func",KC_F10:"func",KC_F11:"func",KC_F12:"func",KC_F5:"func2",KC_F6:"func2",KC_F7:"func2",KC_F8:"func2"}},YQ={name:"gmk-dualshot",override:{KC_ESC:"mod2",QK_GESC:"mod2",KC_BSPC:"mod2",KC_TAB:"mod3",KC_BSLS:"mod3",KC_CAPS:"mod4",KC_ENT:"mod4",KC_PENT:"mod4",KC_LSFT:"mod5",KC_RSFT:"mod5",KC_UP:"accent",KC_LEFT:"accent2",KC_DOWN:"accent3",KC_RGHT:"accent4"}},qQ={name:"gmk-fro-dot-yo",override:{KC_TAB:"blu",KC_BSPC:"rdp",KC_LGUI:"blu",KC_RGUI:"blu",KC_CAPS:"ppl",KC_ENT:"grn",KC_PENT:"grn",KC_LALT:"grn",KC_RALT:"grn",KC_LSFT:"ylw",KC_RSFT:"ylw",KC_LCTL:"rdp",KC_RCTL:"rdp",KC_APP:"ppl",KC_INS:"rdp","MO(layer)":"ppl",KC_ESC:"rdp",QK_GESC:"rdp"}},e9={name:"gmk-grand-prix",override:{KC_ENT:"accent",KC_ESC:"accent"}},t9={name:"gmk-hammerhead-dark",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent"}},n9={name:"gmk-hammerhead-light",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent"}},a9={name:"gmk-handarbeit-plus",override:{KC_F1:"accent",KC_F2:"accent",KC_F3:"accent",KC_F4:"accent",KC_LBRC:"accent",KC_RBRC:"accent",KC_BSLS:"accent",KC_SCLN:"accent",KC_QUOT:"accent",KC_COMM:"accent",KC_DOT:"accent",KC_SLSH:"accent",KC_F5:"accent2",KC_F6:"accent2",KC_F7:"accent2",KC_F8:"accent2",KC_PPLS:"accent2",KC_F9:"accent3",KC_F10:"accent3",KC_F11:"accent3",KC_F12:"accent3",KC_INS:"accent3",KC_NUM:"accent3",KC_PSLS:"accent3",KC_PAST:"accent3",KC_PMNS:"accent3",KC_DEL:"accent3",KC_F:"accent3",KC_J:"accent3",KC_ENT:"accent3",KC_UP:"accent3",KC_SPC:"accent3",KC_PSCR:"accent4",KC_SCRL:"accent4",KC_PAUS:"accent4",KC_1:"accent5",KC_2:"accent5",KC_3:"accent5",KC_4:"accent5",KC_5:"accent5",KC_6:"accent5",KC_7:"accent5",KC_8:"accent5",KC_9:"accent5",KC_0:"accent5",KC_HOME:"accent5",KC_END:"accent5",KC_DOWN:"accent5",KC_BSPC:"accent6",KC_TAB:"accent6",KC_CAPS:"accent6",KC_LSFT:"accent6",KC_RSFT:"accent6",KC_P1:"accent6",KC_P2:"accent6",KC_P3:"accent6",KC_P4:"accent6",KC_P6:"accent6",KC_P7:"accent6",KC_P8:"accent6",KC_P9:"accent6",KC_LEFT:"accent7",KC_RGHT:"accent7",KC_PENT:"accent8",KC_PDOT:"accent9"}},i9={name:"gmk-hazakura",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent",KC_UP:"accent",KC_DOWN:"accent",KC_LEFT:"accent",KC_RGHT:"accent",KC_SPC:"accent"}},r9={name:"gmk-jamon"},o9={name:"gmk-merlin",override:{KC_ESC:"accent",KC_ENT:"accent"}},l9={name:"gmk-metaverse",override:{KC_ESC:"accent",KC_ENT:"accent",KC_F1:"mod",KC_F2:"mod",KC_F3:"mod",KC_F4:"mod",KC_F5:"accent",KC_F6:"accent",KC_F7:"accent",KC_F8:"accent",KC_F9:"mod",KC_F10:"mod",KC_F11:"mod",KC_F12:"mod",KC_LGUI:"accent",KC_RGUI:"accent",KC_LEFT:"accent",KC_RGHT:"accent",KC_DOWN:"accent",KC_UP:"accent",KC_P0:"mod",KC_P1:"mod",KC_P2:"mod",KC_P3:"mod",KC_P4:"mod",KC_P5:"mod",KC_P6:"mod",KC_P7:"mod",KC_P8:"mod",KC_P9:"mod",KC_PDOT:"mod",KC_PENT:"accent"}},s9={name:"gmk-metropolis-base",override:{KC_TAB:"mod2",KC_CAPS:"mod2",KC_BSPC:"mod2",KC_PSCR:"mod2",KC_SCRL:"mod2",KC_PAUS:"mod2",KC_INS:"mod2",KC_HOME:"mod2",KC_PGUP:"mod2",KC_DEL:"mod2",KC_END:"mod2",KC_PGDN:"mod2",KC_NUM:"mod2",KC_PSLS:"mod2",KC_PAST:"mod2",KC_PMNS:"mod2",KC_PPLS:"mod2",KC_PCMM:"mod2",KC_PEQL:"mod2",KC_LSFT:"mod3",KC_LCTL:"mod3",KC_LGUI:"mod3",KC_LALT:"mod3",KC_RALT:"mod3",KC_RGUI:"mod3",KC_APP:"mod3",KC_RCTL:"mod3",KC_RSFT:"mod3",KC_UP:"mod3",KC_LEFT:"mod3",KC_DOWN:"mod3",KC_RGHT:"mod3",KC_ESC:"accent",QK_GESC:"accent",KC_ENT:"accent2",KC_PENT:"accent2","MO(layer)":"accent3"}},_9={name:"gmk-metropolis-midnight",override:{KC_ESC:"accent",QK_GESC:"accent"}},c9={name:"gmk-mizu",override:{KC_ESC:"accent",KC_ENT:"accent",KC_PENT:"accent"}},u9={name:"gmk-nautilus",override:{KC_ENT:"accent",KC_ESC:"accent"}},m9={name:"gmk-nines",override:{KC_ESC:"accent",QK_GESC:"accent",KC_ENT:"accent",KC_PENT:"accent"}},f9={name:"gmk-olivetti",override:{KC_ESC:"accent",KC_ENT:"accent"}},C9={name:"gmk-olivia",override:{KC_SPC:"accent",KC_ENT:"accent",KC_ESC:"accent",KC_F1:"key",KC_F2:"key",KC_F3:"key",KC_F4:"key",KC_F9:"key",KC_F10:"key",KC_F11:"key",KC_F12:"key",KC_LEFT:"accent",KC_RGHT:"accent",KC_DOWN:"accent",KC_UP:"accent"}},d9={name:"gmk-olivia-plus-plus-dark",override:{KC_ESC:"accent",QK_GESC:"accent",KC_ENT:"accent",KC_PENT:"accent"}},p9={name:"gmk-phosphorous",override:{KC_ESC:"accent",QK_GESC:"accent",KC_P:"accent",KC_ENT:"accent",KC_PENT:"accent"}},h9={name:"gmk-plum",override:{KC_ENT:"accent"}},S9={name:"gmk-serika",override:{KC_ESC:"accent",KC_ENT:"accent",KC_PENT:"accent"}},K9={name:"gmk-space-cadet",override:{KC_F1:"mod",KC_F2:"mod",KC_F3:"mod",KC_F4:"mod",KC_F9:"mod",KC_F10:"mod",KC_F11:"mod",KC_F12:"mod"}},v9={name:"gmk-striker",override:{KC_ESC:"accent",KC_ENT:"accent",KC_PENT:"accent",KC_SPC:"accent"}},R9={name:"gmk-terminal",override:{KC_H:"accent",KC_J:"accent",KC_K:"accent",KC_L:"accent",KC_ESC:"accent",KC_ENT:"accent"}},y9={name:"gmk-ta-royal-alpha",override:{KC_ESC:"accent",KC_ENT:"accent",KC_SPC:"accent"}},g9={name:"gmk-vaporwave",override:{KC_ENT:"accent",KC_ESC:"accent"}},L9={name:"gmk-wob"},A9={name:"gmk-yuri",override:{KC_ENT:"accent",KC_ESC:"accent"}},E9=[BQ,$Q,xQ,FQ,HQ,QQ,VQ,WQ,jQ,zQ,JQ,XQ,ZQ,YQ,qQ,e9,t9,n9,a9,i9,r9,o9,l9,s9,_9,c9,u9,m9,f9,C9,d9,p9,h9,S9,K9,v9,y9,R9,g9,L9,A9],b9={name:"sa-bliss",override:{KC_ESC:"accent",QK_GESC:"accent",KC_ENT:"accent",KC_PENT:"accent",KC_SPC:"accent",KC_PSCR:"accent",KC_SCRL:"accent",KC_PAUS:"accent",KC_UP:"accent",KC_LEFT:"accent",KC_DOWN:"accent",KC_RGHT:"accent"}},T9={name:"sa-carbon",override:{KC_ESC:"accent",KC_ENT:"accent",KC_F5:"accent",KC_F6:"accent",KC_F7:"accent",KC_F8:"accent",KC_PSCR:"accent",KC_SCRL:"accent",KC_PAUS:"accent",KC_UP:"accent",KC_LEFT:"accent",KC_DOWN:"accent",KC_RGHT:"accent"}},P9={name:"sa-danger-zone",override:{KC_ESC:"accent-red",KC_ENT:"accent-yellow",KC_UP:"key",KC_LEFT:"key",KC_DOWN:"key",KC_RGHT:"key"}},w9={name:"sa-jukebox",override:{KC_ESC:"accent",KC_ENT:"accent"}},O9={name:"sa-modern-selectric",override:{KC_F1:"mod",KC_F2:"mod",KC_F3:"mod",KC_F4:"mod",KC_F9:"mod",KC_F10:"mod",KC_F11:"mod",KC_F12:"mod"}},N9={name:"sa-nantucket-selectric",override:{KC_F1:"mod",KC_F2:"mod",KC_F3:"mod",KC_F4:"mod",KC_F9:"mod",KC_F10:"mod",KC_F11:"mod",KC_F12:"mod",KC_INS:"key",KC_DEL:"key",KC_HOME:"key",KC_END:"key",KC_PGUP:"key",KC_PGDN:"key",KC_P0:"mod",KC_PDOT:"mod"}},I9={name:"sa-oblivion-hagoromo",override:{KC_ESC:"accent",KC_ENT:"accent",KC_PENT:"accent"}},D9={name:"sa-vilebloom",override:{KC_ESC:"accent1",KC_F1:"accent1",KC_F2:"accent1",KC_F3:"accent1",KC_F4:"accent2",KC_F5:"accent3",KC_GRV:"accent1",QK_GESC:"accent1",KC_1:"accent1",KC_2:"accent1",KC_3:"accent1",KC_4:"accent2",KC_5:"accent2",KC_6:"accent3",KC_T:"accent3",KC_F:"accent3",KC_C:"accent3",KC_TAB:"accent1",KC_Q:"accent1",KC_W:"accent1",KC_CAPS:"accent1",KC_A:"accent1",KC_LSFT:"accent1",KC_NUBS:"accent1",KC_LCTL:"accent1",KC_E:"accent2",KC_R:"accent2",KC_S:"accent2",KC_D:"accent2",KC_Z:"accent2",KC_X:"accent2",KC_LGUI:"accent2",KC_LALT:"accent2",KC_P1:"accent3",KC_P5:"accent3",KC_P9:"accent3",KC_PMNS:"accent3",KC_P2:"accent2",KC_P3:"accent2",KC_P6:"accent2",KC_PPLS:"accent2",KC_P0:"accent2",KC_PDOT:"accent1",KC_PENT:"accent1"}},U9=[b9,T9,P9,w9,O9,N9,I9,D9],k9={name:"jtk-suited-assassin",override:{KC_ESC:"accent",QK_GESC:"accent",KC_ENT:"accent",KC_PENT:"accent"}},M9=[k9],G9={name:"kat-hyperfuse",override:{KC_ENT:"accent",KC_PENT:"accent",KC_ESC:"accent",QK_GESC:"accent"}},B9={name:"kat-oasis"},$9=[G9,B9],x9={name:"mt3-dev-tty",override:{KC_ENT:"accent",KC_ESC:"accent",QK_GESC:"accent",BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod"}},F9={name:"mt3-dev-tty-teal",override:{BL_STEP:"mod",SC_RSPC:"mod",QK_GESC:"mod",SC_LSPO:"mod"}},H9={name:"mt3-dev-tty-ortho",override:{KC_ENT:"accent",KC_ESC:"accent",QK_GESC:"accent",KC_DEL:"mod",KC_QUOT:"mod",KC_GRV:"mod",BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod"}},Q9={name:"mt3-susuwatari",override:{KC_ENT:"accent-red",KC_ESC:"accent-red",QK_GESC:"accent-red",KC_LALT:"mod-blue",KC_RALT:"mod-blue",KC_LGUI:"mod-blue",KC_RGUI:"mod-blue",KC_LSFT:"mod-green",KC_RSFT:"mod-green",KC_RCTL:"mod-blue",KC_LCTL:"mod-blue",KC_APP:"mod-blue",KC_MENU:"mod-blue",BL_STEP:"mod-blue","MO(layer)":"mod-blue","TG(layer)":"mod-blue","TO(layer)":"mod-blue","TT(layer)":"mod-blue","DF(layer)":"mod-blue","OSL(layer)":"mod-blue",SC_RSPC:"mod-green",SC_LSPO:"mod-green"}},V9={name:"mt3-susuwatari-ortho",override:{KC_ENT:"accent",KC_ESC:"accent",QK_GESC:"accent",KC_DEL:"mod",KC_QUOT:"mod",KC_GRV:"mod",KC_LALT:"mod-blue",KC_RALT:"mod-blue",KC_LGUI:"mod-blue",KC_RGUI:"mod-blue",KC_RCTL:"mod-blue",KC_LCTL:"mod-blue",KC_APP:"mod-blue",KC_UP:"mod-blue",KC_LEFT:"mod-blue",KC_DOWN:"mod-blue",KC_RGHT:"mod-blue",KC_MENU:"mod-blue",BL_STEP:"mod-blue","MO(layer)":"mod-blue","TG(layer)":"mod-blue","TO(layer)":"mod-blue","TT(layer)":"mod-blue","DF(layer)":"mod-blue","OSL(layer)":"mod-blue",SC_RSPC:"mod",SC_LSPO:"mod"}},W9={name:"mt3-lotr-elvish",override:{BL_STEP:"mod",SC_RSPC:"mod",QK_GESC:"mod",SC_LSPO:"mod"}},j9={name:"mt3-lotr-elvish-rivendell",override:{BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod",KC_UP:"accent",KC_DOWN:"accent",KC_LEFT:"accent",KC_RGHT:"accent",KC_SPC:"accent",KC_ENT:"accent",QK_GESC:"accent",KC_ESC:"accent"}},z9={name:"mt3-lotr-elvish-evenstar",override:{BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod",KC_UP:"accent",KC_DOWN:"accent",KC_LEFT:"accent",KC_RGHT:"accent",KC_SPC:"accent",KC_ENT:"accent",QK_GESC:"accent",KC_ESC:"accent"}},J9={name:"mt3-lotr-elvish-ortho",override:{KC_ENT:"mod",KC_ESC:"mod",QK_GESC:"mod",KC_DEL:"mod",KC_QUOT:"mod",BL_STEP:"mod",SC_RSPC:"mod",KC_GRV:"mod",SC_LSPO:"mod"}},X9={name:"mt3-lotr-dwarvish",override:{BL_STEP:"mod",SC_RSPC:"mod",QK_GESC:"mod",SC_LSPO:"mod"}},Z9={name:"mt3-lotr-dwarvish-ortho",override:{KC_ENT:"mod",KC_ESC:"mod",QK_GESC:"mod",KC_DEL:"mod",KC_QUOT:"mod",BL_STEP:"mod",SC_RSPC:"mod",KC_GRV:"mod",SC_LSPO:"mod"}},Y9={name:"mt3-lotr-dwarvish-durin",override:{BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod",KC_UP:"accent",KC_DOWN:"accent",KC_LEFT:"accent",KC_RGHT:"accent",KC_SPC:"accent",KC_ENT:"accent",QK_GESC:"accent",KC_ESC:"accent"}},q9={name:"mt3-3277",override:{BL_STEP:"mod",SC_RSPC:"mod",QK_GESC:"mod",SC_LSPO:"mod"}},eV={name:"mt3-3277-ortho",override:{KC_ENT:"mod",KC_ESC:"mod",QK_GESC:"mod",KC_DEL:"mod",KC_QUOT:"mod",BL_STEP:"mod",SC_RSPC:"mod",KC_GRV:"mod",SC_LSPO:"mod"}},tV={name:"mt3-3277-accent-red",override:{BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod",KC_UP:"accent-red",KC_DOWN:"accent-red",KC_LEFT:"accent-red",KC_RGHT:"accent-red",KC_SPC:"accent-red",KC_ENT:"accent-red",QK_GESC:"accent-red",KC_ESC:"accent-red"}},nV=[x9,F9,H9,Q9,V9,W9,j9,z9,J9,X9,Y9,Z9,q9,eV,tV],aV={name:"dcs-midnight",override:{BL_STEP:"mod",SC_RSPC:"mod",SC_LSPO:"mod",KC_ESC:"accent",QK_GESC:"accent",KC_ENT:"accent"}},iV={name:"dcs-midnight-twilight",override:{BL_STEP:"mod",SC_RSPC:"mod",QK_GESC:"mod",SC_LSPO:"mod"}},rV=[aV,iV],oV={...["KC_F1","KC_F2","KC_F3","KC_F4","KC_F9","KC_F10","KC_F11","KC_F12","KC_BSLS","KC_P0","KC_P1","KC_P2","KC_P3","KC_P4","KC_P5","KC_P6","KC_P7","KC_P8","KC_P9","KC_PDOT"].reduce((e,t)=>(e[t]=!0,e),{})},lV={...["KC_ESC","KC_F5","KC_F6","KC_F7","KC_F8","KC_LEFT","KC_RGHT","KC_UP","KC_DOWN","KC_PSCR","KC_SCRL","KC_PAUS","KC_INS","KC_DEL","KC_HOME","KC_END","KC_PGUP","KC_PGDN","KC_LSFT","KC_RSFT","KC_TAB","KC_RGUI","KC_LGUI","KC_LALT","KC_RALT","KC_LCTL","KC_RCTL","KC_ENT","KC_BSPC","KC_NUM","KC_PSLS","KC_PAST","KC_PMNS","KC_PPLS","KC_PENT","KC_PCMM","KC_PEQL","KC_CAPS","KC_LCAP","KC_LNUM","KC_LSCR","MO(layer)","TG(layer)","TO(layer)","TT(layer)","DF(layer)","OSL(layer)"].reduce((e,t)=>(e[t]=!0,e),{})},Xy={alphaCodes:oV,modCodes:lV,list:[...rV,...GQ,...U9,...E9,...M9,...$9,...nV],iconCodes:{KC_UP:"arrow-up",KC_DOWN:"arrow-down",KC_LEFT:"arrow-left",KC_RGHT:"arrow-right",KC_APP:"bars"},platformIcons(e){let t=[];switch(e){case"MacIntel":case"Macintosh":case"MacPPC":case"iPhone":case"iPad":t=["fab","apple"];break;case"Linux i686":case"Linux x86_64":case"Linux armv7l":t=["fab","linux"];break;case"Win32":t=["fab","windows"];break;default:t=void 0}return{KC_LGUI:t,KC_RGUI:t}}},yc={MAX_X:800,KEY_WIDTH:40,KEY_HEIGHT:40,SWAP_KEY_WIDTH:30,SWAP_KEY_HEIGHT:30,KEY_X_SPACING:45,KEY_Y_SPACING:45,SCALE:1},jl={KC_TRANSPARENT:"KC_TRNS",_______:"KC_TRNS",XXXXXXX:"KC_NO",KC_ENTER:"KC_ENT",KC_ESCAPE:"KC_ESC",KC_SPACE:"KC_SPC",KC_MINUS:"KC_MINS",KC_EQUAL:"KC_EQL",KC_NONUS_HASH:"KC_NUHS",KC_QUOTE:"KC_QUOT",KC_GRAVE:"KC_GRV",KC_COMMA:"KC_COMM",KC_SLASH:"KC_SLSH",KC_BRMD:"KC_SCRL",KC_PAUSE:"KC_PAUS",KC_BRK:"KC_PAUS",KC_BRMU:"KC_PAUS",KC_INSERT:"KC_INS",KC_DELETE:"KC_DEL",KC_RIGHT:"KC_RGHT",KC_KP_SLASH:"KC_PSLS",KC_KP_ASTERISK:"KC_PAST",KC_KP_MINUS:"KC_PMNS",KC_KP_PLUS:"KC_PPLS",KC_KP_ENTER:"KC_PENT",KC_KP_1:"KC_P1",KC_KP_2:"KC_P2",KC_KP_3:"KC_P3",KC_KP_4:"KC_P4",KC_KP_5:"KC_P5",KC_KP_6:"KC_P6",KC_KP_7:"KC_P7",KC_KP_8:"KC_P8",KC_KP_9:"KC_P9",KC_KP_0:"KC_P0",KC_KP_DOT:"KC_PDOT",KC_APPLICATION:"KC_APP",KC_KP_EQUAL:"KC_PEQL",KC_EXECUTE:"KC_EXEC",KC_SELECT:"KC_SLCT",KC_AGAIN:"KC_AGIN",KC_PASTE:"KC_PSTE",KC_KP_COMMA:"KC_PCMM",KC_INTERNATIONAL_1:"KC_INT1",KC_INTERNATIONAL_2:"KC_INT2",KC_INTERNATIONAL_3:"KC_INT3",KC_INTERNATIONAL_4:"KC_INT4",KC_INTERNATIONAL_5:"KC_INT5",KC_INTERNATIONAL_6:"KC_INT6",KC_INTERNATIONAL_7:"KC_INT7",KC_INTERNATIONAL_8:"KC_INT8",KC_INTERNATIONAL_9:"KC_INT9",KC_LANGUAGE_1:"KC_LNG1",KC_LANGUAGE_2:"KC_LNG2",KC_LANGUAGE_3:"KC_LNG3",KC_LANGUAGE_4:"KC_LNG4",KC_LANGUAGE_5:"KC_LNG5",KC_LANGUAGE_6:"KC_LNG6",KC_LANGUAGE_7:"KC_LNG7",KC_LANGUAGE_8:"KC_LNG8",KC_LANGUAGE_9:"KC_LNG9",KC_CLEAR:"KC_CLR",KC_LCMD:"KC_LGUI",KC_LWIN:"KC_LGUI",KC_ALGR:"KC_RALT",KC_RCMD:"KC_RGUI",KC_RWIN:"KC_RGUI",KC_SYSTEM_POWER:"KC_PWR",KC_SYSTEM_SLEEP:"KC_SLEP",KC_SYSTEM_WAKE:"KC_WAKE",KC_AUDIO_MUTE:"KC_MUTE",KC_AUDIO_VOL_UP:"KC_VOLU",KC_AUDIO_VOL_DOWN:"KC_VOLD",KC_MEDIA_NEXT_TRACK:"KC_MNXT",KC_MEDIA_PREV_TRACK:"KC_MPRV",KC_MEDIA_STOP:"KC_MSTP",KC_MEDIA_PLAY_PAUSE:"KC_MPLY",KC_MEDIA_SELECT:"KC_MSEL",KC_MEDIA_EJECT:"KC_EJCT",KC_CALCULATOR:"KC_CALC",KC_MY_COMPUTER:"KC_MYCM",KC_WWW_SEARCH:"KC_WSCH",KC_WWW_HOME:"KC_WHOM",KC_WWW_BACK:"KC_WBAK",KC_WWW_FORWARD:"KC_WFWD",KC_WWW_STOP:"KC_WSTP",KC_WWW_REFRESH:"KC_WREF",KC_WWW_FAVORITES:"KC_WFAV",KC_MEDIA_FAST_FORWARD:"KC_MFFD",KC_MEDIA_REWIND:"KC_MRWD",KC_BRIGHTNESS_UP:"KC_BRIU",KC_BRIGHTNESS_DOWN:"KC_BRID",MAGIC_SWAP_CONTROL_CAPSLOCK:"CL_SWAP",MAGIC_UNSWAP_CONTROL_CAPSLOCK:"CL_NORM",MAGIC_CAPSLOCK_TO_CONTROL:"CL_CTRL",MAGIC_UNCAPSLOCK_TO_CONTROL:"CL_CAPS",MAGIC_SWAP_LCTL_LGUI:"CG_LSWP",MAGIC_UNSWAP_LCTL_LGUI:"CG_LNRM",MAGIC_SWAP_RCTL_RGUI:"CG_RSWP",MAGIC_UNSWAP_RCTL_RGUI:"CG_RNRM",MAGIC_SWAP_CTL_GUI:"CG_SWAP",MAGIC_UNSWAP_CTL_GUI:"CG_NORM",MAGIC_TOGGLE_CTL_GUI:"CG_TOGG",MAGIC_SWAP_LALT_LGUI:"AG_LSWP",MAGIC_UNSWAP_LALT_LGUI:"AG_LNRM",MAGIC_SWAP_RALT_RGUI:"AG_RSWP",MAGIC_UNSWAP_RALT_RGUI:"AG_RNRM",MAGIC_SWAP_ALT_GUI:"AG_SWAP",MAGIC_UNSWAP_ALT_GUI:"AG_NORM",MAGIC_TOGGLE_ALT_GUI:"AG_TOGG",MAGIC_NO_GUI:"GUI_OFF",MAGIC_UNNO_GUI:"GUI_ON",MAGIC_SWAP_GRAVE_ESC:"GE_SWAP",MAGIC_UNSWAP_GRAVE_ESC:"GE_NORM",MAGIC_SWAP_BACKSLASH_BACKSPACE:"BS_SWAP",MAGIC_UNSWAP_BACKSLASH_BACKSPACE:"BS_NORM",MAGIC_HOST_NKRO:"NK_ON",MAGIC_UNHOST_NKRO:"NK_OFF",MAGIC_TOGGLE_NKRO:"NK_TOGG",MAGIC_EE_HANDS_LEFT:"EH_LEFT",MAGIC_EE_HANDS_RIGHT:"EH_RGHT",KC_MS_UP:"KC_MS_U",KC_MS_DOWN:"KC_MS_D",KC_MS_LEFT:"KC_MS_L",KC_MS_RIGHT:"KC_MS_R",KC_MS_BTN1:"KC_BTN1",KC_MS_BTN2:"KC_BTN2",KC_MS_BTN3:"KC_BTN3",KC_MS_BTN4:"KC_BTN4",KC_MS_BTN5:"KC_BTN5",KC_MS_WH_UP:"KC_WH_U",KC_MS_WH_DOWN:"KC_WH_D",KC_MS_WH_LEFT:"KC_WH_L",KC_MS_WH_RIGHT:"KC_WH_R",KC_MS_ACCEL0:"KC_ACL0",KC_MS_ACCEL1:"KC_ACL1",KC_MS_ACCEL2:"KC_ACL2",C:"LCTL",S:"LSFT",A:"LALT",G:"LGUI",LCMD:"LGUI",LWIN:"LGUI",LOPT:"LALT",ROPT:"RALT",ALGR:"RALT",RCMD:"RGUI",RWIN:"RGUI",SCMD:"SGUI",SWIN:"SGUI",RGB_MODE_FORWARD:"RGB_MOD",RGB_MODE_REVERSE:"RGB_RMOD",RGB_MODE_PLAIN:"RGB_M_P",RGB_MODE_BREATHE:"RGB_M_B",RGB_MODE_RAINBOW:"RGB_M_R",RGB_MODE_SWIRL:"RGB_M_SW",RGB_MODE_SNAKE:"RGB_M_SN",RGB_MODE_KNIGHT:"RGB_M_K",RGB_MODE_XMAS:"RGB_M_X",RGB_MODE_GRADIENT:"RGB_M_G",RGB_MODE_RGBTEST:"RGB_M_T",KC_TILDE:"KC_TILD",KC_EXCLAIM:"KC_EXLM",KC_DOLLAR:"KC_DLR",KC_PERCENT:"KC_PERC",KC_CIRCUMFLEX:"KC_CIRC",KC_AMPERSAND:"KC_AMPR",KC_ASTERISK:"KC_ASTR",KC_LEFT_PAREN:"KC_LPRN",KC_RIGHT_PAREN:"KC_RPRN",KC_UNDERSCORE:"KC_UNDS",KC_LEFT_CURLY_BRACE:"KC_LCBR",KC_RIGHT_CURLY_BRACE:"KC_RCBR",KC_COLON:"KC_COLN",KC_DOUBLE_QUOTE:"KC_DQUO",KC_DQT:"KC_DQUO",KC_LEFT_ANGLE_BRACKET:"KC_LT",KC_LABK:"KC_LT",KC_RIGHT_ANGLE_BRACKET:"KC_GT",KC_RABK:"KC_GT",KC_QUESTION:"KC_QUES",KC_BSPACE:"KC_BSPC",KC_LBRACKET:"KC_LBRC",KC_RBRACKET:"KC_RBRC",KC_BSLASH:"KC_BSLS",KC_SCOLON:"KC_SCLN",KC_ZKHK:"KC_GRV",KC_CAPSLOCK:"KC_CAPS",KC_CLCK:"KC_CAPS",KC_PSCREEN:"KC_PSCR",KC_SCROLLLOCK:"KC_SCRL",KC_SLCK:"KC_SCRL",KC_PGDOWN:"KC_PGDN",KC_NUMLOCK:"KC_NUM",KC_NLCK:"KC_NUM",KC_NONUS_BSLASH:"KC_NUBS",KC_LOCKING_CAPS:"KC_LCAP",KC_LOCKING_NUM:"KC_LNUM",KC_LOCKING_SCROLL:"KC_LSCR",KC_ALT_ERASE:"KC_ERAS",KC_LCTRL:"KC_LCTL",KC_LSHIFT:"KC_LSFT",KC_RCTRL:"KC_RCTL",KC_RSHIFT:"KC_RSFT",KC_LANG1:"KC_LNG1",KC_LANG2:"KC_LNG2",KC_LANG3:"KC_LNG3",KC_LANG4:"KC_LNG4",KC_LANG5:"KC_LNG5",KC_LANG6:"KC_LNG6",KC_LANG7:"KC_LNG7",KC_LANG8:"KC_LNG8",KC_LANG9:"KC_LNG9",KC_RO:"KC_INT1",KC_KANA:"KC_INT2",KC_JYEN:"KC_INT3",KC_HENK:"KC_INT4",KC_MHEN:"KC_INT5",KC_HAEN:"KC_LNG1",KC_HANJ:"KC_LNG2",RESET:"QK_BOOT",DEBUG:"DB_TOGG",EEPROM_RESET:"EE_CLR",EEP_RST:"EE_CLR",QK_REPEAT_KEY:"QK_REP",QK_ALT_REPEAT_KEY:"QK_AREP",CLICKY_TOGGLE:"CK_TOGG",CLICKY_UP:"CK_UP",CLICKY_DOWN:"CK_DOWN",CLICKY_RESET:"CK_RST",BL_INC:"BL_UP",BL_DEC:"BL_DOWN",DYN_REC_START1:"DM_REC1",DYN_REC_START2:"DM_REC2",DYN_MACRO_PLAY1:"DM_PLY1",DYN_MACRO_PLAY2:"DM_PLY2",DYN_REC_STOP:"DM_RSTP",GRAVE_ESC:"QK_GESC",KC_GESC:"QK_GESC",KC_LCPO:"SC_LCPO",KC_RCPC:"SC_RCPC",KC_LSPO:"SC_LSPO",KC_RSPC:"SC_RSPC",KC_LAPO:"SC_LAPO",KC_RAPC:"SC_RAPC",UNICODE_MODE_FORWARD:"UC_NEXT",UNICODE_MODE_REVERSE:"UC_PREV",UNICODE_MODE_OSX:"UC_MAC",UNICODE_MODE_LNX:"UC_LINX",UNICODE_MODE_WIN:"UC_WIN",UNICODE_MODE_BSD:"UC_BSD",UNICODE_MODE_WINC:"UC_WINC",LAG_SWP:"AG_LSWP",LAG_NRM:"AG_LNRM",RAG_SWP:"AG_RSWP",RAG_NRM:"AG_RNRM",GUI_ON:"GU_ON",GUI_OFF:"GU_OFF",LCG_SWP:"CG_LSWP",LCG_NRM:"CG_LNRM",RCG_SWP:"CG_RSWP",RCG_NRM:"CG_RNRM"};function oa(e,t){return(e&1<u.trim()),a=a.map(u=>{switch(u){case"MOD_LCTL":return 1;case"MOD_RCTL":return 17;case"MOD_LSFT":return 2;case"MOD_RSFT":return 18;case"MOD_LALT":return 4;case"MOD_RALT":return 20;case"MOD_LGUI":return 8;case"MOD_RGUI":return 24;case"MOD_MEH":return 7;case"MOD_HYPR":return 15}}),a=a.reduce((u,m)=>(u|=m,u));let i=[];const o=oa(a,4)?"MOD_R":"MOD_L";oa(a,0)&&i.push(`${o}CTL`),oa(a,1)&&i.push(`${o}SFT`),oa(a,2)&&i.push(`${o}ALT`),oa(a,3)&&i.push(`${o}GUI`),oa(a,0)&&oa(a,1)&&oa(a,2)&&oa(a,3)?i=["MOD_HYPR"]:oa(a,0)&&oa(a,1)&&oa(a,2)&&(i=["MOD_MEH"]),a=i.join("|"),t=`OSM(${a})`;const s=e.getters["keycodes/lookupKeycode"](t);return nc(s,t)}function _V(e){return e.indexOf("ANY(")===0&&(e=e.slice(4,-1)),e}function Mm(e,t){const n=e.getters["keycodes/lookupKeycode"]("text");return Object.assign({},n,{text:t})}function nc(e,t,n){var a={name:e.name,code:t,type:e.type};return n!==void 0&&(a=Object.assign({},a,n)),a}function cV(e,t,n){const a=n.split(","),i=e.getters["keycodes/lookupKeycode"](`${t}(${a[0]},kc)`);let o=e.getters["keycodes/lookupKeycode"](jl[a[1]]||a[1]);Mt(o)&&(o=e.getters["keycodes/lookupKeycode"]("KC_NO"));let{code:s,layer:u,name:m,type:f}=i;return Object.assign({code:s,layer:u,name:m,type:f,contents:o})}function uV(e,t,n){let a;if(t=_V(t),n.count+=1,jl[t]&&(t=jl[t]),t.includes("(")){let i,o,s=t.split("("),u=s[0];jl[u]&&(u=jl[u]);let m=s[1];if(m=m.split(")")[0],u==="OSM")return sV(e,t);if(m.includes("KC")){if(u==="LT")return cV(e,u,m);if(m=jl[m]||m,a=e.getters["keycodes/lookupKeycode"](m),a===void 0)return n.any+=1,Mm(e,t);let f=nc(a,m);return o=u+"(kc)",a=e.getters["keycodes/lookupKeycode"](o),a===void 0?(n.any+=1,Mm(e,t)):(i=nc(a,o,{contents:f}),i)}return o=u+"(layer)",a=e.getters["keycodes/lookupKeycode"](o),a===void 0?(n.any+=1,Mm(e,t)):(i=nc(a,o,{layer:m}),i)}return t.length<4?(n.warnings.push(`WARNING: Found an unexpected keycode ${Kh(t)} on layer ${n.layers} in keymap. Setting to KC_TRNS +`),e.getters["keycodes/lookupKeycode"]("KC_TRNS")):(a=e.getters["keycodes/lookupKeycode"](t),a===void 0?(n.any+=1,Mm(e,t)):nc(a,t))}const mV={keymap:[[]],layer:0,dirty:!1,selectedIndex:void 0,selectedContent:!1,defaults:yc,config:Object.assign({},yc),loadingKeymapPromise:void 0,colorways:Xy.list,colorwayIndex:CA(0,Xy.list.length-1),continuousInput:!1,ignoreMod:!1,templates:{keymap:{version:1,documentation:`This file is a QMK Configurator export. You can import this at . It can also be used directly with QMK's source code. + +To setup your QMK environment check out the tutorial: + +You can convert this file to a keymap.c using this command: \`qmk json2c {keymap}\` + +You can compile this keymap using this command: \`qmk compile {keymap}\` +`}}},fV={colorway:e=>e.colorways[e.colorwayIndex].name,colorways:e=>e.colorways.map(t=>t.name),colorwayOverride:e=>e.colorways[e.colorwayIndex].override,colorwayIndex:e=>e.colorwayIndex,loadingKeymapPromise:e=>e.loadingKeymapPromise,defaults:e=>Object.assign({},e.defaults),getSelectedKey:e=>e.selectedIndex,getKey:e=>({_layer:t=e.layer,index:n})=>e.keymap[t][n],getLayer:e=>t=>e.keymap[t],size:e=>(t=0)=>tC(e.keymap[t]),isDirty:e=>e.dirty,exportLayers:e=>({compiler:t})=>{var n=e.keymap.reduce((a,i,o)=>Mt(i)?a:o,0);return vh(e.keymap,function(i,o,s){if(s>n)return i;i[s]=[],t&&s({name:"",code:"KC_TRNS",type:void 0})));var u=vh(o,function(f,S,v){var A=S.code;return A?((A.endsWith("(kc)")||A.endsWith(",kc)"))&&(S.contents?A=A.replace("kc",S.contents.code):A=A.replace("kc","KC_NO")),A.endsWith("(layer)")&&(A=A.replace("layer",S.layer)),A==="text"&&(A=t?S.text:`ANY(${S.text})`)):console.error(`ERROR: unexpected keycode ${S}`,S,v,o),f.push(A),f},[]);return i[s]=u,i},[])},activeLayers(e){return e.keymap.reduce((n,a,i)=>(i===0||a.filter(s=>s.code!=="KC_NO").length>0&&n.push(i),n),[0])}},CV={initKey({state:e,commit:t},{_layer:n,index:a}){return e.keymap[n]===void 0&&t("initLayer",{layer:n}),e.keymap[n][a]},setKeycodeLayer({state:e,commit:t},{layer:n,index:a,toLayer:i}){if(t("setKeyLayer",{layer:n,index:a,toLayer:i}),i!==n){e.keymap[i]===void 0&&t("initLayer",{layer:i});let o=this,{name:s,code:u}=o.getters["keycodes/lookupKeycode"]("KC_TRNS");t("assignKey",{_layer:i,index:a,name:s,code:u,type:void 0})}},async initTemplates({commit:e}){try{const t=await So.get(`${W4}/keymap`);if(t.status===200){let n=Object.assign({},t.data);delete n.keyboard,delete n.keymap,delete n.layout,delete n.layers,e("setKeymapTemplate",n)}return t}catch(t){console.warn("unable to get keymap template. error:",t)}},load_converted_keymap({commit:e},t){const n=this;console.log("converted_keymap",t);const a=t.reduce((i,o,s)=>(e("initLayer",{layer:s}),i.layers.push(o.map(u=>uV(n,u,i.stats))),i.stats.layers+=1,i),{stats:{count:0,any:0,layers:0,errors:[],warnings:[]},layers:[]});return e("setLayers",a.layers),console.log("stat",a.stats),a.stats}},or={setKeymapTemplate(e,t){Pe.set(e.templates,"keymap",t)},setSelected(e,t){e.selectedIndex=t,e.selectedContent=!1},setSelectedContent(e,t){e.selectedIndex===t?e.selectedContent=!e.selectedContent:e.selectedContent=!0,e.selectedIndex=t},updateKeycodeNames(e){let t=this;e.keymap=e.keymap.reduce((n,a)=>{const i=a.map(o=>(o.contents&&(o.contents.name=t.getters["keycodes/lookupKeycode"](o.contents.code).name),{...o,name:t.getters["keycodes/lookupKeycode"](o.code).name}));return n.push(i),n},[])},setKeycode(e,{_code:t,layer:n}){if(Mt(e.selectedIndex))return;let a=this,{name:i,code:o,type:s}=a.getters["keycodes/lookupKeycode"](t);if(e.selectedContent)or.setContents(e,{index:e.selectedIndex,key:{name:i,code:o,type:s,layer:n}}),e.selectedIndex=void 0,e.selectedContent=!1;else if(Pe.set(e.keymap[e.layer],e.selectedIndex,{name:i,code:o,type:s}),s==="layer"&&Pe.set(e.keymap[e.layer][e.selectedIndex],"layer",0),s==="layer-container"&&(e.keymap[n]===void 0&&or.initLayer(e,{layer:n}),Pe.set(e.keymap[e.layer][e.selectedIndex],"layer",n)),e.continuousInput){const u=(e.selectedIndex+1)%e.keymap[0].length;or.setSelected(e,u)}else or.setSelected(e,void 0);or.setDirty(e)},setContents(e,{index:t,key:n}){Pe.set(e.keymap[e.layer][t],"contents",n)},assignKey(e,{_layer:t,index:n,name:a,code:i,type:o}){Pe.set(e.keymap[t],n,{name:a,code:i,type:o});var s=e.keymap[t][n];s.type==="layer"&&Pe.set(e.keymap[t][n],"layer",0)},setKeyLayer(e,{layer:t,index:n,toLayer:a}){Pe.set(e.keymap[t][n],"layer",a)},swapKeys(e,{layer:t,srcIndex:n,dstIndex:a}){var i=e.keymap[t][n];Pe.set(e.keymap[t],n,e.keymap[t][a]),Pe.set(e.keymap[t],a,i),or.setSelected(e,void 0),or.setDirty(e)},setText(e,{layer:t,index:n,text:a}){Pe.set(e.keymap[t][n],"text",a)},setKey(e,{_layer:t,index:n,key:a}){Pe.set(e.keymap[t],n,a)},setLayers(e,t){Pe.set(e,"keymap",t)},setDirty(e){e.dirty=!0},clearDirty(e){e.dirty=!1},clear(e){e.keymap=[[]],e.dirty=!1},changeLayer(e,t){t!==e.layer&&(e.layer!==0&&e.keymap[e.layer].filter(a=>a.code!=="KC_NO").length===0&&Pe.set(e.keymap,e.layer,void 0),e.layer=t)},resetConfig(e){e.config=Object.assign({},e.defaults)},resizeConfig(e,t){let{KEY_WIDTH:n,KEY_HEIGHT:a,SWAP_KEY_HEIGHT:i,SWAP_KEY_WIDTH:o,KEY_X_SPACING:s,KEY_Y_SPACING:u}=e.config;Pe.set(e.config,"SCALE",(yc.MAX_X/t.x).toFixed(3)*1),Pe.set(e.config,"KEY_WIDTH",n*=e.config.SCALE),Pe.set(e.config,"KEY_HEIGHT",a*=e.config.SCALE),Pe.set(e.config,"SWAP_KEY_HEIGHT",i*=e.config.SCALE),Pe.set(e.config,"SWAP_KEY_WIDTH",o*=e.config.SCALE),Pe.set(e.config,"KEY_X_SPACING",(s*=e.config.SCALE).toFixed(3)*1),Pe.set(e.config,"KEY_Y_SPACING",(u*=e.config.SCALE).toFixed(3)*1)},initKeymap(e,{layout:t,layer:n,code:a="KC_NO"}){const{name:i}=this.getters["keycodes/lookupKeycode"](a);Pe.set(e.keymap,n,t.map(()=>({name:i,code:a,type:void 0})))},initLayer(e,{layer:t,code:n="KC_NO"}){t>0?this.commit("keymap/initKeymap",{layer:t,layout:e.keymap[0],code:n}):e.keymap[0].length>0?this.commit("keymap/initKeymap",{layer:t,layout:e.keymap[0].map(()=>{}),code:"KC_NO"}):Pe.set(e.keymap,t,[[]])},setLoadingKeymapPromise(e,t){e.loadingKeymapPromise=t},nextColorway(e,t){Mt(t)?e.colorwayIndex=(e.colorwayIndex+1)%e.colorways.length:e.colorwayIndex=t},toggleContinuousInput(e){e.continuousInput=!e.continuousInput},ignoreNextMod(e){e.ignoreMod=!0},acceptNextMod(e){e.ignoreMod=!1}},dV={namespaced:!0,state:mV,getters:fV,actions:CV,mutations:or},yh=[{label:"ANSI",width:"label",group:!0},{name:"Esc",code:"KC_ESC",keys:"esc"},{width:1e3},{name:"F1",code:"KC_F1",keys:"f1"},{name:"F2",code:"KC_F2",keys:"f2"},{name:"F3",code:"KC_F3",keys:"f3"},{name:"F4",code:"KC_F4",keys:"f4"},{width:500},{name:"F5",code:"KC_F5",keys:"f5"},{name:"F6",code:"KC_F6",keys:"f6"},{name:"F7",code:"KC_F7",keys:"f7"},{name:"F8",code:"KC_F8",keys:"f8"},{width:500},{name:"F9",code:"KC_F9",keys:"f9"},{name:"F10",code:"KC_F10",keys:"f10"},{name:"F11",code:"KC_F11",keys:"f11"},{name:"F12",code:"KC_F12",keys:"f12"},{width:250},{name:"Print Screen",code:"KC_PSCR"},{name:"Scroll Lock",code:"KC_SCRL"},{name:"Pause",code:"KC_PAUS"},{width:0},{name:"~\n`",code:"KC_GRV",keys:"`"},{name:`! +1`,code:"KC_1",keys:"1"},{name:`@ +2`,code:"KC_2",keys:"2"},{name:`# +3`,code:"KC_3",keys:"3"},{name:`$ +4`,code:"KC_4",keys:"4"},{name:`% +5`,code:"KC_5",keys:"5"},{name:`^ +6`,code:"KC_6",keys:"6"},{name:`& +7`,code:"KC_7",keys:"7"},{name:`* +8`,code:"KC_8",keys:"8"},{name:`( +9`,code:"KC_9",keys:"9"},{name:`) +0`,code:"KC_0",keys:"0"},{name:`_ +-`,code:"KC_MINS",keys:"-"},{name:`+ +=`,code:"KC_EQL",keys:"="},{name:"Back Space",code:"KC_BSPC",keys:"backspace",width:2e3},{width:250},{name:"Insert",code:"KC_INS",keys:"insert"},{name:"Home",code:"KC_HOME",keys:"home"},{name:"Page Up",code:"KC_PGUP",keys:"pageup"},{width:250},{name:"Num Lock",code:"KC_NUM",keys:"num"},{name:"/",code:"KC_PSLS",keys:"num_divide"},{name:"*",code:"KC_PAST",keys:"num_multiply"},{name:"-",code:"KC_PMNS",keys:"num_subtract"},{width:0},{name:"Tab",code:"KC_TAB",keys:"tab",width:1500},{name:"q",code:"KC_Q",keys:"q"},{name:"w",code:"KC_W",keys:"w"},{name:"e",code:"KC_E",keys:"e"},{name:"r",code:"KC_R",keys:"r"},{name:"t",code:"KC_T",keys:"t"},{name:"y",code:"KC_Y",keys:"y"},{name:"u",code:"KC_U",keys:"u"},{name:"i",code:"KC_I",keys:"i"},{name:"o",code:"KC_O",keys:"o"},{name:"p",code:"KC_P",keys:"p"},{name:`{ +[`,code:"KC_LBRC",keys:"["},{name:`} +]`,code:"KC_RBRC",keys:"]"},{name:`| +\\`,code:"KC_BSLS",keys:"\\",width:1500},{width:250},{name:"Delete",code:"KC_DEL",keys:"delete"},{name:"End",code:"KC_END",keys:"end"},{name:"Page Down",code:"KC_PGDN",keys:"pagedown"},{width:250},{name:"7",code:"KC_P7",keys:"num_7"},{name:"8",code:"KC_P8",keys:"num_8"},{name:"9",code:"KC_P9",keys:"num_9"},{name:"+",code:"KC_PPLS",keys:"num_add"},{width:0},{name:"Caps Lock",code:"KC_CAPS",keys:"caps_lock",width:1750},{name:"a",code:"KC_A",keys:"a"},{name:"s",code:"KC_S",keys:"s"},{name:"d",code:"KC_D",keys:"d"},{name:"f",code:"KC_F",keys:"f"},{name:"g",code:"KC_G",keys:"g"},{name:"h",code:"KC_H",keys:"h"},{name:"j",code:"KC_J",keys:"j"},{name:"k",code:"KC_K",keys:"k"},{name:"l",code:"KC_L",keys:"l"},{name:`: +;`,code:"KC_SCLN",keys:";"},{name:`" +'`,code:"KC_QUOT",keys:"'"},{name:"Enter",code:"KC_ENT",keys:"enter",width:2250},{width:3500},{name:"4",code:"KC_P4",keys:"num_4"},{name:"5",code:"KC_P5",keys:"num_5"},{name:"6",code:"KC_P6",keys:"num_6"},{name:",",code:"KC_PCMM"},{width:0},{name:"Left Shift",code:"KC_LSFT",keys:"shift",width:2250},{name:"z",code:"KC_Z",keys:"z"},{name:"x",code:"KC_X",keys:"x"},{name:"c",code:"KC_C",keys:"c"},{name:"v",code:"KC_V",keys:"v"},{name:"b",code:"KC_B",keys:"b"},{name:"n",code:"KC_N",keys:"n"},{name:"m",code:"KC_M",keys:"m"},{name:`< +,`,code:"KC_COMM",keys:","},{name:`> +.`,code:"KC_DOT",keys:"."},{name:`? +/`,code:"KC_SLSH",keys:"/"},{name:"Right Shift",code:"KC_RSFT",width:2750},{width:1250},{name:"Up",code:"KC_UP",keys:"up"},{width:1250},{name:"1",code:"KC_P1",keys:"num_1"},{name:"2",code:"KC_P2",keys:"num_2"},{name:"3",code:"KC_P3",keys:"num_3"},{name:"=",code:"KC_PEQL"},{width:0},{name:"Left Ctrl",code:"KC_LCTL",keys:"ctrl",width:1250},{name:"Left OS",code:"KC_LGUI",keys:"cmd",width:1250},{name:"Left Alt",code:"KC_LALT",keys:"alt",width:1250},{name:"Space",code:"KC_SPC",keys:"space",width:6250},{name:"Right Alt",code:"KC_RALT",width:1250},{name:"Right OS",code:"KC_RGUI",width:1250},{name:"Menu",code:"KC_APP",title:"Context Menu",width:1250},{name:"Right Ctrl",code:"KC_RCTL",width:1250},{width:250},{name:"Left",code:"KC_LEFT",keys:"left"},{name:"Down",code:"KC_DOWN",keys:"down"},{name:"Right",code:"KC_RGHT",keys:"right"},{width:250},{name:"0",code:"KC_P0",keys:"num_0",width:2e3},{name:".",code:"KC_PDOT",keys:"num_decimal"},{name:"Enter",code:"KC_PENT",keys:"num_enter"},{label:"Shifted symbols",width:"label"},{name:"~",code:"KC_TILD",keys:"~"},{name:"!",code:"KC_EXLM",keys:"!"},{name:"@",code:"KC_AT",keys:"@"},{name:"#",code:"KC_HASH",keys:"#"},{name:"$",code:"KC_DLR",keys:"$"},{name:"%",code:"KC_PERC",keys:"%"},{name:"^",code:"KC_CIRC",keys:"^"},{name:"&",code:"KC_AMPR",keys:"&"},{name:"*",code:"KC_ASTR",keys:"*"},{name:"(",code:"KC_LPRN",keys:"("},{name:")",code:"KC_RPRN",keys:")"},{name:"_",code:"KC_UNDS",keys:"_"},{name:"+",code:"KC_PLUS",keys:"+"},{name:"{",code:"KC_LCBR",keys:"{"},{name:"}",code:"KC_RCBR",keys:"}"},{name:"<",code:"KC_LT",keys:"<"},{name:">",code:"KC_GT",keys:">"},{name:":",code:"KC_COLN",keys:":"},{name:"|",code:"KC_PIPE",keys:"|"},{name:"?",code:"KC_QUES",keys:"?"},{name:'"',code:"KC_DQUO",keys:'"'}],gh=[{label:"ISO/JIS",width:"label",group:!0},{name:"Esc",code:"KC_ESC",keys:"esc"},{width:1e3},{name:"F1",code:"KC_F1",keys:"f1"},{name:"F2",code:"KC_F2",keys:"f2"},{name:"F3",code:"KC_F3",keys:"f3"},{name:"F4",code:"KC_F4",keys:"f4"},{width:500},{name:"F5",code:"KC_F5",keys:"f5"},{name:"F6",code:"KC_F6",keys:"f6"},{name:"F7",code:"KC_F7",keys:"f7"},{name:"F8",code:"KC_F8",keys:"f8"},{width:500},{name:"F9",code:"KC_F9",keys:"f9"},{name:"F10",code:"KC_F10",keys:"f10"},{name:"F11",code:"KC_F11",keys:"f11"},{name:"F12",code:"KC_F12",keys:"f12"},{width:250},{name:"Print Screen",code:"KC_PSCR"},{name:"Scroll Lock",code:"KC_SCRL"},{name:"Pause",code:"KC_PAUS"},{width:0},{name:"¬\n`",code:"KC_GRV",keys:"`"},{name:`! +1`,code:"KC_1",keys:"1"},{name:`" +2`,code:"KC_2",keys:"2"},{name:`£ +3`,code:"KC_3",keys:"3"},{name:`$ +4`,code:"KC_4",keys:"4"},{name:`% +5`,code:"KC_5",keys:"5"},{name:`^ +6`,code:"KC_6",keys:"6"},{name:`& +7`,code:"KC_7",keys:"7"},{name:`* +8`,code:"KC_8",keys:"8"},{name:`( +9`,code:"KC_9",keys:"9"},{name:`) +0`,code:"KC_0",keys:"0"},{name:`_ +-`,code:"KC_MINS",keys:"-"},{name:`+ +=`,code:"KC_EQL",keys:"="},{name:`| +¥`,code:"KC_INT3",title:"Japanese Yen Symbol"},{name:"Back Space",code:"KC_BSPC",keys:"backspace"},{width:250},{name:"Insert",code:"KC_INS",keys:"insert"},{name:"Home",code:"KC_HOME",keys:"home"},{name:"Page Up",code:"KC_PGUP",keys:"pageup"},{width:250},{name:"Num Lock",code:"KC_NUM",keys:"num"},{name:"/",code:"KC_PSLS",keys:"num_divide"},{name:"*",code:"KC_PAST",keys:"num_multiply"},{name:"-",code:"KC_PMNS",keys:"num_subtract"},{width:0},{name:"Tab",code:"KC_TAB",keys:"tab",width:1500},{name:"q",code:"KC_Q",keys:"q"},{name:"w",code:"KC_W",keys:"w"},{name:"e",code:"KC_E",keys:"e"},{name:"r",code:"KC_R",keys:"r"},{name:"t",code:"KC_T",keys:"t"},{name:"y",code:"KC_Y",keys:"y"},{name:"u",code:"KC_U",keys:"u"},{name:"i",code:"KC_I",keys:"i"},{name:"o",code:"KC_O",keys:"o"},{name:"p",code:"KC_P",keys:"p"},{name:`{ +[`,code:"KC_LBRC",keys:"["},{name:`} +]`,code:"KC_RBRC",keys:"]"},{width:1500},{width:250},{name:"Delete",code:"KC_DEL",keys:"delete"},{name:"End",code:"KC_END",keys:"end"},{name:"Page Down",code:"KC_PGDN",keys:"pagedown"},{width:250},{name:"7",code:"KC_P7",keys:"num_7"},{name:"8",code:"KC_P8",keys:"num_8"},{name:"9",code:"KC_P9",keys:"num_9"},{name:"+",code:"KC_PPLS",keys:"num_add"},{width:0},{name:"Caps Lock",code:"KC_CAPS",keys:"caps_lock",width:1750},{name:"a",code:"KC_A",keys:"a"},{name:"s",code:"KC_S",keys:"s"},{name:"d",code:"KC_D",keys:"d"},{name:"f",code:"KC_F",keys:"f"},{name:"g",code:"KC_G",keys:"g"},{name:"h",code:"KC_H",keys:"h"},{name:"j",code:"KC_J",keys:"j"},{name:"k",code:"KC_K",keys:"k"},{name:"l",code:"KC_L",keys:"l"},{name:`: +;`,code:"KC_SCLN",keys:";"},{name:`@ +'`,code:"KC_QUOT",keys:"'"},{name:`~ +#`,code:"KC_NUHS",title:"Non-US # and ~"},{width:1250},{name:"Enter",code:"KC_ENT",keys:"enter",classes:"isoenter",width:1250},{width:3500},{name:"4",code:"KC_P4",keys:"num_4"},{name:"5",code:"KC_P5",keys:"num_5"},{name:"6",code:"KC_P6",keys:"num_6"},{name:",",code:"KC_PCMM"},{width:0},{name:"Left Shift",code:"KC_LSFT",keys:"shift",width:1250},{name:`| +\\`,code:"KC_NUBS",title:"Non-US \\ and |"},{name:"z",code:"KC_Z",keys:"z"},{name:"x",code:"KC_X",keys:"x"},{name:"c",code:"KC_C",keys:"c"},{name:"v",code:"KC_V",keys:"v"},{name:"b",code:"KC_B",keys:"b"},{name:"n",code:"KC_N",keys:"n"},{name:"m",code:"KC_M",keys:"m"},{name:`< +,`,code:"KC_COMM",keys:","},{name:`> +.`,code:"KC_DOT",keys:"."},{name:`? +/`,code:"KC_SLSH",keys:"/"},{name:`_ +\\`,code:"KC_INT1",title:"JIS \\ and _"},{name:"Right Shift",code:"KC_RSFT",width:1750},{width:1250},{name:"Up",code:"KC_UP",keys:"up"},{width:1250},{name:"1",code:"KC_P1",keys:"num_1"},{name:"2",code:"KC_P2",keys:"num_2"},{name:"3",code:"KC_P3",keys:"num_3"},{name:"=",code:"KC_PEQL"},{width:0},{name:"Left Ctrl",code:"KC_LCTL",keys:"ctrl",width:1250},{name:"Left OS",code:"KC_LGUI",keys:"cmd",width:1250},{name:"Left Alt",code:"KC_LALT",keys:"alt",width:1250},{name:"無変換",code:"KC_INT5",title:"JIS Muhenkan",width:1250},{name:"Space",code:"KC_SPC",keys:"space",width:3e3},{name:"変換",code:"KC_INT4",title:"JIS Henkan",width:1250},{name:`カタカナ +ひらがな`,code:"KC_INT2",title:"JIS Katakana/Hiragana",styles:{"font-size":"8px"},width:1250},{name:"Alt Gr",code:"KC_RALT"},{name:"Right OS",code:"KC_RGUI",width:1250},{name:"Menu",code:"KC_APP",title:"Context Menu"},{name:"Right Ctrl",code:"KC_RCTL",width:1250},{width:250},{name:"Left",code:"KC_LEFT",keys:"left"},{name:"Down",code:"KC_DOWN",keys:"down"},{name:"Right",code:"KC_RGHT",keys:"right"},{width:250},{name:"0",code:"KC_P0",keys:"num_0",width:2e3},{name:".",code:"KC_PDOT",keys:"num_decimal"},{name:"Enter",code:"KC_PENT",keys:"num_enter"},{label:"Japanese and Korean",width:"label"},{name:`한영 +かな`,code:"KC_LNG1",title:"Korean Han/Yeong; Japanese Mac Kana",width:1250},{name:`漢字 +英数`,code:"KC_LNG2",title:"Korean Hanja; Japanese Mac Eisu",width:1250},{label:"Shifted symbols",width:"label"},{name:"~",code:"KC_TILD",keys:"`"},{name:"!",code:"KC_EXLM",keys:"!"},{name:"@",code:"KC_AT",keys:"@"},{name:"#",code:"KC_HASH",keys:"#"},{name:"$",code:"KC_DLR",keys:"$"},{name:"%",code:"KC_PERC",keys:"%"},{name:"^",code:"KC_CIRC",keys:"^"},{name:"&",code:"KC_AMPR",keys:"&"},{name:"*",code:"KC_ASTR",keys:"*"},{name:"(",code:"KC_LPRN",keys:"("},{name:")",code:"KC_RPRN",keys:")"},{name:"_",code:"KC_UNDS",keys:"_"},{name:"+",code:"KC_PLUS",keys:"+"},{name:"{",code:"KC_LCBR",keys:"{"},{name:"}",code:"KC_RCBR",keys:"}"},{name:"<",code:"KC_LT",keys:"<"},{name:">",code:"KC_GT",keys:">"},{name:":",code:"KC_COLN",keys:":"},{name:"|",code:"KC_PIPE",keys:"|"},{name:"?",code:"KC_QUES",keys:"?"},{name:'"',code:"KC_DQUO",keys:'"'}];function Sn(e){return{name:`LT ${e}`,code:`LT(${e},kc)`,type:"layer-container",layer:e,title:`kc on tap, switch to layer ${e} while held`}}const pV={MOD_LSFT:["LSft","Left Shift"],MOD_LCTL:["LCtl","Left Control"],MOD_LALT:["LAlt","Left Alt"],MOD_LGUI:["LGUI","Left GUI"],MOD_RSFT:["RSft","Right Shift"],MOD_RCTL:["RCtl","Right Control"],MOD_RALT:["RAlt","Right Alt"],MOD_RGUI:["RGUI","Right GUI"],MOD_HYPR:["Hyper","Control, Shift, Alt and GUI"],MOD_MEH:["Meh","Control, Shift, and Alt"],"MOD_LCTL|MOD_LSFT":["CS","Control and Shift"],"MOD_LCTL|MOD_LALT":["CA","Control and Alt"],"MOD_LCTL|MOD_LGUI":["CG","Control and GUI"],"MOD_LSFT|MOD_LALT":["SA","Shift and Alt"],"MOD_LSFT|MOD_LGUI":["SG","Shift and GUI"],"MOD_LALT|MOD_LGUI":["AG","Alt and GUI"],"MOD_LCTL|MOD_LSFT|MOD_LGUI":["CSG","Control, Shift, and GUI"],"MOD_LCTL|MOD_LALT|MOD_LGUI":["CAG","Control, Alt, and GUI"],"MOD_LSFT|MOD_LALT|MOD_LGUI":["SAG","Shift, Alt, and GUI"],"MOD_RCTL|MOD_RSFT":["RCS","Right Control and Right Shift"],"MOD_RCTL|MOD_RALT":["RCA","Right Control and Right Alt"],"MOD_RCTL|MOD_RGUI":["RCG","Right Control and Right GUI"],"MOD_RSFT|MOD_RALT":["RSA","Right Shift and Right Alt"],"MOD_RSFT|MOD_RGUI":["RSG","Right Shift and Right GUI"],"MOD_RALT|MOD_RGUI":["RAG","Right Alt and Right GUI"],"MOD_RCTL|MOD_RSFT|MOD_RGUI":["RCSG","Right Control, Right Shift, and Right GUI"],"MOD_RCTL|MOD_RALT|MOD_RGUI":["RCAG","Right Control, Right Alt, and Right GUI"],"MOD_RSFT|MOD_RALT|MOD_RGUI":["RSAG","Right Shift, Right Alt, and Right GUI"]};function Kt(e,t=1e3){const n=pV[e];if(Mt(n))throw new Error(`${e} is not a valid One Shot Mod`);const[a,i]=n;return{name:`OSM ${a}`,code:`OSM(${e})`,title:`Enable ${i} for one keypress`,width:t}}const ib=[{label:"Quantum",width:"label",group:!0},{label:"QMK specific",width:"label"},{name:"",code:"KC_NO",title:"Do nothing"},{name:"▽",code:"KC_TRNS",title:"Use the next lowest non-transparent key"},{name:"Reset",code:"QK_BOOT",title:"Reset the keyboard"},{name:"Debug",code:"DB_TOGG",title:"Toggle debug mode"},{name:"EEPROM Reset",code:"EE_CLR",title:"Resets EEPROM state",width:1500},{name:"Repeat",code:"QK_REP",title:"Repeat last key pressed",width:1500},{name:"Alt Repeat",code:"QK_AREP",title:"Perform alternate of last key pressed",width:1500},{width:1e3},{name:"Any",code:"text",type:"text",title:"Manually enter any QMK keycode"},{label:"Layer and Layer Tap functions",icon:"exclamation-triangle",iconClass:"warning",width:"label",title:"Note: Layer keys overwrite the key on the target layer to KC_TRNS to avoid layer lock"},{name:"MO",code:"MO(layer)",type:"layer",layer:0,title:"Momentary turn layer on. AKA FN"},{name:"TG",code:"TG(layer)",type:"layer",layer:0,title:"Toggle layer on/off"},{name:"TO",code:"TO(layer)",type:"layer",layer:0,title:"Turn on layer when pressed"},{name:"TT",code:"TT(layer)",type:"layer",layer:0,title:"Normally acts like MO unless it's tapped multple times which toggles layer on"},{name:"DF",code:"DF(layer)",type:"layer",layer:0,title:"Sets the default layer"},{name:"OSL",code:"OSL(layer)",type:"layer",layer:0,title:"Switch to layer for one keypress"},{width:500},Sn(0),Sn(1),Sn(2),Sn(3),Sn(4),Sn(5),Sn(6),Sn(7),{width:250},Sn(8),Sn(9),Sn(10),Sn(11),Sn(12),Sn(13),Sn(14),Sn(15),{label:"Mod key combinations (A = Alt, C = Control, G = Windows/Command/GUI, S = Shift)",width:"label"},{name:"LSft",code:"LSFT(kc)",type:"container",title:"Left Shift"},{name:"LCtl",code:"LCTL(kc)",type:"container",title:"Left Control"},{name:"LAlt",code:"LALT(kc)",type:"container",title:"Left Alt"},{name:"LGui",code:"LGUI(kc)",type:"container",title:"Left GUI"},{width:250},{name:"RSft",code:"RSFT(kc)",type:"container",title:"Right Shift"},{name:"RCtl",code:"RCTL(kc)",type:"container",title:"Right Control"},{name:"RAlt",code:"RALT(kc)",type:"container",title:"Right Alt"},{name:"RGui",code:"RGUI(kc)",type:"container",title:"Right GUI"},{width:0},{name:"LSft_T",code:"LSFT_T(kc)",type:"container",title:"Left Shift when held, kc when tapped"},{name:"LCtl_T",code:"LCTL_T(kc)",type:"container",title:"Left Control when held, kc when tapped"},{name:"LAlt_T",code:"LALT_T(kc)",type:"container",title:"Left Alt when held, kc when tapped"},{name:"LGui_T",code:"LGUI_T(kc)",type:"container",title:"Left GUI when held, kc when tapped"},{width:250},{name:"RSft_T",code:"RSFT_T(kc)",type:"container",title:"Right Shift when held, kc when tapped"},{name:"RCtl_T",code:"RCTL_T(kc)",type:"container",title:"Right Control when held, kc when tapped"},{name:"RAlt_T",code:"RALT_T(kc)",type:"container",title:"Right Alt when held, kc when tapped"},{name:"RGui_T",code:"RGUI_T(kc)",type:"container",title:"Right GUI when held, kc when tapped"},{width:250},{name:"C_S_T",code:"C_S_T(kc)",type:"container",title:"Left Control + Left Shift when held, kc when tapped"},{name:"LCA_T",code:"LCA_T(kc)",type:"container",title:"Left Control + Left Alt when held, kc when tapped"},{name:"SGUI_T",code:"SGUI_T(kc)",type:"container",title:"Left Shift + Left GUI when held, kc when tapped"},{width:250},{name:"LCAG_T",code:"LCAG_T(kc)",type:"container",title:"Left Control, Alt and GUI when held, kc when tapped"},{name:"RCAG_T",code:"RCAG_T(kc)",type:"container",title:"Right Control, Alt and GUI when held, kc when tapped"},{width:250},{name:"Meh_T",code:"MEH_T(kc)",type:"container",title:"Left Control, Shift and Alt when held, kc when tapped"},{name:"All_T",code:"ALL_T(kc)",type:"container",title:"Left Control, Shift, Alt and GUI when held, kc when tapped"},{width:0},{name:"LCA",code:"LCA(kc)",type:"container",title:"Left Control + Left Alt"},{name:"LSA",code:"LSA(kc)",type:"container",title:"Left Shift + Left Alt"},{name:"SGUI",code:"SGUI(kc)",type:"container",title:"Left Shift + Left GUI"},{name:"LAG",code:"LAG(kc)",type:"container",title:"Left Alt + Left GUI"},{width:250},{name:"RCS",code:"RCS(kc)",type:"container",title:"Right Control + Right Shift"},{name:"RSA",code:"RSA(kc)",type:"container",title:"Right Shift + Right Alt"},{name:"RSG",code:"RSG(kc)",type:"container",title:"Right Shift + Right GUI"},{name:"RAG",code:"RAG(kc)",type:"container",title:"Right Alt + Right GUI"},{width:250},{name:"LCAG",code:"LCAG(kc)",type:"container",title:"Left Control, Alt and GUI"},{width:2250},{name:"Meh",code:"MEH(kc)",type:"container",title:"Left Control, Shift and Alt"},{name:"Hyper",code:"HYPR(kc)",type:"container",title:"Left Control, Shift, Alt and GUI"},{label:"One-Shot Mod keys",icon:"exclamation-triangle",iconClass:"warning",width:"label",title:"Note: One-Shot keys combining left-hand and right-side modifiers will be sent with all right-hand modifiers"},Kt("MOD_LSFT"),Kt("MOD_LCTL"),Kt("MOD_LALT"),Kt("MOD_LGUI"),{width:250},Kt("MOD_LCTL|MOD_LSFT"),Kt("MOD_LCTL|MOD_LALT"),Kt("MOD_LCTL|MOD_LGUI"),Kt("MOD_LSFT|MOD_LALT"),Kt("MOD_LSFT|MOD_LGUI"),Kt("MOD_LALT|MOD_LGUI"),{width:250},Kt("MOD_LCTL|MOD_LSFT|MOD_LGUI"),Kt("MOD_LCTL|MOD_LALT|MOD_LGUI"),Kt("MOD_LSFT|MOD_LALT|MOD_LGUI"),{width:250},Kt("MOD_MEH"),Kt("MOD_HYPR"),{width:0},Kt("MOD_RSFT"),Kt("MOD_RCTL"),Kt("MOD_RALT"),Kt("MOD_RGUI"),{width:250},Kt("MOD_RCTL|MOD_RSFT"),Kt("MOD_RCTL|MOD_RALT"),Kt("MOD_RCTL|MOD_RGUI"),Kt("MOD_RSFT|MOD_RALT"),Kt("MOD_RSFT|MOD_RGUI"),Kt("MOD_RALT|MOD_RGUI"),{width:250},Kt("MOD_RCTL|MOD_RSFT|MOD_RGUI"),Kt("MOD_RCTL|MOD_RALT|MOD_RGUI"),Kt("MOD_RSFT|MOD_RALT|MOD_RGUI"),{label:"Special action keys",width:"label"},{name:"` / ~\nEsc",code:"QK_GESC",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"},{name:"LS / (",code:"SC_LSPO",title:"Left Shift when held, ( when tapped"},{name:"RS / )",code:"SC_RSPC",title:"Right Shift when held, ) when tapped"},{name:"LC / (",code:"SC_LCPO",title:"Left Control when held, ( when tapped"},{name:"RC / )",code:"SC_RCPC",title:"Right Control when held, ) when tapped"},{name:"LA / (",code:"SC_LAPO",title:"Left Alt when held, ( when tapped"},{name:"RA / )",code:"SC_RAPC",title:"Right Alt when held, ) when tapped"},{name:"RS / Enter",code:"SC_SENT",title:"Right Shift when held, Enter when tapped"},{name:"CW Toggle",code:"CW_TOGG",title:"Toggle Caps Word (Enable Caps Lock for the next word)",width:1500}],rb=[{label:"KeyboardSettings",group:!0},{label:"Keyboard settings (persistent)",width:"label"},{name:"Swap LCtl/Caps",code:"CL_SWAP",title:"Swap Left Control and Caps Lock",width:1500},{name:"Caps>LCtl",code:"CL_CTRL",title:"Treat Caps Lock as Left Control",width:1500},{name:"Swap LCtl/LGUI",code:"CG_LSWP",title:"Swap Left Control and GUI",width:1500},{name:"Swap RCtl/RGUI",code:"CG_RSWP",title:"Swap Right Control and GUI",width:1500},{name:"Swap LAlt/LGUI",code:"AG_LSWP",title:"Swap Left Alt and Left GUI",width:1500},{name:"Swap RAlt/RGUI",code:"AG_RSWP",title:"Swap Right Alt and Right GUI",width:1500},{name:"Disable GUI",code:"GU_OFF",title:"Disable the GUI keys (useful when gaming)",width:1500},{name:"Swap ` with Esc",code:"GE_SWAP",title:"Swap ` and Escape",width:1500},{name:"Swap \\ with Bksp",code:"BS_SWAP",title:"Swap Backslash and Backspace",width:1500},{name:"NKRO On",code:"NK_ON",title:"Force N-Key Rollover (NKRO) on",width:1500},{name:"Swap Alt/GUI",code:"AG_SWAP",title:"Swap Alt and GUI on both sides (for macOS)",width:1500},{name:"Swap Ctl/GUI",code:"CG_SWAP",title:"Swap Ctrl and GUI on both sides (for macOS)",width:1500},{width:0},{name:"Rev LCtl/Caps",code:"CL_NORM",title:"Unswap Left Control and Caps Lock",width:1500},{name:"Rev Caps>LCtl",code:"CL_CAPS",title:"Stop treating Caps Lock as Left Control",width:1500},{name:"Unswap LCtl/LGUI",code:"CG_LNRM",title:"Unswap Left Control and GUI",width:1500},{name:"Unswap RCtl/RGUI",code:"CG_RNRM",title:"Unswap Right Control and GUI",width:1500},{name:"Rev LAlt/LGUI",code:"AG_LNRM",title:"Unswap Left Alt and Left GUI",width:1500},{name:"Rev RAlt/RGUI",code:"AG_RNRM",title:"Unswap Right Alt and Right GUI",width:1500},{name:"Enable GUI",code:"GU_ON",title:"Enable the GUI keys",width:1500},{name:"Rev ` with Esc",code:"GE_NORM",title:"Unswap ` and Escape",width:1500},{name:"Rev \\ with Bksp",code:"BS_NORM",title:"Unswap Backslash and Backspace",width:1500},{name:"NKRO Off",code:"NK_OFF",title:"Force N-Key Rollover (NKRO) off",width:1500},{name:"Rev Alt/GUI",code:"AG_NORM",title:"Unswap Alt and GUI on both sides (for macOS)",width:1500},{name:"Unswap Ctl/GUI",code:"CG_NORM",title:"Unswap Ctrl and GUI on both sides",width:1500},{name:"Toggle NKRO",code:"NK_TOGG",title:"Turn NKRO on or off",width:1500},{label:"Backlight settings",width:"label"},{name:"BL Toggle",code:"BL_TOGG",title:"Turn the backlight on or off"},{name:"BL Cycle",code:"BL_STEP",title:"Cycle through backlight levels"},{name:"BL Breath",code:"BL_BRTG",title:"Toggle backlight breathing"},{name:"BL On",code:"BL_ON",title:"Set the backlight to max brightness"},{name:"BL +",code:"BL_UP",title:"Increase the backlight level"},{width:0},{width:3e3},{name:"BL Off",code:"BL_OFF",title:"Turn the backlight off"},{name:"BL -",code:"BL_DOWN",title:"Decrease the backlight level"},{label:"RGB Lighting settings",width:"label"},{name:"RGB Toggle",code:"RGB_TOG",title:"Toggle RGB lighting on or off"},{name:"RGB Mode +",code:"RGB_MOD",title:"Next RGB mode"},{name:"Hue +",code:"RGB_HUI",title:"Increase hue"},{name:"Sat +",code:"RGB_SAI",title:"Increase saturation"},{name:"Bright +",code:"RGB_VAI",title:"Increase value"},{name:"Effect +",code:"RGB_SPI",title:"Increase RGB effect speed"},{name:"RGB Mode P",code:"RGB_M_P",title:"RGB Mode: Plain"},{name:"RGB Mode B",code:"RGB_M_B",title:"RGB Mode: Breathe"},{name:"RGB Mode R",code:"RGB_M_R",title:"RGB Mode: Rainbow"},{name:"RGB Mode SW",code:"RGB_M_SW",title:"RGB Mode: Swirl"},{name:"RGB Mode SN",code:"RGB_M_SN",title:"RGB Mode: Snake"},{name:"RGB Mode K",code:"RGB_M_K",title:"RGB Mode: Knight Rider"},{name:"RGB Mode X",code:"RGB_M_X",title:"RGB Mode: Christmas"},{name:"RGB Mode G",code:"RGB_M_G",title:"RGB Mode: Gradient"},{name:"RGB Mode T",code:"RGB_M_T",title:"RGB Mode: Test"},{width:0},{width:1e3},{name:"RGB Mode -",code:"RGB_RMOD",title:"Previous RGB mode"},{name:"Hue -",code:"RGB_HUD",title:"Decrease hue"},{name:"Sat -",code:"RGB_SAD",title:"Decrease saturation"},{name:"Bright -",code:"RGB_VAD",title:"Decrease value"},{name:"Effect -",code:"RGB_SPD",title:"Decrease RGB effect speed"}],ob=[{label:"AppMediaMouse",width:"label",group:!0},{label:"Application",width:"label"},{name:"Power",code:"KC_PWR",title:"System Power Down"},{name:"Sleep",code:"KC_SLEP",title:"System Sleep"},{name:"Wake",code:"KC_WAKE",title:"System Wake"},{width:1250},{name:"Exec",code:"KC_EXEC",title:"Execute"},{name:"Help",code:"KC_HELP",title:"Help"},{name:"Menu (Legacy)",code:"KC_MENU",title:"Menu (Legacy)",width:1250},{name:"Select",code:"KC_SLCT",title:"Select"},{name:"Stop",code:"KC_STOP",title:"Stop"},{name:"Again",code:"KC_AGIN",title:"Again"},{name:"Undo",code:"KC_UNDO",title:"Undo"},{name:"Cut",code:"KC_CUT",title:"Cut"},{name:"Copy",code:"KC_COPY",title:"Copy"},{name:"Paste",code:"KC_PSTE",title:"Paste"},{name:"Find",code:"KC_FIND",title:"Find"},{width:0},{name:"Calc",code:"KC_CALC",title:"Launch Calculator (Windows)"},{name:"Mail",code:"KC_MAIL",title:"Launch Mail (Windows)"},{name:"Media Player",code:"KC_MSEL",title:"Launch Media Player (Windows)"},{name:"My PC",code:"KC_MYCM",title:"Launch My Computer (Windows)"},{width:250},{name:"Browser Search",code:"KC_WSCH",title:"Browser Search (Windows)",width:1500},{name:"Browser Home",code:"KC_WHOM",title:"Browser Home (Windows)",width:1500},{name:"Browser Back",code:"KC_WBAK",title:"Browser Back (Windows)",width:1500},{name:"Browser Forward",code:"KC_WFWD",title:"Browser Forward (Windows)",width:1500},{name:"Browser Stop",code:"KC_WSTP",title:"Browser Stop (Windows)",width:1500},{name:"Browser Refresh",code:"KC_WREF",title:"Browser Refresh (Windows)",width:1500},{name:"Browser Favorites",code:"KC_WFAV",title:"Browser Favorites (Windows)",width:1500},{name:"Brightness Up",code:"KC_BRIU",title:"Increase the brightness of screen (Laptop)",width:1500},{name:"Brightness Down",code:"KC_BRID",title:"Decrease the brightness of screen (Laptop)",width:1500},{label:"Multimedia Keys",width:"label"},{name:"Previous",code:"KC_MPRV",title:"Previous Track"},{name:"Next",code:"KC_MNXT",title:"Next Track"},{name:"Mute",code:"KC_MUTE",title:"Mute Audio"},{name:"Vol -",code:"KC_VOLD",title:"Volume Down"},{name:"Vol +",code:"KC_VOLU",title:"Volume Up"},{name:"Media Stop",code:"KC_MSTP",title:"Media Stop"},{name:"Play",code:"KC_MPLY",title:"Play/Pause"},{width:250},{name:"Prev Track",code:"KC_MRWD",title:"Previous Track / Rewind (macOS)"},{name:"Next Track",code:"KC_MFFD",title:"Next Track / Fast Forward (macOS)"},{width:250},{name:"Eject",code:"KC_EJCT",title:"Eject (macOS)"},{label:"Mouse Keys",width:"label"},{name:"Mouse Up",code:"KC_MS_U",title:"Mouse Cursor Up"},{name:"Mouse Down",code:"KC_MS_D",title:"Mouse Cursor Down"},{name:"Mouse Left",code:"KC_MS_L",title:"Mouse Cursor Left"},{name:"Mouse Right",code:"KC_MS_R",title:"Mouse Cursor Right"},{width:250},{name:"Mouse 1",code:"KC_BTN1",title:"Mouse Button 1"},{name:"Mouse 2",code:"KC_BTN2",title:"Mouse Button 2"},{name:"Mouse 3",code:"KC_BTN3",title:"Mouse Button 3"},{name:"Mouse 4",code:"KC_BTN4",title:"Mouse Button 4"},{name:"Mouse 5",code:"KC_BTN5",title:"Mouse Button 5"},{width:250},{name:"Mouse Wheel Up",code:"KC_WH_U",title:"Mouse Wheel Up"},{name:"Mouse Wheel Down",code:"KC_WH_D",title:"Mouse Wheel Down"},{name:"Mouse Wheel Left",code:"KC_WH_L",title:"Mouse Wheel Left"},{name:"Mouse Wheel Right",code:"KC_WH_R",title:"Mouse Wheel Right"},{width:250},{name:"Mouse Accel 0",code:"KC_ACL0",title:"Set mouse acceleration to 0"},{name:"Mouse Accel 1",code:"KC_ACL1",title:"Set mouse acceleration to 1"},{name:"Mouse Accel 2",code:"KC_ACL2",title:"Set mouse acceleration to 2"},{label:"Extra Fn Keys",width:"label"},{name:"F13",code:"KC_F13"},{name:"F14",code:"KC_F14"},{name:"F15",code:"KC_F15"},{name:"F16",code:"KC_F16"},{width:250},{name:"F17",code:"KC_F17"},{name:"F18",code:"KC_F18"},{name:"F19",code:"KC_F19"},{name:"F20",code:"KC_F20"},{width:250},{name:"F21",code:"KC_F21"},{name:"F22",code:"KC_F22"},{name:"F23",code:"KC_F23"},{name:"F24",code:"KC_F24"},{label:"Mechanically Locking Keys",width:"label"},{name:"Lock. Caps Lock",code:"KC_LCAP",title:"Locking Caps Lock",width:1750},{name:"Lock. Num Lock",code:"KC_LNUM",title:"Locking Num Lock",width:1750},{name:"Lock. Scroll Lock",code:"KC_LSCR",title:"Locking Scroll Lock",width:1750}],hV=[{label:"Steno",width:"label",group:!0},{name:"S",code:"STN_S1"},{name:"T",code:"STN_TL"},{name:"P",code:"STN_PL"},{name:"H",code:"STN_HL"},{name:"*1",code:"STN_ST1"},{width:1e3},{name:"*3",code:"STN_ST3"},{name:"F",code:"STN_FR"},{name:"P",code:"STN_PR"},{name:"L",code:"STN_LR"},{name:"T",code:"STN_TR"},{name:"D",code:"STN_DR"},{width:0},{name:"S",code:"STN_S2"},{name:"K",code:"STN_KL"},{name:"W",code:"STN_WL"},{name:"R",code:"STN_RL"},{name:"*2",code:"STN_ST2"},{width:1e3},{name:"*4",code:"STN_ST4"},{name:"R",code:"STN_RR"},{name:"B",code:"STN_BR"},{name:"G",code:"STN_GR"},{name:"S",code:"STN_SR"},{name:"Z",code:"STN_ZR"},{width:0},{width:1e3},{width:1e3},{width:1e3},{name:"A",code:"STN_A"},{name:"O",code:"STN_O"},{width:1e3},{name:"E",code:"STN_E"},{name:"U",code:"STN_U"},{width:0},{label:"Numbers",width:"label"},{name:"#1",code:"STN_N1"},{name:"#2",code:"STN_N2"},{name:"#3",code:"STN_N3"},{name:"#4",code:"STN_N4"},{name:"#5",code:"STN_N5"},{name:"#6",code:"STN_N6"},{name:"#7",code:"STN_N7"},{name:"#8",code:"STN_N8"},{name:"#9",code:"STN_N9"},{name:"#A",code:"STN_NA"},{name:"#B",code:"STN_NB"},{name:"#C",code:"STN_NC"},{label:"Special Functions",width:"label"},{name:"PWR",code:"STN_PWR"},{name:"FN",code:"STN_FN"},{name:"Res1",code:"STN_RES1"},{name:"Res2",code:"STN_RES2"},{width:0}],SV={KC_GRV:{name:`³ +²`,title:"BE_SUP2"},KC_1:{name:`1 +&`,title:"BE_AMPR"},KC_2:{name:`2 +é`,title:"BE_EACU"},KC_3:{name:`3 +"`,title:"BE_DQUO"},KC_4:{name:`4 +'`,title:"BE_QUOT"},KC_5:{name:`5 +(`,title:"BE_LPRN"},KC_6:{name:`6 +§`,title:"BE_SECT"},KC_7:{name:`7 +è`,title:"BE_EGRV"},KC_8:{name:`8 +!`,title:"BE_EXLM"},KC_9:{name:`9 +ç`,title:"BE_CCED"},KC_0:{name:`0 +à`,title:"BE_AGRV"},KC_MINS:{name:`° +)`,title:"BE_RPRN"},KC_EQL:{name:`_ +-`,title:"BE_MINS"},KC_Q:{name:"A",title:"BE_A"},KC_W:{name:"Z",title:"BE_Z"},KC_E:{name:"E",title:"BE_E"},KC_R:{name:"R",title:"BE_R"},KC_T:{name:"T",title:"BE_T"},KC_Y:{name:"Y",title:"BE_Y"},KC_U:{name:"U",title:"BE_U"},KC_I:{name:"I",title:"BE_I"},KC_O:{name:"O",title:"BE_O"},KC_P:{name:"P",title:"BE_P"},KC_LBRC:{name:`¨ +^`,title:"BE_DCIR (dead)"},KC_RBRC:{name:`* +$`,title:"BE_DLR"},KC_A:{name:"Q",title:"BE_Q"},KC_S:{name:"S",title:"BE_S"},KC_D:{name:"D",title:"BE_D"},KC_F:{name:"F",title:"BE_F"},KC_G:{name:"G",title:"BE_G"},KC_H:{name:"H",title:"BE_H"},KC_J:{name:"J",title:"BE_J"},KC_K:{name:"K",title:"BE_K"},KC_L:{name:"L",title:"BE_L"},KC_SCLN:{name:"M",title:"BE_M"},KC_QUOT:{name:`% +ù`,title:"BE_UGRV"},KC_NUHS:{name:`£ +µ`,title:"BE_MICR"},KC_NUBS:{name:`> +<`,title:"BE_LABK"},KC_Z:{name:"W",title:"BE_W"},KC_X:{name:"X",title:"BE_X"},KC_C:{name:"C",title:"BE_C"},KC_V:{name:"V",title:"BE_V"},KC_B:{name:"B",title:"BE_B"},KC_N:{name:"N",title:"BE_N"},KC_M:{name:`? +,`,title:"BE_COMM"},KC_COMM:{name:`. +;`,title:"BE_SCLN"},KC_DOT:{name:`/ +:`,title:"BE_COLN"},KC_SLSH:{name:`+ +=`,title:"BE_EQL"},"S(KC_GRV)":{name:"³",title:"BE_SUP3"},KC_TILD:{name:"³",title:"BE_SUP3"},"S(KC_1)":{name:"1",title:"BE_1"},KC_EXLM:{name:"1",title:"BE_1"},"S(KC_2)":{name:"2",title:"BE_2"},KC_AT:{name:"2",title:"BE_2"},"S(KC_3)":{name:"3",title:"BE_3"},KC_HASH:{name:"3",title:"BE_3"},"S(KC_4)":{name:"4",title:"BE_4"},KC_DLR:{name:"4",title:"BE_4"},"S(KC_5)":{name:"5",title:"BE_5"},KC_PERC:{name:"5",title:"BE_5"},"S(KC_6)":{name:"6",title:"BE_6"},KC_CIRC:{name:"6",title:"BE_6"},"S(KC_7)":{name:"7",title:"BE_7"},KC_AMPR:{name:"7",title:"BE_7"},"S(KC_8)":{name:"8",title:"BE_8"},KC_ASTR:{name:"8",title:"BE_8"},"S(KC_9)":{name:"9",title:"BE_9"},KC_LPRN:{name:"9",title:"BE_9"},"S(KC_0)":{name:"0",title:"BE_0"},KC_RPRN:{name:"0",title:"BE_0"},"S(KC_MINS)":{name:"°",title:"BE_DEG"},KC_UNDS:{name:"°",title:"BE_DEG"},"S(KC_EQL)":{name:"_",title:"BE_UNDS"},KC_PLUS:{name:"_",title:"BE_UNDS"},"S(KC_LBRC)":{name:"¨",title:"BE_DIAE (dead)"},KC_LCBR:{name:"¨",title:"BE_DIAE (dead)"},"S(KC_RBRC)":{name:"*",title:"BE_ASTR"},KC_RCBR:{name:"*",title:"BE_ASTR"},"S(KC_QUOT)":{name:"%",title:"BE_PERC"},KC_DQUO:{name:"%",title:"BE_PERC"},"S(KC_NUHS)":{name:"£",title:"BE_PND"},"S(KC_NUBS)":{name:">",title:"BE_RABK"},"S(KC_M)":{name:"?",title:"BE_QUES"},"S(KC_COMM)":{name:".",title:"BE_DOT"},KC_LT:{name:".",title:"BE_DOT"},"S(KC_DOT)":{name:"/",title:"BE_SLSH"},KC_GT:{name:"/",title:"BE_SLSH"},"S(KC_SLSH)":{name:"+",title:"BE_PLUS"},KC_QUES:{name:"+",title:"BE_PLUS"},"ALGR(KC_1)":{name:"|",title:"BE_PIPE"},"ALGR(KC_2)":{name:"@",title:"BE_AT"},"ALGR(KC_3)":{name:"#",title:"BE_HASH"},"ALGR(KC_6)":{name:"^",title:"BE_CIRC"},"ALGR(KC_9)":{name:"{",title:"BE_LCBR"},"ALGR(KC_0)":{name:"}",title:"BE_RCBR"},"ALGR(KC_E)":{name:"€",title:"BE_EURO"},"ALGR(KC_LBRC)":{name:"[",title:"BE_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"BE_RBRC"},"ALGR(KC_QUOT)":{name:"´",title:"BE_ACUT (dead)"},"ALGR(KC_NUHS)":{name:"`",title:"BE_GRV (dead)"},"ALGR(KC_NUBS)":{name:"\\",title:"BE_BSLS"},"ALGR(KC_SLSH)":{name:"~",title:"BE_TILD"},KC_BSLS:{name:`£ +µ`,title:""},"S(KC_BSLS)":{name:"£",title:""},KC_COLN:{name:"M",title:"S(BE_M) (capital M)"},KC_PIPE:{name:"£",title:"BE_PND"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`²/³ +Esc`,title:"Esc normally, but ² when GUI is active or ³ when Shift is active"}},KV={KC_GRV:{name:`# +$`,title:"BP_DLR"},KC_1:{name:`1 +"`,title:"BP_DQUO"},KC_2:{name:`2 +«`,title:"BP_LDAQ"},KC_3:{name:`3 +»`,title:"BP_RDAQ"},KC_4:{name:`4 +(`,title:"BP_LPRN"},KC_5:{name:`5 +)`,title:"BP_RPRN"},KC_6:{name:`6 +@`,title:"BP_AT"},KC_7:{name:`7 ++`,title:"BP_PLUS"},KC_8:{name:`8 +-`,title:"BP_MINS"},KC_9:{name:`9 +/`,title:"BP_SLSH"},KC_0:{name:`0 +*`,title:"BP_ASTR"},KC_MINS:{name:`° +=`,title:"BP_EQL"},KC_EQL:{name:"`\n%",title:"BP_PERC"},KC_Q:{name:"B",title:"BP_B"},KC_W:{name:"É",title:"BP_EACU"},KC_E:{name:"P",title:"BP_P"},KC_R:{name:"O",title:"BP_O"},KC_T:{name:"È",title:"BP_EGRV"},KC_Y:{name:`! +^`,title:"BP_DCIR (dead)"},KC_U:{name:"V",title:"BP_V"},KC_I:{name:"D",title:"BP_D"},KC_O:{name:"L",title:"BP_L"},KC_P:{name:"J",title:"BP_J"},KC_LBRC:{name:"Z",title:"BP_Z"},KC_RBRC:{name:"W",title:"BP_W"},KC_A:{name:"A",title:"BP_A"},KC_S:{name:"U",title:"BP_U"},KC_D:{name:"I",title:"BP_I"},KC_F:{name:"E",title:"BP_E"},KC_G:{name:`; +,`,title:"BP_COMM"},KC_H:{name:"C",title:"BP_C"},KC_J:{name:"T",title:"BP_T"},KC_K:{name:"S",title:"BP_S"},KC_L:{name:"R",title:"BP_R"},KC_SCLN:{name:"N",title:"BP_N"},KC_QUOT:{name:"M",title:"BP_M"},KC_BSLS:{name:"Ç",title:"BP_CCED"},KC_NUBS:{name:"Ê",title:"BP_ECIR"},KC_Z:{name:"À",title:"BP_AGRV"},KC_X:{name:"Y",title:"BP_Y"},KC_C:{name:"X",title:"BP_X"},KC_V:{name:`: +.`,title:"BP_DOT"},KC_B:{name:"K",title:"BP_K"},KC_N:{name:`? +'`,title:"BP_QUOT"},KC_M:{name:"Q",title:"BP_Q"},KC_COMM:{name:"G",title:"BP_G"},KC_DOT:{name:"H",title:"BP_H"},KC_SLSH:{name:"F",title:"BP_F"},"S(KC_GRV)":{name:"#",title:"BP_HASH"},KC_TILD:{name:"#",title:"BP_HASH"},"S(KC_1)":{name:"1",title:"BP_1"},KC_EXLM:{name:"1",title:"BP_1"},"S(KC_2)":{name:"2",title:"BP_2"},KC_AT:{name:"2",title:"BP_2"},"S(KC_3)":{name:"3",title:"BP_3"},KC_HASH:{name:"3",title:"BP_3"},"S(KC_4)":{name:"4",title:"BP_4"},KC_DLR:{name:"4",title:"BP_4"},"S(KC_5)":{name:"5",title:"BP_5"},KC_PERC:{name:"5",title:"BP_5"},"S(KC_6)":{name:"6",title:"BP_6"},KC_CIRC:{name:"6",title:"BP_6"},"S(KC_7)":{name:"7",title:"BP_7"},KC_AMPR:{name:"7",title:"BP_7"},"S(KC_8)":{name:"8",title:"BP_8"},KC_ASTR:{name:"8",title:"BP_8"},"S(KC_9)":{name:"9",title:"BP_9"},KC_LPRN:{name:"9",title:"BP_9"},"S(KC_0)":{name:"0",title:"BP_0"},KC_RPRN:{name:"0",title:"BP_0"},"S(KC_MINS)":{name:"°",title:"BP_DEG"},KC_UNDS:{name:"°",title:"BP_DEG"},"S(KC_EQL)":{name:"`",title:"BP_GRV"},KC_PLUS:{name:"`",title:"BP_GRV"},"S(KC_Y)":{name:"!",title:"BP_EXLM"},"S(KC_G)":{name:";",title:"BP_SCLN"},"S(KC_V)":{name:":",title:"BP_COLN"},"S(KC_N)":{name:"?",title:"BP_QUES"},"S(KC_SPC)":{name:"No-break space",title:"BP_NBSP (non-breaking space)"},"ALGR(KC_GRV)":{name:"–",title:"BP_NDSH"},"ALGR(KC_1)":{name:"—",title:"BP_MDSH"},"ALGR(KC_2)":{name:"<",title:"BP_LABK"},"ALGR(KC_3)":{name:">",title:"BP_RABK"},"ALGR(KC_4)":{name:"[",title:"BP_LBRC"},"ALGR(KC_5)":{name:"]",title:"BP_RBRC"},"ALGR(KC_6)":{name:"^",title:"BP_CIRC"},"ALGR(KC_7)":{name:"±",title:"BP_PLMN"},"ALGR(KC_8)":{name:"−",title:"BP_MMNS"},"ALGR(KC_9)":{name:"÷",title:"BP_DIV"},"ALGR(KC_0)":{name:"×",title:"BP_MUL"},"ALGR(KC_MINS)":{name:"≠",title:"BP_NEQL"},"ALGR(KC_EQL)":{name:"‰",title:"BP_PERM"},"ALGR(KC_Q)":{name:"|",title:"BP_PIPE"},"ALGR(KC_W)":{name:"´",title:"BP_ACUT (dead)"},"ALGR(KC_E)":{name:"&",title:"BP_AMPR"},"ALGR(KC_R)":{name:"Œ",title:"BP_OE"},"ALGR(KC_T)":{name:"`",title:"BP_DGRV (dead)"},"ALGR(KC_Y)":{name:"¡",title:"BP_IEXL"},"ALGR(KC_U)":{name:"ˇ",title:"BP_CARN (dead)"},"ALGR(KC_I)":{name:"Ð",title:"BP_ETH"},"ALGR(KC_O)":{name:"/",title:"BP_DSLS (dead)"},"ALGR(KC_P)":{name:"IJ",title:"BP_IJ"},"ALGR(KC_LBRC)":{name:"Ə",title:"BP_SCHW"},"ALGR(KC_RBRC)":{name:"˘",title:"BP_BREV (dead)"},"ALGR(KC_A)":{name:"Æ",title:"BP_AE"},"ALGR(KC_S)":{name:"Ù",title:"BP_UGRV"},"ALGR(KC_D)":{name:"¨",title:"BP_DIAE (dead)"},"ALGR(KC_F)":{name:"€",title:"BP_EURO"},"ALGR(KC_H)":{name:"©",title:"BP_COPY"},"ALGR(KC_J)":{name:"Þ",title:"BP_THRN"},"ALGR(KC_K)":{name:"ẞ",title:"BP_SS"},"ALGR(KC_L)":{name:"®",title:"BP_REGD"},"ALGR(KC_SCLN)":{name:"~",title:"BP_DTIL (dead)"},"ALGR(KC_QUOT)":{name:"¯",title:"BP_MACR (dead)"},"ALGR(KC_BSLS)":{name:"¸",title:"BP_CEDL (dead)"},"ALGR(KC_Z)":{name:"\\",title:"BP_BSLS"},"ALGR(KC_X)":{name:"{",title:"BP_LCBR"},"ALGR(KC_C)":{name:"}",title:"BP_RCBR"},"ALGR(KC_V)":{name:"…",title:"BP_ELLP"},"ALGR(KC_B)":{name:"~",title:"BP_TILD"},"ALGR(S(KC_N))":{name:"¿",title:"BP_IQUE"},"ALGR(KC_M)":{name:"°",title:"BP_RNGA (dead)"},"ALGR(KC_COMM)":{name:"µ",title:"BP_DGRK (dead Greek key)"},"ALGR(KC_DOT)":{name:"†",title:"BP_DAGG"},"ALGR(KC_SLSH)":{name:"˛",title:"BP_OGON (dead)"},"ALGR(KC_SPC)":{name:"_",title:"BP_UNDS"},"S(ALGR(KC_GRV))":{name:"¶",title:"BP_PARA"},"S(ALGR(KC_1))":{name:"„",title:"BP_DLQU"},"S(ALGR(KC_2))":{name:"“",title:"BP_LDQU"},"S(ALGR(KC_3))":{name:"”",title:"BP_RDQU"},"S(ALGR(KC_4))":{name:"≤",title:"BP_LEQL"},"S(ALGR(KC_5))":{name:"≥",title:"BP_GEQL"},"S(ALGR(KC_7))":{name:"¬",title:"BP_NOT"},"S(ALGR(KC_8))":{name:"¼",title:"BP_QRTR"},"S(ALGR(KC_9))":{name:"½",title:"BP_HALF"},"S(ALGR(KC_0))":{name:"¾",title:"BP_TQTR"},"S(ALGR(KC_MINS))":{name:"′",title:"BP_PRIM"},"S(ALGR(KC_EQL))":{name:"″",title:"BP_DPRM"},"S(ALGR(KC_Q))":{name:"¦",title:"BP_BRKP"},"S(ALGR(KC_W))":{name:"˝",title:"BP_DACU (dead)"},"S(ALGR(KC_E))":{name:"§",title:"BP_SECT"},"S(ALGR(KC_D))":{name:"˙",title:"BP_DOTA (dead)"},"S(ALGR(KC_F))":{name:"¤",title:"BP_CURR (dead)"},"S(ALGR(KC_G))":{name:"◌̛",title:"BP_HORN (dead)"},"S(ALGR(KC_H))":{name:"ſ",title:"BP_LNGS"},"S(ALGR(KC_L))":{name:"™",title:"BP_TM"},"S(ALGR(KC_QUOT))":{name:"º",title:"BP_MORD"},"S(ALGR(KC_BSLS))":{name:",",title:"BP_DCMM (dead)"},"S(ALGR(KC_X))":{name:"‘",title:"BP_LSQU"},"S(ALGR(KC_C))":{name:"’",title:"BP_RSQU"},"S(ALGR(KC_V))":{name:"·",title:"BP_MDDT"},"S(ALGR(KC_B))":{name:"⌨",title:"BP_KEYB"},"S(ALGR(KC_N))":{name:"◌̉",title:"BP_HOKA (dead)"},"S(ALGR(KC_M))":{name:"◌̣",title:"BP_DOTB (dead)"},"S(ALGR(KC_DOT))":{name:"‡",title:"BP_DDAG"},"S(ALGR(KC_SLSH))":{name:"ª",title:"BP_FORD"},"S(ALGR(KC_SPC))":{name:"Narrow no-break space",title:"BP_NNBS (narrow non-breaking space)"},KC_NUHS:{name:"Ç",title:""},"S(KC_NUHS)":{name:"Ç",title:""},KC_LCBR:{name:"Z",title:"S(BP_Z) (capital Z)"},KC_RCBR:{name:"W",title:"S(BP_W) (capital W)"},KC_LT:{name:"G",title:"S(BP_G) (capital G)"},KC_GT:{name:"H",title:"S(BP_H) (capital H)"},KC_COLN:{name:"N",title:"S(BP_N) (capital N)"},KC_PIPE:{name:"Ç",title:"BP_CCED (capital Ç)"},KC_QUES:{name:"F",title:"S(BP_F) (capital F)"},KC_DQUO:{name:"M",title:"S(BP_M) (capital M)"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`$/# +Esc`,title:"Esc normally, but $ when GUI is active or # when Shift is active"}},vV={KC_GRV:{name:`" +'`,title:"BR_QUOT"},KC_1:{name:`! +1`,title:"BR_1"},KC_2:{name:`@ +2`,title:"BR_2"},KC_3:{name:`# +3`,title:"BR_3"},KC_4:{name:`$ +4`,title:"BR_4"},KC_5:{name:`% +5`,title:"BR_5"},KC_6:{name:`¨ +6`,title:"BR_6"},KC_7:{name:`& +7`,title:"BR_7"},KC_8:{name:`* +8`,title:"BR_8"},KC_9:{name:`( +9`,title:"BR_9"},KC_0:{name:`) +0`,title:"BR_0"},KC_MINS:{name:`_ +-`,title:"BR_MINS"},KC_EQL:{name:`+ +=`,title:"BR_EQL"},KC_Q:{name:"Q",title:"BR_Q"},KC_W:{name:"W",title:"BR_W"},KC_E:{name:"E",title:"BR_E"},KC_R:{name:"R",title:"BR_R"},KC_T:{name:"T",title:"BR_T"},KC_Y:{name:"Y",title:"BR_Y"},KC_U:{name:"U",title:"BR_U"},KC_I:{name:"I",title:"BR_I"},KC_O:{name:"O",title:"BR_O"},KC_P:{name:"P",title:"BR_P"},KC_LBRC:{name:"`\n´",title:"BR_ACUT (dead)"},KC_RBRC:{name:`{ +[`,title:"BR_LBRC"},KC_A:{name:"A",title:"BR_A"},KC_S:{name:"S",title:"BR_S"},KC_D:{name:"D",title:"BR_D"},KC_F:{name:"F",title:"BR_F"},KC_G:{name:"G",title:"BR_G"},KC_H:{name:"H",title:"BR_H"},KC_J:{name:"J",title:"BR_J"},KC_K:{name:"K",title:"BR_K"},KC_L:{name:"L",title:"BR_L"},KC_SCLN:{name:"Ç",title:"BR_CCED"},KC_QUOT:{name:`^ +~`,title:"BR_TILD (dead)"},KC_BSLS:{name:`} +]`,title:"BR_RBRC"},KC_NUBS:{name:`| +\\`,title:"BR_BSLS"},KC_Z:{name:"Z",title:"BR_Z"},KC_X:{name:"X",title:"BR_X"},KC_C:{name:"C",title:"BR_C"},KC_V:{name:"V",title:"BR_V"},KC_B:{name:"B",title:"BR_B"},KC_N:{name:"N",title:"BR_N"},KC_M:{name:"M",title:"BR_M"},KC_COMM:{name:`< +,`,title:"BR_COMM"},KC_DOT:{name:`> +.`,title:"BR_DOT"},KC_SLSH:{name:`: +;`,title:"BR_SCLN"},KC_INT1:{name:`? +/`,title:"BR_SLSH"},KC_PCMM:{name:".",title:"BR_PDOT"},KC_PDOT:{name:",",title:"BR_PCMM"},"S(KC_GRV)":{name:'"',title:"BR_DQUO"},KC_TILD:{name:'"',title:"BR_DQUO"},"S(KC_1)":{name:"!",title:"BR_EXLM"},KC_EXLM:{name:"!",title:"BR_EXLM"},"S(KC_2)":{name:"@",title:"BR_AT"},KC_AT:{name:"@",title:"BR_AT"},"S(KC_3)":{name:"#",title:"BR_HASH"},KC_HASH:{name:"#",title:"BR_HASH"},"S(KC_4)":{name:"$",title:"BR_DLR"},KC_DLR:{name:"$",title:"BR_DLR"},"S(KC_5)":{name:"%",title:"BR_PERC"},KC_PERC:{name:"%",title:"BR_PERC"},"S(KC_6)":{name:"¨",title:"BR_DIAE (dead)"},KC_CIRC:{name:"¨",title:"BR_DIAE (dead)"},"S(KC_7)":{name:"&",title:"BR_AMPR"},KC_AMPR:{name:"&",title:"BR_AMPR"},"S(KC_8)":{name:"*",title:"BR_ASTR"},KC_ASTR:{name:"*",title:"BR_ASTR"},"S(KC_9)":{name:"(",title:"BR_LPRN"},KC_LPRN:{name:"(",title:"BR_LPRN"},"S(KC_0)":{name:")",title:"BR_RPRN"},KC_RPRN:{name:")",title:"BR_RPRN"},"S(KC_MINS)":{name:"_",title:"BR_UNDS"},KC_UNDS:{name:"_",title:"BR_UNDS"},"S(KC_EQL)":{name:"+",title:"BR_PLUS"},KC_PLUS:{name:"+",title:"BR_PLUS"},"S(KC_LBRC)":{name:"`",title:"BR_GRV (dead)"},KC_LCBR:{name:"`",title:"BR_GRV (dead)"},"S(KC_RBRC)":{name:"{",title:"BR_LCBR"},KC_RCBR:{name:"{",title:"BR_LCBR"},"S(KC_QUOT)":{name:"^",title:"BR_CIRC (dead)"},KC_DQUO:{name:"^",title:"BR_CIRC (dead)"},"S(KC_BSLS)":{name:"}",title:"BR_RCBR"},KC_PIPE:{name:"}",title:"BR_RCBR"},"S(KC_NUBS)":{name:"|",title:"BR_PIPE"},"S(KC_COMM)":{name:"<",title:"BR_LABK"},KC_LT:{name:"<",title:"BR_LABK"},"S(KC_DOT)":{name:">",title:"BR_RABK"},KC_GT:{name:">",title:"BR_RABK"},"S(KC_SLSH)":{name:":",title:"BR_COLN"},KC_QUES:{name:":",title:"BR_COLN"},"S(KC_INT1)":{name:"?",title:"BR_QUES"},"ALGR(KC_1)":{name:"¹",title:"BR_SUP1"},"ALGR(KC_2)":{name:"²",title:"BR_SUP2"},"ALGR(KC_3)":{name:"³",title:"BR_SUP3"},"ALGR(KC_4)":{name:"£",title:"BR_PND"},"ALGR(KC_5)":{name:"¢",title:"BR_CENT"},"ALGR(KC_6)":{name:"¬",title:"BR_NOT"},"ALGR(KC_EQL)":{name:"§",title:"BR_SECT"},"ALGR(KC_E)":{name:"°",title:"BR_DEG"},"ALGR(KC_RBRC)":{name:"ª",title:"BR_FORD"},"ALGR(KC_BSLS)":{name:"º",title:"BR_MORD"},"ALGR(KC_C)":{name:"₢",title:"BR_CRUZ"},KC_NUHS:{name:`} +]`,title:""},"S(KC_NUHS)":{name:"}",title:""},KC_COLN:{name:"Ç",title:"S(BR_CCED) (capital Ç)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:`'/" +Esc`,title:`Esc normally, but ' when GUI is active or " when Shift is active`}},RV={KC_GRV:{name:`\\ +/`,title:"CA_SLSH"},KC_1:{name:`! +1`,title:"CA_1"},KC_2:{name:`@ +2`,title:"CA_2"},KC_3:{name:`# +3`,title:"CA_3"},KC_4:{name:`$ +4`,title:"CA_4"},KC_5:{name:`% +5`,title:"CA_5"},KC_6:{name:`? +6`,title:"CA_6"},KC_7:{name:`& +7`,title:"CA_7"},KC_8:{name:`* +8`,title:"CA_8"},KC_9:{name:`( +9`,title:"CA_9"},KC_0:{name:`) +0`,title:"CA_0"},KC_MINS:{name:`_ +-`,title:"CA_MINS"},KC_EQL:{name:`+ +=`,title:"CA_EQL"},KC_Q:{name:"Q",title:"CA_Q"},KC_W:{name:"W",title:"CA_W"},KC_E:{name:"E",title:"CA_E"},KC_R:{name:"R",title:"CA_R"},KC_T:{name:"T",title:"CA_T"},KC_Y:{name:"Y",title:"CA_Y"},KC_U:{name:"U",title:"CA_U"},KC_I:{name:"I",title:"CA_I"},KC_O:{name:"O",title:"CA_O"},KC_P:{name:"P",title:"CA_P"},KC_LBRC:{name:`¨ +^`,title:"CA_CIRC (dead)"},KC_RBRC:{name:"Ç",title:"CA_CCED"},KC_A:{name:"A",title:"CA_A"},KC_S:{name:"S",title:"CA_S"},KC_D:{name:"D",title:"CA_D"},KC_F:{name:"F",title:"CA_F"},KC_G:{name:"G",title:"CA_G"},KC_H:{name:"H",title:"CA_H"},KC_J:{name:"J",title:"CA_J"},KC_K:{name:"K",title:"CA_K"},KC_L:{name:"L",title:"CA_L"},KC_SCLN:{name:`: +;`,title:"CA_SCLN"},KC_QUOT:{name:"É",title:"CA_EGRV"},KC_NUHS:{name:"À",title:"CA_AGRV"},KC_NUBS:{name:"Ù",title:"CA_UGRV"},KC_Z:{name:"Z",title:"CA_Z"},KC_X:{name:"X",title:"CA_X"},KC_C:{name:"C",title:"CA_C"},KC_V:{name:"V",title:"CA_V"},KC_B:{name:"B",title:"CA_B"},KC_N:{name:"N",title:"CA_N"},KC_M:{name:"M",title:"CA_M"},KC_COMM:{name:`' +,`,title:"CA_COMM"},KC_DOT:{name:`" +.`,title:"CA_DOT"},KC_SLSH:{name:"É",title:"CA_EACU"},"S(KC_GRV)":{name:"\\",title:"CA_BSLS"},KC_TILD:{name:"\\",title:"CA_BSLS"},"S(KC_1)":{name:"!",title:"CA_EXLM"},KC_EXLM:{name:"!",title:"CA_EXLM"},"S(KC_2)":{name:"@",title:"CA_AT"},KC_AT:{name:"@",title:"CA_AT"},"S(KC_3)":{name:"#",title:"CA_HASH"},KC_HASH:{name:"#",title:"CA_HASH"},"S(KC_4)":{name:"$",title:"CA_DLR"},KC_DLR:{name:"$",title:"CA_DLR"},"S(KC_5)":{name:"%",title:"CA_PERC"},KC_PERC:{name:"%",title:"CA_PERC"},"S(KC_6)":{name:"?",title:"CA_QUES"},KC_CIRC:{name:"?",title:"CA_QUES"},"S(KC_7)":{name:"&",title:"CA_AMPR"},KC_AMPR:{name:"&",title:"CA_AMPR"},"S(KC_8)":{name:"*",title:"CA_ASTR"},KC_ASTR:{name:"*",title:"CA_ASTR"},"S(KC_9)":{name:"(",title:"CA_LPRN"},KC_LPRN:{name:"(",title:"CA_LPRN"},"S(KC_0)":{name:")",title:"CA_RPRN"},KC_RPRN:{name:")",title:"CA_RPRN"},"S(KC_MINS)":{name:"_",title:"CA_UNDS"},KC_UNDS:{name:"_",title:"CA_UNDS"},"S(KC_EQL)":{name:"+",title:"CA_PLUS"},KC_PLUS:{name:"+",title:"CA_PLUS"},"S(KC_LBRC)":{name:"¨",title:"CA_DIAE (dead)"},KC_LCBR:{name:"¨",title:"CA_DIAE (dead)"},"S(KC_SCLN)":{name:":",title:"CA_COLN"},KC_COLN:{name:":",title:"CA_COLN"},"S(KC_COMM)":{name:"'",title:"CA_QUOT"},KC_LT:{name:"'",title:"CA_QUOT"},"S(KC_DOT)":{name:'"',title:"CA_DQUO"},KC_GT:{name:'"',title:"CA_DQUO"},"ALGR(KC_GRV)":{name:"|",title:"CA_PIPE"},"ALGR(KC_4)":{name:"¤",title:"CA_CURR"},"ALGR(KC_7)":{name:"{",title:"CA_LCBR"},"ALGR(KC_8)":{name:"}",title:"CA_RCBR"},"ALGR(KC_9)":{name:"[",title:"CA_LBRC"},"ALGR(KC_0)":{name:"]",title:"CA_RBRC"},"ALGR(KC_EQL)":{name:"¬",title:"CA_NOT"},"ALGR(KC_E)":{name:"€",title:"CA_EURO"},"ALGR(KC_LBRC)":{name:"`",title:"CA_GRV (dead)"},"ALGR(KC_RBRC)":{name:"~",title:"CA_DTIL (dead)"},"ALGR(KC_SCLN)":{name:"°",title:"CA_DEG"},"ALGR(KC_Z)":{name:"«",title:"CA_LDAQ"},"ALGR(KC_X)":{name:"»",title:"CA_RDAQ"},"ALGR(KC_COMM)":{name:"<",title:"CA_LABK"},"ALGR(KC_DOT)":{name:">",title:"CA_RABK"},"RCTL(KC_1)":{name:"¹",title:"CA_SUP1"},"RCTL(KC_2)":{name:"²",title:"CA_SUP2"},"RCTL(KC_3)":{name:"³",title:"CA_SUP3"},"RCTL(KC_4)":{name:"¼",title:"CA_QRTR"},"RCTL(KC_5)":{name:"½",title:"CA_HALF"},"RCTL(KC_6)":{name:"¾",title:"CA_TQTR"},"RCTL(KC_EQL)":{name:"¸",title:"CA_CEDL (dead)"},"RCTL(KC_Q)":{name:"Ω",title:"CA_OMEG"},"RCTL(KC_W)":{name:"Ł",title:"CA_LSTR"},"RCTL(KC_E)":{name:"Œ",title:"CA_OE"},"RCTL(KC_R)":{name:"¶",title:"CA_PARA"},"RCTL(KC_T)":{name:"Ŧ",title:"CA_TSTR"},"RCTL(KC_Y)":{name:"←",title:"CA_LARR"},"RCTL(KC_U)":{name:"↓",title:"CA_DARR"},"RCTL(KC_I)":{name:"→",title:"CA_RARR"},"RCTL(KC_O)":{name:"Ø",title:"CA_OSTR"},"RCTL(KC_P)":{name:"Þ",title:"CA_THRN"},"RCTL(KC_RBRC)":{name:"~",title:"CA_TILD"},"RCTL(KC_A)":{name:"Æ",title:"CA_AE"},"RCTL(KC_S)":{name:"ß",title:"CA_SS"},"RCTL(KC_D)":{name:"Ð",title:"CA_ETH"},"RCTL(KC_G)":{name:"Ŋ",title:"CA_ENG"},"RCTL(KC_H)":{name:"Ħ",title:"CA_HSTR"},"RCTL(KC_J)":{name:"IJ",title:"CA_IJ"},"RCTL(KC_K)":{name:"ĸ",title:"CA_KRA"},"RCTL(KC_L)":{name:"Ŀ",title:"CA_LMDT"},"RCTL(KC_SCLN)":{name:"´",title:"CA_ACUT (dead)"},"RCTL(KC_C)":{name:"¢",title:"CA_CENT"},"RCTL(KC_V)":{name:"“",title:"CA_LDQU"},"RCTL(KC_B)":{name:"”",title:"CA_RDQU"},"RCTL(KC_N)":{name:"ʼn",title:"CA_APSN"},"RCTL(KC_M)":{name:"μ",title:"CA_MICR"},"RCTL(KC_COMM)":{name:"―",title:"CA_HRZB"},"RCTL(KC_DOT)":{name:"˙",title:"CA_DOTA (dead)"},"RCTL(S(KC_GRV))":{name:"Soft hyphen",title:"CA_SHYP (soft hyphen)"},"RCTL(S(KC_1))":{name:"¡",title:"CA_IEXL"},"RCTL(S(KC_3))":{name:"£",title:"CA_PND"},"RCTL(S(KC_5))":{name:"⅜",title:"CA_TEIG"},"RCTL(S(KC_6))":{name:"⅝",title:"CA_FEIG"},"RCTL(S(KC_7))":{name:"⅞",title:"CA_SEIG"},"RCTL(S(KC_8))":{name:"™",title:"CA_TM"},"RCTL(S(KC_9))":{name:"±",title:"CA_PLMN"},"RCTL(S(KC_MINS))":{name:"¿",title:"CA_IQUE"},"RCTL(S(KC_EQL))":{name:"˛",title:"CA_OGON (dead)"},"RCTL(S(KC_R))":{name:"®",title:"CA_REGD"},"RCTL(S(KC_Y))":{name:"¥",title:"CA_YEN"},"RCTL(S(KC_U))":{name:"↑",title:"CA_UARR"},"RCTL(S(KC_I))":{name:"ı",title:"CA_DLSI"},"RCTL(S(KC_LBRC))":{name:"°",title:"CA_RNGA (dead)"},"RCTL(S(KC_RBRC))":{name:"¯",title:"CA_MACR (dead)"},"RCTL(S(KC_S))":{name:"§",title:"CA_SECT"},"RCTL(S(KC_F))":{name:"ª",title:"CA_FORD"},"RCTL(S(KC_SCLN))":{name:"˝",title:"CA_DACU (dead)"},"RCTL(S(KC_QUOT))":{name:"ˇ",title:"CA_CARN (dead)"},"RCTL(S(KC_NUHS))":{name:"˘",title:"CA_BREV (dead)"},"RCTL(S(KC_NUBS))":{name:"¦",title:"CA_BRKP"},"RCTL(S(KC_C))":{name:"©",title:"CA_COPY"},"RCTL(S(KC_V))":{name:"‘",title:"CA_LSQU"},"RCTL(S(KC_B))":{name:"’",title:"CA_RSQU"},"RCTL(S(KC_N))":{name:"♪",title:"CA_ENOT"},"RCTL(S(KC_M))":{name:"º",title:"CA_MORD"},"RCTL(S(KC_COMM))":{name:"×",title:"CA_MUL"},"RCTL(S(KC_DOT))":{name:"÷",title:"CA_DIV"},KC_BSLS:{name:"À",title:""},"S(KC_BSLS)":{name:"À",title:""},KC_RCBR:{name:"Ç",title:"S(CA_CCED) (capital Ç)"},KC_PIPE:{name:"À",title:"CA_AGRV (capital À)"},KC_QUES:{name:"É",title:"S(CA_EACU) (capital É)"},KC_DQUO:{name:"É",title:"S(CA_EGRV) (capital É)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:`//\\ +Esc`,title:"Esc normally, but / when GUI is active or \\ when Shift is active"}},yV={KC_GRV:{name:"~\n`",title:"CM_GRV"},KC_1:{name:`! +1`,title:"CM_1"},KC_2:{name:`@ +2`,title:"CM_2"},KC_3:{name:`# +3`,title:"CM_3"},KC_4:{name:`$ +4`,title:"CM_4"},KC_5:{name:`% +5`,title:"CM_5"},KC_6:{name:`^ +6`,title:"CM_6"},KC_7:{name:`& +7`,title:"CM_7"},KC_8:{name:`* +8`,title:"CM_8"},KC_9:{name:`( +9`,title:"CM_9"},KC_0:{name:`) +0`,title:"CM_0"},KC_MINS:{name:`_ +-`,title:"CM_MINS"},KC_EQL:{name:`+ +=`,title:"CM_EQL"},KC_Q:{name:"Q",title:"CM_Q"},KC_W:{name:"W",title:"CM_W"},KC_E:{name:"F",title:"CM_F"},KC_R:{name:"P",title:"CM_P"},KC_T:{name:"G",title:"CM_G"},KC_Y:{name:"J",title:"CM_J"},KC_U:{name:"L",title:"CM_L"},KC_I:{name:"U",title:"CM_U"},KC_O:{name:"Y",title:"CM_Y"},KC_P:{name:`: +;`,title:"CM_SCLN"},KC_LBRC:{name:`{ +[`,title:"CM_LBRC"},KC_RBRC:{name:`} +]`,title:"CM_RBRC"},KC_BSLS:{name:`| +\\`,title:"CM_BSLS"},KC_A:{name:"A",title:"CM_A"},KC_S:{name:"R",title:"CM_R"},KC_D:{name:"S",title:"CM_S"},KC_F:{name:"T",title:"CM_T"},KC_G:{name:"D",title:"CM_D"},KC_H:{name:"H",title:"CM_H"},KC_J:{name:"N",title:"CM_N"},KC_K:{name:"E",title:"CM_E"},KC_L:{name:"I",title:"CM_I"},KC_SCLN:{name:"O",title:"CM_O"},KC_QUOT:{name:`" +'`,title:"CM_QUOT"},KC_Z:{name:"Z",title:"CM_Z"},KC_X:{name:"X",title:"CM_X"},KC_C:{name:"C",title:"CM_C"},KC_V:{name:"V",title:"CM_V"},KC_B:{name:"B",title:"CM_B"},KC_N:{name:"K",title:"CM_K"},KC_M:{name:"M",title:"CM_M"},KC_COMM:{name:`< +,`,title:"CM_COMM"},KC_DOT:{name:`> +.`,title:"CM_DOT"},KC_SLSH:{name:`? +/`,title:"CM_SLSH"},"S(KC_GRV)":{name:"~",title:"CM_TILD"},KC_TILD:{name:"~",title:"CM_TILD"},"S(KC_1)":{name:"!",title:"CM_EXLM"},KC_EXLM:{name:"!",title:"CM_EXLM"},"S(KC_2)":{name:"@",title:"CM_AT"},KC_AT:{name:"@",title:"CM_AT"},"S(KC_3)":{name:"#",title:"CM_HASH"},KC_HASH:{name:"#",title:"CM_HASH"},"S(KC_4)":{name:"$",title:"CM_DLR"},KC_DLR:{name:"$",title:"CM_DLR"},"S(KC_5)":{name:"%",title:"CM_PERC"},KC_PERC:{name:"%",title:"CM_PERC"},"S(KC_6)":{name:"^",title:"CM_CIRC"},KC_CIRC:{name:"^",title:"CM_CIRC"},"S(KC_7)":{name:"&",title:"CM_AMPR"},KC_AMPR:{name:"&",title:"CM_AMPR"},"S(KC_8)":{name:"*",title:"CM_ASTR"},KC_ASTR:{name:"*",title:"CM_ASTR"},"S(KC_9)":{name:"(",title:"CM_LPRN"},KC_LPRN:{name:"(",title:"CM_LPRN"},"S(KC_0)":{name:")",title:"CM_RPRN"},KC_RPRN:{name:")",title:"CM_RPRN"},"S(KC_MINS)":{name:"_",title:"CM_UNDS"},KC_UNDS:{name:"_",title:"CM_UNDS"},"S(KC_EQL)":{name:"+",title:"CM_PLUS"},KC_PLUS:{name:"+",title:"CM_PLUS"},"S(KC_P)":{name:":",title:"CM_COLN"},"S(KC_LBRC)":{name:"{",title:"CM_LCBR"},KC_LCBR:{name:"{",title:"CM_LCBR"},"S(KC_RBRC)":{name:"}",title:"CM_RCBR"},KC_RCBR:{name:"}",title:"CM_RCBR"},"S(KC_BSLS)":{name:"|",title:"CM_PIPE"},KC_PIPE:{name:"|",title:"CM_PIPE"},"S(KC_QUOT)":{name:'"',title:"CM_DQUO"},KC_DQUO:{name:'"',title:"CM_DQUO"},"S(KC_COMM)":{name:"<",title:"CM_LABK"},KC_LT:{name:"<",title:"CM_LABK"},"S(KC_DOT)":{name:">",title:"CM_RABK"},KC_GT:{name:">",title:"CM_RABK"},"S(KC_SLSH)":{name:"?",title:"CM_QUES"},KC_QUES:{name:"?",title:"CM_QUES"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_COLN:{name:"O",title:"S(CM_O) (capital O)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},gV={KC_GRV:{name:`¨ +¸`,title:"HR_CEDL (dead)"},KC_1:{name:`! +1`,title:"HR_1"},KC_2:{name:`" +2`,title:"HR_2"},KC_3:{name:`# +3`,title:"HR_3"},KC_4:{name:`$ +4`,title:"HR_4"},KC_5:{name:`% +5`,title:"HR_5"},KC_6:{name:`& +6`,title:"HR_6"},KC_7:{name:`/ +7`,title:"HR_7"},KC_8:{name:`( +8`,title:"HR_8"},KC_9:{name:`) +9`,title:"HR_9"},KC_0:{name:`= +0`,title:"HR_0"},KC_MINS:{name:`? +'`,title:"HR_QUOT"},KC_EQL:{name:`* ++`,title:"HR_PLUS"},KC_Q:{name:"Q",title:"HR_Q"},KC_W:{name:"W",title:"HR_W"},KC_E:{name:"E",title:"HR_E"},KC_R:{name:"R",title:"HR_R"},KC_T:{name:"T",title:"HR_T"},KC_Y:{name:"Z",title:"HR_Z"},KC_U:{name:"U",title:"HR_U"},KC_I:{name:"I",title:"HR_I"},KC_O:{name:"O",title:"HR_O"},KC_P:{name:"P",title:"HR_P"},KC_LBRC:{name:"Š",title:"HR_SCAR"},KC_RBRC:{name:"Đ",title:"HR_DSTR"},KC_A:{name:"A",title:"HR_A"},KC_S:{name:"S",title:"HR_S"},KC_D:{name:"D",title:"HR_D"},KC_F:{name:"F",title:"HR_F"},KC_G:{name:"G",title:"HR_G"},KC_H:{name:"H",title:"HR_H"},KC_J:{name:"J",title:"HR_J"},KC_K:{name:"K",title:"HR_K"},KC_L:{name:"L",title:"HR_L"},KC_SCLN:{name:"Č",title:"HR_CCAR"},KC_QUOT:{name:"Ć",title:"HR_CACU"},KC_NUHS:{name:"Ž",title:"HR_ZCAR"},KC_NUBS:{name:`> +<`,title:"HR_LABK"},KC_Z:{name:"Y",title:"HR_Y"},KC_X:{name:"X",title:"HR_X"},KC_C:{name:"C",title:"HR_C"},KC_V:{name:"V",title:"HR_V"},KC_B:{name:"B",title:"HR_B"},KC_N:{name:"N",title:"HR_N"},KC_M:{name:"M",title:"HR_M"},KC_COMM:{name:`; +,`,title:"HR_COMM"},KC_DOT:{name:`: +.`,title:"HR_DOT"},KC_SLSH:{name:`_ +-`,title:"HR_MINS"},"S(KC_GRV)":{name:"¨",title:"HR_DIAE (dead)"},KC_TILD:{name:"¨",title:"HR_DIAE (dead)"},"S(KC_1)":{name:"!",title:"HR_EXLM"},KC_EXLM:{name:"!",title:"HR_EXLM"},"S(KC_2)":{name:'"',title:"HR_DQUO"},KC_AT:{name:'"',title:"HR_DQUO"},"S(KC_3)":{name:"#",title:"HR_HASH"},KC_HASH:{name:"#",title:"HR_HASH"},"S(KC_4)":{name:"$",title:"HR_DLR"},KC_DLR:{name:"$",title:"HR_DLR"},"S(KC_5)":{name:"%",title:"HR_PERC"},KC_PERC:{name:"%",title:"HR_PERC"},"S(KC_6)":{name:"&",title:"HR_AMPR"},KC_CIRC:{name:"&",title:"HR_AMPR"},"S(KC_7)":{name:"/",title:"HR_SLSH"},KC_AMPR:{name:"/",title:"HR_SLSH"},"S(KC_8)":{name:"(",title:"HR_LPRN"},KC_ASTR:{name:"(",title:"HR_LPRN"},"S(KC_9)":{name:")",title:"HR_RPRN"},KC_LPRN:{name:")",title:"HR_RPRN"},"S(KC_0)":{name:"=",title:"HR_EQL"},KC_RPRN:{name:"=",title:"HR_EQL"},"S(KC_MINS)":{name:"?",title:"HR_QUES"},KC_UNDS:{name:"?",title:"HR_QUES"},"S(KC_EQL)":{name:"*",title:"HR_ASTR"},KC_PLUS:{name:"*",title:"HR_ASTR"},"S(KC_NUBS)":{name:">",title:"HR_RABK"},"S(KC_COMM)":{name:";",title:"HR_SCLN"},KC_LT:{name:";",title:"HR_SCLN"},"S(KC_DOT)":{name:":",title:"HR_COLN"},KC_GT:{name:":",title:"HR_COLN"},"S(KC_SLSH)":{name:"_",title:"HR_UNDS"},KC_QUES:{name:"_",title:"HR_UNDS"},"ALGR(KC_1)":{name:"~",title:"HR_TILD"},"ALGR(KC_2)":{name:"ˇ",title:"HR_CARN (dead)"},"ALGR(KC_3)":{name:"^",title:"HR_CIRC (dead)"},"ALGR(KC_4)":{name:"˘",title:"HR_BREV (dead)"},"ALGR(KC_5)":{name:"°",title:"HR_RNGA (dead)"},"ALGR(KC_6)":{name:"˛",title:"HR_OGON (dead)"},"ALGR(KC_7)":{name:"`",title:"HR_GRV"},"ALGR(KC_8)":{name:"˙",title:"HR_DOTA (dead)"},"ALGR(KC_9)":{name:"´",title:"HR_ACUT (dead)"},"ALGR(KC_0)":{name:"˝",title:"HR_DACU (dead)"},"ALGR(KC_Q)":{name:"\\",title:"HR_BSLS"},"ALGR(KC_W)":{name:"|",title:"HR_PIPE"},"ALGR(KC_E)":{name:"€",title:"HR_EURO"},"ALGR(KC_LBRC)":{name:"÷",title:"HR_DIV"},"ALGR(KC_RBRC)":{name:"×",title:"HR_MUL"},"ALGR(KC_F)":{name:"[",title:"HR_LBRC"},"ALGR(KC_G)":{name:"]",title:"HR_RBRC"},"ALGR(KC_K)":{name:"ł",title:"HR_LLST"},"ALGR(KC_L)":{name:"Ł",title:"HR_CLST"},"ALGR(KC_QUOT)":{name:"ß",title:"HR_SS"},"ALGR(KC_NUHS)":{name:"¤",title:"HR_CURR"},"ALGR(KC_V)":{name:"@",title:"HR_AT"},"ALGR(KC_B)":{name:"{",title:"HR_LCBR"},"ALGR(KC_N)":{name:"}",title:"HR_RCBR"},"ALGR(KC_M)":{name:"§",title:"HR_SECT"},KC_BSLS:{name:"Ž",title:""},"S(KC_BSLS)":{name:"Ž",title:""},KC_LCBR:{name:"Š",title:"S(HR_SCAR) (capital Š)"},KC_RCBR:{name:"Đ",title:"S(HR_DSTR) (capital Đ)"},KC_COLN:{name:"Č",title:"S(HR_CCAR) (capital Č)"},KC_PIPE:{name:"Ž",title:"HR_ZCAR (capital Ž)"},KC_DQUO:{name:"Ć",title:"S(HR_CACU) (capital Ć)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`¸/¨ +Esc`,title:"Esc normally, but ¸ when GUI is active or ¨ when Shift is active"}},LV={KC_GRV:{name:`° +;`,title:"CZ_SCLN"},KC_1:{name:`1 ++`,title:"CZ_PLUS"},KC_2:{name:`2 +ě`,title:"CZ_ECAR"},KC_3:{name:`3 +š`,title:"CZ_SCAR"},KC_4:{name:`4 +č`,title:"CZ_CCAR"},KC_5:{name:`5 +ř`,title:"CZ_RCAR"},KC_6:{name:`6 +ž`,title:"CZ_ZCAR"},KC_7:{name:`7 +ý`,title:"CZ_YACU"},KC_8:{name:`8 +á`,title:"CZ_AACU"},KC_9:{name:`9 +í`,title:"CZ_IACU"},KC_0:{name:`0 +é`,title:"CZ_EACU"},KC_MINS:{name:`% +=`,title:"CZ_EQL"},KC_EQL:{name:`ˇ +´`,title:"CZ_ACUT (dead)"},KC_Q:{name:"Q",title:"CZ_Q"},KC_W:{name:"W",title:"CZ_W"},KC_E:{name:"E",title:"CZ_E"},KC_R:{name:"R",title:"CZ_R"},KC_T:{name:"T",title:"CZ_T"},KC_Y:{name:"Z",title:"CZ_Z"},KC_U:{name:"U",title:"CZ_U"},KC_I:{name:"I",title:"CZ_I"},KC_O:{name:"O",title:"CZ_O"},KC_P:{name:"P",title:"CZ_P"},KC_LBRC:{name:`/ +ú`,title:"CZ_UACU"},KC_RBRC:{name:`( +)`,title:"CZ_RPRN"},KC_A:{name:"A",title:"CZ_A"},KC_S:{name:"S",title:"CZ_S"},KC_D:{name:"D",title:"CZ_D"},KC_F:{name:"F",title:"CZ_F"},KC_G:{name:"G",title:"CZ_G"},KC_H:{name:"H",title:"CZ_H"},KC_J:{name:"J",title:"CZ_J"},KC_K:{name:"K",title:"CZ_K"},KC_L:{name:"L",title:"CZ_L"},KC_SCLN:{name:`" +ů`,title:"CZ_URNG"},KC_QUOT:{name:`! +§`,title:"CZ_SECT"},KC_NUHS:{name:`' +¨`,title:"CZ_DIAE (dead)"},KC_NUBS:{name:`| +\\`,title:"CZ_BSLS"},KC_Z:{name:"Y",title:"CZ_Y"},KC_X:{name:"X",title:"CZ_X"},KC_C:{name:"C",title:"CZ_C"},KC_V:{name:"V",title:"CZ_V"},KC_B:{name:"B",title:"CZ_B"},KC_N:{name:"N",title:"CZ_N"},KC_M:{name:"M",title:"CZ_M"},KC_COMM:{name:`? +,`,title:"CZ_COMM"},KC_DOT:{name:`: +.`,title:"CZ_DOT"},KC_SLSH:{name:`_ +-`,title:"CZ_MINS"},"S(KC_GRV)":{name:"°",title:"CZ_RNGA (dead)"},KC_TILD:{name:"°",title:"CZ_RNGA (dead)"},"S(KC_1)":{name:"1",title:"CZ_1"},KC_EXLM:{name:"1",title:"CZ_1"},"S(KC_2)":{name:"2",title:"CZ_2"},KC_AT:{name:"2",title:"CZ_2"},"S(KC_3)":{name:"3",title:"CZ_3"},KC_HASH:{name:"3",title:"CZ_3"},"S(KC_4)":{name:"4",title:"CZ_4"},KC_DLR:{name:"4",title:"CZ_4"},"S(KC_5)":{name:"5",title:"CZ_5"},KC_PERC:{name:"5",title:"CZ_5"},"S(KC_6)":{name:"6",title:"CZ_6"},KC_CIRC:{name:"6",title:"CZ_6"},"S(KC_7)":{name:"7",title:"CZ_7"},KC_AMPR:{name:"7",title:"CZ_7"},"S(KC_8)":{name:"8",title:"CZ_8"},KC_ASTR:{name:"8",title:"CZ_8"},"S(KC_9)":{name:"9",title:"CZ_9"},KC_LPRN:{name:"9",title:"CZ_9"},"S(KC_0)":{name:"0",title:"CZ_0"},KC_RPRN:{name:"0",title:"CZ_0"},"S(KC_MINS)":{name:"%",title:"CZ_PERC"},KC_UNDS:{name:"%",title:"CZ_PERC"},"S(KC_EQL)":{name:"ˇ",title:"CZ_CARN (dead)"},KC_PLUS:{name:"ˇ",title:"CZ_CARN (dead)"},"S(KC_LBRC)":{name:"/",title:"CZ_SLSH"},KC_LCBR:{name:"/",title:"CZ_SLSH"},"S(KC_RBRC)":{name:"(",title:"CZ_LPRN"},KC_RCBR:{name:"(",title:"CZ_LPRN"},"S(KC_SCLN)":{name:'"',title:"CZ_DQUO"},KC_COLN:{name:'"',title:"CZ_DQUO"},"S(KC_QUOT)":{name:"!",title:"CZ_EXLM"},KC_DQUO:{name:"!",title:"CZ_EXLM"},"S(KC_NUHS)":{name:"'",title:"CZ_QUOT"},"S(KC_NUBS)":{name:"|",title:"CZ_PIPE"},"S(KC_COMM)":{name:"?",title:"CZ_QUES"},KC_LT:{name:"?",title:"CZ_QUES"},"S(KC_DOT)":{name:":",title:"CZ_COLN"},KC_GT:{name:":",title:"CZ_COLN"},"S(KC_SLSH)":{name:"_",title:"CZ_UNDS"},KC_QUES:{name:"_",title:"CZ_UNDS"},"ALGR(KC_1)":{name:"~",title:"CZ_TILD"},"ALGR(KC_3)":{name:"^",title:"CZ_CIRC (dead)"},"ALGR(KC_4)":{name:"˘",title:"CZ_BREV (dead)"},"ALGR(KC_6)":{name:"˛",title:"CZ_OGON (dead)"},"ALGR(KC_7)":{name:"`",title:"CZ_GRV (dead)"},"ALGR(KC_8)":{name:"˙",title:"CZ_DOTA (dead)"},"ALGR(KC_0)":{name:"˝",title:"CZ_DACU (dead)"},"ALGR(KC_EQL)":{name:"¸",title:"CZ_CEDL (dead)"},"ALGR(KC_E)":{name:"€",title:"CZ_EURO"},"ALGR(KC_LBRC)":{name:"÷",title:"CZ_DIV"},"ALGR(KC_RBRC)":{name:"×",title:"CZ_MUL"},"ALGR(KC_S)":{name:"đ",title:"CZ_LDST"},"ALGR(KC_D)":{name:"Đ",title:"CZ_CDST"},"ALGR(KC_F)":{name:"[",title:"CZ_LBRC"},"ALGR(KC_G)":{name:"]",title:"CZ_RBRC"},"ALGR(KC_K)":{name:"ł",title:"CZ_LLST"},"ALGR(KC_L)":{name:"Ł",title:"CZ_CLST"},"ALGR(KC_SCLN)":{name:"$",title:"CZ_DLR"},"ALGR(KC_QUOT)":{name:"ß",title:"CZ_SS"},"ALGR(KC_NUHS)":{name:"¤",title:"CZ_CURR"},"ALGR(KC_X)":{name:"#",title:"CZ_HASH"},"ALGR(KC_C)":{name:"&",title:"CZ_AMPR"},"ALGR(KC_V)":{name:"@",title:"CZ_AT"},"ALGR(KC_B)":{name:"{",title:"CZ_LCBR"},"ALGR(KC_N)":{name:"}",title:"CZ_RCBR"},"ALGR(KC_COMM)":{name:"<",title:"CZ_LABK"},"ALGR(KC_DOT)":{name:">",title:"CZ_RABK"},"ALGR(KC_SLSH)":{name:"*",title:"CZ_ASTR"},KC_BSLS:{name:`' +¨`,title:"(dead)"},"S(KC_BSLS)":{name:"'",title:""},KC_PIPE:{name:"'",title:"CZ_QUOT"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`;/° +Esc`,title:"Esc normally, but ; when GUI is active or ° when Shift is active"}},AV={KC_GRV:{name:`§ +½`,title:"DK_HALF"},KC_1:{name:`! +1`,title:"DK_1"},KC_2:{name:`" +2`,title:"DK_2"},KC_3:{name:`# +3`,title:"DK_3"},KC_4:{name:`¤ +4`,title:"DK_4"},KC_5:{name:`% +5`,title:"DK_5"},KC_6:{name:`& +6`,title:"DK_6"},KC_7:{name:`/ +7`,title:"DK_7"},KC_8:{name:`( +8`,title:"DK_8"},KC_9:{name:`) +9`,title:"DK_9"},KC_0:{name:`= +0`,title:"DK_0"},KC_MINS:{name:`? ++`,title:"DK_PLUS"},KC_EQL:{name:"`\n´",title:"DK_ACUT (dead)"},KC_Q:{name:"Q",title:"DK_Q"},KC_W:{name:"W",title:"DK_W"},KC_E:{name:"E",title:"DK_E"},KC_R:{name:"R",title:"DK_R"},KC_T:{name:"T",title:"DK_T"},KC_Y:{name:"Y",title:"DK_Y"},KC_U:{name:"U",title:"DK_U"},KC_I:{name:"I",title:"DK_I"},KC_O:{name:"O",title:"DK_O"},KC_P:{name:"P",title:"DK_P"},KC_LBRC:{name:"Å",title:"DK_ARNG"},KC_RBRC:{name:`^ +¨`,title:"DK_DIAE (dead)"},KC_A:{name:"A",title:"DK_A"},KC_S:{name:"S",title:"DK_S"},KC_D:{name:"D",title:"DK_D"},KC_F:{name:"F",title:"DK_F"},KC_G:{name:"G",title:"DK_G"},KC_H:{name:"H",title:"DK_H"},KC_J:{name:"J",title:"DK_J"},KC_K:{name:"K",title:"DK_K"},KC_L:{name:"L",title:"DK_L"},KC_SCLN:{name:"Æ",title:"DK_AE"},KC_QUOT:{name:"Ø",title:"DK_OSTR"},KC_NUHS:{name:`* +'`,title:"DK_QUOT"},KC_NUBS:{name:`> +<`,title:"DK_LABK"},KC_Z:{name:"Z",title:"DK_Z"},KC_X:{name:"X",title:"DK_X"},KC_C:{name:"C",title:"DK_C"},KC_V:{name:"V",title:"DK_V"},KC_B:{name:"B",title:"DK_B"},KC_N:{name:"N",title:"DK_N"},KC_M:{name:"M",title:"DK_M"},KC_COMM:{name:`; +,`,title:"DK_COMM"},KC_DOT:{name:`: +.`,title:"DK_DOT"},KC_SLSH:{name:`_ +-`,title:"DK_MINS"},"S(KC_GRV)":{name:"§",title:"DK_SECT"},KC_TILD:{name:"§",title:"DK_SECT"},"S(KC_1)":{name:"!",title:"DK_EXLM"},KC_EXLM:{name:"!",title:"DK_EXLM"},"S(KC_2)":{name:'"',title:"DK_DQUO"},KC_AT:{name:'"',title:"DK_DQUO"},"S(KC_3)":{name:"#",title:"DK_HASH"},KC_HASH:{name:"#",title:"DK_HASH"},"S(KC_4)":{name:"¤",title:"DK_CURR"},KC_DLR:{name:"¤",title:"DK_CURR"},"S(KC_5)":{name:"%",title:"DK_PERC"},KC_PERC:{name:"%",title:"DK_PERC"},"S(KC_6)":{name:"&",title:"DK_AMPR"},KC_CIRC:{name:"&",title:"DK_AMPR"},"S(KC_7)":{name:"/",title:"DK_SLSH"},KC_AMPR:{name:"/",title:"DK_SLSH"},"S(KC_8)":{name:"(",title:"DK_LPRN"},KC_ASTR:{name:"(",title:"DK_LPRN"},"S(KC_9)":{name:")",title:"DK_RPRN"},KC_LPRN:{name:")",title:"DK_RPRN"},"S(KC_0)":{name:"=",title:"DK_EQL"},KC_RPRN:{name:"=",title:"DK_EQL"},"S(KC_MINS)":{name:"?",title:"DK_QUES"},KC_UNDS:{name:"?",title:"DK_QUES"},"S(KC_EQL)":{name:"`",title:"DK_GRV (dead)"},KC_PLUS:{name:"`",title:"DK_GRV (dead)"},"S(KC_RBRC)":{name:"^",title:"DK_CIRC (dead)"},KC_RCBR:{name:"^",title:"DK_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"DK_ASTR"},"S(KC_NUBS)":{name:">",title:"DK_RABK"},"S(KC_COMM)":{name:";",title:"DK_SCLN"},KC_LT:{name:";",title:"DK_SCLN"},"S(KC_DOT)":{name:":",title:"DK_COLN"},KC_GT:{name:":",title:"DK_COLN"},"S(KC_SLSH)":{name:"_",title:"DK_UNDS"},KC_QUES:{name:"_",title:"DK_UNDS"},"ALGR(KC_2)":{name:"@",title:"DK_AT"},"ALGR(KC_3)":{name:"£",title:"DK_PND"},"ALGR(KC_4)":{name:"$",title:"DK_DLR"},"ALGR(KC_5)":{name:"€",title:"DK_EURO"},"ALGR(KC_7)":{name:"{",title:"DK_LCBR"},"ALGR(KC_8)":{name:"[",title:"DK_LBRC"},"ALGR(KC_9)":{name:"]",title:"DK_RBRC"},"ALGR(KC_0)":{name:"}",title:"DK_RCBR"},"ALGR(KC_EQL)":{name:"|",title:"DK_PIPE"},"ALGR(KC_RBRC)":{name:"~",title:"DK_TILD (dead)"},"ALGR(KC_NUBS)":{name:"\\",title:"DK_BSLS"},"ALGR(KC_M)":{name:"µ",title:"DK_MICR"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"Å",title:"S(DK_ARNG) (capital Å)"},KC_COLN:{name:"Æ",title:"S(DK_AE) (capital Æ)"},KC_PIPE:{name:"*",title:"DK_ASTR"},KC_DQUO:{name:"Ø",title:"S(DK_OSTR) (capital Ø)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`½/§ +Esc`,title:"Esc normally, but ½ when GUI is active or § when Shift is active"}},EV={KC_GRV:{name:"~\n`",title:"DV_GRV"},KC_1:{name:`! +1`,title:"DV_1"},KC_2:{name:`@ +2`,title:"DV_2"},KC_3:{name:`# +3`,title:"DV_3"},KC_4:{name:`$ +4`,title:"DV_4"},KC_5:{name:`% +5`,title:"DV_5"},KC_6:{name:`^ +6`,title:"DV_6"},KC_7:{name:`& +7`,title:"DV_7"},KC_8:{name:`* +8`,title:"DV_8"},KC_9:{name:`( +9`,title:"DV_9"},KC_0:{name:`) +0`,title:"DV_0"},KC_MINS:{name:`{ +[`,title:"DV_LBRC"},KC_EQL:{name:`} +]`,title:"DV_RBRC"},KC_Q:{name:`" +'`,title:"DV_QUOT"},KC_W:{name:`< +,`,title:"DV_COMM"},KC_E:{name:`> +.`,title:"DV_DOT"},KC_R:{name:"P",title:"DV_P"},KC_T:{name:"Y",title:"DV_Y"},KC_Y:{name:"F",title:"DV_F"},KC_U:{name:"G",title:"DV_G"},KC_I:{name:"C",title:"DV_C"},KC_O:{name:"R",title:"DV_R"},KC_P:{name:"L",title:"DV_L"},KC_LBRC:{name:`? +/`,title:"DV_SLSH"},KC_RBRC:{name:`+ +=`,title:"DV_EQL"},KC_BSLS:{name:`| +\\`,title:"DV_BSLS"},KC_A:{name:"A",title:"DV_A"},KC_S:{name:"O",title:"DV_O"},KC_D:{name:"E",title:"DV_E"},KC_F:{name:"U",title:"DV_U"},KC_G:{name:"I",title:"DV_I"},KC_H:{name:"D",title:"DV_D"},KC_J:{name:"H",title:"DV_H"},KC_K:{name:"T",title:"DV_T"},KC_L:{name:"N",title:"DV_N"},KC_SCLN:{name:"S",title:"DV_S"},KC_QUOT:{name:`_ +-`,title:"DV_MINS"},KC_Z:{name:`: +;`,title:"DV_SCLN"},KC_X:{name:"Q",title:"DV_Q"},KC_C:{name:"J",title:"DV_J"},KC_V:{name:"K",title:"DV_K"},KC_B:{name:"X",title:"DV_X"},KC_N:{name:"B",title:"DV_B"},KC_M:{name:"M",title:"DV_M"},KC_COMM:{name:"W",title:"DV_W"},KC_DOT:{name:"V",title:"DV_V"},KC_SLSH:{name:"Z",title:"DV_Z"},"S(KC_GRV)":{name:"~",title:"DV_TILD"},KC_TILD:{name:"~",title:"DV_TILD"},"S(KC_1)":{name:"!",title:"DV_EXLM"},KC_EXLM:{name:"!",title:"DV_EXLM"},"S(KC_2)":{name:"@",title:"DV_AT"},KC_AT:{name:"@",title:"DV_AT"},"S(KC_3)":{name:"#",title:"DV_HASH"},KC_HASH:{name:"#",title:"DV_HASH"},"S(KC_4)":{name:"$",title:"DV_DLR"},KC_DLR:{name:"$",title:"DV_DLR"},"S(KC_5)":{name:"%",title:"DV_PERC"},KC_PERC:{name:"%",title:"DV_PERC"},"S(KC_6)":{name:"^",title:"DV_CIRC"},KC_CIRC:{name:"^",title:"DV_CIRC"},"S(KC_7)":{name:"&",title:"DV_AMPR"},KC_AMPR:{name:"&",title:"DV_AMPR"},"S(KC_8)":{name:"*",title:"DV_ASTR"},KC_ASTR:{name:"*",title:"DV_ASTR"},"S(KC_9)":{name:"(",title:"DV_LPRN"},KC_LPRN:{name:"(",title:"DV_LPRN"},"S(KC_0)":{name:")",title:"DV_RPRN"},KC_RPRN:{name:")",title:"DV_RPRN"},"S(KC_MINS)":{name:"{",title:"DV_LCBR"},KC_UNDS:{name:"{",title:"DV_LCBR"},"S(KC_EQL)":{name:"}",title:"DV_RCBR"},KC_PLUS:{name:"}",title:"DV_RCBR"},"S(KC_Q)":{name:'"',title:"DV_DQUO"},"S(KC_W)":{name:"<",title:"DV_LABK"},"S(KC_E)":{name:">",title:"DV_RABK"},"S(KC_LBRC)":{name:"?",title:"DV_QUES"},KC_LCBR:{name:"?",title:"DV_QUES"},"S(KC_RBRC)":{name:"+",title:"DV_PLUS"},KC_RCBR:{name:"+",title:"DV_PLUS"},"S(KC_BSLS)":{name:"|",title:"DV_PIPE"},KC_PIPE:{name:"|",title:"DV_PIPE"},"S(KC_QUOT)":{name:"_",title:"DV_UNDS"},KC_DQUO:{name:"_",title:"DV_UNDS"},"S(KC_Z)":{name:":",title:"DV_COLN"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_LT:{name:"W",title:"S(DV_W) (capital W)"},KC_GT:{name:"V",title:"S(DV_V) (capital V)"},KC_COLN:{name:"S",title:"S(DV_S) (capital S)"},KC_QUES:{name:"Z",title:"S(DV_Z) (capital Z)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},bV={KC_GRV:{name:`* +«`,title:"DV_LDAQ"},KC_1:{name:`1 +»`,title:"DV_RDAQ"},KC_2:{name:`2 +/`,title:"DV_SLSH"},KC_3:{name:`3 +-`,title:"DV_MINS"},KC_4:{name:`4 +è`,title:"DV_EGRV"},KC_5:{name:`5 +\\`,title:"DV_BSLS"},KC_6:{name:`6 +^`,title:"DV_CIRC (dead)"},KC_7:{name:`7 +(`,title:"DV_LPRN"},KC_8:{name:"8\n`",title:"DV_GRV (dead)"},KC_9:{name:`9 +)`,title:"DV_RPRN"},KC_0:{name:`0 +_`,title:"DV_UNDS"},KC_MINS:{name:`+ +[`,title:"DV_LBRC"},KC_EQL:{name:`% +]`,title:"DV_RBRC"},KC_Q:{name:`? +:`,title:"DV_COLN"},KC_W:{name:`< +'`,title:"DV_QUOT"},KC_E:{name:`> +é`,title:"DV_EACU"},KC_R:{name:"G",title:"DV_G"},KC_T:{name:`! +.`,title:"DV_DOT"},KC_Y:{name:"H",title:"DV_H"},KC_U:{name:"V",title:"DV_V"},KC_I:{name:"C",title:"DV_C"},KC_O:{name:"M",title:"DV_M"},KC_P:{name:"K",title:"DV_K"},KC_LBRC:{name:"Z",title:"DV_Z"},KC_RBRC:{name:`= +¨`,title:"DV_DIAE (dead)"},KC_A:{name:"O",title:"DV_O"},KC_S:{name:"A",title:"DV_A"},KC_D:{name:"U",title:"DV_U"},KC_F:{name:"E",title:"DV_E"},KC_G:{name:"B",title:"DV_B"},KC_H:{name:"F",title:"DV_F"},KC_J:{name:"S",title:"DV_S"},KC_K:{name:"T",title:"DV_T"},KC_L:{name:"N",title:"DV_N"},KC_SCLN:{name:"D",title:"DV_D"},KC_QUOT:{name:"W",title:"DV_W"},KC_NUHS:{name:`# +~`,title:"DV_TILD (dead)"},KC_NUBS:{name:`ç +à`,title:"DV_AGRV"},KC_Z:{name:`| +;`,title:"DV_SCLN"},KC_X:{name:"Q",title:"DV_Q"},KC_C:{name:`@ +,`,title:"DV_COMM"},KC_V:{name:"I",title:"DV_I"},KC_B:{name:"Y",title:"DV_Y"},KC_N:{name:"X",title:"DV_X"},KC_M:{name:"R",title:"DV_R"},KC_COMM:{name:"L",title:"DV_L"},KC_DOT:{name:"P",title:"DV_P"},KC_SLSH:{name:"J",title:"DV_J"},"S(KC_GRV)":{name:"*",title:"DV_ASTR"},KC_TILD:{name:"*",title:"DV_ASTR"},"S(KC_1)":{name:"1",title:"DV_1"},KC_EXLM:{name:"1",title:"DV_1"},"S(KC_2)":{name:"2",title:"DV_2"},KC_AT:{name:"2",title:"DV_2"},"S(KC_3)":{name:"3",title:"DV_3"},KC_HASH:{name:"3",title:"DV_3"},"S(KC_4)":{name:"4",title:"DV_4"},KC_DLR:{name:"4",title:"DV_4"},"S(KC_5)":{name:"5",title:"DV_5"},KC_PERC:{name:"5",title:"DV_5"},"S(KC_6)":{name:"6",title:"DV_6"},KC_CIRC:{name:"6",title:"DV_6"},"S(KC_7)":{name:"7",title:"DV_7"},KC_AMPR:{name:"7",title:"DV_7"},"S(KC_8)":{name:"8",title:"DV_8"},KC_ASTR:{name:"8",title:"DV_8"},"S(KC_9)":{name:"9",title:"DV_9"},KC_LPRN:{name:"9",title:"DV_9"},"S(KC_0)":{name:"0",title:"DV_0"},KC_RPRN:{name:"0",title:"DV_0"},"S(KC_MINS)":{name:"+",title:"DV_PLUS"},KC_UNDS:{name:"+",title:"DV_PLUS"},"S(KC_EQL)":{name:"%",title:"DV_PERC"},KC_PLUS:{name:"%",title:"DV_PERC"},"S(KC_Q)":{name:"?",title:"DV_QUES"},"S(KC_W)":{name:"<",title:"DV_LABK"},"S(KC_E)":{name:">",title:"DV_RABK"},"S(KC_T)":{name:"!",title:"DV_EXLM"},"S(KC_RBRC)":{name:"=",title:"DV_EQL"},KC_RCBR:{name:"=",title:"DV_EQL"},"S(KC_NUHS)":{name:"#",title:"DV_HASH"},"S(KC_NUBS)":{name:"ç",title:"DV_CCED"},"S(KC_Z)":{name:"|",title:"DV_PIPE"},"S(KC_C)":{name:"@",title:"DV_AT"},KC_BSLS:{name:`# +~`,title:"(dead)"},"S(KC_BSLS)":{name:"#",title:""},KC_LCBR:{name:"Z",title:"S(DV_Z) (capital Z)"},KC_LT:{name:"L",title:"S(DV_L) (capital L)"},KC_GT:{name:"P",title:"S(DV_P) (capital P)"},KC_COLN:{name:"D",title:"S(DV_D) (capital D)"},KC_PIPE:{name:"#",title:"DV_HASH"},KC_QUES:{name:"J",title:"S(DV_J) (capital J)"},KC_DQUO:{name:"W",title:"S(DV_W) (capital W)"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`«/* +Esc`,title:"Esc normally, but « when GUI is active or * when Shift is active"}},TV={KC_GRV:{name:`~ +$`,title:"DP_DLR"},KC_1:{name:`% +&`,title:"DP_AMPR"},KC_2:{name:`7 +[`,title:"DP_LBRC"},KC_3:{name:`5 +{`,title:"DP_LCBR"},KC_4:{name:`3 +}`,title:"DP_RCBR"},KC_5:{name:`1 +(`,title:"DP_LPRN"},KC_6:{name:`9 +=`,title:"DP_EQL"},KC_7:{name:`0 +*`,title:"DP_ASTR"},KC_8:{name:`2 +)`,title:"DP_RPRN"},KC_9:{name:`4 ++`,title:"DP_PLUS"},KC_0:{name:`6 +]`,title:"DP_RBRC"},KC_MINS:{name:`8 +!`,title:"DP_EXLM"},KC_EQL:{name:"`\n#",title:"DP_HASH"},KC_Q:{name:`: +;`,title:"DP_SCLN"},KC_W:{name:`< +,`,title:"DP_COMM"},KC_E:{name:`> +.`,title:"DP_DOT"},KC_R:{name:"P",title:"DP_P"},KC_T:{name:"Y",title:"DP_Y"},KC_Y:{name:"F",title:"DP_F"},KC_U:{name:"G",title:"DP_G"},KC_I:{name:"C",title:"DP_C"},KC_O:{name:"R",title:"DP_R"},KC_P:{name:"L",title:"DP_L"},KC_LBRC:{name:`? +/`,title:"DP_SLSH"},KC_RBRC:{name:`^ +@`,title:"DP_AT"},KC_BSLS:{name:`| +\\`,title:"DP_BSLS"},KC_A:{name:"A",title:"DP_A"},KC_S:{name:"O",title:"DP_O"},KC_D:{name:"E",title:"DP_E"},KC_F:{name:"U",title:"DP_U"},KC_G:{name:"I",title:"DP_I"},KC_H:{name:"D",title:"DP_D"},KC_J:{name:"H",title:"DP_H"},KC_K:{name:"T",title:"DP_T"},KC_L:{name:"N",title:"DP_N"},KC_SCLN:{name:"S",title:"DP_S"},KC_QUOT:{name:`_ +-`,title:"DP_MINS"},KC_Z:{name:`" +'`,title:"DP_QUOT"},KC_X:{name:"Q",title:"DP_Q"},KC_C:{name:"J",title:"DP_J"},KC_V:{name:"K",title:"DP_K"},KC_B:{name:"X",title:"DP_X"},KC_N:{name:"B",title:"DP_B"},KC_M:{name:"M",title:"DP_M"},KC_COMM:{name:"W",title:"DP_W"},KC_DOT:{name:"V",title:"DP_V"},KC_SLSH:{name:"Z",title:"DP_Z"},"S(KC_GRV)":{name:"~",title:"DP_TILD"},KC_TILD:{name:"~",title:"DP_TILD"},"S(KC_1)":{name:"%",title:"DP_PERC"},KC_EXLM:{name:"%",title:"DP_PERC"},"S(KC_2)":{name:"7",title:"DP_7"},KC_AT:{name:"7",title:"DP_7"},"S(KC_3)":{name:"5",title:"DP_5"},KC_HASH:{name:"5",title:"DP_5"},"S(KC_4)":{name:"3",title:"DP_3"},KC_DLR:{name:"3",title:"DP_3"},"S(KC_5)":{name:"1",title:"DP_1"},KC_PERC:{name:"1",title:"DP_1"},"S(KC_6)":{name:"9",title:"DP_9"},KC_CIRC:{name:"9",title:"DP_9"},"S(KC_7)":{name:"0",title:"DP_0"},KC_AMPR:{name:"0",title:"DP_0"},"S(KC_8)":{name:"2",title:"DP_2"},KC_ASTR:{name:"2",title:"DP_2"},"S(KC_9)":{name:"4",title:"DP_4"},KC_LPRN:{name:"4",title:"DP_4"},"S(KC_0)":{name:"6",title:"DP_6"},KC_RPRN:{name:"6",title:"DP_6"},"S(KC_MINS)":{name:"8",title:"DP_8"},KC_UNDS:{name:"8",title:"DP_8"},"S(KC_EQL)":{name:"`",title:"DP_GRV"},KC_PLUS:{name:"`",title:"DP_GRV"},"S(KC_Q)":{name:":",title:"DP_COLN"},"S(KC_W)":{name:"<",title:"DP_LABK"},"S(KC_E)":{name:">",title:"DP_RABK"},"S(KC_LBRC)":{name:"?",title:"DP_QUES"},KC_LCBR:{name:"?",title:"DP_QUES"},"S(KC_RBRC)":{name:"^",title:"DP_CIRC"},KC_RCBR:{name:"^",title:"DP_CIRC"},"S(KC_BSLS)":{name:"|",title:"DP_PIPE"},KC_PIPE:{name:"|",title:"DP_PIPE"},"S(KC_QUOT)":{name:"_",title:"DP_UNDS"},KC_DQUO:{name:"_",title:"DP_UNDS"},"S(KC_Z)":{name:'"',title:"DP_DQUO"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_LT:{name:"W",title:"S(DP_W) (capital W)"},KC_GT:{name:"V",title:"S(DP_V) (capital V)"},KC_COLN:{name:"S",title:"S(DP_S) (capital S)"},KC_QUES:{name:"Z",title:"S(DP_Z) (capital Z)"},SC_LSPO:{name:"LS / 4",title:"Left Shift when held, 4 when tapped"},SC_RSPC:{name:"RS / 6",title:"Right Shift when held, 6 when tapped"},SC_LCPO:{name:"LC / 4",title:"Left Control when held, 4 when tapped"},SC_RCPC:{name:"RC / 6",title:"Right Control when held, 6 when tapped"},SC_LAPO:{name:"LA / 4",title:"Left Alt when held, 4 when tapped"},SC_RAPC:{name:"RA / 6",title:"Right Alt when held, 6 when tapped"},QK_GESC:{name:`$/~ +Esc`,title:"Esc normally, but $ when GUI is active or ~ when Shift is active"}},PV={KC_GRV:{name:`~ +ˇ`,title:"EE_CARN (dead)"},KC_1:{name:`! +1`,title:"EE_1"},KC_2:{name:`" +2`,title:"EE_2"},KC_3:{name:`# +3`,title:"EE_3"},KC_4:{name:`¤ +4`,title:"EE_4"},KC_5:{name:`% +5`,title:"EE_5"},KC_6:{name:`& +6`,title:"EE_6"},KC_7:{name:`/ +7`,title:"EE_7"},KC_8:{name:`( +8`,title:"EE_8"},KC_9:{name:`) +9`,title:"EE_9"},KC_0:{name:`= +0`,title:"EE_0"},KC_MINS:{name:`? ++`,title:"EE_PLUS"},KC_EQL:{name:"`\n´",title:"EE_ACUT (dead)"},KC_Q:{name:"Q",title:"EE_Q"},KC_W:{name:"W",title:"EE_W"},KC_E:{name:"E",title:"EE_E"},KC_R:{name:"R",title:"EE_R"},KC_T:{name:"T",title:"EE_T"},KC_Y:{name:"Y",title:"EE_Y"},KC_U:{name:"U",title:"EE_U"},KC_I:{name:"I",title:"EE_I"},KC_O:{name:"O",title:"EE_O"},KC_P:{name:"P",title:"EE_P"},KC_LBRC:{name:"Ü",title:"EE_UDIA"},KC_RBRC:{name:"Õ",title:"EE_OTIL"},KC_A:{name:"A",title:"EE_A"},KC_S:{name:"S",title:"EE_S"},KC_D:{name:"D",title:"EE_D"},KC_F:{name:"F",title:"EE_F"},KC_G:{name:"G",title:"EE_G"},KC_H:{name:"H",title:"EE_H"},KC_J:{name:"J",title:"EE_J"},KC_K:{name:"K",title:"EE_K"},KC_L:{name:"L",title:"EE_L"},KC_SCLN:{name:"Ö",title:"EE_ODIA"},KC_QUOT:{name:"Ä",title:"EE_ADIA"},KC_NUHS:{name:`* +'`,title:"EE_QUOT"},KC_NUBS:{name:`> +<`,title:"EE_LABK"},KC_Z:{name:"Z",title:"EE_Z"},KC_X:{name:"X",title:"EE_X"},KC_C:{name:"C",title:"EE_C"},KC_V:{name:"V",title:"EE_V"},KC_B:{name:"B",title:"EE_B"},KC_N:{name:"N",title:"EE_N"},KC_M:{name:"M",title:"EE_M"},KC_COMM:{name:`; +,`,title:"EE_COMM"},KC_DOT:{name:`: +.`,title:"EE_DOT"},KC_SLSH:{name:`_ +-`,title:"EE_MINS"},"S(KC_GRV)":{name:"~",title:"EE_TILD (dead)"},KC_TILD:{name:"~",title:"EE_TILD (dead)"},"S(KC_1)":{name:"!",title:"EE_EXLM"},KC_EXLM:{name:"!",title:"EE_EXLM"},"S(KC_2)":{name:'"',title:"EE_DQUO"},KC_AT:{name:'"',title:"EE_DQUO"},"S(KC_3)":{name:"#",title:"EE_HASH"},KC_HASH:{name:"#",title:"EE_HASH"},"S(KC_4)":{name:"¤",title:"EE_CURR"},KC_DLR:{name:"¤",title:"EE_CURR"},"S(KC_5)":{name:"%",title:"EE_PERC"},KC_PERC:{name:"%",title:"EE_PERC"},"S(KC_6)":{name:"&",title:"EE_AMPR"},KC_CIRC:{name:"&",title:"EE_AMPR"},"S(KC_7)":{name:"/",title:"EE_SLSH"},KC_AMPR:{name:"/",title:"EE_SLSH"},"S(KC_8)":{name:"(",title:"EE_LPRN"},KC_ASTR:{name:"(",title:"EE_LPRN"},"S(KC_9)":{name:")",title:"EE_RPRN"},KC_LPRN:{name:")",title:"EE_RPRN"},"S(KC_0)":{name:"=",title:"EE_EQL"},KC_RPRN:{name:"=",title:"EE_EQL"},"S(KC_MINS)":{name:"?",title:"EE_QUES"},KC_UNDS:{name:"?",title:"EE_QUES"},"S(KC_EQL)":{name:"`",title:"EE_GRV (dead)"},KC_PLUS:{name:"`",title:"EE_GRV (dead)"},"S(KC_NUHS)":{name:"*",title:"EE_ASTR"},"S(KC_NUBS)":{name:">",title:"EE_RABK"},"S(KC_COMM)":{name:";",title:"EE_SCLN"},KC_LT:{name:";",title:"EE_SCLN"},"S(KC_DOT)":{name:":",title:"EE_COLN"},KC_GT:{name:":",title:"EE_COLN"},"S(KC_SLSH)":{name:"_",title:"EE_UNDS"},KC_QUES:{name:"_",title:"EE_UNDS"},"ALGR(KC_2)":{name:"@",title:"EE_AT"},"ALGR(KC_3)":{name:"£",title:"EE_PND"},"ALGR(KC_4)":{name:"$",title:"EE_DLR"},"ALGR(KC_5)":{name:"€",title:"EE_EURO"},"ALGR(KC_7)":{name:"{",title:"EE_LCBR"},"ALGR(KC_8)":{name:"[",title:"EE_LBRC"},"ALGR(KC_9)":{name:"]",title:"EE_RBRC"},"ALGR(KC_0)":{name:"}",title:"EE_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"EE_BSLS"},"ALGR(KC_RBRC)":{name:"§",title:"EE_SECT"},"ALGR(KC_S)":{name:"š",title:"EE_SCAR"},"ALGR(KC_QUOT)":{name:"^",title:"EE_CIRC (dead)"},"ALGR(KC_NUHS)":{name:"½",title:"EE_HALF"},"ALGR(KC_NUBS)":{name:"|",title:"EE_PIPE"},"ALGR(KC_Z)":{name:"ž",title:"EE_ZCAR"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"Ü",title:"S(EE_UDIA) (capital Ü)"},KC_RCBR:{name:"Õ",title:"S(EE_OTIL) (capital Õ)"},KC_COLN:{name:"Ö",title:"S(EE_ODIA) (capital Ö)"},KC_PIPE:{name:"*",title:"EE_ASTR"},KC_DQUO:{name:"Ä",title:"S(EE_ADIA) (capital Ä)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`ˇ/~ +Esc`,title:"Esc normally, but ˇ when GUI is active or ~ when Shift is active"}},wV={KC_GRV:{name:`½ +§`,title:"FI_SECT"},KC_1:{name:`! +1`,title:"FI_1"},KC_2:{name:`" +2`,title:"FI_2"},KC_3:{name:`# +3`,title:"FI_3"},KC_4:{name:`¤ +4`,title:"FI_4"},KC_5:{name:`% +5`,title:"FI_5"},KC_6:{name:`& +6`,title:"FI_6"},KC_7:{name:`/ +7`,title:"FI_7"},KC_8:{name:`( +8`,title:"FI_8"},KC_9:{name:`) +9`,title:"FI_9"},KC_0:{name:`= +0`,title:"FI_0"},KC_MINS:{name:`? ++`,title:"FI_PLUS"},KC_EQL:{name:"`\n´",title:"FI_ACUT (dead)"},KC_Q:{name:"Q",title:"FI_Q"},KC_W:{name:"W",title:"FI_W"},KC_E:{name:"E",title:"FI_E"},KC_R:{name:"R",title:"FI_R"},KC_T:{name:"T",title:"FI_T"},KC_Y:{name:"Y",title:"FI_Y"},KC_U:{name:"U",title:"FI_U"},KC_I:{name:"I",title:"FI_I"},KC_O:{name:"O",title:"FI_O"},KC_P:{name:"P",title:"FI_P"},KC_LBRC:{name:"Å",title:"FI_ARNG"},KC_RBRC:{name:`^ +¨`,title:"FI_DIAE (dead)"},KC_A:{name:"A",title:"FI_A"},KC_S:{name:"S",title:"FI_S"},KC_D:{name:"D",title:"FI_D"},KC_F:{name:"F",title:"FI_F"},KC_G:{name:"G",title:"FI_G"},KC_H:{name:"H",title:"FI_H"},KC_J:{name:"J",title:"FI_J"},KC_K:{name:"K",title:"FI_K"},KC_L:{name:"L",title:"FI_L"},KC_SCLN:{name:"Ö",title:"FI_ODIA"},KC_QUOT:{name:"Ä",title:"FI_ADIA"},KC_NUHS:{name:`* +'`,title:"FI_QUOT"},KC_NUBS:{name:`> +<`,title:"FI_LABK"},KC_Z:{name:"Z",title:"FI_Z"},KC_X:{name:"X",title:"FI_X"},KC_C:{name:"C",title:"FI_C"},KC_V:{name:"V",title:"FI_V"},KC_B:{name:"B",title:"FI_B"},KC_N:{name:"N",title:"FI_N"},KC_M:{name:"M",title:"FI_M"},KC_COMM:{name:`; +,`,title:"FI_COMM"},KC_DOT:{name:`: +.`,title:"FI_DOT"},KC_SLSH:{name:`_ +-`,title:"FI_MINS"},"S(KC_GRV)":{name:"½",title:"FI_HALF"},KC_TILD:{name:"½",title:"FI_HALF"},"S(KC_1)":{name:"!",title:"FI_EXLM"},KC_EXLM:{name:"!",title:"FI_EXLM"},"S(KC_2)":{name:'"',title:"FI_DQUO"},KC_AT:{name:'"',title:"FI_DQUO"},"S(KC_3)":{name:"#",title:"FI_HASH"},KC_HASH:{name:"#",title:"FI_HASH"},"S(KC_4)":{name:"¤",title:"FI_CURR"},KC_DLR:{name:"¤",title:"FI_CURR"},"S(KC_5)":{name:"%",title:"FI_PERC"},KC_PERC:{name:"%",title:"FI_PERC"},"S(KC_6)":{name:"&",title:"FI_AMPR"},KC_CIRC:{name:"&",title:"FI_AMPR"},"S(KC_7)":{name:"/",title:"FI_SLSH"},KC_AMPR:{name:"/",title:"FI_SLSH"},"S(KC_8)":{name:"(",title:"FI_LPRN"},KC_ASTR:{name:"(",title:"FI_LPRN"},"S(KC_9)":{name:")",title:"FI_RPRN"},KC_LPRN:{name:")",title:"FI_RPRN"},"S(KC_0)":{name:"=",title:"FI_EQL"},KC_RPRN:{name:"=",title:"FI_EQL"},"S(KC_MINS)":{name:"?",title:"FI_QUES"},KC_UNDS:{name:"?",title:"FI_QUES"},"S(KC_EQL)":{name:"`",title:"FI_GRV (dead)"},KC_PLUS:{name:"`",title:"FI_GRV (dead)"},"S(KC_RBRC)":{name:"^",title:"FI_CIRC (dead)"},KC_RCBR:{name:"^",title:"FI_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"FI_ASTR"},"S(KC_NUBS)":{name:">",title:"FI_RABK"},"S(KC_COMM)":{name:";",title:"FI_SCLN"},KC_LT:{name:";",title:"FI_SCLN"},"S(KC_DOT)":{name:":",title:"FI_COLN"},KC_GT:{name:":",title:"FI_COLN"},"S(KC_SLSH)":{name:"_",title:"FI_UNDS"},KC_QUES:{name:"_",title:"FI_UNDS"},"ALGR(KC_2)":{name:"@",title:"FI_AT"},"ALGR(KC_3)":{name:"£",title:"FI_PND"},"ALGR(KC_4)":{name:"$",title:"FI_DLR"},"ALGR(KC_5)":{name:"€",title:"FI_EURO"},"ALGR(KC_7)":{name:"{",title:"FI_LCBR"},"ALGR(KC_8)":{name:"[",title:"FI_LBRC"},"ALGR(KC_9)":{name:"]",title:"FI_RBRC"},"ALGR(KC_0)":{name:"}",title:"FI_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"FI_BSLS"},"ALGR(KC_RBRC)":{name:"~",title:"FI_TILD (dead)"},"ALGR(KC_NUBS)":{name:"|",title:"FI_PIPE"},"ALGR(KC_M)":{name:"µ",title:"FI_MICR"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"Å",title:"S(FI_ARNG) (capital Å)"},KC_COLN:{name:"Ö",title:"S(FI_ODIA) (capital Ö)"},KC_PIPE:{name:"*",title:"FI_ASTR"},KC_DQUO:{name:"Ä",title:"S(FI_ADIA) (capital Ä)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`§/½ +Esc`,title:"Esc normally, but § when GUI is active or ½ when Shift is active"}},OV={KC_GRV:{name:"²",title:"FR_SUP2"},KC_1:{name:`1 +&`,title:"FR_AMPR"},KC_2:{name:`2 +é`,title:"FR_EACU"},KC_3:{name:`3 +"`,title:"FR_DQUO"},KC_4:{name:`4 +'`,title:"FR_QUOT"},KC_5:{name:`5 +(`,title:"FR_LPRN"},KC_6:{name:`6 +-`,title:"FR_MINS"},KC_7:{name:`7 +è`,title:"FR_EGRV"},KC_8:{name:`8 +_`,title:"FR_UNDS"},KC_9:{name:`9 +ç`,title:"FR_CCED"},KC_0:{name:`0 +à`,title:"FR_AGRV"},KC_MINS:{name:`° +)`,title:"FR_RPRN"},KC_EQL:{name:`+ +=`,title:"FR_EQL"},KC_Q:{name:"A",title:"FR_A"},KC_W:{name:"Z",title:"FR_Z"},KC_E:{name:"E",title:"FR_E"},KC_R:{name:"R",title:"FR_R"},KC_T:{name:"T",title:"FR_T"},KC_Y:{name:"Y",title:"FR_Y"},KC_U:{name:"U",title:"FR_U"},KC_I:{name:"I",title:"FR_I"},KC_O:{name:"O",title:"FR_O"},KC_P:{name:"P",title:"FR_P"},KC_LBRC:{name:`¨ +^`,title:"FR_CIRC (dead)"},KC_RBRC:{name:`£ +$`,title:"FR_DLR"},KC_A:{name:"Q",title:"FR_Q"},KC_S:{name:"S",title:"FR_S"},KC_D:{name:"D",title:"FR_D"},KC_F:{name:"F",title:"FR_F"},KC_G:{name:"G",title:"FR_G"},KC_H:{name:"H",title:"FR_H"},KC_J:{name:"J",title:"FR_J"},KC_K:{name:"K",title:"FR_K"},KC_L:{name:"L",title:"FR_L"},KC_SCLN:{name:"M",title:"FR_M"},KC_QUOT:{name:`% +ù`,title:"FR_UGRV"},KC_NUHS:{name:`µ +*`,title:"FR_ASTR"},KC_NUBS:{name:`> +<`,title:"FR_LABK"},KC_Z:{name:"W",title:"FR_W"},KC_X:{name:"X",title:"FR_X"},KC_C:{name:"C",title:"FR_C"},KC_V:{name:"V",title:"FR_V"},KC_B:{name:"B",title:"FR_B"},KC_N:{name:"N",title:"FR_N"},KC_M:{name:`? +,`,title:"FR_COMM"},KC_COMM:{name:`. +;`,title:"FR_SCLN"},KC_DOT:{name:`/ +:`,title:"FR_COLN"},KC_SLSH:{name:`§ +!`,title:"FR_EXLM"},"S(KC_1)":{name:"1",title:"FR_1"},KC_EXLM:{name:"1",title:"FR_1"},"S(KC_2)":{name:"2",title:"FR_2"},KC_AT:{name:"2",title:"FR_2"},"S(KC_3)":{name:"3",title:"FR_3"},KC_HASH:{name:"3",title:"FR_3"},"S(KC_4)":{name:"4",title:"FR_4"},KC_DLR:{name:"4",title:"FR_4"},"S(KC_5)":{name:"5",title:"FR_5"},KC_PERC:{name:"5",title:"FR_5"},"S(KC_6)":{name:"6",title:"FR_6"},KC_CIRC:{name:"6",title:"FR_6"},"S(KC_7)":{name:"7",title:"FR_7"},KC_AMPR:{name:"7",title:"FR_7"},"S(KC_8)":{name:"8",title:"FR_8"},KC_ASTR:{name:"8",title:"FR_8"},"S(KC_9)":{name:"9",title:"FR_9"},KC_LPRN:{name:"9",title:"FR_9"},"S(KC_0)":{name:"0",title:"FR_0"},KC_RPRN:{name:"0",title:"FR_0"},"S(KC_MINS)":{name:"°",title:"FR_DEG"},KC_UNDS:{name:"°",title:"FR_DEG"},"S(KC_EQL)":{name:"+",title:"FR_PLUS"},KC_PLUS:{name:"+",title:"FR_PLUS"},"S(KC_LBRC)":{name:"¨",title:"FR_DIAE (dead)"},KC_LCBR:{name:"¨",title:"FR_DIAE (dead)"},"S(KC_RBRC)":{name:"£",title:"FR_PND"},KC_RCBR:{name:"£",title:"FR_PND"},"S(KC_QUOT)":{name:"%",title:"FR_PERC"},KC_DQUO:{name:"%",title:"FR_PERC"},"S(KC_NUHS)":{name:"µ",title:"FR_MICR"},"S(KC_NUBS)":{name:">",title:"FR_RABK"},"S(KC_M)":{name:"?",title:"FR_QUES"},"S(KC_COMM)":{name:".",title:"FR_DOT"},KC_LT:{name:".",title:"FR_DOT"},"S(KC_DOT)":{name:"/",title:"FR_SLSH"},KC_GT:{name:"/",title:"FR_SLSH"},"S(KC_SLSH)":{name:"§",title:"FR_SECT"},KC_QUES:{name:"§",title:"FR_SECT"},"ALGR(KC_2)":{name:"~",title:"FR_TILD (dead)"},"ALGR(KC_3)":{name:"#",title:"FR_HASH"},"ALGR(KC_4)":{name:"{",title:"FR_LCBR"},"ALGR(KC_5)":{name:"[",title:"FR_LBRC"},"ALGR(KC_6)":{name:"|",title:"FR_PIPE"},"ALGR(KC_7)":{name:"`",title:"FR_GRV (dead)"},"ALGR(KC_8)":{name:"\\",title:"FR_BSLS"},"ALGR(KC_0)":{name:"@",title:"FR_AT"},"ALGR(KC_MINS)":{name:"]",title:"FR_RBRC"},"ALGR(KC_EQL)":{name:"}",title:"FR_RCBR"},"ALGR(KC_E)":{name:"€",title:"FR_EURO"},"ALGR(KC_RBRC)":{name:"¤",title:"FR_CURR"},KC_BSLS:{name:`µ +*`,title:""},"S(KC_BSLS)":{name:"µ",title:""},KC_TILD:{name:"²",title:"S(FR_SUP2)"},KC_COLN:{name:"M",title:"S(FR_M) (capital M)"},KC_PIPE:{name:"µ",title:"FR_MICR (capital µ)"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`² +Esc`,title:"Esc normally, but ² when Shift or GUI is active"}},NV={KC_GRV:{name:`# +@`,title:"FR_AT"},KC_1:{name:`1 +à`,title:"FR_AGRV"},KC_2:{name:`2 +é`,title:"FR_EACU"},KC_3:{name:`3 +è`,title:"FR_EGRV"},KC_4:{name:`4 +ê`,title:"FR_ECIR"},KC_5:{name:`5 +(`,title:"FR_LPRN"},KC_6:{name:`6 +)`,title:"FR_RPRN"},KC_7:{name:`7 +‘`,title:"FR_LSQU"},KC_8:{name:`8 +’`,title:"FR_RSQU"},KC_9:{name:`9 +«`,title:"FR_LDAQ"},KC_0:{name:`0 +»`,title:"FR_RDAQ"},KC_MINS:{name:`" +'`,title:"FR_QUOT"},KC_EQL:{name:`¨ +^`,title:"FR_DCIR (dead)"},KC_Q:{name:"A",title:"FR_A"},KC_W:{name:"Z",title:"FR_Z"},KC_E:{name:"E",title:"FR_E"},KC_R:{name:"R",title:"FR_R"},KC_T:{name:"T",title:"FR_T"},KC_Y:{name:"Y",title:"FR_Y"},KC_U:{name:"U",title:"FR_U"},KC_I:{name:"I",title:"FR_I"},KC_O:{name:"O",title:"FR_O"},KC_P:{name:"P",title:"FR_P"},KC_LBRC:{name:`– +-`,title:"FR_MINS"},KC_RBRC:{name:`± ++`,title:"FR_PLUS"},KC_A:{name:"Q",title:"FR_Q"},KC_S:{name:"S",title:"FR_S"},KC_D:{name:"D",title:"FR_D"},KC_F:{name:"F",title:"FR_F"},KC_G:{name:"G",title:"FR_G"},KC_H:{name:"H",title:"FR_H"},KC_J:{name:"J",title:"FR_J"},KC_K:{name:"K",title:"FR_K"},KC_L:{name:"L",title:"FR_L"},KC_SCLN:{name:"M",title:"FR_M"},KC_QUOT:{name:`\\ +/`,title:"FR_SLSH"},KC_NUHS:{name:`½ +*`,title:"FR_ASTR"},KC_NUBS:{name:`> +<`,title:"FR_LABK"},KC_Z:{name:"W",title:"FR_W"},KC_X:{name:"X",title:"FR_X"},KC_C:{name:"C",title:"FR_C"},KC_V:{name:"V",title:"FR_V"},KC_B:{name:"B",title:"FR_B"},KC_N:{name:"N",title:"FR_N"},KC_M:{name:`? +.`,title:"FR_DOT"},KC_COMM:{name:`! +,`,title:"FR_COMM"},KC_DOT:{name:`… +:`,title:"FR_COLN"},KC_SLSH:{name:`= +;`,title:"FR_SCLN"},"S(KC_GRV)":{name:"#",title:"FR_HASH"},KC_TILD:{name:"#",title:"FR_HASH"},"S(KC_1)":{name:"1",title:"FR_1"},KC_EXLM:{name:"1",title:"FR_1"},"S(KC_2)":{name:"2",title:"FR_2"},KC_AT:{name:"2",title:"FR_2"},"S(KC_3)":{name:"3",title:"FR_3"},KC_HASH:{name:"3",title:"FR_3"},"S(KC_4)":{name:"4",title:"FR_4"},KC_DLR:{name:"4",title:"FR_4"},"S(KC_5)":{name:"5",title:"FR_5"},KC_PERC:{name:"5",title:"FR_5"},"S(KC_6)":{name:"6",title:"FR_6"},KC_CIRC:{name:"6",title:"FR_6"},"S(KC_7)":{name:"7",title:"FR_7"},KC_AMPR:{name:"7",title:"FR_7"},"S(KC_8)":{name:"8",title:"FR_8"},KC_ASTR:{name:"8",title:"FR_8"},"S(KC_9)":{name:"9",title:"FR_9"},KC_LPRN:{name:"9",title:"FR_9"},"S(KC_0)":{name:"0",title:"FR_0"},KC_RPRN:{name:"0",title:"FR_0"},"S(KC_MINS)":{name:'"',title:"FR_DQUO"},KC_UNDS:{name:'"',title:"FR_DQUO"},"S(KC_EQL)":{name:"¨",title:"FR_DIAE (dead)"},KC_PLUS:{name:"¨",title:"FR_DIAE (dead)"},"S(KC_LBRC)":{name:"–",title:"FR_NDSH"},KC_LCBR:{name:"–",title:"FR_NDSH"},"S(KC_RBRC)":{name:"±",title:"FR_PLMN"},KC_RCBR:{name:"±",title:"FR_PLMN"},"S(KC_QUOT)":{name:"\\",title:"FR_BSLS"},KC_DQUO:{name:"\\",title:"FR_BSLS"},"S(KC_NUHS)":{name:"½",title:"FR_HALF"},"S(KC_NUBS)":{name:">",title:"FR_RABK"},"S(KC_M)":{name:"?",title:"FR_QUES"},"S(KC_COMM)":{name:"!",title:"FR_EXLM"},KC_LT:{name:"!",title:"FR_EXLM"},"S(KC_DOT)":{name:"…",title:"FR_ELLP"},KC_GT:{name:"…",title:"FR_ELLP"},"S(KC_SLSH)":{name:"=",title:"FR_EQL"},KC_QUES:{name:"=",title:"FR_EQL"},"ALGR(KC_GRV)":{name:"˘",title:"FR_BREV (dead)"},"ALGR(KC_1)":{name:"§",title:"FR_SECT"},"ALGR(KC_2)":{name:"´",title:"FR_ACUT (dead)"},"ALGR(KC_3)":{name:"`",title:"FR_GRV (dead)"},"ALGR(KC_4)":{name:"&",title:"FR_AMPR"},"ALGR(KC_5)":{name:"[",title:"FR_LBRC"},"ALGR(KC_6)":{name:"]",title:"FR_RBRC"},"ALGR(KC_7)":{name:"¯",title:"FR_MACR (dead)"},"ALGR(KC_8)":{name:"_",title:"FR_UNDS"},"ALGR(KC_9)":{name:"“",title:"FR_LDQU"},"ALGR(KC_0)":{name:"”",title:"FR_RDQU"},"ALGR(KC_MINS)":{name:"°",title:"FR_DEG"},"ALGR(KC_EQL)":{name:"ˇ",title:"FR_CARN (dead)"},"ALGR(KC_Q)":{name:"æ",title:"FR_AE"},"ALGR(KC_W)":{name:"£",title:"FR_PND"},"ALGR(KC_E)":{name:"€",title:"FR_EURO"},"ALGR(KC_R)":{name:"®",title:"FR_REGD"},"ALGR(KC_T)":{name:"{",title:"FR_LCBR"},"ALGR(KC_Y)":{name:"}",title:"FR_RCBR"},"ALGR(KC_U)":{name:"ù",title:"FR_UGRV"},"ALGR(KC_I)":{name:"˙",title:"FR_DOTA (dead)"},"ALGR(KC_O)":{name:"œ",title:"FR_OE"},"ALGR(KC_P)":{name:"%",title:"FR_PERC"},"ALGR(KC_LBRC)":{name:"−",title:"FR_MMNS"},"ALGR(KC_RBRC)":{name:"†",title:"FR_DAGG"},"ALGR(KC_A)":{name:"θ",title:"FR_THET"},"ALGR(KC_S)":{name:"ß",title:"FR_SS"},"ALGR(KC_D)":{name:"$",title:"FR_DLR"},"ALGR(KC_F)":{name:"¤",title:"FR_CURR (dead monetary key)"},"ALGR(KC_G)":{name:"µ",title:"FR_DGRK (dead Greek key)"},"ALGR(KC_H)":{name:"Eu",title:"FR_EU (dead European symbol key)"},"ALGR(KC_K)":{name:"∕",title:"FR_DSLS (dead)"},"ALGR(KC_L)":{name:"|",title:"FR_PIPE"},"ALGR(KC_SCLN)":{name:"∞",title:"FR_INFN"},"ALGR(KC_QUOT)":{name:"÷",title:"FR_DIV"},"ALGR(KC_NUHS)":{name:"×",title:"FR_MUL"},"ALGR(KC_NUBS)":{name:"≤",title:"FR_LEQL"},"ALGR(KC_Z)":{name:"ʒ",title:"FR_EZH"},"ALGR(KC_X)":{name:"©",title:"FR_COPY"},"ALGR(KC_C)":{name:"ç",title:"FR_CCED"},"ALGR(KC_V)":{name:"¸",title:"FR_CEDL (dead)"},"ALGR(KC_B)":{name:"−",title:"FR_DMNS (dead)"},"ALGR(KC_N)":{name:"~",title:"FR_DTIL (dead)"},"ALGR(KC_M)":{name:"¿",title:"FR_IQUE"},"ALGR(KC_COMM)":{name:"¡",title:"FR_IEXL"},"ALGR(KC_DOT)":{name:"·",title:"FR_MDDT"},"ALGR(KC_SLSH)":{name:"≃",title:"FR_AEQL"},"S(ALGR(KC_GRV))":{name:"◌̑",title:"FR_IBRV (dead)"},"S(ALGR(KC_5))":{name:"˝",title:"FR_DACU (dead)"},"S(ALGR(KC_6))":{name:"◌̏",title:"FR_DGRV (dead)"},"S(ALGR(KC_8))":{name:"—",title:"FR_MDSH"},"S(ALGR(KC_9))":{name:"‹",title:"FR_LSAQ"},"S(ALGR(KC_0))":{name:"›",title:"FR_RSAQ"},"S(ALGR(KC_MINS))":{name:"˚",title:"FR_RNGA (dead)"},"S(ALGR(KC_T))":{name:"™",title:"FR_TM"},"S(ALGR(KC_I))":{name:"◌̣",title:"FR_DOTB (dead)"},"S(ALGR(KC_P))":{name:"‰",title:"FR_PERM"},"S(ALGR(KC_LBRC))":{name:"‑",title:"FR_NBHY (non-breaking hyphen)"},"S(ALGR(KC_RBRC))":{name:"‡",title:"FR_DDAG"},"S(ALGR(KC_H))":{name:"ˍ",title:"FR_MACB (dead)"},"S(ALGR(KC_QUOT))":{name:"√",title:"FR_SQRT"},"S(ALGR(KC_NUHS))":{name:"¼",title:"FR_QRTR"},"S(ALGR(KC_NUBS))":{name:"≥",title:"FR_GEQL"},"S(ALGR(KC_V))":{name:"˛",title:"FR_OGON (dead)"},"S(ALGR(KC_COMM))":{name:"◌̦",title:"FR_DCMM (dead)"},"S(ALGR(KC_SLSH))":{name:"≠",title:"FR_NEQL"},KC_BSLS:{name:`½ +*`,title:""},"S(KC_BSLS)":{name:"½",title:""},KC_COLN:{name:"M",title:"S(FR_M) (capital M)"},KC_PIPE:{name:"½",title:"FR_HALF"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`@/# +Esc`,title:"Esc normally, but @ when GUI is active or # when Shift is active"}},IV={KC_GRV:{name:`# +@`,title:"FR_AT"},KC_1:{name:`1 +&`,title:"FR_AMPR"},KC_2:{name:`2 +é`,title:"FR_LEAC"},KC_3:{name:`3 +"`,title:"FR_DQUO"},KC_4:{name:`4 +'`,title:"FR_QUOT"},KC_5:{name:`5 +(`,title:"FR_LPRN"},KC_6:{name:`6 +§`,title:"FR_SECT"},KC_7:{name:`7 +è`,title:"FR_LEGR"},KC_8:{name:`8 +!`,title:"FR_EXLM"},KC_9:{name:`9 +ç`,title:"FR_LCCE"},KC_0:{name:`0 +à`,title:"FR_LAGR"},KC_MINS:{name:`° +)`,title:"FR_RPRN"},KC_EQL:{name:`_ +-`,title:"FR_MINS"},KC_Q:{name:"A",title:"FR_A"},KC_W:{name:"Z",title:"FR_Z"},KC_E:{name:"E",title:"FR_E"},KC_R:{name:"R",title:"FR_R"},KC_T:{name:"T",title:"FR_T"},KC_Y:{name:"Y",title:"FR_Y"},KC_U:{name:"U",title:"FR_U"},KC_I:{name:"I",title:"FR_I"},KC_O:{name:"O",title:"FR_O"},KC_P:{name:"P",title:"FR_P"},KC_LBRC:{name:`¨ +^`,title:"FR_CIRC"},KC_RBRC:{name:`* +$`,title:"FR_DLR"},KC_A:{name:"Q",title:"FR_Q"},KC_S:{name:"S",title:"FR_S"},KC_D:{name:"D",title:"FR_D"},KC_F:{name:"F",title:"FR_F"},KC_G:{name:"G",title:"FR_G"},KC_H:{name:"H",title:"FR_H"},KC_J:{name:"J",title:"FR_J"},KC_K:{name:"K",title:"FR_K"},KC_L:{name:"L",title:"FR_L"},KC_SCLN:{name:"M",title:"FR_M"},KC_QUOT:{name:`% +ù`,title:"FR_LUGR"},KC_NUHS:{name:"£\n`",title:"FR_GRV"},KC_NUBS:{name:`> +<`,title:"FR_LABK"},KC_Z:{name:"W",title:"FR_W"},KC_X:{name:"X",title:"FR_X"},KC_C:{name:"C",title:"FR_C"},KC_V:{name:"V",title:"FR_V"},KC_B:{name:"B",title:"FR_B"},KC_N:{name:"N",title:"FR_N"},KC_M:{name:`? +,`,title:"FR_COMM"},KC_COMM:{name:`. +;`,title:"FR_SCLN"},KC_DOT:{name:`/ +:`,title:"FR_COLN"},KC_SLSH:{name:`+ +=`,title:"FR_EQL"},"S(KC_GRV)":{name:"#",title:"FR_HASH"},KC_TILD:{name:"#",title:"FR_HASH"},"S(KC_1)":{name:"1",title:"FR_1"},KC_EXLM:{name:"1",title:"FR_1"},"S(KC_2)":{name:"2",title:"FR_2"},KC_AT:{name:"2",title:"FR_2"},"S(KC_3)":{name:"3",title:"FR_3"},KC_HASH:{name:"3",title:"FR_3"},"S(KC_4)":{name:"4",title:"FR_4"},KC_DLR:{name:"4",title:"FR_4"},"S(KC_5)":{name:"5",title:"FR_5"},KC_PERC:{name:"5",title:"FR_5"},"S(KC_6)":{name:"6",title:"FR_6"},KC_CIRC:{name:"6",title:"FR_6"},"S(KC_7)":{name:"7",title:"FR_7"},KC_AMPR:{name:"7",title:"FR_7"},"S(KC_8)":{name:"8",title:"FR_8"},KC_ASTR:{name:"8",title:"FR_8"},"S(KC_9)":{name:"9",title:"FR_9"},KC_LPRN:{name:"9",title:"FR_9"},"S(KC_0)":{name:"0",title:"FR_0"},KC_RPRN:{name:"0",title:"FR_0"},"S(KC_MINS)":{name:"°",title:"FR_DEG"},KC_UNDS:{name:"°",title:"FR_DEG"},"S(KC_EQL)":{name:"_",title:"FR_UNDS"},KC_PLUS:{name:"_",title:"FR_UNDS"},"S(KC_LBRC)":{name:"¨",title:"FR_DIAE (dead)"},KC_LCBR:{name:"¨",title:"FR_DIAE (dead)"},"S(KC_RBRC)":{name:"*",title:"FR_ASTR"},KC_RCBR:{name:"*",title:"FR_ASTR"},"S(KC_QUOT)":{name:"%",title:"FR_PERC"},KC_DQUO:{name:"%",title:"FR_PERC"},"S(KC_NUHS)":{name:"£",title:"FR_PND"},"S(KC_NUBS)":{name:">",title:"FR_RABK"},"S(KC_M)":{name:"?",title:"FR_QUES"},"S(KC_COMM)":{name:".",title:"FR_DOT"},KC_LT:{name:".",title:"FR_DOT"},"S(KC_DOT)":{name:"/",title:"FR_SLSH"},KC_GT:{name:"/",title:"FR_SLSH"},"S(KC_SLSH)":{name:"+",title:"FR_PLUS"},KC_QUES:{name:"+",title:"FR_PLUS"},"A(KC_GRV)":{name:"•",title:"FR_BULT"},"A(KC_1)":{name:"",title:"FR_APPL (Apple logo)"},"A(KC_2)":{name:"ë",title:"FR_LEDI"},"A(KC_3)":{name:"“",title:"FR_LDQU"},"A(KC_4)":{name:"‘",title:"FR_LSQU"},"A(KC_5)":{name:"{",title:"FR_LCBR"},"A(KC_6)":{name:"¶",title:"FR_PILC"},"A(KC_7)":{name:"«",title:"FR_LDAQ"},"A(KC_8)":{name:"¡",title:"FR_IEXL"},"A(KC_9)":{name:"Ç",title:"FR_CCCE"},"A(KC_0)":{name:"Ø",title:"FR_OSTR"},"A(KC_MINS)":{name:"}",title:"FR_RCBR"},"A(KC_EQL)":{name:"—",title:"FR_MDSH"},"A(KC_Q)":{name:"Æ",title:"FR_AE"},"A(KC_W)":{name:"Â",title:"FR_CACI"},"A(KC_E)":{name:"Ê",title:"FR_ECIR"},"A(KC_R)":{name:"®",title:"FR_REGD"},"A(KC_T)":{name:"†",title:"FR_DAGG"},"A(KC_Y)":{name:"Ú",title:"FR_CUAC"},"A(KC_U)":{name:"º",title:"FR_MORD"},"A(KC_I)":{name:"î",title:"FR_LICI"},"A(KC_O)":{name:"Œ",title:"FR_OE"},"A(KC_P)":{name:"π",title:"FR_PI"},"A(KC_LBRC)":{name:"Ô",title:"FR_OCIR"},"A(KC_RBRC)":{name:"€",title:"FR_EURO"},"A(KC_A)":{name:"‡",title:"FR_DDAG"},"A(KC_S)":{name:"Ò",title:"FR_COGR"},"A(KC_D)":{name:"∂",title:"FR_PDIF"},"A(KC_F)":{name:"ƒ",title:"FR_FHK"},"A(KC_G)":{name:"fi",title:"FR_FI"},"A(KC_H)":{name:"Ì",title:"FR_CIGR"},"A(KC_J)":{name:"Ï",title:"FR_CIDI"},"A(KC_K)":{name:"È",title:"FR_CEGR"},"A(KC_L)":{name:"¬",title:"FR_NOT"},"A(KC_SCLN)":{name:"µ",title:"FR_MICR"},"A(KC_QUOT)":{name:"Ù",title:"FR_CUGR"},"A(KC_NUBS)":{name:"≤",title:"FR_LTEQ"},"A(KC_Z)":{name:"‹",title:"FR_LSAQ"},"A(KC_X)":{name:"≈",title:"FR_AEQL"},"A(KC_C)":{name:"©",title:"FR_COPY"},"A(KC_V)":{name:"◊",title:"FR_LOZN"},"A(KC_B)":{name:"ß",title:"FR_SS"},"A(KC_N)":{name:"~",title:"FR_TILD (dead)"},"A(KC_M)":{name:"∞",title:"FR_INFN"},"A(KC_COMM)":{name:"…",title:"FR_ELLP"},"A(KC_DOT)":{name:"÷",title:"FR_DIV"},"A(KC_SLSH)":{name:"≠",title:"FR_NEQL"},"S(A(KC_GRV))":{name:"Ÿ",title:"FR_CYDI"},"S(A(KC_1))":{name:"´",title:"FR_ACUT (dead)"},"S(A(KC_2))":{name:"„",title:"FR_DLQU"},"S(A(KC_5))":{name:"[",title:"FR_LBRC"},"S(A(KC_6))":{name:"å",title:"FR_LARI"},"S(A(KC_7))":{name:"»",title:"FR_RDAQ"},"S(A(KC_8))":{name:"Û",title:"FR_CUCI"},"S(A(KC_9))":{name:"Á",title:"FR_CAAC"},"S(A(KC_MINS))":{name:"]",title:"FR_RBRC"},"S(A(KC_EQL))":{name:"–",title:"FR_NDSH"},"S(A(KC_W))":{name:"Å",title:"FR_CARI"},"S(A(KC_R))":{name:"‚",title:"FR_SLQU"},"S(A(KC_T))":{name:"™",title:"FR_TM"},"S(A(KC_U))":{name:"ª",title:"FR_FORD"},"S(A(KC_I))":{name:"ï",title:"FR_LIDI"},"S(A(KC_P))":{name:"∏",title:"FR_NARP"},"S(A(KC_RBRC))":{name:"¥",title:"FR_YEN"},"S(A(KC_A))":{name:"Ω",title:"FR_OMEG"},"S(A(KC_S))":{name:"∑",title:"FR_NARS"},"S(A(KC_D))":{name:"∆",title:"FR_INCR"},"S(A(KC_F))":{name:"·",title:"FR_MDDT"},"S(A(KC_G))":{name:"fl",title:"FR_FL"},"S(A(KC_H))":{name:"Î",title:"FR_CICI"},"S(A(KC_J))":{name:"Í",title:"FR_CIAC"},"S(A(KC_K))":{name:"Ë",title:"FR_CEDI"},"S(A(KC_L))":{name:"|",title:"FR_PIPE"},"S(A(KC_SCLN))":{name:"Ó",title:"FR_COAC"},"S(A(KC_QUOT))":{name:"‰",title:"FR_PERM"},"S(A(KC_NUBS))":{name:"≥",title:"FR_GTEQ"},"S(A(KC_Z))":{name:"›",title:"FR_RSAQ"},"S(A(KC_X))":{name:"⁄",title:"FR_FRSL"},"S(A(KC_C))":{name:"¢",title:"FR_CENT"},"S(A(KC_V))":{name:"√",title:"FR_SQRT"},"S(A(KC_B))":{name:"∫",title:"FR_INTG"},"S(A(KC_N))":{name:"ı",title:"FR_DLSI"},"S(A(KC_M))":{name:"¿",title:"FR_IQUE"},"S(A(KC_DOT))":{name:"\\",title:"FR_BSLS"},"S(A(KC_SLSH))":{name:"±",title:"FR_PLMN"},KC_BSLS:{name:"£\n`",title:""},"S(KC_BSLS)":{name:"£",title:""},KC_COLN:{name:"M",title:"S(FR_M) (capital M)"},KC_PIPE:{name:"£",title:"FR_PND"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`@/# +Esc`,title:"Esc normally, but @ when GUI is active or # when Shift is active"}},DV={KC_GRV:{name:`° +^`,title:"DE_CIRC (dead)"},KC_1:{name:`! +1`,title:"DE_1"},KC_2:{name:`" +2`,title:"DE_2"},KC_3:{name:`§ +3`,title:"DE_3"},KC_4:{name:`$ +4`,title:"DE_4"},KC_5:{name:`% +5`,title:"DE_5"},KC_6:{name:`& +6`,title:"DE_6"},KC_7:{name:`/ +7`,title:"DE_7"},KC_8:{name:`( +8`,title:"DE_8"},KC_9:{name:`) +9`,title:"DE_9"},KC_0:{name:`= +0`,title:"DE_0"},KC_MINS:{name:`? +ß`,title:"DE_SS"},KC_EQL:{name:"`\n´",title:"DE_ACUT (dead)"},KC_Q:{name:"Q",title:"DE_Q"},KC_W:{name:"W",title:"DE_W"},KC_E:{name:"E",title:"DE_E"},KC_R:{name:"R",title:"DE_R"},KC_T:{name:"T",title:"DE_T"},KC_Y:{name:"Z",title:"DE_Z"},KC_U:{name:"U",title:"DE_U"},KC_I:{name:"I",title:"DE_I"},KC_O:{name:"O",title:"DE_O"},KC_P:{name:"P",title:"DE_P"},KC_LBRC:{name:"Ü",title:"DE_UDIA"},KC_RBRC:{name:`* ++`,title:"DE_PLUS"},KC_A:{name:"A",title:"DE_A"},KC_S:{name:"S",title:"DE_S"},KC_D:{name:"D",title:"DE_D"},KC_F:{name:"F",title:"DE_F"},KC_G:{name:"G",title:"DE_G"},KC_H:{name:"H",title:"DE_H"},KC_J:{name:"J",title:"DE_J"},KC_K:{name:"K",title:"DE_K"},KC_L:{name:"L",title:"DE_L"},KC_SCLN:{name:"Ö",title:"DE_ODIA"},KC_QUOT:{name:"Ä",title:"DE_ADIA"},KC_NUHS:{name:`' +#`,title:"DE_HASH"},KC_NUBS:{name:`> +<`,title:"DE_LABK"},KC_Z:{name:"Y",title:"DE_Y"},KC_X:{name:"X",title:"DE_X"},KC_C:{name:"C",title:"DE_C"},KC_V:{name:"V",title:"DE_V"},KC_B:{name:"B",title:"DE_B"},KC_N:{name:"N",title:"DE_N"},KC_M:{name:"M",title:"DE_M"},KC_COMM:{name:`; +,`,title:"DE_COMM"},KC_DOT:{name:`: +.`,title:"DE_DOT"},KC_SLSH:{name:`_ +-`,title:"DE_MINS"},"S(KC_GRV)":{name:"°",title:"DE_DEG"},KC_TILD:{name:"°",title:"DE_DEG"},"S(KC_1)":{name:"!",title:"DE_EXLM"},KC_EXLM:{name:"!",title:"DE_EXLM"},"S(KC_2)":{name:'"',title:"DE_DQUO"},KC_AT:{name:'"',title:"DE_DQUO"},"S(KC_3)":{name:"§",title:"DE_SECT"},KC_HASH:{name:"§",title:"DE_SECT"},"S(KC_4)":{name:"$",title:"DE_DLR"},KC_DLR:{name:"$",title:"DE_DLR"},"S(KC_5)":{name:"%",title:"DE_PERC"},KC_PERC:{name:"%",title:"DE_PERC"},"S(KC_6)":{name:"&",title:"DE_AMPR"},KC_CIRC:{name:"&",title:"DE_AMPR"},"S(KC_7)":{name:"/",title:"DE_SLSH"},KC_AMPR:{name:"/",title:"DE_SLSH"},"S(KC_8)":{name:"(",title:"DE_LPRN"},KC_ASTR:{name:"(",title:"DE_LPRN"},"S(KC_9)":{name:")",title:"DE_RPRN"},KC_LPRN:{name:")",title:"DE_RPRN"},"S(KC_0)":{name:"=",title:"DE_EQL"},KC_RPRN:{name:"=",title:"DE_EQL"},"S(KC_MINS)":{name:"?",title:"DE_QUES"},KC_UNDS:{name:"?",title:"DE_QUES"},"S(KC_EQL)":{name:"`",title:"DE_GRV (dead)"},KC_PLUS:{name:"`",title:"DE_GRV (dead)"},"S(KC_RBRC)":{name:"*",title:"DE_ASTR"},KC_RCBR:{name:"*",title:"DE_ASTR"},"S(KC_NUHS)":{name:"'",title:"DE_QUOT"},"S(KC_NUBS)":{name:">",title:"DE_RABK"},"S(KC_COMM)":{name:";",title:"DE_SCLN"},KC_LT:{name:";",title:"DE_SCLN"},"S(KC_DOT)":{name:":",title:"DE_COLN"},KC_GT:{name:":",title:"DE_COLN"},"S(KC_SLSH)":{name:"_",title:"DE_UNDS"},KC_QUES:{name:"_",title:"DE_UNDS"},"ALGR(KC_2)":{name:"²",title:"DE_SUP2"},"ALGR(KC_3)":{name:"³",title:"DE_SUP3"},"ALGR(KC_7)":{name:"{",title:"DE_LCBR"},"ALGR(KC_8)":{name:"[",title:"DE_LBRC"},"ALGR(KC_9)":{name:"]",title:"DE_RBRC"},"ALGR(KC_0)":{name:"}",title:"DE_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"DE_BSLS"},"ALGR(KC_Q)":{name:"@",title:"DE_AT"},"ALGR(KC_E)":{name:"€",title:"DE_EURO"},"ALGR(KC_RBRC)":{name:"~",title:"DE_TILD"},"ALGR(KC_NUBS)":{name:"|",title:"DE_PIPE"},"ALGR(KC_M)":{name:"µ",title:"DE_MICR"},KC_BSLS:{name:`' +#`,title:""},"S(KC_BSLS)":{name:"'",title:""},KC_LCBR:{name:"Ü",title:"S(DE_UDIA) (capital Ü)"},KC_COLN:{name:"Ö",title:"S(DE_ODIA) (capital Ö)"},KC_PIPE:{name:"'",title:"DE_QUOT"},KC_DQUO:{name:"Ä",title:"S(DE_ADIA) (capital Ä)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`^/° +Esc`,title:"Esc normally, but ^ when GUI is active or ° when Shift is active"},KC_LCTL:{name:"Left Strg"},KC_RCTL:{name:"Right Strg"}},UV={KC_GRV:{name:"~\n`",title:"GR_GRV"},KC_1:{name:`! +1`,title:"GR_1"},KC_2:{name:`@ +2`,title:"GR_2"},KC_3:{name:`# +3`,title:"GR_3"},KC_4:{name:`$ +4`,title:"GR_4"},KC_5:{name:`% +5`,title:"GR_5"},KC_6:{name:`^ +6`,title:"GR_6"},KC_7:{name:`& +7`,title:"GR_7"},KC_8:{name:`* +8`,title:"GR_8"},KC_9:{name:`( +9`,title:"GR_9"},KC_0:{name:`) +0`,title:"GR_0"},KC_MINS:{name:`_ +-`,title:"GR_MINS"},KC_EQL:{name:`+ +=`,title:"GR_EQL"},KC_Q:{name:`: +;`,title:"GR_SCLN"},KC_W:{name:`΅ +ς`,title:"GR_FSIG"},KC_E:{name:"Ε",title:"GR_EPSL"},KC_R:{name:"Ρ",title:"GR_RHO"},KC_T:{name:"Τ",title:"GR_TAU"},KC_Y:{name:"Υ",title:"GR_UPSL"},KC_U:{name:"Θ",title:"GR_THET"},KC_I:{name:"Ι",title:"GR_IOTA"},KC_O:{name:"Ο",title:"GR_OMCR"},KC_P:{name:"Π",title:"GR_PI"},KC_LBRC:{name:`{ +[`,title:"GR_LBRC"},KC_RBRC:{name:`} +]`,title:"GR_RBRC"},KC_A:{name:"Α",title:"GR_ALPH"},KC_S:{name:"Σ",title:"GR_SIGM"},KC_D:{name:"Δ",title:"GR_DELT"},KC_F:{name:"Φ",title:"GR_PHI"},KC_G:{name:"Γ",title:"GR_GAMM"},KC_H:{name:"Η",title:"GR_ETA"},KC_J:{name:"Ξ",title:"GR_XI"},KC_K:{name:"Κ",title:"GR_KAPP"},KC_L:{name:"Λ",title:"GR_LAMB"},KC_SCLN:{name:`¨ +΄`,title:"GR_TONS (dead)"},KC_QUOT:{name:`" +'`,title:"GR_QUOT"},KC_NUHS:{name:`| +\\`,title:"GR_BSLS"},KC_Z:{name:"Ζ",title:"GR_ZETA"},KC_X:{name:"Χ",title:"GR_CHI"},KC_C:{name:"Ψ",title:"GR_PSI"},KC_V:{name:"Ω",title:"GR_OMEG"},KC_B:{name:"Β",title:"GR_BETA"},KC_N:{name:"Ν",title:"GR_NU"},KC_M:{name:"Μ",title:"GR_MU"},KC_COMM:{name:`< +,`,title:"GR_COMM"},KC_DOT:{name:`> +.`,title:"GR_DOT"},KC_SLSH:{name:`? +/`,title:"GR_SLSH"},"S(KC_GRV)":{name:"~",title:"GR_TILD"},KC_TILD:{name:"~",title:"GR_TILD"},"S(KC_1)":{name:"!",title:"GR_EXLM"},KC_EXLM:{name:"!",title:"GR_EXLM"},"S(KC_2)":{name:"@",title:"GR_AT"},KC_AT:{name:"@",title:"GR_AT"},"S(KC_3)":{name:"#",title:"GR_HASH"},KC_HASH:{name:"#",title:"GR_HASH"},"S(KC_4)":{name:"$",title:"GR_DLR"},KC_DLR:{name:"$",title:"GR_DLR"},"S(KC_5)":{name:"%",title:"GR_PERC"},KC_PERC:{name:"%",title:"GR_PERC"},"S(KC_6)":{name:"^",title:"GR_CIRC"},KC_CIRC:{name:"^",title:"GR_CIRC"},"S(KC_7)":{name:"&",title:"GR_AMPR"},KC_AMPR:{name:"&",title:"GR_AMPR"},"S(KC_8)":{name:"*",title:"GR_ASTR"},KC_ASTR:{name:"*",title:"GR_ASTR"},"S(KC_9)":{name:"(",title:"GR_LPRN"},KC_LPRN:{name:"(",title:"GR_LPRN"},"S(KC_0)":{name:")",title:"GR_RPRN"},KC_RPRN:{name:")",title:"GR_RPRN"},"S(KC_MINS)":{name:"_",title:"GR_UNDS"},KC_UNDS:{name:"_",title:"GR_UNDS"},"S(KC_EQL)":{name:"+",title:"GR_PLUS"},KC_PLUS:{name:"+",title:"GR_PLUS"},"S(KC_Q)":{name:":",title:"GR_COLN"},"S(KC_W)":{name:"΅",title:"GR_DIAT (dead)"},"S(KC_LBRC)":{name:"{",title:"GR_LCBR"},KC_LCBR:{name:"{",title:"GR_LCBR"},"S(KC_RBRC)":{name:"}",title:"GR_RCBR"},KC_RCBR:{name:"}",title:"GR_RCBR"},"S(KC_SCLN)":{name:"¨",title:"GR_DIAE (dead)"},KC_COLN:{name:"¨",title:"GR_DIAE (dead)"},"S(KC_QUOT)":{name:'"',title:"GR_DQUO"},KC_DQUO:{name:'"',title:"GR_DQUO"},"S(KC_NUHS)":{name:"|",title:"GR_PIPE"},"S(KC_COMM)":{name:"<",title:"GR_LABK"},KC_LT:{name:"<",title:"GR_LABK"},"S(KC_DOT)":{name:">",title:"GR_RABK"},KC_GT:{name:">",title:"GR_RABK"},"S(KC_SLSH)":{name:"?",title:"GR_QUES"},KC_QUES:{name:"?",title:"GR_QUES"},"ALGR(KC_2)":{name:"²",title:"GR_SUP2"},"ALGR(KC_3)":{name:"³",title:"GR_SUP3"},"ALGR(KC_4)":{name:"£",title:"GR_PND"},"ALGR(KC_5)":{name:"§",title:"GR_SECT"},"ALGR(KC_6)":{name:"¶",title:"GR_PILC"},"ALGR(KC_8)":{name:"¤",title:"GR_CURR"},"ALGR(KC_9)":{name:"¦",title:"GR_BRKP"},"ALGR(KC_0)":{name:"°",title:"GR_DEG"},"ALGR(KC_MINS)":{name:"±",title:"GR_PLMN"},"ALGR(KC_EQL)":{name:"½",title:"GR_HALF"},"ALGR(KC_E)":{name:"€",title:"GR_EURO"},"ALGR(KC_R)":{name:"®",title:"GR_REGD"},"ALGR(KC_Y)":{name:"¥",title:"GR_YEN"},"ALGR(KC_LBRC)":{name:"«",title:"GR_LDAQ"},"ALGR(KC_RBRC)":{name:"»",title:"GR_RDAQ"},"ALGR(KC_NUHS)":{name:"¬",title:"GR_NOT"},"ALGR(KC_C)":{name:"©",title:"GR_COPY"},KC_BSLS:{name:`| +\\`,title:""},"S(KC_BSLS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_PIPE:{name:"|",title:"GR_PIPE"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},kV={KC_GRV:{name:`~ +;`,title:"IL_SCLN"},KC_1:{name:`! +1`,title:"IL_1"},KC_2:{name:`@ +2`,title:"IL_2"},KC_3:{name:`# +3`,title:"IL_3"},KC_4:{name:`$ +4`,title:"IL_4"},KC_5:{name:`% +5`,title:"IL_5"},KC_6:{name:`^ +6`,title:"IL_6"},KC_7:{name:`& +7`,title:"IL_7"},KC_8:{name:`* +8`,title:"IL_8"},KC_9:{name:`) +9`,title:"IL_9"},KC_0:{name:`( +0`,title:"IL_0"},KC_MINS:{name:`_ +-`,title:"IL_MINS"},KC_EQL:{name:`+ +=`,title:"IL_EQL"},KC_Q:{name:"/",title:"IL_SLSH"},KC_W:{name:"'",title:"IL_QUOT"},KC_E:{name:"ק",title:"IL_QOF"},KC_R:{name:"ר",title:"IL_RESH"},KC_T:{name:"א",title:"IL_ALEF"},KC_Y:{name:"ט",title:"IL_TET"},KC_U:{name:"ו",title:"IL_VAV"},KC_I:{name:"ן",title:"IL_FNUN"},KC_O:{name:"ם",title:"IL_FMEM"},KC_P:{name:"פ",title:"IL_PE"},KC_LBRC:{name:`} +]`,title:"IL_RBRC"},KC_RBRC:{name:`{ +[`,title:"IL_LBRC"},KC_A:{name:"ש",title:"IL_SHIN"},KC_S:{name:"ד",title:"IL_DALT"},KC_D:{name:"ג",title:"IL_GIML"},KC_F:{name:"כ",title:"IL_KAF"},KC_G:{name:"ע",title:"IL_AYIN"},KC_H:{name:"י",title:"IL_YOD"},KC_J:{name:"ח",title:"IL_HET"},KC_K:{name:"ל",title:"IL_LAMD"},KC_L:{name:"ך",title:"IL_FKAF"},KC_SCLN:{name:`: +ף`,title:"IL_FPE"},KC_QUOT:{name:`" +,`,title:"IL_COMM"},KC_NUHS:{name:`| +\\`,title:"IL_BSLS"},KC_Z:{name:"ז",title:"IL_ZAYN"},KC_X:{name:"ס",title:"IL_SMKH"},KC_C:{name:"ב",title:"IL_BET"},KC_V:{name:"ה",title:"IL_HE"},KC_B:{name:"נ",title:"IL_NUN"},KC_N:{name:"מ",title:"IL_MEM"},KC_M:{name:"צ",title:"IL_TSDI"},KC_COMM:{name:`> +ת`,title:"IL_TAV"},KC_DOT:{name:`< +ץ`,title:"IL_FTSD"},KC_SLSH:{name:`? +.`,title:"IL_DOT"},"S(KC_GRV)":{name:"~",title:"IL_TILD"},KC_TILD:{name:"~",title:"IL_TILD"},"S(KC_1)":{name:"!",title:"IL_EXLM"},KC_EXLM:{name:"!",title:"IL_EXLM"},"S(KC_2)":{name:"@",title:"IL_AT"},KC_AT:{name:"@",title:"IL_AT"},"S(KC_3)":{name:"#",title:"IL_PND"},KC_HASH:{name:"#",title:"IL_PND"},"S(KC_4)":{name:"$",title:"IL_DLR"},KC_DLR:{name:"$",title:"IL_DLR"},"S(KC_5)":{name:"%",title:"IL_PERC"},KC_PERC:{name:"%",title:"IL_PERC"},"S(KC_6)":{name:"^",title:"IL_CIRC"},KC_CIRC:{name:"^",title:"IL_CIRC"},"S(KC_7)":{name:"&",title:"IL_AMPR"},KC_AMPR:{name:"&",title:"IL_AMPR"},"S(KC_8)":{name:"*",title:"IL_ASTR"},KC_ASTR:{name:"*",title:"IL_ASTR"},"S(KC_9)":{name:")",title:"IL_RPRN"},KC_LPRN:{name:")",title:"IL_RPRN"},"S(KC_0)":{name:"(",title:"IL_LPRN"},KC_RPRN:{name:"(",title:"IL_LPRN"},"S(KC_MINS)":{name:"_",title:"IL_UNDS"},KC_UNDS:{name:"_",title:"IL_UNDS"},"S(KC_EQL)":{name:"+",title:"IL_PLUS"},KC_PLUS:{name:"+",title:"IL_PLUS"},"S(KC_LBRC)":{name:"}",title:"IL_RCBR"},KC_LCBR:{name:"}",title:"IL_RCBR"},"S(KC_RBRC)":{name:"{",title:"IL_LCBR"},KC_RCBR:{name:"{",title:"IL_LCBR"},"S(KC_SCLN)":{name:":",title:"IL_COLN"},KC_COLN:{name:":",title:"IL_COLN"},"S(KC_QUOT)":{name:'"',title:"IL_DQUO"},KC_DQUO:{name:'"',title:"IL_DQUO"},"S(KC_NUHS)":{name:"|",title:"IL_PIPE"},"S(KC_COMM)":{name:">",title:"IL_RABK"},KC_LT:{name:">",title:"IL_RABK"},"S(KC_DOT)":{name:"<",title:"IL_LABK"},KC_GT:{name:"<",title:"IL_LABK"},"S(KC_SLSH)":{name:"?",title:"IL_QUES"},KC_QUES:{name:"?",title:"IL_QUES"},"ALGR(KC_3)":{name:"€",title:"IL_EURO"},"ALGR(KC_4)":{name:"₪",title:"IL_SHKL"},"ALGR(KC_5)":{name:"°",title:"IL_DEG"},"ALGR(KC_8)":{name:"×",title:"IL_MUL"},"ALGR(KC_Y)":{name:"װ",title:"IL_DVAV"},"ALGR(KC_G)":{name:"ױ",title:"IL_VYOD"},"ALGR(KC_H)":{name:"ײ",title:"IL_DYOD"},"ALGR(KC_SLSH)":{name:"÷",title:"IL_DIV"},KC_BSLS:{name:`| +\\`,title:""},"S(KC_BSLS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_PIPE:{name:"|",title:"IL_PIPE"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / (",title:"Right Shift when held, ( when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / (",title:"Right Control when held, ( when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / (",title:"Right Alt when held, ( when tapped"},QK_GESC:{name:`;/~ +Esc`,title:"Esc normally, but ; when GUI is active or ~ when Shift is active"}},MV={KC_GRV:{name:`§ +0`,title:"HU_0"},KC_1:{name:`' +1`,title:"HU_1"},KC_2:{name:`" +2`,title:"HU_2"},KC_3:{name:`+ +3`,title:"HU_3"},KC_4:{name:`! +4`,title:"HU_4"},KC_5:{name:`% +5`,title:"HU_5"},KC_6:{name:`/ +6`,title:"HU_6"},KC_7:{name:`= +7`,title:"HU_7"},KC_8:{name:`( +8`,title:"HU_8"},KC_9:{name:`) +9`,title:"HU_9"},KC_0:{name:"Ö",title:"HU_ODIA"},KC_MINS:{name:"Ü",title:"HU_UDIA"},KC_EQL:{name:"Ó",title:"HU_OACU"},KC_Q:{name:"Q",title:"HU_Q"},KC_W:{name:"W",title:"HU_W"},KC_E:{name:"E",title:"HU_E"},KC_R:{name:"R",title:"HU_R"},KC_T:{name:"T",title:"HU_T"},KC_Y:{name:"Z",title:"HU_Z"},KC_U:{name:"U",title:"HU_U"},KC_I:{name:"I",title:"HU_I"},KC_O:{name:"O",title:"HU_O"},KC_P:{name:"P",title:"HU_P"},KC_LBRC:{name:"Ő",title:"HU_ODAC"},KC_RBRC:{name:"Ú",title:"HU_UACU"},KC_A:{name:"A",title:"HU_A"},KC_S:{name:"S",title:"HU_S"},KC_D:{name:"D",title:"HU_D"},KC_F:{name:"F",title:"HU_F"},KC_G:{name:"G",title:"HU_G"},KC_H:{name:"H",title:"HU_H"},KC_J:{name:"J",title:"HU_J"},KC_K:{name:"K",title:"HU_K"},KC_L:{name:"L",title:"HU_L"},KC_SCLN:{name:"É",title:"HU_EACU"},KC_QUOT:{name:"Á",title:"HU_AACU"},KC_NUHS:{name:"Ű",title:"HU_UDAC"},KC_NUBS:{name:"Í",title:"HU_IACU"},KC_Z:{name:"Y",title:"HU_Y"},KC_X:{name:"X",title:"HU_X"},KC_C:{name:"C",title:"HU_C"},KC_V:{name:"V",title:"HU_V"},KC_B:{name:"B",title:"HU_B"},KC_N:{name:"N",title:"HU_N"},KC_M:{name:"M",title:"HU_M"},KC_COMM:{name:`? +,`,title:"HU_COMM"},KC_DOT:{name:`: +.`,title:"HU_DOT"},KC_SLSH:{name:`_ +-`,title:"HU_MINS"},"S(KC_GRV)":{name:"§",title:"HU_SECT"},KC_TILD:{name:"§",title:"HU_SECT"},"S(KC_1)":{name:"'",title:"HU_QUOT"},KC_EXLM:{name:"'",title:"HU_QUOT"},"S(KC_2)":{name:'"',title:"HU_DQUO"},KC_AT:{name:'"',title:"HU_DQUO"},"S(KC_3)":{name:"+",title:"HU_PLUS"},KC_HASH:{name:"+",title:"HU_PLUS"},"S(KC_4)":{name:"!",title:"HU_EXLM"},KC_DLR:{name:"!",title:"HU_EXLM"},"S(KC_5)":{name:"%",title:"HU_PERC"},KC_PERC:{name:"%",title:"HU_PERC"},"S(KC_6)":{name:"/",title:"HU_SLSH"},KC_CIRC:{name:"/",title:"HU_SLSH"},"S(KC_7)":{name:"=",title:"HU_EQL"},KC_AMPR:{name:"=",title:"HU_EQL"},"S(KC_8)":{name:"(",title:"HU_LPRN"},KC_ASTR:{name:"(",title:"HU_LPRN"},"S(KC_9)":{name:")",title:"HU_RPRN"},KC_LPRN:{name:")",title:"HU_RPRN"},"S(KC_COMM)":{name:"?",title:"HU_QUES"},KC_LT:{name:"?",title:"HU_QUES"},"S(KC_DOT)":{name:":",title:"HU_COLN"},KC_GT:{name:":",title:"HU_COLN"},"S(KC_SLSH)":{name:"_",title:"HU_UNDS"},KC_QUES:{name:"_",title:"HU_UNDS"},"ALGR(KC_1)":{name:"~",title:"HU_TILD"},"ALGR(KC_2)":{name:"ˇ",title:"HU_CARN (dead)"},"ALGR(KC_3)":{name:"^",title:"HU_CIRC (dead)"},"ALGR(KC_4)":{name:"˘",title:"HU_BREV (dead)"},"ALGR(KC_5)":{name:"°",title:"HU_RNGA (dead)"},"ALGR(KC_6)":{name:"˛",title:"HU_OGON (dead)"},"ALGR(KC_7)":{name:"`",title:"HU_GRV"},"ALGR(KC_8)":{name:"˙",title:"HU_DOTA (dead)"},"ALGR(KC_9)":{name:"´",title:"HU_ACUT (dead)"},"ALGR(KC_0)":{name:"˝",title:"HU_DACU (dead)"},"ALGR(KC_MINS)":{name:"¨",title:"HU_DIAE (dead)"},"ALGR(KC_EQL)":{name:"¸",title:"HU_CEDL (dead)"},"ALGR(KC_Q)":{name:"\\",title:"HU_BSLS"},"ALGR(KC_W)":{name:"|",title:"HU_PIPE"},"ALGR(KC_E)":{name:"Ä",title:"HU_CADI"},"ALGR(KC_U)":{name:"€",title:"HU_EURO"},"ALGR(KC_LBRC)":{name:"÷",title:"HU_DIV"},"ALGR(KC_RBRC)":{name:"×",title:"HU_MUL"},"ALGR(KC_A)":{name:"ä",title:"HU_LADI"},"ALGR(KC_S)":{name:"đ",title:"HU_LDST"},"ALGR(KC_D)":{name:"Đ",title:"HU_CDST"},"ALGR(KC_F)":{name:"[",title:"HU_LBRC"},"ALGR(KC_G)":{name:"]",title:"HU_RBRC"},"ALGR(KC_K)":{name:"ł",title:"HU_LLST"},"ALGR(KC_L)":{name:"Ł",title:"HU_CLST"},"ALGR(KC_SCLN)":{name:"$",title:"HU_DLR"},"ALGR(KC_QUOT)":{name:"ß",title:"HU_SS"},"ALGR(KC_NUHS)":{name:"¤",title:"HU_CURR"},"ALGR(KC_NUBS)":{name:"<",title:"HU_LABK"},"ALGR(KC_Z)":{name:">",title:"HU_RABK"},"ALGR(KC_X)":{name:"#",title:"HU_HASH"},"ALGR(KC_C)":{name:"&",title:"HU_AMPR"},"ALGR(KC_V)":{name:"@",title:"HU_AT"},"ALGR(KC_B)":{name:"{",title:"HU_LCBR"},"ALGR(KC_N)":{name:"}",title:"HU_RCBR"},"ALGR(KC_COMM)":{name:";",title:"HU_SCLN"},"ALGR(KC_SLSH)":{name:"*",title:"HU_ASTR"},KC_BSLS:{name:"Ű",title:""},"S(KC_BSLS)":{name:"Ű",title:""},KC_RPRN:{name:"Ö",title:"S(HU_ODIA) (capital Ö)"},KC_UNDS:{name:"Ü",title:"S(HU_UDIA) (capital Ü)"},KC_PLUS:{name:"Ó",title:"S(HU_OACU) (capital Ó)"},KC_LCBR:{name:"Ő",title:"S(HU_ODAC) (capital Ő)"},KC_RCBR:{name:"Ú",title:"S(HU_UACU) (capital Ú)"},KC_COLN:{name:"É",title:"S(HU_EACU) (capital É)"},KC_PIPE:{name:"Ű",title:"HU_UDAC (capital Ű)"},KC_DQUO:{name:"Á",title:"S(HU_AACU) (capital Á)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / Ö",title:"Right Shift when held, Ö when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / Ö",title:"Right Control when held, Ö when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / Ö",title:"Right Alt when held, Ö when tapped"},QK_GESC:{name:`0/§ +Esc`,title:"Esc normally, but 0 when GUI is active or § when Shift is active"}},GV={KC_GRV:{name:`¨ +°`,title:"IS_RNGA (dead)"},KC_1:{name:`! +1`,title:"IS_1"},KC_2:{name:`" +2`,title:"IS_2"},KC_3:{name:`# +3`,title:"IS_3"},KC_4:{name:`$ +4`,title:"IS_4"},KC_5:{name:`% +5`,title:"IS_5"},KC_6:{name:`& +6`,title:"IS_6"},KC_7:{name:`/ +7`,title:"IS_7"},KC_8:{name:`( +8`,title:"IS_8"},KC_9:{name:`) +9`,title:"IS_9"},KC_0:{name:`= +0`,title:"IS_0"},KC_MINS:{name:"Ö",title:"IS_ODIA"},KC_EQL:{name:`_ +-`,title:"IS_MINS"},KC_Q:{name:"Q",title:"IS_Q"},KC_W:{name:"W",title:"IS_W"},KC_E:{name:"E",title:"IS_E"},KC_R:{name:"R",title:"IS_R"},KC_T:{name:"T",title:"IS_T"},KC_Y:{name:"Y",title:"IS_Y"},KC_U:{name:"U",title:"IS_U"},KC_I:{name:"I",title:"IS_I"},KC_O:{name:"O",title:"IS_O"},KC_P:{name:"P",title:"IS_P"},KC_LBRC:{name:"Ð",title:"IS_ETH"},KC_RBRC:{name:`? +'`,title:"IS_QUOT"},KC_A:{name:"A",title:"IS_A"},KC_S:{name:"S",title:"IS_S"},KC_D:{name:"D",title:"IS_D"},KC_F:{name:"F",title:"IS_F"},KC_G:{name:"G",title:"IS_G"},KC_H:{name:"H",title:"IS_H"},KC_J:{name:"J",title:"IS_J"},KC_K:{name:"K",title:"IS_K"},KC_L:{name:"L",title:"IS_L"},KC_SCLN:{name:"Æ",title:"IS_AE"},KC_QUOT:{name:"´",title:"IS_ACUT (dead)"},KC_NUHS:{name:`* ++`,title:"IS_PLUS"},KC_NUBS:{name:`> +<`,title:"IS_LABK"},KC_Z:{name:"Z",title:"IS_Z"},KC_X:{name:"X",title:"IS_X"},KC_C:{name:"C",title:"IS_C"},KC_V:{name:"V",title:"IS_V"},KC_B:{name:"B",title:"IS_B"},KC_N:{name:"N",title:"IS_N"},KC_M:{name:"M",title:"IS_M"},KC_COMM:{name:`; +,`,title:"IS_COMM"},KC_DOT:{name:`: +.`,title:"IS_DOT"},KC_SLSH:{name:"Þ",title:"IS_THRN"},"S(KC_GRV)":{name:"¨",title:"IS_DIAE (dead)"},KC_TILD:{name:"¨",title:"IS_DIAE (dead)"},"S(KC_1)":{name:"!",title:"IS_EXLM"},KC_EXLM:{name:"!",title:"IS_EXLM"},"S(KC_2)":{name:'"',title:"IS_DQUO"},KC_AT:{name:'"',title:"IS_DQUO"},"S(KC_3)":{name:"#",title:"IS_HASH"},KC_HASH:{name:"#",title:"IS_HASH"},"S(KC_4)":{name:"$",title:"IS_DLR"},KC_DLR:{name:"$",title:"IS_DLR"},"S(KC_5)":{name:"%",title:"IS_PERC"},KC_PERC:{name:"%",title:"IS_PERC"},"S(KC_6)":{name:"&",title:"IS_AMPR"},KC_CIRC:{name:"&",title:"IS_AMPR"},"S(KC_7)":{name:"/",title:"IS_SLSH"},KC_AMPR:{name:"/",title:"IS_SLSH"},"S(KC_8)":{name:"(",title:"IS_LPRN"},KC_ASTR:{name:"(",title:"IS_LPRN"},"S(KC_9)":{name:")",title:"IS_RPRN"},KC_LPRN:{name:")",title:"IS_RPRN"},"S(KC_0)":{name:"=",title:"IS_EQL"},KC_RPRN:{name:"=",title:"IS_EQL"},"S(KC_EQL)":{name:"_",title:"IS_UNDS"},KC_PLUS:{name:"_",title:"IS_UNDS"},"S(KC_RBRC)":{name:"?",title:"IS_QUES"},KC_RCBR:{name:"?",title:"IS_QUES"},"S(KC_NUHS)":{name:"*",title:"IS_ASTR"},"S(KC_NUBS)":{name:">",title:"IS_RABK"},"S(KC_COMM)":{name:";",title:"IS_SCLN"},KC_LT:{name:";",title:"IS_SCLN"},"S(KC_DOT)":{name:":",title:"IS_COLN"},KC_GT:{name:":",title:"IS_COLN"},"ALGR(KC_GRV)":{name:"°",title:"IS_DEG"},"ALGR(KC_7)":{name:"{",title:"IS_LCBR"},"ALGR(KC_8)":{name:"[",title:"IS_LBRC"},"ALGR(KC_9)":{name:"]",title:"IS_RBRC"},"ALGR(KC_0)":{name:"}",title:"IS_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"IS_BSLS"},"ALGR(KC_Q)":{name:"@",title:"IS_AT"},"ALGR(KC_E)":{name:"€",title:"IS_EURO"},"ALGR(KC_RBRC)":{name:"~",title:"IS_TILD"},"ALGR(KC_QUOT)":{name:"^",title:"IS_CIRC (dead)"},"ALGR(KC_NUHS)":{name:"`",title:"IS_GRV (dead)"},"ALGR(KC_NUBS)":{name:"|",title:"IS_PIPE"},"ALGR(KC_M)":{name:"µ",title:"IS_MICR"},KC_BSLS:{name:`* ++`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_UNDS:{name:"Ö",title:"S(IS_ODIA) (capital Ö)"},KC_LCBR:{name:"Ð",title:"S(IS_ETH) (capital Ð)"},KC_COLN:{name:"Æ",title:"S(IS_AE) (capital Æ)"},KC_PIPE:{name:"*",title:"IS_ASTR"},KC_QUES:{name:"Þ",title:"S(IS_THRN) (capital Þ)"},KC_DQUO:{name:"´",title:"S(IS_ACUT)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`°/¨ +Esc`,title:"Esc normally, but ° when GUI is active or ¨ when Shift is active"}},BV={KC_GRV:{name:"¬\n`",title:"IE_GRV"},KC_1:{name:`! +1`,title:"IE_1"},KC_2:{name:`" +2`,title:"IE_2"},KC_3:{name:`£ +3`,title:"IE_3"},KC_4:{name:`$ +4`,title:"IE_4"},KC_5:{name:`% +5`,title:"IE_5"},KC_6:{name:`^ +6`,title:"IE_6"},KC_7:{name:`& +7`,title:"IE_7"},KC_8:{name:`* +8`,title:"IE_8"},KC_9:{name:`( +9`,title:"IE_9"},KC_0:{name:`) +0`,title:"IE_0"},KC_MINS:{name:`_ +-`,title:"IE_MINS"},KC_EQL:{name:`+ +=`,title:"IE_EQL"},KC_Q:{name:"Q",title:"IE_Q"},KC_W:{name:"W",title:"IE_W"},KC_E:{name:"E",title:"IE_E"},KC_R:{name:"R",title:"IE_R"},KC_T:{name:"T",title:"IE_T"},KC_Y:{name:"Y",title:"IE_Y"},KC_U:{name:"U",title:"IE_U"},KC_I:{name:"I",title:"IE_I"},KC_O:{name:"O",title:"IE_O"},KC_P:{name:"P",title:"IE_P"},KC_LBRC:{name:`{ +[`,title:"IE_LBRC"},KC_RBRC:{name:`} +]`,title:"IE_RBRC"},KC_A:{name:"A",title:"IE_A"},KC_S:{name:"S",title:"IE_S"},KC_D:{name:"D",title:"IE_D"},KC_F:{name:"F",title:"IE_F"},KC_G:{name:"G",title:"IE_G"},KC_H:{name:"H",title:"IE_H"},KC_J:{name:"J",title:"IE_J"},KC_K:{name:"K",title:"IE_K"},KC_L:{name:"L",title:"IE_L"},KC_SCLN:{name:`: +;`,title:"IE_SCLN"},KC_QUOT:{name:`@ +'`,title:"IE_QUOT"},KC_NUHS:{name:`~ +#`,title:"IE_HASH"},KC_NUBS:{name:`| +\\`,title:"IE_BSLS"},KC_Z:{name:"Z",title:"IE_Z"},KC_X:{name:"X",title:"IE_X"},KC_C:{name:"C",title:"IE_C"},KC_V:{name:"V",title:"IE_V"},KC_B:{name:"B",title:"IE_B"},KC_N:{name:"N",title:"IE_N"},KC_M:{name:"M",title:"IE_M"},KC_COMM:{name:`< +,`,title:"IE_COMM"},KC_DOT:{name:`> +.`,title:"IE_DOT"},KC_SLSH:{name:`? +/`,title:"IE_SLSH"},"S(KC_GRV)":{name:"¬",title:"IE_NOT"},KC_TILD:{name:"¬",title:"IE_NOT"},"S(KC_1)":{name:"!",title:"IE_EXLM"},KC_EXLM:{name:"!",title:"IE_EXLM"},"S(KC_2)":{name:'"',title:"IE_DQUO"},KC_AT:{name:'"',title:"IE_DQUO"},"S(KC_3)":{name:"£",title:"IE_PND"},KC_HASH:{name:"£",title:"IE_PND"},"S(KC_4)":{name:"$",title:"IE_DLR"},KC_DLR:{name:"$",title:"IE_DLR"},"S(KC_5)":{name:"%",title:"IE_PERC"},KC_PERC:{name:"%",title:"IE_PERC"},"S(KC_6)":{name:"^",title:"IE_CIRC"},KC_CIRC:{name:"^",title:"IE_CIRC"},"S(KC_7)":{name:"&",title:"IE_AMPR"},KC_AMPR:{name:"&",title:"IE_AMPR"},"S(KC_8)":{name:"*",title:"IE_ASTR"},KC_ASTR:{name:"*",title:"IE_ASTR"},"S(KC_9)":{name:"(",title:"IE_LPRN"},KC_LPRN:{name:"(",title:"IE_LPRN"},"S(KC_0)":{name:")",title:"IE_RPRN"},KC_RPRN:{name:")",title:"IE_RPRN"},"S(KC_MINS)":{name:"_",title:"IE_UNDS"},KC_UNDS:{name:"_",title:"IE_UNDS"},"S(KC_EQL)":{name:"+",title:"IE_PLUS"},KC_PLUS:{name:"+",title:"IE_PLUS"},"S(KC_LBRC)":{name:"{",title:"IE_LCBR"},KC_LCBR:{name:"{",title:"IE_LCBR"},"S(KC_RBRC)":{name:"}",title:"IE_RCBR"},KC_RCBR:{name:"}",title:"IE_RCBR"},"S(KC_SCLN)":{name:":",title:"IE_COLN"},KC_COLN:{name:":",title:"IE_COLN"},"S(KC_QUOT)":{name:"@",title:"IE_AT"},KC_DQUO:{name:"@",title:"IE_AT"},"S(KC_NUHS)":{name:"~",title:"IE_TILD"},"S(KC_NUBS)":{name:"|",title:"IE_PIPE"},"S(KC_COMM)":{name:"<",title:"IE_LABK"},KC_LT:{name:"<",title:"IE_LABK"},"S(KC_DOT)":{name:">",title:"IE_RABK"},KC_GT:{name:">",title:"IE_RABK"},"S(KC_SLSH)":{name:"?",title:"IE_QUES"},KC_QUES:{name:"?",title:"IE_QUES"},"ALGR(KC_GRV)":{name:"¦",title:"IE_BRKP"},"ALGR(KC_4)":{name:"€",title:"IE_EURO"},"ALGR(KC_E)":{name:"É",title:"IE_EACU"},"ALGR(KC_U)":{name:"Ú",title:"IE_UACU"},"ALGR(KC_I)":{name:"Í",title:"IE_IACU"},"ALGR(KC_O)":{name:"Ó",title:"IE_OACU"},"ALGR(KC_A)":{name:"Á",title:"IE_AACU"},"ALGR(KC_QUOT)":{name:"´",title:"IE_ACUT (dead)"},KC_BSLS:{name:`~ +#`,title:""},"S(KC_BSLS)":{name:"~",title:""},KC_PIPE:{name:"~",title:"IE_TILD"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/¬\nEsc",title:"Esc normally, but ` when GUI is active or ¬ when Shift is active"}},$V={KC_GRV:{name:`| +\\`,title:"IT_BSLS"},KC_1:{name:`! +1`,title:"IT_1"},KC_2:{name:`" +2`,title:"IT_2"},KC_3:{name:`£ +3`,title:"IT_3"},KC_4:{name:`$ +4`,title:"IT_4"},KC_5:{name:`% +5`,title:"IT_5"},KC_6:{name:`& +6`,title:"IT_6"},KC_7:{name:`/ +7`,title:"IT_7"},KC_8:{name:`( +8`,title:"IT_8"},KC_9:{name:`) +9`,title:"IT_9"},KC_0:{name:`= +0`,title:"IT_0"},KC_MINS:{name:`? +'`,title:"IT_QUOT"},KC_EQL:{name:`^ +ì`,title:"IT_IGRV"},KC_Q:{name:"Q",title:"IT_Q"},KC_W:{name:"W",title:"IT_W"},KC_E:{name:"E",title:"IT_E"},KC_R:{name:"R",title:"IT_R"},KC_T:{name:"T",title:"IT_T"},KC_Y:{name:"Y",title:"IT_Y"},KC_U:{name:"U",title:"IT_U"},KC_I:{name:"I",title:"IT_I"},KC_O:{name:"O",title:"IT_O"},KC_P:{name:"P",title:"IT_P"},KC_LBRC:{name:`é +è`,title:"IT_EGRV"},KC_RBRC:{name:`* ++`,title:"IT_PLUS"},KC_A:{name:"A",title:"IT_A"},KC_S:{name:"S",title:"IT_S"},KC_D:{name:"D",title:"IT_D"},KC_F:{name:"F",title:"IT_F"},KC_G:{name:"G",title:"IT_G"},KC_H:{name:"H",title:"IT_H"},KC_J:{name:"J",title:"IT_J"},KC_K:{name:"K",title:"IT_K"},KC_L:{name:"L",title:"IT_L"},KC_SCLN:{name:`ç +ò`,title:"IT_OGRV"},KC_QUOT:{name:`° +à`,title:"IT_AGRV"},KC_NUHS:{name:`§ +ù`,title:"IT_UGRV"},KC_NUBS:{name:`> +<`,title:"IT_LABK"},KC_Z:{name:"Z",title:"IT_Z"},KC_X:{name:"X",title:"IT_X"},KC_C:{name:"C",title:"IT_C"},KC_B:{name:"B",title:"IT_B"},KC_V:{name:"V",title:"IT_V"},KC_N:{name:"N",title:"IT_N"},KC_M:{name:"M",title:"IT_M"},KC_COMM:{name:`; +,`,title:"IT_COMM"},KC_DOT:{name:`: +.`,title:"IT_DOT"},KC_SLSH:{name:`_ +-`,title:"IT_MINS"},"S(KC_GRV)":{name:"|",title:"IT_PIPE"},KC_TILD:{name:"|",title:"IT_PIPE"},"S(KC_1)":{name:"!",title:"IT_EXLM"},KC_EXLM:{name:"!",title:"IT_EXLM"},"S(KC_2)":{name:'"',title:"IT_DQUO"},KC_AT:{name:'"',title:"IT_DQUO"},"S(KC_3)":{name:"£",title:"IT_PND"},KC_HASH:{name:"£",title:"IT_PND"},"S(KC_4)":{name:"$",title:"IT_DLR"},KC_DLR:{name:"$",title:"IT_DLR"},"S(KC_5)":{name:"%",title:"IT_PERC"},KC_PERC:{name:"%",title:"IT_PERC"},"S(KC_6)":{name:"&",title:"IT_AMPR"},KC_CIRC:{name:"&",title:"IT_AMPR"},"S(KC_7)":{name:"/",title:"IT_SLSH"},KC_AMPR:{name:"/",title:"IT_SLSH"},"S(KC_8)":{name:"(",title:"IT_LPRN"},KC_ASTR:{name:"(",title:"IT_LPRN"},"S(KC_9)":{name:")",title:"IT_RPRN"},KC_LPRN:{name:")",title:"IT_RPRN"},"S(KC_0)":{name:"=",title:"IT_EQL"},KC_RPRN:{name:"=",title:"IT_EQL"},"S(KC_MINS)":{name:"?",title:"IT_QUES"},KC_UNDS:{name:"?",title:"IT_QUES"},"S(KC_EQL)":{name:"^",title:"IT_CIRC"},KC_PLUS:{name:"^",title:"IT_CIRC"},"S(KC_LBRC)":{name:"é",title:"IT_EACU"},KC_LCBR:{name:"é",title:"IT_EACU"},"S(KC_RBRC)":{name:"*",title:"IT_ASTR"},KC_RCBR:{name:"*",title:"IT_ASTR"},"S(KC_SCLN)":{name:"ç",title:"IT_CCED"},KC_COLN:{name:"ç",title:"IT_CCED"},"S(KC_QUOT)":{name:"°",title:"IT_DEG"},KC_DQUO:{name:"°",title:"IT_DEG"},"S(KC_NUHS)":{name:"§",title:"IT_SECT"},"S(KC_NUBS)":{name:">",title:"IT_RABK"},"S(KC_DOT)":{name:":",title:"IT_COLN"},KC_GT:{name:":",title:"IT_COLN"},"S(KC_COMM)":{name:";",title:"IT_SCLN"},KC_LT:{name:";",title:"IT_SCLN"},"S(KC_SLSH)":{name:"_",title:"IT_UNDS"},KC_QUES:{name:"_",title:"IT_UNDS"},"ALGR(KC_E)":{name:"€",title:"IT_EURO"},"ALGR(KC_LBRC)":{name:"[",title:"IT_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"IT_RBRC"},"ALGR(KC_SCLN)":{name:"@",title:"IT_AT"},"ALGR(KC_QUOT)":{name:"#",title:"IT_HASH"},"S(ALGR(KC_LBRC))":{name:"{",title:"IT_LCBR"},"S(ALGR(KC_RBRC))":{name:"}",title:"IT_RCBR"},KC_BSLS:{name:`§ +ù`,title:""},"S(KC_BSLS)":{name:"§",title:""},KC_PIPE:{name:"§",title:"IT_SECT"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\\/| +Esc`,title:"Esc normally, but \\ when GUI is active or | when Shift is active"}},xV={KC_GRV:{name:`> +<`,title:"IT_LABK"},KC_1:{name:`! +1`,title:"IT_1"},KC_2:{name:`" +2`,title:"IT_2"},KC_3:{name:`£ +3`,title:"IT_3"},KC_4:{name:`$ +4`,title:"IT_4"},KC_5:{name:`% +5`,title:"IT_5"},KC_6:{name:`& +6`,title:"IT_6"},KC_7:{name:`/ +7`,title:"IT_7"},KC_8:{name:`( +8`,title:"IT_8"},KC_9:{name:`) +9`,title:"IT_9"},KC_0:{name:`= +0`,title:"IT_0"},KC_MINS:{name:`? +'`,title:"IT_QUOT"},KC_EQL:{name:`^ +ì`,title:"IT_IGRV"},KC_Q:{name:"Q",title:"IT_Q"},KC_W:{name:"W",title:"IT_W"},KC_E:{name:"E",title:"IT_E"},KC_R:{name:"R",title:"IT_R"},KC_T:{name:"T",title:"IT_T"},KC_Y:{name:"Y",title:"IT_Y"},KC_U:{name:"U",title:"IT_U"},KC_I:{name:"I",title:"IT_I"},KC_O:{name:"O",title:"IT_O"},KC_P:{name:"P",title:"IT_P"},KC_LBRC:{name:`é +è`,title:"IT_EGRV"},KC_RBRC:{name:`* ++`,title:"IT_PLUS"},KC_BSLS:{name:`§ +ù`,title:"IT_UGRV"},KC_A:{name:"A",title:"IT_A"},KC_S:{name:"S",title:"IT_S"},KC_D:{name:"D",title:"IT_D"},KC_F:{name:"F",title:"IT_F"},KC_G:{name:"G",title:"IT_G"},KC_H:{name:"H",title:"IT_H"},KC_J:{name:"J",title:"IT_J"},KC_K:{name:"K",title:"IT_K"},KC_L:{name:"L",title:"IT_L"},KC_SCLN:{name:`ç +ò`,title:"IT_OGRV"},KC_QUOT:{name:`° +à`,title:"IT_AGRV"},KC_NUBS:{name:`| +\\`,title:"IT_BSLS"},KC_Z:{name:"Z",title:"IT_Z"},KC_X:{name:"X",title:"IT_X"},KC_C:{name:"C",title:"IT_C"},KC_V:{name:"V",title:"IT_V"},KC_B:{name:"B",title:"IT_B"},KC_N:{name:"N",title:"IT_N"},KC_M:{name:"M",title:"IT_M"},KC_COMM:{name:`; +,`,title:"IT_COMM"},KC_DOT:{name:`: +.`,title:"IT_DOT"},KC_SLSH:{name:`_ +-`,title:"IT_MINS"},"S(KC_GRV)":{name:">",title:"IT_RABK"},KC_TILD:{name:">",title:"IT_RABK"},"S(KC_1)":{name:"!",title:"IT_EXLM"},KC_EXLM:{name:"!",title:"IT_EXLM"},"S(KC_2)":{name:'"',title:"IT_DQUO"},KC_AT:{name:'"',title:"IT_DQUO"},"S(KC_3)":{name:"£",title:"IT_PND"},KC_HASH:{name:"£",title:"IT_PND"},"S(KC_4)":{name:"$",title:"IT_DLR"},KC_DLR:{name:"$",title:"IT_DLR"},"S(KC_5)":{name:"%",title:"IT_PERC"},KC_PERC:{name:"%",title:"IT_PERC"},"S(KC_6)":{name:"&",title:"IT_AMPR"},KC_CIRC:{name:"&",title:"IT_AMPR"},"S(KC_7)":{name:"/",title:"IT_SLSH"},KC_AMPR:{name:"/",title:"IT_SLSH"},"S(KC_8)":{name:"(",title:"IT_LPRN"},KC_ASTR:{name:"(",title:"IT_LPRN"},"S(KC_9)":{name:")",title:"IT_RPRN"},KC_LPRN:{name:")",title:"IT_RPRN"},"S(KC_0)":{name:"=",title:"IT_EQL"},KC_RPRN:{name:"=",title:"IT_EQL"},"S(KC_MINS)":{name:"?",title:"IT_QUES"},KC_UNDS:{name:"?",title:"IT_QUES"},"S(KC_EQL)":{name:"^",title:"IT_CIRC"},KC_PLUS:{name:"^",title:"IT_CIRC"},"S(KC_LBRC)":{name:"é",title:"IT_EACU"},KC_LCBR:{name:"é",title:"IT_EACU"},"S(KC_RBRC)":{name:"*",title:"IT_ASTR"},KC_RCBR:{name:"*",title:"IT_ASTR"},"S(KC_BSLS)":{name:"§",title:"IT_SECT"},KC_PIPE:{name:"§",title:"IT_SECT"},"S(KC_SCLN)":{name:"ç",title:"IT_LCCE"},KC_COLN:{name:"ç",title:"IT_LCCE"},"S(KC_QUOT)":{name:"°",title:"IT_DEG"},KC_DQUO:{name:"°",title:"IT_DEG"},"S(KC_NUBS)":{name:"|",title:"IT_PIPE"},"S(KC_COMM)":{name:";",title:"IT_SCLN"},KC_LT:{name:";",title:"IT_SCLN"},"S(KC_DOT)":{name:":",title:"IT_COLN"},KC_GT:{name:":",title:"IT_COLN"},"S(KC_SLSH)":{name:"_",title:"IT_UNDS"},KC_QUES:{name:"_",title:"IT_UNDS"},"A(KC_GRV)":{name:"≤",title:"IT_LTEQ"},"A(KC_1)":{name:"«",title:"IT_LDAQ"},"A(KC_2)":{name:"“",title:"IT_LDQU"},"A(KC_3)":{name:"‘",title:"IT_LSQU"},"A(KC_4)":{name:"¥",title:"IT_YEN"},"A(KC_5)":{name:"~",title:"IT_TILD"},"A(KC_6)":{name:"‹",title:"IT_LSAQ"},"A(KC_7)":{name:"÷",title:"IT_DIV"},"A(KC_8)":{name:"´",title:"IT_ACUT (dead)"},"A(KC_9)":{name:"`",title:"IT_DGRV (dead)"},"A(KC_0)":{name:"≠",title:"IT_NEQL"},"A(KC_MINS)":{name:"¡",title:"IT_IEXL"},"A(KC_EQL)":{name:"ˆ",title:"IT_DCIR (dead)"},"A(KC_Q)":{name:"„",title:"IT_DLQU"},"A(KC_W)":{name:"Ω",title:"IT_OMEG"},"A(KC_E)":{name:"€",title:"IT_EURO"},"A(KC_R)":{name:"®",title:"IT_REGD"},"A(KC_T)":{name:"™",title:"IT_TM"},"A(KC_Y)":{name:"Æ",title:"IT_AE"},"A(KC_U)":{name:"¨",title:"IT_DIAE (dead)"},"A(KC_I)":{name:"Œ",title:"IT_OE"},"A(KC_O)":{name:"Ø",title:"IT_OSTR"},"A(KC_P)":{name:"π",title:"IT_PI"},"A(KC_LBRC)":{name:"[",title:"IT_LBRC"},"A(KC_RBRC)":{name:"]",title:"IT_RBRC"},"A(KC_A)":{name:"Å",title:"IT_ARNG"},"A(KC_S)":{name:"ß",title:"IT_SS"},"A(KC_D)":{name:"∂",title:"IT_PDIF"},"A(KC_F)":{name:"ƒ",title:"IT_FHK"},"A(KC_G)":{name:"∞",title:"IT_INFN"},"A(KC_H)":{name:"∆",title:"IT_INCR"},"A(KC_J)":{name:"ª",title:"IT_FORD"},"A(KC_K)":{name:"º",title:"IT_MORD"},"A(KC_L)":{name:"¬",title:"IT_NOT"},"A(KC_SCLN)":{name:"@",title:"IT_AT"},"A(KC_QUOT)":{name:"#",title:"IT_HASH"},"A(KC_BSLS)":{name:"¶",title:"IT_PILC"},"A(KC_NUBS)":{name:"`",title:"IT_GRV"},"A(KC_Z)":{name:"∑",title:"IT_NARS"},"A(KC_X)":{name:"†",title:"IT_DAGG"},"A(KC_C)":{name:"©",title:"IT_COPY"},"A(KC_V)":{name:"√",title:"IT_SQRT"},"A(KC_B)":{name:"∫",title:"IT_INTG"},"A(KC_N)":{name:"˜",title:"IT_STIL (dead)"},"A(KC_M)":{name:"µ",title:"IT_MICR"},"A(KC_COMM)":{name:"…",title:"IT_ELLP"},"A(KC_DOT)":{name:"•",title:"IT_BULT"},"A(KC_SLSH)":{name:"–",title:"IT_NDSH"},"S(A(KC_GRV))":{name:"≥",title:"IT_GTEQ"},"S(A(KC_1))":{name:"»",title:"IT_RDAQ"},"S(A(KC_2))":{name:"”",title:"IT_RDQU"},"S(A(KC_3))":{name:"’",title:"IT_RSQU"},"S(A(KC_4))":{name:"¢",title:"IT_CENT"},"S(A(KC_5))":{name:"‰",title:"IT_PERM"},"S(A(KC_6))":{name:"›",title:"IT_RSAQ"},"S(A(KC_7))":{name:"⁄",title:"IT_FRSL"},"S(A(KC_8))":{name:"",title:"IT_APPL (Apple logo)"},"S(A(KC_0))":{name:"≈",title:"IT_AEQL"},"S(A(KC_MINS))":{name:"¿",title:"IT_IQUE"},"S(A(KC_EQL))":{name:"±",title:"IT_PLMN"},"S(A(KC_Q))":{name:"‚",title:"IT_SLQU"},"S(A(KC_W))":{name:"À",title:"IT_CAGR"},"S(A(KC_E))":{name:"È",title:"IT_CEGR"},"S(A(KC_R))":{name:"Ì",title:"IT_CIGR"},"S(A(KC_T))":{name:"Ò",title:"IT_COGR"},"S(A(KC_U))":{name:"Ù",title:"IT_CUGR"},"S(A(KC_P))":{name:"∏",title:"IT_NARP"},"S(A(KC_LBRC))":{name:"{",title:"IT_LCBR"},"S(A(KC_RBRC))":{name:"}",title:"IT_RCBR"},"S(A(KC_BSLS))":{name:"◊",title:"IT_LOZN"},"S(A(KC_S))":{name:"¯",title:"IT_MACR"},"S(A(KC_D))":{name:"˘",title:"IT_BREV"},"S(A(KC_F))":{name:"˙",title:"IT_DOTA"},"S(A(KC_G))":{name:"˚",title:"IT_RGNA"},"S(A(KC_H))":{name:"¸",title:"IT_CEDL"},"S(A(KC_J))":{name:"˝",title:"IT_DACU"},"S(A(KC_K))":{name:"˛",title:"IT_OGON"},"S(A(KC_L))":{name:"ˇ",title:"IT_CARN"},"S(A(KC_SCLN))":{name:"Ç",title:"IT_CCCE"},"S(A(KC_X))":{name:"‡",title:"IT_DDAG"},"S(A(KC_C))":{name:"Á",title:"IT_CAAC"},"S(A(KC_V))":{name:"É",title:"IT_CEAC"},"S(A(KC_B))":{name:"Í",title:"IT_CIAC"},"S(A(KC_N))":{name:"Ó",title:"IT_COAC"},"S(A(KC_M))":{name:"Ú",title:"IT_CUAC"},"S(A(KC_DOT))":{name:"·",title:"IT_MDDT"},"S(A(KC_SLSH))":{name:"—",title:"IT_MDSH"},KC_NUHS:{name:`§ +ù`,title:""},"S(KC_NUHS)":{name:"§",title:""},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:` +Esc`,title:"Esc normally, but < when GUI is active or > when Shift is active"}},FV={KC_GRV:{name:`| +\\`,title:"IT_BSLS"},KC_1:{name:`! +1`,title:"IT_1"},KC_2:{name:`" +2`,title:"IT_2"},KC_3:{name:`£ +3`,title:"IT_3"},KC_4:{name:`$ +4`,title:"IT_4"},KC_5:{name:`% +5`,title:"IT_5"},KC_6:{name:`& +6`,title:"IT_6"},KC_7:{name:`/ +7`,title:"IT_7"},KC_8:{name:`( +8`,title:"IT_8"},KC_9:{name:`) +9`,title:"IT_9"},KC_0:{name:`= +0`,title:"IT_0"},KC_MINS:{name:`? +'`,title:"IT_QUOT"},KC_EQL:{name:`^ +ì`,title:"IT_IGRV"},KC_Q:{name:"Q",title:"IT_Q"},KC_W:{name:"W",title:"IT_W"},KC_E:{name:"E",title:"IT_E"},KC_R:{name:"R",title:"IT_R"},KC_T:{name:"T",title:"IT_T"},KC_Y:{name:"Y",title:"IT_Y"},KC_U:{name:"U",title:"IT_U"},KC_I:{name:"I",title:"IT_I"},KC_O:{name:"O",title:"IT_O"},KC_P:{name:"P",title:"IT_P"},KC_LBRC:{name:`é +è`,title:"IT_EGRV"},KC_RBRC:{name:`* ++`,title:"IT_PLUS"},KC_A:{name:"A",title:"IT_A"},KC_S:{name:"S",title:"IT_S"},KC_D:{name:"D",title:"IT_D"},KC_F:{name:"F",title:"IT_F"},KC_G:{name:"G",title:"IT_G"},KC_H:{name:"H",title:"IT_H"},KC_J:{name:"J",title:"IT_J"},KC_K:{name:"K",title:"IT_K"},KC_L:{name:"L",title:"IT_L"},KC_SCLN:{name:`ç +ò`,title:"IT_OGRV"},KC_QUOT:{name:`° +à`,title:"IT_AGRV"},KC_NUHS:{name:`§ +ù`,title:"IT_UGRV"},KC_NUBS:{name:`> +<`,title:"IT_LABK"},KC_Z:{name:"Z",title:"IT_Z"},KC_X:{name:"X",title:"IT_X"},KC_C:{name:"C",title:"IT_C"},KC_V:{name:"V",title:"IT_V"},KC_B:{name:"B",title:"IT_B"},KC_N:{name:"N",title:"IT_N"},KC_M:{name:"M",title:"IT_M"},KC_COMM:{name:`; +,`,title:"IT_COMM"},KC_DOT:{name:`: +.`,title:"IT_DOT"},KC_SLSH:{name:`_ +-`,title:"IT_MINS"},"S(KC_GRV)":{name:"|",title:"IT_PIPE"},KC_TILD:{name:"|",title:"IT_PIPE"},"S(KC_1)":{name:"!",title:"IT_EXLM"},KC_EXLM:{name:"!",title:"IT_EXLM"},"S(KC_2)":{name:'"',title:"IT_DQUO"},KC_AT:{name:'"',title:"IT_DQUO"},"S(KC_3)":{name:"£",title:"IT_PND"},KC_HASH:{name:"£",title:"IT_PND"},"S(KC_4)":{name:"$",title:"IT_DLR"},KC_DLR:{name:"$",title:"IT_DLR"},"S(KC_5)":{name:"%",title:"IT_PERC"},KC_PERC:{name:"%",title:"IT_PERC"},"S(KC_6)":{name:"&",title:"IT_AMPR"},KC_CIRC:{name:"&",title:"IT_AMPR"},"S(KC_7)":{name:"/",title:"IT_SLSH"},KC_AMPR:{name:"/",title:"IT_SLSH"},"S(KC_8)":{name:"(",title:"IT_LPRN"},KC_ASTR:{name:"(",title:"IT_LPRN"},"S(KC_9)":{name:")",title:"IT_RPRN"},KC_LPRN:{name:")",title:"IT_RPRN"},"S(KC_0)":{name:"=",title:"IT_EQL"},KC_RPRN:{name:"=",title:"IT_EQL"},"S(KC_MINS)":{name:"?",title:"IT_QUES"},KC_UNDS:{name:"?",title:"IT_QUES"},"S(KC_EQL)":{name:"^",title:"IT_CIRC"},KC_PLUS:{name:"^",title:"IT_CIRC"},"S(KC_LBRC)":{name:"é",title:"IT_EACU"},KC_LCBR:{name:"é",title:"IT_EACU"},"S(KC_RBRC)":{name:"*",title:"IT_ASTR"},KC_RCBR:{name:"*",title:"IT_ASTR"},"S(KC_SCLN)":{name:"ç",title:"IT_LCCE"},KC_COLN:{name:"ç",title:"IT_LCCE"},"S(KC_QUOT)":{name:"°",title:"IT_DEG"},KC_DQUO:{name:"°",title:"IT_DEG"},"S(KC_NUHS)":{name:"§",title:"IT_SECT"},"S(KC_NUBS)":{name:">",title:"IT_RABK"},"S(KC_COMM)":{name:";",title:"IT_SCLN"},KC_LT:{name:";",title:"IT_SCLN"},"S(KC_DOT)":{name:":",title:"IT_COLN"},KC_GT:{name:":",title:"IT_COLN"},"S(KC_SLSH)":{name:"_",title:"IT_UNDS"},KC_QUES:{name:"_",title:"IT_UNDS"},"A(KC_GRV)":{name:"`",title:"IT_GRV"},"A(KC_1)":{name:"«",title:"IT_LDAQ"},"A(KC_2)":{name:"“",title:"IT_LDQU"},"A(KC_3)":{name:"‘",title:"IT_LSQU"},"A(KC_4)":{name:"¥",title:"IT_YEN"},"A(KC_5)":{name:"~",title:"IT_TILD"},"A(KC_6)":{name:"‹",title:"IT_LSAQ"},"A(KC_7)":{name:"÷",title:"IT_DIV"},"A(KC_8)":{name:"´",title:"IT_ACUT (dead)"},"A(KC_9)":{name:"`",title:"IT_DGRV (dead)"},"A(KC_0)":{name:"≠",title:"IT_NEQL"},"A(KC_MINS)":{name:"¡",title:"IT_IEXL"},"A(KC_EQL)":{name:"ˆ",title:"IT_DCIR (dead)"},"A(KC_Q)":{name:"„",title:"IT_DLQU"},"A(KC_W)":{name:"Ω",title:"IT_OMEG"},"A(KC_E)":{name:"€",title:"IT_EURO"},"A(KC_R)":{name:"®",title:"IT_REGD"},"A(KC_T)":{name:"™",title:"IT_TM"},"A(KC_Y)":{name:"Æ",title:"IT_AE"},"A(KC_U)":{name:"¨",title:"IT_DIAE (dead)"},"A(KC_I)":{name:"Œ",title:"IT_OE"},"A(KC_O)":{name:"Ø",title:"IT_OSTR"},"A(KC_P)":{name:"π",title:"IT_PI"},"A(KC_LBRC)":{name:"[",title:"IT_LBRC"},"A(KC_RBRC)":{name:"]",title:"IT_RBRC"},"A(KC_A)":{name:"Å",title:"IT_ARNG"},"A(KC_S)":{name:"ß",title:"IT_SS"},"A(KC_D)":{name:"∂",title:"IT_PDIF"},"A(KC_F)":{name:"ƒ",title:"IT_FHK"},"A(KC_G)":{name:"∞",title:"IT_INFN"},"A(KC_H)":{name:"∆",title:"IT_INCR"},"A(KC_J)":{name:"ª",title:"IT_FORD"},"A(KC_K)":{name:"º",title:"IT_MORD"},"A(KC_L)":{name:"¬",title:"IT_NOT"},"A(KC_SCLN)":{name:"@",title:"IT_AT"},"A(KC_QUOT)":{name:"#",title:"IT_HASH"},"A(KC_NUHS)":{name:"¶",title:"IT_PILC"},"A(KC_NUBS)":{name:"≤",title:"IT_LTEQ"},"A(KC_Z)":{name:"∑",title:"IT_NARS"},"A(KC_X)":{name:"†",title:"IT_DAGG"},"A(KC_C)":{name:"©",title:"IT_COPY"},"A(KC_V)":{name:"√",title:"IT_SQRT"},"A(KC_B)":{name:"∫",title:"IT_INTG"},"A(KC_N)":{name:"˜",title:"IT_STIL (dead)"},"A(KC_M)":{name:"µ",title:"IT_MICR"},"A(KC_COMM)":{name:"…",title:"IT_ELLP"},"A(KC_DOT)":{name:"•",title:"IT_BULT"},"A(KC_SLSH)":{name:"–",title:"IT_NDSH"},"S(A(KC_GRV))":{name:"ı",title:"IT_DLSI"},"S(A(KC_1))":{name:"»",title:"IT_RDAQ"},"S(A(KC_2))":{name:"”",title:"IT_RDQU"},"S(A(KC_3))":{name:"’",title:"IT_RSQU"},"S(A(KC_4))":{name:"¢",title:"IT_CENT"},"S(A(KC_5))":{name:"‰",title:"IT_PERM"},"S(A(KC_6))":{name:"›",title:"IT_RSAQ"},"S(A(KC_7))":{name:"⁄",title:"IT_FRSL"},"S(A(KC_8))":{name:"",title:"IT_APPL (Apple logo)"},"S(A(KC_0))":{name:"≈",title:"IT_AEQL"},"S(A(KC_MINS))":{name:"¿",title:"IT_IQUE"},"S(A(KC_EQL))":{name:"±",title:"IT_PLMN"},"S(A(KC_Q))":{name:"‚",title:"IT_SLQU"},"S(A(KC_W))":{name:"À",title:"IT_CAGR"},"S(A(KC_E))":{name:"È",title:"IT_CEGR"},"S(A(KC_R))":{name:"Ì",title:"IT_CIGR"},"S(A(KC_T))":{name:"Ò",title:"IT_COGR"},"S(A(KC_U))":{name:"Ù",title:"IT_CUGR"},"S(A(KC_P))":{name:"∏",title:"IT_NARP"},"S(A(KC_LBRC))":{name:"{",title:"IT_LCBR"},"S(A(KC_RBRC))":{name:"}",title:"IT_RCBR"},"S(A(KC_S))":{name:"¯",title:"IT_MACR"},"S(A(KC_D))":{name:"˘",title:"IT_BREV"},"S(A(KC_F))":{name:"˙",title:"IT_DOTA"},"S(A(KC_G))":{name:"˚",title:"IT_RNGA"},"S(A(KC_H))":{name:"¸",title:"IT_CEDL"},"S(A(KC_J))":{name:"˝",title:"IT_DACU"},"S(A(KC_K))":{name:"˛",title:"IT_OGON"},"S(A(KC_L))":{name:"ˇ",title:"IT_CARN"},"S(A(KC_SCLN))":{name:"Ç",title:"IT_CCCE"},"S(A(KC_NUHS))":{name:"◊",title:"IT_LOZN"},"S(A(KC_NUBS))":{name:"≥",title:"IT_GTEQ"},"S(A(KC_X))":{name:"‡",title:"IT_DDAG"},"S(A(KC_C))":{name:"Á",title:"IT_CAAC"},"S(A(KC_V))":{name:"É",title:"IT_CEAC"},"S(A(KC_B))":{name:"Í",title:"IT_CIAC"},"S(A(KC_N))":{name:"Ó",title:"IT_COAC"},"S(A(KC_M))":{name:"Ú",title:"IT_CUAC"},"S(A(KC_DOT))":{name:"·",title:"IT_MDDT"},"S(A(KC_SLSH))":{name:"—",title:"IT_MDSH"},KC_BSLS:{name:`§ +ù`,title:""},"S(KC_BSLS)":{name:"§",title:""},KC_PIPE:{name:"§",title:"IT_SECT"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\\/| +Esc`,title:"Esc normally, but \\ when GUI is active or | when Shift is active"}},HV={KC_GRV:{name:"半角 / 全角",title:"JP_ZKHK (半角 Zenkaku ↔ 全角 Hankaku ↔ 漢字 Kanji)"},KC_1:{name:`! +1`,title:"JP_1"},KC_2:{name:`" +2`,title:"JP_2"},KC_3:{name:`# +3`,title:"JP_3"},KC_4:{name:`$ +4`,title:"JP_4"},KC_5:{name:`% +5`,title:"JP_5"},KC_6:{name:`& +6`,title:"JP_6"},KC_7:{name:`' +7`,title:"JP_7"},KC_8:{name:`( +8`,title:"JP_8"},KC_9:{name:`) +9`,title:"JP_9"},KC_0:{name:"0",title:"JP_0"},KC_MINS:{name:`= +-`,title:"JP_MINS"},KC_EQL:{name:`~ +^`,title:"JP_CIRC"},KC_INT3:{name:`| +¥`,title:"JP_YEN"},KC_Q:{name:"Q",title:"JP_Q"},KC_W:{name:"W",title:"JP_W"},KC_E:{name:"E",title:"JP_E"},KC_R:{name:"R",title:"JP_R"},KC_T:{name:"T",title:"JP_T"},KC_Y:{name:"Y",title:"JP_Y"},KC_U:{name:"U",title:"JP_U"},KC_I:{name:"I",title:"JP_I"},KC_O:{name:"O",title:"JP_O"},KC_P:{name:"P",title:"JP_P"},KC_LBRC:{name:"`\n@",title:"JP_AT"},KC_RBRC:{name:`{ +[`,title:"JP_LBRC"},KC_CAPS:{name:`Caps Lock +Eisū`,title:"JP_EISU (英数)"},KC_A:{name:"A",title:"JP_A"},KC_S:{name:"S",title:"JP_S"},KC_D:{name:"D",title:"JP_D"},KC_F:{name:"F",title:"JP_F"},KC_G:{name:"G",title:"JP_G"},KC_H:{name:"H",title:"JP_H"},KC_J:{name:"J",title:"JP_J"},KC_K:{name:"K",title:"JP_K"},KC_L:{name:"L",title:"JP_L"},KC_SCLN:{name:`+ +;`,title:"JP_SCLN"},KC_QUOT:{name:`* +:`,title:"JP_COLN"},KC_NUHS:{name:`} +]`,title:"JP_RBRC"},KC_Z:{name:"Z",title:"JP_Z"},KC_X:{name:"X",title:"JP_X"},KC_C:{name:"C",title:"JP_C"},KC_V:{name:"V",title:"JP_V"},KC_B:{name:"B",title:"JP_B"},KC_N:{name:"N",title:"JP_N"},KC_M:{name:"M",title:"JP_M"},KC_COMM:{name:`< +,`,title:"JP_COMM"},KC_DOT:{name:`> +.`,title:"JP_DOT"},KC_SLSH:{name:`? +/`,title:"JP_SLSH"},KC_INT1:{name:`_ +\\`,title:"JP_BSLS"},KC_INT5:{name:"無変換",title:"JP_MHEN (無変換 Muhenkan)"},KC_INT4:{name:"変換",title:"JP_HENK (変換 Henkan)"},KC_INT2:{name:`カタカナ +ひらがな`,title:"JP_KANA (カタカナ Katakana ↔ ひらがな Hiragana ↔ ローマ字 Rōmaji)"},"S(KC_1)":{name:"!",title:"JP_EXLM"},KC_EXLM:{name:"!",title:"JP_EXLM"},"S(KC_2)":{name:'"',title:"JP_DQUO"},KC_AT:{name:'"',title:"JP_DQUO"},"S(KC_3)":{name:"#",title:"JP_HASH"},KC_HASH:{name:"#",title:"JP_HASH"},"S(KC_4)":{name:"$",title:"JP_DLR"},KC_DLR:{name:"$",title:"JP_DLR"},"S(KC_5)":{name:"%",title:"JP_PERC"},KC_PERC:{name:"%",title:"JP_PERC"},"S(KC_6)":{name:"&",title:"JP_AMPR"},KC_CIRC:{name:"&",title:"JP_AMPR"},"S(KC_7)":{name:"'",title:"JP_QUOT"},KC_AMPR:{name:"'",title:"JP_QUOT"},"S(KC_8)":{name:"(",title:"JP_LPRN"},KC_ASTR:{name:"(",title:"JP_LPRN"},"S(KC_9)":{name:")",title:"JP_RPRN"},KC_LPRN:{name:")",title:"JP_RPRN"},"S(KC_MINS)":{name:"=",title:"JP_EQL"},KC_UNDS:{name:"=",title:"JP_EQL"},"S(KC_EQL)":{name:"~",title:"JP_TILD"},KC_PLUS:{name:"~",title:"JP_TILD"},"S(KC_INT3)":{name:"|",title:"JP_PIPE"},"S(KC_LBRC)":{name:"`",title:"JP_GRV"},KC_LCBR:{name:"`",title:"JP_GRV"},"S(KC_RBRC)":{name:"{",title:"JP_LCBR"},KC_RCBR:{name:"{",title:"JP_LCBR"},"S(KC_CAPS)":{name:"Caps Lock",title:"JP_CAPS"},"S(KC_SCLN)":{name:"+",title:"JP_PLUS"},KC_COLN:{name:"+",title:"JP_PLUS"},"S(KC_QUOT)":{name:"*",title:"JP_ASTR"},KC_DQUO:{name:"*",title:"JP_ASTR"},"S(KC_NUHS)":{name:"}",title:"JP_RCBR"},"S(KC_COMM)":{name:"<",title:"JP_LABK"},KC_LT:{name:"<",title:"JP_LABK"},"S(KC_DOT)":{name:">",title:"JP_RABK"},KC_GT:{name:">",title:"JP_RABK"},"S(KC_SLSH)":{name:"?",title:"JP_QUES"},KC_QUES:{name:"?",title:"JP_QUES"},"S(KC_INT1)":{name:"_",title:"JP_UNDS"},KC_BSLS:{name:`} +]`,title:""},"S(KC_BSLS)":{name:"}",title:""},KC_NUBS:{name:`} +]`,title:""},"S(KC_NUBS)":{name:"}",title:""},KC_TILD:{name:"半角 / 全角",title:"S(JP_ZKHK)"},KC_RPRN:{name:"0",title:"S(JP_0)"},KC_PIPE:{name:"}",title:"JP_RCBR"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`半角/全角 +Esc`,title:"Esc normally, but Zenkaku ↔ Hankaku ↔ Kanji when Shift or GUI is active"}},QV={KC_GRV:{name:"~\n`",title:"KR_GRV"},KC_1:{name:`! +1`,title:"KR_1"},KC_2:{name:`@ +2`,title:"KR_2"},KC_3:{name:`# +3`,title:"KR_3"},KC_4:{name:`$ +4`,title:"KR_4"},KC_5:{name:`% +5`,title:"KR_5"},KC_6:{name:`^ +6`,title:"KR_6"},KC_7:{name:`& +7`,title:"KR_7"},KC_8:{name:`* +8`,title:"KR_8"},KC_9:{name:`( +9`,title:"KR_9"},KC_0:{name:`) +0`,title:"KR_0"},KC_MINS:{name:`_ +-`,title:"KR_MINS"},KC_EQL:{name:`+ +=`,title:"KR_EQL"},KC_Q:{name:"Q",title:"KR_Q"},KC_W:{name:"W",title:"KR_W"},KC_E:{name:"E",title:"KR_E"},KC_R:{name:"R",title:"KR_R"},KC_T:{name:"T",title:"KR_T"},KC_Y:{name:"Y",title:"KR_Y"},KC_U:{name:"U",title:"KR_U"},KC_I:{name:"I",title:"KR_I"},KC_O:{name:"O",title:"KR_O"},KC_P:{name:"P",title:"KR_P"},KC_LBRC:{name:`{ +[`,title:"KR_LBRC"},KC_RBRC:{name:`} +]`,title:"KR_RBRC"},KC_BSLS:{name:`| +₩`,title:"KR_WON"},KC_A:{name:"A",title:"KR_A"},KC_S:{name:"S",title:"KR_S"},KC_D:{name:"D",title:"KR_D"},KC_F:{name:"F",title:"KR_F"},KC_G:{name:"G",title:"KR_G"},KC_H:{name:"H",title:"KR_H"},KC_J:{name:"J",title:"KR_J"},KC_K:{name:"K",title:"KR_K"},KC_L:{name:"L",title:"KR_L"},KC_SCLN:{name:`: +;`,title:"KR_SCLN"},KC_QUOT:{name:`" +'`,title:"KR_QUOT"},KC_Z:{name:"Z",title:"KR_Z"},KC_X:{name:"X",title:"KR_X"},KC_C:{name:"C",title:"KR_C"},KC_V:{name:"V",title:"KR_V"},KC_B:{name:"B",title:"KR_B"},KC_N:{name:"N",title:"KR_N"},KC_M:{name:"M",title:"KR_M"},KC_COMM:{name:`< +,`,title:"KR_COMM"},KC_DOT:{name:`> +.`,title:"KR_DOT"},KC_SLSH:{name:`? +/`,title:"KR_SLSH"},KC_LNG2:{name:"한자",title:"KR_HANJ (한자 Hanja)"},KC_LNG1:{name:"한 / 영",title:"KR_HAEN (한 Han ↔ 영 Yeong)"},"S(KC_GRV)":{name:"~",title:"KR_TILD"},KC_TILD:{name:"~",title:"KR_TILD"},"S(KC_1)":{name:"!",title:"KR_EXLM"},KC_EXLM:{name:"!",title:"KR_EXLM"},"S(KC_2)":{name:"@",title:"KR_AT"},KC_AT:{name:"@",title:"KR_AT"},"S(KC_3)":{name:"#",title:"KR_HASH"},KC_HASH:{name:"#",title:"KR_HASH"},"S(KC_4)":{name:"$",title:"KR_DLR"},KC_DLR:{name:"$",title:"KR_DLR"},"S(KC_5)":{name:"%",title:"KR_PERC"},KC_PERC:{name:"%",title:"KR_PERC"},"S(KC_6)":{name:"^",title:"KR_CIRC"},KC_CIRC:{name:"^",title:"KR_CIRC"},"S(KC_7)":{name:"&",title:"KR_AMPR"},KC_AMPR:{name:"&",title:"KR_AMPR"},"S(KC_8)":{name:"*",title:"KR_ASTR"},KC_ASTR:{name:"*",title:"KR_ASTR"},"S(KC_9)":{name:"(",title:"KR_LPRN"},KC_LPRN:{name:"(",title:"KR_LPRN"},"S(KC_0)":{name:")",title:"KR_RPRN"},KC_RPRN:{name:")",title:"KR_RPRN"},"S(KC_MINS)":{name:"_",title:"KR_UNDS"},KC_UNDS:{name:"_",title:"KR_UNDS"},"S(KC_EQL)":{name:"+",title:"KR_PLUS"},KC_PLUS:{name:"+",title:"KR_PLUS"},"S(KC_LBRC)":{name:"{",title:"KR_LCBR"},KC_LCBR:{name:"{",title:"KR_LCBR"},"S(KC_RBRC)":{name:"}",title:"KR_RCBR"},KC_RCBR:{name:"}",title:"KR_RCBR"},"S(KC_BSLS)":{name:"|",title:"KR_PIPE"},KC_PIPE:{name:"|",title:"KR_PIPE"},"S(KC_SCLN)":{name:":",title:"KR_COLN"},KC_COLN:{name:":",title:"KR_COLN"},"S(KC_QUOT)":{name:'"',title:"KR_DQUO"},KC_DQUO:{name:'"',title:"KR_DQUO"},"S(KC_COMM)":{name:"<",title:"KR_LABK"},KC_LT:{name:"<",title:"KR_LABK"},"S(KC_DOT)":{name:">",title:"KR_RABK"},KC_GT:{name:">",title:"KR_RABK"},"S(KC_SLSH)":{name:"?",title:"KR_QUES"},KC_QUES:{name:"?",title:"KR_QUES"},KC_NUHS:{name:`| +₩`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +₩`,title:""},"S(KC_NUBS)":{name:"|",title:""},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},VV={KC_GRV:{name:"~\n`",title:"LV_GRV"},KC_1:{name:`! +1`,title:"LV_1"},KC_2:{name:`@ +2`,title:"LV_2"},KC_3:{name:`# +3`,title:"LV_3"},KC_4:{name:`$ +4`,title:"LV_4"},KC_5:{name:`% +5`,title:"LV_5"},KC_6:{name:`^ +6`,title:"LV_6"},KC_7:{name:`& +7`,title:"LV_7"},KC_8:{name:`* +8`,title:"LV_8"},KC_9:{name:`( +9`,title:"LV_9"},KC_0:{name:`) +0`,title:"LV_0"},KC_MINS:{name:`_ +-`,title:"LV_MINS"},KC_EQL:{name:`+ +=`,title:"LV_EQL"},KC_Q:{name:"Q",title:"LV_Q"},KC_W:{name:"W",title:"LV_W"},KC_E:{name:"E",title:"LV_E"},KC_R:{name:"R",title:"LV_R"},KC_T:{name:"T",title:"LV_T"},KC_Y:{name:"Y",title:"LV_Y"},KC_U:{name:"U",title:"LV_U"},KC_I:{name:"I",title:"LV_I"},KC_O:{name:"O",title:"LV_O"},KC_P:{name:"P",title:"LV_P"},KC_LBRC:{name:`{ +[`,title:"LV_LBRC"},KC_RBRC:{name:`} +]`,title:"LV_RBRC"},KC_A:{name:"A",title:"LV_A"},KC_S:{name:"S",title:"LV_S"},KC_D:{name:"D",title:"LV_D"},KC_F:{name:"F",title:"LV_F"},KC_G:{name:"G",title:"LV_G"},KC_H:{name:"H",title:"LV_H"},KC_J:{name:"J",title:"LV_J"},KC_K:{name:"K",title:"LV_K"},KC_L:{name:"L",title:"LV_L"},KC_SCLN:{name:`: +;`,title:"LV_SCLN"},KC_QUOT:{name:`" +'`,title:"LV_QUOT (dead)"},KC_NUHS:{name:`| +\\`,title:"LV_BSLS"},KC_NUBS:{name:"\\",title:"LV_NUBS"},KC_Z:{name:"Z",title:"LV_Z"},KC_X:{name:"X",title:"LV_X"},KC_C:{name:"C",title:"LV_C"},KC_V:{name:"V",title:"LV_V"},KC_B:{name:"B",title:"LV_B"},KC_N:{name:"N",title:"LV_N"},KC_M:{name:"M",title:"LV_M"},KC_COMM:{name:`< +,`,title:"LV_COMM"},KC_DOT:{name:`> +.`,title:"LV_DOT"},KC_SLSH:{name:`? +/`,title:"LV_SLSH"},"S(KC_GRV)":{name:"~",title:"LV_TILD"},KC_TILD:{name:"~",title:"LV_TILD"},"S(KC_1)":{name:"!",title:"LV_EXLM"},KC_EXLM:{name:"!",title:"LV_EXLM"},"S(KC_2)":{name:"@",title:"LV_AT"},KC_AT:{name:"@",title:"LV_AT"},"S(KC_3)":{name:"#",title:"LV_HASH"},KC_HASH:{name:"#",title:"LV_HASH"},"S(KC_4)":{name:"$",title:"LV_DLR"},KC_DLR:{name:"$",title:"LV_DLR"},"S(KC_5)":{name:"%",title:"LV_PERC"},KC_PERC:{name:"%",title:"LV_PERC"},"S(KC_6)":{name:"^",title:"LV_CIRC"},KC_CIRC:{name:"^",title:"LV_CIRC"},"S(KC_7)":{name:"&",title:"LV_AMPR"},KC_AMPR:{name:"&",title:"LV_AMPR"},"S(KC_8)":{name:"*",title:"LV_ASTR"},KC_ASTR:{name:"*",title:"LV_ASTR"},"S(KC_9)":{name:"(",title:"LV_LPRN"},KC_LPRN:{name:"(",title:"LV_LPRN"},"S(KC_0)":{name:")",title:"LV_RPRN"},KC_RPRN:{name:")",title:"LV_RPRN"},"S(KC_MINS)":{name:"_",title:"LV_UNDS"},KC_UNDS:{name:"_",title:"LV_UNDS"},"S(KC_EQL)":{name:"+",title:"LV_PLUS"},KC_PLUS:{name:"+",title:"LV_PLUS"},"S(KC_LBRC)":{name:"{",title:"LV_LCBR"},KC_LCBR:{name:"{",title:"LV_LCBR"},"S(KC_RBRC)":{name:"}",title:"LV_RCBR"},KC_RCBR:{name:"}",title:"LV_RCBR"},"S(KC_SCLN)":{name:":",title:"LV_COLN"},KC_COLN:{name:":",title:"LV_COLN"},"S(KC_QUOT)":{name:'"',title:"LV_DQUO (dead)"},KC_DQUO:{name:'"',title:"LV_DQUO (dead)"},"S(KC_NUHS)":{name:"|",title:"LV_PIPE"},"S(KC_COMM)":{name:"<",title:"LV_LABK"},KC_LT:{name:"<",title:"LV_LABK"},"S(KC_DOT)":{name:">",title:"LV_RABK"},KC_GT:{name:">",title:"LV_RABK"},"S(KC_SLSH)":{name:"?",title:"LV_QUES"},KC_QUES:{name:"?",title:"LV_QUES"},"ALGR(KC_GRV)":{name:"Soft hyphen",title:"LV_SHYP (soft hyphen)"},"ALGR(KC_1)":{name:"No-break space",title:"LV_NBSP (non-breaking space)"},"ALGR(KC_2)":{name:"«",title:"LV_LDAQ"},"ALGR(KC_3)":{name:"»",title:"LV_RDAQ"},"ALGR(KC_4)":{name:"€",title:"LV_EURO"},"ALGR(KC_6)":{name:"’",title:"LV_RSQU"},"ALGR(KC_MINS)":{name:"–",title:"LV_NDSH"},"ALGR(KC_E)":{name:"Ē",title:"LV_EMAC"},"ALGR(KC_R)":{name:"Ŗ",title:"LV_RCED"},"ALGR(KC_U)":{name:"Ū",title:"LV_UMAC"},"ALGR(KC_I)":{name:"Ī",title:"LV_IMAC"},"ALGR(KC_O)":{name:"Ō",title:"LV_OMAC"},"ALGR(KC_A)":{name:"Ā",title:"LV_AMAC"},"ALGR(KC_S)":{name:"Š",title:"LV_SCAR"},"ALGR(KC_G)":{name:"Ģ",title:"LV_GCED"},"ALGR(KC_K)":{name:"Ķ",title:"LV_KCED"},"ALGR(KC_L)":{name:"Ļ",title:"LV_LCED"},"ALGR(KC_QUOT)":{name:"´",title:"LV_ACUT (dead)"},"ALGR(KC_Z)":{name:"Ž",title:"LV_ZCAR"},"ALGR(KC_C)":{name:"Č",title:"LV_CCAR"},"ALGR(KC_N)":{name:"Ņ",title:"LV_NCED"},"S(ALGR(KC_4))":{name:"§",title:"LV_SECT"},"S(ALGR(KC_5))":{name:"°",title:"LV_DEG"},"S(ALGR(KC_7))":{name:"±",title:"LV_PLMN"},"S(ALGR(KC_8))":{name:"×",title:"LV_MUL"},"S(ALGR(KC_MINS))":{name:"—",title:"LV_MDSH"},"S(ALGR(KC_QUOT))":{name:"¨",title:"LV_DIAE (dead)"},KC_BSLS:{name:`| +\\`,title:""},"S(KC_BSLS)":{name:"|",title:""},KC_PIPE:{name:"|",title:"LV_PIPE"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},WV={KC_GRV:{name:"~\n`",title:"LT_GRV"},KC_1:{name:`1 +!`,title:"LT_EXLM"},KC_2:{name:`2 +-`,title:"LT_MINS"},KC_3:{name:`3 +/`,title:"LT_SLSH"},KC_4:{name:`4 +;`,title:"LT_SCLN"},KC_5:{name:`5 +:`,title:"LT_COLN"},KC_6:{name:`6 +,`,title:"LT_COMM"},KC_7:{name:`7 +.`,title:"LT_DOT"},KC_8:{name:`8 +=`,title:"LT_EQL"},KC_9:{name:`9 +(`,title:"LT_LPRN"},KC_0:{name:`0 +)`,title:"LT_RPRN"},KC_MINS:{name:`+ +?`,title:"LT_QUES"},KC_EQL:{name:"X",title:"LT_X"},KC_Q:{name:"Ą",title:"LT_AOGO"},KC_W:{name:"Ž",title:"LT_ZCAR"},KC_E:{name:"E",title:"LT_E"},KC_R:{name:"R",title:"LT_R"},KC_T:{name:"T",title:"LT_T"},KC_Y:{name:"Y",title:"LT_Y"},KC_U:{name:"U",title:"LT_U"},KC_I:{name:"I",title:"LT_I"},KC_O:{name:"O",title:"LT_O"},KC_P:{name:"P",title:"LT_P"},KC_LBRC:{name:"Į",title:"LT_IOGO"},KC_RBRC:{name:"W",title:"LT_W"},KC_A:{name:"A",title:"LT_A"},KC_S:{name:"S",title:"LT_S"},KC_D:{name:"D",title:"LT_D"},KC_F:{name:"Š",title:"LT_SCAR"},KC_G:{name:"G",title:"LT_G"},KC_H:{name:"H",title:"LT_H"},KC_J:{name:"J",title:"LT_J"},KC_K:{name:"K",title:"LT_K"},KC_L:{name:"L",title:"LT_L"},KC_SCLN:{name:"Ų",title:"LT_UOGO"},KC_QUOT:{name:"Ė",title:"LT_EDOT"},KC_NUHS:{name:"Q",title:"LT_Q"},KC_NUBS:{name:`> +<`,title:"LT_LABK"},KC_Z:{name:"Z",title:"LT_Z"},KC_X:{name:"Ū",title:"LT_UMAC"},KC_C:{name:"C",title:"LT_C"},KC_V:{name:"V",title:"LT_V"},KC_B:{name:"B",title:"LT_B"},KC_N:{name:"N",title:"LT_N"},KC_M:{name:"M",title:"LT_M"},KC_COMM:{name:"Č",title:"LT_CCAR"},KC_DOT:{name:"F",title:"LT_F"},KC_SLSH:{name:"Ę",title:"LT_EOGO"},"S(KC_GRV)":{name:"~",title:"LT_TILD"},KC_TILD:{name:"~",title:"LT_TILD"},"S(KC_1)":{name:"1",title:"LT_1"},KC_EXLM:{name:"1",title:"LT_1"},"S(KC_2)":{name:"2",title:"LT_2"},KC_AT:{name:"2",title:"LT_2"},"S(KC_3)":{name:"3",title:"LT_3"},KC_HASH:{name:"3",title:"LT_3"},"S(KC_4)":{name:"4",title:"LT_4"},KC_DLR:{name:"4",title:"LT_4"},"S(KC_5)":{name:"5",title:"LT_5"},KC_PERC:{name:"5",title:"LT_5"},"S(KC_6)":{name:"6",title:"LT_6"},KC_CIRC:{name:"6",title:"LT_6"},"S(KC_7)":{name:"7",title:"LT_7"},KC_AMPR:{name:"7",title:"LT_7"},"S(KC_8)":{name:"8",title:"LT_8"},KC_ASTR:{name:"8",title:"LT_8"},"S(KC_9)":{name:"9",title:"LT_9"},KC_LPRN:{name:"9",title:"LT_9"},"S(KC_0)":{name:"0",title:"LT_0"},KC_RPRN:{name:"0",title:"LT_0"},"S(KC_MINS)":{name:"+",title:"LT_PLUS"},KC_UNDS:{name:"+",title:"LT_PLUS"},"S(KC_NUBS)":{name:">",title:"LT_RABK"},"ALGR(KC_GRV)":{name:"´",title:"LT_ACUT"},"ALGR(KC_1)":{name:"@",title:"LT_AT"},"ALGR(KC_2)":{name:"_",title:"LT_UNDS"},"ALGR(KC_3)":{name:"#",title:"LT_HASH"},"ALGR(KC_4)":{name:"$",title:"LT_DLR"},"ALGR(KC_5)":{name:"§",title:"LT_SECT"},"ALGR(KC_6)":{name:"^",title:"LT_CIRC"},"ALGR(KC_7)":{name:"&",title:"LT_AMPR"},"ALGR(KC_8)":{name:"*",title:"LT_ASTR"},"ALGR(KC_9)":{name:"[",title:"LT_LBRC"},"ALGR(KC_0)":{name:"]",title:"LT_RBRC"},"ALGR(KC_MINS)":{name:"'",title:"LT_QUOT"},"ALGR(KC_EQL)":{name:"%",title:"LT_PERC"},"ALGR(KC_E)":{name:"€",title:"LT_EURO"},"ALGR(KC_LBRC)":{name:"{",title:"LT_LCBR"},"ALGR(KC_RBRC)":{name:"}",title:"LT_RCBR"},"ALGR(KC_QUOT)":{name:'"',title:"LT_DQUO"},"ALGR(KC_NUHS)":{name:"|",title:"LT_PIPE"},"ALGR(KC_NUBS)":{name:"–",title:"LT_NDSH"},"ALGR(KC_COMM)":{name:"„",title:"LT_DLQU"},"ALGR(KC_DOT)":{name:"“",title:"LT_LDQU"},"ALGR(KC_SLSH)":{name:"\\",title:"LT_BSLS"},KC_BSLS:{name:"Q",title:""},"S(KC_BSLS)":{name:"Q",title:""},KC_PLUS:{name:"X",title:"S(LT_X) (capital X)"},KC_LCBR:{name:"Į",title:"S(LT_IOGO) (capital Į)"},KC_RCBR:{name:"W",title:"S(LT_W) (capital W)"},KC_LT:{name:"Č",title:"S(LT_CCAR) (capital Č)"},KC_GT:{name:"F",title:"S(LT_F) (capital F)"},KC_COLN:{name:"Ų",title:"S(LT_UOGO) (capital Ų)"},KC_PIPE:{name:"Q",title:"LT_Q (capital Q)"},KC_QUES:{name:"Ę",title:"S(LT_EOGO) (capital Ę)"},KC_DQUO:{name:"Ė",title:"S(LT_EDOT) (capital Ė)"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},jV={KC_GRV:{name:"~\n`",title:"LT_GRV"},KC_1:{name:"Ą",title:"LT_AOGO"},KC_2:{name:"Č",title:"LT_CCAR"},KC_3:{name:"Ę",title:"LT_EOGO"},KC_4:{name:"Ė",title:"LT_EDOT"},KC_5:{name:"Į",title:"LT_IOGO"},KC_6:{name:"Š",title:"LT_SCAR"},KC_7:{name:"Ų",title:"LT_UOGO"},KC_8:{name:"Ū",title:"LT_UMAC"},KC_9:{name:`( +9`,title:"LT_9"},KC_0:{name:`) +0`,title:"LT_0"},KC_MINS:{name:`_ +-`,title:"LT_MINS"},KC_EQL:{name:"Ž",title:"LT_ZCAR"},KC_Q:{name:"Q",title:"LT_Q"},KC_W:{name:"W",title:"LT_W"},KC_E:{name:"E",title:"LT_E"},KC_R:{name:"R",title:"LT_R"},KC_T:{name:"T",title:"LT_T"},KC_Y:{name:"Y",title:"LT_Y"},KC_U:{name:"U",title:"LT_U"},KC_I:{name:"I",title:"LT_I"},KC_O:{name:"O",title:"LT_O"},KC_P:{name:"P",title:"LT_P"},KC_LBRC:{name:`{ +[`,title:"LT_LBRC"},KC_RBRC:{name:`} +]`,title:"LT_RBRC"},KC_A:{name:"A",title:"LT_A"},KC_S:{name:"S",title:"LT_S"},KC_D:{name:"D",title:"LT_D"},KC_F:{name:"F",title:"LT_F"},KC_G:{name:"G",title:"LT_G"},KC_H:{name:"H",title:"LT_H"},KC_J:{name:"J",title:"LT_J"},KC_K:{name:"K",title:"LT_K"},KC_L:{name:"L",title:"LT_L"},KC_SCLN:{name:`: +;`,title:"LT_SCLN"},KC_QUOT:{name:`" +'`,title:"LT_QUOT"},KC_BSLS:{name:`| +\\`,title:"LT_BSLS"},KC_Z:{name:"Z",title:"LT_Z"},KC_X:{name:"X",title:"LT_X"},KC_C:{name:"C",title:"LT_C"},KC_V:{name:"V",title:"LT_V"},KC_B:{name:"B",title:"LT_B"},KC_N:{name:"N",title:"LT_N"},KC_M:{name:"M",title:"LT_M"},KC_COMM:{name:`< +,`,title:"LT_COMM"},KC_DOT:{name:`> +.`,title:"LT_DOT"},KC_SLSH:{name:`? +/`,title:"LT_SLSH"},"S(KC_GRV)":{name:"~",title:"LT_TILD"},KC_TILD:{name:"~",title:"LT_TILD"},"S(KC_9)":{name:"(",title:"LT_LPRN"},KC_LPRN:{name:"(",title:"LT_LPRN"},"S(KC_0)":{name:")",title:"LT_RPRN"},KC_RPRN:{name:")",title:"LT_RPRN"},"S(KC_MINS)":{name:"_",title:"LT_UNDS"},KC_UNDS:{name:"_",title:"LT_UNDS"},"S(KC_LBRC)":{name:"{",title:"LT_LCBR"},KC_LCBR:{name:"{",title:"LT_LCBR"},"S(KC_RBRC)":{name:"}",title:"LT_RCBR"},KC_RCBR:{name:"}",title:"LT_RCBR"},"S(KC_SCLN)":{name:":",title:"LT_COLN"},KC_COLN:{name:":",title:"LT_COLN"},"S(KC_QUOT)":{name:'"',title:"LT_DQUO"},KC_DQUO:{name:'"',title:"LT_DQUO"},"S(KC_BSLS)":{name:"|",title:"LT_PIPE"},KC_PIPE:{name:"|",title:"LT_PIPE"},"S(KC_COMM)":{name:"<",title:"LT_LABK"},KC_LT:{name:"<",title:"LT_LABK"},"S(KC_DOT)":{name:">",title:"LT_RABK"},KC_GT:{name:">",title:"LT_RABK"},"S(KC_SLSH)":{name:"?",title:"LT_QUES"},KC_QUES:{name:"?",title:"LT_QUES"},"ALGR(KC_1)":{name:"1",title:"LT_1"},"ALGR(KC_2)":{name:"2",title:"LT_2"},"ALGR(KC_3)":{name:"3",title:"LT_3"},"ALGR(KC_4)":{name:"4",title:"LT_4"},"ALGR(KC_5)":{name:"5",title:"LT_5"},"ALGR(KC_6)":{name:"6",title:"LT_6"},"ALGR(KC_7)":{name:"7",title:"LT_7"},"ALGR(KC_8)":{name:"8",title:"LT_8"},"ALGR(KC_EQL)":{name:"=",title:"LT_EQL"},"ALGR(KC_E)":{name:"€",title:"LT_EURO"},"S(ALGR(KC_1))":{name:"!",title:"LT_EXLM"},"S(ALGR(KC_2))":{name:"@",title:"LT_AT"},"S(ALGR(KC_3))":{name:"#",title:"LT_HASH"},"S(ALGR(KC_4))":{name:"$",title:"LT_DLR"},"S(ALGR(KC_5))":{name:"%",title:"LT_PERC"},"S(ALGR(KC_6))":{name:"^",title:"LT_CIRC"},"S(ALGR(KC_7))":{name:"&",title:"LT_AMPR"},"S(ALGR(KC_8))":{name:"*",title:"LT_ASTR"},"S(ALGR(KC_EQL))":{name:"+",title:"LT_PLUS"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_EXLM:{name:"Ą",title:"S(LT_AOGO) (capital Ą)"},KC_AT:{name:"Č",title:"S(LT_CCAR) (capital Č)"},KC_HASH:{name:"Ę",title:"S(LT_EOGO) (capital Ę)"},KC_DLR:{name:"Ė",title:"S(LT_EDOT) (capital Ė)"},KC_PERC:{name:"Į",title:"S(LT_IOGO) (capital Į)"},KC_CIRC:{name:"Š",title:"S(LT_SCAR) (capital Š)"},KC_AMPR:{name:"Ų",title:"S(LT_UOGO) (capital Ų)"},KC_ASTR:{name:"Ū",title:"S(LT_UMAC) (capital Ū)"},KC_PLUS:{name:"Ž",title:"S(LT_ZCAR) (capital Ž)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},zV={KC_GRV:{name:"^",title:"NE_CIRC (dead)"},KC_1:{name:"1",title:"NE_1"},KC_2:{name:"2",title:"NE_2"},KC_3:{name:"3",title:"NE_3"},KC_4:{name:"4",title:"NE_4"},KC_5:{name:"5",title:"NE_5"},KC_6:{name:"6",title:"NE_6"},KC_7:{name:"7",title:"NE_7"},KC_8:{name:"8",title:"NE_8"},KC_9:{name:"9",title:"NE_9"},KC_0:{name:"0",title:"NE_0"},KC_MINS:{name:"-",title:"NE_MINS"},KC_EQL:{name:"`",title:"NE_GRV (dead)"},KC_Q:{name:"X",title:"NE_X"},KC_W:{name:"V",title:"NE_V"},KC_E:{name:"L",title:"NE_L"},KC_R:{name:"C",title:"NE_C"},KC_T:{name:"W",title:"NE_W"},KC_Y:{name:"K",title:"NE_K"},KC_U:{name:"H",title:"NE_H"},KC_I:{name:"G",title:"NE_G"},KC_O:{name:"F",title:"NE_F"},KC_P:{name:"Q",title:"NE_Q"},KC_LBRC:{name:"ß",title:"NE_SS"},KC_RBRC:{name:"´",title:"NE_ACUT (dead)"},KC_CAPS:{name:"(layer 3)",title:"NE_L3L"},KC_A:{name:"U",title:"NE_U"},KC_S:{name:"I",title:"NE_I"},KC_D:{name:"A",title:"NE_A"},KC_F:{name:"E",title:"NE_E"},KC_G:{name:"O",title:"NE_O"},KC_H:{name:"S",title:"NE_S"},KC_J:{name:"N",title:"NE_N"},KC_K:{name:"R",title:"NE_R"},KC_L:{name:"T",title:"NE_T"},KC_SCLN:{name:"D",title:"NE_D"},KC_QUOT:{name:"Y",title:"NE_Y"},KC_NUHS:{name:"(layer 3)",title:"NE_L3R"},KC_NUBS:{name:"(layer 4)",title:"NE_L4L"},KC_Z:{name:"Ü",title:"NE_UDIA"},KC_X:{name:"Ö",title:"NE_ODIA"},KC_C:{name:"Ä",title:"NE_ADIA"},KC_V:{name:"P",title:"NE_P"},KC_B:{name:"Z",title:"NE_Z"},KC_N:{name:"B",title:"NE_B"},KC_M:{name:"M",title:"NE_M"},KC_COMM:{name:",",title:"NE_COMM"},KC_DOT:{name:".",title:"NE_DOT"},KC_SLSH:{name:"J",title:"NE_J"},KC_ALGR:{name:"(layer 4)",title:"NE_L4R"},KC_BSLS:{name:"(layer 3)",title:""},"S(KC_BSLS)":{name:"(layer 3)",title:""},KC_TILD:{name:"^",title:"S(NE_CIRC)"},KC_EXLM:{name:"1",title:"S(NE_1)"},KC_AT:{name:"2",title:"S(NE_2)"},KC_HASH:{name:"3",title:"S(NE_3)"},KC_DLR:{name:"4",title:"S(NE_4)"},KC_PERC:{name:"5",title:"S(NE_5)"},KC_CIRC:{name:"6",title:"S(NE_6)"},KC_AMPR:{name:"7",title:"S(NE_7)"},KC_ASTR:{name:"8",title:"S(NE_8)"},KC_LPRN:{name:"9",title:"S(NE_9)"},KC_RPRN:{name:"0",title:"S(NE_0)"},KC_UNDS:{name:"-",title:"S(NE_MINS)"},KC_PLUS:{name:"`",title:"S(NE_GRV)"},KC_LCBR:{name:"ß",title:"S(NE_SS) (capital ß)"},KC_RCBR:{name:"´",title:"S(NE_ACUT)"},KC_LT:{name:",",title:"S(NE_COMM)"},KC_GT:{name:".",title:"S(NE_DOT)"},KC_COLN:{name:"D",title:"S(NE_D) (capital D)"},KC_PIPE:{name:"(layer 3)",title:"NE_L3R"},KC_QUES:{name:"J",title:"S(NE_J) (capital J)"},KC_DQUO:{name:"Y",title:"S(NE_Y) (capital Y)"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`^ +Esc`,title:"Esc normally, but ^ when Shift or GUI is active"}},JV={KC_GRV:{name:"~\n`",title:"NM_GRV"},KC_1:{name:`! +1`,title:"NM_1"},KC_2:{name:`@ +2`,title:"NM_2"},KC_3:{name:`# +3`,title:"NM_3"},KC_4:{name:`$ +4`,title:"NM_4"},KC_5:{name:`% +5`,title:"NM_5"},KC_6:{name:`^ +6`,title:"NM_6"},KC_7:{name:`& +7`,title:"NM_7"},KC_8:{name:`* +8`,title:"NM_8"},KC_9:{name:`( +9`,title:"NM_9"},KC_0:{name:`) +0`,title:"NM_0"},KC_MINS:{name:`_ +-`,title:"NM_MINS"},KC_EQL:{name:`+ +=`,title:"NM_EQL"},KC_Q:{name:"Q",title:"NM_Q"},KC_W:{name:"W",title:"NM_W"},KC_E:{name:"D",title:"NM_D"},KC_R:{name:"F",title:"NM_F"},KC_T:{name:"K",title:"NM_K"},KC_Y:{name:"J",title:"NM_J"},KC_U:{name:"U",title:"NM_U"},KC_I:{name:"R",title:"NM_R"},KC_O:{name:"L",title:"NM_L"},KC_P:{name:`: +;`,title:"NM_SCLN"},KC_LBRC:{name:`{ +[`,title:"NM_LBRC"},KC_RBRC:{name:`} +]`,title:"NM_RBRC"},KC_BSLS:{name:`| +\\`,title:"NM_BSLS"},KC_A:{name:"A",title:"NM_A"},KC_S:{name:"S",title:"NM_S"},KC_D:{name:"E",title:"NM_E"},KC_F:{name:"T",title:"NM_T"},KC_G:{name:"G",title:"NM_G"},KC_H:{name:"Y",title:"NM_Y"},KC_J:{name:"N",title:"NM_N"},KC_K:{name:"I",title:"NM_I"},KC_L:{name:"O",title:"NM_O"},KC_SCLN:{name:"H",title:"NM_H"},KC_QUOT:{name:`" +'`,title:"NM_QUOT"},KC_Z:{name:"Z",title:"NM_Z"},KC_X:{name:"X",title:"NM_X"},KC_C:{name:"C",title:"NM_C"},KC_V:{name:"V",title:"NM_V"},KC_B:{name:"B",title:"NM_B"},KC_N:{name:"P",title:"NM_P"},KC_M:{name:"M",title:"NM_M"},KC_COMM:{name:`< +,`,title:"NM_COMM"},KC_DOT:{name:`> +.`,title:"NM_DOT"},KC_SLSH:{name:`? +/`,title:"NM_SLSH"},"S(KC_GRV)":{name:"~",title:"NM_TILD"},KC_TILD:{name:"~",title:"NM_TILD"},"S(KC_1)":{name:"!",title:"NM_EXLM"},KC_EXLM:{name:"!",title:"NM_EXLM"},"S(KC_2)":{name:"@",title:"NM_AT"},KC_AT:{name:"@",title:"NM_AT"},"S(KC_3)":{name:"#",title:"NM_HASH"},KC_HASH:{name:"#",title:"NM_HASH"},"S(KC_4)":{name:"$",title:"NM_DLR"},KC_DLR:{name:"$",title:"NM_DLR"},"S(KC_5)":{name:"%",title:"NM_PERC"},KC_PERC:{name:"%",title:"NM_PERC"},"S(KC_6)":{name:"^",title:"NM_CIRC"},KC_CIRC:{name:"^",title:"NM_CIRC"},"S(KC_7)":{name:"&",title:"NM_AMPR"},KC_AMPR:{name:"&",title:"NM_AMPR"},"S(KC_8)":{name:"*",title:"NM_ASTR"},KC_ASTR:{name:"*",title:"NM_ASTR"},"S(KC_9)":{name:"(",title:"NM_LPRN"},KC_LPRN:{name:"(",title:"NM_LPRN"},"S(KC_0)":{name:")",title:"NM_RPRN"},KC_RPRN:{name:")",title:"NM_RPRN"},"S(KC_MINS)":{name:"_",title:"NM_UNDS"},KC_UNDS:{name:"_",title:"NM_UNDS"},"S(KC_EQL)":{name:"+",title:"NM_PLUS"},KC_PLUS:{name:"+",title:"NM_PLUS"},"S(KC_P)":{name:":",title:"NM_COLN"},"S(KC_LBRC)":{name:"{",title:"NM_LCBR"},KC_LCBR:{name:"{",title:"NM_LCBR"},"S(KC_RBRC)":{name:"}",title:"NM_RCBR"},KC_RCBR:{name:"}",title:"NM_RCBR"},"S(KC_BSLS)":{name:"|",title:"NM_PIPE"},KC_PIPE:{name:"|",title:"NM_PIPE"},"S(KC_QUOT)":{name:'"',title:"NM_DQUO"},KC_DQUO:{name:'"',title:"NM_DQUO"},"S(KC_COMM)":{name:"<",title:"NM_LABK"},KC_LT:{name:"<",title:"NM_LABK"},"S(KC_DOT)":{name:">",title:"NM_RABK"},KC_GT:{name:">",title:"NM_RABK"},"S(KC_SLSH)":{name:"?",title:"NM_QUES"},KC_QUES:{name:"?",title:"NM_QUES"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_COLN:{name:"H",title:"S(NM_H) (capital H)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},XV={KC_GRV:{name:`§ +|`,title:"NO_PIPE"},KC_1:{name:`! +1`,title:"NO_1"},KC_2:{name:`" +2`,title:"NO_2"},KC_3:{name:`# +3`,title:"NO_3"},KC_4:{name:`¤ +4`,title:"NO_4"},KC_5:{name:`% +5`,title:"NO_5"},KC_6:{name:`& +6`,title:"NO_6"},KC_7:{name:`/ +7`,title:"NO_7"},KC_8:{name:`( +8`,title:"NO_8"},KC_9:{name:`) +9`,title:"NO_9"},KC_0:{name:`= +0`,title:"NO_0"},KC_MINS:{name:`? ++`,title:"NO_PLUS"},KC_EQL:{name:"`\n\\",title:"NO_BSLS"},KC_Q:{name:"Q",title:"NO_Q"},KC_W:{name:"W",title:"NO_W"},KC_E:{name:"E",title:"NO_E"},KC_R:{name:"R",title:"NO_R"},KC_T:{name:"T",title:"NO_T"},KC_Y:{name:"Y",title:"NO_Y"},KC_U:{name:"U",title:"NO_U"},KC_I:{name:"I",title:"NO_I"},KC_O:{name:"O",title:"NO_O"},KC_P:{name:"P",title:"NO_P"},KC_LBRC:{name:"Å",title:"NO_ARNG"},KC_RBRC:{name:`^ +¨`,title:"NO_DIAE (dead)"},KC_A:{name:"A",title:"NO_A"},KC_S:{name:"S",title:"NO_S"},KC_D:{name:"D",title:"NO_D"},KC_F:{name:"F",title:"NO_F"},KC_G:{name:"G",title:"NO_G"},KC_H:{name:"H",title:"NO_H"},KC_J:{name:"J",title:"NO_J"},KC_K:{name:"K",title:"NO_K"},KC_L:{name:"L",title:"NO_L"},KC_SCLN:{name:"Ø",title:"NO_OSTR"},KC_QUOT:{name:"Æ",title:"NO_AE"},KC_NUHS:{name:`* +'`,title:"NO_QUOT"},KC_NUBS:{name:`> +<`,title:"NO_LABK"},KC_Z:{name:"Z",title:"NO_Z"},KC_X:{name:"X",title:"NO_X"},KC_C:{name:"C",title:"NO_C"},KC_V:{name:"V",title:"NO_V"},KC_B:{name:"B",title:"NO_B"},KC_N:{name:"N",title:"NO_N"},KC_M:{name:"M",title:"NO_M"},KC_COMM:{name:`; +,`,title:"NO_COMM"},KC_DOT:{name:`: +.`,title:"NO_DOT"},KC_SLSH:{name:`_ +-`,title:"NO_MINS"},"S(KC_GRV)":{name:"§",title:"NO_SECT"},KC_TILD:{name:"§",title:"NO_SECT"},"S(KC_1)":{name:"!",title:"NO_EXLM"},KC_EXLM:{name:"!",title:"NO_EXLM"},"S(KC_2)":{name:'"',title:"NO_DQUO"},KC_AT:{name:'"',title:"NO_DQUO"},"S(KC_3)":{name:"#",title:"NO_HASH"},KC_HASH:{name:"#",title:"NO_HASH"},"S(KC_4)":{name:"¤",title:"NO_CURR"},KC_DLR:{name:"¤",title:"NO_CURR"},"S(KC_5)":{name:"%",title:"NO_PERC"},KC_PERC:{name:"%",title:"NO_PERC"},"S(KC_6)":{name:"&",title:"NO_AMPR"},KC_CIRC:{name:"&",title:"NO_AMPR"},"S(KC_7)":{name:"/",title:"NO_SLSH"},KC_AMPR:{name:"/",title:"NO_SLSH"},"S(KC_8)":{name:"(",title:"NO_LPRN"},KC_ASTR:{name:"(",title:"NO_LPRN"},"S(KC_9)":{name:")",title:"NO_RPRN"},KC_LPRN:{name:")",title:"NO_RPRN"},"S(KC_0)":{name:"=",title:"NO_EQL"},KC_RPRN:{name:"=",title:"NO_EQL"},"S(KC_MINS)":{name:"?",title:"NO_QUES"},KC_UNDS:{name:"?",title:"NO_QUES"},"S(KC_EQL)":{name:"`",title:"NO_GRV (dead)"},KC_PLUS:{name:"`",title:"NO_GRV (dead)"},"S(KC_RBRC)":{name:"^",title:"NO_CIRC (dead)"},KC_RCBR:{name:"^",title:"NO_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"NO_ASTR"},"S(KC_NUBS)":{name:">",title:"NO_RABK"},"S(KC_COMM)":{name:";",title:"NO_SCLN"},KC_LT:{name:";",title:"NO_SCLN"},"S(KC_DOT)":{name:":",title:"NO_COLN"},KC_GT:{name:":",title:"NO_COLN"},"S(KC_SLSH)":{name:"_",title:"NO_UNDS"},KC_QUES:{name:"_",title:"NO_UNDS"},"ALGR(KC_2)":{name:"@",title:"NO_AT"},"ALGR(KC_3)":{name:"£",title:"NO_PND"},"ALGR(KC_4)":{name:"$",title:"NO_DLR"},"ALGR(KC_5)":{name:"€",title:"NO_EURO"},"ALGR(KC_7)":{name:"{",title:"NO_LCBR"},"ALGR(KC_8)":{name:"[",title:"NO_LBRC"},"ALGR(KC_9)":{name:"]",title:"NO_RBRC"},"ALGR(KC_0)":{name:"}",title:"NO_RCBR"},"ALGR(KC_EQL)":{name:"´",title:"NO_ACUT (dead)"},"ALGR(KC_RBRC)":{name:"~",title:"NO_TILD (dead)"},"ALGR(KC_M)":{name:"µ",title:"NO_MICR"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"Å",title:"S(NO_ARNG) (capital Å)"},KC_COLN:{name:"Ø",title:"S(NO_OSTR) (capital Ø)"},KC_PIPE:{name:"*",title:"NO_ASTR"},KC_DQUO:{name:"Æ",title:"S(NO_AE) (capital Æ)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`|/§ +Esc`,title:"Esc normally, but | when GUI is active or § when Shift is active"}},ZV={KC_GRV:{name:"~\n`",title:"PL_GRV"},KC_1:{name:`! +1`,title:"PL_1"},KC_2:{name:`@ +2`,title:"PL_2"},KC_3:{name:`# +3`,title:"PL_3"},KC_4:{name:`$ +4`,title:"PL_4"},KC_5:{name:`% +5`,title:"PL_5"},KC_6:{name:`^ +6`,title:"PL_6"},KC_7:{name:`& +7`,title:"PL_7"},KC_8:{name:`* +8`,title:"PL_8"},KC_9:{name:`( +9`,title:"PL_9"},KC_0:{name:`) +0`,title:"PL_0"},KC_MINS:{name:`_ +-`,title:"PL_MINS"},KC_EQL:{name:`+ +=`,title:"PL_EQL"},KC_Q:{name:"Q",title:"PL_Q"},KC_W:{name:"W",title:"PL_W"},KC_E:{name:"E",title:"PL_E"},KC_R:{name:"R",title:"PL_R"},KC_T:{name:"T",title:"PL_T"},KC_Y:{name:"Y",title:"PL_Y"},KC_U:{name:"U",title:"PL_U"},KC_I:{name:"I",title:"PL_I"},KC_O:{name:"O",title:"PL_O"},KC_P:{name:"P",title:"PL_P"},KC_LBRC:{name:`{ +[`,title:"PL_LBRC"},KC_RBRC:{name:`} +]`,title:"PL_RBRC"},KC_BSLS:{name:`| +\\`,title:"PL_BSLS"},KC_A:{name:"A",title:"PL_A"},KC_S:{name:"S",title:"PL_S"},KC_D:{name:"D",title:"PL_D"},KC_F:{name:"F",title:"PL_F"},KC_G:{name:"G",title:"PL_G"},KC_H:{name:"H",title:"PL_H"},KC_J:{name:"J",title:"PL_J"},KC_K:{name:"K",title:"PL_K"},KC_L:{name:"L",title:"PL_L"},KC_SCLN:{name:`: +;`,title:"PL_SCLN"},KC_QUOT:{name:`" +'`,title:"PL_QUOT"},KC_Z:{name:"Z",title:"PL_Z"},KC_X:{name:"X",title:"PL_X"},KC_C:{name:"C",title:"PL_C"},KC_V:{name:"V",title:"PL_V"},KC_B:{name:"B",title:"PL_B"},KC_N:{name:"N",title:"PL_N"},KC_M:{name:"M",title:"PL_M"},KC_COMM:{name:`< +,`,title:"PL_COMM"},KC_DOT:{name:`> +.`,title:"PL_DOT"},KC_SLSH:{name:`? +/`,title:"PL_SLSH"},"S(KC_GRV)":{name:"~",title:"PL_TILD"},KC_TILD:{name:"~",title:"PL_TILD"},"S(KC_1)":{name:"!",title:"PL_EXLM"},KC_EXLM:{name:"!",title:"PL_EXLM"},"S(KC_2)":{name:"@",title:"PL_AT"},KC_AT:{name:"@",title:"PL_AT"},"S(KC_3)":{name:"#",title:"PL_HASH"},KC_HASH:{name:"#",title:"PL_HASH"},"S(KC_4)":{name:"$",title:"PL_DLR"},KC_DLR:{name:"$",title:"PL_DLR"},"S(KC_5)":{name:"%",title:"PL_PERC"},KC_PERC:{name:"%",title:"PL_PERC"},"S(KC_6)":{name:"^",title:"PL_CIRC"},KC_CIRC:{name:"^",title:"PL_CIRC"},"S(KC_7)":{name:"&",title:"PL_AMPR"},KC_AMPR:{name:"&",title:"PL_AMPR"},"S(KC_8)":{name:"*",title:"PL_ASTR"},KC_ASTR:{name:"*",title:"PL_ASTR"},"S(KC_9)":{name:"(",title:"PL_LPRN"},KC_LPRN:{name:"(",title:"PL_LPRN"},"S(KC_0)":{name:")",title:"PL_RPRN"},KC_RPRN:{name:")",title:"PL_RPRN"},"S(KC_MINS)":{name:"_",title:"PL_UNDS"},KC_UNDS:{name:"_",title:"PL_UNDS"},"S(KC_EQL)":{name:"+",title:"PL_PLUS"},KC_PLUS:{name:"+",title:"PL_PLUS"},"S(KC_LBRC)":{name:"{",title:"PL_LCBR"},KC_LCBR:{name:"{",title:"PL_LCBR"},"S(KC_RBRC)":{name:"}",title:"PL_RCBR"},KC_RCBR:{name:"}",title:"PL_RCBR"},"S(KC_BSLS)":{name:"|",title:"PL_PIPE"},KC_PIPE:{name:"|",title:"PL_PIPE"},"S(KC_SCLN)":{name:":",title:"PL_COLN"},KC_COLN:{name:":",title:"PL_COLN"},"S(KC_QUOT)":{name:'"',title:"PL_DQUO"},KC_DQUO:{name:'"',title:"PL_DQUO"},"S(KC_COMM)":{name:"<",title:"PL_LABK"},KC_LT:{name:"<",title:"PL_LABK"},"S(KC_DOT)":{name:">",title:"PL_RABK"},KC_GT:{name:">",title:"PL_RABK"},"S(KC_SLSH)":{name:"?",title:"PL_QUES"},KC_QUES:{name:"?",title:"PL_QUES"},"ALGR(KC_E)":{name:"Ę",title:"PL_EOGO"},"ALGR(KC_U)":{name:"€",title:"PL_EURO"},"ALGR(KC_O)":{name:"Ó",title:"PL_OACU"},"ALGR(KC_A)":{name:"Ą",title:"PL_AOGO"},"ALGR(KC_S)":{name:"Ś",title:"PL_SACU"},"ALGR(KC_L)":{name:"Ł",title:"PL_LSTR"},"ALGR(KC_Z)":{name:"Ż",title:"PL_ZDOT"},"ALGR(KC_X)":{name:"Ź",title:"PL_ZACU"},"ALGR(KC_C)":{name:"Ć",title:"PL_CACU"},"ALGR(KC_N)":{name:"Ń",title:"PL_NACU"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},YV={KC_GRV:{name:`| +\\`,title:"PT_BSLS"},KC_1:{name:`! +1`,title:"PT_1"},KC_2:{name:`" +2`,title:"PT_2"},KC_3:{name:`# +3`,title:"PT_3"},KC_4:{name:`$ +4`,title:"PT_4"},KC_5:{name:`% +5`,title:"PT_5"},KC_6:{name:`& +6`,title:"PT_6"},KC_7:{name:`/ +7`,title:"PT_7"},KC_8:{name:`( +8`,title:"PT_8"},KC_9:{name:`) +9`,title:"PT_9"},KC_0:{name:`= +0`,title:"PT_0"},KC_MINS:{name:`? +'`,title:"PT_QUOT"},KC_EQL:{name:`» +«`,title:"PT_LDAQ"},KC_Q:{name:"Q",title:"PT_Q"},KC_W:{name:"W",title:"PT_W"},KC_E:{name:"E",title:"PT_E"},KC_R:{name:"R",title:"PT_R"},KC_T:{name:"T",title:"PT_T"},KC_Y:{name:"Y",title:"PT_Y"},KC_U:{name:"U",title:"PT_U"},KC_I:{name:"I",title:"PT_I"},KC_O:{name:"O",title:"PT_O"},KC_P:{name:"P",title:"PT_P"},KC_LBRC:{name:`* ++`,title:"PT_PLUS"},KC_RBRC:{name:"`\n´",title:"PT_ACUT (dead)"},KC_A:{name:"A",title:"PT_A"},KC_S:{name:"S",title:"PT_S"},KC_D:{name:"D",title:"PT_D"},KC_F:{name:"F",title:"PT_F"},KC_G:{name:"G",title:"PT_G"},KC_H:{name:"H",title:"PT_H"},KC_J:{name:"J",title:"PT_J"},KC_K:{name:"K",title:"PT_K"},KC_L:{name:"L",title:"PT_L"},KC_SCLN:{name:"Ç",title:"PT_CCED"},KC_QUOT:{name:`ª +º`,title:"PT_MORD"},KC_NUHS:{name:`^ +~`,title:"PT_TILD (dead)"},KC_NUBS:{name:`> +<`,title:"PT_LABK"},KC_Z:{name:"Z",title:"PT_Z"},KC_X:{name:"X",title:"PT_X"},KC_C:{name:"C",title:"PT_C"},KC_V:{name:"V",title:"PT_V"},KC_B:{name:"B",title:"PT_B"},KC_N:{name:"N",title:"PT_N"},KC_M:{name:"M",title:"PT_M"},KC_COMM:{name:`; +,`,title:"PT_COMM"},KC_DOT:{name:`: +.`,title:"PT_DOT"},KC_SLSH:{name:`_ +-`,title:"PT_MINS"},"S(KC_GRV)":{name:"|",title:"PT_PIPE"},KC_TILD:{name:"|",title:"PT_PIPE"},"S(KC_1)":{name:"!",title:"PT_EXLM"},KC_EXLM:{name:"!",title:"PT_EXLM"},"S(KC_2)":{name:'"',title:"PT_DQUO"},KC_AT:{name:'"',title:"PT_DQUO"},"S(KC_3)":{name:"#",title:"PT_HASH"},KC_HASH:{name:"#",title:"PT_HASH"},"S(KC_4)":{name:"$",title:"PT_DLR"},KC_DLR:{name:"$",title:"PT_DLR"},"S(KC_5)":{name:"%",title:"PT_PERC"},KC_PERC:{name:"%",title:"PT_PERC"},"S(KC_6)":{name:"&",title:"PT_AMPR"},KC_CIRC:{name:"&",title:"PT_AMPR"},"S(KC_7)":{name:"/",title:"PT_SLSH"},KC_AMPR:{name:"/",title:"PT_SLSH"},"S(KC_8)":{name:"(",title:"PT_LPRN"},KC_ASTR:{name:"(",title:"PT_LPRN"},"S(KC_9)":{name:")",title:"PT_RPRN"},KC_LPRN:{name:")",title:"PT_RPRN"},"S(KC_0)":{name:"=",title:"PT_EQL"},KC_RPRN:{name:"=",title:"PT_EQL"},"S(KC_MINS)":{name:"?",title:"PT_QUES"},KC_UNDS:{name:"?",title:"PT_QUES"},"S(KC_EQL)":{name:"»",title:"PT_RDAQ"},KC_PLUS:{name:"»",title:"PT_RDAQ"},"S(KC_LBRC)":{name:"*",title:"PT_ASTR"},KC_LCBR:{name:"*",title:"PT_ASTR"},"S(KC_RBRC)":{name:"`",title:"PT_GRV (dead)"},KC_RCBR:{name:"`",title:"PT_GRV (dead)"},"S(KC_QUOT)":{name:"ª",title:"PT_FORD"},KC_DQUO:{name:"ª",title:"PT_FORD"},"S(KC_NUHS)":{name:"^",title:"PT_CIRC (dead)"},"S(KC_NUBS)":{name:">",title:"PT_RABK"},"S(KC_COMM)":{name:";",title:"PT_SCLN"},KC_LT:{name:";",title:"PT_SCLN"},"S(KC_DOT)":{name:":",title:"PT_COLN"},KC_GT:{name:":",title:"PT_COLN"},"S(KC_SLSH)":{name:"_",title:"PT_UNDS"},KC_QUES:{name:"_",title:"PT_UNDS"},"ALGR(KC_2)":{name:"@",title:"PT_AT"},"ALGR(KC_3)":{name:"£",title:"PT_PND"},"ALGR(KC_4)":{name:"§",title:"PT_SECT"},"ALGR(KC_7)":{name:"{",title:"PT_LCBR"},"ALGR(KC_8)":{name:"[",title:"PT_LBRC"},"ALGR(KC_9)":{name:"]",title:"PT_RBRC"},"ALGR(KC_0)":{name:"}",title:"PT_RCBR"},"ALGR(KC_LBRC)":{name:"¨",title:"PT_DIAE (dead)"},"ALGR(KC_E)":{name:"€",title:"PT_EURO"},KC_BSLS:{name:`^ +~`,title:"(dead)"},"S(KC_BSLS)":{name:"^",title:"(dead)"},KC_COLN:{name:"Ç",title:"S(PT_CCED) (capital Ç)"},KC_PIPE:{name:"^",title:"PT_CIRC"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`\\/| +Esc`,title:"Esc normally, but \\ when GUI is active or | when Shift is active"}},qV={KC_GRV:{name:`± +§`,title:"PT_SECT"},KC_1:{name:`! +1`,title:"PT_1"},KC_2:{name:`" +2`,title:"PT_2"},KC_3:{name:`# +3`,title:"PT_3"},KC_4:{name:`$ +4`,title:"PT_4"},KC_5:{name:`% +5`,title:"PT_5"},KC_6:{name:`& +6`,title:"PT_6"},KC_7:{name:`/ +7`,title:"PT_7"},KC_8:{name:`( +8`,title:"PT_8"},KC_9:{name:`) +9`,title:"PT_9"},KC_0:{name:`= +0`,title:"PT_0"},KC_MINS:{name:`? +'`,title:"PT_QUOT"},KC_EQL:{name:`* ++`,title:"PT_PLUS"},KC_Q:{name:"Q",title:"PT_Q"},KC_W:{name:"W",title:"PT_W"},KC_E:{name:"E",title:"PT_E"},KC_R:{name:"R",title:"PT_R"},KC_T:{name:"T",title:"PT_T"},KC_Y:{name:"Y",title:"PT_Y"},KC_U:{name:"U",title:"PT_U"},KC_I:{name:"I",title:"PT_I"},KC_O:{name:"O",title:"PT_O"},KC_P:{name:"P",title:"PT_P"},KC_LBRC:{name:`ª +º`,title:"PT_MORD"},KC_RBRC:{name:"`\n´",title:"PT_ACUT (dead)"},KC_A:{name:"A",title:"PT_A"},KC_S:{name:"S",title:"PT_S"},KC_D:{name:"D",title:"PT_D"},KC_F:{name:"F",title:"PT_F"},KC_G:{name:"G",title:"PT_G"},KC_H:{name:"H",title:"PT_H"},KC_J:{name:"J",title:"PT_J"},KC_K:{name:"K",title:"PT_K"},KC_L:{name:"L",title:"PT_L"},KC_SCLN:{name:"Ç",title:"PT_CCED"},KC_QUOT:{name:`^ +~`,title:"PT_TILD (dead)"},KC_NUHS:{name:`| +\\`,title:"PT_BSLS"},KC_NUBS:{name:`> +<`,title:"PT_LABK"},KC_Z:{name:"Z",title:"PT_Z"},KC_X:{name:"X",title:"PT_X"},KC_C:{name:"C",title:"PT_C"},KC_V:{name:"V",title:"PT_V"},KC_B:{name:"B",title:"PT_B"},KC_N:{name:"N",title:"PT_N"},KC_M:{name:"M",title:"PT_M"},KC_COMM:{name:`; +,`,title:"PT_COMM"},KC_DOT:{name:`: +.`,title:"PT_DOT"},KC_SLSH:{name:`_ +-`,title:"PT_MINS"},"S(KC_GRV)":{name:"±",title:"PT_PLMN"},KC_TILD:{name:"±",title:"PT_PLMN"},"S(KC_1)":{name:"!",title:"PT_EXLM"},KC_EXLM:{name:"!",title:"PT_EXLM"},"S(KC_2)":{name:'"',title:"PT_DQUO"},KC_AT:{name:'"',title:"PT_DQUO"},"S(KC_3)":{name:"#",title:"PT_HASH"},KC_HASH:{name:"#",title:"PT_HASH"},"S(KC_4)":{name:"$",title:"PT_DLR"},KC_DLR:{name:"$",title:"PT_DLR"},"S(KC_5)":{name:"%",title:"PT_PERC"},KC_PERC:{name:"%",title:"PT_PERC"},"S(KC_6)":{name:"&",title:"PT_AMPR"},KC_CIRC:{name:"&",title:"PT_AMPR"},"S(KC_7)":{name:"/",title:"PT_SLSH"},KC_AMPR:{name:"/",title:"PT_SLSH"},"S(KC_8)":{name:"(",title:"PT_LPRN"},KC_ASTR:{name:"(",title:"PT_LPRN"},"S(KC_9)":{name:")",title:"PT_RPRN"},KC_LPRN:{name:")",title:"PT_RPRN"},"S(KC_0)":{name:"=",title:"PT_EQL"},KC_RPRN:{name:"=",title:"PT_EQL"},"S(KC_MINS)":{name:"?",title:"PT_QUES"},KC_UNDS:{name:"?",title:"PT_QUES"},"S(KC_EQL)":{name:"*",title:"PT_ASTR"},KC_PLUS:{name:"*",title:"PT_ASTR"},"S(KC_LBRC)":{name:"ª",title:"PT_FORD"},KC_LCBR:{name:"ª",title:"PT_FORD"},"S(KC_RBRC)":{name:"`",title:"PT_GRV (dead)"},KC_RCBR:{name:"`",title:"PT_GRV (dead)"},"S(KC_QUOT)":{name:"^",title:"PT_CIRC (dead)"},KC_DQUO:{name:"^",title:"PT_CIRC (dead)"},"S(KC_NUHS)":{name:"|",title:"PT_PIPE"},"S(KC_NUBS)":{name:">",title:"PT_RABK"},"S(KC_COMM)":{name:";",title:"PT_SCLN"},KC_LT:{name:";",title:"PT_SCLN"},"S(KC_DOT)":{name:":",title:"PT_COLN"},KC_GT:{name:":",title:"PT_COLN"},"S(KC_SLSH)":{name:"_",title:"PT_UNDS"},KC_QUES:{name:"_",title:"PT_UNDS"},"A(KC_1)":{name:"",title:"PT_APPL (Apple logo)"},"A(KC_2)":{name:"@",title:"PT_AT"},"A(KC_3)":{name:"€",title:"PT_EURO"},"A(KC_4)":{name:"£",title:"PT_PND"},"A(KC_5)":{name:"‰",title:"PT_PERM"},"A(KC_6)":{name:"¶",title:"PT_PILC"},"A(KC_7)":{name:"÷",title:"PT_DIV"},"A(KC_8)":{name:"[",title:"PT_LBRC"},"A(KC_9)":{name:"]",title:"PT_RBRC"},"A(KC_0)":{name:"≠",title:"PT_NEQL"},"A(KC_Q)":{name:"Œ",title:"PT_OE"},"A(KC_W)":{name:"∑",title:"PT_NARS"},"A(KC_E)":{name:"Æ",title:"PT_AE"},"A(KC_R)":{name:"®",title:"PT_REGD"},"A(KC_T)":{name:"™",title:"PT_TM"},"A(KC_Y)":{name:"¥",title:"PT_YEN"},"A(KC_U)":{name:"†",title:"PT_DAGG"},"A(KC_I)":{name:"ı",title:"PT_DLSI"},"A(KC_O)":{name:"Ø",title:"PT_OSTR"},"A(KC_P)":{name:"π",title:"PT_PI"},"A(KC_LBRC)":{name:"°",title:"PT_DEG"},"A(KC_RBRC)":{name:"¨",title:"PT_DIAE (dead)"},"A(KC_A)":{name:"å",title:"PT_ARNG"},"A(KC_S)":{name:"ß",title:"PT_SS"},"A(KC_D)":{name:"∂",title:"PT_PDIF"},"A(KC_F)":{name:"ƒ",title:"PT_FHK"},"A(KC_G)":{name:"˙",title:"PT_DOTA"},"A(KC_H)":{name:"ˇ",title:"PT_CARN"},"A(KC_J)":{name:"¯",title:"PT_MACR"},"A(KC_K)":{name:"„",title:"PT_DLQU"},"A(KC_L)":{name:"‘",title:"PT_LSQU"},"A(KC_SCLN)":{name:"¸",title:"PT_CEDL"},"A(KC_QUOT)":{name:"˜",title:"PT_STIL (dead)"},"A(KC_NUHS)":{name:"‹",title:"PT_LSAQ"},"A(KC_NUBS)":{name:"≤",title:"PT_LTEQ"},"A(KC_Z)":{name:"Ω",title:"PT_OMEG"},"A(KC_X)":{name:"«",title:"PT_LDAQ"},"A(KC_C)":{name:"©",title:"PT_COPY"},"A(KC_V)":{name:"√",title:"PT_SQRT"},"A(KC_B)":{name:"∫",title:"PT_INTG"},"A(KC_N)":{name:"¬",title:"PT_NOT"},"A(KC_M)":{name:"µ",title:"PT_MICR"},"A(KC_COMM)":{name:"“",title:"PT_LDQU"},"A(KC_DOT)":{name:"…",title:"PT_ELLP"},"A(KC_SLSH)":{name:"—",title:"PT_MDSH"},"S(A(KC_1))":{name:"¡",title:"PT_IEXL"},"S(A(KC_2))":{name:"fi",title:"PT_FI"},"S(A(KC_3))":{name:"fl",title:"PT_FL"},"S(A(KC_4))":{name:"¢",title:"PT_CENT"},"S(A(KC_5))":{name:"∞",title:"PT_INFN"},"S(A(KC_6))":{name:"•",title:"PT_BULT"},"S(A(KC_7))":{name:"⁄",title:"PT_FRSL"},"S(A(KC_8))":{name:"{",title:"PT_LCBR"},"S(A(KC_9))":{name:"}",title:"PT_RCBR"},"S(A(KC_0))":{name:"≈",title:"PT_AEQL"},"S(A(KC_MINS))":{name:"¿",title:"PT_IQUE"},"S(A(KC_EQL))":{name:"◊",title:"PT_LOZN"},"S(A(KC_U))":{name:"‡",title:"PT_DDAG"},"S(A(KC_I))":{name:"˚",title:"PT_RNGA"},"S(A(KC_P))":{name:"∏",title:"PT_NARP"},"S(A(KC_RBRC))":{name:"˝",title:"PT_DACU"},"S(A(KC_D))":{name:"∆",title:"PT_INCR"},"S(A(KC_K))":{name:"‚",title:"PT_SLQU"},"S(A(KC_L))":{name:"’",title:"PT_RSQU"},"S(A(KC_SCLN))":{name:"˛",title:"PT_OGON"},"S(A(KC_QUOT))":{name:"ˆ",title:"PT_DCIR (dead)"},"S(A(KC_NUHS))":{name:"›",title:"PT_RSAQ"},"S(A(KC_NUBS))":{name:"≥",title:"PT_GTEQ"},"S(A(KC_X))":{name:"»",title:"PT_RDAQ"},"S(A(KC_COMM))":{name:"”",title:"PT_RDQU"},"S(A(KC_DOT))":{name:"·",title:"PT_MDDT"},"S(A(KC_SLSH))":{name:"–",title:"PT_NDSH"},KC_BSLS:{name:`| +\\`,title:""},"S(KC_BSLS)":{name:"|",title:""},KC_COLN:{name:"Ç",title:"S(PT_CCED) (capital Ç)"},KC_PIPE:{name:"|",title:"PT_PIPE"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`§/± +Esc`,title:"Esc normally, but § when GUI is active or ± when Shift is active"}},eW={KC_GRV:{name:`” +„`,title:"RO_DLQU"},KC_1:{name:`! +1`,title:"RO_1"},KC_2:{name:`@ +2`,title:"RO_2"},KC_3:{name:`# +3`,title:"RO_3"},KC_4:{name:`$ +4`,title:"RO_4"},KC_5:{name:`% +5`,title:"RO_5"},KC_6:{name:`^ +6`,title:"RO_6"},KC_7:{name:`& +7`,title:"RO_7"},KC_8:{name:`* +8`,title:"RO_8"},KC_9:{name:`( +9`,title:"RO_9"},KC_0:{name:`) +0`,title:"RO_0"},KC_MINS:{name:`_ +-`,title:"RO_MINS"},KC_EQL:{name:`+ +=`,title:"RO_EQL"},KC_Q:{name:"Q",title:"RO_Q"},KC_W:{name:"W",title:"RO_W"},KC_E:{name:"E",title:"RO_E"},KC_R:{name:"R",title:"RO_R"},KC_T:{name:"T",title:"RO_T"},KC_Y:{name:"Y",title:"RO_Y"},KC_U:{name:"U",title:"RO_U"},KC_I:{name:"I",title:"RO_I"},KC_O:{name:"O",title:"RO_O"},KC_P:{name:"P",title:"RO_P"},KC_LBRC:{name:"Ă",title:"RO_ABRV"},KC_RBRC:{name:"Î",title:"RO_ICIR"},KC_A:{name:"A",title:"RO_A"},KC_S:{name:"S",title:"RO_S"},KC_D:{name:"D",title:"RO_D"},KC_F:{name:"F",title:"RO_F"},KC_G:{name:"G",title:"RO_G"},KC_H:{name:"H",title:"RO_H"},KC_J:{name:"J",title:"RO_J"},KC_K:{name:"K",title:"RO_K"},KC_L:{name:"L",title:"RO_L"},KC_SCLN:{name:"Ș",title:"RO_SCOM"},KC_QUOT:{name:"Ț",title:"RO_TCOM"},KC_NUHS:{name:"Â",title:"RO_ACIR"},KC_NUBS:{name:`| +\\`,title:"RO_BSLS"},KC_Z:{name:"Z",title:"RO_Z"},KC_X:{name:"X",title:"RO_X"},KC_C:{name:"C",title:"RO_C"},KC_V:{name:"V",title:"RO_V"},KC_B:{name:"B",title:"RO_B"},KC_N:{name:"N",title:"RO_N"},KC_M:{name:"M",title:"RO_M"},KC_COMM:{name:`; +,`,title:"RO_COMM"},KC_DOT:{name:`: +.`,title:"RO_DOT"},KC_SLSH:{name:`? +/`,title:"RO_SLSH"},"S(KC_GRV)":{name:"”",title:"RO_RDQU"},KC_TILD:{name:"”",title:"RO_RDQU"},"S(KC_1)":{name:"!",title:"RO_EXLM"},KC_EXLM:{name:"!",title:"RO_EXLM"},"S(KC_2)":{name:"@",title:"RO_AT"},KC_AT:{name:"@",title:"RO_AT"},"S(KC_3)":{name:"#",title:"RO_HASH"},KC_HASH:{name:"#",title:"RO_HASH"},"S(KC_4)":{name:"$",title:"RO_DLR"},KC_DLR:{name:"$",title:"RO_DLR"},"S(KC_5)":{name:"%",title:"RO_PERC"},KC_PERC:{name:"%",title:"RO_PERC"},"S(KC_6)":{name:"^",title:"RO_CIRC"},KC_CIRC:{name:"^",title:"RO_CIRC"},"S(KC_7)":{name:"&",title:"RO_AMPR"},KC_AMPR:{name:"&",title:"RO_AMPR"},"S(KC_8)":{name:"*",title:"RO_ASTR"},KC_ASTR:{name:"*",title:"RO_ASTR"},"S(KC_9)":{name:"(",title:"RO_LPRN"},KC_LPRN:{name:"(",title:"RO_LPRN"},"S(KC_0)":{name:")",title:"RO_RPRN"},KC_RPRN:{name:")",title:"RO_RPRN"},"S(KC_MINS)":{name:"_",title:"RO_UNDS"},KC_UNDS:{name:"_",title:"RO_UNDS"},"S(KC_EQL)":{name:"+",title:"RO_PLUS"},KC_PLUS:{name:"+",title:"RO_PLUS"},"S(KC_NUBS)":{name:"|",title:"RO_PIPE"},"S(KC_COMM)":{name:";",title:"RO_SCLN"},KC_LT:{name:";",title:"RO_SCLN"},"S(KC_DOT)":{name:":",title:"RO_COLN"},KC_GT:{name:":",title:"RO_COLN"},"S(KC_SLSH)":{name:"?",title:"RO_QUES"},KC_QUES:{name:"?",title:"RO_QUES"},"ALGR(KC_GRV)":{name:"`",title:"RO_GRV"},"ALGR(KC_1)":{name:"~",title:"RO_DTIL (dead)"},"ALGR(KC_2)":{name:"ˇ",title:"RO_CARN (dead)"},"ALGR(KC_3)":{name:"^",title:"RO_DCIR (dead)"},"ALGR(KC_4)":{name:"˘",title:"RO_BREV (dead)"},"ALGR(KC_5)":{name:"°",title:"RO_RNGA (dead)"},"ALGR(KC_6)":{name:"˛",title:"RO_OGON (dead)"},"ALGR(KC_7)":{name:"`",title:"RO_DGRV (dead)"},"ALGR(KC_8)":{name:"˙",title:"RO_DOTA (dead)"},"ALGR(KC_9)":{name:"´",title:"RO_ACUT (dead)"},"ALGR(KC_0)":{name:"˝",title:"RO_DACU (dead)"},"ALGR(KC_MINS)":{name:"¨",title:"RO_DIAE (dead)"},"ALGR(KC_EQL)":{name:"¸",title:"RO_CEDL (dead)"},"ALGR(KC_E)":{name:"€",title:"RO_EURO"},"ALGR(KC_P)":{name:"§",title:"RO_SECT"},"ALGR(KC_LBRC)":{name:"[",title:"RO_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"RO_RBRC"},"ALGR(KC_S)":{name:"ß",title:"RO_SS"},"ALGR(KC_D)":{name:"Đ",title:"RO_DSTR"},"ALGR(KC_L)":{name:"Ł",title:"RO_LSTR"},"ALGR(KC_QUOT)":{name:"'",title:"RO_QUOT"},"ALGR(KC_C)":{name:"©",title:"RO_COPY"},"ALGR(KC_COMM)":{name:"<",title:"RO_LABK"},"ALGR(KC_DOT)":{name:">",title:"RO_RABK"},"S(ALGR(KC_GRV))":{name:"~",title:"RO_TILD"},"S(ALGR(KC_MINS))":{name:"–",title:"RO_NDSH"},"S(ALGR(KC_EQL))":{name:"±",title:"RO_PLMN"},"S(ALGR(KC_LBRC))":{name:"{",title:"RO_LCBR"},"S(ALGR(KC_RBRC))":{name:"}",title:"RO_RCBR"},"S(ALGR(KC_QUOT))":{name:'"',title:"RO_DQUO"},"S(ALGR(KC_COMM))":{name:"«",title:"RO_LDAQ"},"S(ALGR(KC_DOT))":{name:"»",title:"RO_RDAQ"},KC_BSLS:{name:"Â",title:""},"S(KC_BSLS)":{name:"Â",title:""},KC_LCBR:{name:"Ă",title:"S(RO_ABRV) (capital Ă)"},KC_RCBR:{name:"Î",title:"S(RO_ICIR) (capital Î)"},KC_COLN:{name:"Ș",title:"S(RO_SCOM) (capital Ș)"},KC_PIPE:{name:"Â",title:"RO_ACIR (capital Â)"},KC_DQUO:{name:"Ț",title:"S(RO_TCOM) (capital Ț)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:`„/” +Esc`,title:"Esc normally, but „ when GUI is active or ” when Shift is active"}},tW={KC_GRV:{name:"Ё",title:"RU_YO"},KC_1:{name:`! +1`,title:"RU_1"},KC_2:{name:`" +2`,title:"RU_2"},KC_3:{name:`№ +3`,title:"RU_3"},KC_4:{name:`; +4`,title:"RU_4"},KC_5:{name:`% +5`,title:"RU_5"},KC_6:{name:`: +6`,title:"RU_6"},KC_7:{name:`? +7`,title:"RU_7"},KC_8:{name:`* +8`,title:"RU_8"},KC_9:{name:`( +9`,title:"RU_9"},KC_0:{name:`) +0`,title:"RU_0"},KC_MINS:{name:`_ +-`,title:"RU_MINS"},KC_EQL:{name:`+ +=`,title:"RU_EQL"},KC_Q:{name:"Й",title:"RU_SHTI"},KC_W:{name:"Ц",title:"RU_TSE"},KC_E:{name:"У",title:"RU_U"},KC_R:{name:"К",title:"RU_KA"},KC_T:{name:"Е",title:"RU_IE"},KC_Y:{name:"Н",title:"RU_EN"},KC_U:{name:"Г",title:"RU_GHE"},KC_I:{name:"Ш",title:"RU_SHA"},KC_O:{name:"Щ",title:"RU_SHCH"},KC_P:{name:"З",title:"RU_ZE"},KC_LBRC:{name:"Х",title:"RU_HA"},KC_RBRC:{name:"Ъ",title:"RU_HARD"},KC_BSLS:{name:`/ +\\`,title:"RU_BSLS"},KC_A:{name:"Ф",title:"RU_EF"},KC_S:{name:"Ы",title:"RU_YERU"},KC_D:{name:"В",title:"RU_VE"},KC_F:{name:"А",title:"RU_A"},KC_G:{name:"П",title:"RU_PE"},KC_H:{name:"Р",title:"RU_ER"},KC_J:{name:"О",title:"RU_O"},KC_K:{name:"Л",title:"RU_EL"},KC_L:{name:"Д",title:"RU_DE"},KC_SCLN:{name:"Ж",title:"RU_ZHE"},KC_QUOT:{name:"Э",title:"RU_E"},KC_Z:{name:"Я",title:"RU_YA"},KC_X:{name:"Ч",title:"RU_CHE"},KC_C:{name:"С",title:"RU_ES"},KC_V:{name:"М",title:"RU_EM"},KC_B:{name:"И",title:"RU_I"},KC_N:{name:"Т",title:"RU_TE"},KC_M:{name:"Ь",title:"RU_SOFT"},KC_COMM:{name:"Б",title:"RU_BE"},KC_DOT:{name:"Ю",title:"RU_YU"},KC_SLSH:{name:`, +.`,title:"RU_DOT"},"S(KC_1)":{name:"!",title:"RU_EXLM"},KC_EXLM:{name:"!",title:"RU_EXLM"},"S(KC_2)":{name:'"',title:"RU_DQUO"},KC_AT:{name:'"',title:"RU_DQUO"},"S(KC_3)":{name:"№",title:"RU_NUM"},KC_HASH:{name:"№",title:"RU_NUM"},"S(KC_4)":{name:";",title:"RU_SCLN"},KC_DLR:{name:";",title:"RU_SCLN"},"S(KC_5)":{name:"%",title:"RU_PERC"},KC_PERC:{name:"%",title:"RU_PERC"},"S(KC_6)":{name:":",title:"RU_COLN"},KC_CIRC:{name:":",title:"RU_COLN"},"S(KC_7)":{name:"?",title:"RU_QUES"},KC_AMPR:{name:"?",title:"RU_QUES"},"S(KC_8)":{name:"*",title:"RU_ASTR"},KC_ASTR:{name:"*",title:"RU_ASTR"},"S(KC_9)":{name:"(",title:"RU_LPRN"},KC_LPRN:{name:"(",title:"RU_LPRN"},"S(KC_0)":{name:")",title:"RU_RPRN"},KC_RPRN:{name:")",title:"RU_RPRN"},"S(KC_MINS)":{name:"_",title:"RU_UNDS"},KC_UNDS:{name:"_",title:"RU_UNDS"},"S(KC_EQL)":{name:"+",title:"RU_PLUS"},KC_PLUS:{name:"+",title:"RU_PLUS"},"S(KC_BSLS)":{name:"/",title:"RU_SLSH"},KC_PIPE:{name:"/",title:"RU_SLSH"},"S(KC_SLSH)":{name:",",title:"RU_COMM"},KC_QUES:{name:",",title:"RU_COMM"},"ALGR(KC_8)":{name:"₽",title:"RU_RUBL"},KC_NUHS:{name:`/ +\\`,title:""},"S(KC_NUHS)":{name:"/",title:""},KC_NUBS:{name:`/ +\\`,title:""},"S(KC_NUBS)":{name:"/",title:""},KC_TILD:{name:"Ё",title:"S(RU_YO) (capital Ё)"},KC_LCBR:{name:"Х",title:"S(RU_HA) (capital Х)"},KC_RCBR:{name:"Ъ",title:"S(RU_HARD) (capital Ъ)"},KC_LT:{name:"Б",title:"S(RU_BE) (capital Б)"},KC_GT:{name:"Ю",title:"S(RU_YU) (capital Ю)"},KC_COLN:{name:"Ж",title:"S(RU_ZHE) (capital Ж)"},KC_DQUO:{name:"Э",title:"S(RU_E) (capital Э)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:`Ё +Esc`,title:"Esc normally, but Ё when Shift or GUI is active"},KC_PDOT:{name:",",title:""}},nW={KC_GRV:{name:"~\n`",title:"RS_GRV"},KC_1:{name:`! +1`,title:"RS_1"},KC_2:{name:`" +2`,title:"RS_2"},KC_3:{name:`# +3`,title:"RS_3"},KC_4:{name:`$ +4`,title:"RS_4"},KC_5:{name:`% +5`,title:"RS_5"},KC_6:{name:`& +6`,title:"RS_6"},KC_7:{name:`/ +7`,title:"RS_7"},KC_8:{name:`( +8`,title:"RS_8"},KC_9:{name:`) +9`,title:"RS_9"},KC_0:{name:`= +0`,title:"RS_0"},KC_MINS:{name:`? +'`,title:"RS_QUOT (dead)"},KC_EQL:{name:`* ++`,title:"RS_PLUS"},KC_Q:{name:"Љ",title:"RS_LJE"},KC_W:{name:"Њ",title:"RS_NJE"},KC_E:{name:"Е",title:"RS_IE"},KC_R:{name:"Р",title:"RS_ER"},KC_T:{name:"Т",title:"RS_TE"},KC_Y:{name:"З",title:"RS_ZE"},KC_U:{name:"У",title:"RS_U"},KC_I:{name:"И",title:"RS_I"},KC_O:{name:"О",title:"RS_O"},KC_P:{name:"П",title:"RS_PE"},KC_LBRC:{name:"Ш",title:"RS_SHA"},KC_RBRC:{name:"Ђ",title:"RS_DJE"},KC_A:{name:"А",title:"RS_A"},KC_S:{name:"С",title:"RS_ES"},KC_D:{name:"Д",title:"RS_DE"},KC_F:{name:"Ф",title:"RS_EF"},KC_G:{name:"Г",title:"RS_GHE"},KC_H:{name:"Х",title:"RS_HA"},KC_J:{name:"Ј",title:"RS_JE"},KC_K:{name:"К",title:"RS_KA"},KC_L:{name:"Л",title:"RS_EL"},KC_SCLN:{name:"Ч",title:"RS_CHE"},KC_QUOT:{name:"Ћ",title:"RS_TSHE"},KC_NUHS:{name:"Ж",title:"RS_ZHE"},KC_NUBS:{name:`> +<`,title:"RS_LABK"},KC_Z:{name:"Ѕ",title:"RS_DZE"},KC_X:{name:"Џ",title:"RS_DZHE"},KC_C:{name:"Ц",title:"RS_TSE"},KC_V:{name:"В",title:"RS_VE"},KC_B:{name:"Б",title:"RS_BE"},KC_N:{name:"Н",title:"RS_EN"},KC_M:{name:"М",title:"RS_EM"},KC_COMM:{name:`; +,`,title:"RS_COMM"},KC_DOT:{name:`: +.`,title:"RS_DOT"},KC_SLSH:{name:`_ +-`,title:"RS_MINS"},"S(KC_GRV)":{name:"~",title:"RS_TILD"},KC_TILD:{name:"~",title:"RS_TILD"},"S(KC_1)":{name:"!",title:"RS_EXLM"},KC_EXLM:{name:"!",title:"RS_EXLM"},"S(KC_2)":{name:'"',title:"RS_DQUO"},KC_AT:{name:'"',title:"RS_DQUO"},"S(KC_3)":{name:"#",title:"RS_HASH"},KC_HASH:{name:"#",title:"RS_HASH"},"S(KC_4)":{name:"$",title:"RS_DLR"},KC_DLR:{name:"$",title:"RS_DLR"},"S(KC_5)":{name:"%",title:"RS_PERC"},KC_PERC:{name:"%",title:"RS_PERC"},"S(KC_6)":{name:"&",title:"RS_AMPR"},KC_CIRC:{name:"&",title:"RS_AMPR"},"S(KC_7)":{name:"/",title:"RS_SLSH"},KC_AMPR:{name:"/",title:"RS_SLSH"},"S(KC_8)":{name:"(",title:"RS_LPRN"},KC_ASTR:{name:"(",title:"RS_LPRN"},"S(KC_9)":{name:")",title:"RS_RPRN"},KC_LPRN:{name:")",title:"RS_RPRN"},"S(KC_0)":{name:"=",title:"RS_EQL"},KC_RPRN:{name:"=",title:"RS_EQL"},"S(KC_MINS)":{name:"?",title:"RS_QUES"},KC_UNDS:{name:"?",title:"RS_QUES"},"S(KC_EQL)":{name:"*",title:"RS_ASTR"},KC_PLUS:{name:"*",title:"RS_ASTR"},"S(KC_NUBS)":{name:">",title:"RS_RABK"},"S(KC_COMM)":{name:";",title:"RS_SCLN"},KC_LT:{name:";",title:"RS_SCLN"},"S(KC_DOT)":{name:":",title:"RS_COLN"},KC_GT:{name:":",title:"RS_COLN"},"S(KC_SLSH)":{name:"_",title:"RS_UNDS"},KC_QUES:{name:"_",title:"RS_UNDS"},"ALGR(KC_E)":{name:"€",title:"RS_EURO"},KC_BSLS:{name:"Ж",title:""},"S(KC_BSLS)":{name:"Ж",title:""},KC_LCBR:{name:"Ш",title:"S(RS_SHA) (capital Ш)"},KC_RCBR:{name:"Ђ",title:"S(RS_DJE) (capital Ђ)"},KC_COLN:{name:"Ч",title:"S(RS_CHE) (capital Ч)"},KC_PIPE:{name:"Ж",title:"RS_ZHE (capital Ж)"},KC_DQUO:{name:"Ћ",title:"S(RS_TSHE) (capital Ћ)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},aW={KC_GRV:{name:`~ +‚`,title:"RS_SLQU (dead)"},KC_1:{name:`! +1`,title:"RS_1"},KC_2:{name:`" +2`,title:"RS_2"},KC_3:{name:`# +3`,title:"RS_3"},KC_4:{name:`$ +4`,title:"RS_4"},KC_5:{name:`% +5`,title:"RS_5"},KC_6:{name:`& +6`,title:"RS_6"},KC_7:{name:`/ +7`,title:"RS_7"},KC_8:{name:`( +8`,title:"RS_8"},KC_9:{name:`) +9`,title:"RS_9"},KC_0:{name:`= +0`,title:"RS_0"},KC_MINS:{name:`? +'`,title:"RS_QUOT"},KC_EQL:{name:`* ++`,title:"RS_PLUS"},KC_Q:{name:"Q",title:"RS_Q"},KC_W:{name:"W",title:"RS_W"},KC_E:{name:"E",title:"RS_E"},KC_R:{name:"R",title:"RS_R"},KC_T:{name:"T",title:"RS_T"},KC_Y:{name:"Z",title:"RS_Z"},KC_U:{name:"U",title:"RS_U"},KC_I:{name:"I",title:"RS_I"},KC_O:{name:"O",title:"RS_O"},KC_P:{name:"P",title:"RS_P"},KC_LBRC:{name:"Š",title:"RS_SCAR"},KC_RBRC:{name:"Đ",title:"RS_DSTR"},KC_A:{name:"A",title:"RS_A"},KC_S:{name:"S",title:"RS_S"},KC_D:{name:"D",title:"RS_D"},KC_F:{name:"F",title:"RS_F"},KC_G:{name:"G",title:"RS_G"},KC_H:{name:"H",title:"RS_H"},KC_J:{name:"J",title:"RS_J"},KC_K:{name:"K",title:"RS_K"},KC_L:{name:"L",title:"RS_L"},KC_SCLN:{name:"Č",title:"RS_CCAR"},KC_QUOT:{name:"Ć",title:"RS_CACU"},KC_NUHS:{name:"Ž",title:"RS_ZCAR"},KC_NUBS:{name:`> +<`,title:"RS_LABK"},KC_Z:{name:"Y",title:"RS_Y"},KC_X:{name:"X",title:"RS_X"},KC_C:{name:"C",title:"RS_C"},KC_V:{name:"V",title:"RS_V"},KC_B:{name:"B",title:"RS_B"},KC_N:{name:"N",title:"RS_N"},KC_M:{name:"M",title:"RS_M"},KC_COMM:{name:`; +,`,title:"RS_COMM"},KC_DOT:{name:`: +.`,title:"RS_DOT"},KC_SLSH:{name:`_ +-`,title:"RS_MINS"},"S(KC_GRV)":{name:"~",title:"RS_TILD"},KC_TILD:{name:"~",title:"RS_TILD"},"S(KC_1)":{name:"!",title:"RS_EXLM"},KC_EXLM:{name:"!",title:"RS_EXLM"},"S(KC_2)":{name:'"',title:"RS_DQUO"},KC_AT:{name:'"',title:"RS_DQUO"},"S(KC_3)":{name:"#",title:"RS_HASH"},KC_HASH:{name:"#",title:"RS_HASH"},"S(KC_4)":{name:"$",title:"RS_DLR"},KC_DLR:{name:"$",title:"RS_DLR"},"S(KC_5)":{name:"%",title:"RS_PERC"},KC_PERC:{name:"%",title:"RS_PERC"},"S(KC_6)":{name:"&",title:"RS_AMPR"},KC_CIRC:{name:"&",title:"RS_AMPR"},"S(KC_7)":{name:"/",title:"RS_SLSH"},KC_AMPR:{name:"/",title:"RS_SLSH"},"S(KC_8)":{name:"(",title:"RS_LPRN"},KC_ASTR:{name:"(",title:"RS_LPRN"},"S(KC_9)":{name:")",title:"RS_RPRN"},KC_LPRN:{name:")",title:"RS_RPRN"},"S(KC_0)":{name:"=",title:"RS_EQL"},KC_RPRN:{name:"=",title:"RS_EQL"},"S(KC_MINS)":{name:"?",title:"RS_QUES"},KC_UNDS:{name:"?",title:"RS_QUES"},"S(KC_EQL)":{name:"*",title:"RS_ASTR"},KC_PLUS:{name:"*",title:"RS_ASTR"},"S(KC_NUBS)":{name:">",title:"RS_RABK"},"S(KC_COMM)":{name:";",title:"RS_SCLN"},KC_LT:{name:";",title:"RS_SCLN"},"S(KC_DOT)":{name:":",title:"RS_COLN"},KC_GT:{name:":",title:"RS_COLN"},"S(KC_SLSH)":{name:"_",title:"RS_UNDS"},KC_QUES:{name:"_",title:"RS_UNDS"},"ALGR(KC_2)":{name:"ˇ",title:"RS_CARN (dead)"},"ALGR(KC_3)":{name:"^",title:"RS_CIRC (dead)"},"ALGR(KC_4)":{name:"˘",title:"RS_BREV (dead)"},"ALGR(KC_5)":{name:"°",title:"RS_RNGA (dead)"},"ALGR(KC_6)":{name:"˛",title:"RS_OGON (dead)"},"ALGR(KC_7)":{name:"`",title:"RS_GRV"},"ALGR(KC_8)":{name:"˙",title:"RS_DOTA (dead)"},"ALGR(KC_9)":{name:"´",title:"RS_ACUT (dead)"},"ALGR(KC_0)":{name:"˝",title:"RS_DACU (dead)"},"ALGR(KC_MINS)":{name:"¨",title:"RS_DIAE (dead)"},"ALGR(KC_EQL)":{name:"¸",title:"RS_CEDL (dead)"},"ALGR(KC_Q)":{name:"\\",title:"RS_BSLS"},"ALGR(KC_W)":{name:"|",title:"RS_PIPE"},"ALGR(KC_E)":{name:"€",title:"RS_EURO"},"ALGR(KC_LBRC)":{name:"÷",title:"RS_DIV"},"ALGR(KC_RBRC)":{name:"×",title:"RS_MUL"},"ALGR(KC_F)":{name:"[",title:"RS_LBRC"},"ALGR(KC_G)":{name:"]",title:"RS_RBRC"},"ALGR(KC_K)":{name:"ł",title:"RS_LLST"},"ALGR(KC_L)":{name:"Ł",title:"RS_CLST"},"ALGR(KC_QUOT)":{name:"ß",title:"RS_SS"},"ALGR(KC_NUHS)":{name:"¤",title:"RS_CURR"},"ALGR(KC_V)":{name:"@",title:"RS_AT"},"ALGR(KC_B)":{name:"{",title:"RS_LCBR"},"ALGR(KC_N)":{name:"}",title:"RS_RCBR"},"ALGR(KC_M)":{name:"§",title:"RS_SECT"},KC_BSLS:{name:"Ž",title:""},"S(KC_BSLS)":{name:"Ž",title:""},KC_LCBR:{name:"Š",title:"S(RS_SCAR) (capital Š)"},KC_RCBR:{name:"Đ",title:"S(RS_DSTR) (capital Đ)"},KC_COLN:{name:"Č",title:"S(RS_CCAR) (capital Č)"},KC_PIPE:{name:"Ž",title:"RS_ZCAR (capital Ž)"},KC_DQUO:{name:"Ć",title:"S(RS_CACU) (capital Ć)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`‚/~ +Esc`,title:"Esc normally, but ‚ when GUI is active or ~ when Shift is active"}},iW={KC_GRV:{name:`° +;`,title:"SK_SCLN"},KC_1:{name:`1 ++`,title:"SK_PLUS"},KC_2:{name:`2 +ľ`,title:"SK_LCAR"},KC_3:{name:`3 +š`,title:"SK_SCAR"},KC_4:{name:`4 +č`,title:"SK_CCAR"},KC_5:{name:`5 +ť`,title:"SK_TCAR"},KC_6:{name:`6 +ž`,title:"SK_ZCAR"},KC_7:{name:`7 +ý`,title:"SK_YACU"},KC_8:{name:`8 +á`,title:"SK_AACU"},KC_9:{name:`9 +í`,title:"SK_IACU"},KC_0:{name:`0 +é`,title:"SK_EACU"},KC_MINS:{name:`% +=`,title:"SK_EQL"},KC_EQL:{name:`ˇ +´`,title:"SK_ACUT (dead)"},KC_Q:{name:"Q",title:"SK_Q"},KC_W:{name:"W",title:"SK_W"},KC_E:{name:"E",title:"SK_E"},KC_R:{name:"R",title:"SK_R"},KC_T:{name:"T",title:"SK_T"},KC_Y:{name:"Z",title:"SK_Z"},KC_U:{name:"U",title:"SK_U"},KC_I:{name:"I",title:"SK_I"},KC_O:{name:"O",title:"SK_O"},KC_P:{name:"P",title:"SK_P"},KC_LBRC:{name:`/ +ú`,title:"SK_UACU"},KC_RBRC:{name:`( +ä`,title:"SK_ADIA"},KC_A:{name:"A",title:"SK_A"},KC_S:{name:"S",title:"SK_S"},KC_D:{name:"D",title:"SK_D"},KC_F:{name:"F",title:"SK_F"},KC_G:{name:"G",title:"SK_G"},KC_H:{name:"H",title:"SK_H"},KC_J:{name:"J",title:"SK_J"},KC_K:{name:"K",title:"SK_K"},KC_L:{name:"L",title:"SK_L"},KC_SCLN:{name:`" +ô`,title:"SK_OCIR"},KC_QUOT:{name:`! +§`,title:"SK_SECT"},KC_NUHS:{name:`) +ň`,title:"SK_NCAR"},KC_NUBS:{name:`* +&`,title:"SK_AMPR"},KC_Z:{name:"Y",title:"SK_Y"},KC_X:{name:"X",title:"SK_X"},KC_C:{name:"C",title:"SK_C"},KC_V:{name:"V",title:"SK_V"},KC_B:{name:"B",title:"SK_B"},KC_N:{name:"N",title:"SK_N"},KC_M:{name:"M",title:"SK_M"},KC_COMM:{name:`? +,`,title:"SK_COMM"},KC_DOT:{name:`: +.`,title:"SK_DOT"},KC_SLSH:{name:`_ +-`,title:"SK_MINS"},"S(KC_GRV)":{name:"°",title:"SK_RNGA (dead)"},KC_TILD:{name:"°",title:"SK_RNGA (dead)"},"S(KC_1)":{name:"1",title:"SK_1"},KC_EXLM:{name:"1",title:"SK_1"},"S(KC_2)":{name:"2",title:"SK_2"},KC_AT:{name:"2",title:"SK_2"},"S(KC_3)":{name:"3",title:"SK_3"},KC_HASH:{name:"3",title:"SK_3"},"S(KC_4)":{name:"4",title:"SK_4"},KC_DLR:{name:"4",title:"SK_4"},"S(KC_5)":{name:"5",title:"SK_5"},KC_PERC:{name:"5",title:"SK_5"},"S(KC_6)":{name:"6",title:"SK_6"},KC_CIRC:{name:"6",title:"SK_6"},"S(KC_7)":{name:"7",title:"SK_7"},KC_AMPR:{name:"7",title:"SK_7"},"S(KC_8)":{name:"8",title:"SK_8"},KC_ASTR:{name:"8",title:"SK_8"},"S(KC_9)":{name:"9",title:"SK_9"},KC_LPRN:{name:"9",title:"SK_9"},"S(KC_0)":{name:"0",title:"SK_0"},KC_RPRN:{name:"0",title:"SK_0"},"S(KC_MINS)":{name:"%",title:"SK_PERC"},KC_UNDS:{name:"%",title:"SK_PERC"},"S(KC_EQL)":{name:"ˇ",title:"SK_CARN (dead)"},KC_PLUS:{name:"ˇ",title:"SK_CARN (dead)"},"S(KC_LBRC)":{name:"/",title:"SK_SLSH"},KC_LCBR:{name:"/",title:"SK_SLSH"},"S(KC_RBRC)":{name:"(",title:"SK_LPRN"},KC_RCBR:{name:"(",title:"SK_LPRN"},"S(KC_SCLN)":{name:'"',title:"SK_DQUO"},KC_COLN:{name:'"',title:"SK_DQUO"},"S(KC_QUOT)":{name:"!",title:"SK_EXLM"},KC_DQUO:{name:"!",title:"SK_EXLM"},"S(KC_NUHS)":{name:")",title:"SK_RPRN"},"S(KC_NUBS)":{name:"*",title:"SK_ASTR"},"S(KC_COMM)":{name:"?",title:"SK_QUES"},KC_LT:{name:"?",title:"SK_QUES"},"S(KC_DOT)":{name:":",title:"SK_COLN"},KC_GT:{name:":",title:"SK_COLN"},"S(KC_SLSH)":{name:"_",title:"SK_UNDS"},KC_QUES:{name:"_",title:"SK_UNDS"},"ALGR(KC_1)":{name:"~",title:"SK_TILD"},"ALGR(KC_3)":{name:"^",title:"SK_CIRC (dead)"},"ALGR(KC_4)":{name:"˘",title:"SK_BREV (dead)"},"ALGR(KC_5)":{name:"˛",title:"SK_OGON (dead)"},"ALGR(KC_6)":{name:"`",title:"SK_GRV"},"ALGR(KC_7)":{name:"˙",title:"SK_DOTA (dead)"},"ALGR(KC_0)":{name:"˝",title:"SK_DACU (dead)"},"ALGR(KC_MINS)":{name:"¨",title:"SK_DIAE (dead)"},"ALGR(KC_EQL)":{name:"¸",title:"SK_CEDL (dead)"},"ALGR(KC_Q)":{name:"\\",title:"SK_BSLS"},"ALGR(KC_W)":{name:"|",title:"SK_PIPE"},"ALGR(KC_E)":{name:"€",title:"SK_EURO"},"ALGR(KC_P)":{name:"'",title:"SK_QUOT"},"ALGR(KC_LBRC)":{name:"÷",title:"SK_DIV"},"ALGR(KC_RBRC)":{name:"×",title:"SK_MUL"},"ALGR(KC_S)":{name:"đ",title:"SK_LDST"},"ALGR(KC_D)":{name:"Đ",title:"SK_CDST"},"ALGR(KC_F)":{name:"[",title:"SK_LBRC"},"ALGR(KC_G)":{name:"]",title:"SK_RBRC"},"ALGR(KC_K)":{name:"ł",title:"SK_LLST"},"ALGR(KC_L)":{name:"Ł",title:"SK_CLST"},"ALGR(KC_SCLN)":{name:"$",title:"SK_DLR"},"ALGR(KC_QUOT)":{name:"ß",title:"SK_SS"},"ALGR(KC_NUHS)":{name:"¤",title:"SK_CURR"},"ALGR(KC_NUBS)":{name:"<",title:"SK_LABK"},"ALGR(KC_Z)":{name:">",title:"SK_RABK"},"ALGR(KC_X)":{name:"#",title:"SK_HASH"},"ALGR(KC_V)":{name:"@",title:"SK_AT"},"ALGR(KC_B)":{name:"{",title:"SK_LCBR"},"ALGR(KC_N)":{name:"}",title:"SK_RCBR"},KC_BSLS:{name:`) +ň`,title:""},"S(KC_BSLS)":{name:")",title:""},KC_PIPE:{name:")",title:"SK_RPRN"},SC_LSPO:{name:"LS / 9",title:"Left Shift when held, 9 when tapped"},SC_RSPC:{name:"RS / 0",title:"Right Shift when held, 0 when tapped"},SC_LCPO:{name:"LC / 9",title:"Left Control when held, 9 when tapped"},SC_RCPC:{name:"RC / 0",title:"Right Control when held, 0 when tapped"},SC_LAPO:{name:"LA / 9",title:"Left Alt when held, 9 when tapped"},SC_RAPC:{name:"RA / 0",title:"Right Alt when held, 0 when tapped"},QK_GESC:{name:`;/° +Esc`,title:"Esc normally, but ; when GUI is active or ° when Shift is active"}},rW={KC_GRV:{name:`¨ +¸`,title:"SI_CEDL (dead)"},KC_1:{name:`! +1`,title:"SI_1"},KC_2:{name:`" +2`,title:"SI_2"},KC_3:{name:`# +3`,title:"SI_3"},KC_4:{name:`$ +4`,title:"SI_4"},KC_5:{name:`% +5`,title:"SI_5"},KC_6:{name:`& +6`,title:"SI_6"},KC_7:{name:`/ +7`,title:"SI_7"},KC_8:{name:`( +8`,title:"SI_8"},KC_9:{name:`) +9`,title:"SI_9"},KC_0:{name:`= +0`,title:"SI_0"},KC_MINS:{name:`? +'`,title:"SI_QUOT"},KC_EQL:{name:`* ++`,title:"SI_PLUS"},KC_Q:{name:"Q",title:"SI_Q"},KC_W:{name:"W",title:"SI_W"},KC_E:{name:"E",title:"SI_E"},KC_R:{name:"R",title:"SI_R"},KC_T:{name:"T",title:"SI_T"},KC_Y:{name:"Z",title:"SI_Z"},KC_U:{name:"U",title:"SI_U"},KC_I:{name:"I",title:"SI_I"},KC_O:{name:"O",title:"SI_O"},KC_P:{name:"P",title:"SI_P"},KC_LBRC:{name:"Š",title:"SI_SCAR"},KC_RBRC:{name:"Đ",title:"SI_DSTR"},KC_A:{name:"A",title:"SI_A"},KC_S:{name:"S",title:"SI_S"},KC_D:{name:"D",title:"SI_D"},KC_F:{name:"F",title:"SI_F"},KC_G:{name:"G",title:"SI_G"},KC_H:{name:"H",title:"SI_H"},KC_J:{name:"J",title:"SI_J"},KC_K:{name:"K",title:"SI_K"},KC_L:{name:"L",title:"SI_L"},KC_SCLN:{name:"Č",title:"SI_CCAR"},KC_QUOT:{name:"Ć",title:"SI_CACU"},KC_NUHS:{name:"Ž",title:"SI_ZCAR"},KC_NUBS:{name:`> +<`,title:"SI_LABK"},KC_Z:{name:"Y",title:"SI_Y"},KC_X:{name:"X",title:"SI_X"},KC_C:{name:"C",title:"SI_C"},KC_V:{name:"V",title:"SI_V"},KC_B:{name:"B",title:"SI_B"},KC_N:{name:"N",title:"SI_N"},KC_M:{name:"M",title:"SI_M"},KC_COMM:{name:`; +,`,title:"SI_COMM"},KC_DOT:{name:`: +.`,title:"SI_DOT"},KC_SLSH:{name:`_ +-`,title:"SI_MINS"},"S(KC_GRV)":{name:"¨",title:"SI_DIAE (dead)"},KC_TILD:{name:"¨",title:"SI_DIAE (dead)"},"S(KC_1)":{name:"!",title:"SI_EXLM"},KC_EXLM:{name:"!",title:"SI_EXLM"},"S(KC_2)":{name:'"',title:"SI_DQUO"},KC_AT:{name:'"',title:"SI_DQUO"},"S(KC_3)":{name:"#",title:"SI_HASH"},KC_HASH:{name:"#",title:"SI_HASH"},"S(KC_4)":{name:"$",title:"SI_DLR"},KC_DLR:{name:"$",title:"SI_DLR"},"S(KC_5)":{name:"%",title:"SI_PERC"},KC_PERC:{name:"%",title:"SI_PERC"},"S(KC_6)":{name:"&",title:"SI_AMPR"},KC_CIRC:{name:"&",title:"SI_AMPR"},"S(KC_7)":{name:"/",title:"SI_SLSH"},KC_AMPR:{name:"/",title:"SI_SLSH"},"S(KC_8)":{name:"(",title:"SI_LPRN"},KC_ASTR:{name:"(",title:"SI_LPRN"},"S(KC_9)":{name:")",title:"SI_RPRN"},KC_LPRN:{name:")",title:"SI_RPRN"},"S(KC_0)":{name:"=",title:"SI_EQL"},KC_RPRN:{name:"=",title:"SI_EQL"},"S(KC_MINS)":{name:"?",title:"SI_QUES"},KC_UNDS:{name:"?",title:"SI_QUES"},"S(KC_EQL)":{name:"*",title:"SI_ASTR"},KC_PLUS:{name:"*",title:"SI_ASTR"},"S(KC_NUBS)":{name:">",title:"SI_RABK"},"S(KC_COMM)":{name:";",title:"SI_SCLN"},KC_LT:{name:";",title:"SI_SCLN"},"S(KC_DOT)":{name:":",title:"SI_COLN"},KC_GT:{name:":",title:"SI_COLN"},"S(KC_SLSH)":{name:"_",title:"SI_UNDS"},KC_QUES:{name:"_",title:"SI_UNDS"},"ALGR(KC_1)":{name:"~",title:"SI_TILD"},"ALGR(KC_2)":{name:"ˇ",title:"SI_CARN (dead)"},"ALGR(KC_3)":{name:"^",title:"SI_CIRC (dead)"},"ALGR(KC_4)":{name:"˘",title:"SI_BREV (dead)"},"ALGR(KC_5)":{name:"°",title:"SI_RNGA (dead)"},"ALGR(KC_6)":{name:"˛",title:"SI_OGON (dead)"},"ALGR(KC_7)":{name:"`",title:"SI_GRV"},"ALGR(KC_8)":{name:"˙",title:"SI_DOTA (dead)"},"ALGR(KC_9)":{name:"´",title:"SI_ACUT (dead)"},"ALGR(KC_0)":{name:"˝",title:"SI_DACU (dead)"},"ALGR(KC_Q)":{name:"\\",title:"SI_BSLS"},"ALGR(KC_W)":{name:"|",title:"SI_PIPE"},"ALGR(KC_E)":{name:"€",title:"SI_EURO"},"ALGR(KC_LBRC)":{name:"÷",title:"SI_DIV"},"ALGR(KC_RBRC)":{name:"×",title:"SI_MUL"},"ALGR(KC_F)":{name:"[",title:"SI_LBRC"},"ALGR(KC_G)":{name:"]",title:"SI_RBRC"},"ALGR(KC_K)":{name:"ł",title:"SI_LLST"},"ALGR(KC_L)":{name:"Ł",title:"SI_CLST"},"ALGR(KC_QUOT)":{name:"ß",title:"SI_SS"},"ALGR(KC_NUHS)":{name:"¤",title:"SI_CURR"},"ALGR(KC_V)":{name:"@",title:"SI_AT"},"ALGR(KC_B)":{name:"{",title:"SI_LCBR"},"ALGR(KC_N)":{name:"}",title:"SI_RCBR"},"ALGR(KC_M)":{name:"§",title:"SI_SECT"},KC_BSLS:{name:"Ž",title:""},"S(KC_BSLS)":{name:"Ž",title:""},KC_LCBR:{name:"Š",title:"S(SI_SCAR) (capital Š)"},KC_RCBR:{name:"Đ",title:"S(SI_DSTR) (capital Đ)"},KC_COLN:{name:"Č",title:"S(SI_CCAR) (capital Č)"},KC_PIPE:{name:"Ž",title:"SI_ZCAR (capital Ž)"},KC_DQUO:{name:"Ć",title:"S(SI_CACU) (capital Ć)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`¸/¨ +Esc`,title:"Esc normally, but ¸ when GUI is active or ¨ when Shift is active"}},oW={KC_GRV:{name:`ª +º`,title:"ES_MORD"},KC_1:{name:`! +1`,title:"ES_1"},KC_2:{name:`" +2`,title:"ES_2"},KC_3:{name:`· +3`,title:"ES_3"},KC_4:{name:`$ +4`,title:"ES_4"},KC_5:{name:`% +5`,title:"ES_5"},KC_6:{name:`& +6`,title:"ES_6"},KC_7:{name:`/ +7`,title:"ES_7"},KC_8:{name:`( +8`,title:"ES_8"},KC_9:{name:`) +9`,title:"ES_9"},KC_0:{name:`= +0`,title:"ES_0"},KC_MINS:{name:`? +'`,title:"ES_QUOT"},KC_EQL:{name:`¿ +¡`,title:"ES_IEXL"},KC_Q:{name:"Q",title:"ES_Q"},KC_W:{name:"W",title:"ES_W"},KC_E:{name:"E",title:"ES_E"},KC_R:{name:"R",title:"ES_R"},KC_T:{name:"T",title:"ES_T"},KC_Y:{name:"Y",title:"ES_Y"},KC_U:{name:"U",title:"ES_U"},KC_I:{name:"I",title:"ES_I"},KC_O:{name:"O",title:"ES_O"},KC_P:{name:"P",title:"ES_P"},KC_LBRC:{name:"^\n`",title:"ES_GRV (dead)"},KC_RBRC:{name:`* ++`,title:"ES_PLUS"},KC_A:{name:"A",title:"ES_A"},KC_S:{name:"S",title:"ES_S"},KC_D:{name:"D",title:"ES_D"},KC_F:{name:"F",title:"ES_F"},KC_G:{name:"G",title:"ES_G"},KC_H:{name:"H",title:"ES_H"},KC_J:{name:"J",title:"ES_J"},KC_K:{name:"K",title:"ES_K"},KC_L:{name:"L",title:"ES_L"},KC_SCLN:{name:"Ñ",title:"ES_NTIL"},KC_QUOT:{name:`¨ +´`,title:"ES_ACUT (dead)"},KC_NUHS:{name:"Ç",title:"ES_CCED"},KC_NUBS:{name:`> +<`,title:"ES_LABK"},KC_Z:{name:"Z",title:"ES_Z"},KC_X:{name:"X",title:"ES_X"},KC_C:{name:"C",title:"ES_C"},KC_V:{name:"V",title:"ES_V"},KC_B:{name:"B",title:"ES_B"},KC_N:{name:"N",title:"ES_N"},KC_M:{name:"M",title:"ES_M"},KC_COMM:{name:`; +,`,title:"ES_COMM"},KC_DOT:{name:`: +.`,title:"ES_DOT"},KC_SLSH:{name:`_ +-`,title:"ES_MINS"},"S(KC_GRV)":{name:"ª",title:"ES_FORD"},KC_TILD:{name:"ª",title:"ES_FORD"},"S(KC_1)":{name:"!",title:"ES_EXLM"},KC_EXLM:{name:"!",title:"ES_EXLM"},"S(KC_2)":{name:'"',title:"ES_DQUO"},KC_AT:{name:'"',title:"ES_DQUO"},"S(KC_3)":{name:"·",title:"ES_BULT"},KC_HASH:{name:"·",title:"ES_BULT"},"S(KC_4)":{name:"$",title:"ES_DLR"},KC_DLR:{name:"$",title:"ES_DLR"},"S(KC_5)":{name:"%",title:"ES_PERC"},KC_PERC:{name:"%",title:"ES_PERC"},"S(KC_6)":{name:"&",title:"ES_AMPR"},KC_CIRC:{name:"&",title:"ES_AMPR"},"S(KC_7)":{name:"/",title:"ES_SLSH"},KC_AMPR:{name:"/",title:"ES_SLSH"},"S(KC_8)":{name:"(",title:"ES_LPRN"},KC_ASTR:{name:"(",title:"ES_LPRN"},"S(KC_9)":{name:")",title:"ES_RPRN"},KC_LPRN:{name:")",title:"ES_RPRN"},"S(KC_0)":{name:"=",title:"ES_EQL"},KC_RPRN:{name:"=",title:"ES_EQL"},"S(KC_MINS)":{name:"?",title:"ES_QUES"},KC_UNDS:{name:"?",title:"ES_QUES"},"S(KC_EQL)":{name:"¿",title:"ES_IQUE"},KC_PLUS:{name:"¿",title:"ES_IQUE"},"S(KC_LBRC)":{name:"^",title:"ES_CIRC (dead)"},KC_LCBR:{name:"^",title:"ES_CIRC (dead)"},"S(KC_RBRC)":{name:"*",title:"ES_ASTR"},KC_RCBR:{name:"*",title:"ES_ASTR"},"S(KC_QUOT)":{name:"¨",title:"ES_DIAE (dead)"},KC_DQUO:{name:"¨",title:"ES_DIAE (dead)"},"S(KC_NUBS)":{name:">",title:"ES_RABK"},"S(KC_COMM)":{name:";",title:"ES_SCLN"},KC_LT:{name:";",title:"ES_SCLN"},"S(KC_DOT)":{name:":",title:"ES_COLN"},KC_GT:{name:":",title:"ES_COLN"},"S(KC_SLSH)":{name:"_",title:"ES_UNDS"},KC_QUES:{name:"_",title:"ES_UNDS"},"ALGR(KC_GRV)":{name:"\\",title:"ES_BSLS"},"ALGR(KC_1)":{name:"|",title:"ES_PIPE"},"ALGR(KC_2)":{name:"@",title:"ES_AT"},"ALGR(KC_3)":{name:"#",title:"ES_HASH"},"ALGR(KC_4)":{name:"~",title:"ES_TILD"},"ALGR(KC_5)":{name:"€",title:"ES_EURO"},"ALGR(KC_6)":{name:"¬",title:"ES_NOT"},"ALGR(KC_LBRC)":{name:"[",title:"ES_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"ES_RBRC"},"ALGR(KC_QUOT)":{name:"{",title:"ES_LCBR"},"ALGR(KC_NUHS)":{name:"}",title:"ES_RCBR"},KC_BSLS:{name:"Ç",title:""},"S(KC_BSLS)":{name:"Ç",title:""},KC_COLN:{name:"Ñ",title:"S(ES_NTIL) (capital Ñ)"},KC_PIPE:{name:"Ç",title:"ES_CCED (capital Ç)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`º/ª +Esc`,title:"Esc normally, but º when GUI is active or ª when Shift is active"}},lW={KC_GRV:{name:`ª +º`,title:"DV_MORD"},KC_1:{name:`! +1`,title:"DV_1"},KC_2:{name:`" +2`,title:"DV_2"},KC_3:{name:`· +3`,title:"DV_3"},KC_4:{name:`$ +4`,title:"DV_4"},KC_5:{name:`% +5`,title:"DV_5"},KC_6:{name:`& +6`,title:"DV_6"},KC_7:{name:`/ +7`,title:"DV_7"},KC_8:{name:`( +8`,title:"DV_8"},KC_9:{name:`) +9`,title:"DV_9"},KC_0:{name:`= +0`,title:"DV_0"},KC_MINS:{name:`? +'`,title:"DV_QUOT"},KC_EQL:{name:`¿ +¡`,title:"DV_IEXL"},KC_Q:{name:`: +.`,title:"DV_DOT"},KC_W:{name:`; +,`,title:"DV_COMM"},KC_E:{name:"Ñ",title:"DV_NTIL"},KC_R:{name:"P",title:"DV_P"},KC_T:{name:"Y",title:"DV_Y"},KC_Y:{name:"F",title:"DV_F"},KC_U:{name:"G",title:"DV_G"},KC_I:{name:"C",title:"DV_C"},KC_O:{name:"H",title:"DV_H"},KC_P:{name:"L",title:"DV_L"},KC_LBRC:{name:"^\n`",title:"DV_GRV (dead)"},KC_RBRC:{name:`* ++`,title:"DV_PLUS"},KC_A:{name:"A",title:"DV_A"},KC_S:{name:"O",title:"DV_O"},KC_D:{name:"E",title:"DV_E"},KC_F:{name:"U",title:"DV_U"},KC_G:{name:"I",title:"DV_I"},KC_H:{name:"D",title:"DV_D"},KC_J:{name:"R",title:"DV_R"},KC_K:{name:"T",title:"DV_T"},KC_L:{name:"N",title:"DV_N"},KC_SCLN:{name:"S",title:"DV_S"},KC_QUOT:{name:`¨ +´`,title:"DV_ACUT (dead)"},KC_NUHS:{name:"Ç",title:"DV_CCED"},KC_NUBS:{name:`> +<`,title:"DV_LABK"},KC_Z:{name:`_ +-`,title:"DV_MINS"},KC_X:{name:"Q",title:"DV_Q"},KC_C:{name:"J",title:"DV_J"},KC_V:{name:"K",title:"DV_K"},KC_B:{name:"X",title:"DV_X"},KC_N:{name:"B",title:"DV_B"},KC_M:{name:"M",title:"DV_M"},KC_COMM:{name:"W",title:"DV_W"},KC_DOT:{name:"V",title:"DV_V"},KC_SLSH:{name:"Z",title:"DV_Z"},"S(KC_GRV)":{name:"ª",title:"DV_FORD"},KC_TILD:{name:"ª",title:"DV_FORD"},"S(KC_1)":{name:"!",title:"DV_EXLM"},KC_EXLM:{name:"!",title:"DV_EXLM"},"S(KC_2)":{name:'"',title:"DV_DQUO"},KC_AT:{name:'"',title:"DV_DQUO"},"S(KC_3)":{name:"·",title:"DV_BULT"},KC_HASH:{name:"·",title:"DV_BULT"},"S(KC_4)":{name:"$",title:"DV_DLR"},KC_DLR:{name:"$",title:"DV_DLR"},"S(KC_5)":{name:"%",title:"DV_PERC"},KC_PERC:{name:"%",title:"DV_PERC"},"S(KC_6)":{name:"&",title:"DV_AMPR"},KC_CIRC:{name:"&",title:"DV_AMPR"},"S(KC_7)":{name:"/",title:"DV_SLSH"},KC_AMPR:{name:"/",title:"DV_SLSH"},"S(KC_8)":{name:"(",title:"DV_LPRN"},KC_ASTR:{name:"(",title:"DV_LPRN"},"S(KC_9)":{name:")",title:"DV_RPRN"},KC_LPRN:{name:")",title:"DV_RPRN"},"S(KC_0)":{name:"=",title:"DV_EQL"},KC_RPRN:{name:"=",title:"DV_EQL"},"S(KC_MINS)":{name:"?",title:"DV_QUES"},KC_UNDS:{name:"?",title:"DV_QUES"},"S(KC_EQL)":{name:"¿",title:"DV_IQUE"},KC_PLUS:{name:"¿",title:"DV_IQUE"},"S(KC_Q)":{name:":",title:"DV_COLN"},"S(KC_W)":{name:";",title:"DV_SCLN"},"S(KC_LBRC)":{name:"^",title:"DV_CIRC (dead)"},KC_LCBR:{name:"^",title:"DV_CIRC (dead)"},"S(KC_RBRC)":{name:"*",title:"DV_ASTR"},KC_RCBR:{name:"*",title:"DV_ASTR"},"S(KC_QUOT)":{name:"¨",title:"DV_DIAE (dead)"},KC_DQUO:{name:"¨",title:"DV_DIAE (dead)"},"S(KC_NUBS)":{name:">",title:"DV_RABK"},"S(KC_Z)":{name:"_",title:"DV_UNDS"},"ALGR(KC_GRV)":{name:"\\",title:"DV_BSLS"},"ALGR(KC_1)":{name:"|",title:"DV_PIPE"},"ALGR(KC_2)":{name:"@",title:"DV_AT"},"ALGR(KC_3)":{name:"#",title:"DV_HASH"},"ALGR(KC_4)":{name:"~",title:"DV_TILD"},"ALGR(KC_5)":{name:"€",title:"DV_EURO"},"ALGR(KC_6)":{name:"¬",title:"DV_NOT"},"ALGR(KC_LBRC)":{name:"[",title:"DV_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"DV_RBRC"},"ALGR(KC_QUOT)":{name:"{",title:"DV_LCBR"},"ALGR(KC_NUHS)":{name:"}",title:"DV_RCBR"},KC_BSLS:{name:"Ç",title:""},"S(KC_BSLS)":{name:"Ç",title:""},KC_LT:{name:"W",title:"S(DV_W) (capital W)"},KC_GT:{name:"V",title:"S(DV_V) (capital V)"},KC_COLN:{name:"S",title:"S(DV_S) (capital S)"},KC_PIPE:{name:"Ç",title:"DV_CCED (capital Ç)"},KC_QUES:{name:"Z",title:"S(DV_Z) (capital Z)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`º/ª +Esc`,title:"Esc normally, but º when GUI is active or ª when Shift is active"}},sW={KC_GRV:{name:`° +|`,title:"ES_PIPE"},KC_1:{name:`! +1`,title:"ES_1"},KC_2:{name:`" +2`,title:"ES_2"},KC_3:{name:`# +3`,title:"ES_3"},KC_4:{name:`$ +4`,title:"ES_4"},KC_5:{name:`% +5`,title:"ES_5"},KC_6:{name:`& +6`,title:"ES_6"},KC_7:{name:`/ +7`,title:"ES_7"},KC_8:{name:`( +8`,title:"ES_8"},KC_9:{name:`) +9`,title:"ES_9"},KC_0:{name:`= +0`,title:"ES_0"},KC_MINS:{name:`? +'`,title:"ES_QUOT"},KC_EQL:{name:`¡ +¿`,title:"ES_IQUE"},KC_Q:{name:"Q",title:"ES_Q"},KC_W:{name:"W",title:"ES_W"},KC_E:{name:"E",title:"ES_E"},KC_R:{name:"R",title:"ES_R"},KC_T:{name:"T",title:"ES_T"},KC_Y:{name:"Y",title:"ES_Y"},KC_U:{name:"U",title:"ES_U"},KC_I:{name:"I",title:"ES_I"},KC_O:{name:"O",title:"ES_O"},KC_P:{name:"P",title:"ES_P"},KC_LBRC:{name:`¨ +´`,title:"ES_ACUT (dead)"},KC_RBRC:{name:`* ++`,title:"ES_PLUS"},KC_A:{name:"A",title:"ES_A"},KC_S:{name:"S",title:"ES_S"},KC_D:{name:"D",title:"ES_D"},KC_F:{name:"F",title:"ES_F"},KC_G:{name:"G",title:"ES_G"},KC_H:{name:"H",title:"ES_H"},KC_J:{name:"J",title:"ES_J"},KC_K:{name:"K",title:"ES_K"},KC_L:{name:"L",title:"ES_L"},KC_SCLN:{name:"Ñ",title:"ES_NTIL"},KC_QUOT:{name:`[ +{`,title:"ES_LCBR"},KC_NUHS:{name:`] +}`,title:"ES_RCBR"},KC_NUBS:{name:`> +<`,title:"ES_LABK"},KC_Z:{name:"Z",title:"ES_Z"},KC_X:{name:"X",title:"ES_X"},KC_C:{name:"C",title:"ES_C"},KC_V:{name:"V",title:"ES_V"},KC_B:{name:"B",title:"ES_B"},KC_N:{name:"N",title:"ES_N"},KC_M:{name:"M",title:"ES_M"},KC_COMM:{name:`; +,`,title:"ES_COMM"},KC_DOT:{name:`: +.`,title:"ES_DOT"},KC_SLSH:{name:`_ +-`,title:"ES_MINS"},"S(KC_GRV)":{name:"°",title:"ES_MORD"},KC_TILD:{name:"°",title:"ES_MORD"},"S(KC_1)":{name:"!",title:"ES_EXLM"},KC_EXLM:{name:"!",title:"ES_EXLM"},"S(KC_2)":{name:'"',title:"ES_DQUO"},KC_AT:{name:'"',title:"ES_DQUO"},"S(KC_3)":{name:"#",title:"ES_NUMB"},KC_HASH:{name:"#",title:"ES_NUMB"},"S(KC_4)":{name:"$",title:"ES_DLR"},KC_DLR:{name:"$",title:"ES_DLR"},"S(KC_5)":{name:"%",title:"ES_PERC"},KC_PERC:{name:"%",title:"ES_PERC"},"S(KC_6)":{name:"&",title:"ES_AMPR"},KC_CIRC:{name:"&",title:"ES_AMPR"},"S(KC_7)":{name:"/",title:"ES_SLSH"},KC_AMPR:{name:"/",title:"ES_SLSH"},"S(KC_8)":{name:"(",title:"ES_LPRN"},KC_ASTR:{name:"(",title:"ES_LPRN"},"S(KC_9)":{name:")",title:"ES_RPRN"},KC_LPRN:{name:")",title:"ES_RPRN"},"S(KC_0)":{name:"=",title:"ES_EQL"},KC_RPRN:{name:"=",title:"ES_EQL"},"S(KC_MINS)":{name:"?",title:"ES_QUES"},KC_UNDS:{name:"?",title:"ES_QUES"},"S(KC_EQL)":{name:"¡",title:"ES_IEXL"},KC_PLUS:{name:"¡",title:"ES_IEXL"},"S(KC_LBRC)":{name:"¨",title:"ES_DIAE (dead)"},KC_LCBR:{name:"¨",title:"ES_DIAE (dead)"},"S(KC_RBRC)":{name:"*",title:"ES_ASTR"},KC_RCBR:{name:"*",title:"ES_ASTR"},"S(KC_QUOT)":{name:"[",title:"ES_LBRC"},KC_DQUO:{name:"[",title:"ES_LBRC"},"S(KC_NUHS)":{name:"]",title:"ES_RBRC"},"S(KC_NUBS)":{name:">",title:"ES_RABK"},"S(KC_COMM)":{name:";",title:"ES_SCLN"},KC_LT:{name:";",title:"ES_SCLN"},"S(KC_DOT)":{name:":",title:"ES_COLN"},KC_GT:{name:":",title:"ES_COLN"},"S(KC_SLSH)":{name:"_",title:"ES_UNDS"},KC_QUES:{name:"_",title:"ES_UNDS"},"ALGR(KC_GRV)":{name:"¬",title:"ES_NOT"},"ALGR(KC_MINS)":{name:"\\",title:"ES_BSLS"},"ALGR(KC_Q)":{name:"@",title:"ES_AT"},"ALGR(KC_RBRC)":{name:"~",title:"ES_TILD"},"ALGR(KC_QUOT)":{name:"^",title:"ES_CIRC"},"ALGR(KC_NUHS)":{name:"`",title:"ES_GRV (dead)"},KC_BSLS:{name:`] +}`,title:""},"S(KC_BSLS)":{name:"]",title:""},KC_COLN:{name:"Ñ",title:"S(ES_NTIL) (capital Ñ)"},KC_PIPE:{name:"]",title:""},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`|/° +Esc`,title:"Esc normally, but | when GUI is active or ° when Shift is active"}},_W={KC_GRV:{name:`½ +§`,title:"SE_SECT"},KC_1:{name:`! +1`,title:"SE_1"},KC_2:{name:`" +2`,title:"SE_2"},KC_3:{name:`# +3`,title:"SE_3"},KC_4:{name:`¤ +4`,title:"SE_4"},KC_5:{name:`% +5`,title:"SE_5"},KC_6:{name:`& +6`,title:"SE_6"},KC_7:{name:`/ +7`,title:"SE_7"},KC_8:{name:`( +8`,title:"SE_8"},KC_9:{name:`) +9`,title:"SE_9"},KC_0:{name:`= +0`,title:"SE_0"},KC_MINS:{name:`? ++`,title:"SE_PLUS"},KC_EQL:{name:"`\n´",title:"SE_ACUT (dead)"},KC_Q:{name:"Q",title:"SE_Q"},KC_W:{name:"W",title:"SE_W"},KC_E:{name:"E",title:"SE_E"},KC_R:{name:"R",title:"SE_R"},KC_T:{name:"T",title:"SE_T"},KC_Y:{name:"Y",title:"SE_Y"},KC_U:{name:"U",title:"SE_U"},KC_I:{name:"I",title:"SE_I"},KC_O:{name:"O",title:"SE_O"},KC_P:{name:"P",title:"SE_P"},KC_LBRC:{name:"Å",title:"SE_ARNG"},KC_RBRC:{name:`^ +¨`,title:"SE_DIAE (dead)"},KC_A:{name:"A",title:"SE_A"},KC_S:{name:"S",title:"SE_S"},KC_D:{name:"D",title:"SE_D"},KC_F:{name:"F",title:"SE_F"},KC_G:{name:"G",title:"SE_G"},KC_H:{name:"H",title:"SE_H"},KC_J:{name:"J",title:"SE_J"},KC_K:{name:"K",title:"SE_K"},KC_L:{name:"L",title:"SE_L"},KC_SCLN:{name:"Ö",title:"SE_ODIA"},KC_QUOT:{name:"Ä",title:"SE_ADIA"},KC_NUHS:{name:`* +'`,title:"SE_QUOT"},KC_NUBS:{name:`> +<`,title:"SE_LABK"},KC_Z:{name:"Z",title:"SE_Z"},KC_X:{name:"X",title:"SE_X"},KC_C:{name:"C",title:"SE_C"},KC_V:{name:"V",title:"SE_V"},KC_B:{name:"B",title:"SE_B"},KC_N:{name:"N",title:"SE_N"},KC_M:{name:"M",title:"SE_M"},KC_COMM:{name:`; +,`,title:"SE_COMM"},KC_DOT:{name:`: +.`,title:"SE_DOT"},KC_SLSH:{name:`_ +-`,title:"SE_MINS"},"S(KC_GRV)":{name:"½",title:"SE_HALF"},KC_TILD:{name:"½",title:"SE_HALF"},"S(KC_1)":{name:"!",title:"SE_EXLM"},KC_EXLM:{name:"!",title:"SE_EXLM"},"S(KC_2)":{name:'"',title:"SE_DQUO"},KC_AT:{name:'"',title:"SE_DQUO"},"S(KC_3)":{name:"#",title:"SE_HASH"},KC_HASH:{name:"#",title:"SE_HASH"},"S(KC_4)":{name:"¤",title:"SE_CURR"},KC_DLR:{name:"¤",title:"SE_CURR"},"S(KC_5)":{name:"%",title:"SE_PERC"},KC_PERC:{name:"%",title:"SE_PERC"},"S(KC_6)":{name:"&",title:"SE_AMPR"},KC_CIRC:{name:"&",title:"SE_AMPR"},"S(KC_7)":{name:"/",title:"SE_SLSH"},KC_AMPR:{name:"/",title:"SE_SLSH"},"S(KC_8)":{name:"(",title:"SE_LPRN"},KC_ASTR:{name:"(",title:"SE_LPRN"},"S(KC_9)":{name:")",title:"SE_RPRN"},KC_LPRN:{name:")",title:"SE_RPRN"},"S(KC_0)":{name:"=",title:"SE_EQL"},KC_RPRN:{name:"=",title:"SE_EQL"},"S(KC_MINS)":{name:"?",title:"SE_QUES"},KC_UNDS:{name:"?",title:"SE_QUES"},"S(KC_EQL)":{name:"`",title:"SE_GRV (dead)"},KC_PLUS:{name:"`",title:"SE_GRV (dead)"},"S(KC_RBRC)":{name:"^",title:"SE_CIRC (dead)"},KC_RCBR:{name:"^",title:"SE_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"SE_ASTR"},"S(KC_NUBS)":{name:">",title:"SE_RABK"},"S(KC_COMM)":{name:";",title:"SE_SCLN"},KC_LT:{name:";",title:"SE_SCLN"},"S(KC_DOT)":{name:":",title:"SE_COLN"},KC_GT:{name:":",title:"SE_COLN"},"S(KC_SLSH)":{name:"_",title:"SE_UNDS"},KC_QUES:{name:"_",title:"SE_UNDS"},"ALGR(KC_2)":{name:"@",title:"SE_AT"},"ALGR(KC_3)":{name:"£",title:"SE_PND"},"ALGR(KC_4)":{name:"$",title:"SE_DLR"},"ALGR(KC_5)":{name:"€",title:"SE_EURO"},"ALGR(KC_7)":{name:"{",title:"SE_LCBR"},"ALGR(KC_8)":{name:"[",title:"SE_LBRC"},"ALGR(KC_9)":{name:"]",title:"SE_RBRC"},"ALGR(KC_0)":{name:"}",title:"SE_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"SE_BSLS"},"ALGR(KC_RBRC)":{name:"~",title:"SE_TILD (dead)"},"ALGR(KC_NUBS)":{name:"|",title:"SE_PIPE"},"ALGR(KC_M)":{name:"µ",title:"SE_MICR"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"Å",title:"S(SE_ARNG) (capital Å)"},KC_COLN:{name:"Ö",title:"S(SE_ODIA) (capital Ö)"},KC_PIPE:{name:"*",title:"SE_ASTR"},KC_DQUO:{name:"Ä",title:"S(SE_ADIA) (capital Ä)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`§/½ +Esc`,title:"Esc normally, but § when GUI is active or ½ when Shift is active"}},cW={KC_GRV:{name:`> +<`,title:"SE_LABK"},KC_1:{name:`! +1`,title:"SE_1"},KC_2:{name:`" +2`,title:"SE_2"},KC_3:{name:`# +3`,title:"SE_3"},KC_4:{name:`€ +4`,title:"SE_4"},KC_5:{name:`% +5`,title:"SE_5"},KC_6:{name:`& +6`,title:"SE_6"},KC_7:{name:`/ +7`,title:"SE_7"},KC_8:{name:`( +8`,title:"SE_8"},KC_9:{name:`) +9`,title:"SE_9"},KC_0:{name:`= +0`,title:"SE_0"},KC_MINS:{name:`? ++`,title:"SE_PLUS"},KC_EQL:{name:"`\n´",title:"SE_ACUT (dead)"},KC_Q:{name:"Q",title:"SE_Q"},KC_W:{name:"W",title:"SE_W"},KC_E:{name:"E",title:"SE_E"},KC_R:{name:"R",title:"SE_R"},KC_T:{name:"T",title:"SE_T"},KC_Y:{name:"Y",title:"SE_Y"},KC_U:{name:"U",title:"SE_U"},KC_I:{name:"I",title:"SE_I"},KC_O:{name:"O",title:"SE_O"},KC_P:{name:"P",title:"SE_P"},KC_LBRC:{name:"Å",title:"SE_ARNG"},KC_RBRC:{name:`^ +¨`,title:"SE_DIAE (dead)"},KC_NUHS:{name:`* +'`,title:"SE_QUOT"},KC_A:{name:"A",title:"SE_A"},KC_S:{name:"S",title:"SE_S"},KC_D:{name:"D",title:"SE_D"},KC_F:{name:"F",title:"SE_F"},KC_G:{name:"G",title:"SE_G"},KC_H:{name:"H",title:"SE_H"},KC_J:{name:"J",title:"SE_J"},KC_K:{name:"K",title:"SE_K"},KC_L:{name:"L",title:"SE_L"},KC_SCLN:{name:"Ö",title:"SE_ODIA"},KC_QUOT:{name:"Ä",title:"SE_ADIA"},KC_Z:{name:"Z",title:"SE_Z"},KC_X:{name:"X",title:"SE_X"},KC_C:{name:"C",title:"SE_C"},KC_V:{name:"V",title:"SE_V"},KC_B:{name:"B",title:"SE_B"},KC_N:{name:"N",title:"SE_N"},KC_M:{name:"M",title:"SE_M"},KC_COMM:{name:`; +,`,title:"SE_COMM"},KC_DOT:{name:`: +.`,title:"SE_DOT"},KC_SLSH:{name:`_ +-`,title:"SE_MINS"},"S(KC_GRV)":{name:">",title:"SE_RABK"},KC_TILD:{name:">",title:"SE_RABK"},"S(KC_1)":{name:"!",title:"SE_EXLM"},KC_EXLM:{name:"!",title:"SE_EXLM"},"S(KC_2)":{name:'"',title:"SE_DQUO"},KC_AT:{name:'"',title:"SE_DQUO"},"S(KC_3)":{name:"#",title:"SE_HASH"},KC_HASH:{name:"#",title:"SE_HASH"},"S(KC_4)":{name:"€",title:"SE_EURO"},KC_DLR:{name:"€",title:"SE_EURO"},"S(KC_5)":{name:"%",title:"SE_PERC"},KC_PERC:{name:"%",title:"SE_PERC"},"S(KC_6)":{name:"&",title:"SE_AMPR"},KC_CIRC:{name:"&",title:"SE_AMPR"},"S(KC_7)":{name:"/",title:"SE_SLSH"},KC_AMPR:{name:"/",title:"SE_SLSH"},"S(KC_8)":{name:"(",title:"SE_LPRN"},KC_ASTR:{name:"(",title:"SE_LPRN"},"S(KC_9)":{name:")",title:"SE_RPRN"},KC_LPRN:{name:")",title:"SE_RPRN"},"S(KC_0)":{name:"=",title:"SE_EQL"},KC_RPRN:{name:"=",title:"SE_EQL"},"S(KC_MINS)":{name:"?",title:"SE_QUES"},KC_UNDS:{name:"?",title:"SE_QUES"},"S(KC_EQL)":{name:"`",title:"SE_GRV"},KC_PLUS:{name:"`",title:"SE_GRV"},"S(KC_RBRC)":{name:"^",title:"SE_CIRC (dead)"},KC_RCBR:{name:"^",title:"SE_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"SE_ASTR"},"S(KC_COMM)":{name:";",title:"SE_SCLN"},KC_LT:{name:";",title:"SE_SCLN"},"S(KC_DOT)":{name:":",title:"SE_COLN"},KC_GT:{name:":",title:"SE_COLN"},"S(KC_SLSH)":{name:"_",title:"SE_UNDS"},KC_QUES:{name:"_",title:"SE_UNDS"},"A(KC_GRV)":{name:"≤",title:"SE_LTEQ"},"A(KC_1)":{name:"©",title:"SE_COPY"},"A(KC_2)":{name:"™",title:"SE_TM"},"A(KC_3)":{name:"£",title:"SE_PND"},"A(KC_4)":{name:"$",title:"SE_DLR"},"A(KC_5)":{name:"∞",title:"SE_INFN"},"A(KC_6)":{name:"§",title:"SE_SECT"},"A(KC_7)":{name:"|",title:"SE_PIPE"},"A(KC_8)":{name:"[",title:"SE_LBRC"},"A(KC_9)":{name:"]",title:"SE_RBRC"},"A(KC_0)":{name:"≈",title:"SE_AEQL"},"A(KC_MINS)":{name:"±",title:"SE_PLMN"},"A(KC_Q)":{name:"•",title:"SE_BULT"},"A(KC_W)":{name:"Ω",title:"SE_OMEG"},"A(KC_E)":{name:"É",title:"SE_EACU"},"A(KC_R)":{name:"®",title:"SE_REGD"},"A(KC_T)":{name:"†",title:"SE_DAGG"},"A(KC_Y)":{name:"µ",title:"SE_MICR"},"A(KC_U)":{name:"Ü",title:"SE_UDIA"},"A(KC_I)":{name:"ı",title:"SE_DLSI"},"A(KC_O)":{name:"Œ",title:"SE_OE"},"A(KC_P)":{name:"π",title:"SE_PI"},"A(KC_LBRC)":{name:"˙",title:"SE_DOTA"},"A(KC_RBRC)":{name:"~",title:"SE_TILD (dead)"},"A(KC_NUHS)":{name:"@",title:"SE_AT"},"A(KC_A)":{name:"",title:"SE_APPL (Apple logo)"},"A(KC_S)":{name:"ß",title:"SE_SS"},"A(KC_D)":{name:"∂",title:"SE_PDIF"},"A(KC_F)":{name:"ƒ",title:"SE_FHK"},"A(KC_G)":{name:"¸",title:"SE_CEDL"},"A(KC_H)":{name:"˛",title:"SE_OGON"},"A(KC_J)":{name:"√",title:"SE_SQRT"},"A(KC_K)":{name:"ª",title:"SE_FORD"},"A(KC_L)":{name:"fi",title:"SE_FI"},"A(KC_SCLN)":{name:"Ø",title:"SE_OSTR"},"A(KC_QUOT)":{name:"Æ",title:"SE_AE"},"A(KC_Z)":{name:"÷",title:"SE_DIV"},"A(KC_C)":{name:"Ç",title:"SE_CCED"},"A(KC_V)":{name:"‹",title:"SE_LSAQ"},"A(KC_B)":{name:"›",title:"SE_RSAQ"},"A(KC_N)":{name:"‘",title:"SE_LSQU"},"A(KC_M)":{name:"’",title:"SE_RSQU"},"A(KC_COMM)":{name:"‚",title:"SE_SLQU"},"A(KC_DOT)":{name:"…",title:"SE_ELLP"},"A(KC_SLSH)":{name:"–",title:"SE_NDSH"},"S(A(KC_GRV))":{name:"≥",title:"SE_GTEQ"},"S(A(KC_1))":{name:"¡",title:"SE_IEXL"},"S(A(KC_3))":{name:"¥",title:"SE_YEN"},"S(A(KC_4))":{name:"¢",title:"SE_CENT"},"S(A(KC_5))":{name:"‰",title:"SE_PERM"},"S(A(KC_6))":{name:"¶",title:"SE_PILC"},"S(A(KC_7))":{name:"\\",title:"SE_BSLS"},"S(A(KC_8))":{name:"{",title:"SE_LCBR"},"S(A(KC_9))":{name:"}",title:"SE_RCBR"},"S(A(KC_0))":{name:"≠",title:"SE_NEQL"},"S(A(KC_MINS))":{name:"¿",title:"SE_IQUE"},"S(A(KC_Q))":{name:"°",title:"SE_DEG"},"S(A(KC_W))":{name:"˝",title:"SE_DACU"},"S(A(KC_T))":{name:"‡",title:"SE_DDAG"},"S(A(KC_Y))":{name:"˜",title:"SE_STIL"},"S(A(KC_I))":{name:"ˆ",title:"SE_DCIR"},"S(A(KC_P))":{name:"∏",title:"SE_NARP"},"S(A(KC_LBRC))":{name:"˚",title:"SE_RNGA"},"S(A(KC_A))":{name:"◊",title:"SE_LOZN"},"S(A(KC_S))":{name:"∑",title:"SE_NARS"},"S(A(KC_D))":{name:"∆",title:"SE_INCR"},"S(A(KC_F))":{name:"∫",title:"SE_INTG"},"S(A(KC_G))":{name:"¯",title:"SE_MACR"},"S(A(KC_H))":{name:"˘",title:"SE_BREV"},"S(A(KC_J))":{name:"¬",title:"SE_NOT"},"S(A(KC_K))":{name:"º",title:"SE_MORD"},"S(A(KC_L))":{name:"fl",title:"SE_FL"},"S(A(KC_Z))":{name:"⁄",title:"SE_FRSL"},"S(A(KC_X))":{name:"ˇ",title:"SE_CARN"},"S(A(KC_V))":{name:"«",title:"SE_LDAQ"},"S(A(KC_B))":{name:"»",title:"SE_RDAQ"},"S(A(KC_N))":{name:"“",title:"SE_LDQU"},"S(A(KC_M))":{name:"”",title:"SE_RDQU"},"S(A(KC_COMM))":{name:"„",title:"SE_DLQU"},"S(A(KC_DOT))":{name:"·",title:"SE_MDDT"},"S(A(KC_SLSH))":{name:"—",title:"SE_MDSH"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_NUBS:{name:`* +'`,title:""},"S(KC_NUBS)":{name:"*",title:""},KC_LCBR:{name:"Å",title:"S(SE_ARNG) (capital Å)"},KC_COLN:{name:"Ö",title:"S(SE_ODIA) (capital Ö)"},KC_PIPE:{name:"*",title:"SE_ASTR"},KC_DQUO:{name:"Ä",title:"S(SE_ADIA) (capital Ä)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:` +Esc`,title:"Esc normally, but < when GUI is active or > when Shift is active"}},uW={KC_GRV:{name:`° +§`,title:"SE_SECT"},KC_1:{name:`! +1`,title:"SE_1"},KC_2:{name:`" +2`,title:"SE_2"},KC_3:{name:`# +3`,title:"SE_3"},KC_4:{name:`€ +4`,title:"SE_4"},KC_5:{name:`% +5`,title:"SE_5"},KC_6:{name:`& +6`,title:"SE_6"},KC_7:{name:`/ +7`,title:"SE_7"},KC_8:{name:`( +8`,title:"SE_8"},KC_9:{name:`) +9`,title:"SE_9"},KC_0:{name:`= +0`,title:"SE_0"},KC_MINS:{name:`? ++`,title:"SE_PLUS"},KC_EQL:{name:"`\n´",title:"SE_ACUT (dead)"},KC_Q:{name:"Q",title:"SE_Q"},KC_W:{name:"W",title:"SE_W"},KC_E:{name:"E",title:"SE_E"},KC_R:{name:"R",title:"SE_R"},KC_T:{name:"T",title:"SE_T"},KC_Y:{name:"Y",title:"SE_Y"},KC_U:{name:"U",title:"SE_U"},KC_I:{name:"I",title:"SE_I"},KC_O:{name:"O",title:"SE_O"},KC_P:{name:"P",title:"SE_P"},KC_LBRC:{name:"Å",title:"SE_ARNG"},KC_RBRC:{name:`^ +¨`,title:"SE_DIAE (dead)"},KC_A:{name:"A",title:"SE_A"},KC_S:{name:"S",title:"SE_S"},KC_D:{name:"D",title:"SE_D"},KC_F:{name:"F",title:"SE_F"},KC_G:{name:"G",title:"SE_G"},KC_H:{name:"H",title:"SE_H"},KC_J:{name:"J",title:"SE_J"},KC_K:{name:"K",title:"SE_K"},KC_L:{name:"L",title:"SE_L"},KC_SCLN:{name:"Ö",title:"SE_ODIA"},KC_QUOT:{name:"Ä",title:"SE_ADIA"},KC_NUHS:{name:`* +'`,title:"SE_QUOT"},KC_NUBS:{name:`> +<`,title:"SE_LABK"},KC_Z:{name:"Z",title:"SE_Z"},KC_X:{name:"X",title:"SE_X"},KC_C:{name:"C",title:"SE_C"},KC_V:{name:"V",title:"SE_V"},KC_B:{name:"B",title:"SE_B"},KC_N:{name:"N",title:"SE_N"},KC_M:{name:"M",title:"SE_M"},KC_COMM:{name:`; +,`,title:"SE_COMM"},KC_DOT:{name:`: +.`,title:"SE_DOT"},KC_SLSH:{name:`_ +-`,title:"SE_MINS"},"S(KC_GRV)":{name:"°",title:"SE_DEG"},KC_TILD:{name:"°",title:"SE_DEG"},"S(KC_1)":{name:"!",title:"SE_EXLM"},KC_EXLM:{name:"!",title:"SE_EXLM"},"S(KC_2)":{name:'"',title:"SE_DQUO"},KC_AT:{name:'"',title:"SE_DQUO"},"S(KC_3)":{name:"#",title:"SE_HASH"},KC_HASH:{name:"#",title:"SE_HASH"},"S(KC_4)":{name:"€",title:"SE_EURO"},KC_DLR:{name:"€",title:"SE_EURO"},"S(KC_5)":{name:"%",title:"SE_PERC"},KC_PERC:{name:"%",title:"SE_PERC"},"S(KC_6)":{name:"&",title:"SE_AMPR"},KC_CIRC:{name:"&",title:"SE_AMPR"},"S(KC_7)":{name:"/",title:"SE_SLSH"},KC_AMPR:{name:"/",title:"SE_SLSH"},"S(KC_8)":{name:"(",title:"SE_LPRN"},KC_ASTR:{name:"(",title:"SE_LPRN"},"S(KC_9)":{name:")",title:"SE_RPRN"},KC_LPRN:{name:")",title:"SE_RPRN"},"S(KC_0)":{name:"=",title:"SE_EQL"},KC_RPRN:{name:"=",title:"SE_EQL"},"S(KC_MINS)":{name:"?",title:"SE_QUES"},KC_UNDS:{name:"?",title:"SE_QUES"},"S(KC_EQL)":{name:"`",title:"SE_GRV"},KC_PLUS:{name:"`",title:"SE_GRV"},"S(KC_RBRC)":{name:"^",title:"SE_CIRC (dead)"},KC_RCBR:{name:"^",title:"SE_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"SE_ASTR"},"S(KC_NUBS)":{name:">",title:"SE_RABK"},"S(KC_COMM)":{name:";",title:"SE_SCLN"},KC_LT:{name:";",title:"SE_SCLN"},"S(KC_DOT)":{name:":",title:"SE_COLN"},KC_GT:{name:":",title:"SE_COLN"},"S(KC_SLSH)":{name:"_",title:"SE_UNDS"},KC_QUES:{name:"_",title:"SE_UNDS"},"A(KC_GRV)":{name:"¶",title:"SE_PILC"},"A(KC_1)":{name:"©",title:"SE_COPY"},"A(KC_2)":{name:"™",title:"SE_TM"},"A(KC_3)":{name:"£",title:"SE_PND"},"A(KC_4)":{name:"$",title:"SE_DLR"},"A(KC_5)":{name:"∞",title:"SE_INFN"},"A(KC_7)":{name:"|",title:"SE_PIPE"},"A(KC_8)":{name:"[",title:"SE_LBRC"},"A(KC_9)":{name:"]",title:"SE_RBRC"},"A(KC_0)":{name:"≈",title:"SE_AEQL"},"A(KC_MINS)":{name:"±",title:"SE_PLMN"},"A(KC_Q)":{name:"•",title:"SE_BULT"},"A(KC_W)":{name:"Ω",title:"SE_OMEG"},"A(KC_E)":{name:"É",title:"SE_EACU"},"A(KC_R)":{name:"®",title:"SE_REGD"},"A(KC_T)":{name:"†",title:"SE_DAGG"},"A(KC_Y)":{name:"µ",title:"SE_MICR"},"A(KC_U)":{name:"Ü",title:"SE_UDIA"},"A(KC_I)":{name:"ı",title:"SE_DLSI"},"A(KC_O)":{name:"Œ",title:"SE_OE"},"A(KC_P)":{name:"π",title:"SE_PI"},"A(KC_LBRC)":{name:"˙",title:"SE_DOTA"},"A(KC_RBRC)":{name:"~",title:"SE_TILD (dead)"},"A(KC_A)":{name:"",title:"SE_APPL (Apple logo)"},"A(KC_S)":{name:"ß",title:"SE_SS"},"A(KC_D)":{name:"∂",title:"SE_PDIF"},"A(KC_F)":{name:"ƒ",title:"SE_FHK"},"A(KC_G)":{name:"¸",title:"SE_CEDL"},"A(KC_H)":{name:"˛",title:"SE_OGON"},"A(KC_J)":{name:"√",title:"SE_SQRT"},"A(KC_K)":{name:"ª",title:"SE_FORD"},"A(KC_L)":{name:"fi",title:"SE_FI"},"A(KC_SCLN)":{name:"Ø",title:"SE_OSTR"},"A(KC_QUOT)":{name:"Æ",title:"SE_AE"},"A(KC_NUHS)":{name:"@",title:"SE_AT"},"A(KC_NUBS)":{name:"≤",title:"SE_LTEQ"},"A(KC_Z)":{name:"÷",title:"SE_DIV"},"A(KC_C)":{name:"Ç",title:"SE_CCED"},"A(KC_V)":{name:"‹",title:"SE_LSAQ"},"A(KC_B)":{name:"›",title:"SE_RSAQ"},"A(KC_N)":{name:"‘",title:"SE_LSQU"},"A(KC_M)":{name:"’",title:"SE_RSQU"},"A(KC_COMM)":{name:"‚",title:"SE_SLQU"},"A(KC_DOT)":{name:"…",title:"SE_ELLP"},"A(KC_SLSH)":{name:"–",title:"SE_NDSH"},"S(A(KC_1))":{name:"¡",title:"SE_IEXL"},"S(A(KC_3))":{name:"¥",title:"SE_YEN"},"S(A(KC_4))":{name:"¢",title:"SE_CENT"},"S(A(KC_5))":{name:"‰",title:"SE_PERM"},"S(A(KC_7))":{name:"\\",title:"SE_BSLS"},"S(A(KC_8))":{name:"{",title:"SE_LCBR"},"S(A(KC_9))":{name:"}",title:"SE_RCBR"},"S(A(KC_0))":{name:"≠",title:"SE_NEQL"},"S(A(KC_MINS))":{name:"¿",title:"SE_IQUE"},"S(A(KC_W))":{name:"˝",title:"SE_DACU"},"S(A(KC_T))":{name:"‡",title:"SE_DDAG"},"S(A(KC_Y))":{name:"˜",title:"SE_STIL"},"S(A(KC_I))":{name:"ˆ",title:"SE_DCIR"},"S(A(KC_P))":{name:"∏",title:"SE_NARP"},"S(A(KC_LBRC))":{name:"˚",title:"SE_RNGA"},"S(A(KC_A))":{name:"◊",title:"SE_LOZN"},"S(A(KC_S))":{name:"∑",title:"SE_NARS"},"S(A(KC_D))":{name:"∆",title:"SE_INCR"},"S(A(KC_F))":{name:"∫",title:"SE_INTG"},"S(A(KC_G))":{name:"¯",title:"SE_MACR"},"S(A(KC_H))":{name:"˘",title:"SE_BREV"},"S(A(KC_J))":{name:"¬",title:"SE_NOT"},"S(A(KC_K))":{name:"º",title:"SE_MORD"},"S(A(KC_L))":{name:"fl",title:"SE_FL"},"S(A(KC_NUBS))":{name:"≥",title:"SE_GTEQ"},"S(A(KC_Z))":{name:"⁄",title:"SE_FRSL"},"S(A(KC_X))":{name:"ˇ",title:"SE_CARN"},"S(A(KC_V))":{name:"«",title:"SE_LDAQ"},"S(A(KC_B))":{name:"»",title:"SE_RDAQ"},"S(A(KC_N))":{name:"“",title:"SE_LDQU"},"S(A(KC_M))":{name:"”",title:"SE_RDQU"},"S(A(KC_COMM))":{name:"„",title:"SE_DLQU"},"S(A(KC_DOT))":{name:"·",title:"SE_MDDT"},"S(A(KC_SLSH))":{name:"—",title:"SE_MDSH"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"Å",title:"S(SE_ARNG) (capital Å)"},KC_COLN:{name:"Ö",title:"S(SE_ODIA) (capital Ö)"},KC_PIPE:{name:"*",title:"SE_ASTR"},KC_DQUO:{name:"Ä",title:"S(SE_ADIA) (capital Ä)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`§/° +Esc`,title:"Esc normally, but § when GUI is active or ° when Shift is active"}},mW={KC_GRV:{name:`> +<`,title:"SE_LABK"},KC_1:{name:`! +1`,title:"SE_1"},KC_2:{name:`" +2`,title:"SE_2"},KC_3:{name:`# +3`,title:"SE_3"},KC_4:{name:`€ +4`,title:"SE_4"},KC_5:{name:`% +5`,title:"SE_5"},KC_6:{name:`& +6`,title:"SE_6"},KC_7:{name:`/ +7`,title:"SE_7"},KC_8:{name:`( +8`,title:"SE_8"},KC_9:{name:`) +9`,title:"SE_9"},KC_0:{name:`= +0`,title:"SE_0"},KC_MINS:{name:`? ++`,title:"SE_PLUS"},KC_EQL:{name:"`\n´",title:"SE_ACUT (dead)"},KC_Q:{name:"Q",title:"SE_Q"},KC_W:{name:"W",title:"SE_W"},KC_E:{name:"E",title:"SE_E"},KC_R:{name:"R",title:"SE_R"},KC_T:{name:"T",title:"SE_T"},KC_Y:{name:"Y",title:"SE_Y"},KC_U:{name:"U",title:"SE_U"},KC_I:{name:"I",title:"SE_I"},KC_O:{name:"O",title:"SE_O"},KC_P:{name:"P",title:"SE_P"},KC_LBRC:{name:"Å",title:"SE_ARNG"},KC_RBRC:{name:`^ +¨`,title:"SE_DIAE (dead)"},KC_NUHS:{name:`* +'`,title:"SE_QUOT"},KC_A:{name:"A",title:"SE_A"},KC_S:{name:"S",title:"SE_S"},KC_D:{name:"D",title:"SE_D"},KC_F:{name:"F",title:"SE_F"},KC_G:{name:"G",title:"SE_G"},KC_H:{name:"H",title:"SE_H"},KC_J:{name:"J",title:"SE_J"},KC_K:{name:"K",title:"SE_K"},KC_L:{name:"L",title:"SE_L"},KC_SCLN:{name:"Ö",title:"SE_ODIA"},KC_QUOT:{name:"Ä",title:"SE_ADIA"},KC_Z:{name:"Z",title:"SE_Z"},KC_X:{name:"X",title:"SE_X"},KC_C:{name:"C",title:"SE_C"},KC_V:{name:"V",title:"SE_V"},KC_B:{name:"B",title:"SE_B"},KC_N:{name:"N",title:"SE_N"},KC_M:{name:"M",title:"SE_M"},KC_COMM:{name:`; +,`,title:"SE_COMM"},KC_DOT:{name:`: +.`,title:"SE_DOT"},KC_SLSH:{name:`_ +-`,title:"SE_MINS"},"S(KC_GRV)":{name:">",title:"SE_RABK"},KC_TILD:{name:">",title:"SE_RABK"},"S(KC_1)":{name:"!",title:"SE_EXLM"},KC_EXLM:{name:"!",title:"SE_EXLM"},"S(KC_2)":{name:'"',title:"SE_DQUO"},KC_AT:{name:'"',title:"SE_DQUO"},"S(KC_3)":{name:"#",title:"SE_HASH"},KC_HASH:{name:"#",title:"SE_HASH"},"S(KC_4)":{name:"€",title:"SE_EURO"},KC_DLR:{name:"€",title:"SE_EURO"},"S(KC_5)":{name:"%",title:"SE_PERC"},KC_PERC:{name:"%",title:"SE_PERC"},"S(KC_6)":{name:"&",title:"SE_AMPR"},KC_CIRC:{name:"&",title:"SE_AMPR"},"S(KC_7)":{name:"/",title:"SE_SLSH"},KC_AMPR:{name:"/",title:"SE_SLSH"},"S(KC_8)":{name:"(",title:"SE_LPRN"},KC_ASTR:{name:"(",title:"SE_LPRN"},"S(KC_9)":{name:")",title:"SE_RPRN"},KC_LPRN:{name:")",title:"SE_RPRN"},"S(KC_0)":{name:"=",title:"SE_EQL"},KC_RPRN:{name:"=",title:"SE_EQL"},"S(KC_MINS)":{name:"?",title:"SE_QUES"},KC_UNDS:{name:"?",title:"SE_QUES"},"S(KC_EQL)":{name:"`",title:"SE_GRV"},KC_PLUS:{name:"`",title:"SE_GRV"},"S(KC_RBRC)":{name:"^",title:"SE_CIRC (dead)"},KC_RCBR:{name:"^",title:"SE_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"SE_ASTR"},"S(KC_COMM)":{name:";",title:"SE_SCLN"},KC_LT:{name:";",title:"SE_SCLN"},"S(KC_DOT)":{name:":",title:"SE_COLN"},KC_GT:{name:":",title:"SE_COLN"},"S(KC_SLSH)":{name:"_",title:"SE_UNDS"},KC_QUES:{name:"_",title:"SE_UNDS"},"A(KC_GRV)":{name:"≤",title:"SE_LTEQ"},"A(KC_1)":{name:"©",title:"SE_COPY"},"A(KC_2)":{name:"@",title:"SE_AT"},"A(KC_3)":{name:"£",title:"SE_PND"},"A(KC_4)":{name:"$",title:"SE_DLR"},"A(KC_5)":{name:"∞",title:"SE_INFN"},"A(KC_6)":{name:"§",title:"SE_SECT"},"A(KC_7)":{name:"|",title:"SE_PIPE"},"A(KC_8)":{name:"[",title:"SE_LBRC"},"A(KC_9)":{name:"]",title:"SE_RBRC"},"A(KC_0)":{name:"≈",title:"SE_AEQL"},"A(KC_MINS)":{name:"±",title:"SE_PLMN"},"A(KC_Q)":{name:"•",title:"SE_BULT"},"A(KC_W)":{name:"Ω",title:"SE_OMEG"},"A(KC_E)":{name:"É",title:"SE_EACU"},"A(KC_R)":{name:"®",title:"SE_REGD"},"A(KC_T)":{name:"†",title:"SE_DAGG"},"A(KC_Y)":{name:"µ",title:"SE_MICR"},"A(KC_U)":{name:"Ü",title:"SE_UDIA"},"A(KC_I)":{name:"ı",title:"SE_DLSI"},"A(KC_O)":{name:"Œ",title:"SE_OE"},"A(KC_P)":{name:"π",title:"SE_PI"},"A(KC_LBRC)":{name:"˙",title:"SE_DOTA"},"A(KC_RBRC)":{name:"~",title:"SE_TILD (dead)"},"A(KC_NUHS)":{name:"™",title:"SE_TM"},"A(KC_A)":{name:"",title:"SE_APPL (Apple logo)"},"A(KC_S)":{name:"ß",title:"SE_SS"},"A(KC_D)":{name:"∂",title:"SE_PDIF"},"A(KC_F)":{name:"ƒ",title:"SE_FHK"},"A(KC_G)":{name:"¸",title:"SE_CEDL"},"A(KC_H)":{name:"˛",title:"SE_OGON"},"A(KC_J)":{name:"√",title:"SE_SQRT"},"A(KC_K)":{name:"ª",title:"SE_FORD"},"A(KC_L)":{name:"fi",title:"SE_FI"},"A(KC_SCLN)":{name:"Ø",title:"SE_OSTR"},"A(KC_QUOT)":{name:"Æ",title:"SE_AE"},"A(KC_Z)":{name:"÷",title:"SE_DIV"},"A(KC_C)":{name:"Ç",title:"SE_CCED"},"A(KC_V)":{name:"‹",title:"SE_LSAQ"},"A(KC_B)":{name:"›",title:"SE_RSAQ"},"A(KC_N)":{name:"‘",title:"SE_LSQU"},"A(KC_M)":{name:"’",title:"SE_RSQU"},"A(KC_COMM)":{name:"‚",title:"SE_SLQU"},"A(KC_DOT)":{name:"…",title:"SE_ELLP"},"A(KC_SLSH)":{name:"–",title:"SE_NDSH"},"S(A(KC_GRV))":{name:"≥",title:"SE_GTEQ"},"S(A(KC_1))":{name:"¡",title:"SE_IEXL"},"S(A(KC_3))":{name:"¥",title:"SE_YEN"},"S(A(KC_4))":{name:"¢",title:"SE_CENT"},"S(A(KC_5))":{name:"‰",title:"SE_PERM"},"S(A(KC_6))":{name:"¶",title:"SE_PILC"},"S(A(KC_7))":{name:"\\",title:"SE_BSLS"},"S(A(KC_8))":{name:"{",title:"SE_LCBR"},"S(A(KC_9))":{name:"}",title:"SE_RCBR"},"S(A(KC_0))":{name:"≠",title:"SE_NEQL"},"S(A(KC_MINS))":{name:"¿",title:"SE_IQUE"},"S(A(KC_Q))":{name:"°",title:"SE_DEG"},"S(A(KC_W))":{name:"˝",title:"SE_DACU"},"S(A(KC_T))":{name:"‡",title:"SE_DDAG"},"S(A(KC_Y))":{name:"˜",title:"SE_STIL"},"S(A(KC_I))":{name:"ˆ",title:"SE_DCIR"},"S(A(KC_P))":{name:"∏",title:"SE_NARP"},"S(A(KC_LBRC))":{name:"˚",title:"SE_RNGA"},"S(A(KC_A))":{name:"◊",title:"SE_LOZN"},"S(A(KC_S))":{name:"∑",title:"SE_NARS"},"S(A(KC_D))":{name:"∆",title:"SE_INCR"},"S(A(KC_F))":{name:"∫",title:"SE_INTG"},"S(A(KC_G))":{name:"¯",title:"SE_MACR"},"S(A(KC_H))":{name:"˘",title:"SE_BREV"},"S(A(KC_J))":{name:"¬",title:"SE_NOT"},"S(A(KC_K))":{name:"º",title:"SE_MORD"},"S(A(KC_L))":{name:"fl",title:"SE_FL"},"S(A(KC_Z))":{name:"⁄",title:"SE_FRSL"},"S(A(KC_X))":{name:"ˇ",title:"SE_CARN"},"S(A(KC_V))":{name:"«",title:"SE_LDAQ"},"S(A(KC_B))":{name:"»",title:"SE_RDAQ"},"S(A(KC_N))":{name:"“",title:"SE_LDQU"},"S(A(KC_M))":{name:"”",title:"SE_RDQU"},"S(A(KC_COMM))":{name:"„",title:"SE_DLQU"},"S(A(KC_DOT))":{name:"·",title:"SE_MDDT"},"S(A(KC_SLSH))":{name:"—",title:"SE_MDSH"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_NUBS:{name:`* +'`,title:""},"S(KC_NUBS)":{name:"*",title:""},KC_LCBR:{name:"Å",title:"S(SE_ARNG) (capital Å)"},KC_COLN:{name:"Ö",title:"S(SE_ODIA) (capital Ö)"},KC_PIPE:{name:"*",title:"SE_ASTR"},KC_DQUO:{name:"Ä",title:"S(SE_ADIA) (capital Ä)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:` +Esc`,title:"Esc normally, but < when GUI is active or > when Shift is active"}},fW={KC_GRV:{name:`° +§`,title:"SE_SECT"},KC_1:{name:`! +1`,title:"SE_1"},KC_2:{name:`" +2`,title:"SE_2"},KC_3:{name:`# +3`,title:"SE_3"},KC_4:{name:`€ +4`,title:"SE_4"},KC_5:{name:`% +5`,title:"SE_5"},KC_6:{name:`& +6`,title:"SE_6"},KC_7:{name:`/ +7`,title:"SE_7"},KC_8:{name:`( +8`,title:"SE_8"},KC_9:{name:`) +9`,title:"SE_9"},KC_0:{name:`= +0`,title:"SE_0"},KC_MINS:{name:`? ++`,title:"SE_PLUS"},KC_EQL:{name:"`\n´",title:"SE_ACUT (dead)"},KC_Q:{name:"Q",title:"SE_Q"},KC_W:{name:"W",title:"SE_W"},KC_E:{name:"E",title:"SE_E"},KC_R:{name:"R",title:"SE_R"},KC_T:{name:"T",title:"SE_T"},KC_Y:{name:"Y",title:"SE_Y"},KC_U:{name:"U",title:"SE_U"},KC_I:{name:"I",title:"SE_I"},KC_O:{name:"O",title:"SE_O"},KC_P:{name:"P",title:"SE_P"},KC_LBRC:{name:"Å",title:"SE_ARNG"},KC_RBRC:{name:`^ +¨`,title:"SE_DIAE (dead)"},KC_A:{name:"A",title:"SE_A"},KC_S:{name:"S",title:"SE_S"},KC_D:{name:"D",title:"SE_D"},KC_F:{name:"F",title:"SE_F"},KC_G:{name:"G",title:"SE_G"},KC_H:{name:"H",title:"SE_H"},KC_J:{name:"J",title:"SE_J"},KC_K:{name:"K",title:"SE_K"},KC_L:{name:"L",title:"SE_L"},KC_SCLN:{name:"Ö",title:"SE_ODIA"},KC_QUOT:{name:"Ä",title:"SE_ADIA"},KC_NUHS:{name:`* +'`,title:"SE_QUOT"},KC_NUBS:{name:`> +<`,title:"SE_LABK"},KC_Z:{name:"Z",title:"SE_Z"},KC_X:{name:"X",title:"SE_X"},KC_C:{name:"C",title:"SE_C"},KC_V:{name:"V",title:"SE_V"},KC_B:{name:"B",title:"SE_B"},KC_N:{name:"N",title:"SE_N"},KC_M:{name:"M",title:"SE_M"},KC_COMM:{name:`; +,`,title:"SE_COMM"},KC_DOT:{name:`: +.`,title:"SE_DOT"},KC_SLSH:{name:`_ +-`,title:"SE_MINS"},"S(KC_GRV)":{name:"°",title:"SE_DEG"},KC_TILD:{name:"°",title:"SE_DEG"},"S(KC_1)":{name:"!",title:"SE_EXLM"},KC_EXLM:{name:"!",title:"SE_EXLM"},"S(KC_2)":{name:'"',title:"SE_DQUO"},KC_AT:{name:'"',title:"SE_DQUO"},"S(KC_3)":{name:"#",title:"SE_HASH"},KC_HASH:{name:"#",title:"SE_HASH"},"S(KC_4)":{name:"€",title:"SE_EURO"},KC_DLR:{name:"€",title:"SE_EURO"},"S(KC_5)":{name:"%",title:"SE_PERC"},KC_PERC:{name:"%",title:"SE_PERC"},"S(KC_6)":{name:"&",title:"SE_AMPR"},KC_CIRC:{name:"&",title:"SE_AMPR"},"S(KC_7)":{name:"/",title:"SE_SLSH"},KC_AMPR:{name:"/",title:"SE_SLSH"},"S(KC_8)":{name:"(",title:"SE_LPRN"},KC_ASTR:{name:"(",title:"SE_LPRN"},"S(KC_9)":{name:")",title:"SE_RPRN"},KC_LPRN:{name:")",title:"SE_RPRN"},"S(KC_0)":{name:"=",title:"SE_EQL"},KC_RPRN:{name:"=",title:"SE_EQL"},"S(KC_MINS)":{name:"?",title:"SE_QUES"},KC_UNDS:{name:"?",title:"SE_QUES"},"S(KC_EQL)":{name:"`",title:"SE_GRV"},KC_PLUS:{name:"`",title:"SE_GRV"},"S(KC_RBRC)":{name:"^",title:"SE_CIRC (dead)"},KC_RCBR:{name:"^",title:"SE_CIRC (dead)"},"S(KC_NUHS)":{name:"*",title:"SE_ASTR"},"S(KC_NUBS)":{name:">",title:"SE_RABK"},"S(KC_COMM)":{name:";",title:"SE_SCLN"},KC_LT:{name:";",title:"SE_SCLN"},"S(KC_DOT)":{name:":",title:"SE_COLN"},KC_GT:{name:":",title:"SE_COLN"},"S(KC_SLSH)":{name:"_",title:"SE_UNDS"},KC_QUES:{name:"_",title:"SE_UNDS"},"A(KC_GRV)":{name:"¶",title:"SE_PILC"},"A(KC_1)":{name:"©",title:"SE_COPY"},"A(KC_2)":{name:"@",title:"SE_AT"},"A(KC_3)":{name:"£",title:"SE_PND"},"A(KC_4)":{name:"$",title:"SE_DLR"},"A(KC_5)":{name:"∞",title:"SE_INFN"},"A(KC_7)":{name:"|",title:"SE_PIPE"},"A(KC_8)":{name:"[",title:"SE_LBRC"},"A(KC_9)":{name:"]",title:"SE_RBRC"},"A(KC_0)":{name:"≈",title:"SE_AEQL"},"A(KC_MINS)":{name:"±",title:"SE_PLMN"},"A(KC_Q)":{name:"•",title:"SE_BULT"},"A(KC_W)":{name:"Ω",title:"SE_OMEG"},"A(KC_E)":{name:"É",title:"SE_EACU"},"A(KC_R)":{name:"®",title:"SE_REGD"},"A(KC_T)":{name:"†",title:"SE_DAGG"},"A(KC_Y)":{name:"µ",title:"SE_MICR"},"A(KC_U)":{name:"Ü",title:"SE_UDIA"},"A(KC_I)":{name:"ı",title:"SE_DLSI"},"A(KC_O)":{name:"Œ",title:"SE_OE"},"A(KC_P)":{name:"π",title:"SE_PI"},"A(KC_LBRC)":{name:"˙",title:"SE_DOTA"},"A(KC_RBRC)":{name:"~",title:"SE_TILD (dead)"},"A(KC_A)":{name:"",title:"SE_APPL (Apple logo)"},"A(KC_S)":{name:"ß",title:"SE_SS"},"A(KC_D)":{name:"∂",title:"SE_PDIF"},"A(KC_F)":{name:"ƒ",title:"SE_FHK"},"A(KC_G)":{name:"¸",title:"SE_CEDL"},"A(KC_H)":{name:"˛",title:"SE_OGON"},"A(KC_J)":{name:"√",title:"SE_SQRT"},"A(KC_K)":{name:"ª",title:"SE_FORD"},"A(KC_L)":{name:"fi",title:"SE_FI"},"A(KC_SCLN)":{name:"Ø",title:"SE_OSTR"},"A(KC_QUOT)":{name:"Æ",title:"SE_AE"},"A(KC_NUHS)":{name:"™",title:"SE_TM"},"A(KC_NUBS)":{name:"≤",title:"SE_LTEQ"},"A(KC_Z)":{name:"÷",title:"SE_DIV"},"A(KC_C)":{name:"Ç",title:"SE_CCED"},"A(KC_V)":{name:"‹",title:"SE_LSAQ"},"A(KC_B)":{name:"›",title:"SE_RSAQ"},"A(KC_N)":{name:"‘",title:"SE_LSQU"},"A(KC_M)":{name:"’",title:"SE_RSQU"},"A(KC_COMM)":{name:"‚",title:"SE_SLQU"},"A(KC_DOT)":{name:"…",title:"SE_ELLP"},"A(KC_SLSH)":{name:"–",title:"SE_NDSH"},"S(A(KC_1))":{name:"¡",title:"SE_IEXL"},"S(A(KC_3))":{name:"¥",title:"SE_YEN"},"S(A(KC_4))":{name:"¢",title:"SE_CENT"},"S(A(KC_5))":{name:"‰",title:"SE_PERM"},"S(A(KC_7))":{name:"\\",title:"SE_BSLS"},"S(A(KC_8))":{name:"{",title:"SE_LCBR"},"S(A(KC_9))":{name:"}",title:"SE_RCBR"},"S(A(KC_0))":{name:"≠",title:"SE_NEQL"},"S(A(KC_MINS))":{name:"¿",title:"SE_IQUE"},"S(A(KC_W))":{name:"˝",title:"SE_DACU"},"S(A(KC_T))":{name:"‡",title:"SE_DDAG"},"S(A(KC_Y))":{name:"˜",title:"SE_STIL"},"S(A(KC_I))":{name:"ˆ",title:"SE_DCIR"},"S(A(KC_P))":{name:"∏",title:"SE_NARP"},"S(A(KC_LBRC))":{name:"˚",title:"SE_RNGA"},"S(A(KC_A))":{name:"◊",title:"SE_LOZN"},"S(A(KC_S))":{name:"∑",title:"SE_NARS"},"S(A(KC_D))":{name:"∆",title:"SE_INCR"},"S(A(KC_F))":{name:"∫",title:"SE_INTG"},"S(A(KC_G))":{name:"¯",title:"SE_MACR"},"S(A(KC_H))":{name:"˘",title:"SE_BREV"},"S(A(KC_J))":{name:"¬",title:"SE_NOT"},"S(A(KC_K))":{name:"º",title:"SE_MORD"},"S(A(KC_L))":{name:"fl",title:"SE_FL"},"S(A(KC_NUBS))":{name:"≥",title:"SE_GTEQ"},"S(A(KC_Z))":{name:"⁄",title:"SE_FRSL"},"S(A(KC_X))":{name:"ˇ",title:"SE_CARN"},"S(A(KC_V))":{name:"«",title:"SE_LDAQ"},"S(A(KC_B))":{name:"»",title:"SE_RDAQ"},"S(A(KC_N))":{name:"“",title:"SE_LDQU"},"S(A(KC_M))":{name:"”",title:"SE_RDQU"},"S(A(KC_COMM))":{name:"„",title:"SE_DLQU"},"S(A(KC_DOT))":{name:"·",title:"SE_MDDT"},"S(A(KC_SLSH))":{name:"—",title:"SE_MDSH"},KC_BSLS:{name:`* +'`,title:""},"S(KC_BSLS)":{name:"*",title:""},KC_LCBR:{name:"Å",title:"S(SE_ARNG) (capital Å)"},KC_COLN:{name:"Ö",title:"S(SE_ODIA) (capital Ö)"},KC_PIPE:{name:"*",title:"SE_ASTR"},KC_DQUO:{name:"Ä",title:"S(SE_ADIA) (capital Ä)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`§/° +Esc`,title:"Esc normally, but § when GUI is active or ° when Shift is active"}},CW={KC_GRV:{name:`° +§`,title:"CH_SECT"},KC_1:{name:`+ +1`,title:"CH_1"},KC_2:{name:`" +2`,title:"CH_2"},KC_3:{name:`* +3`,title:"CH_3"},KC_4:{name:`ç +4`,title:"CH_4"},KC_5:{name:`% +5`,title:"CH_5"},KC_6:{name:`& +6`,title:"CH_6"},KC_7:{name:`/ +7`,title:"CH_7"},KC_8:{name:`( +8`,title:"CH_8"},KC_9:{name:`) +9`,title:"CH_9"},KC_0:{name:`= +0`,title:"CH_0"},KC_MINS:{name:`? +'`,title:"CH_QUOT"},KC_EQL:{name:"`\n^",title:"CH_CIRC (dead)"},KC_Q:{name:"Q",title:"CH_Q"},KC_W:{name:"W",title:"CH_W"},KC_E:{name:"E",title:"CH_E"},KC_R:{name:"R",title:"CH_R"},KC_T:{name:"T",title:"CH_T"},KC_Y:{name:"Z",title:"CH_Z"},KC_U:{name:"U",title:"CH_U"},KC_I:{name:"I",title:"CH_I"},KC_O:{name:"O",title:"CH_O"},KC_P:{name:"P",title:"CH_P"},KC_LBRC:{name:`è +ü`,title:"CH_UDIA"},KC_RBRC:{name:`! +¨`,title:"CH_DIAE (dead)"},KC_A:{name:"A",title:"CH_A"},KC_S:{name:"S",title:"CH_S"},KC_D:{name:"D",title:"CH_D"},KC_F:{name:"F",title:"CH_F"},KC_G:{name:"G",title:"CH_G"},KC_H:{name:"H",title:"CH_H"},KC_J:{name:"J",title:"CH_J"},KC_K:{name:"K",title:"CH_K"},KC_L:{name:"L",title:"CH_L"},KC_SCLN:{name:`é +ö`,title:"CH_ODIA"},KC_QUOT:{name:`à +ä`,title:"CH_ADIA"},KC_NUHS:{name:`£ +$`,title:"CH_DLR"},KC_NUBS:{name:`> +<`,title:"CH_LABK"},KC_Z:{name:"Y",title:"CH_Y"},KC_X:{name:"X",title:"CH_X"},KC_C:{name:"C",title:"CH_C"},KC_V:{name:"V",title:"CH_V"},KC_B:{name:"B",title:"CH_B"},KC_N:{name:"N",title:"CH_N"},KC_M:{name:"M",title:"CH_M"},KC_COMM:{name:`; +,`,title:"CH_COMM"},KC_DOT:{name:`: +.`,title:"CH_DOT"},KC_SLSH:{name:`_ +-`,title:"CH_MINS"},"S(KC_GRV)":{name:"°",title:"CH_DEG"},KC_TILD:{name:"°",title:"CH_DEG"},"S(KC_1)":{name:"+",title:"CH_PLUS"},KC_EXLM:{name:"+",title:"CH_PLUS"},"S(KC_2)":{name:'"',title:"CH_DQUO"},KC_AT:{name:'"',title:"CH_DQUO"},"S(KC_3)":{name:"*",title:"CH_ASTR"},KC_HASH:{name:"*",title:"CH_ASTR"},"S(KC_4)":{name:"ç",title:"CH_CCED"},KC_DLR:{name:"ç",title:"CH_CCED"},"S(KC_5)":{name:"%",title:"CH_PERC"},KC_PERC:{name:"%",title:"CH_PERC"},"S(KC_6)":{name:"&",title:"CH_AMPR"},KC_CIRC:{name:"&",title:"CH_AMPR"},"S(KC_7)":{name:"/",title:"CH_SLSH"},KC_AMPR:{name:"/",title:"CH_SLSH"},"S(KC_8)":{name:"(",title:"CH_LPRN"},KC_ASTR:{name:"(",title:"CH_LPRN"},"S(KC_9)":{name:")",title:"CH_RPRN"},KC_LPRN:{name:")",title:"CH_RPRN"},"S(KC_0)":{name:"=",title:"CH_EQL"},KC_RPRN:{name:"=",title:"CH_EQL"},"S(KC_MINS)":{name:"?",title:"CH_QUES"},KC_UNDS:{name:"?",title:"CH_QUES"},"S(KC_EQL)":{name:"`",title:"CH_GRV (dead)"},KC_PLUS:{name:"`",title:"CH_GRV (dead)"},"S(KC_LBRC)":{name:"è",title:"CH_EGRV"},KC_LCBR:{name:"è",title:"CH_EGRV"},"S(KC_RBRC)":{name:"!",title:"CH_EXLM"},KC_RCBR:{name:"!",title:"CH_EXLM"},"S(KC_SCLN)":{name:"é",title:"CH_EACU"},KC_COLN:{name:"é",title:"CH_EACU"},"S(KC_QUOT)":{name:"à",title:"CH_AGRV"},KC_DQUO:{name:"à",title:"CH_AGRV"},"S(KC_NUHS)":{name:"£",title:"CH_PND"},"S(KC_NUBS)":{name:">",title:"CH_RABK"},"S(KC_COMM)":{name:";",title:"CH_SCLN"},KC_LT:{name:";",title:"CH_SCLN"},"S(KC_DOT)":{name:":",title:"CH_COLN"},KC_GT:{name:":",title:"CH_COLN"},"S(KC_SLSH)":{name:"_",title:"CH_UNDS"},KC_QUES:{name:"_",title:"CH_UNDS"},"ALGR(KC_1)":{name:"¦",title:"CH_BRKP"},"ALGR(KC_2)":{name:"@",title:"CH_AT"},"ALGR(KC_3)":{name:"#",title:"CH_HASH"},"ALGR(KC_6)":{name:"¬",title:"CH_NOT"},"ALGR(KC_7)":{name:"|",title:"CH_PIPE"},"ALGR(KC_8)":{name:"¢",title:"CH_CENT"},"ALGR(KC_MINS)":{name:"´",title:"CH_ACUT (dead)"},"ALGR(KC_EQL)":{name:"~",title:"CH_TILD (dead)"},"ALGR(KC_E)":{name:"€",title:"CH_EURO"},"ALGR(KC_LBRC)":{name:"[",title:"CH_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"CH_RBRC"},"ALGR(KC_QUOT)":{name:"{",title:"CH_LCBR"},"ALGR(KC_NUHS)":{name:"}",title:"CH_RCBR"},"ALGR(KC_NUBS)":{name:"\\",title:"CH_BSLS"},KC_BSLS:{name:`£ +$`,title:""},"S(KC_BSLS)":{name:"£",title:""},KC_PIPE:{name:"£",title:"CH_PND"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`§/° +Esc`,title:"Esc normally, but § when GUI is active or ° when Shift is active"}},dW={KC_GRV:{name:`° +§`,title:"CH_SECT"},KC_1:{name:`+ +1`,title:"CH_1"},KC_2:{name:`" +2`,title:"CH_2"},KC_3:{name:`* +3`,title:"CH_3"},KC_4:{name:`ç +4`,title:"CH_4"},KC_5:{name:`% +5`,title:"CH_5"},KC_6:{name:`& +6`,title:"CH_6"},KC_7:{name:`/ +7`,title:"CH_7"},KC_8:{name:`( +8`,title:"CH_8"},KC_9:{name:`) +9`,title:"CH_9"},KC_0:{name:`= +0`,title:"CH_0"},KC_MINS:{name:`? +'`,title:"CH_QUOT"},KC_EQL:{name:"`\n^",title:"CH_CIRC (dead)"},KC_Q:{name:"Q",title:"CH_Q"},KC_W:{name:"W",title:"CH_W"},KC_E:{name:"E",title:"CH_E"},KC_R:{name:"R",title:"CH_R"},KC_T:{name:"T",title:"CH_T"},KC_Y:{name:"Z",title:"CH_Z"},KC_U:{name:"U",title:"CH_U"},KC_I:{name:"I",title:"CH_I"},KC_O:{name:"O",title:"CH_O"},KC_P:{name:"P",title:"CH_P"},KC_LBRC:{name:`ü +è`,title:"CH_EGRV"},KC_RBRC:{name:`! +¨`,title:"CH_DIAE (dead)"},KC_A:{name:"A",title:"CH_A"},KC_S:{name:"S",title:"CH_S"},KC_D:{name:"D",title:"CH_D"},KC_F:{name:"F",title:"CH_F"},KC_G:{name:"G",title:"CH_G"},KC_H:{name:"H",title:"CH_H"},KC_J:{name:"J",title:"CH_J"},KC_K:{name:"K",title:"CH_K"},KC_L:{name:"L",title:"CH_L"},KC_SCLN:{name:`ö +é`,title:"CH_EACU"},KC_QUOT:{name:`ä +à`,title:"CH_AGRV"},KC_NUHS:{name:`£ +$`,title:"CH_DLR"},KC_NUBS:{name:`> +<`,title:"CH_LABK"},KC_Z:{name:"Y",title:"CH_Y"},KC_X:{name:"X",title:"CH_X"},KC_C:{name:"C",title:"CH_C"},KC_V:{name:"V",title:"CH_V"},KC_B:{name:"B",title:"CH_B"},KC_N:{name:"N",title:"CH_N"},KC_M:{name:"M",title:"CH_M"},KC_COMM:{name:`; +,`,title:"CH_COMM"},KC_DOT:{name:`: +.`,title:"CH_DOT"},KC_SLSH:{name:`_ +-`,title:"CH_MINS"},"S(KC_GRV)":{name:"°",title:"CH_DEG"},KC_TILD:{name:"°",title:"CH_DEG"},"S(KC_1)":{name:"+",title:"CH_PLUS"},KC_EXLM:{name:"+",title:"CH_PLUS"},"S(KC_2)":{name:'"',title:"CH_DQUO"},KC_AT:{name:'"',title:"CH_DQUO"},"S(KC_3)":{name:"*",title:"CH_ASTR"},KC_HASH:{name:"*",title:"CH_ASTR"},"S(KC_4)":{name:"ç",title:"CH_CCED"},KC_DLR:{name:"ç",title:"CH_CCED"},"S(KC_5)":{name:"%",title:"CH_PERC"},KC_PERC:{name:"%",title:"CH_PERC"},"S(KC_6)":{name:"&",title:"CH_AMPR"},KC_CIRC:{name:"&",title:"CH_AMPR"},"S(KC_7)":{name:"/",title:"CH_SLSH"},KC_AMPR:{name:"/",title:"CH_SLSH"},"S(KC_8)":{name:"(",title:"CH_LPRN"},KC_ASTR:{name:"(",title:"CH_LPRN"},"S(KC_9)":{name:")",title:"CH_RPRN"},KC_LPRN:{name:")",title:"CH_RPRN"},"S(KC_0)":{name:"=",title:"CH_EQL"},KC_RPRN:{name:"=",title:"CH_EQL"},"S(KC_MINS)":{name:"?",title:"CH_QUES"},KC_UNDS:{name:"?",title:"CH_QUES"},"S(KC_EQL)":{name:"`",title:"CH_GRV (dead)"},KC_PLUS:{name:"`",title:"CH_GRV (dead)"},"S(KC_LBRC)":{name:"ü",title:"CH_UDIA"},KC_LCBR:{name:"ü",title:"CH_UDIA"},"S(KC_RBRC)":{name:"!",title:"CH_EXLM"},KC_RCBR:{name:"!",title:"CH_EXLM"},"S(KC_SCLN)":{name:"ö",title:"CH_ODIA"},KC_COLN:{name:"ö",title:"CH_ODIA"},"S(KC_QUOT)":{name:"ä",title:"CH_ADIA"},KC_DQUO:{name:"ä",title:"CH_ADIA"},"S(KC_NUHS)":{name:"£",title:"CH_PND"},"S(KC_NUBS)":{name:">",title:"CH_RABK"},"S(KC_COMM)":{name:";",title:"CH_SCLN"},KC_LT:{name:";",title:"CH_SCLN"},"S(KC_DOT)":{name:":",title:"CH_COLN"},KC_GT:{name:":",title:"CH_COLN"},"S(KC_SLSH)":{name:"_",title:"CH_UNDS"},KC_QUES:{name:"_",title:"CH_UNDS"},"ALGR(KC_1)":{name:"¦",title:"CH_BRKP"},"ALGR(KC_2)":{name:"@",title:"CH_AT"},"ALGR(KC_3)":{name:"#",title:"CH_HASH"},"ALGR(KC_6)":{name:"¬",title:"CH_NOT"},"ALGR(KC_7)":{name:"|",title:"CH_PIPE"},"ALGR(KC_8)":{name:"¢",title:"CH_CENT"},"ALGR(KC_MINS)":{name:"´",title:"CH_ACUT (dead)"},"ALGR(KC_EQL)":{name:"~",title:"CH_TILD (dead)"},"ALGR(KC_E)":{name:"€",title:"CH_EURO"},"ALGR(KC_LBRC)":{name:"[",title:"CH_LBRC"},"ALGR(KC_RBRC)":{name:"]",title:"CH_RBRC"},"ALGR(KC_QUOT)":{name:"{",title:"CH_LCBR"},"ALGR(KC_NUHS)":{name:"}",title:"CH_RCBR"},"ALGR(KC_NUBS)":{name:"\\",title:"CH_BSLS"},KC_BSLS:{name:`£ +$`,title:""},"S(KC_BSLS)":{name:"£",title:""},KC_PIPE:{name:"£",title:"CH_PND"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`§/° +Esc`,title:"Esc normally, but § when GUI is active or ° when Shift is active"}},pW={KC_GRV:{name:`* ++`,title:"TR_PLUS"},KC_1:{name:`! +1`,title:"TR_1"},KC_2:{name:`" +2`,title:"TR_2"},KC_3:{name:`^ +3`,title:"TR_3"},KC_4:{name:`$ +4`,title:"TR_4"},KC_5:{name:`% +5`,title:"TR_5"},KC_6:{name:`& +6`,title:"TR_6"},KC_7:{name:`' +7`,title:"TR_7"},KC_8:{name:`( +8`,title:"TR_8"},KC_9:{name:`) +9`,title:"TR_9"},KC_0:{name:`= +0`,title:"TR_0"},KC_MINS:{name:`? +/`,title:"TR_SLSH"},KC_EQL:{name:`_ +-`,title:"TR_MINS"},KC_Q:{name:"F",title:"TR_F"},KC_W:{name:"G",title:"TR_G"},KC_E:{name:"Ğ",title:"TR_GBRV"},KC_R:{name:"I",title:"TR_I"},KC_T:{name:"O",title:"TR_O"},KC_Y:{name:"D",title:"TR_D"},KC_U:{name:"R",title:"TR_R"},KC_I:{name:"N",title:"TR_N"},KC_O:{name:"H",title:"TR_H"},KC_P:{name:"P",title:"TR_P"},KC_LBRC:{name:"Q",title:"TR_Q"},KC_RBRC:{name:"W",title:"TR_W"},KC_A:{name:"U",title:"TR_U"},KC_S:{name:"İ",title:"TR_IDOT"},KC_D:{name:"E",title:"TR_E"},KC_F:{name:"A",title:"TR_A"},KC_G:{name:"Ü",title:"TR_UDIA"},KC_H:{name:"T",title:"TR_T"},KC_J:{name:"K",title:"TR_K"},KC_K:{name:"M",title:"TR_M"},KC_L:{name:"L",title:"TR_L"},KC_SCLN:{name:"Y",title:"TR_Y"},KC_QUOT:{name:"Ş",title:"TR_SCED"},KC_NUHS:{name:"X",title:"TR_X"},KC_NUBS:{name:`> +<`,title:"TR_LABK"},KC_Z:{name:"J",title:"TR_J"},KC_X:{name:"Ö",title:"TR_ODIA"},KC_C:{name:"V",title:"TR_V"},KC_V:{name:"C",title:"TR_C"},KC_B:{name:"Ç",title:"TR_CCED"},KC_N:{name:"Z",title:"TR_Z"},KC_M:{name:"S",title:"TR_S"},KC_COMM:{name:"B",title:"TR_B"},KC_DOT:{name:`: +.`,title:"TR_DOT"},KC_SLSH:{name:`; +,`,title:"TR_COMM"},"S(KC_GRV)":{name:"*",title:"TR_ASTR"},KC_TILD:{name:"*",title:"TR_ASTR"},"S(KC_1)":{name:"!",title:"TR_EXLM"},KC_EXLM:{name:"!",title:"TR_EXLM"},"S(KC_2)":{name:'"',title:"TR_DQUO"},KC_AT:{name:'"',title:"TR_DQUO"},"S(KC_3)":{name:"^",title:"TR_CIRC (dead)"},KC_HASH:{name:"^",title:"TR_CIRC (dead)"},"S(KC_4)":{name:"$",title:"TR_DLR"},KC_DLR:{name:"$",title:"TR_DLR"},"S(KC_5)":{name:"%",title:"TR_PERC"},KC_PERC:{name:"%",title:"TR_PERC"},"S(KC_6)":{name:"&",title:"TR_AMPR"},KC_CIRC:{name:"&",title:"TR_AMPR"},"S(KC_7)":{name:"'",title:"TR_QUOT"},KC_AMPR:{name:"'",title:"TR_QUOT"},"S(KC_8)":{name:"(",title:"TR_LPRN"},KC_ASTR:{name:"(",title:"TR_LPRN"},"S(KC_9)":{name:")",title:"TR_RPRN"},KC_LPRN:{name:")",title:"TR_RPRN"},"S(KC_0)":{name:"=",title:"TR_EQL"},KC_RPRN:{name:"=",title:"TR_EQL"},"S(KC_MINS)":{name:"?",title:"TR_QUES"},KC_UNDS:{name:"?",title:"TR_QUES"},"S(KC_EQL)":{name:"_",title:"TR_UNDS"},KC_PLUS:{name:"_",title:"TR_UNDS"},"S(KC_NUBS)":{name:">",title:"TR_RABK"},"S(KC_DOT)":{name:":",title:"TR_COLN"},KC_GT:{name:":",title:"TR_COLN"},"S(KC_SLSH)":{name:";",title:"TR_SCLN"},KC_QUES:{name:";",title:"TR_SCLN"},"ALGR(KC_GRV)":{name:"¬",title:"TR_NOT"},"ALGR(KC_1)":{name:"¹",title:"TR_SUP1"},"ALGR(KC_2)":{name:"²",title:"TR_SUP2"},"ALGR(KC_3)":{name:"#",title:"TR_HASH"},"ALGR(KC_4)":{name:"¼",title:"TR_QRTR"},"ALGR(KC_5)":{name:"½",title:"TR_HALF"},"ALGR(KC_6)":{name:"¾",title:"TR_TQTR"},"ALGR(KC_7)":{name:"{",title:"TR_LCBR"},"ALGR(KC_8)":{name:"[",title:"TR_LBRC"},"ALGR(KC_9)":{name:"]",title:"TR_RBRC"},"ALGR(KC_0)":{name:"}",title:"TR_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"TR_BSLS"},"ALGR(KC_EQL)":{name:"|",title:"TR_PIPE"},"ALGR(KC_Q)":{name:"@",title:"TR_AT"},"ALGR(KC_R)":{name:"¶",title:"TR_PILC"},"ALGR(KC_Y)":{name:"¥",title:"TR_YEN"},"ALGR(KC_O)":{name:"Ø",title:"TR_OSTR"},"ALGR(KC_P)":{name:"£",title:"TR_PND"},"ALGR(KC_LBRC)":{name:"¨",title:"TR_DIAE (dead)"},"ALGR(KC_RBRC)":{name:"~",title:"TR_TILD (dead)"},"ALGR(KC_A)":{name:"Æ",title:"TR_AE"},"ALGR(KC_S)":{name:"ß",title:"TR_SS"},"ALGR(KC_D)":{name:"€",title:"TR_EURO"},"ALGR(KC_H)":{name:"₺",title:"TR_LIRA"},"ALGR(KC_SCLN)":{name:"´",title:"TR_ACUT (dead)"},"ALGR(KC_NUHS)":{name:"`",title:"TR_GRV (dead)"},"ALGR(KC_Z)":{name:"«",title:"TR_LDAQ"},"ALGR(KC_X)":{name:"»",title:"TR_RDAQ"},"ALGR(KC_C)":{name:"¢",title:"TR_CENT"},"ALGR(KC_M)":{name:"µ",title:"TR_MICR"},"ALGR(KC_COMM)":{name:"×",title:"TR_MUL"},"ALGR(KC_DOT)":{name:"÷",title:"TR_DIV"},"ALGR(KC_SLSH)":{name:"Soft hyphen",title:"TR_SHYP (soft hyphen)"},"S(ALGR(KC_3))":{name:"³",title:"TR_SUP3"},"S(ALGR(KC_4))":{name:"¤",title:"TR_CURR"},"S(ALGR(KC_MINS))":{name:"¿",title:"TR_IQUE"},"S(ALGR(KC_R))":{name:"®",title:"TR_REGD"},"S(ALGR(KC_S))":{name:"§",title:"TR_SECT"},"S(ALGR(KC_F))":{name:"ª",title:"TR_FORD"},"S(ALGR(KC_NUBS))":{name:"¦",title:"TR_BRKP"},"S(ALGR(KC_C))":{name:"©",title:"TR_COPY"},"S(ALGR(KC_M))":{name:"º",title:"TR_MORD"},KC_BSLS:{name:"X",title:""},"S(KC_BSLS)":{name:"X",title:""},KC_LCBR:{name:"Q",title:"S(TR_Q) (capital Q)"},KC_RCBR:{name:"W",title:"S(TR_W) (capital W)"},KC_LT:{name:"B",title:"S(TR_B) (capital B)"},KC_COLN:{name:"Y",title:"S(TR_Y) (capital Y)"},KC_PIPE:{name:"X",title:"TR_X (capital X)"},KC_DQUO:{name:"Ş",title:"S(TR_SCED) (capital Ş)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`+/* +Esc`,title:"Esc normally, but + when GUI is active or * when Shift is active"}},hW={KC_GRV:{name:`é +"`,title:"TR_DQUO"},KC_1:{name:`! +1`,title:"TR_1"},KC_2:{name:`' +2`,title:"TR_2"},KC_3:{name:`^ +3`,title:"TR_3"},KC_4:{name:`+ +4`,title:"TR_4"},KC_5:{name:`% +5`,title:"TR_5"},KC_6:{name:`& +6`,title:"TR_6"},KC_7:{name:`/ +7`,title:"TR_7"},KC_8:{name:`( +8`,title:"TR_8"},KC_9:{name:`) +9`,title:"TR_9"},KC_0:{name:`= +0`,title:"TR_0"},KC_MINS:{name:`? +*`,title:"TR_ASTR"},KC_EQL:{name:`_ +-`,title:"TR_MINS"},KC_Q:{name:"Q",title:"TR_Q"},KC_W:{name:"W",title:"TR_W"},KC_E:{name:"E",title:"TR_E"},KC_R:{name:"R",title:"TR_R"},KC_T:{name:"T",title:"TR_T"},KC_Y:{name:"Y",title:"TR_Y"},KC_U:{name:"U",title:"TR_U"},KC_I:{name:"I",title:"TR_I"},KC_O:{name:"O",title:"TR_O"},KC_P:{name:"P",title:"TR_P"},KC_LBRC:{name:"Ğ",title:"TR_GBRV"},KC_RBRC:{name:"Ü",title:"TR_UDIA"},KC_A:{name:"A",title:"TR_A"},KC_S:{name:"S",title:"TR_S"},KC_D:{name:"D",title:"TR_D"},KC_F:{name:"F",title:"TR_F"},KC_G:{name:"G",title:"TR_G"},KC_H:{name:"H",title:"TR_H"},KC_J:{name:"J",title:"TR_J"},KC_K:{name:"K",title:"TR_K"},KC_L:{name:"L",title:"TR_L"},KC_SCLN:{name:"Ş",title:"TR_SCED"},KC_QUOT:{name:"İ",title:"TR_IDOT"},KC_NUHS:{name:`; +,`,title:"TR_COMM"},KC_NUBS:{name:`> +<`,title:"TR_LABK"},KC_Z:{name:"Z",title:"TR_Z"},KC_X:{name:"X",title:"TR_X"},KC_C:{name:"C",title:"TR_C"},KC_V:{name:"V",title:"TR_V"},KC_B:{name:"B",title:"TR_B"},KC_N:{name:"N",title:"TR_N"},KC_M:{name:"M",title:"TR_M"},KC_COMM:{name:"Ö",title:"TR_ODIA"},KC_DOT:{name:"Ç",title:"TR_CCED"},KC_SLSH:{name:`: +.`,title:"TR_DOT"},"S(KC_GRV)":{name:"é",title:"TR_EACU"},KC_TILD:{name:"é",title:"TR_EACU"},"S(KC_1)":{name:"!",title:"TR_EXLM"},KC_EXLM:{name:"!",title:"TR_EXLM"},"S(KC_2)":{name:"'",title:"TR_QUOT"},KC_AT:{name:"'",title:"TR_QUOT"},"S(KC_3)":{name:"^",title:"TR_CIRC (dead)"},KC_HASH:{name:"^",title:"TR_CIRC (dead)"},"S(KC_4)":{name:"+",title:"TR_PLUS"},KC_DLR:{name:"+",title:"TR_PLUS"},"S(KC_5)":{name:"%",title:"TR_PERC"},KC_PERC:{name:"%",title:"TR_PERC"},"S(KC_6)":{name:"&",title:"TR_AMPR"},KC_CIRC:{name:"&",title:"TR_AMPR"},"S(KC_7)":{name:"/",title:"TR_SLSH"},KC_AMPR:{name:"/",title:"TR_SLSH"},"S(KC_8)":{name:"(",title:"TR_LPRN"},KC_ASTR:{name:"(",title:"TR_LPRN"},"S(KC_9)":{name:")",title:"TR_RPRN"},KC_LPRN:{name:")",title:"TR_RPRN"},"S(KC_0)":{name:"=",title:"TR_EQL"},KC_RPRN:{name:"=",title:"TR_EQL"},"S(KC_MINS)":{name:"?",title:"TR_QUES"},KC_UNDS:{name:"?",title:"TR_QUES"},"S(KC_EQL)":{name:"_",title:"TR_UNDS"},KC_PLUS:{name:"_",title:"TR_UNDS"},"S(KC_NUHS)":{name:";",title:"TR_SCLN"},"S(KC_NUBS)":{name:">",title:"TR_RABK"},"S(KC_SLSH)":{name:":",title:"TR_COLN"},KC_QUES:{name:":",title:"TR_COLN"},"ALGR(KC_2)":{name:"£",title:"TR_PND"},"ALGR(KC_3)":{name:"#",title:"TR_HASH"},"ALGR(KC_4)":{name:"$",title:"TR_DLR"},"ALGR(KC_5)":{name:"½",title:"TR_HALF"},"ALGR(KC_7)":{name:"{",title:"TR_LCBR"},"ALGR(KC_8)":{name:"[",title:"TR_LBRC"},"ALGR(KC_9)":{name:"]",title:"TR_RBRC"},"ALGR(KC_0)":{name:"}",title:"TR_RCBR"},"ALGR(KC_MINS)":{name:"\\",title:"TR_BSLS"},"ALGR(KC_EQL)":{name:"|",title:"TR_PIPE"},"ALGR(KC_Q)":{name:"@",title:"TR_AT"},"ALGR(KC_E)":{name:"€",title:"TR_EURO"},"ALGR(KC_T)":{name:"₺",title:"TR_LIRA"},"ALGR(KC_LBRC)":{name:"¨",title:"TR_DIAE (dead)"},"ALGR(KC_RBRC)":{name:"~",title:"TR_TILD (dead)"},"ALGR(KC_A)":{name:"Æ",title:"TR_AE"},"ALGR(KC_S)":{name:"ß",title:"TR_SS"},"ALGR(KC_SCLN)":{name:"´",title:"TR_ACUT (dead)"},"ALGR(KC_NUHS)":{name:"`",title:"TR_GRV (dead)"},KC_BSLS:{name:`; +,`,title:""},"S(KC_BSLS)":{name:";",title:""},KC_LCBR:{name:"Ğ",title:"S(TR_GBRV) (capital Ğ)"},KC_RCBR:{name:"Ü",title:"S(TR_UDIA) (capital Ü)"},KC_LT:{name:"Ö",title:"S(TR_ODIA) (capital Ö)"},KC_GT:{name:"Ç",title:"S(TR_CCED) (capital Ç)"},KC_COLN:{name:"Ş",title:"S(TR_SCED) (capital Ş)"},KC_PIPE:{name:";",title:"TR_SCLN"},KC_DQUO:{name:"İ",title:"S(TR_IDOT) (capital İ)"},SC_LSPO:{name:"LS / )",title:"Left Shift when held, ) when tapped"},SC_RSPC:{name:"RS / =",title:"Right Shift when held, = when tapped"},SC_LCPO:{name:"LC / )",title:"Left Control when held, ) when tapped"},SC_RCPC:{name:"RC / =",title:"Right Control when held, = when tapped"},SC_LAPO:{name:"LA / )",title:"Left Alt when held, ) when tapped"},SC_RAPC:{name:"RA / =",title:"Right Alt when held, = when tapped"},QK_GESC:{name:`"/é +Esc`,title:'Esc normally, but " when GUI is active or é when Shift is active'}},SW={KC_GRV:{name:"¬\n`",title:"UK_GRV"},KC_1:{name:`! +1`,title:"UK_1"},KC_2:{name:`" +2`,title:"UK_2"},KC_3:{name:`£ +3`,title:"UK_3"},KC_4:{name:`$ +4`,title:"UK_4"},KC_5:{name:`% +5`,title:"UK_5"},KC_6:{name:`^ +6`,title:"UK_6"},KC_7:{name:`& +7`,title:"UK_7"},KC_8:{name:`* +8`,title:"UK_8"},KC_9:{name:`( +9`,title:"UK_9"},KC_0:{name:`) +0`,title:"UK_0"},KC_MINS:{name:`_ +-`,title:"UK_MINS"},KC_EQL:{name:`+ +=`,title:"UK_EQL"},KC_Q:{name:"Q",title:"UK_Q"},KC_W:{name:"W",title:"UK_W"},KC_E:{name:"E",title:"UK_E"},KC_R:{name:"R",title:"UK_R"},KC_T:{name:"T",title:"UK_T"},KC_Y:{name:"Y",title:"UK_Y"},KC_U:{name:"U",title:"UK_U"},KC_I:{name:"I",title:"UK_I"},KC_O:{name:"O",title:"UK_O"},KC_P:{name:"P",title:"UK_P"},KC_LBRC:{name:`{ +[`,title:"UK_LBRC"},KC_RBRC:{name:`} +]`,title:"UK_RBRC"},KC_A:{name:"A",title:"UK_A"},KC_S:{name:"S",title:"UK_S"},KC_D:{name:"D",title:"UK_D"},KC_F:{name:"F",title:"UK_F"},KC_G:{name:"G",title:"UK_G"},KC_H:{name:"H",title:"UK_H"},KC_J:{name:"J",title:"UK_J"},KC_K:{name:"K",title:"UK_K"},KC_L:{name:"L",title:"UK_L"},KC_SCLN:{name:`: +;`,title:"UK_SCLN"},KC_QUOT:{name:`@ +'`,title:"UK_QUOT"},KC_NUHS:{name:`~ +#`,title:"UK_HASH"},KC_NUBS:{name:`| +\\`,title:"UK_BSLS"},KC_Z:{name:"Z",title:"UK_Z"},KC_X:{name:"X",title:"UK_X"},KC_C:{name:"C",title:"UK_C"},KC_V:{name:"V",title:"UK_V"},KC_B:{name:"B",title:"UK_B"},KC_N:{name:"N",title:"UK_N"},KC_M:{name:"M",title:"UK_M"},KC_COMM:{name:`< +,`,title:"UK_COMM"},KC_DOT:{name:`> +.`,title:"UK_DOT"},KC_SLSH:{name:`? +/`,title:"UK_SLSH"},"S(KC_GRV)":{name:"¬",title:"UK_NOT"},KC_TILD:{name:"¬",title:"UK_NOT"},"S(KC_1)":{name:"!",title:"UK_EXLM"},KC_EXLM:{name:"!",title:"UK_EXLM"},"S(KC_2)":{name:'"',title:"UK_DQUO"},KC_AT:{name:'"',title:"UK_DQUO"},"S(KC_3)":{name:"£",title:"UK_PND"},KC_HASH:{name:"£",title:"UK_PND"},"S(KC_4)":{name:"$",title:"UK_DLR"},KC_DLR:{name:"$",title:"UK_DLR"},"S(KC_5)":{name:"%",title:"UK_PERC"},KC_PERC:{name:"%",title:"UK_PERC"},"S(KC_6)":{name:"^",title:"UK_CIRC"},KC_CIRC:{name:"^",title:"UK_CIRC"},"S(KC_7)":{name:"&",title:"UK_AMPR"},KC_AMPR:{name:"&",title:"UK_AMPR"},"S(KC_8)":{name:"*",title:"UK_ASTR"},KC_ASTR:{name:"*",title:"UK_ASTR"},"S(KC_9)":{name:"(",title:"UK_LPRN"},KC_LPRN:{name:"(",title:"UK_LPRN"},"S(KC_0)":{name:")",title:"UK_RPRN"},KC_RPRN:{name:")",title:"UK_RPRN"},"S(KC_MINS)":{name:"_",title:"UK_UNDS"},KC_UNDS:{name:"_",title:"UK_UNDS"},"S(KC_EQL)":{name:"+",title:"UK_PLUS"},KC_PLUS:{name:"+",title:"UK_PLUS"},"S(KC_LBRC)":{name:"{",title:"UK_LCBR"},KC_LCBR:{name:"{",title:"UK_LCBR"},"S(KC_RBRC)":{name:"}",title:"UK_RCBR"},KC_RCBR:{name:"}",title:"UK_RCBR"},"S(KC_SCLN)":{name:":",title:"UK_COLN"},KC_COLN:{name:":",title:"UK_COLN"},"S(KC_QUOT)":{name:"@",title:"UK_AT"},KC_DQUO:{name:"@",title:"UK_AT"},"S(KC_NUHS)":{name:"~",title:"UK_TILD"},"S(KC_NUBS)":{name:"|",title:"UK_PIPE"},"S(KC_COMM)":{name:"<",title:"UK_LABK"},KC_LT:{name:"<",title:"UK_LABK"},"S(KC_DOT)":{name:">",title:"UK_RABK"},KC_GT:{name:">",title:"UK_RABK"},"S(KC_SLSH)":{name:"?",title:"UK_QUES"},KC_QUES:{name:"?",title:"UK_QUES"},"ALGR(KC_GRV)":{name:"¦",title:"UK_BRKP"},"ALGR(KC_4)":{name:"€",title:"UK_EURO"},"ALGR(KC_E)":{name:"É",title:"UK_EACU"},"ALGR(KC_U)":{name:"Ú",title:"UK_UACU"},"ALGR(KC_I)":{name:"Í",title:"UK_IACU"},"ALGR(KC_O)":{name:"Ó",title:"UK_OACU"},"ALGR(KC_A)":{name:"Á",title:"UK_AACU"},KC_BSLS:{name:`~ +#`,title:""},"S(KC_BSLS)":{name:"~",title:""},KC_PIPE:{name:"~",title:"UK_TILD"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/¬\nEsc",title:"Esc normally, but ` when GUI is active or ¬ when Shift is active"}},KW={KC_GRV:{name:`₴ +'`,title:"UA_QUOT"},KC_1:{name:`! +1`,title:"UA_1"},KC_2:{name:`" +2`,title:"UA_2"},KC_3:{name:`№ +3`,title:"UA_3"},KC_4:{name:`; +4`,title:"UA_4"},KC_5:{name:`% +5`,title:"UA_5"},KC_6:{name:`: +6`,title:"UA_6"},KC_7:{name:`? +7`,title:"UA_7"},KC_8:{name:`* +8`,title:"UA_8"},KC_9:{name:`( +9`,title:"UA_9"},KC_0:{name:`) +0`,title:"UA_0"},KC_MINS:{name:`_ +-`,title:"UA_MINS"},KC_EQL:{name:`+ +=`,title:"UA_EQL"},KC_Q:{name:"Й",title:"UA_YOT"},KC_W:{name:"Ц",title:"UA_TSE"},KC_E:{name:"У",title:"UA_U"},KC_R:{name:"К",title:"UA_KA"},KC_T:{name:"Е",title:"UA_E"},KC_Y:{name:"Н",title:"UA_EN"},KC_U:{name:"Г",title:"UA_HE"},KC_I:{name:"Ш",title:"UA_SHA"},KC_O:{name:"Щ",title:"UA_SHCH"},KC_P:{name:"З",title:"UA_ZE"},KC_LBRC:{name:"Х",title:"UA_KHA"},KC_RBRC:{name:"Ї",title:"UA_YI"},KC_BSLS:{name:`/ +\\`,title:"UA_BSLS"},KC_A:{name:"Ф",title:"UA_EF"},KC_S:{name:"І",title:"UA_I"},KC_D:{name:"В",title:"UA_VE"},KC_F:{name:"А",title:"UA_A"},KC_G:{name:"П",title:"UA_PE"},KC_H:{name:"Р",title:"UA_ER"},KC_J:{name:"О",title:"UA_O"},KC_K:{name:"Л",title:"UA_EL"},KC_L:{name:"Д",title:"UA_DE"},KC_SCLN:{name:"Ж",title:"UA_ZHE"},KC_QUOT:{name:"Є",title:"UA_YE"},KC_Z:{name:"Я",title:"UA_YA"},KC_X:{name:"Ч",title:"UA_CHE"},KC_C:{name:"С",title:"UA_ES"},KC_V:{name:"М",title:"UA_EM"},KC_B:{name:"И",title:"UA_Y"},KC_N:{name:"Т",title:"UA_TE"},KC_M:{name:"Ь",title:"UA_SOFT"},KC_COMM:{name:"Б",title:"UA_BE"},KC_DOT:{name:"Ю",title:"UA_YU"},KC_SLSH:{name:`, +.`,title:"UA_DOT"},"S(KC_GRV)":{name:"₴",title:"UA_HRYV"},KC_TILD:{name:"₴",title:"UA_HRYV"},"S(KC_1)":{name:"!",title:"UA_EXLM"},KC_EXLM:{name:"!",title:"UA_EXLM"},"S(KC_2)":{name:'"',title:"UA_DQUO"},KC_AT:{name:'"',title:"UA_DQUO"},"S(KC_3)":{name:"№",title:"UA_NUM"},KC_HASH:{name:"№",title:"UA_NUM"},"S(KC_4)":{name:";",title:"UA_SCLN"},KC_DLR:{name:";",title:"UA_SCLN"},"S(KC_5)":{name:"%",title:"UA_PERC"},KC_PERC:{name:"%",title:"UA_PERC"},"S(KC_6)":{name:":",title:"UA_COLN"},KC_CIRC:{name:":",title:"UA_COLN"},"S(KC_7)":{name:"?",title:"UA_QUES"},KC_AMPR:{name:"?",title:"UA_QUES"},"S(KC_8)":{name:"*",title:"UA_ASTR"},KC_ASTR:{name:"*",title:"UA_ASTR"},"S(KC_9)":{name:"(",title:"UA_LPRN"},KC_LPRN:{name:"(",title:"UA_LPRN"},"S(KC_0)":{name:")",title:"UA_RPRN"},KC_RPRN:{name:")",title:"UA_RPRN"},"S(KC_MINS)":{name:"_",title:"UA_UNDS"},KC_UNDS:{name:"_",title:"UA_UNDS"},"S(KC_EQL)":{name:"+",title:"UA_PLUS"},KC_PLUS:{name:"+",title:"UA_PLUS"},"S(KC_BSLS)":{name:"/",title:"UA_SLSH"},KC_PIPE:{name:"/",title:"UA_SLSH"},"S(KC_SLSH)":{name:",",title:"UA_COMM"},KC_QUES:{name:",",title:"UA_COMM"},"ALGR(KC_U)":{name:"ґ",title:"UA_GE"},KC_NUHS:{name:`/ +\\`,title:""},"S(KC_NUHS)":{name:"/",title:""},KC_NUBS:{name:`/ +\\`,title:""},"S(KC_NUBS)":{name:"/",title:""},KC_LCBR:{name:"Х",title:"S(UA_KHA) (capital Х)"},KC_RCBR:{name:"Ї",title:"S(UA_YI) (capital Ї)"},KC_LT:{name:"Б",title:"S(UA_BE) (capital Б)"},KC_GT:{name:"Ю",title:"S(UA_YU) (capital Ю)"},KC_COLN:{name:"Ж",title:"S(UA_ZHE) (capital Ж)"},KC_DQUO:{name:"Є",title:"S(UA_YE) (capital Є)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:`' / ₴ +Esc`,title:"Esc normally, but ' when GUI is active or ₴ when Shift is active"}},vW={KC_GRV:{name:"~\n`",title:""},KC_1:{name:`! +1`,title:""},KC_2:{name:`@ +2`,title:""},KC_3:{name:`# +3`,title:""},KC_4:{name:`$ +4`,title:""},KC_5:{name:`% +5`,title:""},KC_6:{name:`^ +6`,title:""},KC_7:{name:`& +7`,title:""},KC_8:{name:`* +8`,title:""},KC_9:{name:`( +9`,title:""},KC_0:{name:`) +0`,title:""},KC_MINS:{name:`_ +-`,title:""},KC_EQL:{name:`+ +=`,title:""},KC_Q:{name:"Q",title:""},KC_W:{name:"W",title:""},KC_E:{name:"E",title:""},KC_R:{name:"R",title:""},KC_T:{name:"T",title:""},KC_Y:{name:"Y",title:""},KC_U:{name:"U",title:""},KC_I:{name:"I",title:""},KC_O:{name:"O",title:""},KC_P:{name:"P",title:""},KC_LBRC:{name:`{ +[`,title:""},KC_RBRC:{name:`} +]`,title:""},KC_BSLS:{name:`| +\\`,title:""},KC_A:{name:"A",title:""},KC_S:{name:"S",title:""},KC_D:{name:"D",title:""},KC_F:{name:"F",title:""},KC_G:{name:"G",title:""},KC_H:{name:"H",title:""},KC_J:{name:"J",title:""},KC_K:{name:"K",title:""},KC_L:{name:"L",title:""},KC_SCLN:{name:`: +;`,title:""},KC_QUOT:{name:`" +'`,title:""},KC_Z:{name:"Z",title:""},KC_X:{name:"X",title:""},KC_C:{name:"C",title:""},KC_V:{name:"V",title:""},KC_B:{name:"B",title:""},KC_N:{name:"N",title:""},KC_M:{name:"M",title:""},KC_COMM:{name:`< +,`,title:""},KC_DOT:{name:`> +.`,title:""},KC_SLSH:{name:`? +/`,title:""},"S(KC_GRV)":{name:"~",title:""},KC_TILD:{name:"~",title:""},"S(KC_1)":{name:"!",title:""},KC_EXLM:{name:"!",title:""},"S(KC_2)":{name:"@",title:""},KC_AT:{name:"@",title:""},"S(KC_3)":{name:"#",title:""},KC_HASH:{name:"#",title:""},"S(KC_4)":{name:"$",title:""},KC_DLR:{name:"$",title:""},"S(KC_5)":{name:"%",title:""},KC_PERC:{name:"%",title:""},"S(KC_6)":{name:"^",title:""},KC_CIRC:{name:"^",title:""},"S(KC_7)":{name:"&",title:""},KC_AMPR:{name:"&",title:""},"S(KC_8)":{name:"*",title:""},KC_ASTR:{name:"*",title:""},"S(KC_9)":{name:"(",title:""},KC_LPRN:{name:"(",title:""},"S(KC_0)":{name:")",title:""},KC_RPRN:{name:")",title:""},"S(KC_MINS)":{name:"_",title:""},KC_UNDS:{name:"_",title:""},"S(KC_EQL)":{name:"+",title:""},KC_PLUS:{name:"+",title:""},"S(KC_LBRC)":{name:"{",title:""},KC_LCBR:{name:"{",title:""},"S(KC_RBRC)":{name:"}",title:""},KC_RCBR:{name:"}",title:""},"S(KC_BSLS)":{name:"|",title:""},KC_PIPE:{name:"|",title:""},"S(KC_SCLN)":{name:":",title:""},KC_COLN:{name:":",title:""},"S(KC_QUOT)":{name:'"',title:""},KC_DQUO:{name:'"',title:""},"S(KC_COMM)":{name:"<",title:""},KC_LT:{name:"<",title:""},"S(KC_DOT)":{name:">",title:""},KC_GT:{name:">",title:""},"S(KC_SLSH)":{name:"?",title:""},KC_QUES:{name:"?",title:""},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},RW={KC_GRV:{name:"~\n`",title:"US_GRV"},KC_1:{name:`! +1`,title:"US_1"},KC_2:{name:`@ +2`,title:"US_2"},KC_3:{name:`# +3`,title:"US_3"},KC_4:{name:`$ +4`,title:"US_4"},KC_5:{name:`% +5`,title:"US_5"},KC_6:{name:`^ +6`,title:"US_6"},KC_7:{name:`& +7`,title:"US_7"},KC_8:{name:`* +8`,title:"US_8"},KC_9:{name:`( +9`,title:"US_9"},KC_0:{name:`) +0`,title:"US_0"},KC_MINS:{name:`_ +-`,title:"US_MINS"},KC_EQL:{name:`+ +=`,title:"US_EQL"},KC_Q:{name:"Q",title:"US_Q"},KC_W:{name:"W",title:"US_W"},KC_E:{name:"E",title:"US_E"},KC_R:{name:"R",title:"US_R"},KC_T:{name:"T",title:"US_T"},KC_Y:{name:"Y",title:"US_Y"},KC_U:{name:"U",title:"US_U"},KC_I:{name:"I",title:"US_I"},KC_O:{name:"O",title:"US_O"},KC_P:{name:"P",title:"US_P"},KC_LBRC:{name:`{ +[`,title:"US_LBRC"},KC_RBRC:{name:`} +]`,title:"US_RBRC"},KC_BSLS:{name:`| +\\`,title:"US_BSLS"},KC_A:{name:"A",title:"US_A"},KC_S:{name:"S",title:"US_S"},KC_D:{name:"D",title:"US_D"},KC_F:{name:"F",title:"US_F"},KC_G:{name:"G",title:"US_G"},KC_H:{name:"H",title:"US_H"},KC_J:{name:"J",title:"US_J"},KC_K:{name:"K",title:"US_K"},KC_L:{name:"L",title:"US_L"},KC_SCLN:{name:`: +;`,title:"US_SCLN"},KC_QUOT:{name:`" +'`,title:"US_QUOT"},KC_Z:{name:"Z",title:"US_Z"},KC_X:{name:"X",title:"US_X"},KC_C:{name:"C",title:"US_C"},KC_V:{name:"V",title:"US_V"},KC_B:{name:"B",title:"US_B"},KC_N:{name:"N",title:"US_N"},KC_M:{name:"M",title:"US_M"},KC_COMM:{name:`< +,`,title:"US_COMM"},KC_DOT:{name:`> +.`,title:"US_DOT"},KC_SLSH:{name:`? +/`,title:"US_SLSH"},"S(KC_GRV)":{name:"~",title:"US_TILD"},KC_TILD:{name:"~",title:"US_TILD"},"S(KC_1)":{name:"!",title:"US_EXLM"},KC_EXLM:{name:"!",title:"US_EXLM"},"S(KC_2)":{name:"@",title:"US_AT"},KC_AT:{name:"@",title:"US_AT"},"S(KC_3)":{name:"#",title:"US_HASH"},KC_HASH:{name:"#",title:"US_HASH"},"S(KC_4)":{name:"$",title:"US_DLR"},KC_DLR:{name:"$",title:"US_DLR"},"S(KC_5)":{name:"%",title:"US_PERC"},KC_PERC:{name:"%",title:"US_PERC"},"S(KC_6)":{name:"^",title:"US_CIRC"},KC_CIRC:{name:"^",title:"US_CIRC"},"S(KC_7)":{name:"&",title:"US_AMPR"},KC_AMPR:{name:"&",title:"US_AMPR"},"S(KC_8)":{name:"*",title:"US_ASTR"},KC_ASTR:{name:"*",title:"US_ASTR"},"S(KC_9)":{name:"(",title:"US_LPRN"},KC_LPRN:{name:"(",title:"US_LPRN"},"S(KC_0)":{name:")",title:"US_RPRN"},KC_RPRN:{name:")",title:"US_RPRN"},"S(KC_MINS)":{name:"_",title:"US_UNDS"},KC_UNDS:{name:"_",title:"US_UNDS"},"S(KC_EQL)":{name:"+",title:"US_PLUS"},KC_PLUS:{name:"+",title:"US_PLUS"},"S(KC_LBRC)":{name:"{",title:"US_LCBR"},KC_LCBR:{name:"{",title:"US_LCBR"},"S(KC_RBRC)":{name:"}",title:"US_RCBR"},KC_RCBR:{name:"}",title:"US_RCBR"},"S(KC_BSLS)":{name:"|",title:"US_PIPE"},KC_PIPE:{name:"|",title:"US_PIPE"},"S(KC_SCLN)":{name:":",title:"US_COLN"},KC_COLN:{name:":",title:"US_COLN"},"S(KC_QUOT)":{name:'"',title:"US_DQUO"},KC_DQUO:{name:'"',title:"US_DQUO"},"S(KC_COMM)":{name:"<",title:"US_LABK"},KC_LT:{name:"<",title:"US_LABK"},"S(KC_DOT)":{name:">",title:"US_RABK"},KC_GT:{name:">",title:"US_RABK"},"S(KC_SLSH)":{name:"?",title:"US_QUES"},KC_QUES:{name:"?",title:"US_QUES"},"ALGR(KC_GRV)":{name:"`",title:"US_DGRV (dead)"},"ALGR(KC_1)":{name:"¹",title:"US_SUP1"},"ALGR(KC_2)":{name:"²",title:"US_SUP2"},"ALGR(KC_3)":{name:"³",title:"US_SUP3"},"ALGR(KC_4)":{name:"¤",title:"US_CURR"},"ALGR(KC_5)":{name:"€",title:"US_EURO"},"ALGR(KC_6)":{name:"^",title:"US_DCIR (dead)"},"ALGR(KC_7)":{name:"◌̛",title:"US_HORN (dead)"},"ALGR(KC_8)":{name:"˛",title:"US_OGON (dead)"},"ALGR(KC_9)":{name:"‘",title:"US_LSQU"},"ALGR(KC_0)":{name:"’",title:"US_RSQU"},"ALGR(KC_MINS)":{name:"¥",title:"US_YEN"},"ALGR(KC_EQL)":{name:"×",title:"US_MUL"},"ALGR(KC_Q)":{name:"Ä",title:"US_ADIA"},"ALGR(KC_W)":{name:"Å",title:"US_ARNG"},"ALGR(KC_E)":{name:"É",title:"US_EACU"},"ALGR(KC_R)":{name:"Ë",title:"US_EDIA"},"ALGR(KC_T)":{name:"Þ",title:"US_THRN"},"ALGR(KC_Y)":{name:"Ü",title:"US_UDIA"},"ALGR(KC_U)":{name:"Ú",title:"US_UACU"},"ALGR(KC_I)":{name:"Í",title:"US_IACU"},"ALGR(KC_O)":{name:"Ó",title:"US_OACU"},"ALGR(KC_P)":{name:"Ö",title:"US_ODIA"},"ALGR(KC_LBRC)":{name:"«",title:"US_LDAQ"},"ALGR(KC_RBRC)":{name:"»",title:"US_RDAQ"},"ALGR(KC_BSLS)":{name:"¬",title:"US_NOT"},"ALGR(KC_A)":{name:"Á",title:"US_AACU"},"ALGR(KC_S)":{name:"ß",title:"US_SS"},"ALGR(KC_D)":{name:"Ð",title:"US_ETH"},"ALGR(KC_J)":{name:"Ï",title:"US_IDIA"},"ALGR(KC_K)":{name:"Œ",title:"US_OE"},"ALGR(KC_L)":{name:"Ø",title:"US_OSTR"},"ALGR(KC_SCLN)":{name:"¶",title:"US_PILC"},"ALGR(KC_QUOT)":{name:"´",title:"US_ACUT (dead)"},"ALGR(KC_Z)":{name:"Æ",title:"US_AE"},"ALGR(KC_X)":{name:"Œ",title:"US_OE_2"},"ALGR(KC_C)":{name:"©",title:"US_COPY"},"ALGR(KC_V)":{name:"®",title:"US_REGD"},"ALGR(KC_N)":{name:"Ñ",title:"US_NTIL"},"ALGR(KC_M)":{name:"µ",title:"US_MICR"},"ALGR(KC_COMM)":{name:"Ç",title:"US_CCED"},"ALGR(KC_DOT)":{name:"˙",title:"US_DOTA (dead)"},"ALGR(KC_SLSH)":{name:"¿",title:"US_IQUE"},"S(ALGR(KC_GRV))":{name:"~",title:"US_DTIL (dead)"},"S(ALGR(KC_1))":{name:"¡",title:"US_IEXL"},"S(ALGR(KC_2))":{name:"˝",title:"US_DACU (dead)"},"S(ALGR(KC_3))":{name:"¯",title:"US_MACR (dead)"},"S(ALGR(KC_4))":{name:"£",title:"US_PND"},"S(ALGR(KC_5))":{name:"¸",title:"US_CEDL (dead)"},"S(ALGR(KC_6))":{name:"¼",title:"US_QRTR"},"S(ALGR(KC_7))":{name:"½",title:"US_HALF"},"S(ALGR(KC_8))":{name:"¾",title:"US_TQTR"},"S(ALGR(KC_9))":{name:"˘",title:"US_BREV (dead)"},"S(ALGR(KC_0))":{name:"°",title:"US_RNGA (dead)"},"S(ALGR(KC_MINS))":{name:"◌̣",title:"US_DOTB (dead)"},"S(ALGR(KC_EQL))":{name:"÷",title:"US_DIV"},"S(ALGR(KC_LBRC))":{name:"“",title:"US_LDQU"},"S(ALGR(KC_RBRC))":{name:"”",title:"US_RDQU"},"S(ALGR(KC_BSLS))":{name:"¦",title:"US_BRKP"},"S(ALGR(KC_S))":{name:"§",title:"US_SECT"},"S(ALGR(KC_SCLN))":{name:"°",title:"US_DEG"},"S(ALGR(KC_QUOT))":{name:"¨",title:"US_DIAE (dead)"},"S(ALGR(KC_C))":{name:"¢",title:"US_CENT"},"S(ALGR(KC_DOT))":{name:"ˇ",title:"US_CARN (dead)"},"S(ALGR(KC_SLSH))":{name:"◌̉",title:"US_HOKA (dead)"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},yW={KC_GRV:{name:"~\n`",title:"US_DGRV (dead)"},KC_1:{name:`! +1`,title:"US_1"},KC_2:{name:`@ +2`,title:"US_2"},KC_3:{name:`# +3`,title:"US_3"},KC_4:{name:`$ +4`,title:"US_4"},KC_5:{name:`% +5`,title:"US_5"},KC_6:{name:`^ +6`,title:"US_6"},KC_7:{name:`& +7`,title:"US_7"},KC_8:{name:`* +8`,title:"US_8"},KC_9:{name:`( +9`,title:"US_9"},KC_0:{name:`) +0`,title:"US_0"},KC_MINS:{name:`_ +-`,title:"US_MINS"},KC_EQL:{name:`+ +=`,title:"US_EQL"},KC_Q:{name:"Q",title:"US_Q"},KC_W:{name:"W",title:"US_W"},KC_E:{name:"E",title:"US_E"},KC_R:{name:"R",title:"US_R"},KC_T:{name:"T",title:"US_T"},KC_Y:{name:"Y",title:"US_Y"},KC_U:{name:"U",title:"US_U"},KC_I:{name:"I",title:"US_I"},KC_O:{name:"O",title:"US_O"},KC_P:{name:"P",title:"US_P"},KC_LBRC:{name:`{ +[`,title:"US_LBRC"},KC_RBRC:{name:`} +]`,title:"US_RBRC"},KC_BSLS:{name:`| +\\`,title:"US_BSLS"},KC_A:{name:"A",title:"US_A"},KC_S:{name:"S",title:"US_S"},KC_D:{name:"D",title:"US_D"},KC_F:{name:"F",title:"US_F"},KC_G:{name:"G",title:"US_G"},KC_H:{name:"H",title:"US_H"},KC_J:{name:"J",title:"US_J"},KC_K:{name:"K",title:"US_K"},KC_L:{name:"L",title:"US_L"},KC_SCLN:{name:`: +;`,title:"US_SCLN"},KC_QUOT:{name:`¨ +´`,title:"US_ACUT (dead)"},KC_Z:{name:"Z",title:"US_Z"},KC_X:{name:"X",title:"US_X"},KC_C:{name:"C",title:"US_C"},KC_V:{name:"V",title:"US_V"},KC_B:{name:"B",title:"US_B"},KC_N:{name:"N",title:"US_N"},KC_M:{name:"M",title:"US_M"},KC_COMM:{name:`< +,`,title:"US_COMM"},KC_DOT:{name:`> +.`,title:"US_DOT"},KC_SLSH:{name:`? +/`,title:"US_SLSH"},"S(KC_GRV)":{name:"~",title:"US_DTIL (dead)"},KC_TILD:{name:"~",title:"US_DTIL (dead)"},"S(KC_1)":{name:"!",title:"US_EXLM"},KC_EXLM:{name:"!",title:"US_EXLM"},"S(KC_2)":{name:"@",title:"US_AT"},KC_AT:{name:"@",title:"US_AT"},"S(KC_3)":{name:"#",title:"US_HASH"},KC_HASH:{name:"#",title:"US_HASH"},"S(KC_4)":{name:"$",title:"US_DLR"},KC_DLR:{name:"$",title:"US_DLR"},"S(KC_5)":{name:"%",title:"US_PERC"},KC_PERC:{name:"%",title:"US_PERC"},"S(KC_6)":{name:"^",title:"US_DCIR (dead)"},KC_CIRC:{name:"^",title:"US_DCIR (dead)"},"S(KC_7)":{name:"&",title:"US_AMPR"},KC_AMPR:{name:"&",title:"US_AMPR"},"S(KC_8)":{name:"*",title:"US_ASTR"},KC_ASTR:{name:"*",title:"US_ASTR"},"S(KC_9)":{name:"(",title:"US_LPRN"},KC_LPRN:{name:"(",title:"US_LPRN"},"S(KC_0)":{name:")",title:"US_RPRN"},KC_RPRN:{name:")",title:"US_RPRN"},"S(KC_MINS)":{name:"_",title:"US_UNDS"},KC_UNDS:{name:"_",title:"US_UNDS"},"S(KC_EQL)":{name:"+",title:"US_PLUS"},KC_PLUS:{name:"+",title:"US_PLUS"},"S(KC_LBRC)":{name:"{",title:"US_LCBR"},KC_LCBR:{name:"{",title:"US_LCBR"},"S(KC_RBRC)":{name:"}",title:"US_RCBR"},KC_RCBR:{name:"}",title:"US_RCBR"},"S(KC_BSLS)":{name:"|",title:"US_PIPE"},KC_PIPE:{name:"|",title:"US_PIPE"},"S(KC_SCLN)":{name:":",title:"US_COLN"},KC_COLN:{name:":",title:"US_COLN"},"S(KC_QUOT)":{name:"¨",title:"US_DIAE (dead)"},KC_DQUO:{name:"¨",title:"US_DIAE (dead)"},"S(KC_COMM)":{name:"<",title:"US_LABK"},KC_LT:{name:"<",title:"US_LABK"},"S(KC_DOT)":{name:">",title:"US_RABK"},KC_GT:{name:">",title:"US_RABK"},"S(KC_SLSH)":{name:"?",title:"US_QUES"},KC_QUES:{name:"?",title:"US_QUES"},"ALGR(KC_1)":{name:"¡",title:"US_IEXL"},"ALGR(KC_2)":{name:"²",title:"US_SUP2"},"ALGR(KC_3)":{name:"³",title:"US_SUP3"},"ALGR(KC_4)":{name:"¤",title:"US_CURR"},"ALGR(KC_5)":{name:"€",title:"US_EURO"},"ALGR(KC_6)":{name:"¼",title:"US_QRTR"},"ALGR(KC_7)":{name:"½",title:"US_HALF"},"ALGR(KC_8)":{name:"¾",title:"US_TQTR"},"ALGR(KC_9)":{name:"‘",title:"US_LSQU"},"ALGR(KC_0)":{name:"’",title:"US_RSQU"},"ALGR(KC_MINS)":{name:"¥",title:"US_YEN"},"ALGR(KC_EQL)":{name:"×",title:"US_MUL"},"ALGR(KC_Q)":{name:"Ä",title:"US_ADIA"},"ALGR(KC_W)":{name:"Å",title:"US_ARNG"},"ALGR(KC_E)":{name:"É",title:"US_EACU"},"ALGR(KC_R)":{name:"®",title:"US_REGD"},"ALGR(KC_T)":{name:"Þ",title:"US_THRN"},"ALGR(KC_Y)":{name:"Ü",title:"US_UDIA"},"ALGR(KC_U)":{name:"Ú",title:"US_UACU"},"ALGR(KC_I)":{name:"Í",title:"US_IACU"},"ALGR(KC_O)":{name:"Ó",title:"US_OACU"},"ALGR(KC_P)":{name:"Ö",title:"US_ODIA"},"ALGR(KC_LBRC)":{name:"«",title:"US_LDAQ"},"ALGR(KC_RBRC)":{name:"»",title:"US_RDAQ"},"ALGR(KC_BSLS)":{name:"¬",title:"US_NOT"},"ALGR(KC_A)":{name:"Á",title:"US_AACU"},"ALGR(KC_S)":{name:"ß",title:"US_SS"},"ALGR(KC_D)":{name:"Ð",title:"US_ETH"},"ALGR(KC_L)":{name:"Ø",title:"US_OSTR"},"ALGR(KC_SCLN)":{name:"¶",title:"US_PILC"},"ALGR(KC_QUOT)":{name:"´",title:"US_NDAC"},"ALGR(KC_Z)":{name:"Æ",title:"US_AE"},"ALGR(KC_C)":{name:"©",title:"US_COPY"},"ALGR(KC_N)":{name:"Ñ",title:"US_NTIL"},"ALGR(KC_M)":{name:"µ",title:"US_MICR"},"ALGR(KC_COMM)":{name:"Ç",title:"US_CCED"},"ALGR(KC_SLSH)":{name:"¿",title:"US_IQUE"},"S(ALGR(KC_1))":{name:"¹",title:"US_SUP1"},"S(ALGR(KC_4))":{name:"£",title:"US_PND"},"S(ALGR(KC_EQL))":{name:"÷",title:"US_DIV"},"S(ALGR(KC_BSLS))":{name:"¦",title:"US_BRKP"},"S(ALGR(KC_S))":{name:"§",title:"US_SECT"},"S(ALGR(KC_SCLN))":{name:"°",title:"US_DEG"},"S(ALGR(KC_QUOT))":{name:"¨",title:"US_NDDR"},"S(ALGR(KC_C))":{name:"¢",title:"US_CENT"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},gW={KC_GRV:{name:"~\n`",title:"US_DGRV (dead)"},KC_1:{name:`! +1`,title:"US_1"},KC_2:{name:`@ +2`,title:"US_2"},KC_3:{name:`# +3`,title:"US_3"},KC_4:{name:`$ +4`,title:"US_4"},KC_5:{name:`% +5`,title:"US_5"},KC_6:{name:`^ +6`,title:"US_6"},KC_7:{name:`& +7`,title:"US_7"},KC_8:{name:`* +8`,title:"US_8"},KC_9:{name:`( +9`,title:"US_9"},KC_0:{name:`) +0`,title:"US_0"},KC_MINS:{name:`_ +-`,title:"US_MINS"},KC_EQL:{name:`+ +=`,title:"US_EQL"},KC_Q:{name:"Q",title:"US_Q"},KC_W:{name:"W",title:"US_W"},KC_E:{name:"E",title:"US_E"},KC_R:{name:"R",title:"US_R"},KC_T:{name:"T",title:"US_T"},KC_Y:{name:"Y",title:"US_Y"},KC_U:{name:"U",title:"US_U"},KC_I:{name:"I",title:"US_I"},KC_O:{name:"O",title:"US_O"},KC_P:{name:"P",title:"US_P"},KC_LBRC:{name:`{ +[`,title:"US_LBRC"},KC_RBRC:{name:`} +]`,title:"US_RBRC"},KC_BSLS:{name:`| +\\`,title:"US_BSLS"},KC_A:{name:"A",title:"US_A"},KC_S:{name:"S",title:"US_S"},KC_D:{name:"D",title:"US_D"},KC_F:{name:"F",title:"US_F"},KC_G:{name:"G",title:"US_G"},KC_H:{name:"H",title:"US_H"},KC_J:{name:"J",title:"US_J"},KC_K:{name:"K",title:"US_K"},KC_L:{name:"L",title:"US_L"},KC_SCLN:{name:`: +;`,title:"US_SCLN"},KC_QUOT:{name:`¨ +´`,title:"US_ACUT (dead)"},KC_Z:{name:"Z",title:"US_Z"},KC_X:{name:"X",title:"US_X"},KC_C:{name:"C",title:"US_C"},KC_V:{name:"V",title:"US_V"},KC_B:{name:"B",title:"US_B"},KC_N:{name:"N",title:"US_N"},KC_M:{name:"M",title:"US_M"},KC_COMM:{name:`< +,`,title:"US_COMM"},KC_DOT:{name:`> +.`,title:"US_DOT"},KC_SLSH:{name:`? +/`,title:"US_SLSH"},"S(KC_GRV)":{name:"~",title:"US_DTIL (dead)"},KC_TILD:{name:"~",title:"US_DTIL (dead)"},"S(KC_1)":{name:"!",title:"US_EXLM"},KC_EXLM:{name:"!",title:"US_EXLM"},"S(KC_2)":{name:"@",title:"US_AT"},KC_AT:{name:"@",title:"US_AT"},"S(KC_3)":{name:"#",title:"US_HASH"},KC_HASH:{name:"#",title:"US_HASH"},"S(KC_4)":{name:"$",title:"US_DLR"},KC_DLR:{name:"$",title:"US_DLR"},"S(KC_5)":{name:"%",title:"US_PERC"},KC_PERC:{name:"%",title:"US_PERC"},"S(KC_6)":{name:"^",title:"US_DCIR (dead)"},KC_CIRC:{name:"^",title:"US_DCIR (dead)"},"S(KC_7)":{name:"&",title:"US_AMPR"},KC_AMPR:{name:"&",title:"US_AMPR"},"S(KC_8)":{name:"*",title:"US_ASTR"},KC_ASTR:{name:"*",title:"US_ASTR"},"S(KC_9)":{name:"(",title:"US_LPRN"},KC_LPRN:{name:"(",title:"US_LPRN"},"S(KC_0)":{name:")",title:"US_RPRN"},KC_RPRN:{name:")",title:"US_RPRN"},"S(KC_MINS)":{name:"_",title:"US_UNDS"},KC_UNDS:{name:"_",title:"US_UNDS"},"S(KC_EQL)":{name:"+",title:"US_PLUS"},KC_PLUS:{name:"+",title:"US_PLUS"},"S(KC_LBRC)":{name:"{",title:"US_LCBR"},KC_LCBR:{name:"{",title:"US_LCBR"},"S(KC_RBRC)":{name:"}",title:"US_RCBR"},KC_RCBR:{name:"}",title:"US_RCBR"},"S(KC_BSLS)":{name:"|",title:"US_PIPE"},KC_PIPE:{name:"|",title:"US_PIPE"},"S(KC_SCLN)":{name:":",title:"US_COLN"},KC_COLN:{name:":",title:"US_COLN"},"S(KC_QUOT)":{name:"¨",title:"US_DIAE (dead)"},KC_DQUO:{name:"¨",title:"US_DIAE (dead)"},"S(KC_COMM)":{name:"<",title:"US_LABK"},KC_LT:{name:"<",title:"US_LABK"},"S(KC_DOT)":{name:">",title:"US_RABK"},KC_GT:{name:">",title:"US_RABK"},"S(KC_SLSH)":{name:"?",title:"US_QUES"},KC_QUES:{name:"?",title:"US_QUES"},"ALGR(KC_GRV)":{name:"`",title:"US_GRV"},"ALGR(KC_1)":{name:"¡",title:"US_IEXL"},"ALGR(KC_2)":{name:"²",title:"US_SUP2"},"ALGR(KC_3)":{name:"³",title:"US_SUP3"},"ALGR(KC_4)":{name:"¤",title:"US_CURR"},"ALGR(KC_5)":{name:"€",title:"US_EURO"},"ALGR(KC_6)":{name:"¼",title:"US_QRTR"},"ALGR(KC_7)":{name:"½",title:"US_HALF"},"ALGR(KC_8)":{name:"¾",title:"US_TQTR"},"ALGR(KC_9)":{name:"‘",title:"US_LSQU"},"ALGR(KC_0)":{name:"’",title:"US_RSQU"},"ALGR(KC_MINS)":{name:"¥",title:"US_YEN"},"ALGR(KC_EQL)":{name:"×",title:"US_MUL"},"ALGR(KC_Q)":{name:"Ä",title:"US_ADIA"},"ALGR(KC_W)":{name:"Å",title:"US_ARNG"},"ALGR(KC_E)":{name:"É",title:"US_EACU"},"ALGR(KC_R)":{name:"®",title:"US_REGD"},"ALGR(KC_T)":{name:"Þ",title:"US_THRN"},"ALGR(KC_Y)":{name:"Ü",title:"US_UDIA"},"ALGR(KC_U)":{name:"Ú",title:"US_UACU"},"ALGR(KC_I)":{name:"Í",title:"US_IACU"},"ALGR(KC_O)":{name:"Ó",title:"US_OACU"},"ALGR(KC_P)":{name:"Ö",title:"US_ODIA"},"ALGR(KC_LBRC)":{name:"«",title:"US_LDAQ"},"ALGR(KC_RBRC)":{name:"»",title:"US_RDAQ"},"ALGR(KC_BSLS)":{name:"¬",title:"US_NOT"},"ALGR(KC_A)":{name:"Á",title:"US_AACU"},"ALGR(KC_S)":{name:"ß",title:"US_SS"},"ALGR(KC_D)":{name:"Ð",title:"US_ETH"},"ALGR(KC_K)":{name:"Œ",title:"US_OE"},"ALGR(KC_L)":{name:"Ø",title:"US_OSTR"},"ALGR(KC_SCLN)":{name:"¶",title:"US_PILC"},"ALGR(KC_QUOT)":{name:"'",title:"US_QUOT"},"ALGR(KC_Z)":{name:"Æ",title:"US_AE"},"ALGR(KC_C)":{name:"©",title:"US_COPY"},"ALGR(KC_N)":{name:"Ñ",title:"US_NTIL"},"ALGR(KC_M)":{name:"µ",title:"US_MICR"},"ALGR(KC_COMM)":{name:"Ç",title:"US_CCED"},"ALGR(KC_DOT)":{name:"˙",title:"US_DOTA (dead)"},"ALGR(KC_SLSH)":{name:"¿",title:"US_IQUE"},"S(ALGR(KC_GRV))":{name:"~",title:"US_TILD"},"S(ALGR(KC_1))":{name:"¹",title:"US_SUP1"},"S(ALGR(KC_2))":{name:"˝",title:"US_DACU (dead)"},"S(ALGR(KC_3))":{name:"¯",title:"US_MACR (dead)"},"S(ALGR(KC_4))":{name:"£",title:"US_PND"},"S(ALGR(KC_5))":{name:"¸",title:"US_CEDL (dead)"},"S(ALGR(KC_6))":{name:"^",title:"US_CIRC"},"S(ALGR(KC_7))":{name:"◌̛",title:"US_HORN (dead)"},"S(ALGR(KC_8))":{name:"˛",title:"US_OGON (dead)"},"S(ALGR(KC_9))":{name:"˘",title:"US_BREV (dead)"},"S(ALGR(KC_0))":{name:"°",title:"US_RNGA (dead)"},"S(ALGR(KC_MINS))":{name:"◌̣",title:"US_DOTB (dead)"},"S(ALGR(KC_EQL))":{name:"÷",title:"US_DIV"},"S(ALGR(KC_LBRC))":{name:"“",title:"US_LDQU"},"S(ALGR(KC_RBRC))":{name:"”",title:"US_RDQU"},"S(ALGR(KC_BSLS))":{name:"¦",title:"US_BRKP"},"S(ALGR(KC_S))":{name:"§",title:"US_SECT"},"S(ALGR(KC_SCLN))":{name:"°",title:"US_DEG"},"S(ALGR(KC_QUOT))":{name:'"',title:"US_DQUO"},"S(ALGR(KC_C))":{name:"¢",title:"US_CENT"},"S(ALGR(KC_DOT))":{name:"ˇ",title:"US_CARN (dead)"},"S(ALGR(KC_SLSH))":{name:"◌̉",title:"US_HOKA (dead)"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},LW={KC_GRV:{name:"~\n`",title:"WK_GRV"},KC_1:{name:`! +1`,title:"WK_1"},KC_2:{name:`@ +2`,title:"WK_2"},KC_3:{name:`# +3`,title:"WK_3"},KC_4:{name:`$ +4`,title:"WK_4"},KC_5:{name:`% +5`,title:"WK_5"},KC_6:{name:`^ +6`,title:"WK_6"},KC_7:{name:`& +7`,title:"WK_7"},KC_8:{name:`* +8`,title:"WK_8"},KC_9:{name:`( +9`,title:"WK_9"},KC_0:{name:`) +0`,title:"WK_0"},KC_MINS:{name:`_ +-`,title:"WK_MINS"},KC_EQL:{name:`+ +=`,title:"WK_EQL"},KC_Q:{name:"Q",title:"WK_Q"},KC_W:{name:"D",title:"WK_D"},KC_E:{name:"R",title:"WK_R"},KC_R:{name:"W",title:"WK_W"},KC_T:{name:"B",title:"WK_B"},KC_Y:{name:"J",title:"WK_J"},KC_U:{name:"F",title:"WK_F"},KC_I:{name:"U",title:"WK_U"},KC_O:{name:"P",title:"WK_P"},KC_P:{name:`: +;`,title:"WK_SCLN"},KC_LBRC:{name:`{ +[`,title:"WK_LBRC"},KC_RBRC:{name:`} +]`,title:"WK_RBRC"},KC_BSLS:{name:`| +\\`,title:"WK_BSLS"},KC_A:{name:"A",title:"WK_A"},KC_S:{name:"S",title:"WK_S"},KC_D:{name:"H",title:"WK_H"},KC_F:{name:"T",title:"WK_T"},KC_G:{name:"G",title:"WK_G"},KC_H:{name:"Y",title:"WK_Y"},KC_J:{name:"N",title:"WK_N"},KC_K:{name:"E",title:"WK_E"},KC_L:{name:"O",title:"WK_O"},KC_SCLN:{name:"I",title:"WK_I"},KC_QUOT:{name:`" +'`,title:"WK_QUOT"},KC_Z:{name:"Z",title:"WK_Z"},KC_X:{name:"X",title:"WK_X"},KC_C:{name:"M",title:"WK_M"},KC_V:{name:"C",title:"WK_C"},KC_B:{name:"V",title:"WK_V"},KC_N:{name:"K",title:"WK_K"},KC_M:{name:"L",title:"WK_L"},KC_COMM:{name:`< +,`,title:"WK_COMM"},KC_DOT:{name:`> +.`,title:"WK_DOT"},KC_SLSH:{name:`? +/`,title:"WK_SLSH"},"S(KC_GRV)":{name:"~",title:"WK_TILD"},KC_TILD:{name:"~",title:"WK_TILD"},"S(KC_1)":{name:"!",title:"WK_EXLM"},KC_EXLM:{name:"!",title:"WK_EXLM"},"S(KC_2)":{name:"@",title:"WK_AT"},KC_AT:{name:"@",title:"WK_AT"},"S(KC_3)":{name:"#",title:"WK_HASH"},KC_HASH:{name:"#",title:"WK_HASH"},"S(KC_4)":{name:"$",title:"WK_DLR"},KC_DLR:{name:"$",title:"WK_DLR"},"S(KC_5)":{name:"%",title:"WK_PERC"},KC_PERC:{name:"%",title:"WK_PERC"},"S(KC_6)":{name:"^",title:"WK_CIRC"},KC_CIRC:{name:"^",title:"WK_CIRC"},"S(KC_7)":{name:"&",title:"WK_AMPR"},KC_AMPR:{name:"&",title:"WK_AMPR"},"S(KC_8)":{name:"*",title:"WK_ASTR"},KC_ASTR:{name:"*",title:"WK_ASTR"},"S(KC_9)":{name:"(",title:"WK_LPRN"},KC_LPRN:{name:"(",title:"WK_LPRN"},"S(KC_0)":{name:")",title:"WK_RPRN"},KC_RPRN:{name:")",title:"WK_RPRN"},"S(KC_MINS)":{name:"_",title:"WK_UNDS"},KC_UNDS:{name:"_",title:"WK_UNDS"},"S(KC_EQL)":{name:"+",title:"WK_PLUS"},KC_PLUS:{name:"+",title:"WK_PLUS"},"S(KC_P)":{name:":",title:"WK_COLN"},"S(KC_LBRC)":{name:"{",title:"WK_LCBR"},KC_LCBR:{name:"{",title:"WK_LCBR"},"S(KC_RBRC)":{name:"}",title:"WK_RCBR"},KC_RCBR:{name:"}",title:"WK_RCBR"},"S(KC_BSLS)":{name:"|",title:"WK_PIPE"},KC_PIPE:{name:"|",title:"WK_PIPE"},"S(KC_QUOT)":{name:'"',title:"WK_DQUO"},KC_DQUO:{name:'"',title:"WK_DQUO"},"S(KC_COMM)":{name:"<",title:"WK_LABK"},KC_LT:{name:"<",title:"WK_LABK"},"S(KC_DOT)":{name:">",title:"WK_RABK"},KC_GT:{name:">",title:"WK_RABK"},"S(KC_SLSH)":{name:"?",title:"WK_QUES"},KC_QUES:{name:"?",title:"WK_QUES"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_COLN:{name:"I",title:"S(WK_I) (capital I)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},AW={KC_GRV:{name:"~\n`",title:"WK_GRV"},KC_1:{name:`! +1`,title:"WK_1"},KC_2:{name:`@ +2`,title:"WK_2"},KC_3:{name:`# +3`,title:"WK_3"},KC_4:{name:`$ +4`,title:"WK_4"},KC_5:{name:`% +5`,title:"WK_5"},KC_6:{name:`^ +6`,title:"WK_6"},KC_7:{name:`& +7`,title:"WK_7"},KC_8:{name:`* +8`,title:"WK_8"},KC_9:{name:`( +9`,title:"WK_9"},KC_0:{name:`) +0`,title:"WK_0"},KC_MINS:{name:`_ +-`,title:"WK_MINS"},KC_EQL:{name:`+ +=`,title:"WK_EQL"},KC_Q:{name:"Q",title:"WK_Q"},KC_W:{name:"D",title:"WK_D"},KC_E:{name:"R",title:"WK_R"},KC_R:{name:"W",title:"WK_W"},KC_T:{name:"B",title:"WK_B"},KC_Y:{name:"J",title:"WK_J"},KC_U:{name:"F",title:"WK_F"},KC_I:{name:"U",title:"WK_U"},KC_O:{name:"P",title:"WK_P"},KC_P:{name:`: +;`,title:"WK_SCLN"},KC_LBRC:{name:`{ +[`,title:"WK_LBRC"},KC_RBRC:{name:`} +]`,title:"WK_RBRC"},KC_BSLS:{name:`| +\\`,title:"WK_BSLS"},KC_A:{name:"A",title:"WK_A"},KC_S:{name:"S",title:"WK_S"},KC_D:{name:"H",title:"WK_H"},KC_F:{name:"T",title:"WK_T"},KC_G:{name:"G",title:"WK_G"},KC_H:{name:"Y",title:"WK_Y"},KC_J:{name:"N",title:"WK_N"},KC_K:{name:"E",title:"WK_E"},KC_L:{name:"O",title:"WK_O"},KC_SCLN:{name:"I",title:"WK_I"},KC_QUOT:{name:`" +'`,title:"WK_QUOT"},KC_Z:{name:"Z",title:"WK_Z"},KC_X:{name:"X",title:"WK_X"},KC_C:{name:"C",title:"WK_C"},KC_V:{name:"V",title:"WK_V"},KC_B:{name:"M",title:"WK_M"},KC_N:{name:"K",title:"WK_K"},KC_M:{name:"L",title:"WK_L"},KC_COMM:{name:`< +,`,title:"WK_COMM"},KC_DOT:{name:`> +.`,title:"WK_DOT"},KC_SLSH:{name:`? +/`,title:"WK_SLSH"},"S(KC_GRV)":{name:"~",title:"WK_TILD"},KC_TILD:{name:"~",title:"WK_TILD"},"S(KC_1)":{name:"!",title:"WK_EXLM"},KC_EXLM:{name:"!",title:"WK_EXLM"},"S(KC_2)":{name:"@",title:"WK_AT"},KC_AT:{name:"@",title:"WK_AT"},"S(KC_3)":{name:"#",title:"WK_HASH"},KC_HASH:{name:"#",title:"WK_HASH"},"S(KC_4)":{name:"$",title:"WK_DLR"},KC_DLR:{name:"$",title:"WK_DLR"},"S(KC_5)":{name:"%",title:"WK_PERC"},KC_PERC:{name:"%",title:"WK_PERC"},"S(KC_6)":{name:"^",title:"WK_CIRC"},KC_CIRC:{name:"^",title:"WK_CIRC"},"S(KC_7)":{name:"&",title:"WK_AMPR"},KC_AMPR:{name:"&",title:"WK_AMPR"},"S(KC_8)":{name:"*",title:"WK_ASTR"},KC_ASTR:{name:"*",title:"WK_ASTR"},"S(KC_9)":{name:"(",title:"WK_LPRN"},KC_LPRN:{name:"(",title:"WK_LPRN"},"S(KC_0)":{name:")",title:"WK_RPRN"},KC_RPRN:{name:")",title:"WK_RPRN"},"S(KC_MINS)":{name:"_",title:"WK_UNDS"},KC_UNDS:{name:"_",title:"WK_UNDS"},"S(KC_EQL)":{name:"+",title:"WK_PLUS"},KC_PLUS:{name:"+",title:"WK_PLUS"},"S(KC_P)":{name:":",title:"WK_COLN"},"S(KC_LBRC)":{name:"{",title:"WK_LCBR"},KC_LCBR:{name:"{",title:"WK_LCBR"},"S(KC_RBRC)":{name:"}",title:"WK_RCBR"},KC_RCBR:{name:"}",title:"WK_RCBR"},"S(KC_BSLS)":{name:"|",title:"WK_PIPE"},KC_PIPE:{name:"|",title:"WK_PIPE"},"S(KC_QUOT)":{name:'"',title:"WK_DQUO"},KC_DQUO:{name:'"',title:"WK_DQUO"},"S(KC_COMM)":{name:"<",title:"WK_LABK"},KC_LT:{name:"<",title:"WK_LABK"},"S(KC_DOT)":{name:">",title:"WK_RABK"},KC_GT:{name:">",title:"WK_RABK"},"S(KC_SLSH)":{name:"?",title:"WK_QUES"},KC_QUES:{name:"?",title:"WK_QUES"},KC_NUHS:{name:`| +\\`,title:""},"S(KC_NUHS)":{name:"|",title:""},KC_NUBS:{name:`| +\\`,title:""},"S(KC_NUBS)":{name:"|",title:""},KC_COLN:{name:"I",title:"S(WK_I) (capital I)"},SC_LSPO:{name:"LS / (",title:"Left Shift when held, ( when tapped"},SC_RSPC:{name:"RS / )",title:"Right Shift when held, ) when tapped"},SC_LCPO:{name:"LC / (",title:"Left Control when held, ( when tapped"},SC_RCPC:{name:"RC / )",title:"Right Control when held, ) when tapped"},SC_LAPO:{name:"LA / (",title:"Left Alt when held, ( when tapped"},SC_RAPC:{name:"RA / )",title:"Right Alt when held, ) when tapped"},QK_GESC:{name:"`/~\nEsc",title:"Esc normally, but ` when GUI is active or ~ when Shift is active"}},rK={keymap_belgian:{prefix:"BE",sendstring:"belgian",isANSI:!1,locales:["nl-BE","fr-BE"],keycodeLUT:SV},keymap_bepo:{prefix:"BP",sendstring:"bepo",isANSI:!1,locales:["fr","fr-FR","fr-BE","fr-CH","fr-LU","fr-CA","fr-MC"],keycodeLUT:KV},keymap_brazilian_abnt2:{prefix:"BR",sendstring:"brazilian_abnt2",isANSI:!1,locales:["pt-BR"],keycodeLUT:vV},keymap_canadian_multilingual:{prefix:"CA",sendstring:"canadian_multilingual",isANSI:!1,locales:["fr-CA"],keycodeLUT:RV},keymap_colemak:{prefix:"CM",sendstring:"colemak",isANSI:!0,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:yV},keymap_croatian:{prefix:"HR",sendstring:"croatian",isANSI:!1,locales:["hr","hr-HR"],keycodeLUT:gV},keymap_czech:{prefix:"CZ",sendstring:"czech",locales:["cs","cs-CZ"],isANSI:!1,keycodeLUT:LV},keymap_danish:{prefix:"DK",sendstring:"danish",locales:["da","da-DK"],isANSI:!1,keycodeLUT:AV},keymap_dvorak_fr:{prefix:"DV",sendstring:"dvorak_fr",isANSI:!1,locales:["fr","fr-FR","fr-BE","fr-CH","fr-LU","fr-CA","fr-MC"],keycodeLUT:bV},keymap_dvorak:{prefix:"DV",sendstring:"dvorak",isANSI:!0,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:EV},keymap_dvorak_programmer:{prefix:"DP",sendstring:"dvorak_programmer",isANSI:!0,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:TV},keymap_estonian:{prefix:"EE",sendstring:"estonian",isANSI:!1,locales:["et","et-EE"],keycodeLUT:PV},keymap_finnish:{prefix:"FI",sendstring:"finnish",isANSI:!1,locales:["fi","fi-FI","se-FI","sv-FI"],keycodeLUT:wV},keymap_french_afnor:{prefix:"FR",sendstring:"french_afnor",isANSI:!1,locales:["fr","fr-FR"],keycodeLUT:NV},keymap_french:{prefix:"FR",sendstring:"french",isANSI:!1,locales:["fr","fr-FR"],keycodeLUT:OV},keymap_french_mac_iso:{prefix:"FR",sendstring:"french_mac_iso",isANSI:!1,locales:["fr","fr-FR"],keycodeLUT:IV},keymap_german:{prefix:"DE",sendstring:"german",isANSI:!1,locales:["de-GE","de-AU","de"],keycodeLUT:DV},keymap_greek:{prefix:"GR",sendstring:"",isANSI:!1,locales:["el","el-GR"],keycodeLUT:UV},keymap_hebrew:{prefix:"IL",sendstring:"",isANSI:!1,locales:["he","he-IL"],keycodeLUT:kV},keymap_hungarian:{prefix:"HU",sendstring:"hungarian",isANSI:!1,locales:["hu","hu-HU"],keycodeLUT:MV},keymap_icelandic:{prefix:"IS",sendstring:"icelandic",isANSI:!1,locales:["is","is-IS"],keycodeLUT:GV},keymap_irish:{prefix:"IE",sendstring:"uk",isANSI:!0,locales:["en-IE"],keycodeLUT:BV},keymap_italian:{prefix:"IT",sendstring:"italian",isANSI:!1,locales:["it","it-IT"],keycodeLUT:$V},keymap_italian_mac_ansi:{prefix:"IT",sendstring:"italian_mac_ansi",isANSI:!0,locales:["it","it-IT","it-CH"],keycodeLUT:xV},keymap_italian_mac_iso:{prefix:"IT",sendstring:"italian_mac_iso",isANSI:!1,locales:["it","it-IT","it-CH"],keycodeLUT:FV},keymap_japanese:{prefix:"JP",sendstring:"japanese",isANSI:!1,locales:["ja","ja-JP"],keycodeLUT:HV},keymap_korean:{prefix:"KR",sendstring:"",isANSI:!0,locales:["ko","ko-KR"],keycodeLUT:QV},keymap_latvian:{prefix:"LV",sendstring:"latvian",isANSI:!1,locales:["lv","lv-LV"],keycodeLUT:VV},keymap_lithuanian_azerty:{prefix:"LT",sendstring:"lithuanian_azerty",isANSI:!1,locales:["lt","lt-LT"],keycodeLUT:WV},keymap_lithuanian_qwerty:{prefix:"LT",sendstring:"lithuanian_qwerty",isANSI:!0,locales:["lt","lt-LT"],keycodeLUT:jV},keymap_neo2:{prefix:"NE",sendstring:"",isANSI:!1,locales:["de-GE","de-AU","de"],keycodeLUT:zV},keymap_norman:{prefix:"NO",sendstring:"norman",isANSI:!0,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:JV},keymap_norwegian:{prefix:"NO",sendstring:"norwegian",isANSI:!1,locales:["nb-NO","nn-NO","se-NO"],keycodeLUT:XV},keymap_polish:{prefix:"PL",sendstring:"",isANSI:!0,locales:["pl","pl-PL"],keycodeLUT:ZV},keymap_portuguese:{prefix:"PT",sendstring:"portuguese",isANSI:!1,locales:["pt","pt-PT"],keycodeLUT:YV},keymap_portuguese_mac_iso:{prefix:"PT",sendstring:"portuguese_mac_iso",isANSI:!1,locales:["pt","pt-PT"],keycodeLUT:qV},keymap_romanian:{prefix:"RO",sendstring:"romanian",isANSI:!1,locales:["ro","ro-RO"],keycodeLUT:eW},keymap_russian:{prefix:"RU",sendstring:"",isANSI:!0,locales:["ru-RU","ru"],keycodeLUT:tW},keymap_serbian:{prefix:"RS",sendstring:"",isANSI:!1,locales:["sr-Cyrl","sr-Cyrl-SP","sr-Cyrl-BA"],keycodeLUT:nW},keymap_serbian_latin:{prefix:"RS",sendstring:"serbian_latin",isANSI:!1,locales:["sr","sr-SP","sr-BA"],keycodeLUT:aW},keymap_slovak:{prefix:"SK",sendstring:"slovak",isANSI:!1,locales:["sk","sk-SK"],keycodeLUT:iW},keymap_slovenian:{prefix:"SI",sendstring:"slovenian",isANSI:!1,locales:["sl","sl-SI"],keycodeLUT:rW},keymap_spanish_dvorak:{prefix:"DV",sendstring:"spanish_dvorak",isANSI:!1,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:lW},keymap_spanish:{prefix:"ES",sendstring:"spanish",isANSI:!1,locales:["ca-ES","es","es-ES","eu-ES","gl-ES"],keycodeLUT:oW},keymap_spanish_latin_america:{prefix:"ES",sendstring:"spanish_latin_america",isANSI:!1,locales:["es-CO","es-AR","es-BO","es-CL","es-CR","es-DO","es-EC","es-GT","es-HN","es-MX","es-NI","es-PA","es-PE","es-PR","es-PY","es-SV","es-UY","es-VE"],keycodeLUT:sW},keymap_swedish:{prefix:"SE",sendstring:"swedish",isANSI:!1,locales:["sv","sv-SE"],keycodeLUT:_W},keymap_swedish_mac_ansi:{prefix:"SE",sendstring:"swedish",isANSI:!0,locales:["sv","sv-SE"],keycodeLUT:cW},keymap_swedish_mac_iso:{prefix:"SE",sendstring:"swedish",isANSI:!1,locales:["sv","sv-SE"],keycodeLUT:uW},keymap_swedish_pro_mac_ansi:{prefix:"SE",sendstring:"swedish",isANSI:!0,locales:["sv","sv-SE"],keycodeLUT:mW},keymap_swedish_pro_mac_iso:{prefix:"SE",sendstring:"swedish",isANSI:!1,locales:["sv","sv-SE"],keycodeLUT:fW},keymap_swiss_de:{prefix:"CH",sendstring:"swiss_de",isANSI:!1,locales:["de-CH","de"],keycodeLUT:CW},keymap_swiss_fr:{prefix:"CH",sendstring:"swiss_fr",isANSI:!1,locales:["fr-CH","fr"],keycodeLUT:dW},keymap_turkish_f:{prefix:"TR",sendstring:"turkish_f",isANSI:!1,locales:["tr","tr-TR"],keycodeLUT:pW},keymap_turkish_q:{prefix:"TR",sendstring:"turkish_q",isANSI:!1,locales:["tr","tr-TR"],keycodeLUT:hW},keymap_uk:{prefix:"UK",sendstring:"uk",isANSI:!1,locales:["en-GB","en"],keycodeLUT:SW},keymap_ukrainian:{prefix:"UA",sendstring:"",isANSI:!0,locales:["uk","uk-UA"],keycodeLUT:KW},keymap_us:{prefix:"KC",sendstring:"",isANSI:!0,locales:["en-US","en"],keycodeLUT:vW},keymap_us_extended:{prefix:"US",sendstring:"",isANSI:!0,locales:["en","en-US"],keycodeLUT:RW},keymap_us_international:{prefix:"US",sendstring:"",isANSI:!0,locales:["en","en-US"],keycodeLUT:yW},keymap_us_international_linux:{prefix:"US",sendstring:"",isANSI:!0,locales:["en","en-US"],keycodeLUT:gW},keymap_workman:{prefix:"WK",sendstring:"workman",isANSI:!0,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:LW},keymap_workman_zxcvm:{prefix:"WK",sendstring:"workman_zxcvm",isANSI:!0,locales:["en","en-AU","en-BZ","en-CA","en-CB","en-GB","en-IE","en-JM","en-NZ","en-PH","en-TT","en-US","en-ZA","en-ZW"],keycodeLUT:AW}},sc={ANSI_ISO:[...yh,...gh],ISO_ANSI:[...gh,...yh],special:[...ib,...rb,...ob]},EW={keycodes:[...sc.ANSI_ISO,...sc.special],searchFilter:"",searchCounters:{ANSI:0,"ISO/JIS":0,Quantum:0,KeyboardSettings:0,AppMediaMouse:0},steno:!1,active:"ANSI"};function _c(){let e=Ka.getters["app/osKeyboardLayout"];if(Mt(e)||!Object.keys(rK).includes(e)){const t="keymap_us";console.log(`The stored OS keyboard layout value (${e}) is not a valid value! Falling back to '${t}'.`),Ka.commit("app/setOSKeyboardLayout",t),e=t}return e}function Zy(){return rK[_c()].isANSI}function bW(e,t){return console.assert(!Mt(e)),!Object.keys(t).includes("name")||!Object.keys(t).includes("code")?t:e[t.code]?{...t,...e[t.code]}:t}function gp(e,t){Ka.commit("app/setIso",!Zy());const n=[...Zy()?sc.ANSI_ISO:sc.ISO_ANSI,...sc.special,...t?hV:[]],{keycodeLUT:a}=rK[_c()];return n.map(i=>bW(a,i))}const TW={keycodes:e=>e.keycodes,lookupKeyPressCode:(e,t)=>n=>t.lookupKeycode(n,!0),lookupKeycode:e=>(t,n=!1)=>e.keycodes.find(({code:a,keys:i})=>a===t||n&&i&&i===t)};function q_(e,t){return e=e.toUpperCase(),t.reduce((n,{code:a,name:i,title:o})=>(Mt(a)||(a.includes(e)||i&&i.toUpperCase().includes(e)||o&&o.toUpperCase().includes(e))&&(n+=1),n),0)}const PW={},wW={changeActive(e,t){e.active=t},enableSteno(e){e.steno=!0,e.keycodes=gp(_c(),e.steno)},disableSteno(e){e.steno=!1,e.keycodes=gp(_c(),e.steno)},updateKeycodeNames(e){e.keycodes=gp(_c(),e.steno)},setSearchFilter(e,t){e.searchFilter=t,this.searchFilter!==""&&(e.searchCounters={ANSI:q_(e.searchFilter,yh),"ISO/JIS":q_(e.searchFilter,gh),Quantum:q_(e.searchFilter,ib),KeyboardSettings:q_(e.searchFilter,rb),AppMediaMouse:q_(e.searchFilter,ob)})}},OW={namespaced:!0,state:EW,getters:TW,actions:PW,mutations:wW},lb=["KC_ESC","KC_F1","KC_F2","KC_F3","KC_F4","KC_F5","KC_F6","KC_F7","KC_F8","KC_F9","KC_F10","KC_F11","KC_F12","KC_PSCR","KC_SCRL","KC_PAUS"],sb=["KC_GRV","KC_1","KC_2","KC_3","KC_4","KC_5","KC_6","KC_7","KC_8","KC_9","KC_0","KC_MINS","KC_EQL","KC_BSPC","KC_INS","KC_HOME","KC_PGUP","KC_NUM","KC_PSLS","KC_PAST","KC_PMNS"],NW=["KC_TAB","KC_Q","KC_W","KC_E","KC_R","KC_T","KC_Y","KC_U","KC_I","KC_O","KC_P","KC_LBRC","KC_RBRC","KC_BSLS","KC_DEL","KC_END","KC_PGDN","KC_P7","KC_P8","KC_P9","KC_PPLS"],IW=["KC_TAB","KC_Q","KC_W","KC_E","KC_R","KC_T","KC_Y","KC_U","KC_I","KC_O","KC_P","KC_LBRC","KC_RBRC","KC_ENT","KC_DEL","KC_END","KC_PGDN","KC_P7","KC_P8","KC_P9","KC_PPLS"],DW=["KC_CAPS","KC_A","KC_S","KC_D","KC_F","KC_G","KC_H","KC_J","KC_K","KC_L","KC_SCLN","KC_QUOT","KC_ENT","KC_P4","KC_P5","KC_P6"],UW=["KC_CAPS","KC_A","KC_S","KC_D","KC_F","KC_G","KC_H","KC_J","KC_K","KC_L","KC_SCLN","KC_QUOT","KC_NUHS","KC_P4","KC_P5","KC_P6"],kW=["KC_LSFT","KC_Z","KC_X","KC_C","KC_V","KC_B","KC_N","KC_M","KC_COMM","KC_DOT","KC_SLSH","KC_RSFT","KC_UP","KC_P1","KC_P2","KC_P3","KC_PENT"],MW=["KC_LSFT","KC_NUBS","KC_Z","KC_X","KC_C","KC_V","KC_B","KC_N","KC_M","KC_COMM","KC_DOT","KC_SLSH","KC_RSFT","KC_UP","KC_P1","KC_P2","KC_P3","KC_PENT"],_b=["KC_LCTL","KC_LGUI","KC_LALT","KC_SPC","KC_RALT","KC_RGUI","KC_APP","KC_RCTL","KC_LEFT","KC_DOWN","KC_RGHT","KC_P0","KC_PDOT"],GW=[...lb,...sb,...NW,...DW,...kW,..._b],BW=[...lb,...sb,...IW,...UW,...MW,..._b],Yy={ANSI:GW,ISO:BW},cb=["Escape","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12","PrintScreen","ScrollLock","Pause"],ub=["Backquote","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","Digit0","Minus","Equal","Backspace","Insert","Home","PageUp","NumLock","NumpadDivide","NumpadMultiply","NumpadSubtract"],ac=["Tab","KeyQ","KeyW","KeyE","KeyR","KeyT","KeyY","KeyU","KeyI","KeyO","KeyP","BracketLeft","BracketRight","Backslash","Delete","End","PageDown","Numpad7","Numpad8","Numpad9","NumpadAdd"],$W=[...ac.slice(0,ac.indexOf("Backslash")),"Enter",...ac.slice(ac.lastIndexOf("Delete"))],ic=["CapsLock","KeyA","KeyS","KeyD","KeyF","KeyG","KeyH","KeyJ","KeyK","KeyL","Semicolon","Quote","Enter","Numpad4","Numpad5","Numpad6"],xW=[...ic.slice(0,ic.indexOf("Enter")),"Backslash",...ic.slice(ic.lastIndexOf("Numpad4"))],Lh=["ShiftLeft","KeyZ","KeyX","KeyC","KeyV","KeyB","KeyN","KeyM","Comma","Period","Slash","ShiftRight","ArrowUp","Numpad1","Numpad2","Numpad3","NumpadEnter"],FW=[Lh[0],"IntlBackslash",...Lh.slice(1)],mb=["ControlLeft","MetaLeft","AltLeft","Space","AltRight","MetaRight","ContextMenu","ControlRight","ArrowLeft","ArrowDown","ArrowRight","Numpad0","NumpadDecimal"],HW=[...cb,...ub,...ac,...ic,...Lh,...mb],QW=[...cb,...ub,...$W,...xW,...FW,...mb],qy={ANSI:HW,ISO:QW},fb=[{label:"Esc",x:0,y:0},{label:"F1",x:2,y:0},{label:"F2",x:3,y:0},{label:"F3",x:4,y:0},{label:"F4",x:5,y:0},{label:"F5",x:6.5,y:0},{label:"F6",x:7.5,y:0},{label:"F7",x:8.5,y:0},{label:"F8",x:9.5,y:0},{label:"F9",x:11,y:0},{label:"F10",x:12,y:0},{label:"F11",x:13,y:0},{label:"F12",x:14,y:0},{label:"PrtSc",x:15.25,y:0},{label:"Scroll Lock",x:16.25,y:0},{label:"Pause",x:17.25,y:0}],Cb=[{label:"~",x:0,y:1.5},{label:"!",x:1,y:1.5},{label:"@",x:2,y:1.5},{label:"#",x:3,y:1.5},{label:"$",x:4,y:1.5},{label:"%",x:5,y:1.5},{label:"^",x:6,y:1.5},{label:"&",x:7,y:1.5},{label:"*",x:8,y:1.5},{label:"(",x:9,y:1.5},{label:")",x:10,y:1.5},{label:"_",x:11,y:1.5},{label:"+",x:12,y:1.5},{label:"Backspace",x:13,y:1.5,w:2},{label:"Insert",x:15.25,y:1.5},{label:"Home",x:16.25,y:1.5},{label:"PgUp",x:17.25,y:1.5},{label:"Num Lock",x:18.5,y:1.5},{label:"/",x:19.5,y:1.5},{label:"*",x:20.5,y:1.5},{label:"-",x:21.5,y:1.5}],VW=[{label:"Tab",x:0,y:2.5,w:1.5},{label:"Q",x:1.5,y:2.5},{label:"W",x:2.5,y:2.5},{label:"E",x:3.5,y:2.5},{label:"R",x:4.5,y:2.5},{label:"T",x:5.5,y:2.5},{label:"Y",x:6.5,y:2.5},{label:"U",x:7.5,y:2.5},{label:"I",x:8.5,y:2.5},{label:"O",x:9.5,y:2.5},{label:"P",x:10.5,y:2.5},{label:"{",x:11.5,y:2.5},{label:"}",x:12.5,y:2.5},{label:"|",x:13.5,y:2.5,w:1.5},{label:"Delete",x:15.25,y:2.5},{label:"End",x:16.25,y:2.5},{label:"PgDn",x:17.25,y:2.5},{label:"7",x:18.5,y:2.5},{label:"8",x:19.5,y:2.5},{label:"9",x:20.5,y:2.5},{label:"+",x:21.5,y:2.5,h:2}],WW=[{label:"Caps Lock",x:0,y:3.5,w:1.75},{label:"A",x:1.75,y:3.5},{label:"S",x:2.75,y:3.5},{label:"D",x:3.75,y:3.5},{label:"F",x:4.75,y:3.5},{label:"G",x:5.75,y:3.5},{label:"H",x:6.75,y:3.5},{label:"J",x:7.75,y:3.5},{label:"K",x:8.75,y:3.5},{label:"L",x:9.75,y:3.5},{label:":",x:10.75,y:3.5},{label:'"',x:11.75,y:3.5},{label:"Enter",x:12.75,y:3.5,w:2.25},{label:"4",x:18.5,y:3.5},{label:"5",x:19.5,y:3.5},{label:"6",x:20.5,y:3.5}],jW=[{label:"Shift",x:0,y:4.5,w:2.25},{label:"Z",x:2.25,y:4.5},{label:"X",x:3.25,y:4.5},{label:"C",x:4.25,y:4.5},{label:"V",x:5.25,y:4.5},{label:"B",x:6.25,y:4.5},{label:"N",x:7.25,y:4.5},{label:"M",x:8.25,y:4.5},{label:"<",x:9.25,y:4.5},{label:">",x:10.25,y:4.5},{label:"?",x:11.25,y:4.5},{label:"Shift",x:12.25,y:4.5,w:2.75},{label:"↑",x:16.25,y:4.5},{label:"1",x:18.5,y:4.5},{label:"2",x:19.5,y:4.5},{label:"3",x:20.5,y:4.5},{label:"Enter",x:21.5,y:4.5,h:2}],db=[{label:"Ctrl",x:0,y:5.5,w:1.25},{label:"Win",x:1.25,y:5.5,w:1.25},{label:"Alt",x:2.5,y:5.5,w:1.25},{x:3.75,y:5.5,w:6.25},{label:"Alt",x:10,y:5.5,w:1.25},{label:"Win",x:11.25,y:5.5,w:1.25},{label:"Menu",x:12.5,y:5.5,w:1.25},{label:"Ctrl",x:13.75,y:5.5,w:1.25},{label:"←",x:15.25,y:5.5},{label:"↓",x:16.25,y:5.5},{label:"→",x:17.25,y:5.5},{label:"0",x:18.5,y:5.5,w:2},{label:".",x:20.5,y:5.5}],zW=[{label:"Tab",x:0,y:2.5,w:1.5},{label:"Q",x:1.5,y:2.5},{label:"W",x:2.5,y:2.5},{label:"E",x:3.5,y:2.5},{label:"R",x:4.5,y:2.5},{label:"T",x:5.5,y:2.5},{label:"Y",x:6.5,y:2.5},{label:"U",x:7.5,y:2.5},{label:"I",x:8.5,y:2.5},{label:"O",x:9.5,y:2.5},{label:"P",x:10.5,y:2.5},{label:"{",x:11.5,y:2.5},{label:"}",x:12.5,y:2.5},{label:"Enter",x:13.75,y:2.5,w:1.25,h:2},{label:"Delete",x:15.25,y:2.5},{label:"End",x:16.25,y:2.5},{label:"PgDn",x:17.25,y:2.5},{label:"7",x:18.5,y:2.5},{label:"8",x:19.5,y:2.5},{label:"9",x:20.5,y:2.5},{label:"+",x:21.5,y:2.5,h:2}],JW=[{label:"Caps Lock",x:0,y:3.5,w:1.75},{label:"A",x:1.75,y:3.5},{label:"S",x:2.75,y:3.5},{label:"D",x:3.75,y:3.5},{label:"F",x:4.75,y:3.5},{label:"G",x:5.75,y:3.5},{label:"H",x:6.75,y:3.5},{label:"J",x:7.75,y:3.5},{label:"K",x:8.75,y:3.5},{label:"L",x:9.75,y:3.5},{label:":",x:10.75,y:3.5},{label:'"',x:11.75,y:3.5},{label:"NonUsHash",x:12.75,y:3.5},{label:"4",x:18.5,y:3.5},{label:"5",x:19.5,y:3.5},{label:"6",x:20.5,y:3.5}],XW=[{label:"Shift",x:0,y:4.5,w:1.25},{label:"IntlBackslash",x:1.25,y:4.5},{label:"Z",x:2.25,y:4.5},{label:"X",x:3.25,y:4.5},{label:"C",x:4.25,y:4.5},{label:"V",x:5.25,y:4.5},{label:"B",x:6.25,y:4.5},{label:"N",x:7.25,y:4.5},{label:"M",x:8.25,y:4.5},{label:"<",x:9.25,y:4.5},{label:">",x:10.25,y:4.5},{label:"?",x:11.25,y:4.5},{label:"Shift",x:12.25,y:4.5,w:2.75},{label:"↑",x:16.25,y:4.5},{label:"1",x:18.5,y:4.5},{label:"2",x:19.5,y:4.5},{label:"3",x:20.5,y:4.5},{label:"Enter",x:21.5,y:4.5,h:2}],ZW=[...fb,...Cb,...VW,...WW,...jW,...db],YW=[...fb,...Cb,...zW,...JW,...XW,...db],eg={ANSI:ZW,ISO:YW};function tg(e){return e.reduce((t,n,a)=>(t[n]=a,t),{})}const qW={ANSI:tg(qy.ANSI),ISO:tg(qy.ISO)};function ej(){const e=navigator.language||navigator.userLanguage;let t="ANSI";return e.toLowerCase().indexOf("en")<0&&(t="ISO"),t}const tj={defaults:yc,codeToPosition:qW,config:Object.assign({},yc),layout:ej(),keymap:{},layouts:{ISO:eg.ISO,ANSI:eg.ANSI},chatterDetected:!1},nj={availableLayouts(e){return KE(e.layouts).sort()},getQMKCode(e){return t=>Mt(t)?"":e.keymap[e.layout][t].code},activeKeymap(e){return e.keymap[e.layout]},activeLayoutMeta(e){return e.layouts[e.layout]},codeToPosition(e){return e.codeToPosition[e.layout]}};function ng(e,t){return t.map(n=>({...e.getters["keycodes/lookupKeycode"](n)}))}const aj={init({state:e,commit:t}){const n=this;return t("setKeymap",{ANSI:ng(n,Yy.ANSI),ISO:ng(n,Yy.ISO)}),e.keymap}},ij={setLayout(e,t){e.layout=t},setKeymap(e,t){e.keymap=t},setActive(e,{pos:t}){Pe.set(e.keymap[e.layout][t],"active",!0),Pe.set(e.keymap[e.layout][t],"detected",!1)},setDetected(e,{pos:t}){Pe.set(e.keymap[e.layout][t],"active",!1),Pe.set(e.keymap[e.layout][t],"detected",!0)},setChatterDetected(e,{pos:t}){e.chatterDetected=!0,Pe.set(e.keymap[e.layout][t],"chatter",!0)},reset(e){e.chatterDetected=!1,e.keymap[e.layout].forEach((t,n)=>{Pe.set(e.keymap[e.layout][n],"detected",!1),Pe.set(e.keymap[e.layout][n],"chatter",!1)})}},rj={namespaced:!0,state:tj,getters:nj,actions:aj,mutations:ij};Pe.use(yA);const Ka=new yA.Store({modules:{app:wQ,status:UQ,keymap:dV,keycodes:OW,tester:rj},state:{},mutations:{},actions:{}});var oj=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"backend-status"},[n("div",{staticClass:"qmk-branding"},[e._m(0),n("div",{staticClass:"qmk-app-name"},[e._v("QMK Configurator")]),n("div",{staticClass:"bes-version"},[e._v(" "+e._s(e.$t("apiVersionPrefix"))+" "),n("span",{staticClass:"version-num"},[e._v("v"+e._s(e.version))])])]),n("div",{staticClass:"bes-title"},[n("div",{staticClass:"bes-status"},[n("div",{staticClass:"bes-status-left",class:e.currentStatusClass},[e._m(1)]),n("div",{staticClass:"bes-status-center"},[e._v(" "+e._s(e.$t("serverIs"))+" ")]),n("div",{staticClass:"bes-status-right"},[e._v(e._s(e.jobs))])])]),n("div",{staticClass:"bes-discord"},[e.hasError?n("a",{attrs:{target:"_blank",rel:"noopener",href:e.discordLink}},[e._v(" Error? Let us know on QMK Discord. ")]):e._e()]),n("div",{staticClass:"bes-controls",on:{click:e.clickSettings}},[e.settingsPanelVisible?e._e():n("font-awesome-icon",{attrs:{icon:"chevron-left","fixed-width":""}}),n("font-awesome-icon",{attrs:{icon:"cog",size:"lg"}}),e.settingsPanelVisible?n("font-awesome-icon",{attrs:{icon:"chevron-right","fixed-width":""}}):e._e(),e._v(" "+e._s(e.$t("settings"))+" ")],1)])},lj=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("a",{attrs:{target:"_blank",rel:"noopener",href:"https://github.com/qmk/qmk_configurator"}},[n("div",{staticClass:"qmk-logo",attrs:{title:"See the QMK Configurator Repo"}})])},function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("ul",[n("li")])}];const ag=20,sj=10,_j={name:"status-bar",computed:{...Kc("app",["settingsPanelVisible"]),currentStatusClass(){switch(this.status){case"running":return"bes-status-running";case"degraded":return"bes-status-degraded";default:return"bes-status-down"}},jobCountClass(){return this.jobCount{this.version=e.version,this.jobCount=parseInt(e.queue_length,10),this.jobCount===0?this.jobs=this.$t("ready"):this.jobs=`${this.jobCount} ${this.$t("jobsAhead")}`,this.jobCount{this.status="DOWN",this.hasError=!0,console.error("API status error",e)}),setTimeout(this.fetchData,this.getPollInterval())},clickSettings(){this.setSettingsPanel(!this.settingsPanelVisible)}},data:()=>({status:"",version:"0.1",jobCount:0,hasError:!1,jobs:"Initializing"}),mounted(){setTimeout(this.fetchData,1e3)}},ig={};var cj=Er(_j,oj,lj,!1,uj,null,null,null);function uj(e){for(let t in ig)this[t]=ig[t]}const mj=function(){return cj.exports}();var fj=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:e.isNotSupported&&!e.isDimissed,expression:"isNotSupported && !isDimissed"}],attrs:{id:"browser-warn"}},[n("a",{staticClass:"dismiss",attrs:{title:"dismiss"},on:{click:e.dismiss}},[e._v("X")]),e._v(" "+e._s(e.$t("errors.unsupportedBrowser"))+" "),n("a",{attrs:{href:"https://www.google.com/intl/en_us/chrome/",target:"_blank",rel:"noopener"}},[e._v("Google Chrome")]),e._v(" / "),n("a",{attrs:{href:"https://www.mozilla.org/en-US/firefox/new/",target:"_blank",rel:"noopener"}},[e._v("Mozilla Firefox")])])},Cj=[];const dj={name:"browser-warn-bar",data(){return{isDimissed:!1}},methods:{dismiss(){this.isDimissed=!0}},computed:{isNotSupported(){const e=window.navigator.userAgent.toLowerCase(),t=(e.indexOf("chrome")!==-1||e.indexOf("chromium")!==-1)&&e.indexOf("edge")===-1&&e.indexOf("opr")===-1,n=e.indexOf("firefox")!==-1;return!(t||n)}}},rg={};var pj=Er(dj,fj,Cj,!1,hj,null,null,null);function hj(e){for(let t in rg)this[t]=rg[t]}const Sj=function(){return pj.exports}();var Kj=function(e,t){var n=t._c;return n("transition",{attrs:{name:"fade",appear:""}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.props.isVisible,expression:"props.isVisible"}],staticClass:"veil-container"},[t._t("contents",function(){return[t._v("Something to Unveil")]})],2)])},vj=[];const Rj={name:"veil-component",props:{isVisible:{type:Boolean,required:!0}}},og={};var yj=Er(Rj,Kj,vj,!0,gj,null,null,null);function gj(e){for(let t in og)this[t]=og[t]}const Lj=function(){return yj.exports}();var pb={exports:{}};(function(e,t){(function(n,a){e.exports=a()})(typeof self<"u"?self:cr,function(){return function(n){var a={};function i(o){if(a[o])return a[o].exports;var s=a[o]={i:o,l:!1,exports:{}};return n[o].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=n,i.c=a,i.d=function(o,s,u){i.o(o,s)||Object.defineProperty(o,s,{enumerable:!0,get:u})},i.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},i.t=function(o,s){if(1&s&&(o=i(o)),8&s||4&s&&typeof o=="object"&&o&&o.__esModule)return o;var u=Object.create(null);if(i.r(u),Object.defineProperty(u,"default",{enumerable:!0,value:o}),2&s&&typeof o!="string")for(var m in o)i.d(u,m,(function(f){return o[f]}).bind(null,m));return u},i.n=function(o){var s=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(s,"a",s),s},i.o=function(o,s){return Object.prototype.hasOwnProperty.call(o,s)},i.p="/",i(i.s=8)}([function(n,a,i){var o=i(4),s=i(5),u=i(6);n.exports=function(m){return o(m)||s(m)||u()}},function(n,a){function i(o){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?n.exports=i=function(s){return typeof s}:n.exports=i=function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},i(o)}n.exports=i},function(n,a,i){},function(n,a){n.exports=function(i,o,s){return o in i?Object.defineProperty(i,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):i[o]=s,i}},function(n,a){n.exports=function(i){if(Array.isArray(i)){for(var o=0,s=new Array(i.length);oD.bottom)return this.$refs.dropdownMenu.scrollTop=P.offsetTop-(D.height-ie)}},getDropdownViewport:function(){return this.$refs.dropdownMenu?this.$refs.dropdownMenu.getBoundingClientRect():{height:0,top:0,bottom:0}}}},A={data:function(){return{typeAheadPointer:-1}},watch:{filteredOptions:function(){for(var y=0;y=0;y--)if(this.selectable(this.filteredOptions[y])){this.typeAheadPointer=y;break}},typeAheadDown:function(){for(var y=this.typeAheadPointer+1;y0&&arguments[0]!==void 0?arguments[0]:null;return this.mutableLoading=y??!this.mutableLoading}}};function T(y,P,D,O,B,Q,ie,fe){var ue,Ce=typeof y=="function"?y.options:y;if(P&&(Ce.render=P,Ce.staticRenderFns=D,Ce._compiled=!0),O&&(Ce.functional=!0),Q&&(Ce._scopeId="data-v-"+Q),ie?(ue=function(Ne){(Ne=Ne||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||typeof __VUE_SSR_CONTEXT__>"u"||(Ne=__VUE_SSR_CONTEXT__),B&&B.call(this,Ne),Ne&&Ne._registeredComponents&&Ne._registeredComponents.add(ie)},Ce._ssrRegister=ue):B&&(ue=fe?function(){B.call(this,this.$root.$options.shadowRoot)}:B),ue)if(Ce.functional){Ce._injectStyles=ue;var pe=Ce.render;Ce.render=function(Ne,ve){return ue.call(ve),pe(Ne,ve)}}else{var Le=Ce.beforeCreate;Ce.beforeCreate=Le?[].concat(Le,ue):[ue]}return{exports:y,options:Ce}}var M={Deselect:T({},function(){var y=this.$createElement,P=this._self._c||y;return P("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"10"}},[P("path",{attrs:{d:"M6.895455 5l2.842897-2.842898c.348864-.348863.348864-.914488 0-1.263636L9.106534.261648c-.348864-.348864-.914489-.348864-1.263636 0L5 3.104545 2.157102.261648c-.348863-.348864-.914488-.348864-1.263636 0L.261648.893466c-.348864.348864-.348864.914489 0 1.263636L3.104545 5 .261648 7.842898c-.348864.348863-.348864.914488 0 1.263636l.631818.631818c.348864.348864.914773.348864 1.263636 0L5 6.895455l2.842898 2.842897c.348863.348864.914772.348864 1.263636 0l.631818-.631818c.348864-.348864.348864-.914489 0-1.263636L6.895455 5z"}})])},[],!1,null,null,null).exports,OpenIndicator:T({},function(){var y=this.$createElement,P=this._self._c||y;return P("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"10"}},[P("path",{attrs:{d:"M9.211364 7.59931l4.48338-4.867229c.407008-.441854.407008-1.158247 0-1.60046l-.73712-.80023c-.407008-.441854-1.066904-.441854-1.474243 0L7 5.198617 2.51662.33139c-.407008-.441853-1.066904-.441853-1.474243 0l-.737121.80023c-.407008.441854-.407008 1.158248 0 1.600461l4.48338 4.867228L7 10l2.211364-2.40069z"}})])},[],!1,null,null,null).exports},G={inserted:function(y,P,D){var O=D.context;if(O.appendToBody){var B=O.$refs.toggle.getBoundingClientRect(),Q=B.height,ie=B.top,fe=B.left,ue=B.width,Ce=window.scrollX||window.pageXOffset,pe=window.scrollY||window.pageYOffset;y.unbindPosition=O.calculatePosition(y,O,{width:ue+"px",left:Ce+fe+"px",top:pe+ie+Q+"px"}),document.body.appendChild(y)}},unbind:function(y,P,D){D.context.appendToBody&&(y.unbindPosition&&typeof y.unbindPosition=="function"&&y.unbindPosition(),y.parentNode&&y.parentNode.removeChild(y))}},$=function(y){var P={};return Object.keys(y).sort().forEach(function(D){P[D]=y[D]}),JSON.stringify(P)},V=0,H=function(){return++V};function W(y,P){var D=Object.keys(y);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(y);P&&(O=O.filter(function(B){return Object.getOwnPropertyDescriptor(y,B).enumerable})),D.push.apply(D,O)}return D}function z(y){for(var P=1;P-1}},filter:{type:Function,default:function(y,P){var D=this;return y.filter(function(O){var B=D.getOptionLabel(O);return typeof B=="number"&&(B=B.toString()),D.filterBy(O,B,P)})}},createOption:{type:Function,default:function(y){return m()(this.optionList[0])==="object"?S()({},this.label,y):y}},resetOnOptionsChange:{default:!1,validator:function(y){return["function","boolean"].includes(m()(y))}},clearSearchOnBlur:{type:Function,default:function(y){var P=y.clearSearchOnSelect,D=y.multiple;return P&&!D}},noDrop:{type:Boolean,default:!1},inputId:{type:String},dir:{type:String,default:"auto"},selectOnTab:{type:Boolean,default:!1},selectOnKeyCodes:{type:Array,default:function(){return[13]}},searchInputQuerySelector:{type:String,default:"[type=search]"},mapKeydown:{type:Function,default:function(y,P){return y}},appendToBody:{type:Boolean,default:!1},calculatePosition:{type:Function,default:function(y,P,D){var O=D.width,B=D.top,Q=D.left;y.style.top=B,y.style.left=Q,y.style.width=O}},dropdownShouldOpen:{type:Function,default:function(y){var P=y.noDrop,D=y.open,O=y.mutableLoading;return!P&&D&&!O}}},data:function(){return{uid:H(),search:"",open:!1,isComposing:!1,pushedTags:[],_value:[]}},watch:{options:function(y,P){var D=this;!this.taggable&&(typeof D.resetOnOptionsChange=="function"?D.resetOnOptionsChange(y,P,D.selectedValue):D.resetOnOptionsChange)&&this.clearSelection(),this.value&&this.isTrackingValues&&this.setInternalValueFromOptions(this.value)},value:function(y){this.isTrackingValues&&this.setInternalValueFromOptions(y)},multiple:function(){this.clearSelection()},open:function(y){this.$emit(y?"open":"close")}},created:function(){this.mutableLoading=this.loading,this.value!==void 0&&this.isTrackingValues&&this.setInternalValueFromOptions(this.value),this.$on("option:created",this.pushTag)},methods:{setInternalValueFromOptions:function(y){var P=this;Array.isArray(y)?this.$data._value=y.map(function(D){return P.findOptionFromReducedValue(D)}):this.$data._value=this.findOptionFromReducedValue(y)},select:function(y){this.$emit("option:selecting",y),this.isOptionSelected(y)||(this.taggable&&!this.optionExists(y)&&this.$emit("option:created",y),this.multiple&&(y=this.selectedValue.concat(y)),this.updateValue(y),this.$emit("option:selected",y)),this.onAfterSelect(y)},deselect:function(y){var P=this;this.$emit("option:deselecting",y),this.updateValue(this.selectedValue.filter(function(D){return!P.optionComparator(D,y)})),this.$emit("option:deselected",y)},clearSelection:function(){this.updateValue(this.multiple?[]:null)},onAfterSelect:function(y){this.closeOnSelect&&(this.open=!this.open,this.searchEl.blur()),this.clearSearchOnSelect&&(this.search="")},updateValue:function(y){var P=this;this.value===void 0&&(this.$data._value=y),y!==null&&(y=Array.isArray(y)?y.map(function(D){return P.reduce(D)}):this.reduce(y)),this.$emit("input",y)},toggleDropdown:function(y){var P=y.target!==this.searchEl;P&&y.preventDefault();var D=[].concat(s()(this.$refs.deselectButtons||[]),s()([this.$refs.clearButton]));this.searchEl===void 0||D.filter(Boolean).some(function(O){return O.contains(y.target)||O===y.target})?y.preventDefault():this.open&&P?this.searchEl.blur():this.disabled||(this.open=!0,this.searchEl.focus())},isOptionSelected:function(y){var P=this;return this.selectedValue.some(function(D){return P.optionComparator(D,y)})},optionComparator:function(y,P){return this.getOptionKey(y)===this.getOptionKey(P)},findOptionFromReducedValue:function(y){var P=this,D=[].concat(s()(this.options),s()(this.pushedTags)).filter(function(O){return JSON.stringify(P.reduce(O))===JSON.stringify(y)});return D.length===1?D[0]:D.find(function(O){return P.optionComparator(O,P.$data._value)})||y},closeSearchOptions:function(){this.open=!1,this.$emit("search:blur")},maybeDeleteValue:function(){if(!this.searchEl.value.length&&this.selectedValue&&this.selectedValue.length&&this.clearable){var y=null;this.multiple&&(y=s()(this.selectedValue.slice(0,this.selectedValue.length-1))),this.updateValue(y)}},optionExists:function(y){var P=this;return this.optionList.some(function(D){return P.optionComparator(D,y)})},normalizeOptionForSlot:function(y){return m()(y)==="object"?y:S()({},this.label,y)},pushTag:function(y){this.pushedTags.push(y)},onEscape:function(){this.search.length?this.search="":this.searchEl.blur()},onSearchBlur:function(){if(!this.mousedown||this.searching){var y=this.clearSearchOnSelect,P=this.multiple;return this.clearSearchOnBlur({clearSearchOnSelect:y,multiple:P})&&(this.search=""),void this.closeSearchOptions()}this.mousedown=!1,this.search.length!==0||this.options.length!==0||this.closeSearchOptions()},onSearchFocus:function(){this.open=!0,this.$emit("search:focus")},onMousedown:function(){this.mousedown=!0},onMouseUp:function(){this.mousedown=!1},onSearchKeyDown:function(y){var P=this,D=function(Q){return Q.preventDefault(),!P.isComposing&&P.typeAheadSelect()},O={8:function(Q){return P.maybeDeleteValue()},9:function(Q){return P.onTab()},27:function(Q){return P.onEscape()},38:function(Q){return Q.preventDefault(),P.typeAheadUp()},40:function(Q){return Q.preventDefault(),P.typeAheadDown()}};this.selectOnKeyCodes.forEach(function(Q){return O[Q]=D});var B=this.mapKeydown(O,this);if(typeof B[y.keyCode]=="function")return B[y.keyCode](y)}},computed:{isTrackingValues:function(){return this.value===void 0||this.$options.propsData.hasOwnProperty("reduce")},selectedValue:function(){var y=this.value;return this.isTrackingValues&&(y=this.$data._value),y?[].concat(y):[]},optionList:function(){return this.options.concat(this.pushTags?this.pushedTags:[])},searchEl:function(){return this.$scopedSlots.search?this.$refs.selectedOptions.querySelector(this.searchInputQuerySelector):this.$refs.search},scope:function(){var y=this,P={search:this.search,loading:this.loading,searching:this.searching,filteredOptions:this.filteredOptions};return{search:{attributes:z({disabled:this.disabled,placeholder:this.searchPlaceholder,tabindex:this.tabindex,readonly:!this.searchable,id:this.inputId,"aria-autocomplete":"list","aria-labelledby":"vs".concat(this.uid,"__combobox"),"aria-controls":"vs".concat(this.uid,"__listbox"),ref:"search",type:"search",autocomplete:this.autocomplete,value:this.search},this.dropdownOpen&&this.filteredOptions[this.typeAheadPointer]?{"aria-activedescendant":"vs".concat(this.uid,"__option-").concat(this.typeAheadPointer)}:{}),events:{compositionstart:function(){return y.isComposing=!0},compositionend:function(){return y.isComposing=!1},keydown:this.onSearchKeyDown,blur:this.onSearchBlur,focus:this.onSearchFocus,input:function(D){return y.search=D.target.value}}},spinner:{loading:this.mutableLoading},noOptions:{search:this.search,loading:this.mutableLoading,searching:this.searching},openIndicator:{attributes:{ref:"openIndicator",role:"presentation",class:"vs__open-indicator"}},listHeader:P,listFooter:P,header:z({},P,{deselect:this.deselect}),footer:z({},P,{deselect:this.deselect})}},childComponents:function(){return z({},M,{},this.components)},stateClasses:function(){return{"vs--open":this.dropdownOpen,"vs--single":!this.multiple,"vs--searching":this.searching&&!this.noDrop,"vs--searchable":this.searchable&&!this.noDrop,"vs--unsearchable":!this.searchable,"vs--loading":this.mutableLoading,"vs--disabled":this.disabled}},searching:function(){return!!this.search},dropdownOpen:function(){return this.dropdownShouldOpen(this)},searchPlaceholder:function(){if(this.isValueEmpty&&this.placeholder)return this.placeholder},filteredOptions:function(){var y=[].concat(this.optionList);if(!this.filterable&&!this.taggable)return y;var P=this.search.length?this.filter(y,this.search,this):y;if(this.taggable&&this.search.length){var D=this.createOption(this.search);this.optionExists(D)||P.unshift(D)}return P},isValueEmpty:function(){return this.selectedValue.length===0},showClearButton:function(){return!this.multiple&&this.clearable&&!this.open&&!this.isValueEmpty}}},Z=(i(7),T(X,function(){var y=this,P=y.$createElement,D=y._self._c||P;return D("div",{staticClass:"v-select",class:y.stateClasses,attrs:{dir:y.dir}},[y._t("header",null,null,y.scope.header),y._v(" "),D("div",{ref:"toggle",staticClass:"vs__dropdown-toggle",attrs:{id:"vs"+y.uid+"__combobox",role:"combobox","aria-expanded":y.dropdownOpen.toString(),"aria-owns":"vs"+y.uid+"__listbox","aria-label":"Search for option"},on:{mousedown:function(O){return y.toggleDropdown(O)}}},[D("div",{ref:"selectedOptions",staticClass:"vs__selected-options"},[y._l(y.selectedValue,function(O){return y._t("selected-option-container",[D("span",{key:y.getOptionKey(O),staticClass:"vs__selected"},[y._t("selected-option",[y._v(` + `+y._s(y.getOptionLabel(O))+` + `)],null,y.normalizeOptionForSlot(O)),y._v(" "),y.multiple?D("button",{ref:"deselectButtons",refInFor:!0,staticClass:"vs__deselect",attrs:{disabled:y.disabled,type:"button",title:"Deselect "+y.getOptionLabel(O),"aria-label":"Deselect "+y.getOptionLabel(O)},on:{click:function(B){return y.deselect(O)}}},[D(y.childComponents.Deselect,{tag:"component"})],1):y._e()],2)],{option:y.normalizeOptionForSlot(O),deselect:y.deselect,multiple:y.multiple,disabled:y.disabled})}),y._v(" "),y._t("search",[D("input",y._g(y._b({staticClass:"vs__search"},"input",y.scope.search.attributes,!1),y.scope.search.events))],null,y.scope.search)],2),y._v(" "),D("div",{ref:"actions",staticClass:"vs__actions"},[D("button",{directives:[{name:"show",rawName:"v-show",value:y.showClearButton,expression:"showClearButton"}],ref:"clearButton",staticClass:"vs__clear",attrs:{disabled:y.disabled,type:"button",title:"Clear Selected","aria-label":"Clear Selected"},on:{click:y.clearSelection}},[D(y.childComponents.Deselect,{tag:"component"})],1),y._v(" "),y._t("open-indicator",[y.noDrop?y._e():D(y.childComponents.OpenIndicator,y._b({tag:"component"},"component",y.scope.openIndicator.attributes,!1))],null,y.scope.openIndicator),y._v(" "),y._t("spinner",[D("div",{directives:[{name:"show",rawName:"v-show",value:y.mutableLoading,expression:"mutableLoading"}],staticClass:"vs__spinner"},[y._v("Loading...")])],null,y.scope.spinner)],2)]),y._v(" "),D("transition",{attrs:{name:y.transition}},[y.dropdownOpen?D("ul",{directives:[{name:"append-to-body",rawName:"v-append-to-body"}],key:"vs"+y.uid+"__listbox",ref:"dropdownMenu",staticClass:"vs__dropdown-menu",attrs:{id:"vs"+y.uid+"__listbox",role:"listbox",tabindex:"-1"},on:{mousedown:function(O){return O.preventDefault(),y.onMousedown(O)},mouseup:y.onMouseUp}},[y._t("list-header",null,null,y.scope.listHeader),y._v(" "),y._l(y.filteredOptions,function(O,B){return D("li",{key:y.getOptionKey(O),staticClass:"vs__dropdown-option",class:{"vs__dropdown-option--selected":y.isOptionSelected(O),"vs__dropdown-option--highlight":B===y.typeAheadPointer,"vs__dropdown-option--disabled":!y.selectable(O)},attrs:{role:"option",id:"vs"+y.uid+"__option-"+B,"aria-selected":B===y.typeAheadPointer||null},on:{mouseover:function(Q){y.selectable(O)&&(y.typeAheadPointer=B)},mousedown:function(Q){Q.preventDefault(),Q.stopPropagation(),y.selectable(O)&&y.select(O)}}},[y._t("option",[y._v(` + `+y._s(y.getOptionLabel(O))+` + `)],null,y.normalizeOptionForSlot(O))],2)}),y._v(" "),y.filteredOptions.length===0?D("li",{staticClass:"vs__no-options"},[y._t("no-options",[y._v("Sorry, no matching options.")],null,y.scope.noOptions)],2):y._e(),y._v(" "),y._t("list-footer",null,null,y.scope.listFooter)],2):D("ul",{staticStyle:{display:"none",visibility:"hidden"},attrs:{id:"vs"+y.uid+"__listbox",role:"listbox"}})]),y._v(" "),y._t("footer",null,null,y.scope.footer)],2)},[],!1,null,null,null).exports),w={ajax:E,pointer:A,pointerScroll:v};i.d(a,"VueSelect",function(){return Z}),i.d(a,"mixins",function(){return w}),a.default=Z}])})})(pb);var Aj=pb.exports;const Ej=cn(Aj);var hb={exports:{}};/*! + * vue2-slideout-panel v2.14.0 (https://github.com/officert/vue-slideout-panel) + * (c) 2021 Tim Officer + * Released under the MIT License. + */(function(e,t){(function(a,i){e.exports=i()})(typeof self<"u"?self:cr,function(){return function(n){var a={};function i(o){if(a[o])return a[o].exports;var s=a[o]={i:o,l:!1,exports:{}};return n[o].call(s.exports,s,s.exports,i),s.l=!0,s.exports}return i.m=n,i.c=a,i.d=function(o,s,u){i.o(o,s)||Object.defineProperty(o,s,{configurable:!1,enumerable:!0,get:u})},i.n=function(o){var s=o&&o.__esModule?function(){return o.default}:function(){return o};return i.d(s,"a",s),s},i.o=function(o,s){return Object.prototype.hasOwnProperty.call(o,s)},i.p="",i(i.s=33)}([function(n,a,i){var o=i(27)("wks"),s=i(28),u=i(3).Symbol,m=typeof u=="function",f=n.exports=function(S){return o[S]||(o[S]=m&&u[S]||(m?u:s)("Symbol."+S))};f.store=o},function(n,a){var i=n.exports={version:"2.6.12"};typeof __e=="number"&&(__e=i)},function(n,a,i){n.exports=!i(13)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(n,a){var i=n.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=i)},function(n,a,i){var o=i(7),s=i(49),u=i(50),m=Object.defineProperty;a.f=i(2)?Object.defineProperty:function(S,v,A){if(o(S),v=u(v,!0),o(A),s)try{return m(S,v,A)}catch{}if("get"in A||"set"in A)throw TypeError("Accessors not supported!");return"value"in A&&(S[v]=A.value),S}},function(n,a,i){var o=i(3),s=i(1),u=i(20),m=i(6),f=i(8),S="prototype",v=function(A,E,T){var M=A&v.F,G=A&v.G,$=A&v.S,V=A&v.P,H=A&v.B,W=A&v.W,z=G?s:s[E]||(s[E]={}),X=z[S],Z=G?o:$?o[E]:(o[E]||{})[S],w,y,P;G&&(T=E);for(w in T)y=!M&&Z&&Z[w]!==void 0,!(y&&f(z,w))&&(P=y?Z[w]:T[w],z[w]=G&&typeof Z[w]!="function"?T[w]:H&&y?u(P,o):W&&Z[w]==P?function(D){var O=function(B,Q,ie){if(this instanceof D){switch(arguments.length){case 0:return new D;case 1:return new D(B);case 2:return new D(B,Q)}return new D(B,Q,ie)}return D.apply(this,arguments)};return O[S]=D[S],O}(P):V&&typeof P=="function"?u(Function.call,P):P,V&&((z.virtual||(z.virtual={}))[w]=P,A&v.R&&X&&!X[w]&&m(X,w,P)))};v.F=1,v.G=2,v.S=4,v.P=8,v.B=16,v.W=32,v.U=64,v.R=128,n.exports=v},function(n,a,i){var o=i(4),s=i(14);n.exports=i(2)?function(u,m,f){return o.f(u,m,s(1,f))}:function(u,m,f){return u[m]=f,u}},function(n,a,i){var o=i(12);n.exports=function(s){if(!o(s))throw TypeError(s+" is not an object!");return s}},function(n,a){var i={}.hasOwnProperty;n.exports=function(o,s){return i.call(o,s)}},function(n,a){var i;i=function(){return this}();try{i=i||Function("return this")()||(0,eval)("this")}catch{typeof window=="object"&&(i=window)}n.exports=i},function(n,a){var i=Math.ceil,o=Math.floor;n.exports=function(s){return isNaN(s=+s)?0:(s>0?o:i)(s)}},function(n,a){n.exports=function(i){if(i==null)throw TypeError("Can't call method on "+i);return i}},function(n,a){n.exports=function(i){return typeof i=="object"?i!==null:typeof i=="function"}},function(n,a){n.exports=function(i){try{return!!i()}catch{return!0}}},function(n,a){n.exports=function(i,o){return{enumerable:!(i&1),configurable:!(i&2),writable:!(i&4),value:o}}},function(n,a){n.exports={}},function(n,a,i){var o=i(27)("keys"),s=i(28);n.exports=function(u){return o[u]||(o[u]=s(u))}},function(n,a,i){var o=i(11);n.exports=function(s){return Object(o(s))}},function(n,a,i){(function(o){var s=typeof o<"u"&&o||typeof self<"u"&&self||window,u=Function.prototype.apply;a.setTimeout=function(){return new m(u.call(setTimeout,s,arguments),clearTimeout)},a.setInterval=function(){return new m(u.call(setInterval,s,arguments),clearInterval)},a.clearTimeout=a.clearInterval=function(f){f&&f.close()};function m(f,S){this._id=f,this._clearFn=S}m.prototype.unref=m.prototype.ref=function(){},m.prototype.close=function(){this._clearFn.call(s,this._id)},a.enroll=function(f,S){clearTimeout(f._idleTimeoutId),f._idleTimeout=S},a.unenroll=function(f){clearTimeout(f._idleTimeoutId),f._idleTimeout=-1},a._unrefActive=a.active=function(f){clearTimeout(f._idleTimeoutId);var S=f._idleTimeout;S>=0&&(f._idleTimeoutId=setTimeout(function(){f._onTimeout&&f._onTimeout()},S))},i(68),a.setImmediate=typeof self<"u"&&self.setImmediate||typeof o<"u"&&o.setImmediate||this&&this.setImmediate,a.clearImmediate=typeof self<"u"&&self.clearImmediate||typeof o<"u"&&o.clearImmediate||this&&this.clearImmediate}).call(a,i(9))},function(n,a){n.exports=!0},function(n,a,i){var o=i(48);n.exports=function(s,u,m){if(o(s),u===void 0)return s;switch(m){case 1:return function(f){return s.call(u,f)};case 2:return function(f,S){return s.call(u,f,S)};case 3:return function(f,S,v){return s.call(u,f,S,v)}}return function(){return s.apply(u,arguments)}}},function(n,a,i){var o=i(12),s=i(3).document,u=o(s)&&o(s.createElement);n.exports=function(m){return u?s.createElement(m):{}}},function(n,a,i){var o=i(55),s=i(29);n.exports=Object.keys||function(m){return o(m,s)}},function(n,a,i){var o=i(24),s=i(11);n.exports=function(u){return o(s(u))}},function(n,a,i){var o=i(25);n.exports=Object("z").propertyIsEnumerable(0)?Object:function(s){return o(s)=="String"?s.split(""):Object(s)}},function(n,a){var i={}.toString;n.exports=function(o){return i.call(o).slice(8,-1)}},function(n,a,i){var o=i(10),s=Math.min;n.exports=function(u){return u>0?s(o(u),9007199254740991):0}},function(n,a,i){var o=i(1),s=i(3),u="__core-js_shared__",m=s[u]||(s[u]={});(n.exports=function(f,S){return m[f]||(m[f]=S!==void 0?S:{})})("versions",[]).push({version:o.version,mode:i(19)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(n,a){var i=0,o=Math.random();n.exports=function(s){return"Symbol(".concat(s===void 0?"":s,")_",(++i+o).toString(36))}},function(n,a){n.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(n,a,i){var o=i(4).f,s=i(8),u=i(0)("toStringTag");n.exports=function(m,f,S){m&&!s(m=S?m:m.prototype,u)&&o(m,u,{configurable:!0,value:f})}},function(n,a,i){n.exports=i(67)},function(n,a,i){Object.defineProperty(a,"__esModule",{value:!0});var o=i(31),s=u(o);function u(m){return m&&m.__esModule?m:{default:m}}a.default=new s.default,n.exports=a.default},function(n,a,i){Object.defineProperty(a,"__esModule",{value:!0});var o=i(34),s=f(o),u=i(72),m=f(u);function f(S){return S&&S.__esModule?S:{default:S}}typeof window<"u"&&window.Vue&&(window.vue2PanelDebug&&console.log("installing Vue js plugin - browser"),window.Vue.use({install:function(v){v.component("slideout-panel",s.default),v.prototype.$showPanel=m.default.showPanel,v.prototype.$showPanelStack=m.default.showPanelStack,v.prototype.$hideAllPanels=m.default.hideAllPanels,v.prototype.$setPanelDefaults=m.default.setPanelDefaults}}),window.vueSlideoutPanelService=m.default),a.default={install:function(v){v.component("slideout-panel",s.default),v.prototype.$showPanel=m.default.showPanel,v.prototype.$showPanelStack=m.default.showPanelStack,v.prototype.$hideAllPanels=m.default.hideAllPanels,v.prototype.$setPanelDefaults=m.default.setPanelDefaults},VueSlideoutPanel:s.default,vueSlideoutPanelService:m.default},n.exports=a.default},function(n,a,i){i(35);var o=i(40)(i(41),i(71),null,null);n.exports=o.exports},function(n,a,i){var o=i(36);typeof o=="string"&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals),i(38)("081f8195",o,!0,{})},function(n,a,i){a=n.exports=i(37)(!1),a.push([n.i,".slideout-panel-open{overflow:hidden}.slideout-panel{display:block;transition:opacity .15s}.slideout-panel .slideout-panel-bg{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);transition:opacity .3s ease;overflow-y:hidden;z-index:100}.slideout-panel .slideout-panel-bg.transparent{background-color:transparent}.slideout-panel .slideout-panel-bg.fadeIn-enter{opacity:0}.slideout-panel .slideout-panel-bg.fadeIn-enter-to,.slideout-panel .slideout-panel-bg.fadeIn-leave{opacity:1}.slideout-panel .slideout-panel-bg.fadeIn-leave-to{opacity:0}.slideout-panel .slideout-panel-bg.fadeIn-leave-active{transition-delay:.4s}.slideout-panel .slideout-wrapper{position:static}.slideout-panel .slideout-wrapper .slideout{height:100%;position:fixed;top:0;bottom:0;background:#fff;transition-timing-function:cubic-bezier(.215,.61,.355,1);overflow-y:auto;transition-duration:.2s}.slideout-panel .slideout-wrapper .slideout.open-on-left{right:auto;left:0}.slideout-panel .slideout-wrapper .slideout.open-on-left.slideIn-enter{transform:translateX(-100%)}.slideout-panel .slideout-wrapper .slideout.open-on-left.slideIn-enter-to,.slideout-panel .slideout-wrapper .slideout.open-on-left.slideIn-leave{transform:translateX(0)}.slideout-panel .slideout-wrapper .slideout.open-on-left.slideIn-leave-to{transform:translateX(-100%)}.slideout-panel .slideout-wrapper .slideout.open-on-left.slideIn-leave-active{transition-delay:0}.slideout-panel .slideout-wrapper .slideout.open-on-top{right:0;left:0;bottom:auto;top:0}.slideout-panel .slideout-wrapper .slideout.open-on-top.slideIn-enter{transform:translateY(-100%)}.slideout-panel .slideout-wrapper .slideout.open-on-top.slideIn-enter-to,.slideout-panel .slideout-wrapper .slideout.open-on-top.slideIn-leave{transform:translateY(0)}.slideout-panel .slideout-wrapper .slideout.open-on-top.slideIn-leave-to{transform:translateY(-100%)}.slideout-panel .slideout-wrapper .slideout.open-on-top.slideIn-leave-active{transition-delay:0}.slideout-panel .slideout-wrapper .slideout.open-on-bottom{right:0;left:0;bottom:0;top:auto}.slideout-panel .slideout-wrapper .slideout.open-on-bottom.slideIn-enter{transform:translateY(100%)}.slideout-panel .slideout-wrapper .slideout.open-on-bottom.slideIn-enter-to,.slideout-panel .slideout-wrapper .slideout.open-on-bottom.slideIn-leave{transform:translateY(0)}.slideout-panel .slideout-wrapper .slideout.open-on-bottom.slideIn-leave-to{transform:translateY(100%)}.slideout-panel .slideout-wrapper .slideout.open-on-bottom.slideIn-leave-active{transition-delay:0}.slideout-panel .slideout-wrapper .slideout.open-on-right{right:0;left:auto}.slideout-panel .slideout-wrapper .slideout.open-on-right.slideIn-enter{transform:translateX(100%)}.slideout-panel .slideout-wrapper .slideout.open-on-right.slideIn-enter-to,.slideout-panel .slideout-wrapper .slideout.open-on-right.slideIn-leave{transform:translateX(0)}.slideout-panel .slideout-wrapper .slideout.open-on-right.slideIn-leave-to{transform:translateX(100%)}",""])},function(n,a){n.exports=function(s){var u=[];return u.toString=function(){return this.map(function(f){var S=i(f,s);return f[2]?"@media "+f[2]+"{"+S+"}":S}).join("")},u.i=function(m,f){typeof m=="string"&&(m=[[null,m,""]]);for(var S={},v=0;vw.parts.length&&(y.parts.length=w.parts.length)}else{for(var D=[],P=0;P0},panelTopVisibleZIndex:function(){var $=this.panels.filter(function(V){return V.visible});return $.length>0?Math.max.apply(Math,(0,s.default)($.map(function(V){return V.styles["z-index"]}))):T}},methods:{getPanelClasses:function($){var V={};return $.openOn==="left"?V["open-on-left"]=!0:$.openOn==="bottom"?V["open-on-bottom"]=!0:$.openOn==="top"?V["open-on-top"]=!0:V["open-on-right"]=!0,$.cssClass&&(V[$.cssClass]=!0),V},closeCurrentPanel:function($){if(!(!this.panels||!this.panels.length)){var V=this.panels[this.panels.length-1];this.closePanel(V,$)}},closePanel:function($,V){var H=this;if(!$)throw new Error("panel");f.default.$emit("hideSlideOutPanel-"+$.id,{id:$.id,data:V}),$.visible=!1,this.panelsVisible||this.removeBodyClass(),setTimeout(function(){if(!$.keepAlive){var W=H.panels.indexOf($);H.removePanelStylesheet($),H.panels.splice(W,1)}},300)},onShowSlideOutPanel:function($){var V=this.panels.filter(function(H){return H.id===$.id})[0];V&&(V.props=$.props,$=V),$.styles={"z-index":this.panels.length+T},$.openOn==="top"||$.openOn==="bottom"?($.styles.width,$.height?!$.height.endsWith||!$.height.endsWith("px")?$.styles.height=$.height+"px":$.styles.height=$.height:$.styles.height="900px"):($.styles.height,$.width?!$.width.endsWith||!$.width.endsWith("px")?$.styles.width=$.width+"px":$.styles.width=$.width:$.styles.width="900px"),$.visible=!0,$.cssId="slide-out-panel-"+$.id,$.stylesheetId="slide-out-panel-styles-"+$.id,$.inlineComponent=!E($.component),$.componentName=E($.component)?$.component:$.component.name,window.vue2PanelDebug&&console.log("panel",$),V||(this.createPanelStylesheet($),this.panels.push($)),this.addBodyClass()},onHideSlideOutPanel:function($){this.closeCurrentPanel($)},onHideAllSideOutPanels:function(){var $=this;(this.panels||[]).reverse().forEach(function(V){$.closePanel(V)})},createPanelStylesheet:function($){var V=document.head||document.getElementsByTagName("head")[0],H=document.createElement("style");H.type="text/css";var W="@media screen and (max-width:"+$.styles.width+`) { + #`+$.cssId+` { + width: 100% !important; + } + }`;H.styleSheet?H.styleSheet.cssText=W:H.appendChild(document.createTextNode(W)),H.id=$.stylesheetId,V.appendChild(H)},removePanelStylesheet:function($){for(var V=document.querySelectorAll("link[rel=stylesheet]"),H=document.getElementById($.stylesheetId),W=0;W=s.length?{value:void 0,done:!0}:(m=o(s,u),this._i+=m.length,{value:m,done:!1})})},function(n,a,i){var o=i(10),s=i(11);n.exports=function(u){return function(m,f){var S=String(s(m)),v=o(f),A=S.length,E,T;return v<0||v>=A?u?"":void 0:(E=S.charCodeAt(v),E<55296||E>56319||v+1===A||(T=S.charCodeAt(v+1))<56320||T>57343?u?S.charAt(v):E:u?S.slice(v,v+2):(E-55296<<10)+(T-56320)+65536)}}},function(n,a,i){var o=i(19),s=i(5),u=i(51),m=i(6),f=i(15),S=i(52),v=i(30),A=i(59),E=i(0)("iterator"),T=!([].keys&&"next"in[].keys()),M="@@iterator",G="keys",$="values",V=function(){return this};n.exports=function(H,W,z,X,Z,w,y){S(z,W,X);var P=function(ve){if(!T&&ve in Q)return Q[ve];switch(ve){case G:return function(){return new z(this,ve)};case $:return function(){return new z(this,ve)}}return function(){return new z(this,ve)}},D=W+" Iterator",O=Z==$,B=!1,Q=H.prototype,ie=Q[E]||Q[M]||Z&&Q[Z],fe=ie||P(Z),ue=Z?O?P("entries"):fe:void 0,Ce=W=="Array"&&Q.entries||ie,pe,Le,Ne;if(Ce&&(Ne=A(Ce.call(new H)),Ne!==Object.prototype&&Ne.next&&(v(Ne,D,!0),!o&&typeof Ne[E]!="function"&&m(Ne,E,V))),O&&ie&&ie.name!==$&&(B=!0,fe=function(){return ie.call(this)}),(!o||y)&&(T||B||!Q[E])&&m(Q,E,fe),f[W]=fe,f[D]=V,Z)if(pe={values:O?fe:P($),keys:w?fe:P(G),entries:ue},y)for(Le in pe)Le in Q||u(Q,Le,pe[Le]);else s(s.P+s.F*(T||B),W,pe);return pe}},function(n,a){n.exports=function(i){if(typeof i!="function")throw TypeError(i+" is not a function!");return i}},function(n,a,i){n.exports=!i(2)&&!i(13)(function(){return Object.defineProperty(i(21)("div"),"a",{get:function(){return 7}}).a!=7})},function(n,a,i){var o=i(12);n.exports=function(s,u){if(!o(s))return s;var m,f;if(u&&typeof(m=s.toString)=="function"&&!o(f=m.call(s))||typeof(m=s.valueOf)=="function"&&!o(f=m.call(s))||!u&&typeof(m=s.toString)=="function"&&!o(f=m.call(s)))return f;throw TypeError("Can't convert object to primitive value")}},function(n,a,i){n.exports=i(6)},function(n,a,i){var o=i(53),s=i(14),u=i(30),m={};i(6)(m,i(0)("iterator"),function(){return this}),n.exports=function(f,S,v){f.prototype=o(m,{next:s(1,v)}),u(f,S+" Iterator")}},function(n,a,i){var o=i(7),s=i(54),u=i(29),m=i(16)("IE_PROTO"),f=function(){},S="prototype",v=function(){var A=i(21)("iframe"),E=u.length,T="<",M=">",G;for(A.style.display="none",i(58).appendChild(A),A.src="javascript:",G=A.contentWindow.document,G.open(),G.write(T+"script"+M+"document.F=Object"+T+"/script"+M),G.close(),v=G.F;E--;)delete v[S][u[E]];return v()};n.exports=Object.create||function(E,T){var M;return E!==null?(f[S]=o(E),M=new f,f[S]=null,M[m]=E):M=v(),T===void 0?M:s(M,T)}},function(n,a,i){var o=i(4),s=i(7),u=i(22);n.exports=i(2)?Object.defineProperties:function(f,S){s(f);for(var v=u(S),A=v.length,E=0,T;A>E;)o.f(f,T=v[E++],S[T]);return f}},function(n,a,i){var o=i(8),s=i(23),u=i(56)(!1),m=i(16)("IE_PROTO");n.exports=function(f,S){var v=s(f),A=0,E=[],T;for(T in v)T!=m&&o(v,T)&&E.push(T);for(;S.length>A;)o(v,T=S[A++])&&(~u(E,T)||E.push(T));return E}},function(n,a,i){var o=i(23),s=i(26),u=i(57);n.exports=function(m){return function(f,S,v){var A=o(f),E=s(A.length),T=u(v,E),M;if(m&&S!=S){for(;E>T;)if(M=A[T++],M!=M)return!0}else for(;E>T;T++)if((m||T in A)&&A[T]===S)return m||T||0;return!m&&-1}}},function(n,a,i){var o=i(10),s=Math.max,u=Math.min;n.exports=function(m,f){return m=o(m),m<0?s(m+f,0):u(m,f)}},function(n,a,i){var o=i(3).document;n.exports=o&&o.documentElement},function(n,a,i){var o=i(8),s=i(17),u=i(16)("IE_PROTO"),m=Object.prototype;n.exports=Object.getPrototypeOf||function(f){return f=s(f),o(f,u)?f[u]:typeof f.constructor=="function"&&f instanceof f.constructor?f.constructor.prototype:f instanceof Object?m:null}},function(n,a,i){var o=i(20),s=i(5),u=i(17),m=i(61),f=i(62),S=i(26),v=i(63),A=i(64);s(s.S+s.F*!i(66)(function(E){Array.from(E)}),"Array",{from:function(T){var M=u(T),G=typeof this=="function"?this:Array,$=arguments.length,V=$>1?arguments[1]:void 0,H=V!==void 0,W=0,z=A(M),X,Z,w,y;if(H&&(V=o(V,$>2?arguments[2]:void 0,2)),z!=null&&!(G==Array&&f(z)))for(y=z.call(M),Z=new G;!(w=y.next()).done;W++)v(Z,W,H?m(y,V,[w.value,W],!0):w.value);else for(X=S(M.length),Z=new G(X);X>W;W++)v(Z,W,H?V(M[W],W):M[W]);return Z.length=W,Z}})},function(n,a,i){var o=i(7);n.exports=function(s,u,m,f){try{return f?u(o(m)[0],m[1]):u(m)}catch(v){var S=s.return;throw S!==void 0&&o(S.call(s)),v}}},function(n,a,i){var o=i(15),s=i(0)("iterator"),u=Array.prototype;n.exports=function(m){return m!==void 0&&(o.Array===m||u[s]===m)}},function(n,a,i){var o=i(4),s=i(14);n.exports=function(u,m,f){m in u?o.f(u,m,s(0,f)):u[m]=f}},function(n,a,i){var o=i(65),s=i(0)("iterator"),u=i(15);n.exports=i(1).getIteratorMethod=function(m){if(m!=null)return m[s]||m["@@iterator"]||u[o(m)]}},function(n,a,i){var o=i(25),s=i(0)("toStringTag"),u=o(function(){return arguments}())=="Arguments",m=function(f,S){try{return f[S]}catch{}};n.exports=function(f){var S,v,A;return f===void 0?"Undefined":f===null?"Null":typeof(v=m(S=Object(f),s))=="string"?v:u?o(S):(A=o(S))=="Object"&&typeof S.callee=="function"?"Arguments":A}},function(n,a,i){var o=i(0)("iterator"),s=!1;try{var u=[7][o]();u.return=function(){s=!0},Array.from(u,function(){throw 2})}catch{}n.exports=function(m,f){if(!f&&!s)return!1;var S=!1;try{var v=[7],A=v[o]();A.next=function(){return{done:S=!0}},v[o]=function(){return A},m(v)}catch{}return S}},function(n,a,i){(function(o,s){/*! +* Vue.js v2.6.14 +* (c) 2014-2021 Evan You +* Released under the MIT License. +*/var u=Object.freeze({});function m(_){return _==null}function f(_){return _!=null}function S(_){return _===!0}function v(_){return typeof _=="string"||typeof _=="number"||typeof _=="symbol"||typeof _=="boolean"}function A(_){return _!==null&&typeof _=="object"}var E=Object.prototype.toString;function T(_){return E.call(_)==="[object Object]"}function M(_){var C=parseFloat(String(_));return C>=0&&Math.floor(C)===C&&isFinite(_)}function G(_){return f(_)&&typeof _.then=="function"&&typeof _.catch=="function"}function $(_){return _==null?"":Array.isArray(_)||T(_)&&_.toString===E?JSON.stringify(_,null,2):String(_)}function V(_){var C=parseFloat(_);return isNaN(C)?_:C}function H(_,C){for(var p=Object.create(null),h=_.split(","),L=0;L-1)return _.splice(p,1)}}var Z=Object.prototype.hasOwnProperty;function w(_,C){return Z.call(_,C)}function y(_){var C=Object.create(null);return function(p){return C[p]||(C[p]=_(p))}}var P=/-(\w)/g,D=y(function(_){return _.replace(P,function(C,p){return p?p.toUpperCase():""})}),O=y(function(_){return _.charAt(0).toUpperCase()+_.slice(1)}),B=/\B([A-Z])/g,Q=y(function(_){return _.replace(B,"-$1").toLowerCase()}),ie=Function.prototype.bind?function(_,C){return _.bind(C)}:function(_,C){function p(h){var L=arguments.length;return L?L>1?_.apply(C,arguments):_.call(C,h):_.call(C)}return p._length=_.length,p};function fe(_,C){C=C||0;for(var p=_.length-C,h=new Array(p);p--;)h[p]=_[p+C];return h}function ue(_,C){for(var p in C)_[p]=C[p];return _}function Ce(_){for(var C={},p=0;p<_.length;p++)_[p]&&ue(C,_[p]);return C}function pe(_,C,p){}var Le=function(_,C,p){return!1},Ne=function(_){return _};function ve(_,C){if(_===C)return!0;var p=A(_),h=A(C);if(!p||!h)return!p&&!h&&String(_)===String(C);try{var L=Array.isArray(_),g=Array.isArray(C);if(L&&g)return _.length===C.length&&_.every(function(k,j){return ve(k,C[j])});if(_ instanceof Date&&C instanceof Date)return _.getTime()===C.getTime();if(L||g)return!1;var N=Object.keys(_),U=Object.keys(C);return N.length===U.length&&N.every(function(k){return ve(_[k],C[k])})}catch{return!1}}function dt(_,C){for(var p=0;p<_.length;p++)if(ve(_[p],C))return p;return-1}function Ve(_){var C=!1;return function(){C||(C=!0,_.apply(this,arguments))}}var Gt="data-server-rendered",vn=["component","directive","filter"],Vn=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],Ht={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:Le,isReservedAttr:Le,isUnknownElement:Le,getTagNamespace:pe,parsePlatformTagName:Ne,mustUseProp:Le,async:!0,_lifecycleHooks:Vn},qa=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function ma(_,C,p,h){Object.defineProperty(_,C,{value:p,enumerable:!!h,writable:!0,configurable:!0})}var Fc=new RegExp("[^"+qa.source+".$_\\d]"),Li,Hc="__proto__"in{},Ge=typeof window<"u",Pr=typeof WXEnvironment<"u"&&!!WXEnvironment.platform,Qc=Pr&&WXEnvironment.platform.toLowerCase(),en=Ge&&window.navigator.userAgent.toLowerCase(),Pa=en&&/msie|trident/.test(en),Ai=en&&en.indexOf("msie 9.0")>0,Vc=en&&en.indexOf("edge/")>0,an=(en&&en.indexOf("android"),en&&/iphone|ipad|ipod|ios/.test(en)||Qc==="ios"),$o=en&&en.match(/firefox\/(\d+)/),xo={}.watch,Rn=!1;if(Ge)try{var Wn={};Object.defineProperty(Wn,"passive",{get:function(){Rn=!0}}),window.addEventListener("test-passive",null,Wn)}catch{}var jn=function(){return Li===void 0&&(Li=!Ge&&!Pr&&typeof o<"u"&&o.process&&{}.VUE_ENV==="server"),Li},Fo=Ge&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function Ei(_){return typeof _=="function"&&/native code/.test(_.toString())}var wr,bi=typeof Symbol<"u"&&Ei(Symbol)&&typeof Reflect<"u"&&Ei(Reflect.ownKeys);wr=typeof Set<"u"&&Ei(Set)?Set:function(){function _(){this.set=Object.create(null)}return _.prototype.has=function(C){return this.set[C]===!0},_.prototype.add=function(C){this.set[C]=!0},_.prototype.clear=function(){this.set=Object.create(null)},_}();var Wc=pe,jc=0,rn=function(){this.id=jc++,this.subs=[]};rn.prototype.addSub=function(_){this.subs.push(_)},rn.prototype.removeSub=function(_){X(this.subs,_)},rn.prototype.depend=function(){rn.target&&rn.target.addDep(this)},rn.prototype.notify=function(){for(var _=this.subs.slice(),C=0,p=_.length;C-1){if(g&&!w(L,"default"))N=!1;else if(N===""||N===Q(_)){var k=Jc(String,L.type);(k<0||U"u")throw _;console.error(_)}var Dr,Vo=!1,fn=[],Ur=!1;function Oi(){Ur=!1;var _=fn.slice(0);fn.length=0;for(var C=0;C<_.length;C++)_[C]()}if(typeof Promise<"u"&&Ei(Promise)){var BC=Promise.resolve();Dr=function(){BC.then(Oi),an&&setTimeout(pe)},Vo=!0}else if(Pa||typeof MutationObserver>"u"||!Ei(MutationObserver)&&MutationObserver.toString()!=="[object MutationObserverConstructor]")Dr=typeof s<"u"&&Ei(s)?function(){s(Oi)}:function(){setTimeout(Oi,0)};else{var Wo=1,$C=new MutationObserver(Oi),ks=document.createTextNode(String(Wo));$C.observe(ks,{characterData:!0}),Dr=function(){Wo=(Wo+1)%2,ks.data=String(Wo)},Vo=!0}function Ms(_,C){var p;if(fn.push(function(){if(_)try{_.call(C)}catch(h){ti(h,C,"nextTick")}else p&&p(C)}),Ur||(Ur=!0,Dr()),!_&&typeof Promise<"u")return new Promise(function(h){p=h})}var jo=new wr;function zo(_){(function C(p,h){var L,g,N=Array.isArray(p);if(!(!N&&!A(p)||Object.isFrozen(p)||p instanceof on)){if(p.__ob__){var U=p.__ob__.dep.id;if(h.has(U))return;h.add(U)}if(N)for(L=p.length;L--;)C(p[L],h);else for(g=Object.keys(p),L=g.length;L--;)C(p[g[L]],h)}})(_,jo),jo.clear()}var Xc=y(function(_){var C=_.charAt(0)==="&",p=(_=C?_.slice(1):_).charAt(0)==="~",h=(_=p?_.slice(1):_).charAt(0)==="!";return{name:_=h?_.slice(1):_,once:p,capture:h,passive:C}});function Gs(_,C){function p(){var h=arguments,L=p.fns;if(!Array.isArray(L))return An(L,null,arguments,C,"v-on handler");for(var g=L.slice(),N=0;N0&&(Mr((N=C(N,(h||"")+"_"+g))[0])&&Mr(k)&&(L[U]=zn(k.text+N[0].text),N.shift()),L.push.apply(L,N)):v(N)?Mr(k)?L[U]=zn(k.text+N):N!==""&&L.push(zn(N)):Mr(N)&&Mr(k)?L[U]=zn(k.text+N.text):(S(p._isVList)&&f(N.tag)&&m(N.key)&&f(h)&&(N.key="__vlist"+h+"_"+g+"__"),L.push(N)));return L}(_):void 0}function Mr(_){return f(_)&&f(_.text)&&_.isComment===!1}function Zc(_,C){if(_){for(var p=Object.create(null),h=bi?Reflect.ownKeys(_):Object.keys(_),L=0;L0,g=_?!!_.$stable:!L,N=_&&_.$key;if(_){if(_._normalized)return _._normalized;if(g&&p&&p!==u&&N===p.$key&&!L&&!p.$hasNormal)return p;for(var U in h={},_)_[U]&&U[0]!=="$"&&(h[U]=Yc(C,U,_[U]))}else h={};for(var k in C)k in h||(h[k]=qc(C,k));return _&&Object.isExtensible(_)&&(_._normalized=h),ma(h,"$stable",g),ma(h,"$key",N),ma(h,"$hasNormal",L),h}function Yc(_,C,p){var h=function(){var L=arguments.length?p.apply(null,arguments):p({}),g=(L=L&&typeof L=="object"&&!Array.isArray(L)?[L]:kr(L))&&L[0];return L&&(!g||L.length===1&&g.isComment&&!Gr(g))?void 0:L};return p.proxy&&Object.defineProperty(_,C,{get:h,enumerable:!0,configurable:!0}),h}function qc(_,C){return function(){return _[C]}}function FC(_,C){var p,h,L,g,N;if(Array.isArray(_)||typeof _=="string")for(p=new Array(_.length),h=0,L=_.length;hdocument.createEvent("Event").timeStamp&&(ol=function(){return Fr.now()})}function WC(){var _,C;for(su=ol(),rl=!0,qn.sort(function(L,g){return L.id-g.id}),Mi=0;MiMi&&qn[p].id>_.id;)p--;qn.splice(p+1,0,_)}else qn.push(_);ai||(ai=!0,Ms(WC))}}(this)},dn.prototype.run=function(){if(this.active){var _=this.get();if(_!==this.value||A(_)||this.deep){var C=this.value;if(this.value=_,this.user){var p='callback for watcher "'+this.expression+'"';An(this.cb,this.vm,[_,C],this.vm,p)}else this.cb.call(this.vm,_,C)}}},dn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},dn.prototype.depend=function(){for(var _=this.deps.length;_--;)this.deps[_].depend()},dn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||X(this.vm._watchers,this);for(var _=this.deps.length;_--;)this.deps[_].removeSub(this);this.active=!1}};var Ma={enumerable:!0,configurable:!0,get:pe,set:pe};function Ws(_,C,p){Ma.get=function(){return this[C][p]},Ma.set=function(h){this[C][p]=h},Object.defineProperty(_,p,Ma)}function jC(_){_._watchers=[];var C=_.$options;C.props&&function(p,h){var L=p.$options.propsData||{},g=p._props={},N=p.$options._propKeys=[];p.$parent&&Ia(!1);var U=function(j){N.push(j);var Y=Is(j,h,L,p);Jn(g,j,Y),j in p||Ws(p,"_props",j)};for(var k in h)U(k);Ia(!0)}(_,C.props),C.methods&&function(p,h){p.$options.props;for(var L in h)p[L]=typeof h[L]!="function"?pe:ie(h[L],p)}(_,C.methods),C.data?function(p){var h=p.$options.data;T(h=p._data=typeof h=="function"?function(j,Y){Oa();try{return j.call(Y,Y)}catch(x){return ti(x,Y,"data()"),{}}finally{On()}}(h,p):h||{})||(h={});for(var L=Object.keys(h),g=p.$options.props,N=(p.$options.methods,L.length);N--;){var U=L[N];g&&w(g,U)||(k=void 0,(k=(U+"").charCodeAt(0))!==36&&k!==95&&Ws(p,"_data",U))}var k;Wt(h,!0)}(_):Wt(_._data={},!0),C.computed&&function(p,h){var L=p._computedWatchers=Object.create(null),g=jn();for(var N in h){var U=h[N],k=typeof U=="function"?U:U.get;g||(L[N]=new dn(p,k||pe,pe,zC)),N in p||_u(p,N,U)}}(_,C.computed),C.watch&&C.watch!==xo&&function(p,h){for(var L in h){var g=h[L];if(Array.isArray(g))for(var N=0;N-1:typeof _=="string"?_.split(",").indexOf(C)>-1:(p=_,E.call(p)==="[object RegExp]"&&_.test(C));var p}function fu(_,C){var p=_.cache,h=_.keys,L=_._vnode;for(var g in p){var N=p[g];if(N){var U=N.name;U&&!C(U)&&Xs(p,g,h,L)}}}function Xs(_,C,p,h){var L=_[C];!L||h&&L.tag===h.tag||L.componentInstance.$destroy(),_[C]=null,X(p,C)}(function(_){_.prototype._init=function(C){var p=this;p._uid=JC++,p._isVue=!0,C&&C._isComponent?function(h,L){var g=h.$options=Object.create(h.constructor.options),N=L._parentVnode;g.parent=L.parent,g._parentVnode=N;var U=N.componentOptions;g.propsData=U.propsData,g._parentListeners=U.listeners,g._renderChildren=U.children,g._componentTag=U.tag,L.render&&(g.render=L.render,g.staticRenderFns=L.staticRenderFns)}(p,C):p.$options=Xn(Js(p.constructor),C||{},p),p._renderProxy=p,p._self=p,function(h){var L=h.$options,g=L.parent;if(g&&!L.abstract){for(;g.$options.abstract&&g.$parent;)g=g.$parent;g.$children.push(h)}h.$parent=g,h.$root=g?g.$root:h,h.$children=[],h.$refs={},h._watcher=null,h._inactive=null,h._directInactive=!1,h._isMounted=!1,h._isDestroyed=!1,h._isBeingDestroyed=!1}(p),function(h){h._events=Object.create(null),h._hasHookEvent=!1;var L=h.$options._parentListeners;L&&al(h,L)}(p),function(h){h._vnode=null,h._staticTrees=null;var L=h.$options,g=h.$vnode=L._parentVnode,N=g&&g.context;h.$slots=Bs(L._renderChildren,N),h.$scopedSlots=u,h._c=function(k,j,Y,x){return xr(h,k,j,Y,x,!1)},h.$createElement=function(k,j,Y,x){return xr(h,k,j,Y,x,!0)};var U=g&&g.data;Jn(h,"$attrs",U&&U.attrs||u,null,!0),Jn(h,"$listeners",L._parentListeners||u,null,!0)}(p),Nn(p,"beforeCreate"),function(h){var L=Zc(h.$options.inject,h);L&&(Ia(!1),Object.keys(L).forEach(function(g){Jn(h,g,L[g])}),Ia(!0))}(p),jC(p),function(h){var L=h.$options.provide;L&&(h._provided=typeof L=="function"?L.call(h):L)}(p),Nn(p,"created"),p.$options.el&&p.$mount(p.$options.el)}})(gt),function(_){var C={get:function(){return this._data}},p={get:function(){return this._props}};Object.defineProperty(_.prototype,"$data",C),Object.defineProperty(_.prototype,"$props",p),_.prototype.$set=ei,_.prototype.$delete=Pi,_.prototype.$watch=function(h,L,g){if(T(L))return zs(this,h,L,g);(g=g||{}).user=!0;var N=new dn(this,h,L,g);if(g.immediate){var U='callback for immediate watcher "'+N.expression+'"';Oa(),An(L,this,[N.value],this,U),On()}return function(){N.teardown()}}}(gt),function(_){var C=/^hook:/;_.prototype.$on=function(p,h){var L=this;if(Array.isArray(p))for(var g=0,N=p.length;g1?fe(h):h;for(var L=fe(arguments,1),g='event handler for "'+p+'"',N=0,U=h.length;NparseInt(this.max)&&Xs(_,C[0],C,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var _ in this.cache)Xs(this.cache,_,this.keys)},mounted:function(){var _=this;this.cacheVNode(),this.$watch("include",function(C){fu(_,function(p){return Qr(C,p)})}),this.$watch("exclude",function(C){fu(_,function(p){return!Qr(C,p)})})},updated:function(){this.cacheVNode()},render:function(){var _=this.$slots.default,C=ou(_),p=C&&C.componentOptions;if(p){var h=mu(p),L=this.include,g=this.exclude;if(L&&(!h||!Qr(L,h))||g&&h&&Qr(g,h))return C;var N=this.cache,U=this.keys,k=C.key==null?p.Ctor.cid+(p.tag?"::"+p.tag:""):C.key;N[k]?(C.componentInstance=N[k].componentInstance,X(U,k),U.push(k)):(this.vnodeToCache=C,this.keyToCache=k),C.data.keepAlive=!0}return C||_&&_[0]}}};(function(_){var C={get:function(){return Ht}};Object.defineProperty(_,"config",C),_.util={warn:Wc,extend:ue,mergeOptions:Xn,defineReactive:Jn},_.set=ei,_.delete=Pi,_.nextTick=Ms,_.observable=function(p){return Wt(p),p},_.options=Object.create(null),vn.forEach(function(p){_.options[p+"s"]=Object.create(null)}),_.options._base=_,ue(_.options.components,Ys),function(p){p.use=function(h){var L=this._installedPlugins||(this._installedPlugins=[]);if(L.indexOf(h)>-1)return this;var g=fe(arguments,1);return g.unshift(this),typeof h.install=="function"?h.install.apply(h,g):typeof h=="function"&&h.apply(null,g),L.push(h),this}}(_),function(p){p.mixin=function(h){return this.options=Xn(this.options,h),this}}(_),uu(_),function(p){vn.forEach(function(h){p[h]=function(L,g){return g?(h==="component"&&T(g)&&(g.name=g.name||L,g=this.options._base.extend(g)),h==="directive"&&typeof g=="function"&&(g={bind:g,update:g}),this.options[h+"s"][L]=g,g):this.options[h+"s"][L]}})}(_)})(gt),Object.defineProperty(gt.prototype,"$isServer",{get:jn}),Object.defineProperty(gt.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(gt,"FunctionalRenderContext",{value:Ii}),gt.version="2.6.14";var XC=H("style,class"),Cu=H("input,textarea,option,select,progress"),qs=function(_,C,p){return p==="value"&&Cu(_)&&C!=="button"||p==="selected"&&_==="option"||p==="checked"&&_==="input"||p==="muted"&&_==="video"},ll=H("contenteditable,draggable,spellcheck"),du=H("events,caret,typing,plaintext-only"),pu=function(_,C){return sl(C)||C==="false"?"false":_==="contenteditable"&&du(C)?C:"true"},ZC=H("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),e_="http://www.w3.org/1999/xlink",t_=function(_){return _.charAt(5)===":"&&_.slice(0,5)==="xlink"},hu=function(_){return t_(_)?_.slice(6,_.length):""},sl=function(_){return _==null||_===!1};function Su(_){for(var C=_.data,p=_,h=_;f(h.componentInstance);)(h=h.componentInstance._vnode)&&h.data&&(C=Vr(h.data,C));for(;f(p=p.parent);)p&&p.data&&(C=Vr(C,p.data));return function(L,g){return f(L)||f(g)?n_(L,_l(g)):""}(C.staticClass,C.class)}function Vr(_,C){return{staticClass:n_(_.staticClass,C.staticClass),class:f(_.class)?[_.class,C.class]:C.class}}function n_(_,C){return _?C?_+" "+C:_:C||""}function _l(_){return Array.isArray(_)?function(C){for(var p,h="",L=0,g=C.length;L-1?o_(_,C,p):ZC(C)?sl(p)?_.removeAttribute(C):(p=C==="allowfullscreen"&&_.tagName==="EMBED"?"true":C,_.setAttribute(C,p)):ll(C)?_.setAttribute(C,pu(C,p)):t_(C)?sl(p)?_.removeAttributeNS(e_,hu(C)):_.setAttributeNS(e_,C,p):o_(_,C,p)}function o_(_,C,p){if(sl(p))_.removeAttribute(C);else{if(Pa&&!Ai&&_.tagName==="TEXTAREA"&&C==="placeholder"&&p!==""&&!_.__ieph){var h=function(L){L.stopImmediatePropagation(),_.removeEventListener("input",h)};_.addEventListener("input",h),_.__ieph=!0}_.setAttribute(C,p)}}var In={create:r_,update:r_};function Ru(_,C){var p=C.elm,h=C.data,L=_.data;if(!(m(h.staticClass)&&m(h.class)&&(m(L)||m(L.staticClass)&&m(L.class)))){var g=Su(C),N=p._transitionClasses;f(N)&&(g=n_(g,_l(N))),g!==p._prevClass&&(p.setAttribute("class",g),p._prevClass=g)}}var Dn,Cl,Ba,Un,Bi,Xr,$i={create:Ru,update:Ru},id=/[\w).+\-_$\]]/;function dl(_){var C,p,h,L,g,N=!1,U=!1,k=!1,j=!1,Y=0,x=0,ae=0,_e=0;for(h=0;h<_.length;h++)if(p=C,C=_.charCodeAt(h),N)C===39&&p!==92&&(N=!1);else if(U)C===34&&p!==92&&(U=!1);else if(k)C===96&&p!==92&&(k=!1);else if(j)C===47&&p!==92&&(j=!1);else if(C!==124||_.charCodeAt(h+1)===124||_.charCodeAt(h-1)===124||Y||x||ae){switch(C){case 34:U=!0;break;case 39:N=!0;break;case 96:k=!0;break;case 40:ae++;break;case 41:ae--;break;case 91:x++;break;case 93:x--;break;case 123:Y++;break;case 125:Y--}if(C===47){for(var re=h-1,de=void 0;re>=0&&(de=_.charAt(re))===" ";re--);de&&id.test(de)||(j=!0)}}else L===void 0?(_e=h+1,L=_.slice(0,h).trim()):Ke();function Ke(){(g||(g=[])).push(_.slice(_e,h).trim()),_e=h+1}if(L===void 0?L=_.slice(0,h).trim():_e!==0&&Ke(),g)for(h=0;h-1?{exp:h.slice(0,Un),key:'"'+h.slice(Un+1)+'"'}:{exp:h,key:null};for(Cl=h,Un=Bi=Xr=0;!m_();)f_(Ba=u_())?C_(Ba):Ba===91&&Lu(Ba);return{exp:h.slice(0,Bi),key:h.slice(Bi+1,Xr)}}(_);return p.key===null?_+"="+C:"$set("+p.exp+", "+p.key+", "+C+")"}function u_(){return Cl.charCodeAt(++Un)}function m_(){return Un>=Dn}function f_(_){return _===34||_===39}function Lu(_){var C=1;for(Bi=Un;!m_();)if(f_(_=u_()))C_(_);else if(_===91&&C++,_===93&&C--,C===0){Xr=Un;break}}function C_(_){for(var C=_;!m_()&&(_=u_())!==C;);}var Yr,hl="__r",qr="__c";function od(_,C,p){var h=Yr;return function L(){C.apply(null,arguments)!==null&&Au(_,L,p,h)}}var ld=Vo&&!($o&&Number($o[1])<=53);function sd(_,C,p,h){if(ld){var L=su,g=C;C=g._wrapper=function(N){if(N.target===N.currentTarget||N.timeStamp>=L||N.timeStamp<=0||N.target.ownerDocument!==document)return g.apply(this,arguments)}}Yr.addEventListener(_,C,Rn?{capture:p,passive:h}:p)}function Au(_,C,p,h){(h||Yr).removeEventListener(_,C._wrapper||C,p)}function Sl(_,C){if(!m(_.data.on)||!m(C.data.on)){var p=C.data.on||{},h=_.data.on||{};Yr=C.elm,function(L){if(f(L[hl])){var g=Pa?"change":"input";L[g]=[].concat(L[hl],L[g]||[]),delete L[hl]}f(L[qr])&&(L.change=[].concat(L[qr],L.change||[]),delete L[qr])}(p),Jo(p,h,sd,Au,od,C.context),Yr=void 0}}var d_,vt={create:Sl,update:Sl};function Eu(_,C){if(!m(_.data.domProps)||!m(C.data.domProps)){var p,h,L=C.elm,g=_.data.domProps||{},N=C.data.domProps||{};for(p in f(N.__ob__)&&(N=C.data.domProps=ue({},N)),g)p in N||(L[p]="");for(p in N){if(h=N[p],p==="textContent"||p==="innerHTML"){if(C.children&&(C.children.length=0),h===g[p])continue;L.childNodes.length===1&&L.removeChild(L.childNodes[0])}if(p==="value"&&L.tagName!=="PROGRESS"){L._value=h;var U=m(h)?"":String(h);_d(L,U)&&(L.value=U)}else if(p==="innerHTML"&&Wr(L.tagName)&&m(L.innerHTML)){(d_=d_||document.createElement("div")).innerHTML=""+h+"";for(var k=d_.firstChild;L.firstChild;)L.removeChild(L.firstChild);for(;k.firstChild;)L.appendChild(k.firstChild)}else if(h!==g[p])try{L[p]=h}catch{}}}}function _d(_,C){return!_.composing&&(_.tagName==="OPTION"||function(p,h){var L=!0;try{L=document.activeElement!==p}catch{}return L&&p.value!==h}(_,C)||function(p,h){var L=p.value,g=p._vModifiers;if(f(g)){if(g.number)return V(L)!==V(h);if(g.trim)return L.trim()!==h.trim()}return L!==h}(_,C))}var cd={create:Eu,update:Eu},bu=y(function(_){var C={},p=/:(.+)/;return _.split(/;(?![^(]*\))/g).forEach(function(h){if(h){var L=h.split(p);L.length>1&&(C[L[0].trim()]=L[1].trim())}}),C});function p_(_){var C=Tu(_.style);return _.staticStyle?ue(_.staticStyle,C):C}function Tu(_){return Array.isArray(_)?Ce(_):typeof _=="string"?bu(_):_}var eo,Kl=/^--/,h_=/\s*!important$/,vl=function(_,C,p){if(Kl.test(C))_.style.setProperty(C,p);else if(h_.test(p))_.style.setProperty(Q(C),p.replace(h_,""),"important");else{var h=ud(C);if(Array.isArray(p))for(var L=0,g=p.length;L-1?C.split(wu).forEach(function(h){return _.classList.add(h)}):_.classList.add(C);else{var p=" "+(_.getAttribute("class")||"")+" ";p.indexOf(" "+C+" ")<0&&_.setAttribute("class",(p+C).trim())}}function K_(_,C){if(C&&(C=C.trim()))if(_.classList)C.indexOf(" ")>-1?C.split(wu).forEach(function(L){return _.classList.remove(L)}):_.classList.remove(C),_.classList.length||_.removeAttribute("class");else{for(var p=" "+(_.getAttribute("class")||"")+" ",h=" "+C+" ";p.indexOf(h)>=0;)p=p.replace(h," ");(p=p.trim())?_.setAttribute("class",p):_.removeAttribute("class")}}function v_(_){if(_){if(typeof _=="object"){var C={};return _.css!==!1&&ue(C,Nu(_.name||"v")),ue(C,_),C}return typeof _=="string"?Nu(_):void 0}}var Nu=y(function(_){return{enterClass:_+"-enter",enterToClass:_+"-enter-to",enterActiveClass:_+"-enter-active",leaveClass:_+"-leave",leaveToClass:_+"-leave-to",leaveActiveClass:_+"-leave-active"}}),Iu=Ge&&!Ai,Fi="transition",to="animation",Hi="transition",no="transitionend",Qi="animation",Du="animationend";Iu&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(Hi="WebkitTransition",no="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(Qi="WebkitAnimation",Du="webkitAnimationEnd"));var R_=Ge?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(_){return _()};function Uu(_){R_(function(){R_(_)})}function da(_,C){var p=_._transitionClasses||(_._transitionClasses=[]);p.indexOf(C)<0&&(p.push(C),Ou(_,C))}function kn(_,C){_._transitionClasses&&X(_._transitionClasses,C),K_(_,C)}function ku(_,C,p){var h=Mu(_,C),L=h.type,g=h.timeout,N=h.propCount;if(!L)return p();var U=L===Fi?no:Du,k=0,j=function(){_.removeEventListener(U,Y),p()},Y=function(x){x.target===_&&++k>=N&&j()};setTimeout(function(){k0&&(p=Fi,Y=N,x=g.length):C===to?j>0&&(p=to,Y=j,x=k.length):x=(p=(Y=Math.max(N,j))>0?N>j?Fi:to:null)?p===Fi?g.length:k.length:0,{type:p,timeout:Y,propCount:x,hasTransform:p===Fi&&fd.test(h[Hi+"Property"])}}function Gu(_,C){for(;_.length1}function Bu(_,C){C.data.show!==!0&&y_(C)}var L_=function(_){var C,p,h={},L=_.modules,g=_.nodeOps;for(C=0;C$t?re(Xe,m(it[bn+1])?null:it[bn+1].elm,it,ft,bn,St):ft>bn&&Ke(_t,Jt,$t)}(et,nt,at,ye,pt):f(at)?(f(ee.text)&&g.setTextContent(et,""),re(et,null,at,0,at.length-1,ye)):f(nt)?Ke(nt,0,nt.length-1):f(ee.text)&&g.setTextContent(et,""):ee.text!==ne.text&&g.setTextContent(et,ne.text),f(ht)&&f(tt=ht.hook)&&f(tt=tt.postpatch)&&tt(ee,ne)}}}function ke(ee,ne,ye){if(S(ye)&&f(ee.parent))ee.parent.data.pendingInsert=ne;else for(var Ie=0;Ie-1,N.selected!==g&&(N.selected=g);else if(ve(Ll(N),h))return void(_.selectedIndex!==U&&(_.selectedIndex=U));L||(_.selectedIndex=-1)}}function Fu(_,C){return C.every(function(p){return!ve(p,_)})}function Ll(_){return"_value"in _?_._value:_.value}function Cd(_){_.target.composing=!0}function Hu(_){_.target.composing&&(_.target.composing=!1,A_(_.target,"input"))}function A_(_,C){var p=document.createEvent("HTMLEvents");p.initEvent(C,!0,!0),_.dispatchEvent(p)}function E_(_){return!_.componentInstance||_.data&&_.data.transition?_:E_(_.componentInstance._vnode)}var dd={model:gl,show:{bind:function(_,C,p){var h=C.value,L=(p=E_(p)).data&&p.data.transition,g=_.__vOriginalDisplay=_.style.display==="none"?"":_.style.display;h&&L?(p.data.show=!0,y_(p,function(){_.style.display=g})):_.style.display=h?g:"none"},update:function(_,C,p){var h=C.value;!h!=!C.oldValue&&((p=E_(p)).data&&p.data.transition?(p.data.show=!0,h?y_(p,function(){_.style.display=_.__vOriginalDisplay}):yl(p,function(){_.style.display="none"})):_.style.display=h?_.__vOriginalDisplay:"none")},unbind:function(_,C,p,h,L){L||(_.style.display=_.__vOriginalDisplay)}}},Qu={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function b_(_){var C=_&&_.componentOptions;return C&&C.Ctor.options.abstract?b_(ou(C.children)):_}function Vu(_){var C={},p=_.$options;for(var h in p.propsData)C[h]=_[h];var L=p._parentListeners;for(var g in L)C[D(g)]=L[g];return C}function Wu(_,C){if(/\d-keep-alive$/.test(C.tag))return _("keep-alive",{props:C.componentOptions.propsData})}var pd=function(_){return _.tag||Gr(_)},Wi=function(_){return _.name==="show"},si={name:"transition",props:Qu,abstract:!0,render:function(_){var C=this,p=this.$slots.default;if(p&&(p=p.filter(pd)).length){var h=this.mode,L=p[0];if(function(_e){for(;_e=_e.parent;)if(_e.data.transition)return!0}(this.$vnode))return L;var g=b_(L);if(!g)return L;if(this._leaving)return Wu(_,L);var N="__transition-"+this._uid+"-";g.key=g.key==null?g.isComment?N+"comment":N+g.tag:v(g.key)?String(g.key).indexOf(N)===0?g.key:N+g.key:g.key;var U=(g.data||(g.data={})).transition=Vu(this),k=this._vnode,j=b_(k);if(g.data.directives&&g.data.directives.some(Wi)&&(g.data.show=!0),j&&j.data&&!function(_e,re){return re.key===_e.key&&re.tag===_e.tag}(g,j)&&!Gr(j)&&(!j.componentInstance||!j.componentInstance._vnode.isComment)){var Y=j.data.transition=ue({},U);if(h==="out-in")return this._leaving=!0,Cn(Y,"afterLeave",function(){C._leaving=!1,C.$forceUpdate()}),Wu(_,L);if(h==="in-out"){if(Gr(g))return k;var x,ae=function(){x()};Cn(U,"afterEnter",ae),Cn(U,"enterCancelled",ae),Cn(Y,"delayLeave",function(_e){x=_e})}}return L}}},ji=ue({tag:String,moveClass:String},Qu);function _i(_){_.elm._moveCb&&_.elm._moveCb(),_.elm._enterCb&&_.elm._enterCb()}function hd(_){_.data.newPos=_.elm.getBoundingClientRect()}function Sd(_){var C=_.data.pos,p=_.data.newPos,h=C.left-p.left,L=C.top-p.top;if(h||L){_.data.moved=!0;var g=_.elm.style;g.transform=g.WebkitTransform="translate("+h+"px,"+L+"px)",g.transitionDuration="0s"}}delete ji.mode;var Kd={Transition:si,TransitionGroup:{props:ji,beforeMount:function(){var _=this,C=this._update;this._update=function(p,h){var L=il(_);_.__patch__(_._vnode,_.kept,!1,!0),_._vnode=_.kept,L(),C.call(_,p,h)}},render:function(_){for(var C=this.tag||this.$vnode.data.tag||"span",p=Object.create(null),h=this.prevChildren=this.children,L=this.$slots.default||[],g=this.children=[],N=Vu(this),U=0;U-1?ul[_]=C.constructor===window.HTMLUnknownElement||C.constructor===window.HTMLElement:ul[_]=/HTMLUnknownElement/.test(C.toString())},ue(gt.options.directives,dd),ue(gt.options.components,Kd),gt.prototype.__patch__=Ge?L_:pe,gt.prototype.$mount=function(_,C){return function(p,h,L){var g;return p.$el=h,p.$options.render||(p.$options.render=Se),Nn(p,"beforeMount"),g=function(){p._update(p._render(),L)},new dn(p,g,pe,{before:function(){p._isMounted&&!p._isDestroyed&&Nn(p,"beforeUpdate")}},!0),L=!1,p.$vnode==null&&(p._isMounted=!0,Nn(p,"mounted")),p}(this,_=_&&Ge?ml(_):void 0,C)},Ge&&setTimeout(function(){},0);var vd=/\{\{((?:.|\r?\n)+?)\}\}/g,Al=/[-.*+?^${}()|[\]\/\\]/g,Rd=y(function(_){var C=_[0].replace(Al,"\\$&"),p=_[1].replace(Al,"\\$&");return new RegExp(C+"((?:.|\\n)+?)"+p,"g")}),yd={staticKeys:["staticClass"],transformNode:function(_,C){C.warn;var p=Dt(_,"class");p&&(_.staticClass=JSON.stringify(p));var h=Bt(_,"class",!1);h&&(_.classBinding=h)},genData:function(_){var C="";return _.staticClass&&(C+="staticClass:"+_.staticClass+","),_.classBinding&&(C+="class:"+_.classBinding+","),C}},El,gd={staticKeys:["staticStyle"],transformNode:function(_,C){C.warn;var p=Dt(_,"style");p&&(_.staticStyle=JSON.stringify(bu(p)));var h=Bt(_,"style",!1);h&&(_.styleBinding=h)},genData:function(_){var C="";return _.staticStyle&&(C+="staticStyle:"+_.staticStyle+","),_.styleBinding&&(C+="style:("+_.styleBinding+"),"),C}},ao=function(_){return(El=El||document.createElement("div")).innerHTML=_,El.textContent},Ld=H("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),ju=H("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),zu=H("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Ju=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ad=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,T_="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+qa.source+"]*",Xu="((?:"+T_+"\\:)?"+T_+")",Zu=new RegExp("^<"+Xu),P_=/^\s*(\/?)>/,Yu=new RegExp("^<\\/"+Xu+"[^>]*>"),bl=/^]+>/i,zi=/^",""":'"',"&":"&"," ":` +`," ":" ","'":"'"},w_=/&(?:lt|gt|quot|amp|#39);/g,pa=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,wl=H("pre,textarea",!0),yn=function(_,C){return _&&wl(_)&&C[0]===` +`};function Qt(_,C){var p=C?pa:w_;return _.replace(p,function(h){return Ed[h]})}var O_,Ji,Ol,ea,io,Nl,ci,ta,ro=/^@|^v-on:/,oo=/^v-|^@|^:|^#/,bd=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Il=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,N_=/^\(|\)$/g,lo=/^\[.*\]$/,Td=/:(.*)$/,I_=/^:|^\.|^v-bind:/,so=/\.[^.\]]+(?=[^\]]*$)/g,Xi=/^v-slot(:|$)|^#/,D_=/[\r\n]/,Pd=/[ \f\t\r\n]+/g,wd=y(ao),Dl="_empty_";function U_(_,C,p){return{type:1,tag:_,attrsList:C,attrsMap:em(C),rawAttrsMap:{},parent:p,children:[]}}function Od(_,C){O_=C.warn||pl,Nl=C.isPreTag||Le,ci=C.mustUseProp||Le,ta=C.getTagNamespace||Le,C.isReservedTag,Ol=xi(C.modules,"transformNode"),ea=xi(C.modules,"preTransformNode"),io=xi(C.modules,"postTransformNode"),Ji=C.delimiters;var p,h,L=[],g=C.preserveWhitespace!==!1,N=C.whitespace,U=!1,k=!1;function j(x){if(Y(x),U||x.processed||(x=Ul(x,C)),L.length||x===p||p.if&&(x.elseif||x.else)&&Yi(p,{exp:x.elseif,block:x}),h&&!x.forbidden)if(x.elseif||x.else)_e=x,(re=function(Ke){for(var ge=Ke.length;ge--;){if(Ke[ge].type===1)return Ke[ge];Ke.pop()}}(h.children))&&re.if&&Yi(re,{exp:_e.elseif,block:_e});else{if(x.slotScope){var ae=x.slotTarget||'"default"';(h.scopedSlots||(h.scopedSlots={}))[ae]=x}h.children.push(x),x.parent=h}var _e,re;x.children=x.children.filter(function(Ke){return!Ke.slotScope}),Y(x),x.pre&&(U=!1),Nl(x.tag)&&(k=!1);for(var de=0;de]*>)","i")),ee=x.replace(Je,function(ot,We,Ut){return ke=Ut.length,Tl(Me)||Me==="noscript"||(We=We.replace(//g,"$1").replace(//g,"$1")),yn(Me,We)&&(We=We.slice(1)),ae.chars&&ae.chars(We),""});Ue+=x.length-ee.length,x=ee,St(Me,Ue-ke,Ue)}else{var ne=x.indexOf("<");if(ne===0){if(zi.test(x)){var ye=x.indexOf("-->");if(ye>=0){ae.shouldKeepComment&&ae.comment(x.substring(4,ye),Ue,Ue+ye+3),Xe(ye+3);continue}}if(xa.test(x)){var Ie=x.indexOf("]>");if(Ie>=0){Xe(Ie+2);continue}}var Qe=x.match(bl);if(Qe){Xe(Qe[0].length);continue}var pt=x.match(Yu);if(pt){var et=Ue;Xe(pt[0].length),St(pt[1],et,Ue);continue}var tt=_t();if(tt){it(tt),yn(tt.tagName,x)&&Xe(1);continue}}var ht=void 0,nt=void 0,at=void 0;if(ne>=0){for(nt=x.slice(ne);!(Yu.test(nt)||Zu.test(nt)||zi.test(nt)||xa.test(nt)||(at=nt.indexOf("<",1))<0);)ne+=at,nt=x.slice(ne);ht=x.substring(0,ne)}ne<0&&(ht=x),ht&&Xe(ht.length),ae.chars&&ht&&ae.chars(ht,Ue-ht.length,Ue)}if(x===_e){ae.chars&&ae.chars(x);break}}function Xe(ot){Ue+=ot,x=x.substring(ot)}function _t(){var ot=x.match(Zu);if(ot){var We,Ut,mt={tagName:ot[1],attrs:[],start:Ue};for(Xe(ot[0].length);!(We=x.match(P_))&&(Ut=x.match(Ad)||x.match(Ju));)Ut.start=Ue,Xe(Ut[0].length),Ut.end=Ue,mt.attrs.push(Ut);if(We)return mt.unarySlash=We[1],Xe(We[0].length),mt.end=Ue,mt}}function it(ot){var We=ot.tagName,Ut=ot.unarySlash;Ke&&(re==="p"&&zu(We)&&St(re),Ae(We)&&re===We&&St(We));for(var mt=ge(We)||!!Ut,Jt=ot.attrs.length,ft=new Array(Jt),$t=0;$t=0&&de[mt].lowerCasedTag!==Jt;mt--);else mt=0;if(mt>=0){for(var ft=de.length-1;ft>=mt;ft--)ae.end&&ae.end(de[ft].tag,We,Ut);de.length=mt,re=mt&&de[mt-1].tag}else Jt==="br"?ae.start&&ae.start(ot,[],!0,We,Ut):Jt==="p"&&(ae.start&&ae.start(ot,[],!1,We,Ut),ae.end&&ae.end(ot,We,Ut))}St()}(_,{warn:O_,expectHTML:C.expectHTML,isUnaryTag:C.isUnaryTag,canBeLeftOpenTag:C.canBeLeftOpenTag,shouldDecodeNewlines:C.shouldDecodeNewlines,shouldDecodeNewlinesForHref:C.shouldDecodeNewlinesForHref,shouldKeepComment:C.comments,outputSourceRange:C.outputSourceRange,start:function(x,ae,_e,re,de){var Ke=h&&h.ns||ta(x);Pa&&Ke==="svg"&&(ae=function(ke){for(var Me=[],Je=0;JeIe&&(ye.push(ee=Ae.slice(Ie,Je)),ne.push(JSON.stringify(ee)));var Qe=dl(Me[1].trim());ne.push("_s("+Qe+")"),ye.push({"@binding":Qe}),Ie=Je+Me[0].length}return Ie-1"+(ae==="true"?":("+k+")":":_q("+k+","+ae+")")),jt(U,"change","var $$a="+k+",$$el=$event.target,$$c=$$el.checked?("+ae+"):("+_e+");if(Array.isArray($$a)){var $$v="+(Y?"_n("+x+")":x)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+$a(k,"$$a.concat([$$v])")+")}else{$$i>-1&&("+$a(k,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+$a(k,"$$c")+"}",null,!0)})(_,h,L);else if(g==="input"&&N==="radio")(function(U,k,j){var Y=j&&j.number,x=Bt(U,"value")||"null";li(U,"checked","_q("+k+","+(x=Y?"_n("+x+")":x)+")"),jt(U,"change",$a(k,x),null,!0)})(_,h,L);else if(g==="input"||g==="textarea")(function(U,k,j){var Y=U.attrsMap.type,x=j||{},ae=x.lazy,_e=x.number,re=x.trim,de=!ae&&Y!=="range",Ke=ae?"change":Y==="range"?hl:"input",ge="$event.target.value";re&&(ge="$event.target.value.trim()"),_e&&(ge="_n("+ge+")");var Ae=$a(k,ge);de&&(Ae="if($event.target.composing)return;"+Ae),li(U,"value","("+k+")"),jt(U,Ke,Ae,null,!0),(re||_e)&&jt(U,"blur","$forceUpdate()")})(_,h,L);else return gu(_,h,L),!1;return!0},text:function(_,C){C.value&&li(_,"textContent","_s("+C.value+")",C)},html:function(_,C){C.value&&li(_,"innerHTML","_s("+C.value+")",C)}},isPreTag:function(_){return _==="pre"},isUnaryTag:Ld,mustUseProp:qs,canBeLeftOpenTag:ju,isReservedTag:a_,getTagNamespace:cl,staticKeys:function(_){return _.reduce(function(C,p){return C.concat(p.staticKeys||[])},[]).join(",")}(k_)},Ud=y(function(_){return H("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(_?","+_:""))});function am(_,C){_&&(nm=Ud(C.staticKeys||""),M_=C.isReservedTag||Le,function p(h){if(h.static=function(Y){return Y.type===2?!1:Y.type===3?!0:!(!Y.pre&&(Y.hasBindings||Y.if||Y.for||W(Y.tag)||!M_(Y.tag)||function(x){for(;x.parent;){if((x=x.parent).tag!=="template")return!1;if(x.for)return!0}return!1}(Y)||!Object.keys(Y).every(nm)))}(h),h.type===1){if(!M_(h.tag)&&h.tag!=="slot"&&h.attrsMap["inline-template"]==null)return;for(var L=0,g=h.children.length;L|^function(?:\s+[\w$]+)?\s*\(/,im=/\([^)]*?\);*$/,rm=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,om={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},lm={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},na=function(_){return"if("+_+")return null;"},B_={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:na("$event.target !== $event.currentTarget"),ctrl:na("!$event.ctrlKey"),shift:na("!$event.shiftKey"),alt:na("!$event.altKey"),meta:na("!$event.metaKey"),left:na("'button' in $event && $event.button !== 0"),middle:na("'button' in $event && $event.button !== 1"),right:na("'button' in $event && $event.button !== 2")};function _o(_,C){var p=C?"nativeOn:":"on:",h="",L="";for(var g in _){var N=sm(_[g]);_[g]&&_[g].dynamic?L+=g+","+N+",":h+='"'+g+'":'+N+","}return h="{"+h.slice(0,-1)+"}",L?p+"_d("+h+",["+L.slice(0,-1)+"])":p+h}function sm(_){if(!_)return"function(){}";if(Array.isArray(_))return"["+_.map(function(j){return sm(j)}).join(",")+"]";var C=rm.test(_.value),p=G_.test(_.value),h=rm.test(_.value.replace(im,""));if(_.modifiers){var L="",g="",N=[];for(var U in _.modifiers)if(B_[U])g+=B_[U],om[U]&&N.push(U);else if(U==="exact"){var k=_.modifiers;g+=na(["ctrl","shift","alt","meta"].filter(function(j){return!k[j]}).map(function(j){return"$event."+j+"Key"}).join("||"))}else N.push(U);return N.length&&(L+=function(j){return"if(!$event.type.indexOf('key')&&"+j.map(_m).join("&&")+")return null;"}(N)),g&&(L+=g),"function($event){"+L+(C?"return "+_.value+".apply(null, arguments)":p?"return ("+_.value+").apply(null, arguments)":h?"return "+_.value:_.value)+"}"}return C||p?_.value:"function($event){"+(h?"return "+_.value:_.value)+"}"}function _m(_){var C=parseInt(_,10);if(C)return"$event.keyCode!=="+C;var p=om[_],h=lm[_];return"_k($event.keyCode,"+JSON.stringify(_)+","+JSON.stringify(p)+",$event.key,"+JSON.stringify(h)+")"}var kd={on:function(_,C){_.wrapListeners=function(p){return"_g("+p+","+C.value+")"}},bind:function(_,C){_.wrapData=function(p){return"_b("+p+",'"+_.tag+"',"+C.value+","+(C.modifiers&&C.modifiers.prop?"true":"false")+(C.modifiers&&C.modifiers.sync?",true":"")+")"}},cloak:pe},cm=function(_){this.options=_,this.warn=_.warn||pl,this.transforms=xi(_.modules,"transformCode"),this.dataGenFns=xi(_.modules,"genData"),this.directives=ue(ue({},kd),_.directives);var C=_.isReservedTag||Le;this.maybeComponent=function(p){return!!p.component||!C(p.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function $_(_,C){var p=new cm(C);return{render:"with(this){return "+(_?_.tag==="script"?"null":aa(_,p):'_c("div")')+"}",staticRenderFns:p.staticRenderFns}}function aa(_,C){if(_.parent&&(_.pre=_.pre||_.parent.pre),_.staticRoot&&!_.staticProcessed)return x_(_,C);if(_.once&&!_.onceProcessed)return F_(_,C);if(_.for&&!_.forProcessed)return ui(_,C);if(_.if&&!_.ifProcessed)return kl(_,C);if(_.tag!=="template"||_.slotTarget||C.pre){if(_.tag==="slot")return function(N,U){var k=N.slotName||'"default"',j=Fa(N,U),Y="_t("+k+(j?",function(){return "+j+"}":""),x=N.attrs||N.dynamicAttrs?uo((N.attrs||[]).concat(N.dynamicAttrs||[]).map(function(_e){return{name:D(_e.name),value:_e.value,dynamic:_e.dynamic}})):null,ae=N.attrsMap["v-bind"];return!x&&!ae||j||(Y+=",null"),x&&(Y+=","+x),ae&&(Y+=(x?"":",null")+","+ae),Y+")"}(_,C);var p;if(_.component)p=function(N,U,k){var j=U.inlineTemplate?null:Fa(U,k,!0);return"_c("+N+","+Ml(U,k)+(j?","+j:"")+")"}(_.component,_,C);else{var h;(!_.plain||_.pre&&C.maybeComponent(_))&&(h=Ml(_,C));var L=_.inlineTemplate?null:Fa(_,C,!0);p="_c('"+_.tag+"'"+(h?","+h:"")+(L?","+L:"")+")"}for(var g=0;g>>0}(ae):"")+")"}(_,_.scopedSlots,C)+","),_.model&&(p+="model:{value:"+_.model.value+",callback:"+_.model.callback+",expression:"+_.model.expression+"},"),_.inlineTemplate){var g=function(N,U){var k=N.children[0];if(k&&k.type===1){var j=$_(k,U.options);return"inlineTemplate:{render:function(){"+j.render+"},staticRenderFns:["+j.staticRenderFns.map(function(Y){return"function(){"+Y+"}"}).join(",")+"]}"}}(_,C);g&&(p+=g+",")}return p=p.replace(/,$/,"")+"}",_.dynamicAttrs&&(p="_b("+p+',"'+_.tag+'",'+uo(_.dynamicAttrs)+")"),_.wrapData&&(p=_.wrapData(p)),_.wrapListeners&&(p=_.wrapListeners(p)),p}function co(_){return _.type===1&&(_.tag==="slot"||_.children.some(co))}function er(_,C){var p=_.attrsMap["slot-scope"];if(_.if&&!_.ifProcessed&&!p)return kl(_,C,er,"null");if(_.for&&!_.forProcessed)return ui(_,C,er);var h=_.slotScope===Dl?"":String(_.slotScope),L="function("+h+"){return "+(_.tag==="template"?_.if&&p?"("+_.if+")?"+(Fa(_,C)||"undefined")+":undefined":Fa(_,C)||"undefined":aa(_,C))+"}",g=h?"":",proxy:true";return"{key:"+(_.slotTarget||'"default"')+",fn:"+L+g+"}"}function Fa(_,C,p,h,L){var g=_.children;if(g.length){var N=g[0];if(g.length===1&&N.for&&N.tag!=="template"&&N.tag!=="slot"){var U=p?C.maybeComponent(N)?",1":",0":"";return""+(h||aa)(N,C)+U}var k=p?function(Y,x){for(var ae=0,_e=0;_e`:`
`,Gl.innerHTML.indexOf(" ")>0}var Cm=!!Ge&&Bl(!1),dm=!!Ge&&Bl(!0),pm=y(function(_){var C=ml(_);return C&&C.innerHTML}),W_=gt.prototype.$mount;gt.prototype.$mount=function(_,C){if((_=_&&ml(_))===document.body||_===document.documentElement)return this;var p=this.$options;if(!p.render){var h=p.template;if(h)if(typeof h=="string")h.charAt(0)==="#"&&(h=pm(h));else{if(!h.nodeType)return this;h=h.innerHTML}else _&&(h=function(U){if(U.outerHTML)return U.outerHTML;var k=document.createElement("div");return k.appendChild(U.cloneNode(!0)),k.innerHTML}(_));if(h){var L=V_(h,{outputSourceRange:!1,shouldDecodeNewlines:Cm,shouldDecodeNewlinesForHref:dm,delimiters:p.delimiters,comments:p.comments},this),g=L.render,N=L.staticRenderFns;p.render=g,p.staticRenderFns=N}}return W_.call(this,_,C)},gt.compile=V_,n.exports=gt}).call(a,i(9),i(18).setImmediate)},function(n,a,i){(function(o){(function(s,u){if(s.setImmediate)return;var m=1,f={},S=!1,v=s.document,A;function E(w){typeof w!="function"&&(w=new Function(""+w));for(var y=new Array(arguments.length-1),P=0;P"u"?typeof o>"u"?this:o:self)}).call(a,i(9))},function(n,a,i){(function(o,s){/*! +* Vue.js v2.6.14 +* (c) 2014-2021 Evan You +* Released under the MIT License. +*/var u=Object.freeze({});function m(r){return r==null}function f(r){return r!=null}function S(r){return r===!0}function v(r){return r===!1}function A(r){return typeof r=="string"||typeof r=="number"||typeof r=="symbol"||typeof r=="boolean"}function E(r){return r!==null&&typeof r=="object"}var T=Object.prototype.toString;function M(r){return T.call(r).slice(8,-1)}function G(r){return T.call(r)==="[object Object]"}function $(r){return T.call(r)==="[object RegExp]"}function V(r){var l=parseFloat(String(r));return l>=0&&Math.floor(l)===l&&isFinite(r)}function H(r){return f(r)&&typeof r.then=="function"&&typeof r.catch=="function"}function W(r){return r==null?"":Array.isArray(r)||G(r)&&r.toString===T?JSON.stringify(r,null,2):String(r)}function z(r){var l=parseFloat(r);return isNaN(l)?r:l}function X(r,l){for(var c=Object.create(null),d=r.split(","),K=0;K-1)return r.splice(c,1)}}var P=Object.prototype.hasOwnProperty;function D(r,l){return P.call(r,l)}function O(r){var l=Object.create(null);return function(d){var K=l[d];return K||(l[d]=r(d))}}var B=/-(\w)/g,Q=O(function(r){return r.replace(B,function(l,c){return c?c.toUpperCase():""})}),ie=O(function(r){return r.charAt(0).toUpperCase()+r.slice(1)}),fe=/\B([A-Z])/g,ue=O(function(r){return r.replace(fe,"-$1").toLowerCase()});function Ce(r,l){function c(d){var K=arguments.length;return K?K>1?r.apply(l,arguments):r.call(l,d):r.call(l)}return c._length=r.length,c}function pe(r,l){return r.bind(l)}var Le=Function.prototype.bind?pe:Ce;function Ne(r,l){l=l||0;for(var c=r.length-l,d=new Array(c);c--;)d[c]=r[c+l];return d}function ve(r,l){for(var c in l)r[c]=l[c];return r}function dt(r){for(var l={},c=0;c0,Fo=Rn&&Rn.indexOf("edge/")>0;Rn&&Rn.indexOf("android")>0;var Ei=Rn&&/iphone|ipad|ipod|ios/.test(Rn)||xo==="ios",wr=Rn&&Rn.match(/firefox\/(\d+)/),bi={}.watch,Wc=!1;if(an)try{var jc={};Object.defineProperty(jc,"passive",{get:function(){Wc=!0}}),window.addEventListener("test-passive",null,jc)}catch{}var rn,wa=function(){return rn===void 0&&(!an&&!$o&&typeof o<"u"?rn=o.process&&o.process.env.VUE_ENV==="server":rn=!1),rn},Oa=an&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function On(r){return typeof r=="function"&&/native code/.test(r.toString())}var on=typeof Symbol<"u"&&On(Symbol)&&typeof Reflect<"u"&&On(Reflect.ownKeys),Ti;typeof Set<"u"&&On(Set)?Ti=Set:Ti=function(){function r(){this.set=Object.create(null)}return r.prototype.has=function(c){return this.set[c]===!0},r.prototype.add=function(c){this.set[c]=!0},r.prototype.clear=function(){this.set=Object.create(null)},r}();var Se=Ve,zn=Ve,Or=Ve,Na=Ve;{var Nr=typeof console<"u",GC=/(?:^|[-_])(\w)/g,ws=function(r){return r.replace(GC,function(l){return l.toUpperCase()}).replace(/[-_]/g,"")};Se=function(r,l){var c=l?Or(l):"";Ge.warnHandler?Ge.warnHandler.call(null,r,l,c):Nr&&!Ge.silent&&console.error("[Vue warn]: "+r+c)},zn=function(r,l){Nr&&!Ge.silent&&console.warn("[Vue tip]: "+r+(l?Or(l):""))},Na=function(r,l){if(r.$root===r)return"";var c=typeof r=="function"&&r.cid!=null?r.options:r._isVue?r.$options||r.constructor.options:r,d=c.name||c._componentTag,K=c.__file;if(!d&&K){var R=K.match(/([^/\\]+)\.vue$/);d=R&&R[1]}return(d?"<"+ws(d)+">":"")+(K&&l!==!1?" at "+K:"")};var Ia=function(r,l){for(var c="";l;)l%2===1&&(c+=r),l>1&&(r+=r),l>>=1;return c};Or=function(r){if(r._isVue&&r.$parent){for(var l=[],c=0;r;){if(l.length>0){var d=l[l.length-1];if(d.constructor===r.constructor){c++,r=r.$parent;continue}else c>0&&(l[l.length-1]=[d,c],c=0)}l.push(r),r=r.$parent}return` + +found in + +`+l.map(function(K,R){return""+(R===0?"---> ":Ia(" ",5+R*2))+(Array.isArray(K)?Na(K[0])+"... ("+K[1]+" recursive calls)":Na(K))}).join(` +`)}else return` + +(found in `+Na(r)+")"}}var Ho=0,Wt=function(){this.id=Ho++,this.subs=[]};Wt.prototype.addSub=function(l){this.subs.push(l)},Wt.prototype.removeSub=function(l){y(this.subs,l)},Wt.prototype.depend=function(){Wt.target&&Wt.target.addDep(this)},Wt.prototype.notify=function(){var l=this.subs.slice();Ge.async||l.sort(function(K,R){return K.id-R.id});for(var c=0,d=l.length;c-1){if(R&&!D(K,"default"))b=!1;else if(b===""||b===ue(r)){var F=qc(String,K.type);(F<0||I0&&(K=rl(K,(l||"")+"_"+d),ai(K[0])&&ai(b)&&(c[R]=wi(b.text+K[0].text),K.shift()),c.push.apply(c,K)):A(K)?ai(b)?c[R]=wi(b.text+K):K!==""&&c.push(wi(K)):ai(K)&&ai(b)?c[R]=wi(b.text+K.text):(S(r._isVList)&&f(K.tag)&&m(K.key)&&f(l)&&(K.key="__vlist"+l+"_"+d+"__"),c.push(K)));return c}function Mi(r){var l=r.$options.provide;l&&(r._provided=typeof l=="function"?l.call(r):l)}function su(r){var l=ol(r.$options.inject,r);l&&(Zn(!1),Object.keys(l).forEach(function(c){Da(r,c,l[c],function(){Se('Avoid mutating an injected value directly since the changes will be overwritten whenever the provided component re-renders. injection being mutated: "'+c+'"',r)})}),Zn(!0))}function ol(r,l){if(r){for(var c=Object.create(null),d=on?Reflect.ownKeys(r):Object.keys(r),K=0;K0,R=r?!!r.$stable:!K,b=r&&r.$key;if(!r)d={};else{if(r._normalized)return r._normalized;if(R&&c&&c!==u&&b===c.$key&&!K&&!c.$hasNormal)return c;d={};for(var I in r)r[I]&&I[0]!=="$"&&(d[I]=Ma(l,I,r[I]))}for(var F in l)F in d||(d[F]=Ws(l,F));return r&&Object.isExtensible(r)&&(r._normalized=d),en(d,"$stable",R),en(d,"$key",b),en(d,"$hasNormal",K),d}function Ma(r,l,c){var d=function(){var K=arguments.length?c.apply(null,arguments):c({});K=K&&typeof K=="object"&&!Array.isArray(K)?[K]:ki(K);var R=K&&K[0];return K&&(!R||K.length===1&&R.isComment&&!Hr(R))?void 0:K};return c.proxy&&Object.defineProperty(r,l,{get:d,enumerable:!0,configurable:!0}),d}function Ws(r,l){return function(){return r[l]}}function jC(r,l){var c,d,K,R,b;if(Array.isArray(r)||typeof r=="string")for(c=new Array(r.length),d=0,K=r.length;d.",r),R=new Et(Ge.parsePlatformTagName(l),c,d,void 0,void 0,r)):(!c||!c.pre)&&f(I=Xo(r.$options,"components",l))?R=pu(I,c,r,d,l):R=new Et(l,c,d,void 0,void 0,r)}else R=pu(l,c,r,d);return Array.isArray(R)?R:f(R)?(f(b)&&_l(R,b),f(c)&&YC(c),R):fa()}function _l(r,l,c){if(r.ns=l,r.tag==="foreignObject"&&(l=void 0,c=!0),f(r.children))for(var d=0,K=r.children.length;d1?Ne(R):R;for(var b=Ne(arguments,1),I='event handler for "'+c+'"',F=0,J=R.length;Fdocument.createEvent("Event").timeStamp&&(l_=function(){return pl.now()})}function xi(){dl=l_(),Xr=!0;var r,l;for(Dn.sort(function(K,R){return K.id-R.id}),$i=0;$iRu)){Se("You may have an infinite update loop "+(r.user?'in watcher with expression "'+r.expression+'"':"in a component render function."),r.vm);break}var c=Cl.slice(),d=Dn.slice();id(),__(c),li(d),Oa&&Ge.devtools&&Oa.emit("flush")}function li(r){for(var l=r.length;l--;){var c=r[l],d=c.vm;d._watcher===c&&d._isMounted&&!d._isDestroyed&&In(d,"updated")}}function s_(r){r._inactive=!1,Cl.push(r)}function __(r){for(var l=0;l$i&&Dn[c].id>r.id;)c--;Dn.splice(c+1,0,r)}if(!Bi){if(Bi=!0,!Ge.async){xi();return}$r(xi)}}}var c_=0,jt=function(l,c,d,K,R){this.vm=l,R&&(l._watcher=this),l._watchers.push(this),K?(this.deep=!!K.deep,this.user=!!K.user,this.lazy=!!K.lazy,this.sync=!!K.sync,this.before=K.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=d,this.id=++c_,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Ti,this.newDepIds=new Ti,this.expression=c.toString(),typeof c=="function"?this.getter=c:(this.getter=Ai(c),this.getter||(this.getter=Ve,Se('Failed watching path: "'+c+'" Watcher only accepts simple dot-delimited paths. For full control, use a function instead.',l))),this.value=this.lazy?void 0:this.get()};jt.prototype.get=function(){ei(this);var l,c=this.vm;try{l=this.getter.call(c,c)}catch(d){if(this.user)Ua(d,c,'getter for watcher "'+this.expression+'"');else throw d}finally{this.deep&&nl(l),Pi(),this.cleanupDeps()}return l},jt.prototype.addDep=function(l){var c=l.id;this.newDepIds.has(c)||(this.newDepIds.add(c),this.newDeps.push(l),this.depIds.has(c)||l.addSub(this))},jt.prototype.cleanupDeps=function(){for(var l=this.deps.length;l--;){var c=this.deps[l];this.newDepIds.has(c.id)||c.removeSub(this)}var d=this.depIds;this.depIds=this.newDepIds,this.newDepIds=d,this.newDepIds.clear(),d=this.deps,this.deps=this.newDeps,this.newDeps=d,this.newDeps.length=0},jt.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():rd(this)},jt.prototype.run=function(){if(this.active){var l=this.get();if(l!==this.value||E(l)||this.deep){var c=this.value;if(this.value=l,this.user){var d='callback for watcher "'+this.expression+'"';Ni(this.cb,this.vm,[l,c],this.vm,d)}else this.cb.call(this.vm,l,c)}}},jt.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},jt.prototype.depend=function(){for(var l=this.deps.length;l--;)this.deps[l].depend()},jt.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||y(this.vm._watchers,this);for(var l=this.deps.length;l--;)this.deps[l].removeSub(this);this.active=!1}};var Bt={enumerable:!0,configurable:!0,get:Ve,set:Ve};function Dt(r,l,c){Bt.get=function(){return this[l][c]},Bt.set=function(K){this[l][c]=K},Object.defineProperty(r,c,Bt)}function yu(r){r._watchers=[];var l=r.$options;l.props&&Zr(r,l.props),l.methods&&Yr(r,l.methods),l.data?gu(r):An(r._data={},!0),l.computed&&m_(r,l.computed),l.watch&&l.watch!==bi&&hl(r,l.watch)}function Zr(r,l){var c=r.$options.propsData||{},d=r._props={},K=r.$options._propKeys=[],R=!r.$parent;R||Zn(!1);var b=function(F){K.push(F);var J=kr(F,l,c,r);{var oe=ue(F);(w(oe)||Ge.isReservedAttr(oe))&&Se('"'+oe+'" is a reserved attribute and cannot be used as component prop.',r),Da(d,F,J,function(){!R&&!oi&&Se(`Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop's value. Prop being mutated: "`+F+'"',r)})}F in r||Dt(r,"_props",F)};for(var I in l)b(I);Zn(!0)}function gu(r){var l=r.$options.data;l=r._data=typeof l=="function"?$a(l,r):l||{},G(l)||(l={},Se(`data functions should return an object: +https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function`,r));for(var c=Object.keys(l),d=r.$options.props,K=r.$options.methods,R=c.length;R--;){var b=c[R];K&&D(K,b)&&Se('Method "'+b+'" has already been defined as a data property.',r),d&&D(d,b)?Se('The data property "'+b+'" is already declared as a prop. Use prop default value instead.',r):Qc(b)||Dt(r,"_data",b)}An(l,!0)}function $a(r,l){ei();try{return r.call(l,l)}catch(c){return Ua(c,l,"data()"),{}}finally{Pi()}}var u_={lazy:!0};function m_(r,l){var c=r._computedWatchers=Object.create(null),d=wa();for(var K in l){var R=l[K],b=typeof R=="function"?R:R.get;b==null&&Se('Getter is missing for computed property "'+K+'".',r),d||(c[K]=new jt(r,b||Ve,Ve,u_)),K in r?K in r.$data?Se('The computed property "'+K+'" is already defined in data.',r):r.$options.props&&K in r.$options.props?Se('The computed property "'+K+'" is already defined as a prop.',r):r.$options.methods&&K in r.$options.methods&&Se('The computed property "'+K+'" is already defined as a method.',r):f_(r,K,R)}}function f_(r,l,c){var d=!wa();typeof c=="function"?(Bt.get=d?Lu(l):C_(c),Bt.set=Ve):(Bt.get=c.get?d&&c.cache!==!1?Lu(l):C_(c.get):Ve,Bt.set=c.set||Ve),Bt.set===Ve&&(Bt.set=function(){Se('Computed property "'+l+'" was assigned to but it has no setter.',this)}),Object.defineProperty(r,l,Bt)}function Lu(r){return function(){var c=this._computedWatchers&&this._computedWatchers[r];if(c)return c.dirty&&c.evaluate(),Wt.target&&c.depend(),c.value}}function C_(r){return function(){return r.call(this,this)}}function Yr(r,l){var c=r.$options.props;for(var d in l)typeof l[d]!="function"&&Se('Method "'+d+'" has type "'+typeof l[d]+'" in the component definition. Did you reference the function correctly?',r),c&&D(c,d)&&Se('Method "'+d+'" has already been defined as a prop.',r),d in r&&Qc(d)&&Se('Method "'+d+'" conflicts with an existing Vue instance method. Avoid defining component methods that start with _ or $.'),r[d]=typeof l[d]!="function"?Ve:Le(l[d],r)}function hl(r,l){for(var c in l){var d=l[c];if(Array.isArray(d))for(var K=0;K-1)return this;var d=Ne(arguments,1);return d.unshift(this),typeof l.install=="function"?l.install.apply(l,d):typeof l=="function"&&l.apply(null,d),c.push(l),this}}function _d(r){r.mixin=function(l){return this.options=Cn(this.options,l),this}}function cd(r){r.cid=0;var l=1;r.extend=function(c){c=c||{};var d=this,K=d.cid,R=c._Ctor||(c._Ctor={});if(R[K])return R[K];var b=c.name||d.options.name;b&&jo(b);var I=function(J){this._init(J)};return I.prototype=Object.create(d.prototype),I.prototype.constructor=I,I.cid=l++,I.options=Cn(d.options,c),I.super=d,I.options.props&&bu(I),I.options.computed&&p_(I),I.extend=d.extend,I.mixin=d.mixin,I.use=d.use,Li.forEach(function(F){I[F]=d[F]}),b&&(I.options.components[b]=I),I.superOptions=d.options,I.extendOptions=c,I.sealedOptions=ve({},I.options),R[K]=I,I}}function bu(r){var l=r.options.props;for(var c in l)Dt(r.prototype,"_props",c)}function p_(r){var l=r.options.computed;for(var c in l)f_(r.prototype,c,l[c])}function Tu(r){Li.forEach(function(l){r[l]=function(c,d){return d?(l==="component"&&jo(c),l==="component"&&G(d)&&(d.name=d.name||c,d=this.options._base.extend(d)),l==="directive"&&typeof d=="function"&&(d={bind:d,update:d}),this.options[l+"s"][c]=d,d):this.options[l+"s"][c]}})}function eo(r){return r&&(r.Ctor.options.name||r.tag)}function Kl(r,l){return Array.isArray(r)?r.indexOf(l)>-1:typeof r=="string"?r.split(",").indexOf(l)>-1:$(r)?r.test(l):!1}function h_(r,l){var c=r.cache,d=r.keys,K=r._vnode;for(var R in c){var b=c[R];if(b){var I=b.name;I&&!l(I)&&vl(c,R,d,K)}}}function vl(r,l,c,d){var K=r[l];K&&(!d||K.tag!==d.tag)&&K.componentInstance.$destroy(),r[l]=null,y(c,l)}var S_=[String,RegExp,Array],ud={name:"keep-alive",abstract:!0,props:{include:S_,exclude:S_,max:[String,Number]},methods:{cacheVNode:function(){var l=this,c=l.cache,d=l.keys,K=l.vnodeToCache,R=l.keyToCache;if(K){var b=K.tag,I=K.componentInstance,F=K.componentOptions;c[R]={name:eo(F),tag:b,componentInstance:I},d.push(R),this.max&&d.length>parseInt(this.max)&&vl(c,d[0],d,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var l in this.cache)vl(this.cache,l,this.keys)},mounted:function(){var l=this;this.cacheVNode(),this.$watch("include",function(c){h_(l,function(d){return Kl(c,d)})}),this.$watch("exclude",function(c){h_(l,function(d){return!Kl(c,d)})})},updated:function(){this.cacheVNode()},render:function(){var l=this.$slots.default,c=ml(l),d=c&&c.componentOptions;if(d){var K=eo(d),R=this,b=R.include,I=R.exclude;if(b&&(!K||!Kl(b,K))||I&&K&&Kl(I,K))return c;var F=this,J=F.cache,oe=F.keys,se=c.key==null?d.Ctor.cid+(d.tag?"::"+d.tag:""):c.key;J[se]?(c.componentInstance=J[se].componentInstance,y(oe,se),oe.push(se)):(this.vnodeToCache=c,this.keyToCache=se),c.data.keepAlive=!0}return c||l&&l[0]}},Pu={KeepAlive:ud};function md(r){var l={};l.get=function(){return Ge},l.set=function(){Se("Do not replace the Vue.config object, set individual fields instead.")},Object.defineProperty(r,"config",l),r.util={warn:Se,extend:ve,mergeOptions:Cn,defineReactive:Da},r.set=Us,r.delete=Dr,r.nextTick=$r,r.observable=function(c){return An(c),c},r.options=Object.create(null),Li.forEach(function(c){r.options[c+"s"]=Object.create(null)}),r.options._base=r,ve(r.options.components,Pu),Eu(r),_d(r),cd(r),Tu(r)}md(vt),Object.defineProperty(vt.prototype,"$isServer",{get:wa}),Object.defineProperty(vt.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(vt,"FunctionalRenderContext",{value:Ys}),vt.version="2.6.14";var wu=X("style,class"),Ou=X("input,textarea,option,select,progress"),K_=function(r,l,c){return c==="value"&&Ou(r)&&l!=="button"||c==="selected"&&r==="option"||c==="checked"&&r==="input"||c==="muted"&&r==="video"},v_=X("contenteditable,draggable,spellcheck"),Nu=X("events,caret,typing,plaintext-only"),Iu=function(r,l){return Qi(l)||l==="false"?"false":r==="contenteditable"&&Nu(l)?l:"true"},Fi=X("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),to="http://www.w3.org/1999/xlink",Hi=function(r){return r.charAt(5)===":"&&r.slice(0,5)==="xlink"},no=function(r){return Hi(r)?r.slice(6,r.length):""},Qi=function(r){return r==null||r===!1};function Du(r){for(var l=r.data,c=r,d=r;f(d.componentInstance);)d=d.componentInstance._vnode,d&&d.data&&(l=R_(d.data,l));for(;f(c=c.parent);)c&&c.data&&(l=R_(l,c.data));return Uu(l.staticClass,l.class)}function R_(r,l){return{staticClass:da(r.staticClass,l.staticClass),class:f(r.class)?[r.class,l.class]:l.class}}function Uu(r,l){return f(r)||f(l)?da(r,kn(l)):""}function da(r,l){return r?l?r+" "+l:r:l||""}function kn(r){return Array.isArray(r)?ku(r):E(r)?fd(r):typeof r=="string"?r:""}function ku(r){for(var l="",c,d=0,K=r.length;d-1?Vi[r]=l.constructor===window.HTMLUnknownElement||l.constructor===window.HTMLElement:Vi[r]=/HTMLUnknownElement/.test(l.toString())}var L_=X("text,number,password,search,email,tel,url");function gl(r){if(typeof r=="string"){var l=document.querySelector(r);return l||(Se("Cannot find element: "+r),document.createElement("div"))}else return r}function $u(r,l){var c=document.createElement(r);return r!=="select"||l.data&&l.data.attrs&&l.data.attrs.multiple!==void 0&&c.setAttribute("multiple","multiple"),c}function xu(r,l){return document.createElementNS(Mu[r],l)}function Fu(r){return document.createTextNode(r)}function Ll(r){return document.createComment(r)}function Cd(r,l,c){r.insertBefore(l,c)}function Hu(r,l){r.removeChild(l)}function A_(r,l){r.appendChild(l)}function E_(r){return r.parentNode}function dd(r){return r.nextSibling}function Qu(r){return r.tagName}function b_(r,l){r.textContent=l}function Vu(r,l){r.setAttribute(l,"")}var Wu=Object.freeze({createElement:$u,createElementNS:xu,createTextNode:Fu,createComment:Ll,insertBefore:Cd,removeChild:Hu,appendChild:A_,parentNode:E_,nextSibling:dd,tagName:Qu,setTextContent:b_,setStyleScope:Vu}),pd={create:function(l,c){Wi(c)},update:function(l,c){l.data.ref!==c.data.ref&&(Wi(l,!0),Wi(c))},destroy:function(l){Wi(l,!0)}};function Wi(r,l){var c=r.data.ref;if(f(c)){var d=r.context,K=r.componentInstance||r.elm,R=d.$refs;l?Array.isArray(R[c])?y(R[c],K):R[c]===K&&(R[c]=void 0):r.data.refInFor?Array.isArray(R[c])?R[c].indexOf(K)<0&&R[c].push(K):R[c]=[K]:R[c]=K}}var si=new Et("",{},[]),ji=["create","activate","update","remove","destroy"];function _i(r,l){return r.key===l.key&&r.asyncFactory===l.asyncFactory&&(r.tag===l.tag&&r.isComment===l.isComment&&f(r.data)===f(l.data)&&hd(r,l)||S(r.isAsyncPlaceholder)&&m(l.asyncFactory.error))}function hd(r,l){if(r.tag!=="input")return!0;var c,d=f(c=r.data)&&f(c=c.attrs)&&c.type,K=f(c=l.data)&&f(c=c.attrs)&&c.type;return d===K||L_(d)&&L_(K)}function Sd(r,l,c){var d,K,R={};for(d=l;d<=c;++d)K=r[d].key,f(K)&&(R[K]=d);return R}function Kd(r){var l,c,d={},K=r.modules,R=r.nodeOps;for(l=0;l - did you register the component correctly? For recursive components, make sure to provide the "name" option.',te.context),te.elm=te.ns?R.createElementNS(te.ns,ct):R.createElement(ct,te),bt(te),we(te,Ct,q),f(He)&&yt(te,q),he(me,te.elm,Ee),He&&He.pre&&oe--):S(te.isComment)?(te.elm=R.createComment(te.text),he(me,te.elm,Ee)):(te.elm=R.createTextNode(te.text),he(me,te.elm,Ee))}}function Re(te,q,me,Ee){var Be=te.data;if(f(Be)){var lt=f(te.componentInstance)&&Be.keepAlive;if(f(Be=Be.hook)&&f(Be=Be.init)&&Be(te,!1),f(te.componentInstance))return De(te,q),he(me,te.elm,Ee),S(lt)&&xe(te,q,me,Ee),!0}}function De(te,q){f(te.data.pendingInsert)&&(q.push.apply(q,te.data.pendingInsert),te.data.pendingInsert=null),te.elm=te.componentInstance.$el,Ze(te)?(yt(te,q),bt(te)):(Wi(te),q.push(te))}function xe(te,q,me,Ee){for(var Be,lt=te;lt.componentInstance;)if(lt=lt.componentInstance._vnode,f(Be=lt.data)&&f(Be=Be.transition)){for(Be=0;BeHe?(sv=m(me[ut+1])?null:me[ut+1].elm,Xt(te,sv,me,qe,ut,Ee)):qe>ut&&Ye(q,lt,He)}function ha(te){for(var q={},me=0;me, or missing . Bailing hydration and performing full client-side render.")}q=b(q)}var Ct=q.elm,ct=R.parentNode(Ct);if(se(me,qe,Ct._leaveCb?null:ct,R.nextSibling(Ct)),f(me.parent))for(var ut=me.parent,tn=Ze(me);ut;){for(var ra=0;ra-1?Ju(r,l,c):Fi(l)?Qi(c)?r.removeAttribute(l):(c=l==="allowfullscreen"&&r.tagName==="EMBED"?"true":l,r.setAttribute(l,c)):v_(l)?r.setAttribute(l,Iu(l,c)):Hi(l)?Qi(c)?r.removeAttributeNS(to,no(l)):r.setAttributeNS(to,l,c):Ju(r,l,c)}function Ju(r,l,c){if(Qi(c))r.removeAttribute(l);else{if(Wn&&!jn&&r.tagName==="TEXTAREA"&&l==="placeholder"&&c!==""&&!r.__ieph){var d=function(K){K.stopImmediatePropagation(),r.removeEventListener("input",d)};r.addEventListener("input",d),r.__ieph=!0}r.setAttribute(l,c)}}var Ad={create:ju,update:ju};function T_(r,l){var c=l.elm,d=l.data,K=r.data;if(!(m(d.staticClass)&&m(d.class)&&(m(K)||m(K.staticClass)&&m(K.class)))){var R=Du(l),b=c._transitionClasses;f(b)&&(R=da(R,kn(b))),R!==c._prevClass&&(c.setAttribute("class",R),c._prevClass=R)}}var Xu={create:T_,update:T_},Zu=/[\w).+\-_$\]]/;function P_(r){var l=!1,c=!1,d=!1,K=!1,R=0,b=0,I=0,F=0,J,oe,se,Re,De;for(se=0;se=0&&(he=r.charAt(xe),he===" ");xe--);(!he||!Zu.test(he))&&(K=!0)}}Re===void 0?Re=r.slice(0,se).trim():F!==0&&we();function we(){(De||(De=[])).push(r.slice(F,se).trim()),F=se+1}if(De)for(se=0;se-1?{exp:r.slice(0,ta),key:'"'+r.slice(ta+1)+'"'}:{exp:r,key:null};for(Nl=r,ta=ro=oo=0;!N_();)ci=Il(),lo(ci)?I_(ci):ci===91&&Td(ci);return{exp:r.slice(0,ro),key:r.slice(ro+1,oo)}}function Il(){return Nl.charCodeAt(++ta)}function N_(){return ta>=io}function lo(r){return r===34||r===39}function Td(r){var l=1;for(ro=ta;!N_();){if(r=Il(),lo(r)){I_(r);continue}if(r===91&&l++,r===93&&l--,l===0){oo=ta;break}}}function I_(r){for(var l=r;!N_()&&(r=Il(),r!==l););}var so,Xi="__r",D_="__c";function Pd(r,l,c){so=c;var d=l.value,K=l.modifiers,R=r.tag,b=r.attrsMap.type;if(R==="input"&&b==="file"&&so("<"+r.tag+' v-model="'+d+`" type="file">: +File inputs are read only. Use a v-on:change listener instead.`,r.rawAttrsMap["v-model"]),r.component)return Ol(r,d,K),!1;if(R==="select")U_(r,d,K);else if(R==="input"&&b==="checkbox")wd(r,d,K);else if(R==="input"&&b==="radio")Dl(r,d,K);else if(R==="input"||R==="textarea")Od(r,d,K);else if(Ge.isReservedTag(R))so("<"+r.tag+' v-model="'+d+`">: v-model is not supported on this element type. If you are working with contenteditable, it's recommended to wrap a library dedicated for that purpose inside a custom component.`,r.rawAttrsMap["v-model"]);else return Ol(r,d,K),!1;return!0}function wd(r,l,c){var d=c&&c.number,K=yn(r,"value")||"null",R=yn(r,"true-value")||"true",b=yn(r,"false-value")||"false";xa(r,"checked","Array.isArray("+l+")?_i("+l+","+K+")>-1"+(R==="true"?":("+l+")":":_q("+l+","+R+")")),pa(r,"change","var $$a="+l+",$$el=$event.target,$$c=$$el.checked?("+R+"):("+b+");if(Array.isArray($$a)){var $$v="+(d?"_n("+K+")":K)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+ea(l,"$$a.concat([$$v])")+")}else{$$i>-1&&("+ea(l,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+ea(l,"$$c")+"}",null,!0)}function Dl(r,l,c){var d=c&&c.number,K=yn(r,"value")||"null";K=d?"_n("+K+")":K,xa(r,"checked","_q("+l+","+K+")"),pa(r,"change",ea(l,K),null,!0)}function U_(r,l,c){var d=c&&c.number,K='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(d?"_n(val)":"val")+"})",R="$event.target.multiple ? $$selectedVal : $$selectedVal[0]",b="var $$selectedVal = "+K+";";b=b+" "+ea(l,R),pa(r,"change",b,null,!0)}function Od(r,l,c){var d=r.attrsMap.type;{var K=r.attrsMap["v-bind:value"]||r.attrsMap[":value"],R=r.attrsMap["v-bind:type"]||r.attrsMap[":type"];if(K&&!R){var b=r.attrsMap["v-bind:value"]?"v-bind:value":":value";so(b+'="'+K+'" conflicts with v-model on the same element because the latter already expands to a value binding internally',r.rawAttrsMap[b])}}var I=c||{},F=I.lazy,J=I.number,oe=I.trim,se=!F&&d!=="range",Re=F?"change":d==="range"?Xi:"input",De="$event.target.value";oe&&(De="$event.target.value.trim()"),J&&(De="_n("+De+")");var xe=ea(l,De);se&&(xe="if($event.target.composing)return;"+xe),xa(r,"value","("+l+")"),pa(r,Re,xe,null,!0),(oe||J)&&pa(r,"blur","$forceUpdate()")}function Ul(r){if(f(r[Xi])){var l=Wn?"change":"input";r[l]=[].concat(r[Xi],r[l]||[]),delete r[Xi]}f(r[D_])&&(r.change=[].concat(r[D_],r.change||[]),delete r[D_])}var Zi;function Yi(r,l,c){var d=Zi;return function K(){var R=l.apply(null,arguments);R!==null&&em(r,K,c,d)}}var qu=Yo&&!(wr&&Number(wr[1])<=53);function Nd(r,l,c,d){if(qu){var K=dl,R=l;l=R._wrapper=function(b){if(b.target===b.currentTarget||b.timeStamp>=K||b.timeStamp<=0||b.target.ownerDocument!==document)return R.apply(this,arguments)}}Zi.addEventListener(r,l,Wc?{capture:c,passive:d}:c)}function em(r,l,c,d){(d||Zi).removeEventListener(r,l._wrapper||l,c)}function tm(r,l){if(!(m(r.data.on)&&m(l.data.on))){var c=l.data.on||{},d=r.data.on||{};Zi=l.elm,Ul(c),Qs(c,d,Nd,em,Yi,l.context),Zi=void 0}}var Id={create:tm,update:tm},qi;function k_(r,l){if(!(m(r.data.domProps)&&m(l.data.domProps))){var c,d,K=l.elm,R=r.data.domProps||{},b=l.data.domProps||{};f(b.__ob__)&&(b=l.data.domProps=ve({},b));for(c in R)c in b||(K[c]="");for(c in b){if(d=b[c],c==="textContent"||c==="innerHTML"){if(l.children&&(l.children.length=0),d===R[c])continue;K.childNodes.length===1&&K.removeChild(K.childNodes[0])}if(c==="value"&&K.tagName!=="PROGRESS"){K._value=d;var I=m(d)?"":String(d);nm(K,I)&&(K.value=I)}else if(c==="innerHTML"&&Rl(K.tagName)&&m(K.innerHTML)){qi=qi||document.createElement("div"),qi.innerHTML=""+d+"";for(var F=qi.firstChild;K.firstChild;)K.removeChild(K.firstChild);for(;F.firstChild;)K.appendChild(F.firstChild)}else if(d!==R[c])try{K[c]=d}catch{}}}}function nm(r,l){return!r.composing&&(r.tagName==="OPTION"||M_(r,l)||Dd(r,l))}function M_(r,l){var c=!0;try{c=document.activeElement!==r}catch{}return c&&r.value!==l}function Dd(r,l){var c=r.value,d=r._vModifiers;if(f(d)){if(d.number)return z(c)!==z(l);if(d.trim)return c.trim()!==l.trim()}return c!==l}var Ud={create:k_,update:k_},am=O(function(r){var l={},c=/;(?![^(]*\))/g,d=/:(.+)/;return r.split(c).forEach(function(K){if(K){var R=K.split(d);R.length>1&&(l[R[0].trim()]=R[1].trim())}}),l});function G_(r){var l=im(r.style);return r.staticStyle?ve(r.staticStyle,l):l}function im(r){return Array.isArray(r)?dt(r):typeof r=="string"?am(r):r}function rm(r,l){var c={},d;if(l)for(var K=r;K.componentInstance;)K=K.componentInstance._vnode,K&&K.data&&(d=G_(K.data))&&ve(c,d);(d=G_(r.data))&&ve(c,d);for(var R=r;R=R.parent;)R.data&&(d=G_(R.data))&&ve(c,d);return c}var om=/^--/,lm=/\s*!important$/,na=function(r,l,c){if(om.test(l))r.style.setProperty(l,c);else if(lm.test(c))r.style.setProperty(ue(l),c.replace(lm,""),"important");else{var d=sm(l);if(Array.isArray(c))for(var K=0,R=c.length;K-1?l.split(cm).forEach(function(d){return r.classList.add(d)}):r.classList.add(l);else{var c=" "+(r.getAttribute("class")||"")+" ";c.indexOf(" "+l+" ")<0&&r.setAttribute("class",(c+l).trim())}}function aa(r,l){if(!(!l||!(l=l.trim())))if(r.classList)l.indexOf(" ")>-1?l.split(cm).forEach(function(K){return r.classList.remove(K)}):r.classList.remove(l),r.classList.length||r.removeAttribute("class");else{for(var c=" "+(r.getAttribute("class")||"")+" ",d=" "+l+" ";c.indexOf(d)>=0;)c=c.replace(d," ");c=c.trim(),c?r.setAttribute("class",c):r.removeAttribute("class")}}function x_(r){if(r){if(typeof r=="object"){var l={};return r.css!==!1&&ve(l,F_(r.name||"v")),ve(l,r),l}else if(typeof r=="string")return F_(r)}}var F_=O(function(r){return{enterClass:r+"-enter",enterToClass:r+"-enter-to",enterActiveClass:r+"-enter-active",leaveClass:r+"-leave",leaveToClass:r+"-leave-to",leaveActiveClass:r+"-leave-active"}}),kl=an&&!jn,ui="transition",Ml="animation",co="transition",er="transitionend",Fa="animation",H_="animationend";kl&&(window.ontransitionend===void 0&&window.onwebkittransitionend!==void 0&&(co="WebkitTransition",er="webkitTransitionEnd"),window.onanimationend===void 0&&window.onwebkitanimationend!==void 0&&(Fa="WebkitAnimation",H_="webkitAnimationEnd"));var um=an?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(r){return r()};function uo(r){um(function(){um(r)})}function Ha(r,l){var c=r._transitionClasses||(r._transitionClasses=[]);c.indexOf(l)<0&&(c.push(l),$_(r,l))}function ia(r,l){r._transitionClasses&&y(r._transitionClasses,l),aa(r,l)}function mm(r,l,c){var d=Gl(r,l),K=d.type,R=d.timeout,b=d.propCount;if(!K)return c();var I=K===ui?er:H_,F=0,J=function(){r.removeEventListener(I,oe),c()},oe=function(se){se.target===r&&++F>=b&&J()};setTimeout(function(){F0&&(J=ui,oe=R,se=K.length):l===Ml?F>0&&(J=Ml,oe=F,se=I.length):(oe=Math.max(R,F),J=oe>0?R>F?ui:Ml:null,se=J?J===ui?K.length:I.length:0);var Re=J===ui&&fm.test(c[co+"Property"]);return{type:J,timeout:oe,propCount:se,hasTransform:Re}}function Q_(r,l){for(;r.length explicit "+l+" duration is not a valid number - got "+JSON.stringify(r)+".",c.context):isNaN(r)&&Se(" explicit "+l+" duration is NaN - the duration expression might be incorrect.",c.context)}function pm(r){return typeof r=="number"&&!isNaN(r)}function W_(r){if(m(r))return!1;var l=r.fns;return f(l)?W_(Array.isArray(l)?l[0]:l):(r._length||r.length)>1}function _(r,l){l.data.show!==!0&&Bl(l)}var C=an?{create:_,activate:_,remove:function(l,c){l.data.show!==!0?Cm(l,c):c()}}:{},p=[Ad,Xu,Id,Ud,kd,C],h=p.concat(Ld),L=Kd({nodeOps:Wu,modules:h});jn&&document.addEventListener("selectionchange",function(){var r=document.activeElement;r&&r.vmodel&&ae(r,"input")});var g={inserted:function(l,c,d,K){d.tag==="select"?(K.elm&&!K.elm._vOptions?Yn(d,"postpatch",function(){g.componentUpdated(l,c,d)}):N(l,c,d.context),l._vOptions=[].map.call(l.options,j)):(d.tag==="textarea"||L_(l.type))&&(l._vModifiers=c.modifiers,c.modifiers.lazy||(l.addEventListener("compositionstart",Y),l.addEventListener("compositionend",x),l.addEventListener("change",x),jn&&(l.vmodel=!0)))},componentUpdated:function(l,c,d){if(d.tag==="select"){N(l,c,d.context);var K=l._vOptions,R=l._vOptions=[].map.call(l.options,j);if(R.some(function(I,F){return!Ht(I,K[F])})){var b=l.multiple?c.value.some(function(I){return k(I,R)}):c.value!==c.oldValue&&k(c.value,R);b&&ae(l,"change")}}}};function N(r,l,c){U(r,l,c),(Wn||Fo)&&setTimeout(function(){U(r,l,c)},0)}function U(r,l,c){var d=l.value,K=r.multiple;if(K&&!Array.isArray(d)){Se('