From a0744c0bc4e6c7c644d9932ae02150afbf09ba4d Mon Sep 17 00:00:00 2001 From: JanKuczma Date: Tue, 19 Nov 2024 14:30:02 +0100 Subject: [PATCH] add deployment artifacts and address --- deployments/mainnet/README.md | 1 + .../contracts/router_v2_contract.contract | 1 + .../mainnet/contracts/router_v2_contract.json | 2613 +++++++++++++++++ 3 files changed, 2615 insertions(+) create mode 100644 deployments/mainnet/contracts/router_v2_contract.contract create mode 100644 deployments/mainnet/contracts/router_v2_contract.json diff --git a/deployments/mainnet/README.md b/deployments/mainnet/README.md index 2c751cf4..ca3bce78 100644 --- a/deployments/mainnet/README.md +++ b/deployments/mainnet/README.md @@ -2,6 +2,7 @@ The contracts are deployed under the following addresses on MainNet: * Router `5DRnWewtFkLtuKT6pD7QVto4fXSEjoGvX6pccjVpdCpaz2EV` +* RouterV2 `5EytiMsxFWDYRykDkzuPyqHY9aWte6ZWfzX8MDxqewSu2V31` * Factory `5CtpsMdf454G5YxDjLGkRUH6kefKuNhbaoGdhXJChtqN7dA3` * wAZERO `5CtuFVgEUz13SFPVY6s2cZrnLDEkxQXc19aXrNARwEBeCXgg` * Pools diff --git a/deployments/mainnet/contracts/router_v2_contract.contract b/deployments/mainnet/contracts/router_v2_contract.contract new file mode 100644 index 00000000..26239054 --- /dev/null +++ b/deployments/mainnet/contracts/router_v2_contract.contract @@ -0,0 +1 @@ +{"source":{"hash":"0x3f82266b5714ce253ef0a5dc8a7d09401f00174a9d2ceb4d0ab2f139353ba922","language":"ink! 4.3.0","compiler":"rustc 1.79.0","wasm":"0x0061736d0100000001d9011c60027f7f0060037f7f7f0060027f7f017f60017f017f60017f0060047f7f7f7f0060047f7f7f7f017f60000060067f7f7f7f7e7e0060047f7f7e7e0060037f7f7f017f60067f7f7e7e7f7f0060077f7f7f7f7f7f7f0060067f7e7e7f7f7f0060087f7f7e7f7f7f7f7f017f60037f7e7e0060047f7e7e7e0060037e7e7f006000017f60077f7e7e7e7e7e7e0060057f7e7e7e7e00600c7f7f7f7f7e7e7e7e7e7e7e7e00600c7f7f7f7f7e7e7e7e7e7e7f7e0060027f7e0060077f7f7f7f7e7e7f0060057f7f7f7e7e0060037f7e7e017f60057f7f7f7f7f0002bd010b057365616c310b6765745f73746f726167650006057365616c30036e6f770000057365616c310463616c6c000e057365616c3005696e7075740000057365616c3007616464726573730000057365616c30087472616e736665720006057365616c320b7365745f73746f726167650006057365616c300b7365616c5f72657475726e0001057365616c301176616c75655f7472616e736665727265640000057365616c300663616c6c6572000003656e76066d656d6f727902010210036c6b0a020f1000000a0000110100000b0003000b000000010000000000000000000000000000000000120402020200000101000105000003020000040001040007000400000300000000000001050513140115161704080801010818050c090919091a0d0c0d1b0007070003030608017f01418080040b0711020463616c6c0070066465706c6f7900710abec6036b2b01017f037f2002200346047f200005200020036a200120036a2d00003a0000200341016a21030c010b0b0b4301037f412021020340200245044041000f0b200241016b210220012d0000210320002d00002104200141016a2101200041016a210020032004460d000b200420036b0b8f0102017f047e230041106b220324002003200242ffffffff0f832204200142ffffffff0f8322057e22062005200242208822027e22052004200142208822077e7c22014220867c220437030020032004200654ad200220077e2001200554ad4220862001422088847c7c370308200329030021012000200341086a29030037030820002001370300200341106a24000bc80502067e047f230041206b220b2400230041206b220c24000240027e2002504504400240024002400240200220035a044020022003510d01200220038221042002200380210820034280808080105a0d02200442208620014220888422022003802204422086200142ffffffff0f8320022003824220868422012003808421092004422088200884210820012003822101420021040c070b20027922042003792205540d03413f210a200420055204402004a72005a76b220a41c1004f0d0441c000200a6b210a0b2003210442002105230041106b220d24000240200a41c00071450440200a450d014200200a413f71ad22068620044100200a6b413f71ad88842105200420068621040c010b2004200a413f71ad862105420021040b200d2004370300200d2005370308200d2903002104200c200d41086a290300370308200c2004370300200d41106a24004201200aad862104200c41086a2903002106200c29030021070340200220067d2001200754ad7d22054200590440200120077d2101200420088421082005500d04200521020b2006423f86200742018884210720044201882104200642018821060c000b000b2001200280210942012108200120028221010c050b2004502001200354710d04200342018821062003423f862107428080808080808080807f210203400240200420067d2001200754ad7d22054200590440200120077d2101200220098421092005500d01200521040b2006423f86200742018884210720024201882102200642018821060c010b0b2001200380200984210942002104200120038221010c040b200120038020088421094200210420012003820c020b000b2001200380210920012003820b2101420021080b200b2001370310200b2009370300200b41186a2004370300200b2008370308200c41206a2400200b29030021012000200b41086a29030037030820002001370300200b41206a24000bde0201057f230041206b22022400200241106a2001100f41012104024020022d00100d000240024002400240024020022d0011220341037141016b0e03020301000b200341fc01714102762101410021040c040b20034104490d020c030b200220033a0019200241013a001820022001360214200241003b011c200241146a2002411c6a410210100d0220022f011c220341ff014d0d0220034102762101410021040c020b200220033a0019200241013a0018200220013602142002410036021c200241146a2002411c6a410410100d01200228021c220441027621012004418080044921040c010b200241086a210520012802042203410449047f4101052001200341046b36020420012001280200220341046a3602002003280000210341000b2106200520033602042005200636020020022802080d00200228020c22014180808080044921040b2000200136020420002004360200200241206a24000b3c01017f200020012802042202047f2001200241016b36020420012001280200220141016a36020020012d00000520010b3a000120002002453a00000b8b0101017f20002d00042103200041003a0004027f024020030440200120002d00053a00004101200028020022002802042203200241016b2202490d021a200141016a200028020022012002100a1a0c010b41012000280200220028020422032002490d011a2001200028020022012002100a1a0b2000200320026b3602042000200120026a36020041000b0b3000200041406b200110122000290320200041286a2903002001101320002802342000280238200110142000200110150b0a0020012000410410380b2a01017f230041106b2203240020032001370308200320003703002002200341101038200341106a24000b200020022001103720014180808080014f0440000b20022000200141047410380b0a0020012000412010380b1100200041206a200110122000200110150bdd0601037f230041c0026b2206240020064188016a420037030020064190016a4200370300200641f8006a200141186a290000370300200641f0006a200141106a290000370300200641e8006a200141086a29000037030020064200370380012006200129000037036020064188026a200441086a2802003602002006200429020037038002200641086a2201200641e0006a22044138100a1a200641f8016a2003370300200641d8016a200541086a290000370300200641e0016a200541106a290000370300200641e8016a200541186a290000370300200620023703f001200641ce808ee10336029002200620052900003703d00120064198016a220520014138100a1a200641003602980220062903c8012102200642808001370264200641d0820436026020052004101502402006280264220520062802682201490d0020062802602104200641003602682006200520016b3602642006200120046a36026020062903b801200641c0016a290300200641e0006a10132006280264220520062802682201490d0020062802602107200641003602682006200520016b3602642006200120076a360260200641d0016a200641e0006a10112006280264220820062802682201490d00200628026021052006200820016b2208360260410c410020042002200720052001200120056a2201200641e0006a100222042004410c4f1b410d712006280260220520084b72200545720d002006200541016b22043602a4022006200141016a3602a0022000027e02400240024020012d00000e020001040b2004450d032006200541026b3602a4022006200141026a3602a002024020012d00010e020002040b200641e0006a200641a0026a101820062802602201418080808078460d034114210520062902640c020b200641a0026a10191a0c020b200641e0006a200641a0026a101a20062d006022054114460d01200641b0026a200641f8006a290200370300200641b8026a20064180016a280200360200200620062902703703a8022006280264210120062f0162210720062d0061210420062902680b37020820002001360204200020073b0102200020043a0001200020053a0000200020062903a802370210200041186a200641b0026a290300370200200041206a200641b8026a280200360200200641c0026a24000f0b000bd80101047f230041206b22022400200241086a2001100e0240024020022802084504400240200228020c220341ffffffff004b0d0020012802042003410474490d00200241146a2003103a200228021c22034180808080014f0d032001280204220420034104742203490d002002280218200128020022052003100a1a2001200420036b3602042001200320056a36020020022802142201418080808078460d0020002002290218370204200020013602000c020b20004180808080783602000c010b20004180808080783602000b200241206a24000f0b000b3601027f230041106b22012400200141086a2000100f20012d0009210020012d00082102200141106a24002002417f732000410146710be10602037f017e230041e0006b22022400200241186a2001100f02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020022d001845044020022d00190e140102030405060708090a0b0c0d0e0f1011121314150b200041143a00000c170b200241086a2001100f024020022d00080d0002400240024020022d000922040e0402000119030b2001280204220341204f0d170c020b200128020422034120490d010c160b2001280204220341204f0d150b200041143a00000c160b200241106a2001101d41142101200020022d00102203410647047f20022d00112101200020033a0001200020013a000241010541140b3a00000c150b200241406b2001103d2000027f20022802404106470440200241d8006a200241c8006a29020022053703002002412b6a20053700002002200229024022053703502002200537002320002002290020370001200041096a200241286a290000370000200041106a2002412f6a28000036000041020c010b41140b3a00000c140b200020011019047f2000410136020441030541140b3a00000c130b4114210320002001280204220441204f047f2001200441206b36020420012001280200220141206a36020020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a29000037000041040541140b3a00000c120b200041053a00000c110b200041063a00000c100b200041073a00000c0f0b200041083a00000c0e0b200041093a00000c0d0b2000410a3a00000c0c0b2000410b3a00000c0b0b2000410c3a00000c0a0b2000410d3a00000c090b2000410e3a00000c080b2000410f3a00000c070b200041103a00000c060b200041113a00000c050b200041123a00000c040b200041133a00000c030b200041143a00000c020b2001200341206b36020420012001280200220141206a360200200241286a200141086a290000370300200241306a200141106a290000370300200241386a200141186a290000370300200220012900003703200b200020043a0001200041003a0000200020022903203700022000410a6a200241286a290300370000200041126a200241306a2903003700002000411a6a200241386a2903003700000b200241e0006a24000bc00201017f230041c0016b22062400200641b0016a4200370300200641b8016a4200370300200641a0016a200141186a29000037030020064198016a200141106a29000037030020064190016a200141086a290000370300200641f0006a200441086a280200360200200641406b200541086a290000370300200641c8006a200541106a290000370300200641d0006a200541186a290000370300200642003703a80120062001290000370388012006200429020037036820062005290000370338200641e0006a200337030020062002370358200641dbcee93f360278200620064188016a4138100a220141003602800120014188016a2001101c024020012802880122044103460d00200120014188016a4104724124100a210120044102460d0020002004360200200041046a20014124100a1a200141c0016a24000f0b000bf10302087f017e230041c0016b220224002001280280012105200241406b200141386a41c800100a2108200241086a220320014138100a1a20022005360288012002290338210a20024280800137029401200241d0820436029001200320024190016a1015024020022802940122032002280298012201490d00200228029001210620024100360298012002200320016b360294012002200120066a360290012002290328200241306a29030020024190016a101320022802940122012002280298012203490d00200120036b2101200228029001220920036a210341012107200541ffff0371450440200241003602980120022001360294012002200336029001200820024190016a101120022802940122012002280298012204490d01200228029001220720046a2103200120046b21010b20022001360290012005104d2006200a200920072004200320024190016a1002210420012002280290012201490d0002400240410c20042004410c4f1b2204410d71450440200220013602bc01200220033602b80120024190016a200241b8016a104e20022802900122014103470440200041046a20024190016a4104724124100a1a0c020b20004103360200200041003a00040c020b2000200441a880046a2d00003a0004410321010b200020013602000b200241c0016a24000f0b000b8b0201037f230041406a22022400200241386a2001100f41062103024020022d00380d0002400240024002400240024020022d00390e06000102030405060b200241086a2001101e4106410020022d00081b210320022d000921040c050b200241106a2001101e4106410120022d00101b210320022d001121040c040b200241186a2001101e4106410220022d00181b210320022d001921040c030b200241206a2001101e4106410320022d00201b210320022d002121040c020b200241286a2001101e4106410420022d00281b210320022d002921040c010b200241306a2001101e4106410520022d00301b210320022d003121040b200020043a0001200020033a0000200241406b24000b3801017f230041106b22022400200241086a2001100f20022d00092101200020022d00084101713a0000200020013a0001200241106a24000b0e002002200010202001200210210b2d01017f2000280208220220002802044904402000200241016a360208200028020020026a20013a00000f0b000b2601017f230041106b22022400200220003a000f20012002410f6a41011038200241106a24000bb107020a7f017e230041f0016b220224002002411c6a200141086a290000370200200241246a200141106a2900003702002002412c6a200141186a2900003702002002418080043602102002200129000037021420024280800137029401200241d0820436029001200241106a20024190016a1023024020022802940122032002280298012201490d0020022802900121042002200320016b22033602900120042001200120046a220120024190016a10002105200228029001220420034b0d00410021034102210802400240410c20052005410c4f1b0e0400020201020b2004450d01200441016b21030240024020012d000022080e020001030b20034120490d0220034160712203412046200341c00046720d022001290008210c2001280004210920012f0002210620012d000121032002200441e1006b36028c012002200141e1006a36028801200241086a20024188016a101e20022d00080d0220022d00092107200241a0016a220a200141106a220541106a2d00003a000020024198016a220b200541086a290000370300200241a9016a200141216a220441086a290000370000200241b1016a200441106a290000370000200241b9016a200441186a290000370000200241c9016a200141c1006a220141086a290000370000200241d1016a200141106a290000370000200241d9016a200141186a2900003700002002200529000037039001200220042900003700a101200220012900003700c10120024180016a200241a8016a290300370300200241f8006a200a290300370300200241f0006a200b2903003703002002200229039001370368200241346a200241b0016a4131100a1a0c010b20034120490d0120024198016a2203200141016a220541086a290000370300200241a0016a2206200541106a290000370300200241a8016a2207200541186a2900003703002002200441216b36028c012002200141216a360288012002200529000037039001200241e4016a20024188016a102420022802e4012209418080808078460d01200241f0006a2003290300370300200241f8006a200629030037030020024180016a2007290300370300200220022903900137036820022902e801210c0b2000200c37020820002009360204200020063b0102200020033a0001200020083a000020002002290368370210200041186a200241f0006a290300370200200041206a200241f8006a290300370200200041286a20024180016a290300370200200041306a200241346a4131100a1a200020073a0061200241f0016a24000f0b000b170020002802002802002001104b200041046a200110150baf04010d7f230041406a22032400200341086a2001100e02402003280208450440410121040240024020012802044105762205200328020c220920052009491b22050440200541808080204f0d012005410574103f2204450d010b20032004360218200320053602144100210503402003200536021c2005200946044020002003290214370200200041086a2003411c6a2802003602000c050b200128020422024120490d022001200241206b36020420012001280200220241206a360200200341286a220b200241086a290000370300200341306a220c200241106a290000370300200341386a220d200241186a2900003703002003200229000037032020032802142005460440230041206b220424000240200341146a2207280200220241016a220645200241004872450440410420024101742208200620062008491b2206200641044d1b2208410574210e20042002047f2004200241057436021c2004200728020436021441010541000b360218200441086a2006418080802049200e200441146a103c200428020c2102200428020845044020072008360200200720023602040c020b2002418180808078460d010b000b200441206a2400200328021821040b2004200a6a22022003290320370000200241186a200d290300370000200241106a200c290300370000200241086a200b290300370000200a41206a210a200541016a22050d000b0b000b20004180808080783602000c010b20004180808080783602000b200341406b24000b1a002000200110262000290340200041c8006a290300200110130b1100200041206a200110152000200110150b19002000200110152000290320200041286a290300200110130b8a0102017f047e230041306b22022400200241186a2001102942012103024020022802180d00200241286a2903002104200229032021052002200110292002290300a70d00200241106a2903002103200229030821062000200537030820002006370318200041106a2004370300200041206a2003370300420021030b20002003370300200241306a24000b5c02017f037e20012802042202411049047e4201052001200241106b36020420012001280200220141106a360200200141086a29000021032001290000210442000b21052000200437030820002005370300200041106a20033703000b850202027f027e230041306b22022400200241086a20011029024002402002280208450440200241186a290300210420022903102105200241246a2001102b2002280224418080808078460d012001280204220341204f04402001200341206b36020420012001280200220141206a360200200020053703002000200229022437021020002004370308200041186a2002412c6a2802003602002000200129000037001c200041246a200141086a2900003700002000412c6a200141106a290000370000200041346a200141186a2900003700000c030b20004180808080783602100c020b20004180808080783602100c010b20004180808080783602100b200241306a24000bc005010d7f230041c0016b22022400200241086a2001100e024002402002280208450440024020012802044106762203200228020c220920032009491b2203450440410121040c010b200341808080104f0d032003410674103f2204450d030b2002410036021c200220043602182002200336021402402009044020024180016a21080340200128020422054120490d022001200541206b220736020420012001280200220341206a2206360200200241a8016a220a200341086a290000370300200241b0016a220d200341106a290000370300200241b8016a220e200341186a290000370300200220032900003703a00120074120490d022001200541406a3602042001200341406b360200200241e8006a200a290300370300200241f0006a200d290300370300200241f8006a200e29030037030020082006290000370000200841086a200641086a290000370000200841106a200641106a290000370000200841186a200641186a290000370000200220022903a001370360200241206a200241e0006a41c000100a1a2002280214200b460440230041206b220324000240200241146a2206280200220441016a220545200441004872450440410420044101742207200520052007491b2205200541044d1b2207410674210a20032004047f2003200441067436021c2003200628020436021441010541000b360218200341086a2005418080801049200a200341146a103c200328020c2104200328020845044020062007360200200620043602040c020b2004418180808078460d010b000b200341206a2400200228021821040b2004200c6a200241206a41c000100a1a2002200b41016a220b36021c200c41406b210c2009200b470d000b0b20002002290214370200200041086a2002411c6a2802003602000c020b20004180808080783602000c010b20004180808080783602000b200241c0016a24000f0b000b930402057f037e23004180016b22022400200241186a200110290240024002402002280218450440200241286a290300210720022903202108200241346a2001102b2002280234418080808078460d01200128020422054120490d022001200541206b220636020420012001280200220341206a2204360200200241c8006a200341086a290000370300200241d0006a200341106a290000370300200241d8006a200341186a29000037030020022003290000370340024020064120490d002001200541406a3602042001200341406b360200200241e8006a200441086a290000370300200241f0006a200441106a290000370300200241f8006a200441186a29000037030020022004290000370360200241086a2001102d2002290308a70d0020022903102109200020022902343702502000200229034037001020002002290360370030200041d8006a2002413c6a280200360200200041186a200241c8006a290300370000200041206a200241d0006a290300370000200041286a200241d8006a290300370000200041386a200241e8006a290300370000200041406b200241f0006a290300370000200041c8006a200241f8006a2903003700002000200737030820002008370300200020093703600c040b20004180808080783602500c030b20004180808080783602500c020b20004180808080783602500c010b20004180808080783602500b20024180016a24000b4802017f027e20012802042202410849047e4201052001200241086b36020420012001280200220141086a3602002001290000210342000b210420002003370308200020043703000b8e0402067f047e23004180016b220224000240024002402001280204220341204f04402001200341206b36020420012001280200220341206a360200200241386a200341086a290000370300200241406b200341106a290000370300200241c8006a200341186a29000037030020022003290000370330200241186a2001102920022802180d01200241286a290300210820022903202109200241d4006a2001101820022802542204418080808078460d020240200128020422034120490d002002290258210a2001200341206b36020420012001280200220341206a360200200241e8006a2205200341086a290000370300200241f0006a2206200341106a290000370300200241f8006a2207200341186a29000037030020022003290000370360200241086a2001102d2002290308a70d002002290310210b200020022903303700002000200a3702542000200436025020002002290360370030200041186a200241c8006a290300370000200041106a200241406b290300370000200041086a200241386a290300370000200041386a2005290300370000200041406b2006290300370000200041c8006a2007290300370000200041286a2008370300200020093703202000200b3703600c040b20004180808080783602500c030b20004180808080783602500c020b20004180808080783602500c010b20004180808080783602500b20024180016a24000ba40302057f057e230041f0006b22022400200241286a200110290240024002402002280228450440200241386a290300210720022903302108200241106a2001102920022802100d01200241206a29030021092002290318210a200241c4006a2001102b2002280244418080808078460d020240200128020422034120490d002001200341206b36020420012001280200220341206a360200200241d8006a2204200341086a290000370300200241e0006a2205200341106a290000370300200241e8006a2206200341186a2900003703002002200329000037035020022001102d2002290300a70d002002290308210b2000200a370310200020083703002000200229024437024020002002290350370020200041186a2009370300200020073703082000200b370350200041c8006a200241cc006a280200360200200041286a2004290300370000200041306a2005290300370000200041386a20062903003700000c040b20004180808080783602400c030b20004180808080783602400c020b20004180808080783602400c010b20004180808080783602400b200241f0006a24000bd60402057f057e23004190016b22022400200241286a2001102902400240024002402002280228450440200241386a290300210720022903302108200241106a2001102920022802100d01200241206a29030021092002290318210a200241c4006a2001102b2002280244418080808078460d02200128020422054120490d032001200541206b220636020420012001280200220341206a2204360200200241d8006a200341086a290000370300200241e0006a200341106a290000370300200241e8006a200341186a29000037030020022003290000370350024020064120490d002001200541406a3602042001200341406b360200200241f8006a200441086a29000037030020024180016a200441106a29000037030020024188016a200441186a2900003703002002200429000037037020022001102d2002290300a70d002002290308210b200020022902443702602000200229035037002020002002290370370040200041e8006a200241cc006a280200360200200041286a200241d8006a290300370000200041306a200241e0006a290300370000200041386a200241e8006a290300370000200041c8006a200241f8006a290300370000200041d0006a20024180016a290300370000200041d8006a20024188016a290300370000200041186a20093703002000200a37031020002007370308200020083703002000200b3703700c050b20004180808080783602600c040b20004180808080783602600c030b20004180808080783602600c020b20004180808080783602600c010b20004180808080783602600b20024190016a24000b3602017f027e230041106b2200240020001032200041086a290300210120002903002102200041106a2400410541042001200284501b0b5402027f017e230041206b22012400200141106a22024200370300200142003703082001411036021c200141086a2001411c6a1008200129030821032000200229030037030820002003370300200141206a24000b0b0020002001100b411f760b0b002000200110354101730b090020002001100b450b6001037f411021022000027f0340200241086a22034128460440200041106a20012903083703002000200129030037030841000c020b200120026a2104200321022004290300500d000b2000412536020820004184800436020441010b3602000b7401017f230041106b2202240002402001413f4d04402000200141027410200c010b200141ffff004d0440200220014102744101723b010e20002002410e6a410210380c010b200141ffffffff034d044020014102744102722000104b0c010b20004103102020012000104b0b200241106a24000b4801027f024002402000280208220320026a22042003490d00200420002802044b0d00200420036b2002470d01200028020020036a20012002100a1a200020043602080f0b000b000b100020022001103720022000200110380b3f02017f017e230041106b22022400200241046a20014101103b20022802040440000b200229020821032000200136020820002003370200200241106a24000b7a01017f2000027f200145044020004280808080800137020441000c010b0240200141808080c0004f0440200041003602040c010b200245044041cc82042d00001a0b410820014104742202104022030440200020033602082000200136020441000c020b20002002360208200041083602040b41010b3602000bd90101027f230041106b22042400027f027f024020010440200241004e0d01410121014100210241040c030b2000410036020441010c010b027f2003280204044020032802082205450440200441086a20024100104520042802082101200428020c0c020b2003280200210302404101200210402201450440410021010c010b200120032005100a1a0b20020c010b20042002410010452004280200210120042802040b210320002001410120011b3602042003200220011b21022001450b210141080b20006a200236020020002001360200200441106a24000bd50101027f230041106b2202240020022001100f41062103024020022d00000d0002400240024002400240024020022d000122030e06000601020304050b200241046a2001103e2002280204418080808078460d04200020022902043702042000410c6a2002410c6a280200360200410021030c050b410221030c040b410321030c030b410421030c020b200241046a2001103e2002280204418080808078460d00200020022902043702042000410c6a2002410c6a280200360200410521030c010b410621030b20002003360200200241106a24000bf20501087f230041106b22062400200641086a2001100e0240024020062802080d0020012802042205200628020c2202490d00024002402002450440410121030c010b20024100480d01200620024101104520062802002203450d01200128020421050b200220054b0d012003200128020022042002100a21032001200520026b3602042001200220046a36020002402002450d00200241076b22014100200120024d1b2108200341036a417c7120036b210941002101034002400240024002400240024002400240024002400240200120036a2d0000220541187441187522074100480440200541b580046a2d000041026b0e03030102080b200920016b4103710d09200120084f0d080340200120036a220541046a280200200528020072418081828478710d092008200141086a22014b0d000b0c080b200141016a220420024f0d06200320046a2c000021040240200541e001470440200541ed01460d012007411f6a41ff0171410c490d042007417e71416e470d0820044140480d050c080b200441607141a07f460d040c070b2004419f7f4a0d060c030b200141016a220420024f0d05200320046a2c000021040240024002400240200541f0016b0e050100000002000b2007410f6a41ff017141024b0d0820044140480d020c080b200441f0006a41ff01714130490d010c070b2004418f7f4a0d060b200141026a220520024f0d05200320056a2c000041bf7f4a0d05200141036a220120024f0d05200120036a2c000041bf7f4a0d050c040b200141016a22012002490d020c040b200441404e0d030b200141026a220120024f0d02200120036a2c000041bf7f4c0d010c020b200120036a2c000041bf7f4a0d010b200141016a21010c030b20004180808080783602000c070b200120024f0d010340200120036a2c00004100480d022002200141016a2201470d000b0c030b200141016a21010b20012002490d000b0b2000200236020820002002ad2003ad422086843702000c020b000b20004180808080783602000b200641106a24000b100041cc82042d00001a4101200010400ba00101027f02402001200020016a41016b410020006b7122004d0440024041c48204280200220120006a22032001490d0041c882042802002003490440200041ffff036a22022000490d0320024110764000220141ffff034b0d032001411074220120024180807c716a22032001490d034100210241c882042003360200200020016a22032001490d010b41c482042003360200200121020b20020f0b000b41000bc30201027f230041206b22022400200241086a2001100f024002400240024002400240024002400240024002400240024020022d000845044020022d00090e0b0102030405060708090a0b0c0b200041103602000c0c0b200241106a2001103d2002280210410647044020002002290210370200200041086a200241186a2902003702000c0c0b200041103602000c0b0b200020011019047f2000410136020441060541100b3602000c0a0b20022001101d41102101200020022d00002203410647047f20022d00012101200020033a0004200020013a000541070541100b3602000c090b200041083602000c080b200041093602000c070b2000410a3602000c060b2000410b3602000c050b2000410c3602000c040b2000410d3602000c030b2000410e3602000c020b2000410f3602000c010b200041103602000b200241206a24000b6900024002400240024002400240200028020041016b0e050102030405000b2001410010202000280208200028020c200110390f0b2001410110200f0b2001410210200f0b2001410310200f0b2001410410200f0b2001410510202000280208200028020c200110390b08002000410110200bc90601027f0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240410520002d0000220241146b2203200341ff017141124f1b41ff017141016b0e11010213030405060708090a0b0c0d0e0f10000b2001410010200c100b2001410110200240024002400240024020002802042202410f6b41002002411c714110461b41016b0e0401020304000b2001410010200c140b2001410110200f0b2001410210200f0b2001410310200f0b2001410410200f0b2001410210200c0f0b2001410410200c100b2001410510200240024002400240024002400240024002400240024002400240024002400240024002400240200241016b0e13010221030405060708090a0b0c0d0e0f101112000b200141001020024002400240024020002d000141016b0e03010203000b2001410010200c250b2001410110200c240b2001410210200c230b2001410310200f0b2001410110200c200b2001410210200c1c0b200141041020200041016a200110150f0b2001410510200f0b2001410610200f0b2001410710200f0b2001410810200f0b2001410910200f0b2001410a10200f0b2001410b10200f0b2001410c10200f0b2001410d10200f0b2001410e10200f0b2001410f10200f0b2001411010200f0b2001411110200f0b2001411210200f0b2001411310200f0b2001410610200f0b2001410710200f0b2001410810200f0b2001410910200f0b2001410a10200f0b2001410b10200f0b2001410c10200f0b2001410d10200f0b2001410e10200f0b2001410f10200f0b2001411010200f0b2001411110200f0b200041046a200110420f0b024002400240024002400240024002400240024002400240200041046a2200280200220241056b4100200241066b410a491b41016b0e0a0102030405060708090a000b2001410010202000200110420c0a0b200141011020200110430c090b20014102102020002d000420002d00052001101f0c080b2001410310200c070b2001410410200c060b2001410510200c050b2001410610200c040b2001410710200c030b2001410810200c020b2001410910200c010b2001410a10200b0f0b200141031020200110430f0b20002d000120002d00022001101f0f0b200041026a200110150b2e002001047f200245044041cc82042d00001a0b4101200110400541010b210220002001360204200020023602000b6d01017f230041106b2201240020014180800136020c41d082042001410c6a1004200041d18204290000370001200041096a41d98204290000370000200041116a41e18204290000370000200041186a41e88204290000370000200041d082042d00003a0000200141106a24000bc30101027f230041106b22022400200241808001360208200241d08204360204024020012802002203410247044041d0820441003a000020034504402002410236020c41d1820441003a00002001290308200141106a290300200241046a220310132001290318200141206a290300200310130c020b41d1820441013a00002002410236020c200141046a200241046a10440c010b41d0820441013a00002002410136020c200241046a10430b200228020c2201418180014f0440000b200020011050000b4801017f230041106b2200240041d0820441013a0000200041d082043602042000428080818010370208200041046a1043200028020c2200418180014f0440000b410120001050000bac0101027f230041106b22022400200241808001360208200241d08204360204024020012d00002203412747044041d0820441003a0000200341264604402002410236020c41d1820441003a00002001280208200128020c200241046a10140c020b41d1820441013a00002002410236020c2001200241046a10440c010b41d0820441013a00002002410136020c200241046a10430b200228020c2201418180014f0440000b200020011050000b980101047f230041106b22012400200142808001370208200141d082043602044100200141046a104b024020012802082202200128020c2203490d00200128020421042001410036020c2001200220036b3602082001200320046a3602042000200141046a22021015200041206a20021015200128020c220020012802084b0d00200420032001280204200010061a200141106a24000f0b000b2601017f230041106b220224002002200036020c20012002410c6a41041038200241106a24000bfd0302087f017e230041d0016b220224002001280290012105200241406b200141386a41d800100a2108200241086a220320014138100a1a20022005360298012002290338210a2002428080013702a401200241d082043602a0012003200241a0016a1015024020022802a401220320022802a8012201490d0020022802a0012106200241003602a8012002200320016b3602a4012002200120066a3602a0012002290328200241306a290300200241a0016a101320022802a401220120022802a8012203490d00200120036b210120022802a001220920036a210341012107200541ffff0371450440200241003602a801200220013602a401200220033602a00120024190016a200241a0016a2201101220082001102520022802a401220120022802a8012204490d0120022802a001220720046a2103200120046b21010b200220013602a0012005104d2006200a2009200720042003200241a0016a10022104200120022802a0012201490d0002400240410c20042004410c4f1b2204410d71450440200220013602cc01200220033602c801200241a0016a200241c8016a104e20022802a00122014103470440200041046a200241a0016a4104724124100a1a0c020b20004103360200200041003a00040c020b2000200441a880046a2d00003a0004410321010b200020013602000b200241d0016a24000f0b000b220020004115764108712000410e76410471200041077641027120004101717272720bec0202027f047e230041406a22022400200241106a2001100f024002400240024020022d001045044020022d00110e020203010b200041033602000c030b200041033602000c020b200241086a2001100f024020022d00080d00027e0240024020022d00090e020001030b200241186a20011028200229031850450d02200241286a29030021042002290330210520022903202106200241386a2903000c010b200241186a2001101a20022d001822014114460d01200241166a20022d001b3a0000200220022f00193b0114200241246a2902002104200229021c2106200229022c210541012103200241346a2902000b21072000200537031820002006370308200020013a000420002003360200200020022f01143b0005200041206a2007370300200041106a2004370300200041076a200241166a2d00003a00000c020b200041033602000c010b20011019044020004282808080103703000c010b200041033602000b200241406b24000ba70502077f017e230041f0006b22022400200128023c210520012802382103200241086a220420014138100a1a20022003360240200220053602442002290338210920024280800137024c200241d082043602482004200241c8006a10150240024002400240200228024c220320022802502201490d002002280248210641002104200241003602502002200320016b36024c2002200120066a3602482002290328200241306a290300200241c8006a1013200228024c220120022802502203490d00200120036b21012002280248220820036a210341012107200541ffff0371450440200241003602502002200136024c20022003360248200241406b200241c8006a1012200228024c220120022802502204490d012002280248220720046a2103200120046b21010b200220013602482005104d200620092008200720042003200241c8006a10022104200120022802482201490d00024002400240410c20042004410c4f1b2204410d714504402001450d032002200141016b220536026c410121012002200341016a220436026820032d000022060e020201030b200041023a00002000200441a880046a2d00003a00010c060b200241e8006a1019450d010c040b2005411f4b0d020b200041023b01000c030b000b200241e6006a200441026a2d00003a0000200241d0006a200341106a290000370300200241d8006a200341186a290000370300200241e0006a200341206a2d00003a0000200220042f00003b016420022003290008370348200328000421010b200020063a0000200020022f01643b00012000200136020420002002290348370208200041036a200241e6006a2d00003a0000200041106a200241d0006a290300370200200041186a200241d8006a290300370200200041206a200241e0006a2802003602000b200241f0006a24000b0d00200041d0820420011007000b7f01017f20002d0000450440200141001020200041016a20011015200041216a20011015200041c1006a2001101520002d0061200110210f0b200141011020200041106a20011015200028020821022001200028020c2200103720000440200041057421000340200220011015200241206a2102200041206b22000d000b0b0bab0101037f230041106b22022400200241086a2001100f41022103024020022d00080d000240024020022d00090e020001020b410021030c010b200128020422044120490d002001200441206b36020420012001280200220141206a36020020002001290000370001200041096a200141086a290000370000200041116a200141106a290000370000200041196a200141186a290000370000410121030b200020033a0000200241106a24000be80101027f230041306b22022400200241086a2001100f024002400240024020022d000845044020022d00090e020203010b200041083602000c030b200041083602000c020b20022001100f024020022d00000d00410621030240024020022d00010e020100020b200241206a2001103d200228022022034106460d01200241186a2002412c6a280200360200200220022902243703100b20002003360200200020022903103702042000410c6a200241186a2802003602000c020b200041083602000c010b20011019044020004287808080103702000c010b200041083602000b200241306a24000bd20502047f027e230041d0016b2203240020034180016a2204420037030020034188016a4200370300200341f0006a200141186a290000370300200341e8006a200141106a290000370300200341e0006a200141086a29000037030020034200370378200320012900003703582003200341d8006a4138100a220341a8016a200241186a290000370300200341a0016a200241106a29000037030020034198016a200241086a290000370300200341ced4de97023602b0012003200229000037039001200341d8006a20034138100a1a200341003602b40120032903880121072003428080013702c401200341d082043602c001200341d8006a200341c0016a1015024020032802c401220520032802c8012201490d0020032802c0012102200341003602c8012003200520016b3602c4012003200120026a3602c00120032903782004290300200341c0016a101320032802c401220520032802c8012201490d0020032802c0012104200341003602c8012003200520016b3602c4012003200120046a3602c00120034190016a200341c0016a101620032802c401220620032802c8012201490d0020032802c00121052003200620016b22063602c001410c410020022007200420052001200120056a2201200341c0016a100222022002410c4f1b410d7120032802c001220220064b72200245720d002003200241016b22043602bc012003200141016a3602b8010240024020012d00000e020001020b2004450d012003200241026b22043602bc012003200141026a22023602b801027f0240024020012d00010e020001040b20044110490d03200241086a29000021072002290000210841000c010b200341c0016a200341b8016a104120032802c00122014110460d02200341cc016a350200210720032902c401210841010b2102200041106a2007370300200020083703082000200136020420002002360200200341d0016a24000f0b200341b8016a10191a0b000b4701027f02400240200141206a2205200210350440200141406b200310350d010b411d2104200520031035450d01200141406b20021035450d010b412621040b200020043a00000bc30402057f047e23004190016b22042400200441306a4200370300200441386a4200370300200441206a200141186a290000370300200441186a200141106a290000370300200441106a200141086a2900003703002004420037032820042001290000370308200441406b2201200441086a4138100a1a200442dac28ce70f3703782004290370210920044280800137028801200441d0820436028401200120044184016a101502402004280288012206200428028c012201490d0020042802840121052004410036028c012004200620016b360288012004200120056a360284012004290360200441e8006a29030020044184016a10132004280288012207200428028c012201490d0020042802840121062004410036028c012004200720016b360288012004200120066a36028401200441f8006a20044184016a10122004280288012208200428028c012201490d0020042802840121072004200820016b220836028401410c410020052009200620072001200120076a220120044184016a100222052005410c4f1b410d71200428028401220520084b72200545720d002004200541016b2206360288012004200141016a360284010240024020012d00000e020001020b2006411049200541116b411449720d01200141196a2900002109200141096a290000210a20002001290011220b2001290001220c20022003103322011b3703102000200a200920011b3703082000200c200b20011b370300200041186a2009200a20011b37030020044190016a24000f0b20044184016a10191a0b000bbe0201027f230041f0016b2207240020074190016a220820012002200520061058200741c8016a4200370300200742003703c001200720043703b801200720033703b001200741e8006a2008200741b0016a105902402007290368504504402007412b6a200741f8006a2903002201370000200741336a20074180016a29030022023700002007413b6a20074188016a2903002203370000200741d8016a2001370300200741e8016a2003370300200741e0016a2002370300200720072903702201370023200720013703d0012007200741d0016a1036200728020045044020072903082101200041106a200741106a29030037030020002001370308200041003602000c020b200041033a000620004198023b0104200041013602000c010b200041063a000620004198043b0104200041013602000b200741f0016a24000bc40102017f017e230041406a22052400200541106a20032001100c200541306a20032002100c200520042001100c200541206a20042002100c2000200529031037030020002005290300220120052903302202200541186a2903007c22037c2204370308200020052903202206200541086a2903002001200456ad7c2201200541386a2903002002200356ad7c7c22027c22033703102000200541286a2903002003200654ad7c22032001200256ad7c220137031820012003540440000b200541406b24000be31202117f087e23004190026b2203240002402000027e03404200200441086a22064128460d011a200220046a2108200621042008290300500d000b200110732106200210732204450d0102400240200420064d0440200441c100490d01200641016b410676220a200441016b4106762209490d04200341f8006a200241186a290300370300200341f0006a200241106a290300370300200341e8006a200241086a29030037030020032002290300370360200341e0006a20094103746a220b2903002114200341e0016a22024200370300200341d8016a22044200370300200342003703d001200320147922173703c801200341c8016a107421062002420037030020044200370300200341d0016a4200370300200342003703c801200641067621022006413f712108200641ff014d04402008ad211441042002200241044d1b20026b2107200341c8016a20024103746a2104200341e0006a2105034020042005290300201486370300200541086a2105200441086a2104200741016b22070d000b0b200845200641bf014b72450440410020066b413f71ad211441032002200241034d1b20026b2107200241037420036a41d0016a2104200341e0006a210503402004290300221520052903002014887c22162015540d0620042016370300200541086a2105200441086a2104200741016b22070d000b0b200341f8006a200341e0016a2202290300370300200341f0006a200341d8016a2204290300370300200341e8006a200341d0016a2208290300370300200320032903c8013703602017a7220f41c0004f0d04200129030021142002420037030020044200370300200342003703d001200342c00020177d3703c801200341c8016a10742106200242003703002004420037030020084200370300200342003703c801200641067621022006413f712108200641ff014d04402008ad211541042002200241044d1b20026b2107200120024103746a2104200341c8016a2105034020052004290300201588370300200441086a2104200541086a2105200741016b22070d000b0b200845200641bf014b72450440410020066b413f71ad211541032002200241034d1b20026b2107200241037420016a41086a2105200341c8016a210403402004290300221620052903002015867c22192016540d0620042019370300200441086a2104200541086a2105200741016b22070d000b0b200a20096b2108200341a0016a200341e0016a221029030037030020034198016a200341d8016a221129030037030020034190016a200341d0016a2212290300370300200320032903c801370388012003201420178637038001200341c0016a4200370300200341b8016a4200370300200341b0016a4200370300200342003703a80120094103742201200a41037422026b41286a210a20034180016a200220016b6a2106200941016a220c41037441086a4103762109200120036a41d8006a2903002119200b2903002116034020082202200c6a2201200249200141054f720d05427f211502402001410374220420034180016a6a220b290300221420165a0d002001452001410146720d06200420034180016a6a220141106b2104200341306a200141086b290300221520142016100d20152016200329033022157e7d21140340200341206a20152019100c0240200341286a2903002218201452044020142018560d030c010b200429030020032903205a0d020b2015500d07201542017d21152014201420167c2214580d000b0b200a4103762201200920012009491b410374210741002001200c2001200c491b6b2101200241016b210820034188026a2205200341f8006a29030037030020034180026a220d200341f0006a290300370300200341f8016a220e200341e8006a290300370300200320032903603703f00141002104420021140340200341106a200341f0016a20046a22132903002015100c20132014200329031022147c2218370300200341186a2903002014201856ad7c2114200441086a22044120470d000b201020052903003703002011200d2903003703002012200e290300370300200320032903f0013703c801200320143703e801200241064f0d05024041282002410374220d6b4103762204200920042009491b450d0042002114200341c8016a21052006210403402004200429030022182005290300221a20147c22147d3703002014201a54201420185672220ead2114200441086a2104200541086a2105200741086b22070d000b200e450d002015500d064100210520024105470440410021040340200420066a220720072903002214200341e0006a20046a29030022182005ad42ff01837c221a7c221b3703002014201b562018201a56722105200441086a2104200141016a22010d000b0b201542017d2115200b200b2903002005ad7c3703000b200241044f0d05200341a8016a200d6a2015370300200a41086a210a200641086b210620020d000b200341c8016a20034180016a4128100a1a20034188026a420037030020034180026a4200370300200341f8016a4200370300200342003703f001410021040340200341f0016a20046a200341c8016a20046a290300201788370300200441086a22044120470d000b0240200f450d00420020177d423f8321144101210403402003200441037422016a41e8016a22022002290300200341c8016a20016a29030020148684370300200441044622010d014104200441016a20011b220441044d0d000b0b200341c8006a200341b0016a290300370300200341d0006a200341b8016a290300370300200341d8006a200341c0016a290300370300200320032903a8013703400c020b200341d8006a4200370300200341d0006a4200370300200341c8006a4200370300200342003703400c010b41182104200341e0016a200141186a290300370300200341d8016a200141106a290300370300200341d0016a200141086a290300370300200320012903003703c80120022903002215500d0203402003200341c8016a20046a2201290300221720142015100d2001200329030022143703002017201420157e7d2114200441086b22044178470d000b200341d8006a200341e0016a290300370300200341d0006a200341d8016a290300370300200341c8006a200341d0016a290300370300200320032903c8013703400b200041086a22012003290340370300200141186a200341d8006a290300370300200141106a200341d0006a290300370300200141086a200341c8006a29030037030042010b37030020034190026a24000f0b000ba20402017f067e230041d0006b220c2400200c41086a20012002200310562000027f02400240200c290308220e200c290318220f84200c41106a2903002210200c41206a2903002211848450450440200420058450452006200784420052710d01200041213a000441010c030b2000200637031820002004370308200041206a2007370300200041106a20053703000c010b200c41286a20042005200e2010200f2011105702400240200c280228450440200c2903302212200656200c41386a290300220d2007562007200d511b0440200c41286a20062007200f2011200e20101057200c2802280d02200c2903302205200854200c41386a290300220420095420042009511b0440200041233a000441010c060b2000200637031820002005370308200041206a2007370300200041106a20043703000c040b200a201256200b200d56200b200d511b0d022000201237031820002004370308200041206a200d370300200041106a20053703000c030b2000200c290340370318200041206a200c41c8006a290300370300200c28022c2101200c2903302104200041106a200c41386a290300370300200020043703082000200136020441010c030b2000200c290340370318200041206a200c41c8006a290300370300200c28022c2101200c2903302104200041106a200c41386a290300370300200020043703082000200136020441010c020b200041243a000441010c010b41000b360200200c41d0006a24000bb70802047f027e230041f0016b220c2400200c41e0006a200b105c02402000027f0240200c2d0060220d4126460440200c41e0006a2001200220031055200c2d0060220d4126470d01200c41e0006a220d105d200c41086a2001200d200120042005105e02400240200c280208220d4106460440200c4188016a220d4200370300200c4190016a4200370300200c41f8006a200141186a290000370300200c41f0006a200141106a290000370300200c41e8006a200141086a290000370300200c420037038001200c2001290000370360200c41086a220e200c41e0006a22014138100a1a200c41b0016a200a41186a290000370300200c41a8016a200a41106a290000370300200c41a0016a200a41086a290000370300200c4182c294a6023602b801200c200a290000370398012001200e4138100a1a200c41003602bc01200c290390012104200c428080013702cc01200c41d082043602c8012001200c41c8016a1015200c2802cc01220e200c2802d0012201490d06200c2802c801210a200c41003602d001200c200e20016b3602cc01200c2001200a6a3602c801200c29038001200d290300200c41c8016a1013200c2802cc01220e200c2802d0012201490d06200c2802c801210d200c41003602d001200c200e20016b3602cc01200c2001200d6a3602c801200c4198016a200c41c8016a1016200c2802cc01220f200c2802d0012201490d06200c2802c801210e200c200f20016b220f3602c801410c4100200a2004200d200e20012001200e6a2201200c41c8016a1002220a200a410c4f1b410d71200c2802c801220a200f4b72200a45720d06200c200a41016b220d3602c401200c200141016a3602c0010240024020012d00000e020001080b200d450d07200c200a41026b3602c401200c200141026a3602c001024020012d00010e020003080b200c41c8016a200c41c0016a1028200c2903c80150450d072006200c2903d0012205200c2903e001220620022003103322011b220b56200c41d8016a2903002210200c41e8016a290300221120011b220420075420042007511b450d03200041233a000441010c060b200c41c0016a10191a0c060b2000200c29020c37020c200041146a200c41146a2802003602002000200d360208200041143a000441010c040b200c41c8016a200c41c0016a1041200c2802c80122014110460d04200c2902cc012104200041146a200c41d4016a3502003e02002000200437020c20002001360208200041163a000441010c030b2006200520011b220620085a2011201020011b220520095a20052009511b450440200041243a000441010c030b200020063703182000200b370308200041206a2005370300200041106a200437030041000c020b200041056a200c41e0006a4101724123100a1a2000200d3a000441010c010b200041056a200c41e0006a4101724123100a1a2000200d3a000441010b360200200c41f0016a24000f0b000b3d01017f230041106b22022400200242003703002002410836020c20022002410c6a10012000411b412620022903002001561b3a0000200241106a24000b6d01017f230041106b2201240020014180800136020c41d082042001410c6a1009200041d18204290000370001200041096a41d98204290000370000200041116a41e18204290000370000200041186a41e88204290000370000200041d082042d00003a0000200141106a24000b880601037f230041a0036b22062400200641a0016a4200370300200641a8016a420037030020064190016a200141186a29000037030020064188016a200141106a29000037030020064180016a200141086a290000370300200641b8016a200341086a290000370300200641c0016a200341106a290000370300200641c8016a200341186a290000370300200642003703980120062001290000370378200620032900003703b001200641e8016a200241186a290000370300200641e0016a200241106a290000370300200641d8016a200241086a290000370300200620022900003703d001200641003602800320064280808080103703f802200641386a200641b0016a41c000100a21022006200641f8006a4138100a220141a8026a200241c000100a2108200141f0026a2005370300200120043703e802200141d4e69ef60636028803200141f0016a220220014138100a1a200141003602900320012903a00221042001428080013702b401200141d082043602b0012002200141b0016a1015024020012802b401220620012802b8012202490d0020012802b0012103200141003602b8012001200620026b3602b4012001200220036a3602b00120012903900220014198026a290300200141b0016a101320012802b401220720012802b8012202490d0020012802b0012106200141003602b8012001200720026b3602b4012001200220066a3602b00120014188036a200141b0016a22021012200820021025410141002002103920012802b401220720012802b8012202490d0020012802b00121082001200720026b22073602b001410c410020032004200620082002200220086a2202200141b0016a100222032003410c4f1b410d7120012802b001220320074b720d002001200336029c032001200236029803200141b0016a20014198036a105320012802b00122024108460d00200120012900b5013703782001200141bc016a28000036007f20024107460d00200020012d00b4013a000420002002360200200020012903783700052000410c6a200128007f360000200141a0036a24000f0b000bfb0a02037f047e230041c0046b2206240002400240024002400240024020012d0000450440200641b0026a200141016a220720022003105520062d00b00222084126470d0120062007200220031056200420058450044020004101360200200041213a00040c070b02402006290300220a200641086a290300220c84504504402006290310220b200641186a2903002209844200520d010b20004101360200200041253a00040c070b200641a0016a2202200a200c200420051058200641e0016a4200370300200642003703d801200642003703d001200642e8073703c801200641b0026a2002200641c8016a106020062903b002500d02200641d5036a200641c0026a290300220a370000200641286a200a370300200641386a200641d0026a290300370300200641306a200641c8026a290300370300200620062903b8023703202004200b562202200520095620052009511b04402000410f3a000620004198083b0104200041013602000c070b200641406b2203200b20047d200920057d2002ad7d42e80720013100617d42001058200641b0026a200641206a2003105920062903b002500d03200641d5016a200641c0026a22012903002204370000200641dd016a200641c8026a22022903002205370000200641e5016a200641d0026a2903002209370000200641f8016a200437030020064188026a200937030020064180026a2005370300200620062903b80222043700cd01200620043703f0012002420037030020014200370300200642003703b802200642013703b00220064180046a200641f0016a200641b0026a1061200629038004500d0420064188016a20064190046a290300220437000020064190016a20064198046a290300220537000020064198016a200641a0046a290300220937000020064198026a2004370300200641a8026a2009370300200641a0026a200537030020062006290388042204370080012006200437039002200641e0006a20064190026a1036200628026045044020062903682104200041106a200641f0006a29030037030020002004370308200041003602000c070b200041053a000620004198023b0104200041013602000c060b200641e0036a200141286a290200370300200641d8036a200141206a290200370300200641d0036a200141186a290200370300200641f0036a4200370300200641f8036a4200370300200620012902103703c80320064188046a200341086a29000037030020064190046a2207200341106a29000037030020064198046a200341186a290000370300200641a8046a200241086a290000370300200641b0046a200241106a290000370300200641b8046a200241186a290000370300200642003703e8032006200329000037038004200620022900003703a004200641e8026a20064180046a220141c000100a1a200641b0036a2005370300200620043703a803200641f186aa977a3602b803200641b0026a2202200641c8036a4138100a1a200641003602c00320012002104c20062802800422014103460d04200641b8026a200641a0046a29030037030020062006290398043703b00220014102460d042007290300210420062903880421052006280284042102200641d0016a2203200641b8026a290300370300200620062903b0023703c8012001047f200020062903c801370318200041206a20032903003703002000200236020441010541000b21012000200537030820002001360200200041106a20043703000c050b200041056a200641b0026a4101724123100a1a20004101360200200020083a00040c040b2000410e3a000620004198063b0104200041013602000c030b200041083a000620004198043b0104200041013602000c020b200041033a0006200041183b0104200041013602000c010b000b200641c0046a24000be60602017f137e23004180026b2203240020032001290300220520022903002204100c200341406b200129030822082004100c200341d0006a200129031022092004100c200341e0006a200129031822062004100c200341106a200229030822042005100c200341f0006a20042008100c200341a0016a20042009100c200341d0016a20042006100c200341206a200229031022042005100c20034180016a20042008100c200341b0016a20042009100c200341e0016a20042006100c200341306a200229031822042005100c20034190016a20042008100c200341c0016a20042009100c200341f0016a20042006100c02402003290390012208200341386a290300200329033022042003290380012209200341286a2903002003290320220520032903702206200341186a290300200329031022072003290340220a200341086a2903007c220b7c2212200754ad7c22072003290350220d200341c8006a290300200a200b56ad7c7c220a7c220b7c220e7c2213200554ad7c220f20032903a0012210200341f8006a2903002006200e56ad7c22062007200b56ad7c220520032903602207200341d8006a290300200a200d54ad7c7c220a7c220b7c220d7c220e7c22117c2214200454ad7c221520032903b001221620034188016a2903002009201156ad7c2209200e200f54ad7c220420032903d001220e200341a8016a290300200d201054ad7c220d20052006542005200b5672ad7c2205200341e8006a2903002007200a56ad7c7c22067c22077c220a7c220b7c220f7c22104200520d0020032903c001221120034198016a2903002008201056ad7c2210200f201554ad7c220820032903e001220f200341b8016a290300200b201654ad7c220b20042009542004200a5672ad7c22042007200e54ad200341d8016a2903002005200d54200520065672ad7c7c7c22097c22067c22057c22074200520d0020032903f001220a200341c8016a2903002007201154ad7c22072008201054200520085472ad7c22052006200f54ad200341e8016a2903002004200b54200420095672ad7c7c7c22047c22084200520d00200341f8016a2903002008200a54ad7c42002005200754200420055472ad7d520d002003290300210c2000201437032020002013370318200020123703102000200c3703084201210c0b2000200c37030020034180026a24000bd30102067e017f2001290308220320022903087c220720035421092001290300220320022903007c220820035a047e2009ad05200742017c220750ad2009ad7c0b21032001290310220420022903107c22052004542109200350047e2009ad052005200320057c220556ad2009ad7c0b21042001290318220620022903187c22032006542101420021060240024020045004402001450d010c020b20010d012003200320047c2203560d010b20002003370320200020053703182000200737031020002008370308420121060b200020063703000bf50902037f047e230041d0036b2206240002400240024002400240024020012d0000450440200641c0016a200141016a220720022003105520062d00c00122084126470d0120062007200220031056200420058450044020004101360200200041213a00040c070b024020062903002209200641086a290300220a84504504402006290310220b200641186a290300220c844200520d010b20004101360200200041253a00040c070b200641206a22022004200542e80720013100617d42001058200641f8006a4200370300200642003703702006200c3703682006200b370360200641c0016a2002200641e0006a106020062903c001500d02200641e5026a2201200641d0016a22022903002204370000200641c8006a2004370300200641d8006a200641e0016a2203290300370300200641d0006a200641d8016a290300370300200620062903c801370340200641e0006a22072009200a42e80742001058200641c0016a2007200641206a106120062903c001500d0320012002290300220437000020064188016a200437030020064198016a200329030037030020064190016a200641d8016a2201290300370300200620062903c80137038001200641c0016a200641406b20064180016a105920062903c001500d04200641e5026a200641d0016a2903002204370000200641ed026a20012903002205370000200641f5026a200641e0016a2903002209370000200641a8016a2004370300200641b8016a2009370300200641b0016a2005370300200620062903c80122043700dd02200620043703a001200641e0006a200641a0016a1036200628026045044020062903682104200041106a200641f0006a29030037030020002004370308200041003602000c070b200041043a000620004198023b0104200041013602000c060b200641f0026a200141286a290200370300200641e8026a200141206a290200370300200641e0026a200141186a29020037030020064180036a420037030020064188036a4200370300200620012902103703d80220064198036a200341086a290000370300200641a0036a2207200341106a290000370300200641a8036a200341186a290000370300200641b8036a200241086a290000370300200641c0036a200241106a290000370300200641c8036a200241186a290000370300200642003703f8022006200329000037039003200620022900003703b003200641f8016a20064190036a220141c000100a1a200641c0026a2005370300200620043703b802200641faa2dd857b3602c802200641c0016a2202200641d8026a4138100a1a200641003602d00220012002104c20062802900322014103460d04200641c8016a200641b0036a290300370300200620062903a8033703c00120014102460d042007290300210420062903980321052006280294032102200641a8016a2203200641c8016a290300370300200620062903c0013703a0012001047f200020062903a001370318200041206a20032903003703002000200236020441010541000b21012000200537030820002001360200200041106a20043703000c050b200041056a200641c0016a4101724123100a1a20004101360200200020083a00040c040b2000410d3a000620004198063b0104200041013602000c030b200041023a0006200041183b0104200041013602000c020b200041073a000620004198043b0104200041013602000c010b000b200641d0036a24000be60d02027f037e230041d0036b220724000240024020012d000045044020074198026a200141016a220120022003105520072d00980222084126460440200220031033210220074180026a420037030020074188026a4200370300200741f0016a200141186a290000370300200741e8016a200141106a290000370300200741e0016a200141086a290000370300200742003703f801200720012900003703d801200741808080807836029003200741086a2201200741d8016a22034138100a1a20074188036a4200200520021b2209370300200741f8026a2005420020021b2205370300200741d8026a200641086a290000370300200741e0026a200641106a290000370300200741e8026a200641186a29000037030020074200200420021b220a3703800320072004420020021b22043703f002200741c4edbac07d3602a003200720062900003703d00220074198026a220220014138100a1a200741003602a80320072903c802210b2007428080013702dc01200741d082043602d80120022003101520072802dc01220320072802e0012201490d0320072802d8012102200741003602e0012007200320016b3602dc012007200120026a3602d80120072903b802200741c0026a290300200741d8016a101320072802dc01220620072802e0012201490d0320072802d8012103200741003602e0012007200620016b3602dc012007200120036a3602d801200741a0036a200741d8016a22011012200a2009200110132004200520011013200741d0026a2001101520072802e001220120072802dc0122084f0d0320072802d801220620016a41003a000020072008200141016a22016b22083602d801410c41002002200b200320062001200120066a2201200741d8016a100222022002410c4f1b410d7120072802d801220220084b72200245720d032007200241016b22033602a4012007200141016a3602a0010240024020012d00000e020001050b2003450d042007200241026b3602a4012007200141026a3602a0010240024020012d00010e020001060b200041263a00000c040b200741d8016a200741a0016a104120072802d80122014110460d0420072802dc012102200020072902e00137020c2000200236020820002001360204200041163a00000c030b200741a0016a10191a0c030b200041016a20074198026a4101724123100a1a200020083a00000c010b200741b8016a200141286a290200370300200741b0016a200141206a290200370300200741a8016a200141186a290200370300200741c8016a4200370300200741d0016a4200370300200720012902103703a001200741e0016a200341086a290000370300200741e8016a200341106a290000370300200741f0016a200341186a29000037030020074180026a200241086a29000037030020074188026a200241106a29000037030020074190026a200241186a290000370300200742003703c001200720032900003703d801200720022900003703f801200741b0026a200641186a290000370300200741a8026a200641106a290000370300200741a0026a200641086a2900003703002007200629000037039802200741b8026a200741d8016a220341c000100a1a200741406b20074198026a220241e000100a2101200741086a2208200741a0016a4138100a1a200741d0026a200141e000100a2106200741b8036a2005370300200720043703b003200741c5f9e5d67b3602c003200220084138100a1a200741003602c80320072903c80221042007428080013702dc01200741d082043602d80120022003101520072802dc01220320072802e0012201490d0120072802d8012102200741003602e0012007200320016b3602dc012007200120026a3602d80120072903b802200741c0026a290300200741d8016a101320072802dc01220820072802e0012201490d0120072802d8012103200741003602e0012007200820016b3602dc012007200120036a3602d801200741c0036a200741d8016a22011012200741f0026a2001102520062001101520072802dc01220820072802e0012201490d0120072802d80121062007200820016b22083602d801410c410020022004200320062001200120066a2201200741d8016a100222022002410c4f1b410d7120072802d801220220084b720d01200720023602a401200720013602a001200741d8016a200741a0016a104e20072802d80122014103460d010240024020010e03000103010b200041263a00000c010b20072d00df01210120072f00dd012102200741f8016a2903002104200741e8016a290300210520072903e001210920072d00dc012103200020072903f001370214200020093702042000411c6a20043702002000410c6a2005370200200020032002200141107472410874723602000b200741d0036a24000f0b000b6601037f0240024020024504400c010b200241ffffff3f71210420024105742105410021024101210603402003200110350440200221040c030b200241016a2102200141206a2101200541206b22050d000b0b410021060b20002004360204200020063602000bf90302057f027e230041d0006b22072400024002400240200220064d0d00200741206a200120064105746a220841186a290000370300200741186a200841106a290000370300200741106a200841086a29000037030020072008290000370308200420064d0d00200741286a200741086a200320064104746a2208290300220c200841086a290300220d106620072d002822084126470440200041016a200741286a4101724123100a1a200020083a00000c030b200741286a2005200c200d106720072d002822084126460440200641016a2108200341106b210a200141206b210b41002106034020022006200220064b1b2109200a20064104746a2101200b20064105746a2103034020062009460d04200141106a2101200341206a21032008200641016a2206460d000b200641016b220920024f0d02200741406b200341186a290000370300200741386a200341106a290000370300200741306a200341086a29000037030020072003290000370328200420094d0d02200741086a200741286a20052001290300200141086a2903001068200728020822014106460d000b2000200729020c370208200041106a200741146a28020036020020002001360204200041143a00000c030b200041016a200741286a4101724123100a1a200020083a00000c020b000b200041263a00000b200741d0006a24000bf00402057f017e230041d0016b22042400200441d0006a4200370300200441d8006a4200370300200441306a200141086a290000370300200441386a200141106a290000370300200441406b200141186a2900003703002004420037034820042001290000370328200441a0016a20033703002004200237039801200441dd9eaac2033602a801200441e0006a2201200441286a4138100a1a200441003602b00120042903900121092004428080013702bc01200441d082043602b8012001200441b8016a1015024020042802bc01220620042802c0012201490d0020042802b8012105200441003602c0012004200620016b3602bc012004200120056a3602b80120042903800120044188016a290300200441b8016a101320042802bc01220720042802c0012201490d0020042802b8012106200441003602c0012004200720016b3602bc012004200120066a3602b801200441a8016a200441b8016a22011012200220032001101320042802bc01220820042802c0012201490d0020042802b80121072004200820016b22083602b801410c410020052009200620072001200120076a2201200441b8016a100222052005410c4f1b410d7120042802b801220520084b720d00200420053602cc01200420013602c801200441b8016a200441c8016a105320042802b80122014108460d00200420042900bd013703182004200441c4016a28000036001f20014107460d0020042d00bc0121052004200428001f36000f2004200429031837030820002001410646047f41260520002004290308370009200041106a200428000f360000200020053a00082000200136020441140b3a0000200441d0016a24000f0b000b1b0020004126411f200120022003106a41ff0171410d461b3a00000b9b0501047f230041b0026b2205240020054190016a420037030020054198016a420037030020054180016a200141186a290000370300200541f8006a200141106a290000370300200541f0006a200141086a2900003703002005420037038801200520012900003703682005410036029002200542808080801037038802200541106a2201200541e8006a22064138100a1a20054180026a2004370300200541e0016a200241086a290000370300200541e8016a200241106a290000370300200541f0016a200241186a290000370300200520033703f801200541dbc1e4af7f36029802200520022900003703d801200541a0016a220220014138100a1a200541003602a00220052903d001210320054280800137026c200541d082043602682002200610150240200528026c220620052802702201490d0020052802682102200541003602702005200620016b36026c2005200120026a36026820052903c001200541c8016a290300200541e8006a1013200528026c220720052802702201490d0020052802682106200541003602702005200720016b36026c2005200120066a36026820054198026a200541e8006a22011012200541d8016a200110274101410020011039200528026c220820052802702201490d00200528026821072005200820016b2208360268410c410020022003200620072001200120076a2201200541e8006a100222022002410c4f1b410d712005280268220220084b720d00200520023602ac02200520013602a802200541e8006a200541a8026a1053200528026822014108460d002005200529006d3703002005200541f4006a28000036000720014107460d00200020052d006c3a000420002001360200200020052903003700052000410c6a2005280007360000200541b0026a24000f0b000b890401057f23004180016b22042400200441406b2003370300200441306a200141186a290000370300200441286a200141106a290000370300200441206a200141086a2900003703002004200237033820044200370348200442f5e3a7c40d3703502004200129000037031820044280800137026c200441d08204360268200441186a200441e8006a10150240200428026c220620042802702201490d0020042802682105200441003602702004200620016b36026c2004200120056a36026820022003200441e8006a1013200428026c220720042802702201490d0020042802682106200441003602702004200720016b36026c2004200120066a360268200441d0006a200441e8006a1012200428026c220820042802702201490d00200428026821072004200820016b2208360268410c410020054200200620072001200120076a2201200441e8006a100222052005410c4f1b410d712004280268220520084b720d002004200536027c20042001360278200441e8006a200441f8006a1053200428026822014108460d002004200429006d3703582004200441f4006a28000036005f20014107460d0020042d006c21052004200428005f36000f2004200429035837030820002001410646047f41260520002004290308370009200041106a200428000f360000200020053a00082000200136020441140b3a000020044180016a24000f0b000be20101047f230041306b22032400200341186a200041186a290000370300200341106a200041106a290000370300200341086a200041086a29000037030020032000290000370300200342808001370228200341d082043602242003200341246a1015024020032802282204200328022c2200490d00200328022421052003410036022c2003200420006b3602282003200020056a36022420012002200341246a1013200328022c220620032802284b0d0041092104200520002003280224200610052200410b4d0440200041b582046a2d000021040b200341306a240020040f0b000b9706020f7f017e230041d0026b220624000240200441016a2207450d002006410c6a2007103a2006280214220b450d00200628021022092001370300200920023703082004450d000240200441016b220a0440200b41016b210c200641f8006a210e200641d0006a410172210f20064184026a2110200641dc016a4101722111200641386a2112200a210d20032107200921080340200641dc016a200741206a107220062d00dc01221341024604402000200641b8016a200641e0016a4124100a4124100a1a0c030b200641b5016a221420114127100a1a200e2010413c100a1a200f20144127100a1a200620133a0050200641286a200641d0006a2007200741406b22072008290300200841086a290300106220062802280440200641206a200641c8006a2903002201370300200620062903402202370318200628022c2103200629033021152000410c6a200641386a2903003702002000201537020420002003360200200020023702142000411c6a20013702000c030b200c450d0320062903302101200841186a2012290300370300200841106a22082001370300200c41016b210c200d41016b220d0d000b0b200641dc016a2003200a4106746a220341206a107220062d00dc01220741024604402000200641b8016a200641e0016a4124100a4124100a1a0c010b200641b5016a2208200641dc016a4101724127100a1a200641f8006a20064184026a413c100a1a200641d0006a41017220084127100a1a200620073a0050200a200b4f0d01200641286a200641d0006a200320052009200a4104746a2203290300200341086a290300106220062802284504402004200b4f0d0220062903302101200920044104746a2203200641386a290300370308200320013703002000410c6a200641146a2802003602002000200629020c370204200041263a00000c010b200641c8026a200641c8006a29030022013703002006200629034022023703c002200628022c2103200629033021152000410c6a200641386a2903003702002000201537020420002003360200200020023702142000411c6a20013702000b200641d0026a24000f0b000b9704010c7f230041a0026b22072400024002400240024002400240200441016b220c044041012002200241014d1b41016b210b200741d8006a210e200741306a410172210f200741e4016a2110200741bc016a4101722111200141106a210a200c210d200321080340200741bc016a200841206a107220072d00bc0122094102460d0220074195016a221220114127100a1a200e2010413c100a1a200f20124127100a1a200720093a0030200b450d052007410c6a200741306a2008200841406b2209200a290300200a41086a290300200841e0006a106320072d000c22084126470d04200a41106a210a200b41016b210b20092108200d41016b220d0d000b0b200741bc016a2003200c4106746a220841206a107220072d00bc0122034102470d01200020074198016a200741c0016a4124100a4124100a1a0c050b200020074198016a200741c0016a4124100a4124100a1a0c040b20074195016a2209200741bc016a4101724127100a1a200741d8006a200741e4016a413c100a1a200741306a41017220094127100a1a200720033a0030200220044d0d012007410c6a200741306a20082005200120044104746a2201290300200141086a2903002006106320072d000c22014126470d02200041263a00000c030b200041016a2007410c6a4101724123100a1a200020083a00000c020b000b200041016a2007410c6a4101724123100a1a200020013a00000b200741a0026a24000bde05020a7f017e230041d0026b22062400024002400240200441016a2207450d002006410c6a2007103a200628021420044d0d002006280210220820044104746a22072002370308200720013703002004450d00200641dc016a2003200441016b22074106746a220941206a107220062d00dc01220b4102460d01200641b5016a220a200641dc016a410172220c4127100a1a200641f8006a20064184026a220d413c100a210e200641d0006a220f410172200a4127100a210a2006200b3a0050200641286a200f2009200520012002105f20062802280440200641206a200641c8006a2903002201370300200620062903402202370318200628022c2103200629033021102000410c6a200641386a2903003702002000201037020420002003360200200020023702142000411c6a20013702000c030b20062903302101200820074104746a2205200641386a220929030037030820052001370300024020070440200441047420086a41206b2105200441067420036a4180016b21040340200641dc016a200441206a107220062d00dc01220341024604402000200641b8016a200641e0016a4124100a4124100a1a0c060b200641b5016a2208200c4127100a1a200e200d413c100a1a200a20084127100a1a200620033a0050200641286a200641d0006a2004200441406b200541106a290300200541186a290300105f20062802280d02200629033021012005200929030037030820052001370300200541106b2105200441406a2104200741016b22070d000b0b2000200629020c370204200041263a00002000410c6a200641146a2802003602000c030b200641c8026a200641c8006a29030022013703002006200629034022023703c002200628022c2103200629033021102000410c6a200641386a2903003702002000201037020420002003360200200020023702142000411c6a20013702000c020b000b2000200641b8016a200641e0016a4124100a4124100a1a0b200641d0026a24000bf10b02047f047e23004180036b220524000240024020022d0000450440200541e0016a4200370300200541e8016a4200370300200541d0016a200141186a290000370300200541c8016a200141106a290000370300200541c0016a200141086a290000370300200541f8016a200441086a29000037030020054180026a200441106a29000037030020054188026a200441186a290000370300200542003703d801200520012900003703b801200520042900003703f001200541a8026a2201200341186a290000370300200541a0026a200341106a29000037030020054198026a2204200341086a2900003703002005200329000037039002200541f8006a200541f0016a220341c000100a2102200541406b2207200541b8016a22084138100a1a2001200241c000100a2106200541c7ffad123602e802200320074138100a1a200541003602ec0220052903a00221092005428080013702bc01200541d082043602b80120032008101502400240024020052802bc01220320052802c0012201490d0020052802b8012102200541003602c0012005200320016b3602bc012005200120026a3602b8012005290390022004290300200541b8016a101320052802bc01220420052802c0012201490d0020052802b8012103200541003602c0012005200420016b3602bc012005200120036a3602b801200541e8026a200541b8016a2201101220062001102620052802bc01220620052802c0012201490d0020052802b80121042005200620016b22063602b801410c410020022009200320042001200120046a2202200541b8016a100222012001410c4f1b410d7120052802b801220120064b72200145720d002005200141016b22033602242005200241016a3602200240024020022d00000e020001020b2003450d01200141026b21030240024020022d00010e020100030b2003450d022005200141036b3602242005200241036a3602204110210402400240024020022d00020e050007060102050b200541b8016a200541206a104120052802b80122044110460d04200541f8026a200541c4016a280200360200200520052902bc013703f0020c060b411221040c050b411321040c040b2003411f4d0d012005200229001537030020052002411a6a2900003700052002280005210420022f0003210320022d00022101200541186a200241116a280000360200200520022900093703100c050b200541206a10191a0b000b411121040b200041146a200541f8026a280200360200200020052903f00237020c20002004360208200041153a0004200041013a00000c020b200541186a200241106a28000036020020052002290008370310200520022900143703002005200241196a2900003700052002280004210420022f0002210320022d000121010b200541c7016a200541186a280200360000200541d0016a2005290005370000200520043600bb01200520033b00b901200520013a00b801200520052903103700bf01200520052903003700cb01200541f0016a200541b8016a1072024020052d00f001220141024704402005411e6a20052d00f3013a0000200541286a220220054180026a290200370300200541306a220320054188026a290200370300200541386a220420054190026a290200370300200520052f00f1013b011c200520052902f80137032020052802f4012106200541e0006a20054198026a413c100a1a200541c8006a2002290300370300200541d0006a2003290300370300200541d8006a2004290300370300200520052903203703402001450440200020052f011c3b000120002006360204200041036a2005411e6a2d00003a0000200041086a200541406b41da00100a1a410021020c020b2000411c3a0004410121020c010b200541286a20054180026a2902002209370300200541306a20054188026a290200220a370300200541386a20054190026a290200220b370300200520052902f801220c370320200020052802f4013602042000200c370008200041106a2009370000200041186a200a370000200041206a200b370000200041013a00000c010b200020023a00000b20054180036a24000b9c0101027f230041d0016b220224002002413c6a20011072024020022d003c220141024704402002410d6a22032002413c6a410172412f100a1a200241a1016a2003412f100a1a200145044020004180808080783602002000411c3a00040c020b2000200241a4016a412c100a1a0c010b200041046a200241106a200241406b4124100a4124100a1a20004180808080783602000b200241d0016a24000b989a01020e7f187e230041a0026b2201240020014180800136020841d08204200141086a100320012802082203418180014904400240024020034104490d00200141d482043602e0012001200341046b22093602e40141d08204280200220441187621022004411076210b200441087621050240024002400240024002400240024002400240024002400240024002400240024002400240200441ff0171220641b4016b0e050e0113130c000b0240200641e3006b0e050413131302000b0240200641a1016b0e03101306000b2006410a460d0220064118460d0c2006411f460d0a20064128460d09200641c500460d08200641cc00460d0e200641ec00460d062006418601460d07200641d001460d04200641f101472002411c4772200541ff017141c50047200b41ff0171410d4772720d12200141086a200141e0016a102c20012802582203418080808078460d124108210820014180026a200141246a28020036020020012001290009370388022001200129021c3703f8012001200141106a29000037008f02200141d0006a290300220e4220862001290348220f422088842118200e4220882117200141306a2903002111200141406b2903002112200141e4006a35020021192001290328211320012903382115200129025c211b20012d0008210a2001280218210520012802682106200135026c211d200fa721020c130b2002411847200541ff017141f1014772200b41ff017141d701472009411f4d72720d112001419c026a41d982042f00003b0100200141d5820428000036029802200141dc820429020037038802200141e3820429000037008f02200141ef82042800003602f801200141f382042d00003a00fc0141eb8204280000210541db82042d0000210a41d482042d000021070c120b2002411c47200541ff017141c2014772200b41ff017141bf0147720d10410121080c110b200241cd0147200541ff017141a3014772200b41ff017141c00147720d0f410221080c100b200541ff0171220441f200460d0c200b41ff0171200441cc014772200241f30147720d0e200141086a200141e0016a102f20012802482202418080808078460d0e20014180026a200141246a28020036020020012001290009370388022001200129021c3703f8012001200141106a29000037008f02200141306a2903002111200141406b2903002112200141d4006a35020021172001290328211320012903382115200129024c211820012d0008210a2001280218210520012802582103200135025c211b410621080c0f0b200241f60147200541ff017141ec014772200b41ff017141e00147720d0d200141086a200141e0016a103020012802682206418080808078460d0d20014180026a200141246a28020036020020012001290009370388022001200129021c3703f8012001200141106a29000037008f02200141e0006a29030022164220862001290358221c42208884211b200141d0006a29030022104220862001290348220e4220888421182001350079200141ff006a310000423086200141fd006a3300004220868484210f2016422088211920104220882117200141306a2903002111200141406b2903002112200141f4006a35020021232001290328211320012903382115200129026c211d20012d0008210a2001280218210520012d00782109201ca72103200ea72102410421080c0e0b200241a30147200541ff017141ee014772200b41ff017141ee0147720d0c200141086a200141e0016a102c20012802582203418080808078460d0c20014180026a200141246a28020036020020012001290009370388022001200129021c3703f8012001200141106a29000037008f02200141d0006a290300220e4220862001290348220f422088842118200e4220882117200141306a2903002111200141406b2903002112200141e4006a35020021192001290328211320012903382115200129025c211b20012d0008210a2001280218210520012802682106200135026c211d200fa72102410521080c0d0b200241c90147200541ff017141e5004772200b41ff017141c80047720d0b200141086a200141e0016a102f20012802482202418080808078460d0b20014180026a200141246a28020036020020012001290009370388022001200129021c3703f8012001200141106a29000037008f02200141306a2903002111200141406b2903002112200141d4006a35020021172001290328211320012903382115200129024c211820012d0008210a2001280218210520012802582103200135025c211b410721080c0c0b200241fc0147200541ff017141a9014772200b41ff0171413b47720d0a200141086a200141e0016a102a20012802182205418080808078460d0a20014180026a200141246a28020036020020012001290009370388022001200129021c3703f8012001200141106a29000037008f02200141306a2903002111200141406b2903002112200129032821132001290338211520012d0008210a410921080c0b0b200241cb0047200541ff017141fe004772200b41ff017141c10047720d09200141086a200141e0016a102a20012802182205418080808078460d0920014180026a200141246a28020036020020012001290009370388022001200129021c3703f8012001200141106a29000037008f02200141306a2903002111200141406b2903002112200129032821132001290338211520012d0008210a410a21080c0a0b200241870147200541ff017141014772200b41ff0171411747720d08200141086a200141e0016a105220012d0008220b4102460d0820012802e40122084120492008416071412046720d082008417071220241c00046200241d00046720d082008417071220241e00046200241f0004672200841607141800146200841787141a0014672720d0820012802e0012207280010210520072d0000210a200741386a2900002112200741286a29000021112007290030211520072900202113200741c8006a29000022104220862007290040220e42208884211820104220882117200ea72102200741d8006a29000022104220862007290050220e42208884211b20104220882119200ea72103200741e8006a29000022104220862007290060220e42208884211d20104220882123200ea72106200741f8006a29000022104238862007290070220e42088884210f20104208882124200ea7210920074198016a290000212520074188016a2900002121200729009001211e200729008001211f200141f0016a200141286a2d00003a000020014180026a200741146a220441086a2800003602002001200841a8016b3602e4012001200741a8016a3602e001200120012900203703e801200120042900003703f8012001200741016a220441076a29000037008f022001200429000037038802200141116a350000200141176a310000423086200141156a3300004220868484212020072900a00121222001290009211c20012900182114410b21080c090b200241ef0147200541ff017141da014772200b41ff017141ad0147720d07200141086a200141e0016a105220012d000822094102460d0720012802e40122044120490d0720044170712202412046200241304672200241c00046200441f0006b415f4b7272200441787141f00046720d0720012802e0012206280010210520062d0000210a200641286a290000211120062900202113200641386a290000211220062900302115200641c8006a29000022104220862006290040220e42208884211820104220882117200ea72102200641e8006a290000210e200641d8006a290000211c200629006021202006290050212220014180026a200641146a220b41086a2800003602002001200441f8006b3602e4012001200641f8006a3602e0012001200b2900003703f8012001200641016a220441076a29000037008f022001200429000037038802200e422086202042208884211d201c422086202242208884211b200141116a350000200141176a310000423086200141156a33000042208684842124200e4220882123201c422088211920062900702125200141206a29000021212001290009210f2001290018211f2001310028211e2020a721062022a72103410c21080c080b200241fc0147200541ff01714186014772200b41ff017141d200472009411f4d7272200341c4006b415f4b720d06200341e4006b2202415f4b20024110497220034184016b416f4b20034194016b416f4b7272200341b4016b415f4b720d06200341bc016b220241774b0d0641e48204280200210541d482042d0000210a418c8304290200211241848304290200211541fc8204290200211141f48204290200211341ac8304290200211941a483042902002122419c8304290200211741948304290200211a41bc8304290200212141b48304290200211f41cc8304290200212541c48304290200211e41dc8304290200221042388641d48304290200220e42088884211c20104208882120200ea7210b41fc8304290200211441f48304290200211641ec8304290200211041e48304290200210e20014180026a41f082042802003602002001418c84043602e001200120023602e401200141d5820429000037038802200141dc820429000037008f02200141e882042902003703f8012014423886201642088884210f2010422086200e42208884211d2019422086202242208884211b2017422086201a422088842118201442088821242010422088212320194220882119201742208821172016a72109200ea721062022a72103201aa72102418484042902002114410d21080c070b200241d70047200541ff017141cf014772200b41ff01714135472009411f4d72720d05200341c4006b2202415f4b200241104972200341e4006b416f4b200341f4006b416f4b727220034194016b415f4b720d052003419c016b220241774b0d0541e48204280200210541d482042d0000210a418c8304290200211241848304290200211541fc8204290200211141f482042902002113419c8304290200221042208641948304290200220e42208884211d20104220882123200ea7210641ac8304290200221042388641a48304290200220e42088884210f20104208882124200ea7210941bc8304290200212141b48304290200211f41dc8304290200211c41d48304290200211041cc8304290200210e41c48304290200212520014180026a41f08204280200360200200141ec83043602e001200120023602e401200141d5820429000037038802200141dc820429000037008f02200141e882042902003703f801201c422086201042208884211b200e4220862025422088842118201c4220882119200e42208821172010a721032025a7210241e48304290200211e410e21080c060b200241f20147200541ff017141d1004772200b41ff017141c40147720d04200141086a200141e0016a102e20012802582203418080808078460d0420014180026a200141246a28020036020020012001290009370388022001200129021c3703f8012001200141106a29000037008f02200141d0006a290300220e4220862001290348220f422088842118200e4220882117200141306a2903002111200141406b2903002112200141e4006a35020021192001290328211320012903382115200129025c211b20012d0008210a2001280218210520012802682106200135026c211d200fa72102410f21080c050b200241fa0047200541ff01714186014772200b41ff017141e20147720d03200141086a200141e0016a102e20012802582203418080808078460d0320014180026a200141246a28020036020020012001290009370388022001200129021c3703f8012001200141106a29000037008f02200141d0006a290300220e4220862001290348220f422088842118200e4220882117200141306a2903002111200141406b2903002112200141e4006a35020021192001290328211320012903382115200129025c211b20012d0008210a2001280218210520012802682106200135026c211d200fa72102411021080c040b200241a10147200541ff017141cf0047720d02200b41ff0171419201460d010c020b200b41ff017141eb0147200241e10147720d01200141086a200141e0016a103020012802682206418080808078460d0120014180026a200141246a28020036020020012001290009370388022001200129021c3703f8012001200141106a29000037008f02200141e0006a29030022164220862001290358221c42208884211b200141d0006a29030022104220862001290348220e4220888421182001350079200141ff006a310000423086200141fd006a3300004220868484210f2016422088211920104220882117200141306a2903002111200141406b2903002112200141f4006a35020021232001290328211320012903382115200129026c211d20012d0008210a2001280218210520012d00782109201ca72103200ea72102410321080c020b200141086a200141e0016a102e20012802582203418080808078460d0020014180026a200141246a28020036020020012001290009370388022001200129021c3703f8012001200141106a29000037008f02200141d0006a290300220e4220862001290348220f422088842118200e4220882117200141306a2903002111200141406b2903002112200141e4006a35020021192001290328211320012903382115200129025c211b20012d0008210a2001280218210520012802682106200135026c211d200fa72102411121080c010b1048000b200141a8016a202537030020014198016a2021370300200141c8006a2012370300200141386a2011370300200141186a200129008f023700002001412c6a20014180026a280200360200200141b8016a2020420886201c4238888437030020014188016a2024420886200f42388884370300200141f8006a2023422086201d42208884370300200141e8006a2019422086201b42208884370300200141d8006a20174220862018422088843703002001201e3703a0012001201f370390012001201537034020012013370330200120073a0009200120083a0008200120012802980236010a2001200a3a0010200120012903880237001120012005360220200120012903f801370224200120143703c00120012006ad201d4220868437037020012003ad201b4220868437036020012002ad20184220868437035020012001419c026a2f01003b010e2001200bad42ff0183201c420886843703b00120012009ad42ff0183200f4208868437038001200141d0016a200141f0016a290300370300200120223703d801200120012903e8013703c801200141086a2103410021044200210f230041d0086b220024002000428080013702fc03200041d082043602f8034100200041f8036a104b024002400240024002400240027f02400240027f02400240027f0240027e0240027f024002400240027f02400240027f0240027f02400240027f02400240027f027e02400240027f02400240027e02400240024002400240024002400240024002400240024002400240024002400240024002400240024020002802fc0322022000280280042206490d0020002802f80321052000200220066b22023602f80320052006200520066a2209200041f8036a1000210620002802f803220520024b410c20062006410c4f1b722005416071412046200541204972720d002000418f056a200941286a29000037000020004197056a200941306a2900003700002000419f056a200941386a290000370000200041f0046a2205200941096a290000370300200041f8046a2208200941116a290000370300200041ff046a200941186a2900003700002000200929002037008705200020092900013703e80420092d00002106200041e1006a200041e8046a413f100a1a200020063a006002400240024002400240024002400240024002400240024002400240024002400240024002400240024020032d000041016b0e1105060708000a0b010d0e0f021011031314040b200341106a29030021142003290308210e200041e8076a200341306a290300370300200041e0076a200341286a290300370300200041d8076a200341206a290300370300200020032903183703d00720004190046a200341d0006a29030037030020004188046a200341c8006a29030037030020004180046a200341406b290300370300200020032903383703f803200328025c210720032802602104200041e8046a2003290368105c024020002d00e80422064126460440411e2106200041f8036a200041d0076a10340d010c4a0b0c480b200041e8046a22021046200041f8036a20021034450d482004450440411a21060c490b200041086a1032200041c0036a20004188016a290000370300200041c8036a20004190016a290000370300200041d0036a20004198016a29000037030020002000290080013703b803200041106a290300211620002903082110200720004180016a1035450440411d21060c490b200041e8046a2010201620072004200341186a2208106b20002d00e80422064126470d4720002902f004220f422088a72209450d14200fa7220a20094104746a41106b2202290300200e54200241086a290300220e201454200e2014511b0440412221060c490b20002802ec042102200041e8046a200041b8036a20102016106920002d00e80422064126470d4720004180056a200741386a290000370300200041f8046a200741306a290000370300200041f0046a200741286a290000370300200020072900203703e804200041c0066a200041b8036a200041e8046a200a290300200a41086a290300106820002802c00622054106470d15200041e8046a200a2009200720042008200341386a106c20002d00e80422064126460d080c470b200341106a290300210f2003290308210e200041e8076a200341306a290300370300200041e0076a200341286a290300370300200041d8076a200341206a290300370300200020032903183703d00720004190046a200341d0006a29030037030020004188046a200341c8006a29030037030020004180046a200341406b290300370300200020032903383703f803200328025c21012003280260210b200041e8046a2003290368105c0240024020002d00e80422064126460440411e2106200041f8036a200041d0076a1034450d02200041e8046a22021046200041f8036a20021034450d02200b0d01411a21060c020b0c450b200041f0036a20004198016a290000370300200041e8036a20004190016a290000370300200041e0036a20004188016a29000037030020002000290080013703d803200041186a1032200041206a2903002116200029031821102001200041d8036a1035450440411d21060c010b200041e8046a200e200f2001200b200341186a220a106d024020002d00e8042206412646044020002902f004220f422088a72209450d162010200fa72207290300220e5422082016200741086a290300221454201420165122041b450d01412021060c020b0c450b20002802ec042105200041e8046a200041d8036a200e2014106920002d00e80422064126470d4420004180056a200141386a290000370300200041f8046a200141306a290000370300200041f0046a200141286a290000370300200020012900203703e804200041c0066a200041d8036a200041e8046a200e2014106820002802c00622024106470d16200041e8046a200720092001200b200a200341386a106c20002d00e80422064126470d44200e201054201420165420041b450d0b200041e8046a2202105d20022010200e7d201620147d2008ad7d106a41ff0171410d460d0b411f21060b0c440b2005200341086a41a001100a21052000200041e0006a22023602e80420004198056a290300211e200041a8056a290300211f200041b8056a2903002112200029039005211520002903a005211920002903b0052117200029038806211a200041f8036a2002200041e0056a200520004180016a2204106e20002d00f803450440200041d2076a20002d00fb033a0000200020002f00f9033b01d00720004188046a290200211420004198046a290200211620002802fc0321022000290280042110200029029004210e200041f7076a200041a0046a413a100a1a200041ef076a2016370000200041df076a20143700002000200e3700e707200020103700d707200020023600d307200041f8036a201a105c20002d00f80322034126470d16200041f8036a200041d0076a20052004105520002d00f80322034126470d17200041286a1032200041f8036a200041d0076a200520042015201e20002903282214200041306a29030022162019201f20172012105a20002802f8030d1820004198046a290300211320004188046a29030021102000290390042111200029038004210e200041c0066a2202105d200041f8036a20052002200041d0076a200e2010105e02400240024020002802f80322054106460440200041f8036a200420112013106920002d00f80322034126470d01200041f8036a2004200041d0076a20112013106820002802f80322054106470d43200041f8036a200041d0076a200041c0056a105420002802f8030d0220004188046a290300211220002903800421152011201454201320165420132016511b0d030c450b0c420b20004184046a290200220e42208620002902fc03221242208884210f20002f00f90320002d00fb0341107472210420004194046a2902002113200029028c0421112012a72105200e4220880c420b200029038004210f20002802fc0321054116210320004188046a3502000c410b200041f8036a200041c0066a201420117d201620137d2011201456ad7d106720002d00f80322034126460d4120004184046a290200220e42208620002902fc03221242208884210f20002f00f90320002d00fb0341107472210420004194046a2902002113200029028c0421112012a72105200e4220880c400b20004188046a290200220e422086200029028004221242208884210f20002802fc032203410876210420004198046a290200211320002902900421112012a72105200e4220880c3f0b20004180046a200341086a41e800100a21042000200041e0006a3602f803200041a8046a290300211420002903a004211620002802d004210b20002903e004210e20002902d4042110200041e8046a2004106f20004188056a290200211220082902002111200029028005211520002902f004211720002802ec042105024020002802e8044180808080784704402000280290052107200041e8046a200e105c20002d00e80422044126470d012010422088a7210d2010a721012017a72108200041406b103202402000290340221a200041c8006a290300220f84500440200821060c010b200041386a2005200820004180016a220310642000280238450440411d21040c3f0b200028023c2206200d4f0d14201a200120064104746a2202290300220e542209200f200241086a290300221054200f20105122021b0440412021040c3f0b200041e8046a2003200e2010106920002d00e80422044126470440200041f4046a290200221042208620002902ec04220e42208884210f20002f00e90420002d00eb044110747221022010422088211120004184056a290200211220002902fc042115200ea721030c3f0b200e201a54200f20105620021b450d00200041d0076a2202105d200041e8046a20024200201a200e7d220e200e201a56200f20107d2009ad7d220e200f56200e200f511b22021b4200200e20021b106720002d00e80422044126470d1a0b200041b0046a210c201142208620174220888421102011422088210e200641016a2102200141106b210a200541206b2109410021060240034020062008200620084b1b2104200a20064104746a2105200920064105746a2103034020042006460d02200541106a2105200341206a21032002200641016a2206460d000b200041d8066a200341186a290000370300200041d0066a200341106a290000370300200041c8066a200341086a290000370300200020032900003703c006200041d0076a105d200041e8046a1046200641016b200d4f0d15200041a8076a200041c0066a200041d0076a200041e8046a2005290300200541086a290300105e20002802a80722034106460d000b200041b4076a350200211120002902ac07210f411421040c3e0b200041c8056a2014370300200041fc046a201237020020004190056a420037030020004198056a42003703002000200d3602d805200020013602d4052000200b3602d005200041a8056a200c41086a290300370300200041b0056a200c41106a290300370300200041b8056a200c41186a290300370300200020163703c005200020153702f404200020103703e8042000420037038805200041e09988cd053602e005200041003602e80520002007360284052000200e3e02f0042000200c2903003703a005200041d0076a200041e8046a101c20002802d00722054103460d13200041f0076a2903002112200041e0076a290300211020002903e807211520002903d807210e20050e03101a131a0b2011422086201742208884210f20054108762102201142208821112017a721032005210441010c3d0b200041f4046a290200221042208620002902ec04220e42208884210f20002f00e90420002d00eb044110747221022010422088211120004184056a290200211220002902fc042115200ea721030c3b0b103141ff01714105460d390c380b103141ff01714105470d3720004181056a200041f8006a290000370000200041f9046a200041f0006a290000370000200041f1046a200041e8006a290000370000200020002900603700e9040c490b103141ff01714105470d3620004181056a20004198016a290000370000200041f9046a20004190016a290000370000200041f1046a20004188016a29000037000020002000290080013700e9040c480b200341206a2903002114200341106a2903002116200329031821102003290308210e2003290378210f20032802702106200328026c2107103141ff01714105470d35200041c0076a200341286a220a41186a290300370300200041b8076a200a41106a290300370300200041b0076a200a41086a2903003703002000200a2903003703a807200041d8066a200341c8006a220941186a290300370300200041d0066a200941106a290300370300200041c8066a200941086a290300370300200020092903003703c006200041e8046a200f105c024020002d00e80422024126460440411e2102200041c0066a200041a8076a10340d010c350b0c330b200041e8046a22051046200041c0066a20051034450d332006450440411a21020c340b200041e8046a200e201620072006200a106b20002d00e80422024126470d3220002902f004220f422088a72208450d0d200fa7220320084104746a41106b2204290300201054200441086a290300220e201454200e2014511b0440412221020c340b20002802ec042105200041e8076a200741186a290000370300200041e0076a200741106a290000370300200041d8076a200741086a290000370300200020072900003703d007200041f8036a2202105d20004180056a200741386a290000370300200041f8046a200741306a290000370300200041f0046a200741286a290000370300200020072900203703e804200041b8086a200041d0076a2002200041e8046a2003290300200341086a290300105e20002802b80822044106470d15200041e8046a2003200820072006200a2009106c20002d00e80422024126470d32200041e8046a2202200041e0006a41c000100a1a2002104a200521044126210241000c340b200341206a2903002114200341106a2903002116200329031821102003290308210e2003290378210f20032802702106200328026c2107103141ff01714105470d34200041c0076a200341286a220a41186a290300370300200041b8076a200a41106a290300370300200041b0076a200a41086a2903003703002000200a2903003703a807200041d8066a200341c8006a220941186a290300370300200041d0066a200941106a290300370300200041c8066a200941086a290300370300200020092903003703c006200041e8046a200f105c02400240024020002d00e80422024126460440411e2102200041c0066a200041a8076a10340d010c330b0c010b200041e8046a22051046200041c0066a20051034450d312006450440411a21020c320b200041e8046a200e201620072006200a106d024020002d00e8042202412646044020002902f004220f422088a72208450d10200fa72203290300201056200341086a2204290300220e201456200e2014511b450d01412021020c330b0c010b20002802ec042105200041e8076a200741186a290000370300200041e0076a200741106a290000370300200041d8076a200741086a290000370300200020072900003703d007200041f8036a2202105d20004180056a200741386a290000370300200041f8046a200741306a290000370300200041f0046a200741286a290000370300200020072900203703e804200041b8086a200041d0076a2002200041e8046a20032903002004290300105e20002802b80822044106470d17200041e8046a2003200820072006200a2009106c20002d00e80422024126460d010b200041ce016a20002d00eb043a0000200041c0016a20004184056a290200370300200020002f00e9043b01cc01200020002902fc043703b80120002802ec04210420002902f004210f20002802f80421060c300b200041e8046a2202200041e0006a41c000100a1a2002104a200521044126210241000c300b200041e8046a2205200041e0006a41c000100a1a2005104a200221054126210641000c400b200341206a2903002114200341106a2903002116200329031821102003290308210e2003290358210f20032802502106200328024c2107103141ff01714105470d32200041d8066a200341286a220a41186a290300370300200041d0066a200a41106a290300370300200041c8066a200a41086a2903003703002000200a2903003703c006200041e8046a200f105c024020002d00e80422044126460440200041e8046a22041046200041c0066a200410340d01411e21040c2d0b0c2b0b2006450440411a21040c2c0b200041e8046a200e20162007200620004180016a2203106d024020002d00e8042204412646044020002902f004220f422088a72208450d0c200fa72209290300201056200941086a2204290300220e201456200e2014511b450d01412021040c2d0b0c2b0b20002802ec042105200041e8076a200741186a290000370300200041e0076a200741106a290000370300200041d8076a200741086a290000370300200020072900003703d007200041f8036a2202105d20004180056a200741386a290000370300200041f8046a200741306a290000370300200041f0046a200741286a290000370300200020072900203703e804200041a8076a200041d0076a2002200041e8046a20092903002004290300105e20002802a80722024106470d14200041f8036a22021046200041e8046a200920082007200620032002106c20002d00e80422044126470d2a200041e8046a2003200841047420096a41106b22062903002210200641086a290300220e106620002d00e80422044126470d2a200041e8046a200a2010200e106720002d00e80422044126470d2a200041e8046a2202200041e0006a41c000100a1a2002104a200521024126210441000c2c0b200341206a2903002114200341106a2903002116200329031821102003290308210e2003290358210f20032802502106200328024c210a103141ff01714105470d31200041d8066a200341286a220941186a290300370300200041d0066a200941106a290300370300200041c8066a200941086a290300370300200020092903003703c006200041e8046a200f105c024020002d00e80422044126460440200041e8046a22041046200041c0066a200410340d01411e21040c290b0c270b2006450440411a21040c280b200041e8046a200e2016200a200620004180016a2208106b20002d00e80422044126470d2620002902f004220f422088a72204450d092010200fa7220320044104746a41106b2202290300220e56200241086a290300221020145420102014511b0440412221040c280b20002802ec042105200041e8076a200a41186a290000370300200041e0076a200a41106a290000370300200041d8076a200a41086a2900003703002000200a2900003703d007200041f8036a2202105d20004180056a200a41386a290000370300200041f8046a200a41306a290000370300200041f0046a200a41286a2900003703002000200a2900203703e804200041a8076a200041d0076a2002200041e8046a2003290300200341086a290300105e20002802a80722024106470d14200041f8036a22021046200041e8046a20032004200a200620082002106c20002d00e80422044126470d26200041e8046a2008200e2010106620002d00e80422044126470d26200041e8046a2009200e2010106720002d00e80422044126470d26200041e8046a2202200041e0006a41c000100a1a2002104a200521024126210441000c280b200041e8046a2202200041e0006a41c000100a1a2002104a4126210641000c3a0b103141ff01714105470d2f200041f0046a200341086a41c000100a1a2000200041e0006a3602e804200041b0026a20002903f004200041f8046a2903002000280284052000280288052000418c056a106b20002d00b0024126472204450440200041e8046a2202200041e0006a41c000100a1a2002104a0b2004200041b0026a1049000b103141ff01714105470d2e200041f0046a200341086a41c000100a1a2000200041e0006a3602e804200041d4026a20002903f004200041f8046a2903002000280284052000280288052000418c056a106d20002d00d4024126472204450440200041e8046a2202200041e0006a41c000100a1a2002104a0b2004200041d4026a1049000b103141ff01714105470d2d2000200041e0006a22023602e804200041f0046a200341086a41d001100a2105200041e8056a2903002120200041d8056a2903002121200041c8056a290300211e200041b8056a290300211520002903e005211820002903d005211f20002903c005211920002903b005211720002903b806211a200041f8036a200220004190066a200520004190056a2204106e024020002d00f803450440200041d2076a20002d00fb033a0000200020002f00f9033b01d00720004188046a290200211420004198046a290200211620002802fc0321022000290280042110200029029004210e200041f7076a200041a0046a413a100a1a200041ef076a2016370000200041df076a20143700002000200e3700e707200020103700d707200020023600d307200041f8036a201a105c20002d00f80322034126470d13200041f8036a200041d0076a20052004105520002d00f80322034126470d14200041f8036a200041d0076a20052004201720152019201e201f202120182020105a20002802f8030d1520004198046a290300211320004188046a29030021102000290390042111200029038004210e200041c0066a2202105d200041f8036a20052002200041d0076a200e2010105e024020002802f80322054106460440200041f8036a2004200041c0066a200041d0076a20112013105e20002802f80322054106470d01200041f8036a200041d0076a200041f0056a105420002802f803450d03200029038004210f20002802fc0321054116210320004188046a3502000c240b0c220b0c210b20004188046a290200220e422086200029028004221542208884210f20002802fc032203410876210420004198046a290200211320002902900421112015a72105200e4220880c210b20004188046a29030021182000290380042115200041e8046a2202200041e0006a41c000100a1a2010422086200e42208884210f201042208821122002104a200ea7210541000c210b103141ff01714105470d2c2000200041e0006a22023602e804200041f0046a200341086a41b801100a1a20004198066a290300211920004188066a2903002117200041f8056a290300211a2000290390062114200029038006211620002903f005211020002903a006210e200041c1076a200341206a290000370000200041b9076a200341186a290000370000200041b1076a200341106a29000037000041012106200041013a00a807200020032900083700a907200041f8036a2002200041a8076a20004190056a2208200041b0056a2205106e024020002d00f8030440200041f8026a410472200041d3076a200041fc036a4124100a4124100a1a200041013602f8020c010b200041d0076a2204200041f8036a41017241e100100a1a200041c0066a2202200441e100100a1a200041f8026a2002200820052010201a2016201720142019200041d0056a200e105b20002802f8020d00200041e8046a2202200041e0006a41c000100a1a2002104a410021060b2006200041f8026a1047000b103141ff01714105470d2b2000200041e0006a22023602e804200041f0046a200341086a419801100a1a200041f8056a2903002120200041e8056a2903002121200041d8056a290300211e20002903f005211f20002903e005211920002903d0052117200029038006211a200041d9066a200341206a290000370000200041d1066a200341186a290000370000200041c9066a200341106a29000037000041012106200041013a00c006200020032900083700c106200041f8036a2002200041c0066a20004190056a220420004180016a2205106e0240024020002d00f803450440200041d2076a20002d00fb033a0000200020002f00f9033b01d00720004188046a290200211420004198046a290200211620002802fc0321022000290280042110200029029004210e200041f7076a200041a0046a413a100a1a200041ef076a2016370000200041df076a20143700002000200e3700e707200020103700d707200020023600d307200041c0066a22021046200041f8036a200041d0076a200420052017201e20192021201f20202002201a105b20002802f8030d0120004198046a29030021132000290390042111200041f8036a2004200041b0056a2204200029038004221020004188046a290300220e106820002802f80322034106470d15200041f8036a200520112013106620002d00f80322054126470d16200041f8036a200420112013106720002d00f80322054126460d0220004184046a290200221042208620002902fc03220e42208884210f20002f00f90320002d00fb034110747221042010422088211220004194046a2902002113200029028c042111200ea721030c1f0b20004188046a2902002210422086200029028004220e42208884210f20002802fc03220541087621042010422088211220004198046a29020021132000290290042111200ea721030c1e0b20004188046a2903002210422086200029038004220e42208884210f20002802fc03220541087621042010422088211220004198046a29030021132000290390042111200ea721030c1d0b200041e8046a2202200041e0006a41c000100a1a200e422086201042208884210f200e42208821122002104a2010a72103410021060c1c0b200041e8046a2205200041e0006a41c000100a1a2010422086200e42208884210f201042208821112005104a200ea7210341000c2d0b20032802582108103141ff01714105470d29200041f0046a200341086a41d000100a2102200041cc056a200341e4006a290200370200200041d4056a200341ec006a280200360200200020083602c0052000200329025c22103702c4052000200041e0006a3602e80420004198056a2903002117200029039005211a20002903d005210e200041f8036a2002106f20004198046a290200210f20004188046a29020021162000290290042113200029028004211420002802fc032106024020002802f8032202418080808078470440200041f0076a200f370200200020143702d807200041e0076a2016370200200020133702e807200020063602d407200020002802a0043602f807200020023602d007200041f8036a200e105c20002d00f80322054126470d01200041c0066a2205105d200041f8036a22041046200041a8076a200041dc076a220220052004201a2017105e20002802a80722044106470d142010422088a72105200041a0056a210a2010a72107200041d0006a20062014a7220920004180016a1064024002402000280250450440200020053602c806200020073602c406200020083602c006200041f8036a2002201a2017200041c0066a200a101b20002802f8030d0120004198046a290300210f20004188046a2903002112200029039004211320002903800421180c1a0b20002802542103200041c0066a20054100103b20002802c0060d0520002802c406210820002802c80620072005410474100a2104200020053602b007200020043602ac07200020083602a807200041c0066a22041046200041f8036a2002201a2017200041a8076a2004101b20002802f8030d0120004198046a290300210f20004188046a290300211220002903900421132000290380042118200041f8036a2006200920072005200a2003106520002d00f80322054126460d1920004184046a290200221042208620002902fc03220e42208884211120002f00f90320002d00fb034110747221022010422088211520004194046a290200210f200029028c042113200ea721040c1b0b20004188046a2903002210422086200029038004220e42208884211120002802fc03220541087621022010422088211520004198046a290300210f2000290390042113200ea721040c1a0b20004188046a2903002210422086200029038004220e42208884211120002802fc03220541087621022010422088211520004198046a290300210f2000290390042113200ea721040c190b2016422086201442208884211120064108762102201642208821152014a721042006210541010c1a0b20004184046a290200221042208620002902fc03220e42208884211120002f00f90320002d00fb034110747221022010422088211520004194046a290200210f200029028c042113200ea721040c170b20032802582109103141ff01714105470d28200041f0046a200341086a41d000100a2102200041cc056a200341e4006a290200370200200041d4056a200341ec006a280200360200200020093602c0052000200329025c22103702c4052000200041e0006a3602e80420004198056a2903002114200029039005211620002903d005210e200041f8036a2002106f200041ce086a2208200041ff036a2d00003a0000200041c0086a220620004198046a290200370300200020002f00fd033b01cc0820002000290290043703b808200028028c042105200029028404210f200028028004210420002d00fc03210320002802f8032202418080808078470440200041d7076a20082d00003a0000200041f0076a2006290300370200200020033a00d407200020002f01cc083b00d507200020053602e4072000200f3702dc07200020043602d807200020002903b8083702e807200020002802a0043602f807200020023602d007200041f8036a200e105c0240024020002d00f80322034126460440200041c0066a2205105d200041f8036a22021046200041a8076a200041dc076a22032005200220162014105e20002802a80722024106470d01200041a0056a2105200041d8006a20002802d4072208200420004180016a106420002802580d02200020103702c406200020093602c006200041f8036a200320162014200041c0066a2005101720002d00f80322034114470d16200029028004210f20002802fc032102412621030c170b0c150b20002802b407210520002902ac07210f411421030c150b200028025c2106200020103702ac07200020093602a807200041c0066a22021046200041f8036a200320162014200041a8076a2002101720002d00f80322034114470d1320002802fc032102200041f8036a20082004200029028004220fa7200f422088a72005200610654126210320002d00f80322044126460d14200041b6036a20002d00fb033a0000200041a8036a20004194046a290200370300200020002f00f9033b01b4032000200029028c043703a00320002802fc032102200029028004210f2000280288042105200421030c140b200041b6036a20082d00003a0000200041a8036a2006290300370300200020002f01cc083b01b403200020002903b8083703a003200421020c130b000b20002802cc06210420002902c406210f411421060c320b20002802cc06210320002902c406210f41142106200221050c2e0b20004184046a290200220e42208620002902fc03221242208884210f20002f00f90320002d00fb0341107472210420004194046a2902002113200029028c0421112012a72105200e4220880c290b20004184046a290200220e42208620002902fc03221242208884210f20002f00f90320002d00fb0341107472210420004194046a2902002113200029028c0421112012a72105200e4220880c280b20004188046a290300220e422086200029038004221242208884210f20002802fc032203410876210420004198046a290300211320002903900421112012a72105200e4220880c270b200041f4046a290200221042208620002902ec04220e42208884210f20002f00e90420002d00eb044110747221022010422088211120004184056a290200211220002902fc042115200ea721030c230b2010422086200e42208884210f20002802d4072204410876210220104220882111200ea721030c220b20002802c408210620002902bc08210f411421020c1d0b20002802c408210620002902bc08210f411421020c190b20002802b407210620002902ac07210f411421040c160b20002802b407210620002902ac07210f411421040c120b20004184046a290200220e42208620002902fc03221542208884210f20002f00f90320002d00fb0341107472210420004194046a2902002113200029028c0421112015a72105200e4220880c0e0b20004184046a290200220e42208620002902fc03221542208884210f20002f00f90320002d00fb0341107472210420004194046a2902002113200029028c0421112015a72105200e4220880c0d0b20004188046a290300220e422086200029038004221542208884210f20002802fc032203410876210420004198046a290300211320002903900421112015a72105200e4220880c0c0b20004184046a350200211220002902fc03210f411421050c090b20004184046a290200221042208620002902fc03220e42208884210f20002f00f90320002d00fb034110747221042010422088211220004194046a2902002113200029028c042111200ea721030c080b200041b4076a350200211520002902ac070c030b200041b6036a20002d00fb033a0000200041a8036a20004194046a290200370300200020002f00f9033b01b4032000200029028c043703a00320002802fc032102200029028004210f20002802880421050b200341ff01714126472204450440200041e8046a2206200041e0006a41c000100a1a2006104a0b20004184056a200041a8036a290300370200200020002f01b4033b00e904200020053602f8042000200f3702f004200020023602ec04200020002903a0033702fc042000200041b6036a2d00003a00eb04200020033a00e8040c220b2018201a54201220175420122017511b450d02200041f8036a2204105d200041c0066a20022004201a20187d201720127d2018201a56ad7d106820002802c00622044106460d02200041cc066a350200211520002902c4060b2111411421050b41010c010b200041e8046a2204200041e0006a41c000100a1a20124220862018422088842111201242208821152004104a2018a7210441000b210620004188056a200f370300200041f8046a20154220862011422088843703002000201337038005200020063602e80420002004ad2011422086843703f0042000200541ff01712002410874723602ec040c1e0b20004188056a2013370300200041f8046a2012422086200f422088843703002000201137038005200020063602e80420002003ad200f422086843703f0042000200541ff01712004410874723602ec040c1d0b20002902fc03210f4114210320004184046a3502000b211241010b210620004198056a201837030020004188056a2013370300200041f8046a2012422086200f422088843703000c1b0b20004196026a20002d00eb043a000020004188026a20004184056a290200370300200020002f00e9043b019402200020002902fc043703800220002802ec04210220002902f004210f20002802f80421060b41010b210320004184056a20004188026a290300370200200020043a00e804200020002f0194023b00e904200020063602f8042000200f3702f004200020023602ec0420002000290380023702fc04200020004196026a2d00003a00eb040c190b200041fe016a20002d00eb043a0000200041f0016a20004184056a290200370300200020002f00e9043b01fc01200020002902fc043703e80120002802ec04210220002902f004210f20002802f80421060b41010b210320004184056a200041f0016a290300370200200020043a00e804200020002f01fc013b00e904200020063602f8042000200f3702f004200020023602ec04200020002903e8013702fc042000200041fe016a2d00003a00eb040c160b41010b210320004184056a200041c0016a290300370200200020023a00e804200020002f01cc013b00e904200020063602f8042000200f3702f004200020043602ec04200020002903b8013702fc042000200041ce016a2d00003a00eb040c140b200041b6016a20002d00eb043a0000200041a8016a20004184056a290200370300200020002f00e9043b01b401200020002902fc043703a00120002802ec04210420002902f004210f20002802f80421060b41010b210320004184056a200041a8016a290300370200200020023a00e804200020002f01b4013b00e904200020063602f8042000200f3702f004200020043602ec04200020002903a0013702fc042000200041b6016a2d00003a00eb040c110b200041d0086a24000c120b230041306b22042400200441186a200341016a220241086a290000370200200441206a200241106a290000370200200441286a200241186a2900003702002004200041e0006a36020c20042002290000370210200041e8046a2202200441106a1022200441306a2400230041106b22062400200641808001360208200641d082043602040240024020022d00002204410347044041d0820441003a0000410221052004410246044041d1820441003a00000c030b41d1820441013a00002006410236020c2002200641046a10510c010b41d0820441013a00002006410136020c200641046a10430b200628020c220541818001490d00000b410020051050000b41010b210620004188056a2012370300200041f8046a2011422086200f422088843703002000201537038005200020063602e80420002003ad200f422086843703f0042000200441ff01712002410874723602ec040c0b0b20002902fc03210f4114210320004184046a3502000b211841010c010b200041e8046a2202200041e0006a41c000100a1a2010422086200e42208884210f201042208821182002104a200ea7210541000b210620004198056a201237030020004188056a2013370300200041f8046a2018422086200f422088843703000c080b200041ae026a20002d00eb043a0000200041a0026a20004184056a290200370300200020002f00e9043b01ac02200020002902fc043703980220002802ec04210520002902f004210f20002802f80421030b41010b210420004184056a200041a0026a290300370200200020063a00e804200020002f01ac023b00e904200020033602f8042000200f3702f004200020053602ec0420002000290398023702fc042000200041ae026a2d00003a00eb040c030b200041e6016a20002d00eb043a0000200041d8016a20004184056a290200370300200020002f00e9043b01e401200020002902fc043703d00120002802ec04210520002902f004210f20002802f80421040b41010b210320004184056a200041d8016a290300370200200020063a00e804200020002f01e4013b00e904200020043602f8042000200f3702f004200020053602ec04200020002903d0013702fc042000200041e6016a2d00003a00eb040c030b2004200041e8046a1049000b2006200041e8046a1047000b20002015370390052000201137038005200020063602e80420002005ad200f422086843703f0042000200341ff01712004410874723602ec04230041106b22052400200541808001360208200541d082043602040240200041e8046a22042802002202410247044041d0820441003a000020024504402005410236020c41d1820441003a00002004290308200441106a290300200541046a220210132004290318200441206a290300200210132004290328200441306a290300200210130c020b41d1820441013a00002005410236020c200441046a200541046a10440c010b41d0820441013a00002005410136020c200541046a10430b200528020c2202418180014f0440000b200620021050000b2003200041e8046a1049000b200041003a00e804230041106b22042400200441808001360208200441d082043602040240200041e8046a22022d000045044041d0820441003a00002004410136020c200241016a200441046a10150c010b41d0820441013a00002004410136020c200441046a10430b200428020c2202418180014f0440000b410020021050000b0b000b850201027f230041406a2200240002400240103141ff01714105470d0020004180800136020041d082042000100320002802002201418180014f0d00024020014104490d0041d08204280200419bddf6f40547200141246b415f4b720d00200141c4006b415f4d0d020b1048000b000b41d482042d00002101200041386a418c8304290200370000200041306a41848304290200370000200041286a41fc8204290200370000200041096a41dd8204290000370000200041116a41e58204290000370000200041186a41ec8204290000370000200041f48204290200370020200041d58204290000370001200020013a00002000104a41d0820441003b0100410041021050000bd41702107f027e23004190066b22022400200241046a2001102202400240027f024020022d00044102460440200241e0046a4200370300200241e8046a4200370300200241c0046a200141086a290000370300200241c8046a200141106a290000370300200241d0046a200141186a290000370300200242003703d804200220012900003703b80420024190056a2203200241b8046a4138100a1a20024284a8a3b3063703c80520022903c00521122002428080013702fc02200241d082043602f8022003200241f8026a101520022802fc0222082002280280032203490d0420022802f802210420024100360280032002200820036b3602fc022002200320046a3602f80220022903b005200241b8056a290300200241f8026a101320022802fc0222092002280280032203490d0420022802f802210820024100360280032002200920036b3602fc022002200320086a3602f802200241c8056a200241f8026a101220022802fc0222062002280280032203490d0420022802f80221092002200620036b22063602f802410020042012200820092003200320096a2203200241f8026a1002210420022802f802220820064b0d042002027f02400240200845410c20042004410c4f1b410d71720d002002200841016b3602fc022002200341016a3602f802027e0240024020032d000022030e020100030b428080808010200241f8026a10190d011a0c020b2002200241f8026a101e20022d00000d01200231000142ff0183420886428080808010840b2212a7200372220341ff01714102460d002003410171450d010b4101210941020c010b200241a0036a4200370300200241a8036a420037030020024190036a200141186a29000037030020024188036a200141106a29000037030020024180036a200141086a2900003703002002420037039803200220012900003703f80220024190056a2203200241f8026a22044138100a1a200242fad6e3c40a3703c80520042003104f20022d00f80222034102460d05200241a8056a20024191036a290000370300200241a0056a20024189036a29000037030020024198056a20024181036a290000370300200220022900f9023703900520030d05200241f8036a200241a8056a290300370300200241f0036a200241a0056a290300370300200241e8036a20024198056a29030037030020022002290390053703e003200241a0036a4200370300200241a8036a420037030020024190036a200141186a29000037030020024188036a200141106a29000037030020024180036a200141086a2900003703002002420037039803200220012900003703f80220024190056a2203200241f8026a22044138100a1a200242a5e186fb063703c80520042003104f20022d00f80222034102460d0520024198046a20024191036a29000037030020024190046a20024189036a29000037030020024188046a20024181036a290000370300200220022900f9023703800420030d05200241e8056a20024198046a290300370300200241e0056a20024190046a290300370300200241d8056a20024188046a29030037030020022002290380043703d00520024198056a200141086a290000370300200241a0056a200141106a290000370300200241a8056a200141186a2900003703002002200129000037039005200241b8056a200241e8036a290300370300200241c0056a200241f0036a290300370300200241c8056a200241f8036a290300370300200220022903e0033703b005200241f8026a41017220024190056a41e000100a1a200220124208883c00d9034100210941000b22083a00f802200241a8046a4200370300200241b0046a420037030020024198046a200141186a29000037030020024190046a200141106a29000037030020024188046a200141086a290000370300200242003703a004200220012900003703800420024190056a220320024180046a4138100a1a200242a3cdbcc10f3703c80520022903c00521122002428080013702bc04200241d082043602b8042003200241b8046a101520022802bc04220620022802c0042203490d0420022802b8042104200241003602c0042002200620036b3602bc042002200320046a3602b80420022903b005200241b8056a290300200241b8046a101320022802bc04220720022802c0042203490d0420022802b8042106200241003602c0042002200720036b3602bc042002200320066a3602b804200241c8056a200241b8046a101220022802bc04220520022802c0042203490d0420022802b80421072002200520036b22053602b804410020042012200620072003200320076a2203200241b8046a1002210420022802b804220620054b0d04200645410c20042004410c4f1b410d71720d012002200641016b3602e4032002200341016a3602e0030240024020032d00000e020100030b200241e0036a10191a0c020b200241b8046a200241e0036a102420022802b804220e418080808078460d0120022902bc042212422088a74105742106200241b0056a2107200241f8056a210f200241c8056a21042012a72103200241f0056a2110200241b8056a2111034020060440200241a8056a200341186a290000370300200241a0056a200341106a29000037030020024198056a200341086a2900003703002002200329000037039005200741106a4200370300200741086a420037030020074200370300200241b8046a220a20024190056a22054138100a1a2010427f370300200441186a200141186a290000370000200441106a200141106a290000370000200441086a200141086a290000370000200420012900003700002002427f3703e805200241b29fece87b3602f8052005200a4138100a1a200241003602800620022903c00521132002428080013702e403200241d082043602e0032005200241e0036a101520022802e403220b20022802e8032205490d0620022802e003210a200241003602e8032002200b20056b3602e40320022005200a6a3602e00320022903b0052011290300200241e0036a101320022802e403220c20022802e8032205490d0620022802e003210b200241003602e8032002200c20056b3602e40320022005200b6a3602e003200f200241e0036a2205101220042005102720022802e403220d20022802e8032205490d0620022802e003210c2002200d20056b220d3602e003410c4100200a2013200b200c20052005200c6a2205200241e0036a1002220a200a410c4f1b410d7120022802e003220a200d4b720d06200341206a21032002200a36028c062002200536028806200241e0036a20024188066a1053200641206b210620022802e00341066b0e03010606030b0b200241b8056a200141186a290000370200200241b0056a200141106a290000370200200241a8056a200141086a290000370200200220012900003702a00520022012370298052002200e3602940541010c020b2000200241046a41e400100a1a0c020b41020b2104200241f6026a220620024190056a200241f8026a20091b22032d00033a0000200220032f00013b01f40220032d00042107200241d1026a200341056a4123100a1a20024194026a200341286a413c100a1a2004200820091b22034102470440200220022f01f4023b0069200220062d00003a006b200241f1016a2204200241d1026a4123100a1a20024190016a20024194026a413c100a1a200241ce016a220620044123100a1a200220073a006c200241ed006a20064123100a1a200220033a00682002419c056a200141086a290000370200200241a4056a200141106a290000370200200241ac056a200141186a2900003702002002418080043602900520022001290000370294052002428080013702fc02200241d082043602f80220024190056a200241f8026a102320022802fc0222042002280280032201490d0220022802f802210320024100360280032002200420016b3602fc022002200120036a3602f802200241e8006a200241f8026a1051200228028003220420022802fc024b0d022003200120022802f802200410061a2000200241e8006a41e400100a1a0c010b200241ce016a2201200241f1016a4123100a1a2000411c3a0004200041056a20014123100a1a200041023a00000b20024190066a24000f0b000b4b02027f017e200041186a210141c07d21020340200241406b2202414046044041c000200029030079a76b0f0b20012903002103200141086b21012003500d000b4100200379a720026a6b0b4702037f017e4108210102400340200141086a22024128470440200020016a2103200221012003290300500d010c020b0b2000290300220442ffffffff0f560d002004a70f0b000b0b8b020300418080040bb50109ac9f6c696e7465676572206f766572666c6f77207768656e2063617374696e6720746f207531323801020304050607080a0b0c0901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010041f781040b330202020202020202020202020202020202020202020202020202020202020303030303030303030303030303030304040404040041b582040b0c0d01020304050607080a0b0c","build_info":{"build_mode":"Release","cargo_contract_version":"3.2.0","rust_toolchain":"stable-x86_64-unknown-linux-gnu","wasm_opt_settings":{"keep_debug_symbols":false,"optimization_passes":"Z"}}},"contract":{"name":"router_v2_contract","version":"0.1.0","authors":["Cardinal Cryptography"]},"spec":{"constructors":[{"args":[{"label":"pair_factory","type":{"displayName":["AccountId"],"type":0}},{"label":"wnative","type":{"displayName":["AccountId"],"type":0}}],"default":false,"docs":[],"label":"new","payable":false,"returnType":{"displayName":["ink_primitives","ConstructorResult"],"type":4},"selector":"0x9bae9d5e"}],"docs":[],"environment":{"accountId":{"displayName":["AccountId"],"type":0},"balance":{"displayName":["Balance"],"type":13},"blockNumber":{"displayName":["BlockNumber"],"type":36},"chainExtension":{"displayName":["ChainExtension"],"type":37},"hash":{"displayName":["Hash"],"type":35},"maxEventTopics":4,"timestamp":{"displayName":["Timestamp"],"type":16}},"events":[],"lang_error":{"displayName":["ink","LangError"],"type":6},"messages":[{"args":[{"label":"pool_id","type":{"displayName":["AccountId"],"type":0}}],"default":false,"docs":[],"label":"read_cached_pool","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":7},"selector":"0xb5f1d718"},{"args":[],"default":false,"docs":[],"label":"RouterV2::pair_factory","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0x67c2bf1c"},{"args":[],"default":false,"docs":[],"label":"RouterV2::wnative","mutates":false,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":12},"selector":"0x0aa3c0cd"},{"args":[{"label":"amount_in","type":{"displayName":["u128"],"type":13}},{"label":"amount_out_min","type":{"displayName":["u128"],"type":13}},{"label":"path","type":{"displayName":["Vec"],"type":14}},{"label":"token_out","type":{"displayName":["AccountId"],"type":0}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::swap_exact_tokens_for_tokens","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":17},"selector":"0x6372ebe1"},{"args":[{"label":"amount_out","type":{"displayName":["u128"],"type":13}},{"label":"amount_in_max","type":{"displayName":["u128"],"type":13}},{"label":"path","type":{"displayName":["Vec"],"type":14}},{"label":"token_out","type":{"displayName":["AccountId"],"type":0}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::swap_tokens_for_exact_tokens","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":17},"selector":"0xd0ece0f6"},{"args":[{"label":"amount_out_min","type":{"displayName":["u128"],"type":13}},{"label":"path","type":{"displayName":["Vec"],"type":14}},{"label":"token_out","type":{"displayName":["AccountId"],"type":0}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::swap_exact_native_for_tokens","mutates":true,"payable":true,"returnType":{"displayName":["ink","MessageResult"],"type":17},"selector":"0xa3eeeea3"},{"args":[{"label":"amount_out","type":{"displayName":["Balance"],"type":13}},{"label":"amount_in_max","type":{"displayName":["u128"],"type":13}},{"label":"path","type":{"displayName":["Vec"],"type":14}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::swap_tokens_for_exact_native","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":17},"selector":"0x63cc00f3"},{"args":[{"label":"amount_in","type":{"displayName":["u128"],"type":13}},{"label":"amount_out_min","type":{"displayName":["Balance"],"type":13}},{"label":"path","type":{"displayName":["Vec"],"type":14}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::swap_exact_tokens_for_native","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":17},"selector":"0x6c6548c9"},{"args":[{"label":"amount_out","type":{"displayName":["u128"],"type":13}},{"label":"path","type":{"displayName":["Vec"],"type":14}},{"label":"token_out","type":{"displayName":["AccountId"],"type":0}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::swap_native_for_exact_tokens","mutates":true,"payable":true,"returnType":{"displayName":["ink","MessageResult"],"type":17},"selector":"0xf1450d1c"},{"args":[{"label":"amount_in","type":{"displayName":["u128"],"type":13}},{"label":"path","type":{"displayName":["Vec"],"type":14}},{"label":"token_out","type":{"displayName":["AccountId"],"type":0}}],"default":false,"docs":[],"label":"RouterV2::get_amounts_out","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":17},"selector":"0x86a93bfc"},{"args":[{"label":"amount_out","type":{"displayName":["u128"],"type":13}},{"label":"path","type":{"displayName":["Vec"],"type":14}},{"label":"token_out","type":{"displayName":["AccountId"],"type":0}}],"default":false,"docs":[],"label":"RouterV2::get_amounts_in","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":17},"selector":"0x457e414b"},{"args":[{"label":"pair","type":{"displayName":["Option"],"type":28}},{"label":"token_0","type":{"displayName":["AccountId"],"type":0}},{"label":"token_1","type":{"displayName":["AccountId"],"type":0}},{"label":"amount_0_desired","type":{"displayName":["u128"],"type":13}},{"label":"amount_1_desired","type":{"displayName":["u128"],"type":13}},{"label":"amount_0_min","type":{"displayName":["u128"],"type":13}},{"label":"amount_1_min","type":{"displayName":["u128"],"type":13}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::add_pair_liquidity","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":29},"selector":"0x28011787"},{"args":[{"label":"pair","type":{"displayName":["Option"],"type":28}},{"label":"token","type":{"displayName":["AccountId"],"type":0}},{"label":"amount_token_desired","type":{"displayName":["u128"],"type":13}},{"label":"amount_token_min","type":{"displayName":["u128"],"type":13}},{"label":"amount_native_min","type":{"displayName":["Balance"],"type":13}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::add_pair_liquidity_native","mutates":true,"payable":true,"returnType":{"displayName":["ink","MessageResult"],"type":29},"selector":"0x1fdaadef"},{"args":[{"label":"pair","type":{"displayName":["AccountId"],"type":0}},{"label":"token_0","type":{"displayName":["AccountId"],"type":0}},{"label":"token_1","type":{"displayName":["AccountId"],"type":0}},{"label":"liquidity","type":{"displayName":["u128"],"type":13}},{"label":"amount_0_min","type":{"displayName":["u128"],"type":13}},{"label":"amount_1_min","type":{"displayName":["u128"],"type":13}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::remove_pair_liquidity","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":32},"selector":"0xb88652fc"},{"args":[{"label":"pair","type":{"displayName":["AccountId"],"type":0}},{"label":"token","type":{"displayName":["AccountId"],"type":0}},{"label":"liquidity","type":{"displayName":["u128"],"type":13}},{"label":"amount_token_min","type":{"displayName":["u128"],"type":13}},{"label":"amount_native_min","type":{"displayName":["Balance"],"type":13}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::remove_pair_liquidity_native","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":32},"selector":"0x18cf3557"},{"args":[{"label":"pool","type":{"displayName":["AccountId"],"type":0}},{"label":"min_share_amount","type":{"displayName":["u128"],"type":13}},{"label":"amounts","type":{"displayName":["Vec"],"type":19}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::add_stable_pool_liquidity","mutates":true,"payable":true,"returnType":{"displayName":["ink","MessageResult"],"type":32},"selector":"0xb451c4f2"},{"args":[{"label":"pool","type":{"displayName":["AccountId"],"type":0}},{"label":"max_share_amount","type":{"displayName":["u128"],"type":13}},{"label":"amounts","type":{"displayName":["Vec"],"type":19}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::remove_stable_pool_liquidity","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":32},"selector":"0x4c86e27a"},{"args":[{"label":"pool","type":{"displayName":["AccountId"],"type":0}},{"label":"share_amount","type":{"displayName":["u128"],"type":13}},{"label":"min_amounts","type":{"displayName":["Vec"],"type":19}},{"label":"to","type":{"displayName":["AccountId"],"type":0}},{"label":"deadline","type":{"displayName":["u64"],"type":16}}],"default":false,"docs":[],"label":"RouterV2::remove_stable_pool_liquidity_by_share","mutates":true,"payable":false,"returnType":{"displayName":["ink","MessageResult"],"type":17},"selector":"0xa14f92a1"}]},"storage":{"root":{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x00000000","ty":0}},"name":"pair_factory"},{"layout":{"leaf":{"key":"0x00000000","ty":0}},"name":"wnative"},{"layout":{"root":{"layout":{"enum":{"dispatchKey":"0x6c9fac09","name":"Pool","variants":{"0":{"fields":[{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x6c9fac09","ty":0}},"name":"id"},{"layout":{"leaf":{"key":"0x6c9fac09","ty":0}},"name":"token_0"},{"layout":{"leaf":{"key":"0x6c9fac09","ty":0}},"name":"token_1"},{"layout":{"leaf":{"key":"0x6c9fac09","ty":2}},"name":"fee"}],"name":"Pair"}},"name":"0"}],"name":"Pair"},"1":{"fields":[{"layout":{"struct":{"fields":[{"layout":{"leaf":{"key":"0x6c9fac09","ty":0}},"name":"id"},{"layout":{"leaf":{"key":"0x6c9fac09","ty":3}},"name":"tokens"}],"name":"StablePool"}},"name":"0"}],"name":"StablePool"}}}},"root_key":"0x6c9fac09"}},"name":"cached_pools"}],"name":"RouterV2Contract"}},"root_key":"0x00000000"}},"types":[{"id":0,"type":{"def":{"composite":{"fields":[{"type":1,"typeName":"[u8; 32]"}]}},"path":["ink_primitives","types","AccountId"]}},{"id":1,"type":{"def":{"array":{"len":32,"type":2}}}},{"id":2,"type":{"def":{"primitive":"u8"}}},{"id":3,"type":{"def":{"sequence":{"type":0}}}},{"id":4,"type":{"def":{"variant":{"variants":[{"fields":[{"type":5}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":5},{"name":"E","type":6}],"path":["Result"]}},{"id":5,"type":{"def":{"tuple":[]}}},{"id":6,"type":{"def":{"variant":{"variants":[{"index":1,"name":"CouldNotReadInput"}]}},"path":["ink_primitives","LangError"]}},{"id":7,"type":{"def":{"variant":{"variants":[{"fields":[{"type":8}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":8},{"name":"E","type":6}],"path":["Result"]}},{"id":8,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":9}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":9}],"path":["Option"]}},{"id":9,"type":{"def":{"variant":{"variants":[{"fields":[{"type":10,"typeName":"Pair"}],"index":0,"name":"Pair"},{"fields":[{"type":11,"typeName":"StablePool"}],"index":1,"name":"StablePool"}]}},"path":["router_v2_contract","pool","Pool"]}},{"id":10,"type":{"def":{"composite":{"fields":[{"name":"id","type":0,"typeName":"AccountId"},{"name":"token_0","type":0,"typeName":"AccountId"},{"name":"token_1","type":0,"typeName":"AccountId"},{"name":"fee","type":2,"typeName":"u8"}]}},"path":["router_v2_contract","pair","Pair"]}},{"id":11,"type":{"def":{"composite":{"fields":[{"name":"id","type":0,"typeName":"AccountId"},{"name":"tokens","type":3,"typeName":"Vec"}]}},"path":["router_v2_contract","stable_pool","StablePool"]}},{"id":12,"type":{"def":{"variant":{"variants":[{"fields":[{"type":0}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":0},{"name":"E","type":6}],"path":["Result"]}},{"id":13,"type":{"def":{"primitive":"u128"}}},{"id":14,"type":{"def":{"sequence":{"type":15}}}},{"id":15,"type":{"def":{"composite":{"fields":[{"name":"token_in","type":0,"typeName":"AccountId"},{"name":"pool_id","type":0,"typeName":"AccountId"}]}},"path":["traits","router_v2","Step"]}},{"id":16,"type":{"def":{"primitive":"u64"}}},{"id":17,"type":{"def":{"variant":{"variants":[{"fields":[{"type":18}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":18},{"name":"E","type":6}],"path":["Result"]}},{"id":18,"type":{"def":{"variant":{"variants":[{"fields":[{"type":19}],"index":0,"name":"Ok"},{"fields":[{"type":20}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":19},{"name":"E","type":20}],"path":["Result"]}},{"id":19,"type":{"def":{"sequence":{"type":13}}}},{"id":20,"type":{"def":{"variant":{"variants":[{"fields":[{"type":21,"typeName":"PSP22Error"}],"index":0,"name":"PSP22Error"},{"fields":[{"type":23,"typeName":"FactoryError"}],"index":1,"name":"FactoryError"},{"fields":[{"type":24,"typeName":"PairError"}],"index":2,"name":"PairError"},{"fields":[{"type":6,"typeName":"LangError"}],"index":3,"name":"LangError"},{"fields":[{"type":25,"typeName":"MathError"}],"index":4,"name":"MathError"},{"fields":[{"type":26,"typeName":"StablePoolError"}],"index":5,"name":"StablePoolError"},{"index":6,"name":"EmptyPath"},{"index":7,"name":"Expired"},{"index":8,"name":"InvalidPoolAddress"},{"index":9,"name":"InvalidToken"},{"index":10,"name":"InvalidRecipient"},{"index":11,"name":"TransferError"},{"index":12,"name":"InsufficientTransferredAmount"},{"index":13,"name":"InsufficientAmount"},{"index":14,"name":"InsufficientOutputAmount"},{"index":15,"name":"InsufficientAmount0"},{"index":16,"name":"InsufficientAmount1"},{"index":17,"name":"InsufficientLiquidity"}]}},"path":["traits","router_v2","RouterV2Error"]}},{"id":21,"type":{"def":{"variant":{"variants":[{"fields":[{"type":22,"typeName":"String"}],"index":0,"name":"Custom"},{"index":1,"name":"InsufficientBalance"},{"index":2,"name":"InsufficientAllowance"},{"index":3,"name":"ZeroRecipientAddress"},{"index":4,"name":"ZeroSenderAddress"},{"fields":[{"type":22,"typeName":"String"}],"index":5,"name":"SafeTransferCheckFailed"}]}},"path":["psp22","errors","PSP22Error"]}},{"id":22,"type":{"def":{"primitive":"str"}}},{"id":23,"type":{"def":{"variant":{"variants":[{"fields":[{"type":24,"typeName":"PairError"}],"index":0,"name":"PairError"},{"index":1,"name":"CallerIsNotFeeSetter"},{"index":2,"name":"IdenticalAddresses"},{"index":3,"name":"PairExists"},{"index":4,"name":"PairInstantiationFailed"}]}},"path":["traits","factory","FactoryError"]}},{"id":24,"type":{"def":{"variant":{"variants":[{"fields":[{"type":21,"typeName":"PSP22Error"}],"index":0,"name":"PSP22Error"},{"fields":[{"type":6,"typeName":"LangError"}],"index":1,"name":"LangError"},{"fields":[{"type":25,"typeName":"MathError"}],"index":2,"name":"MathError"},{"index":3,"name":"KInvariantChanged"},{"index":4,"name":"InsufficientLiquidityMinted"},{"index":5,"name":"InsufficientLiquidityBurned"},{"index":6,"name":"InsufficientOutputAmount"},{"index":7,"name":"InsufficientLiquidity"},{"index":8,"name":"InsufficientInputAmount"},{"index":9,"name":"InvalidTo"},{"index":10,"name":"ReservesOverflow"}]}},"path":["traits","pair","PairError"]}},{"id":25,"type":{"def":{"variant":{"variants":[{"fields":[{"type":2,"typeName":"u8"}],"index":0,"name":"AddOverflow"},{"fields":[{"type":2,"typeName":"u8"}],"index":1,"name":"CastOverflow"},{"fields":[{"type":2,"typeName":"u8"}],"index":2,"name":"DivByZero"},{"fields":[{"type":2,"typeName":"u8"}],"index":3,"name":"MulOverflow"},{"fields":[{"type":2,"typeName":"u8"}],"index":4,"name":"SubUnderflow"},{"fields":[{"type":2,"typeName":"u8"}],"index":5,"name":"Precision"}]}},"path":["amm_helpers","math","MathError"]}},{"id":26,"type":{"def":{"variant":{"variants":[{"fields":[{"type":27,"typeName":"Ownable2StepError"}],"index":0,"name":"Ownable2StepError"},{"fields":[{"type":25,"typeName":"MathError"}],"index":1,"name":"MathError"},{"fields":[{"type":21,"typeName":"PSP22Error"}],"index":2,"name":"PSP22Error"},{"fields":[{"type":6,"typeName":"LangError"}],"index":3,"name":"LangError"},{"fields":[{"type":0,"typeName":"AccountId"}],"index":4,"name":"InvalidTokenId"},{"index":5,"name":"IdenticalTokenId"},{"index":6,"name":"IncorrectAmountsCount"},{"index":7,"name":"ZeroAmounts"},{"index":8,"name":"InsufficientLiquidityMinted"},{"index":9,"name":"InsufficientLiquidityBurned"},{"index":10,"name":"InsufficientOutputAmount"},{"index":11,"name":"InsufficientLiquidity"},{"index":12,"name":"InsufficientInputAmount"},{"index":13,"name":"IncorrectTokenCount"},{"index":14,"name":"TooLargeTokenDecimal"},{"index":15,"name":"InvalidFee"},{"index":16,"name":"AmpCoefTooLow"},{"index":17,"name":"AmpCoefTooHigh"},{"index":18,"name":"AmpCoefRampDurationTooShort"},{"index":19,"name":"AmpCoefChangeTooLarge"}]}},"path":["traits","stable_pool","StablePoolError"]}},{"id":27,"type":{"def":{"variant":{"variants":[{"fields":[{"type":0,"typeName":"AccountId"}],"index":0,"name":"CallerNotOwner"},{"fields":[{"type":0,"typeName":"AccountId"}],"index":1,"name":"CallerNotPendingOwner"},{"fields":[{"type":0,"typeName":"AccountId"}],"index":2,"name":"ContractNotPendingOwner"},{"index":3,"name":"NoPendingOwner"}]}},"path":["traits","ownable2step","Ownable2StepError"]}},{"id":28,"type":{"def":{"variant":{"variants":[{"index":0,"name":"None"},{"fields":[{"type":0}],"index":1,"name":"Some"}]}},"params":[{"name":"T","type":0}],"path":["Option"]}},{"id":29,"type":{"def":{"variant":{"variants":[{"fields":[{"type":30}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":30},{"name":"E","type":6}],"path":["Result"]}},{"id":30,"type":{"def":{"variant":{"variants":[{"fields":[{"type":31}],"index":0,"name":"Ok"},{"fields":[{"type":20}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":31},{"name":"E","type":20}],"path":["Result"]}},{"id":31,"type":{"def":{"tuple":[13,13,13]}}},{"id":32,"type":{"def":{"variant":{"variants":[{"fields":[{"type":33}],"index":0,"name":"Ok"},{"fields":[{"type":6}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":33},{"name":"E","type":6}],"path":["Result"]}},{"id":33,"type":{"def":{"variant":{"variants":[{"fields":[{"type":34}],"index":0,"name":"Ok"},{"fields":[{"type":20}],"index":1,"name":"Err"}]}},"params":[{"name":"T","type":34},{"name":"E","type":20}],"path":["Result"]}},{"id":34,"type":{"def":{"tuple":[13,13]}}},{"id":35,"type":{"def":{"composite":{"fields":[{"type":1,"typeName":"[u8; 32]"}]}},"path":["ink_primitives","types","Hash"]}},{"id":36,"type":{"def":{"primitive":"u32"}}},{"id":37,"type":{"def":{"variant":{}},"path":["ink_env","types","NoChainExtension"]}}],"version":"4"} \ No newline at end of file diff --git a/deployments/mainnet/contracts/router_v2_contract.json b/deployments/mainnet/contracts/router_v2_contract.json new file mode 100644 index 00000000..89aa2217 --- /dev/null +++ b/deployments/mainnet/contracts/router_v2_contract.json @@ -0,0 +1,2613 @@ +{ + "source": { + "hash": "0x3f82266b5714ce253ef0a5dc8a7d09401f00174a9d2ceb4d0ab2f139353ba922", + "language": "ink! 4.3.0", + "compiler": "rustc 1.79.0", + "build_info": { + "build_mode": "Release", + "cargo_contract_version": "3.2.0", + "rust_toolchain": "stable-x86_64-unknown-linux-gnu", + "wasm_opt_settings": { + "keep_debug_symbols": false, + "optimization_passes": "Z" + } + } + }, + "contract": { + "name": "router_v2_contract", + "version": "0.1.0", + "authors": [ + "Cardinal Cryptography" + ] + }, + "spec": { + "constructors": [ + { + "args": [ + { + "label": "pair_factory", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "wnative", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + } + ], + "default": false, + "docs": [], + "label": "new", + "payable": false, + "returnType": { + "displayName": [ + "ink_primitives", + "ConstructorResult" + ], + "type": 4 + }, + "selector": "0x9bae9d5e" + } + ], + "docs": [], + "environment": { + "accountId": { + "displayName": [ + "AccountId" + ], + "type": 0 + }, + "balance": { + "displayName": [ + "Balance" + ], + "type": 13 + }, + "blockNumber": { + "displayName": [ + "BlockNumber" + ], + "type": 36 + }, + "chainExtension": { + "displayName": [ + "ChainExtension" + ], + "type": 37 + }, + "hash": { + "displayName": [ + "Hash" + ], + "type": 35 + }, + "maxEventTopics": 4, + "timestamp": { + "displayName": [ + "Timestamp" + ], + "type": 16 + } + }, + "events": [], + "lang_error": { + "displayName": [ + "ink", + "LangError" + ], + "type": 6 + }, + "messages": [ + { + "args": [ + { + "label": "pool_id", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + } + ], + "default": false, + "docs": [], + "label": "read_cached_pool", + "mutates": false, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 7 + }, + "selector": "0xb5f1d718" + }, + { + "args": [], + "default": false, + "docs": [], + "label": "RouterV2::pair_factory", + "mutates": false, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 12 + }, + "selector": "0x67c2bf1c" + }, + { + "args": [], + "default": false, + "docs": [], + "label": "RouterV2::wnative", + "mutates": false, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 12 + }, + "selector": "0x0aa3c0cd" + }, + { + "args": [ + { + "label": "amount_in", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amount_out_min", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "path", + "type": { + "displayName": [ + "Vec" + ], + "type": 14 + } + }, + { + "label": "token_out", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::swap_exact_tokens_for_tokens", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 17 + }, + "selector": "0x6372ebe1" + }, + { + "args": [ + { + "label": "amount_out", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amount_in_max", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "path", + "type": { + "displayName": [ + "Vec" + ], + "type": 14 + } + }, + { + "label": "token_out", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::swap_tokens_for_exact_tokens", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 17 + }, + "selector": "0xd0ece0f6" + }, + { + "args": [ + { + "label": "amount_out_min", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "path", + "type": { + "displayName": [ + "Vec" + ], + "type": 14 + } + }, + { + "label": "token_out", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::swap_exact_native_for_tokens", + "mutates": true, + "payable": true, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 17 + }, + "selector": "0xa3eeeea3" + }, + { + "args": [ + { + "label": "amount_out", + "type": { + "displayName": [ + "Balance" + ], + "type": 13 + } + }, + { + "label": "amount_in_max", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "path", + "type": { + "displayName": [ + "Vec" + ], + "type": 14 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::swap_tokens_for_exact_native", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 17 + }, + "selector": "0x63cc00f3" + }, + { + "args": [ + { + "label": "amount_in", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amount_out_min", + "type": { + "displayName": [ + "Balance" + ], + "type": 13 + } + }, + { + "label": "path", + "type": { + "displayName": [ + "Vec" + ], + "type": 14 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::swap_exact_tokens_for_native", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 17 + }, + "selector": "0x6c6548c9" + }, + { + "args": [ + { + "label": "amount_out", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "path", + "type": { + "displayName": [ + "Vec" + ], + "type": 14 + } + }, + { + "label": "token_out", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::swap_native_for_exact_tokens", + "mutates": true, + "payable": true, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 17 + }, + "selector": "0xf1450d1c" + }, + { + "args": [ + { + "label": "amount_in", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "path", + "type": { + "displayName": [ + "Vec" + ], + "type": 14 + } + }, + { + "label": "token_out", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::get_amounts_out", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 17 + }, + "selector": "0x86a93bfc" + }, + { + "args": [ + { + "label": "amount_out", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "path", + "type": { + "displayName": [ + "Vec" + ], + "type": 14 + } + }, + { + "label": "token_out", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::get_amounts_in", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 17 + }, + "selector": "0x457e414b" + }, + { + "args": [ + { + "label": "pair", + "type": { + "displayName": [ + "Option" + ], + "type": 28 + } + }, + { + "label": "token_0", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "token_1", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "amount_0_desired", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amount_1_desired", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amount_0_min", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amount_1_min", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::add_pair_liquidity", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 29 + }, + "selector": "0x28011787" + }, + { + "args": [ + { + "label": "pair", + "type": { + "displayName": [ + "Option" + ], + "type": 28 + } + }, + { + "label": "token", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "amount_token_desired", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amount_token_min", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amount_native_min", + "type": { + "displayName": [ + "Balance" + ], + "type": 13 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::add_pair_liquidity_native", + "mutates": true, + "payable": true, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 29 + }, + "selector": "0x1fdaadef" + }, + { + "args": [ + { + "label": "pair", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "token_0", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "token_1", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "liquidity", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amount_0_min", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amount_1_min", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::remove_pair_liquidity", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 32 + }, + "selector": "0xb88652fc" + }, + { + "args": [ + { + "label": "pair", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "token", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "liquidity", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amount_token_min", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amount_native_min", + "type": { + "displayName": [ + "Balance" + ], + "type": 13 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::remove_pair_liquidity_native", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 32 + }, + "selector": "0x18cf3557" + }, + { + "args": [ + { + "label": "pool", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "min_share_amount", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amounts", + "type": { + "displayName": [ + "Vec" + ], + "type": 19 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::add_stable_pool_liquidity", + "mutates": true, + "payable": true, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 32 + }, + "selector": "0xb451c4f2" + }, + { + "args": [ + { + "label": "pool", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "max_share_amount", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "amounts", + "type": { + "displayName": [ + "Vec" + ], + "type": 19 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::remove_stable_pool_liquidity", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 32 + }, + "selector": "0x4c86e27a" + }, + { + "args": [ + { + "label": "pool", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "share_amount", + "type": { + "displayName": [ + "u128" + ], + "type": 13 + } + }, + { + "label": "min_amounts", + "type": { + "displayName": [ + "Vec" + ], + "type": 19 + } + }, + { + "label": "to", + "type": { + "displayName": [ + "AccountId" + ], + "type": 0 + } + }, + { + "label": "deadline", + "type": { + "displayName": [ + "u64" + ], + "type": 16 + } + } + ], + "default": false, + "docs": [], + "label": "RouterV2::remove_stable_pool_liquidity_by_share", + "mutates": true, + "payable": false, + "returnType": { + "displayName": [ + "ink", + "MessageResult" + ], + "type": 17 + }, + "selector": "0xa14f92a1" + } + ] + }, + "storage": { + "root": { + "layout": { + "struct": { + "fields": [ + { + "layout": { + "leaf": { + "key": "0x00000000", + "ty": 0 + } + }, + "name": "pair_factory" + }, + { + "layout": { + "leaf": { + "key": "0x00000000", + "ty": 0 + } + }, + "name": "wnative" + }, + { + "layout": { + "root": { + "layout": { + "enum": { + "dispatchKey": "0x6c9fac09", + "name": "Pool", + "variants": { + "0": { + "fields": [ + { + "layout": { + "struct": { + "fields": [ + { + "layout": { + "leaf": { + "key": "0x6c9fac09", + "ty": 0 + } + }, + "name": "id" + }, + { + "layout": { + "leaf": { + "key": "0x6c9fac09", + "ty": 0 + } + }, + "name": "token_0" + }, + { + "layout": { + "leaf": { + "key": "0x6c9fac09", + "ty": 0 + } + }, + "name": "token_1" + }, + { + "layout": { + "leaf": { + "key": "0x6c9fac09", + "ty": 2 + } + }, + "name": "fee" + } + ], + "name": "Pair" + } + }, + "name": "0" + } + ], + "name": "Pair" + }, + "1": { + "fields": [ + { + "layout": { + "struct": { + "fields": [ + { + "layout": { + "leaf": { + "key": "0x6c9fac09", + "ty": 0 + } + }, + "name": "id" + }, + { + "layout": { + "leaf": { + "key": "0x6c9fac09", + "ty": 3 + } + }, + "name": "tokens" + } + ], + "name": "StablePool" + } + }, + "name": "0" + } + ], + "name": "StablePool" + } + } + } + }, + "root_key": "0x6c9fac09" + } + }, + "name": "cached_pools" + } + ], + "name": "RouterV2Contract" + } + }, + "root_key": "0x00000000" + } + }, + "types": [ + { + "id": 0, + "type": { + "def": { + "composite": { + "fields": [ + { + "type": 1, + "typeName": "[u8; 32]" + } + ] + } + }, + "path": [ + "ink_primitives", + "types", + "AccountId" + ] + } + }, + { + "id": 1, + "type": { + "def": { + "array": { + "len": 32, + "type": 2 + } + } + } + }, + { + "id": 2, + "type": { + "def": { + "primitive": "u8" + } + } + }, + { + "id": 3, + "type": { + "def": { + "sequence": { + "type": 0 + } + } + } + }, + { + "id": 4, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 5 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 6 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 5 + }, + { + "name": "E", + "type": 6 + } + ], + "path": [ + "Result" + ] + } + }, + { + "id": 5, + "type": { + "def": { + "tuple": [] + } + } + }, + { + "id": 6, + "type": { + "def": { + "variant": { + "variants": [ + { + "index": 1, + "name": "CouldNotReadInput" + } + ] + } + }, + "path": [ + "ink_primitives", + "LangError" + ] + } + }, + { + "id": 7, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 8 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 6 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 8 + }, + { + "name": "E", + "type": 6 + } + ], + "path": [ + "Result" + ] + } + }, + { + "id": 8, + "type": { + "def": { + "variant": { + "variants": [ + { + "index": 0, + "name": "None" + }, + { + "fields": [ + { + "type": 9 + } + ], + "index": 1, + "name": "Some" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 9 + } + ], + "path": [ + "Option" + ] + } + }, + { + "id": 9, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 10, + "typeName": "Pair" + } + ], + "index": 0, + "name": "Pair" + }, + { + "fields": [ + { + "type": 11, + "typeName": "StablePool" + } + ], + "index": 1, + "name": "StablePool" + } + ] + } + }, + "path": [ + "router_v2_contract", + "pool", + "Pool" + ] + } + }, + { + "id": 10, + "type": { + "def": { + "composite": { + "fields": [ + { + "name": "id", + "type": 0, + "typeName": "AccountId" + }, + { + "name": "token_0", + "type": 0, + "typeName": "AccountId" + }, + { + "name": "token_1", + "type": 0, + "typeName": "AccountId" + }, + { + "name": "fee", + "type": 2, + "typeName": "u8" + } + ] + } + }, + "path": [ + "router_v2_contract", + "pair", + "Pair" + ] + } + }, + { + "id": 11, + "type": { + "def": { + "composite": { + "fields": [ + { + "name": "id", + "type": 0, + "typeName": "AccountId" + }, + { + "name": "tokens", + "type": 3, + "typeName": "Vec" + } + ] + } + }, + "path": [ + "router_v2_contract", + "stable_pool", + "StablePool" + ] + } + }, + { + "id": 12, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 0 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 6 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 0 + }, + { + "name": "E", + "type": 6 + } + ], + "path": [ + "Result" + ] + } + }, + { + "id": 13, + "type": { + "def": { + "primitive": "u128" + } + } + }, + { + "id": 14, + "type": { + "def": { + "sequence": { + "type": 15 + } + } + } + }, + { + "id": 15, + "type": { + "def": { + "composite": { + "fields": [ + { + "name": "token_in", + "type": 0, + "typeName": "AccountId" + }, + { + "name": "pool_id", + "type": 0, + "typeName": "AccountId" + } + ] + } + }, + "path": [ + "traits", + "router_v2", + "Step" + ] + } + }, + { + "id": 16, + "type": { + "def": { + "primitive": "u64" + } + } + }, + { + "id": 17, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 18 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 6 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 18 + }, + { + "name": "E", + "type": 6 + } + ], + "path": [ + "Result" + ] + } + }, + { + "id": 18, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 19 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 20 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 19 + }, + { + "name": "E", + "type": 20 + } + ], + "path": [ + "Result" + ] + } + }, + { + "id": 19, + "type": { + "def": { + "sequence": { + "type": 13 + } + } + } + }, + { + "id": 20, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 21, + "typeName": "PSP22Error" + } + ], + "index": 0, + "name": "PSP22Error" + }, + { + "fields": [ + { + "type": 23, + "typeName": "FactoryError" + } + ], + "index": 1, + "name": "FactoryError" + }, + { + "fields": [ + { + "type": 24, + "typeName": "PairError" + } + ], + "index": 2, + "name": "PairError" + }, + { + "fields": [ + { + "type": 6, + "typeName": "LangError" + } + ], + "index": 3, + "name": "LangError" + }, + { + "fields": [ + { + "type": 25, + "typeName": "MathError" + } + ], + "index": 4, + "name": "MathError" + }, + { + "fields": [ + { + "type": 26, + "typeName": "StablePoolError" + } + ], + "index": 5, + "name": "StablePoolError" + }, + { + "index": 6, + "name": "EmptyPath" + }, + { + "index": 7, + "name": "Expired" + }, + { + "index": 8, + "name": "InvalidPoolAddress" + }, + { + "index": 9, + "name": "InvalidToken" + }, + { + "index": 10, + "name": "InvalidRecipient" + }, + { + "index": 11, + "name": "TransferError" + }, + { + "index": 12, + "name": "InsufficientTransferredAmount" + }, + { + "index": 13, + "name": "InsufficientAmount" + }, + { + "index": 14, + "name": "InsufficientOutputAmount" + }, + { + "index": 15, + "name": "InsufficientAmount0" + }, + { + "index": 16, + "name": "InsufficientAmount1" + }, + { + "index": 17, + "name": "InsufficientLiquidity" + } + ] + } + }, + "path": [ + "traits", + "router_v2", + "RouterV2Error" + ] + } + }, + { + "id": 21, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 22, + "typeName": "String" + } + ], + "index": 0, + "name": "Custom" + }, + { + "index": 1, + "name": "InsufficientBalance" + }, + { + "index": 2, + "name": "InsufficientAllowance" + }, + { + "index": 3, + "name": "ZeroRecipientAddress" + }, + { + "index": 4, + "name": "ZeroSenderAddress" + }, + { + "fields": [ + { + "type": 22, + "typeName": "String" + } + ], + "index": 5, + "name": "SafeTransferCheckFailed" + } + ] + } + }, + "path": [ + "psp22", + "errors", + "PSP22Error" + ] + } + }, + { + "id": 22, + "type": { + "def": { + "primitive": "str" + } + } + }, + { + "id": 23, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 24, + "typeName": "PairError" + } + ], + "index": 0, + "name": "PairError" + }, + { + "index": 1, + "name": "CallerIsNotFeeSetter" + }, + { + "index": 2, + "name": "IdenticalAddresses" + }, + { + "index": 3, + "name": "PairExists" + }, + { + "index": 4, + "name": "PairInstantiationFailed" + } + ] + } + }, + "path": [ + "traits", + "factory", + "FactoryError" + ] + } + }, + { + "id": 24, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 21, + "typeName": "PSP22Error" + } + ], + "index": 0, + "name": "PSP22Error" + }, + { + "fields": [ + { + "type": 6, + "typeName": "LangError" + } + ], + "index": 1, + "name": "LangError" + }, + { + "fields": [ + { + "type": 25, + "typeName": "MathError" + } + ], + "index": 2, + "name": "MathError" + }, + { + "index": 3, + "name": "KInvariantChanged" + }, + { + "index": 4, + "name": "InsufficientLiquidityMinted" + }, + { + "index": 5, + "name": "InsufficientLiquidityBurned" + }, + { + "index": 6, + "name": "InsufficientOutputAmount" + }, + { + "index": 7, + "name": "InsufficientLiquidity" + }, + { + "index": 8, + "name": "InsufficientInputAmount" + }, + { + "index": 9, + "name": "InvalidTo" + }, + { + "index": 10, + "name": "ReservesOverflow" + } + ] + } + }, + "path": [ + "traits", + "pair", + "PairError" + ] + } + }, + { + "id": 25, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 2, + "typeName": "u8" + } + ], + "index": 0, + "name": "AddOverflow" + }, + { + "fields": [ + { + "type": 2, + "typeName": "u8" + } + ], + "index": 1, + "name": "CastOverflow" + }, + { + "fields": [ + { + "type": 2, + "typeName": "u8" + } + ], + "index": 2, + "name": "DivByZero" + }, + { + "fields": [ + { + "type": 2, + "typeName": "u8" + } + ], + "index": 3, + "name": "MulOverflow" + }, + { + "fields": [ + { + "type": 2, + "typeName": "u8" + } + ], + "index": 4, + "name": "SubUnderflow" + }, + { + "fields": [ + { + "type": 2, + "typeName": "u8" + } + ], + "index": 5, + "name": "Precision" + } + ] + } + }, + "path": [ + "amm_helpers", + "math", + "MathError" + ] + } + }, + { + "id": 26, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 27, + "typeName": "Ownable2StepError" + } + ], + "index": 0, + "name": "Ownable2StepError" + }, + { + "fields": [ + { + "type": 25, + "typeName": "MathError" + } + ], + "index": 1, + "name": "MathError" + }, + { + "fields": [ + { + "type": 21, + "typeName": "PSP22Error" + } + ], + "index": 2, + "name": "PSP22Error" + }, + { + "fields": [ + { + "type": 6, + "typeName": "LangError" + } + ], + "index": 3, + "name": "LangError" + }, + { + "fields": [ + { + "type": 0, + "typeName": "AccountId" + } + ], + "index": 4, + "name": "InvalidTokenId" + }, + { + "index": 5, + "name": "IdenticalTokenId" + }, + { + "index": 6, + "name": "IncorrectAmountsCount" + }, + { + "index": 7, + "name": "ZeroAmounts" + }, + { + "index": 8, + "name": "InsufficientLiquidityMinted" + }, + { + "index": 9, + "name": "InsufficientLiquidityBurned" + }, + { + "index": 10, + "name": "InsufficientOutputAmount" + }, + { + "index": 11, + "name": "InsufficientLiquidity" + }, + { + "index": 12, + "name": "InsufficientInputAmount" + }, + { + "index": 13, + "name": "IncorrectTokenCount" + }, + { + "index": 14, + "name": "TooLargeTokenDecimal" + }, + { + "index": 15, + "name": "InvalidFee" + }, + { + "index": 16, + "name": "AmpCoefTooLow" + }, + { + "index": 17, + "name": "AmpCoefTooHigh" + }, + { + "index": 18, + "name": "AmpCoefRampDurationTooShort" + }, + { + "index": 19, + "name": "AmpCoefChangeTooLarge" + } + ] + } + }, + "path": [ + "traits", + "stable_pool", + "StablePoolError" + ] + } + }, + { + "id": 27, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 0, + "typeName": "AccountId" + } + ], + "index": 0, + "name": "CallerNotOwner" + }, + { + "fields": [ + { + "type": 0, + "typeName": "AccountId" + } + ], + "index": 1, + "name": "CallerNotPendingOwner" + }, + { + "fields": [ + { + "type": 0, + "typeName": "AccountId" + } + ], + "index": 2, + "name": "ContractNotPendingOwner" + }, + { + "index": 3, + "name": "NoPendingOwner" + } + ] + } + }, + "path": [ + "traits", + "ownable2step", + "Ownable2StepError" + ] + } + }, + { + "id": 28, + "type": { + "def": { + "variant": { + "variants": [ + { + "index": 0, + "name": "None" + }, + { + "fields": [ + { + "type": 0 + } + ], + "index": 1, + "name": "Some" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 0 + } + ], + "path": [ + "Option" + ] + } + }, + { + "id": 29, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 30 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 6 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 30 + }, + { + "name": "E", + "type": 6 + } + ], + "path": [ + "Result" + ] + } + }, + { + "id": 30, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 31 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 20 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 31 + }, + { + "name": "E", + "type": 20 + } + ], + "path": [ + "Result" + ] + } + }, + { + "id": 31, + "type": { + "def": { + "tuple": [ + 13, + 13, + 13 + ] + } + } + }, + { + "id": 32, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 33 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 6 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 33 + }, + { + "name": "E", + "type": 6 + } + ], + "path": [ + "Result" + ] + } + }, + { + "id": 33, + "type": { + "def": { + "variant": { + "variants": [ + { + "fields": [ + { + "type": 34 + } + ], + "index": 0, + "name": "Ok" + }, + { + "fields": [ + { + "type": 20 + } + ], + "index": 1, + "name": "Err" + } + ] + } + }, + "params": [ + { + "name": "T", + "type": 34 + }, + { + "name": "E", + "type": 20 + } + ], + "path": [ + "Result" + ] + } + }, + { + "id": 34, + "type": { + "def": { + "tuple": [ + 13, + 13 + ] + } + } + }, + { + "id": 35, + "type": { + "def": { + "composite": { + "fields": [ + { + "type": 1, + "typeName": "[u8; 32]" + } + ] + } + }, + "path": [ + "ink_primitives", + "types", + "Hash" + ] + } + }, + { + "id": 36, + "type": { + "def": { + "primitive": "u32" + } + } + }, + { + "id": 37, + "type": { + "def": { + "variant": {} + }, + "path": [ + "ink_env", + "types", + "NoChainExtension" + ] + } + } + ], + "version": "4" +} \ No newline at end of file