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 /keyboard/planck/keymaps/yang | |
parent | 464c8e274f993d3571fe5ea5e836fe55a3912ffe (diff) | |
download | firmware-649b33d7783cf3021928534b7ae127e0a89e8807.tar.gz firmware-649b33d7783cf3021928534b7ae127e0a89e8807.tar.bz2 firmware-649b33d7783cf3021928534b7ae127e0a89e8807.zip |
Renames keyboard folder to keyboards, adds couple of tmk's fixes (#432)
* fixes from tmk's repo
* rename keyboard to keyboards
Diffstat (limited to 'keyboard/planck/keymaps/yang')
-rw-r--r-- | keyboard/planck/keymaps/yang/Makefile | 9 | ||||
-rw-r--r-- | keyboard/planck/keymaps/yang/WS2812-wiring.jpg | bin | 290495 -> 0 bytes | |||
-rw-r--r-- | keyboard/planck/keymaps/yang/compiled.hex | 1318 | ||||
-rw-r--r-- | keyboard/planck/keymaps/yang/keymap.c | 146 | ||||
-rw-r--r-- | keyboard/planck/keymaps/yang/planck-with-rgb-underglow.jpg | bin | 343033 -> 0 bytes |
5 files changed, 0 insertions, 1473 deletions
diff --git a/keyboard/planck/keymaps/yang/Makefile b/keyboard/planck/keymaps/yang/Makefile deleted file mode 100644 index f4908d703..000000000 --- a/keyboard/planck/keymaps/yang/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -# 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 -# -RGBLIGHT_ENABLE = yes # Enable WS2812 RGB underlight. Do not enable this with audio at the same time. - -ifndef QUANTUM_DIR - include ../../../../Makefile -endif
\ No newline at end of file diff --git a/keyboard/planck/keymaps/yang/WS2812-wiring.jpg b/keyboard/planck/keymaps/yang/WS2812-wiring.jpg Binary files differdeleted file mode 100644 index 2c65cd283..000000000 --- a/keyboard/planck/keymaps/yang/WS2812-wiring.jpg +++ /dev/null diff --git a/keyboard/planck/keymaps/yang/compiled.hex b/keyboard/planck/keymaps/yang/compiled.hex deleted file mode 100644 index da6b0017a..000000000 --- a/keyboard/planck/keymaps/yang/compiled.hex +++ /dev/null @@ -1,1318 +0,0 @@ -:100000000C949F030C94E3030C94E3030C94E3031C
-:100010000C94E3030C94E3030C94E3030C94E303C8
-:100020000C94E3030C94E3030C94A4130C94761443
-:100030000C948E210C94E3030C94E3030C94E303DF
-:100040000C94E3030C9447040C94E3030C94E30333
-:100050000C94E3030C94F6210C94E3030C94E30357
-:100060000C94E3030C94E3030C94E3030C94E30378
-:100070000C94E3030C94E3030C94E3030C94E30368
-:100080000C94060F0C94E3030C94E3030C94E30329
-:100090000C94E3030C94E3030C94E3030C94E30348
-:1000A0000C94E3030C94E3030C94E303B404D00432
-:1000B000B804BC04C004C404C804CC04E31405158B
-:1000C000F3150515F3154A156D15F315C215D5155C
-:1000D000BF18BF18EE18EE182D194D19A31AA31A40
-:1000E0005819A31A081A081A6F1A781AA31A9D1A0F
-:1000F000151A151A151A151A151A151A151A151A88
-:10010000151A151A151A151A151A151A151A151A77
-:10011000251A331A3A1A411A4B1A0000000000003F
-:100120000000000000010204060A0F17202C3A4AC2
-:100130005D71879DB3C7DAE9F5FCFFFCF5E9DAC725
-:10014000B39D87715D4A3A2C20170F0A06040201FD
-:10015000000000000000000000002CA500F001F0ED
-:1001600002F003F004F005F006F007F02B00140095
-:100170001A000800150017001C0018000C001200DF
-:1001800013002A00290004001600070009000A00D5
-:100190000B000D000E000F0033003400E1001D00C5
-:1001A0001B00060019000500110010003600370082
-:1001B000380028000030E000E200E3000352002095
-:1001C000002004525000510052004F002B00140038
-:1001D0001A00090013000A000D000F0018001C008F
-:1001E00033002A002900040015001600170007003C
-:1001F0000B00110008000C0012003400E1001D008B
-:100200001B000600190005000E0010003600370024
-:10021000380028000030E000E200E3000352002034
-:10022000002004525000510052004F002B003400B7
-:100230003600370013001C0009000A0006001500F4
-:100240000F002A00290004001200080018000C000A
-:1002500007000B001700110016003800E100330002
-:1002600014000D000E001B00050010001A001900FC
-:100270001D0028000030E000E200E30003520020EF
-:10028000002004525000510052004F0035021E025F
-:100290001F0220022102220223022402250226023A
-:1002A00027022A0001003A003B003C003D003E00CE
-:1002B0003F002D022E022F023002310201004000C9
-:1002C00041004200430044004500005301530253E3
-:1002D00000500100010001000100010001000100C7
-:1002E00001000100AB00AA00A900AE0035001E000D
-:1002F0001F002000210022002300240025002600EA
-:1003000027002A0001003A003B003C003D003E006F
-:100310003F002D002E002F00300031000100400072
-:100320004100420043004400450000530153025382
-:100330000050010001000100010001000100010066
-:1003400001000100AB00AA00A900AE0001004B00B3
-:1003500052004E00010001000100010001000100F7
-:1003600001004C000100500051004F0001004A0004
-:100370005000510052004F004D00010001000120CB
-:100380000220032004200520062007200820010069
-:100390000100010001000100010001000100010055
-:1003A0000100010001000100010001006432146439
-:1003B0003214783C1E1E140A0500000000010101E1
-:1003C0000202030405050607090A0B0C0E0F1112A1
-:1003D000141517191B1D1F212325282A2C2F3134F2
-:1003E00036393B3E414346494C4F5255585A5D6160
-:1003F00064676A6D707376797C7F8386898C8F924F
-:1004000095989B9EA2A5A7AAADB0B3B6B9BCBEC134
-:10041000C4C6C9CBCED0D3D5D7DADCDEE0E2E4E681
-:10042000E8EAEBEDEEF0F1F3F4F5F6F8F9FAFAFBA1
-:10043000FCFDFDFEFEFEFFFFFFFFFFFFFFFEFEFED9
-:10044000FDFDFCFBFAFAF9F8F6F5F4F3F1F0EEED48
-:10045000EBEAE8E6E4E2E0DEDCDAD7D5D3D0CECBD7
-:10046000C9C6C4C1BEBCB9B6B3B0ADAAA7A5A29E49
-:100470009B9895928F8C898683807C797673706D3A
-:100480006A6764615D5A5855524F4C494643413E34
-:100490003B393634312F2C2A282523211F1D1B19C7
-:1004A00017151412110F0E0C0B0A09070605050487
-:1004B0000302020101010000000001010202020228
-:1004C00002020303030303030303030303030303FE
-:1004D00004040404040404040404040405050505D8
-:1004E00005050505050506060606060606060707B0
-:1004F000070707070708080808080809090909097C
-:10050000090A0A0A0A0A0B0B0B0B0B0C0C0C0C0C3D
-:100510000D0D0D0D0E0E0E0E0F0F0F1010101011F1
-:100520001111121212131313141414151516161692
-:10053000171718181919191A1A1B1B1C1C1D1D1E18
-:100540001E1F20202121222323242425262627287C
-:1005500028292A2B2B2C2D2E2F30303132333435B5
-:10056000363738393A3B3C3D3E3F404142444546B0
-:1005700047494A4B4C4E4F5152535556585A5B5D62
-:100580005E6062636567696B6D6E70727476797BAD
-:100590007D7F818486888B8D909295979A9D9FA26E
-:1005A000A5A8ABAEB1B4B7BABEC1C4C8CBCFD3D681
-:1005B000DADEE2E6EAEEF2F8FF28035400680065AE
-:1005C00000200050006C0061006E0063006B002092
-:1005D000004B006500790062006F006100720064EA
-:1005E0000000002C034F007200740068006F006C64
-:1005F0000069006E0065006100720020004B00651C
-:1006000000790062006F00610072006400730000F6
-:10061000000403090409025400030100A0FA0904BC
-:1006200000000103010100092111010001223F0026
-:100630000705810308000A09040100010301020003
-:10064000092111010001224D000705820308000A5B
-:100650000904020001030000000921110100012228
-:1006600036000705830308000A120110010000008C
-:1006700008EDFE606001000102000105010980A192
-:1006800001850216010026B7001A01002AB700757D
-:100690001095018100C0050C0901A1018503160117
-:1006A00000269C021A01002A9C0275109501810007
-:1006B000C005010902A1010901A1000509190129CB
-:1006C00005150025019505750181029501750381C8
-:1006D000010501093009311581257F9502750881D1
-:1006E0000609381581257F950175088106050C0AD4
-:1006F00038021581257F950175088106C0C0050166
-:100700000906A101050719E029E71500250195084B
-:1007100075018102950175088101050819012905F6
-:100720009505750191029501750391010507190061
-:1007300029FF150025FF950675088100C0001124CA
-:100740001FBECFEFDAE0DEBFCDBF04B603FE24C08C
-:100750008091540290915502A0915602B091570297
-:100760008730904BA740B04BB9F4109254021092CE
-:100770005502109256021092570214BE84B7877F1A
-:1007800084BF88E10FB6F8948093600010926000F7
-:100790000FBEE0E0F8E3099511E0A0E0B1E0EAE087
-:1007A000F2E502C005900D92AE33B107D9F712E021
-:1007B000AEE3B1E001C01D92A435B107E1F70E949C
-:1007C000EA100C9403290C9400000895089581E028
-:1007D000089508950C94E6030C94E7030C94E90340
-:1007E0000E94672723E030E0281B3109220F209365
-:1007F00042010895282F2F9880918000211108C070
-:10080000877F8093800010928D0010928C001BC017
-:10081000886080938000233019F48FEF9FEF0FC022
-:1008200083E090E0821B9109880F991F2FEF3FEF23
-:10083000A90102C0569547958A95E2F7CA0190939F
-:100840008D0080938C000C94F0030E94F00384E0F0
-:100850008093410110923E010895279A2F988FEFBF
-:100860009FEF90938700809386008AE080938000BA
-:1008700089E1809381000E94D0260C9425040E9477
-:100880002D040E94780C6E9A769A0C94E5031F92C0
-:100890000F920FB60F9211242F933F938F939F9334
-:1008A000EF93FF93E0913F01F0914001CF0101965A
-:1008B0009093400180933F010090410102C0F69562
-:1008C000E7950A94E2F7EF7380913E01823019F4C4
-:1008D000E03251F404C0813039F4EF3329F48091CF
-:1008E0006F008D7F80936F00F0E0E65EFE4FE49135
-:1008F00021E031E0E29FC001E39F900D11240090C0
-:10090000420102C0969587950A94E2F790938D0074
-:1009100080938C00FF91EF919F918F913F912F9148
-:100920000F900FBE0F901F90189561110DC0FC0124
-:100930008281882331F085EE0E9463170E94272769
-:1009400003C085EE0E942B1880E090E00895462FAA
-:1009500050E04830510538F5FA01EA5AFF4FDC0102
-:1009600012968C910C94B5288823E9F00C94B50C60
-:100970008823C9F00C94770B8823A9F00C948F0B73
-:10098000882389F00C94AE0B882369F00C94C90B72
-:10099000882349F00C94E30B882329F00C94FE0B78
-:1009A00081110C94AB0C089581E008950C94D4044B
-:1009B00008950F931F93CF93DF938C01FC01C081A7
-:1009C000D181CE010E940720BE010E948505EC0165
-:1009D000B8010E94D604882309F48DC0F8018281F1
-:1009E000882309F44AC080914E0181111FC0C4318F
-:1009F000F0E5DF0709F051C00E94D80481E0809340
-:100A00004E010E94C02190934D0180934C011092A1
-:100A1000450110924701109246011092490110922F
-:100A2000480110924B0110924A0165C080914C011F
-:100A300090914D010E94CC21883C910570F48091E9
-:100A40004501E82FF0E0EE0FFF1FEA5BFE4FD18378
-:100A5000C0838F5F809345014EC0C43880E5D807BE
-:100A600021F0C538D04501F13AC0F80182818823D0
-:100A700041F01092430182E01EC0C438E0E5DE0779
-:100A800059F580914301811106C086E20E946317E7
-:100A900086E20E942B1882E01CC0C438F0E5DF0714
-:100AA00041F3C538D045D9F4F8018281882331F06B
-:100AB0001092440180E20E947A181DC08091440186
-:100AC000811106C087E20E94631787E20E942B18FB
-:100AD00080E20E9481180FC0C538D04529F381E01B
-:100AE0008093430180934401C801DF91CF911F910E
-:100AF0000F910C94EC0380E0DF91CF911F910F9147
-:100B000008950C943F040C94EA039CE0799FF00153
-:100B1000112490E3899FE00DF11D1124E60FF11DD2
-:100B2000EE0FFF1FE459FE4F859194910895880FB1
-:100B3000991FFC01E652F040859194910895880F29
-:100B4000991FFC01E65AFE4F8591949108950F93E9
-:100B50001F93CF93DF93EC01811521E39207A0F55A
-:100B6000C11580E3D80708F0D7C0C83ED105D8F436
-:100B7000C03ED10508F003C2C83AD10578F4C53AA1
-:100B8000D10508F06AC0C130D10509F463C008F48A
-:100B9000F3C1C430D10508F0F2C1EEC1CB3BD105A1
-:100BA00008F466C0E9C1C11590E2D90708F0AFC0EA
-:100BB000C11521E0D20708F0E2C1C03FD10508F419
-:100BC000DBC18E0110651BC2C03880E5D80700F577
-:100BD000C03790E5D90708F0A3C0C11520E5D207BA
-:100BE00009F4ACC050F4CE01905480319F4008F01D
-:100BF000C3C1DF708E01106A02C2C13080E5D80720
-:100C000009F4AAC0C43190E5D90708F4ABC0B4C157
-:100C1000C33820E5D20709F48EC050F4C13890E5FE
-:100C2000D90709F482C008F083C000E011EDE7C1E4
-:100C3000C03181E5D80708F49FC1C11597E5D907F0
-:100C400008F432C1CE0190578115904108F094C14B
-:100C5000DF708FC101E010E0D2C1C53AD10509F4BF
-:100C600090C1C63AD10509F08FC102E810E4C7C1AE
-:100C7000C83AD10509F48BC1C93AD10509F48AC132
-:100C8000CA3AD10509F489C1CB3AD10509F488C122
-:100C9000CC3AD10509F487C1CD3AD10509F486C112
-:100CA000C03BD10509F485C1CE3AD10509F484C110
-:100CB000CF3AD10509F483C1C13BD10509F482C102
-:100CC000C23BD10509F481C1C33BD10509F480C100
-:100CD000C43BD10509F47FC1C53BD10509F47EC1F0
-:100CE000C63BD10509F47DC1C73BD10509F47CC1E0
-:100CF000C83BD10509F47BC1C93BD10509F47AC1D0
-:100D0000CA3BD10509F479C100E014E478C1CE01F1
-:100D10009F700E949F0574C1DD278E01106C6FC10A
-:100D2000CF70DD278E01146D6AC100E010ED67C140
-:100D300000E012ED64C100E013ED61C10E940E1BE2
-:100D40008FEF94E32CE0815090402040E1F700C009
-:100D500000000E941B2253C18091D80181608093C2
-:100D6000D8014DC10E947222811102C00E945322FB
-:100D70000E94852290E09093530280935202C230E9
-:100D800080E5D80721F480915202816086C0C4308A
-:100D900090E5D90721F48091520282607EC0C6306E
-:100DA00020E5D20721F480915202846076C0C830D9
-:100DB00080E5D80719F48091520227C0CA3090E527
-:100DC000D90721F480915202806167C0CC3020E5C0
-:100DD000D20721F48091520280625FC0CE3080E55C
-:100DE000D80721F480915202806457C0C03190E549
-:100DF000D90721F48091520280684FC0C23120E5AA
-:100E0000D20729F4809152028460886046C0C330C2
-:100E100080E5D80721F4809152028E7F3EC0C53014
-:100E200090E5D90721F4809152028D7F36C0C730FA
-:100E300020E5D20721F4809152028B7F2EC0C93069
-:100E400080E5D80719F48091520226C0CB3090E596
-:100E5000D90721F4809152028F7E1FC0CD3020E54A
-:100E6000D20721F4809152028F7D17C0CF3080E5E8
-:100E7000D80721F4809152028F7B0FC0C13190E5D9
-:100E8000D90721F4809152028F7707C0C331D04532
-:100E900031F4809152028B7F877F80935202809140
-:100EA00052020E948922ABC08D2F99278F709927FB
-:100EB00081309105D9F49E012370332702C0880F39
-:100EC000991F2A95E2F79C688E0144E0000F111FDC
-:100ED0004A95E1F700271370802B912B53E0CC0F3C
-:100EE000DD1F5A95E1F7C076DD272FC082309105CE
-:100EF00031F4DC2FCC278E01016F106A80C0833063
-:100F0000910569F4CE018370992701E010E002C0D9
-:100F1000000F111F8A95E2F7C8019C680FC084304A
-:100F20009105B9F4CE018370992701E010E002C069
-:100F3000000F111F8A95E2F7C8019A6823E0CC0FD1
-:100F4000DD1F2A95E1F7C07ED7708C010C2B1D2B7D
-:100F500056C08530910531F4DC2FCC278E01046F0B
-:100F6000106A4DC0069709F04AC0CF71DD27DC2F0B
-:100F7000CC278E01106243C000E010E040C08E011B
-:100F80003EC001E810E43BC003E810E438C002EEC4
-:100F900014E435C009EE14E432C00AEE14E42FC0A4
-:100FA00005EB14E42CC006EB14E429C007EB14E4B1
-:100FB00026C00CEC14E423C00DEC14E420C003E8BC
-:100FC00015E41DC00AE815E41AC002E915E417C0CB
-:100FD00004E915E414C001E216E411C003E216E4CA
-:100FE0000EC004E216E40BC005E216E408C006E2F7
-:100FF00016E405C007E216E402C00AE216E4C801DE
-:10100000DF91CF911F910F9108959CE0799FF0019E
-:10101000112490E3899FE00DF11D1124E60FF11DCD
-:10102000EE0FFF1FE459FE4F85919491803E91058C
-:10103000E0F4803C910558F58133910509F46FC0C7
-:1010400048F48932910509F463C08A32910509F4A4
-:101050006DC072C089339105E9F082389105D1F0F5
-:101060008533910509F44DC067C0833E910581F138
-:1010700038F4803E9105B9F0823E9105D9F05CC00C
-:10108000863E910561F1873E9105A1F155C00E9410
-:10109000970508952091520220FD02C021FF4CC007
-:1010A00080EE90E049C08091520280FFF9CF89E341
-:1010B00090E042C08091520282FF0EC080915202A5
-:1010C00084FF03C080E090E037C083EE90E034C03E
-:1010D0008091520282FFF2CF82EE90E02DC080918B
-:1010E000520283FF0BC08091520284FDEBCF87EE4A
-:1010F00090E022C08091520283FFF5CF86EE90E00F
-:101100001BC08091520285FF07C089E290E014C0A5
-:101110008091520285FFF9CF85E390E00DC0809168
-:10112000520286FF07C08AE290E006C08091520218
-:1011300086FFF9CF81E390E00E94A70508950C9403
-:10114000EE03E82FF0E0EF5DFE4F8081E82FEF70B7
-:10115000F0E082958F7021E030E0A90102C0440FD9
-:10116000551F8A95E2F740A308950F931F93CF93DD
-:10117000DF9385B7806885BF85B7806885BFC3E08A
-:10118000D0E001E010E0FE01EF5DFE4F8081E82F2E
-:10119000EF70F0E021A182958F70A80102C0440F8A
-:1011A000551F8A95E2F7CA01822B81A38C2F0E94DA
-:1011B000A108219740F78BE090E061E070E0FC012E
-:1011C000EB5EFE4F2081E22FEF70F0E042A122950E
-:1011D0002F70DB0102C0AA0FBB1F2A95E2F79D0109
-:1011E000242B22A3019758F7DF91CF911F910F91E4
-:1011F0000C948105EF92FF920F931F93CF93DF938F
-:1012000007E511E0C3E0EE24E394F12CD5E08C2F48
-:101210000E94A1088BE090E040E050E0FC01EB5E12
-:10122000FE4F6081E62FEF70F0E020A130E0629584
-:101230006F7002C0359527956A95E2F720FD09C0C9
-:101240009701082E02C0220F331F0A94E2F7422BA7
-:10125000532B019718F7F801929182918F0184170F
-:10126000950721F051834083D09300018C2F0E9479
-:10127000A108C15060F68091000187FD2CC081500B
-:10128000809300018F3F39F08FE99FE00197F1F7DC
-:1012900000C0000020C080915501909156019093AC
-:1012A0005E0180935D018091530190915401909370
-:1012B0005C0180935B018091510190915201909368
-:1012C0005A018093590180914F0190915001909360
-:1012D0005801809357010E94830581E0DF91CF91EF
-:1012E0001F910F91FF90EF900895E82FF0E0EE0F1F
-:1012F000FF1FE95AFE4F80819181089508950F9351
-:101300001F93CF930FE511E0C0E0F8019291829115
-:101310008F010E943821C80FF1E007351F07A9F798
-:101320008C2FCF911F910F9108952BB1342F3095B1
-:1013300023233BB1432B3FB7F894FC01680F791F7F
-:10134000E617F70789F0819198E04BB9000000C0DB
-:1013500087FF2BB9880F000000C000C000C02BB968
-:1013600000C09A9591F7ECCF3FBF08952AB1242B86
-:101370002AB99B01220F331F620F731F0E94950928
-:1013800087EC90E00197F1F700C00000089542E07B
-:101390000C94B609AF92BF92CF92DF92EF92FF9278
-:1013A0000F931F93CF93DF936C01790150E0FA0103
-:1013B000E754FB4F44918FEF90E0FC01E61BF109ED
-:1013C000E754FB4FE491E09509F495C0C42FD0E0B9
-:1013D0008E1B91098C9F90018D9F300D9C9F300D2D
-:1013E0001124E32F8CE3A82EB12CC601B5010E9475
-:1013F0008D28DC016230710509F446C0D0F4611516
-:10140000710599F16130710509F079C0C31BD109EB
-:10141000B501681B790BC69FC001C79F900DD69F71
-:10142000900D1124B5010E948D28032F060F142F53
-:1014300067C06430710509F44BC0B8F165307105BF
-:1014400009F05DC0C31BD109B501681B790BC69FAC
-:10145000C001C79F900DD69F900D1124B5010E9429
-:101460008D28132FE32FE60F44C0C31BD109CC9D59
-:10147000C001CD9D900DDC9D900D1124B5010E9401
-:101480008D28132F160F35C0C31BD109CA9FC00169
-:10149000CB9F900DDA9F900D1124B5010E948D28ED
-:1014A000142F032FE32FE60F2BC0C31BD109B50167
-:1014B000681B790BC69FC001C79F900DD69F900DEA
-:1014C0001124B5010E948D28132F160F032F0FC072
-:1014D000C31BD109CA9FC001CB9F900DDA9F900D0D
-:1014E0001124B5010E948D28032F060F132FE42F1E
-:1014F00007C0042F05C0E42F142F042F01C0E0E023
-:10150000D70111960C9311971C931296EC93DF91CF
-:10151000CF911F910F91FF90EF90DF90CF90BF90F0
-:10152000AF90089587E090E00C94C328AB01BC0114
-:1015300087E090E00C94E128E9EEF1E083E080831D
-:10154000AAEEB1E08C91807884668F778C938CECD6
-:10155000828383836091E9017091EA018091EB01BC
-:101560009091EC010C94960A8091E90180FF06C0ED
-:101570006CE170E081EF91E00C94C70980E090E0AD
-:10158000FC01EF50FE4F11821082128203968435C7
-:101590009105B1F7EDCF20E030E0F901EF50FE4FBB
-:1015A0008183608342832D5F3F4F24353105A9F746
-:1015B0000C94B40AEF92FF920F931F93CF93DF9393
-:1015C00000D01F92CDB7DEB70091E9011091EA017A
-:1015D0002091EB013091EC010093ED011093EE01AD
-:1015E0002093EF013093F0012091E90120FF21C009
-:1015F000042FF62EE92E182F9E012F5F3F4F0E94D9
-:10160000CA098091ED0110FB87F98093ED011695D1
-:101610008091EE018078182BE0FA17F91093EE0113
-:10162000F092EF010093F0014B8169818A810E9461
-:10163000CB0A0F900F900F90DF91CF911F910F91D8
-:10164000FF90EF9008950F931F93CF93DF93EC01DA
-:10165000062F142F9091E90190FF44C0892F8E77B7
-:10166000823021F4CE010E94DA0A1BC0892F8695B0
-:101670008F732EE3280F2F73243018F41091EC0190
-:1016800010C0865C8F73893060F4C92FCC1FCC27C3
-:10169000CC1FD091EA018D2F880FC82BD7FBDD27F7
-:1016A000D0F98091E901C0FB87F98093E901C695E3
-:1016B0008091EA018078C82BD0FBC7F9C093EA017A
-:1016C0000093EB011093EC016091E9017091EA0144
-:1016D0008091EB019091EC01DF91CF911F910F91DF
-:1016E0000C94960ADF91CF911F910F910895E9EE26
-:1016F000F1E02081221F2227221F3091EA01432F8F
-:10170000440F842F822B37FB992790F90A9668E6BD
-:1017100071E00E94A128438162810C94230B2091E7
-:10172000E901221F2227221F3091EA01432F440F93
-:10173000842F822B37FB992790F98A3091051CF46E
-:10174000825A9E4F01C00A9768E671E00E94A12864
-:101750004091EC016091EB010C94230B6091EB0143
-:10176000862F90E08F3E910514F46F5E01C06FEFFD
-:101770008091E901881F8827881F9091EA01292F0D
-:10178000220F97FB992790F94091EC01822B0C9442
-:10179000230B6091EB01862F90E0419714F061518B
-:1017A00001C060E08091E901881F8827881F90911F
-:1017B000EA01292F220F97FB992790F94091EC011C
-:1017C000822B0C94230B4091EC01842F90E08F3EF0
-:1017D000910514F44F5E01C04FEF8091E901881F1D
-:1017E0008827881F9091EA01292F220F97FB9927BC
-:1017F00090F96091EB01822B0C94230B4091EC014A
-:10180000842F90E0419714F0415101C040E0809155
-:10181000E901881F8827881F9091EA01292F220F4C
-:1018200097FB992790F96091EB01822B0C94230B85
-:101830008091700181110FC081E08093700189E077
-:10184000809391008FB7F89493E09093990090ED76
-:10185000909398008FBF0895E1E7F0E08081826067
-:1018600080830895E1E7F0E080818D7F8083089593
-:101870009091E90190FF3BC09178811102C0926084
-:1018800007C0883110F09E6203C08F73880F982BB9
-:101890009093E9016091E9017091EA018091EB0177
-:1018A0009091EC010E94960A8091E901982F9E7711
-:1018B000923019F40E94320C07C08695825C8F73B7
-:1018C000863110F40E942C0C8091E901881F882732
-:1018D000881F9091EA01292F220F97FB992790F9F1
-:1018E0004091EC016091EB01822B0C94230B089545
-:1018F0008091D80181608093D80181E0809371014B
-:101900000E947222811104C00E9453220E949C0AEC
-:101910000E94920A6093E9017093EA018093EB01BF
-:101920009093EC016E7761F40E949C0A0E94920AE7
-:101930006093E9017093EA018093EB019093EC01CD
-:101940000E94180C8091E90180FF04C086958F7376
-:101950000C94380C08958091E90186958F738F5F00
-:10196000883108F081E00C94380C8091E901982FBF
-:10197000909590FB80F98093E9016091E901709165
-:10198000EA018091EB019091EC010E94960A80910E
-:10199000E90180FF04C086958F730C94380C0E9477
-:1019A000320C2FEF80E792E0215080409040E1F729
-:1019B00000C000000C94B40ACF93C82F80916E0130
-:1019C00090916F010E94CC21EC2FF0E0EB54FC4F82
-:1019D000E491F0E08E179F0718F10E94C0219093C8
-:1019E0006F0180936E01E0916D01F0E0E754FC4FD0
-:1019F00044918091E901881F8827881F9091EA010E
-:101A0000292F220F97FB992790F96091EB01822BE8
-:101A10000E94DA0A80916D0190E0019680936D0139
-:101A2000CF910895CF93C82F80916B0190916C0155
-:101A30000E94CC21EC2FF0E0EE54FC4FE491F0E05A
-:101A40008E179F07E8F00E94C02190936C0180934D
-:101A50006B014091EC016091EB01809169019091E3
-:101A60006A010E94DA0A8091690190916A010196E7
-:101A700068E671E00E948D2890936A018093690165
-:101A8000CF910895CF92DF92FF920F931F93CF9340
-:101A9000DF93F82E80916701909168010E94CC211C
-:101AA000EF2DE695F0E0EE54FC4FE491F0E08E1758
-:101AB0009F07F0F10E94C021909368018093670115
-:101AC00001EF11E0C0E0D0E088E6C82EDD24D39419
-:101AD00080916501909166018C0F9D1FB6010E9457
-:101AE0008D2898014091EC016091EB010E94CA0998
-:101AF0002C960D5F1F4FC03581E0D80749F70E9433
-:101B0000B40A2091650130916601F0FE0BC0C90155
-:101B1000019668E671E00E948D289093660180939B
-:101B2000650106C02150310930936601209365019B
-:101B3000DF91CF911F910F91FF90DF90CF9008958B
-:101B40008F929F92AF92BF92CF92DF92EF92FF92CD
-:101B50000F931F93CF93DF93C82F80FF03C0DD2423
-:101B6000DA9402C0DD24D3948091630190916401E2
-:101B70000E94CC21C695EC2FF0E0E155FC4FE4919A
-:101B8000F0E08E179F0708F467C00E94C021909371
-:101B900064018093630191EFE92E91E0F92E03EF48
-:101BA00011E0C0E0D0E027E0822E912CF8013197BF
-:101BB0001082F7011082F801108287E0A82EB12C64
-:101BC000C12C809162018C0D87FD845E992787FD71
-:101BD0009095C817D907E9F42091EC012A9DC0011E
-:101BE0002B9D900D1124B4010E94A128462F8091B5
-:101BF000E901881F8827881F9091EA01592F550F06
-:101C000097FB992790F997016091EB01852B0E9432
-:101C1000CA09CD0CF1E0AF1AB10899F6219683E01C
-:101C2000E80EF11C0D5F1F4FCC31D10509F0BECF7E
-:101C30000E94B40A8091620191E0D91206C081111C
-:101C400002C08BE107C0815005C090E00196BE0143
-:101C50000E94A12880936201DF91CF911F910F9183
-:101C6000FF90EF90DF90CF90BF90AF909F908F90BC
-:101C700008959F92AF92BF92CF92DF92EF92FF9220
-:101C80000F931F93CF93DF93CDB7DEB7C455D10920
-:101C90000FB6F894DEBF0FBECDBF182F8091600144
-:101CA000909161010E94CC21E12FF0E0E455FC4FBE
-:101CB000E491F0E08E179F0708F495C00E94C021C0
-:101CC0009093610180936001CE0101967C015E01D9
-:101CD00093E0A90EB11CC12CD12C8701F5013197DD
-:101CE0001082F7011082F5011082912C9091010170
-:101CF00080915F01999E800D112487FD04C08C3175
-:101D00001CF08BE101C080E0992787FD9095C816F3
-:101D1000D906A1F48091E901881F8827881F909136
-:101D2000EA01592F550F97FB992790F99701409198
-:101D3000EC016091EB01852B0E94CA099394F7E0B6
-:101D40009F12D4CF8FEFC81AD80A93E0E90EF11C86
-:101D5000E3E0AE0EB11CFCE1CF16D10409F0BECF1A
-:101D600023EF31E059E0E52EF12C6CE1C62ED12CA9
-:101D7000C701B6010E94A128D9011197FC01EE0FFD
-:101D8000FF1FE80FF91FE00FF11F81818C9311975E
-:101D900080818C938281F9018083FFEFEF1AFF0A23
-:101DA0002D5F3F4F85E2E816F10411F70E94B40A57
-:101DB0009091010180915F01913049F48A3F2CF4A8
-:101DC00089EF80935F018FEF08C081500AC0833292
-:101DD0003CF082E280935F0181E08093010103C0C7
-:101DE0008F5F80935F01CC5ADF4F0FB6F894DEBF50
-:101DF0000FBECDBFDF91CF911F910F91FF90EF905C
-:101E0000DF90CF90BF90AF909F9008951F920F9258
-:101E10000FB60F9211242F933F934F935F936F93BD
-:101E20007F938F939F93AF93BF93EF93FF93809193
-:101E3000E90186958F739EE3980F9F73943020F489
-:101E400082500E94DC0C23C09AE3980F9F7393305A
-:101E500020F486500E94120D1AC097E3980F9F73CA
-:101E6000963020F489500E94420D11C091E3980FE2
-:101E70009F73963020F48F500E94A00D08C09BE203
-:101E8000980F9F73933018F485510E94390EFF917B
-:101E9000EF91BF91AF919F918F917F916F915F91E2
-:101EA0004F913F912F910F900FBE0F901F9018955B
-:101EB00080917A010895CF93DF9300D01F92CDB720
-:101EC000DEB79C0180914902843019F593E0998333
-:101ED0003B832A839093E9008FEF9091E800815033
-:101EE00095FD06C095ED9A95F1F700008111F5CFAB
-:101EF0008091E80085FF0DC040E050E063E070E0B5
-:101F0000CE0101960E9494118091E8008E77809313
-:101F1000E8000F900F900F90DF91CF910895CF932D
-:101F2000DF9300D01F92CDB7DEB720914902243055
-:101F300021F522E029839B838A8383E08093E90053
-:101F40008FEF9091E800815095FD06C095ED9A9530
-:101F5000F1F700008111F5CF8091E80085FF0DC0F9
-:101F600040E050E063E070E0CE0101960E949411E1
-:101F70008091E8008E778093E8000F900F900F908B
-:101F8000DF91CF910895209149022430F1F422E0AD
-:101F90002093E9002FEF3091E800215035FD06C075
-:101FA00035ED3A95F1F700002111F5CF2091E800C9
-:101FB00025FF0BC040E050E065E070E00E94941106
-:101FC0008091E8008E778093E8000895CF93DF93A7
-:101FD00020914902243039F521E02093E9002FEFC8
-:101FE0003091E800215035FD06C035ED3A95F1F706
-:101FF00000002111F5CF2091E80025FF14C0EC016D
-:1020000040E050E068E070E00E9494118091E800A8
-:102010008E778093E80088E0FE01A2E7B1E00190AE
-:102020000D928A95E1F7DF91CF9108958091480252
-:10203000811109C00E9429130E9486138091E20039
-:1020400084608093E20008951092480208950895F4
-:1020500008950C94832142E061EC81E00E94A31278
-:1020600042E061EC82E00E94A31242E061EC83E076
-:102070000C94A31280914B02833009F453C030F4C6
-:10208000813071F0823009F48CC008958A3009F4EF
-:1020900078C08B3009F45EC0893009F09AC020C046
-:1020A00080914A02813A09F094C08091E800877FCC
-:1020B0008093E80080914E0290914F02892B21F489
-:1020C00068E082E791E003C060E080E090E070E0CB
-:1020D0000E94DF118091E8008B778093E8000895DB
-:1020E00080914A02813209F074C080914E02909131
-:1020F0004F02892B09F06DC08091E800877F8093A3
-:10210000E8008091E80082FD05C0809149028111BC
-:10211000F8CF5FC08091F10080937A018091E80050
-:102120008B7753C080914A02813A09F052C0809166
-:102130004E0290914F02892B09F04BC08091E8002C
-:10214000877F8093E8008091E80080FFFCCF80913A
-:102150000C0136C080914A028132D9F580914E023D
-:1021600090914F02892BA9F58091E800877F809399
-:10217000E8000E94D81280914C0280930C010C94CC
-:102180000E1B80914A02813221F58091E800877F01
-:102190008093E8000E94D81280914D0280937B01C9
-:1021A000089580914A02813AA1F48091E800877FE6
-:1021B0008093E8008091E80080FFFCCF80917B0154
-:1021C0008093F1008091E8008E778093E8000C9472
-:1021D000D812089584B7877F84BF88E10FB6F8943A
-:1021E00080936000109260000FBE90E080E80FB610
-:1021F000F89480936100909361000FBE0E947B165B
-:102200000E9429130E9486138091E20084608093CB
-:10221000E20078940E940C160E947D1682E091E004
-:102220000E94271680914902853069F40E9444215A
-:10223000809147028823B1F30E947221882391F391
-:102240000E947E11EFCF0E948516ECCF292F3327F5
-:1022500023303105C9F064F42130310581F022309A
-:10226000310509F043C084E590E025E136E042C045
-:1022700021323105F1F02232310541F137C082E1DE
-:1022800090E029E636E036C099278130910541F08B
-:102290008230910541F0892B49F5E1E1F6E005C076
-:1022A000E3EEF5E002C0E9EBF5E0849190E09F01F8
-:1022B00021C06330D8F4E62FF0E0EE0FFF1FE25D9F
-:1022C000FE4F2081318189E090E014C0633070F4CA
-:1022D00070E0FB01EE0FFF1FE85DFE4F20813181B2
-:1022E000FB01EB5DFE4F808190E004C080E090E058
-:1022F00020E030E0FA0131832083089580E189BD38
-:1023000082E189BD09B400FEFDCF8091D8008F7DA8
-:102310008093D8008091E00082608093E0008091FB
-:10232000E00081FDFCCF0895CF92DF92EF92FF9203
-:102330000F931F93CF93DF93EC018B016A010E94EF
-:10234000F712811133C0C114D10439F0F601808134
-:102350009181081B190BC80FD91FE12CF12C011515
-:10236000110519F18091E80085FD16C08091E80003
-:102370008E778093E800C114D10449F0F601808182
-:102380009181E80EF91EF182E08285E00FC00E9483
-:10239000F712882321F30AC089918093F10001503C
-:1023A0001109FFEFEF1AFF0ADACF80E0DF91CF913A
-:1023B0001F910F91FF90EF90DF90CF9008952091A3
-:1023C0005002309151022617370748F06115710508
-:1023D00039F42091E8002E772093E80001C0B9017C
-:1023E00040E061157105A9F120914902222309F409
-:1023F00043C0253009F442C02091E80023FD40C0CD
-:102400002091E80022FD32C02091E80020FFE9CFB2
-:102410004091F3002091F20030E0342BFC01CF0119
-:102420006115710559F02830310540F48191809390
-:10243000F100615071092F5F3F4FF1CF41E028302B
-:10244000310509F040E02091E8002E772093E80064
-:10245000C8CF4111C9CF0AC080914902882361F0D9
-:10246000853061F08091E80083FD0AC08091E8002A
-:1024700082FFF2CF80E0089582E0089583E008951E
-:1024800081E00895209150023091510226173707BC
-:1024900048F06115710539F42091E8002E772093FA
-:1024A000E80001C0B901FC0120E06115710591F15E
-:1024B00080914902882309F440C0853009F43FC067
-:1024C0008091E80083FD3DC08091E80082FD2FC02F
-:1024D0008091E80080FFE9CF2091F3008091F20025
-:1024E00090E0922B6115710559F08830910540F408
-:1024F00024912093F1003196615071090196F2CF39
-:1025000021E0089709F020E08091E8008E77809321
-:10251000E800CBCF2111CCCF0AC08091490288239B
-:1025200061F0853061F08091E80083FD0AC0809100
-:10253000E80082FFF2CF80E0089582E0089583E012
-:10254000089581E00895982F973058F59093E90009
-:10255000981739F07091EC002091ED005091F00047
-:1025600003C0242F762F50E021FF19C03091EB00DB
-:102570003E7F3093EB003091ED003D7F3093ED00D6
-:102580003091EB0031603093EB007093EC002093BE
-:10259000ED005093F0002091EE0027FF07C09F5FF1
-:1025A000D3CF8F708093E90081E0089580E0089593
-:1025B00080914A0287FF11C08091E80082FD05C02A
-:1025C000809149028111F8CF11C08091E8008B778A
-:1025D0000BC080914902882349F08091E80080FF78
-:1025E000F8CF8091E8008E778093E80008952091DD
-:1025F000E4003091E50095E64091EC00842F817075
-:1026000040FF22C08091E80080FD1CC080914902FB
-:10261000882391F0853091F08091EB0085FD10C00A
-:102620004091E4005091E5004217530729F39A01C5
-:10263000915011F784E0089582E0089583E00895B1
-:1026400081E0089580E008954091E80042FFDECFE8
-:1026500008950E9497130E949F13E0EEF0E080819E
-:1026600081608083E8EDF0E080818F77808319BC02
-:10267000A7EDB0E08C918E7F8C9380818F7E8083DC
-:102680001092480208950F931F93CF93DF930E94F7
-:1026900097130E949F13C8EDD0E088818F778883BD
-:1026A00088818068888388818F7D888319BC109297
-:1026B000490210924502109247021092460200EE23
-:1026C00010E0F80180818B7F80838881816088831E
-:1026D00042E060E080E00E94A312E1EEF0E0808141
-:1026E0008E7F8083E2EEF0E0808181608083808154
-:1026F00088608083F80180818E7F808388818061FB
-:102700008883DF91CF911F910F910895E8EDF0E05C
-:1027100080818F7E8083E7EDF0E08081816080831F
-:1027200084E082BF81E0809348020C944313E8ED7B
-:10273000F0E080818E7F80831092E20008951092F5
-:10274000DA001092E10008951F920F920FB60F92D7
-:1027500011242F933F934F935F936F937F938F93A6
-:102760009F93AF93BF93EF93FF938091E10082FF1C
-:102770000BC08091E20082FF07C08091E1008B7F57
-:102780008093E1000E940B168091DA0080FF1FC049
-:102790008091D80080FF1BC08091DA008E7F8093EB
-:1027A000DA008091D90080FF0DC080E189BD82E10F
-:1027B00089BD09B400FEFDCF81E0809349020E94EB
-:1027C000161005C019BC109249020E942410809175
-:1027D000E10080FF19C08091E20080FF15C0809168
-:1027E000E2008E7F8093E2008091E200806180931E
-:1027F000E2008091D80080628093D80019BC85E007
-:10280000809349020E9428108091E10084FF30C02B
-:102810008091E20084FF2CC080E189BD82E189BD06
-:1028200009B400FEFDCF8091D8008F7D8093D80041
-:102830008091E1008F7E8093E1008091E2008F7EA5
-:102840008093E2008091E20081608093E2008091B9
-:102850004502882311F084E007C08091E30087FDE2
-:1028600002C081E001C083E0809349020E942910E8
-:102870008091E10083FF29C08091E20083FF25C0A1
-:102880008091E100877F8093E10082E0809349029C
-:10289000109245028091E1008E7F8093E10080914B
-:1028A000E2008E7F8093E2008091E200806180935D
-:1028B000E20042E060E080E00E94A3128091F0001C
-:1028C00088608093F0000E942710FF91EF91BF91E4
-:1028D000AF919F918F917F916F915F914F913F91B8
-:1028E0002F910F900FBE0F901F9018951F920F926F
-:1028F0000FB60F9211242F933F934F935F936F93D3
-:102900007F938F939F93AF93BF93CF93DF93EF9377
-:10291000FF93C091E900CF708091EC00D82FD17067
-:1029200080FDD0E81092E9008091F000877F8093CD
-:10293000F00078940E94BA141092E9008091F0009F
-:1029400088608093F000CD2BCF70C093E900FF9199
-:10295000EF91DF91CF91BF91AF919F918F917F9137
-:102960006F915F914F913F912F910F900FBE0F90FC
-:102970001F9018951F93CF93DF93CDB7DEB7AA971B
-:102980000FB6F894DEBF0FBECDBFEAE4F2E088E0F8
-:102990008E0F9091F10091938E13FBCF0E943A100D
-:1029A0008091E80083FF1FC180914A0290914B0201
-:1029B000492F50E04A30510508F015C1FA01E25A9A
-:1029C000FF4F0C94B528803881F0823809F00BC194
-:1029D00080914E028F708093E9008091EB0085FB1F
-:1029E000882780F91092E90006C0809146029091F4
-:1029F0004702911182609091E800977F9093E800E0
-:102A00008093F1001092F100C8C0282F2D7F09F0AB
-:102A1000EAC0882319F0823061F0E5C080914C0251
-:102A2000813009F0E0C0933009F080E080934702E4
-:102A30002BC080914C02811127C080914E028F7073
-:102A400009F4D1C08093E9002091EB0020FF1CC065
-:102A5000933021F48091EB00806214C09091EB00E0
-:102A600090619093EB0021E030E0A90102C0440F97
-:102A7000551F8A95E2F74093EA001092EA00809190
-:102A8000EB0088608093EB001092E9008091E800F1
-:102A9000877F86C08111A7C010914C021F7780915B
-:102AA000E3008078812B8093E3008091E800877FAA
-:102AB0008093E8000E94D8128091E80080FFFCCF4C
-:102AC0008091E30080688093E300111102C082E0EE
-:102AD00001C083E08093490286C08058823008F0AC
-:102AE00082C080914C0290914D028C3D53E095073D
-:102AF00079F583E08A838AE289834FB7F894DE010F
-:102B0000139620E03EE051E2E32FF0E050935700AF
-:102B1000E49120FF03C0E295EF703F5FEF708E2FCE
-:102B200090E0EA3010F0C79601C0C0968D939D9357
-:102B30002F5F243149F74FBF8091E800877F809352
-:102B4000E8006AE270E0CE0101960E94DF1114C035
-:102B5000AE014F5F5F4F60914E020E942611BC0193
-:102B6000009709F440C09091E800977F9093E800A7
-:102B700089819A810E9442128091E8008B7780932C
-:102B8000E80031C0803879F58091E800877F809334
-:102B9000E800809145028093F1008091E8008E77F3
-:102BA0008093E8000E94D8121EC081111CC0909131
-:102BB0004C029230C0F48091E800877F8093E80057
-:102BC000909345020E94D81280914502811106C05F
-:102BD0008091E30087FD02C081E001C084E0809322
-:102BE00049020E942B108091E80083FF0AC0809167
-:102BF000E800877F8093E8008091EB0080628093FB
-:102C0000EB00AA960FB6F894DEBF0FBECDBFDF91E2
-:102C1000CF911F9108950895CF9380914902882301
-:102C2000A1F0C091E900CF709091EC00892F8170E4
-:102C300090FD80E8C82B1092E9008091E80083FDA8
-:102C40000E94BA14CF70C093E900CF910895909379
-:102C50008101809380010895E0918001F0918101CC
-:102C6000309721F00190F081E02D099480E00895E3
-:102C7000E0918001F0918101309721F00280F38191
-:102C8000E02D09940895E0918001F0918101309741
-:102C900021F00480F581E02D0994089520917E01B2
-:102CA00030917F018217930771F090937F01809399
-:102CB0007E01E0918001F0918101309721F0068042
-:102CC000F781E02D0994089520917C0130917D01D8
-:102CD0008217930771F090937D0180937C01E091BE
-:102CE0008001F0918101309721F00084F185E02D81
-:102CF0000994089508950C947A160E94B7210E94B1
-:102D0000B5080E943D220C94D0265F926F927F926C
-:102D10008F929F92AF92BF92CF92DF92EF92FF92EB
-:102D20000F931F93CF93DF9300D000D01F92CDB7A6
-:102D3000DEB70E94FA089BE8C92E91E0D92E03E085
-:102D400010E0AA24A394B12C502E802F0E94750964
-:102D50004C01F601729062906F0168267926611429
-:102D60007104A1F40150110978F78FEF89838A83E8
-:102D70001B820E94C0218160782F9D838C834981B2
-:102D80005A816B818D810E94351738C08091D8019E
-:102D900081FD0E947E092BE030E07501022E02C009
-:102DA000EE0CFF1C0A94E2F7C70186219721892BBC
-:102DB00009F129835A828E209F2091E0892809F405
-:102DC00090E09B830E94C0218160782F9D838C833B
-:102DD00049815A816B818D810E943517000F111F27
-:102DE000F801ED57FE4F80819181E826F926F182A6
-:102DF000E08204C02150310980F6B4CF0E94112432
-:102E0000109182010E942C161817D1F00E942C16E6
-:102E1000809382010F900F900F900F900F90DF9191
-:102E2000CF911F910F91FF90EF90DF90CF90BF90C7
-:102E3000AF909F908F907F906F905F900C949F08C1
-:102E40000F900F900F900F900F90DF91CF911F91E7
-:102E50000F91FF90EF90DF90CF90BF90AF909F9039
-:102E60008F907F906F905F900895CF93DF93CDB751
-:102E7000DEB72B970FB6F894DEBF0FBECDBF4F83E2
-:102E8000588769877A878B87DE01119686E0FD0176
-:102E900011928A95E9F785E0FE01379601900D922F
-:102EA0008A95E1F749815A816B817C818D819E8170
-:102EB0000E94AC1D2B960FB6F894DEBF0FBECDBF9F
-:102EC000DF91CF910895CF93882309F4C2C0C82F12
-:102ED000823859F40E942C1681FDBBC089E30E9400
-:102EE00086200E94092189E30CC0833879F40E946E
-:102EF0002C1680FDAEC083E50E9486200E94092129
-:102F000083E50E94A320CF910C940921843859F4C1
-:102F10000E942C1682FD9DC087E40E9486200E949C
-:102F2000092187E4EECF8CEF8C0F813A48F48C2F87
-:102F30000E94382681118DC08C2F0E948620E3CFFD
-:102F400080E28C0F883048F4C77081E001C0880FA0
-:102F5000CA95EAF70E94C220D6CF8BE58C0F83304A
-:102F600078F4C53A29F0C63A31F083E890E005C01C
-:102F700081E890E002C082E890E0CF910C944E1678
-:102F800088E58C0F833108F064C0C83A39F1C93A3A
-:102F900041F1CA3A49F1CB3A51F1CC3A59F1CD3A23
-:102FA00061F1C03B69F1CE3A71F1CF3A79F1C13BA1
-:102FB00081F1C23B89F1C33B91F1C43B99F1C53B1F
-:102FC000A1F1C63BA9F1C73BB1F1C83BB9F1C93B7F
-:102FD000C1F1CA3BC9F180E090E038C082EE90E0D8
-:102FE00035C089EE90E032C08AEE90E02FC085EBCC
-:102FF00090E02CC086EB90E029C087EB90E026C0E3
-:103000008CEC90E023C08DEC90E020C083E891E050
-:103010001DC08AE891E01AC082E991E017C084E9F6
-:1030200091E014C081E292E011C083E292E00EC010
-:1030300084E292E00BC085E292E008C086E292E072
-:1030400005C087E292E002C08AE292E0CF910C9440
-:103050006416CF910895882309F44BC0823859F43F
-:103060000E942C1681FF45C089E30E9486200E94A1
-:10307000092189E30CC0833871F40E942C1680FF6B
-:1030800038C083E50E9486200E94092183E50E94C2
-:10309000A3200C940921843859F40E942C1682FF35
-:1030A00028C087E40E9486200E94092187E4EFCF90
-:1030B0009CEF980F913A58F390E2980F983050F4A3
-:1030C000877091E001C0990F8A95EAF7892F0E94D5
-:1030D000C820DFCF9BE5980F933020F480E090E08C
-:1030E0000C944E16885A833120F480E090E00C94C2
-:1030F00064160895882321F00E94C2200C940921AF
-:103100000895882321F00E94C8200C940921089575
-:103110007F928F929F92AF92BF92CF92DF92EF9267
-:10312000FF920F931F93CF93DF931F92CDB7DEB71C
-:103130007C01C62E772EFC01058102950F7012814D
-:1031400011110E94DF200E947F20882379F0112333
-:1031500069F080E28C0D883048F082E00E9468209F
-:103160000E947F2091E0D82ED92601C0D12CE72DD6
-:10317000E295EF70F0E0E859FF4F0C94B528872DE9
-:10318000807F072D0F70882311F00295007F112397
-:1031900089F0002309F499C180E28C0D883020F475
-:1031A000802F0E94C22003C0802F0E94D2200E9444
-:1031B00009218BC18C2D0E942B18002309F4C3C157
-:1031C00080E28C0D883020F4802F0E94C82003C03C
-:1031D000802F0E94D8200E940921B5C1872D807FB1
-:1031E000972D9F70803211F4892F03C0892F82950B
-:1031F000807FCC2021F0F1E0CF16A1F01DC011237B
-:1032000039F0002319F1013009F50E94F2209BC129
-:10321000002319F0013009F496C189830E94F5203A
-:10322000898110C1112321F0063008F08CC10EC035
-:10323000053008F088C106C1112359F0002331F090
-:10324000F701958190FF41C19F7095830E947A1884
-:103250007AC1002309F4F6C03EC1872D8695869574
-:10326000837090E0009719F0019761F06CC1112311
-:1032700021F08C2D972D937002C080E090E00E9489
-:103280004E1661C1112321F08C2D972D937002C031
-:1032900080E090E00E94641656C18C2D112319F035
-:1032A0000E94192302C00E9481230E9406244BC160
-:1032B000872D837009F052C0111145C18C2D829564
-:1032C00086958770880F880F9C2D9F70892E912C72
-:1032D000A12CB12C082E04C0880C991CAA1CBB1C64
-:1032E0000A94D2F7C4FE14C00FE010E020E030E0F2
-:1032F000B901A80104C0440F551F661F771F8A95A6
-:10330000D2F7CB01BA01609570958095909503C076
-:1033100060E070E0CB01272D26952695237030E0E4
-:103320002230310569F02330310589F06829792987
-:103330008A299B292130310571F00E94F41E03C1B6
-:10334000682979298A299B290E94101FFCC00E94A4
-:10335000F41EC501B4010E94D81EF5C0112319F056
-:10336000872D817001C08695882309F4ECC08C2DCF
-:10337000829586958770880F880F9C2D9F70892E67
-:10338000912CA12CB12C082E04C0880C991CAA1CCD
-:10339000BB1C0A94D2F7C4FE14C00FE010E020E07A
-:1033A00030E0B901A80104C0440F551F661F771F04
-:1033B0008A95D2F7CB01BA0160957095809590956A
-:1033C00003C060E070E0CB01272D26952695237081
-:1033D000422F50E04230510569F04330510589F0E9
-:1033E000682979298A299B294130510571F00E9469
-:1033F000CE1FA9C0682979298A299B290E94EA1F22
-:10340000A2C00E94CE1FC501B4010E94B21F9BC082
-:103410008C2D90E0FC01E05EF109E531F10508F04A
-:1034200050C0E858FF4F0C94B5280C2D0F70872D15
-:103430008F71112321F00E944B1F802F07CF0E9414
-:103440006C1F802F0E9481187EC0112341F005302F
-:1034500008F079C0872D8F710E94911F74C00630CB
-:1034600008F071C0F7CF112339F0872D8F710E94BA
-:103470004B1F69C01123C9F3872D8F710E946C1FE8
-:1034800062C0112329F0872D8F710E94361F5BC007
-:103490000E942C1F58C0112351F0172D1F71812F2E
-:1034A0000E944B1F63E0812F0E945F204CC081E08F
-:1034B0000E946820023008F446C082E00E94682022
-:1034C00042C0112331F0002381F28C2D0E9463173A
-:1034D0003AC0002389F28C2D0E942B1834C0472D4E
-:1034E0004F706C2DC7010E9495040E94501E2BC086
-:1034F000111129C0472D4F7050E042305105B9F0ED
-:103500004CF44115510581F041305105E1F40E9420
-:10351000F82619C04330510569F04430510599F43B
-:103520008C2D0E944A270FC00E94E1260CC00E94E9
-:10353000142709C00E94272706C0472D4F706C2D05
-:10354000C7010E94A704DD20F9F00E945B2080FDE6
-:103550001BC0F70112820E9455200E944B1FC70119
-:103560000E94D31A0E9455200F90DF91CF911F9196
-:103570000F91FF90EF90DF90CF90BF90AF909F9012
-:103580008F907F900C946C1F0F90DF91CF911F91C3
-:103590000F91FF90EF90DF90CF90BF90AF909F90F2
-:1035A0008F907F9008950F931F93CF93DF93EC013B
-:1035B000888199812B813C81232BB9F09F3F11F4A5
-:1035C0008F3F99F0CE010E94D904882371F0688161
-:1035D00079818A810E9451208C010E9406200E94DC
-:1035E000CD1EB801CE010E948818DF91CF911F91A6
-:1035F0000F9108950E94DF200E94EF200E94B420C6
-:103600000E9409210E94B7240E94062480E090E0D5
-:103610000E944E1680E090E00C9464160E94CF2029
-:103620000C94FA1A0E944620292F22952F7030E020
-:103630002C3031054CF42A3031056CF4225031091C
-:1036400022303105A8F407C02C30310569F02F3045
-:10365000310551F00DC0803F69F018F4803E40F410
-:1036600009C0843F29F406C093FB882780F9089598
-:1036700080E0089581E00895CF93DF9300D000D0DB
-:103680001F92CDB7DEB70F900F900F900F900F9055
-:10369000DF91CF910895CF93DF9300D000D000D079
-:1036A000CDB7DEB726960FB6F894DEBF0FBECDBFFE
-:1036B000DF91CF9108951F93CF93DF93C0918B013A
-:1036C00016E080918C01C81799F0D0E01C9FF001A2
-:1036D0001D9FF00D1124E357FE4F408151816281FF
-:1036E0007381848195810E944B1B2196C770E9CF1D
-:1036F000DF91CF911F9108954091BD015091BE017E
-:103700006091BF017091C0018091C1019091C2018F
-:103710000C944B1B8091C20182958F7009F054C0AC
-:103720008091BF01882309F44FC080918B01A09143
-:103730008C016091BD017091BE014091C00150911A
-:10374000C101B6E08A1709F43FC090E04115510568
-:10375000C1F17F3F11F46F3FA1F1B89FF001B99F14
-:10376000F00D1124E357FE4F218172132AC02081EE
-:10377000621327C02281211124C0238134812417A0
-:10378000350710F421503109241B350B283C310535
-:10379000C0F42091C2012F7020612093C20126E065
-:1037A000289FF001299FF00D1124EE56FE4F8081D5
-:1037B0008F70806180838DEB91E00E94D31A0C940E
-:1037C0005B1B01968770BECF0895CF92DF92EF9278
-:1037D000FF920F931F93CF93DF93CDB7DEB762971E
-:1037E0000FB6F894DEBF0FBECDBF8C0185E0F801A7
-:1037F000DE011D9601900D928A95E1F7D8014C915A
-:1038000011965C91119712966C9112971396CD9028
-:10381000DC9014973091BD017091BE018091C00180
-:103820009091C101009709F46BC17F3F19F43F3FAC
-:1038300009F466C1E090BF01EE2009F4C0C02091F8
-:10384000C201C816D90628F0F601E81BF90BCF0112
-:1038500004C0809590958C0D9D1DFF24F394883CA9
-:10386000910578F0F12C207F09F0C6C07C2DD98A13
-:10387000C88A89890E943C1B8DEB91E00E94D31A73
-:10388000B1C0822F807F09F046C0751314C0341375
-:1038900012C0611110C02F7020612093C2010E94DC
-:1038A0007C1B8DEB91E00E94D31A8091C201D8015C
-:1038B00015968C932EC0CD2819F15F3F11F44F3F20
-:1038C000F9F0F62E61111CC080918B0120918C01C2
-:1038D00036E0821709F45AC090E0389FF001399F12
-:1038E000F00D1124E357FE4F7181571306C070810C
-:1038F000471303C07281711103C001968770E9CF2D
-:10390000F62E662309F418C18091C201816080936C
-:10391000C201F12C11C1751308C0341306C0611126
-:1039200004C08091C201D801C3C04D875E878D85D8
-:103930009E856A8B0E94121B6A898823E1F16623A7
-:10394000D1F12091C201822F82958F7090E0029771
-:1039500074F08091BD019091BE0198878F83198684
-:10396000DB86CA862C87CE0107960E94D31A86E092
-:10397000F801ADEBB1E001900D928A95E1F70E945C
-:103980008A1B0E947C1BFF24F394D6C04D875E8760
-:103990008D859E850E944620292F22952F7030E02C
-:1039A000223031050CF0BCC09F7009F0B6C0805EBB
-:1039B000883008F4C1C0C8010E94D31AE4CFC816E9
-:1039C000D90608F453C0F601E81BF90BCF01883C77
-:1039D000910508F450C0F12C7C2DD98AC88A8989B8
-:1039E0000E943C1BEDEBF1E086E0DF011D928A9521
-:1039F000E9F70E947C1BA0C0751314C0341312C0D9
-:103A0000611110C08091C201F8018583C8010E9434
-:103A1000D31A86E0EDEBF1E0DF011D928A95E9F71C
-:103A2000FE2C8AC04D875E878D859E856A8B0E949D
-:103A3000121B6A89882309F4BECF662309F4BBCF21
-:103A40002091C201822F82958F7090E002970CF432
-:103A50008ECF8091BD019091BE019A8389831B8294
-:103A6000DD82CC822E83CE0101967FCF809590950A
-:103A70008C0D9D1DACCFF62E662309F49CCF7513DB
-:103A80002EC034132CC02091C20120FD1FC0822FF4
-:103A900082958F70D9F0D80115962C9315978F3099
-:103AA00049F08F5F982F9295907F822F8F70892B8E
-:103AB00015968C93C8010E94D31A86E0F801ADEBED
-:103AC000B1E001900D928A95E1F793CF86E0F8017D
-:103AD000ADEBB1E001900D928A95E1F72DC04D87D5
-:103AE0005E878D859E850E94121B811140CF80913B
-:103AF000C20181608093C201C8010E94D31A1CC018
-:103B0000662309F458CF4D875E878D859E850E9478
-:103B1000121B882309F44FCF2ACF811148CF0CC044
-:103B2000243031050CF047CF9F7009F440CFF801E5
-:103B30009581907F09F03BCF8F2D62960FB6F89458
-:103B4000DEBF0FBECDBFDF91CF911F910F91FF90D0
-:103B5000EF90DF90CF9008951F93CF93DF93CDB771
-:103B6000DEB72C970FB6F894DEBF0FBECDBF4F83E4
-:103B7000588769877A878B879C87CE0107960E9432
-:103B8000E51B882369F08F8198852A853B85232B47
-:103B9000F1F19F3F09F063C08F3F09F060C037C06B
-:103BA00086E0FE013796DE01119601900D928A950E
-:103BB000E1F76F817885EA85FB85309741F17F3F9A
-:103BC00011F46F3F21F120918C0130E0C901019681
-:103BD0008770992740918B0150E08417950709F46D
-:103BE00047C069837A83FD83EC8396E0929FD0017E
-:103BF000939FB00D1124A357BE4FFE013196019043
-:103C00000D929A95E1F780938C010E945B1B16E060
-:103C100080918B0190918C018917C1F1189FC0018F
-:103C2000112483579E4F0E94E51B882379F1E09170
-:103C30008B011E9FF0011124E357FE4F40815181FB
-:103C400062817381848195810E944B1B80918B01DD
-:103C500090E001968770992780938B01D9CF4F818F
-:103C6000588569857A858B859C850E944B1BCFCFB3
-:103C70000E940E1B10928C0110928B01EDEBF1E073
-:103C800086E0DF011D928A95E9F7C1CF2C960FB629
-:103C9000F894DEBF0FBECDBFDF91CF911F91089585
-:103CA000EF92FF920F931F93CF93DF938C010097B6
-:103CB00009F46CC0F12CEE24E394E8012196F8019C
-:103CC0008491843740F4843008F051C0813081F011
-:103CD000823019F15BC0853709F444C0A8F19CE734
-:103CE000980F903708F052C08F770E942B1841C070
-:103CF0000E5F1F4FFE01C49180E28C0F883048F4A4
-:103D0000C7708E2D01C0880FCA95EAF70E94E22085
-:103D100014C08C2F0E9463172DC00E5F1F4FFE0131
-:103D2000C49180E28C0F883058F4C7708E2D01C08A
-:103D3000880FCA95EAF70E94E8200E9409211AC05C
-:103D40008C2F0E942B1816C00E5F1F4FFE01C491CE
-:103D5000CC2381F08FE99FE00197F1F700C00000CC
-:103D6000C150F6CF0E5F1F4FFE01F49003C00E94BA
-:103D700063178E018F2D882309F49FCFEFE9FFE0B1
-:103D80003197F1F700C000008150F5CFDF91CF915E
-:103D90001F910F91FF90EF90089508956093C701D0
-:103DA0007093C8018093C9019093CA010C94FA1AC8
-:103DB0000F931F930091C7011091C8012091C90171
-:103DC0003091CA01DC01CB01802B912BA22BB32BAC
-:103DD0008093C7019093C801A093C901B093CA0111
-:103DE0001F910F910C94FA1A0F931F930091C70122
-:103DF0001091C8012091C9013091CA01DC01CB01A9
-:103E000080239123A223B3238093C7019093C801F9
-:103E1000A093C901B093CA011F910F910C94FA1A93
-:103E20000F931F930091C7011091C8012091C90100
-:103E30003091CA01DC01CB0180279127A227B3274B
-:103E40008093C7019093C801A093C901B093CA01A0
-:103E50001F910F910C94FA1A1092C3011092C40191
-:103E60001092C5011092C6010C94FA1A41E050E07C
-:103E700060E070E004C0440F551F661F771F8A95ED
-:103E8000D2F74093C3015093C4016093C50170936E
-:103E9000C6010C94FA1A41E050E060E070E004C002
-:103EA000440F551F661F771F8A95D2F78091C30173
-:103EB0009091C401A091C501B091C601482B592B26
-:103EC0006A2B7B2B4093C3015093C4016093C501BF
-:103ED0007093C6010C94FA1A41E050E060E070E083
-:103EE00004C0440F551F661F771F8A95D2F740956F
-:103EF0005095609570958091C3019091C401A091F7
-:103F0000C501B091C601482359236A237B234093FE
-:103F1000C3015093C4016093C5017093C6010C9412
-:103F2000FA1A41E050E060E070E004C0440F551F11
-:103F3000661F771F8A95D2F78091C3019091C401C3
-:103F4000A091C501B091C601482759276A277B2750
-:103F50004093C3015093C4016093C5017093C6019F
-:103F60000C94FA1A0F931F930091C3011091C4018E
-:103F70002091C5013091C601DC01CB01802B912B32
-:103F8000A22BB32B8093C3019093C401A093C501CE
-:103F9000B093C6011F910F910C94FA1A0F931F93BF
-:103FA0000091C3011091C4012091C5013091C60157
-:103FB000DC01CB0180239123A223B3238093C3018F
-:103FC0009093C401A093C501B093C6011F910F91B6
-:103FD0000C94FA1A0F931F930091C3011091C4011E
-:103FE0002091C5013091C601DC01CB0180279127CA
-:103FF000A227B3278093C3019093C401A093C50166
-:10400000B093C6011F910F910C94FA1A0895CF92A4
-:10401000DF92EF92FF920F931F93CF93DF938C0168
-:10402000C090C701D090C801E090C901F090CA01CA
-:104030008091C3019091C401A091C501B091C601C6
-:10404000C82AD92AEA2AFB2ACFE1D0E0D701C60143
-:104050000C2E04C0B695A795979587950A94D2F72C
-:1040600080FF06C0B8018C2F0E940508019721F43B
-:10407000219760F780E001C08C2FDF91CF911F91D5
-:104080000F91FF90EF90DF90CF900895CF93DF9343
-:10409000EC010E940720BE010E940508DF91CF912C
-:1040A0000895CB010E94462008958091CB0185950B
-:1040B0008595859508958091CB018770089598E046
-:1040C000899F90011124262B2093CB010C944B1F28
-:1040D0002091CB01809582238093CB01982F9770FC
-:1040E00069F430E0482F552747FD509524173507D0
-:1040F00029F08595859585950C946C1F0895909170
-:10410000CB01977081E009F480E0089520910D01C2
-:1041100030910E01F90132969FEF40E0519158170E
-:1041200089F09F3F19F4511101C0942F4F5F463021
-:10413000A9F79F3F39F0F901E90FF11D97FDFA95B5
-:1041400082830895089520910D0130910E01F901A7
-:104150003296285F3F4F9081981301C010823196AC
-:10416000E217F307C1F7089581E090E0E0910D01B7
-:10417000F0910E01E80FF91F108201968830910529
-:10418000A9F708959091D701892B8093D7010895BD
-:1041900080959091D70189238093D701089510923B
-:1041A000D70108959091D601892B8093D601089567
-:1041B00080959091D60189238093D601089510921D
-:1041C000D60108959091D501892B8093D50108954A
-:1041D00080959091D50189238093D50108951092FF
-:1041E000D50108958093CC0108951092CC010895D3
-:1041F00080910D0190910E01FC0131969C01285F88
-:104200003F4F80E0919191118F5FE217F307D1F753
-:104210000895E0910D01F0910E018091D701808306
-:10422000E0910D01F0910E0190818091D601892BD2
-:104230008083E0910D01F0910E0190818091D50174
-:10424000892B80838091CC01882361F0E0910D015E
-:10425000F0910E019081892B80830E94F8208111BA
-:104260001092CC0180910D0190910E010C943816A2
-:1042700020E0009739F0AC01415051098423952387
-:104280002F5FF7CF822F089580914902843039F152
-:104290001092D90120E488E190E00FB6F894A89537
-:1042A000809360000FBE2093600080E00E94FA03BC
-:1042B00080E00E949F0883B7817F846083BF83B7BB
-:1042C000816083BF7894889583B78E7F83BF88E1B0
-:1042D0000FB6F89480936000109260000FBE0895AE
-:1042E0000895089580E00E94FA030E9470210E94C0
-:1042F000FA080E9471210E947F0991E0811101C09A
-:1043000090E0892F08950E940E1B80E00E94FA031E
-:104310000E94D0260E942C160C949F081F920F9288
-:104320000FB60F9211248F939F93AF93BF938091F9
-:10433000D901811113C08091DA019091DB01A09124
-:10434000DC01B091DD014196A11DB11D8093DA0120
-:104350009093DB01A093DC01B093DD01BF91AF919D
-:104360009F918F910F900FBE0F901F90189582E034
-:1043700084BD93E095BD9AEF97BD80936E0008953C
-:104380002FB7F8948091DA019091DB01A091DC01C4
-:10439000B091DD012FBF0895CF92DF92EF92FF928F
-:1043A0000F931F932FB7F8944091DA015091DB01DE
-:1043B0006091DC017091DD012FBF6A017B01EE2469
-:1043C000FF248C0120E030E0C016D106E206F3069F
-:1043D00010F4415051099A01281B390BC9011F9152
-:1043E0000F91FF90EF90DF90CF9008951F920F9262
-:1043F0000FB60F9211248F939F93AF93BF93809129
-:10440000DA019091DB01A091DC01B091DD01019610
-:10441000A11DB11D8093DA019093DB01A093DC0113
-:10442000B093DD01BF91AF919F918F910F900FBE1F
-:104430000F901F9018950E942913F8942FEF87EA88
-:1044400091E6215080409040E1F700C0000087E0F5
-:1044500090EBDC018093540290935502A093560296
-:10446000B09357029CE088E10FB6F894A89580932A
-:1044700060000FBE90936000FFCF0E9472228111F6
-:1044800002C00E9453220E947D228093D8010E9484
-:104490008522809352020E948122682F70E080E082
-:1044A00090E00C94CE1E6DEE7EEF80E090E00E94D6
-:1044B000ED2860E082E090E00E94CF2860E083E099
-:1044C00090E00E94CF2860E084E090E00E94CF2836
-:1044D00060E085E090E00E94CF2860E086E090E018
-:1044E0000C94CF2880E090E00E94C92821E08D3E06
-:1044F0009E4F09F020E0822F089582E090E00C9416
-:10450000BB2883E090E00C94BB2884E090E00C94FE
-:10451000BB28682F84E090E00C94CF2886E090E0E0
-:104520000C94BB28682F86E090E00C94CF288091F3
-:10453000E00180FF0BC06091120185E0689FB0012F
-:10454000112475956795759567952BC081FF09C0F6
-:104550006091120185E0689FB001112475956795FF
-:1045600020C082FF07C06091120185E0689FB00102
-:10457000112417C09091E1019923D1F060911101AC
-:10458000961788F72091120185E0289F9001112449
-:10459000929FA001939F500D112470E0CA010E94C8
-:1045A000A1286038710540F46115710539F002C029
-:1045B00065E070E0862F08958FE7089581E0089503
-:1045C0008091E00180FF08C06091100170E0759556
-:1045D00067957595679521C081FF06C060911001B0
-:1045E00070E07595679519C082FF04C06091100155
-:1045F00070E010C09091E1019923C1F060910F012A
-:104600009617A0F780911001899FC001112470E0D6
-:104610000E94A1286038710528F46115710521F008
-:10462000862F08958FE7089581E0089561E070E096
-:10463000F4CF803F21F40E949722819504C0813FEE
-:1046400029F40E9497228093E4010895823F21F487
-:104650000E949722819504C0833F29F40E949722EB
-:104660008093E3010895893F19F40E94E02205C078
-:104670008A3F31F40E94E02281958093E5010895FC
-:104680008B3F21F40E94E022819504C08C3F29F4E5
-:104690000E94E0228093E6010895843F21F48091F6
-:1046A000E201816017C0853F21F48091E2018260C0
-:1046B00011C0863F21F48091E20184600BC0873FE6
-:1046C00021F48091E201886005C0883F31F4809137
-:1046D000E20180618093E20108958D3F21F4809191
-:1046E000E00181600BC08E3F21F48091E001826087
-:1046F00005C08F3F29F48091E00184608093E00140
-:104700000895803F39F48091E40187FF6CC01092D6
-:10471000E40169C0813F29F48091E4011816BCF3DB
-:1047200062C09091E301823F29F497FF5CC0109230
-:10473000E30159C0833F19F41916CCF354C0893FE3
-:1047400041F48091E50118160CF04DC01092E5017E
-:104750004AC08A3F29F48091E50187FF44C0F6CF23
-:104760008B3F39F48091E60187FF3DC01092E6014E
-:104770003AC08C3F29F48091E6011816BCF333C08F
-:10478000843F21F48091E2018E7F17C0853F21F4A0
-:104790008091E2018D7F11C0863F21F48091E2017A
-:1047A0008B7F0BC0873F21F48091E201877F05C09A
-:1047B000883F31F48091E2018F7E8093E20113C043
-:1047C0008D3F21F48091E0018E7F0BC08E3F21F45C
-:1047D0008091E0018D7F05C08F3F29F48091E00139
-:1047E0008B7F8093E0018091E30181110EC0809165
-:1047F000E40181110AC08091E501811106C0809118
-:10480000E601811102C01092E101089582EE91E06B
-:104810000E9443160E94C0219093DF018093DE0125
-:1048200008951F93CF93DF938091DE019091DF0174
-:104830000E94CC21AC019091E101992321F02091BB
-:10484000130130E006C0209114018AE0289F9001F6
-:1048500011244217530708F486C08091E301C091E8
-:10486000E401D091E5011091E601811107C0C11169
-:1048700076C0D11174C0111172C075C09F3F19F07C
-:104880009F5F9093E101181624F40E949722809371
-:10489000E3018091E30187FF05C00E949722819583
-:1048A0008093E3011C1624F40E9497228093E40174
-:1048B0008091E40187FF05C00E9497228195809333
-:1048C000E4016091E301662339F1C091E401CC2356
-:1048D00019F1772767FD7095872F972F0E949E27E4
-:1048E00023E333E343E35FE30E9402280E946B2744
-:1048F0006093E3016C2F772767FD7095872F972FC3
-:104900000E949E2723E333E343E35FE30E940228F0
-:104910000E946B276093E4011D1624F40E94E0229C
-:104920008093E5018091E50187FF05C00E94E022A8
-:1049300081958093E501111624F40E94E022809372
-:10494000E6018091E60187FF05C00E94E022819583
-:104950008093E601DF91CF911F910C9406249F3F35
-:1049600009F08ECF96CFDF91CF911F910895E2EE9F
-:10497000F1E085E0DF011D928A95E9F71092E101EF
-:104980001092E0010895833081F128F4813059F0CC
-:104990008230D1F00895853009F449C0B8F18630ED
-:1049A00009F456C0089580911401262F30E0280F95
-:1049B000311D2F3F310524F4680F609314010895D1
-:1049C0008FEF80931401089580911301262F30E01A
-:1049D000280F311D2F3F310524F4680F6093130118
-:1049E00008958FEF80931301089580911201262F6F
-:1049F00030E0280F311D2F3F310524F4680F6093FC
-:104A0000120108958FEF8093120108958091110192
-:104A1000262F30E0280F311D2F3F310524F4680F79
-:104A20006093110108958FEF809311010895809193
-:104A30001001262F30E0280F311D2F3F310524F4BF
-:104A4000680F6093100108958FEF8093100108950F
-:104A500080910F01262F30E0280F311D2F3F3105A7
-:104A600024F4680F60930F0108958FEF80930F0176
-:104A70000895833011F128F4813049F0823091F0AB
-:104A80000895853081F120F18630C1F1089580913B
-:104A90001401681720F4861B809314010895109266
-:104AA0001401089580911301681720F4861B8093E8
-:104AB000130108951092130108958091120168174F
-:104AC00020F4861B8093120108951092120108951C
-:104AD00080911101681720F4861B809311010895BD
-:104AE00010921101089580911001681720F4861B1F
-:104AF00080931001089510921001089580910F0184
-:104B0000681720F4861B80930F01089510920F01FF
-:104B100008950F931F938732D8F58E3108F085C022
-:104B20008E3009F46FC098F4873009F459C08B3087
-:104B300009F48FC0863009F093C08091D801817F3D
-:104B40008E7F8093D80181E08093E8018AC086310E
-:104B500009F47FC068F4803109F082C08091D801E7
-:104B600083FB222720F991E0922790FB83F953C021
-:104B7000893109F46EC08B3109F072C08091D8017F
-:104B800081FB222720F991E0922790FB81F943C015
-:104B9000883309F45EC050F4893209F45CC085336F
-:104BA00009F459C0873209F456C05AC0833409F455
-:104BB00052C028F48A3308F453C0895337C088346C
-:104BC00009F04EC00E940E1B0FEF13ED20E30150C1
-:104BD00010402040E1F700C000000E941B2239C0B5
-:104BE0009091D801892F8095817080FB90F929F0F0
-:104BF000966098609093D80134C0997F977F909386
-:104C0000D80127C08091D80182FB222720F991E0AA
-:104C1000922790FB82F98093D8019923D1F080915B
-:104C2000D80181608093D80114C08D5141E050E0DB
-:104C300060E070E08A019B0104C0000F111F221F79
-:104C4000331F8A95D2F7C901B8010E94CE1E0E9477
-:104C50000E1B81E006C061E070E080E090E0F5CFDF
-:104C600080E01F910F91089580E0089580E00895FD
-:104C7000CF93C82F8091E801813069F018F082301D
-:104C8000C9F184C0E0910D01F0910E018081823262
-:104C900009F07EC007C0E0910D01F0910E01808106
-:104CA000823261F48C2F0E943426811104C08C2F33
-:104CB0000E9489251DC081E090E01AC08C2F0E94BF
-:104CC0003626811114C0C43179F048F4CB3079F024
-:104CD000C03109F061C082E08093E80108C0C932A8
-:104CE00019F0C83321F058C01092E80155C081E096
-:104CF000817054C0C93291F120F5C43179F1B0F41A
-:104D0000C73009F047C08EE18093140182E380939D
-:104D100013018AE08093120184E18093110188E0FD
-:104D20008093100188E280930F0134C0CE51C630C9
-:104D300088F5EC2FF0E0EC5CFE4F80818093E7017A
-:104D400029C0CE34E9F020F4CB3421F56AE013C059
-:104D5000C13579F0C235F1F461E00DC08091E70111
-:104D6000882319F01092E70115C081E08093E801D3
-:104D700015C061E006C08091E7010E94C3240AC00B
-:104D80006AE08091E7010E94392504C01092E80191
-:104D900080E004C081E002C080E0AACFCF910895F6
-:104DA0000E947222811102C00E9453220E948E2210
-:104DB0008093530280FF02C0869501C080E00C946E
-:104DC000FA0380915302982F9695292F30E02330D3
-:104DD00031054CF49F5F990F8170892B816080931E
-:104DE00053020E9492228091530286950C94FA03FA
-:104DF00080915302982F969591F09158990F817058
-:104E0000892B809353028E7F91E009F490E080918A
-:104E1000530290FB80F9809353020E94922280916A
-:104E2000530286950C94FA0380915302982F909523
-:104E300090FB80F9809353020E949222809153024A
-:104E400080FF02C0869501C080E00C94FA03909127
-:104E50005302892F86958F5F8F779170843028F465
-:104E6000880F892B8093530202C090935302809144
-:104E700053028E7F91E009F490E08091530290FB01
-:104E800080F9809353020E9492228091530286956A
-:104E90000C94FA0320915302922F96958927982F0C
-:104EA000990F822F8170892B809353028E7F91E01E
-:104EB00009F490E08091530290FB80F980935302B3
-:104EC0000E9492228091530286950C94FA0380915D
-:104ED00053028695089504D06894B1118DC0089549
-:104EE00070D088F09F5790F0B92F9927B751A0F054
-:104EF000D1F0660F771F881F991F1AF0BA95C9F76E
-:104F000012C0B13081F077D0B1E0089574C0672F3E
-:104F1000782F8827B85F39F0B93FCCF3869577951D
-:104F20006795B395D9F73EF4909580957095619506
-:104F30007F4F8F4F9F4F0895E89409C097FB3EF431
-:104F400090958095709561957F4F8F4F9F4F9923D6
-:104F5000A9F0F92F96E9BB279395F6958795779554
-:104F60006795B795F111F8CFFAF4BB0F11F460FF14
-:104F70001BC06F5F7F4F8F4F9F4F16C0882311F06C
-:104F800096E911C0772321F09EE8872F762F05C080
-:104F9000662371F096E8862F70E060E02AF09A951B
-:104FA000660F771F881FDAF7880F9695879597F910
-:104FB000089557FD9058440F551F59F05F3F71F009
-:104FC0004795880F97FB991F61F09F3F79F0879570
-:104FD0000895121613061406551FF2CF4695F1DFF9
-:104FE00008C0161617061806991FF1CF8695710589
-:104FF000610508940895E894BB2766277727CB01BD
-:1050000097F908950BD078C069D028F06ED018F0C9
-:10501000952309F05AC05FC01124EECFCADFA0F378
-:10502000959FD1F3950F50E0551F629FF001729F3D
-:10503000BB27F00DB11D639FAA27F00DB11DAA1F5C
-:10504000649F6627B00DA11D661F829F2227B00DA9
-:10505000A11D621F739FB00DA11D621F839FA00D34
-:10506000611D221F749F3327A00D611D231F849F84
-:10507000600D211D822F762F6A2F11249F575040DB
-:105080008AF0E1F088234AF0EE0FFF1FBB1F661F76
-:10509000771F881F91505040A9F79E3F510570F02F
-:1050A00014C0AACF5F3FECF3983EDCF3869577956A
-:1050B0006795B795F795E7959F5FC1F7FE2B880F2A
-:1050C000911D9695879597F9089597F99F6780E8C0
-:1050D00070E060E008959FEF80EC089500240A944A
-:1050E0001616170618060906089500240A941216C3
-:1050F0001306140605060895092E0394000C11F4F6
-:10510000882352F0BB0F40F4BF2B11F460FF04C0A2
-:105110006F5F7F4F8F4F9F4F0895AA1BBB1B51E1BD
-:1051200007C0AA1FBB1FA617B70710F0A61BB70B17
-:10513000881F991F5A95A9F780959095BC01CD01BC
-:10514000089597FB072E16F4009407D077FD09D039
-:105150000E948D2807FC05D03EF4909581959F4FC5
-:105160000895709561957F4F0895EE0FFF1F05908C
-:10517000F491E02D0994F999FECF92BD81BDF89A82
-:10518000992780B50895A6E1B0E044E050E00C9482
-:10519000F528A8E1B0E042E050E00C94F528262F75
-:1051A000F999FECF92BD81BDF89A019700B402161D
-:1051B00039F01FBA20BD0FB6F894FA9AF99A0FBECB
-:1051C00008950396272F0E94D0280E94CF28252FCC
-:1051D0000E94D028242F0C94D0280196272F0E94BB
-:1051E000D0280C94CF28DC01CB01FC01F999FECF2B
-:1051F00006C0F2BDE1BDF89A319600B40D9241505F
-:0A5200005040B8F70895F894FFCF6E
-:10520A00FFFF580FE60FC30F8F0F5B0F01CD012869
-:10521A0008140A321E1F0F03764F5F6F7F496943D6
-:10522A0079095953633F4D36FE06B1067B062706B8
-:0E523A00400659060102030405060708090094
-:00000001FF
diff --git a/keyboard/planck/keymaps/yang/keymap.c b/keyboard/planck/keymaps/yang/keymap.c deleted file mode 100644 index 541b1a57e..000000000 --- a/keyboard/planck/keymaps/yang/keymap.c +++ /dev/null @@ -1,146 +0,0 @@ -// This is the canonical layout file for the Quantum project. If you want to add another keyboard, -// this is the style you want to emulate. - -#include "planck.h" -#ifdef BACKLIGHT_ENABLE - #include "backlight.h" -#endif - -// Each layer gets a name for readability, which is then used in the keymap matrix below. -// The underscores don't mean anything - you can have a layer called STUFF or any other name. -// Layer names don't all need to be of the same length, obviously, and you can also skip them -// entirely and just use numbers. -#define _QW 0 -#define _CM 1 -#define _DV 2 -#define _LW 3 -#define _RS 4 -#define _RGB 5 - -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 }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), F(0), F(0), MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} -}, -[_CM] = { /* Colemak */ - {KC_TAB, KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_SCLN, KC_BSPC}, - {KC_ESC, KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, KC_QUOT}, - {KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), F(0), F(0), MO(_RS), KC_LEFT, KC_DOWN, KC_UP, KC_RGHT} -}, -[_DV] = { /* Dvorak */ - {KC_TAB, KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, KC_BSPC}, - {KC_ESC, KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, KC_SLSH}, - {KC_LSFT, KC_SCLN, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, KC_ENT }, - {M(0), KC_LCTL, KC_LALT, KC_LGUI, MO(_LW), F(0), F(0), 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_BSPC}, - {KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} -}, -[_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_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE}, - {KC_TRNS, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, DF(_QW), DF(_CM), DF(_DV), RESET, KC_TRNS}, - {KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_MNXT, KC_VOLD, KC_VOLU, KC_MPLY} -}, -[_RGB] = { /* RGBLIGHT */ - {KC_TRNS, KC_PGUP, KC_UP, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_DEL}, - {KC_TRNS, KC_LEFT, KC_DOWN, KC_RGHT, KC_TRNS, KC_HOME, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_END, KC_TRNS}, - {KC_TRNS, F(1), F(2), F(3), F(4), F(5), F(6), F(7), F(8), 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} - -} -}; - -enum function_id { - RGBLED_TOGGLE, - RGBLED_STEP_MODE, - RGBLED_INCREASE_HUE, - RGBLED_DECREASE_HUE, - RGBLED_INCREASE_SAT, - RGBLED_DECREASE_SAT, - RGBLED_INCREASE_VAL, - RGBLED_DECREASE_VAL, -}; - -const uint16_t PROGMEM fn_actions[] = { - [0] = ACTION_LAYER_TAP_KEY(_RGB, KC_SPC), - [1] = ACTION_FUNCTION(RGBLED_TOGGLE), - [2] = ACTION_FUNCTION(RGBLED_STEP_MODE), - [3] = ACTION_FUNCTION(RGBLED_INCREASE_HUE), - [4] = ACTION_FUNCTION(RGBLED_DECREASE_HUE), - [5] = ACTION_FUNCTION(RGBLED_INCREASE_SAT), - [6] = ACTION_FUNCTION(RGBLED_DECREASE_SAT), - [7] = ACTION_FUNCTION(RGBLED_INCREASE_VAL), - [8] = ACTION_FUNCTION(RGBLED_DECREASE_VAL), -}; - -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; - } - return MACRO_NONE; -}; - -void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) { - switch (id) { - case RGBLED_TOGGLE: - //led operations - if (record->event.pressed) { - rgblight_toggle(); - } - - break; - case RGBLED_INCREASE_HUE: - if (record->event.pressed) { - rgblight_increase_hue(); - } - break; - case RGBLED_DECREASE_HUE: - if (record->event.pressed) { - rgblight_decrease_hue(); - } - break; - case RGBLED_INCREASE_SAT: - if (record->event.pressed) { - rgblight_increase_sat(); - } - break; - case RGBLED_DECREASE_SAT: - if (record->event.pressed) { - rgblight_decrease_sat(); - } - break; - case RGBLED_INCREASE_VAL: - if (record->event.pressed) { - rgblight_increase_val(); - } - break; - case RGBLED_DECREASE_VAL: - if (record->event.pressed) { - rgblight_decrease_val(); - } - break; - case RGBLED_STEP_MODE: - if (record->event.pressed) { - rgblight_step(); - } - break; - } -} diff --git a/keyboard/planck/keymaps/yang/planck-with-rgb-underglow.jpg b/keyboard/planck/keymaps/yang/planck-with-rgb-underglow.jpg Binary files differdeleted file mode 100644 index c636b9a83..000000000 --- a/keyboard/planck/keymaps/yang/planck-with-rgb-underglow.jpg +++ /dev/null |