aboutsummaryrefslogtreecommitdiffstats
path: root/keyboard/ergodox_ez/keymaps/coderkun_neo2
diff options
context:
space:
mode:
Diffstat (limited to 'keyboard/ergodox_ez/keymaps/coderkun_neo2')
-rw-r--r--keyboard/ergodox_ez/keymaps/coderkun_neo2/Makefile1
-rw-r--r--keyboard/ergodox_ez/keymaps/coderkun_neo2/compiled.hex1195
-rw-r--r--keyboard/ergodox_ez/keymaps/coderkun_neo2/keymap.c274
-rw-r--r--keyboard/ergodox_ez/keymaps/coderkun_neo2/readme.md31
4 files changed, 0 insertions, 1501 deletions
diff --git a/keyboard/ergodox_ez/keymaps/coderkun_neo2/Makefile b/keyboard/ergodox_ez/keymaps/coderkun_neo2/Makefile
deleted file mode 100644
index e7b2d0a65..000000000
--- a/keyboard/ergodox_ez/keymaps/coderkun_neo2/Makefile
+++ /dev/null
@@ -1 +0,0 @@
-UNICODE_ENABLE = yes \ No newline at end of file
diff --git a/keyboard/ergodox_ez/keymaps/coderkun_neo2/compiled.hex b/keyboard/ergodox_ez/keymaps/coderkun_neo2/compiled.hex
deleted file mode 100644
index 5aa02ca4b..000000000
--- a/keyboard/ergodox_ez/keymaps/coderkun_neo2/compiled.hex
+++ /dev/null
@@ -1,1195 +0,0 @@
-:100000000C9425030C9469030C9469030C94690304
-:100010000C9469030C9469030C9469030C946903B0
-:100020000C9469030C9469030C94890E0C945B0F77
-:100030000C9469030C9469030C9469030C94690390
-:100040000C9469030C9465230C9469030C94690364
-:100050000C9469030C94F81C0C9469030C946903C8
-:100060000C9469030C9469030C9469030C94690360
-:100070000C9469030C9469030C9469030C94690350
-:100080000C9469030C9469030C9469030C94690340
-:100090000C9469030C9469030C9469030C94690330
-:1000A0000C9469030C9469030C946903C80FEA0F5C
-:1000B000D810EA0FD8102F105210D810A710BA106D
-:1000C00089138913B813B813EE130E143F153F1597
-:1000D00019143F15C914C91430153F153F153915AA
-:1000E000D614D614D614D614D614D614D614D614C0
-:1000F000D614D614D614D614D614D614D614D614B0
-:10010000E814F514FC1403150D1500F001F002F0CD
-:10011000F0A3F0A42B0034003900E100E00000005F
-:100120001E00140004001D00E200007F1F001A00E2
-:1001300016001B00035228002000080007000600DC
-:10014000E3002C00210015000900190064002D00B7
-:10015000220017000A000500000050002E004A008F
-:1001600000000154000052002E004D000000025417
-:100170000000510023001C000B00110000004F0084
-:10018000240018000D001000E6002D0025000C00D2
-:100190000E003600E7002C00260012000F0037008A
-:1001A000035228002700130033003800E6000077D0
-:1001B0002A002F003100E500E40000002B000600BB
-:1001C0003900E100E00000001E00130007003400C9
-:1001D000E200007F1F0017000B00140003522800EC
-:1001E0002000090033001500E3002C0021000E0060
-:1001F00012001A0004522D0022000F000C00110002
-:10020000000050002E004A000000010000005200D3
-:100210002E004D00000001000000510023000500E9
-:1002200018000D0000004F002400040038001000EA
-:1002300004522D00250016001C003600E7002C009B
-:1002400026000A0008003700035228002700190082
-:100250001B002D00E60000772A001D003100E5009C
-:10026000E40000002B001D000000E100E0000000A1
-:100270001E001B0018002F00E200007F1F00190065
-:100280000C0033000352280020000F00040034004B
-:10029000E3002C00210006000800130004522D008A
-:1002A00022001A0012001C00000050002E004A001C
-:1002B00000000100000052002E004D00000001006F
-:1002C0000000510023000E001600050000004F0042
-:1002D00024000B001100100004522D0025000A001C
-:1002E00015003600E7002C00260009001700370033
-:1002F000035228002700140007000D00E6000077D5
-:100300002A002D000000E500E400000001000100CB
-:1003100001000100010000000100010001000100D6
-:1003200001000100010001000100010001000100C5
-:10033000010001000100010001000100010013A7FC
-:1003400015A701000100F4000100010001000100F7
-:100350000000F20001000100000001000000F000B8
-:1003600001000100000001000000F1000100010097
-:10037000010001000000F300010042003E003A00CD
-:100380000100F500010043003F003B0001000100B7
-:100390000100440040003C00010001000100450054
-:1003A00041003D00010001000100010001000100C9
-:1003B000010000000000000000000000000000003C
-:1003C00000004B004A0029000000000000002A0045
-:1003D00050002B00010000000000520051004900B5
-:1003E0000000000000004C004F0028000100000049
-:1003F00000004E004D007A000000000000000000E8
-:1004000000000100000000000000000000000100EA
-:1004100000000000000000000000000000000000DC
-:100420000000240021001E00010000000000250043
-:1004300022001F0000000000000026002300200012
-:100440000100000000003000360000000000000045
-:1004500000003800370000000000000016034500CF
-:10046000720067006F0044006F00780020004500B4
-:100470005A00000016034500720067006F00440038
-:100480006F007800200045005A00000004030904B2
-:1004900009026D00040100A0FA0904000001030133
-:1004A0000100092111010001223F00070581030815
-:1004B000000A0904010001030102000921110100E1
-:1004C00001224D000705820308000A090402000109
-:1004D00003000000092111010001223600070583F5
-:1004E0000308000A090403000103000000092111A8
-:1004F00001000122390007058403100001120110D8
-:100500000100000008EDFE071301000102000105D3
-:10051000010906A101050719E029E7150025019544
-:1005200008750181020508190129059505750191D4
-:10053000029501750391010507190029771500251A
-:1005400001957875018102C005010980A10185022C
-:1005500016010026B7001A01002AB7007510950190
-:100560008100C0050C0901A1018503160100269C2C
-:10057000021A01002A9C02751095018100C0050134
-:100580000902A1010901A1000509190129051500A8
-:10059000250195057501810295017503810105010C
-:1005A000093009311581257F9502750881060938C2
-:1005B0001581257F950175088106050C0A380215FD
-:1005C00081257F950175088106C0C005010906A136
-:1005D00001050719E029E715002501950875018136
-:1005E0000295017508810105081901290595057510
-:1005F0000191029501750391010507190029FF1565
-:100600000025FF950675088100C00000000000006D
-:100610000000000000010204060A0F17202C3A4ACD
-:100620005D71879DB3C7DAE9F5FCFFFCF5E9DAC730
-:10063000B39D87715D4A3A2C20170F0A0604020108
-:100640000000000000000000000011241FBECFEFDA
-:10065000DAE0DEBFCDBF04B603FE24C08091FC010A
-:100660009091FD01A091FE01B091FF018730904B68
-:10067000A740B04BB9F41092FC011092FD0110920A
-:10068000FE011092FF0114BE84B7877F84BF88E10A
-:100690000FB6F89480936000109260000FBEE0E007
-:1006A000FFE3099511E0A0E0B1E0E8E5FAE402C05B
-:1006B00005900D92A433B107D9F711E0A4E3B1E09E
-:1006C00001C01D92AC3FB107E1F70E94CD0B0C9425
-:1006D0002A250C9400001092B9008AE08093B8009B
-:1006E000089594EA9093BC009091BC0097FFFCCFD2
-:1006F0009091B900987F983021F0903111F081E00D
-:1007000008958093BB0084E88093BC008091BC0076
-:1007100087FFFCCF8091B900887F883111F0803449
-:1007200071F780E0089584E98093BC008091BC005B
-:1007300084FDFCCF08958093BB0084E88093BC00C7
-:100740008091BC0087FFFCCF9091B900987F81E039
-:10075000983209F480E0089584E88093BC00809189
-:10076000BC0087FFFCCF8091BB0008958091010100
-:10077000811115C080E40E947103809301018111F1
-:100780000CC082E10E949B0380930101811105C08E
-:100790008FEF0E949B03809301010E94930384B119
-:1007A000807F84B985B1807F85B98AB1837F8AB91A
-:1007B0008BB1837F8BB93E98469808950E9471054E
-:1007C000809301010E94B60380B38C7080BB81B31B
-:1007D000836F81BBA5E3B1E0E3E4F1E08EE08E0F2F
-:1007E00011921D928E13FCCF0C945B05BF92CF9299
-:1007F000DF92EF92FF920F931F93CF93DF9380913D
-:100800000101882379F0809134018F5F8093340156
-:10081000811108C00E94710580930101811102C0FD
-:100820000E94030505E311E0C0E0D0E0DD24D3948D
-:1008300082E0C82EEE24E394F12CC730D10500F5F8
-:1008400080910101811164C080E40E947103809352
-:100850000101811112C082E10E949B03809301017A
-:1008600081110BC0C7010C2E01C0880F0A94EAF752
-:1008700080950E949B03809301010E94930348C0CE
-:10088000CA30A1F028F4C83059F0C93061F005C071
-:10089000CC3089F070F0CD3089F0209A289810C0C3
-:1008A000219A29980DC0229A2A980AC0239A2B9837
-:1008B00007C0529A01C0539A5B9802C03E9A46986C
-:1008C00090EA9A95F1F79FB1799902C082E001C050
-:1008D00080E091709D25982B7C9902C084E001C036
-:1008E00080E0892B7D9902C038E001C030E0832B85
-:1008F0007E9902C020E101C020E0822B9FB190953B
-:10090000991F9927991F9295990F907E892B0FC057
-:1009100080910101811149C080E40E94710380939C
-:100920000101882379F1B12C0E9493038B2DF801EA
-:100930009081981719F08083C09200010E94B6033D
-:1009400021960F5F1F4FCE30D10509F076CF8091F1
-:100950000001882361F1815080930001882339F0E0
-:100960008FE99FE00197F1F700C0000020C0A3E4E9
-:10097000B1E0E5E3F1E0CF01825F91919D938E13A9
-:10098000FCCF15C083E10E949B038093010181117C
-:10099000CACF81E40E947103809301018111C3CF0A
-:1009A0000E94AC03B82EB094BFCF80E0C0CF0E94AD
-:1009B000010581E0DF91CF911F910F91FF90EF90A2
-:1009C000DF90CF90BF900895E82FF0E0ED5BFE4FF1
-:1009D0008081089508950F931F93CF93DF93C3E40D
-:1009E000D1E010E00C2F025F899190E00E941E1C64
-:1009F000180F0C13F9CF812FDF91CF911F910F9119
-:100A000008950C94D10556985E9825982D982698AF
-:100A10002E9827982F988FEF90E0909389008093DD
-:100A2000880090938B0080938A0090938D00809330
-:100A30008C00259A2D9A2FEF80E792E0215080407C
-:100A40009040E1F700C00000269A2E9A2FEF80E731
-:100A500092E0215080409040E1F700C00000279ACA
-:100A60002F9A2FEF80E792E0215080409040E1F7ED
-:100A700000C0000025982D982FEF80E792E02150CC
-:100A800080409040E1F700C0000026982E982FEF9C
-:100A900080E792E0215080409040E1F700C00000E4
-:100AA00027982F9856985E9825982D9826982E98D6
-:100AB00027982F98089589EA8093800089E0809391
-:100AC000810024982C983F988AB18F748AB96E98C7
-:100AD000479A8BB1806B8BB9769A0E9403050C9470
-:100AE000D00580E2809301018091510181110EC0F7
-:100AF0000E946B0381E0809351012FEF83ED90E31F
-:100B0000215080409040E1F700C0000080E40E9446
-:100B100071038093010181112EC00E949B03809379
-:100B20000101811128C00E949B0380930101811162
-:100B300022C08FE30E949B038093010181111BC09F
-:100B40000E94930380E40E9471038093010181114C
-:100B500012C08CE00E949B038093010181110BC0A5
-:100B60000E949B0380930101811105C08FE30E94C5
-:100B70009B03809301010E949303809101010895DA
-:100B800061110BC0FC018281882321F085EE0E9457
-:100B90002D1203C085EE0E94F51280E090E00895CA
-:100BA00008956091BE017091BF018091C001909144
-:100BB000C1010E942A1C56985E9825982D98269867
-:100BC0002E9827982F98823051F0833029F0813069
-:100BD00049F4269A2E9A0895259A2D9A0895279ACF
-:100BE0002F9A089556985E98089581E0089581E0BF
-:100BF00008950C94F7050895282F882339F090E084
-:100C00002A3010F44D9608950697089587E290E0F3
-:100C10000895AF92BF92DF92EF92FF920F931F93CE
-:100C2000CF93DF938C01FC01C081D181CE010E9462
-:100C3000A31ABE010E941A07EC01B8010E94F9052F
-:100C4000882309F4EBC0F8018281882309F4A0C04D
-:100C500080915E0181111FC0C431F0E5DF0709F00A
-:100C6000D7C00E94FB0581E080935E010E94C21CF8
-:100C700090935D0180935C01109255011092570191
-:100C800010925601109259011092580110925B0176
-:100C900010925A01C3C080915C0190915D010E9445
-:100CA000CE1C883C910570F480915501E82FF0E04E
-:100CB000EE0FFF1FEA5AFE4FD183C0838F5F8093F0
-:100CC0005501ACC0C13080E8D80708F451C0F80124
-:100CD0008281882309F460C05E01E894B7F88091AE
-:100CE0005401813079F050F08230C1F482EE0E94DC
-:100CF0002D1287E50E942D1287E50EC082EE0E941C
-:100D00002D120CC080EE0E942D1281EE0E942D1239
-:100D100088E10E942D1288E10E94F5128CE0E82EF5
-:100D2000F12CC5010E2C02C0969587950A94E2F726
-:100D30008F700E94FC05D82E0E942D128D2D0E94CE
-:100D4000F512F4E0EF1AF1088CEFE8168FEFF806D1
-:100D500041F780915401813029F010F0823041F444
-:100D600082EE04C080EE0E94F51281EE0E94F51220
-:100D7000C438E0E5DE0721F0C538D04501F137C0C1
-:100D8000F8018281882361F01092520182E01EC036
-:100D9000C130F0E8DF0760F3C43880E5D80761F4BC
-:100DA00080915201811106C086E20E942D1286E2D6
-:100DB0000E94F51282E018C0C538D045C1F4F80190
-:100DC0008281882331F01092530180E20E94441303
-:100DD00025C080915301811106C087E20E942D1227
-:100DE00087E20E94F51280E20E944B1317C081E057
-:100DF0008093520180935301C801DF91CF911F91DD
-:100E00000F91FF90EF90DF90BF90AF900C94F5059D
-:100E1000C130F0E8DF0708F05FCFAACF80E0DF91B4
-:100E2000CF911F910F91FF90EF90DF90BF90AF9007
-:100E30000895089596E0799FF001112494E5899F23
-:100E4000E00DF11D1124E60FF11DEE0FFF1FEC5E0A
-:100E5000FE4F859194910895880F991FFC01E657E4
-:100E6000F040859194910895880F991FFC01E65FE9
-:100E7000FE4F8591949108950F931F93CF93DF9325
-:100E8000EC01811520E3920750F5C11580E2D807E7
-:100E900008F0C3C0CB3BD10590F4C83AD10508F0A7
-:100EA0006AC0C53AD10508F05BC0C430D10508F06E
-:100EB000D0C1219709F0CAC101E010E00AC2CF3FBA
-:100EC000D10511F008F0C5C1C03FD10508F0A2C09E
-:100ED000CE01805E9109089708F4BBC1B7C1C1304B
-:100EE00090E5D90709F4A2C020F5C0318FE4D807F6
-:100EF00070F4C11590E4D90708F094C0C11521E33E
-:100F0000D20708F0A3C1DD278E01106CE2C1C11524
-:100F1000D04509F09BC10E94AA158FEF94E32CE005
-:100F2000815090402040E1F700C000000E941D1D4C
-:100F3000D0C1C11597E5D90758F4C03121E5D207D2
-:100F400008F01CC1C43180E5D80708F475C07EC123
-:100F5000CE0190578115904108F078C1DF7073C1C0
-:100F6000C53AD10509F477C1C63AD10509F076C171
-:100F700002E810E4AEC1C83AD10509F472C1C93A19
-:100F8000D10509F471C1CA3AD10509F470C1CB3A4F
-:100F9000D10509F46FC1CC3AD10509F46EC1CD3A3F
-:100FA000D10509F46DC1C03BD10509F46CC1CE3A3D
-:100FB000D10509F46BC1CF3AD10509F46AC1C13B2F
-:100FC000D10509F469C1C23BD10509F468C1C33B2D
-:100FD000D10509F467C1C43BD10509F466C1C53B1D
-:100FE000D10509F465C1C63BD10509F464C1C73B0D
-:100FF000D10509F463C1C83BD10509F462C1C93BFD
-:10100000D10509F461C1CA3BD10509F460C100E012
-:1010100014E45FC18E0110655CC1CE019F700E9417
-:10102000340758C1DF708E01106A53C18091DB0113
-:1010300081608093DB014DC10E94C21E811102C0FC
-:101040000E94A81E0E94DF1E90E09093FC018093F6
-:10105000FB01C23080E5D80721F48091FB0181605B
-:1010600086C0C43090E5D90721F48091FB018260ED
-:101070007EC0C63020E5D20721F48091FB01846058
-:1010800076C0C83080E5D80719F48091FB0127C0ED
-:10109000CA3090E5D90721F48091FB01806167C0D7
-:1010A000CC3020E5D20721F48091FB0180625FC043
-:1010B000CE3080E5D80721F48091FB01806457C0D1
-:1010C000C03190E5D90721F48091FB0180684FC0C1
-:1010D000C23120E5D20729F48091FB018460886049
-:1010E00046C0C33080E5D80721F48091FB018E7F94
-:1010F0003EC0C53090E5D90721F48091FB018D7F7A
-:1011000036C0C73020E5D20721F48091FB018B7FE8
-:101110002EC0C93080E5D80719F48091FB0126C0A4
-:10112000CB3090E5D90721F48091FB018F7E1FC061
-:10113000CD3020E5D20721F48091FB018F7D17C0CF
-:10114000CF3080E5D80721F48091FB018F7B0FC061
-:10115000C13190E5D90721F48091FB018F7707C059
-:10116000C331D04531F48091FB018B7F877F809321
-:10117000FB018091FB010E94E31EABC08D2F9927DC
-:101180008F70992781309105D9F49E012370332700
-:1011900002C0880F991F2A95E2F79C688E0144E0EF
-:1011A000000F111F4A95E1F700271370802B912B38
-:1011B00053E0CC0FDD1F5A95E1F7C076DD272FC035
-:1011C0008230910531F4DC2FCC278E01016F106A3B
-:1011D00080C08330910569F4CE018370992701E0C6
-:1011E00010E002C0000F111F8A95E2F7C8019C6849
-:1011F0000FC084309105B9F4CE018370992701E0C6
-:1012000010E002C0000F111F8A95E2F7C8019A682A
-:1012100023E0CC0FDD1F2A95E1F7C07ED7708C014B
-:101220000C2B1D2B56C08530910531F4DC2FCC27BB
-:101230008E01046F106A4DC0069709F04AC0CF7145
-:10124000DD27DC2FCC278E01106243C000E010E0C8
-:1012500040C08E013EC001E810E43BC003E810E44A
-:1012600038C002EE14E435C009EE14E432C00AEED0
-:1012700014E42FC005EB14E42CC006EB14E429C0E1
-:1012800007EB14E426C00CEC14E423C00DEC14E4CA
-:1012900020C003E815E41DC00AE815E41AC002E9FD
-:1012A00015E417C004E915E414C001E216E411C006
-:1012B00003E216E40EC004E216E40BC005E216E4F5
-:1012C00008C006E216E405C007E216E402C00AE21E
-:1012D00016E4C801DF91CF911F910F91089596E018
-:1012E000799FF001112494E5899FE00DF11D1124EF
-:1012F000E60FF11DEE0FFF1FEC5EFE4F85919491FE
-:10130000803E9105E0F4803C910558F581339105CC
-:1013100009F46FC048F48932910509F463C08A3238
-:10132000910509F46DC072C089339105E9F08238E6
-:101330009105D1F08533910509F44DC067C0833E16
-:10134000910581F138F4803E9105B9F0823E910516
-:10135000D9F05CC0863E910561F1873E9105A1F10F
-:1013600055C00E942C0708952091FB0120FD02C06A
-:1013700021FF4CC080EE90E049C08091FB0180FFCE
-:10138000F9CF89E390E042C08091FB0182FF0EC05B
-:101390008091FB0184FF03C080E090E037C083EEC2
-:1013A00090E034C08091FB0182FFF2CF82EE90E0AA
-:1013B0002DC08091FB0183FF0BC08091FB0184FD58
-:1013C000EBCF87EE90E022C08091FB0183FFF5CF49
-:1013D00086EE90E01BC08091FB0185FF07C089E28B
-:1013E00090E014C08091FB0185FFF9CF85E390E088
-:1013F0000DC08091FB0186FF07C08AE290E006C025
-:101400008091FB0186FFF9CF81E390E00E943C07C9
-:10141000089508950C94090A80916F010895CF935F
-:10142000DF9300D01F92CDB7DEB79C018091F2010F
-:10143000843019F593E099833B832A839093E900E4
-:101440008FEF9091E800815095FD06C095ED9A953B
-:10145000F1F700008111F5CF8091E80085FF0DC004
-:1014600040E050E063E070E0CE0101960E94790C0C
-:101470008091E8008E778093E8000F900F900F9096
-:10148000DF91CF910895CF93DF9300D01F92CDB716
-:10149000DEB72091F201243021F522E029839B83DD
-:1014A0008A8383E08093E9008FEF9091E800815078
-:1014B00095FD06C095ED9A95F1F700008111F5CFE5
-:1014C0008091E80085FF0DC040E050E063E070E0EF
-:1014D000CE0101960E94790C8091E8008E7780936E
-:1014E000E8000F900F900F90DF91CF910895209119
-:1014F000F2012430F1F422E02093E9002FEF309143
-:10150000E800215035FD06C035ED3A95F1F70000B1
-:101510002111F5CF2091E80025FF0BC040E050E0FD
-:1015200065E070E00E94790C8091E8008E778093EE
-:10153000E8000895CF93DF93EC019091F20194308D
-:1015400009F046C080910C018823D9F080910D01EB
-:101550008823B9F09093E9008FEF9091E8008150D3
-:1015600095FD06C095E19A95F1F700008111F5CF40
-:101570008091E80085FF2CC040E050E060E170E021
-:1015800017C081E08093E9008FEF9091E8008150CF
-:1015900095FD06C095ED9A95F1F700008111F5CF04
-:1015A0008091E80085FF14C040E050E068E070E002
-:1015B000CE010E94790C8091E8008E778093E8003C
-:1015C00080E1FE01AFE5B1E001900D928A95E1F76F
-:1015D000DF91CF9108958091F101811109C00E949E
-:1015E0000E0E0E946B0E8091E20084608093E200F8
-:1015F00008951092F101089508950C9452230E94C9
-:10160000B31C0E9458230E9411110C940A0A42E054
-:1016100061EC81E00E94880D42E061EC82E00E9472
-:10162000880D42E061EC83E00E94880D42E161ECAC
-:1016300084E00C94880D8091F401833009F455C046
-:1016400030F4813071F0823009F48EC008958A3010
-:1016500009F47AC08B3009F460C0893009F09CC06D
-:1016600020C08091F301813A09F096C08091E80092
-:10167000877F8093E8008091F7019091F801892B92
-:1016800021F460E18FE591E003C060E080E090E04C
-:1016900070E00E94C40C8091E8008B778093E80092
-:1016A00008958091F301813209F076C08091F701AD
-:1016B0009091F801009719F0039709F06DC080919F
-:1016C000E800877F8093E8008091E80082FD05C0F4
-:1016D0008091F2018111F8CF5FC08091F100809379
-:1016E0006F018091E8008B7753C08091F301813ABC
-:1016F00009F052C08091F7019091F801892B09F00F
-:101700004BC08091E800877F8093E8008091E800DB
-:1017100080FFFCCF80910C0136C08091F3018132B3
-:10172000D9F58091F7019091F801892BA9F5809165
-:10173000E800877F8093E8000E94BD0D8091F5014D
-:1017400080930C010C94AA158091F301813221F54C
-:101750008091E800877F8093E8000E94BD0D809112
-:10176000F6018093700108958091F301813AA1F40C
-:101770008091E800877F8093E8008091E80080FFF7
-:10178000FCCF809170018093F1008091E8008E770A
-:101790008093E8000C94BD0D089584B7877F84BFC3
-:1017A00088E10FB6F89480936000109260000FBE3D
-:1017B00090E080E80FB6F894809361009093610008
-:1017C0000FBE0E9460110E940E0E0E946B0E80914F
-:1017D000E20084608093E20078940E94F1100E94FD
-:1017E000621182E091E00E940C110E9440238091DE
-:1017F000F201853069F40E947A1C8091F0018823FF
-:10180000B1F30E94A51C882391F30E94630CEFCFD3
-:101810000E946811ECCF292F332723303105C9F0FE
-:1018200064F42130310581F02230310509F043C0E4
-:101830008DE690E020E934E042C021323105F1F03C
-:101840002232310541F137C082E190E02DEF34E0E2
-:1018500036C099278130910541F08230910541F0E1
-:10186000892B49F5ECE8F4E005C0E4E7F4E002C0B8
-:10187000ECE5F4E0849190E09F0121C06430D8F45D
-:10188000E62FF0E0EE0FFF1FEE5DFE4F208131816D
-:1018900089E090E014C0643070F470E0FB01EE0F5A
-:1018A000FF1FE65EFE4F20813181FB01EA5EFE4FA5
-:1018B000808190E004C080E090E020E030E0FA0118
-:1018C00031832083089580E189BD82E189BD09B417
-:1018D00000FEFDCF8091D8008F7D8093D80080914D
-:1018E000E00082608093E0008091E00081FDFCCF09
-:1018F0000895CF92DF92EF92FF920F931F93CF93B1
-:10190000DF93EC018B016A010E94DC0D811133C071
-:10191000C114D10439F0F60180819181081B190BA3
-:10192000C80FD91FE12CF12C0115110519F1809177
-:10193000E80085FD16C08091E8008E778093E8006E
-:10194000C114D10449F0F60180819181E80EF91E9D
-:10195000F182E08285E00FC00E94DC0D882321F334
-:101960000AC089918093F10001501109FFEFEF1A2D
-:10197000FF0ADACF80E0DF91CF911F910F91FF90A6
-:10198000EF90DF90CF9008952091F9013091FA0106
-:101990002617370748F06115710539F42091E800E2
-:1019A0002E772093E80001C0B90140E06115710570
-:1019B000A9F12091F201222309F443C0253009F452
-:1019C00042C02091E80023FD40C02091E80022FDA4
-:1019D00032C02091E80020FFE9CF4091F300209130
-:1019E000F20030E0342BFC01CF016115710559F094
-:1019F0002830310540F481918093F10061507109E4
-:101A00002F5F3F4FF1CF41E02830310509F040E032
-:101A10002091E8002E772093E800C8CF4111C9CF6C
-:101A20000AC08091F201882361F0853061F08091D5
-:101A3000E80083FD0AC08091E80082FFF2CF80E0D9
-:101A4000089582E0089583E0089581E0089520914B
-:101A5000F9013091FA012617370748F06115710531
-:101A600039F42091E8002E772093E80001C0B901F5
-:101A7000FC0120E06115710591F18091F20188234C
-:101A800009F440C0853009F43FC08091E80083FD2F
-:101A90003DC08091E80082FD2FC08091E80080FF6A
-:101AA000E9CF2091F3008091F20090E0922B611534
-:101AB000710559F08830910540F424912093F1008C
-:101AC0003196615071090196F2CF21E0089709F033
-:101AD00020E08091E8008E778093E800CBCF211141
-:101AE000CCCF0AC08091F201882361F0853061F08B
-:101AF0008091E80083FD0AC08091E80082FFF2CF68
-:101B000080E0089582E0089583E0089581E00895DB
-:101B1000982F973058F59093E900981739F0709105
-:101B2000EC002091ED005091F00003C0242F762F9F
-:101B300050E021FF19C03091EB003E7F3093EB0065
-:101B40003091ED003D7F3093ED003091EB0031603E
-:101B50003093EB007093EC002093ED005093F00075
-:101B60002091EE0027FF07C09F5FD3CF8F70809337
-:101B7000E90081E0089580E008958091F30187FFF6
-:101B800011C08091E80082FD05C08091F2018111B1
-:101B9000F8CF11C08091E8008B770BC08091F201E3
-:101BA000882349F08091E80080FFF8CF8091E80019
-:101BB0008E778093E80008952091E4003091E5004D
-:101BC00095E64091EC00842F817040FF22C0809107
-:101BD000E80080FD1CC08091F201882391F08530DF
-:101BE00091F08091EB0085FD10C04091E400509190
-:101BF000E5004217530729F39A01915011F784E049
-:101C0000089582E0089583E0089581E0089580E0DA
-:101C100008954091E80042FFDECF08950E947C0EB7
-:101C20000E94840EE0EEF0E0808181608083E8ED28
-:101C3000F0E080818F77808319BCA7EDB0E08C91B4
-:101C40008E7F8C9380818F7E80831092F101089526
-:101C50000F931F93CF93DF930E947C0E0E94840EFC
-:101C6000C8EDD0E088818F778883888180688883F9
-:101C700088818F7D888319BC1092F2011092EE0149
-:101C80001092F0011092EF0100EE10E0F801808157
-:101C90008B7F808388818160888342E060E080E080
-:101CA0000E94880DE1EEF0E080818E7F8083E2EE7D
-:101CB000F0E0808181608083808188608083F8018A
-:101CC00080818E7F8083888180618883DF91CF913E
-:101CD0001F910F910895E8EDF0E080818F7E808361
-:101CE000E7EDF0E080818160808384E082BF81E065
-:101CF0008093F1010C94280EE8EDF0E080818E7F56
-:101D000080831092E20008951092DA001092E100B0
-:101D100008951F920F920FB60F9211242F933F93A5
-:101D20004F935F936F937F938F939F93AF93BF93E3
-:101D3000EF93FF938091E10082FF0BC08091E2005E
-:101D400082FF07C08091E1008B7F8093E1000E94B9
-:101D5000F0108091DA0080FF1FC08091D80080FFD2
-:101D60001BC08091DA008E7F8093DA008091D900C9
-:101D700080FF0DC080E189BD82E189BD09B400FE0C
-:101D8000FDCF81E08093F2010E94EB0A05C019BCEF
-:101D90001092F2010E94F90A8091E10080FF19C0BF
-:101DA0008091E20080FF15C08091E2008E7F8093D9
-:101DB000E2008091E20080618093E2008091D8008F
-:101DC00080628093D80019BC85E08093F2010E9464
-:101DD000FD0A8091E10084FF30C08091E20084FF21
-:101DE0002CC080E189BD82E189BD09B400FEFDCF30
-:101DF0008091D8008F7D8093D8008091E1008F7E04
-:101E00008093E1008091E2008F7E8093E2008091D8
-:101E1000E20081608093E2008091EE01882311F05E
-:101E200084E007C08091E30087FD02C081E001C02B
-:101E300083E08093F2010E94FF0A8091E10083FF1A
-:101E400029C08091E20083FF25C08091E100877F57
-:101E50008093E10082E08093F2011092EE01809184
-:101E6000E1008E7F8093E1008091E2008E7F80937D
-:101E7000E2008091E20080618093E20042E060E055
-:101E800080E00E94880D8091F00088608093F000CF
-:101E90000E94FC0AFF91EF91BF91AF919F918F91AA
-:101EA0007F916F915F914F913F912F910F900FBE56
-:101EB0000F901F9018951F920F920FB60F9211243A
-:101EC0002F933F934F935F936F937F938F939F9342
-:101ED000AF93BF93CF93DF93EF93FF93C091E9004C
-:101EE000CF708091EC00D82FD17080FDD0E8109297
-:101EF000E9008091F000877F8093F00078940E9441
-:101F00009F0F1092E9008091F00088608093F000AC
-:101F1000CD2BCF70C093E900FF91EF91DF91CF916E
-:101F2000BF91AF919F918F917F916F915F914F91F1
-:101F30003F912F910F900FBE0F901F9018951F93F8
-:101F4000CF93DF93CDB7DEB7AA970FB6F894DEBF75
-:101F50000FBECDBFE3EFF1E088E08E0F9091F1006E
-:101F600091938E13FBCF0E941B0B8091E80083FF9F
-:101F70001FC18091F3019091F401492F50E04A3044
-:101F8000510508F015C1FA01EA5AFF4F0C94DA2402
-:101F9000803881F0823809F00BC18091F7018F7091
-:101FA0008093E9008091EB0085FB882780F91092EF
-:101FB000E90006C08091EF019091F00191118260DB
-:101FC0009091E800977F9093E8008093F100109241
-:101FD000F100C8C0282F2D7F09F0EAC0882319F02E
-:101FE000823061F0E5C08091F501813009F0E0C0F8
-:101FF000933009F080E08093F0012BC08091F501CF
-:10200000811127C08091F7018F7009F4D1C08093AE
-:10201000E9002091EB0020FF1CC0933021F4809157
-:10202000EB00806214C09091EB0090619093EB0004
-:1020300021E030E0A90102C0440F551F8A95E2F764
-:102040004093EA001092EA008091EB008860809350
-:10205000EB001092E9008091E800877F86C0811133
-:10206000A7C01091F5011F778091E3008078812B44
-:102070008093E3008091E800877F8093E8000E94CE
-:10208000BD0D8091E80080FFFCCF8091E300806867
-:102090008093E300111102C082E001C083E08093CD
-:1020A000F20186C08058823008F082C08091F5012C
-:1020B0009091F6018C3D53E0950779F583E08A8392
-:1020C0008AE289834FB7F894DE01139620E03EE060
-:1020D00051E2E32FF0E050935700E49120FF03C05A
-:1020E000E295EF703F5FEF708E2F90E0EA3010F0D6
-:1020F000C79601C0C0968D939D932F5F243149F7F9
-:102100004FBF8091E800877F8093E8006AE270E02B
-:10211000CE0101960E94C40C14C0AE014F5F5F4F08
-:102120006091F7010E940B0CBC01009709F440C0BC
-:102130009091E800977F9093E80089819A810E94AE
-:10214000270D8091E8008B778093E80031C08038BC
-:1021500079F58091E800877F8093E8008091EE0117
-:102160008093F1008091E8008E778093E8000E94D0
-:10217000BD0D1EC081111CC09091F5019230C0F4BC
-:102180008091E800877F8093E8009093EE010E94A1
-:10219000BD0D8091EE01811106C08091E30087FDA5
-:1021A00002C081E001C084E08093F2010E94070B2D
-:1021B0008091E80083FF0AC08091E800877F8093C8
-:1021C000E8008091EB0080628093EB00AA960FB646
-:1021D000F894DEBF0FBECDBFDF91CF911F91089560
-:1021E0000895CF938091F2018823A1F0C091E90076
-:1021F000CF709091EC00892F817090FD80E8C82B02
-:102200001092E9008091E80083FD0E949F0FCF703B
-:10221000C093E900CF910895909376018093750162
-:102220000895E0917501F0917601309721F00190C9
-:10223000F081E02D099480E00895E0917501F0911E
-:102240007601309721F00280F381E02D0994089502
-:10225000E0917501F0917601309721F00480F581CD
-:10226000E02D099408952091730130917401821733
-:10227000930771F09093740180937301E09175015D
-:10228000F0917601309721F00680F781E02D0994D6
-:10229000089520917101309172018217930771F0B6
-:1022A0009093720180937101E0917501F091760134
-:1022B000309721F00084F185E02D09940895089568
-:1022C0000C945F110E94B91C0E94DE030C947B1DCC
-:1022D0009F92AF92BF92CF92DF92EF92FF920F93B5
-:1022E0001F93CF93DF9300D000D000D0CDB7DEB7DF
-:1022F0000E94F6030DE010E0AA24A394B12C902EC6
-:10230000802F0E94E404980128583E4F6901F9018A
-:10231000F080F826A1F40150110988F78FEF898326
-:102320008A831B820E94C21C8160782F9D838C83CC
-:1023300049815A816B818D810E94FF112FC090913C
-:10234000DB0191FF04C08E830E94EA048E8125E0A8
-:1023500030E0A501022E01C0440F0A94EAF7E42EF2
-:102360004F21C1F029839A828E2191E009F490E0F7
-:102370009B830E94C21C8160782F9D838C8349813E
-:102380005A816B818D810E94FF11F6018081E826C0
-:10239000E08204C021503109E0F6BDCF0E946220E6
-:1023A000109177010E9411111817B9F00E941111B4
-:1023B0008093770126960FB6F894DEBF0FBECDBF8F
-:1023C000DF91CF911F910F91FF90EF90DF90CF9011
-:1023D000BF90AF909F900C940A0A26960FB6F8947F
-:1023E000DEBF0FBECDBFDF91CF911F910F91FF9048
-:1023F000EF90DF90CF90BF90AF909F900895CF93D4
-:10240000DF93CDB7DEB72B970FB6F894DEBF0FBEC4
-:10241000CDBF4F83588769877A878B87DE011196F6
-:1024200086E0FD0111928A95E9F785E0FE01379675
-:1024300001900D928A95E1F749815A816B817C81E7
-:102440008D819E810E9448182B960FB6F894DEBFAE
-:102450000FBECDBFDF91CF910895CF93882309F4AC
-:10246000C2C0C82F823859F40E94111181FDBBC02F
-:1024700089E30E94221B0E94EF1B89E30CC0833872
-:1024800079F40E94111180FDAEC083E50E94221BE9
-:102490000E94EF1B83E50E94641BCF910C94EF1BFD
-:1024A000843859F40E94111182FD9DC087E40E9476
-:1024B000221B0E94EF1B87E4EECF8CEF8C0F813A3A
-:1024C00048F48C2F0E94A52281118DC08C2F0E9470
-:1024D000221BE3CF80E28C0F883048F4C77081E084
-:1024E00001C0880FCA95EAF70E94A81BD6CF8BE5DA
-:1024F0008C0F833078F4C53A29F0C63A31F083E87E
-:1025000090E005C081E890E002C082E890E0CF91C1
-:102510000C94331188E58C0F833108F064C0C83AFD
-:1025200039F1C93A41F1CA3A49F1CB3A51F1CC3AC1
-:1025300059F1CD3A61F1C03B69F1CE3A71F1CF3A30
-:1025400079F1C13B81F1C23B89F1C33B91F1C43BBD
-:1025500099F1C53BA1F1C63BA9F1C73BB1F1C83B1D
-:10256000B9F1C93BC1F1CA3BC9F180E090E038C084
-:1025700082EE90E035C089EE90E032C08AEE90E0C5
-:102580002FC085EB90E02CC086EB90E029C087EB54
-:1025900090E026C08CEC90E023C08DEC90E020C051
-:1025A00083E891E01DC08AE891E01AC082E991E0D9
-:1025B00017C084E991E014C081E292E011C083E287
-:1025C00092E00EC084E292E00BC085E292E008C087
-:1025D00086E292E005C087E292E002C08AE292E0E1
-:1025E000CF910C944911CF910895882309F44BC0E1
-:1025F000823859F40E94111181FF45C089E30E947D
-:10260000221B0E94EF1B89E30CC0833871F40E94E7
-:10261000111180FF38C083E50E94221B0E94EF1B2E
-:1026200083E50E94641B0C94EF1B843859F40E94CC
-:10263000111182FF28C087E40E94221B0E94EF1B19
-:1026400087E4EFCF9CEF980F913A58F390E2980F00
-:10265000983050F4877091E001C0990F8A95EAF79D
-:10266000892F0E94AE1BDFCF9BE5980F933020F49B
-:1026700080E090E00C943311885A833120F480E09C
-:1026800090E00C9449110895882321F00E94A81B22
-:102690000C94EF1B0895882321F00E94AE1B0C942C
-:1026A000EF1B08957F928F929F92AF92BF92CF922D
-:1026B000DF92EF92FF920F931F93CF93DF931F92BE
-:1026C000CDB7DEB77C01C62E772EFC0105810295C1
-:1026D0000F70128111110E94C51B0E941B1B8823C1
-:1026E00079F0112369F080E28C0D883048F082E0A7
-:1026F0000E94041B0E941B1B91E0D82ED92601C00A
-:10270000D12CE72DE295EF70F0E0E05AFF4F0C94EA
-:10271000DA24872D807F072D0F70882311F0029512
-:10272000007F112389F0002309F490C180E28C0D11
-:10273000883020F4802F0E94A81B03C0802F0E94A5
-:10274000B81B0E94EF1B82C18C2D0E94F512002342
-:1027500009F495C180E28C0D883020F4802F0E940E
-:10276000AE1B03C0802F0E94BE1B0E94EF1B87C1BF
-:10277000972D907F872D8F70903211F08295807FFA
-:10278000CC2021F0F1E0CF16B1F01EC0112349F0AA
-:10279000002309F414C1013009F011C10E94D81BB3
-:1027A0006EC1002319F0013009F469C189830E94C8
-:1027B000DB1B89810AC1112321F0023008F05FC1BF
-:1027C000FEC001115CC101C1112321F0002309F4F5
-:1027D000F6C03CC1002309F4F8C03EC1872D8695A0
-:1027E0008695837090E0009719F0019761F047C1DA
-:1027F000112321F08C2D972D937002C080E090E082
-:102800000E9433113CC1112321F08C2D972D937020
-:1028100002C080E090E00E94491131C18C2D11234B
-:1028200019F00E946A1F02C00E94D21F0E94572006
-:1028300026C1872D837009F052C0111120C18C2D43
-:10284000829586958770880F880F9C2D9F70892EA2
-:10285000912CA12CB12C082E04C0880C991CAA1C08
-:10286000BB1C0A94D2F7C4FE14C00FE010E020E0B5
-:1028700030E0B901A80104C0440F551F661F771F3F
-:102880008A95D2F7CB01BA016095709580959095A5
-:1028900003C060E070E0CB01272D269526952370BC
-:1028A00030E02230310569F02330310589F06829A4
-:1028B00079298A299B292130310571F00E949019CC
-:1028C000DEC0682979298A299B290E94AC19D7C0C2
-:1028D0000E949019C501B4010E947419D0C011233F
-:1028E00019F0872D817001C08695882309F4C7C02F
-:1028F0008C2D829586958770880F880F9C2D9F70F0
-:10290000892E912CA12CB12C082E04C0880C991C66
-:10291000AA1CBB1C0A94D2F7C4FE14C00FE010E03E
-:1029200020E030E0B901A80104C0440F551F661F24
-:10293000771F8A95D2F7CB01BA0160957095809583
-:10294000909503C060E070E0CB01272D2695269579
-:102950002370422F50E04230510569F04330510559
-:1029600089F0682979298A299B294130510571F01C
-:102970000E946A1A84C0682979298A299B290E94A1
-:10298000861A7DC00E946A1AC501B4010E944E1ABF
-:1029900076C08C2D90E0FC01E05EF109E531F10597
-:1029A00008F050C0E059FF4F0C94DA240C2D0F7042
-:1029B000872D8F71112331F00E94E719802F0E941B
-:1029C00044135DC00E94081A802F0E944B1357C009
-:1029D000112339F0011153C0872D8F710E942D1AD8
-:1029E0004EC0023008F04BC0F7CF112339F0872DCD
-:1029F0008F710E94E71943C01123C9F3872D8F718E
-:102A00000E94081A3CC0112329F0872D8F710E9463
-:102A1000D21935C00E94C81932C0112351F0172DA8
-:102A20001F71812F0E94E71963E0812F0E94FB1A1A
-:102A300026C081E00E94041B023008F182E00E945F
-:102A4000041B1DC0112331F0002389F28C2D0E943C
-:102A50002D1215C0002391F28C2D0E94F5120FC08B
-:102A6000472D4F706C2DC7010E94C0050E94EC18C5
-:102A700006C0472D4F706C2DC7010E941907DD203D
-:102A8000F9F00E94F71A80FD1BC0F70112820E9424
-:102A9000F11A0E94E719C7010E946F150E94F11AEE
-:102AA0000F90DF91CF911F910F91FF90EF90DF90EA
-:102AB000CF90BF90AF909F908F907F900C94081A0A
-:102AC0000F90DF91CF911F910F91FF90EF90DF90CA
-:102AD000CF90BF90AF909F908F907F9008950F936D
-:102AE0001F93CF93DF93EC01888199812B813C81E7
-:102AF000232BB9F09F3F11F48F3F99F0CE010E9434
-:102B00000906882371F0688179818A810E94ED1A13
-:102B10008C010E94A21A0E946919B801CE010E947C
-:102B20005213DF91CF911F910F9108950E94C51B01
-:102B30000E94D51B0E949A1B0E94EF1B0E94082135
-:102B40000E94572080E090E00E94331180E090E0E6
-:102B50000C9449110E94B51B0C9496150E94E21A20
-:102B6000292F22952F7030E02C3031054CF42A307B
-:102B700031056CF42250310922303105A8F407C028
-:102B80002C30310569F02F30310551F00DC0803FF8
-:102B900069F018F4803E40F409C0843F29F406C06F
-:102BA00093FB882780F9089580E0089581E00895D7
-:102BB000CF93DF9300D000D01F92CDB7DEB70F9038
-:102BC0000F900F900F900F90DF91CF910895CF93BA
-:102BD000DF9300D000D000D0CDB7DEB726960FB679
-:102BE000F894DEBF0FBECDBFDF91CF9108951F9344
-:102BF000CF93DF93C091860116E080918701C817BB
-:102C000099F0D0E01C9FF0011D9FF00D1124E857B2
-:102C1000FE4F4081518162817381848195810E9440
-:102C2000E7152196C770E9CFDF91CF911F910895E5
-:102C30004091B8015091B9016091BA017091BB0106
-:102C40008091BC019091BD010C94E7158091BD016C
-:102C500082958F7009F054C08091BA01882309F4DD
-:102C60004FC080918601A09187016091B801709159
-:102C7000B9014091BB015091BC01B6E08A1709F43B
-:102C80003FC090E041155105C1F17F3F11F46F3F06
-:102C9000A1F1B89FF001B99FF00D1124E857FE4F44
-:102CA000218172132AC02081621327C02281211141
-:102CB00024C0238134812417350710F421503109B1
-:102CC000241B350B283C3105C0F42091BD012F7029
-:102CD00020612093BD0126E0289FF001299FF00D7F
-:102CE0001124E357FE4F80818F708061808388EBD1
-:102CF00091E00E946F150C94F71501968770BECF76
-:102D00000895CF92DF92EF92FF920F931F93CF938C
-:102D1000DF93CDB7DEB762970FB6F894DEBF0FBE74
-:102D2000CDBF8C0185E0F801DE011D9601900D926A
-:102D30008A95E1F7D8014C9111965C911197129602
-:102D40006C9112971396CD90DC9014973091B80146
-:102D50007091B9018091BB019091BC01009709F479
-:102D60006BC17F3F19F43F3F09F466C1E090BA019F
-:102D7000EE2009F4C0C02091BD01C816D90628F084
-:102D8000F601E81BF90BCF0104C0809590958C0DDE
-:102D90009D1DFF24F394883C910578F0F12C207F51
-:102DA00009F0C6C07C2DD98AC88A89890E94D815A5
-:102DB00088EB91E00E946F15B1C0822F807F09F0EF
-:102DC00046C0751314C0341312C0611110C02F70A7
-:102DD00020612093BD010E94181688EB91E00E94AB
-:102DE0006F158091BD01D80115968C932EC0CD280A
-:102DF00019F15F3F11F44F3FF9F0F62E61111CC03D
-:102E0000809186012091870136E0821709F45AC02B
-:102E100090E0389FF001399FF00D1124E857FE4FE4
-:102E20007181571306C07081471303C072817111FD
-:102E300003C001968770E9CFF62E662309F418C106
-:102E40008091BD0181608093BD01F12C11C175138A
-:102E500008C0341306C0611104C08091BD01D801BF
-:102E6000C3C04D875E878D859E856A8B0E94AE1597
-:102E70006A898823E1F16623D1F12091BD01822F77
-:102E800082958F7090E0029774F08091B8019091D4
-:102E9000B90198878F831986DB86CA862C87CE0175
-:102EA00007960E946F1586E0F801A8EBB1E001904B
-:102EB0000D928A95E1F70E9426160E941816FF24AB
-:102EC000F394D6C04D875E878D859E850E94E21A59
-:102ED000292F22952F7030E0223031050CF0BCC034
-:102EE0009F7009F0B6C0805E883008F4C1C0C80188
-:102EF0000E946F15E4CFC816D90608F453C0F60136
-:102F0000E81BF90BCF01883C910508F450C0F12C67
-:102F10007C2DD98AC88A89890E94D815E8EBF1E00E
-:102F200086E0DF011D928A95E9F70E941816A0C07D
-:102F3000751314C0341312C0611110C08091BD010B
-:102F4000F8018583C8010E946F1586E0E8EBF1E087
-:102F5000DF011D928A95E9F7FE2C8AC04D875E87B6
-:102F60008D859E856A8B0E94AE156A89882309F437
-:102F7000BECF662309F4BBCF2091BD01822F82957D
-:102F80008F7090E002970CF48ECF8091B8019091F1
-:102F9000B9019A8389831B82DD82CC822E83CE0184
-:102FA00001967FCF809590958C0D9D1DACCFF62E10
-:102FB000662309F49CCF75132EC034132CC02091C6
-:102FC000BD0120FD1FC0822F82958F70D9F0D801DE
-:102FD00015962C9315978F3049F08F5F982F929507
-:102FE000907F822F8F70892B15968C93C8010E9439
-:102FF0006F1586E0F801A8EBB1E001900D928A957B
-:10300000E1F793CF86E0F801A8EBB1E001900D92D3
-:103010008A95E1F72DC04D875E878D859E850E943C
-:10302000AE15811140CF8091BD0181608093BD01BB
-:10303000C8010E946F151CC0662309F458CF4D8744
-:103040005E878D859E850E94AE15882309F44FCF3B
-:103050002ACF811148CF0CC0243031050CF047CF66
-:103060009F7009F440CFF8019581907F09F03BCF24
-:103070008F2D62960FB6F894DEBF0FBECDBFDF91E5
-:10308000CF911F910F91FF90EF90DF90CF90089517
-:103090001F93CF93DF93CDB7DEB72C970FB6F8947D
-:1030A000DEBF0FBECDBF4F83588769877A878B8776
-:1030B0009C87CE0107960E948116882369F08F8134
-:1030C00098852A853B85232BF1F19F3F09F063C04A
-:1030D0008F3F09F060C037C086E0FE013796DE0101
-:1030E000119601900D928A95E1F76F817885EA85B6
-:1030F000FB85309741F17F3F11F46F3F21F1209123
-:10310000870130E0C90101968770992740918601B7
-:1031100050E08417950709F447C069837A83FD83DB
-:10312000EC8396E0929FD001939FB00D1124A85795
-:10313000BE4FFE01319601900D929A95E1F7809372
-:1031400087010E94F71516E0809186019091870112
-:103150008917C1F1189FC001112488579E4F0E9402
-:103160008116882379F1E09186011E9FF0011124D8
-:10317000E857FE4F4081518162817381848195813E
-:103180000E94E7158091860190E00196877099274B
-:1031900080938601D9CF4F81588569857A858B8543
-:1031A0009C850E94E715CFCF0E94AA151092870137
-:1031B00010928601E8EBF1E086E0DF011D928A952E
-:1031C000E9F7C1CF2C960FB6F894DEBF0FBECDBF86
-:1031D000DF91CF911F910895EF92FF920F931F936C
-:1031E000CF93DF938C01009709F46CC0F12CEE248F
-:1031F000E394E8012196F8018491843740F4843007
-:1032000008F051C0813081F0823019F15BC0853700
-:1032100009F444C0A8F19CE7980F903708F052C019
-:103220008F770E94F51241C00E5F1F4FFE01C491BF
-:1032300080E28C0F883048F4C7708E2D01C0880F53
-:10324000CA95EAF70E94C81B14C08C2F0E942D1249
-:103250002DC00E5F1F4FFE01C49180E28C0F88309D
-:1032600058F4C7708E2D01C0880FCA95EAF70E94E6
-:10327000CE1B0E94EF1B1AC08C2F0E94F51216C0A5
-:103280000E5F1F4FFE01C491CC2381F08FE99FE0B8
-:103290000197F1F700C00000C150F6CF0E5F1F4F3D
-:1032A000FE01F49003C00E942D128E018F2D882301
-:1032B00009F49FCFEFE9FFE03197F1F700C000007C
-:1032C0008150F5CFDF91CF911F910F91FF90EF903B
-:1032D000089508956093C2017093C3018093C4015F
-:1032E0009093C5010C9496150F931F930091C20102
-:1032F0001091C3012091C4013091C501DC01CB01C3
-:10330000802B912BA22BB32B8093C2019093C301EE
-:10331000A093C401B093C5011F910F910C94961511
-:103320000F931F930091C2011091C3012091C4011A
-:103330003091C501DC01CB0180239123A223B3236B
-:103340008093C2019093C301A093C401B093C501BF
-:103350001F910F910C9496150F931F930091C2012A
-:103360001091C3012091C4013091C501DC01CB0152
-:1033700080279127A227B3278093C2019093C3018E
-:10338000A093C401B093C5011F910F910C949615A1
-:103390001092BE011092BF011092C0011092C101A3
-:1033A0000C94961541E050E060E070E004C0440FDA
-:1033B000551F661F771F8A95D2F74093BE01509321
-:1033C000BF016093C0017093C1010C94961541E058
-:1033D00050E060E070E004C0440F551F661F771F87
-:1033E0008A95D2F78091BE019091BF01A091C00152
-:1033F000B091C101482B592B6A2B7B2B4093BE0106
-:103400005093BF016093C0017093C1010C94961555
-:1034100041E050E060E070E004C0440F551F661FBB
-:10342000771F8A95D2F74095509560957095809159
-:10343000BE019091BF01A091C001B091C10148238C
-:1034400059236A237B234093BE015093BF016093AD
-:10345000C0017093C1010C94961541E050E060E00A
-:1034600070E004C0440F551F661F771F8A95D2F77E
-:103470008091BE019091BF01A091C001B091C101A6
-:10348000482759276A277B274093BE015093BF01E5
-:103490006093C0017093C1010C9496150F931F9314
-:1034A0000091BE011091BF012091C0013091C10176
-:1034B000DC01CB01802B912BA22BB32B8093BE017F
-:1034C0009093BF01A093C001B093C1011F910F91D0
-:1034D0000C9496150F931F930091BE011091BF019C
-:1034E0002091C0013091C101DC01CB0180239123E7
-:1034F000A223B3238093BE019093BF01A093C00188
-:10350000B093C1011F910F910C9496150F931F93C7
-:103510000091BE011091BF012091C0013091C10105
-:10352000DC01CB0180279127A227B3278093BE011E
-:103530009093BF01A093C001B093C1011F910F915F
-:103540000C9496150895CF92DF92EF92FF920F930D
-:103550001F93CF93DF938C01C090C201D090C30121
-:10356000E090C401F090C5018091BE019091BF012F
-:10357000A091C001B091C101C82AD92AEA2AFB2A28
-:10358000CFE1D0E0D701C6010C2E04C0B695A795B7
-:10359000979587950A94D2F780FF06C0B8018C2FC3
-:1035A0000E946F09019721F4219760F780E001C024
-:1035B0008C2FDF91CF911F910F91FF90EF90DF90B3
-:1035C000CF900895CF93DF93EC010E94A31ABE0120
-:1035D0000E946F09DF91CF910895CB010E94E21AFA
-:1035E00008958091C601859585958595089580916A
-:1035F000C6018770089598E0899F90011124262BB9
-:103600002093C6010C94E7192091C601809582236E
-:103610008093C601982F977069F430E0482F5527A2
-:1036200047FD50952417350729F085958595859593
-:103630000C94081A08959091C601977081E009F4DE
-:1036400080E0089590910C01992321F090910D0153
-:10365000911109C020910E0130910F01F9013296AC
-:103660009FEF40E01FC0982F9695969596959F30B6
-:1036700050F5E0910E01F0910F01E90FF11D8770F7
-:1036800021E030E0A90102C0440F551F8A95E2F7FE
-:10369000CA019181892B818308959F3F39F04F5F43
-:1036A0004E3041F051915813F8CF0DC05111F7CF62
-:1036B000942FF5CF9F3F39F0F901E90FF11D97FDE8
-:1036C000FA9582830895089590910C01992321F031
-:1036D00090910D01911109C020910E0130910F01BF
-:1036E000F9013296205F3F4F1FC0982F969596950F
-:1036F00096959F30F0F4E0910E01F0910F01E90FE3
-:10370000F11D877021E030E0A90102C0440F551F70
-:103710008A95E2F7CA018095918189238183089572
-:103720003196E217F30729F090819813F9CF1082B0
-:10373000F7CF089581E090E0E0910E01F0910F0144
-:10374000E80FF91F1082019680319105A9F70895BD
-:103750009091DA01892B8093DA01089580959091F8
-:10376000DA0189238093DA0108951092DA0108952D
-:103770009091D901892B8093D901089580959091DA
-:10378000D90189238093D90108951092D901089510
-:103790009091D801892B8093D801089580959091BC
-:1037A000D80189238093D80108951092D8010895F3
-:1037B0008093C70108951092C701089580910E016A
-:1037C00090910F01FC0131969C01205F3F4F80E0FA
-:1037D000919191118F5FE217F307D1F70895E0916E
-:1037E0000E01F0910F018091DA018083E0910E01CA
-:1037F000F0910F0190818091D901892B8083E09114
-:103800000E01F0910F0190818091D801892B808366
-:103810008091C701882361F0E0910E01F0910F01C2
-:103820009081892B80830E94DE1B81111092C70139
-:1038300080910E0190910F010C941D1120E00097D2
-:1038400039F0AC0141505109842395232F5FF7CF04
-:10385000822F0895CF92DF92EF92FF926C01EE24B7
-:10386000FF24C114D104E104F10421F0C701B60121
-:1038700020E101C020E0C72ED82EE92EFF24C1147C
-:10388000D104E104F10419F0285FC701B6016B010E
-:103890007C0154E0F694E794D794C7945A95D1F7F5
-:1038A000C114D104E104F10419F02C5FC701B60181
-:1038B0006B017C0142E0F694E794D794C7944A9553
-:1038C000D1F7C114D104E104F10419F02E5FC7014E
-:1038D000B601DC01CB01B695A79597958795892B05
-:1038E0008A2B8B2B09F02F5F822FFF90EF90DF90B8
-:1038F000CF9008958091F201843021F11092DC0183
-:1039000020E488E190E00FB6F894A89580936000D9
-:103910000FBE2093600080E00E940A0A83B7817F77
-:10392000846083BF83B7816083BF7894889583B7B1
-:103930008E7F83BF88E10FB6F89480936000109269
-:1039400060000FBE0895089508950E94A31C0E9470
-:10395000F6030E94A41C0E94EB0491E0811101C0B7
-:1039600090E0892F08950E94AA150E9411110C94CD
-:103970000A0A82E084BD93E095BD9AEF97BD8093DB
-:103980006E0008952FB7F8948091DD019091DE01CB
-:10399000A091DF01B091E0012FBF0895CF92DF9297
-:1039A000EF92FF920F931F932FB7F8944091DD0190
-:1039B0005091DE016091DF017091E0012FBF6A013B
-:1039C0007B01EE24FF248C0120E030E0C016D106FC
-:1039D000E206F30610F4415051099A01281B390BF5
-:1039E000C9011F910F91FF90EF90DF90CF90089544
-:1039F0001F920F920FB60F9211248F939F93AF9344
-:103A0000BF938091DD019091DE01A091DF01B09123
-:103A1000E0010196A11DB11D8093DD019093DE01AF
-:103A2000A093DF01B093E001BF91AF919F918F917F
-:103A30000F900FBE0F901F9018950E940E0EF894D5
-:103A40002FEF87EA91E6215080409040E1F700C0D7
-:103A5000000087E090EBDC018093FC019093FD0176
-:103A6000A093FE01B093FF019CE088E10FB6F894AB
-:103A7000A895809360000FBE90936000FFCFEF92F7
-:103A8000FF920F931F93CF93DF93D82FCDE08C2F0E
-:103A90000E94E40405E010E0E82EF12CC701002E9E
-:103AA00002C0959587950A94E2F780FF09C0602FC0
-:103AB0007C2F80E00E941A07D81302C081E006C064
-:103AC0000150110958F7C15010F780E0DF91CF91F4
-:103AD0001F910F91FF90EF900895CF93C82F8CE224
-:103AE0000E943F1D882321F08C2FCF910C943F1D05
-:103AF00080E0CF910895CF930E94C21E811102C031
-:103B00000E94A81EC5E6C15049F00E94F6038FE34B
-:103B10009CE90197F1F700C00000F5CF89E20E940F
-:103B20006D1D811113C18AE20E946D1D81110E94D9
-:103B3000A81E85E00E946D1D81110E941D1D0E941E
-:103B4000CD1E8093DB0187E00E946D1D8823A9F1C3
-:103B50008BE10E946D1D882351F08091DB0181FB78
-:103B6000222720F991E0922790FB81F90EC08EE088
-:103B70000E946D1D882361F08091DB0182FB22276A
-:103B800020F991E0922790FB82F98093DB0115C028
-:103B900080E10E946D1D9091DB01882341F093FB31
-:103BA000222720F981E0822780FB93F904C0892F26
-:103BB000809580FB90F99093DB018091DB010E945E
-:103BC000D11E0E94DF1E8093FB0180EE0E946D1DBE
-:103BD000882341F08091FB01982F909590FB80F90C
-:103BE0008093FB0189E30E946D1D882359F0809129
-:103BF000FB0181FB222720F991E0922790FB81F9BC
-:103C00008093FB0182EE0E946D1D882359F0809104
-:103C1000FB0182FB222720F991E0922790FB82F999
-:103C20008093FB0186EE0E946D1D882359F08091E0
-:103C3000FB0183FB222720F991E0922790FB83F977
-:103C40008093FB0183EE0E946D1D882359F08091C3
-:103C5000FB0184FB222720F991E0922790FB84F955
-:103C60008093FB0185E30E946D1D882359F08091AC
-:103C7000FB0185FB222720F991E0922790FB85F933
-:103C80008093FB0181E30E946D1D882359F0809190
-:103C9000FB0186FB222720F991E0922790FB86F911
-:103CA0008093FB0181E10E946D1D882359F0809172
-:103CB000FB0187FB222720F991E0922790FB87F9EF
-:103CC0008093FB018091FB010E94E31E8091FB0128
-:103CD00087FB882780F980930D0187E20E946D1D84
-:103CE000C82F8EE10E946D1D8111C2608FE10E947C
-:103CF0006D1D8111C46080E20E946D1D8111C8603C
-:103D000081E20E946D1D8111C06182E20E946D1DE1
-:103D10008111C06283E20E946D1D8111C06484E242
-:103D20000E946D1D882311F0C06802C0CC2329F0C9
-:103D30008C2F0E94DA1E6C2F03C00E94D61E682FA3
-:103D400070E080E090E0CF910C946A19CF910895D3
-:103D50006DEE7EEF80E090E00E94142560E082E04E
-:103D600090E00E94022560E083E090E00E9402253E
-:103D700060E084E090E00E94022560E085E090E051
-:103D80000C94022580E090E00E94FC2421E08D3E0E
-:103D90009E4F09F020E0822F089582E090E00C947D
-:103DA000F424682F82E090E00C94022583E090E0F8
-:103DB0000C94F424682F83E090E00C94022584E0B6
-:103DC00090E00C94F424682F84E090E00C94022599
-:103DD0008091E30180FF0BC06091130185E0689F33
-:103DE000B001112475956795759567952BC081FF76
-:103DF00009C06091130185E0689FB0011124759599
-:103E0000679520C082FF07C06091130185E0689F1D
-:103E1000B001112417C09091E4019923D1F0609171
-:103E20001201961788F72091130185E0289F9001D1
-:103E30001124929FA001939F500D112470E0CA019C
-:103E40000E94C6246038710540F46115710539F08F
-:103E500002C065E070E0862F08958FE7089581E045
-:103E600008958091E30180FF08C06091110170E026
-:103E7000759567957595679521C081FF06C060911E
-:103E8000110170E07595679519C082FF04C06091BB
-:103E9000110170E010C09091E4019923C1F060918C
-:103EA00010019617A0F780911101899FC00111247C
-:103EB00070E00E94C6246038710528F46115710510
-:103EC00021F0862F08958FE7089581E0089561E03D
-:103ED00070E0F4CF803F21F40E94E81E819504C079
-:103EE000813F29F40E94E81E8093E7010895823FF4
-:103EF00021F40E94E81E819504C0833F29F40E94AA
-:103F0000E81E8093E6010895893F19F40E94311F4D
-:103F100005C08A3F31F40E94311F81958093E801EA
-:103F200008958B3F21F40E94311F819504C08C3F7E
-:103F300029F40E94311F8093E9010895843F21F400
-:103F40008091E501816017C0853F21F48091E501F2
-:103F5000826011C0863F21F48091E50184600BC02E
-:103F6000873F21F48091E501886005C0883F31F4E6
-:103F70008091E50180618093E50108958D3F21F4F2
-:103F80008091E30181600BC08E3F21F48091E301B9
-:103F9000826005C08F3F29F48091E30184608093A3
-:103FA000E3010895803F39F48091E70187FF6CC0F9
-:103FB0001092E70169C0813F29F48091E70118164A
-:103FC000BCF362C09091E601823F29F497FF5CC088
-:103FD0001092E60159C0833F19F41916CCF354C06E
-:103FE000893F41F48091E80118160CF04DC0109201
-:103FF000E8014AC08A3F29F48091E80187FF44C064
-:10400000F6CF8B3F39F48091E90187FF3DC01092D4
-:10401000E9013AC08C3F29F48091E9011816BCF3FC
-:1040200033C0843F21F48091E5018E7F17C0853F26
-:1040300021F48091E5018D7F11C0863F21F48091AC
-:10404000E5018B7F0BC0873F21F48091E501877FDD
-:1040500005C0883F31F48091E5018F7E8093E501B2
-:1040600013C08D3F21F48091E3018E7F0BC08E3F02
-:1040700021F48091E3018D7F05C08F3F29F4809169
-:10408000E3018B7F8093E3018091E60181110EC0F3
-:104090008091E70181110AC08091E801811106C079
-:1040A0008091E901811102C01092E401089585EE2A
-:1040B00091E00E9428110E94C21C9093E20180931B
-:1040C000E10108951F93CF93DF938091E1019091D7
-:1040D000E2010E94CE1CAC019091E401992321F0F1
-:1040E0002091140130E006C0209115018AE0289F3C
-:1040F000900111244217530708F486C08091E6010D
-:10410000C091E701D091E8011091E901811107C048
-:10411000C11176C0D11174C0111172C075C09F3F1A
-:1041200019F09F5F9093E401181624F40E94E81E92
-:104130008093E6018091E60187FF05C00E94E81E9A
-:1041400081958093E6011C1624F40E94E81E80935A
-:10415000E7018091E70187FF05C00E94E81E819575
-:104160008093E7016091E601662339F1C091E70190
-:10417000CC2319F1772767FD7095872F972F0E9421
-:10418000D72323E333E343E35FE30E943B240E940E
-:10419000A4236093E6016C2F772767FD7095872F26
-:1041A000972F0E94D72323E333E343E35FE30E9487
-:1041B0003B240E94A4236093E7011D1624F40E946F
-:1041C000311F8093E8018091E80187FF05C00E94BC
-:1041D000311F81958093E801111624F40E94311F4C
-:1041E0008093E9018091E90187FF05C00E94311F9A
-:1041F00081958093E901DF91CF911F910C94572015
-:104200009F3F09F08ECF96CFDF91CF911F910895F8
-:10421000E5EEF1E085E0DF011D928A95E9F7109265
-:10422000E4011092E3010895833081F128F4813094
-:1042300059F08230D1F00895853009F449C0B8F1C1
-:10424000863009F456C0089580911501262F30E07C
-:10425000280F311D2F3F310524F4680F609315019D
-:1042600008958FEF80931501089580911401262FF2
-:1042700030E0280F311D2F3F310524F4680F609383
-:10428000140108958FEF8093140108958091130114
-:10429000262F30E0280F311D2F3F310524F4680F01
-:1042A0006093130108958FEF809313010895809117
-:1042B0001201262F30E0280F311D2F3F310524F445
-:1042C000680F6093120108958FEF80931201089593
-:1042D00080911101262F30E0280F311D2F3F31052D
-:1042E00024F4680F6093110108958FEF80931101FA
-:1042F000089580911001262F30E0280F311D2F3FA7
-:10430000310524F4680F6093100108958FEF8093B6
-:1043100010010895833011F128F4813049F0823082
-:1043200091F00895853081F120F18630C1F1089532
-:1043300080911501681720F4861B8093150108955C
-:1043400010921501089580911401681720F4861BBE
-:10435000809314010895109214010895809113011F
-:10436000681720F4861B809313010895109213019F
-:10437000089580911201681720F4861B8093120122
-:10438000089510921201089580911101681720F488
-:10439000861B809311010895109211010895809158
-:1043A0001001681720F4861B809310010895109265
-:1043B000100108950F931F938D3109F46BC008F01D
-:1043C0003FC08E3009F47FC0C0F4873009F469C063
-:1043D00068F4863009F0B1C08091DB01817F8E7F67
-:1043E0008093DB0181E08093EB01A8C0883009F461
-:1043F000A2C08B3009F49FC0A0C0863109F49BC0D5
-:1044000078F4803109F472C0813109F096C00E94BD
-:10441000AA1590910D0181E0892780930D018BC031
-:10442000893109F488C08B3109F087C08091DB01A4
-:1044300081FB222720F991E0922790FB81F94CC063
-:10444000853309F470C048F4873209F46CC008F46D
-:1044500059C0893209F467C070C0833438F48A3394
-:1044600008F04EC0883309F466C067C0833409F48D
-:104470005AC0883409F061C00E94AA150FEF13EDED
-:1044800020E3015010402040E1F700C000000E94EE
-:104490001D1D51C00E945E230E9411110E940A0A34
-:1044A0004AC09091DB01892F8095817080FB90F943
-:1044B00029F0966098609093DB0140C0997F977FC8
-:1044C0009093DB0138C08091DB0182FB222720F929
-:1044D00091E0922790FB82F98093DB01992359F1B7
-:1044E0008091DB0181608093DB0125C08091DB013D
-:1044F00083FB222720F991E0922790FB83F9ECCFF0
-:10450000895301C08D5141E050E060E070E08A01C4
-:104510009B0104C0000F111F221F331F8A95D2F781
-:10452000C901B80104C061E070E080E090E00E9441
-:104530006A190E94AA1581E001C080E01F910F91C5
-:10454000089580E0089580E00895CF93C82F80916A
-:10455000EB01813079F018F08230E9F187C0E09109
-:104560000E01F0910F018081813169F0823209F0F2
-:104570007FC009C0E0910E01F0910F01808181316F
-:1045800011F0823261F48C2F0E94A122811104C0AB
-:104590008C2F0E94DA211DC081E090E01AC08C2F80
-:1045A0000E94A322811114C0C43179F048F4CB30A9
-:1045B00079F0C03109F060C082E08093EB0108C05F
-:1045C000C93219F0C83321F057C01092EB0154C022
-:1045D00081E0817053C0C93289F118F5C43171F19D
-:1045E000A8F4C73009F046C08AE08093150194E131
-:1045F0009093140193E0909313018093120188E04B
-:104600008093110188E28093100134C0CE51C630EE
-:1046100088F5EC2FF0E0E65DFE4F80818093EA01A3
-:1046200029C0CE34E9F020F4CB3421F56AE013C080
-:10463000C13579F0C235F1F461E00DC08091EA0135
-:10464000882319F01092EA0115C081E08093EB01F4
-:1046500015C061E006C08091EA010E9414210AC0E1
-:104660006AE08091EA010E948A2104C01092EB0165
-:1046700080E004C081E002C080E0ABCFCF9108951C
-:10468000E1E8F0E0808188608083808181608083C0
-:104690008FB7F89493E09093890090ED9093880001
-:1046A0008FBF0895EFE6F0E08081826080830895F7
-:1046B000EFE6F0E080818D7F80830895EFE6F0E003
-:1046C000908182E08927808308951F920F920FB610
-:1046D0000F9211242F933F934F935F936F937F9388
-:1046E0008F939F93AF93BF93EF93FF938091EC01D0
-:1046F0009091ED0101969093ED018093EC01811171
-:1047000003C082E00E940A0AE091ED01E695E69579
-:10471000F0E0E65FF94FE4918091EC018E1303C065
-:1047200080E00E940A0AFF91EF91BF91AF919F91A3
-:104730008F917F916F915F914F913F912F910F904A
-:104740000FBE0F901F90189504D06894B1118DC0C2
-:10475000089570D088F09F5790F0B92F9927B751DE
-:10476000A0F0D1F0660F771F881F991F1AF0BA9535
-:10477000C9F712C0B13081F077D0B1E0089574C0AC
-:10478000672F782F8827B85F39F0B93FCCF386952B
-:1047900077956795B395D9F73EF490958095709588
-:1047A00061957F4F8F4F9F4F0895E89409C097FB05
-:1047B0003EF490958095709561957F4F8F4F9F4FF8
-:1047C0009923A9F0F92F96E9BB279395F69587953C
-:1047D00077956795B795F111F8CFFAF4BB0F11F4FF
-:1047E00060FF1BC06F5F7F4F8F4F9F4F16C08823A6
-:1047F00011F096E911C0772321F09EE8872F762FDC
-:1048000005C0662371F096E8862F70E060E02AF01C
-:104810009A95660F771F881FDAF7880F9695879508
-:1048200097F9089557FD9058440F551F59F05F3F71
-:1048300071F04795880F97FB991F61F09F3F79F0C2
-:1048400087950895121613061406551FF2CF469544
-:10485000F1DF08C0161617061806991FF1CF8695C6
-:104860007105610508940895E894BB2766277727AA
-:10487000CB0197F908950BD078C069D028F06ED09D
-:1048800018F0952309F05AC05FC01124EECFCADF9B
-:10489000A0F3959FD1F3950F50E0551F629FF00153
-:1048A000729FBB27F00DB11D639FAA27F00DB11DAC
-:1048B000AA1F649F6627B00DA11D661F829F222735
-:1048C000B00DA11D621F739FB00DA11D621F839FBC
-:1048D000A00D611D221F749F3327A00D611D231F92
-:1048E000849F600D211D822F762F6A2F11249F57E0
-:1048F00050408AF0E1F088234AF0EE0FFF1FBB1F03
-:10490000661F771F881F91505040A9F79E3F5105A1
-:1049100070F014C0AACF5F3FECF3983EDCF38695AD
-:1049200077956795B795F795E7959F5FC1F7FE2B4C
-:10493000880F911D9695879597F9089597F99F6728
-:1049400080E870E060E008959FEF80EC0895002417
-:104950000A941616170618060906089500240A94E4
-:1049600012161306140605060895092E0394000C6A
-:1049700011F4882352F0BB0F40F4BF2B11F460FFF9
-:1049800004C06F5F7F4F8F4F9F4F089597FB072E97
-:1049900016F4009407D077FD09D00E94E02407FCAC
-:1049A00005D03EF4909581959F4F0895709561953F
-:1049B0007F4F0895EE0FFF1F0590F491E02D0994AD
-:1049C000AA1BBB1B51E107C0AA1FBB1FA617B70735
-:1049D00010F0A61BB70B881F991F5A95A9F7809551
-:1049E0009095BC01CD010895F999FECF92BD81BD8E
-:1049F000F89A992780B50895A8E1B0E042E050E028
-:104A00000C941C25262FF999FECF92BD81BDF89AF2
-:104A1000019700B4021639F01FBA20BD0FB6F89402
-:104A2000FA9AF99A0FBE08950196272F0E9403253E
-:104A30000C940225DC01CB01FC01F999FECF06C0E4
-:104A4000F2BDE1BDF89A319600B40D92415050404C
-:084A5000B8F70895F894FFCFB8
-:104A580002200C0A9A0A770A430A0F0A0101C801C0
-:104A680028080A03140A3F4D3639CB057E05480548
-:104A78000F05A204BB04D404ED04010203040506D7
-:044A88000708090012
-:00000001FF
diff --git a/keyboard/ergodox_ez/keymaps/coderkun_neo2/keymap.c b/keyboard/ergodox_ez/keymaps/coderkun_neo2/keymap.c
deleted file mode 100644
index d25e2b995..000000000
--- a/keyboard/ergodox_ez/keymaps/coderkun_neo2/keymap.c
+++ /dev/null
@@ -1,274 +0,0 @@
-#include "ergodox_ez.h"
-#include "debug.h"
-#include "action_layer.h"
-#include "keymap_neo2.h"
-
-// Layer names
-#define BASE 0 // default layer
-#define PMQ 1 // poor man’s QWERTZ
-#define PMN 2 // poor man’s Neo
-#define FMU 3 // FMU layer
-#define NHL 4 // Neo’s software layer 4 rebuilt in Hardware
-
-
-const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
-/* Layer 0: default
- * ┌───────┬─────┬─────┬─────┬─────┬─────┬─────┐ ┌─────┬─────┬─────┬─────┬─────┬─────┬───────┐
- * │ TAB │ 1 │ 2 │ 3 │ 4 │ 5 │ ` │ │ ´ │ 6 │ 7 │ 8 │ 9 │ 0 │ BKSPC │
- * ├───────┼─────┼─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┼─────┼───────┤
- * │ Y │ X │ V │ L │ C │ W │ HOM │ │ END │ K │ H │ G │ F │ Q │ ß │
- * ├───────┼─────┼─────┼─────╆─────╅─────┤ E │ │ ├─────╆─────╅─────┼─────┼─────┼───────┤
- * │ Mod3 │ U │ I │ A │ E │ O ├─────┤ ├─────┤ S │ N │ R │ T │ D │ Mod3 │
- * ├───────┼─────┼─────┼─────╄─────╃─────┤ TL2 │ │ TL3 ├─────╄─────╃─────┼─────┼─────┼───────┤
- * │ LSHFT │ Ü │ Ö │ Ä │ P │ Z │ │ │ │ B │ M │ , │ . │ J │ Shift │
- * └─┬─────┼─────┼─────┼─────┼─────┼─────┴─────┘ └─────┴─────┼─────┼─────┼─────┼─────┼─────┬─┘
- * │ CTL │ ALT │ MO1 │ Win │ Mod4│ │ Mod4│ Win │ MO1 │ Alt │ CTL │
- * └─────┴─────┴─────┴─────┴─────┘ ┌─────┬─────┐ ┌─────┬─────┐ └─────┴─────┴─────┴─────┴─────┘
- * │ ← │ ↑ │ │ ↓ │ → │
- * ┌─────┼─────┼─────┤ ├─────┼─────┼─────┐
- * │ │ │ ─ │ │ ─ │ │ │
- * │ SPC │ RTN ├─────┤ ├─────┤ RTN │ SPC │
- * │ │ │ HYP │ │ MEH │ │ │
- * └─────┴─────┴─────┘ └─────┴─────┴─────┘
- */
-[BASE] = KEYMAP(
- // left hand
- KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL,
- NEO_Y, NEO_X, NEO_V, NEO_L, NEO_C, NEO_W, KC_HOME,
- NEO_L1_L, NEO_U, NEO_I, NEO_A, NEO_E, NEO_O,
- KC_LSFT, NEO_UE, NEO_OE, NEO_AE, NEO_P, NEO_Z, TG(PMQ),
- KC_LCTL, KC_LALT,MO(FMU),KC_LGUI,NEO_L2_L,
- KC_LEFT, KC_UP,
- KC_MINS,
- KC_SPC, KC_ENT, ALL_T(KC_NO),
- // right hand
- DE_ACUT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
- KC_END, NEO_K, NEO_H, NEO_G, NEO_F, NEO_Q, NEO_SS,
- NEO_S, NEO_N, NEO_R, NEO_T, NEO_D, NEO_L1_R,
- TG(PMN), NEO_B, NEO_M, KC_COMM,KC_DOT, NEO_J, KC_RSFT,
- NEO_L2_R,KC_RGUI,MO(FMU),KC_RALT,KC_RCTL,
- KC_DOWN, KC_RGHT,
- KC_MINS,
- MEH_T(KC_NO),KC_ENT,KC_SPC
- ),
-
-/* Layer 1: poor man’s QWERTZ
- * based on kaimi’s layout
- * ┌───────┬─────┬─────┬─────┬─────┬─────┬─────┐ ┌─────┬─────┬─────┬─────┬─────┬─────┬───────┐
- * │ TAB │ 1 │ 2 │ 3 │ 4 │ 5 │ ` │ │ ´ │ 6 │ 7 │ 8 │ 9 │ 0 │ BKSPC │
- * ├───────┼─────┼─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┼─────┼───────┤
- * │ C │ P │ T │ F │ K │ L │ HOM │ │ END │ B │ A │ S │ G │ V │ Y │
- * ├───────┼─────┼─────┼─────╆─────╅─────┤ E │ │ ├─────╆─────╅─────┼─────┼─────┼───────┤
- * │ Mod3 │ D │ H │ Ö │ O │ I ├─────┤ ├─────┤ U │ - │ Z │ E │ X │ Mod3 │
- * ├───────┼─────┼─────┼─────╄─────╃─────┤(TL2)│ │(TL3)├─────╄─────╃─────┼─────┼─────┼───────┤
- * │ LSHFT │ Ä │ Q │ R │ W │ N │ │ │ │ J │ M │ , │ . │ ẞ │ Shift │
- * └─┬─────┼─────┼─────┼─────┼─────┼─────┴─────┘ └─────┴─────┼─────┼─────┼─────┼─────┼─────┬─┘
- * │ CTL │ ALT │ MO1 │ Win │ MO4 │ │ M04 │ Win │ MO1 │ Alt │ CTL │
- * └─────┴─────┴─────┴─────┴─────┘ ┌─────┬─────┐ ┌─────┬─────┐ └─────┴─────┴─────┴─────┴─────┘
- * │ ← │ ↑ │ │ ↓ │ → │
- * ┌─────┼─────┼─────┤ ├─────┼─────┼─────┐
- * │ │ │ ─ │ │ ─ │ │ │
- * │ SPC │ RTN ├─────┤ ├─────┤ RTN │ SPC │
- * │ │ │ HYP │ │ MEH │ │ │
- * └─────┴─────┴─────┘ └─────┴─────┴─────┘
- */
-[PMQ] = KEYMAP(
- // left hand
- KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL,
- DE_C, DE_P, DE_T, DE_F, DE_K, DE_L, KC_HOME,
- NEO_L1_L, DE_D, DE_H, DE_OE, DE_O, DE_I,
- KC_LSFT, DE_AE, DE_Q, DE_R, DE_W, DE_N, KC_TRNS,
- KC_LCTL, KC_LALT,MO(FMU),KC_LGUI,MO(NHL),
- KC_LEFT, KC_UP,
- KC_MINS,
- KC_SPC, KC_ENT, ALL_T(KC_NO),
- // right hand
- DE_ACUT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
- KC_END, DE_B, DE_A, DE_S, DE_G, DE_V, DE_Y,
- DE_U, DE_MINS,DE_Z, DE_E, DE_X, NEO_L1_R,
- KC_TRNS, DE_J, DE_M, DE_COMM,DE_DOT, DE_SS, KC_RSFT,
- MO(NHL),KC_RGUI,MO(FMU),KC_RALT,KC_RCTL,
- KC_DOWN, KC_RGHT,
- KC_MINS,
- MEH_T(KC_NO),KC_ENT,KC_SPC
- ),
-
-/* Layer 2: poor man’s Neo
- * based on kaimi’s layout
- * ┌───────┬─────┬─────┬─────┬─────┬─────┬─────┐ ┌─────┬─────┬─────┬─────┬─────┬─────┬───────┐
- * │ TAB │ 1 │ 2 │ 3 │ 4 │ 5 │ ` │ │ ´ │ 6 │ 7 │ 8 │ 9 │ 0 │ BKSPC │
- * ├───────┼─────┼─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┼─────┼───────┤
- * │ Y │ X │ V │ L │ C │ W │ HOM │ │ END │ K │ H │ G │ F │ Q │ ß │
- * ├───────┼─────┼─────┼─────╆─────╅─────┤ E │ │ ├─────╆─────╅─────┼─────┼─────┼───────┤
- * │ Mod3 │ U │ I │ A │ E │ O ├─────┤ ├─────┤ S │ N │ R │ T │ D │ Mod3 │
- * ├───────┼─────┼─────┼─────╄─────╃─────┤(TL2)│ │(TL3)├─────╄─────╃─────┼─────┼─────┼───────┤
- * │ LSHFT │ Ü │ Ö │ Ä │ P │ Z │ │ │ │ B │ M │ , │ . │ J │ Shift │
- * └─┬─────┼─────┼─────┼─────┼─────┼─────┴─────┘ └─────┴─────┼─────┼─────┼─────┼─────┼─────┬─┘
- * │ CTL │ ALT │ MO1 │ Win │ MO4 │ │ M04 │ Win │ MO1 │ Alt │ CTL │
- * └─────┴─────┴─────┴─────┴─────┘ ┌─────┬─────┐ ┌─────┬─────┐ └─────┴─────┴─────┴─────┴─────┘
- * │ ← │ ↑ │ │ ↓ │ → │
- * ┌─────┼─────┼─────┤ ├─────┼─────┼─────┐
- * │ │ │ ─ │ │ ─ │ │ │
- * │ SPC │ RTN ├─────┤ ├─────┤ RTN │ SPC │
- * │ │ │ HYP │ │ MEH │ │ │
- * └─────┴─────┴─────┘ └─────┴─────┴─────┘
- */
-[PMN] = KEYMAP(
- KC_TAB, KC_1, KC_2, KC_3, KC_4, KC_5, KC_EQL,
- DE_Y, DE_X, DE_V, DE_L, DE_C, DE_W, KC_HOME,
- KC_NO, DE_U, DE_I, DE_A, DE_E, DE_O,
- KC_LSFT, DE_UE, DE_OE, DE_AE, DE_P, DE_Z, KC_TRNS,
- KC_LCTL, KC_LALT,MO(FMU),KC_LGUI,MO(NHL),
- KC_LEFT, KC_UP,
- KC_MINS,
- KC_SPC, KC_ENT, ALL_T(KC_NO),
- // right hand
- DE_ACUT, KC_6, KC_7, KC_8, KC_9, KC_0, KC_BSPC,
- KC_END, DE_K, DE_H, DE_G, DE_F, DE_Q, DE_SS,
- DE_S, DE_N, DE_R, DE_T, DE_D, KC_NO,
- KC_TRNS, DE_B, DE_M, KC_COMM,KC_DOT, DE_J, KC_RSFT,
- MO(NHL),KC_RGUI,MO(FMU),KC_RALT,KC_RCTL,
- KC_DOWN, KC_RGHT,
- KC_MINS,
- MEH_T(KC_NO),KC_ENT,KC_SPC
- ),
-
-/* Layer 3: F-keys, Mouse and Unicode
- * ┌───────┬─────┬─────┬─────┬─────┬─────┬─────┐ ┌─────┬─────┬─────┬─────┬─────┬─────┬───────┐
- * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
- * ├───────┼─────┼─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┼─────┼───────┤
- * │ │ │ │ │ ✕ │ │ │ │ │ │ F9 │ F10 │ F11 │ F12 │ │
- * ├───────┼─────┼─────┼─────╆─────╅─────┤ │ │ ├─────╆─────╅─────┼─────┼─────┼───────┤
- * │ │ │ │ │ ✓ │ ├─────┤ ├─────┤ │ F5 │ F6 │ F7 │ F8 │ │
- * ├───────┼─────┼─────┼─────╄─────╃─────┤ │ │ ├─────╄─────╃─────┼─────┼─────┼───────┤
- * │ │ │ │ │ │ │ │ │ │ │ F1 │ F2 │ F3 │ F4 │ │
- * └─┬─────┼─────┼─────┼─────┼─────┼─────┴─────┘ └─────┴─────┼─────┼─────┼─────┼─────┼─────┬─┘
- * │ │ │(MO1)│ │ │ │ │ │(MO1)│ │ │
- * └─────┴─────┴─────┴─────┴─────┘ ┌─────┬─────┐ ┌─────┬─────┐ └─────┴─────┴─────┴─────┴─────┘
- * │ Ms← │ Ms↑ │ │ Ms↓ │ Ms→ │
- * ┌─────┼─────┼─────┤ ├─────┼─────┼─────┐
- * │ │ │ MLC │ │ MRC │ │ │
- * │ │ ├─────┤ ├─────┤ │ │
- * │ │ │ │ │ │ │ │
- * └─────┴─────┴─────┘ └─────┴─────┴─────┘
- */
-[FMU] = KEYMAP(
- // left hand
- KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
- KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,UC(0x2713),KC_TRNS,KC_TRNS,
- KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,UC(0x2715),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_TRNS,
- KC_MS_L, KC_MS_U,
- KC_BTN1,
- KC_TRNS,KC_TRNS, KC_TRNS,
- // right hand
- KC_TRNS, KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
- KC_TRNS, KC_TRNS,KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS,
- KC_TRNS,KC_F5, KC_F6, KC_F7, KC_F8, KC_TRNS,
- KC_TRNS, KC_TRNS,KC_F1, KC_F2, KC_F3, KC_F4, KC_TRNS,
- KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,
- KC_MS_D, KC_MS_R,
- KC_BTN2,
- KC_TRNS, KC_TRNS,KC_TRNS
- ),
-
-/* Layer 4: Neo’s software layer 4 rebuilt in Hardware
- * based on kaimi’s layout
- * ┌───────┬─────┬─────┬─────┬─────┬─────┬─────┐ ┌─────┬─────┬─────┬─────┬─────┬─────┬───────┐
- * │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
- * ├───────┼─────┼─────┼─────┼─────┼─────┼─────┤ ├─────┼─────┼─────┼─────┼─────┼─────┼───────┤
- * │ │ PgUp│ BSpc│ ↑ │ Del │ PgDn│ │ │ │ │ 7 │ 8 │ 9 │ + │ − │
- * ├───────┼─────┼─────┼─────╆─────╅─────┤ │ │ ├─────╆─────╅─────┼─────┼─────┼───────┤
- * │ │ Home│ ← │ ↓ │ → │ End ├─────┤ ├─────┤ │ 4 │ 5 │ 6 │ , │ . │
- * ├───────┼─────┼─────┼─────╄─────╃─────┤(TL2)│ │(TL3)├─────╄─────╃─────┼─────┼─────┼───────┤
- * │ │ Esc │ Tab │ Ins │ Ret │ Undo│ │ │ │ │ 1 │ 2 │ 3 │ │ │
- * └─┬─────┼─────┼─────┼─────┼─────┼─────┴─────┘ └─────┴─────┼─────┼─────┼─────┼─────┼─────┬─┘
- * │ │ │(MO1)│ │(MO4)│ │(MO4)│ │(MO1)│ │ │
- * └─────┴─────┴─────┴─────┴─────┘ ┌─────┬─────┐ ┌─────┬─────┐ └─────┴─────┴─────┴─────┴─────┘
- * │ │ │ │ │ │
- * ┌─────┼─────┼─────┤ ├─────┼─────┼─────┐
- * │ │ │ │ │ │ │ │
- * │ │ ├─────┤ ├─────┤ │ │
- * │ │ │ │ │ │ │ │
- * └─────┴─────┴─────┘ └─────┴─────┴─────┘
- */
-[NHL] = KEYMAP(
- // left hand
- KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
- KC_NO, KC_PGUP,KC_BSPC,KC_UP, KC_DELT,KC_PGDN,KC_NO,
- KC_NO, KC_HOME,KC_LEFT,KC_DOWN,KC_RGHT,KC_END,
- KC_NO, KC_ESC, KC_TAB, KC_INS, KC_ENT, KC_UNDO,KC_TRNS,
- KC_NO, KC_NO, KC_TRNS,KC_NO, KC_TRNS,
- KC_NO, KC_NO,
- KC_NO,
- KC_NO, KC_NO, KC_NO,
- // right hand
- KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO,
- KC_NO, KC_NO, KC_7, KC_8, KC_9, DE_PLUS,DE_MINS,
- KC_NO, KC_4, KC_5, KC_6, KC_COMM,KC_DOT,
- KC_TRNS, KC_NO, KC_1, KC_2, KC_3, KC_NO, KC_NO,
- KC_TRNS,KC_NO, KC_TRNS,KC_NO, KC_NO,
- KC_NO, KC_NO,
- KC_NO,
- KC_NO, KC_NO, KC_NO
- ),
-};
-
-const uint16_t PROGMEM fn_actions[] = {
- [BASE] = ACTION_FUNCTION(BASE),
- [PMQ] = ACTION_FUNCTION(PMQ),
- [PMN] = ACTION_FUNCTION(PMN),
- [FMU] = ACTION_LAYER_TAP_TOGGLE(FMU),
- [NHL] = ACTION_LAYER_TAP_TOGGLE(NHL)
-};
-
-
-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) {
- case FMU:
- ergodox_right_led_1_on();
- break;
- case PMQ:
- ergodox_right_led_2_on();
- break;
- case PMN:
- ergodox_right_led_3_on();
- break;
- default:
- ergodox_board_led_off();
- break;
- }
-
-};
diff --git a/keyboard/ergodox_ez/keymaps/coderkun_neo2/readme.md b/keyboard/ergodox_ez/keymaps/coderkun_neo2/readme.md
deleted file mode 100644
index 2a4d3a535..000000000
--- a/keyboard/ergodox_ez/keymaps/coderkun_neo2/readme.md
+++ /dev/null
@@ -1,31 +0,0 @@
-# coderkun’s Neo2 layout for the ErgoDox EZ
-
-The idea of this layout is to use it for [Neo2](http://www.neo-layout.org) but also provide layers to use QWERTZ with activated Neo driver and to use (basic) Neo when no driver is available (standard QWERTZ driver is active) (e. g. on other computers, in virtual machines) and to make heavily use of thumb keys.
-
-The main goal of the default layer is to provide a complete symmetric layout with each modifier equally placed for both hands (mirror, of course).
-
-It also features a layer for additional keys like F-keys (F1 – F12), some mouse keys and (hopefully in the near future) some useful Unicode symbols.
-
-
-## Layers
-
-0. Default layer for Neo2
-1. Poor man’s QWERTZ
-2. Poor man’s Neo
-3. F-keys, mouse keys und Unicode symbols
-4. Neo’s software layers 4 rebuilt in hardware
-
-
-## Build
-
-1. Enable Unicode in Makefile
-
- ```
- UNICODE_ENABLE = yes
- ```
-2. Build as usual
-
- ```
- make clean
- make KEYMAP=coderkun_neo2
- ```