summaryrefslogtreecommitdiff
path: root/keyboard/ergodox_ez/keymaps/ab
diff options
context:
space:
mode:
Diffstat (limited to 'keyboard/ergodox_ez/keymaps/ab')
-rw-r--r--keyboard/ergodox_ez/keymaps/ab/ab.hex1146
-rw-r--r--keyboard/ergodox_ez/keymaps/ab/keyboard-layout.json385
-rw-r--r--keyboard/ergodox_ez/keymaps/ab/keyboard-layout.pngbin79440 -> 0 bytes
-rw-r--r--keyboard/ergodox_ez/keymaps/ab/keymap.c140
-rw-r--r--keyboard/ergodox_ez/keymaps/ab/readme.md21
5 files changed, 0 insertions, 1692 deletions
diff --git a/keyboard/ergodox_ez/keymaps/ab/ab.hex b/keyboard/ergodox_ez/keymaps/ab/ab.hex
deleted file mode 100644
index 1659ae5802..0000000000
--- a/keyboard/ergodox_ez/keymaps/ab/ab.hex
+++ /dev/null
@@ -1,1146 +0,0 @@
-:100000000C940F020C9453020C9453020C94530260
-:100010000C9453020C9453020C9453020C9453020C
-:100020000C9453020C9453020C94190C0C94EB0C8A
-:100030000C9453020C9453020C9453020C945302EC
-:100040000C9453020C94CF210C9453020C94530241
-:100050000C9453020C94631B0C9453020C945302A3
-:100060000C9453020C9453020C9453020C945302BC
-:100070000C9453020C9453020C9453020C945302AC
-:100080000C9453020C9453020C9453020C9453029C
-:100090000C9453020C9453020C9453020C9453028C
-:1000A0000C9453020C9453020C945302500D720D95
-:1000B0005D0E720D5D0EB40DD70D5D0E2C0E3F0E54
-:1000C000391139117A117A11BC11F811F813F8139A
-:1000D0001012F81307130713D213F813F813E613CB
-:1000E00035002B003971E100E00000001E00140013
-:1000F00004001D0029002F001F001A0016001B001D
-:10010000E3004C002000080007000600E2002C007D
-:100110002100150009001900E20026022200170044
-:100120000A000500000006012300B60000004B0095
-:1001300000002F022400B70000004E000000300233
-:1001400025001C000B0011000000190126001800FA
-:100150000D0010005200270227000C000E00360090
-:1001600050002A002D0012000F0037004F00280019
-:100170002E00130033003800510030002A003100F7
-:100180002800340001540000290001000100010092
-:10019000010000003A00010001000100010001001F
-:1001A0003B000100F2000100010001003C00F000F2
-:1001B000F1000100F40000503D000100F3000100D7
-:1001C000F50001003E0001000100010000000100F7
-:1001D0003F0001000000010000000100400001009C
-:1001E00000000100000001004100010001000100C9
-:1001F00000000100420001000100010001000100B7
-:100200004300010001000100AA00010044000100B8
-:1002100001000100A90001004500010001000100EA
-:10022000A80001002A000100AE000100010000004A
-:1002300016034500720067006F0044006F007800ED
-:10024000200045005A0000001603450072006700B8
-:100250006F0044006F007800200045005A00000045
-:100260000403090409026D00040100A0FA09040056
-:10027000000103010100092111010001223F0007D3
-:1002800005810308000A09040100010301020009B5
-:100290002111010001224D000705820308000A090F
-:1002A00004020001030000000921110100012236AF
-:1002B000000705830308000A090403000103000086
-:1002C00000092111010001223900070584031000F3
-:1002D000011201100100000008EDFE0713010001EA
-:1002E00002000105010906A101050719E029E7152A
-:1002F0000025019508750181020508190129059558
-:1003000005750191029501750391010507190029F1
-:100310007715002501957875018102C005010980D6
-:10032000A101850216010026B7001A01002AB700B4
-:10033000751095018100C0050C0901A10185031606
-:100340000100269C021A01002A9C02751095018169
-:1003500000C005010902A1010901A1000509190157
-:100360002905150025019505750181029501750383
-:1003700081010501093009311581257F9502750834
-:10038000810609381581257F950175088106050CC0
-:100390000A38021581257F950175088106C0C005C0
-:1003A000010906A101050719E029E71500250195B6
-:1003B0000875018102950175088101050819012957
-:1003C00005950575019102950175039101050719C0
-:1003D0000029FF150025FF950675088100C0000063
-:1003E000000000000000000000010204060A0F17D0
-:1003F000202C3A4A5D71879DB3C7DAE9F5FCFFFC12
-:10040000F5E9DAC7B39D87715D4A3A2C20170F0AC8
-:10041000060402010000000000000000000011249A
-:100420001FBECFEFDAE0DEBFCDBF04B603FE24C0AF
-:100430008091EE019091EF01A091F001B091F10156
-:100440008730904BA740B04BB9F41092EE01109258
-:10045000EF011092F0011092F10114BE84B7877F72
-:1004600084BF88E10FB6F89480936000109260001A
-:100470000FBEE0E0FFE3099511E0A0E0B1E0EAE49F
-:10048000F7E402C005900D92A433B107D9F721E03B
-:10049000A4E3B1E001C01D92AE3EB207E1F70E94B5
-:1004A0005F090C94A3230C94000061110BC0FC01A4
-:1004B0008281882321F085EE0E94C10F03C085EE62
-:1004C0000E94891080E090E0089508956091B10144
-:1004D0007091B2018091B3019091B4010E948A1A87
-:1004E00056985E9825982D9826982E9827982F989C
-:1004F000813019F0823021F00895259A2D9A0895BF
-:10050000269A2E9A08950C94660256985E9825981D
-:100510002D9826982E9827982F988FEF90E09093FB
-:1005200089008093880090938B0080938A00909339
-:100530008D0080938C00259A2D9A2FEF80E792E012
-:10054000215080409040E1F700C00000269A2E9A8A
-:100550002FEF80E792E0215080409040E1F700C00B
-:100560000000279A2F9A2FEF80E792E021508040D9
-:100570009040E1F700C0000025982D982FEF80E70C
-:1005800092E0215080409040E1F700C000002698A2
-:100590002E982FEF80E792E0215080409040E1F7C5
-:1005A00000C0000027982F9856985E9825982D989F
-:1005B00026982E9827982F98089589EA809380008E
-:1005C00089E08093810024982C983F988AB18F7499
-:1005D0008AB96E98479A8BB1806B8BB9769A0E94D4
-:1005E00085020C94650280E28093000180913401C1
-:1005F00081110EC00E94420381E0809334012FEFED
-:1006000083ED90E3215080409040E1F700C000006E
-:1006100080E40E9448038093000181112EC00E9453
-:10062000720380930001811128C00E94720380939D
-:100630000001811122C08FE30E94720380930001A8
-:1006400081111BC00E946A0380E40E9448038093CA
-:100650000001811112C08CE00E947203809300019E
-:1006600081110BC00E94720380930001811105C0AB
-:100670008FE30E947203809300010E946A038091BD
-:10068000000108951092B9008AE08093B80008959F
-:1006900094EA9093BC009091BC0097FFFCCF90919E
-:1006A000B900987F983021F0903111F081E00895E1
-:1006B0008093BB0084E88093BC008091BC0087FFDE
-:1006C000FCCF8091B900887F883111F0803471F7B8
-:1006D00080E0089584E98093BC008091BC0084FD93
-:1006E000FCCF08958093BB0084E88093BC00809188
-:1006F000BC0087FFFCCF9091B900987F81E09832D1
-:1007000009F480E0089584E88093BC008091BC00E7
-:1007100087FFFCCF8091BB0008958091000181117B
-:1007200015C080E40E9448038093000181110CC031
-:1007300082E10E94720380930001811105C08FEF56
-:100740000E947203809300010E946A0384B1807F3B
-:1007500084B985B1807F85B98AB1837F8AB98BB12D
-:10076000837F8BB93E98469808950E94F302809348
-:1007700000010E948D0380B38C7080BB81B3836FB6
-:1007800081BBA6E3B1E0E4E4F1E08EE08E0F1192CC
-:100790001D928E13FCCF0C94DD02BF92CF92DF929C
-:1007A000EF92FF920F931F93CF93DF9380910001FD
-:1007B000882379F0809135018F5F80933501811115
-:1007C00008C00E94F30280930001811102C00E94C0
-:1007D000850206E311E0C0E0D0E0DD24D39482E09E
-:1007E000C82EEE24E394F12CC730D10500F580919A
-:1007F0000001811164C080E40E94480380930001DD
-:10080000811112C082E10E94720380930001811164
-:100810000BC0C7010C2E01C0880F0A94EAF780951F
-:100820000E947203809300010E946A0348C0CA308C
-:10083000A1F028F4C83059F0C93061F005C0CC30BF
-:1008400089F070F0CD3089F0209A289810C0219A54
-:1008500029980DC0229A2A980AC0239A2B9807C07B
-:10086000529A01C0539A5B9802C03E9A469890EA09
-:100870009A95F1F79FB1799902C082E001C080E0BA
-:1008800091709D25982B7C9902C084E001C080E086
-:10089000892B7D9902C038E001C030E0832B7E991E
-:1008A00002C020E101C020E0822B9FB19095991FEA
-:1008B0009927991F9295990F907E892B0FC080914F
-:1008C0000001811149C080E40E9448038093000127
-:1008D000882379F1B12C0E946A038B2DF801908155
-:1008E000981719F08083C09201010E948D03219610
-:1008F0000F5F1F4FCE30D10509F076CF80910101F7
-:10090000882361F1815080930101882339F08FE9B8
-:100910009FE00197F1F700C0000020C0A4E4B1E01F
-:10092000E6E3F1E0CF01825F91919D938E13FCCFBE
-:1009300015C083E10E947203809300018111CACF28
-:1009400081E40E944803809300018111C3CF0E947B
-:100950008303B82EB094BFCF80E0C0CF0E94830243
-:1009600081E0DF91CF911F910F91FF90EF90DF9089
-:10097000CF90BF900895E82FF0E0EC5BFE4F8081B0
-:1009800008950895089596E0799FF001112494E563
-:10099000899FE00DF11D1124E60FF11DEE0FFF1FE1
-:1009A000E052FF4F859194910895880F991FFC01A3
-:1009B000E05AF040859194910895880F991FFC01A9
-:1009C000E052FF4F8591949108950F931F93CF9319
-:1009D000DF93EC018115904350F5C11580E2D807F3
-:1009E00008F0B3C0CB3BD10590F4C83AD10508F06C
-:1009F0005AC0C53AD10508F04BC0C430D10508F043
-:100A0000BBC1219709F0B5C101E010E0F5C1CF3FAE
-:100A1000D10511F008F0B0C1C03FD10508F092C077
-:100A2000CE01805E9109089708F4A6C1A2C1C11544
-:100A300091E5D907A8F4C23020E5D20708F09EC09E
-:100A4000C11580E5D80709F485C008F091C0C1152B
-:100A500020E4D20708F08DC1DD278E01106CCCC1D7
-:100A6000C11580E8D80758F4C11590E7D90708F0F8
-:100A70007CC1C11520E6D20708F422C17AC1C11594
-:100A800080E9D80708F075C1DF708E01106AB4C123
-:100A9000C53AD10509F472C1C63AD10509F071C150
-:100AA00002E810E4A9C1C83AD10509F46DC1C93AF8
-:100AB000D10509F46CC1CA3AD10509F46BC1CB3A2E
-:100AC000D10509F46AC1CC3AD10509F469C1CD3A1E
-:100AD000D10509F468C1C03BD10509F467C1CE3A1C
-:100AE000D10509F466C1CF3AD10509F465C1C13B0E
-:100AF000D10509F464C1C23BD10509F463C1C33B0C
-:100B0000D10509F462C1C43BD10509F461C1C53BFB
-:100B1000D10509F460C1C63BD10509F45FC1C73BEB
-:100B2000D10509F45EC1C83BD10509F45DC1C93BDB
-:100B3000D10509F45CC1CA3BD10509F45BC100E0F1
-:100B400014E45AC18E01106557C1CE019F700E94F6
-:100B5000DD0453C10E941B149FEF24E38CE09150ED
-:100B600020408040E1F700C000000E94881B44C183
-:100B70008091CD0181608093CD013EC10E94321DE4
-:100B8000811102C00E94181D0E944F1D90E0909399
-:100B9000EE018093ED01C23090E5D90721F48091F8
-:100BA000ED01816086C0C43020E5D20721F4809138
-:100BB000ED0182607EC0C63080E5D80721F48091C7
-:100BC000ED01846076C0C83090E5D90719F48091B2
-:100BD000ED0127C0CA3020E5D20721F48091ED0154
-:100BE000806167C0CC3080E5D80721F48091ED01A9
-:100BF00080625FC0CE3090E5D90721F48091ED018D
-:100C0000806457C0C03120E5D20721F48091ED0106
-:100C100080684FC0C23180E5D80729F48091ED018A
-:100C20008460886046C0C33090E5D90721F4809184
-:100C3000ED018E7F3EC0C53020E5D20721F48091C2
-:100C4000ED018D7F36C0C73080E5D80721F4809153
-:100C5000ED018B7F2EC0C93090E5D90719F4809142
-:100C6000ED0126C0CB3020E5D20721F48091ED01C3
-:100C70008F7E1FC0CD3080E5D80721F48091ED0133
-:100C80008F7D17C0CF3090E5D90721F48091ED0119
-:100C90008F7B0FC0C13120E5D20721F48091ED0197
-:100CA0008F7707C0C331D04531F48091ED018B7F40
-:100CB000877F8093ED018091ED010E94531D9CC0C0
-:100CC0008D2F99278F70992781309105D9F49E0136
-:100CD0002370332702C0880F991F2A95E2F79C687A
-:100CE0008E0144E0000F111F4A95E1F700271370B1
-:100CF000802B912B53E0CC0FDD1F5A95E1F7C07686
-:100D0000DD272FC08230910531F4DC2FCC278E01F6
-:100D1000016F106A71C08330910569F4CE01837050
-:100D2000992701E010E002C0000F111F8A95E2F739
-:100D3000C8019C680FC0049709F05EC0CE018370A3
-:100D4000992701E010E002C0000F111F8A95E2F719
-:100D5000C8019A6823E0CC0FDD1F2A95E1F7C07E19
-:100D6000D7708C010C2B1D2B47C0DF708E011062D9
-:100D700043C000E010E040C08E013EC001E810E436
-:100D80003BC003E810E438C002EE14E435C009EEBD
-:100D900014E432C00AEE14E42FC005EB14E42CC0B6
-:100DA00006EB14E429C007EB14E426C00CEC14E4B1
-:100DB00023C00DEC14E420C003E815E41DC00AE8CC
-:100DC00015E41AC002E915E417C004E915E414C0DB
-:100DD00001E216E411C003E216E40EC004E216E4D8
-:100DE0000BC005E216E408C006E216E405C007E2FF
-:100DF00016E402C00AE216E4C801DF91CF911F9108
-:100E00000F91089596E0799FF001112494E5899F50
-:100E1000E00DF11D1124E60FF11DEE0FFF1FE05252
-:100E2000FF4F85919491803E9105E0F4803C9105BF
-:100E300058F58133910509F46FC048F48932910562
-:100E400009F463C08A32910509F46DC072C0893318
-:100E50009105E9F082389105D1F08533910509F4C7
-:100E60004DC067C0833E910581F138F4803E910505
-:100E7000B9F0823E9105D9F05CC0863E910561F1E2
-:100E8000873E9105A1F155C00E94D5040895209197
-:100E9000ED0120FD02C021FF4CC080EE90E049C072
-:100EA0008091ED0180FFF9CF89E390E042C080910D
-:100EB000ED0182FF0EC08091ED0184FF03C080E050
-:100EC00090E037C083EE90E034C08091ED0182FF66
-:100ED000F2CF82EE90E02DC08091ED0183FF0BC038
-:100EE0008091ED0184FDEBCF87EE90E022C08091F0
-:100EF000ED0183FFF5CF86EE90E01BC08091ED0100
-:100F000085FF07C089E290E014C08091ED0185FF64
-:100F1000F9CF85E390E00DC08091ED0186FF07C019
-:100F20008AE290E006C08091ED0186FFF9CF81E36F
-:100F300090E00E94E504089508950C949C07809128
-:100F400062010895CF93DF9300D01F92CDB7DEB733
-:100F50002091E401243019F523E029839B838A83BF
-:100F60002093E9008FEF9091E800815095FD06C035
-:100F700095ED9A95F1F700008111F5CF8091E80089
-:100F800085FF0DC040E050E063E070E0CE010196C7
-:100F90000E940C0A8091E8008E778093E8000F9001
-:100FA0000F900F90DF91CF910895CF93DF9300D0F2
-:100FB0001F92CDB7DEB72091E401243021F522E065
-:100FC00029839B838A8383E08093E9008FEF90914C
-:100FD000E800815095FD06C095ED9A95F1F7000067
-:100FE0008111F5CF8091E80085FF0DC040E050E011
-:100FF00063E070E0CE0101960E940C0A8091E80047
-:101000008E778093E8000F900F900F90DF91CF9133
-:1010100008952091E4012430F1F422E02093E900C6
-:101020002FEF3091E800215035FD06C035ED3A959F
-:10103000F1F700002111F5CF2091E80025FF0BC04A
-:1010400040E050E065E070E00E940C0A8091E8000A
-:101050008E778093E8000895CF93DF93EC01809121
-:10106000E401843009F046C090910C019923D9F035
-:1010700090910D019923B9F08093E9008FEF909141
-:10108000E800815095FD06C095E19A95F1F70000C2
-:101090008111F5CF8091E80085FF2CC040E050E041
-:1010A00060E170E017C081E08093E9008FEF9091DC
-:1010B000E800815095FD06C095ED9A95F1F7000086
-:1010C0008111F5CF8091E80085FF14C040E050E029
-:1010D00068E070E0CE010E940C0A8091E8008E77F3
-:1010E0008093E80080E1FE01A2E5B1E001900D925D
-:1010F0008A95E1F7DF91CF9108958091E301811105
-:1011000009C00E949E0B0E94FB0B8091E20084604C
-:101110008093E20008951092E301089508950C94DD
-:10112000BC210E941F1B0E94C2210E94980E0C9499
-:101130009D0742E061EC81E00E94180B42E061EC07
-:1011400082E00E94180B42E061EC83E00E94180BE1
-:1011500042E161EC84E00C94180B8091E60183304D
-:1011600009F455C030F4813071F0823009F48EC03A
-:1011700008958A3009F47AC08B3009F460C0893050
-:1011800009F09CC020C08091E501813A09F096C029
-:101190008091E800877F8093E8008091E901909139
-:1011A000EA01892B21F060E080E090E003C060E17B
-:1011B00082E591E070E00E94550A8091E8008B770B
-:1011C0008093E80008958091E501813209F076C0AE
-:1011D0008091E9019091EA01009719F0039709F0D5
-:1011E0006DC08091E800877F8093E8008091E800DF
-:1011F00082FD05C08091E4018111F8CF5FC080912C
-:10120000F100809362018091E8008B7753C0809158
-:10121000E501813A09F052C08091E9019091EA011B
-:10122000892B09F04BC08091E800877F8093E8000C
-:101230008091E80080FFFCCF80910C0136C0809146
-:10124000E5018132D9F58091E9019091EA01892B7C
-:10125000A9F58091E800877F8093E8000E944D0BFC
-:101260008091E70180930C010C941B148091E5019F
-:10127000813221F58091E800877F8093E8000E9409
-:101280004D0B8091E8018093630108958091E50101
-:10129000813AA1F48091E800877F8093E8008091F3
-:1012A000E80080FFFCCF809163018093F100809182
-:1012B000E8008E778093E8000C944D0B089584B776
-:1012C000877F84BF88E10FB6F89480936000109206
-:1012D00060000FBE90E080E80FB6F8948093610044
-:1012E000909361000FBE0E94E70E0E949E0B0E9429
-:1012F000FB0B8091E20084608093E20078940E946E
-:10130000760E0E94E90E82E091E00E94930E0E9408
-:10131000AA218091E401853069F40E94DD1A809150
-:10132000E2018823B1F30E940B1B882391F30E94F2
-:10133000F609EFCF0E94EF0EECCF292F3327233091
-:101340003105A9F06CF42130310509F442C0223096
-:10135000310509F043C08DE690E024E632E042C05A
-:1013600021323105C9F02232310519F137C09927F0
-:101370008130910541F08230910541F0892B71F562
-:10138000E0E6F2E005C0E8E4F2E002C0E0E3F2E00B
-:10139000849190E09F0126C0643000F5E62FF0E0D4
-:1013A000EE0FFF1FEE5DFE4F2081318189E090E05E
-:1013B00019C0643098F4E62FF0E0DF01AA0FBB1FDC
-:1013C000A65EBE4F2D913C91EA5EFE4F808190E07B
-:1013D00009C082E190E021ED32E004C080E090E0BD
-:1013E00020E030E0FA0131832083089580E189BD57
-:1013F00082E189BD09B400FEFDCF8091D8008F7DC8
-:101400008093D8008091E00082608093E00080911A
-:10141000E00081FDFCCF0895CF92DF92EF92FF9222
-:101420000F931F93CF93DF937C018B01EA010E94FE
-:101430006E0B811131C0209731F088819981081B92
-:10144000190BE80EF91EC12CD12C0115110519F14B
-:101450008091E80085FD14C08091E8008E7780932C
-:10146000E800209741F0888199818C0D9D1D99831A
-:10147000888385E011C00E946E0B882331F30CC075
-:10148000F70181917F018093F10001501109FFEF75
-:10149000CF1ADF0ADACF80E0DF91CF911F910F9151
-:1014A000FF90EF90DF90CF9008952091EB01309165
-:1014B000EC012617370748F06115710539F42091C2
-:1014C000E8002E772093E80001C0B901FC0120E07C
-:1014D00061157105B9F18091E401882309F440C0D8
-:1014E000853009F43FC08091E80083FD3DC08091C4
-:1014F000E80082FF06C08091E80082FF26C080E0FD
-:1015000008958091E80080FFE3CF2091F30080915F
-:10151000F20090E0922B6115710551F08830910531
-:1015200038F421912093F100615071090196F3CFB5
-:1015300021E0089709F020E08091E8008E77809301
-:10154000E800C6CF2111C7CFD6CF8091E401882310
-:1015500039F0853039F08091E80083FFCCCF04C0AA
-:1015600082E0089583E0089581E008952091EB01E1
-:101570003091EC012617370748F06115710539F4F1
-:101580002091E8002E772093E80001C0B901FC010A
-:1015900020E061157105C1F18091E401882309F40F
-:1015A00041C0853009F440C08091E80083FD3EC011
-:1015B0008091E80082FF06C08091E80082FF27C08A
-:1015C00080E008958091E80080FFE3CF2091F30050
-:1015D0008091F20090E0922B6115710559F08830EE
-:1015E000910540F424912093F100319661507109E6
-:1015F0000196F2CF21E0089709F020E08091E80001
-:101600008E778093E800C5CF2111C6CFD5CF8091CA
-:10161000E401882339F0853039F08091E80083FFB8
-:10162000CBCF04C082E0089583E0089581E008955F
-:10163000982F973058F59093E900981739F07091EA
-:10164000EC002091ED005091F00003C0242F762F84
-:1016500050E021FF19C03091EB003E7F3093EB004A
-:101660003091ED003D7F3093ED003091EB00316023
-:101670003093EB007093EC002093ED005093F0005A
-:101680002091EE0027FF07C09F5FD3CF8F7080931C
-:10169000E90081E0089580E008958091E50187FDEB
-:1016A00005C08091E80080FF0EC012C08091E80064
-:1016B00082FD05C08091E4018111F8CF08958091E9
-:1016C000E8008B7708C08091E4018111EACF08958A
-:1016D0008091E8008E778093E80008958091E4007F
-:1016E0009091E50045E62091EC0020FF21C020917B
-:1016F000E80020FD21C02091E401222389F025305B
-:1017000089F02091EB0025FD0FC02091E40030917D
-:10171000E5002817390739F3415041F0C901E3CFFB
-:1017200082E0089583E0089581E0089584E00895BB
-:101730002091E80022FFDFCF80E008950E940C0C8A
-:101740000E94140CE0EEF0E0808181608083E8ED7F
-:10175000F0E080818F77808319BCA7EDB0E08C9199
-:101760008E7F8C9380818F7E80831092E301089519
-:101770000F931F93CF93DF930E940C0C0E94140CC5
-:10178000C8EDD0E088818F778883888180688883DE
-:1017900088818F7D888319BC1092E4011092E0014A
-:1017A0001092E2011092E10100EE10E0F801808158
-:1017B0008B7F808388818160888342E060E080E065
-:1017C0000E94180BE1EEF0E080818E7F8083E2EED4
-:1017D000F0E0808181608083808188608083F8016F
-:1017E00080818E7F8083888180618883DF91CF9123
-:1017F0001F910F910895E8EDF0E080818F7E808346
-:10180000E7EDF0E080818160808384E082BF81E049
-:101810008093E3010C94B80BE8EDF0E080818E7FBB
-:1018200080831092E20008951092DA001092E10095
-:1018300008951F920F920FB60F9211242F933F938A
-:101840004F935F936F937F938F939F93AF93BF93C8
-:10185000EF93FF938091E10082FF0BC08091E20043
-:1018600082FF07C08091E1008B7F8093E1000E949E
-:10187000750E8091DA0080FF1FC08091D80080FF34
-:101880001BC08091DA008E7F8093DA008091D900AE
-:1018900080FF0DC080E189BD82E189BD09B400FEF1
-:1018A000FDCF81E08093E4010E947D0805C019BC52
-:1018B0001092E4010E948B088091E10080FF19C022
-:1018C0008091E20080FF15C08091E2008E7F8093BE
-:1018D000E2008091E20080618093E2008091D80074
-:1018E00080628093D80019BC85E08093E4010E9457
-:1018F0008F088091E10084FF30C08091E20084FF76
-:101900002CC080E189BD82E189BD09B400FEFDCF14
-:101910008091D8008F7D8093D8008091E1008F7EE8
-:101920008093E1008091E2008F7E8093E2008091BD
-:10193000E20081608093E2008091E001882311F051
-:1019400084E007C08091E30087FF02C083E001C00C
-:1019500081E08093E4010E9491088091E10083FF7F
-:1019600029C08091E20083FF25C08091E100877F3C
-:101970008093E10082E08093E4011092E001809185
-:10198000E1008E7F8093E1008091E2008E7F809362
-:10199000E2008091E20080618093E20042E060E03A
-:1019A00080E00E94180B8091F00088608093F00026
-:1019B0000E948E08FF91EF91BF91AF919F918F91FF
-:1019C0007F916F915F914F913F912F910F900FBE3B
-:1019D0000F901F9018951F920F920FB60F9211241F
-:1019E0002F933F934F935F936F937F938F939F9327
-:1019F000AF93BF93CF93EF93FF93C091E900CF7064
-:101A00008091EC001092E9008091F000877F809334
-:101A1000F00078940E94270D1092E9008091F00068
-:101A200088608093F000C093E900FF91EF91CF911F
-:101A3000BF91AF919F918F917F916F915F914F91E6
-:101A40003F912F910F900FBE0F901F9018951F93ED
-:101A5000CF93DF93CDB7DEB7AA970FB6F894DEBF6A
-:101A60000FBECDBFE5EEF1E08091F100819321E062
-:101A7000ED3EF207C9F70E94AD088091E80083FFB0
-:101A80001CC12091E5013091E601832F90E08A305E
-:101A9000910508F012C1FC01EA5AFF4F0C94532340
-:101AA000203881F0223809F008C18091E9018F7057
-:101AB0008093E9008091EB0085FB882780F91092E4
-:101AC000E90006C08091E1019091E20191118260EC
-:101AD0009091E800977F9093E8008093F100109236
-:101AE000F100C5C0822F8D7F09F0E7C0222319F0D5
-:101AF000223061F0E2C08091E701813009F0DDC061
-:101B0000333009F080E08093E20128C08091E70142
-:101B1000811124C02091E9012F7009F4CEC02093D7
-:101B2000E9008091EB0080FF19C08091EB00333019
-:101B300011F4806211C080618093EB0081E090E03D
-:101B4000022E01C0880F0A94EAF78093EA001092EF
-:101B5000EA008091EB0088608093EB001092E9002E
-:101B60008091E800877F86C02111A7C01091E7010E
-:101B70001F778091E3008078812B8093E300809130
-:101B8000E800877F8093E8000E944D0B8091E80079
-:101B900080FFFCCF8091E30080688093E3001123F5
-:101BA00011F083E001C082E08093E40186C02058F8
-:101BB000223008F082C08091E7019091E8018C3DCD
-:101BC00023E0920779F583E08A838AE289834FB71D
-:101BD000F894DE01139620E03EE051E2E32FF0E0BE
-:101BE00050935700E49120FF03C0E295EF703F5FF0
-:101BF000EF708E2F90E0EA3010F0C79601C0C096CB
-:101C00008D939D932F5F243149F74FBF8091E8005A
-:101C1000877F8093E8006AE270E0CE0101960E941F
-:101C2000550A14C0AE014F5F5F4F6091E9010E94F9
-:101C30009D09009709F441C02091E800277F209377
-:101C4000E800BC0189819A810E94B60A8091E8006F
-:101C50008B778093E80031C0203879F58091E800D7
-:101C6000877F8093E8008091E0018093F10080916C
-:101C7000E8008E778093E8000E944D0B1EC0211172
-:101C80001CC09091E7019230C0F48091E800877FFA
-:101C90008093E8009093E0010E944D0B8091E00159
-:101CA000811104C08091E30087FF02C084E001C07D
-:101CB00081E08093E4010E9499088091E80083FF0D
-:101CC0000AC08091E800877F8093E8008091EB0054
-:101CD00080628093EB00AA960FB6F894DEBF0FBE29
-:101CE000CDBFDF91CF911F9108950895CF9380913B
-:101CF000E4018823B1F08091E9008F709091EC00AD
-:101D000090FF02C090E801C090E0C92FC82B10924C
-:101D1000E9008091E80083FD0E94270DCF70C093F9
-:101D2000E900CF9108959093690180936801089527
-:101D3000E0916801F0916901309721F00190F08104
-:101D4000E02D099480E00895E0916801F091690127
-:101D5000309721F00280F381E02D09940895E091FD
-:101D60006801F0916901309721F00480F581E02D40
-:101D700009940895209166013091670182179307B5
-:101D800071F09093670180936601E0916801F09192
-:101D90006901309721F00680F781E02D09940895BC
-:101DA00020916401309165018217930771F090933F
-:101DB000650180936401E0916801F09169013097B9
-:101DC00021F00084F185E02D0994089508950C9484
-:101DD000E60E0E94251B0E94B5030C94EB1BCF92CC
-:101DE000DF92EF92FF920F931F93CF93DF93CDB7C4
-:101DF000DEB72B970FB6F894DEBF0FBECDBF0E94A3
-:101E0000CD038BE6C82E81E0D82E00E010E0E02E56
-:101E1000802F0E94BB04F60141916F01F42EF82639
-:101E2000B1F40F5F1F4F0E30110589F78FEF8983D3
-:101E30008A831B820E942E1B8160782F9D838C8356
-:101E400049815A816B818D810E94920F40C090918F
-:101E5000CD0191FF04C08B870E94C1048B8520E0D7
-:101E600030E04F2D50E0922FBA01022E02C075953E
-:101E700067950A94E2F760FF24C02E83EF8221E089
-:101E800030E0690102C0CC0CDD1C9A95E2F790E0CD
-:101E90008C219D21892B09F420E028870E942E1B8C
-:101EA0008160782F9A8789874E815F8168858A85CE
-:101EB0000E94920FF801E559FE4F8081C826C0822A
-:101EC00006C02F5F3F4F2630310569F6AACF0E942A
-:101ED000D11E10916A010E94980E1817A1F00E945D
-:101EE000980E80936A012B960FB6F894DEBF0FBE52
-:101EF000CDBFDF91CF911F910F91FF90EF90DF90B9
-:101F0000CF900C949D072B960FB6F894DEBF0FBEB2
-:101F1000CDBFDF91CF911F910F91FF90EF90DF9098
-:101F2000CF900895CF93DF93CDB7DEB72B970FB641
-:101F3000F894DEBF0FBECDBF4F83588769877A877D
-:101F40008B87DE01119686E0FD0111928A95E9F7F3
-:101F500085E0FE01379601900D928A95E1F749815F
-:101F60005A816B817C818D819E810E94E7162B9620
-:101F70000FB6F894DEBF0FBECDBFDF91CF910895AD
-:101F80000895CF93C82F882309F4C1C0823859F42B
-:101F90000E94980E81FDBBC089E30E9491190E94A6
-:101FA0005B1A89E30CC0833879F40E94980E80FD97
-:101FB000AEC083E50E9491190E945B1A83E50E94DE
-:101FC000D119CF910C945B1A843859F40E94980E61
-:101FD00082FD9DC087E40E9491190E945B1A87E4EC
-:101FE000EECF8CEF8C0F813A48F48C2F0E940F219A
-:101FF00081118DC08C2F0E949119E3CF80E28C0F4C
-:10200000883048F4C77081E001C0880FCA95EAF7AC
-:102010000E94121AD6CF8BE58C0F833078F4C53A24
-:1020200029F0C63A31F482E890E005C081E890E0FA
-:1020300002C083E890E0CF910C94BA0E88E58C0F33
-:10204000833108F064C0C83A39F1C93A41F1CA3A5B
-:1020500049F1CB3A51F1CC3A59F1CD3A61F1C03B5B
-:1020600069F1CE3A71F1CF3A79F1C13B81F1C23BCE
-:1020700089F1C33B91F1C43B99F1C53BA1F1C63B4A
-:10208000A9F1C73BB1F1C83BB9F1C93BC1F1CA3BAA
-:10209000C9F58AE292E038C082EE90E035C089EE60
-:1020A00090E032C08AEE90E02FC085EB90E02CC02B
-:1020B00086EB90E029C087EB90E026C08CEC90E0A6
-:1020C00023C08DEC90E020C083E891E01DC08AE839
-:1020D00091E01AC082E991E017C084E991E014C050
-:1020E00081E292E011C083E292E00EC084E292E0CD
-:1020F0000BC085E292E008C086E292E005C087E26C
-:1021000092E002C080E090E0CF910C94D00ECF918D
-:102110000895882309F44BC0823859F40E94980E20
-:1021200081FF45C089E30E9491190E945B1A89E3EF
-:102130000CC0833871F40E94980E80FF38C083E58C
-:102140000E9491190E945B1A83E50E94D1190C9498
-:102150005B1A843859F40E94980E82FF28C087E4E5
-:102160000E9491190E945B1A87E4EFCF9CEF980FB1
-:10217000913A58F390E2980F983050F4877091E0BC
-:1021800001C0990F8A95EAF7892F0E94181ADFCFAC
-:102190009BE5980F933020F480E090E00C94BA0E09
-:1021A000885A833120F480E090E00C94D00E08959A
-:1021B000882321F00E94121A0C945B1A0895882338
-:1021C00021F00E94181A0C945B1A0895CF92DF92A6
-:1021D000EF92FF920F931F93CF93DF93CDB7DEB7AC
-:1021E00028970FB6F894DEBF0FBECDBF8C0185E0F7
-:1021F000F801DE01119601900D928A95E1F7F80140
-:10220000D080E180F280558152955F7023813481C6
-:10221000232B39F0FFEFEF1206C081E0DF1203C07D
-:1022200003C081E001C080E080FDE2C2C8015F839D
-:102230000E94C00FD982EA8269817A818F2D0E9423
-:102240008D199E8388870E9441190E9414184E811F
-:102250005F816885FF2029F00E942F1A68855F81C1
-:102260004E81E42FE295EF70F0E0E05AFF4F0C94BE
-:102270005323842F807F142F1F70882311F0129511
-:10228000107FFF20B1F0112309F467C280E2860FAE
-:10229000883028F4812F68870E94121A04C0812F89
-:1022A00068870E94221A688568870E945B1A688581
-:1022B00054C2862F68870E9489106885112309F40B
-:1022C00097C2605E812F683018F40E94181A02C00D
-:1022D0000E94281A28960FB6F894DEBF0FBECDBF15
-:1022E000DF91CF911F910F91FF90EF90DF90CF90F2
-:1022F0000C945B1A242F207F842F8F70203211F0D2
-:102300008295807F662319F0613019F12BC0FF2080
-:10231000B1F0552309F493C1513009F090C12896CA
-:102320000FB6F894DEBF0FBECDBFDF91CF911F91E6
-:102330000F91FF90EF90DF90CF900C94421A5523AD
-:1023400019F0513009F454C28E830E94451A8E81CF
-:1023500089C1FF2021F0523008F04AC270C15111EA
-:1023600047C280C1FF2021F0552309F468C1F5C19F
-:10237000552309F477C105C2242F2695269523708D
-:1023800030E02115310521F021303105C9F030C28E
-:10239000FF2021F0862F942F937002C080E090E000
-:1023A00028960FB6F894DEBF0FBECDBFDF91CF9158
-:1023B0001F910F91FF90EF90DF90CF900C94BA0E89
-:1023C000FF2021F0862F942F937002C080E090E0D0
-:1023D00028960FB6F894DEBF0FBECDBFDF91CF9128
-:1023E0001F910F91FF90EF90DF90CF900C94D00E43
-:1023F000862FFF2019F00E94D91D02C00E94411EA5
-:1024000028960FB6F894DEBF0FBECDBFDF91CF91F7
-:102410001F910F91FF90EF90DF90CF900C94C61E0C
-:10242000842F837009F076C0F110E2C1262F229527
-:1024300026952770220F220F862F8F70C82ED12C41
-:10244000E12CF12C022E04C0CC0CDD1CEE1CFF1C78
-:102450000A94D2F764FF10C06FE070E080E090E073
-:1024600004C0660F771F881F991F2A95D2F76095C1
-:1024700070958095909503C060E070E0CB01242FAB
-:10248000269526952370422F50E042305105D1F019
-:102490004330510559F16C297D298E299F294130FE
-:1024A000510541F128960FB6F894DEBF0FBECDBF9F
-:1024B000DF91CF911F910F91FF90EF90DF90CF9020
-:1024C0000C9439186C297D298E299F2928960FB6DE
-:1024D000F894DEBF0FBECDBFDF91CF911F910F915A
-:1024E000FF90EF90DF90CF900C9453180E94391812
-:1024F000C701B60128960FB6F894DEBF0FBECDBF58
-:10250000DF91CF911F910F91FF90EF90DF90CF90CF
-:102510000C941F18FF2019F0842F817001C086953C
-:10252000882309F465C1262F229526952770220F4E
-:10253000220F862F8F70C82ED12CE12CF12C022E69
-:1025400004C0CC0CDD1CEE1CFF1C0A94D2F764FF07
-:1025500010C06FE070E080E090E004C0660F771F6D
-:10256000881F991F2A95D2F7609570958095909550
-:1025700003C060E070E0CB01242F269526952370E0
-:10258000422F50E042305105D1F04330510559F10E
-:102590006C297D298E299F294130510541F12896CA
-:1025A0000FB6F894DEBF0FBECDBFDF91CF911F9164
-:1025B0000F91FF90EF90DF90CF900C940D196C2944
-:1025C0007D298E299F2928960FB6F894DEBF0FBE6D
-:1025D000CDBFDF91CF911F910F91FF90EF90DF90D2
-:1025E000CF900C9427190E940D19C701B6012896A7
-:1025F0000FB6F894DEBF0FBECDBFDF91CF911F9114
-:102600000F91FF90EF90DF90CF900C94F318603F04
-:10261000C9F118F4603E50F49BC0623F09F460C0F9
-:1026200008F44AC0633F09F46FC092C0162F1F70B0
-:10263000842F8F71FF2099F00E948C18812F28968B
-:102640000FB6F894DEBF0FBECDBFDF91CF911F91C3
-:102650000F91FF90EF90DF90CF900C94D8100E94D4
-:10266000AD18812F28960FB6F894DEBF0FBECDBFF0
-:10267000DF91CF911F910F91FF90EF90DF90CF905E
-:102680000C94DF10FF20A1F05111B2C0842F8F7184
-:1026900028960FB6F894DEBF0FBECDBFDF91CF9165
-:1026A0001F910F91FF90EF90DF90CF900C94D21874
-:1026B000523008F09DC0EACFFF20A1F0842F8F7127
-:1026C00028960FB6F894DEBF0FBECDBFDF91CF9135
-:1026D0001F910F91FF90EF90DF90CF900C948C188A
-:1026E000FF2061F3842F8F7128960FB6F894DEBF18
-:1026F0000FBECDBFDF91CF911F910F91FF90EF9053
-:10270000DF90CF900C94AD18FF2091F0842F8F7143
-:1027100028960FB6F894DEBF0FBECDBFDF91CF91E4
-:102720001F910F91FF90EF90DF90CF900C9477184E
-:1027300028960FB6F894DEBF0FBECDBFDF91CF91C4
-:102740001F910F91FF90EF90DF90CF900C946D1838
-:10275000FF20A1F0552309F4B1CF862F28960FB69C
-:10276000F894DEBF0FBECDBFDF91CF911F910F91C7
-:10277000FF90EF90DF90CF900C94C10F552309F498
-:10278000B1CF862F28960FB6F894DEBF0FBECDBF0F
-:10279000DF91CF911F910F91FF90EF90DF90CF903D
-:1027A0000C9489104F70C8010E94550228960FB6EC
-:1027B000F894DEBF0FBECDBFDF91CF911F910F9177
-:1027C000FF90EF90DF90CF900C9494174F70C8015A
-:1027D00028960FB6F894DEBF0FBECDBFDF91CF9124
-:1027E0001F910F91FF90EF90DF90CF900C94C20457
-:1027F00028960FB6F894DEBF0FBECDBFDF91CF9104
-:102800001F910F91FF90EF90DF90CF9008950E945D
-:102810002F1A0E943F1A0E94041A0E945B1A0E94FB
-:10282000721F0E94C61E80E090E00E94BA0E80E0F7
-:1028300090E00C94D00E0E941F1A0C9407140E9472
-:102840008219292F22952F7030E02C3031054CF45D
-:102850002A3031056CF4225031092230310590F4D0
-:1028600007C02C30310551F02F30310539F00AC046
-:10287000803E10F0803F31F481E0089593FB88277B
-:1028800080F9089580E00895CF93DF9300D000D0C1
-:102890001F92CDB7DEB70F900F900F900F900F9053
-:1028A000DF91CF910895CF93DF9300D000D000D077
-:1028B000CDB7DEB726960FB6F894DEBF0FBECDBFFC
-:1028C000DF91CF9108951F93CF93DF93C09179014A
-:1028D00016E080917A01C81799F0D0E01C9FF001B2
-:1028E0001D9FF00D1124E558FE4F408151816281FA
-:1028F0007381848195810E9453142196C770E9CF1A
-:10290000DF91CF911F9108954091AB015091AC019F
-:102910006091AD017091AE018091AF019091B001D5
-:102920000C945314CF938091B00182958F7009F06D
-:102930005FC08091AD01882309F45AC020917901CC
-:10294000A0917A016091AB017091AC018091AE01D0
-:102950009091AF0131E06F3F09F030E0B32FC6E056
-:102960002A1709F445C0009721F07F3F21F44B2F2F
-:1029700003C041E001C040E030E040FD35C0C29FEF
-:10298000F001C39FF00D1124E558FE4F41817413EF
-:102990002BC04081641328C04281411125C043816E
-:1029A00054814817590710F441505109481B590BDD
-:1029B000483C5105C8F48091B0018F7080618093CC
-:1029C000B00186E0829FF001839FF00D1124E05852
-:1029D000FE4F80818F70806180838BEA91E00E943E
-:1029E000E610CF910C9463142F5F3F4F2770B8CF40
-:1029F000CF910895CF92DF92EF92FF920F931F93A2
-:102A0000CF93DF93CDB7DEB762970FB6F894DEBFF2
-:102A10000FBECDBF8C0185E0F801DE011D9601904F
-:102A20000D928A95E1F7D8014C9111965C9111971E
-:102A300012966C9112971396ED90FC9014977091EA
-:102A4000AB01E091AC012091AE013091AF012115B5
-:102A5000310531F0EF3F31F481E07F3F19F403C0DD
-:102A600081E001C080E0B82FB170CB2E80FD6CC139
-:102A7000D090AD01DD2009F4F5C0F091B001E2166F
-:102A8000F30638F0C701821B930B883C910548F090
-:102A90009BC0209530952E0D3F1D283C310508F038
-:102AA00093C08F2F807F09F052C0E51314C07413B8
-:102AB00012C0D62E61110FC0FF70F061F093B0010B
-:102AC0000E9484148BEA91E00E94E6108091B0018C
-:102AD000F80185836CC1EF2831F05F3F31F481E06C
-:102AE0004F3F19F403C081E001C080E080FD03C0C6
-:102AF00081E0862701C080E0F82FF170FF2E80FF73
-:102B00001CC08091790120917A0136E0821709F486
-:102B100028C190E0389FF001399FF00D1124E5584D
-:102B2000FE4F7181571306C07081471303C0728135
-:102B3000671303C001968770E9CFD62E662309F488
-:102B400036C18091B00181608093B00153C0E5131C
-:102B500008C0741306C0611104C0D8011596FC9317
-:102B6000AEC04D875E878D859E856A8B0E941F143F
-:102B70006A89882329F1D62E662311F12091B001AC
-:102B8000822F82958F7090E002970CF460C0809144
-:102B9000AB019091AC0198878F831986FB86EA86FA
-:102BA0002C87CE01079651C0E51731F14D875E871E
-:102BB0008D859E856A8B0E941F146A8981112EC0A3
-:102BC000C8010E94E610A4C08F2F807F69F77E2D78
-:102BD000F98AE88A89890E9444148BEA91E00E946C
-:102BE000E610EBEAF1E086E0DF011D928A95E9F755
-:102BF0000E948414D12CDBC07413D8CF6111D6CFBE
-:102C0000D8011596FC93C8010E94E610EBEAF1E0AA
-:102C100086E0DF011D928A95E9F7C9C0D62E6623AA
-:102C200079F22091B001822F82958F7090E0029707
-:102C300074F08091AB019091AC019A8389831B82DF
-:102C4000FD82EC822E83CE0101960E94E61086E082
-:102C5000F801ABEAB1E001900D928A95E1F70E948C
-:102C600092146FC0E216F30628F0C701821B930B83
-:102C70009C0104C0209530952E0D3F1D283C310548
-:102C800008F052C0D62E662309F49ACFE5132CC063
-:102C900074132AC08091B00180FD1DC0982F9295B9
-:102CA0009F70C9F0D80115968C9315979F3039F015
-:102CB0009F5F9295907F8F70892B15968C93C8019A
-:102CC0000E94E61086E0F801ABEAB1E001900D92B7
-:102CD0008A95E1F736C086E0F801ABEAB1E00190F1
-:102CE0000D928A95E1F763C04D875E878D859E853D
-:102CF0000E941F14882379F086E0F801ABEAB1E066
-:102D000001900D928A95E1F70E9492140E9484141A
-:102D1000DD24D3944CC08091B00181608093B001D8
-:102D2000C8010E94E61043C07E2DF98AE88A89898D
-:102D30000E944414EBEAF1E086E0DF011D928A95DF
-:102D4000E9F70E94841433C0662309F439CF4D8714
-:102D50005E878D859E850E941F14882309F430CFDD
-:102D6000CBCF4D875E878D859E850E948219292F46
-:102D700022952F7030E0223031052CF49F7041F005
-:102D8000811106C00CC0243031052CF49F7049F429
-:102D9000805E883020F0C8010E94E610CF2CDC2C29
-:102DA00006C0D80115969C91907F91F7F8CF8D2D94
-:102DB00062960FB6F894DEBF0FBECDBFDF91CF9104
-:102DC0001F910F91FF90EF90DF90CF9008951F9388
-:102DD000CF93DF93CDB7DEB72C970FB6F894DEBF55
-:102DE0000FBECDBF4F83588769877A878B879C87B3
-:102DF000CE0107960E94FA148823C1F02F813885EE
-:102E00008A859B85892B31F03F3F11F080E003C01C
-:102E10002F3FE1F781E0811147C04F8158856985D7
-:102E20007A858B859C850E9453143EC086E0FE0106
-:102E30003796DE01119601900D928A95E1F7FF8198
-:102E4000E8854A855B854115510531F0EF3F31F446
-:102E500081E0FF3F19F403C081E001C080E080FD04
-:102E600023C020917A0130E0C9010196877099272B
-:102E70006091790170E086179707F1F1F983EA8391
-:102E80005D834C8396E0929FD001939FB00D1124F7
-:102E9000A558BE4FFE01319601900D929A95E1F72B
-:102EA00080937A010E94631416E0809179019091D9
-:102EB0007A01891779F1189FC001112485589E4F16
-:102EC0000E94FA14882331F1E09179011E9FF001EC
-:102ED0001124E558FE4F40815181628173818481C4
-:102EE00095810E9453148091790190E0019687703A
-:102EF000992780937901D9CF0E941B1410927A01EF
-:102F000010927901EBEAF1E086E0DF011D928A95EB
-:102F1000E9F7CACF2C960FB6F894DEBF0FBECDBF2F
-:102F2000DF91CF911F910895EF92FF920F931F931E
-:102F3000CF93DF93FC01009709F46FC0F12CEE24CE
-:102F4000E394EF0121968491843740F4843008F0B3
-:102F500055C0813081F0823021F15FC0853709F49E
-:102F600047C0C0F19CE7980F903708F056C08F77A4
-:102F70000E94891045C08F010E5F1F4FFE01849192
-:102F800090E2980F983050F48770FE2D01C0FF0F2B
-:102F90008A95EAF78F2F0E94321A15C00E94C10F3E
-:102FA00014C08F010E5F1F4FFE01849190E2980FB5
-:102FB000983068F48770FE2D01C0FF0F8A95EAF7FC
-:102FC0008F2F0E94381A0E945B1AE80119C00E94D4
-:102FD0008910FBCFCF010296FE01C491CC2361F092
-:102FE000EFE9FFE03197F1F700C00000C150F6CFE4
-:102FF000CF010296FE01F490EC0102C00E94C10FC5
-:103000008F2D882341F0EFE9FFE03197F1F700C001
-:1030100000008150F6CFFE0194CFDF91CF911F9138
-:103020000F91FF90EF90089508956093B50170930C
-:10303000B6018093B7019093B8010C9407140F93D5
-:103040001F930091B5011091B6012091B701309105
-:10305000B801062B172B282B392B0093B5011093A1
-:10306000B6012093B7013093B8011F910F910C94D2
-:1030700007140F931F930091B5011091B601209191
-:10308000B7013091B8010623172328233923009371
-:10309000B5011093B6012093B7013093B8011F9189
-:1030A0000F910C9407140F931F930091B501109189
-:1030B000B6012091B7013091B801062717272827BC
-:1030C00039270093B5011093B6012093B7013093CF
-:1030D000B8011F910F910C9407141092B101109236
-:1030E000B2011092B3011092B4010C94071441E0A4
-:1030F00050E060E070E004C0440F551F661F771F6A
-:103100008A95D2F74093B1015093B2016093B30115
-:103110007093B4010C94071441E050E060E070E05B
-:1031200004C0440F551F661F771F8A95D2F7809100
-:10313000B1019091B201A091B301B091B401842B7F
-:10314000952BA62BB72B8093B1019093B201A0933E
-:10315000B301B093B4010C94071441E050E060E077
-:1031600070E004C0440F551F661F771F8A95D2F781
-:1031700040955095609570958091B1019091B20104
-:10318000A091B301B091B40184239523A623B72362
-:103190008093B1019093B201A093B301B093B401B5
-:1031A0000C94071441E050E060E070E004C0440F6C
-:1031B000551F661F771F8A95D2F78091B1019091B4
-:1031C000B201A091B301B091B40184279527A6273D
-:1031D000B7278093B1019093B201A093B301B0934C
-:1031E000B4010C9407140F931F930091B101109137
-:1031F000B2012091B3013091B401062B172B282B7B
-:10320000392B0093B1011093B2012093B301309395
-:10321000B4011F910F910C9407140F931F93009109
-:10322000B1011091B2012091B3013091B401062394
-:103230001723282339230093B1011093B20120935F
-:10324000B3013093B4011F910F910C9407140F93A5
-:103250001F930091B1011091B2012091B3013091FF
-:10326000B40106271727282739270093B1011093A7
-:10327000B2012093B3013093B4011F910F910C94CC
-:1032800007140895CF92DF92EF92FF920F931F934E
-:10329000CF93DF93EC01C090B501D090B601E090E0
-:1032A000B701F090B8018091B1019091B201A09165
-:1032B000B301B091B401C82AD92AEA2AFB2A0FE146
-:1032C00010E0B701A601002E04C0769567955795CA
-:1032D00047950A94D2F740FD05C00150110988F7BF
-:1032E00080E007C0BE01802F0E9402070197A9F36A
-:1032F000802FDF91CF911F910F91FF90EF90DF9082
-:10330000CF900895CF93DF93EC010E944219BE0144
-:103310000E940207DF91CF910895CB010E9482198C
-:10332000089590910C019923D9F090910D01992362
-:10333000B9F0982F9695969596959F3088F5E091DF
-:103340000E01F0910F01E90FF11D877021E030E0CF
-:1033500001C0220F8A95EAF78181822B818308952B
-:1033600040910E0150910F0120E030E09FEFFA01F3
-:10337000E20FF31F6281681799F09F3F19F4611102
-:1033800001C0922F2F5F3F4F2E30310581F79F3FB5
-:1033900039F0FA01E90FF11D97FDFA95828308953E
-:1033A000089590910C019923E1F090910D019923DA
-:1033B000C1F0982F9695969596959F3020F5E091BF
-:1033C0000E01F0910F01E90FF11D877021E030E04F
-:1033D00001C0220F8A95EAF7209581812823218355
-:1033E000089540910E0150910F0120E030E0FA0164
-:1033F000E20FF31F9281981301C012822F5F3F4F9B
-:103400002E303105A1F7089581E090E0E0910E01A2
-:10341000F0910F01E80FF91F10820196803191059C
-:10342000A9F708959091CC01982B9093CC01089521
-:1034300080959091CC0198239093CC01089510929F
-:10344000CC0108959091CB01982B9093CB010895D6
-:1034500080959091CB0198239093CB010895109281
-:10346000CB0108959091CA01982B9093CA010895B9
-:1034700080959091CA0198239093CA010895109263
-:10348000CA0108958093B90108951092B901089571
-:1034900040910E0150910F0120E030E080E0FA01F0
-:1034A000E20FF31F918191118F5F2F5F3F4F2F30FC
-:1034B0003105A9F70895E0910E01F0910F01809177
-:1034C000CC018083E0910E01F0910F0180819091F9
-:1034D000CB01892B8083E0910E01F0910F01808157
-:1034E0009091CA01892B80839091B901992361F051
-:1034F000E0910E01F0910F018081892B80830E9461
-:10350000481A81111092B90180910E0190910F011A
-:103510000C94A40ECF92DF92EF92FF920F931F9321
-:103520006C01EE24FF24C114D104E104F10421F460
-:103530006B017C0180E001C080E133272F2D1E2D1F
-:103540000D2D011511052105310519F0885F680160
-:10355000790197018601A4E036952795179507957F
-:10356000AA95D1F7011511052105310519F08C5FD8
-:103570006801790197018601F2E036952795179544
-:103580000795FA95D1F7011511052105310519F0B7
-:103590008E5F68017901B701A60176956795579509
-:1035A0004795452B462B472B09F08F5F1F910F91B5
-:1035B000FF90EF90DF90CF9008958091E4018430E8
-:1035C00039F11092CE0120E488E190E00FB6F89432
-:1035D000A895809360000FBE2093600080E00E9459
-:1035E0009D0783B7817F846083BF83B7816083BF7A
-:1035F0007894889583B78E7F83BF0FB6F894A8958B
-:1036000080916000886180936000109260000FBE1E
-:10361000089508950895CF930E94091B0E94CD0339
-:103620000E940A1BC0E08C2F0E94BB04811104C0C1
-:10363000CF5FCE30C1F701C081E0CF9108950E94E5
-:103640001B140E94980E0C949D0782E084BD93E0A9
-:1036500095BD9AEF97BD80936E0008952FB7F894AB
-:103660008091CF019091D001A091D101B091D20170
-:103670002FBF0895CF92DF92EF92FF920F931F9387
-:103680002FB7F8944091CF015091D0016091D101B2
-:103690007091D2012FBF6A017B01EE24FF248C01BF
-:1036A00020E030E0C016D106E206F30610F44150E7
-:1036B0005109481B590BCA011F910F91FF90EF90C0
-:1036C000DF90CF9008951F920F920FB60F921124A2
-:1036D0008F939F93AF93BF938091CF019091D0012F
-:1036E000A091D101B091D2010196A11DB11D80938D
-:1036F000CF019093D001A093D101B093D201BF919B
-:10370000AF919F918F910F900FBE0F901F901895C2
-:103710000E949E0BF8942FEF87EA91E6215080409B
-:103720009040E1F700C0000087E090EBDC0180935F
-:10373000EE019093EF01A093F001B093F1012CE022
-:1037400088E190E00FB6F894A895809360000FBED2
-:1037500020936000FFCFEF92FF920F931F93CF93C0
-:10376000DF93D82FC0E08C2F0E94BB0400E010E054
-:10377000E82EF12CC701002E02C0959587950A947A
-:10378000E2F780FD06C00F5F1F4F0630110591F76D
-:1037900009C0602F7C2F80E00E94C304D813F3CFB0
-:1037A00081E004C0CF5FCE30F1F680E0DF91CF91B1
-:1037B0001F910F91FF90EF900895CF93C82F8CE247
-:1037C0000E94AB1B882321F08C2FCF910C94AB1B54
-:1037D00080E0CF910895CF930E94321D811102C0E5
-:1037E0000E94181DC5E6C15049F00E94CD038FE329
-:1037F0009CE90197F1F700C00000F5CF89E20E9433
-:10380000DD1B811113C18AE20E94DD1B81110E9420
-:10381000181D85E00E94DD1B81110E94881B0E94FB
-:103820003D1D8093CD0187E00E94DD1B8823A9F117
-:103830008BE10E94DD1B882351F08091CD0181FB3B
-:10384000222720F991E0922790FB81F90EC08EE0AB
-:103850000E94DD1B882361F08091CD0182FB22272D
-:1038600020F991E0922790FB82F98093CD0115C059
-:1038700080E10E94DD1B9091CD01882341F093FBF4
-:10388000222720F981E0822780FB93F904C0892F49
-:10389000809580FB90F99093CD018091CD010E949D
-:1038A000411D0E944F1D8093ED0180EE0E94DD1BA3
-:1038B000882341F08091ED01982F909590FB80F93D
-:1038C0008093ED0189E30E94DD1B882359F08091EC
-:1038D000ED0181FB222720F991E0922790FB81F9ED
-:1038E0008093ED0182EE0E94DD1B882359F08091C8
-:1038F000ED0182FB222720F991E0922790FB82F9CB
-:103900008093ED0186EE0E94DD1B882359F08091A3
-:10391000ED0183FB222720F991E0922790FB83F9A8
-:103920008093ED0183EE0E94DD1B882359F0809186
-:10393000ED0184FB222720F991E0922790FB84F986
-:103940008093ED0185E30E94DD1B882359F080916F
-:10395000ED0185FB222720F991E0922790FB85F964
-:103960008093ED0181E30E94DD1B882359F0809153
-:10397000ED0186FB222720F991E0922790FB86F942
-:103980008093ED0181E10E94DD1B882359F0809135
-:10399000ED0187FB222720F991E0922790FB87F920
-:1039A0008093ED018091ED010E94531D8091ED0106
-:1039B00087FB882780F980930D0187E20E94DD1B39
-:1039C000C82F8EE10E94DD1B8111C2608FE10E9431
-:1039D000DD1B8111C46080E20E94DD1B8111C86083
-:1039E00081E20E94DD1B8111C06182E20E94DD1B29
-:1039F0008111C06283E20E94DD1B8111C06484E2F8
-:103A00000E94DD1B882311F0C06802C0CC2329F07E
-:103A10008C2F0E944A1D6C2F03C00E94461D682FE8
-:103A200070E080E090E0CF910C941518CF9108954C
-:103A30006DEE7EEF80E090E00E948D2360E082E0FA
-:103A400090E00E947B2360E083E090E00E947B2373
-:103A500060E084E090E00E947B2360E085E090E0FD
-:103A60000C947B2380E090E00E94752321E08D3E42
-:103A70009E4F09F020E0822F089582E090E00C94A0
-:103A80006D23682F82E090E00C947B2383E090E02C
-:103A90000C946D23682F83E090E00C947B2384E0EA
-:103AA00090E00C946D23682F84E090E00C947B23CD
-:103AB0008091D50180FF0BC06091130185E0689F64
-:103AC000B001112475956795759567952AC081FF9A
-:103AD00009C06091130185E0689FB00111247595BC
-:103AE00067951FC082FF07C06091130185E0689F42
-:103AF000B001112416C04091D6014423C9F0609151
-:103B00001201461788F72091130185E0289F900144
-:103B10001124429FC001439F900D112470E00E9428
-:103B20003F236038710540F46115710539F002C01A
-:103B300065E070E0862F08958FE7089581E008958D
-:103B40008091D50180FF08C06091110170E07595EA
-:103B500067957595679521C081FF06C06091110139
-:103B600070E07595679519C082FF04C060911101DE
-:103B700070E010C08091D6018823C1F060911001DF
-:103B80008617A0F790911101989FC001112470E051
-:103B90000E943F236038710528F46115710521F0FA
-:103BA000862F08958FE7089581E0089561E070E021
-:103BB000F4CF803F21F40E94581D819504C0813FBD
-:103BC00029F40E94581D8093D9010895823F21F461
-:103BD0000E94581D819504C0833F29F40E94581DFE
-:103BE0008093D8010895893F19F40E94A01D05C053
-:103BF0008A3F31F40E94A01D81958093DA010895D7
-:103C00008B3F21F40E94A01D819504C08C3F29F4B4
-:103C10000E94A01D8093DB010895843F21F48091D0
-:103C2000D701816017C0853F21F48091D701826060
-:103C300011C0863F21F48091D70184600BC0873F7B
-:103C400021F48091D701886005C0883F31F48091CC
-:103C5000D70180618093D70108958D3F21F4809131
-:103C6000D50181600BC08E3F21F48091D501826027
-:103C700005C08F3F29F48091D50184608093D501E0
-:103C80000895803F39F48091D90187FF6CC010926C
-:103C9000D90169C0813F29F48091D9011816BCF37C
-:103CA00062C09091D801823F29F497FF5CC01092C6
-:103CB000D80159C0833F19F41916CCF354C0893F79
-:103CC00041F48091DA0118160CF04DC01092DA011F
-:103CD0004AC08A3F29F48091DA0187FF44C0F6CFB9
-:103CE0008B3F39F48091DB0187FF3DC01092DB01EF
-:103CF0003AC08C3F29F48091DB011816BCF333C025
-:103D0000843F21F48091D7018E7F17C0853F21F435
-:103D10008091D7018D7F11C0863F21F48091D7011A
-:103D20008B7F0BC0873F21F48091D701877F05C02F
-:103D3000883F31F48091D7018F7E8093D70113C0E3
-:103D40008D3F21F48091D5018E7F0BC08E3F21F4F1
-:103D50008091D5018D7F05C08F3F29F48091D501D9
-:103D60008B7F8093D5018091D80181110EC0809105
-:103D7000D90181110AC08091DA01811106C08091B8
-:103D8000DB01811102C01092D601089587ED91E008
-:103D90000E94AF0E0E942E1B9093D4018093D301FA
-:103DA00008951F93CF93DF938091D3019091D40115
-:103DB0000E943A1B4091D601442321F02091140126
-:103DC00030E006C0209115015AE0259F9001112492
-:103DD0008217930708F482C08091D8011091D9010D
-:103DE000D091DA01C091DB01811107C0111105C02A
-:103DF000D11103C0CC2309F471C04F3F19F04F5FBC
-:103E00004093D601181624F40E94581D8093D801BF
-:103E10008091D80187FF05C00E94581D819580932D
-:103E2000D801111624F40E94581D8093D901809165
-:103E3000D90187FF05C00E94581D81958093D90143
-:103E40006091D801662339F11091D901112319F13C
-:103E5000772767FD7095872F972F0E94462223E3CF
-:103E600033E343E35FE30E94AA220E940E226093A1
-:103E7000D801612F772767FD7095872F972F0E94B4
-:103E8000462223E333E343E35FE30E94AA220E9436
-:103E90000E226093D9011D1624F40E94A01D809368
-:103EA000DA018091DA0187FF05C00E94A01D81958B
-:103EB0008093DA011C1624F40E94A01D8093DB017C
-:103EC0008091DB0187FF05C00E94A01D8195809332
-:103ED000DB01DF91CF911F910C94C61EDF91CF9132
-:103EE0001F910895E7EDF1E085E0DF011D928A95CD
-:103EF000E9F71092D6011092D5010895833081F12F
-:103F000028F4813059F08230D1F00895853009F4D9
-:103F100049C0B8F1863009F456C008958091150162
-:103F2000262F30E0280F311D2F3F310524F4680F74
-:103F30006093150108958FEF809315010895809186
-:103F40001401262F30E0280F311D2F3F310524F4B6
-:103F5000680F6093140108958FEF80931401089502
-:103F600080911301262F30E0280F311D2F3F31059E
-:103F700024F4680F6093130108958FEF8093130169
-:103F8000089580911201262F30E0280F311D2F3F18
-:103F9000310524F4680F6093120108958FEF809328
-:103FA0001201089580911101262F30E0280F311D54
-:103FB0002F3F310524F4680F6093110108958FEFAE
-:103FC00080931101089580911001262F30E0280F71
-:103FD000311D2F3F310524F4680F609310010895BF
-:103FE0008FEF809310010895833011F128F4813010
-:103FF00049F0823091F00895853081F120F18630CA
-:10400000C1F1089580911501681720F4861B8093F3
-:1040100015010895109215010895809114016817F3
-:1040200020F4861B809314010895109214010895C2
-:1040300080911301681720F4861B80931301089563
-:1040400010921301089580911201681720F4861BC5
-:104050008093120108951092120108958091110128
-:10406000681720F4861B80931101089510921101A6
-:10407000089580911001681720F4861B8093100129
-:1040800008951092100108950F931F938D3109F434
-:104090006BC008F03FC08E3009F47FC0C0F4873099
-:1040A00009F469C068F4863009F0B1C08091CD018F
-:1040B000817F8E7F8093CD0181E08093DD01A8C058
-:1040C000883009F4A2C08B3009F49FC0A0C08631AB
-:1040D00009F49BC078F4803109F472C0813109F091
-:1040E00096C00E941B1490910D0181E08927809356
-:1040F0000D018BC0893109F488C08B3109F087C06C
-:104100008091CD0181FB222720F991E0922790FB3D
-:1041100081F94CC0853309F470C048F4873209F442
-:104120006CC008F459C0893209F467C070C0833488
-:1041300038F48A3308F04EC0883309F466C067C08B
-:10414000833409F45AC0883409F061C00E941B14FA
-:104150000FEF13ED20E3015010402040E1F700C0C5
-:1041600000000E94881B51C00E94C8210E94980E26
-:104170000E949D074AC09091CD01892F8095817042
-:1041800080FB90F929F0966098609093CD0140C033
-:10419000997F977F9093CD0138C08091CD0182FBAC
-:1041A000222720F991E0922790FB82F98093CD019C
-:1041B000992359F18091CD0181608093CD0125C073
-:1041C0008091CD0183FB222720F991E0922790FB7B
-:1041D00083F9ECCF895301C08D5141E050E060E09C
-:1041E00070E08A019B0104C0000F111F221F331FC2
-:1041F0008A95D2F7C901B80104C061E070E080E09F
-:1042000090E00E9415180E941B1481E001C080E01C
-:104210001F910F91089580E0089580E00895CF9355
-:10422000C82F8091DD01813079F018F08230E9F1FA
-:1042300087C0E0910E01F0910F018081813169F01A
-:10424000823209F07FC009C0E0910E01F0910F01A8
-:104250008081813111F0823261F48C2F0E940B2118
-:10426000811104C08C2F0E9444201DC081E090E089
-:104270001AC08C2F0E940D21811114C0C43179F015
-:1042800048F4CB3079F0C03109F060C082E080930F
-:10429000DD0108C0C93219F0C83321F057C01092AF
-:1042A000DD0154C081E0817053C0C93289F118F535
-:1042B000C43171F1A8F4C73009F046C08AE0809398
-:1042C000150194E19093140193E09093130180936E
-:1042D000120188E08093110188E28093100134C0BC
-:1042E000CE51C63088F5EC2FF0E0E65DFE4F8081C0
-:1042F0008093DC0129C0CE34E9F020F4CB3421F5E1
-:104300006AE013C0C13579F0C235F1F461E00DC047
-:104310008091DC01882319F01092DC0115C081E046
-:104320008093DD0115C061E006C08091DC010E9430
-:104330007E1F0AC06AE08091DC010E94F41F04C065
-:104340001092DD0180E004C081E002C080E0ABCFCC
-:10435000CF910895E1E8F0E08081886080838081DA
-:10436000816080838FB7F89493E09093890090EDFB
-:10437000909388008FBF0895EFE6F0E0808182601F
-:1043800080830895EFE6F0E080818D7F808308953B
-:10439000EFE6F0E0808192E08927808308951F9204
-:1043A0000F920FB60F9211242F933F934F935F9369
-:1043B0006F937F938F939F93AF93BF93EF93FF93ED
-:1043C0008091DE019091DF0101969093DF0180934F
-:1043D000DE01811103C082E00E949D07E091DF01B0
-:1043E000E695E695F0E0E252FC4FE4918091DE0123
-:1043F0008E1303C080E00E949D07FF91EF91BF9153
-:10440000AF919F918F917F916F915F914F913F916C
-:104410002F910F900FBE0F901F9018950E9415229C
-:104420006894B1110C94A42208950E94892288F006
-:104430009F5798F0B92F9927B751B0F0E1F0660F68
-:10444000771F881F991F1AF0BA95C9F714C0B130A9
-:1044500091F00E94A322B1E008950C94A322672F4B
-:10446000782F8827B85F39F0B93FCCF386957795D8
-:104470006795B395D9F73EF49095809570956195C1
-:104480007F4F8F4F9F4F0895E89409C097FB3EF4EC
-:1044900090958095709561957F4F8F4F9F4F992391
-:1044A000A9F0F92F96E9BB279395F695879577950F
-:1044B0006795B795F111F8CFFAF4BB0F11F460FFCF
-:1044C0001BC06F5F7F4F8F4F9F4F16C0882311F027
-:1044D00096E911C0772321F09EE8872F762F05C03B
-:1044E000662371F096E8862F70E060E02AF09A95D6
-:1044F000660F771F881FDAF7880F9695879597F9CB
-:10450000089557FD9058440F551F59F05F3F71F0C3
-:104510004795880F97FB991F61F09F3F79F087952A
-:104520000895121613061406551FF2CF4695F1DFB3
-:1045300008C0161617061806991FF1CF8695710543
-:10454000610508940895E894BB2766277727CB0177
-:1045500097F908950E94BD220C942E230E942023D7
-:1045600038F00E94272320F0952311F00C94172394
-:104570000C941D2311240C94A4220E94812270F318
-:10458000959FC1F3950F50E0551F629FF001729FF8
-:10459000BB27F00DB11D639FAA27F00DB11DAA1F07
-:1045A000649F6627B00DA11D661F829F2227B00D54
-:1045B000A11D621F739FB00DA11D621F839FA00DDF
-:1045C000611D221F749F3327A00D611D231F849F2F
-:1045D000600D211D822F762F6A2F11249F57504086
-:1045E0009AF0F1F088234AF0EE0FFF1FBB1F661F01
-:1045F000771F881F91505040A9F79E3F510580F0CA
-:104600000C9417230C94A4225F3FE4F3983ED4F358
-:10461000869577956795B795F795E7959F5FC1F76D
-:10462000FE2B880F911D9695879597F9089597F918
-:104630009F6780E870E060E008959FEF80EC089548
-:1046400000240A9416161706180609060895002471
-:104650000A9412161306140605060895092E0394EB
-:10466000000C11F4882352F0BB0F40F4BF2B11F45F
-:1046700060FF04C06F5F7F4F8F4F9F4F089597FB80
-:10468000072E16F4009407D077FD09D00E94592315
-:1046900007FC05D03EF4909581959F4F0895709545
-:1046A00061957F4F0895EE0FFF1F0590F491E02D67
-:1046B0000994AA1BBB1B51E107C0AA1FBB1FA61769
-:1046C000B70710F0A61BB70B881F991F5A95A9F7BB
-:1046D00080959095BC01CD010895F999FECF92BDCA
-:1046E00081BDF89A992780B50895A8E1B0E042E02D
-:1046F00050E00C949523262FF999FECF92BD81BDF1
-:10470000F89A019700B4021639F01FBA20BD0FB60F
-:10471000F894FA9AF99A0FBE08950196272F0E94ED
-:104720007C230C947B23DC01CB01FC01F999FECFA7
-:1047300006C0F2BDE1BDF89A319600B40D92415029
-:0A4740005040B8F70895F894FFCF39
-:10474A0020029F072C080908D507A2070101BA0110
-:10475A0028080A03140A3F4D36399F0352031C03E3
-:10476A00E30276028F02A802C102010203040506CF
-:04477A000708090023
-:00000001FF
diff --git a/keyboard/ergodox_ez/keymaps/ab/keyboard-layout.json b/keyboard/ergodox_ez/keymaps/ab/keyboard-layout.json
deleted file mode 100644
index 4ade748732..0000000000
--- a/keyboard/ergodox_ez/keymaps/ab/keyboard-layout.json
+++ /dev/null
@@ -1,385 +0,0 @@
-[
- {
- "name": "Beginner's Keymap for Ergodox-EZ",
- "author": "Anand Babu Periasamy"
- },
- [
- {
- "x": 3.5
- },
- "#\n3\n\n\nF3",
- {
- "x": 10.5
- },
- ")\n0\n\n\nF10"
- ],
- [
- {
- "y": -0.875,
- "x": 2.5
- },
- "@\n2\n\n\nF2",
- {
- "x": 1
- },
- "$\n4\n\n\nF4",
- {
- "x": 8.5
- },
- "(\n9\n\n\nF9",
- {
- "x": 1
- },
- "_\n-\n\n\nF11"
- ],
- [
- {
- "y": -0.875,
- "x": 5.5
- },
- "%\n5\n\n\nF5",
- "^\n6\n\n\nF6",
- {
- "x": 4.5
- },
- "&\n7\n\n\nF7",
- "*\n8\n\n\nF8"
- ],
- [
- {
- "y": -0.875,
- "w": 1.5
- },
- "~\n`\n\n\nEsc",
- "!\n1\n\n\nF1",
- {
- "x": 14.5
- },
- "+\n=\n\n\nF12",
- {
- "a": 7,
- "w": 1.5
- },
- "Backspace\n\n\n\nBackspace"
- ],
- [
- {
- "y": -0.375,
- "x": 3.5
- },
- "E\n\n\n\n<i class=\"fa fa-caret-up\" aria-hidden=\"true\"></i>",
- {
- "x": 10.5
- },
- "I"
- ],
- [
- {
- "y": -0.8799999999999999,
- "x": 2.5
- },
- "W"
- ],
- [
- {
- "y": -0.9950000000000001,
- "x": 4.5,
- "a": 4
- },
- "R",
- {
- "x": 8.5,
- "a": 7
- },
- "U",
- {
- "x": 1
- },
- "O"
- ],
- [
- {
- "y": -0.875,
- "x": 5.5
- },
- "T",
- {
- "h": 1.5
- },
- "<i class=\"fa fa-chevron-circle-left\" aria-hidden=\"true\"></i>",
- {
- "x": 4.5,
- "h": 1.5
- },
- "<i class=\"fa fa-chevron-circle-right\" aria-hidden=\"true\"></i>",
- "Y"
- ],
- [
- {
- "y": -0.875,
- "a": 6,
- "w": 1.5
- },
- "Tab",
- {
- "a": 7
- },
- "Q",
- {
- "x": 14.5
- },
- "P",
- {
- "a": 4,
- "w": 1.5
- },
- "|\n\\"
- ],
- [
- {
- "y": -0.375,
- "x": 3.5,
- "a": 7
- },
- "D\n\n\n\n<i class=\"fa fa-caret-down\" aria-hidden=\"true\"></i>",
- {
- "x": 10.5
- },
- "K"
- ],
- [
- {
- "y": -0.875,
- "x": 2.5
- },
- "S\n\n\n\n<i class=\"fa fa-caret-left\" aria-hidden=\"true\"></i>",
- {
- "x": 1
- },
- "F\n\n\n\n<i class=\"fa fa-caret-right\" aria-hidden=\"true\"></i>",
- {
- "x": 8.5
- },
- "J",
- {
- "x": 1
- },
- "L"
- ],
- [
- {
- "y": -0.875,
- "x": 5.5
- },
- "G",
- {
- "x": 6.5
- },
- "H"
- ],
- [
- {
- "y": -0.875,
- "a": 4,
- "fa": [
- 0,
- 0,
- 0,
- 2
- ],
- "w": 1.5
- },
- "\n\n\nCtrl\n\n\nCaps",
- {
- "a": 7
- },
- "A",
- {
- "x": 14.5,
- "a": 4
- },
- ":\n;",
- {
- "a": 7,
- "w": 1.5
- },
- "Enter"
- ],
- [
- {
- "y": -0.625,
- "x": 6.5,
- "h": 1.5
- },
- "PgUp",
- {
- "x": 4.5,
- "h": 1.5
- },
- "PgDn"
- ],
- [
- {
- "y": -0.75,
- "x": 3.5
- },
- "C",
- {
- "x": 10.5,
- "a": 4
- },
- "<\n,"
- ],
- [
- {
- "y": -0.875,
- "x": 2.5,
- "a": 7
- },
- "X",
- {
- "x": 1
- },
- "V",
- {
- "x": 8.5
- },
- "M",
- {
- "x": 1,
- "a": 4
- },
- ">\n."
- ],
- [
- {
- "y": -0.875,
- "x": 5.5,
- "a": 7
- },
- "B",
- {
- "x": 6.5
- },
- "N"
- ],
- [
- {
- "y": -0.875,
- "w": 1.5
- },
- "Shift",
- "Z",
- {
- "x": 14.5,
- "a": 4
- },
- "?\n/",
- {
- "w": 1.5
- },
- "\"\n'"
- ],
- [
- {
- "y": -0.375,
- "x": 3.5,
- "a": 7
- },
- "Alt\n\n\n\n<i class=\"fa fa-hand-o-left\" aria-hidden=\"true\"></i>",
- {
- "x": 10.5
- },
- "<i class=\"fa fa-long-arrow-down\" aria-hidden=\"true\"></i>\n\n\n\n<i class='fa fa-volume-down'></i>"
- ],
- [
- {
- "y": -0.875,
- "x": 2.5
- },
- "<i class='fa fa-linux'></i>",
- {
- "x": 1
- },
- "Alt\n\n\n\n<i class=\"fa fa-hand-o-right\" aria-hidden=\"true\"></i>",
- {
- "x": 8.5
- },
- "<i class=\"fa fa-long-arrow-left\" aria-hidden=\"true\"></i>",
- {
- "x": 1
- },
- "<i class=\"fa fa-long-arrow-up\" aria-hidden=\"true\"></i>\n\n\n\n<i class='fa fa-volume-up'></i>"
- ],
- [
- {
- "y": -0.75,
- "x": 0.5
- },
- "Ctrl\n\n\n\n<i class='fa fa-download'></i>",
- "Esc",
- {
- "x": 14.5
- },
- "<i class=\"fa fa-long-arrow-right\" aria-hidden=\"true\"></i>\n\n\n\n<i class='fa fa-volume-off'></i>",
- "Fn"
- ],
- [
- {
- "r": 30,
- "rx": 6.5,
- "ry": 4.25,
- "y": -1,
- "x": 1
- },
- "<i class=\"fa fa-clone\" aria-hidden=\"true\"></i>",
- "("
- ],
- [
- {
- "h": 2
- },
- "Space",
- {
- "h": 2
- },
- "Del",
- "["
- ],
- [
- {
- "x": 2
- },
- "{"
- ],
- [
- {
- "r": -30,
- "rx": 13,
- "y": -1,
- "x": -3
- },
- ")",
- "<i class=\"fa fa-paste\" aria-hidden=\"true\"></i>"
- ],
- [
- {
- "x": -3
- },
- "]",
- {
- "h": 2
- },
- "Enter",
- {
- "h": 2
- },
- "<i class=\"fa fa-chevron-left\" aria-hidden=\"true\"></i>"
- ],
- [
- {
- "x": -3
- },
- "}"
- ]
-] \ No newline at end of file
diff --git a/keyboard/ergodox_ez/keymaps/ab/keyboard-layout.png b/keyboard/ergodox_ez/keymaps/ab/keyboard-layout.png
deleted file mode 100644
index 9a6546e357..0000000000
--- a/keyboard/ergodox_ez/keymaps/ab/keyboard-layout.png
+++ /dev/null
Binary files differ
diff --git a/keyboard/ergodox_ez/keymaps/ab/keymap.c b/keyboard/ergodox_ez/keymaps/ab/keymap.c
deleted file mode 100644
index 9b5c93c1ee..0000000000
--- a/keyboard/ergodox_ez/keymaps/ab/keymap.c
+++ /dev/null
@@ -1,140 +0,0 @@
-#include "ergodox_ez.h"
-#include "debug.h"
-#include "action_layer.h"
-
-#define BASE 0 // default layer
-#define FN1 1 // media layer
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-/* Keymap 0: Basic layer
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | ` | 1 | 2 | 3 | 4 | 5 | 6 | | 7 | 8 | 9 | 0 | - | = | BSpace |
- * |--------+------+------+------+------+------+------| |------+------+------+------+------+------+--------|
- * | Tab | Q | W | E | R | T | Fwd | | Back | Y | U | I | O | P | \ |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * |Caps/Ctl| A | S | D | F | G |------| |------| H | J | K | L | ; | Enter |
- * |--------+------+------+------+------+------| PgUp | | PgDn |------+------+------+------+------+--------|
- * | LShift | Z | X | C | V | B | | | | N | M | , | . | / | ' |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * | Ctrl | Esc | LGui | Alt | Alt | | Left | Up | Dn | Right| Fn |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | Copy | ( | | ) | Paste|
- * ,------|------+------| |------+------+------.
- * | | | [ | | ] | | |
- * |Space | Del |------| |------| Enter|BSpace|
- * | | | { | | } | | |
- * `--------------------' `--------------------'
- */
-// If it accepts an argument (i.e, is a function), it doesn't need KC_.
-// Otherwise, it needs KC_*
- [BASE] = KEYMAP( // layer 0 : default
- // left hand
- KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6,
- KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_WBAK,
- CTL_T(KC_CAPS), KC_A, KC_S, KC_D, KC_F, KC_G,
- KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_PGUP,
- KC_LCTL, KC_ESC, KC_LGUI, KC_LALT, KC_LALT,
- LCTL(KC_C), KC_LCBR,
- KC_LPRN,
- KC_SPC, KC_DEL, KC_LBRC,
- // right hand
- KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC,
- KC_WFWD, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSLS,
- KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_ENT,
- KC_PGDN, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT,
- KC_UP, KC_LEFT, KC_RIGHT,KC_DOWN, TG(FN1),
- KC_RCBR, LCTL(KC_V),
- KC_RPRN,
- KC_RBRC, KC_ENT, KC_BSPC
- ),
-/* Keymap 1: Fn Keys, media and mouse keys
- *
- * ,--------------------------------------------------. ,--------------------------------------------------.
- * | Esc | F1 | F2 | F3 | F4 | F5 | F6 | | F7 | F8 | F9 | F10 | F11 | F12 | BSpace |
- * |--------+------+------+------+------+------+------| |------+------+------+------+------+------+--------|
- * | | | | MsUp | | | | | | | | | | | |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | |MsLeft|MsDown|MsRght| |------| |------| | | | | | |
- * |--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
- * | | | | | | | | | | | | | | | |
- * `--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
- * |Teensy| | | Lclk | Rclk | | |VolUp |VolDn | Mute | |
- * `----------------------------------' `----------------------------------'
- * ,-------------. ,-------------.
- * | | | | | |
- * ,------|------+------| |------+------+------.
- * | | | | | | | |
- * | | |------| |------| | |
- * | | | | | | | |
- * `--------------------' `--------------------'
- */
-// FN1 Layer
- [FN1] = KEYMAP(
- KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_MS_U, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_MS_L, KC_MS_D, KC_MS_R, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_BTN1, KC_BTN2,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- RESET, KC_TRNS, KC_TRNS,
- // right hand
- KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_BSPC,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MPLY,
- KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
- KC_TRNS, KC_VOLD, KC_VOLU, KC_MUTE, KC_TRNS,
- KC_TRNS, KC_TRNS,
- KC_TRNS,
- KC_TRNS, KC_TRNS, KC_TRNS
- ),
-};
-
-const uint16_t PROGMEM fn_actions[] = {
-};
-
-const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
-{
- // MACRODOWN only works in this function
- switch(id) {
- case 0:
- if (record->event.pressed) {
- register_code(KC_RSFT);
- } else {
- unregister_code(KC_RSFT);
- }
- break;
- }
- return MACRO_NONE;
-};
-
-// Runs just one time when the keyboard initializes.
-void matrix_init_user(void) {
-
-};
-
-// Runs constantly in the background, in a loop.
-void matrix_scan_user(void) {
-
- uint8_t layer = biton32(layer_state);
-
- ergodox_board_led_off();
- ergodox_right_led_1_off();
- ergodox_right_led_2_off();
- ergodox_right_led_3_off();
- switch (layer) {
- // TODO: Make this relevant to the ErgoDox EZ.
- case 1:
- ergodox_right_led_1_on();
- break;
- case 2:
- ergodox_right_led_2_on();
- break;
- default:
- // none
- break;
- }
-
-};
diff --git a/keyboard/ergodox_ez/keymaps/ab/readme.md b/keyboard/ergodox_ez/keymaps/ab/readme.md
deleted file mode 100644
index 67d47151bc..0000000000
--- a/keyboard/ergodox_ez/keymaps/ab/readme.md
+++ /dev/null
@@ -1,21 +0,0 @@
-# Beginner's keymap for Ergodox-EZ
-Beginner's keymap emulates standard QWERTY keyboard for beginners. Once you get comfortable with the Ergodox-EZ, you may fork this keymap and customize it for your own needs or find a suitable one from the community contributed keymaps.
-
-![Beginner's Keymap](keyboard-layout.png)
-
-#### Pros
-* Easier to switch between regular keyboards and Ergodox-EZ.
-* Easy on beginners. It has everything you need for your day to day usage.
-
-#### Cons
-* Keys are not ergonomically placed to take full advantage of Ergodox-EZ. Take a look at this [Default Keymap](https://github.com/jackhumbert/qmk_firmware/blob/master/keyboard/ergodox_ez/keymaps/default/readme.md)
-* While multiple layers are possible, beginner's keymap only uses one additional layer for mouse, function and volume keys.
-
-#### Notes
-* Ideally number key [6] should have started from the right-hand side of the keyboard. Doing so breaks the familiar QWERTY layout.
-* Quote key ['] should have been placed between [:] and [Enter]. Due to lack of key space, it is placed below [Enter].
-* Double [Alt] keys are placed adjacent to each other for convenience.
-* [CapsLock] also acts as [Ctrl] key when you press and hold. It is convenient for GNU Emacs users.
-* Additional bracket keys are placed in the center of the keyboard for programmer's convenience.
-
-