diff options
author | Jack Humbert <jack.humb@gmail.com> | 2016-06-21 22:39:54 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-21 22:39:54 -0400 |
commit | 649b33d7783cf3021928534b7ae127e0a89e8807 (patch) | |
tree | c2b5e0cf8ff4aa2918e3b88ab75dbdb071cc0a1d /keyboards/planck/keymaps/lukas | |
parent | 464c8e274f993d3571fe5ea5e836fe55a3912ffe (diff) |
Renames keyboard folder to keyboards, adds couple of tmk's fixes (#432)
* fixes from tmk's repo
* rename keyboard to keyboards
Diffstat (limited to 'keyboards/planck/keymaps/lukas')
-rw-r--r-- | keyboards/planck/keymaps/lukas/Makefile | 25 | ||||
-rw-r--r-- | keyboards/planck/keymaps/lukas/compiled.hex | 1446 | ||||
-rw-r--r-- | keyboards/planck/keymaps/lukas/keymap.c | 64 |
3 files changed, 1535 insertions, 0 deletions
diff --git a/keyboards/planck/keymaps/lukas/Makefile b/keyboards/planck/keymaps/lukas/Makefile new file mode 100644 index 0000000000..581e08cd02 --- /dev/null +++ b/keyboards/planck/keymaps/lukas/Makefile @@ -0,0 +1,25 @@ + + +# Build Options +# change to "no" to disable the options, or define them in the Makefile in +# the appropriate keymap folder that will get included automatically +# +BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) +MOUSEKEY_ENABLE = yes # Mouse keys(+4700) +EXTRAKEY_ENABLE = yes # Audio control and System control(+450) +CONSOLE_ENABLE = no # Console for debug(+400) +COMMAND_ENABLE = yes # Commands for debug and configuration +NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work +BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality +MIDI_ENABLE = no # MIDI controls +AUDIO_ENABLE = yes # Audio output on port C6 +UNICODE_ENABLE = no # Unicode +BLUETOOTH_ENABLE = no # Enable Bluetooth with the Adafruit EZ-Key HID +RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. + +# Do not enable SLEEP_LED_ENABLE. it uses the same timer as BACKLIGHT_ENABLE +SLEEP_LED_ENABLE = no # Breathing sleep LED during USB suspend + +ifndef QUANTUM_DIR + include ../../../../Makefile +endif
\ No newline at end of file diff --git a/keyboards/planck/keymaps/lukas/compiled.hex b/keyboards/planck/keymaps/lukas/compiled.hex new file mode 100644 index 0000000000..2cd3bc5228 --- /dev/null +++ b/keyboards/planck/keymaps/lukas/compiled.hex @@ -0,0 +1,1446 @@ +:100000000C9461020C94A5020C94A5020C94A50218
+:100010000C94A5020C94A5020C94A5020C94A502C4
+:100020000C94A5020C94A5020C9467140C94391539
+:100030000C949B220C94A5020C94A5020C94A5028E
+:100040000C94A5020C9407030C94A5020C94A50231
+:100050000C94A5020C9403230C94A5020C94A50205
+:100060000C94A5020C94A5020C94A5020C94A50274
+:100070000C94A5020C94A5020C94A5020C94A50264
+:100080000C94DC0A0C94A5020C94A5020C94A50215
+:100090000C94A5020C94A5020C94A5020C94A50244
+:1000A0000C94A5020C94A5020C94A502A615C815E3
+:1000B000B616C815B6160D163016B616851698164D
+:1000C00082198219B119B119F019101A661B661B31
+:1000D0001B1A661BCB1ACB1A321B3B1B661B601B01
+:1000E000D81AD81AD81AD81AD81AD81AD81AD81A80
+:1000F000D81AD81AD81AD81AD81AD81AD81AD81A70
+:10010000E81AF61AFD1A041B0E1B07634236B79B4A
+:10011000D8A71A39685618AEBAAB558C1D3CB7CC67
+:100120005763BD6DEDFD753EF6177231BF000000DF
+:10013000803F08000000BE922449123EABAAAA2AC2
+:10014000BECDCCCC4C3E00000080BEABAAAAAA3EDD
+:1001500000000000BF000000803F00000000000819
+:100160004178D3BB4387D1133D190E3CC3BD4282B6
+:10017000AD2B3E68EC8276BED98FE1A93E4C80EF74
+:10018000FFBE01C4FF7F3F00000000000000000030
+:1001900000000000000000010204060A0F17202CD6
+:1001A0003A4A5D71879DB3C7DAE9F5FCFFFCF5E9D2
+:1001B000DAC7B39D87715D4A3A2C20170F0A0604EF
+:1001C0000201000000000000000000002B001400ED
+:1001D0001A000800150017001C0018000C0012007F
+:1001E00013002A00290004001600070009000A0075
+:1001F0000B000D000E000F0033003400E1001D0065
+:100200001B00060019000500110010003600370021
+:1002100038002800E000E200E300013001522C0029
+:100220002C0002525000510052004F0035021E02B5
+:100230001F0220022102220223022402250226029A
+:1002400027022A0001000100010001000100010055
+:1002500001002D022E022F023002310201000100A6
+:1002600001000100010001000100010001002F0058
+:100270003000010001000100010001000100010047
+:1002800001000100010001000100010035001E0015
+:100290001F0020002100220023002400250026004A
+:1002A00027004C00010001000100010001000100D5
+:1002B00001002D002E002F00300031000100010050
+:1002C0000100010001000100010001000100010026
+:1002D0000100010001000100010001000100010016
+:1002E0000100010001000100010001002803540089
+:1002F00068006500200050006C0061006E00630023
+:100300006B0020004B006500790062006F00610007
+:100310007200640000002C034F007200740068003B
+:100320006F006C0069006E006500610072002000C3
+:100330004B006500790062006F006100720064008C
+:10034000730000000403090409026D00040100A009
+:10035000FA09040000010301010009211101000153
+:10036000223F000705810308000A09040100010378
+:10037000010200092111010001224D00070582033D
+:1003800008000A090402000103000000092111010C
+:1003900000012236000705830308000A0904030050
+:1003A00001030000000921110100012239000705A5
+:1003B00084031000011201100100000008EDFE602E
+:1003C0006001000102000105010906A101050719EC
+:1003D000E029E71500250195087501810205081936
+:1003E0000129059505750191029501750391010596
+:1003F000071900297715002501957875018102C03C
+:1004000005010980A101850216010026B7001A0125
+:10041000002AB700751095018100C0050C0901A1E3
+:10042000018503160100269C021A01002A9C027510
+:100430001095018100C005010902A1010901A10077
+:100440000509190129051500250195057501810288
+:100450009501750381010501093009311581257F59
+:1004600095027508810609381581257F9501750863
+:100470008106050C0A38021581257F9501750881D2
+:1004800006C0C005010906A101050719E029E71505
+:100490000025019508750181029501750881010506
+:1004A00008190129059505750191029501750391BA
+:1004B000010507190029FF150025FF95067508811C
+:1004C00000C011241FBECFEFDAE0DEBFCDBF04B6FF
+:1004D00003FE24C080911E0390911F03A09120036E
+:1004E000B09121038730904BA740B04BB9F41092E4
+:1004F0001E0310921F03109220031092210314BEBA
+:1005000084B7877F84BF88E10FB6F894809360003A
+:10051000109260000FBEE0E0F8E3099511E0A0E062
+:10052000B1E0E0E9F9E502C005900D92A03CB10709
+:10053000D9F713E0A0ECB1E001C01D92AE31B107D4
+:10054000E1F70E94AD110C94C62C0C9400000895A4
+:10055000089581E0089508950C94A8020C94A902CE
+:100560000C94AB020E94902823E030E0281B310954
+:10057000220F2093C4010895282F2F988091800086
+:10058000211108C0877F8093800010928D00109207
+:100590008C001BC0886080938000233019F48FEF9B
+:1005A0009FEF0FC083E090E0821B9109880F991F95
+:1005B0002FEF3FEFA90102C0569547958A95E2F7C4
+:1005C000CA0190938D0080938C000C94B2020E941B
+:1005D000B20284E08093C3011092C0010895279A6B
+:1005E0002F988FEF9FEF90938700809386008AE08B
+:1005F0008093800089E1809381000E94F9270C9408
+:10060000E7020E94EF026E9A769A0C94A7021F925C
+:100610000F920FB60F9211242F933F938F939F93B6
+:10062000EF93FF93E091C101F091C201CF010196D8
+:100630009093C2018093C1010090C30102C0F6955E
+:10064000E7950A94E2F7EF738091C001823019F4C4
+:10065000E03251F404C0813039F4EF3329F4809151
+:100660006F008D7F80936F00F0E0E457FE4FE491C0
+:1006700021E031E0E29FC001E39F900D1124009042
+:10068000C40102C0969587950A94E2F790938D0075
+:1006900080938C00FF91EF919F918F913F912F91CB
+:1006A0000F900FBE0F901F901895662319F06130C0
+:1006B00079F01FC0FC018281882331F085EE0E9411
+:1006C00026180E94502815C085EE0E94EE1811C011
+:1006D000FC018281882339F083EE0E94261882E093
+:1006E0000E940E2006C083EE0E94EE1882E00E9457
+:1006F0002F2080E090E0089581E008950C947C0321
+:1007000008950C94010380911502882309F448C0D0
+:100710008091D1019091D201009779F40E94CD226D
+:100720009093D2018093D1018091D30190E0009702
+:1007300071F48091D40190E00AC00E94D9222091E6
+:100740000001309101012817390740F329C00197B2
+:10075000880F991F880F991FFC01EB52FE4F608193
+:100760007181828193810E94420AE091D30184E0E9
+:10077000E89FF0011124EB52FE4F6081718182816C
+:1007800093814FE050E00E94FA0D8091D30190E0F8
+:1007900001966091D40170E00E94762C8093D30181
+:1007A0000C94AC02109217020C940F0A089508954D
+:1007B00081E0809317020C94D703089508958F92D7
+:1007C0009F92AF92BF92EF92FF920F931F93CF939E
+:1007D000DF93CDB7DEB7A3970FB6F894DEBF0FBE99
+:1007E000CDBF7C01FC0100811181C8010E94CA209B
+:1007F000B8010E94E1058C01B7010E947E038823A5
+:1008000009F4CCC10032F0E51F0741F4F701828101
+:10081000882309F458C00E945E0EC0C10132F0E581
+:100820001F0741F4F7018281882309F44CC00E941C
+:10083000670EB4C10232F0E51F0751F4F70182815F
+:10084000882309F440C00E945A0E8111F0CFE3CFF3
+:100850000332F0E51F0739F4F7018281882399F10B
+:100860000E94D8039BC10432F0E51F0739F4F70159
+:100870008281882341F10E94D20390C10532F0E5C4
+:100880001F0749F4F70182818823E9F0809117025C
+:100890008111F1CFE5CF0632F0E51F0739F4F701FA
+:1008A0008281882381F00E946E0E0AC00732F0E533
+:1008B0001F0749F4F7018281882329F00E94790EED
+:1008C0000E94DE036BC180911702811105C0F70100
+:1008D00082818111CFC018C1003E110579F4F70162
+:1008E0008281882309F44DC00E940F0A81E0809321
+:1008F0001602109215021092D40150C1023E110549
+:1009000059F4F70182818823E1F10E940F0A1092C5
+:1009100016021092150242C1033E110591F4F7012F
+:100920008281882371F10E940F0A1092160281E0E1
+:10093000809315021092D3011092D2011092D1012E
+:100940002DC10235110559F4F7018281882309F47C
+:1009500025C180910001909101010A970DC00135D8
+:10096000110579F4F7018281882309F417C1809178
+:100970000001909101010A9690930101809300017A
+:100980000DC14091040183E2EFE1F1E0DE01119637
+:1009900001900D928A95E1F7F701808121E030E026
+:1009A0002C0F3D1F280F311DC901209102013091EC
+:1009B0000301FC01E20FF31F6081772767FD70954B
+:1009C000640F711D882777FD8095982F0E949829C4
+:1009D00020E030E040E451E40E94FD284B015C013E
+:1009E000F701218184E090E0821B9109BC018827F6
+:1009F00077FD8095982F0E9498299B01AC01C50135
+:100A0000B4010E9495289B01AC0160E070E080E099
+:100A100090E40E940B2B20E030E04CED50E40E946B
+:100A2000A82A4B015C01F70182818823D1F04FE0B5
+:100A300050E0C501B4010E94FA0D8091160288238E
+:100A4000A1F08091D40124E0829FF0011124EB52A7
+:100A5000FE4F80829182A282B3828F5F8093D40105
+:100A600004C0C501B4010E94420A0F3F110508F0FD
+:100A70002ECF94C08091D00181111FC0043130E588
+:100A8000130709F051C00E94800381E08093D001D8
+:100A90000E94CD229093CF018093CE011092C70186
+:100AA0001092C9011092C8011092CB011092CA0194
+:100AB0001092CD011092CC0171C08091CE01909125
+:100AC000CF010E94D922883C910570F48091C70122
+:100AD000E82FF0E0EE0FFF1FE853FE4F1183008375
+:100AE0008F5F8093C7015AC0043880E5180721F052
+:100AF0000538104501F13AC0F7018281882341F0A1
+:100B00001092C50182E01EC0043830E5130759F584
+:100B10008091C501811106C086E20E94261886E2F6
+:100B20000E94EE1882E01CC00438F0E51F0741F374
+:100B300005381045D9F4F7018281882331F01092ED
+:100B4000C60180E20E943D1929C08091C601811131
+:100B500006C087E20E94261887E20E94EE1880E213
+:100B60000E9444191BC00538104529F381E0809389
+:100B7000C5018093C601C701A3960FB6F894DEBFE6
+:100B80000FBECDBFDF91CF911F910F91FF90EF90DE
+:100B9000BF90AF909F908F900C94AE0280E0A39690
+:100BA0000FB6F894DEBF0FBECDBFDF91CF911F917E
+:100BB0000F91FF90EF90BF90AF909F908F9008950E
+:100BC00008959CE0799FF001112490E3899FE00D46
+:100BD000F11D1124E60FF11DEE0FFF1FE453FE4F30
+:100BE000859194910895880F991FFC01E45BFF4F54
+:100BF000859194910895880F991FFC01E453FE4F4D
+:100C00008591949108950F931F93CF93DF93EC01F7
+:100C1000811521E39207A0F5C11580E3D80708F0FC
+:100C2000D7C0C83ED105D8F4C03ED10508F007C2F0
+:100C3000C83AD10578F4C53AD10508F06AC0C13088
+:100C4000D10509F463C008F4F7C1C430D10508F038
+:100C5000F6C1F2C1CB3BD10508F466C0EDC1C115A8
+:100C600090E2D90708F0AFC0C11521E0D20708F023
+:100C7000E6C1C03FD10508F4DFC18E0110651FC277
+:100C8000C03880E5D80700F5C03790E5D90708F0EF
+:100C9000A3C0C11520E5D20709F4ACC050F4CE01C1
+:100CA000905480319F4008F0C7C1DF708E01106AF8
+:100CB00006C2C13080E5D80709F4AEC0C43190E562
+:100CC000D90708F4AFC0B8C1C33820E5D20709F48A
+:100CD0008EC050F4C13890E5D90709F482C008F0FD
+:100CE00083C000E011EDEBC1C03181E5D80708F405
+:100CF000A3C1C11597E5D90708F436C1CE019057B5
+:100D00008115904108F098C1DF7093C101E010E0B7
+:100D1000D6C1C53AD10509F494C1C63AD10509F046
+:100D200093C102E810E4CBC1C83AD10509F48FC1E0
+:100D3000C93AD10509F48EC1CA3AD10509F48DC169
+:100D4000CB3AD10509F48CC1CC3AD10509F48BC159
+:100D5000CD3AD10509F48AC1C03BD10509F489C156
+:100D6000CE3AD10509F488C1CF3AD10509F487C13B
+:100D7000C13BD10509F486C1C23BD10509F485C147
+:100D8000C33BD10509F484C1C43BD10509F483C137
+:100D9000C53BD10509F482C1C63BD10509F481C127
+:100DA000C73BD10509F480C1C83BD10509F47FC117
+:100DB000C93BD10509F47EC1CA3BD10509F47DC107
+:100DC00000E014E47CC1CE019F700E94FB0578C155
+:100DD000DD278E01106C73C1CF70DD278E01146D7D
+:100DE0006EC100E010ED6BC100E012ED68C100E0E3
+:100DF00013ED65C10E94D11B0E940F0A0E94D60309
+:100E00008FEF94E32CE0815090402040E1F700C048
+:100E100000000E94282353C18091F20281608093D8
+:100E2000F2024DC10E948923811102C00E946523F4
+:100E30000E949C2390E090931D0380931C03C2307A
+:100E400080E5D80721F480911C03816086C0C430FE
+:100E500090E5D90721F480911C0382607EC0C630E2
+:100E600020E5D20721F480911C03846076C0C8304D
+:100E700080E5D80719F480911C0327C0CA3090E59B
+:100E8000D90721F480911C03806167C0CC3020E534
+:100E9000D20721F480911C0380625FC0CE3080E5D0
+:100EA000D80721F480911C03806457C0C03190E5BD
+:100EB000D90721F480911C0380684FC0C23120E51E
+:100EC000D20729F480911C038460886046C0C33037
+:100ED00080E5D80721F480911C038E7F3EC0C53089
+:100EE00090E5D90721F480911C038D7F36C0C7306F
+:100EF00020E5D20721F480911C038B7F2EC0C930DE
+:100F000080E5D80719F480911C0326C0CB3090E50A
+:100F1000D90721F480911C038F7E1FC0CD3020E5BE
+:100F2000D20721F480911C038F7D17C0CF3080E55C
+:100F3000D80721F480911C038F7B0FC0C13190E54D
+:100F4000D90721F480911C038F7707C0C331D045A6
+:100F500031F480911C038B7F877F80931C038091E9
+:100F60001C030E94A023ABC08D2F99278F70992757
+:100F700081309105D9F49E012370332702C0880F78
+:100F8000991F2A95E2F79C688E0144E0000F111F1B
+:100F90004A95E1F700271370802B912B53E0CC0F7B
+:100FA000DD1F5A95E1F7C076DD272FC0823091050D
+:100FB00031F4DC2FCC278E01016F106A80C08330A2
+:100FC000910569F4CE018370992701E010E002C019
+:100FD000000F111F8A95E2F7C8019C680FC084308A
+:100FE0009105B9F4CE018370992701E010E002C0A9
+:100FF000000F111F8A95E2F7C8019A6823E0CC0F11
+:10100000DD1F2A95E1F7C07ED7708C010C2B1D2BBC
+:1010100056C08530910531F4DC2FCC278E01046F4A
+:10102000106A4DC0069709F04AC0CF71DD27DC2F4A
+:10103000CC278E01106243C000E010E040C08E015A
+:101040003EC001E810E43BC003E810E438C002EE03
+:1010500014E435C009EE14E432C00AEE14E42FC0E3
+:1010600005EB14E42CC006EB14E429C007EB14E4F0
+:1010700026C00CEC14E423C00DEC14E420C003E8FB
+:1010800015E41DC00AE815E41AC002E915E417C00A
+:1010900004E915E414C001E216E411C003E216E409
+:1010A0000EC004E216E40BC005E216E408C006E236
+:1010B00016E405C007E216E402C00AE216E4C8011D
+:1010C000DF91CF911F910F9108959CE0799FF001DE
+:1010D000112490E3899FE00DF11D1124E60FF11D0D
+:1010E000EE0FFF1FE453FE4F85919491803E9105D2
+:1010F000E0F4803C910558F58133910509F46FC007
+:1011000048F48932910509F463C08A32910509F4E3
+:101110006DC072C089339105E9F082389105D1F034
+:101120008533910509F44DC067C0833E910581F177
+:1011300038F4803E9105B9F0823E9105D9F05CC04B
+:10114000863E910561F1873E9105A1F155C00E944F
+:10115000F305089520911C0320FD02C021FF4CC01F
+:1011600080EE90E049C080911C0380FFF9CF89E3B5
+:1011700090E042C080911C0382FF0EC080911C034E
+:1011800084FF03C080E090E037C083EE90E034C07D
+:1011900080911C0382FFF2CF82EE90E02DC08091FF
+:1011A0001C0383FF0BC080911C0384FDEBCF87EEF3
+:1011B00090E022C080911C0383FFF5CF86EE90E083
+:1011C0001BC080911C0385FF07C089E290E014C01A
+:1011D00080911C0385FFF9CF85E390E00DC08091DD
+:1011E0001C0386FF07C08AE290E006C080911C03C2
+:1011F00086FFF9CF81E390E00E94030608950C94E6
+:10120000B002E82FF0E0E25BFE4F8081E82FEF7044
+:10121000F0E082958F7021E030E0A90102C0440F18
+:10122000551F8A95E2F740A308950F931F93CF931C
+:10123000DF9385B7806885BF85B7806885BFC3E0C9
+:10124000D0E001E010E0FE01E25BFE4F8081E82F7C
+:10125000EF70F0E021A182958F70A80102C0440FC9
+:10126000551F8A95E2F7CA01822B81A38C2F0E9419
+:101270000109219740F78BE090E061E070E0FC010C
+:10128000EE5BFE4F2081E22FEF70F0E042A122954D
+:101290002F70DB0102C0AA0FBB1F2A95E2F79D0148
+:1012A000242B22A3019758F7DF91CF911F910F9123
+:1012B0000C948103EF92FF920F931F93CF93DF93D0
+:1012C00000E212E0C3E0EE24E394F12CD5E08C2F91
+:1012D0000E9401098BE090E040E050E0FC01EE5BF1
+:1012E000FE4F6081E62FEF70F0E020A130E06295C4
+:1012F0006F7002C0359527956A95E2F720FD09C009
+:101300009701082E02C0220F331F0A94E2F7422BE6
+:10131000532B019718F7F801929182918F0184174E
+:10132000950721F051834083D09305018C2F0E94B3
+:101330000109C15060F68091050187FD2CC08150E4
+:10134000809305018F3F39F08FE99FE00197F1F716
+:1013500000C0000020C080911E0290911F02909357
+:1013600027028093260280911C0290911D02909387
+:1013700025028093240280911A0290911B0290937F
+:101380002302809322028091180290911902909377
+:101390002102809320020E94830381E0DF91CF919C
+:1013A0001F910F91FF90EF900895E82FF0E0EE0F5E
+:1013B000FF1FE05EFD4F80819181089508950F9396
+:1013C0001F93CF9308E212E0C0E0F801929182915E
+:1013D0008F010E944522C80FF2E000321F07A9F7D3
+:1013E0008C2FCF911F910F9108950E948923811115
+:1013F00002C00E9465230E94AE23809307033E9A99
+:10140000809171008D7F8093710082E080939000C5
+:101410008AE18093910081E080932A02089580916F
+:101420002A02811102C00E94F50910927A021092DC
+:101430007902809171008D7F80937100809190007E
+:101440008F738093900010923C0210923B02109296
+:10145000730210927402109275021092760210922A
+:10146000720210927102E1E5F2E0A1E4B2E01192A1
+:101470001192119211921D921D9282E0E137F807AC
+:10148000B1F70895CF92DF92EF92FF920F931F93DF
+:10149000CF93DF9320913B02222309F484C06B0198
+:1014A0007C0180912A02811102C00E94F50901E7A6
+:1014B00012E0C7E0D0E0A7019601F8019291829175
+:1014C000729162918F010E94F928811131C0FE0151
+:1014D000EE0FFF1FEE0FFF1FEF5AFD4F108211821C
+:1014E00012821382DE01AA0FBB1FAF5BBD4F1196A4
+:1014F0001C921E92C730D105E9F021964481558196
+:10150000668177814083518362837383148215825D
+:101510001682178212968D919C91139711969C9327
+:101520008E9313961C921E92129734961296E2CFC7
+:10153000219708F68091790290917A02019797FDA0
+:1015400005C090937A028093790204C010927A02C7
+:10155000109279028091790290917A02209177021B
+:10156000309178022817390724F0109278021092EF
+:101570007702892BC1F4809171008D7F8093710077
+:10158000809190008F73809390001092730210925C
+:1015900074021092750210927602109272021092EA
+:1015A000710210923B02DF91CF911F910F91FF903A
+:1015B000EF90DF90CF9008951F920F920FB60F9289
+:1015C00011244F925F926F927F928F929F92AF926F
+:1015D000BF92CF92DF92EF92FF922F933F934F9360
+:1015E0005F936F937F938F939F93AF93BF93CF93AB
+:1015F000DF93EF93FF9380913B02882309F49BC113
+:10160000C0917902D0917A021C161D060CF093C18C
+:1016100040902B0250902C0260902D0270902E0270
+:1016200020E030E0A901C301B2010E94A42A1816EB
+:101630000CF065C0C130D10509F452C08091770229
+:1016400090917802BE010E94762C7C0190937802E2
+:101650008093770280903D0290903E02A0903F02DE
+:10166000B090400220E030E040E85FE3C501B40103
+:101670000E94952860933D0270933E0280933F0242
+:1016800090934002F701EE0FFF1FEE0FFF1FEF5A7E
+:10169000FD4FA301920160817181828193810E943B
+:1016A000FD2820E030E040E05EE30E94A82A9B0194
+:1016B000AC01C501B4010E94A42A18168CF4C7011C
+:1016C0000196BE010E94762C909378028093770257
+:1016D00010923D0210923E0210923F021092400280
+:1016E000E0917702F0917802EE0FFF1FEE0FFF1FDF
+:1016F000EF5AFD4F6081718182819381D0C0C0908B
+:101700007302D0907402E0907502F090760220E0AF
+:1017100030E0A901C701B6010E94F928219788236A
+:1017200009F4A2C0FE01EE0FFF1FEE0FFF1FEF5ADC
+:10173000FD4F80809180A280B380A5019401C701F4
+:10174000B6010E94F92887FF31C0A501940160E02D
+:1017500070E08CED93EC0E94FD2820E030E040E446
+:1017600051E40E94FD2820E030E040E05FE30E9469
+:10177000A82A9B01AC0160E070E080E090E40E9448
+:101780000B2B9B01AC01C501B4010E94A82A9B014F
+:10179000AC01C701B6010E94F92887FF07C0A70165
+:1017A000960160E070E08CED93E439C0A5019401EE
+:1017B000C701B6010E94A42A18160CF055C0A50155
+:1017C000940160E070E08CED93E40E94FD2820E03D
+:1017D00030E040E451E40E94FD2820E030E040E0A9
+:1017E0005FE30E94A82A9B01AC0160E070E080E00A
+:1017F00090E40E940B2B9B01AC01C501B4010E9437
+:10180000A82A9B01AC01C701B6010E94A42A1816A0
+:101810005CF5A701960160E070E08CED93EC0E940E
+:10182000FD2820E030E040E451E40E94FD2820E063
+:1018300030E040E05FE30E94A82A9B01AC0160E039
+:1018400070E080E090E40E940B2B9B01AC01C7018B
+:10185000B6010E94A82A6093730270937402809369
+:1018600075029093760213C0FE01EE0FFF1FEE0F7C
+:10187000FF1FEF5AFD4F80819181A281B381809338
+:10188000730290937402A0937502B09376026091F4
+:10189000730270917402809175029091760220918A
+:1018A0002802309129022F3F4FEF340731F02F5F8C
+:1018B0003F4F30932902209328020E94840E6B012F
+:1018C0007C0120E034E244EF51E40E94F92887FFD4
+:1018D00008C086EFC82E88E2D82E84EFE82E81E477
+:1018E000F82E20E030E040E051E4C701B6010E944C
+:1018F000A82A9B01AC0160E074E284E79BE40E94AB
+:10190000FD286B017C010E946A2970939700609307
+:1019100096002091060130910701409108015091F5
+:101920000901C701B6010E94A82A0E946A29709382
+:1019300099006093980080913C02882309F433C198
+:10194000C0903702D0903802E0903902F0903A020D
+:1019500020E030E0A901C701B6010E94A42A1816B0
+:10196000D4F580912802909129028F3F2FEF9207A2
+:1019700029F001969093290280932802C701B601AD
+:101980000E94840E20E030E040E051E40E94A82A4A
+:101990009B01AC0160E074E284E79BE40E94FD28B7
+:1019A0006B017C010E946A297093970060939600F6
+:1019B00020910601309107014091080150910901E1
+:1019C000C701B6010E94A82A0E946A297093990053
+:1019D0006093980008C010929700109296001092A1
+:1019E00099001092980060913102709132026F5FFD
+:1019F0007F4F7093320260933102209196003091B4
+:101A0000970080E090E0232BF1F0C0919600D091F8
+:101A100097000E9496296B017C01BE0180E090E056
+:101A20000E9496299B01AC016091330270913402AF
+:101A300080913502909136020E94FD2820E03FEF10
+:101A40004FE757E410C00E9496296B017C0120E00B
+:101A500030EE4FEF54E46091330270913402809184
+:101A60003502909136020E94A82A9B01AC01C70161
+:101A7000B6010E94A42A87FD96C080912F028F5F35
+:101A800080932F0290E0209103033091040382178A
+:101A90009307A0F080910E03882319F010922F0273
+:101AA0000DC0809171008D7F8093710080919000B6
+:101AB0008F738093900010923C027DC08091300221
+:101AC000C0912F02811128C0C0900803D090090353
+:101AD000E0900A03F0900B0320E030E0A901C70179
+:101AE000B6010E94A42A1816BCF481E0809330024B
+:101AF00010923702109238021092390210923A0274
+:101B0000C0923302D0923402E0923502F092360253
+:101B1000C150C0932F0243C010923002109229028C
+:101B200010922802E0910503F091060348E0C49F5B
+:101B3000E00DF11D112480819181A281B3818093F8
+:101B4000370290933802A0933902B0933A0220E012
+:101B500030E040E85EE364817581868197810E9470
+:101B6000A82A6B017C0180910A01682F70E080E057
+:101B700090E00E94962920E030E048EC52E40E9478
+:101B8000FD289B01AC01C701B6010E94A82A609301
+:101B90003302709334028093350290933602109290
+:101BA0003202109231028091070380FD04C010922E
+:101BB0003C0210923B02FF91EF91DF91CF91BF91D8
+:101BC000AF919F918F917F916F915F914F913F91D5
+:101BD0002F91FF90EF90DF90CF90BF90AF909F90AC
+:101BE0008F907F906F905F904F900F900FBE0F90EF
+:101BF0001F901895CF92DF92EF92FF92CF93DF93D1
+:101C00006B017C01EA0180912A02811102C00E94CD
+:101C1000F5098091070380FF46C080917902909179
+:101C20007A0208970CF03FC0809171008D7F8093FD
+:101C3000710080913C0281110E940F0A81E0809323
+:101C40003B02109229021092280220E030E0A90104
+:101C5000C701B6010E94A42A1816DCF4809179020B
+:101C600090917A02FC01EE0FFF1FEE0FFF1FEF5A5B
+:101C7000FD4FC082D182E282F382FC01EE0FFF1F92
+:101C8000EF5BFD4FD183C083019690937A028093DE
+:101C90007902809171008260809371008091900040
+:101CA000806880939000DF91CF91FF90EF90DF905C
+:101CB000CF90089580910703817008958091070364
+:101CC0008160809307030E94B2230C94DD0380910E
+:101CD00007038E7F809307030C94B22380917B02CD
+:101CE00090E0019666E070E00E94762C80937B0283
+:101CF000089580917B0290E0019766E070E00E9479
+:101D0000762C80937B0208958F929F92AF92BF9220
+:101D1000CF92DF92EF92FF920F931F93CF93DF93B7
+:101D20006B017C01C0912802D0912902BE0180E0A4
+:101D300090E00E9496294B015C01A701960160E0AA
+:101D400070E08CE594E40E94FD289B01AC01C50184
+:101D5000B4010E94A82A0E946A2920917B022330A4
+:101D600009F473C028F4222351F02130E9F02CC18A
+:101D7000243009F4A0C0253009F4E0C025C180E07A
+:101D800090E0A0E0BFE38093060190930701A09349
+:101D90000801B093090110922B0210922C021092AC
+:101DA0002D0210922E0210C110922B0210922C02C2
+:101DB00010922D0210922E026431710540F46A30A7
+:101DC000710560F520E030E040E85EE32BC0693C3F
+:101DD000710508F0AAC080E090E00E94962920E0FA
+:101DE00030E040EA51E40E94942820E030E044E3EF
+:101DF00053E40E94FD289B01AC010E94A82A20E028
+:101E000030E040E05EE30E94A82A9B01AC0160E064
+:101E100070E080E09EE30E94942844C020E030E01F
+:101E200040E05FE3C701B6010E94A82A6B017C0174
+:101E300080E090E0A0E0BEE380930601909307016C
+:101E4000A0930801B0930901BFC010922B02109219
+:101E50002C0210922D0210922E024AE0469F900111
+:101E6000479F300D1124C90168EB7BE00E94622C72
+:101E7000BC016C5D754077FF03C071956195710978
+:101E8000882777FD8095982F0E9498292EE333ECC0
+:101E90004EE259E30E94A82A20E030E040EC5EE3E5
+:101EA0000E949528609306017093070180930801B2
+:101EB0009093090189C010922B0210922C0210926B
+:101EC0002D0210922E02CE0183709927892BE1F00A
+:101ED000BE016170772780E090E00E94962920E0A3
+:101EE00030E040E05EE30E94A82A20E030E040E4D9
+:101EF0005FE30E9495286093060170930701809329
+:101F00000801909309010CC080E090E0A0E0BFE3DD
+:101F10008093060190930701A0930801B0930901F3
+:101F2000C770DD27CD2B09F04FC01092060110922B
+:101F30000701109208011092090146C010922B026D
+:101F400010922C0210922D0210922E0200E010E04E
+:101F500020E03FE30093060110930701209308015E
+:101F6000309309016739710578F180E090E00E94B3
+:101F7000962920E030E047E153E40E94942820E0D5
+:101F800030E04AE754E40E94FD2820E030E048E4D5
+:101F900052E40E94A82A20E030E040EA51E40E9486
+:101FA000DA290E946529660F771F660F771FFB01EC
+:101FB000EE5AFE4F2081318142815381C701B60123
+:101FC0000E94A82A6B017C01C701B601DF91CF9165
+:101FD0001F910F91FF90EF90DF90CF90BF90AF9047
+:101FE0009F908F90089580918C020895CF93DF93F6
+:101FF00000D01F92CDB7DEB79C01809113038430CF
+:1020000019F593E099833B832A839093E9008FEF3E
+:102010009091E800815095FD06C095ED9A95F1F7F5
+:1020200000008111F5CF8091E80085FF0DC040E0F0
+:1020300050E063E070E0CE0101960E94571280915B
+:10204000E8008E778093E8000F900F900F90DF915B
+:10205000CF910895CF93DF9300D01F92CDB7DEB715
+:1020600020911303243021F522E029839B838A8366
+:1020700083E08093E9008FEF9091E800815095FD17
+:1020800006C095ED9A95F1F700008111F5CF80918A
+:10209000E80085FF0DC040E050E063E070E0CE0155
+:1020A00001960E9457128091E8008E778093E80095
+:1020B0000F900F900F90DF91CF910895209113030F
+:1020C0002430F1F422E02093E9002FEF3091E80072
+:1020D000215035FD06C035ED3A95F1F7000021118C
+:1020E000F5CF2091E80025FF0BC040E050E065E00F
+:1020F00070E00E9457128091E8008E778093E8008C
+:102100000895CF93DF93EC0190911303943009F07D
+:1021100046C0809115018823D9F08091160188234B
+:10212000B9F09093E9008FEF9091E800815095FD10
+:1021300006C095E19A95F1F700008111F5CF8091E5
+:10214000E80085FF2CC040E050E060E170E017C07F
+:1021500081E08093E9008FEF9091E800815095FD38
+:1021600006C095ED9A95F1F700008111F5CF8091A9
+:10217000E80085FF14C040E050E068E070E0CE0168
+:102180000E9457128091E8008E778093E80080E1EA
+:10219000FE01ACE7B2E001900D928A95E1F7DF9184
+:1021A000CF91089580911203811109C00E94EC1310
+:1021B0000E9449148091E20084608093E2000895B7
+:1021C000109212030895089508950C94902242E00D
+:1021D00061EC81E00E94661342E061EC82E00E94C3
+:1021E000661342E061EC83E00E94661342E161EC19
+:1021F00084E00C94661380911503833009F455C074
+:1022000030F4813071F0823009F48EC008958A3044
+:1022100009F47AC08B3009F460C0893009F09CC0A1
+:1022200020C080911403813A09F096C08091E800A3
+:10223000877F8093E8008091180390911903892B80
+:1022400021F460E18CE792E003C060E080E090E080
+:1022500070E00E94A2128091E8008B778093E800E2
+:10226000089580911403813209F076C0809118039B
+:1022700090911903009719F0039709F06DC08091B0
+:10228000E800877F8093E8008091E80082FD05C028
+:10229000809113038111F8CF5FC08091F10080938A
+:1022A0008C028091E8008B7753C080911403813AAF
+:1022B00009F052C08091180390911903892B09F0FD
+:1022C0004BC08091E800877F8093E8008091E80010
+:1022D00080FFFCCF8091150136C0809114038132BC
+:1022E000D9F58091180390911903892BA9F5809154
+:1022F000E800877F8093E8000E949B13809116037B
+:10230000809315010C94D11B80911403813221F527
+:102310008091E800877F8093E8000E949B13809162
+:10232000170380938D02089580911403813AA1F4DC
+:102330008091E800877F8093E8008091E80080FF2B
+:10234000FCCF80918D028093F1008091E8008E7720
+:102350008093E8000C949B13089584B7877F84BF13
+:1023600088E10FB6F89480936000109260000FBE71
+:1023700090E080E80FB6F89480936100909361003C
+:102380000FBE0E943E170E94EC130E9449148091D8
+:10239000E20084608093E20078940E94CF160E944D
+:1023A00040178BE091E00E94EA168091130385307C
+:1023B00069F40E945122809111038823B1F30E9495
+:1023C0007F22882391F30E944112EFCF0E94481789
+:1023D000ECCF292F332723303105C9F064F42130A5
+:1023E000310581F02230310509F043C08DE690E0DF
+:1023F00028E433E042C021323105F1F022323105C8
+:1024000041F137C082E190E025EB33E036C09927F7
+:102410008130910541F08230910541F0892B49F5D9
+:10242000E4E4F3E005C0E6E1F3E002C0ECEEF2E044
+:10243000849190E09F0121C06430D8F4E62FF0E051
+:10244000EE0FFF1FE255FE4F2081318189E090E0C1
+:1024500014C0643070F470E0FB01EE0FFF1FEA550A
+:10246000FE4F20813181FB01EE55FE4F808190E0CF
+:1024700004C080E090E020E030E0FA013183208366
+:10248000089580E189BD82E189BD09B400FEFDCFD8
+:102490008091D8008F7D8093D8008091E000826089
+:1024A0008093E0008091E00081FDFCCF0895CF9201
+:1024B000DF92EF92FF920F931F93CF93DF93EC0184
+:1024C0008B016A010E94BA13811133C0C114D10477
+:1024D00039F0F60180819181081B190BC80FD91FB3
+:1024E000E12CF12C0115110519F18091E80085FD11
+:1024F00016C08091E8008E778093E800C114D10463
+:1025000049F0F60180819181E80EF91EF182E082A6
+:1025100085E00FC00E94BA13882321F30AC0899175
+:102520008093F10001501109FFEFEF1AFF0ADACF93
+:1025300080E0DF91CF911F910F91FF90EF90DF909E
+:10254000CF90089520911A0330911B032617370767
+:1025500048F06115710539F42091E8002E77209339
+:10256000E80001C0B90140E061157105A9F12091B1
+:102570001303222309F443C0253009F442C02091FB
+:10258000E80023FD40C02091E80022FD32C02091E8
+:10259000E80020FFE9CF4091F3002091F20030E005
+:1025A000342BFC01CF016115710559F0283031053C
+:1025B00040F481918093F100615071092F5F3F4F8A
+:1025C000F1CF41E02830310509F040E02091E800EA
+:1025D0002E772093E800C8CF4111C9CF0AC080915F
+:1025E0001303882361F0853061F08091E80083FD5A
+:1025F0000AC08091E80082FFF2CF80E0089582E077
+:10260000089583E0089581E0089520911A033091A0
+:102610001B032617370748F06115710539F420911F
+:10262000E8002E772093E80001C0B901FC0120E00A
+:102630006115710591F180911303882309F440C05D
+:10264000853009F43FC08091E80083FD3DC0809152
+:10265000E80082FD2FC08091E80080FFE9CF209143
+:10266000F3008091F20090E0922B6115710559F012
+:102670008830910540F424912093F1003196615007
+:1026800071090196F2CF21E0089709F020E08091CE
+:10269000E8008E778093E800CBCF2111CCCF0AC021
+:1026A00080911303882361F0853061F08091E80008
+:1026B00083FD0AC08091E80082FFF2CF80E0089598
+:1026C00082E0089583E0089581E00895982F97307F
+:1026D00058F59093E900981739F07091EC0020912B
+:1026E000ED005091F00003C0242F762F50E021FF21
+:1026F00019C03091EB003E7F3093EB003091ED003C
+:102700003D7F3093ED003091EB0031603093EB0072
+:102710007093EC002093ED005093F0002091EE00B8
+:1027200027FF07C09F5FD3CF8F708093E90081E0C0
+:10273000089580E008958091140387FF11C080916F
+:10274000E80082FD05C0809113038111F8CF11C00C
+:102750008091E8008B770BC080911303882349F0A8
+:102760008091E80080FFF8CF8091E8008E77809319
+:10277000E80008952091E4003091E50095E640914D
+:10278000EC00842F817040FF22C08091E80080FD22
+:102790001CC080911303882391F0853091F08091C3
+:1027A000EB0085FD10C04091E4005091E500421718
+:1027B000530729F39A01915011F784E0089582E0BC
+:1027C000089583E0089581E0089580E008954091A0
+:1027D000E80042FFDECF08950E945A140E9462145E
+:1027E000E0EEF0E0808181608083E8EDF0E08081C0
+:1027F0008F77808319BCA7EDB0E08C918E7F8C938E
+:1028000080818F7E80831092120308950F931F930F
+:10281000CF93DF930E945A140E946214C8EDD0E057
+:1028200088818F77888388818068888388818F7D7D
+:10283000888319BC1092130310920F031092110396
+:102840001092100300EE10E0F80180818B7F8083EE
+:1028500088818160888342E060E080E00E946613A6
+:10286000E1EEF0E080818E7F8083E2EEF0E0808117
+:1028700081608083808188608083F80180818E7F81
+:102880008083888180618883DF91CF911F910F9130
+:102890000895E8EDF0E080818F7E8083E7EDF0E041
+:1028A00080818160808384E082BF81E08093120315
+:1028B0000C940614E8EDF0E080818E7F8083109206
+:1028C000E20008951092DA001092E10008951F923C
+:1028D0000F920FB60F9211242F933F934F935F9354
+:1028E0006F937F938F939F93AF93BF93EF93FF93D8
+:1028F0008091E10082FF0BC08091E20082FF07C05F
+:102900008091E1008B7F8093E1000E94CE16809140
+:10291000DA0080FF1FC08091D80080FF1BC080912B
+:10292000DA008E7F8093DA008091D90080FF0DC09D
+:1029300080E189BD82E189BD09B400FEFDCF81E05F
+:10294000809313030E94D21005C019BC1092130388
+:102950000E94E0108091E10080FF19C08091E200A8
+:1029600080FF15C08091E2008E7F8093E20080910D
+:10297000E20080618093E2008091D80080628093C1
+:10298000D80019BC85E0809313030E94E410809165
+:10299000E10084FF30C08091E20084FF2CC080E120
+:1029A00089BD82E189BD09B400FEFDCF8091D800C8
+:1029B0008F7D8093D8008091E1008F7E8093E1002D
+:1029C0008091E2008F7E8093E2008091E20081603E
+:1029D0008093E20080910F03882311F084E007C008
+:1029E0008091E30087FD02C081E001C083E0809315
+:1029F00013030E94E5108091E10083FF29C08091BC
+:102A0000E20083FF25C08091E100877F8093E10091
+:102A100082E08093130310920F038091E1008E7F78
+:102A20008093E1008091E2008E7F8093E2008091AC
+:102A3000E20080618093E20042E060E080E00E947A
+:102A400066138091F00088608093F0000E94E3108C
+:102A5000FF91EF91BF91AF919F918F917F916F9176
+:102A60005F914F913F912F910F900FBE0F901F904C
+:102A700018951F920F920FB60F9211242F933F9328
+:102A80004F935F936F937F938F939F93AF93BF9376
+:102A9000CF93DF93EF93FF93C091E900CF708091C4
+:102AA000EC00D82FD17080FDD0E81092E900809121
+:102AB000F000877F8093F00078940E947D1510923B
+:102AC000E9008091F00088608093F000CD2BCF70FA
+:102AD000C093E900FF91EF91DF91CF91BF91AF914A
+:102AE0009F918F917F916F915F914F913F912F9126
+:102AF0000F900FBE0F901F9018951F93CF93DF93E9
+:102B0000CDB7DEB7AA970FB6F894DEBF0FBECDBF24
+:102B1000E4E1F3E088E08E0F9091F10091938E1341
+:102B2000FBCF0E94FB108091E80083FF1FC18091C2
+:102B3000140390911503492F50E04A30510508F0D5
+:102B400015C1FA01EA5AFF4F0C948A2C803881F0A3
+:102B5000823809F00BC1809118038F708093E900CF
+:102B60008091EB0085FB882780F91092E90006C070
+:102B70008091100390911103911182609091E8006F
+:102B8000977F9093E8008093F1001092F100C8C005
+:102B9000282F2D7F09F0EAC0882319F0823061F0D8
+:102BA000E5C080911603813009F0E0C0933009F050
+:102BB00080E0809311032BC080911603811127C000
+:102BC000809118038F7009F4D1C08093E90020919F
+:102BD000EB0020FF1CC0933021F48091EB00806259
+:102BE00014C09091EB0090619093EB0021E030E0F5
+:102BF000A90102C0440F551F8A95E2F74093EA00ED
+:102C00001092EA008091EB0088608093EB001092B4
+:102C1000E9008091E800877F86C08111A7C01091EC
+:102C200016031F778091E3008078812B8093E30067
+:102C30008091E800877F8093E8000E949B13809139
+:102C4000E80080FFFCCF8091E30080688093E30080
+:102C5000111102C082E001C083E08093130386C09B
+:102C60008058823008F082C080911603909117033B
+:102C70008C3D53E0950779F583E08A838AE2898366
+:102C80004FB7F894DE01139620E03EE051E2E32FC7
+:102C9000F0E050935700E49120FF03C0E295EF70FD
+:102CA0003F5FEF708E2F90E0EA3010F0C79601C0C2
+:102CB000C0968D939D932F5F243149F74FBF80912C
+:102CC000E800877F8093E8006AE270E0CE01019619
+:102CD0000E94A21214C0AE014F5F5F4F60911803B3
+:102CE0000E94E911BC01009709F440C09091E800EE
+:102CF000977F9093E80089819A810E9405138091C3
+:102D0000E8008B778093E80031C0803879F58091B6
+:102D1000E800877F8093E80080910F038093F100A3
+:102D20008091E8008E778093E8000E949B131EC07C
+:102D300081111CC0909116039230C0F48091E8007C
+:102D4000877F8093E80090930F030E949B138091EC
+:102D50000F03811106C08091E30087FD02C081E06E
+:102D600001C084E0809313030E94E7108091E80083
+:102D700083FF0AC08091E800877F8093E8008091FC
+:102D8000EB0080628093EB00AA960FB6F894DEBF4A
+:102D90000FBECDBFDF91CF911F9108950895CF93BE
+:102DA000809113038823A1F0C091E900CF70909126
+:102DB000EC00892F817090FD80E8C82B1092E9000B
+:102DC0008091E80083FD0E947D15CF70C093E900DB
+:102DD000CF91089590939302809392020895E09189
+:102DE0009202F0919302309721F00190F081E02D52
+:102DF000099480E00895E0919202F0919302309757
+:102E000021F00280F381E02D09940895E09192026F
+:102E1000F0919302309721F00480F581E02D099420
+:102E2000089520919002309191028217930771F0DA
+:102E30009093910280939002E0919202F09193021C
+:102E4000309721F00680F781E02D099408952091B4
+:102E50008E0230918F028217930771F090938F0248
+:102E600080938E02E0919202F0919302309721F0CC
+:102E70000084F185E02D0994089508950C943D1780
+:102E80000E94C4220E9415090E944A230C94F9272B
+:102E90005F926F927F928F929F92AF92BF92CF92EA
+:102EA000DF92EF92FF920F931F93CF93DF9300D0A7
+:102EB00000D01F92CDB7DEB70E945A099DE9C92EF6
+:102EC00092E0D92E03E010E0AA24A394B12C502E56
+:102ED000802F0E94D5094C01F601729062906F011B
+:102EE0006826792661147104A1F40150110978F75C
+:102EF0008FEF89838A831B820E94CD228160782F85
+:102F00009D838C8349815A816B818D810E94F81742
+:102F100038C08091F20281FD0E94DE092BE030E092
+:102F20007501022E02C0EE0CFF1C0A94E2F7C701E5
+:102F300086219721892B09F129835A828E209F208F
+:102F400091E0892809F490E09B830E94CD22816062
+:102F5000782F9D838C8349815A816B818D810E945A
+:102F6000F817000F111FF801EB56FD4F808191817A
+:102F7000E826F926F182E08204C02150310980F66A
+:102F8000B4CF0E943125109194020E94EF161817B9
+:102F9000D1F00E94EF16809394020F900F900F9043
+:102FA0000F900F90DF91CF911F910F91FF90EF90B5
+:102FB000DF90CF90BF90AF909F908F907F906F9059
+:102FC0005F900C94FF080F900F900F900F900F9050
+:102FD000DF91CF911F910F91FF90EF90DF90CF90F5
+:102FE000BF90AF909F908F907F906F905F9008956B
+:102FF000CF93DF93CDB7DEB72B970FB6F894DEBF34
+:103000000FBECDBF4F83588769877A878B87DE01D4
+:10301000119686E0FD0111928A95E9F785E0FE019F
+:10302000379601900D928A95E1F749815A816B811B
+:103030007C818D819E810E946F1E2B960FB6F89425
+:10304000DEBF0FBECDBFDF91CF910895CF93882310
+:1030500009F4C2C0C82F823859F40E94EF1681FDCE
+:10306000BBC089E30E9449210E94162289E30CC05B
+:10307000833879F40E94EF1680FDAEC083E50E948C
+:1030800049210E94162283E50E948B21CF910C9446
+:103090001622843859F40E94EF1682FD9DC087E401
+:1030A0000E9449210E94162287E4EECF8CEF8C0FFC
+:1030B000813A48F48C2F0E94612781118DC08C2F9A
+:1030C0000E944921E3CF80E28C0F883048F4C7701A
+:1030D00081E001C0880FCA95EAF70E94CF21D6CFC0
+:1030E0008BE58C0F833078F4C53A29F0C63A31F07D
+:1030F00083E890E005C081E890E002C082E890E0BB
+:10310000CF910C94111788E58C0F833108F064C0BF
+:10311000C83A39F1C93A41F1CA3A49F1CB3A51F1C9
+:10312000CC3A59F1CD3A61F1C03B69F1CE3A71F137
+:10313000CF3A79F1C13B81F1C23B89F1C33B91F1B7
+:10314000C43B99F1C53BA1F1C63BA9F1C73BB1F125
+:10315000C83BB9F1C93BC1F1CA3BC9F180E090E07D
+:1031600038C082EE90E035C089EE90E032C08AEE41
+:1031700090E02FC085EB90E02CC086EB90E029C05A
+:1031800087EB90E026C08CEC90E023C08DEC90E0C3
+:1031900020C083E891E01DC08AE891E01AC082E96E
+:1031A00091E017C084E991E014C081E292E011C07F
+:1031B00083E292E00EC084E292E00BC085E292E0EE
+:1031C00008C086E292E005C087E292E002C08AE28F
+:1031D00092E0CF910C942717CF910895882309F49A
+:1031E0004BC0823859F40E94EF1681FF45C089E335
+:1031F0000E9449210E94162289E30CC0833871F491
+:103200000E94EF1680FF38C083E50E9449210E948A
+:10321000162283E50E948B210C941622843859F4DF
+:103220000E94EF1682FF28C087E40E9449210E9475
+:10323000162287E4EFCF9CEF980F913A58F390E273
+:10324000980F983050F4877091E001C0990F8A95DB
+:10325000EAF7892F0E94D521DFCF9BE5980F9330A5
+:1032600020F480E090E00C941117885A833120F408
+:1032700080E090E00C9427170895882321F00E94A5
+:10328000CF210C9416220895882321F00E94D52185
+:103290000C94162208957F928F929F92AF92BF92C4
+:1032A000CF92DF92EF92FF920F931F93CF93DF9312
+:1032B0001F92CDB7DEB77C01C62E772EFC010581AB
+:1032C00002950F70128111110E94EC210E9442217F
+:1032D000882379F0112369F080E28C0D883048F062
+:1032E00082E00E942B210E94422191E0D82ED92613
+:1032F00001C0D12CE72DE295EF70F0E0E05AFF4FCE
+:103300000C948A2C872D807F072D0F70882311F055
+:103310000295007F112389F0002309F499C180E20E
+:103320008C0D883020F4802F0E94CF2103C0802F85
+:103330000E94DF210E9416228BC18C2D0E94EE1864
+:10334000002309F4C3C180E28C0D883020F4802F63
+:103350000E94D52103C0802F0E94E5210E941622E1
+:10336000B5C1872D807F972D9F70803211F4892FF2
+:1033700003C0892F8295807FCC2021F0F1E0CF1609
+:10338000A1F01DC0112339F0002319F1013009F516
+:103390000E94FF219BC1002319F0013009F496C15E
+:1033A00089830E940222898110C1112321F00630F5
+:1033B00008F08CC10EC0053008F088C106C1112389
+:1033C00059F0002331F0F701958190FF41C19F70C2
+:1033D00095830E943D197AC1002309F4F6C03EC1CD
+:1033E000872D86958695837090E0009719F0019758
+:1033F00061F06CC1112321F08C2D972D937002C0C8
+:1034000080E090E00E94111761C1112321F08C2D02
+:10341000972D937002C080E090E00E94271756C15C
+:103420008C2D112319F00E94392402C00E94A1247E
+:103430000E9426254BC1872D837009F052C01111BF
+:1034400045C18C2D829586958770880F880F9C2D9D
+:103450009F70892E912CA12CB12C082E04C0880CB1
+:10346000991CAA1CBB1C0A94D2F7C4FE14C00FE01E
+:1034700010E020E030E0B901A80104C0440F551F5E
+:10348000661F771F8A95D2F7CB01BA0160957095B8
+:103490008095909503C060E070E0CB01272D2695C4
+:1034A0002695237030E02230310569F02330310554
+:1034B00089F0682979298A299B292130310571F001
+:1034C0000E94B71F03C1682979298A299B290E9474
+:1034D000D31FFCC00E94B71FC501B4010E949B1FEF
+:1034E000F5C0112319F0872D817001C086958823BE
+:1034F00009F4ECC08C2D829586958770880F880F13
+:103500009C2D9F70892E912CA12CB12C082E04C0CB
+:10351000880C991CAA1CBB1C0A94D2F7C4FE14C0C8
+:103520000FE010E020E030E0B901A80104C0440F32
+:10353000551F661F771F8A95D2F7CB01BA01609598
+:1035400070958095909503C060E070E0CB01272DC9
+:10355000269526952370422F50E04230510569F0A0
+:103560004330510589F0682979298A299B294130FE
+:10357000510571F00E949120A9C0682979298A29F2
+:103580009B290E94AD20A2C00E949120C501B401D8
+:103590000E9475209BC08C2D90E0FC01E05EF1093B
+:1035A000E531F10508F050C0E059FF4F0C948A2C2A
+:1035B0000C2D0F70872D8F71112321F00E940E208A
+:1035C000802F07CF0E942F20802F0E9444197EC099
+:1035D000112341F0053008F079C0872D8F710E94CA
+:1035E000542074C0063008F071C0F7CF112339F0B1
+:1035F000872D8F710E940E2069C01123C9F3872D7A
+:103600008F710E942F2062C0112329F0872D8F71A6
+:103610000E94F91F5BC00E94EF1F58C0112351F098
+:10362000172D1F71812F0E940E2063E0812F0E94B1
+:1036300022214CC081E00E942B21023008F446C0B8
+:1036400082E00E942B2142C0112331F0002381F23D
+:103650008C2D0E9426183AC0002389F28C2D0E94DE
+:10366000EE1834C0472D4F706C2DC7010E945503D2
+:103670000E94131F2BC0111129C0472D4F7050E01D
+:1036800042305105B9F04CF44115510581F04130FB
+:103690005105E1F40E94212819C04330510569F019
+:1036A0004430510599F48C2D0E9473280FC00E945C
+:1036B0000A280CC00E943D2809C00E94502806C05C
+:1036C000472D4F706C2DC7010E94E005DD20F9F0F9
+:1036D0000E941E2180FD1BC0F70112820E9418214A
+:1036E0000E940E20C7010E94961B0E9418210F9075
+:1036F000DF91CF911F910F91FF90EF90DF90CF90CE
+:10370000BF90AF909F908F907F900C942F200F9040
+:10371000DF91CF911F910F91FF90EF90DF90CF90AD
+:10372000BF90AF909F908F907F9008950F931F93BD
+:10373000CF93DF93EC01888199812B813C81232BEE
+:10374000B9F09F3F11F48F3F99F0CE010E94DF0343
+:10375000882371F0688179818A810E9414218C010B
+:103760000E94C9200E94901FB801CE010E944B19EF
+:10377000DF91CF911F910F9108950E94EC210E943B
+:10378000FC210E94C1210E9416220E94D7250E947E
+:10379000262580E090E00E94111780E090E00C94D4
+:1037A00027170E94DC210C94BD1B0E940921292FA0
+:1037B00022952F7030E02C3031054CF42A30310541
+:1037C0006CF42250310922303105A8F407C02C30A6
+:1037D000310569F02F30310551F00DC0803F69F09F
+:1037E00018F4803E40F409C0843F29F406C093FBDE
+:1037F000882780F9089580E0089581E00895CF93A7
+:10380000DF9300D000D01F92CDB7DEB70F900F909E
+:103810000F900F900F90DF91CF910895CF93DF938A
+:1038200000D000D000D0CDB7DEB726960FB6F89402
+:10383000DEBF0FBECDBFDF91CF9108951F93CF9311
+:10384000DF93C0919D0216E080919E02C81799F007
+:10385000D0E01C9FF0011D9FF00D1124E156FD4F9B
+:103860004081518162817381848195810E940E1C07
+:103870002196C770E9CFDF91CF911F9108954091B4
+:10388000CF025091D0026091D1027091D20280910A
+:10389000D3029091D4020C940E1C8091D402829594
+:1038A0008F7009F054C08091D102882309F44FC071
+:1038B00080919D02A0919E026091CF027091D002F2
+:1038C0004091D2025091D302B6E08A1709F43FC06A
+:1038D00090E041155105C1F17F3F11F46F3FA1F117
+:1038E000B89FF001B99FF00D1124E156FD4F2181E1
+:1038F00072132AC02081621327C02281211124C0A3
+:10390000238134812417350710F421503109241BF9
+:10391000350B283C3105C0F42091D4022F70206172
+:103920002093D40226E0289FF001299FF00D112456
+:10393000EC55FD4F80818F70806180838FEC92E029
+:103940000E94961B0C941E1C01968770BECF089592
+:10395000CF92DF92EF92FF920F931F93CF93DF935B
+:10396000CDB7DEB762970FB6F894DEBF0FBECDBFFE
+:103970008C0185E0F801DE011D9601900D928A957B
+:10398000E1F7D8014C9111965C91119712966C91C8
+:1039900012971396CD90DC9014973091CF027091CE
+:1039A000D0028091D2029091D302009709F46BC1AA
+:1039B0007F3F19F43F3F09F466C1E090D102EE2049
+:1039C00009F4C0C02091D402C816D90628F0F60127
+:1039D000E81BF90BCF0104C0809590958C0D9D1DBF
+:1039E000FF24F394883C910578F0F12C207F09F0B6
+:1039F000C6C07C2DD98AC88A89890E94FF1B8FEC9A
+:103A000092E00E94961BB1C0822F807F09F046C0D1
+:103A1000751314C0341312C0611110C02F702061CF
+:103A20002093D4020E943F1C8FEC92E00E94961BD0
+:103A30008091D402D80115968C932EC0CD2819F10F
+:103A40005F3F11F44F3FF9F0F62E61111CC08091D9
+:103A50009D0220919E0236E0821709F45AC090E040
+:103A6000389FF001399FF00D1124E156FD4F71810F
+:103A7000571306C07081471303C07281711103C0D0
+:103A800001968770E9CFF62E662309F418C180915C
+:103A9000D40281608093D402F12C11C1751308C047
+:103AA000341306C0611104C08091D402D801C3C090
+:103AB0004D875E878D859E856A8B0E94D51B6A899E
+:103AC0008823E1F16623D1F12091D402822F8295DF
+:103AD0008F7090E0029774F08091CF029091D002A5
+:103AE00098878F831986DB86CA862C87CE01079636
+:103AF0000E94961B86E0F801AFECB2E001900D92B7
+:103B00008A95E1F70E944D1C0E943F1CFF24F3940C
+:103B1000D6C04D875E878D859E850E940921292FFD
+:103B200022952F7030E0223031050CF0BCC09F7020
+:103B300009F0B6C0805E883008F4C1C0C8010E9498
+:103B4000961BE4CFC816D90608F453C0F601E81B4B
+:103B5000F90BCF01883C910508F450C0F12C7C2D65
+:103B6000D98AC88A89890E94FF1BEFECF2E086E0BF
+:103B7000DF011D928A95E9F70E943F1CA0C07513D2
+:103B800014C0341312C0611110C08091D402F80126
+:103B90008583C8010E94961B86E0EFECF2E0DF010E
+:103BA0001D928A95E9F7FE2C8AC04D875E878D8528
+:103BB0009E856A8B0E94D51B6A89882309F4BECF33
+:103BC000662309F4BBCF2091D402822F82958F7097
+:103BD00090E002970CF48ECF8091CF029091D002AA
+:103BE0009A8389831B82DD82CC822E83CE0101964B
+:103BF0007FCF809590958C0D9D1DACCFF62E6623C2
+:103C000009F49CCF75132EC034132CC02091D4021C
+:103C100020FD1FC0822F82958F70D9F0D801159694
+:103C20002C9315978F3049F08F5F982F9295907F46
+:103C3000822F8F70892B15968C93C8010E94961B3A
+:103C400086E0F801AFECB2E001900D928A95E1F7C1
+:103C500093CF86E0F801AFECB2E001900D928A9527
+:103C6000E1F72DC04D875E878D859E850E94D51B0F
+:103C7000811140CF8091D40281608093D402C80129
+:103C80000E94961B1CC0662309F458CF4D875E879F
+:103C90008D859E850E94D51B882309F44FCF2ACF9E
+:103CA000811148CF0CC0243031050CF047CF9F70F4
+:103CB00009F440CFF8019581907F09F03BCF8F2D1B
+:103CC00062960FB6F894DEBF0FBECDBFDF91CF91E5
+:103CD0001F910F91FF90EF90DF90CF9008951F9369
+:103CE000CF93DF93CDB7DEB72C970FB6F894DEBF36
+:103CF0000FBECDBF4F83588769877A878B879C8794
+:103D0000CE0107960E94A81C882369F08F819885B0
+:103D10002A853B85232BF1F19F3F09F063C08F3F3C
+:103D200009F060C037C086E0FE013796DE011196CB
+:103D300001900D928A95E1F76F817885EA85FB8580
+:103D4000309741F17F3F11F46F3F21F120919E02A6
+:103D500030E0C90101968770992740919D0250E09B
+:103D60008417950709F447C069837A83FD83EC8340
+:103D700096E0929FD001939FB00D1124A156BD4FA4
+:103D8000FE01319601900D929A95E1F780939E0283
+:103D90000E941E1C16E080919D0290919E02891740
+:103DA000C1F1189FC001112481569D4F0E94A81C8B
+:103DB000882379F1E0919D021E9FF0011124E156C4
+:103DC000FD4F4081518162817381848195810E9480
+:103DD0000E1C80919D0290E0019687709927809338
+:103DE0009D02D9CF4F81588569857A858B859C85C1
+:103DF0000E940E1CCFCF0E94D11B10929E021092E7
+:103E00009D02EFECF2E086E0DF011D928A95E9F772
+:103E1000C1CF2C960FB6F894DEBF0FBECDBFDF9199
+:103E2000CF911F910895EF92FF920F931F93CF931D
+:103E3000DF938C01009709F46CC0F12CEE24E3941D
+:103E4000E8012196F8018491843740F4843008F029
+:103E500051C0813081F0823019F15BC0853709F49F
+:103E600044C0A8F19CE7980F903708F052C08F77B4
+:103E70000E94EE1841C00E5F1F4FFE01C49180E208
+:103E80008C0F883048F4C7708E2D01C0880FCA95FA
+:103E9000EAF70E94EF2114C08C2F0E9426182DC033
+:103EA0000E5F1F4FFE01C49180E28C0F883058F4E2
+:103EB000C7708E2D01C0880FCA95EAF70E94F521C0
+:103EC0000E9416221AC08C2F0E94EE1816C00E5F98
+:103ED0001F4FFE01C491CC2381F08FE99FE0019731
+:103EE000F1F700C00000C150F6CF0E5F1F4FFE017A
+:103EF000F49003C00E9426188E018F2D882309F4A8
+:103F00009FCFEFE9FFE03197F1F700C0000081504B
+:103F1000F5CFDF91CF911F910F91FF90EF90089512
+:103F200008956093D9027093DA028093DB02909334
+:103F3000DC020C94BD1B0F931F930091D9021091CA
+:103F4000DA022091DB023091DC02DC01CB01802B14
+:103F5000912BA22BB32B8093D9029093DA02A093DA
+:103F6000DB02B093DC021F910F910C94BD1B0F93E9
+:103F70001F930091D9021091DA022091DB02309157
+:103F8000DC02DC01CB0180239123A223B3238093A5
+:103F9000D9029093DA02A093DB02B093DC021F9166
+:103FA0000F910C94BD1B0F931F930091D902109198
+:103FB000DA022091DB023091DC02DC01CB018027A8
+:103FC0009127A227B3278093D9029093DA02A09376
+:103FD000DB02B093DC021F910F910C94BD1B109279
+:103FE000D5021092D6021092D7021092D8020C94E9
+:103FF000BD1B41E050E060E070E004C0440F551F7D
+:10400000661F771F8A95D2F74093D5025093D60248
+:104010006093D7027093D8020C94BD1B41E050E02E
+:1040200060E070E004C0440F551F661F771F8A953B
+:10403000D2F78091D5029091D602A091D702B0918B
+:10404000D802482B592B6A2B7B2B4093D5025093D7
+:10405000D6026093D7027093D8020C94BD1B41E046
+:1040600050E060E070E004C0440F551F661F771FEA
+:104070008A95D2F740955095609570958091D502BC
+:104080009091D602A091D702B091D802482359232B
+:104090006A237B234093D5025093D6026093D702C4
+:1040A0007093D8020C94BD1B41E050E060E070E0DA
+:1040B00004C0440F551F661F771F8A95D2F7809161
+:1040C000D5029091D602A091D702B091D80248278C
+:1040D00059276A277B274093D5025093D6026093D5
+:1040E000D7027093D8020C94BD1B0F931F930091BD
+:1040F000D5021091D6022091D7023091D802DC016E
+:10410000CB01802B912BA22BB32B8093D5029093C4
+:10411000D602A093D702B093D8021F910F910C94AE
+:10412000BD1B0F931F930091D5021091D6022091D1
+:10413000D7023091D802DC01CB0180239123A22346
+:10414000B3238093D5029093D602A093D702B09365
+:10415000D8021F910F910C94BD1B0F931F930091D8
+:10416000D5021091D6022091D7023091D802DC01FD
+:10417000CB0180279127A227B3278093D502909364
+:10418000D602A093D702B093D8021F910F910C943E
+:10419000BD1B0895CF92DF92EF92FF920F931F9372
+:1041A000CF93DF938C01C090D902D090DA02E090D7
+:1041B000DB02F090DC028091D5029091D602A091B2
+:1041C000D702B091D802C82AD92AEA2AFB2ACFE11D
+:1041D000D0E0D701C6010C2E04C0B695A7959795DF
+:1041E00087950A94D2F780FF06C0B8018C2F0E94F1
+:1041F0006508019721F4219760F780E001C08C2FBA
+:10420000DF91CF911F910F91FF90EF90DF90CF90B2
+:104210000895CF93DF93EC010E94CA20BE010E9453
+:104220006508DF91CF910895CB010E94092108957F
+:104230008091DD0285958595859508958091DD02B3
+:104240008770089598E0899F90011124262B209370
+:10425000DD020C940E202091DD0280958223809354
+:10426000DD02982F977069F430E0482F552747FDFD
+:1042700050952417350729F08595859585950C94DB
+:104280002F2008959091DD02977081E009F480E07D
+:10429000089590911501992321F0909116019111A3
+:1042A00009C02091170130911801F90132969FEF52
+:1042B00040E01FC0982F9695969596959F3050F5A3
+:1042C000E0911701F0911801E90FF11D877021E0CD
+:1042D00030E0A90102C0440F551F8A95E2F7CA01D8
+:1042E0009181892B818308959F3F39F04F5F4E3034
+:1042F00041F051915813F8CF0DC05111F7CF942FC1
+:10430000F5CF9F3F39F0F901E90FF11D97FDFA95BF
+:1043100082830895089590911501992321F0909139
+:104320001601911109C02091170130911801F9016E
+:104330003296205F3F4F1FC0982F96959695969581
+:104340009F30F0F4E0911701F0911801E90FF11D91
+:10435000877021E030E0A90102C0440F551F8A9503
+:10436000E2F7CA018095918189238183089531966E
+:10437000E217F30729F090819813F9CF1082F7CF55
+:10438000089581E090E0E0911701F0911801E80FA5
+:10439000F91F1082019680319105A9F70895909137
+:1043A000F102892B8093F102089580959091F1029A
+:1043B00089238093F10208951092F102089590915B
+:1043C000F002892B8093F002089580959091F0027D
+:1043D00089238093F00208951092F002089590913D
+:1043E000EF02892B8093EF02089580959091EF0260
+:1043F00089238093EF0208951092EF02089580932D
+:10440000DE0208951092DE020895809117019091C6
+:104410001801FC0131969C01205F3F4F80E0919193
+:1044200091118F5FE217F307D1F70895E09117011B
+:10443000F09118018091F1028083E0911701F091D1
+:10444000180190818091F002892B8083E0911701FF
+:10445000F091180190818091EF02892B80838091E7
+:10446000DE02882361F0E0911701F091180190813C
+:10447000892B80830E94052281111092DE02809197
+:104480001701909118010C94FB1620E0009739F069
+:10449000AC0141505109842395232F5FF7CF822F20
+:1044A000089580911303843039F11092F30220E4CF
+:1044B00088E190E00FB6F894A895809360000FBE55
+:1044C0002093600080E00E94BC0280E00E94FF0810
+:1044D00083B7817F846083BF83B7816083BF789413
+:1044E000889583B78E7F83BF88E10FB6F894809359
+:1044F0006000109260000FBE08950895089580E056
+:104500000E94BC020E947D220E945A090E947E22C3
+:104510000E94DF0991E0811101C090E0892F089588
+:104520000E94D11B80E00E94BC020E94F9270E94D9
+:10453000EF160C94FF081F920F920FB60F921124E2
+:104540008F939F93AF93BF938091F302811113C018
+:104550008091F4029091F502A091F602B091F702D9
+:104560004196A11DB11D8093F4029093F502A09392
+:10457000F602B093F702BF91AF919F918F910F9088
+:104580000FBE0F901F90189582E084BD93E095BDFB
+:104590009AEF97BD80936E0008952FB7F89480919D
+:1045A000F4029091F502A091F602B091F7022FBFAC
+:1045B0000895CF92DF92EF92FF920F931F932FB740
+:1045C000F8944091F4025091F5026091F6027091D6
+:1045D000F7022FBF6A017B01EE24FF248C0120E04B
+:1045E00030E0C016D106E206F30610F4415051093E
+:1045F0009A01281B390BC9011F910F91FF90EF9071
+:10460000DF90CF9008951F920F920FB60F92112452
+:104610008F939F93AF93BF938091F4029091F50293
+:10462000A091F602B091F7020196A11DB11D8093F1
+:10463000F4029093F502A093F602B093F702BF91B3
+:10464000AF919F918F910F900FBE0F901F90189573
+:104650000E94EC13F8942FEF87EA91E621508040F6
+:104660009040E1F700C0000087E090EBDC01809310
+:104670001E0390931F03A0932003B09321039CE09B
+:1046800088E10FB6F894A895809360000FBE9093D0
+:104690006000FFCF0E948923811102C00E94652320
+:1046A0000E9494238093F2020E949C2380931C0317
+:1046B00087FB882780F9809316010E949823682F32
+:1046C00070E080E090E00C94911F6DEE7EEF80E052
+:1046D00090E00E94B02C60E082E090E00E949E2C6E
+:1046E00060E083E090E00E949E2C60E084E090E037
+:1046F0000E949E2C60E085E090E00E949E2C60E08D
+:1047000086E090E00E949E2C6FEF87E090E00C9492
+:104710009E2C80E090E00E94982C21E08D3E9E4FE0
+:1047200009F020E0822F089582E090E00C94902C14
+:1047300083E090E00C94902C84E090E00C94902C1A
+:10474000682F84E090E00C949E2C86E090E00C941E
+:10475000902C682F86E090E00C949E2C87E090E0EF
+:104760000C94902C682F87E090E00C949E2C809104
+:10477000FA0280FF0BC060911C0185E0689FB001C8
+:10478000112475956795759567952BC081FF09C0B4
+:1047900060911C0185E0689FB001112475956795B3
+:1047A00020C082FF07C060911C0185E0689FB001B6
+:1047B000112417C09091FB029923D1F060911B0145
+:1047C000961788F720911C0185E0289F90011124FD
+:1047D000929FA001939F500D112470E0CA010E9486
+:1047E000762C6038710540F46115710539F002C00E
+:1047F00065E070E0862F08958FE7089581E00895C1
+:104800008091FA0280FF08C060911A0170E07595EE
+:1048100067957595679521C081FF06C060911A0163
+:1048200070E07595679519C082FF04C060911A0108
+:1048300070E010C09091FB029923C1F060911901C2
+:104840009617A0F780911A01899FC001112470E08A
+:104850000E94762C6038710528F46115710521F0ED
+:10486000862F08958FE7089581E0089561E070E054
+:10487000F4CF803F21F40E94B723819504C0813F8B
+:1048800029F40E94B7238093FE020895823F21F409
+:104890000E94B723819504C0833F29F40E94B72367
+:1048A0008093FD020895893F19F40E94002405C0F9
+:1048B0008A3F31F40E94002481958093FF0208957D
+:1048C0008B3F21F40E940024819504C08C3F29F481
+:1048D0000E940024809300030895843F21F4809176
+:1048E000FC02816017C0853F21F48091FC02826048
+:1048F00011C0863F21F48091FC0284600BC0873F89
+:1049000021F48091FC02886005C0883F31F48091D9
+:10491000FC0280618093FC0208958D3F21F4809118
+:10492000FA0281600BC08E3F21F48091FA0282600E
+:1049300005C08F3F29F48091FA0284608093FA02C7
+:104940000895803F39F48091FE0287FF6CC0109279
+:10495000FE0269C0813F29F48091FE021816BCF363
+:1049600062C09091FD02823F29F497FF5CC01092D3
+:10497000FD0259C0833F19F41916CCF354C0893F86
+:1049800041F48091FF0218160CF04DC01092FF0206
+:104990004AC08A3F29F48091FF0287FF44C0F6CFC6
+:1049A0008B3F39F48091000387FF3DC010920003D4
+:1049B0003AC08C3F29F4809100031816BCF333C031
+:1049C000843F21F48091FC028E7F17C0853F21F443
+:1049D0008091FC028D7F11C0863F21F48091FC0202
+:1049E0008B7F0BC0873F21F48091FC02877F05C03D
+:1049F000883F31F48091FC028F7E8093FC0213C0CB
+:104A00008D3F21F48091FA028E7F0BC08E3F21F4FE
+:104A10008091FA028D7F05C08F3F29F48091FA02C0
+:104A20008B7F8093FA028091FD0281110EC08091EC
+:104A3000FE0281110AC08091FF02811106C080919F
+:104A40000003811102C01092FB0208958CEF92E0E6
+:104A50000E9406170E94CD229093F9028093F802DB
+:104A600008951F93CF93DF938091F8029091F902FC
+:104A70000E94D922AC019091FB02992321F0209150
+:104A80001D0130E006C020911E018AE0289F9001A0
+:104A900011244217530708F486C08091FD02C0918B
+:104AA000FE02D091FF0210910003811107C0C111D5
+:104AB00076C0D11174C0111172C075C09F3F19F03A
+:104AC0009F5F9093FB02181624F40E94B7238093F3
+:104AD000FD028091FD0287FF05C00E94B7238195EA
+:104AE0008093FD021C1624F40E94B7238093FE02DB
+:104AF0008091FE0287FF05C00E94B72381958093B5
+:104B0000FE026091FD02662339F1C091FE02CC23C2
+:104B100019F1772767FD7095872F972F0E949829A5
+:104B200023E333E343E35FE30E94A82A0E9465295D
+:104B30006093FD026C2F772767FD7095872F972F65
+:104B40000E94982923E333E343E35FE30E94A82A0A
+:104B50000E9465296093FE021D1624F40E94002421
+:104B60008093FF028091FF0287FF05C00E9400240E
+:104B700081958093FF02111624F40E9400248093F3
+:104B800000038091000387FF05C00E9400248195E7
+:104B900080930003DF91CF911F910C9426259F3FB6
+:104BA00009F08ECF96CFDF91CF911F910895ECEF52
+:104BB000F2E085E0DF011D928A95E9F71092FB0291
+:104BC0001092FA020895833081F128F4813059F06F
+:104BD0008230D1F00895853009F449C0B8F18630AB
+:104BE00009F456C0089580911E01262F30E0280F49
+:104BF000311D2F3F310524F4680F60931E01089585
+:104C00008FEF80931E01089580911D01262F30E0C3
+:104C1000280F311D2F3F310524F4680F60931D01CB
+:104C200008958FEF80931D01089580911C01262F18
+:104C300030E0280F311D2F3F310524F4680F6093B9
+:104C40001C0108958FEF80931C01089580911B0132
+:104C5000262F30E0280F311D2F3F310524F4680F37
+:104C600060931B0108958FEF80931B01089580913D
+:104C70001A01262F30E0280F311D2F3F310524F473
+:104C8000680F60931A0108958FEF80931A010895B9
+:104C900080911901262F30E0280F311D2F3F31055B
+:104CA00024F4680F6093190108958FEF8093190120
+:104CB0000895833011F128F4813049F0823091F069
+:104CC0000895853081F120F18630C1F108958091F9
+:104CD0001E01681720F4861B80931E010895109210
+:104CE0001E01089580911D01681720F4861B809392
+:104CF0001D01089510921D01089580911C016817EF
+:104D000020F4861B80931C01089510921C010895C5
+:104D100080911B01681720F4861B80931B01089566
+:104D200010921B01089580911A01681720F4861BC8
+:104D300080931A01089510921A0108958091190123
+:104D4000681720F4861B80931901089510921901A9
+:104D500008950F931F93873208F048C08E3108F0F2
+:104D60008DC0803109F477C008F5873009F461C03F
+:104D700068F4863009F09DC08091F202817F8E7FB9
+:104D80008093F20281E08093020394C08B3009F497
+:104D900089C08E3009F08DC08091F20282FB2227FB
+:104DA00020F991E0922790FB82F95EC0863109F4E8
+:104DB00079C060F4813109F07CC00E94D11B9091D0
+:104DC000160181E08927809316016CC0893109F4AE
+:104DD00069C08B3109F06DC08091F20281FB2227FE
+:104DE00020F991E0922790FB81F93EC0883309F4C5
+:104DF00059C050F4893209F457C0853309F454C0BE
+:104E0000873209F451C055C0833409F44DC028F4E9
+:104E10008A3308F44EC0895332C0883409F049C03F
+:104E20000E94D11B0E940F0A0E94D6030E942823D1
+:104E300039C09091F202892F8095817080FB90F9A2
+:104E400029F0966098609093F20234C0997F977F22
+:104E50009093F20227C08091F20283FB222720F96F
+:104E600091E0922790FB83F98093F2029923D1F08D
+:104E70008091F20281608093F20214C08D5141E072
+:104E800050E060E070E08A019B0104C0000F111F38
+:104E9000221F331F8A95D2F7C901B8010E94911FC2
+:104EA0000E94D11B81E006C061E070E080E090E0EC
+:104EB000F5CF80E01F910F91089580E0089580E084
+:104EC0000895CF93C82F80910203813069F018F0C4
+:104ED0008230C9F184C0E0911701F09118018081FE
+:104EE000823209F07EC007C0E0911701F0911801ED
+:104EF0008081823261F48C2F0E945D27811104C071
+:104F00008C2F0E94A9261DC081E090E01AC08C2F32
+:104F10000E945F27811114C0C43179F048F4CB306E
+:104F200079F0C03109F061C082E08093020308C0CB
+:104F3000C93219F0C83321F058C01092020355C08D
+:104F400081E0817054C0C93291F120F5C43179F10A
+:104F5000B0F4C73009F047C08EE180931E0182E3B0
+:104F600080931D018AE080931C0184E180931B01E2
+:104F700088E080931A0188E28093190134C0CE51F1
+:104F8000C63088F5EC2FF0E0EA54FE4F8081809324
+:104F9000010329C0CE34E9F020F4CB3421F56AE0D6
+:104FA00013C0C13579F0C235F1F461E00DC08091D4
+:104FB0000103882319F01092010315C081E080934A
+:104FC000020315C061E006C0809101030E94E32541
+:104FD0000AC06AE0809101030E94592604C0109221
+:104FE000020380E004C081E002C080E0AACFCF913C
+:104FF00008950E948923811102C00E9465230E94A6
+:10500000A52380931D0380FF02C0869501C080E028
+:105010000C94BC0280911D03982F9695292F30E0A7
+:10502000233031054CF49F5F990F8170892B81608B
+:1050300080931D030E94A92380911D0386950C94E3
+:10504000BC0280911D03982F969591F09158990F6D
+:105050008170892B80931D038E7F91E009F490E08D
+:1050600080911D0390FB80F980931D030E94A9236A
+:1050700080911D0386950C94BC0280911D03982F8E
+:10508000909590FB80F980931D030E94A923809145
+:105090001D0380FF02C0869501C080E00C94BC0215
+:1050A00090911D03892F86958F5F8F779170843043
+:1050B00028F4880F892B80931D0302C090931D0351
+:1050C00080911D038E7F91E009F490E080911D0393
+:1050D00090FB80F980931D030E94A92380911D03FA
+:1050E00086950C94BC0220911D03922F96958927DA
+:1050F000982F990F822F8170892B80931D038E7FAB
+:1051000091E009F490E080911D0390FB80F9809379
+:105110001D030E94A92380911D0386950C94BC0257
+:1051200080911D03869508955058BB27AA270ED05D
+:10513000D1C1C2D130F0C7D120F031F49F3F11F47A
+:105140001EF4B7C10EF4E095E7FB9FC1E92FD3D160
+:1051500080F3BA17620773078407950718F071F494
+:105160009EF5EBC10EF4E0950B2EBA2FA02D0B018E
+:10517000B90190010C01CA01A0011124FF27591B9C
+:1051800099F0593F50F4503E68F11A16F040A22FA2
+:10519000232F342F4427585FF3CF46953795279513
+:1051A000A795F0405395C9F77EF41F16BA0B620B12
+:1051B000730B840BBAF09150A1F0FF0FBB1F661F59
+:1051C000771F881FC2F70EC0BA0F621F731F841F9C
+:1051D00048F4879577956795B795F7959E3F08F0C2
+:1051E000B3CF9395880F08F09927EE0F9795879581
+:1051F000089527D108F481E008950CD06BC163D1E4
+:1052000040F05AD130F021F45F3F19F03EC1511106
+:1052100095C14FC170D198F39923C9F35523B1F3C8
+:10522000951B550BBB27AA2762177307840738F015
+:105230009F5F5F4F220F331F441FAA1FA9F333D074
+:105240000E2E3AF0E0E830D091505040E695001C28
+:10525000CAF729D0FE2F27D0660F771F881FBB1FE4
+:10526000261737074807AB07B0E809F0BB0B802DBE
+:10527000BF01FF2793585F4F2AF09E3F510568F00A
+:1052800004C15CC15F3FECF3983EDCF386957795F3
+:105290006795B795F7959F5FC9F7880F911D96950C
+:1052A000879597F90895E1E0660F771F881FBB1F68
+:1052B000621773078407BA0720F0621B730B840B15
+:1052C000BA0BEE1F88F7E095089504D06894B111E9
+:1052D00035C1089518D188F09F5790F0B92F9927BC
+:1052E000B751A0F0D1F0660F771F881F991F1AF0F1
+:1052F000BA95C9F712C0B13081F01FD1B1E008955D
+:105300001CC1672F782F8827B85F39F0B93FCCF3DD
+:10531000869577956795B395D9F73EF490958095E6
+:10532000709561957F4F8F4F9F4F0895E89409C006
+:1053300097FB3EF490958095709561957F4F8F4FC8
+:105340009F4F9923A9F0F92F96E9BB279395F695DE
+:10535000879577956795B795F111F8CFFAF4BB0F5C
+:1053600011F460FF1BC06F5F7F4F8F4F9F4F16C0C0
+:10537000882311F096E911C0772321F09EE8872F4A
+:10538000762F05C0662371F096E8862F70E060E006
+:105390002AF09A95660F771F881FDAF7880F96957F
+:1053A000879597F9089588D018F011F08CD038F4CB
+:1053B00080C0C4C0E92F9FD0B0F35523C9F3E7FBE9
+:1053C0006217730784079507A8F199F3E92FFF2760
+:1053D00088232AF03197660F771F881FDAF7952FF9
+:1053E0005527442332F091505040220F331F441F61
+:1053F000D2F7BB27E91BF50B621B730B840BB109BA
+:10540000C1F222F4620F731F841FB11D31972AF07D
+:10541000660F771F881FBB1FEFCF915050405AF087
+:1054200041F0882332F0660F771F881F915050405B
+:10543000C1F7939530C08695779567959F5FD9F7AB
+:10544000F8CF990F0008550FAA0BE0E8FEEF1616EB
+:105450001706E807F907C0F012161306E407F50768
+:1054600098F0621B730B840B950B39F40A2661F0DC
+:10547000232B242B252B21F408950A2609F4A1407F
+:10548000A6958FEF811D811D089597F99F6780E88C
+:1054900070E060E008959F3F31F0915020F48795CF
+:1054A00077956795B795880F911D9695879597F98C
+:1054B00008959FEF80EC089500240A9416161706AD
+:1054C00018060906089500240A94121613061406F5
+:1054D00005060895092E0394000C11F4882352F058
+:1054E000BB0F40F4BF2B11F460FF04C06F5F7F4F10
+:1054F0008F4F9F4F089557FD9058440F551F59F0F7
+:105500005F3F71F04795880F97FB991F61F09F3FB0
+:1055100079F087950895121613061406551FF2CFD9
+:105520004695F1DF08C0161617061806991FF1CF29
+:1055300086957105610508940895E894BB27662750
+:105540007727CB0197F908957CDF08F48FEF089552
+:105550000BD0C0CFB1DF28F0B6DF18F0952309F0EB
+:1055600094CFA7CF1124EACFC6DFA0F3959FD1F344
+:10557000950F50E0551F629FF001729FBB27F00D01
+:10558000B11D639FAA27F00DB11DAA1F649F662756
+:10559000B00DA11D661F829F2227B00DA11D621FA5
+:1055A000739FB00DA11D621F839FA00D611D221F5F
+:1055B000749F3327A00D611D231F849F600D211D43
+:1055C000822F762F6A2F11249F5750408AF0E1F0E6
+:1055D00088234AF0EE0FFF1FBB1F661F771F881F2F
+:1055E00091505040A9F79E3F510570F04ECFA6CF85
+:1055F0005F3FECF3983EDCF3869577956795B7951A
+:10560000F795E7959F5FC1F7FE2B880F911D969543
+:10561000879597F90895FA01EE0FFF1F309621053F
+:10562000310599F16115710561F48038BFE39B077D
+:1056300049F168949038810561F08038BFEF9B078D
+:1056400041F0992342F5FF3FE1053105210511F1B4
+:10565000E8940894E795D901AA2329F4AB2FBE2F2B
+:10566000F85FD0F310C0FF5F70F4A695E0F7F7394C
+:1056700050F019F0FF3A38F49F779F930CD00F90B9
+:1056800007FC905808953EF014CF60E070E080E889
+:105690009FE308954FE79F775F934F933F932F9337
+:1056A0009ED02F913F914F915F9152DF05C019F429
+:1056B0000EF0EBCE42CFFDCE26DFC8F39638C0F712
+:1056C00007F80F92E8942BE33AEA48EB5FE74EDFE6
+:1056D0000F920F920F924DB75EB70F92C0D0EAE0D3
+:1056E000F1E016D04F915F91EF91FF91E595EE1F9C
+:1056F000FF1F49F0FE57E0684427EE0F441FFA955C
+:10570000E1F74195550B32D00F9007FE26C0089562
+:10571000DF93CF931F930F93FF92EF92DF927B0162
+:105720008C01689405C0DA2EEF011EDFFE01E894BB
+:10573000A5912591359145915591AEF3EF0106DD87
+:10574000FE019701A801DA9479F7DF90EF90FF90BE
+:105750000F911F91CF91DF9108959B01AC0160E003
+:1057600070E080E89FE349CD90CE95CECCDEE8F3A3
+:105770009923D9F3940F511DBBF39150504094F0ED
+:1057800059F0882332F0660F771F881F91505040E0
+:10579000C1F79E3F510544F7880F911D9695879557
+:1057A00097F908955F3FACF0983E9CF0BB27869533
+:1057B00077956795B79508F4B1609395C1F7BB0FDE
+:1057C00058F711F460FFE8CF6F5F7F4F8F4F9F4F07
+:1057D000E3CFB4CE0EF05FCE6CCE689456CE93DE9F
+:1057E000C8F39923D1F3C6F3DF93CF931F930F939D
+:1057F000FF92C92FDD2788232AF02197660F771F94
+:10580000881FDAF720E030E040E85FEB9FE388395B
+:1058100020F0803E30F021968F7787DCE2E3F1E0E4
+:1058200003C083DCEFE5F1E073DF8B01BE01EC0127
+:10583000FB2E6F5771097595771F880B990B78DDD3
+:1058400028E132E741E35FE38FDEAF2D9801AE013F
+:10585000FF900F911F91CF91DF9178DC3BCEFA0141
+:10586000DC01AA0FBB1F9B01AC01BF5728F4222704
+:105870003327442750781FC0B75188F4AB2F00243A
+:10588000469537952795011CA395D2F3002069F022
+:10589000220F331F441FB395DAF30DD045CC61308E
+:1058A0007105A0E88A07B94630F49B01AC01662770
+:1058B000772788279078309621F0208331834283A0
+:1058C00053830895AA1BBB1B51E107C0AA1FBB1F2E
+:1058D000A617B70710F0A61BB70B881F991F5A957C
+:1058E000A9F780959095BC01CD01089597FB072EEF
+:1058F00016F4009407D077FD09D00E94622C07FCB3
+:1059000005D03EF4909581959F4F089570956195CF
+:105910007F4F0895EE0FFF1F0590F491E02D09943D
+:10592000F999FECF92BD81BDF89A992780B5089567
+:10593000A8E1B0E042E050E00C94B82C262FF99991
+:10594000FECF92BD81BDF89A019700B4021639F0DE
+:105950001FBA20BD0FB6F894FA9AF99A0FBE0895AF
+:105960000196272F0E949F2C0C949E2CDC01CB01CA
+:10597000FC01F999FECF06C0F2BDE1BDF89A31965F
+:1059800000B40D9241505040B8F70895F894FFCFFD
+:10599000640007000CFF0000003F64F30F81105EFD
+:1059A000102A10F60F0101DF022808140A321E0027
+:1059B00002040507090B0C0E1011131517181A1CF9
+:1059C0001D1F2123242628292B2D2F303234353733
+:1059D000393B1F0F03764F5F6F7F49694379095940
+:1059E00053633149803F5D8B803FF8BF803FCAE100
+:1059F000803F73ED803FCAE1803FF8BF803F5D8B01
+:105A0000803F3149803F0000803FF16D7F3F75EA64
+:105A10007E3F4C827E3F833F7E3F84287E3F833F94
+:105A20007E3F4C827E3F75EA7E3FF16D7F3F0000F6
+:105A3000803F3F4D3639830436040004C7035A03C0
+:105A400073038C03A503010203040506070809007C
+:00000001FF
diff --git a/keyboards/planck/keymaps/lukas/keymap.c b/keyboards/planck/keymaps/lukas/keymap.c new file mode 100644 index 0000000000..6fd95378b1 --- /dev/null +++ b/keyboards/planck/keymaps/lukas/keymap.c @@ -0,0 +1,64 @@ +#include "planck.h" +#ifdef BACKLIGHT_ENABLE + #include "backlight.h" +#endif + +// This simple keymap is optimized for xmonad users using super as their modifier key. +// M(1) makes it possible to change virtual screens and swap windows between them. + +// Each layer gets a name for readability, which is then used in the keymap matrix below. +#define _QW 0 +#define _LW 1 +#define _RS 2 + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [_QW] = { /* Qwerty */ + {KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC}, + {KC_ESC, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT}, + {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, + {KC_LCTL, KC_LALT, KC_LGUI, M(1), MO(_LW), KC_SPC, KC_SPC, MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} + }, + [_RS] = { /* RAISE */ + {KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_DEL }, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, + {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_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS} + }, + [_LW] = { /* LOWER */ + {KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_BSPC}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, + {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_LBRC, KC_RBRC, 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} + } +}; + +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); + #ifdef BACKLIGHT_ENABLE + backlight_step(); + #endif + } else { + unregister_code(KC_RSFT); + } + break; + case 1: + if (record->event.pressed) { + register_code(KC_LGUI); + layer_on(_RS); + } else { + unregister_code(KC_LGUI); + layer_off(_RS); + } + break; + } + return MACRO_NONE; +}; |