From d9e4dad0a828a8a904f44dda090a4d6d08fe2948 Mon Sep 17 00:00:00 2001 From: Jack Humbert Date: Sat, 11 Jun 2016 13:31:31 -0400 Subject: Makefile redo & other features (#395) * .build containment implemented * no destructive variable setting - builds in either folder * make from 3 places * cleans before each build * make from root with keyboard=keyboard, keymap=keymap * make from keyboard/keyboard with keymap=keymap * make from keymaps/keymap * only implemented on planck * adds color diag to avr-gcc * makefiles for all plancks, clean-up * quick build-all makefile for plancks * reformatting of make output (colors) * color toggle, tmk path corrections * correct if statement for color * move config.h to main makefile, updates preonic, atomic * format update, all keyboards targets * makefile optional for build all target, alps and arrow_pad updated * alps updated * make planck default, trying out travis recipe for all-keyboards * all-keymaps target, different travis recipe * updates alps64 * updates keyboards to new format * updates clue* projects * all projects updated, specialise EZ .hex, let .hex through * updates travis * automatically find root, keyboard, keymap * silent echo, cleaned-up mass make output * updates all keyboards' .hex files except EZ * Rename Bantam44.c to bantam44.c * Rename Bantam44.h to bantam44.h * nananana * adds six key keyboard * does same to ez as rest * updates send_string example * brings ergodox_ez up to date * updates template/new project script * adds sixkeyboard * adds readme for sixkeyboard * adds sixkeyboard to travis * filenames, gitignore mess * define clock prescaler stuff manually * make quick, size test example * documentation and dfu-no-build --- keyboard/kc60/keymaps/default/compiled.hex | 1452 ++++++++++++++++++++++++++++ keyboard/kc60/keymaps/default/keymap.c | 24 + 2 files changed, 1476 insertions(+) create mode 100644 keyboard/kc60/keymaps/default/compiled.hex create mode 100644 keyboard/kc60/keymaps/default/keymap.c (limited to 'keyboard/kc60/keymaps/default') diff --git a/keyboard/kc60/keymaps/default/compiled.hex b/keyboard/kc60/keymaps/default/compiled.hex new file mode 100644 index 0000000000..aa29b5112c --- /dev/null +++ b/keyboard/kc60/keymaps/default/compiled.hex @@ -0,0 +1,1452 @@ +:100000000C9473060C94B7060C94B7060C94B706C0 +:100010000C94B7060C94B7060C94B7060C94B7066C +:100020000C94B7060C94B7060C94CE110C94A01245 +:100030000C9448200C94B7060C94B7060C94B706A1 +:100040000C94B7060C94B7060C94B7060C94B7063C +:100050000C94B7060C94B0200C94B7060C94B70619 +:100060000C94B7060C94B7060C94B7060C94B7061C +:100070000C94B7060C94B7060C94B7060C94B7060C +:100080000C94B7060C94B7060C94B7060C94B706FC +:100090000C94B7060C94B7060C94B7060C94B706EC +:1000A0000C94B7060C94B7060C94B7060D132F13D7 +:1000B0001D142F131D14741397131D14EC13FF1329 +:1000C0004417441773177317B217D2172819281932 +:1000D000DD1728198D188D18F418FD182819221904 +:1000E0009A189A189A189A189A189A189A189A1880 +:1000F0009A189A189A189A189A189A189A189A1870 +:10010000AA18B818BF18C618D01829001E001F005A +:1001100020002100220023002400250026002700C3 +:100120002D002E002A002B0014001A0008001500D4 +:1001300017001C0018000C00120013002F003000E4 +:100140003100390004001600070009000A000B0006 +:100150000D000E000F003300340000002800E10005 +:1001600000001D001B000600190005001100100012 +:100170003600370038000000E500E000E200E30050 +:10018000000000002C000000000000000000E7005C +:10019000E600E40000500A44454255473A20656EA7 +:1001A00061626C65642E0A005374617465206F6629 +:1001B00020726F772025583A2025303136620A00A8 +:1001C00048756D616E2D7265616461626C65206D4C +:1001D00061747269782073746174653A0D0A004421 +:1001E00065626F756E63696E672064656C61792006 +:1001F00072656D61696E696E673A2025580A005B09 +:10020000735D004B6579626F617264207374617213 +:10021000742E0A005B575D005B535D005B525D000E +:100220005B445D005B435D000E036B0063003600C2 +:100230003000760032000000080359006F0075009E +:1002400000000403090409027400040100A0FA0973 +:100250000400000103010100092111010001223FF6 +:10026000000705810308000A0904010001030102D7 +:1002700000092111010001224D0007058203080039 +:100280000A09040200010300000009211101000114 +:100290002236000705830308000A0904030002034D +:1002A000000000092111010001222000070584033C +:1002B00020000107050403200001120110010000C5 +:1002C0000008EDFE60600100010200010631FF0937 +:1002D00074A1010975150025FF9520750881020993 +:1002E00076150025FF952075089102C0050109804B +:1002F000A101850216010026B7001A01002AB700E5 +:10030000751095018100C0050C0901A10185031636 +:100310000100269C021A01002A9C02751095018199 +:1003200000C005010902A1010901A1000509190187 +:1003300029051500250195057501810295017503B3 +:1003400081010501093009311581257F9502750864 +:10035000810609381581257F950175088106050CF0 +:100360000A38021581257F950175088106C0C005F0 +:10037000010906A101050719E029E71500250195E6 +:100380000875018102950175088101050819012987 +:1003900005950575019102950175039101050719F0 +:1003A0000029FF150025FF950675088100C00A0089 +:1003B0002530325820006B6579626F6172645F721C +:1003C00065706F72743A20004B6579626F61726478 +:1003D000204C4544732073746174653A2025780A73 +:1003E00000646F6E652E0A00626F6F676D616769EA +:1003F00063207363616E3A202E2E2E2000290A009E +:100400002575002F002575005D280025640020005B +:10041000256400200025640020002564007C002560 +:10042000303258006D6F7573656B6579205B62744F +:100430006E7C782079207620685D287265702F6147 +:10044000636C293A205B006D6B5F776865656C5F54 +:1004500074696D655F746F5F6D6178203D20256400 +:100460000A006D6B5F776865656C5F6D61785F73BF +:1004700070656564203D2025640A006D6B5F7469BA +:100480006D655F746F5F6D6178203D2025640A00A3 +:100490006D6B5F6D61785F7370656564203D2025CD +:1004A000640A006D6B5F696E74657276616C203DE5 +:1004B0002025640A006D6B5F64656C6179203D20C6 +:1004C00025640A006D6B5F776865656C5F74696DA4 +:1004D000655F746F5F6D6178203D2025640A006D53 +:1004E0006B5F776865656C5F6D61785F737065657C +:1004F00064203D2025640A006D6B5F74696D655F43 +:10050000746F5F6D6178203D2025640A006D6B5F1C +:100510006D61785F7370656564203D2025640A0015 +:100520006D6B5F696E74657276616C203D20256429 +:100530000A006D6B5F64656C6179203D2025640A5B +:10054000000A00257500363A20776865656C5F748F +:10055000696D655F746F5F6D61783A20000A0025F0 +:100560007500353A20776865656C5F6D61785F73FB +:10057000706565643A20000A00257500343A2074DD +:10058000696D655F746F5F6D61783A20000A0025C0 +:100590007500333A206D61785F73706565643A2049 +:1005A000000A00257500323A20696E746572766122 +:1005B0006C286D73293A20000A00257500313A2015 +:1005C00064656C6179282A31306D73293A20000AFC +:1005D000092D2056616C756573202D0A004D3E0073 +:1005E0004D25643E20003F0073657420646566619C +:1005F000756C740A00433E2000776865726520645C +:10060000656C74613A20637572736F723D25642C5A +:1006100020776865656C3D25640A536565206874BC +:1006200074703A2F2F656E2E77696B6970656469F7 +:10063000612E6F72672F77696B692F4D6F757365C8 +:100640005F6B6579730A000A092D204D6F7573651C +:100650006B6579202D0A4553432F713A09717569ED +:10066000740A313A0964656C6179282A31306D73F6 +:10067000290A323A09696E74657276616C286D7365 +:10068000290A333A096D61785F73706565640A34CD +:100690003A0974696D655F746F5F6D61780A353A08 +:1006A00009776865656C5F6D61785F737065656417 +:1006B0000A363A09776865656C5F74696D655F74C1 +:1006C0006F5F6D61780A0A703A097072696E742002 +:1006D00076616C7565730A643A09736574206465A4 +:1006E0006661756C74730A75703A092B310A646F10 +:1006F000776E3A092D310A706775703A092B3130DF +:100700000A7067646F776E3A092D31300A0A737088 +:10071000656564203D2064656C7461202A206D61EC +:10072000785F7370656564202A2028726570656142 +:1007300074202F2074696D655F746F5F6D61782917 +:100740000A003F004D3E2000433E20004C25640A35 +:100750000074696D65725F636F756E743A20253041 +:10076000346C580A006B6579626F6172645F69640A +:100770006C653A2025580A006B6579626F61726476 +:100780005F70726F746F636F6C3A2025580A00684F +:100790006F73745F6B6579626F6172645F6C6564BF +:1007A0007328293A2025580A000A092D205374611C +:1007B000747573202D0A004743433A20342E392E96 +:1007C00032204156522D4C4942433A20312E382E88 +:1007D00031204156525F415243483A20617672358A +:1007E0000A004F5054494F4E533A204C5546412031 +:1007F000424F4F544D41474943204D4F5553454B70 +:1008000045592045585452414B455920434F4E536A +:100810004F4C4520434F4D4D414E442034303936E6 +:100820000A004255494C443A203136373138656622 +:100830002D6469727479202832333A34303A353471 +:10084000204A756E2020392032303136290A005670 +:1008500049443A2030784645454428596F75292047 +:100860005049443A20307836303630286B63363081 +:10087000763229205645523A203078303030310ACD +:1008800000444553433A204120637573746F6D20D3 +:100890006B6579626F6172640A000A092D205665E2 +:1008A0007273696F6E202D0A000A092D20436F6E46 +:1008B000736F6C65202D0A4553432F713A0971758A +:1008C00069740A6D3A096D6F7573656B65790A0015 +:1008D0000A092D204D61676963202D0A443A0944B5 +:1008E00065627567204D65737361676520546F6736 +:1008F000676C650A583A094D6174726978204465DD +:10090000627567204D6F646520546F67676C652062 +:100910002D2053686F77206B6579707265737365EE +:100920007320696E206D61747269782067726964E2 +:100930000A4B3A094B6579626F61726420446562C3 +:10094000756720546F67676C65202D2053686F773B +:10095000206B65797072657373207265706F727445 +:100960000A4D3A094465627567204D6F75736520BD +:10097000546F67676C650A563A0956657273696FFA +:100980006E0A533A095374617475730A433A094104 +:100990006374697661746520436F6E736F6C652054 +:1009A0004D6F64650A46312D4631303A09537769F7 +:1009B00074636820746F204C6179657220302D3922 +:1009C0002028463130203D204C30290A302D393A3C +:1009D0000953776974636820746F204C617965727C +:1009E00020302D390A4553433A09537769746368B7 +:1009F00020746F204C6179657220302028616C74FE +:100A000065726E617465206B65792031290A4752E1 +:100A10004156453A0953776974636820746F204CD6 +:100A20006179657220302028616C7465726E617422 +:100A300065206B65792032290A50415553453A09A2 +:100A40004A756D7020746F20426F6F746C6F6164B3 +:100A5000657220285265736574290A453A095072F7 +:100A6000696E7420454550524F4D2053657474692A +:100A70006E67730A000A002575002E6C6576656C3A +:100A80003A20000A002575002E656E61626C653A99 +:100A900020000A0025303258006261636B6C696780 +:100AA00068745F636F6E6669672E7261773A2000C3 +:100AB0000A002575002E6E6B726F3A20000A002521 +:100AC00075002E737761705F6261636B736C617325 +:100AD000685F6261636B73706163653A20000A004E +:100AE0002575002E737761705F67726176655F654B +:100AF00073633A20000A002575002E6E6F5F6775DC +:100B0000693A20000A002575002E737761705F72C4 +:100B1000616C745F726775693A20000A0025750080 +:100B20002E737761705F6C616C745F6C6775693A86 +:100B300020000A002575002E636170736C6F636B73 +:100B40005F746F5F636F6E74726F6C3A20000A009F +:100B50002575002E737761705F636F6E74726F6CB2 +:100B60005F636170736C6F636B3A20000A0025301D +:100B70003258006B65796D61705F636F6E6669678F +:100B80002E7261773A20000A002575002E6D6F7570 +:100B900073653A20000A002575002E6B6579626F37 +:100BA0006172643A20000A002575002E6D6174722E +:100BB00069783A20000A002575002E656E61626C26 +:100BC000653A20000A002530325800646562756776 +:100BD0005F636F6E6669672E7261773A20000A0064 +:100BE00025750064656661756C745F6C617965720A +:100BF0003A20003F000A6D6F7573653A206F666694 +:100C00000A000A6D6F7573653A206F6E0A000A6BF1 +:100C10006579626F6172643A206F66660A000A6BDA +:100C20006579626F6172643A206F6E0A000A6D61C5 +:100C3000747269783A206F66660A000A6D61747290 +:100C400069783A206F6E0A000A64656275673A2017 +:100C50006F66660A000A64656275673A206F6E0AFD +:100C6000000A0A4A756D70696E6720746F20626FA2 +:100C70006F746C6F616465722E2E2E2000433E20CF +:100C8000006565636F6E6669673A0A006261636B4F +:100C90006C6967687420737465703A2025750A0062 +:100CA0006261636B6C6967687420746F67676C65F9 +:100CB0003A2025750A006261636B6C69676874206D +:100CC00064656372656173653A2025750A00626127 +:100CD000636B6C6967687420696E637265617365C4 +:100CE0003A2025750A0011241FBECFEFDAE0DEBFDF +:100CF000CDBF04B603FE24C08091F3019091F401AE +:100D0000A091F501B091F6018730904BA740B04B10 +:100D1000B9F41092F3011092F4011092F5011092BF +:100D2000F60114BE84B7877F84BF88E10FB6F894BC +:100D300080936000109260000FBEE0E0F8E3099538 +:100D400011E0A0E0B1E0E2E5FAE502C005900D9205 +:100D5000A634B107D9F711E0A6E4B1E001C01D92B5 +:100D6000A33FB107E1F70E94080F0C94272D0C94C4 +:100D70000000FF93EF93E0914601F0914701309717 +:100D800009F00995EF91FF910895FC01859180305C +:100D900011F0EFDFFBCF0895FF27E0E230E247FFDD +:100DA0000CC0419597FF09C0EDE260957095809564 +:100DB0009095611D711D811D911D27FF02C0219518 +:100DC00030E350E2AA27660F771F881F991FAA1FDA +:100DD000A41710F0A41B63955A95A9F7AA3008F040 +:100DE000A95FA05DAF93F39561157105810591052C +:100DF00041F7ED3211F4EF93F395F21718F43F93A6 +:100E0000F395FBCF8F91B5DFFA95E1F70895E9915E +:100E1000F9918591803021F0853219F0AADFF9CF60 +:100E2000089520E0E89455915532C1F3503311F400 +:100E3000689455915A3348F4505390F3220F022E80 +:100E4000220F220F200D250FF4CF0EF4219589914A +:100E50009991533619F3533729F1533559F1BC01A0 +:100E600088279927E8945C3621F4899199916894B0 +:100E70005591543639F446EF7EF077FF0DC08FEF71 +:100E80009FEF0AC055374AE039F0583540E121F06C +:100E9000523642E009F00895FF93EF937DDFEF9122 +:100EA000FF91B7CFFF93EF93FC0181918030B9F3AD +:100EB00060DFFBCFFF93EF9368DFF1CFDF93CF933A +:100EC000CDB7DEB72596A3DFCF91DF9108950895C2 +:100ED000089581E0089508950C9468070C946907BB +:100EE0000C946B07269A2E988FEF9FEF90938700B4 +:100EF0008093860082E28093800089E18093810064 +:100F00000C94B22A0E9472070C946707282F2E981F +:100F100080918000211108C08F7D80938000109205 +:100F20008B0010928A0008958062809380002330A5 +:100F300019F48FEF9FEF0FC083E090E0821B9109BF +:100F4000880F991F2FEF3FEFA90102C056954795D3 +:100F50008A95E2F7CA0190938B0080938A000895E6 +:100F600080E090E0089581E008950C94B30708951F +:100F70000F931F93CF93DF938C01FC01C081D1812C +:100F8000CE010E948C1EBE010E946508EC01B801D2 +:100F90000E94B507882309F48DC0F8018281882357 +:100FA00009F44AC08091530181111FC0C431F0E59A +:100FB000DF0709F051C00E94B70781E08093530119 +:100FC0000E947A20909352018093510110924A011D +:100FD00010924C0110924B0110924E0110924D0153 +:100FE0001092500110924F0165C080915101909173 +:100FF00052010E948620883C910570F480914A013C +:10100000E82FF0E0EE0FFF1FE55BFE4FD183C083BA +:101010008F5F80934A014EC0C43880E5D80721F025 +:10102000C538D04501F13AC0F8018281882341F0EA +:101030001092480182E01EC0C438E0E5DE0759F591 +:1010400080914801811106C086E20E94E81586E27F +:101050000E94B01682E01CC0C438F0E5DF0741F3FF +:10106000C538D045D9F4F8018281882331F0109237 +:10107000490180E20E94FF161DC080914901811143 +:1010800006C087E20E94E81587E20E94B01680E25F +:101090000E9406170FC0C538D04529F381E0809320 +:1010A000480180934901C801DF91CF911F910F91B1 +:1010B0000C946E0780E0DF91CF911F910F910895FE +:1010C0000C9482070C946C0708959EE0799FF001C0 +:1010D000112496E4899FE00DF11D1124E60FF11D06 +:1010E000EE0FFF1FE65FFE4F859194910895880FE4 +:1010F000991FFC01E657F040859194910895880F5F +:10110000991FFC01E65FFE4F8591949108950F931E +:101110001F93CF93DF93EC01811521E39207A0F594 +:10112000C11580E3D80708F0D7C0C83ED105D8F470 +:10113000C03ED10508F007C2C83AD10578F4C53AD7 +:10114000D10508F06AC0C130D10509F463C008F4C4 +:10115000F7C1C430D10508F0F6C1F2C1CB3BD105CF +:1011600008F466C0EDC1C11590E2D90708F0AFC020 +:10117000C11521E0D20708F0E6C1C03FD10508F44F +:10118000DFC18E0110651FC2C03880E5D80700F5A9 +:10119000C03790E5D90708F0A3C0C11520E5D207F4 +:1011A00009F4ACC050F4CE01905480319F4008F057 +:1011B000C7C1DF708E01106A06C2C13080E5D80752 +:1011C00009F4AAC0C43190E5D90708F4AFC0B8C18A +:1011D000C33820E5D20709F48EC050F4C13890E539 +:1011E000D90709F482C008F083C000E011EDEBC11B +:1011F000C03181E5D80708F4A3C1C11597E5D90727 +:1012000008F436C1CE0190578115904108F098C17D +:10121000DF7093C101E010E0D6C1C53AD10509F4F1 +:1012200094C1C63AD10509F093C102E810E4CBC1DC +:10123000C83AD10509F48FC1C93AD10509F48EC164 +:10124000CA3AD10509F48DC1CB3AD10509F48CC154 +:10125000CC3AD10509F48BC1CD3AD10509F48AC144 +:10126000C03BD10509F489C1CE3AD10509F488C142 +:10127000CF3AD10509F487C1C13BD10509F486C134 +:10128000C23BD10509F485C1C33BD10509F484C132 +:10129000C43BD10509F483C1C53BD10509F482C122 +:1012A000C63BD10509F481C1C73BD10509F480C112 +:1012B000C83BD10509F47FC1C93BD10509F47EC102 +:1012C000CA3BD10509F47DC100E014E47CC1CE0124 +:1012D0009F700E947F0878C1DD278E01106C73C15A +:1012E000CF70DD278E01146D6EC100E010ED6BC173 +:1012F00000E012ED68C100E013ED65C10E94931992 +:101300008FEF94E32CE0815090402040E1F700C043 +:1013100000000E94D52057C186E991E00E94C506D1 +:101320008091D30181608093D3014DC10E948822B6 +:10133000811102C00E9469220E94A52290E0909330 +:10134000F2018093F101C23080E5D80721F4809149 +:10135000F101816086C0C43090E5D90721F4809105 +:10136000F10182607EC0C63020E5D20721F4809171 +:10137000F101846076C0C83080E5D80719F4809107 +:10138000F10127C0CA3090E5D90721F48091F1011D +:10139000806167C0CC3020E5D20721F48091F10153 +:1013A00080625FC0CE3080E5D80721F48091F101E2 +:1013B000806457C0C03190E5D90721F48091F101D4 +:1013C00080684FC0C23120E5D20729F48091F10135 +:1013D0008460886046C0C33080E5D80721F48091DE +:1013E000F1018E7F3EC0C53090E5D90721F4809190 +:1013F000F1018D7F36C0C73020E5D20721F48091FE +:10140000F1018B7F2EC0C93080E5D80719F4809197 +:10141000F10126C0CB3090E5D90721F48091F1018C +:101420008F7E1FC0CD3020E5D20721F48091F101DD +:101430008F7D17C0CF3080E5D80721F48091F1016E +:101440008F7B0FC0C13190E5D90721F48091F10164 +:101450008F7707C0C331D04531F48091F1018B7F84 +:10146000877F8093F1018091F1010E94A922ABC096 +:101470008D2F99278F70992781309105D9F49E017E +:101480002370332702C0880F991F2A95E2F79C68C2 +:101490008E0144E0000F111F4A95E1F700271370F9 +:1014A000802B912B53E0CC0FDD1F5A95E1F7C076CE +:1014B000DD272FC08230910531F4DC2FCC278E013F +:1014C000016F106A80C08330910569F4CE0183708A +:1014D000992701E010E002C0000F111F8A95E2F782 +:1014E000C8019C680FC084309105B9F4CE018370A7 +:1014F000992701E010E002C0000F111F8A95E2F762 +:10150000C8019A6823E0CC0FDD1F2A95E1F7C07E61 +:10151000D7708C010C2B1D2B56C08530910531F4F2 +:10152000DC2FCC278E01046F106A4DC0069709F09E +:101530004AC0CF71DD27DC2FCC278E01106243C05B +:1015400000E010E040C08E013EC001E810E43BC066 +:1015500003E810E438C002EE14E435C009EE14E4E8 +:1015600032C00AEE14E42FC005EB14E42CC006EBE5 +:1015700014E429C007EB14E426C00CEC14E423C0E7 +:101580000DEC14E420C003E815E41DC00AE815E4DE +:101590001AC002E915E417C004E915E414C001E219 +:1015A00016E411C003E216E40EC004E216E40BC018 +:1015B00005E216E408C006E216E405C007E216E4F8 +:1015C00002C00AE216E4C801DF91CF911F910F918A +:1015D00008959EE0799FF001112496E4899FE00D23 +:1015E000F11D1124E60FF11DEE0FFF1FE65FFE4F08 +:1015F00085919491803E9105E0F4803C910558F5E9 +:101600008133910509F46FC048F48932910509F4DA +:1016100063C08A32910509F46DC072C089339105A7 +:10162000E9F082389105D1F08533910509F44DC078 +:1016300067C0833E910581F138F4803E9105B9F091 +:10164000823E9105D9F05CC0863E910561F1873EEE +:101650009105A1F155C00E94770808952091F101EC +:1016600020FD02C021FF4CC080EE90E049C0809177 +:10167000F10180FFF9CF89E390E042C08091F10150 +:1016800082FF0EC08091F10184FF03C080E090E0F2 +:1016900037C083EE90E034C08091F10182FFF2CF39 +:1016A00082EE90E02DC08091F10183FF0BC080910C +:1016B000F10184FDEBCF87EE90E022C08091F10133 +:1016C00083FFF5CF86EE90E01BC08091F10185FF8E +:1016D00007C089E290E014C08091F10185FFF9CF45 +:1016E00085E390E00DC08091F10186FF07C08AE29A +:1016F00090E006C08091F10186FFF9CF81E390E090 +:101700000E94870808950C947007E82FF0E0EE5DC2 +:10171000FE4F8081E82FEF70F0E082958F7021E01E +:1017200030E0A90102C0440F551F8A95E2F740A39B +:1017300008950F931F93CF93DF9385B7806885BF7C +:1017400085B7806885BFC4E0D0E001E010E0FE010D +:10175000EE5DFE4F8081E82FEF70F0E021A18295D1 +:101760008F70A80102C0440F551F8A95E2F7CA0185 +:10177000822B81A38C2F0E94850B219740F78DE04F +:1017800090E061E070E0FC01EC5EFE4F2081E22F12 +:10179000EF70F0E042A122952F70DB0102C0AA0F8A +:1017A000BB1F2A95E2F79D01242B22A3019758F72E +:1017B000DF91CF911F910F910C946008EF92FF92EF +:1017C0000F931F93CF93DF930EE511E0C4E0EE2457 +:1017D000E394F12CD5E08C2F0E94850B8DE090E0F6 +:1017E00040E050E0FC01EC5EFE4F6081E62FEF70C0 +:1017F000F0E020A130E062956F7002C0359527952A +:101800006A95E2F720FD09C09701082E02C0220F59 +:10181000331F0A94E2F7422B532B019718F7F80174 +:10182000929182918F018417950721F05183408313 +:10183000D09300018C2F0E94850BC15060F68091DF +:10184000000187FD35C09091D30190FF10C0282F73 +:10185000332727FD30953F938F938FED91E09F9332 +:101860008F930E945E070F900F900F900F908091C2 +:10187000000181508093000187FD07C08FE99FE040 +:101880000197F1F700C0000013C080E090E0FC0178 +:10189000E25AFE4FDC01AC5ABE4F18962D913C9196 +:1018A0001997318720870297863FEFEF9E0779F7D8 +:1018B0000E94620881E0DF91CF911F910F91FF900C +:1018C000EF900895E82FF0E0EE0FFF1FE25AFE4F71 +:1018D000808191810895EF92FF920F931F93CF9390 +:1018E000DF938091D30180FF04C080EC91E00E94DF +:1018F000C5060EE511E0C0E0D0E088EAE82E81E000 +:10190000F82E8091D30180FF13C0F801808191816E +:101910000E94E41F9F938F93DF93CF93FF92EF92E8 +:101920000E945E070F900F900F900F900F900F90F6 +:1019300021960E5F1F4FC530D10519F7DF91CF916A +:101940001F910F91FF90EF9008950F931F93CF93E6 +:1019500008E611E0C0E0F801929182918F010E94A7 +:10196000C21FC80FF1E00E351F07A9F78C2FCF91CA +:101970001F910F9108958091730108959FB7F89476 +:1019800010926A019FBF9091E801943009F057C00E +:101990009091E9009F703091EC00232F217030FD71 +:1019A00020E8922B24E02093E9002091EB0020FF17 +:1019B00043C02091EE0027FF3FC020916801222301 +:1019C00021F02091E80025FF37C01092680126E041 +:1019D0003091E80035FD15C03091E801343061F5F3 +:1019E0003091EB0035FD28C0215021F481E0809337 +:1019F000680122C0EFE9FFE03197F1F700C0000075 +:101A0000E7CF8093F1008091E80085FD0AC08091C6 +:101A1000E80080FFFCCF8091E8008E778093E8009B +:101A200006C08FB7F89421E020936A018FBF9F70A2 +:101A30009093E90080E008959F709093E9008FEF04 +:101A40000895CF93DF9300D01F92CDB7DEB79C01EE +:101A50008091E801843019F593E099833B832A83D0 +:101A60009093E9008FEF9091E800815095FD06C0BA +:101A700095ED9A95F1F700008111F5CF8091E8007E +:101A800085FF0DC040E050E063E070E0CE010196BC +:101A90000E94BE0F8091E8008E778093E8000F903F +:101AA0000F900F90DF91CF910895CF93DF9300D0E7 +:101AB0001F92CDB7DEB72091E801243021F522E056 +:101AC00029839B838A8383E08093E9008FEF909141 +:101AD000E800815095FD06C095ED9A95F1F700005C +:101AE0008111F5CF8091E80085FF0DC040E050E006 +:101AF00063E070E0CE0101960E94BE0F8091E80085 +:101B00008E778093E8000F900F900F90DF91CF9128 +:101B100008952091E8012430F1F422E02093E900B7 +:101B20002FEF3091E800215035FD06C035ED3A9594 +:101B3000F1F700002111F5CF2091E80025FF0BC03F +:101B400040E050E065E070E00E94BE0F8091E80048 +:101B50008E778093E8000895CF93DF932091E8017A +:101B6000243039F521E02093E9002FEF3091E8008F +:101B7000215035FD06C035ED3A95F1F700002111F1 +:101B8000F5CF2091E80025FF14C0EC0140E050E0C3 +:101B900068E070E00E94BE0F8091E8008E7780932D +:101BA000E80088E0FE01ABE6B1E001900D928A9575 +:101BB000E1F7DF91CF91089584E292E00E94C5069B +:101BC0008091E701811109C00E9453110E94B01158 +:101BD0008091E20084608093E200089580E292E0C8 +:101BE0000E94C5061092E70108958CE192E00C94E2 +:101BF000C50688E192E00C94C50684E192E00E945B +:101C0000C5060C943D20209169012F5F822F62E36D +:101C10000E94B72C992319F020936901089510921E +:101C2000690180916A01882371F18091E801843013 +:101C300041F58091E9008F702091EC00922F917016 +:101C400020FD90E8892B94E09093E9009091EB00BF +:101C500090FF14C09091EE0097FF10C09091E800A3 +:101C600095FF03C01092F100F9CF9091E80090FF2A +:101C700005C09091E8009E779093E8008F70809364 +:101C8000E90010926A01089542E061EC81E00E944F +:101C9000CD1042E061EC82E00E94CD1042E061ECA8 +:101CA00083E00E94CD1042E261EC84E00C94CD1000 +:101CB0008091EA01833009F453C030F4813071F02F +:101CC000823009F48CC008958A3009F478C08B30D2 +:101CD00009F45EC0893009F09AC020C08091E90102 +:101CE000813A09F094C08091E800877F8093E800F2 +:101CF0008091ED019091EE01892B21F468E08BE653 +:101D000091E003C060E080E090E070E00E94091084 +:101D10008091E8008B778093E80008958091E90135 +:101D2000813209F074C08091ED019091EE01892B10 +:101D300009F06DC08091E800877F8093E800809172 +:101D4000E80082FD05C08091E8018111F8CF5FC0F5 +:101D50008091F100809373018091E8008B7753C0EC +:101D60008091E901813A09F052C08091ED01909192 +:101D7000EE01892B09F04BC08091E800877F8093AA +:101D8000E8008091E80080FFFCCF80910B0136C015 +:101D90008091E9018132D9F58091ED019091EE01B8 +:101DA000892BA9F58091E800877F8093E8000E9445 +:101DB00002118091EB0180930B010C949319809197 +:101DC000E901813221F58091E800877F8093E80066 +:101DD0000E9402118091EC0180937401089580911A +:101DE000E901813AA1F48091E800877F8093E800BF +:101DF0008091E80080FFFCCF809174018093F10016 +:101E00008091E8008E778093E8000C940211089589 +:101E100084B7877F84BF88E10FB6F8948093600011 +:101E2000109260000FBE90E080E80FB6F8948093A7 +:101E30006100909361000FBE0E94E2140E94531152 +:101E40000E94B0118091E20084608093E2008EEBEA +:101E50009CE00E94BD1F78940E9435140E94E414F7 +:101E600081E091E00E94501483E092E00E94C50658 +:101E70008091E801853089F48FEF91E00E94C506DA +:101E80000E94FE1F8091E601882391F30E942C207E +:101E9000882371F30E94A80FEBCF0E940A15E8CFA8 +:101EA000292F332723303105C9F064F4213031055F +:101EB00081F02230310509F043C084E790E026E448 +:101EC00032E042C021323105F1F02232310541F1D8 +:101ED00037C082E190E02AEB32E036C099278130AA +:101EE000910541F08230910541F0892B49F5E2E4FA +:101EF000F2E005C0E8E3F2E002C0E8E2F2E084913B +:101F000090E09F0121C06430D8F4E62FF0E0EE0F9E +:101F1000FF1FED5CFE4F2081318189E090E014C00D +:101F2000643070F470E0FB01EE0FFF1FE55DFE4FC3 +:101F300020813181FB01E95DFE4F808190E004C08A +:101F400080E090E020E030E0FA01318320830895C2 +:101F500080E189BD82E189BD09B400FEFDCF809199 +:101F6000D8008F7D8093D8008091E00082608093BC +:101F7000E0008091E00081FDFCCF0895CF92DF92D8 +:101F8000EF92FF920F931F93CF93DF93EC018B019E +:101F90006A010E942111811133C0C114D10439F0AA +:101FA000F60180819181081B190BC80FD91FE12C04 +:101FB000F12C0115110519F18091E80085FD16C07D +:101FC0008091E8008E778093E800C114D10449F035 +:101FD000F60180819181E80EF91EF182E08285E0B0 +:101FE0000FC00E942111882321F30AC08991809398 +:101FF000F10001501109FFEFEF1AFF0ADACF80E07C +:10200000DF91CF911F910F91FF90EF90DF90CF90D4 +:1020100008952091EF013091F0012617370748F01D +:102020006115710539F42091E8002E772093E800BE +:1020300001C0B90140E061157105A9F12091E801E5 +:10204000222309F443C0253009F442C02091E8005E +:1020500023FD40C02091E80022FD32C02091E8001D +:1020600020FFE9CF4091F3002091F20030E0342BC3 +:10207000FC01CF016115710559F02830310540F49C +:1020800081918093F100615071092F5F3F4FF1CF33 +:1020900041E02830310509F040E02091E8002E773A +:1020A0002093E800C8CF4111C9CF0AC08091E80150 +:1020B000882361F0853061F08091E80083FD0AC0DB +:1020C0008091E80082FFF2CF80E0089582E00895D9 +:1020D00083E0089581E008952091EF013091F001AF +:1020E0002617370748F06115710539F42091E8008B +:1020F0002E772093E80001C0B901FC0120E06115B2 +:10210000710591F18091E801882309F440C0853080 +:1021100009F43FC08091E80083FD3DC08091E80054 +:1021200082FD2FC08091E80080FFE9CF2091F3006D +:102130008091F20090E0922B6115710559F0883082 +:10214000910540F424912093F1003196615071097A +:102150000196F2CF21E0089709F020E08091E80095 +:102160008E778093E800CBCF2111CCCF0AC080912D +:10217000E801882361F0853061F08091E80083FDFB +:102180000AC08091E80082FFF2CF80E0089582E0EB +:10219000089583E0089581E00895982F973058F5C9 +:1021A0009093E900981739F07091EC002091ED00C0 +:1021B0005091F00003C0242F762F50E021FF19C06A +:1021C0003091EB003E7F3093EB003091ED003D7F8E +:1021D0003093ED003091EB0031603093EB00709361 +:1021E000EC002093ED005093F0002091EE0027FFCB +:1021F00007C09F5FD3CF8F708093E90081E008957F +:1022000080E008958091E90187FF11C08091E80086 +:1022100082FD05C08091E8018111F8CF11C0809145 +:10222000E8008B770BC08091E801882349F080910A +:10223000E80080FFF8CF8091E8008E778093E80077 +:1022400008952091E4003091E50095E64091EC007E +:10225000842F817040FF22C08091E80080FD1CC067 +:102260008091E801882391F0853091F08091EB0016 +:1022700085FD10C04091E4005091E50042175307DE +:1022800029F39A01915011F784E0089582E00895AE +:1022900083E0089581E0089580E008954091E8008A +:1022A00042FFDECF08950E94C1110E94C911E0EEE5 +:1022B000F0E0808181608083E8EDF0E080818F77BD +:1022C000808319BCA7EDB0E08C918E7F8C938081C8 +:1022D0008F7E80831092E70108950F931F93CF9311 +:1022E000DF930E94C1110E94C911C8EDD0E088811E +:1022F0008F77888388818068888388818F7D8883B1 +:1023000019BC1092E8011092E4011092E6011092BB +:10231000E50100EE10E0F80180818B7F80838881E9 +:102320008160888342E060E080E00E94CD10E1EEB1 +:10233000F0E080818E7F8083E2EEF0E0808181603A +:102340008083808188608083F80180818E7F808394 +:10235000888180618883DF91CF911F910F910895CB +:10236000E8EDF0E080818F7E8083E7EDF0E0808112 +:102370008160808384E082BF81E08093E7010C94D8 +:102380006D11E8EDF0E080818E7F80831092E20095 +:1023900008951092DA001092E10008951F920F92B2 +:1023A0000FB60F9211242F933F934F935F936F9328 +:1023B0007F938F939F93AF93BF93EF93FF938091FE +:1023C000E10082FF0BC08091E20082FF07C0809194 +:1023D000E1008B7F8093E1000E94030E8091DA0080 +:1023E00080FF1FC08091D80080FF1BC08091DA0061 +:1023F0008E7F8093DA008091D90080FF0DC080E14C +:1024000089BD82E189BD09B400FEFDCF81E08093E2 +:10241000E8010E94DC0D05C019BC1092E8010E9481 +:10242000EE0D8091E10080FF19C08091E20080FFF5 +:1024300015C08091E2008E7F8093E2008091E200DF +:1024400080618093E2008091D80080628093D80000 +:1024500019BC85E08093E8010E94F90D8091E100AC +:1024600084FF30C08091E20084FF2CC080E189BDF0 +:1024700082E189BD09B400FEFDCF8091D8008F7D37 +:102480008093D8008091E1008F7E8093E10080915D +:10249000E2008F7E8093E2008091E2008160809371 +:1024A000E2008091E401882311F084E007C080916C +:1024B000E30087FD02C081E001C083E08093E80172 +:1024C0000E94FD0D8091E10083FF29C08091E20010 +:1024D00083FF25C08091E100877F8093E10082E047 +:1024E0008093E8011092E4018091E1008E7F809357 +:1024F000E1008091E2008E7F8093E2008091E20013 +:1025000080618093E20042E060E080E00E94CD10B4 +:102510008091F00088608093F0000E94F50DFF919B +:10252000EF91BF91AF919F918F917F916F915F914B +:102530004F913F912F910F900FBE0F901F901895C4 +:102540001F920F920FB60F9211242F933F934F9328 +:102550005F936F937F938F939F93AF93BF93CF932B +:10256000DF93EF93FF93C091E900CF708091EC006F +:10257000D82FD17080FDD0E81092E9008091F00052 +:10258000877F8093F00078940E94E4121092E90013 +:102590008091F00088608093F000CD2BCF70C093C5 +:1025A000E900FF91EF91DF91CF91BF91AF919F91A2 +:1025B0008F917F916F915F914F913F912F910F90EC +:1025C0000FBE0F901F9018951F93CF93DF93CDB739 +:1025D000DEB7AA970FB6F894DEBF0FBECDBFE9EE07 +:1025E000F1E088E08E0F9091F10091938E13FBCF74 +:1025F0000E94580E8091E80083FF1FC18091E9017D +:102600009091EA01492F50E04A30510508F015C178 +:10261000FA01EA5AFF4F0C94D72C803881F08238A7 +:1026200009F00BC18091ED018F708093E9008091DA +:10263000EB0085FB882780F91092E90006C08091A5 +:10264000E5019091E601911182609091E800977FF9 +:102650009093E8008093F1001092F100C8C0282FF9 +:102660002D7F09F0EAC0882319F0823061F0E5C0BF +:102670008091EB01813009F0E0C0933009F080E0F7 +:102680008093E6012BC08091EB01811127C08091DE +:10269000ED018F7009F4D1C08093E9002091EB0027 +:1026A00020FF1CC0933021F48091EB00806214C0A5 +:1026B0009091EB0090619093EB0021E030E0A90154 +:1026C00002C0440F551F8A95E2F74093EA0010922A +:1026D000EA008091EB0088608093EB001092E900A3 +:1026E0008091E800877F86C08111A7C01091EB011F +:1026F0001F778091E3008078812B8093E3008091A5 +:10270000E800877F8093E8000E9402118091E80032 +:1027100080FFFCCF8091E30080688093E30011117B +:1027200002C082E001C083E08093E80186C0805847 +:10273000823008F082C08091EB019091EC018C3DD9 +:1027400053E0950779F583E08A838AE289834FB75E +:10275000F894DE01139620E03EE051E2E32FF0E032 +:1027600050935700E49120FF03C0E295EF703F5F64 +:10277000EF708E2F90E0EA3010F0C79601C0C0963F +:102780008D939D932F5F243149F74FBF8091E800CF +:10279000877F8093E8006AE270E0CE0101960E9494 +:1027A000091014C0AE014F5F5F4F6091ED010E94B0 +:1027B000500FBC01009709F440C09091E800977F4A +:1027C0009093E80089819A810E946C108091E800C2 +:1027D0008B778093E80031C0803879F58091E800EC +:1027E000877F8093E8008091E4018093F1008091DD +:1027F000E8008E778093E8000E9402111EC08111CC +:102800001CC09091EB019230C0F48091E800877F6A +:102810008093E8009093E4010E9402118091E4010A +:10282000811106C08091E30087FD02C081E001C0F4 +:1028300084E08093E8010E94440E8091E80083FFC9 +:102840000AC08091E800877F8093E8008091EB00C8 +:1028500080628093EB00AA960FB6F894DEBF0FBE9D +:10286000CDBFDF91CF911F910895CF938091E80163 +:102870008823A1F0C091E900CF709091EC00892FDE +:10288000817090FD80E8C82B1092E9008091E800EB +:1028900083FD0E94E412CF70C093E900CF910895A8 +:1028A00090937A01809379010895E0917901F091F4 +:1028B0007A01309721F00190F081E02D099480E0B9 +:1028C0000895EF92FF920F931F93CF93DF93E091C0 +:1028D0007901F0917A013097B1F18C010280F38196 +:1028E000E02D09958091D30182FF2DC080FF04C0A7 +:1028F00086EB93E00E94C506E80118E080EBE82E25 +:1029000083E0F82E8091D30180FF0BC088811F9255 +:102910008F93FF92EF920E945E070F900F900F909F +:102920000F90115021961111EDCF8091D30180FFAE +:102930000AC08EEA93E0DF91CF911F910F91FF9033 +:10294000EF900C94C506DF91CF911F910F91FF90EE +:10295000EF900895E0917901F0917A01309721F09C +:102960000480F581E02D099408952091770130913C +:1029700078018217930771F0909378018093770123 +:10298000E0917901F0917A01309721F00680F7818A +:10299000E02D0994089520917501309176018217F8 +:1029A000930771F09093760180937501E09179011E +:1029B000F0917A01309721F00084F185E02D09949F +:1029C000089508950C94E1140E9471200E94990BBF +:1029D0000E943B210C94B22ACF93DF931F92CDB774 +:1029E000DEB79091D30192FF10C090FF0EC01F92EE +:1029F0008F9328EC33E03F932F9389830E945E07E7 +:102A00000F900F900F900F9089810F90DF91CF91D1 +:102A10000C94830B5F926F927F928F929F92AF92F2 +:102A2000BF92CF92DF92EF92FF920F931F93CF93BB +:102A3000DF9300D000D01F92CDB7DEB70E94DE0B2F +:102A400096E8C92E91E0D92E04E010E0AA24A394C0 +:102A5000B12C502E802F0E94620C4C01F601729016 +:102A600062906F016826792661147104A1F4015007 +:102A7000110978F78FEF89838A831B820E947A205D +:102A80008160782F9D838C8349815A816B818D81F0 +:102A90000E94BA1538C08091D30181FD0E946B0C51 +:102AA0002DE030E07501022E02C0EE0CFF1C0A94EE +:102AB000E2F7C70186219721892B09F129835A82E0 +:102AC0008E209F2091E0892809F490E09B830E944A +:102AD0007A208160782F9D838C8349815A816B8114 +:102AE0008D810E94BA15000F111FF801E458FE4FA6 +:102AF00080819181E826F926F182E08204C021508C +:102B0000310980F6B4CF0E94B32410917B010E945A +:102B100055141817D1F00E94551480937B010F9023 +:102B20000F900F900F900F90DF91CF911F910F9109 +:102B3000FF90EF90DF90CF90BF90AF909F908F90DD +:102B40007F906F905F900C94EC140F900F900F900B +:102B50000F900F90DF91CF911F910F91FF90EF9009 +:102B6000DF90CF90BF90AF909F908F907F906F90AD +:102B70005F900895CF93DF93CDB7DEB72B970FB655 +:102B8000F894DEBF0FBECDBF4F83588769877A8721 +:102B90008B87DE01119686E0FD0111928A95E9F797 +:102BA00085E0FE01379601900D928A95E1F7498103 +:102BB0005A816B817C818D819E810E94311C2B9674 +:102BC0000FB6F894DEBF0FBECDBFDF91CF91089551 +:102BD000CF93882309F4C2C0C82F823859F40E94C9 +:102BE000551481FDBBC089E30E940B1F0E948E1FFC +:102BF00089E30CC0833879F40E94551480FDAEC07F +:102C000083E50E940B1F0E948E1F83E50E94281FF0 +:102C1000CF910C948E1F843859F40E94551482FD74 +:102C20009DC087E40E940B1F0E948E1F87E4EECF99 +:102C30008CEF8C0F813A48F48C2F0E945D29811112 +:102C40008DC08C2F0E940B1FE3CF80E28C0F883049 +:102C500048F4C77081E001C0880FCA95EAF70E9466 +:102C6000471FD6CF8BE58C0F833078F4C53A29F017 +:102C7000C63A31F083E890E005C081E890E002C0F8 +:102C800082E890E0CF910C94B51488E58C0F8331E5 +:102C900008F064C0C83A39F1C93A41F1CA3A49F179 +:102CA000CB3A51F1CC3A59F1CD3A61F1C03B69F1DF +:102CB000CE3A71F1CF3A79F1C13B81F1C23B89F152 +:102CC000C33B91F1C43B99F1C53BA1F1C63BA9F1CE +:102CD000C73BB1F1C83BB9F1C93BC1F1CA3BC9F12E +:102CE00080E090E038C082EE90E035C089EE90E060 +:102CF00032C08AEE90E02FC085EB90E02CC086EBCE +:102D000090E029C087EB90E026C08CEC90E023C0D7 +:102D10008DEC90E020C083E891E01DC08AE891E04E +:102D20001AC082E991E017C084E991E014C081E201 +:102D300092E011C083E292E00EC084E292E00BC008 +:102D400085E292E008C086E292E005C087E292E068 +:102D500002C08AE292E0CF910C94CB14CF910895F7 +:102D6000882309F44BC0823859F40E94551481FF1E +:102D700045C089E30E940B1F0E948E1F89E30CC08F +:102D8000833871F40E94551480FF38C083E50E9497 +:102D90000B1F0E948E1F83E50E94281F0C948E1F1C +:102DA000843859F40E94551482FF28C087E40E9499 +:102DB0000B1F0E948E1F87E4EFCF9CEF980F913A74 +:102DC00058F390E2980F983050F4877091E001C06A +:102DD000990F8A95EAF7892F0E944D1FDFCF9BE557 +:102DE000980F933020F480E090E00C94B514885A4A +:102DF000833120F480E090E00C94CB140895882374 +:102E000021F00E94471F0C948E1F0895882321F003 +:102E10000E944D1F0C948E1F08957F928F929F9257 +:102E2000AF92BF92CF92DF92EF92FF920F931F93D8 +:102E3000CF93DF931F92CDB7DEB77C01C62E772EDE +:102E4000FC01058102950F70128111110E94641F0F +:102E50000E94041F882379F0112369F080E28C0D11 +:102E6000883048F082E00E94ED1E0E94041F91E02D +:102E7000D82ED92601C0D12CE72DE295EF70F0E0D5 +:102E8000E05AFF4F0C94D72C872D807F072D0F70B1 +:102E9000882311F00295007F112389F0002309F4A3 +:102EA00099C180E28C0D883020F4802F0E94471F4A +:102EB00003C0802F0E94571F0E948E1F8BC18C2D34 +:102EC0000E94B016002309F4C3C180E28C0D883043 +:102ED00020F4802F0E944D1F03C0802F0E945D1F91 +:102EE0000E948E1FB5C1872D807F972D9F708032E5 +:102EF00011F4892F03C0892F8295807FCC2021F087 +:102F0000F1E0CF16A1F01DC0112339F0002319F113 +:102F1000013009F50E94771F9BC1002319F0013091 +:102F200009F496C189830E947A1F898110C11123F7 +:102F300021F0063008F08CC10EC0053008F088C1C1 +:102F400006C1112359F0002331F0F701958190FF5C +:102F500041C19F7095830E94FF167AC1002309F436 +:102F6000F6C03EC1872D86958695837090E00097C8 +:102F700019F0019761F06CC1112321F08C2D972D70 +:102F8000937002C080E090E00E94B51461C11123EB +:102F900021F08C2D972D937002C080E090E00E946C +:102FA000CB1456C18C2D112319F00E94392302C075 +:102FB0000E94A1230E9426244BC1872D837009F013 +:102FC00052C0111145C18C2D829586958770880F4E +:102FD000880F9C2D9F70892E912CA12CB12C082E2E +:102FE00004C0880C991CAA1CBB1C0A94D2F7C4FE0E +:102FF00014C00FE010E020E030E0B901A80104C0E7 +:10300000440F551F661F771F8A95D2F7CB01BA016F +:10301000609570958095909503C060E070E0CB015D +:10302000272D26952695237030E02230310569F052 +:103030002330310589F0682979298A299B29213093 +:10304000310571F00E94791D03C1682979298A2907 +:103050009B290E94951DFCC00E94791DC501B401E9 +:103060000E945D1DF5C0112319F0872D817001C0EC +:103070008695882309F4ECC08C2D829586958770FF +:10308000880F880F9C2D9F70892E912CA12CB12C1C +:10309000082E04C0880C991CAA1CBB1C0A94D2F7E9 +:1030A000C4FE14C00FE010E020E030E0B901A80138 +:1030B00004C0440F551F661F771F8A95D2F7CB01B6 +:1030C000BA01609570958095909503C060E070E0BE +:1030D000CB01272D269526952370422F50E04230B4 +:1030E000510569F04330510589F0682979298A2909 +:1030F0009B294130510571F00E94531EA9C06829D7 +:1031000079298A299B290E946F1EA2C00E94531E02 +:10311000C501B4010E94371E9BC08C2D90E0FC01BC +:10312000E05EF109E531F10508F050C0E059FF4FCC +:103130000C94D72C0C2D0F70872D8F71112321F03B +:103140000E94D01D802F07CF0E94F11D802F0E946A +:1031500006177EC0112341F0053008F079C0872D95 +:103160008F710E94161E74C0063008F071C0F7CF30 +:10317000112339F0872D8F710E94D01D69C0112352 +:10318000C9F3872D8F710E94F11D62C0112329F0B0 +:10319000872D8F710E94BB1D5BC00E94B11D58C05E +:1031A000112351F0172D1F71812F0E94D01D63E054 +:1031B000812F0E94E41E4CC081E00E94ED1E02306F +:1031C00008F446C082E00E94ED1E42C0112331F097 +:1031D000002381F28C2D0E94E8153AC0002389F269 +:1031E0008C2D0E94B01634C0472D4F706C2DC70136 +:1031F0000E94B0070E94D51C2BC0111129C0472D79 +:103200004F7050E042305105B9F04CF44115510572 +:1032100081F041305105E1F40E94ED2A19C043309C +:10322000510569F04430510599F48C2D0E94782B9A +:103230000FC00E94C32A0CC00E941C2B09C00E9410 +:10324000422B06C0472D4F706C2DC7010E946408A9 +:10325000DD20F9F00E94E01E80FD1BC0F701128204 +:103260000E94DA1E0E94D01DC7010E9458190E94B8 +:10327000DA1E0F90DF91CF911F910F91FF90EF9089 +:10328000DF90CF90BF90AF909F908F907F900C94E5 +:10329000F11D0F90DF91CF911F910F91FF90EF9053 +:1032A000DF90CF90BF90AF909F908F907F900895C8 +:1032B0000F931F93CF93DF93EC01888199812B812A +:1032C0003C81232BB9F09F3F11F48F3F99F0CE0141 +:1032D0000E94B807882371F0688179818A810E94F1 +:1032E000D61E8C010E948B1E0E94521DB801CE0179 +:1032F0000E940D17DF91CF911F910F9108950E94A9 +:10330000641F0E94741F0E94391F0E948E1F0E941A +:1033100059250E94262480E090E00E94B51480E0A8 +:1033200090E00C94CB140E94541F0C947F190E94BF +:10333000CB1E292F22952F7030E02C3031054CF414 +:103340002A3031056CF42250310922303105A8F4BD +:1033500007C02C30310569F02F30310551F00DC018 +:10336000803F69F018F4803E40F409C0843F29F49E +:1033700006C093FB882780F9089580E0089581E0D6 +:103380000895CF93DF9300D000D01F92CDB7DEB762 +:103390000F900F900F900F900F90DF91CF910895A5 +:1033A000CF93DF9300D000D000D0CDB7DEB7269604 +:1033B0000FB6F894DEBF0FBECDBFDF91CF91089559 +:1033C0001F93CF93DF93C091860116E08091870110 +:1033D000C81799F0D0E01C9FF0011D9FF00D11243B +:1033E000E857FE4F408151816281738184819581CC +:1033F0000E94D0192196C770E9CFDF91CF911F911C +:1034000008954091B8015091B9016091BA0170914D +:10341000BB018091BC019091BD010C94D0198091A9 +:10342000BD0182958F7009F054C08091BA01882344 +:1034300009F44FC080918601A09187016091B80185 +:103440007091B9014091BB015091BC01B6E08A175F +:1034500009F43FC090E041155105C1F17F3F11F4DF +:103460006F3FA1F1B89FF001B99FF00D1124E8570B +:10347000FE4F218172132AC02081621327C022814E +:10348000211124C0238134812417350710F42150E1 +:103490003109241B350B283C3105C0F42091BD01B6 +:1034A0002F7020612093BD0126E0289FF001299F05 +:1034B000F00D1124E357FE4F80818F70806180836F +:1034C00088EB91E00E9458190C94E01901968770DE +:1034D000BECF0895CF92DF92EF92FF920F931F938A +:1034E000CF93DF93CDB7DEB762970FB6F894DEBF08 +:1034F0000FBECDBF8C0185E0F801DE011D96019065 +:103500000D928A95E1F7D8014C9111965C91119733 +:1035100012966C9112971396CD90DC90149730917F +:10352000B8017091B9018091BB019091BC010097E5 +:1035300009F46BC17F3F19F43F3F09F466C1E09085 +:10354000BA01EE2009F4C0C02091BD01C816D90609 +:1035500028F0F601E81BF90BCF0104C08095909587 +:103560008C0D9D1DFF24F394883C910578F0F12C7F +:10357000207F09F0C6C07C2DD98AC88A89890E941B +:10358000C11988EB91E00E945819B1C0822F807F49 +:1035900009F046C0751314C0341312C0611110C075 +:1035A0002F7020612093BD010E94011A88EB91E0E9 +:1035B0000E9458198091BD01D80115968C932EC098 +:1035C000CD2819F15F3F11F44F3FF9F0F62E61114C +:1035D0001CC0809186012091870136E0821709F492 +:1035E0005AC090E0389FF001399FF00D1124E85740 +:1035F000FE4F7181571306C07081471303C072815B +:10360000711103C001968770E9CFF62E662309F485 +:1036100018C18091BD0181608093BD01F12C11C161 +:10362000751308C0341306C0611104C08091BD0138 +:10363000D801C3C04D875E878D859E856A8B0E94A9 +:1036400097196A898823E1F16623D1F12091BD01A0 +:10365000822F82958F7090E0029774F08091B8016C +:103660009091B90198878F831986DB86CA862C874B +:10367000CE0107960E94581986E0F801A8EBB1E048 +:1036800001900D928A95E1F70E940F1A0E94011A8B +:10369000FF24F394D6C04D875E878D859E850E945A +:1036A000CB1E292F22952F7030E0223031050CF0EF +:1036B000BCC09F7009F0B6C0805E883008F4C1C0FD +:1036C000C8010E945819E4CFC816D90608F453C09F +:1036D000F601E81BF90BCF01883C910508F450C0B6 +:1036E000F12C7C2DD98AC88A89890E94C119E8EBFE +:1036F000F1E086E0DF011D928A95E9F70E94011A48 +:10370000A0C0751314C0341312C0611110C0809191 +:10371000BD01F8018583C8010E94581986E0E8EBD5 +:10372000F1E0DF011D928A95E9F7FE2C8AC04D87F2 +:103730005E878D859E856A8B0E9497196A8988238A +:1037400009F4BECF662309F4BBCF2091BD01822FBF +:1037500082958F7090E002970CF48ECF8091B80123 +:103760009091B9019A8389831B82DD82CC822E835A +:10377000CE0101967FCF809590958C0D9D1DACCF8D +:10378000F62E662309F49CCF75132EC034132CC07B +:103790002091BD0120FD1FC0822F82958F70D9F02E +:1037A000D80115962C9315978F3049F08F5F982F7D +:1037B0009295907F822F8F70892B15968C93C801DC +:1037C0000E94581986E0F801A8EBB1E001900D9233 +:1037D0008A95E1F793CF86E0F801A8EBB1E001907C +:1037E0000D928A95E1F72DC04D875E878D859E8568 +:1037F0000E949719811140CF8091BD018160809313 +:10380000BD01C8010E9458191CC0662309F458CF95 +:103810004D875E878D859E850E949719882309F4C0 +:103820004FCF2ACF811148CF0CC0243031050CF086 +:1038300047CF9F7009F440CFF8019581907F09F040 +:103840003BCF8F2D62960FB6F894DEBF0FBECDBF73 +:10385000DF91CF911F910F91FF90EF90DF90CF906C +:1038600008951F93CF93DF93CDB7DEB72C970FB694 +:10387000F894DEBF0FBECDBF4F83588769877A8724 +:103880008B879C87CE0107960E946A1A882369F06D +:103890008F8198852A853B85232BF1F19F3F09F085 +:1038A00063C08F3F09F060C037C086E0FE013796E5 +:1038B000DE01119601900D928A95E1F76F8178856E +:1038C000EA85FB85309741F17F3F11F46F3F21F18D +:1038D0002091870130E0C9010196877099274091B6 +:1038E000860150E08417950709F447C069837A83FD +:1038F000FD83EC8396E0929FD001939FB00D11243D +:10390000A857BE4FFE01319601900D929A95E1F7AE +:10391000809387010E94E01916E0809186019091C2 +:1039200087018917C1F1189FC001112488579E4F44 +:103930000E946A1A882379F1E09186011E9FF001A6 +:103940001124E857FE4F4081518162817381848147 +:1039500095810E94D0198091860190E00196877030 +:10396000992780938601D9CF4F81588569857A85BB +:103970008B859C850E94D019CFCF0E9493191092FD +:10398000870110928601E8EBF1E086E0DF011D92ED +:103990008A95E9F7C1CF2C960FB6F894DEBF0FBE1B +:1039A000CDBFDF91CF911F910895EF92FF920F93BA +:1039B0001F93CF93DF938C01009709F46CC0F12C17 +:1039C000EE24E394E8012196F8018491843740F4D1 +:1039D000843008F051C0813081F0823019F15BC031 +:1039E000853709F444C0A8F19CE7980F903708F098 +:1039F00052C08F770E94B01641C00E5F1F4FFE016C +:103A0000C49180E28C0F883048F4C7708E2D01C0BD +:103A1000880FCA95EAF70E94671F14C08C2F0E9476 +:103A2000E8152DC00E5F1F4FFE01C49180E28C0F80 +:103A3000883058F4C7708E2D01C0880FCA95EAF7F8 +:103A40000E946D1F0E948E1F1AC08C2F0E94B016FC +:103A500016C00E5F1F4FFE01C491CC2381F08FE989 +:103A60009FE00197F1F700C00000C150F6CF0E5F54 +:103A70001F4FFE01F49003C00E94E8158E018F2DA8 +:103A8000882309F49FCFEFE9FFE03197F1F700C0F9 +:103A900000008150F5CFDF91CF911F910F91FF90E2 +:103AA000EF90089508956093C2017093C3018093CD +:103AB000C4019093C5010C947F190F931F9300913B +:103AC000C2011091C3012091C4013091C501DC01F4 +:103AD000CB01802B912BA22BB32B8093C20190930F +:103AE000C301A093C401B093C5011F910F910C9421 +:103AF0007F190F931F930091C2011091C301209170 +:103B0000C4013091C501DC01CB0180239123A223A4 +:103B1000B3238093C2019093C301A093C401B093D7 +:103B2000C5011F910F910C947F190F931F93009162 +:103B3000C2011091C3012091C4013091C501DC0183 +:103B4000CB0180279127A227B3278093C2019093AE +:103B5000C301A093C401B093C5011F910F910C94B0 +:103B60007F191092BE011092BF011092C0011092F5 +:103B7000C1010C947F1941E050E060E070E004C0A6 +:103B8000440F551F661F771F8A95D2F74093BE01D9 +:103B90005093BF016093C0017093C1010C947F19D1 +:103BA00041E050E060E070E004C0440F551F661F24 +:103BB000771F8A95D2F78091BE019091BF01A091A5 +:103BC000C001B091C101482B592B6A2B7B2B40932C +:103BD000BE015093BF016093C0017093C1010C946A +:103BE0007F1941E050E060E070E004C0440F551FD1 +:103BF000661F771F8A95D2F740955095609570950E +:103C00008091BE019091BF01A091C001B091C1010E +:103C1000482359236A237B234093BE015093BF015D +:103C20006093C0017093C1010C947F1941E050E092 +:103C300060E070E004C0440F551F661F771F8A952F +:103C4000D2F78091BE019091BF01A091C001B091C7 +:103C5000C101482759276A277B274093BE0150930B +:103C6000BF016093C0017093C1010C947F190F9341 +:103C70001F930091BE011091BF012091C0013091AE +:103C8000C101DC01CB01802B912BA22BB32B8093A4 +:103C9000BE019093BF01A093C001B093C1011F91D9 +:103CA0000F910C947F190F931F930091BE011091F7 +:103CB000BF012091C0013091C101DC01CB01802303 +:103CC0009123A223B3238093BE019093BF01A093BD +:103CD000C001B093C1011F910F910C947F190F93F4 +:103CE0001F930091BE011091BF012091C00130913E +:103CF000C101DC01CB0180279127A227B327809344 +:103D0000BE019093BF01A093C001B093C1011F9168 +:103D10000F910C947F190895CF92DF92EF92FF924A +:103D20000F931F93CF93DF938C01C090C201D0906B +:103D3000C301E090C401F090C5018091BE01909153 +:103D4000BF01A091C001B091C101C82AD92AEA2AB5 +:103D5000FB2ACFE1D0E0D701C6010C2E04C0B695F6 +:103D6000A795979587950A94D2F780FF06C0B8016A +:103D70008C2F0E94E90A019721F4219760F780E0D7 +:103D800001C08C2FDF91CF911F910F91FF90EF9089 +:103D9000DF90CF900895CF93DF93EC010E948C1EAB +:103DA000BE010E94E90ADF91CF910895CB010E94E4 +:103DB000CB1E08958091C6018595859585950895BA +:103DC0008091C6018770089598E0899F9001112421 +:103DD000262B2093C6010C94D01D2091C6018095FE +:103DE00082238093C601982F977069F430E0482FA2 +:103DF000552747FD50952417350729F0859585955A +:103E000085950C94F11D08959091C601977081E0FD +:103E100009F480E0089520910C0130910D01F90121 +:103E200032969FEF40E05191581789F09F3F19F467 +:103E3000511101C0942F4F5F4630A9F79F3F39F0D1 +:103E4000F901E90FF11D97FDFA9582830895089510 +:103E500020910C0130910D01F9013296285F3F4FFE +:103E60009081981301C010823196E217F307C1F7D1 +:103E7000089581E090E0E0910C01F0910D01E80FD0 +:103E8000F91F1082019688309105A9F70895909145 +:103E9000D201892B8093D201089580959091D2010F +:103EA00089238093D20108951092D20108959091B0 +:103EB000D101892B8093D101089580959091D101F2 +:103EC00089238093D10108951092D1010895909192 +:103ED000D001892B8093D001089580959091D001D5 +:103EE00089238093D00108951092D0010895809382 +:103EF000C70108951092C701089580910C01909117 +:103F00000D01FC0131969C01285F3F4F80E09191AB +:103F100091118F5FE217F307D1F70895E0910C013B +:103F2000F0910D018091D2018083E0910C01F0911C +:103F30000D0190818091D101892B8083E0910C014A +:103F4000F0910D0190818091D001892B8083809127 +:103F5000C701882361F0E0910C01F0910D0190817F +:103F6000892B80830E947D1F81111092C70180914F +:103F70000C0190910D010C94611490934701809372 +:103F80004601089520E0009739F0AC0141505109F5 +:103F9000842395232F5FF7CF822F08958295982F42 +:103FA0009C7C392F36953695282F237344E0249F27 +:103FB000C0011124932F982B292F2A7A2695892F17 +:103FC0008575880F822B08951F93CF93DF931F92DF +:103FD000CDB7DEB799830E94CE1F182F9981892F04 +:103FE0000E94CE1F212F30E0322F2227A901482B1B +:103FF000CA010F90DF91CF911F9108958091E80140 +:10400000843039F11092D40120E488E190E00FB6B9 +:10401000F894A895809360000FBE2093600080E024 +:104020000E94860780E00E94830B83B7817F8460B3 +:1040300083BF83B7816083BF7894889583B78E7F71 +:1040400083BF88E10FB6F8948093600010926000FF +:104050000FBE08950895089580E00E9486070E948B +:104060002A200E94DE0B0E942B200E94A50C91E0CA +:10407000811101C090E0892F08950E94931980E07A +:104080000E9486070E94B22A0E9455140C94830B4A +:104090001F920F920FB60F9211248F939F93AF939D +:1040A000BF938091D401811113C08091D50190916B +:1040B000D601A091D701B091D8014196A11DB11DA3 +:1040C0008093D5019093D601A093D701B093D801E6 +:1040D000BF91AF919F918F910F900FBE0F901F9046 +:1040E000189582E084BD93E095BD9AEF97BD8093CB +:1040F0006E0008952FB7F8948091D5019091D60164 +:10410000A091D701B091D8012FBF0895CF92DF922F +:10411000EF92FF920F931F932FB7F8944091D50120 +:104120005091D6016091D7017091D8012FBF6A01DB +:104130007B01EE24FF248C0120E030E0C016D10684 +:10414000E206F30610F4415051099A01281B390B7D +:10415000C9011F910F91FF90EF90DF90CF900895CC +:104160001F920F920FB60F9211248F939F93AF93CC +:10417000BF938091D5019091D601A091D701B091C4 +:10418000D8010196A11DB11D8093D5019093D60150 +:10419000A093D701B093D801BF91AF919F918F9118 +:1041A0000F900FBE0F901F9018950E945311F89416 +:1041B0002FEF87EA91E6215080409040E1F700C060 +:1041C000000087E090EBDC018093F3019093F40111 +:1041D000A093F501B093F6019CE088E10FB6F89446 +:1041E000A895809360000FBE90936000FFCFCF92A0 +:1041F000DF92EF92FF920F931F93CF93DF93D82F0D +:10420000C4E0EE24E394F12C8C2F0E94620C6C012C +:104210000DE010E09701002E02C0220F331F0A9418 +:10422000E2F72C213D21232B49F0602F7C2F80E0E9 +:104230000E946508D81302C081E006C00150110930 +:1042400048F7C15008F780E0DF91CF911F910F919F +:10425000FF90EF90DF90CF900895CF93C82F8CE21E +:104260000E94F720882321F08C2FCF910C94F72007 +:1042700080E0CF910895CF930E948822811102C0DF +:104280000E94692288EE93E00E94C506C5E6C150EF +:1042900049F00E94DE0B8FE39CE90197F1F700C023 +:1042A0000000F5CF81EE93E00E94C50689E20E94EE +:1042B0002D2181110CC18AE20E942D2181110E94C1 +:1042C000692285E00E942D2181110E94D5200E9443 +:1042D00093228093D30187E00E942D218823A9F1A6 +:1042E0008BE10E942D21882351F08091D30181FB25 +:1042F000222720F991E0922790FB81F90EC08EE0F1 +:104300000E942D21882361F08091D30182FB222716 +:1043100020F991E0922790FB82F98093D30115C098 +:1043200080E10E942D219091D301882341F093FBDD +:10433000222720F981E0822780FB93F904C0892F8E +:10434000809580FB90F99093D3018091D3010E94D6 +:1043500097220E94A5228093F10180EE0E942D21D8 +:10436000882341F08091F101982F909590FB80F97E +:104370008093F10189E30E942D21882359F08091D7 +:10438000F10181FB222720F991E0922790FB81F92E +:104390008093F10182EE0E942D21882359F08091B3 +:1043A000F10182FB222720F991E0922790FB82F90C +:1043B0008093F10186EE0E942D21882359F080918F +:1043C000F10183FB222720F991E0922790FB83F9EA +:1043D0008093F10183EE0E942D21882359F0809172 +:1043E000F10184FB222720F991E0922790FB84F9C8 +:1043F0008093F10185E30E942D21882359F080915B +:10440000F10185FB222720F991E0922790FB85F9A5 +:104410008093F10181E30E942D21882359F080913E +:10442000F10186FB222720F991E0922790FB86F983 +:104430008093F10181E10E942D21882359F0809120 +:10444000F10187FB222720F991E0922790FB87F961 +:104450008093F1018091F1010E94A92287E20E94DC +:104460002D21C82F8EE10E942D218111C2608FE184 +:104470000E942D218111C46080E20E942D218111B2 +:10448000C86081E20E942D218111C06182E20E94F8 +:104490002D218111C06283E20E942D218111C0640F +:1044A00084E20E942D21882311F0C06802C0CC2331 +:1044B00029F08C2F0E94A0226C2F03C00E949C2206 +:1044C000682F70E080E090E0CF910C94531DCF9165 +:1044D00008956DEE7EEF80E090E00E94112D60E087 +:1044E00082E090E00E94FF2C60E083E090E00E9478 +:1044F000FF2C60E084E090E00E94FF2C60E085E00B +:1045000090E00E94FF2C60E086E090E00C94FF2C8D +:1045100080E090E00E94F92C21E08D3E9E4F09F052 +:1045200020E0822F089582E090E00C94F12C682F17 +:1045300082E090E00C94FF2C83E090E00C94F12C4E +:10454000682F83E090E00C94FF2C84E090E00C94C2 +:10455000F12C682F84E090E00C94FF2C86E090E032 +:104560000C94F12C682F86E090E00C94FF2C809145 +:10457000DB0180FF0BC06091110185E0689FB001F5 +:10458000112475956795759567952BC081FF09C0B6 +:104590006091110185E0689FB001112475956795C0 +:1045A00020C082FF07C06091110185E0689FB001C3 +:1045B000112417C09091DC019923D1F06091100172 +:1045C000961788F72091110185E0289F900111240A +:1045D000929FA001939F500D112470E0CA010E9488 +:1045E000C32C6038710540F46115710539F002C0C3 +:1045F00065E070E0862F08958FE7089581E00895C3 +:104600008091DB0180FF08C060910F0170E075951B +:1046100067957595679521C081FF06C060910F0170 +:1046200070E07595679519C082FF04C060910F0115 +:1046300070E010C09091DC019923C1F060910E01EF +:104640009617A0F780910F01899FC001112470E097 +:104650000E94C32C6038710528F46115710521F0A2 +:10466000862F08958FE7089581E0089561E070E056 +:10467000F4CF803F21F40E94B722819504C0813F8E +:1046800029F40E94B7228093DF010895823F21F42C +:104690000E94B722819504C0833F29F40E94B7226B +:1046A0008093DE010895893F19F40E94002305C01C +:1046B0008A3F31F40E94002381958093E0010895A0 +:1046C0008B3F21F40E940023819504C08C3F29F484 +:1046D0000E9400238093E1010895843F21F480919A +:1046E000DD01816017C0853F21F48091DD0182608A +:1046F00011C0863F21F48091DD0184600BC0873FAB +:1047000021F48091DD01886005C0883F31F48091FB +:10471000DD0180618093DD0108958D3F21F480915A +:10472000DB0181600BC08E3F21F48091DB01826050 +:1047300005C08F3F29F48091DB0184608093DB0109 +:104740000895803F39F48091DF0187FF6CC010929B +:10475000DF0169C0813F29F48091DF011816BCF3A5 +:1047600062C09091DE01823F29F497FF5CC01092F5 +:10477000DE0159C0833F19F41916CCF354C0893FA8 +:1047800041F48091E00118160CF04DC01092E00148 +:104790004AC08A3F29F48091E00187FF44C0F6CFE8 +:1047A0008B3F39F48091E10187FF3DC01092E10118 +:1047B0003AC08C3F29F48091E1011816BCF333C054 +:1047C000843F21F48091DD018E7F17C0853F21F465 +:1047D0008091DD018D7F11C0863F21F48091DD0144 +:1047E0008B7F0BC0873F21F48091DD01877F05C05F +:1047F000883F31F48091DD018F7E8093DD0113C00D +:104800008D3F21F48091DB018E7F0BC08E3F21F420 +:104810008091DB018D7F05C08F3F29F48091DB0102 +:104820008B7F8093DB018091DE0181110EC080912E +:10483000DF0181110AC08091E001811106C08091E1 +:10484000E101811102C01092DC0108958091D30131 +:1048500083FF7EC084E294E00E94C5068091DD0162 +:104860001F928F938FE194E09F938F930E945E0736 +:104870008DE194E00E94C5068091DE01282F332748 +:1048800027FD30953F938F938AE194E09F938F9318 +:104890000E945E0788E194E00E94C5068091DF01D6 +:1048A000282F332727FD30953F938F9385E194E0A0 +:1048B0009F938F930E945E0783E194E00E94C50658 +:1048C0008091E001282F332727FD30953F938F9368 +:1048D00080E194E09F938F930E945E078EE094E0C6 +:1048E0000E94C5068091E101282F332727FD3095CE +:1048F0003F938F938BE094E09F938F930E945E078A +:1049000088E094E00E94C5068091DC011F928F939D +:1049100085E094E09F938F930E945E0783E094E08C +:104920000E94C5068091DB011F928F9380E094E086 +:104930009F938F930E945E078DEF93E00E94C506C0 +:104940008DB79EB74C960FB6F8949EBF0FBE8DBF25 +:104950008DED91E00E94AA140E947A209093DA01D2 +:104960008093D90108951F93CF93DF938091D9014C +:104970009091DA010E948620AC019091DC0199238C +:1049800021F02091120130E006C0209113018AE04D +:10499000289F900111244217530708F486C0809184 +:1049A000DE01C091DF01D091E0011091E1018111A0 +:1049B00007C0C11176C0D11174C0111172C075C089 +:1049C0009F3F19F09F5F9093DC01181624F40E941A +:1049D000B7228093DE018091DE0187FF05C00E942F +:1049E000B72281958093DE011C1624F40E94B72221 +:1049F0008093DF018091DF0187FF05C00E94B7220D +:104A000081958093DF016091DE01662339F1C091C9 +:104A1000DF01CC2319F1772767FD7095872F972F3A +:104A20000E94C82B23E333E343E35FE30E942C2C73 +:104A30000E94952B6093DE016C2F772767FD7095A0 +:104A4000872F972F0E94C82B23E333E343E35FE3D1 +:104A50000E942C2C0E94952B6093DF011D1624F4DC +:104A60000E9400238093E0018091E00187FF05C050 +:104A70000E94002381958093E001111624F40E9486 +:104A800000238093E1018091E10187FF05C00E942E +:104A9000002381958093E101DF91CF911F910C94C8 +:104AA00026249F3F09F08ECF96CFDF91CF911F91A3 +:104AB0000895EDEDF1E085E0DF011D928A95E9F7BB +:104AC0001092DC011092DB01089587E496E00E94C9 +:104AD000C5061F9281E08F931F9285E08F9389EF27 +:104AE00095E09F938F930E945E070F900F900F9019 +:104AF0000F900F900F9008958330E9F128F48130E2 +:104B000061F0823009F10895853009F462C008F43B +:104B100049C0863009F474C0089580911301262F8E +:104B200030E0280F311D2F3F310524F4680F6093CA +:104B3000130103C08FEF80931301809113011F9223 +:104B40008F9382E395E072C080911201262F30E0AE +:104B5000280F311D2F3F310524F4680F6093120197 +:104B600003C08FEF80931201809112011F928F93E7 +:104B700080E295E05BC080911101262F30E0280F84 +:104B8000311D2F3F310524F4680F6093110103C0DC +:104B90008FEF80931101809111011F928F938DE00F +:104BA00095E044C080911001262F30E0280F311D80 +:104BB0002F3F310524F4680F6093100103C08FEF7D +:104BC00080931001809110011F928F9388EF94E0E1 +:104BD0002DC080910F01262F30E0280F311D2F3F6F +:104BE000310524F4680F60930F0103C08FEF8093A9 +:104BF0000F0180910F011F928F938FED94E016C0EB +:104C000080910E01262F30E0280F311D2F3F3105F6 +:104C100024F4680F60930E0103C08FEF80930E01A0 +:104C200080910E011F928F9384EC94E09F938F9359 +:104C30000E945E070F900F900F900F9008958330A1 +:104C400081F128F4813059F08230D1F00895853017 +:104C500009F449C0B8F1863009F456C0089580912E +:104C60001301681720F4861B8093130102C0109271 +:104C70001301809113011F928F9385EB94E054C030 +:104C800080911201681720F4861B8093120102C0E4 +:104C900010921201809112011F928F9383EA94E087 +:104CA00043C080911101681720F4861B8093110185 +:104CB00002C010921101809111011F928F9380E91F +:104CC00094E032C080911001681720F4861B809315 +:104CD000100102C010921001809110011F928F9359 +:104CE0008BE794E021C080910F01681720F4861BA8 +:104CF00080930F0102C010920F0180910F011F924B +:104D00008F9382E694E010C080910E01681720F422 +:104D1000861B80930E0102C010920E0180910E013D +:104D20001F928F9387E494E09F938F930E945E0776 +:104D30000F900F900F900F900895CF93C82F1F9250 +:104D40008F938CE497E09F938F930E945E0781E09E +:104D500090E0A0E0B0E0BC01CD0104C0660F771F79 +:104D6000881F991FCA95D2F70E94531D0F900F906C +:104D70000F900F90CF910C949319CF938732B0F589 +:104D80008E3108F088C28E3009F402C200F58730F7 +:104D900009F4CBC1A8F4863009F083C28091D30115 +:104DA000817F8E7F8093D30189EA98E00E94C506B7 +:104DB0008DE79CE00E94C50681E08093E301B3C1CA +:104DC000883009F43FC08B3009F4A9C16AC286312A +:104DD00009F424C220F4803109F4EEC162C28931A1 +:104DE00009F405C28B3109F4BFC15BC2883309F4F1 +:104DF00096C150F4893209F450C2853309F44DC28A +:104E0000873209F44AC24DC2833409F446C228F4F9 +:104E10008A3308F446C2895341C2883409F041C23A +:104E20000E94931981E69CE00E94C5069FEF23ED46 +:104E300080E3915020408040E1F700C000000E94D4 +:104E4000D52071C181E89CE00E94C50683EE9BE0FD +:104E50000E94C5060E949C221F928F9380EE9BE0C9 +:104E60009F938F930E945E078EED9BE00E94C50684 +:104E70000E949322C82F8BEC9BE00E94C5061F92D4 +:104E8000CF9386EC9BE09F938F930E945E0784EC08 +:104E90009BE00E94C5068AEB9BE00E94C5068C2F12 +:104EA00081701F928F9387EB9BE09F938F930E945B +:104EB0005E0785EB9BE00E94C5068BEA9BE00E94A3 +:104EC000C506C1FB882780F91F928F9388EA9BE073 +:104ED0009F938F930E945E0786EA9BE00E94C5061F +:104EE0008AE99BE00E94C506C2FB882780F91F92D1 +:104EF0008F9387E99BE09F938F930E945E0785E9DC +:104F00009BE00E94C5068CE89BE00E94C506C3FB9F +:104F1000CC27C0F91F92CF9389E89BE09F938F9392 +:104F20000E945E0787E89BE00E94C5060E94A522BA +:104F3000C82F83E79BE00E94C5061F92CF938EE6A1 +:104F40009BE09F938F930E945E078CE69BE00E94FC +:104F5000C50683E59BE00E94C5068C2F81701F92D9 +:104F60008F9380E59BE09F938F930E945E078DB7A0 +:104F70009EB780960FB6F8949EBF0FBE8DBF8EE48D +:104F80009BE00E94C50687E39BE00E94C506C1FB2B +:104F9000882780F91F928F9384E39BE09F938F93E0 +:104FA0000E945E0782E39BE00E94C50680E29BE0D0 +:104FB0000E94C506C2FB882780F91F928F938DE15E +:104FC0009BE09F938F930E945E078BE19BE00E9482 +:104FD000C50689E09BE00E94C506C3FB882780F9CF +:104FE0001F928F9386E09BE09F938F930E945E07B2 +:104FF00084E09BE00E94C5068AEF9AE00E94C50605 +:10500000C4FB882780F91F928F9387EF9AE09F93C4 +:105010008F930E945E0785EF9AE00E94C50683EE9B +:105020009AE00E94C506C5FB882780F91F928F93DE +:1050300080EE9AE09F938F930E945E078EED9AE038 +:105040000E94C50682EC9AE00E94C506C6FB88272E +:1050500080F91F928F938FEB9AE09F938F930E941A +:105060005E078DEB9AE00E94C50685EB9AE00E94F0 +:10507000C506C7FBCC27C0F91F92CF9382EB9AE0FD +:105080009F938F930E945E0780EB9AE00E94C50673 +:105090000E94AE22C82F89E99AE00E94C5061F929D +:1050A000CF9384E99AE09F938F930E945E078DB718 +:1050B0009EB780960FB6F8949EBF0FBE8DBF82E953 +:1050C0009AE00E94C50688E89AE00E94C5068C2FE7 +:1050D00081701F928F9385E89AE09F938F930E942F +:1050E0005E0783E89AE00E94C5068AE79AE00E947C +:1050F000C506C6951F92CF9387E79AE09F938F933B +:105100000E945E0785E79AE00E94C5068DB79EB7AC +:1051100008960FB6F8949EBF0FBE8DBF04C080EDF9 +:1051200098E00E94C506C1E0C1C08091D301C82F9C +:10513000C095C170C0FB80F98093D301CC2349F0A6 +:1051400085E59CE00E94C5068091D3018660886059 +:1051500048C088E49CE00E94C5068091D301897F05 +:10516000877F8093D301DFCF9091D30191FBCC2730 +:10517000C0F981E0C827892FC0FB81F98093D30152 +:10518000CC2319F08BE39CE027C08DE29CE0C9CFD3 +:105190009091D30192FBCC27C0F981E0C827892FD9 +:1051A000C0FB82F98093D301CC2319F08EE19CE0FF +:1051B00013C08EE09CE0B5CF9091D30193FBCC2738 +:1051C000C0F981E0C827892FC0FB83F98093D30100 +:1051D000CC2351F082E09CE00E94C5068091D3016F +:1051E00081608093D30162C085EF9BE09ACF8AE90A +:1051F00098E00E94C50681E898E00E94C5068FE409 +:1052000098E00E94C50682E298E00E94C50682EE00 +:1052100097E00E94C50687EB97E083CF89EA97E085 +:105220000E94C5060E9455141F928F938FE897E045 +:105230009F938F930E945E0780910B011F928F9323 +:1052400088E797E09F938F930E945E078091740197 +:105250001F928F9385E697E09F938F930E945E073E +:105260008091D5019091D601A091D701B091D8013C +:10527000BF93AF939F938F9381E597E09F938F9315 +:105280000E945E078DB79EB742960FB6F8949EBFF8 +:105290000FBE8DBF48CF8D5101C080E00E949D267A +:1052A00042CF83EF9BE00E94C506C0E08C2FCF91D8 +:1052B000089580E0089580E00895CF93C82F8091ED +:1052C000E301813071F020F0823009F44BC042C11B +:1052D000E0910C01F0910D018081823209F03CC116 +:1052E00007C0E0910C01F0910D018081823261F4E0 +:1052F0008C2F0E945929811104C08C2F0E94BD2639 +:105300002FC081E090E02CC08C2F0E945B2981117E +:1053100026C0C431E1F070F4CB3081F0C031D1F45B +:105320000E94652584E497E00E94C50682E0809390 +:10533000E30115C0C93259F0C83361F489EA98E035 +:105340000E94C50688E497E00E94C50608C0109236 +:10535000E30104C182E497E00E94C506FFC081E03A +:105360008170FEC0C43228F5CE3108F0C1C0CB3008 +:10537000A1F1D0F4C73009F0D3C08EE180931301BE +:1053800082E3809312018AE08093110184E180938B +:10539000100188E080930F0188E280930E0188EE6F +:1053A00095E00E94C506BFC0C33149F1C431C1F0C8 +:1053B000B7C0CB3409F4A9C028F4C93289F0C83386 +:1053C00061F0AEC0C13509F49EC0C23509F499C080 +:1053D000CE3409F0A5C06AE09EC00E946525A3C036 +:1053E0008091E201882319F01092E2019CC085EFC0 +:1053F00095E00E94C50681E08093E301B1C08FEC87 +:1054000095E00E94C5068DEB95E00E94C50680914F +:1054100013011F928F938AEB95E09F938F930E94C5 +:105420005E0788EB95E00E94C50686EA95E00E943B +:10543000C506809112011F928F9383EA95E09F9396 +:105440008F930E945E0781EA95E00E94C50682E97B +:1054500095E00E94C506809111011F928F938FE8FD +:1054600095E09F938F930E945E078DE895E00E94E0 +:10547000C5068CE795E00E94C506809110011F9239 +:105480008F9389E795E09F938F930E945E0787E74C +:1054900095E00E94C50682E695E00E94C5068091CF +:1054A0000F011F928F938FE595E09F938F930E943A +:1054B0005E078DE595E00E94C50686E495E00E94B2 +:1054C000C50680910E011F928F9383E495E09F9310 +:1054D0008F930E945E0781E495E00E94C5068DB718 +:1054E0009EB748960FB6F8949EBF0FBE8DBF1BC0E7 +:1054F000CE51EC2FF0E0E55CFE4F80818093E2011D +:1055000012C061E003C061E006C06AE08091E20180 +:105510000E947C2508C08091E2010E941F2603C0E2 +:1055200086EE95E013C08091E201882369F01F9216 +:105530008F9380EE95E09F938F930E945E070F906C +:105540000F900F900F9004C08DED95E00E94C5065E +:1055500081E006C01092E30180E002C080E000CF4D +:10556000CF9108950E948822811102C00E94692271 +:105570000E94AE228093F20180FF02C0869501C096 +:1055800080E00C9486078091F201982F9695292F40 +:1055900030E0233031054CF49F5F990F8170892BE7 +:1055A00081608093F2010E94B2228091D30180FF3A +:1055B0000FC08091F20186951F928F938EEC9CE034 +:1055C0009F938F930E945E070F900F900F900F9004 +:1055D0008091F20186950C9486078091F201982FB4 +:1055E000969591F09158990F8170892B8093F201D3 +:1055F0008E7F91E009F490E08091F20190FB80F9B8 +:105600008093F2010E94B2228091D30180FF0FC0EB +:105610008091F20186951F928F9386EB9CE09F9379 +:105620008F930E945E070F900F900F900F908091C4 +:10563000F20186950C9486078091F201982F90953F +:1056400090FB80F98093F2010E94B2228091D301F5 +:1056500080FF0FC08091F20181701F928F9380EACA +:105660009CE09F938F930E945E070F900F900F9086 +:105670000F908091F20180FF02C0869501C080E00A +:105680000C9486079091F201892F86958F5F8F7712 +:105690009170843028F4880F892B8093F20102C026 +:1056A0009093F2018091F2018E7F91E009F490E0F5 +:1056B0008091F20190FB80F98093F2010E94B22266 +:1056C0008091D30180FF0FC08091F20186951F92D7 +:1056D0008F938CE89CE09F938F930E945E070F90BE +:1056E0000F900F900F908091F20186950C94860791 +:1056F0002091F201922F96958927982F990F822F4A +:105700008170892B8093F2018E7F91E009F490E003 +:105710008091F20190FB80F98093F2010E94B22205 +:105720008091F20186950C94860704D06894B1119B +:105730008DC0089570D088F09F5790F0B92F9927A9 +:10574000B751A0F0D1F0660F771F881F991F1AF08C +:10575000BA95C9F712C0B13081F077D0B1E00895A1 +:1057600074C0672F782F8827B85F39F0B93FCCF322 +:10577000869577956795B395D9F73EF49095809582 +:10578000709561957F4F8F4F9F4F0895E89409C0A2 +:1057900097FB3EF490958095709561957F4F8F4F64 +:1057A0009F4F9923A9F0F92F96E9BB279395F6957A +:1057B000879577956795B795F111F8CFFAF4BB0FF8 +:1057C00011F460FF1BC06F5F7F4F8F4F9F4F16C05C +:1057D000882311F096E911C0772321F09EE8872FE6 +:1057E000762F05C0662371F096E8862F70E060E0A2 +:1057F0002AF09A95660F771F881FDAF7880F96951B +:10580000879597F9089557FD9058440F551F59F003 +:105810005F3F71F04795880F97FB991F61F09F3F9D +:1058200079F087950895121613061406551FF2CFC6 +:105830004695F1DF08C0161617061806991FF1CF16 +:1058400086957105610508940895E894BB2766273D +:105850007727CB0197F908950BD078C069D028F04D +:105860006ED018F0952309F05AC05FC01124EECF16 +:10587000CADFA0F3959FD1F3950F50E0551F629FAB +:10588000F001729FBB27F00DB11D639FAA27F00D99 +:10589000B11DAA1F649F6627B00DA11D661F829FC0 +:1058A0002227B00DA11D621F739FB00DA11D621FA5 +:1058B000839FA00D611D221F749F3327A00D611DC2 +:1058C000231F849F600D211D822F762F6A2F1124A4 +:1058D0009F5750408AF0E1F088234AF0EE0FFF1FF7 +:1058E000BB1F661F771F881F91505040A9F79E3F2E +:1058F000510570F014C0AACF5F3FECF3983EDCF383 +:10590000869577956795B795F795E7959F5FC1F76A +:10591000FE2B880F911D9695879597F9089597F915 +:105920009F6780E870E060E008959FEF80EC089545 +:1059300000240A941616170618060906089500246E +:105940000A9412161306140605060895092E0394E8 +:10595000000C11F4882352F0BB0F40F4BF2B11F45C +:1059600060FF04C06F5F7F4F8F4F9F4F0895991B5B +:1059700079E004C0991F961708F0961B881F7A9546 +:10598000C9F78095089597FB072E16F4009407D069 +:1059900077FD09D00E94DD2C07FC05D03EF49095E0 +:1059A00081959F4F0895709561957F4F0895EE0FF3 +:1059B000FF1F0590F491E02D0994AA1BBB1B51E138 +:1059C00007C0AA1FBB1FA617B70710F0A61BB70B6F +:1059D000881F991F5A95A9F780959095BC01CD0114 +:1059E0000895F999FECF92BD81BDF89A992780B5A7 +:1059F0000895A8E1B0E042E050E00C94192D262F64 +:105A0000F999FECF92BD81BDF89A019700B40216B4 +:105A100039F01FBA20BD0FB6F894FA9AF99A0FBE62 +:105A200008950196272F0E94002D0C94FF2CDC0175 +:105A3000CB01FC01F999FECF06C0F2BDE1BDF89A99 +:105A4000319600B40D9241505040B8F70895F89443 +:025A5000FFCF86 +:105A5200FFBB0CAC0D890D550D210D01C8012808A5 +:105A6200140A321E0F1F6C7666734913035343796F +:105A7200693309196F7F593F4D36206F032203ECBA +:105A820002CC02580271028A02A302010203040537 +:065A9200060708090000F0 +:00000001FF diff --git a/keyboard/kc60/keymaps/default/keymap.c b/keyboard/kc60/keymaps/default/keymap.c new file mode 100644 index 0000000000..6f8352c695 --- /dev/null +++ b/keyboard/kc60/keymaps/default/keymap.c @@ -0,0 +1,24 @@ +// 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 "kc60.h" + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [0] = KEYMAP( /* Basic QWERTY */ + KC_ESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, \ + KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, \ + KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NO, KC_ENT, \ + KC_LSFT, KC_NO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_NO, KC_RSFT, \ + KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RGUI, KC_RALT, KC_RCTL, RESET \ + ), +}; + +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 + return MACRO_NONE; +}; -- cgit v1.2.3