diff --git a/lib/calculation/process.ak b/lib/calculation/process.ak index 118eee9..6683bc7 100644 --- a/lib/calculation/process.ak +++ b/lib/calculation/process.ak @@ -71,8 +71,6 @@ pub fn pool_input_to_state( // Scoopers could in theory set a wide validity range to cause users to overpay, but this should be considered malicious activity and // get the scooper removed from the list of valid scoopers / ignore scooper rewards // TODO: we could solve this by enforcing a validity range, and checking the length is within 4 hours. - // Calculate the fees per 10k rate to use for this whole scoop - // We let the creator of the pool specify a fee rate that decays (or increases) between market_open and fee_finalized let bid_fees = bid_fees_per_10_thousand let ask_fees = ask_fees_per_10_thousand // Then construct the pool state. We include the assets here, instead of just the reserves, so we can check the values of each order diff --git a/lib/tests/examples/ex_pool.ak b/lib/tests/examples/ex_pool.ak index 589e583..1f39bcf 100644 --- a/lib/tests/examples/ex_pool.ak +++ b/lib/tests/examples/ex_pool.ak @@ -19,7 +19,6 @@ fn mk_pool_datum() -> PoolDatum { ask_fees_per_10_thousand: 2000, fee_manager: None, market_open: 100, - fee_finalized: 1000, protocol_fees: 10000000, } } diff --git a/lib/types/pool.ak b/lib/types/pool.ak index 0ae8222..c6f84de 100644 --- a/lib/types/pool.ak +++ b/lib/types/pool.ak @@ -18,9 +18,6 @@ pub type PoolDatum { circulating_lp: Int, /// The basis points to charge on each trade for bid (A -> B) and ask (B -> A) orders /// For example, a 1% fee would be represented as 100 (out of 10,000), and a 0.3% fee would be represented as 30 - /// The two values represent the fees as of `market_open` and as of `fee_finalized`, respectively, with a linear - /// decay from one to the other. - /// The transaction uses the valid_from field to charge the largest fee the transaction *could* be obligated to pay bid_fees_per_10_thousand: Int, ask_fees_per_10_thousand: Int, // An optional multisig condition under which the protocol fees can be updated @@ -28,9 +25,6 @@ pub type PoolDatum { /// The UNIX millisecond timestamp at which trading against the pool should be allowed /// TODO: deposits and arguably withdrawals should be processed before the market open market_open: PosixTime, - /// The UNIX millisecond timestamp at which the fees reach their final resting state - /// For example, a pool may be opened at a 20% fee, and decay gradually down to a 1% fee pool over the course of the first month. - fee_finalized: PosixTime, /// The amount of ADA on the UTXO that is set aside by collecting protocol fees /// This should be increased on each scoop to represent collecting fees; deducted from the reserve amount (if one of the tokens in the pair is ADA) /// to calculate the swap amounts, and decreased when some amount is withdrawn. diff --git a/plutus.json b/plutus.json index 041b400..2200c90 100644 --- a/plutus.json +++ b/plutus.json @@ -43,8 +43,8 @@ "$ref": "#/definitions/RedeemerWrapper$Data" } }, - "compiledCode": "591609010000332323232323232232225323232323232323233300d3001300e375401226464a66601ea66601e600660206ea80304c8c8c8c8c94ccc050c020c054dd5000899191919191919299980d9807980e1baa001132533301c3375e6008603c6ea8c010c078dd5000980b998101ba901a4bd70099299980e98091998009bab300b301f375400401200c264a66603c6028603e6ea80044c8c8c8c8c8c8c8c8c8c8c8cdc42400060546ea8c0acc8ccc004004dd6180898161baa3012302c375404c97bdb1810100000103d87a8000222533302f00210011333003003303200232323232533303030240011337606ea000cccc0c0009300103d87a80004c0103d87980001533303030250011325333031302530323754002264a666064604c60666ea80044c8c8c94ccc0d4c0a4c0d8dd500089919191919299981d19baf3022303c3754604460786ea8038c0d4cc0f8dd481325eb804c94ccc0ecc0bcc0f0dd500089919299981e99baf302b303f375400460846086608660866086608660866086607e6ea8c094c0fcdd501c8a99981e99b8f375c6048607e6ea80080b454ccc0f4cdd79812981f9baa0020051533303d3375e6e9c05cc108c10cc10cc10cc0fcdd50010a99981e99baf374e02c60846086608660866086607e6ea800854ccc0f4cdd79ba70153006303f3754004266ec0dd419b8001048008ccc0f403d30103d87a80004c0103d879800016161616161632533303d3031303e37540042646464646464646464646464a666098609e00426464646464931919191919299982a982c0010a4c2c6eb4c158004c158008dd7182a000982a0031bae3052005323232323253330543057002149858dd6982a800982a8011bae30530013053007375c60a200c6464646464a6660a660ac0042930b1bad30540013054002375c60a400260a40106eb8c14001d4ccc128c0f8c12cdd50050991919192999828982a0010991924c602600460240062c60a400260a400460a000260986ea802858c0a402c58dd6182680098268011bac304b001304b0023758609200260920046eb8c11c004c11c008c114004c114008c10c004c0fcdd50010b1299981e9818981f1baa00113232323253330443047002132498c94ccc108c0d800454ccc114c110dd50020a4c2c2a666084606e00226464a66608e60940042930b1bad3048001304437540082a66608460700022a66608a60886ea80105261616304237540062c64a66608860860022a666082606c6084002294454ccc104c0d4c1080045280b0b1baa304500130450023043001303f37540022c6080607a6ea800458cc01cdd59804181e1baa3022303c375406c01c2c6032002600260746ea800c8c0f4c0f8c0f8c0f8c0f8c0f8004c94ccc0dcc0acc0e0dd500109919191919191919191919192999823182480109919191924c64a66608e607600226464a666098609e00426493192999825181f00089919299982798290010a4c2c6eb8c140004c130dd50010a999825181f80089919299982798290010a4c2c6eb8c140004c130dd50010b18251baa00116304d0013049375400e2a66608e6078002264646464a66609c60a200426464931919191919299982a182b8010a4c2c6eb4c154004c154008dd7182980098298019bae3051002323232323253330533056002149858dd6982a000982a0011bae30520013052004375c60a00062c6eb0c13c004c13c008dd6182680098249baa00715333047303d00113232533304c304f002132498c8c8c8c8c8c8c8c94ccc150c15c00852616375a60aa00260aa0046eb8c14c004c14c00cdd7182880119191919192999829982b0010a4c2c6eb4c150004c150008dd7182900098290019bae3050002375860980046eb0c12800458c94ccc130c13cc13c0044cdd81827000982718278008b1bac304d0013049375400e2a66608e608000226464a666098609e0042649319191919192999828982a0010a4c2c6eb4c148004c148008dd7182800098280011bae304e001163758609a00260926ea801c54ccc11cc0fc0044c8c94ccc130c13c0084c926323232323232323253330543057002149858dd6982a800982a8011bae30530013053003375c60a20046464646464a6660a660ac0042930b1bad30540013054002375c60a400260a40066eb8c140008dd618260011bac304a0011632533304c304f304f001133760609c002609c609e0022c6eb0c134004c124dd50038a999823981f000899192999826182780109924c646eb8c130008dd718250008b19299982618279827800899bb0304e001304e304f001163758609a00260926ea801c58c11cdd5003192999823181d000899191919299982698280010991924c64a66609860800022a66609e609c6ea800c526161533304c30410011323253330513054002149858dd7182900098271baa0031533304c30420011323253330513054002149858c148004c138dd50018b18261baa002533304a303e304b3754006264646464a6660a260a80042646493192999828182200089919299982a982c00109924c64a6660a6608e00226464a6660b060b600426493180f8008b182c800982a9baa0021533305330480011323232323232533305c305f002149858dd6982e800982e8011bad305b001305b002375a60b200260aa6ea800858c14cdd50008b182b00098291baa00315333050304500115333053305237540062930b0b18281baa002301800316305200130520023050001304c37540062c2c609c002609c004609800260906ea802054ccc118c0ec00454ccc124c120dd50040a4c2c2c608c6ea801cc090028c94ccc110c0e00044c8c94ccc124c13000852616375c6094002608c6ea803054ccc110c0e400454ccc11cc118dd50060a4c2c2c60886ea802c58c11c004c11c008c114004c114008c10c004c10c008dd698208009820801181f800981f801181e800981c9baa002162325333038302c00113232533303d3040002149858dd7181f000981d1baa00215333038302d00113232533303d3040002149858dd7181f000981d1baa00216303837540026074606e6ea800458cc004dd59801181b1baa301c303637540606044606c6ea8c0e4c0d8dd5001911919299981b98158008a6103d87a800015333037302c001132323300100100622533303d00114c0103d87a80001323232533303d3371e00c6eb8c0f800c4c0dccc1040052f5c026600a00a004607c0046082004607e0026eb8c0f0c0e4dd5001098189981d981e181c9baa0024bd70181b9baa001301c303737540024607060726072607260726072607260726072607260720022c66646002002444a66606e004298103d87a8000132325333036302a003130303303a0024bd70099980280280099b8000348004c0ec00cc0e4008dd6180c98199baa30193033375405a6eb4c0d8c0ccdd50008b19991800800911299981b0010a60103d87a800013232533303530290031302f33039375000497ae01333005005001337000069000981d0019bad303800201f00314bded8c010100000103d87980003330133756603a60626ea800c06d2201066f7261636c650033710900018179baa3030003375a605c0046062004660586ea4098cc0b0dd4809198161816981700325eb80cc0acc0a0008cc0acc0a4008cc0acdd41998059bab3015302937540186eb8c0a0008dd7181480125eb80cc0a8c09c008cc0a8c0a0008cc0a8dd41998051bab3014302837540166eb8c09c008dd7181400125eb80c8cdd81815800981598160009bac302700232337606054002605460560026eb0c094004c8cdd81814800981498150009bac3028001302830243754008a666042602a60446ea800c4c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0d8c0e40084c8c926325333035302900113232533303a303d002132498c05c00458c0ec004c0dcdd50048a99981a98150008a99981c181b9baa00914985858c0d4dd5004191919191bae3039003375c606e004646eb8c0e000cdd7181b0011919bb0303a001303a303b0013758606c0206466ec0c0e4004c0e4c0e8004dd6181a0078b1bad30370013037002375a606a002606a0046eb4c0cc004c0cc008c0c4004c0c4008dd6981780098178011bad302d001302d002375a6056002605600464a66605060566056002266ec0c0a8004c0a8c0ac00458dd6181480098148011bae3027001302337540062c60020024464a666044602c00226464a66604e60540042930b1bae3028001302437540042a666044602e00226464a66604e6054004264931980b8009198030030008b1bac3028001302437540042a666044603000226464a66604e6054004264931980b8009198030030008b1bac3028001302437540042a6660446036002264646464a6660526058004264931980c8009198040040008b1bac302a001302a002375a605000260486ea800854ccc088c0680044c8c94ccc09cc0a800852616375a605000260486ea800854ccc088c0640044c8c94ccc09cc0a800852616375a605000260486ea800854ccc088cdc3a401800226464a66604e60540042930b1bae3028001302437540042c60446ea8004c08cc080dd50008b1802180f9baa002162223253330203015302137540022900009bad30253022375400264a666040602a60426ea80045300103d87a8000132330010013756604c60466ea8008894ccc094004530103d87a8000132323253330253371e00e6eb8c09800c4c07ccc0a4dd4000a5eb804cc014014008dd698130011814801181380099198008008021129998120008a6103d87a8000132323253330243371e00e6eb8c09400c4c078cc0a0dd3000a5eb804cc014014008dd59812801181400118130008b1810180e9baa0011632533301e00114c103d87a8000130153301f30200014bd701bac3001301c3754600460386ea80588c07cc080c0800048c078004cc009220104000de14000007330014881040014df100000622337140040026eb8c064c058dd50008b1800980a9baa00f2301830190013758602c602e0046eb8c054004c044dd50060a5114984d958c94ccc03cc00c0044c8c8c8c94ccc058c0640084c926330060012375a0022c6eb0c05c004c05c008dd7180a80098089baa00c1533300f300400115333012301137540182930b0b18079baa00b22323300100100322533301400114984c8cc00c00cc060008c00cc0580044cc8894ccc040c8c8c94ccc04cc020c050dd500089919299980a9999911119198008008029119299980e180800089919198008008041129998110008a5013253330203371e6eb8c09400801052889980180180098128009bae3021301e37540042a66603860220022660106eb0c084c078dd50011198020020008a99980e1809000899198008009bac3022301f375400644a66604200229404c94ccc07ccc018018c09000852889980180180098120008a99980e180a80089919b89375a6044002646660020026eb0c08cc09000920002225333023002100113330030033026002533302033007007302500213370000290010800980f1baa0021533301c301400113232533301e3013301f3754002264a66603e64a66604660440022a666040602a6042002294454ccc080c050c0840045280b0b1baa300f30213754601e60426ea80204cdc4800801899b88001003375a604660406ea80045281806180f9baa300d301f375400c6eb4c084c078dd50010a99980e180980089919299980f1809980f9baa001132533301f3253330233022001153330203015302100114a22a6660406028604200229405858dd5180798109baa300e30213754010266e2400c0044cdc40018009bad3023302037540022940c030c07cdd51806180f9baa006375a6042603c6ea80084c8c8cc004004018894ccc088004528099299981019baf0043021302500214a2266006006002604a002602c66040602e660406042603c6ea80092f5c097ae0301c37540026008602e6ea8048dd6180d180d980d980d980d980d980d980d980d980b9baa30043017375400c60346036603660366036603660366036602e6ea8c010c05cdd50031bab301a301b301b301b301b301b301b301737546008602e6ea80184cc004dd6180d180d980d980b9baa30043017375400c4601464a66602e601860306ea8004520001375a603860326ea8004c94ccc05cc030c060dd50008a6103d87a8000132330010013756603a60346ea8008894ccc070004530103d87a80001323232533301c3371e911066f7261636c6500375c603a0062602c660406ea00052f5c026600a00a0046eb4c074008c080008c078004c8cc004004dd59803980c9baa00222533301b00114c103d87a80001323232533301b3371e0106eb8c07000c4c054cc07cdd3000a5eb804cc014014008dd5980e001180f801180e8008a5022323300100100322533301b00114a2264a6660326008603c0042660060060022940c078004dd7180c180a9baa00116300130143754600260286ea8c94ccc04cc020c050dd5000899299980a1804180a9baa00113004301637546032602c6ea800458cc88c8cc00400400c894ccc0680045300103d87a80001323253330193375e601060366ea80080144c04ccc0740092f5c0266008008002603c00460380026eb0c008c054dd51801180a9baa0043018301537540022c600460286ea800c8c05c0048c058c05c0045261365632323232533301130053012375401c2646464646464646464646464a666040604600426464646464931919191919299981498160010a4c2c6eb4c0a8004c0a8008dd7181400098140031bae302600532323232325333028302b002149858dd6981480098148011bae30270013027007375c604a00c6464646464a66604e60540042930b1bad30280013028002375c604c002604c0106eb8c09001d4ccc078c048c07cdd5005099191919299981298140010991924c602a00460280062c604c002604c004604800260406ea802858c03402c58dd6181080098108011bac301f001301f0023758603a002603a0046eb8c06c004c06c008c064004c064008c05c004c04cdd50070b180080091192999809180300089919299980b980d0010a4c2c6eb8c060004c050dd50010a999809180380089919299980b980d00109924c6600e00246600c00c0022c6eb0c060004c050dd50010a999809180400089919299980b980d00109924c6600e00246600c00c0022c6eb0c060004c050dd50010a9998091805800899191919299980c980e00109924c660120024660100100022c6eb0c068004c068008dd6980c000980a1baa00215333012300a001132325333017301a002149858dd6980c000980a1baa002153330123009001132325333017301a002149858dd6980c000980a1baa002153330123370e900600089919299980b980d0010a4c2c6eb8c060004c050dd50010b18091baa0012533300f300330103754002264646464a66602c60320042649319299980a18040008a99980b980b1baa00414985854ccc050c0240044c8c94ccc064c07000852616375a6034002602c6ea801054ccc050c02800454ccc05cc058dd50020a4c2c2c60286ea800c58c94ccc058c05400454ccc04cc020c0500045288a9998099803980a0008a5016163754602e002602e004602a00260226ea80045888c8cc00400400c894ccc050004526132330030033018002300330160013012300f37540126e1d2000370e90011b8748010dc3a40146e1d2008370e90031ba548000dd2a40046eb80055cd2ab9d5573caae7d5d02ba157449811e581cc6c4bff396ed8bf003bee6ca112c01aa081acb66a90de510322cdb700001", - "hash": "68cbd18ff44e18f7f87c5937fc45207157ef60c11156d66eaf791a89" + "compiledCode": "5915fe010000332323232323232232225323232323232323233300d3001300e375401226464a66601ea66601e600660206ea80304c8c8c8c8c94ccc050c020c054dd5000899191919191919299980d9807980e1baa001132533301c3375e6008603c6ea8c010c078dd5000980b998101ba901a4bd70099299980e98091998009bab300b301f375400401200c264a66603c6028603e6ea80044c8c8c8c8c8c8c8c8c8c8c8cdc42400060546ea8c0acc8ccc004004dd6180898161baa3012302c375404c97bdb1810100000103d87a8000222533302f00210011333003003303200232323232533303030240011337606ea000cccc0c0009300103d87a80004c0103d87980001533303030250011325333031302530323754002264a666064604c60666ea80044c8c8c94ccc0d4c0a4c0d8dd500089919191919299981d19baf3022303c3754604460786ea8038c0d4cc0f8dd481325eb804c94ccc0ecc0bcc0f0dd500089919299981e99baf302b303f375400460846086608660866086608660866086607e6ea8c094c0fcdd501c8a99981e99b8f375c6048607e6ea80080b454ccc0f4cdd79812981f9baa0020051533303d3375e6e9c05cc108c10cc10cc10cc0fcdd50010a99981e99baf374e02c60846086608660866086607e6ea800854ccc0f4cdd79ba70153006303f3754004266ec0dd419b8001048008ccc0f403d30103d87a80004c0103d879800016161616161632533303d3031303e37540042646464646464646464646464a666098609e00426464646464931919191919299982a982c0010a4c2c6eb4c158004c158008dd7182a000982a0031bae3052005323232323253330543057002149858dd6982a800982a8011bae30530013053007375c60a200c6464646464a6660a660ac0042930b1bad30540013054002375c60a400260a40106eb8c14001d4ccc128c0f8c12cdd50050991919192999828982a0010991924c602600460240062c60a400260a400460a000260986ea802858c0a402c58dd6182680098268011bac304b001304b0023758609200260920046eb8c11c004c11c008c114004c114008c10c004c0fcdd50010b1299981e9818981f1baa00113232323253330443047002132498c94ccc108c0d800454ccc114c110dd50020a4c2c2a666084606e00226464a66608e60940042930b1bad3048001304437540082a66608460700022a66608a60886ea80105261616304237540062c64a66608860860022a666082606c6084002294454ccc104c0d4c1080045280b0b1baa304500130450023043001303f37540022c6080607a6ea800458cc01cdd59804181e1baa3022303c375406c01c2c6032002600260746ea800c8c0f4c0f8c0f8c0f8c0f8c0f8004c94ccc0dcc0acc0e0dd500109919191919191919191919192999823182480109919191924c64a66608e607600226464a666098609e00426493192999825181f00089919299982798290010a4c2c6eb8c140004c130dd50010a999825181f80089919299982798290010a4c2c6eb8c140004c130dd50010b18251baa00116304d0013049375400e2a66608e6078002264646464a66609c60a200426464931919191919299982a182b8010a4c2c6eb4c154004c154008dd7182980098298019bae3051002323232323253330533056002149858dd6982a000982a0011bae30520013052004375c60a00062c6eb0c13c004c13c008dd6182680098249baa00715333047303d00113232533304c304f002132498c8c8c8c8c8c8c8c94ccc150c15c00852616375a60aa00260aa0046eb8c14c004c14c00cdd7182880119191919192999829982b0010a4c2c6eb4c150004c150008dd7182900098290019bae3050002375860980046eb0c12800458c94ccc130c13cc13c0044cdd81827000982718278008b1bac304d0013049375400e2a66608e608000226464a666098609e0042649319191919192999828982a0010a4c2c6eb4c148004c148008dd7182800098280011bae304e001163758609a00260926ea801c54ccc11cc0fc0044c8c94ccc130c13c0084c926323232323232323253330543057002149858dd6982a800982a8011bae30530013053003375c60a20046464646464a6660a660ac0042930b1bad30540013054002375c60a400260a40066eb8c140008dd618260011bac304a0011632533304c304f304f001133760609c002609c609e0022c6eb0c134004c124dd50038a999823981f000899192999826182780109924c646eb8c130008dd718250008b19299982618279827800899bb0304e001304e304f001163758609a00260926ea801c58c11cdd5003192999823181d000899191919299982698280010991924c64a66609860800022a66609e609c6ea800c526161533304c30410011323253330513054002149858dd7182900098271baa0031533304c30420011323253330513054002149858c148004c138dd50018b18261baa002533304a303e304b3754006264646464a6660a260a80042646493192999828182200089919299982a982c00109924c64a6660a6608e00226464a6660b060b600426493180f8008b182c800982a9baa0021533305330480011323232323232533305c305f002149858dd6982e800982e8011bad305b001305b002375a60b200260aa6ea800858c14cdd50008b182b00098291baa00315333050304500115333053305237540062930b0b18281baa002301800316305200130520023050001304c37540062c2c609c002609c004609800260906ea802054ccc118c0ec00454ccc124c120dd50040a4c2c2c608c6ea801cc090028c94ccc110c0e00044c8c94ccc124c13000852616375c6094002608c6ea803054ccc110c0e400454ccc11cc118dd50060a4c2c2c60886ea802c58c11c004c11c008c114004c114008c10c004c10c008dd698208009820801181f800981f801181e800981c9baa002162325333038302c00113232533303d3040002149858dd7181f000981d1baa00215333038302d00113232533303d3040002149858dd7181f000981d1baa00216303837540026074606e6ea800458cc004dd59801181b1baa301c303637540606044606c6ea8c0e4c0d8dd5001911919299981b98158008a6103d87a800015333037302c001132323300100100622533303d00114c0103d87a80001323232533303d3371e00c6eb8c0f800c4c0dccc1040052f5c026600a00a004607c0046082004607e0026eb8c0f0c0e4dd5001098189981d981e181c9baa0024bd70181b9baa001301c303737540024607060726072607260726072607260726072607260720022c66646002002444a66606e004298103d87a8000132325333036302a003130303303a0024bd70099980280280099b8000348004c0ec00cc0e4008dd6180c98199baa30193033375405a6eb4c0d8c0ccdd50008b19991800800911299981b0010a60103d87a800013232533303530290031302f33039375000497ae01333005005001337000069000981d0019bad303800201f00314bded8c010100000103d87980003330133756603a60626ea800c06d2201066f7261636c650033710900018179baa3030003375a605c0046062004660586ea4098cc0b0dd4809198161816981700325eb80cc0acc0a0008cc0acc0a4008cc0acdd41998059bab3015302937540186eb8c0a0008dd7181480125eb80cc0a8c09c008cc0a8c0a0008cc0a8dd41998051bab3014302837540166eb8c09c008dd7181400125eb80c8cdd81815800981598160009bac302700232337606054002605460560026eb0c094004c8cdd81814800981498150009bac3028001302830243754008a666042602a60446ea800c4c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0d0c0dc0084c8c9263253330333027001132325333038303b002132498c05400458c0e4004c0d4dd50038a99981998140008a99981b181a9baa00714985858c0ccdd5003191919191bae3037003375c606a004646eb8c0d800cdd7181a0011919bb03038001303830390013758606801c6466ec0c0dc004c0dcc0e0004dd618190068b1bad30350013035002375a60660026066004606200260620046eb4c0bc004c0bc008dd6981680098168011bad302b001302b002325333028302b302b0011337606054002605460560022c6eb0c0a4004c0a4008dd7181380098119baa003163001001223253330223016001132325333027302a002149858dd7181400098121baa002153330223017001132325333027302a002132498cc05c0048cc01801800458dd6181400098121baa002153330223018001132325333027302a002132498cc05c0048cc01801800458dd6181400098121baa00215333022301b0011323232325333029302c002132498cc0640048cc02002000458dd6181500098150011bad3028001302437540042a666044603400226464a66604e60540042930b1bad3028001302437540042a666044603200226464a66604e60540042930b1bad3028001302437540042a66604466e1d200c001132325333027302a002149858dd7181400098121baa0021630223754002604660406ea800458c010c07cdd50010b111192999810180a98109baa0011480004dd6981298111baa0013253330203015302137540022980103d87a8000132330010013756604c60466ea8008894ccc094004530103d87a8000132323253330253371e00e6eb8c09800c4c07ccc0a4dd4000a5eb804cc014014008dd698130011814801181380099198008008021129998120008a6103d87a8000132323253330243371e00e6eb8c09400c4c078cc0a0dd3000a5eb804cc014014008dd59812801181400118130008b1810180e9baa0011632533301e00114c103d87a8000130153301f30200014bd701bac3001301c3754600460386ea80588c07cc080c0800048c078004cc009220104000de14000007330014881040014df100000622337140040026eb8c064c058dd50008b1800980a9baa00f2301830190013758602c602e0046eb8c054004c044dd50060a5114984d958c94ccc03cc00c0044c8c8c8c94ccc058c0640084c926330060012375a0022c6eb0c05c004c05c008dd7180a80098089baa00c1533300f300400115333012301137540182930b0b18079baa00b22323300100100322533301400114984c8cc00c00cc060008c00cc0580044cc8894ccc040c8c8c94ccc04cc020c050dd500089919299980a9999911119198008008029119299980e180800089919198008008041129998110008a5013253330203371e6eb8c09400801052889980180180098128009bae3021301e37540042a66603860220022660106eb0c084c078dd50011198020020008a99980e1809000899198008009bac3022301f375400644a66604200229404c94ccc07ccc018018c09000852889980180180098120008a99980e180a80089919b89375a6044002646660020026eb0c08cc09000920002225333023002100113330030033026002533302033007007302500213370000290010800980f1baa0021533301c301400113232533301e3013301f3754002264a66603e64a66604660440022a666040602a6042002294454ccc080c050c0840045280b0b1baa300f30213754601e60426ea80204cdc4800801899b88001003375a604660406ea80045281806180f9baa300d301f375400c6eb4c084c078dd50010a99980e180980089919299980f1809980f9baa001132533301f3253330233022001153330203015302100114a22a6660406028604200229405858dd5180798109baa300e30213754010266e2400c0044cdc40018009bad3023302037540022940c030c07cdd51806180f9baa006375a6042603c6ea80084c8c8cc004004018894ccc088004528099299981019baf0043021302500214a2266006006002604a002602c66040602e660406042603c6ea80092f5c097ae0301c37540026008602e6ea8048dd6180d180d980d980d980d980d980d980d980d980b9baa30043017375400c60346036603660366036603660366036602e6ea8c010c05cdd50031bab301a301b301b301b301b301b301b301737546008602e6ea80184cc004dd6180d180d980d980b9baa30043017375400c4601464a66602e601860306ea8004520001375a603860326ea8004c94ccc05cc030c060dd50008a6103d87a8000132330010013756603a60346ea8008894ccc070004530103d87a80001323232533301c3371e911066f7261636c6500375c603a0062602c660406ea00052f5c026600a00a0046eb4c074008c080008c078004c8cc004004dd59803980c9baa00222533301b00114c103d87a80001323232533301b3371e0106eb8c07000c4c054cc07cdd3000a5eb804cc014014008dd5980e001180f801180e8008a5022323300100100322533301b00114a2264a6660326008603c0042660060060022940c078004dd7180c180a9baa00116300130143754600260286ea8c94ccc04cc020c050dd5000899299980a1804180a9baa00113004301637546032602c6ea800458cc88c8cc00400400c894ccc0680045300103d87a80001323253330193375e601060366ea80080144c04ccc0740092f5c0266008008002603c00460380026eb0c008c054dd51801180a9baa0043018301537540022c600460286ea800c8c05c0048c058c05c0045261365632323232533301130053012375401c2646464646464646464646464a666040604600426464646464931919191919299981498160010a4c2c6eb4c0a8004c0a8008dd7181400098140031bae302600532323232325333028302b002149858dd6981480098148011bae30270013027007375c604a00c6464646464a66604e60540042930b1bad30280013028002375c604c002604c0106eb8c09001d4ccc078c048c07cdd5005099191919299981298140010991924c602a00460280062c604c002604c004604800260406ea802858c03402c58dd6181080098108011bac301f001301f0023758603a002603a0046eb8c06c004c06c008c064004c064008c05c004c04cdd50070b180080091192999809180300089919299980b980d0010a4c2c6eb8c060004c050dd50010a999809180380089919299980b980d00109924c6600e00246600c00c0022c6eb0c060004c050dd50010a999809180400089919299980b980d00109924c6600e00246600c00c0022c6eb0c060004c050dd50010a9998091805800899191919299980c980e00109924c660120024660100100022c6eb0c068004c068008dd6980c000980a1baa00215333012300a001132325333017301a002149858dd6980c000980a1baa002153330123009001132325333017301a002149858dd6980c000980a1baa002153330123370e900600089919299980b980d0010a4c2c6eb8c060004c050dd50010b18091baa0012533300f300330103754002264646464a66602c60320042649319299980a18040008a99980b980b1baa00414985854ccc050c0240044c8c94ccc064c07000852616375a6034002602c6ea801054ccc050c02800454ccc05cc058dd50020a4c2c2c60286ea800c58c94ccc058c05400454ccc04cc020c0500045288a9998099803980a0008a5016163754602e002602e004602a00260226ea80045888c8cc00400400c894ccc050004526132330030033018002300330160013012300f37540126e1d2000370e90011b8748010dc3a40146e1d2008370e90031ba548000dd2a40046eb80055cd2ab9d5573caae7d5d02ba157449811e581cbd4e886ee59548d9d6a2be480a4b468da8e8177f52ba6ce05b7b24a30001", + "hash": "e2fe2d97baeb7dbc39da2c3292e346806d28f37eb0a980e46528e61e" }, { "title": "oracle.mint", @@ -54,8 +54,8 @@ "$ref": "#/definitions/types~1oracle~1OracleRedeemer" } }, - "compiledCode": "591609010000332323232323232232225323232323232323233300d3001300e375401226464a66601ea66601e600660206ea80304c8c8c8c8c94ccc050c020c054dd5000899191919191919299980d9807980e1baa001132533301c3375e6008603c6ea8c010c078dd5000980b998101ba901a4bd70099299980e98091998009bab300b301f375400401200c264a66603c6028603e6ea80044c8c8c8c8c8c8c8c8c8c8c8cdc42400060546ea8c0acc8ccc004004dd6180898161baa3012302c375404c97bdb1810100000103d87a8000222533302f00210011333003003303200232323232533303030240011337606ea000cccc0c0009300103d87a80004c0103d87980001533303030250011325333031302530323754002264a666064604c60666ea80044c8c8c94ccc0d4c0a4c0d8dd500089919191919299981d19baf3022303c3754604460786ea8038c0d4cc0f8dd481325eb804c94ccc0ecc0bcc0f0dd500089919299981e99baf302b303f375400460846086608660866086608660866086607e6ea8c094c0fcdd501c8a99981e99b8f375c6048607e6ea80080b454ccc0f4cdd79812981f9baa0020051533303d3375e6e9c05cc108c10cc10cc10cc0fcdd50010a99981e99baf374e02c60846086608660866086607e6ea800854ccc0f4cdd79ba70153006303f3754004266ec0dd419b8001048008ccc0f403d30103d87a80004c0103d879800016161616161632533303d3031303e37540042646464646464646464646464a666098609e00426464646464931919191919299982a982c0010a4c2c6eb4c158004c158008dd7182a000982a0031bae3052005323232323253330543057002149858dd6982a800982a8011bae30530013053007375c60a200c6464646464a6660a660ac0042930b1bad30540013054002375c60a400260a40106eb8c14001d4ccc128c0f8c12cdd50050991919192999828982a0010991924c602600460240062c60a400260a400460a000260986ea802858c0a402c58dd6182680098268011bac304b001304b0023758609200260920046eb8c11c004c11c008c114004c114008c10c004c0fcdd50010b1299981e9818981f1baa00113232323253330443047002132498c94ccc108c0d800454ccc114c110dd50020a4c2c2a666084606e00226464a66608e60940042930b1bad3048001304437540082a66608460700022a66608a60886ea80105261616304237540062c64a66608860860022a666082606c6084002294454ccc104c0d4c1080045280b0b1baa304500130450023043001303f37540022c6080607a6ea800458cc01cdd59804181e1baa3022303c375406c01c2c6032002600260746ea800c8c0f4c0f8c0f8c0f8c0f8c0f8004c94ccc0dcc0acc0e0dd500109919191919191919191919192999823182480109919191924c64a66608e607600226464a666098609e00426493192999825181f00089919299982798290010a4c2c6eb8c140004c130dd50010a999825181f80089919299982798290010a4c2c6eb8c140004c130dd50010b18251baa00116304d0013049375400e2a66608e6078002264646464a66609c60a200426464931919191919299982a182b8010a4c2c6eb4c154004c154008dd7182980098298019bae3051002323232323253330533056002149858dd6982a000982a0011bae30520013052004375c60a00062c6eb0c13c004c13c008dd6182680098249baa00715333047303d00113232533304c304f002132498c8c8c8c8c8c8c8c94ccc150c15c00852616375a60aa00260aa0046eb8c14c004c14c00cdd7182880119191919192999829982b0010a4c2c6eb4c150004c150008dd7182900098290019bae3050002375860980046eb0c12800458c94ccc130c13cc13c0044cdd81827000982718278008b1bac304d0013049375400e2a66608e608000226464a666098609e0042649319191919192999828982a0010a4c2c6eb4c148004c148008dd7182800098280011bae304e001163758609a00260926ea801c54ccc11cc0fc0044c8c94ccc130c13c0084c926323232323232323253330543057002149858dd6982a800982a8011bae30530013053003375c60a20046464646464a6660a660ac0042930b1bad30540013054002375c60a400260a40066eb8c140008dd618260011bac304a0011632533304c304f304f001133760609c002609c609e0022c6eb0c134004c124dd50038a999823981f000899192999826182780109924c646eb8c130008dd718250008b19299982618279827800899bb0304e001304e304f001163758609a00260926ea801c58c11cdd5003192999823181d000899191919299982698280010991924c64a66609860800022a66609e609c6ea800c526161533304c30410011323253330513054002149858dd7182900098271baa0031533304c30420011323253330513054002149858c148004c138dd50018b18261baa002533304a303e304b3754006264646464a6660a260a80042646493192999828182200089919299982a982c00109924c64a6660a6608e00226464a6660b060b600426493180f8008b182c800982a9baa0021533305330480011323232323232533305c305f002149858dd6982e800982e8011bad305b001305b002375a60b200260aa6ea800858c14cdd50008b182b00098291baa00315333050304500115333053305237540062930b0b18281baa002301800316305200130520023050001304c37540062c2c609c002609c004609800260906ea802054ccc118c0ec00454ccc124c120dd50040a4c2c2c608c6ea801cc090028c94ccc110c0e00044c8c94ccc124c13000852616375c6094002608c6ea803054ccc110c0e400454ccc11cc118dd50060a4c2c2c60886ea802c58c11c004c11c008c114004c114008c10c004c10c008dd698208009820801181f800981f801181e800981c9baa002162325333038302c00113232533303d3040002149858dd7181f000981d1baa00215333038302d00113232533303d3040002149858dd7181f000981d1baa00216303837540026074606e6ea800458cc004dd59801181b1baa301c303637540606044606c6ea8c0e4c0d8dd5001911919299981b98158008a6103d87a800015333037302c001132323300100100622533303d00114c0103d87a80001323232533303d3371e00c6eb8c0f800c4c0dccc1040052f5c026600a00a004607c0046082004607e0026eb8c0f0c0e4dd5001098189981d981e181c9baa0024bd70181b9baa001301c303737540024607060726072607260726072607260726072607260720022c66646002002444a66606e004298103d87a8000132325333036302a003130303303a0024bd70099980280280099b8000348004c0ec00cc0e4008dd6180c98199baa30193033375405a6eb4c0d8c0ccdd50008b19991800800911299981b0010a60103d87a800013232533303530290031302f33039375000497ae01333005005001337000069000981d0019bad303800201f00314bded8c010100000103d87980003330133756603a60626ea800c06d2201066f7261636c650033710900018179baa3030003375a605c0046062004660586ea4098cc0b0dd4809198161816981700325eb80cc0acc0a0008cc0acc0a4008cc0acdd41998059bab3015302937540186eb8c0a0008dd7181480125eb80cc0a8c09c008cc0a8c0a0008cc0a8dd41998051bab3014302837540166eb8c09c008dd7181400125eb80c8cdd81815800981598160009bac302700232337606054002605460560026eb0c094004c8cdd81814800981498150009bac3028001302830243754008a666042602a60446ea800c4c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0d8c0e40084c8c926325333035302900113232533303a303d002132498c05c00458c0ec004c0dcdd50048a99981a98150008a99981c181b9baa00914985858c0d4dd5004191919191bae3039003375c606e004646eb8c0e000cdd7181b0011919bb0303a001303a303b0013758606c0206466ec0c0e4004c0e4c0e8004dd6181a0078b1bad30370013037002375a606a002606a0046eb4c0cc004c0cc008c0c4004c0c4008dd6981780098178011bad302d001302d002375a6056002605600464a66605060566056002266ec0c0a8004c0a8c0ac00458dd6181480098148011bae3027001302337540062c60020024464a666044602c00226464a66604e60540042930b1bae3028001302437540042a666044602e00226464a66604e6054004264931980b8009198030030008b1bac3028001302437540042a666044603000226464a66604e6054004264931980b8009198030030008b1bac3028001302437540042a6660446036002264646464a6660526058004264931980c8009198040040008b1bac302a001302a002375a605000260486ea800854ccc088c0680044c8c94ccc09cc0a800852616375a605000260486ea800854ccc088c0640044c8c94ccc09cc0a800852616375a605000260486ea800854ccc088cdc3a401800226464a66604e60540042930b1bae3028001302437540042c60446ea8004c08cc080dd50008b1802180f9baa002162223253330203015302137540022900009bad30253022375400264a666040602a60426ea80045300103d87a8000132330010013756604c60466ea8008894ccc094004530103d87a8000132323253330253371e00e6eb8c09800c4c07ccc0a4dd4000a5eb804cc014014008dd698130011814801181380099198008008021129998120008a6103d87a8000132323253330243371e00e6eb8c09400c4c078cc0a0dd3000a5eb804cc014014008dd59812801181400118130008b1810180e9baa0011632533301e00114c103d87a8000130153301f30200014bd701bac3001301c3754600460386ea80588c07cc080c0800048c078004cc009220104000de14000007330014881040014df100000622337140040026eb8c064c058dd50008b1800980a9baa00f2301830190013758602c602e0046eb8c054004c044dd50060a5114984d958c94ccc03cc00c0044c8c8c8c94ccc058c0640084c926330060012375a0022c6eb0c05c004c05c008dd7180a80098089baa00c1533300f300400115333012301137540182930b0b18079baa00b22323300100100322533301400114984c8cc00c00cc060008c00cc0580044cc8894ccc040c8c8c94ccc04cc020c050dd500089919299980a9999911119198008008029119299980e180800089919198008008041129998110008a5013253330203371e6eb8c09400801052889980180180098128009bae3021301e37540042a66603860220022660106eb0c084c078dd50011198020020008a99980e1809000899198008009bac3022301f375400644a66604200229404c94ccc07ccc018018c09000852889980180180098120008a99980e180a80089919b89375a6044002646660020026eb0c08cc09000920002225333023002100113330030033026002533302033007007302500213370000290010800980f1baa0021533301c301400113232533301e3013301f3754002264a66603e64a66604660440022a666040602a6042002294454ccc080c050c0840045280b0b1baa300f30213754601e60426ea80204cdc4800801899b88001003375a604660406ea80045281806180f9baa300d301f375400c6eb4c084c078dd50010a99980e180980089919299980f1809980f9baa001132533301f3253330233022001153330203015302100114a22a6660406028604200229405858dd5180798109baa300e30213754010266e2400c0044cdc40018009bad3023302037540022940c030c07cdd51806180f9baa006375a6042603c6ea80084c8c8cc004004018894ccc088004528099299981019baf0043021302500214a2266006006002604a002602c66040602e660406042603c6ea80092f5c097ae0301c37540026008602e6ea8048dd6180d180d980d980d980d980d980d980d980d980b9baa30043017375400c60346036603660366036603660366036602e6ea8c010c05cdd50031bab301a301b301b301b301b301b301b301737546008602e6ea80184cc004dd6180d180d980d980b9baa30043017375400c4601464a66602e601860306ea8004520001375a603860326ea8004c94ccc05cc030c060dd50008a6103d87a8000132330010013756603a60346ea8008894ccc070004530103d87a80001323232533301c3371e911066f7261636c6500375c603a0062602c660406ea00052f5c026600a00a0046eb4c074008c080008c078004c8cc004004dd59803980c9baa00222533301b00114c103d87a80001323232533301b3371e0106eb8c07000c4c054cc07cdd3000a5eb804cc014014008dd5980e001180f801180e8008a5022323300100100322533301b00114a2264a6660326008603c0042660060060022940c078004dd7180c180a9baa00116300130143754600260286ea8c94ccc04cc020c050dd5000899299980a1804180a9baa00113004301637546032602c6ea800458cc88c8cc00400400c894ccc0680045300103d87a80001323253330193375e601060366ea80080144c04ccc0740092f5c0266008008002603c00460380026eb0c008c054dd51801180a9baa0043018301537540022c600460286ea800c8c05c0048c058c05c0045261365632323232533301130053012375401c2646464646464646464646464a666040604600426464646464931919191919299981498160010a4c2c6eb4c0a8004c0a8008dd7181400098140031bae302600532323232325333028302b002149858dd6981480098148011bae30270013027007375c604a00c6464646464a66604e60540042930b1bad30280013028002375c604c002604c0106eb8c09001d4ccc078c048c07cdd5005099191919299981298140010991924c602a00460280062c604c002604c004604800260406ea802858c03402c58dd6181080098108011bac301f001301f0023758603a002603a0046eb8c06c004c06c008c064004c064008c05c004c04cdd50070b180080091192999809180300089919299980b980d0010a4c2c6eb8c060004c050dd50010a999809180380089919299980b980d00109924c6600e00246600c00c0022c6eb0c060004c050dd50010a999809180400089919299980b980d00109924c6600e00246600c00c0022c6eb0c060004c050dd50010a9998091805800899191919299980c980e00109924c660120024660100100022c6eb0c068004c068008dd6980c000980a1baa00215333012300a001132325333017301a002149858dd6980c000980a1baa002153330123009001132325333017301a002149858dd6980c000980a1baa002153330123370e900600089919299980b980d0010a4c2c6eb8c060004c050dd50010b18091baa0012533300f300330103754002264646464a66602c60320042649319299980a18040008a99980b980b1baa00414985854ccc050c0240044c8c94ccc064c07000852616375a6034002602c6ea801054ccc050c02800454ccc05cc058dd50020a4c2c2c60286ea800c58c94ccc058c05400454ccc04cc020c0500045288a9998099803980a0008a5016163754602e002602e004602a00260226ea80045888c8cc00400400c894ccc050004526132330030033018002300330160013012300f37540126e1d2000370e90011b8748010dc3a40146e1d2008370e90031ba548000dd2a40046eb80055cd2ab9d5573caae7d5d02ba157449811e581cc6c4bff396ed8bf003bee6ca112c01aa081acb66a90de510322cdb700001", - "hash": "68cbd18ff44e18f7f87c5937fc45207157ef60c11156d66eaf791a89" + "compiledCode": "5915fe010000332323232323232232225323232323232323233300d3001300e375401226464a66601ea66601e600660206ea80304c8c8c8c8c94ccc050c020c054dd5000899191919191919299980d9807980e1baa001132533301c3375e6008603c6ea8c010c078dd5000980b998101ba901a4bd70099299980e98091998009bab300b301f375400401200c264a66603c6028603e6ea80044c8c8c8c8c8c8c8c8c8c8c8cdc42400060546ea8c0acc8ccc004004dd6180898161baa3012302c375404c97bdb1810100000103d87a8000222533302f00210011333003003303200232323232533303030240011337606ea000cccc0c0009300103d87a80004c0103d87980001533303030250011325333031302530323754002264a666064604c60666ea80044c8c8c94ccc0d4c0a4c0d8dd500089919191919299981d19baf3022303c3754604460786ea8038c0d4cc0f8dd481325eb804c94ccc0ecc0bcc0f0dd500089919299981e99baf302b303f375400460846086608660866086608660866086607e6ea8c094c0fcdd501c8a99981e99b8f375c6048607e6ea80080b454ccc0f4cdd79812981f9baa0020051533303d3375e6e9c05cc108c10cc10cc10cc0fcdd50010a99981e99baf374e02c60846086608660866086607e6ea800854ccc0f4cdd79ba70153006303f3754004266ec0dd419b8001048008ccc0f403d30103d87a80004c0103d879800016161616161632533303d3031303e37540042646464646464646464646464a666098609e00426464646464931919191919299982a982c0010a4c2c6eb4c158004c158008dd7182a000982a0031bae3052005323232323253330543057002149858dd6982a800982a8011bae30530013053007375c60a200c6464646464a6660a660ac0042930b1bad30540013054002375c60a400260a40106eb8c14001d4ccc128c0f8c12cdd50050991919192999828982a0010991924c602600460240062c60a400260a400460a000260986ea802858c0a402c58dd6182680098268011bac304b001304b0023758609200260920046eb8c11c004c11c008c114004c114008c10c004c0fcdd50010b1299981e9818981f1baa00113232323253330443047002132498c94ccc108c0d800454ccc114c110dd50020a4c2c2a666084606e00226464a66608e60940042930b1bad3048001304437540082a66608460700022a66608a60886ea80105261616304237540062c64a66608860860022a666082606c6084002294454ccc104c0d4c1080045280b0b1baa304500130450023043001303f37540022c6080607a6ea800458cc01cdd59804181e1baa3022303c375406c01c2c6032002600260746ea800c8c0f4c0f8c0f8c0f8c0f8c0f8004c94ccc0dcc0acc0e0dd500109919191919191919191919192999823182480109919191924c64a66608e607600226464a666098609e00426493192999825181f00089919299982798290010a4c2c6eb8c140004c130dd50010a999825181f80089919299982798290010a4c2c6eb8c140004c130dd50010b18251baa00116304d0013049375400e2a66608e6078002264646464a66609c60a200426464931919191919299982a182b8010a4c2c6eb4c154004c154008dd7182980098298019bae3051002323232323253330533056002149858dd6982a000982a0011bae30520013052004375c60a00062c6eb0c13c004c13c008dd6182680098249baa00715333047303d00113232533304c304f002132498c8c8c8c8c8c8c8c94ccc150c15c00852616375a60aa00260aa0046eb8c14c004c14c00cdd7182880119191919192999829982b0010a4c2c6eb4c150004c150008dd7182900098290019bae3050002375860980046eb0c12800458c94ccc130c13cc13c0044cdd81827000982718278008b1bac304d0013049375400e2a66608e608000226464a666098609e0042649319191919192999828982a0010a4c2c6eb4c148004c148008dd7182800098280011bae304e001163758609a00260926ea801c54ccc11cc0fc0044c8c94ccc130c13c0084c926323232323232323253330543057002149858dd6982a800982a8011bae30530013053003375c60a20046464646464a6660a660ac0042930b1bad30540013054002375c60a400260a40066eb8c140008dd618260011bac304a0011632533304c304f304f001133760609c002609c609e0022c6eb0c134004c124dd50038a999823981f000899192999826182780109924c646eb8c130008dd718250008b19299982618279827800899bb0304e001304e304f001163758609a00260926ea801c58c11cdd5003192999823181d000899191919299982698280010991924c64a66609860800022a66609e609c6ea800c526161533304c30410011323253330513054002149858dd7182900098271baa0031533304c30420011323253330513054002149858c148004c138dd50018b18261baa002533304a303e304b3754006264646464a6660a260a80042646493192999828182200089919299982a982c00109924c64a6660a6608e00226464a6660b060b600426493180f8008b182c800982a9baa0021533305330480011323232323232533305c305f002149858dd6982e800982e8011bad305b001305b002375a60b200260aa6ea800858c14cdd50008b182b00098291baa00315333050304500115333053305237540062930b0b18281baa002301800316305200130520023050001304c37540062c2c609c002609c004609800260906ea802054ccc118c0ec00454ccc124c120dd50040a4c2c2c608c6ea801cc090028c94ccc110c0e00044c8c94ccc124c13000852616375c6094002608c6ea803054ccc110c0e400454ccc11cc118dd50060a4c2c2c60886ea802c58c11c004c11c008c114004c114008c10c004c10c008dd698208009820801181f800981f801181e800981c9baa002162325333038302c00113232533303d3040002149858dd7181f000981d1baa00215333038302d00113232533303d3040002149858dd7181f000981d1baa00216303837540026074606e6ea800458cc004dd59801181b1baa301c303637540606044606c6ea8c0e4c0d8dd5001911919299981b98158008a6103d87a800015333037302c001132323300100100622533303d00114c0103d87a80001323232533303d3371e00c6eb8c0f800c4c0dccc1040052f5c026600a00a004607c0046082004607e0026eb8c0f0c0e4dd5001098189981d981e181c9baa0024bd70181b9baa001301c303737540024607060726072607260726072607260726072607260720022c66646002002444a66606e004298103d87a8000132325333036302a003130303303a0024bd70099980280280099b8000348004c0ec00cc0e4008dd6180c98199baa30193033375405a6eb4c0d8c0ccdd50008b19991800800911299981b0010a60103d87a800013232533303530290031302f33039375000497ae01333005005001337000069000981d0019bad303800201f00314bded8c010100000103d87980003330133756603a60626ea800c06d2201066f7261636c650033710900018179baa3030003375a605c0046062004660586ea4098cc0b0dd4809198161816981700325eb80cc0acc0a0008cc0acc0a4008cc0acdd41998059bab3015302937540186eb8c0a0008dd7181480125eb80cc0a8c09c008cc0a8c0a0008cc0a8dd41998051bab3014302837540166eb8c09c008dd7181400125eb80c8cdd81815800981598160009bac302700232337606054002605460560026eb0c094004c8cdd81814800981498150009bac3028001302830243754008a666042602a60446ea800c4c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0d0c0dc0084c8c9263253330333027001132325333038303b002132498c05400458c0e4004c0d4dd50038a99981998140008a99981b181a9baa00714985858c0ccdd5003191919191bae3037003375c606a004646eb8c0d800cdd7181a0011919bb03038001303830390013758606801c6466ec0c0dc004c0dcc0e0004dd618190068b1bad30350013035002375a60660026066004606200260620046eb4c0bc004c0bc008dd6981680098168011bad302b001302b002325333028302b302b0011337606054002605460560022c6eb0c0a4004c0a4008dd7181380098119baa003163001001223253330223016001132325333027302a002149858dd7181400098121baa002153330223017001132325333027302a002132498cc05c0048cc01801800458dd6181400098121baa002153330223018001132325333027302a002132498cc05c0048cc01801800458dd6181400098121baa00215333022301b0011323232325333029302c002132498cc0640048cc02002000458dd6181500098150011bad3028001302437540042a666044603400226464a66604e60540042930b1bad3028001302437540042a666044603200226464a66604e60540042930b1bad3028001302437540042a66604466e1d200c001132325333027302a002149858dd7181400098121baa0021630223754002604660406ea800458c010c07cdd50010b111192999810180a98109baa0011480004dd6981298111baa0013253330203015302137540022980103d87a8000132330010013756604c60466ea8008894ccc094004530103d87a8000132323253330253371e00e6eb8c09800c4c07ccc0a4dd4000a5eb804cc014014008dd698130011814801181380099198008008021129998120008a6103d87a8000132323253330243371e00e6eb8c09400c4c078cc0a0dd3000a5eb804cc014014008dd59812801181400118130008b1810180e9baa0011632533301e00114c103d87a8000130153301f30200014bd701bac3001301c3754600460386ea80588c07cc080c0800048c078004cc009220104000de14000007330014881040014df100000622337140040026eb8c064c058dd50008b1800980a9baa00f2301830190013758602c602e0046eb8c054004c044dd50060a5114984d958c94ccc03cc00c0044c8c8c8c94ccc058c0640084c926330060012375a0022c6eb0c05c004c05c008dd7180a80098089baa00c1533300f300400115333012301137540182930b0b18079baa00b22323300100100322533301400114984c8cc00c00cc060008c00cc0580044cc8894ccc040c8c8c94ccc04cc020c050dd500089919299980a9999911119198008008029119299980e180800089919198008008041129998110008a5013253330203371e6eb8c09400801052889980180180098128009bae3021301e37540042a66603860220022660106eb0c084c078dd50011198020020008a99980e1809000899198008009bac3022301f375400644a66604200229404c94ccc07ccc018018c09000852889980180180098120008a99980e180a80089919b89375a6044002646660020026eb0c08cc09000920002225333023002100113330030033026002533302033007007302500213370000290010800980f1baa0021533301c301400113232533301e3013301f3754002264a66603e64a66604660440022a666040602a6042002294454ccc080c050c0840045280b0b1baa300f30213754601e60426ea80204cdc4800801899b88001003375a604660406ea80045281806180f9baa300d301f375400c6eb4c084c078dd50010a99980e180980089919299980f1809980f9baa001132533301f3253330233022001153330203015302100114a22a6660406028604200229405858dd5180798109baa300e30213754010266e2400c0044cdc40018009bad3023302037540022940c030c07cdd51806180f9baa006375a6042603c6ea80084c8c8cc004004018894ccc088004528099299981019baf0043021302500214a2266006006002604a002602c66040602e660406042603c6ea80092f5c097ae0301c37540026008602e6ea8048dd6180d180d980d980d980d980d980d980d980d980b9baa30043017375400c60346036603660366036603660366036602e6ea8c010c05cdd50031bab301a301b301b301b301b301b301b301737546008602e6ea80184cc004dd6180d180d980d980b9baa30043017375400c4601464a66602e601860306ea8004520001375a603860326ea8004c94ccc05cc030c060dd50008a6103d87a8000132330010013756603a60346ea8008894ccc070004530103d87a80001323232533301c3371e911066f7261636c6500375c603a0062602c660406ea00052f5c026600a00a0046eb4c074008c080008c078004c8cc004004dd59803980c9baa00222533301b00114c103d87a80001323232533301b3371e0106eb8c07000c4c054cc07cdd3000a5eb804cc014014008dd5980e001180f801180e8008a5022323300100100322533301b00114a2264a6660326008603c0042660060060022940c078004dd7180c180a9baa00116300130143754600260286ea8c94ccc04cc020c050dd5000899299980a1804180a9baa00113004301637546032602c6ea800458cc88c8cc00400400c894ccc0680045300103d87a80001323253330193375e601060366ea80080144c04ccc0740092f5c0266008008002603c00460380026eb0c008c054dd51801180a9baa0043018301537540022c600460286ea800c8c05c0048c058c05c0045261365632323232533301130053012375401c2646464646464646464646464a666040604600426464646464931919191919299981498160010a4c2c6eb4c0a8004c0a8008dd7181400098140031bae302600532323232325333028302b002149858dd6981480098148011bae30270013027007375c604a00c6464646464a66604e60540042930b1bad30280013028002375c604c002604c0106eb8c09001d4ccc078c048c07cdd5005099191919299981298140010991924c602a00460280062c604c002604c004604800260406ea802858c03402c58dd6181080098108011bac301f001301f0023758603a002603a0046eb8c06c004c06c008c064004c064008c05c004c04cdd50070b180080091192999809180300089919299980b980d0010a4c2c6eb8c060004c050dd50010a999809180380089919299980b980d00109924c6600e00246600c00c0022c6eb0c060004c050dd50010a999809180400089919299980b980d00109924c6600e00246600c00c0022c6eb0c060004c050dd50010a9998091805800899191919299980c980e00109924c660120024660100100022c6eb0c068004c068008dd6980c000980a1baa00215333012300a001132325333017301a002149858dd6980c000980a1baa002153330123009001132325333017301a002149858dd6980c000980a1baa002153330123370e900600089919299980b980d0010a4c2c6eb8c060004c050dd50010b18091baa0012533300f300330103754002264646464a66602c60320042649319299980a18040008a99980b980b1baa00414985854ccc050c0240044c8c94ccc064c07000852616375a6034002602c6ea801054ccc050c02800454ccc05cc058dd50020a4c2c2c60286ea800c58c94ccc058c05400454ccc04cc020c0500045288a9998099803980a0008a5016163754602e002602e004602a00260226ea80045888c8cc00400400c894ccc050004526132330030033018002300330160013012300f37540126e1d2000370e90011b8748010dc3a40146e1d2008370e90031ba548000dd2a40046eb80055cd2ab9d5573caae7d5d02ba157449811e581cbd4e886ee59548d9d6a2be480a4b468da8e8177f52ba6ce05b7b24a30001", + "hash": "e2fe2d97baeb7dbc39da2c3292e346806d28f37eb0a980e46528e61e" }, { "title": "order.spend", @@ -71,8 +71,8 @@ "$ref": "#/definitions/types~1order~1OrderRedeemer" } }, - "compiledCode": "5909a201000033232323232323223222323232253330093232533300b3005300c375400e264646464646466664444646600200200a4464a6660306026002264646600200201044a66603c00229404c94ccc070cdc79bae302100200414a226600600600260420026eb8c074c068dd50010a99980c1809000899198008009bac301e301b375400644a66603a00229444c94ccc06ccc018018c0800084cc00c00c00452818100008a99980c1806800899198008009bac301e301b375400644a66603a00229404c94ccc06ccc018018c08000852889980180180098100008a99980c180600089919b89375a603c002646660020026eb0c07cc0800092000222533301f002100113330030033022002533301c33007007302100213370000290010800980d1baa00215333018300b00113232533301a3014301b3754002264a66603664a66603e603c0022a666038602c603a002294454ccc070c05cc0740045280b0b1baa300b301d37546016603a6ea80204cdc4800801899b88001003375a603e60386ea80045281807980d9baa3009301b375400c6eb4c074c068dd50010a99980c180500089919299980d180a180d9baa001132533301b32533301f301e0011533301c3016301d00114a22a666038602e603a00229405858dd51805980e9baa3011301d3754010266e2400c0044cdc40018009bad301f301c37540022940c03cc06cdd51807980d9baa006375a603a60346ea80084c8c8cc004004018894ccc078004528099299980e19baf004301d302100214a2266006006002604200266e9520003301c3374a90011980e180e980d1baa0024bd7025eb80c060dd5000980098099baa00e3758602c602e602e602e602e602e602e602e602e60266ea8c01cc04cdd5004980b180b980b980b980b980b980b980b98099baa3007301337540126eacc020c04cdd5180398099baa009230163017001323232325333013300e301437540202646464646464646464646464a666044604a00426464646493192999811980f000899192999814181580109924c64a66604c604200226464a666056605c0042930b1bae302c001302837540042a66604c604000226464a666056605c0042930b1bae302c001302837540042c604c6ea800458c0a4004c094dd50038a999811980e800899191919299981518168010991924c6464646464a66606060660042930b1bad30310013031002375c605e002605e0066eb8c0b4008c8c8c8c8c94ccc0bcc0c800852616375a606000260600046eb8c0b8004c0b8010dd718160018b1bac302b001302b00237586052002604a6ea801c54ccc08cc0600044c8c94ccc0a0c0ac0084c926323232323232323253330303033002149858dd6981880098188011bae302f001302f003375c605a0046464646464a66605e60640042930b1bad30300013030002375c605c002605c0066eb8c0b0008dd618140011bac302600116325333028302b302b0011337606054002605460560022c6eb0c0a4004c094dd50038a999811980b800899192999814181580109924c6464646464a66605a60600042930b1bad302e001302e002375c605800260580046eb8c0a800458dd6181480098129baa007153330233016001132325333028302b002132498c8c8c8c8c8c8c8c94ccc0c0c0cc00852616375a606200260620046eb8c0bc004c0bc00cdd718168011919191919299981798190010a4c2c6eb4c0c0004c0c0008dd7181700098170019bae302c002375860500046eb0c09800458c94ccc0a0c0acc0ac0044cdd81815000981518158008b1bac30290013025375400e2a666046602a00226464a666050605600426493191bae3028002375c604c0022c64a66605060566056002266ec0c0a8004c0a8c0ac00458dd6181480098129baa007163023375400c64a666044603a002264646464a6660526058004264649319299981418118008a99981598151baa00314985854ccc0a0c0880044c8c94ccc0b4c0c000852616375c605c00260546ea800c54ccc0a0c0740044c8c94ccc0b4c0c000852616302e001302a37540062c60506ea80094ccc098c084c09cdd5001899191919299981698180010991924c64a666058604e00226464a666062606800426493192999817981500089919299981a181b80109924c60440022c606a00260626ea800854ccc0bcc0a40044c8c8c8c8c8c94ccc0e0c0ec00852616375a607200260720046eb4c0dc004c0dc008dd6981a80098189baa00216302f37540022c6064002605c6ea800c54ccc0b0c09800454ccc0bcc0b8dd50018a4c2c2c60586ea8008c06c00c58c0b8004c0b8008c0b0004c0a0dd50018b0b18150009815001181400098121baa00815333022301c00115333025302437540102930b0b18111baa007300e00a325333020301b0011323253330253028002149858dd7181300098111baa00c15333020301a00115333023302237540182930b0b18101baa00b163023001302300230210013021002301f001301f002375a603a002603a004603600260360046032002602a6ea804058c00400488c94ccc050c03c0044c8c94ccc064c07000852616375c6034002602c6ea800854ccc050c0380044c8c94ccc064c0700084c926330060012330060060011637586034002602c6ea800854ccc050c0240044c8c94ccc064c0700084c926330060012330060060011637586034002602c6ea800854ccc050c0200044c8c8c8c94ccc06cc0780084c92633008001233008008001163758603800260380046eb4c068004c058dd50010a99980a180380089919299980c980e0010a4c2c6eb4c068004c058dd50010a99980a180300089919299980c980e0010a4c2c6eb4c068004c058dd50010a99980a19b87480300044c8c94ccc064c07000852616375c6034002602c6ea800858c050dd500091191980080080191299980b8008a4c26466006006603600460066032002464a666022601800226464a66602c60320042930b1bae3017001301337540042a666022601600226464a66602c60320042930b1bae3017001301337540042c60226ea8004dc3a40146e1d2008370e90031b87480104c8ccc004004dd5980198071baa3002300e37540089408894ccc04400840044c8ccc010010c05400ccc88c94ccc048c034c04cdd500189929998099806980a1baa001132533301400714a2266e3c004048dd7180c180a9baa001002301730143754006002200860200026eb4c044004c04c0088c0400048c03cc040c040c040c040c040c0400045261365632533300830030011533300b300a37540082930b0a99980418010008a99980598051baa00414985858c020dd50019b8748008dc3a40006eb80055cd2ab9d5573caae7d5d02ba1574498011e581c3f05f29802f7545994f0aee11a953a489c223290866d444e0440b6b70001", - "hash": "40b5febaf0df0d982cf506127c9e0fe60877264ed3b79284937af787" + "compiledCode": "5909a201000033232323232323223222323232253330093232533300b3005300c375400e264646464646466664444646600200200a4464a6660306026002264646600200201044a66603c00229404c94ccc070cdc79bae302100200414a226600600600260420026eb8c074c068dd50010a99980c1809000899198008009bac301e301b375400644a66603a00229444c94ccc06ccc018018c0800084cc00c00c00452818100008a99980c1806800899198008009bac301e301b375400644a66603a00229404c94ccc06ccc018018c08000852889980180180098100008a99980c180600089919b89375a603c002646660020026eb0c07cc0800092000222533301f002100113330030033022002533301c33007007302100213370000290010800980d1baa00215333018300b00113232533301a3014301b3754002264a66603664a66603e603c0022a666038602c603a002294454ccc070c05cc0740045280b0b1baa300b301d37546016603a6ea80204cdc4800801899b88001003375a603e60386ea80045281807980d9baa3009301b375400c6eb4c074c068dd50010a99980c180500089919299980d180a180d9baa001132533301b32533301f301e0011533301c3016301d00114a22a666038602e603a00229405858dd51805980e9baa3011301d3754010266e2400c0044cdc40018009bad301f301c37540022940c03cc06cdd51807980d9baa006375a603a60346ea80084c8c8cc004004018894ccc078004528099299980e19baf004301d302100214a2266006006002604200266e9520003301c3374a90011980e180e980d1baa0024bd7025eb80c060dd5000980098099baa00e3758602c602e602e602e602e602e602e602e602e60266ea8c01cc04cdd5004980b180b980b980b980b980b980b980b98099baa3007301337540126eacc020c04cdd5180398099baa009230163017001323232325333013300e301437540202646464646464646464646464a666044604a00426464646493192999811980f000899192999814181580109924c64a66604c604200226464a666056605c0042930b1bae302c001302837540042a66604c604000226464a666056605c0042930b1bae302c001302837540042c604c6ea800458c0a4004c094dd50038a999811980e800899191919299981518168010991924c6464646464a66606060660042930b1bad30310013031002375c605e002605e0066eb8c0b4008c8c8c8c8c94ccc0bcc0c800852616375a606000260600046eb8c0b8004c0b8010dd718160018b1bac302b001302b00237586052002604a6ea801c54ccc08cc0600044c8c94ccc0a0c0ac0084c926323232323232323253330303033002149858dd6981880098188011bae302f001302f003375c605a0046464646464a66605e60640042930b1bad30300013030002375c605c002605c0066eb8c0b0008dd618140011bac302600116325333028302b302b0011337606054002605460560022c6eb0c0a4004c094dd50038a999811980b800899192999814181580109924c6464646464a66605a60600042930b1bad302e001302e002375c605800260580046eb8c0a800458dd6181480098129baa007153330233016001132325333028302b002132498c8c8c8c8c8c8c8c94ccc0c0c0cc00852616375a606200260620046eb8c0bc004c0bc00cdd718168011919191919299981798190010a4c2c6eb4c0c0004c0c0008dd7181700098170019bae302c002375860500046eb0c09800458c94ccc0a0c0acc0ac0044cdd81815000981518158008b1bac30290013025375400e2a666046602a00226464a666050605600426493191bae3028002375c604c0022c64a66605060566056002266ec0c0a8004c0a8c0ac00458dd6181480098129baa007163023375400c64a666044603a002264646464a6660526058004264649319299981418118008a99981598151baa00314985854ccc0a0c0880044c8c94ccc0b4c0c000852616375c605c00260546ea800c54ccc0a0c0740044c8c94ccc0b4c0c000852616302e001302a37540062c60506ea80094ccc098c084c09cdd5001899191919299981698180010991924c64a666058604e00226464a666062606800426493192999817981500089919299981a181b80109924c60440022c606a00260626ea800854ccc0bcc0a40044c8c8c8c8c8c94ccc0e0c0ec00852616375a607200260720046eb4c0dc004c0dc008dd6981a80098189baa00216302f37540022c6064002605c6ea800c54ccc0b0c09800454ccc0bcc0b8dd50018a4c2c2c60586ea8008c06c00c58c0b8004c0b8008c0b0004c0a0dd50018b0b18150009815001181400098121baa00815333022301c00115333025302437540102930b0b18111baa007300e00a325333020301b0011323253330253028002149858dd7181300098111baa00c15333020301a00115333023302237540182930b0b18101baa00b163023001302300230210013021002301f001301f002375a603a002603a004603600260360046032002602a6ea804058c00400488c94ccc050c03c0044c8c94ccc064c07000852616375c6034002602c6ea800854ccc050c0380044c8c94ccc064c0700084c926330060012330060060011637586034002602c6ea800854ccc050c0240044c8c94ccc064c0700084c926330060012330060060011637586034002602c6ea800854ccc050c0200044c8c8c8c94ccc06cc0780084c92633008001233008008001163758603800260380046eb4c068004c058dd50010a99980a180380089919299980c980e0010a4c2c6eb4c068004c058dd50010a99980a180300089919299980c980e0010a4c2c6eb4c068004c058dd50010a99980a19b87480300044c8c94ccc064c07000852616375c6034002602c6ea800858c050dd500091191980080080191299980b8008a4c26466006006603600460066032002464a666022601800226464a66602c60320042930b1bae3017001301337540042a666022601600226464a66602c60320042930b1bae3017001301337540042c60226ea8004dc3a40146e1d2008370e90031b87480104c8ccc004004dd5980198071baa3002300e37540089408894ccc04400840044c8ccc010010c05400ccc88c94ccc048c034c04cdd500189929998099806980a1baa001132533301400714a2266e3c004048dd7180c180a9baa001002301730143754006002200860200026eb4c044004c04c0088c0400048c03cc040c040c040c040c040c0400045261365632533300830030011533300b300a37540082930b0a99980418010008a99980598051baa00414985858c020dd50019b8748008dc3a40006eb80055cd2ab9d5573caae7d5d02ba1574498011e581c637dc1c0f2f7e3eb672582dff481680a0a3d4ebc5a7ce67ce4eaf0a10001", + "hash": "d4e90ca452c49731cf611fe45ab5346f0d21d97335fb7f5e54235998" }, { "title": "pool.manage", @@ -82,8 +82,8 @@ "$ref": "#/definitions/types~1pool~1ManageRedeemer" } }, - "compiledCode": "5911110100003323232323232322322323232253330083232323232323232323232323232323232323232323232323232325333023301f3024375404026464646464a666050604860526ea80044c8c94ccc0a8c048c0acdd500089919192999816981418171baa00113232323253330313371201a0022a6660626666022603860666ea80580740780804c8c94ccc0ccc0bcc0d0dd5000899299981a19baf302c303637540026072607460746074606c6ea806454ccc0d0cdd7980f981b1baa0014c107d87b9fd87980ff0015332330353371200864a66606c6062606e6ea8004520001375a607660706ea8004c94ccc0d8c0c4c0dcdd50008a6103d87a8000132330010013756607860726ea8008894ccc0ec004530103d87a80001323232533303b3007375c60780062603c6607e6ea00052f5c026600a00a0046eb4c0f0008c0fc008c0f4004c8cc004004dd59810181c1baa00322533303a00114c103d87a80001323232533303a3006375c60760062603a6607c6e980052f5c026600a00a0046eacc0ec008c0f8008c0f000454ccc0d4c0c401854ccc0d4cdc38088028a99981a9919baf374c6600204e910100374c6466002002660046eacc084c0e4dd5007a450022533303b00114bd6f7b6300991981e99bb037526eb8c0e8004dd319198008009bab303c00222533303e00114bd6f7b6300991982019bb037526eb8c0f4004dd419b8148000dd6981f000998018019821001182000099801801981f801181e80091191980080080191299981e0008a5eb7bdb1804c8c8c8c94ccc0f4cdc7803801080189982099bb037520046e98004cc01801800cdd5981f0019bae303c0023040002303e00114a22c2c26464646464a66607466ebcc0c8c0f0dd500119ba548008cc0f8dd4806a5eb8054ccc0e8cdd78021919191919191918121982298230039982298230031982298230029982298230021982298230019982298230011982298230009982298231823800998229ba83370202203a97ae0304600130450013044001304300130420013041001303c37540202a66607466ebcdd30009ba63232323330010013756604e607e6ea8054c94ccc0f8c0e800452f5bded8c0264646600200297adef6c60225333044001133045337609801014000374c00697adef6c601323232325333045300a3300b488100002133049337609801014000374c00e00a2a66608a602200426609266ec13001014000374c00e00626609266ec0dd48011ba6001330060060033756608c0066eb8c110008c120008c118004c8cc0040052f5bded8c044a66608600226608866ec13001014000375000697adef6c60132323232533304430093300a488100002133048337609801014000375000e00a2a666088602000426609066ec13001014000375000e00626609066ec0dd48011ba800133006006003375a608a0066eb8c10c008c11c008c114004cdc0a4000032444a6660840042002264666008008608c0066644646600200200a44a66608e00226609066ec0dd48021ba60034bd6f7b630099191919299982418069980700400109982619bb037520106e9801c01454ccc120cdc78040010992999824982298251baa00113304d337606ea4024c138c12cdd50008020802192999824a9998260008a5114a0298103d87a80001302c3304d374c00297ae032333001001008002222533304e0021001132333004004305200333223233001001005225333053001133054337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc150c064cc0680200084cc160cdd81ba9008375000e00a2a6660a866e3c0200084c94ccc154c144c158dd500089982c99bb0375201260b460ae6ea80040104010c94ccc154c144004530103d87a80001303833059375000297ae03370000e0022660b066ec0dd48011ba800133006006003375a60aa0066eb8c14c008c15c008c154004dd718268009bad304e001305000213304c337606ea4008dd3000998030030019bab3049003375c608e004609600460920026eb8c104004dd5982100098220011baf4c103d879800022533303c33720004002298103d87980001533303c3371e0040022980103d87a800014c103d87b80001533303a3301b3758607e60806080608060806080608060786ea807c8cdd79812981e9baa003301e3303f301e3303f0014bd7025eb805288b0b0b0b1bab303e303f002303d0013039375460700046070002602e0506e3d2201001616163038303537540022c6602004a01866e04034c8cdc199b8200e375a606664a66606c60726072002266ec0c0e0004c0e0c0e400458dd61800981a1baa017375a606864a66606c60726072002266ec0c0e0004c0e0c0e400458dd61800981a1baa0172303730383038303830380011616375a606a606c606c606c606c606c606c0046eb4c0d0004c0d0c0d0c0c0dd50021bae3032302f37540022c6048605c6ea8c090c0b8dd50021807800981798161baa001163014302b3754002602460546ea8c0b4c0a8dd50008b1980280e9bad302c302d002375a605600260560046eb4c0a4004c094dd50100992999812181018129baa001132325333026300e30273754002264646464646464646464646464a666066600200a2a66606660020062a66606666ebc028c8c8c8c064cc0e8c0ec00ccc0e8c0ec008cc0e8c0ec004cc0e8dd40041981d1ba80063303a005303c303c303c303c001303b001303a0013035375401a264a6660686060606a6ea800454ccc0d0cccc050c0e4c0d8dd50008100108118a99981a19baf009302c30363754020266ebcdd3004180f181b1baa01014a02c2c607060726072607260726072606a6ea803458585894ccc0cccdc4a4000002266e2400520a09c0114a0606c606e0046eb4c0d4004c0d4008dd6981980098199819981998179baa004375660626064004606000260586ea8c0ac008c0ac004c02806cc02c004c0acc0a0dd50008b180818139baa001300e302637546052604c6ea800458cc004064dd6981418129baa0203001001222533302700214c103d87a80001323253330263022003130093302a0024bd70099980280280099b8000348004c0ac00cc0a40088888c8cc00400401488c94ccc09cc08c0044c8c8cc004004020894ccc0b4004528099299981599b8f375c606000400829444cc00c00c004c0c0004dd7181618149baa002153330273022001132330010013758605a60546ea800c894ccc0b000452889929998151980300318178010998018018008a50302f00115333027300f0011330083758605860526ea80088cc01001000454ccc09ccdc3a400c00226466e24dd69816800991998008009bac302e302f002480008894ccc0b800840044ccc00c00cc0c40094ccc0accc01c01cc0c00084cdc0000a4004200260526ea800854ccc09ccdc3a401000226464a666052604860546ea80044c94ccc0a8c94ccc0b8c0b400454ccc0acc098c0b00045288a999815981398160008a5016163754602860586ea8c050c0b0dd5004099b890010031337100020066eb4c0b8c0acdd50008a503020302a3754602460546ea8018dd6981618149baa002153330273370e9005000899192999814981218151baa001132533302a32533302e302d0011533302b3026302c00114a22a666056604e605800229405858dd5180a18161baa3022302c3754010266e2400c0044cdc40018009bad302e302b37540022940c080c0a8dd5181018151baa006375a605860526ea80084c8c8cc004004018894ccc0b4004528099299981599baf004302c303000214a2266006006002606000260146605666e9520023302b302c3029375400497ae04bd7018139baa00122323300100100322533302600114a0264a6660486008605200429444cc00c00c004c0a40048c94ccc080c070c084dd5000899192999811180518119baa0011323233760008004600e002604e60486ea800458c030c08cdd5000981298111baa00116533302200114c103d87a8000130023302330240014bd701ba54800094ccc074c064c078dd500089919191919191919191919191919191919192999819181a8010991924c64a666062605a00226464a66606c607200426493180c8008b181b80098199baa00915333031302c00115333034303337540122930b0b18189baa00832323232375c606a0066eb8c0cc008c8dd7181a0019bae30320023233760606c002606c606e0026eb0c0c8040c8cdd8181a800981a981b0009bac303000f16375a606600260660046eb4c0c4004c0c4008dd698178009817801181680098168011bad302b001302b002375a605200260520046eb4c09c004c09c008c94ccc090c09cc09c0044cdd81813000981318138008b1bac30250013025002375c6046002603e6ea800458c8c8c8c8c94ccc08cc0980084c94ccc084cdc79bae302200201f153330213375e6e980053010ba14873657474696e677301001325333022300a3023375400226464004a666046603e60486ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0f8c1040084c8c8c8c8c8c8c9263302a01123027001325333041303d0011323253330463049002132498cc0b00048dd70008b1bac3047001304337540262a66608260780022a66608860866ea804c526161630413754024646eb4c108050dd69820009981100a181180a981000b181080b8b181f800981f8011bad303d001303d002375a607600260760046eb4c0e4004c0e4008dd6981b800981b8011bac3035001303500230330013033002325333030303330330011337606064002606460660022c6eb0c0c4004c0c4008c0bc004c0bc008c0b4004c0b4008c0ac004c0ac008c0a4004c094dd50008b181398121baa00116300c302337540082c2c6eacc08800458c090004c090dd5980418101baa0013007301f375460446eb0c08804894ccc074c064c078dd5000899191919299981218138010991924c64a666046603e00226464a6660506056004264931929998131811000899192999815981700109924c601a0022c605800260506ea800854ccc098c0840044c8c8c8c8c8c94ccc0bcc0c800852616375a606000260600046eb4c0b8004c0b8008dd6981600098141baa00216302637540022c6052002604a6ea800c54ccc08cc07800454ccc098c094dd50018a4c2c2c60466ea8008c01800c58c094004c094008c08c004c07cdd50008b119299980e980c80089919299981118128010a4c2c6eb8c08c004c07cdd50010a99980e980c00089919299981118128010a4c2c6eb8c08c004c07cdd50010b180e9baa00130010012232533301c30180011323253330213024002149858dd71811000980f1baa0021533301c30170011323253330213024002132498cc01c0048cc01801800458dd61811000980f1baa0021533301c30040011323253330213024002132498cc01c0048cc01801800458dd61811000980f1baa0021533301c3370e90030008991919192999811981300109924c660120024660100100022c6eb0c090004c090008dd69811000980f1baa0021533301c3370e900400089919299981098120010a4c2c6eb4c088004c078dd50010a99980e19b87480280044c8c94ccc084c09000852616375a6044002603c6ea800854ccc070cdc3a401800226464a66604260480042930b1bae3022001301e37540042c60386ea8004dc3a400844646600200200644a66603c002293099198018019811001180198100009180e180e8009180d980e180e0009bac3019301a002301800130180023756602c002602c602c0046eacc050004c050c050008dd61809000980900098088011bac300f001300b3754600260166ea80088c038004526136563253330073003001132323232323253330103013002149858dd6980880098088011bad300f001300f002375a601a00260126ea801054ccc01cc0080044c8c94ccc030c03c00852616375a601a00260126ea801058c01cdd50019b8748008dc3a40006eb80055cd2ab9d5573caae7d5d02ba157449811e581c61ed2a57b7baece734dea4af48c089ac2d3d0fe09fd45023120cc2620001", - "hash": "3605182d3726eed6ad659c05b08147455e49fd48bbc185f6763895bd" + "compiledCode": "5910f90100003323232323232322322323232253330083232323232323232323232323232323232323232323232323232325333023301f3024375404026464646464a666050604860526ea80044c8c94ccc0a8c048c0acdd500089919192999816981418171baa00113232323253330313371201a0022a6660626666022603860666ea80580740780804c8c94ccc0ccc0bcc0d0dd5000899299981a19baf302c303637540026072607460746074606c6ea806454ccc0d0cdd7980f981b1baa0014c107d87b9fd87980ff0015332330353371200864a66606c6062606e6ea8004520001375a607660706ea8004c94ccc0d8c0c4c0dcdd50008a6103d87a8000132330010013756607860726ea8008894ccc0ec004530103d87a80001323232533303b3007375c60780062603c6607e6ea00052f5c026600a00a0046eb4c0f0008c0fc008c0f4004c8cc004004dd59810181c1baa00322533303a00114c103d87a80001323232533303a3006375c60760062603a6607c6e980052f5c026600a00a0046eacc0ec008c0f8008c0f000454ccc0d4c0c401854ccc0d4cdc38088028a99981a9919baf374c6600204e910100374c6466002002660046eacc084c0e4dd5007a450022533303b00114bd6f7b6300991981e99bb037526eb8c0e8004dd319198008009bab303c00222533303e00114bd6f7b6300991982019bb037526eb8c0f4004dd419b8148000dd6981f000998018019821001182000099801801981f801181e80091191980080080191299981e0008a5eb7bdb1804c8c8c8c94ccc0f4cdc7803801080189982099bb037520046e98004cc01801800cdd5981f0019bae303c0023040002303e00114a22c2c26464646464a66607466ebcc0c8c0f0dd500119ba548008cc0f8dd4806a5eb8054ccc0e8cdd780219191919191918119982218228031982218228029982218228021982218228019982218228011982218228009982218229823000998221ba83370202003897ae030450013044001304300130420013041001303c37540202a66607466ebcdd30009ba63232323330010013756604e607e6ea8054c94ccc0f8c0e800452f5bded8c0264646600200297adef6c6022533304400113304533760981014000374c00697adef6c601323232325333045300a3300b488100002133049337609801014000374c00e00a2a66608a602200426609266ec13001014000374c00e00626609266ec0dd48011ba6001330060060033756608c0066eb8c110008c120008c118004c8cc0040052f5bded8c044a66608600226608866ec13001014000375000697adef6c60132323232533304430093300a488100002133048337609801014000375000e00a2a666088602000426609066ec13001014000375000e00626609066ec0dd48011ba800133006006003375a608a0066eb8c10c008c11c008c114004cdc0a4000032444a6660840042002264666008008608c0066644646600200200a44a66608e00226609066ec0dd48021ba60034bd6f7b630099191919299982418069980700400109982619bb037520106e9801c01454ccc120cdc78040010992999824982298251baa00113304d337606ea4024c138c12cdd50008020802192999824a9998260008a5114a0298103d87a80001302c3304d374c00297ae032333001001008002222533304e0021001132333004004305200333223233001001005225333053001133054337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc150c064cc0680200084cc160cdd81ba9008375000e00a2a6660a866e3c0200084c94ccc154c144c158dd500089982c99bb0375201260b460ae6ea80040104010c94ccc154c144004530103d87a80001303833059375000297ae03370000e0022660b066ec0dd48011ba800133006006003375a60aa0066eb8c14c008c15c008c154004dd718268009bad304e001305000213304c337606ea4008dd3000998030030019bab3049003375c608e004609600460920026eb8c104004dd5982100098220011baf4c103d879800022533303c33720004002298103d87980001533303c3371e0040022980103d87a800014c103d87b80001533303a3301b3758607e60806080608060806080608060786ea807c8cdd79812981e9baa003301e3303f301e3303f0014bd7025eb805288b0b0b0b1bab303e303f002303d0013039375460700046070002602e0506e3d2201001616163038303537540022c6602004a01866e04034c8cdc199b8200e375a606664a66606c60726072002266ec0c0e0004c0e0c0e400458dd61800981a1baa017375a606864a66606c60726072002266ec0c0e0004c0e0c0e400458dd61800981a1baa0172303730383038303830380011616375a606a606c606c606c606c606c0046eb4c0d0004c0d0c0d0c0c0dd50021bae3032302f37540022c6048605c6ea8c090c0b8dd50021807800981798161baa001163014302b3754002602460546ea8c0b4c0a8dd50008b1980280e9bad302c302d002375a605600260560046eb4c0a4004c094dd50100992999812181018129baa001132325333026300e30273754002264646464646464646464646464a666066600200a2a66606660020062a66606666ebc028c8c8c8c064cc0e8c0ec00ccc0e8c0ec008cc0e8c0ec004cc0e8dd40041981d1ba80063303a005303c303c303c303c001303b001303a0013035375401a264a6660686060606a6ea800454ccc0d0cccc050c0e4c0d8dd50008100108118a99981a19baf009302c30363754020266ebcdd3004180f181b1baa01014a02c2c607060726072607260726072606a6ea803458585894ccc0cccdc4a4000002266e2400520a09c0114a0606c606e0046eb4c0d4004c0d4008dd6981980098199819981998179baa004375660626064004606000260586ea8c0ac008c0ac004c02806cc02c004c0acc0a0dd50008b180818139baa001300e302637546052604c6ea800458cc004064dd6981418129baa0203001001222533302700214c103d87a80001323253330263022003130093302a0024bd70099980280280099b8000348004c0ac00cc0a40088888c8cc00400401488c94ccc09cc08c0044c8c8cc004004020894ccc0b4004528099299981599b8f375c606000400829444cc00c00c004c0c0004dd7181618149baa002153330273022001132330010013758605a60546ea800c894ccc0b000452889929998151980300318178010998018018008a50302f00115333027300f0011330083758605860526ea80088cc01001000454ccc09ccdc3a400c00226466e24dd69816800991998008009bac302e302f002480008894ccc0b800840044ccc00c00cc0c40094ccc0accc01c01cc0c00084cdc0000a4004200260526ea800854ccc09ccdc3a401000226464a666052604860546ea80044c94ccc0a8c94ccc0b8c0b400454ccc0acc098c0b00045288a999815981398160008a5016163754602860586ea8c050c0b0dd5004099b890010031337100020066eb4c0b8c0acdd50008a503020302a3754602460546ea8018dd6981618149baa002153330273370e9005000899192999814981218151baa001132533302a32533302e302d0011533302b3026302c00114a22a666056604e605800229405858dd5180a18161baa3022302c3754010266e2400c0044cdc40018009bad302e302b37540022940c080c0a8dd5181018151baa006375a605860526ea80084c8c8cc004004018894ccc0b4004528099299981599baf004302c303000214a2266006006002606000260146605666e9520023302b302c3029375400497ae04bd7018139baa00122323300100100322533302600114a0264a6660486008605200429444cc00c00c004c0a40048c94ccc080c070c084dd5000899192999811180518119baa0011323233760008004600e002604e60486ea800458c030c08cdd5000981298111baa00116533302200114c103d87a8000130023302330240014bd701ba54800094ccc074c064c078dd5000899191919191919191919191919191919299981818198010991924c64a66605e605600226464a666068606e00426493180b8008b181a80098189baa0071533302f302a001153330323031375400e2930b0b18179baa00632323232375c60660066eb8c0c4008c8dd718190019bae3030002323376060680026068606a0026eb0c0c0038c8cdd818198009819981a0009bac302e00d16375a606200260620046eb4c0bc004c0bc008c0b4004c0b4008dd6981580098158011bad30290013029002375a604e002604e00464a666048604e604e002266ec0c098004c098c09c00458dd6181280098128011bae3023001301f37540022c6464646464a666046604c004264a66604266e3cdd7181100100f8a99981099baf374c0029810ba14873657474696e677301001325333022300a3023375400226464004a666046603e60486ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0f8c1040084c8c8c8c8c8c8c9263302a01123027001325333041303d0011323253330463049002132498cc0b00048dd70008b1bac3047001304337540262a66608260780022a66608860866ea804c526161630413754024646eb4c108050dd69820009981100a181180a981000b181080b8b181f800981f8011bad303d001303d002375a607600260760046eb4c0e4004c0e4008dd6981b800981b8011bac3035001303500230330013033002325333030303330330011337606064002606460660022c6eb0c0c4004c0c4008c0bc004c0bc008c0b4004c0b4008c0ac004c0ac008c0a4004c094dd50008b181398121baa00116300c302337540082c2c6eacc08800458c090004c090dd5980418101baa0013007301f375460446eb0c08804894ccc074c064c078dd5000899191919299981218138010991924c64a666046603e00226464a6660506056004264931929998131811000899192999815981700109924c601a0022c605800260506ea800854ccc098c0840044c8c8c8c8c8c94ccc0bcc0c800852616375a606000260600046eb4c0b8004c0b8008dd6981600098141baa00216302637540022c6052002604a6ea800c54ccc08cc07800454ccc098c094dd50018a4c2c2c60466ea8008c01800c58c094004c094008c08c004c07cdd50008b119299980e980c80089919299981118128010a4c2c6eb8c08c004c07cdd50010a99980e980c00089919299981118128010a4c2c6eb8c08c004c07cdd50010b180e9baa00130010012232533301c30180011323253330213024002149858dd71811000980f1baa0021533301c30170011323253330213024002132498cc01c0048cc01801800458dd61811000980f1baa0021533301c30040011323253330213024002132498cc01c0048cc01801800458dd61811000980f1baa0021533301c3370e90030008991919192999811981300109924c660120024660100100022c6eb0c090004c090008dd69811000980f1baa0021533301c3370e900400089919299981098120010a4c2c6eb4c088004c078dd50010a99980e19b87480280044c8c94ccc084c09000852616375a6044002603c6ea800854ccc070cdc3a401800226464a66604260480042930b1bae3022001301e37540042c60386ea8004dc3a400844646600200200644a66603c002293099198018019811001180198100009180e180e8009180d980e180e0009bac3019301a002301800130180023756602c002602c602c0046eacc050004c050c050008dd61809000980900098088011bac300f001300b3754600260166ea80088c038004526136563253330073003001132323232323253330103013002149858dd6980880098088011bad300f001300f002375a601a00260126ea801054ccc01cc0080044c8c94ccc030c03c00852616375a601a00260126ea801058c01cdd50019b8748008dc3a40006eb80055cd2ab9d5573caae7d5d02ba157449811e581c61ed2a57b7baece734dea4af48c089ac2d3d0fe09fd45023120cc2620001", + "hash": "0bf89b13dc30d812fd4fc25122325e8b02b48b7168e30202dcdda59a" }, { "title": "pool.spend", @@ -99,8 +99,8 @@ "$ref": "#/definitions/RedeemerWrapper$types~1pool~1PoolRedeemer" } }, - "compiledCode": "593db701000033323232323232322322322253232323232323232323232323233301430063015375401c264a66602a6464646464646464646464a66604060220162646464646464a66604c6030604e6ea80044c8c8c8c94ccc0a8c070c0acdd5000899192999816180e18169baa0011323232323232323232533303530273036375400226464646464646464646464a66608066e24dd69822982318231823182318231823182318231823182318211baa004375a600260846ea80504c8c94ccc108c94ccc10ccdc499b8200200200113371000266e08c0dc008c0dc00852819b820020041323232325333046303830473754002264a66608e66ebcc0b8c124dd5000981698249baa00b15333047303833302a3756605a60926ea800408403c54ccc11ccdd7981618249baa0014c107d87b9fd87980ff001323253330493375e606060966ea8c0c0c12cdd500f9821198269ba90234bd700a99982499198008009bac3003304c375401c44a66609c00229404c94ccc130cdd7981918271baa3033304e3754044607e660a0607e660a060a200497ae04bd700a511330030030013051001153330490161533304900715333049005100114a029405280b0b299982419b8f375c605e60946ea807004854ccc120cdd79ba63304c32533304c304f304f001133760609c002609c609e0022c6eb0c0b8c128dd500e25eb7bdb180dd31982619bb0374e66098609202e66098609402e97ae0374e66098609202c66098609402c97ae04bd6f7b6300a99982419b87375a605a60946ea807001c54ccc120cdc49bad3001304a37540386eb4c134c138c138c138c138c138c138c138c128dd500e099299982498009bad3006304b375403a260026eb4c0ccc12cdd500e8a5025333049304100113371200290504e008a5014a029405280a502304d304e304e304e304e304e304e001161616304b304837540022c6603a6eb0c0a8c11cdd5181618239baa03f0213333333232222222533304c304200513375e6e9d4ccc130c0f802c54ccc130c0f803054ccc130c0f80384cc141301010200330503750002660a0981010000330504c10101004bd700b0b09982826101030033050375066e00004030cc140dd40071982826010101004bd701ba733300830070064bd7090100008101000081010000810100001119299982799b8f375c606c0060102660a66ea0004cc14cdd419b80375a606a0046eb4c0d000ccc14cc0d0008cc14cc0300092f5c02a66609ea66609e66e3cdd7181b001803099b8f375c606a00600a29404cc14cdd400099829981a801198299ba8337006eb4c0d0008dd6981a00199829980600125eb8054ccc13ccdd79ba7003374e660a66ea40a4cc14cdd4981800c99829a6010101004bd700998299ba800133053303500233053303400233053375060866eb4c0300092f5c02c60846eb4c0d40044cdd79ba7533304c303e00b1533304c303e00c1533304c303e00e1330504c1010200330503750002660a0981010000330504c1010000330504c10101004bd700b0b099828261010400330503750002660a06ea0030cc140dd40071982826010101004bd701ba733300830070064bd709010000810100008101000081010000810100001119299982798229bae30360031330533750002660a66ea0cdc01bad3035002375a6068006660a66068004660a66018004660a6607200497ae01533304f533304f3371e6eb8c0d800c0204cdc79bae303500300714a02660a66ea0004cc14cc0d4008cc14cdd419b80375a60680046eb4c0d000ccc14cc030008cc14cc0e40092f5c02a66609ea66609e66e3cdd7181b001803099b8f375c606a00600a29404cc14cdd400099829981a80119829981a001198299ba8337006eb4c030008dd6981a00199829981c80125eb8054ccc13ccdd79ba7003374e660a66ea40a4cc14cdd4981800c99829a6010101004bd700998299ba800133053303500233053303400233053300c00233053375060866eb4c0e40092f5c02c60846eb4c0d40048c8cc004004008894ccc12c00452f5c0264666444646600200200644a6660a20022006264660a66e9ccc14cdd4803198299ba9375c60a0002660a66ea0dd69828800a5eb80cc00c00cc154008c14c004dd718250009bab304b00133003003304f002304d00122232333001001004003222533304d002100113330030033050002330043758609e0040026eacc0a8c118dd500d1bae3045013375c608c0266eb8c114048dd718230091bad3005304637540304609260946094609400266ebcdd318159bab302c30443754605260886ea80f0dd31919800998009813998239ba901d3304737520166608e9810101004bd701813998239ba901d3304737520126608e98010101004bd701813998239ba901d3304737520106608e6ea00092f5c04464666002002006004444a6660940042002264666008008609c0066644646600200200a44a66609e0022660a066ec0dd48021ba60034bd6f7b630099191919299982818239981c00400109982a19bb037520106e9801c01454ccc140cdc78040010992999828982198291baa001133055337606ea4024c158c14cdd50008020802192999828a99982a0008a5114a0298103d87a80001304433055374c00297ae03233300100100800222253330560021001132333004004305a0033322323300100100522533305b00113305c337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc170c14ccc1100200084cc180cdd81ba9008375000e00a2a6660b866e3c0200084c94ccc174c13cc178dd500089983099bb0375201260c460be6ea80040104010c94ccc174c13c004530103d87a80001305033061375000297ae03370000e0022660c066ec0dd48011ba800133006006003375a60ba0066eb8c16c008c17c008c174004dd7182a8009bad30560013058002133054337606ea4008dd3000998030030019bab3051003375c609e00460a600460a20026eb8c124004dd5982500098260010b1bad30263043375402aa66608060646e34dd71820807899b81003375a600260846ea8050400c588c114c118c118c118c118c118c118c118c118004ccc084dd5981218201baa014375c607e0186eb8c100030ccc080dd59811981f9baa013375c607c0186eb8c0fc030c8c8c8c8c94ccc110c11c0084c94ccc108cdc79bae304300203e153330423375e6e980053010ba14873657474696e67730100132533304330333044375400226464004a666088606c608a6ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc17cc1880084c8c8c8c8c8c8c92633035011230270013253330623054001132325333067306a002132498cc0dc0048dd70008b1bac3068001306437540262a6660c460a60022a6660ca60c86ea804c526161630623754024646eb4c18c050dd69830809981100a181780a981000b181680b8b183000098300011bad305e001305e002375a60b800260b80046eb4c168004c168008dd6982c000982c0011bac30560013056002305400130540023253330513054305400113376060a600260a660a80022c6eb0c148004c148008c140004c140008c138004c138008c130004c130008c128004c118dd50008b182418229baa001163027304437540082c2c6eacc10c00458c114004c114dd5981298209baa00130243040375460866eb0c090c100dd5181298201baa0382533303e3030303f3754002264646464a66608a60900042646493192999822181b000899192999824982600109924c64a66608e607200226464a666098609e0042649318068008b182680098249baa002153330473038001132323232323253330503053002149858dd6982880098288011bad304f001304f002375a609a00260926ea800858c11cdd50008b182500098231baa00315333044303500115333047304637540062930b0b18221baa002300600316304600130460023044001304037540022c464a66607c606000226464a666086608c0042930b1bae3044001304037540042a66607c605e00226464a666086608c0042930b1bae3044001304037540042c607c6ea8004dd7182018208011bae303f001303f002375c607a002660766ea4cc06522104000643b0000013303b37526030002660766ea4cc065221040014df10000014bd7019199b8c48020cdc01b8d0014801c004dca1980c1980c1bae301d30383754603a60706ea8c074c0e0dd5000a4501230032533303733710002904002099b8b00148810016375a603860706ea8c074c0e0dd5000981d181b9baa001163300c37586036606c6ea8c06cc0d8dd5017240006054646464a66606c60500022980103d879800015333036302700113301e00300214c0103d87b8000303637546603a6eb8c0d8010dd7181b0019bae3036002375c606a0046466ec0c0e0004c0e0c0e4004dd6181a0089919bb030370013037303800137586064020a666060604460626ea80104c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc114c1200084c8c9263253330443036001132325333049304c002132498c05c00458c128004c118dd50048a999822181a8008a99982398231baa00914985858c110dd5004191919191bae3048003375c608c004646eb8c11c00cdd718228011919bb030490013049304a0013758608a0206466ec0c120004c120c124004dd618218078b1bad30460013046002375a608800260880046eb4c108004c108008c100004c100008dd6981f000981f0011bad303c001303c002375a6074002607400464a66606e60746074002266ec0c0e4004c0e4c0e800458dd6181c000981c0011bae3036001303237540082c60020024464a666062604600226464a66606c60720042930b1bae3037001303337540042a666062604400226464a66606c607200426493198030009198030030008b1bac3037001303337540042a666062604200226464a66606c607200426493198030009198030030008b1bac3037001303337540042a6660626040002264646464a666070607600426493198040009198040040008b1bac30390013039002375a606e00260666ea800854ccc0c4c07c0044c8c94ccc0d8c0e400852616375a606e00260666ea800854ccc0c4c0780044c8c94ccc0d8c0e400852616375a606e00260666ea800854ccc0c4cdc3a401800226464a66606c60720042930b1bae3037001303337540042c60626ea800488c8cc00400400c894ccc0d0004526132330030033038002300330360013031302e37540022c6020605a6ea8004c0bcc0b0dd50008b198009bac300e302b3754602060566ea808c018c0040048894ccc0b40085300103d87a800013232533302c301e0031301f330300024bd7009998028028009810801981880198178011bae302b302837540022c6016604e6ea807cdd6981498150011bad302800130280023233760604e002604e60500026eb0c098004c088dd500d8a9998101809005899192999811180a18119baa001132323253330253017302637540022a66604a602c6660106eacc02cc09cdd5181518139baa00100300213017333008300e3756601e604e6ea8c030c09cdd500f8018010a501632533302800114c0103d87a80001301833029302a0014bd701bac3009302637546016604c6ea8078c01000cdd7181398121baa001163007302337540366eb8c094c088dd500d899192999811180a18119baa00113375e6e98c02cdd5980618121baa3009302437540386e98c018cc098c09cc090dd5000998131ba93003002330264c010120004bd700b180398119baa01b375c604a60446ea806c8cc00922104000de14000001223371400400244464a666042602460446ea8004520001375a604c60466ea8004c94ccc084c048c088dd50008a60103d87a8000132330010013756604e60486ea8008894ccc098004530103d87a8000132323253330263371e00e6eb8c09c00c4c064cc0a8dd4000a5eb804cc014014008dd698138011815001181400099198008008021129998128008a6103d87a8000132323253330253371e00e6eb8c09800c4c060cc0a4dd3000a5eb804cc014014008dd59813001181480118138009199911299981018090008a5eb7bdb1804c8c8cc0040052f5bded8c044a66604c00226604e66ec0dd48031ba60034bd6f7b6300991919192999813980f1980780500109981599bb037520146e9801c01454ccc09ccdc780500109981599bb037520146e9801c00c4cc0accdd81ba9002374c0026600c00c0066eacc0a000cdd71813001181500118140009919800800a5eb7bdb180894ccc0940044cc098cdd81ba9004375000697adef6c601323232325333026301d3300e00800213302a337606ea4020dd40038028a99981319b8f00800213302a337606ea4020dd400380189981519bb037520046ea0004cc01801800cdd698138019bae302500230290023027001375c60080026eb8c00c004dd6980100091810981118110009181018108009180f80091299980d19b9000200114c103d87980001533301a3371e0040022980103d87a800014c103d87b80002323300100100222533301d00114bd6f7b630099191919299980f180a001080189981119bb037520046e98004cc01801800cdd5980f8019bae301d0023021002301f0012301c301d301d301d301d0013016375402029309b2b19299980a980380089919299980d180e8010a4c2c6eb8c06c004c05cdd50080a99980a98030008991919191919299980f181080109924c646464646eb8c08400cdd7180f801191bae3020003375c603c0046466ec0c088004c088c08c004dd6180f0031919bb03021001302130220013758603800a2c6eb4c07c004c07c008dd6980e800980e80119299980d180e980e800899bb0301c001301c301d0011637586036002602e6ea804054ccc054c0140044c8c94ccc068c07400852616375c6036002602e6ea804058c054dd500789991919191911919191299980f191919191919191919191919191919191919192999818981118191baa00113232323232533303630283037375403a264646464646464646464646464646464646464646464a66609866ebcc0b8c138dd50079822998281ba901b4bd7009919191919191919299982a1826000899191919191919191919191919191919191999999111111919191919191919191919191919191999999999980080080a80a009020240000b466646002002444a6660fa66e2400520001002153330800100214bd700999801801984180801183900082b240049000240009000111111111112999843808038a9998420099b8733700004002064264a66610a0266e1c0e8cdc00138008a999842809929998430099b87375a60a46110026ea8204040284c06c0044cdd79ba6001374c661140266ec0dd498189bae30683088013754102026ea0cdc08051bad305230880137541020297adef6c603253330860130773087013754002297adef6c60137566116026110026ea8004cc0bcc8cc004004180894ccc2280400452f5bded8c0264646464a66611602610202004200626611e0266ec0dd48011ba60013300600600337566118020066eb8c22804008c23804008c2300400415054ccc214054ccc21404c1dcc21804dd501c099191919299984480983d9845009baa00113232533308b01307d308c013754002266e3c008dd71848009846809baa0011633003005051375c611c026116026ea800458cc004170144c0040048894ccc23004008530103d87a800013232533308b01307d0031307e3308f01375200497ae01333005005001308001003309001003375c611c020046eb0c22804c21c04dd501c0a51132533308601323253330880130793089013754002264a6661120264a66611a026118020022a6661140260f6611602002294454ccc22804c1f0c22c040045280b0b1baa305b308b01375460d66116026ea817c4cdc4001800899b89003001375a611a026114026ea800452818349844809baa306930890137540ba6eb4c004c22004dd50408089919299984400991919299984580984080815099baf374ea6661160260fa01e2a6661160260fa0222a6661160260fa02026611e029810102003308f0137500806611e029810100003308f014c10101004bd700b0b09984780a610103003308f01375066e00100044cc23c04dd40081984780a6010101004bd701ba7333003300204d4bd709010000810100008101000081010000111929998470099b8f375c60e000605a266124026ea0004cc24804dd419b80375a60c00046eb4c16800ccc24804c168008cc24804c0200092f5c02a66611c02a66611c0266e3cdd71838001815899b8f375c60c000605429404cc24804dd40009984900983000119849009ba8337006eb4c168008dd6982d0019984900980400125eb8054ccc23804cdd79ba7003374e66124026ea4174cc24804dd498020271984900a6010101004bd70099849009ba8001330920130600023309201305a002330920137506104026eb4c0200092f5c02c6102026eb4c1bc0044cdd79ba7533308b01307d00f1533308b01307d0111533308b01307d01013308f014c10102003308f0137500806611e029810100003308f014c10100003308f014c10101004bd700b0b09984780a610104003308f0137500806611e026ea0044cc23c04dd40081984780a6010101004bd701ba7333003300204d4bd7090100008101000081010000810100008101000011192999847009842009bae307000313309201375000266124026ea0cdc01bad3060002375a60b4006661240260b4004661240260100046612402600e00497ae01533308e01533308e013371e6eb8c1c000c0b44cdc79bae306000302c14a0266124026ea0004cc24804c180008cc24804dd419b80375a60b40046eb4c16800ccc24804c020008cc24804c01c0092f5c02a66611c02a66611c0266e3cdd71838001815899b8f375c60c000605429404cc24804dd4000998490098300011984900982d00119849009ba8337006eb4c020008dd6982d0019984900980380125eb8054ccc23804cdd79ba7003374e66124026ea4174cc24804dd498020271984900a6010101004bd70099849009ba8001330920130600023309201305a00233092013008002330920137506104026eb4c01c0092f5c02c6102026eb4c1bc0048cc0dd220104000de140000012323300100100222533308f0100114bd70099199911191980080080191299984a8080088018991984b809ba73309701375200c6612e026ea4dd7184a008009984b809ba8375a612a0200297ae033003003309901002309701001375c611c020026eacc23c04004cc00c00cc24c04008c24404004888c8ccc00400401000c8894ccc2440400840044ccc00c00cc25004008cc010dd61849808010008a9998440099b8704400c15333088013370e07a66e000a801054ccc22004cdc79bae306a308a013754106020902a6661100266ebcdd3198460099299984600984780984780800899bb0308e01001308e01308f0100116375860b46114026ea820c052f5bded8c06e98cc230041192f5bded8c02a6661100266e1cdd698011845009baa0830104215333088013370e6eb4c004c22804dd5041808200a9998440099b87375a60066114026ea820c040f84cdd7982d1845009baa306a308a0137540b260b46114026ea812c5280a5014a029405280b0b0b118468098470098470098470098470080091846009846809846809846808008b11845809846009846009846009846009846009846008008b0b0b19b803370066e080c40c8cdc100101a19b8200103316132323232323232323232533308e01533308e01307f308f01375460e06120026ea8c1c0c24004dd50008a5114a0264a66611e026102026120026ea80044c8c8c8c8c8c8c8c94ccc25c04c94ccc26004c22804c26404dd5000899b8f375c613a026134026ea8004160528984e008030991919199119199980080080b003826911119299985080984980800899299985100984a009851809baa005133330060064c0103d87a80003232323232323253330a9013375e03a615c020082a66615202646464a6661580264a66615a02613c02615c026ea80044c94ccc2b804c94ccc2c804c2c40400454ccc2bc04c28004c2c0040045288a999857809850809858008008a50161637546100026160026ea8c24004c2c004dd5003899b8900100513371000200a6eb4c2c804c2bc04dd50008a51308e0130ae013754611c02615c026ea8014400452819299985600984e809856809baa00113253330ad013253330b10130b001001153330ae01309f0130af0100114a22a66615c02614002615e0200229405858dd5183f9857809baa307f30af01375400c266e2400c0044cdc40018009bad30b10130ae0137540022944c23404c2b404dd5183e9856809baa0043253330ab01309c0130ac013754002264a6661580264a66616002615e020022a66615a02613c02615c02002294454ccc2b404c27c04c2b8040045280b0b1baa307e30ae01375460fc615c026ea82080440044c28404004dd69858009856809baa0011483fa7ede1fa414c23004c2b004dd5183e1856009baa080013253330aa01309b0130ab013754002264a6661560264a66615e02615c020022a66615802613a02615a02002294454ccc2b004c27804c2b4040045280b0b1baa307d30ad013754611a02615a026ea82040440044c27c04004dd69857809856009baa001148000c22c04c2ac04dd51845809855809baa07f153330a901309b0130aa01375401026464a66615602613a026158026ea801c54ccc2ac04ccdca8010009bae30b00130ad01375400e20062c2c6ecc01cdd71857009855809baa008153330a901323233001001083012253330af0100114a0264a66615a0266ebc010c2b804c2c804008528899801801800985900800984e00998568098510099856809857009855809baa0084bd7025eb804004585858c2b404c2b804008c2b004004c2b004004c29c04dd50011854809855008011854008009852009baa30a70130a401375400a0a22c614c026146026ea800c54c8c8c8c8c8ccc29804c25c040184c8c8c8c8c94ccc2ac040184c8c8c8c8c8c8c8c8c8c8c94ccc2d8054ccc2d80404c4c8c94ccc2e004cdd7805185e80801099baf00700114a0617802617a020026170026ea80844c8c94ccc2e004cdd7805185e80801099baf00700114a0617802617a02617a020026170026ea80a454ccc2d8054ccc2d804cdc780202a899b8f00205414a02a66616c0266e3cdd7184c008070298a99985b0099b8f375c61100201c0a426666666666660840080040a60a407807609a02400201400c444a6661720266ebcdd30049ba6001153330b901337126eb4c2140404400c4cc038c060008cdc081f0018b0b0b0b0a99985b00a99985b0099b8f00405313371e0040a4294054ccc2d804cdc79bae30980100e055153330b6013371e6eb8c220040381504cccccccccccc1080100081541500ec0f01300480040280188894ccc2e404cdd79ba6009374c0022a6661720266e24dd698428080880189980719b8103f0033017002161616161616375a6174026176020046eb8c2e404004c2e404030dd7185b80805985b00985b808011bab30b50100130b50100230b30100130af0137540086eacc2c404c2c804c2b804dd500f9119998090010008188018b1858008151857008149bac30ad0130ae0100237586158020026150026ea802054ccc29804c258040184c8c8c94ccc2a4040104c8c8c94ccc2b004cdc79bae308e0100304b153330ac013371e6eb8c1f800c12854ccc2b004cdc79bae308e01002049153330ac013371e6eb8c1f80081204c94ccc2b404c0ec0044c8c8c8c8c8c94ccc2cc04c10400454ccc2cc04cdd7984280985a809baa00c374c666608c666608c666608c666608c0106eb8c25404028dd718428080518200019bae309501009375c610a02012608000491100488100304000f0820104c001153330b30153330b3010101323253330b5013375e612e02616e026ea8038c2e8040084cdd7984080985b809baa00e00114a0617202617402002616a026ea80784c8c94ccc2d404cdd7984b80985b809baa00e30ba0100213375e610202616e026ea8038004528185c80985d00985d00800985a809baa02613333018301200330110023370006e0020162c2c2c66e0ccdc100101b01c1bad30b301002375a616202002a66615e0266e2000c0044cdd81ba8003375061460266e0cc29004cdc101a00181a899bb037500026ea0008cdc199b820010340333303c375a60f20066660ac0046eb8c23c0400cdd7183f8018b1981d9bad3078003337026660aa0026eb8c2380400cdd7183f001a999856009851009bae308e010031337009040497a008040a40002c2c2c2c6eacc2c004c2c404c2b404dd500f1bac30ac0100437586154020062c615c0205061580204e6466ec0c2b004004c2b004c2b404004dd61855809854009baa008153330a601309501006132323253330a9010041323232323253330ae013371e00a0fa2a66615c0266e3c00c11c4c8c8c94ccc2c404cdd79841809859809baa00a374c666608866660886666088666608800801000c607c00691100488100303e00d05004f00204e04d001153330b10153330b10100e1323253330b3013375e612a02616a026ea8030c2e0040084cdd7983f985a809baa00c00114a0616e026170020026166026ea80704c8c94ccc2cc04cdd7984a80985a809baa00c30b80100213375e60fe616a026ea8030004528185b80985c00985c008009859809baa024133330163370206e00466e040d8004cdc081a8018048b0b19b833370400406a06866e0ccdc100081a8199981e80119982b8008028018b0b1bab30b20130b30130af0137540406eb4c2c404c2c804008dd71858008009858008021bae30ae010031630ae0102830ac0102737586156026150026ea802054ccc29804c250040184c8c8c94ccc2a4040104c8c8c8c8c8c8c8c8c8c8c94ccc2d004cdc78040298a99985a0099b8f006052153330b4013371e0080a22a6661680266e3c0081404c8c94ccc2d8054ccc2d804ccc2d8040052825114a22a66616c0266ebcc22004c2e004dd50079ba6002153330b6010131323253330b8013375e6134026174026ea8044c2f4040084cdd7984200985d009baa01100114a0617802617a020026170026ea80844c8c94ccc2e004cdd7984d00985d009baa01130bd0100213375e6108026174026ea8044004528185e00985e80985e80800985c009baa02914a026644a666170020062666603a0040020780202666603a004002078070602a6eb4c20804dd6185b80808180a1bad30820137586170020202c66616a0266ebcdd3000a6101a0004a0944cccc11ccccc11ccccc11c02d22010048810030410100080063041005004002304100116161616375a6170026172020046eb8c2dc04004c2dc04018dd7185a808029bad30b40130b501002375c6166020026166020066eb8c2c404008dd61856808029bac30ab010043756615c02615e026156026ea807058c2b8040a0c2b00409cc8cdd81856008009856009856808009bac30ab0130a80137540102646464a666152020082a66615202a6661520266ebcc1ecc2ac04dd50011ba6333303c333303c375660f66156026ea8071221004881003036005375c6154020066eb8c2ac0400d2002153330a90100613375e6116026156026ea8008c2b804c2ac04dd500a0a5014a02666601c05e05c05a0022c2c615c0205061580204e6466ec0c2b004004c2b004c2b404004dd61855809854009baa0083371200202466e00144014c25404c29004dd50071b80027370004e6142026ea8008dd59836184e009baa00d222233333333333025025004003002019309201018014001016006005375a6136020046eb4c264040054ccc25c04c22404c26004dd5000899bb0375002a6ea0c22c040504cdd81ba8308b0101537500282c6136026138020046134020026134020046eb4c26004004c26004c26004004c24c04dd50012999848009841009848809baa0011323232323232323232323232533309f0130a201002132323232498c21004018c94ccc27c04c244040044c8c8c8c94ccc29804c2a4040084c8c9263253330a501309701001153330a80130a70137540062930b0a99985280984b00800899192999855009856808010a4c2c6eb8c2ac04004c29c04dd50018a99985280984a80800899192999855009856808010a4c2c615602002614e026ea800c58c29404dd500118380018b1853808009853808011852808009850809baa0081533309f01309001001153330a20130a10137540102930b0b184f809baa00730870100a30820100b1630a00100130a001002309e01001309e01002309c01001309c01002375a613402002613402004613002002613002004612c020026124026ea800458c25004c24404dd50008b19192999848009841008008a60103d87a8000153330900130810100113232330010010652253330960100114c0103d87a800013232325333096013371e00c6eb8c25c0400c4c22404cc268040052f5c026600a00a004612e020046134020046130020026eb8c25404c24804dd500109841809984a00984a809849009baa0024bd701848009baa001305a30900137540022c612402612602004612202002611a026ea8c24004008c240040054ccc22404cdc480580189980880519b8100300b1330110690035333088013080010021323232533308b013371066e18028008cdc300080108008b19b80009002337049002000a99199844809800a4020260360062a6661120260029010099b824820010c06ccdc0001a401e2a6661120260029018099b82482020020c06ccdc0001a403e2a6661120260029020099b8248202020040c06ccdc0001a405e2a6661120260029028099b824820202020080c06ccdc0001a407e260320066e2000858c23004c2340400cdd69845808011845808041bac3089010073001001222533307a33712900f000899980180198400098400098400098400098400098400098400098400098400098400098400098400098400098400098400080119b800014807454ccc1e8cdc4a401c002266600600661000261000261000261000261000261000261000200466e00005200d13300400200130010012225333078306a00110021333003003307e002306d001222222222222323232533308301301100113232323232533308801301600115333088015333088013371000c018266e1ccdc199b8200500c3370000866e080300200044cdc38030060a9998440099b883370666e0400c014cdc08010040008999804800803199980d999980d999980d80580a009980a80324500488100301500d0120110011616163370600400266e00008cdc100200319b820020033370401890504e0099b8200a00316533308201307800e13370200200e200266e04ccc0a8010034030ccc0a800c034030cdc0a4141380200c6e0520003710900011299983999b880010021001100230010012253233307230014804054ccc1c8c00520001480004c01000854ccc1c8c00520401337049040021980180199b800024803c4cdc124101010100406600600666e00009203f37100026e392210801020408102040800022225333071306300110041323233001001006225333077001133078337606ea4018dd3001a5eb7bdb1804c8c8c8c94ccc1e0c1bccc0300280084cc1f0cdd81ba900a374c00e00a2a6660f066e3c0280084c94ccc1e4c1acc1e8dd500089983e99bb0375201660fc60f66ea80040104010c94ccc1e4c038004530103d87a80001306c3307d374c00297ae0323300100100222533307d00113307e337606ea402cdd400525eb7bdb1804c8c8c8c94ccc1f8c1d4cc04803c0084cc20804cdd81ba900f375001c00a2a6660fc66e3c03c0084c94ccc1fcc1c4c20004dd50008998418099bb037520206108026102026ea80040104010c94ccc1fcc1c40045300103d87a8000130723308301375000297ae03370000201c2661040266ec0dd48011ba800133006006003375a60fe0066eb8c1f4008c20404008c1fc0044cc1f0cdd81ba9002374c0026600c00c0066eacc1e400cdd7183b801183d801183c8009919001191980080080111299983b8008a4c264a6660f000229309919299983b9834983c1baa3300b375c60f060f80086eb8c1e00084cc014014cc1ec00800458c1f0008c1e8004c1e8004cc1d4cdd81ba9002375000297adef6c6022533306e337200040022980103d87980001533306e3371e0040022980103d87a800014c103d87b80002533306f00114a22940cdc09998071bab30373067375406c008006a6660ca60b6008200e290001998071bab30373067375406c00400260206eb8c1a8034dd698350051bad306a009375a60d40106eb8c198010dd718320019bae3064003375c60c40046466ec0c198004c198c19c004dd618310031919bb0306500130653066001375860c000a6eb4c18cc190c190c190c190004c18c004c188004c184008c8cdd81830000983018308009bac305f001305f001305a37540a644464a6660b6609860b86ea8004520001375a60c060ba6ea8004c94ccc16cc130c170dd50008a60103d87a800013233001001375660c260bc6ea8008894ccc180004530103d87a8000132323253330603371e00e6eb8c18400c4c14ccc190dd4000a5eb804cc014014008dd69830801183200118310009980200180111191980080080191299982e8008a60103d87a80001323232533305d3371e00c6eb8c17800c4c140cc184dd3000a5eb804cc014014008dd5982f0011830801182f800919801245040014df100000122337140040022c66e0cc120cdc01bad305800500100133230010012253330570011480044c94ccc154c118c158dd5181b982b9baa303730573754604e60ae6ea8c1680084c124cc00c00c0044cc00c00c004c1680040c8dd6982b182b8011bad3055001305500130543054002305200130523052305230523052304e375402e2c6eb4c140c144c144008dd69827800982798278011bad304d001304d002375a609600260960046eb4c124004c124008c8cdd81824000982418248009bac30470013047002375c608a00260826ea8c104010dd5982198220011821000981f1baa303d00132533303c302e303d375400226464a66607c605c607e6ea80044c8c8cdd80020011814000982198201baa001163009303f37540026082607c6ea8004594ccc0f805c5300103d87a80001302e3303f30400174bd701bac303f3040002375a607c002607c0046eb4c0f0004c0e0dd500e8991998008009bab303c303d303d303d303d303d303d303d303d303d30393754603260726ea806928111299981e00108008991998020021820001999119299981e9816981f1baa003132533303e3030303f3754002264a66607e606060806ea80044c94ccc1000205288800a99981f99b8f375c608860826ea80040f44c8cdc3992999820981918211baa001133223233300100100348000888c94ccc11ccdd7981498249baa304c00300510021333004004001303b002304c0023758604660866ea8c08cc10cdd5012182318219baa00116301230423754046a666080606260826ea80144dd6982298211baa0051375a608a608c608c60846ea8014c94ccc100c0c80044c8c8c8c8c8c94ccc124c13000852616375a609400260940046eb4c120004c120008dd6982300098211baa0051533304030310011323253330453048002149858dd6982300098211baa0051630403754008294000cc10cc100dd50008011821181f9baa0030011004303b001303c001303e002323232533303b303e00213253330393371e6eb8c0e80080d454ccc0e4cdd79ba60014c010ba14873657474696e67730100132533303a302a303b375400226464004a666076605a60786ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc158c1640084c8c8c8c8c8c8c9263304501123028001325333059304b00113232533305e3061002132498cc11c0048dd70008b1bac305f001305b37540262a6660b260940022a6660b860b66ea804c526161630593754024646eb4c168050dd6982c009981180a181f80a981080b181e80b8b182b800982b8011bad30550013055002375a60a600260a60046eb4c144004c144008dd6982780098278011bac304d001304d002304b001304b002325333048304b304b0011337606094002609460960022c6eb0c124004c124008c11c004c11c008c114004c114008c10c004c10c008c104004c0f4dd50008b181f981e1baa001163005303b37540082c2c6eacc0e800458c0f0004c0f0dd59804181c1baa001300730373754607402646074607660760024a666068604c606a6ea80044c8c8c8c94ccc0ecc0f80084c8c92632533303a302c00113232533303f3042002132498c94ccc0f4c0bc0044c8c94ccc108c1140084c926300d001163043001303f37540042a66607a605c0022646464646464a66608c60920042930b1bad30470013047002375a608a002608a0046eb4c10c004c0fcdd50010b181e9baa001163040001303c37540062a66607460560022a66607a60786ea800c5261616303a3754004600c0062c607800260780046074002606c6ea8004588c94ccc0d0c0980044c8c94ccc0e4c0f000852616375c6074002606c6ea800854ccc0d0c0940044c8c94ccc0e4c0f000852616375c6074002606c6ea800858c0d0dd50009bae3036303337540022c602460646ea8c048c0c8dd5000992999818181098189baa00113253330313023303237540022600660666ea8c0d8c0ccdd50008b1991191980080080191299981b8008a6103d87a80001323253330363375e603060706ea80080144c0a4cc0e80092f5c0266008008002607600460720026eb0c048c0c8dd5180918191baa0133035303237540022c600260626ea80488c0d0c0d4004dd59819181998198011bac30310013031002302f001302f0023756605a002605a605a0046eacc0ac004c0acc0ac008dd6181480098148011bac302700130270023758604a00260426ea8c004c084dd5001118120008a4c26cac6464a66603c60200022646464646464a66604e6054004264931980800091919191919192999817181880109924c64a666058603c00226464a6660626068004264932999817181018179baa0011323232325333035303800213232498c0640094ccc0c8c090c0ccdd500189919191919191919299981e9820001099191924c604200aa666076605a60786ea80184c8c8c8c94ccc108c1140084c8c9263024002302300316304300130430023041001303d375400c2ca666074605860766ea801c4c8c8c8c94ccc104c1100084c926533303e3030303f375400626464a666086608c0042930b1bae3044001304037540062c2c6eb4c108004c108008c100004c0f0dd50038b0b181f000981f001181e000981e001181d000981d001181c000981a1baa0031616303600130360023034001303037540022c2c6064002605c6ea801054ccc0b0c07400454ccc0bcc0b8dd50020a4c2c2c60586ea800c58dd698178009817801181680098168011bad302b00137580022c6eb0c0a0004c0a0008dd6981300098130011bad30240013020375400a2a66603c601e0022a66604260406ea80145261616301e37540084a66603a601e603c6ea80044c8c8c8c94ccc090c09c0084c926325333022301400115333025302437540082930b0a999811180980089919299981398150010a4c2c6eb4c0a0004c090dd50020a99981118090008a99981298121baa00414985858c088dd50018b19299981218118008a999810980918110008a51153330213013302200114a02c2c6ea8c094004c094008c08c004c07cdd50008b119299980e9807800899192999811181280109924c64a666040602400226464a66604a60500042930b1bae3026001302237540042a666040602200226464a66604a60500042930b1bae3026001302237540042c60406ea800458c08c004c07cdd50010a99980e9807000899191919299981218138010991924c6464646464a666054605a0042930b1bad302b001302b002375c605200260520066eb8c09c008c8c8c8c8c94ccc0a4c0b000852616375a605400260540046eb8c0a0004c0a0010dd718130018b1bac3025001302500237586046002603e6ea800854ccc074c0340044c8c94ccc088c0940084c9263232323232323232533302a302d002149858dd6981580098158011bae30290013029003375c604e0046464646464a66605260580042930b1bad302a001302a002375c605000260500066eb8c098008dd618110011bac3020001163253330223025302500113376060480026048604a0022c6eb0c08c004c07cdd50010a99980e9806000899192999811181280109924c6464646464a66604e60540042930b1bad30280013028002375c604c002604c0046eb8c09000458dd61811800980f9baa0021533301d300b0011323253330223025002132498c8c8c8c8c8c8c8c94ccc0a8c0b400852616375a605600260560046eb8c0a4004c0a400cdd718138011919191919299981498160010a4c2c6eb4c0a8004c0a8008dd7181400098140019bae3026002375860440046eb0c08000458c94ccc088c094c0940044cdd81812000981218128008b1bac3023001301f37540042a66603a601400226464a666044604a00426493191bae3022002375c60400022c64a666044604a604a002266ec0c090004c090c09400458dd61811800980f9baa00216301d3754002464a666038601c00226464a66604260480042930b1bae3022001301e37540042a666038601a0022a66603e603c6ea80085261616301c375400260020264a666030601460326ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0b4c0c00084c8c92632533302c301e0011323253330313034002132498c06000458c0c8004c0b8dd50048a999816180e8008a99981798171baa00914985858c0b0dd5004191919191bae3030003375c605c004646eb8c0bc00cdd718168011919bb03031001303130320013758605a0206466ec0c0c0004c0c0c0c4004dd618158078b1bad302e001302e002375a605800260580046eb4c0a8004c0a8008c0a0004c0a0008dd6981300098130011bad30240013024002375a6044002604400464a66603e60446044002266ec0c084004c084c08800458dd6181000098100011bae301e001301a37540022c60020024464a666030601400226464a66603a60400042930b1bae301e001301a37540042a666030601200226464a66603a604000426493198030009198030030008b1bac301e001301a37540042a666030601000226464a66603a604000426493198030009198030030008b1bac301e001301a37540042a666030600e002264646464a66603e604400426493198040009198040040008b1bac30200013020002375a603c00260346ea800854ccc060c0180044c8c94ccc074c08000852616375a603c00260346ea800854ccc060c0140044c8c94ccc074c08000852616375a603c00260346ea800854ccc060cdc3a401800226464a66603a60400042930b1bae301e001301a37540042c60306ea800488c8cc00400400c894ccc06c00452613233003003301f0023003301d00130193016375401c6e1d200a370e90041b8748018dc3a40086e1d2002370e90001ba548000dc0240046e012001371e910100375e980103d8798000371290001ba548008dd70009bae0015734aae7555cf2ab9f5740ae855d12611e581c3605182d3726eed6ad659c05b08147455e49fd48bbc185f6763895bd004c011e581c61ed2a57b7baece734dea4af48c089ac2d3d0fe09fd45023120cc2620001", - "hash": "c6c4bff396ed8bf003bee6ca112c01aa081acb66a90de510322cdb70" + "compiledCode": "593d6d01000033323232323232322322322253232323232323232323232323233301430063015375401c264a66602a6464646464646464646464a66604060220162646464646464a66604c6030604e6ea80044c8c8c8c94ccc0a8c070c0acdd5000899192999816180e18169baa0011323232323232323232533303530273036375400226464646464646464646464a66608066e24dd69822982318231823182318231823182318231823182318211baa004375a600260846ea80504c8c94ccc108c94ccc10ccdc499b8200200200113371000266e08c0dc008c0dc00852819b820020041323232325333046303830473754002264a66608e66ebcc0b8c124dd5000981698249baa00b15333047303833302a3756605a60926ea800408403c54ccc11ccdd7981618249baa0014c107d87b9fd87980ff0013253330483375e605e60946ea8c0bcc128dd500f1820998261ba90224bd700a99982419198008009bac304e304f304f304f304f304f304f304b375401a44a66609a00229404c94ccc12ccdd7981898269baa3032304d3754042607c6609e607c6609e60a000497ae04bd700a511330030030013050001153330480151533304800615333048004100114a029405280b0b299982399b8f375c605c60926ea806c04454ccc11ccdd79ba63304b32533304b304e304e001133760609a002609a609c0022c6eb0c0b4c124dd500da5eb7bdb180dd31982599bb0374e66096609002c66096609202c97ae0374e66096609002a66096609202a97ae04bd6f7b6300a99982399b87375a605860926ea806c0184c94ccc120c004dd6980298251baa01c13001375a606460946ea8070528129998241820000899b890014828270045280a5014a02940585858c12cc120dd50008b1980e9bac302a304737546058608e6ea80fc084ccccccc8c88888894ccc130c1080144cdd79ba7533304c303e00b1533304c303e00c1533304c303e00e1330504c1010200330503750002660a0981010000330504c10101004bd700b0b09982826101030033050375066e00004030cc140dd40071982826010101004bd701ba733300830070064bd7090100008101000081010000810100001119299982799b8f375c606c0060102660a66ea0004cc14cdd419b80375a606a0046eb4c0d000ccc14cc0d0008cc14cc0300092f5c02a66609ea66609e66e3cdd7181b001803099b8f375c606a00600a29404cc14cdd400099829981a801198299ba8337006eb4c0d0008dd6981a00199829980600125eb8054ccc13ccdd79ba7003374e660a66ea40a4cc14cdd4981800c99829a6010101004bd700998299ba800133053303500233053303400233053375060866eb4c0300092f5c02c60846eb4c0d40044cdd79ba7533304c303e00b1533304c303e00c1533304c303e00e1330504c1010200330503750002660a0981010000330504c1010000330504c10101004bd700b0b099828261010400330503750002660a06ea0030cc140dd40071982826010101004bd701ba733300830070064bd709010000810100008101000081010000810100001119299982798229bae30360031330533750002660a66ea0cdc01bad3035002375a6068006660a66068004660a66018004660a6607200497ae01533304f533304f3371e6eb8c0d800c0204cdc79bae303500300714a02660a66ea0004cc14cc0d4008cc14cdd419b80375a60680046eb4c0d000ccc14cc030008cc14cc0e40092f5c02a66609ea66609e66e3cdd7181b001803099b8f375c606a00600a29404cc14cdd400099829981a80119829981a001198299ba8337006eb4c030008dd6981a00199829981c80125eb8054ccc13ccdd79ba7003374e660a66ea40a4cc14cdd4981800c99829a6010101004bd700998299ba800133053303500233053303400233053300c00233053375060866eb4c0e40092f5c02c60846eb4c0d40048c8cc004004008894ccc12c00452f5c0264666444646600200200644a6660a20022006264660a66e9ccc14cdd4803198299ba9375c60a0002660a66ea0dd69828800a5eb80cc00c00cc154008c14c004dd718250009bab304b00133003003304f002304d00122232333001001004003222533304d002100113330030033050002330043758609e0040026eacc0a8c118dd500d1bae3045013375c608c0266eb8c114048dd718230091bad3005304637540304609260946094609400266ebcdd318159bab302c30443754605260886ea80f0dd31919800998009813998239ba901d3304737520166608e9810101004bd701813998239ba901d3304737520126608e98010101004bd701813998239ba901d3304737520106608e6ea00092f5c04464666002002006004444a6660940042002264666008008609c0066644646600200200a44a66609e0022660a066ec0dd48021ba60034bd6f7b630099191919299982818239981c00400109982a19bb037520106e9801c01454ccc140cdc78040010992999828982198291baa001133055337606ea4024c158c14cdd50008020802192999828a99982a0008a5114a0298103d87a80001304433055374c00297ae03233300100100800222253330560021001132333004004305a0033322323300100100522533305b00113305c337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc170c14ccc1100200084cc180cdd81ba9008375000e00a2a6660b866e3c0200084c94ccc174c13cc178dd500089983099bb0375201260c460be6ea80040104010c94ccc174c13c004530103d87a80001305033061375000297ae03370000e0022660c066ec0dd48011ba800133006006003375a60ba0066eb8c16c008c17c008c174004dd7182a8009bad30560013058002133054337606ea4008dd3000998030030019bab3051003375c609e00460a600460a20026eb8c124004dd5982500098260010b1bad30263043375402aa66608060646e34dd71820807899b81003375a600260846ea8050400c588c114c118c118c118c118c118c118c118004ccc084dd5981218201baa014375c607e0186eb8c100030ccc080dd59811981f9baa013375c607c0186eb8c0fc030c8c8c8c8c94ccc110c11c0084c94ccc108cdc79bae304300203e153330423375e6e980053010ba14873657474696e67730100132533304330333044375400226464004a666088606c608a6ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc17cc1880084c8c8c8c8c8c8c92633035011230270013253330623054001132325333067306a002132498cc0dc0048dd70008b1bac3068001306437540262a6660c460a60022a6660ca60c86ea804c526161630623754024646eb4c18c050dd69830809981100a181780a981000b181680b8b183000098300011bad305e001305e002375a60b800260b80046eb4c168004c168008dd6982c000982c0011bac30560013056002305400130540023253330513054305400113376060a600260a660a80022c6eb0c148004c148008c140004c140008c138004c138008c130004c130008c128004c118dd50008b182418229baa001163027304437540082c2c6eacc10c00458c114004c114dd5981298209baa00130243040375460866eb0c090c100dd5181298201baa0382533303e3030303f3754002264646464a66608a60900042646493192999822181b000899192999824982600109924c64a66608e607200226464a666098609e0042649318068008b182680098249baa002153330473038001132323232323253330503053002149858dd6982880098288011bad304f001304f002375a609a00260926ea800858c11cdd50008b182500098231baa00315333044303500115333047304637540062930b0b18221baa002300600316304600130460023044001304037540022c464a66607c606000226464a666086608c0042930b1bae3044001304037540042a66607c605e00226464a666086608c0042930b1bae3044001304037540042c607c6ea8004dd7182018208011bae303f001303f002375c607a002660766ea4cc06522104000643b0000013303b37526030002660766ea4cc065221040014df10000014bd7019199b8c48020cdc01b8d0014801c004dca1980c1980c1bae301d30383754603a60706ea8c074c0e0dd5000a4501230032533303733710002904002099b8b00148810016375a603860706ea8c074c0e0dd5000981d181b9baa001163300c37586036606c6ea8c06cc0d8dd5017240006054646464a66606c60500022980103d879800015333036302700113301e00300214c0103d87b8000303637546603a6eb8c0d8010dd7181b0019bae3036002375c606a0046466ec0c0e0004c0e0c0e4004dd6181a0089919bb030370013037303800137586064020a666060604460626ea80104c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc10cc1180084c8c9263253330423034001132325333047304a002132498c05400458c120004c110dd50038a99982118198008a99982298221baa00714985858c108dd5003191919191bae3046003375c6088004646eb8c11400cdd718218011919bb03047001304730480013758608601c6466ec0c118004c118c11c004dd618208068b1bad30440013044002375a60840026084004608000260800046eb4c0f8004c0f8008dd6981e000981e0011bad303a001303a002325333037303a303a0011337606072002607260740022c6eb0c0e0004c0e0008dd7181b00098191baa0041630010012232533303130230011323253330363039002149858dd7181b80098199baa0021533303130220011323253330363039002132498cc0180048cc01801800458dd6181b80098199baa0021533303130210011323253330363039002132498cc0180048cc01801800458dd6181b80098199baa0021533303130200011323232325333038303b002132498cc0200048cc02002000458dd6181c800981c8011bad3037001303337540042a666062603e00226464a66606c60720042930b1bad3037001303337540042a666062603c00226464a66606c60720042930b1bad3037001303337540042a66606266e1d200c0011323253330363039002149858dd7181b80098199baa002163031375400244646600200200644a66606800229309919801801981c0011801981b000981898171baa001163010302d3754002605e60586ea800458cc004dd6180718159baa3010302b375404600c6002002444a66605a0042980103d87a800013232533302c301e0031301f330300024bd7009998028028009810801981880198178011bae302b302837540022c6016604e6ea807cdd6981498150011bad302800130280023233760604e002604e60500026eb0c098004c088dd500d8a9998101809005899192999811180a18119baa001132323253330253017302637540022a66604a602c6660106eacc02cc09cdd5181518139baa00100300213017333008300e3756601e604e6ea8c030c09cdd500f8018010a501632533302800114c0103d87a80001301833029302a0014bd701bac3009302637546016604c6ea8078c01000cdd7181398121baa001163007302337540366eb8c094c088dd500d899192999811180a18119baa00113375e6e98c02cdd5980618121baa3009302437540386e98c018cc098c09cc090dd5000998131ba93003002330264c010120004bd700b180398119baa01b375c604a60446ea806c8cc00922104000de14000001223371400400244464a666042602460446ea8004520001375a604c60466ea8004c94ccc084c048c088dd50008a60103d87a8000132330010013756604e60486ea8008894ccc098004530103d87a8000132323253330263371e00e6eb8c09c00c4c064cc0a8dd4000a5eb804cc014014008dd698138011815001181400099198008008021129998128008a6103d87a8000132323253330253371e00e6eb8c09800c4c060cc0a4dd3000a5eb804cc014014008dd59813001181480118138009199911299981018090008a5eb7bdb1804c8c8cc0040052f5bded8c044a66604c00226604e66ec0dd48031ba60034bd6f7b6300991919192999813980f1980780500109981599bb037520146e9801c01454ccc09ccdc780500109981599bb037520146e9801c00c4cc0accdd81ba9002374c0026600c00c0066eacc0a000cdd71813001181500118140009919800800a5eb7bdb180894ccc0940044cc098cdd81ba9004375000697adef6c601323232325333026301d3300e00800213302a337606ea4020dd40038028a99981319b8f00800213302a337606ea4020dd400380189981519bb037520046ea0004cc01801800cdd698138019bae302500230290023027001375c60080026eb8c00c004dd6980100091810981118110009181018108009180f80091299980d19b9000200114c103d87980001533301a3371e0040022980103d87a800014c103d87b80002323300100100222533301d00114bd6f7b630099191919299980f180a001080189981119bb037520046e98004cc01801800cdd5980f8019bae301d0023021002301f0012301c301d301d301d301d0013016375402029309b2b19299980a980380089919299980d180e8010a4c2c6eb8c06c004c05cdd50080a99980a98030008991919191919299980f181080109924c646464646eb8c08400cdd7180f801191bae3020003375c603c0046466ec0c088004c088c08c004dd6180f0031919bb03021001302130220013758603800a2c6eb4c07c004c07c008dd6980e800980e80119299980d180e980e800899bb0301c001301c301d0011637586036002602e6ea804054ccc054c0140044c8c94ccc068c07400852616375c6036002602e6ea804058c054dd500789991919191911919191299980f191919191919191919191919191919191919192999818981118191baa00113232323232533303630283037375403a264646464646464646464646464646464646464646464a66609866ebcc0b8c138dd50079822998281ba901b4bd7009919191919191919299982a1826000899191919191919191919191919191919191999999111111919191919191919191919191919191999999999980080080a80a009020240000b466646002002444a6660fa66e2400520001002153330800100214bd700999801801984180801183900082b240049000240009000111111111112999843808038a9998420099b8733700004002064264a66610a0266e1c0e8cdc00138008a999842809929998430099b87375a60a46110026ea8204040284c06c0044cdd79ba6001374c661140266ec0dd498189bae30683088013754102026ea0cdc08051bad305230880137541020297adef6c603253330860130773087013754002297adef6c60137566116026110026ea8004cc0bcc8cc004004180894ccc2280400452f5bded8c0264646464a66611602610202004200626611e0266ec0dd48011ba60013300600600337566118020066eb8c22804008c23804008c2300400415054ccc214054ccc21404c1dcc21804dd501c099191919299984480983d9845009baa00113232533308b01307d308c013754002266e3c008dd71848009846809baa0011633003005051375c611c026116026ea800458cc004170144c0040048894ccc23004008530103d87a800013232533308b01307d0031307e3308f01375200497ae01333005005001308001003309001003375c611c020046eb0c22804c21c04dd501c0a51132533308601323253330880130793089013754002264a6661120264a66611a026118020022a6661140260f6611602002294454ccc22804c1f0c22c040045280b0b1baa305b308b01375460d66116026ea817c4cdc4001800899b89003001375a611a026114026ea800452818349844809baa306930890137540ba6eb4c004c22004dd50408089919299984400991919299984580984080815099baf374ea6661160260fa01e2a6661160260fa0222a6661160260fa02026611e029810102003308f0137500806611e029810100003308f014c10101004bd700b0b09984780a610103003308f01375066e00100044cc23c04dd40081984780a6010101004bd701ba7333003300204d4bd709010000810100008101000081010000111929998470099b8f375c60e000605a266124026ea0004cc24804dd419b80375a60c00046eb4c16800ccc24804c168008cc24804c0200092f5c02a66611c02a66611c0266e3cdd71838001815899b8f375c60c000605429404cc24804dd40009984900983000119849009ba8337006eb4c168008dd6982d0019984900980400125eb8054ccc23804cdd79ba7003374e66124026ea4174cc24804dd498020271984900a6010101004bd70099849009ba8001330920130600023309201305a002330920137506104026eb4c0200092f5c02c6102026eb4c1bc0044cdd79ba7533308b01307d00f1533308b01307d0111533308b01307d01013308f014c10102003308f0137500806611e029810100003308f014c10100003308f014c10101004bd700b0b09984780a610104003308f0137500806611e026ea0044cc23c04dd40081984780a6010101004bd701ba7333003300204d4bd7090100008101000081010000810100008101000011192999847009842009bae307000313309201375000266124026ea0cdc01bad3060002375a60b4006661240260b4004661240260100046612402600e00497ae01533308e01533308e013371e6eb8c1c000c0b44cdc79bae306000302c14a0266124026ea0004cc24804c180008cc24804dd419b80375a60b40046eb4c16800ccc24804c020008cc24804c01c0092f5c02a66611c02a66611c0266e3cdd71838001815899b8f375c60c000605429404cc24804dd4000998490098300011984900982d00119849009ba8337006eb4c020008dd6982d0019984900980380125eb8054ccc23804cdd79ba7003374e66124026ea4174cc24804dd498020271984900a6010101004bd70099849009ba8001330920130600023309201305a00233092013008002330920137506104026eb4c01c0092f5c02c6102026eb4c1bc0048cc0dd220104000de140000012323300100100222533308f0100114bd70099199911191980080080191299984a8080088018991984b809ba73309701375200c6612e026ea4dd7184a008009984b809ba8375a612a0200297ae033003003309901002309701001375c611c020026eacc23c04004cc00c00cc24c04008c24404004888c8ccc00400401000c8894ccc2440400840044ccc00c00cc25004008cc010dd61849808010008a9998440099b8704400c15333088013370e07a66e000a801054ccc22004cdc79bae306a308a013754106020902a6661100266ebcdd3198460099299984600984780984780800899bb0308e01001308e01308f0100116375860b46114026ea820c052f5bded8c06e98cc230041192f5bded8c02a6661100266e1cdd698011845009baa0830104215333088013370e6eb4c004c22804dd5041808200a9998440099b87375a60066114026ea820c040f84cdd7982d1845009baa306a308a0137540b260b46114026ea812c5280a5014a029405280b0b0b118468098470098470098470098470080091846009846809846809846808008b11845809846009846009846009846009846009846008008b0b0b19b803370066e080c40c8cdc100101a19b8200103316132323232323232323232533308e01533308e01307f308f01375460e06120026ea8c1c0c24004dd50008a5114a0264a66611e026102026120026ea80044c8c8c8c8c8c8c8c94ccc25c04c94ccc26004c22804c26404dd5000899b8f375c613a026134026ea8004160528984e008030991919199119199980080080b003826911119299985080984980800899299985100984a009851809baa005133330060064c0103d87a80003232323232323253330a9013375e03a615c020082a66615202646464a6661580264a66615a02613c02615c026ea80044c94ccc2b804c94ccc2c804c2c40400454ccc2bc04c28004c2c0040045288a999857809850809858008008a50161637546100026160026ea8c24004c2c004dd5003899b8900100513371000200a6eb4c2c804c2bc04dd50008a51308e0130ae013754611c02615c026ea8014400452819299985600984e809856809baa00113253330ad013253330b10130b001001153330ae01309f0130af0100114a22a66615c02614002615e0200229405858dd5183f9857809baa307f30af01375400c266e2400c0044cdc40018009bad30b10130ae0137540022944c23404c2b404dd5183e9856809baa0043253330ab01309c0130ac013754002264a6661580264a66616002615e020022a66615a02613c02615c02002294454ccc2b404c27c04c2b8040045280b0b1baa307e30ae01375460fc615c026ea82080440044c28404004dd69858009856809baa0011483fa7ede1fa414c23004c2b004dd5183e1856009baa080013253330aa01309b0130ab013754002264a6661560264a66615e02615c020022a66615802613a02615a02002294454ccc2b004c27804c2b4040045280b0b1baa307d30ad013754611a02615a026ea82040440044c27c04004dd69857809856009baa001148000c22c04c2ac04dd51845809855809baa07f153330a901309b0130aa01375401026464a66615602613a026158026ea801c54ccc2ac04ccdca8010009bae30b00130ad01375400e20062c2c6ecc01cdd71857009855809baa008153330a901323233001001083012253330af0100114a0264a66615a0266ebc010c2b804c2c804008528899801801800985900800984e00998568098510099856809857009855809baa0084bd7025eb804004585858c2b404c2b804008c2b004004c2b004004c29c04dd50011854809855008011854008009852009baa30a70130a401375400a0a22c614c026146026ea800c54c8c8c8c8c8ccc29804c25c040184c8c8c8c8c94ccc2ac040184c8c8c8c8c8c8c8c8c8c8c94ccc2d8054ccc2d80404c4c8c94ccc2e004cdd7805185e80801099baf00700114a0617802617a020026170026ea80844c8c94ccc2e004cdd7805185e80801099baf00700114a0617802617a02617a020026170026ea80a454ccc2d8054ccc2d804cdc780202a899b8f00205414a02a66616c0266e3cdd7184c008070298a99985b0099b8f375c61100201c0a426666666666660840080040a60a407807609a02400201400c444a6661720266ebcdd30049ba6001153330b901337126eb4c2140404400c4cc038c060008cdc081f0018b0b0b0b0a99985b00a99985b0099b8f00405313371e0040a4294054ccc2d804cdc79bae30980100e055153330b6013371e6eb8c220040381504cccccccccccc1080100081541500ec0f01300480040280188894ccc2e404cdd79ba6009374c0022a6661720266e24dd698428080880189980719b8103f0033017002161616161616375a6174026176020046eb8c2e404004c2e404030dd7185b80805985b00985b808011bab30b50100130b50100230b30100130af0137540086eacc2c404c2c804c2b804dd500f9119998090010008188018b1858008151857008149bac30ad0130ae0100237586158020026150026ea802054ccc29804c258040184c8c8c94ccc2a4040104c8c8c94ccc2b004cdc79bae308e0100304b153330ac013371e6eb8c1f800c12854ccc2b004cdc79bae308e01002049153330ac013371e6eb8c1f80081204c94ccc2b404c0ec0044c8c8c8c8c8c94ccc2cc04c10400454ccc2cc04cdd7984280985a809baa00c374c666608c666608c666608c666608c0106eb8c25404028dd718428080518200019bae309501009375c610a02012608000491100488100304000f0820104c001153330b30153330b3010101323253330b5013375e612e02616e026ea8038c2e8040084cdd7984080985b809baa00e00114a0617202617402002616a026ea80784c8c94ccc2d404cdd7984b80985b809baa00e30ba0100213375e610202616e026ea8038004528185c80985d00985d00800985a809baa02613333018301200330110023370006e0020162c2c2c66e0ccdc100101b01c1bad30b301002375a616202002a66615e0266e2000c0044cdd81ba8003375061460266e0cc29004cdc101a00181a899bb037500026ea0008cdc199b820010340333303c375a60f20066660ac0046eb8c23c0400cdd7183f8018b1981d9bad3078003337026660aa0026eb8c2380400cdd7183f001a999856009851009bae308e010031337009040497a008040a40002c2c2c2c6eacc2c004c2c404c2b404dd500f1bac30ac0100437586154020062c615c0205061580204e6466ec0c2b004004c2b004c2b404004dd61855809854009baa008153330a601309501006132323253330a9010041323232323253330ae013371e00a0fa2a66615c0266e3c00c11c4c8c8c94ccc2c404cdd79841809859809baa00a374c666608866660886666088666608800801000c607c00691100488100303e00d05004f00204e04d001153330b10153330b10100e1323253330b3013375e612a02616a026ea8030c2e0040084cdd7983f985a809baa00c00114a0616e026170020026166026ea80704c8c94ccc2cc04cdd7984a80985a809baa00c30b80100213375e60fe616a026ea8030004528185b80985c00985c008009859809baa024133330163370206e00466e040d8004cdc081a8018048b0b19b833370400406a06866e0ccdc100081a8199981e80119982b8008028018b0b1bab30b20130b30130af0137540406eb4c2c404c2c804008dd71858008009858008021bae30ae010031630ae0102830ac0102737586156026150026ea802054ccc29804c250040184c8c8c94ccc2a4040104c8c8c8c8c8c8c8c8c8c8c94ccc2d004cdc78040298a99985a0099b8f006052153330b4013371e0080a22a6661680266e3c0081404c8c94ccc2d8054ccc2d804ccc2d8040052825114a22a66616c0266ebcc22004c2e004dd50079ba6002153330b6010131323253330b8013375e6134026174026ea8044c2f4040084cdd7984200985d009baa01100114a0617802617a020026170026ea80844c8c94ccc2e004cdd7984d00985d009baa01130bd0100213375e6108026174026ea8044004528185e00985e80985e80800985c009baa02914a026644a666170020062666603a0040020780202666603a004002078070602a6eb4c20804dd6185b80808180a1bad30820137586170020202c66616a0266ebcdd3000a6101a0004a0944cccc11ccccc11ccccc11c02d22010048810030410100080063041005004002304100116161616375a6170026172020046eb8c2dc04004c2dc04018dd7185a808029bad30b40130b501002375c6166020026166020066eb8c2c404008dd61856808029bac30ab010043756615c02615e026156026ea807058c2b8040a0c2b00409cc8cdd81856008009856009856808009bac30ab0130a80137540102646464a666152020082a66615202a6661520266ebcc1ecc2ac04dd50011ba6333303c333303c375660f66156026ea8071221004881003036005375c6154020066eb8c2ac0400d2002153330a90100613375e6116026156026ea8008c2b804c2ac04dd500a0a5014a02666601c05e05c05a0022c2c615c0205061580204e6466ec0c2b004004c2b004c2b404004dd61855809854009baa0083371200202466e00144014c25404c29004dd50071b80027370004e6142026ea8008dd59836184e009baa00d222233333333333025025004003002019309201018014001016006005375a6136020046eb4c264040054ccc25c04c22404c26004dd5000899bb0375002a6ea0c22c040504cdd81ba8308b0101537500282c6136026138020046134020026134020046eb4c26004004c26004c26004004c24c04dd50012999848009841009848809baa0011323232323232323232323232533309f0130a201002132323232498c21004018c94ccc27c04c244040044c8c8c8c94ccc29804c2a4040084c8c9263253330a501309701001153330a80130a70137540062930b0a99985280984b00800899192999855009856808010a4c2c6eb8c2ac04004c29c04dd50018a99985280984a80800899192999855009856808010a4c2c615602002614e026ea800c58c29404dd500118380018b1853808009853808011852808009850809baa0081533309f01309001001153330a20130a10137540102930b0b184f809baa00730870100a30820100b1630a00100130a001002309e01001309e01002309c01001309c01002375a613402002613402004613002002613002004612c020026124026ea800458c25004c24404dd50008b19192999848009841008008a60103d87a8000153330900130810100113232330010010652253330960100114c0103d87a800013232325333096013371e00c6eb8c25c0400c4c22404cc268040052f5c026600a00a004612e020046134020046130020026eb8c25404c24804dd500109841809984a00984a809849009baa0024bd701848009baa001305a30900137540022c612402612602004612202002611a026ea8c24004008c240040054ccc22404cdc480580189980880519b8100300b1330110690035333088013080010021323232533308b013371066e18028008cdc300080108008b19b80009002337049002000a99199844809800a4020260360062a6661120260029010099b824820010c06ccdc0001a401e2a6661120260029018099b82482020020c06ccdc0001a403e2a6661120260029020099b8248202020040c06ccdc0001a405e2a6661120260029028099b824820202020080c06ccdc0001a407e260320066e2000858c23004c2340400cdd69845808011845808041bac3089010073001001222533307a33712900f000899980180198400098400098400098400098400098400098400098400098400098400098400098400098400098400098400080119b800014807454ccc1e8cdc4a401c002266600600661000261000261000261000261000261000261000200466e00005200d13300400200130010012225333078306a00110021333003003307e002306d001222222222222323232533308301301100113232323232533308801301600115333088015333088013371000c018266e1ccdc199b8200500c3370000866e080300200044cdc38030060a9998440099b883370666e0400c014cdc08010040008999804800803199980d999980d999980d80580a009980a80324500488100301500d0120110011616163370600400266e00008cdc100200319b820020033370401890504e0099b8200a00316533308201307800e13370200200e200266e04ccc0a8010034030ccc0a800c034030cdc0a4141380200c6e0520003710900011299983999b880010021001100230010012253233307230014804054ccc1c8c00520001480004c01000854ccc1c8c00520401337049040021980180199b800024803c4cdc124101010100406600600666e00009203f37100026e392210801020408102040800022225333071306300110041323233001001006225333077001133078337606ea4018dd3001a5eb7bdb1804c8c8c8c94ccc1e0c1bccc0300280084cc1f0cdd81ba900a374c00e00a2a6660f066e3c0280084c94ccc1e4c1acc1e8dd500089983e99bb0375201660fc60f66ea80040104010c94ccc1e4c038004530103d87a80001306c3307d374c00297ae0323300100100222533307d00113307e337606ea402cdd400525eb7bdb1804c8c8c8c94ccc1f8c1d4cc04803c0084cc20804cdd81ba900f375001c00a2a6660fc66e3c03c0084c94ccc1fcc1c4c20004dd50008998418099bb037520206108026102026ea80040104010c94ccc1fcc1c40045300103d87a8000130723308301375000297ae03370000201c2661040266ec0dd48011ba800133006006003375a60fe0066eb8c1f4008c20404008c1fc0044cc1f0cdd81ba9002374c0026600c00c0066eacc1e400cdd7183b801183d801183c8009919001191980080080111299983b8008a4c264a6660f000229309919299983b9834983c1baa3300b375c60f060f80086eb8c1e00084cc014014cc1ec00800458c1f0008c1e8004c1e8004cc1d4cdd81ba9002375000297adef6c6022533306e337200040022980103d87980001533306e3371e0040022980103d87a800014c103d87b80002533306f00114a22940cdc09998071bab30373067375406c008006a6660ca60b6008200e290001998071bab30373067375406c00400260206eb8c1a8034dd698350051bad306a009375a60d40106eb8c198010dd718320019bae3064003375c60c40046466ec0c198004c198c19c004dd618310031919bb0306500130653066001375860c000a6eb4c18cc190c190c190004c18c004c188004c184008c8cdd81830000983018308009bac305f001305f001305a37540a644464a6660b6609860b86ea8004520001375a60c060ba6ea8004c94ccc16cc130c170dd50008a60103d87a800013233001001375660c260bc6ea8008894ccc180004530103d87a8000132323253330603371e00e6eb8c18400c4c14ccc190dd4000a5eb804cc014014008dd69830801183200118310009980200180111191980080080191299982e8008a60103d87a80001323232533305d3371e00c6eb8c17800c4c140cc184dd3000a5eb804cc014014008dd5982f0011830801182f800919801245040014df100000122337140040022c66e0cc120cdc01bad305800500100133230010012253330570011480044c94ccc154c118c158dd5181b982b9baa303730573754604e60ae6ea8c1680084c124cc00c00c0044cc00c00c004c1680040c8dd6982b182b8011bad3055001305500130543054002305200130523052305230523052304e375402e2c6eb4c140c144008dd69827800982798278011bad304d001304d002375a609600260960046eb4c124004c124008c8cdd81824000982418248009bac30470013047002375c608a00260826ea8c104010dd5982198220011821000981f1baa303d00132533303c302e303d375400226464a66607c605c607e6ea80044c8c8cdd80020011814000982198201baa001163009303f37540026082607c6ea8004594ccc0f805c5300103d87a80001302e3303f30400174bd701bac303f3040002375a607c002607c0046eb4c0f0004c0e0dd500e8991998008009bab303c303d303d303d303d303d303d303d303d303d30393754603260726ea806928111299981e00108008991998020021820001999119299981e9816981f1baa003132533303e3030303f3754002264a66607e606060806ea80044c94ccc1000205288800a99981f99b8f375c608860826ea80040f44c8cdc3992999820981918211baa001133223233300100100348000888c94ccc11ccdd7981498249baa304c00300510021333004004001303b002304c0023758604660866ea8c08cc10cdd5012182318219baa00116301230423754046a666080606260826ea80144dd6982298211baa0051375a608a608c608c60846ea8014c94ccc100c0c80044c8c8c8c8c8c94ccc124c13000852616375a609400260940046eb4c120004c120008dd6982300098211baa0051533304030310011323253330453048002149858dd6982300098211baa0051630403754008294000cc10cc100dd50008011821181f9baa0030011004303b001303c001303e002323232533303b303e00213253330393371e6eb8c0e80080d454ccc0e4cdd79ba60014c010ba14873657474696e67730100132533303a302a303b375400226464004a666076605a60786ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc158c1640084c8c8c8c8c8c8c9263304501123028001325333059304b00113232533305e3061002132498cc11c0048dd70008b1bac305f001305b37540262a6660b260940022a6660b860b66ea804c526161630593754024646eb4c168050dd6982c009981180a181f80a981080b181e80b8b182b800982b8011bad30550013055002375a60a600260a60046eb4c144004c144008dd6982780098278011bac304d001304d002304b001304b002325333048304b304b0011337606094002609460960022c6eb0c124004c124008c11c004c11c008c114004c114008c10c004c10c008c104004c0f4dd50008b181f981e1baa001163005303b37540082c2c6eacc0e800458c0f0004c0f0dd59804181c1baa001300730373754607402646074607660760024a666068604c606a6ea80044c8c8c8c94ccc0ecc0f80084c8c92632533303a302c00113232533303f3042002132498c94ccc0f4c0bc0044c8c94ccc108c1140084c926300d001163043001303f37540042a66607a605c0022646464646464a66608c60920042930b1bad30470013047002375a608a002608a0046eb4c10c004c0fcdd50010b181e9baa001163040001303c37540062a66607460560022a66607a60786ea800c5261616303a3754004600c0062c607800260780046074002606c6ea8004588c94ccc0d0c0980044c8c94ccc0e4c0f000852616375c6074002606c6ea800854ccc0d0c0940044c8c94ccc0e4c0f000852616375c6074002606c6ea800858c0d0dd50009bae3036303337540022c602460646ea8c048c0c8dd5000992999818181098189baa00113253330313023303237540022600660666ea8c0d8c0ccdd50008b1991191980080080191299981b8008a6103d87a80001323253330363375e603060706ea80080144c0a4cc0e80092f5c0266008008002607600460720026eb0c048c0c8dd5180918191baa0133035303237540022c600260626ea80488c0d0c0d4004dd59819181998198011bac30310013031002302f001302f0023756605a002605a605a0046eacc0ac004c0acc0ac008dd6181480098148011bac302700130270023758604a00260426ea8c004c084dd5001118120008a4c26cac6464a66603c60200022646464646464a66604e6054004264931980800091919191919192999817181880109924c64a666058603c00226464a6660626068004264932999817181018179baa0011323232325333035303800213232498c0640094ccc0c8c090c0ccdd500189919191919191919299981e9820001099191924c604200aa666076605a60786ea80184c8c8c8c94ccc108c1140084c8c9263024002302300316304300130430023041001303d375400c2ca666074605860766ea801c4c8c8c8c94ccc104c1100084c926533303e3030303f375400626464a666086608c0042930b1bae3044001304037540062c2c6eb4c108004c108008c100004c0f0dd50038b0b181f000981f001181e000981e001181d000981d001181c000981a1baa0031616303600130360023034001303037540022c2c6064002605c6ea801054ccc0b0c07400454ccc0bcc0b8dd50020a4c2c2c60586ea800c58dd698178009817801181680098168011bad302b00137580022c6eb0c0a0004c0a0008dd6981300098130011bad30240013020375400a2a66603c601e0022a66604260406ea80145261616301e37540084a66603a601e603c6ea80044c8c8c8c94ccc090c09c0084c926325333022301400115333025302437540082930b0a999811180980089919299981398150010a4c2c6eb4c0a0004c090dd50020a99981118090008a99981298121baa00414985858c088dd50018b19299981218118008a999810980918110008a51153330213013302200114a02c2c6ea8c094004c094008c08c004c07cdd50008b119299980e9807800899192999811181280109924c64a666040602400226464a66604a60500042930b1bae3026001302237540042a666040602200226464a66604a60500042930b1bae3026001302237540042c60406ea800458c08c004c07cdd50010a99980e9807000899191919299981218138010991924c6464646464a666054605a0042930b1bad302b001302b002375c605200260520066eb8c09c008c8c8c8c8c94ccc0a4c0b000852616375a605400260540046eb8c0a0004c0a0010dd718130018b1bac3025001302500237586046002603e6ea800854ccc074c0340044c8c94ccc088c0940084c9263232323232323232533302a302d002149858dd6981580098158011bae30290013029003375c604e0046464646464a66605260580042930b1bad302a001302a002375c605000260500066eb8c098008dd618110011bac3020001163253330223025302500113376060480026048604a0022c6eb0c08c004c07cdd50010a99980e9806000899192999811181280109924c6464646464a66604e60540042930b1bad30280013028002375c604c002604c0046eb8c09000458dd61811800980f9baa0021533301d300b0011323253330223025002132498c8c8c8c8c8c8c8c94ccc0a8c0b400852616375a605600260560046eb8c0a4004c0a400cdd718138011919191919299981498160010a4c2c6eb4c0a8004c0a8008dd7181400098140019bae3026002375860440046eb0c08000458c94ccc088c094c0940044cdd81812000981218128008b1bac3023001301f37540042a66603a601400226464a666044604a00426493191bae3022002375c60400022c64a666044604a604a002266ec0c090004c090c09400458dd61811800980f9baa00216301d3754002464a666038601c00226464a66604260480042930b1bae3022001301e37540042a666038601a0022a66603e603c6ea80085261616301c375400260020264a666030601460326ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0acc0b80084c8c92632533302a301c00113232533302f3032002132498c05800458c0c0004c0b0dd50038a999815180d8008a99981698161baa00714985858c0a8dd5003191919191bae302e003375c6058004646eb8c0b400cdd718158011919bb0302f001302f30300013758605601c6466ec0c0b8004c0b8c0bc004dd618148068b1bad302c001302c002375a60540026054004605000260500046eb4c098004c098008dd6981200098120011bad3022001302200232533301f302230220011337606042002604260440022c6eb0c080004c080008dd7180f000980d1baa00116300100122325333018300a00113232533301d3020002149858dd7180f000980d1baa00215333018300900113232533301d3020002132498cc0180048cc01801800458dd6180f000980d1baa00215333018300800113232533301d3020002132498cc0180048cc01801800458dd6180f000980d1baa002153330183007001132323232533301f3022002132498cc0200048cc02002000458dd6181000098100011bad301e001301a37540042a666030600c00226464a66603a60400042930b1bad301e001301a37540042a666030600a00226464a66603a60400042930b1bad301e001301a37540042a66603066e1d200c00113232533301d3020002149858dd7180f000980d1baa002163018375400244646600200200644a66603600229309919801801980f8011801980e800980c980b1baa00e370e90051b8748020dc3a400c6e1d2004370e90011b8748000dd2a40006e012002370090009b8f488100375e980103d8798000371290001ba548008dd70009bae0015734aae7555cf2ab9f5740ae855d12611e581c0bf89b13dc30d812fd4fc25122325e8b02b48b7168e30202dcdda59a004c011e581c61ed2a57b7baece734dea4af48c089ac2d3d0fe09fd45023120cc2620001", + "hash": "bd4e886ee59548d9d6a2be480a4b468da8e8177f52ba6ce05b7b24a3" }, { "title": "pool.mint", @@ -110,8 +110,8 @@ "$ref": "#/definitions/types~1pool~1PoolMintRedeemer" } }, - "compiledCode": "593db701000033323232323232322322322253232323232323232323232323233301430063015375401c264a66602a6464646464646464646464a66604060220162646464646464a66604c6030604e6ea80044c8c8c8c94ccc0a8c070c0acdd5000899192999816180e18169baa0011323232323232323232533303530273036375400226464646464646464646464a66608066e24dd69822982318231823182318231823182318231823182318211baa004375a600260846ea80504c8c94ccc108c94ccc10ccdc499b8200200200113371000266e08c0dc008c0dc00852819b820020041323232325333046303830473754002264a66608e66ebcc0b8c124dd5000981698249baa00b15333047303833302a3756605a60926ea800408403c54ccc11ccdd7981618249baa0014c107d87b9fd87980ff001323253330493375e606060966ea8c0c0c12cdd500f9821198269ba90234bd700a99982499198008009bac3003304c375401c44a66609c00229404c94ccc130cdd7981918271baa3033304e3754044607e660a0607e660a060a200497ae04bd700a511330030030013051001153330490161533304900715333049005100114a029405280b0b299982419b8f375c605e60946ea807004854ccc120cdd79ba63304c32533304c304f304f001133760609c002609c609e0022c6eb0c0b8c128dd500e25eb7bdb180dd31982619bb0374e66098609202e66098609402e97ae0374e66098609202c66098609402c97ae04bd6f7b6300a99982419b87375a605a60946ea807001c54ccc120cdc49bad3001304a37540386eb4c134c138c138c138c138c138c138c138c128dd500e099299982498009bad3006304b375403a260026eb4c0ccc12cdd500e8a5025333049304100113371200290504e008a5014a029405280a502304d304e304e304e304e304e304e001161616304b304837540022c6603a6eb0c0a8c11cdd5181618239baa03f0213333333232222222533304c304200513375e6e9d4ccc130c0f802c54ccc130c0f803054ccc130c0f80384cc141301010200330503750002660a0981010000330504c10101004bd700b0b09982826101030033050375066e00004030cc140dd40071982826010101004bd701ba733300830070064bd7090100008101000081010000810100001119299982799b8f375c606c0060102660a66ea0004cc14cdd419b80375a606a0046eb4c0d000ccc14cc0d0008cc14cc0300092f5c02a66609ea66609e66e3cdd7181b001803099b8f375c606a00600a29404cc14cdd400099829981a801198299ba8337006eb4c0d0008dd6981a00199829980600125eb8054ccc13ccdd79ba7003374e660a66ea40a4cc14cdd4981800c99829a6010101004bd700998299ba800133053303500233053303400233053375060866eb4c0300092f5c02c60846eb4c0d40044cdd79ba7533304c303e00b1533304c303e00c1533304c303e00e1330504c1010200330503750002660a0981010000330504c1010000330504c10101004bd700b0b099828261010400330503750002660a06ea0030cc140dd40071982826010101004bd701ba733300830070064bd709010000810100008101000081010000810100001119299982798229bae30360031330533750002660a66ea0cdc01bad3035002375a6068006660a66068004660a66018004660a6607200497ae01533304f533304f3371e6eb8c0d800c0204cdc79bae303500300714a02660a66ea0004cc14cc0d4008cc14cdd419b80375a60680046eb4c0d000ccc14cc030008cc14cc0e40092f5c02a66609ea66609e66e3cdd7181b001803099b8f375c606a00600a29404cc14cdd400099829981a80119829981a001198299ba8337006eb4c030008dd6981a00199829981c80125eb8054ccc13ccdd79ba7003374e660a66ea40a4cc14cdd4981800c99829a6010101004bd700998299ba800133053303500233053303400233053300c00233053375060866eb4c0e40092f5c02c60846eb4c0d40048c8cc004004008894ccc12c00452f5c0264666444646600200200644a6660a20022006264660a66e9ccc14cdd4803198299ba9375c60a0002660a66ea0dd69828800a5eb80cc00c00cc154008c14c004dd718250009bab304b00133003003304f002304d00122232333001001004003222533304d002100113330030033050002330043758609e0040026eacc0a8c118dd500d1bae3045013375c608c0266eb8c114048dd718230091bad3005304637540304609260946094609400266ebcdd318159bab302c30443754605260886ea80f0dd31919800998009813998239ba901d3304737520166608e9810101004bd701813998239ba901d3304737520126608e98010101004bd701813998239ba901d3304737520106608e6ea00092f5c04464666002002006004444a6660940042002264666008008609c0066644646600200200a44a66609e0022660a066ec0dd48021ba60034bd6f7b630099191919299982818239981c00400109982a19bb037520106e9801c01454ccc140cdc78040010992999828982198291baa001133055337606ea4024c158c14cdd50008020802192999828a99982a0008a5114a0298103d87a80001304433055374c00297ae03233300100100800222253330560021001132333004004305a0033322323300100100522533305b00113305c337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc170c14ccc1100200084cc180cdd81ba9008375000e00a2a6660b866e3c0200084c94ccc174c13cc178dd500089983099bb0375201260c460be6ea80040104010c94ccc174c13c004530103d87a80001305033061375000297ae03370000e0022660c066ec0dd48011ba800133006006003375a60ba0066eb8c16c008c17c008c174004dd7182a8009bad30560013058002133054337606ea4008dd3000998030030019bab3051003375c609e00460a600460a20026eb8c124004dd5982500098260010b1bad30263043375402aa66608060646e34dd71820807899b81003375a600260846ea8050400c588c114c118c118c118c118c118c118c118c118004ccc084dd5981218201baa014375c607e0186eb8c100030ccc080dd59811981f9baa013375c607c0186eb8c0fc030c8c8c8c8c94ccc110c11c0084c94ccc108cdc79bae304300203e153330423375e6e980053010ba14873657474696e67730100132533304330333044375400226464004a666088606c608a6ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc17cc1880084c8c8c8c8c8c8c92633035011230270013253330623054001132325333067306a002132498cc0dc0048dd70008b1bac3068001306437540262a6660c460a60022a6660ca60c86ea804c526161630623754024646eb4c18c050dd69830809981100a181780a981000b181680b8b183000098300011bad305e001305e002375a60b800260b80046eb4c168004c168008dd6982c000982c0011bac30560013056002305400130540023253330513054305400113376060a600260a660a80022c6eb0c148004c148008c140004c140008c138004c138008c130004c130008c128004c118dd50008b182418229baa001163027304437540082c2c6eacc10c00458c114004c114dd5981298209baa00130243040375460866eb0c090c100dd5181298201baa0382533303e3030303f3754002264646464a66608a60900042646493192999822181b000899192999824982600109924c64a66608e607200226464a666098609e0042649318068008b182680098249baa002153330473038001132323232323253330503053002149858dd6982880098288011bad304f001304f002375a609a00260926ea800858c11cdd50008b182500098231baa00315333044303500115333047304637540062930b0b18221baa002300600316304600130460023044001304037540022c464a66607c606000226464a666086608c0042930b1bae3044001304037540042a66607c605e00226464a666086608c0042930b1bae3044001304037540042c607c6ea8004dd7182018208011bae303f001303f002375c607a002660766ea4cc06522104000643b0000013303b37526030002660766ea4cc065221040014df10000014bd7019199b8c48020cdc01b8d0014801c004dca1980c1980c1bae301d30383754603a60706ea8c074c0e0dd5000a4501230032533303733710002904002099b8b00148810016375a603860706ea8c074c0e0dd5000981d181b9baa001163300c37586036606c6ea8c06cc0d8dd5017240006054646464a66606c60500022980103d879800015333036302700113301e00300214c0103d87b8000303637546603a6eb8c0d8010dd7181b0019bae3036002375c606a0046466ec0c0e0004c0e0c0e4004dd6181a0089919bb030370013037303800137586064020a666060604460626ea80104c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc114c1200084c8c9263253330443036001132325333049304c002132498c05c00458c128004c118dd50048a999822181a8008a99982398231baa00914985858c110dd5004191919191bae3048003375c608c004646eb8c11c00cdd718228011919bb030490013049304a0013758608a0206466ec0c120004c120c124004dd618218078b1bad30460013046002375a608800260880046eb4c108004c108008c100004c100008dd6981f000981f0011bad303c001303c002375a6074002607400464a66606e60746074002266ec0c0e4004c0e4c0e800458dd6181c000981c0011bae3036001303237540082c60020024464a666062604600226464a66606c60720042930b1bae3037001303337540042a666062604400226464a66606c607200426493198030009198030030008b1bac3037001303337540042a666062604200226464a66606c607200426493198030009198030030008b1bac3037001303337540042a6660626040002264646464a666070607600426493198040009198040040008b1bac30390013039002375a606e00260666ea800854ccc0c4c07c0044c8c94ccc0d8c0e400852616375a606e00260666ea800854ccc0c4c0780044c8c94ccc0d8c0e400852616375a606e00260666ea800854ccc0c4cdc3a401800226464a66606c60720042930b1bae3037001303337540042c60626ea800488c8cc00400400c894ccc0d0004526132330030033038002300330360013031302e37540022c6020605a6ea8004c0bcc0b0dd50008b198009bac300e302b3754602060566ea808c018c0040048894ccc0b40085300103d87a800013232533302c301e0031301f330300024bd7009998028028009810801981880198178011bae302b302837540022c6016604e6ea807cdd6981498150011bad302800130280023233760604e002604e60500026eb0c098004c088dd500d8a9998101809005899192999811180a18119baa001132323253330253017302637540022a66604a602c6660106eacc02cc09cdd5181518139baa00100300213017333008300e3756601e604e6ea8c030c09cdd500f8018010a501632533302800114c0103d87a80001301833029302a0014bd701bac3009302637546016604c6ea8078c01000cdd7181398121baa001163007302337540366eb8c094c088dd500d899192999811180a18119baa00113375e6e98c02cdd5980618121baa3009302437540386e98c018cc098c09cc090dd5000998131ba93003002330264c010120004bd700b180398119baa01b375c604a60446ea806c8cc00922104000de14000001223371400400244464a666042602460446ea8004520001375a604c60466ea8004c94ccc084c048c088dd50008a60103d87a8000132330010013756604e60486ea8008894ccc098004530103d87a8000132323253330263371e00e6eb8c09c00c4c064cc0a8dd4000a5eb804cc014014008dd698138011815001181400099198008008021129998128008a6103d87a8000132323253330253371e00e6eb8c09800c4c060cc0a4dd3000a5eb804cc014014008dd59813001181480118138009199911299981018090008a5eb7bdb1804c8c8cc0040052f5bded8c044a66604c00226604e66ec0dd48031ba60034bd6f7b6300991919192999813980f1980780500109981599bb037520146e9801c01454ccc09ccdc780500109981599bb037520146e9801c00c4cc0accdd81ba9002374c0026600c00c0066eacc0a000cdd71813001181500118140009919800800a5eb7bdb180894ccc0940044cc098cdd81ba9004375000697adef6c601323232325333026301d3300e00800213302a337606ea4020dd40038028a99981319b8f00800213302a337606ea4020dd400380189981519bb037520046ea0004cc01801800cdd698138019bae302500230290023027001375c60080026eb8c00c004dd6980100091810981118110009181018108009180f80091299980d19b9000200114c103d87980001533301a3371e0040022980103d87a800014c103d87b80002323300100100222533301d00114bd6f7b630099191919299980f180a001080189981119bb037520046e98004cc01801800cdd5980f8019bae301d0023021002301f0012301c301d301d301d301d0013016375402029309b2b19299980a980380089919299980d180e8010a4c2c6eb8c06c004c05cdd50080a99980a98030008991919191919299980f181080109924c646464646eb8c08400cdd7180f801191bae3020003375c603c0046466ec0c088004c088c08c004dd6180f0031919bb03021001302130220013758603800a2c6eb4c07c004c07c008dd6980e800980e80119299980d180e980e800899bb0301c001301c301d0011637586036002602e6ea804054ccc054c0140044c8c94ccc068c07400852616375c6036002602e6ea804058c054dd500789991919191911919191299980f191919191919191919191919191919191919192999818981118191baa00113232323232533303630283037375403a264646464646464646464646464646464646464646464a66609866ebcc0b8c138dd50079822998281ba901b4bd7009919191919191919299982a1826000899191919191919191919191919191919191999999111111919191919191919191919191919191999999999980080080a80a009020240000b466646002002444a6660fa66e2400520001002153330800100214bd700999801801984180801183900082b240049000240009000111111111112999843808038a9998420099b8733700004002064264a66610a0266e1c0e8cdc00138008a999842809929998430099b87375a60a46110026ea8204040284c06c0044cdd79ba6001374c661140266ec0dd498189bae30683088013754102026ea0cdc08051bad305230880137541020297adef6c603253330860130773087013754002297adef6c60137566116026110026ea8004cc0bcc8cc004004180894ccc2280400452f5bded8c0264646464a66611602610202004200626611e0266ec0dd48011ba60013300600600337566118020066eb8c22804008c23804008c2300400415054ccc214054ccc21404c1dcc21804dd501c099191919299984480983d9845009baa00113232533308b01307d308c013754002266e3c008dd71848009846809baa0011633003005051375c611c026116026ea800458cc004170144c0040048894ccc23004008530103d87a800013232533308b01307d0031307e3308f01375200497ae01333005005001308001003309001003375c611c020046eb0c22804c21c04dd501c0a51132533308601323253330880130793089013754002264a6661120264a66611a026118020022a6661140260f6611602002294454ccc22804c1f0c22c040045280b0b1baa305b308b01375460d66116026ea817c4cdc4001800899b89003001375a611a026114026ea800452818349844809baa306930890137540ba6eb4c004c22004dd50408089919299984400991919299984580984080815099baf374ea6661160260fa01e2a6661160260fa0222a6661160260fa02026611e029810102003308f0137500806611e029810100003308f014c10101004bd700b0b09984780a610103003308f01375066e00100044cc23c04dd40081984780a6010101004bd701ba7333003300204d4bd709010000810100008101000081010000111929998470099b8f375c60e000605a266124026ea0004cc24804dd419b80375a60c00046eb4c16800ccc24804c168008cc24804c0200092f5c02a66611c02a66611c0266e3cdd71838001815899b8f375c60c000605429404cc24804dd40009984900983000119849009ba8337006eb4c168008dd6982d0019984900980400125eb8054ccc23804cdd79ba7003374e66124026ea4174cc24804dd498020271984900a6010101004bd70099849009ba8001330920130600023309201305a002330920137506104026eb4c0200092f5c02c6102026eb4c1bc0044cdd79ba7533308b01307d00f1533308b01307d0111533308b01307d01013308f014c10102003308f0137500806611e029810100003308f014c10100003308f014c10101004bd700b0b09984780a610104003308f0137500806611e026ea0044cc23c04dd40081984780a6010101004bd701ba7333003300204d4bd7090100008101000081010000810100008101000011192999847009842009bae307000313309201375000266124026ea0cdc01bad3060002375a60b4006661240260b4004661240260100046612402600e00497ae01533308e01533308e013371e6eb8c1c000c0b44cdc79bae306000302c14a0266124026ea0004cc24804c180008cc24804dd419b80375a60b40046eb4c16800ccc24804c020008cc24804c01c0092f5c02a66611c02a66611c0266e3cdd71838001815899b8f375c60c000605429404cc24804dd4000998490098300011984900982d00119849009ba8337006eb4c020008dd6982d0019984900980380125eb8054ccc23804cdd79ba7003374e66124026ea4174cc24804dd498020271984900a6010101004bd70099849009ba8001330920130600023309201305a00233092013008002330920137506104026eb4c01c0092f5c02c6102026eb4c1bc0048cc0dd220104000de140000012323300100100222533308f0100114bd70099199911191980080080191299984a8080088018991984b809ba73309701375200c6612e026ea4dd7184a008009984b809ba8375a612a0200297ae033003003309901002309701001375c611c020026eacc23c04004cc00c00cc24c04008c24404004888c8ccc00400401000c8894ccc2440400840044ccc00c00cc25004008cc010dd61849808010008a9998440099b8704400c15333088013370e07a66e000a801054ccc22004cdc79bae306a308a013754106020902a6661100266ebcdd3198460099299984600984780984780800899bb0308e01001308e01308f0100116375860b46114026ea820c052f5bded8c06e98cc230041192f5bded8c02a6661100266e1cdd698011845009baa0830104215333088013370e6eb4c004c22804dd5041808200a9998440099b87375a60066114026ea820c040f84cdd7982d1845009baa306a308a0137540b260b46114026ea812c5280a5014a029405280b0b0b118468098470098470098470098470080091846009846809846809846808008b11845809846009846009846009846009846009846008008b0b0b19b803370066e080c40c8cdc100101a19b8200103316132323232323232323232533308e01533308e01307f308f01375460e06120026ea8c1c0c24004dd50008a5114a0264a66611e026102026120026ea80044c8c8c8c8c8c8c8c94ccc25c04c94ccc26004c22804c26404dd5000899b8f375c613a026134026ea8004160528984e008030991919199119199980080080b003826911119299985080984980800899299985100984a009851809baa005133330060064c0103d87a80003232323232323253330a9013375e03a615c020082a66615202646464a6661580264a66615a02613c02615c026ea80044c94ccc2b804c94ccc2c804c2c40400454ccc2bc04c28004c2c0040045288a999857809850809858008008a50161637546100026160026ea8c24004c2c004dd5003899b8900100513371000200a6eb4c2c804c2bc04dd50008a51308e0130ae013754611c02615c026ea8014400452819299985600984e809856809baa00113253330ad013253330b10130b001001153330ae01309f0130af0100114a22a66615c02614002615e0200229405858dd5183f9857809baa307f30af01375400c266e2400c0044cdc40018009bad30b10130ae0137540022944c23404c2b404dd5183e9856809baa0043253330ab01309c0130ac013754002264a6661580264a66616002615e020022a66615a02613c02615c02002294454ccc2b404c27c04c2b8040045280b0b1baa307e30ae01375460fc615c026ea82080440044c28404004dd69858009856809baa0011483fa7ede1fa414c23004c2b004dd5183e1856009baa080013253330aa01309b0130ab013754002264a6661560264a66615e02615c020022a66615802613a02615a02002294454ccc2b004c27804c2b4040045280b0b1baa307d30ad013754611a02615a026ea82040440044c27c04004dd69857809856009baa001148000c22c04c2ac04dd51845809855809baa07f153330a901309b0130aa01375401026464a66615602613a026158026ea801c54ccc2ac04ccdca8010009bae30b00130ad01375400e20062c2c6ecc01cdd71857009855809baa008153330a901323233001001083012253330af0100114a0264a66615a0266ebc010c2b804c2c804008528899801801800985900800984e00998568098510099856809857009855809baa0084bd7025eb804004585858c2b404c2b804008c2b004004c2b004004c29c04dd50011854809855008011854008009852009baa30a70130a401375400a0a22c614c026146026ea800c54c8c8c8c8c8ccc29804c25c040184c8c8c8c8c94ccc2ac040184c8c8c8c8c8c8c8c8c8c8c94ccc2d8054ccc2d80404c4c8c94ccc2e004cdd7805185e80801099baf00700114a0617802617a020026170026ea80844c8c94ccc2e004cdd7805185e80801099baf00700114a0617802617a02617a020026170026ea80a454ccc2d8054ccc2d804cdc780202a899b8f00205414a02a66616c0266e3cdd7184c008070298a99985b0099b8f375c61100201c0a426666666666660840080040a60a407807609a02400201400c444a6661720266ebcdd30049ba6001153330b901337126eb4c2140404400c4cc038c060008cdc081f0018b0b0b0b0a99985b00a99985b0099b8f00405313371e0040a4294054ccc2d804cdc79bae30980100e055153330b6013371e6eb8c220040381504cccccccccccc1080100081541500ec0f01300480040280188894ccc2e404cdd79ba6009374c0022a6661720266e24dd698428080880189980719b8103f0033017002161616161616375a6174026176020046eb8c2e404004c2e404030dd7185b80805985b00985b808011bab30b50100130b50100230b30100130af0137540086eacc2c404c2c804c2b804dd500f9119998090010008188018b1858008151857008149bac30ad0130ae0100237586158020026150026ea802054ccc29804c258040184c8c8c94ccc2a4040104c8c8c94ccc2b004cdc79bae308e0100304b153330ac013371e6eb8c1f800c12854ccc2b004cdc79bae308e01002049153330ac013371e6eb8c1f80081204c94ccc2b404c0ec0044c8c8c8c8c8c94ccc2cc04c10400454ccc2cc04cdd7984280985a809baa00c374c666608c666608c666608c666608c0106eb8c25404028dd718428080518200019bae309501009375c610a02012608000491100488100304000f0820104c001153330b30153330b3010101323253330b5013375e612e02616e026ea8038c2e8040084cdd7984080985b809baa00e00114a0617202617402002616a026ea80784c8c94ccc2d404cdd7984b80985b809baa00e30ba0100213375e610202616e026ea8038004528185c80985d00985d00800985a809baa02613333018301200330110023370006e0020162c2c2c66e0ccdc100101b01c1bad30b301002375a616202002a66615e0266e2000c0044cdd81ba8003375061460266e0cc29004cdc101a00181a899bb037500026ea0008cdc199b820010340333303c375a60f20066660ac0046eb8c23c0400cdd7183f8018b1981d9bad3078003337026660aa0026eb8c2380400cdd7183f001a999856009851009bae308e010031337009040497a008040a40002c2c2c2c6eacc2c004c2c404c2b404dd500f1bac30ac0100437586154020062c615c0205061580204e6466ec0c2b004004c2b004c2b404004dd61855809854009baa008153330a601309501006132323253330a9010041323232323253330ae013371e00a0fa2a66615c0266e3c00c11c4c8c8c94ccc2c404cdd79841809859809baa00a374c666608866660886666088666608800801000c607c00691100488100303e00d05004f00204e04d001153330b10153330b10100e1323253330b3013375e612a02616a026ea8030c2e0040084cdd7983f985a809baa00c00114a0616e026170020026166026ea80704c8c94ccc2cc04cdd7984a80985a809baa00c30b80100213375e60fe616a026ea8030004528185b80985c00985c008009859809baa024133330163370206e00466e040d8004cdc081a8018048b0b19b833370400406a06866e0ccdc100081a8199981e80119982b8008028018b0b1bab30b20130b30130af0137540406eb4c2c404c2c804008dd71858008009858008021bae30ae010031630ae0102830ac0102737586156026150026ea802054ccc29804c250040184c8c8c94ccc2a4040104c8c8c8c8c8c8c8c8c8c8c94ccc2d004cdc78040298a99985a0099b8f006052153330b4013371e0080a22a6661680266e3c0081404c8c94ccc2d8054ccc2d804ccc2d8040052825114a22a66616c0266ebcc22004c2e004dd50079ba6002153330b6010131323253330b8013375e6134026174026ea8044c2f4040084cdd7984200985d009baa01100114a0617802617a020026170026ea80844c8c94ccc2e004cdd7984d00985d009baa01130bd0100213375e6108026174026ea8044004528185e00985e80985e80800985c009baa02914a026644a666170020062666603a0040020780202666603a004002078070602a6eb4c20804dd6185b80808180a1bad30820137586170020202c66616a0266ebcdd3000a6101a0004a0944cccc11ccccc11ccccc11c02d22010048810030410100080063041005004002304100116161616375a6170026172020046eb8c2dc04004c2dc04018dd7185a808029bad30b40130b501002375c6166020026166020066eb8c2c404008dd61856808029bac30ab010043756615c02615e026156026ea807058c2b8040a0c2b00409cc8cdd81856008009856009856808009bac30ab0130a80137540102646464a666152020082a66615202a6661520266ebcc1ecc2ac04dd50011ba6333303c333303c375660f66156026ea8071221004881003036005375c6154020066eb8c2ac0400d2002153330a90100613375e6116026156026ea8008c2b804c2ac04dd500a0a5014a02666601c05e05c05a0022c2c615c0205061580204e6466ec0c2b004004c2b004c2b404004dd61855809854009baa0083371200202466e00144014c25404c29004dd50071b80027370004e6142026ea8008dd59836184e009baa00d222233333333333025025004003002019309201018014001016006005375a6136020046eb4c264040054ccc25c04c22404c26004dd5000899bb0375002a6ea0c22c040504cdd81ba8308b0101537500282c6136026138020046134020026134020046eb4c26004004c26004c26004004c24c04dd50012999848009841009848809baa0011323232323232323232323232533309f0130a201002132323232498c21004018c94ccc27c04c244040044c8c8c8c94ccc29804c2a4040084c8c9263253330a501309701001153330a80130a70137540062930b0a99985280984b00800899192999855009856808010a4c2c6eb8c2ac04004c29c04dd50018a99985280984a80800899192999855009856808010a4c2c615602002614e026ea800c58c29404dd500118380018b1853808009853808011852808009850809baa0081533309f01309001001153330a20130a10137540102930b0b184f809baa00730870100a30820100b1630a00100130a001002309e01001309e01002309c01001309c01002375a613402002613402004613002002613002004612c020026124026ea800458c25004c24404dd50008b19192999848009841008008a60103d87a8000153330900130810100113232330010010652253330960100114c0103d87a800013232325333096013371e00c6eb8c25c0400c4c22404cc268040052f5c026600a00a004612e020046134020046130020026eb8c25404c24804dd500109841809984a00984a809849009baa0024bd701848009baa001305a30900137540022c612402612602004612202002611a026ea8c24004008c240040054ccc22404cdc480580189980880519b8100300b1330110690035333088013080010021323232533308b013371066e18028008cdc300080108008b19b80009002337049002000a99199844809800a4020260360062a6661120260029010099b824820010c06ccdc0001a401e2a6661120260029018099b82482020020c06ccdc0001a403e2a6661120260029020099b8248202020040c06ccdc0001a405e2a6661120260029028099b824820202020080c06ccdc0001a407e260320066e2000858c23004c2340400cdd69845808011845808041bac3089010073001001222533307a33712900f000899980180198400098400098400098400098400098400098400098400098400098400098400098400098400098400098400080119b800014807454ccc1e8cdc4a401c002266600600661000261000261000261000261000261000261000200466e00005200d13300400200130010012225333078306a00110021333003003307e002306d001222222222222323232533308301301100113232323232533308801301600115333088015333088013371000c018266e1ccdc199b8200500c3370000866e080300200044cdc38030060a9998440099b883370666e0400c014cdc08010040008999804800803199980d999980d999980d80580a009980a80324500488100301500d0120110011616163370600400266e00008cdc100200319b820020033370401890504e0099b8200a00316533308201307800e13370200200e200266e04ccc0a8010034030ccc0a800c034030cdc0a4141380200c6e0520003710900011299983999b880010021001100230010012253233307230014804054ccc1c8c00520001480004c01000854ccc1c8c00520401337049040021980180199b800024803c4cdc124101010100406600600666e00009203f37100026e392210801020408102040800022225333071306300110041323233001001006225333077001133078337606ea4018dd3001a5eb7bdb1804c8c8c8c94ccc1e0c1bccc0300280084cc1f0cdd81ba900a374c00e00a2a6660f066e3c0280084c94ccc1e4c1acc1e8dd500089983e99bb0375201660fc60f66ea80040104010c94ccc1e4c038004530103d87a80001306c3307d374c00297ae0323300100100222533307d00113307e337606ea402cdd400525eb7bdb1804c8c8c8c94ccc1f8c1d4cc04803c0084cc20804cdd81ba900f375001c00a2a6660fc66e3c03c0084c94ccc1fcc1c4c20004dd50008998418099bb037520206108026102026ea80040104010c94ccc1fcc1c40045300103d87a8000130723308301375000297ae03370000201c2661040266ec0dd48011ba800133006006003375a60fe0066eb8c1f4008c20404008c1fc0044cc1f0cdd81ba9002374c0026600c00c0066eacc1e400cdd7183b801183d801183c8009919001191980080080111299983b8008a4c264a6660f000229309919299983b9834983c1baa3300b375c60f060f80086eb8c1e00084cc014014cc1ec00800458c1f0008c1e8004c1e8004cc1d4cdd81ba9002375000297adef6c6022533306e337200040022980103d87980001533306e3371e0040022980103d87a800014c103d87b80002533306f00114a22940cdc09998071bab30373067375406c008006a6660ca60b6008200e290001998071bab30373067375406c00400260206eb8c1a8034dd698350051bad306a009375a60d40106eb8c198010dd718320019bae3064003375c60c40046466ec0c198004c198c19c004dd618310031919bb0306500130653066001375860c000a6eb4c18cc190c190c190c190004c18c004c188004c184008c8cdd81830000983018308009bac305f001305f001305a37540a644464a6660b6609860b86ea8004520001375a60c060ba6ea8004c94ccc16cc130c170dd50008a60103d87a800013233001001375660c260bc6ea8008894ccc180004530103d87a8000132323253330603371e00e6eb8c18400c4c14ccc190dd4000a5eb804cc014014008dd69830801183200118310009980200180111191980080080191299982e8008a60103d87a80001323232533305d3371e00c6eb8c17800c4c140cc184dd3000a5eb804cc014014008dd5982f0011830801182f800919801245040014df100000122337140040022c66e0cc120cdc01bad305800500100133230010012253330570011480044c94ccc154c118c158dd5181b982b9baa303730573754604e60ae6ea8c1680084c124cc00c00c0044cc00c00c004c1680040c8dd6982b182b8011bad3055001305500130543054002305200130523052305230523052304e375402e2c6eb4c140c144c144008dd69827800982798278011bad304d001304d002375a609600260960046eb4c124004c124008c8cdd81824000982418248009bac30470013047002375c608a00260826ea8c104010dd5982198220011821000981f1baa303d00132533303c302e303d375400226464a66607c605c607e6ea80044c8c8cdd80020011814000982198201baa001163009303f37540026082607c6ea8004594ccc0f805c5300103d87a80001302e3303f30400174bd701bac303f3040002375a607c002607c0046eb4c0f0004c0e0dd500e8991998008009bab303c303d303d303d303d303d303d303d303d303d30393754603260726ea806928111299981e00108008991998020021820001999119299981e9816981f1baa003132533303e3030303f3754002264a66607e606060806ea80044c94ccc1000205288800a99981f99b8f375c608860826ea80040f44c8cdc3992999820981918211baa001133223233300100100348000888c94ccc11ccdd7981498249baa304c00300510021333004004001303b002304c0023758604660866ea8c08cc10cdd5012182318219baa00116301230423754046a666080606260826ea80144dd6982298211baa0051375a608a608c608c60846ea8014c94ccc100c0c80044c8c8c8c8c8c94ccc124c13000852616375a609400260940046eb4c120004c120008dd6982300098211baa0051533304030310011323253330453048002149858dd6982300098211baa0051630403754008294000cc10cc100dd50008011821181f9baa0030011004303b001303c001303e002323232533303b303e00213253330393371e6eb8c0e80080d454ccc0e4cdd79ba60014c010ba14873657474696e67730100132533303a302a303b375400226464004a666076605a60786ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc158c1640084c8c8c8c8c8c8c9263304501123028001325333059304b00113232533305e3061002132498cc11c0048dd70008b1bac305f001305b37540262a6660b260940022a6660b860b66ea804c526161630593754024646eb4c168050dd6982c009981180a181f80a981080b181e80b8b182b800982b8011bad30550013055002375a60a600260a60046eb4c144004c144008dd6982780098278011bac304d001304d002304b001304b002325333048304b304b0011337606094002609460960022c6eb0c124004c124008c11c004c11c008c114004c114008c10c004c10c008c104004c0f4dd50008b181f981e1baa001163005303b37540082c2c6eacc0e800458c0f0004c0f0dd59804181c1baa001300730373754607402646074607660760024a666068604c606a6ea80044c8c8c8c94ccc0ecc0f80084c8c92632533303a302c00113232533303f3042002132498c94ccc0f4c0bc0044c8c94ccc108c1140084c926300d001163043001303f37540042a66607a605c0022646464646464a66608c60920042930b1bad30470013047002375a608a002608a0046eb4c10c004c0fcdd50010b181e9baa001163040001303c37540062a66607460560022a66607a60786ea800c5261616303a3754004600c0062c607800260780046074002606c6ea8004588c94ccc0d0c0980044c8c94ccc0e4c0f000852616375c6074002606c6ea800854ccc0d0c0940044c8c94ccc0e4c0f000852616375c6074002606c6ea800858c0d0dd50009bae3036303337540022c602460646ea8c048c0c8dd5000992999818181098189baa00113253330313023303237540022600660666ea8c0d8c0ccdd50008b1991191980080080191299981b8008a6103d87a80001323253330363375e603060706ea80080144c0a4cc0e80092f5c0266008008002607600460720026eb0c048c0c8dd5180918191baa0133035303237540022c600260626ea80488c0d0c0d4004dd59819181998198011bac30310013031002302f001302f0023756605a002605a605a0046eacc0ac004c0acc0ac008dd6181480098148011bac302700130270023758604a00260426ea8c004c084dd5001118120008a4c26cac6464a66603c60200022646464646464a66604e6054004264931980800091919191919192999817181880109924c64a666058603c00226464a6660626068004264932999817181018179baa0011323232325333035303800213232498c0640094ccc0c8c090c0ccdd500189919191919191919299981e9820001099191924c604200aa666076605a60786ea80184c8c8c8c94ccc108c1140084c8c9263024002302300316304300130430023041001303d375400c2ca666074605860766ea801c4c8c8c8c94ccc104c1100084c926533303e3030303f375400626464a666086608c0042930b1bae3044001304037540062c2c6eb4c108004c108008c100004c0f0dd50038b0b181f000981f001181e000981e001181d000981d001181c000981a1baa0031616303600130360023034001303037540022c2c6064002605c6ea801054ccc0b0c07400454ccc0bcc0b8dd50020a4c2c2c60586ea800c58dd698178009817801181680098168011bad302b00137580022c6eb0c0a0004c0a0008dd6981300098130011bad30240013020375400a2a66603c601e0022a66604260406ea80145261616301e37540084a66603a601e603c6ea80044c8c8c8c94ccc090c09c0084c926325333022301400115333025302437540082930b0a999811180980089919299981398150010a4c2c6eb4c0a0004c090dd50020a99981118090008a99981298121baa00414985858c088dd50018b19299981218118008a999810980918110008a51153330213013302200114a02c2c6ea8c094004c094008c08c004c07cdd50008b119299980e9807800899192999811181280109924c64a666040602400226464a66604a60500042930b1bae3026001302237540042a666040602200226464a66604a60500042930b1bae3026001302237540042c60406ea800458c08c004c07cdd50010a99980e9807000899191919299981218138010991924c6464646464a666054605a0042930b1bad302b001302b002375c605200260520066eb8c09c008c8c8c8c8c94ccc0a4c0b000852616375a605400260540046eb8c0a0004c0a0010dd718130018b1bac3025001302500237586046002603e6ea800854ccc074c0340044c8c94ccc088c0940084c9263232323232323232533302a302d002149858dd6981580098158011bae30290013029003375c604e0046464646464a66605260580042930b1bad302a001302a002375c605000260500066eb8c098008dd618110011bac3020001163253330223025302500113376060480026048604a0022c6eb0c08c004c07cdd50010a99980e9806000899192999811181280109924c6464646464a66604e60540042930b1bad30280013028002375c604c002604c0046eb8c09000458dd61811800980f9baa0021533301d300b0011323253330223025002132498c8c8c8c8c8c8c8c94ccc0a8c0b400852616375a605600260560046eb8c0a4004c0a400cdd718138011919191919299981498160010a4c2c6eb4c0a8004c0a8008dd7181400098140019bae3026002375860440046eb0c08000458c94ccc088c094c0940044cdd81812000981218128008b1bac3023001301f37540042a66603a601400226464a666044604a00426493191bae3022002375c60400022c64a666044604a604a002266ec0c090004c090c09400458dd61811800980f9baa00216301d3754002464a666038601c00226464a66604260480042930b1bae3022001301e37540042a666038601a0022a66603e603c6ea80085261616301c375400260020264a666030601460326ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0b4c0c00084c8c92632533302c301e0011323253330313034002132498c06000458c0c8004c0b8dd50048a999816180e8008a99981798171baa00914985858c0b0dd5004191919191bae3030003375c605c004646eb8c0bc00cdd718168011919bb03031001303130320013758605a0206466ec0c0c0004c0c0c0c4004dd618158078b1bad302e001302e002375a605800260580046eb4c0a8004c0a8008c0a0004c0a0008dd6981300098130011bad30240013024002375a6044002604400464a66603e60446044002266ec0c084004c084c08800458dd6181000098100011bae301e001301a37540022c60020024464a666030601400226464a66603a60400042930b1bae301e001301a37540042a666030601200226464a66603a604000426493198030009198030030008b1bac301e001301a37540042a666030601000226464a66603a604000426493198030009198030030008b1bac301e001301a37540042a666030600e002264646464a66603e604400426493198040009198040040008b1bac30200013020002375a603c00260346ea800854ccc060c0180044c8c94ccc074c08000852616375a603c00260346ea800854ccc060c0140044c8c94ccc074c08000852616375a603c00260346ea800854ccc060cdc3a401800226464a66603a60400042930b1bae301e001301a37540042c60306ea800488c8cc00400400c894ccc06c00452613233003003301f0023003301d00130193016375401c6e1d200a370e90041b8748018dc3a40086e1d2002370e90001ba548000dc0240046e012001371e910100375e980103d8798000371290001ba548008dd70009bae0015734aae7555cf2ab9f5740ae855d12611e581c3605182d3726eed6ad659c05b08147455e49fd48bbc185f6763895bd004c011e581c61ed2a57b7baece734dea4af48c089ac2d3d0fe09fd45023120cc2620001", - "hash": "c6c4bff396ed8bf003bee6ca112c01aa081acb66a90de510322cdb70" + "compiledCode": "593d6d01000033323232323232322322322253232323232323232323232323233301430063015375401c264a66602a6464646464646464646464a66604060220162646464646464a66604c6030604e6ea80044c8c8c8c94ccc0a8c070c0acdd5000899192999816180e18169baa0011323232323232323232533303530273036375400226464646464646464646464a66608066e24dd69822982318231823182318231823182318231823182318211baa004375a600260846ea80504c8c94ccc108c94ccc10ccdc499b8200200200113371000266e08c0dc008c0dc00852819b820020041323232325333046303830473754002264a66608e66ebcc0b8c124dd5000981698249baa00b15333047303833302a3756605a60926ea800408403c54ccc11ccdd7981618249baa0014c107d87b9fd87980ff0013253330483375e605e60946ea8c0bcc128dd500f1820998261ba90224bd700a99982419198008009bac304e304f304f304f304f304f304f304b375401a44a66609a00229404c94ccc12ccdd7981898269baa3032304d3754042607c6609e607c6609e60a000497ae04bd700a511330030030013050001153330480151533304800615333048004100114a029405280b0b299982399b8f375c605c60926ea806c04454ccc11ccdd79ba63304b32533304b304e304e001133760609a002609a609c0022c6eb0c0b4c124dd500da5eb7bdb180dd31982599bb0374e66096609002c66096609202c97ae0374e66096609002a66096609202a97ae04bd6f7b6300a99982399b87375a605860926ea806c0184c94ccc120c004dd6980298251baa01c13001375a606460946ea8070528129998241820000899b890014828270045280a5014a02940585858c12cc120dd50008b1980e9bac302a304737546058608e6ea80fc084ccccccc8c88888894ccc130c1080144cdd79ba7533304c303e00b1533304c303e00c1533304c303e00e1330504c1010200330503750002660a0981010000330504c10101004bd700b0b09982826101030033050375066e00004030cc140dd40071982826010101004bd701ba733300830070064bd7090100008101000081010000810100001119299982799b8f375c606c0060102660a66ea0004cc14cdd419b80375a606a0046eb4c0d000ccc14cc0d0008cc14cc0300092f5c02a66609ea66609e66e3cdd7181b001803099b8f375c606a00600a29404cc14cdd400099829981a801198299ba8337006eb4c0d0008dd6981a00199829980600125eb8054ccc13ccdd79ba7003374e660a66ea40a4cc14cdd4981800c99829a6010101004bd700998299ba800133053303500233053303400233053375060866eb4c0300092f5c02c60846eb4c0d40044cdd79ba7533304c303e00b1533304c303e00c1533304c303e00e1330504c1010200330503750002660a0981010000330504c1010000330504c10101004bd700b0b099828261010400330503750002660a06ea0030cc140dd40071982826010101004bd701ba733300830070064bd709010000810100008101000081010000810100001119299982798229bae30360031330533750002660a66ea0cdc01bad3035002375a6068006660a66068004660a66018004660a6607200497ae01533304f533304f3371e6eb8c0d800c0204cdc79bae303500300714a02660a66ea0004cc14cc0d4008cc14cdd419b80375a60680046eb4c0d000ccc14cc030008cc14cc0e40092f5c02a66609ea66609e66e3cdd7181b001803099b8f375c606a00600a29404cc14cdd400099829981a80119829981a001198299ba8337006eb4c030008dd6981a00199829981c80125eb8054ccc13ccdd79ba7003374e660a66ea40a4cc14cdd4981800c99829a6010101004bd700998299ba800133053303500233053303400233053300c00233053375060866eb4c0e40092f5c02c60846eb4c0d40048c8cc004004008894ccc12c00452f5c0264666444646600200200644a6660a20022006264660a66e9ccc14cdd4803198299ba9375c60a0002660a66ea0dd69828800a5eb80cc00c00cc154008c14c004dd718250009bab304b00133003003304f002304d00122232333001001004003222533304d002100113330030033050002330043758609e0040026eacc0a8c118dd500d1bae3045013375c608c0266eb8c114048dd718230091bad3005304637540304609260946094609400266ebcdd318159bab302c30443754605260886ea80f0dd31919800998009813998239ba901d3304737520166608e9810101004bd701813998239ba901d3304737520126608e98010101004bd701813998239ba901d3304737520106608e6ea00092f5c04464666002002006004444a6660940042002264666008008609c0066644646600200200a44a66609e0022660a066ec0dd48021ba60034bd6f7b630099191919299982818239981c00400109982a19bb037520106e9801c01454ccc140cdc78040010992999828982198291baa001133055337606ea4024c158c14cdd50008020802192999828a99982a0008a5114a0298103d87a80001304433055374c00297ae03233300100100800222253330560021001132333004004305a0033322323300100100522533305b00113305c337606ea4010dd4001a5eb7bdb1804c8c8c8c94ccc170c14ccc1100200084cc180cdd81ba9008375000e00a2a6660b866e3c0200084c94ccc174c13cc178dd500089983099bb0375201260c460be6ea80040104010c94ccc174c13c004530103d87a80001305033061375000297ae03370000e0022660c066ec0dd48011ba800133006006003375a60ba0066eb8c16c008c17c008c174004dd7182a8009bad30560013058002133054337606ea4008dd3000998030030019bab3051003375c609e00460a600460a20026eb8c124004dd5982500098260010b1bad30263043375402aa66608060646e34dd71820807899b81003375a600260846ea8050400c588c114c118c118c118c118c118c118c118004ccc084dd5981218201baa014375c607e0186eb8c100030ccc080dd59811981f9baa013375c607c0186eb8c0fc030c8c8c8c8c94ccc110c11c0084c94ccc108cdc79bae304300203e153330423375e6e980053010ba14873657474696e67730100132533304330333044375400226464004a666088606c608a6ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc17cc1880084c8c8c8c8c8c8c92633035011230270013253330623054001132325333067306a002132498cc0dc0048dd70008b1bac3068001306437540262a6660c460a60022a6660ca60c86ea804c526161630623754024646eb4c18c050dd69830809981100a181780a981000b181680b8b183000098300011bad305e001305e002375a60b800260b80046eb4c168004c168008dd6982c000982c0011bac30560013056002305400130540023253330513054305400113376060a600260a660a80022c6eb0c148004c148008c140004c140008c138004c138008c130004c130008c128004c118dd50008b182418229baa001163027304437540082c2c6eacc10c00458c114004c114dd5981298209baa00130243040375460866eb0c090c100dd5181298201baa0382533303e3030303f3754002264646464a66608a60900042646493192999822181b000899192999824982600109924c64a66608e607200226464a666098609e0042649318068008b182680098249baa002153330473038001132323232323253330503053002149858dd6982880098288011bad304f001304f002375a609a00260926ea800858c11cdd50008b182500098231baa00315333044303500115333047304637540062930b0b18221baa002300600316304600130460023044001304037540022c464a66607c606000226464a666086608c0042930b1bae3044001304037540042a66607c605e00226464a666086608c0042930b1bae3044001304037540042c607c6ea8004dd7182018208011bae303f001303f002375c607a002660766ea4cc06522104000643b0000013303b37526030002660766ea4cc065221040014df10000014bd7019199b8c48020cdc01b8d0014801c004dca1980c1980c1bae301d30383754603a60706ea8c074c0e0dd5000a4501230032533303733710002904002099b8b00148810016375a603860706ea8c074c0e0dd5000981d181b9baa001163300c37586036606c6ea8c06cc0d8dd5017240006054646464a66606c60500022980103d879800015333036302700113301e00300214c0103d87b8000303637546603a6eb8c0d8010dd7181b0019bae3036002375c606a0046466ec0c0e0004c0e0c0e4004dd6181a0089919bb030370013037303800137586064020a666060604460626ea80104c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc10cc1180084c8c9263253330423034001132325333047304a002132498c05400458c120004c110dd50038a99982118198008a99982298221baa00714985858c108dd5003191919191bae3046003375c6088004646eb8c11400cdd718218011919bb03047001304730480013758608601c6466ec0c118004c118c11c004dd618208068b1bad30440013044002375a60840026084004608000260800046eb4c0f8004c0f8008dd6981e000981e0011bad303a001303a002325333037303a303a0011337606072002607260740022c6eb0c0e0004c0e0008dd7181b00098191baa0041630010012232533303130230011323253330363039002149858dd7181b80098199baa0021533303130220011323253330363039002132498cc0180048cc01801800458dd6181b80098199baa0021533303130210011323253330363039002132498cc0180048cc01801800458dd6181b80098199baa0021533303130200011323232325333038303b002132498cc0200048cc02002000458dd6181c800981c8011bad3037001303337540042a666062603e00226464a66606c60720042930b1bad3037001303337540042a666062603c00226464a66606c60720042930b1bad3037001303337540042a66606266e1d200c0011323253330363039002149858dd7181b80098199baa002163031375400244646600200200644a66606800229309919801801981c0011801981b000981898171baa001163010302d3754002605e60586ea800458cc004dd6180718159baa3010302b375404600c6002002444a66605a0042980103d87a800013232533302c301e0031301f330300024bd7009998028028009810801981880198178011bae302b302837540022c6016604e6ea807cdd6981498150011bad302800130280023233760604e002604e60500026eb0c098004c088dd500d8a9998101809005899192999811180a18119baa001132323253330253017302637540022a66604a602c6660106eacc02cc09cdd5181518139baa00100300213017333008300e3756601e604e6ea8c030c09cdd500f8018010a501632533302800114c0103d87a80001301833029302a0014bd701bac3009302637546016604c6ea8078c01000cdd7181398121baa001163007302337540366eb8c094c088dd500d899192999811180a18119baa00113375e6e98c02cdd5980618121baa3009302437540386e98c018cc098c09cc090dd5000998131ba93003002330264c010120004bd700b180398119baa01b375c604a60446ea806c8cc00922104000de14000001223371400400244464a666042602460446ea8004520001375a604c60466ea8004c94ccc084c048c088dd50008a60103d87a8000132330010013756604e60486ea8008894ccc098004530103d87a8000132323253330263371e00e6eb8c09c00c4c064cc0a8dd4000a5eb804cc014014008dd698138011815001181400099198008008021129998128008a6103d87a8000132323253330253371e00e6eb8c09800c4c060cc0a4dd3000a5eb804cc014014008dd59813001181480118138009199911299981018090008a5eb7bdb1804c8c8cc0040052f5bded8c044a66604c00226604e66ec0dd48031ba60034bd6f7b6300991919192999813980f1980780500109981599bb037520146e9801c01454ccc09ccdc780500109981599bb037520146e9801c00c4cc0accdd81ba9002374c0026600c00c0066eacc0a000cdd71813001181500118140009919800800a5eb7bdb180894ccc0940044cc098cdd81ba9004375000697adef6c601323232325333026301d3300e00800213302a337606ea4020dd40038028a99981319b8f00800213302a337606ea4020dd400380189981519bb037520046ea0004cc01801800cdd698138019bae302500230290023027001375c60080026eb8c00c004dd6980100091810981118110009181018108009180f80091299980d19b9000200114c103d87980001533301a3371e0040022980103d87a800014c103d87b80002323300100100222533301d00114bd6f7b630099191919299980f180a001080189981119bb037520046e98004cc01801800cdd5980f8019bae301d0023021002301f0012301c301d301d301d301d0013016375402029309b2b19299980a980380089919299980d180e8010a4c2c6eb8c06c004c05cdd50080a99980a98030008991919191919299980f181080109924c646464646eb8c08400cdd7180f801191bae3020003375c603c0046466ec0c088004c088c08c004dd6180f0031919bb03021001302130220013758603800a2c6eb4c07c004c07c008dd6980e800980e80119299980d180e980e800899bb0301c001301c301d0011637586036002602e6ea804054ccc054c0140044c8c94ccc068c07400852616375c6036002602e6ea804058c054dd500789991919191911919191299980f191919191919191919191919191919191919192999818981118191baa00113232323232533303630283037375403a264646464646464646464646464646464646464646464a66609866ebcc0b8c138dd50079822998281ba901b4bd7009919191919191919299982a1826000899191919191919191919191919191919191999999111111919191919191919191919191919191999999999980080080a80a009020240000b466646002002444a6660fa66e2400520001002153330800100214bd700999801801984180801183900082b240049000240009000111111111112999843808038a9998420099b8733700004002064264a66610a0266e1c0e8cdc00138008a999842809929998430099b87375a60a46110026ea8204040284c06c0044cdd79ba6001374c661140266ec0dd498189bae30683088013754102026ea0cdc08051bad305230880137541020297adef6c603253330860130773087013754002297adef6c60137566116026110026ea8004cc0bcc8cc004004180894ccc2280400452f5bded8c0264646464a66611602610202004200626611e0266ec0dd48011ba60013300600600337566118020066eb8c22804008c23804008c2300400415054ccc214054ccc21404c1dcc21804dd501c099191919299984480983d9845009baa00113232533308b01307d308c013754002266e3c008dd71848009846809baa0011633003005051375c611c026116026ea800458cc004170144c0040048894ccc23004008530103d87a800013232533308b01307d0031307e3308f01375200497ae01333005005001308001003309001003375c611c020046eb0c22804c21c04dd501c0a51132533308601323253330880130793089013754002264a6661120264a66611a026118020022a6661140260f6611602002294454ccc22804c1f0c22c040045280b0b1baa305b308b01375460d66116026ea817c4cdc4001800899b89003001375a611a026114026ea800452818349844809baa306930890137540ba6eb4c004c22004dd50408089919299984400991919299984580984080815099baf374ea6661160260fa01e2a6661160260fa0222a6661160260fa02026611e029810102003308f0137500806611e029810100003308f014c10101004bd700b0b09984780a610103003308f01375066e00100044cc23c04dd40081984780a6010101004bd701ba7333003300204d4bd709010000810100008101000081010000111929998470099b8f375c60e000605a266124026ea0004cc24804dd419b80375a60c00046eb4c16800ccc24804c168008cc24804c0200092f5c02a66611c02a66611c0266e3cdd71838001815899b8f375c60c000605429404cc24804dd40009984900983000119849009ba8337006eb4c168008dd6982d0019984900980400125eb8054ccc23804cdd79ba7003374e66124026ea4174cc24804dd498020271984900a6010101004bd70099849009ba8001330920130600023309201305a002330920137506104026eb4c0200092f5c02c6102026eb4c1bc0044cdd79ba7533308b01307d00f1533308b01307d0111533308b01307d01013308f014c10102003308f0137500806611e029810100003308f014c10100003308f014c10101004bd700b0b09984780a610104003308f0137500806611e026ea0044cc23c04dd40081984780a6010101004bd701ba7333003300204d4bd7090100008101000081010000810100008101000011192999847009842009bae307000313309201375000266124026ea0cdc01bad3060002375a60b4006661240260b4004661240260100046612402600e00497ae01533308e01533308e013371e6eb8c1c000c0b44cdc79bae306000302c14a0266124026ea0004cc24804c180008cc24804dd419b80375a60b40046eb4c16800ccc24804c020008cc24804c01c0092f5c02a66611c02a66611c0266e3cdd71838001815899b8f375c60c000605429404cc24804dd4000998490098300011984900982d00119849009ba8337006eb4c020008dd6982d0019984900980380125eb8054ccc23804cdd79ba7003374e66124026ea4174cc24804dd498020271984900a6010101004bd70099849009ba8001330920130600023309201305a00233092013008002330920137506104026eb4c01c0092f5c02c6102026eb4c1bc0048cc0dd220104000de140000012323300100100222533308f0100114bd70099199911191980080080191299984a8080088018991984b809ba73309701375200c6612e026ea4dd7184a008009984b809ba8375a612a0200297ae033003003309901002309701001375c611c020026eacc23c04004cc00c00cc24c04008c24404004888c8ccc00400401000c8894ccc2440400840044ccc00c00cc25004008cc010dd61849808010008a9998440099b8704400c15333088013370e07a66e000a801054ccc22004cdc79bae306a308a013754106020902a6661100266ebcdd3198460099299984600984780984780800899bb0308e01001308e01308f0100116375860b46114026ea820c052f5bded8c06e98cc230041192f5bded8c02a6661100266e1cdd698011845009baa0830104215333088013370e6eb4c004c22804dd5041808200a9998440099b87375a60066114026ea820c040f84cdd7982d1845009baa306a308a0137540b260b46114026ea812c5280a5014a029405280b0b0b118468098470098470098470098470080091846009846809846809846808008b11845809846009846009846009846009846009846008008b0b0b19b803370066e080c40c8cdc100101a19b8200103316132323232323232323232533308e01533308e01307f308f01375460e06120026ea8c1c0c24004dd50008a5114a0264a66611e026102026120026ea80044c8c8c8c8c8c8c8c94ccc25c04c94ccc26004c22804c26404dd5000899b8f375c613a026134026ea8004160528984e008030991919199119199980080080b003826911119299985080984980800899299985100984a009851809baa005133330060064c0103d87a80003232323232323253330a9013375e03a615c020082a66615202646464a6661580264a66615a02613c02615c026ea80044c94ccc2b804c94ccc2c804c2c40400454ccc2bc04c28004c2c0040045288a999857809850809858008008a50161637546100026160026ea8c24004c2c004dd5003899b8900100513371000200a6eb4c2c804c2bc04dd50008a51308e0130ae013754611c02615c026ea8014400452819299985600984e809856809baa00113253330ad013253330b10130b001001153330ae01309f0130af0100114a22a66615c02614002615e0200229405858dd5183f9857809baa307f30af01375400c266e2400c0044cdc40018009bad30b10130ae0137540022944c23404c2b404dd5183e9856809baa0043253330ab01309c0130ac013754002264a6661580264a66616002615e020022a66615a02613c02615c02002294454ccc2b404c27c04c2b8040045280b0b1baa307e30ae01375460fc615c026ea82080440044c28404004dd69858009856809baa0011483fa7ede1fa414c23004c2b004dd5183e1856009baa080013253330aa01309b0130ab013754002264a6661560264a66615e02615c020022a66615802613a02615a02002294454ccc2b004c27804c2b4040045280b0b1baa307d30ad013754611a02615a026ea82040440044c27c04004dd69857809856009baa001148000c22c04c2ac04dd51845809855809baa07f153330a901309b0130aa01375401026464a66615602613a026158026ea801c54ccc2ac04ccdca8010009bae30b00130ad01375400e20062c2c6ecc01cdd71857009855809baa008153330a901323233001001083012253330af0100114a0264a66615a0266ebc010c2b804c2c804008528899801801800985900800984e00998568098510099856809857009855809baa0084bd7025eb804004585858c2b404c2b804008c2b004004c2b004004c29c04dd50011854809855008011854008009852009baa30a70130a401375400a0a22c614c026146026ea800c54c8c8c8c8c8ccc29804c25c040184c8c8c8c8c94ccc2ac040184c8c8c8c8c8c8c8c8c8c8c94ccc2d8054ccc2d80404c4c8c94ccc2e004cdd7805185e80801099baf00700114a0617802617a020026170026ea80844c8c94ccc2e004cdd7805185e80801099baf00700114a0617802617a02617a020026170026ea80a454ccc2d8054ccc2d804cdc780202a899b8f00205414a02a66616c0266e3cdd7184c008070298a99985b0099b8f375c61100201c0a426666666666660840080040a60a407807609a02400201400c444a6661720266ebcdd30049ba6001153330b901337126eb4c2140404400c4cc038c060008cdc081f0018b0b0b0b0a99985b00a99985b0099b8f00405313371e0040a4294054ccc2d804cdc79bae30980100e055153330b6013371e6eb8c220040381504cccccccccccc1080100081541500ec0f01300480040280188894ccc2e404cdd79ba6009374c0022a6661720266e24dd698428080880189980719b8103f0033017002161616161616375a6174026176020046eb8c2e404004c2e404030dd7185b80805985b00985b808011bab30b50100130b50100230b30100130af0137540086eacc2c404c2c804c2b804dd500f9119998090010008188018b1858008151857008149bac30ad0130ae0100237586158020026150026ea802054ccc29804c258040184c8c8c94ccc2a4040104c8c8c94ccc2b004cdc79bae308e0100304b153330ac013371e6eb8c1f800c12854ccc2b004cdc79bae308e01002049153330ac013371e6eb8c1f80081204c94ccc2b404c0ec0044c8c8c8c8c8c94ccc2cc04c10400454ccc2cc04cdd7984280985a809baa00c374c666608c666608c666608c666608c0106eb8c25404028dd718428080518200019bae309501009375c610a02012608000491100488100304000f0820104c001153330b30153330b3010101323253330b5013375e612e02616e026ea8038c2e8040084cdd7984080985b809baa00e00114a0617202617402002616a026ea80784c8c94ccc2d404cdd7984b80985b809baa00e30ba0100213375e610202616e026ea8038004528185c80985d00985d00800985a809baa02613333018301200330110023370006e0020162c2c2c66e0ccdc100101b01c1bad30b301002375a616202002a66615e0266e2000c0044cdd81ba8003375061460266e0cc29004cdc101a00181a899bb037500026ea0008cdc199b820010340333303c375a60f20066660ac0046eb8c23c0400cdd7183f8018b1981d9bad3078003337026660aa0026eb8c2380400cdd7183f001a999856009851009bae308e010031337009040497a008040a40002c2c2c2c6eacc2c004c2c404c2b404dd500f1bac30ac0100437586154020062c615c0205061580204e6466ec0c2b004004c2b004c2b404004dd61855809854009baa008153330a601309501006132323253330a9010041323232323253330ae013371e00a0fa2a66615c0266e3c00c11c4c8c8c94ccc2c404cdd79841809859809baa00a374c666608866660886666088666608800801000c607c00691100488100303e00d05004f00204e04d001153330b10153330b10100e1323253330b3013375e612a02616a026ea8030c2e0040084cdd7983f985a809baa00c00114a0616e026170020026166026ea80704c8c94ccc2cc04cdd7984a80985a809baa00c30b80100213375e60fe616a026ea8030004528185b80985c00985c008009859809baa024133330163370206e00466e040d8004cdc081a8018048b0b19b833370400406a06866e0ccdc100081a8199981e80119982b8008028018b0b1bab30b20130b30130af0137540406eb4c2c404c2c804008dd71858008009858008021bae30ae010031630ae0102830ac0102737586156026150026ea802054ccc29804c250040184c8c8c94ccc2a4040104c8c8c8c8c8c8c8c8c8c8c94ccc2d004cdc78040298a99985a0099b8f006052153330b4013371e0080a22a6661680266e3c0081404c8c94ccc2d8054ccc2d804ccc2d8040052825114a22a66616c0266ebcc22004c2e004dd50079ba6002153330b6010131323253330b8013375e6134026174026ea8044c2f4040084cdd7984200985d009baa01100114a0617802617a020026170026ea80844c8c94ccc2e004cdd7984d00985d009baa01130bd0100213375e6108026174026ea8044004528185e00985e80985e80800985c009baa02914a026644a666170020062666603a0040020780202666603a004002078070602a6eb4c20804dd6185b80808180a1bad30820137586170020202c66616a0266ebcdd3000a6101a0004a0944cccc11ccccc11ccccc11c02d22010048810030410100080063041005004002304100116161616375a6170026172020046eb8c2dc04004c2dc04018dd7185a808029bad30b40130b501002375c6166020026166020066eb8c2c404008dd61856808029bac30ab010043756615c02615e026156026ea807058c2b8040a0c2b00409cc8cdd81856008009856009856808009bac30ab0130a80137540102646464a666152020082a66615202a6661520266ebcc1ecc2ac04dd50011ba6333303c333303c375660f66156026ea8071221004881003036005375c6154020066eb8c2ac0400d2002153330a90100613375e6116026156026ea8008c2b804c2ac04dd500a0a5014a02666601c05e05c05a0022c2c615c0205061580204e6466ec0c2b004004c2b004c2b404004dd61855809854009baa0083371200202466e00144014c25404c29004dd50071b80027370004e6142026ea8008dd59836184e009baa00d222233333333333025025004003002019309201018014001016006005375a6136020046eb4c264040054ccc25c04c22404c26004dd5000899bb0375002a6ea0c22c040504cdd81ba8308b0101537500282c6136026138020046134020026134020046eb4c26004004c26004c26004004c24c04dd50012999848009841009848809baa0011323232323232323232323232533309f0130a201002132323232498c21004018c94ccc27c04c244040044c8c8c8c94ccc29804c2a4040084c8c9263253330a501309701001153330a80130a70137540062930b0a99985280984b00800899192999855009856808010a4c2c6eb8c2ac04004c29c04dd50018a99985280984a80800899192999855009856808010a4c2c615602002614e026ea800c58c29404dd500118380018b1853808009853808011852808009850809baa0081533309f01309001001153330a20130a10137540102930b0b184f809baa00730870100a30820100b1630a00100130a001002309e01001309e01002309c01001309c01002375a613402002613402004613002002613002004612c020026124026ea800458c25004c24404dd50008b19192999848009841008008a60103d87a8000153330900130810100113232330010010652253330960100114c0103d87a800013232325333096013371e00c6eb8c25c0400c4c22404cc268040052f5c026600a00a004612e020046134020046130020026eb8c25404c24804dd500109841809984a00984a809849009baa0024bd701848009baa001305a30900137540022c612402612602004612202002611a026ea8c24004008c240040054ccc22404cdc480580189980880519b8100300b1330110690035333088013080010021323232533308b013371066e18028008cdc300080108008b19b80009002337049002000a99199844809800a4020260360062a6661120260029010099b824820010c06ccdc0001a401e2a6661120260029018099b82482020020c06ccdc0001a403e2a6661120260029020099b8248202020040c06ccdc0001a405e2a6661120260029028099b824820202020080c06ccdc0001a407e260320066e2000858c23004c2340400cdd69845808011845808041bac3089010073001001222533307a33712900f000899980180198400098400098400098400098400098400098400098400098400098400098400098400098400098400098400080119b800014807454ccc1e8cdc4a401c002266600600661000261000261000261000261000261000261000200466e00005200d13300400200130010012225333078306a00110021333003003307e002306d001222222222222323232533308301301100113232323232533308801301600115333088015333088013371000c018266e1ccdc199b8200500c3370000866e080300200044cdc38030060a9998440099b883370666e0400c014cdc08010040008999804800803199980d999980d999980d80580a009980a80324500488100301500d0120110011616163370600400266e00008cdc100200319b820020033370401890504e0099b8200a00316533308201307800e13370200200e200266e04ccc0a8010034030ccc0a800c034030cdc0a4141380200c6e0520003710900011299983999b880010021001100230010012253233307230014804054ccc1c8c00520001480004c01000854ccc1c8c00520401337049040021980180199b800024803c4cdc124101010100406600600666e00009203f37100026e392210801020408102040800022225333071306300110041323233001001006225333077001133078337606ea4018dd3001a5eb7bdb1804c8c8c8c94ccc1e0c1bccc0300280084cc1f0cdd81ba900a374c00e00a2a6660f066e3c0280084c94ccc1e4c1acc1e8dd500089983e99bb0375201660fc60f66ea80040104010c94ccc1e4c038004530103d87a80001306c3307d374c00297ae0323300100100222533307d00113307e337606ea402cdd400525eb7bdb1804c8c8c8c94ccc1f8c1d4cc04803c0084cc20804cdd81ba900f375001c00a2a6660fc66e3c03c0084c94ccc1fcc1c4c20004dd50008998418099bb037520206108026102026ea80040104010c94ccc1fcc1c40045300103d87a8000130723308301375000297ae03370000201c2661040266ec0dd48011ba800133006006003375a60fe0066eb8c1f4008c20404008c1fc0044cc1f0cdd81ba9002374c0026600c00c0066eacc1e400cdd7183b801183d801183c8009919001191980080080111299983b8008a4c264a6660f000229309919299983b9834983c1baa3300b375c60f060f80086eb8c1e00084cc014014cc1ec00800458c1f0008c1e8004c1e8004cc1d4cdd81ba9002375000297adef6c6022533306e337200040022980103d87980001533306e3371e0040022980103d87a800014c103d87b80002533306f00114a22940cdc09998071bab30373067375406c008006a6660ca60b6008200e290001998071bab30373067375406c00400260206eb8c1a8034dd698350051bad306a009375a60d40106eb8c198010dd718320019bae3064003375c60c40046466ec0c198004c198c19c004dd618310031919bb0306500130653066001375860c000a6eb4c18cc190c190c190004c18c004c188004c184008c8cdd81830000983018308009bac305f001305f001305a37540a644464a6660b6609860b86ea8004520001375a60c060ba6ea8004c94ccc16cc130c170dd50008a60103d87a800013233001001375660c260bc6ea8008894ccc180004530103d87a8000132323253330603371e00e6eb8c18400c4c14ccc190dd4000a5eb804cc014014008dd69830801183200118310009980200180111191980080080191299982e8008a60103d87a80001323232533305d3371e00c6eb8c17800c4c140cc184dd3000a5eb804cc014014008dd5982f0011830801182f800919801245040014df100000122337140040022c66e0cc120cdc01bad305800500100133230010012253330570011480044c94ccc154c118c158dd5181b982b9baa303730573754604e60ae6ea8c1680084c124cc00c00c0044cc00c00c004c1680040c8dd6982b182b8011bad3055001305500130543054002305200130523052305230523052304e375402e2c6eb4c140c144008dd69827800982798278011bad304d001304d002375a609600260960046eb4c124004c124008c8cdd81824000982418248009bac30470013047002375c608a00260826ea8c104010dd5982198220011821000981f1baa303d00132533303c302e303d375400226464a66607c605c607e6ea80044c8c8cdd80020011814000982198201baa001163009303f37540026082607c6ea8004594ccc0f805c5300103d87a80001302e3303f30400174bd701bac303f3040002375a607c002607c0046eb4c0f0004c0e0dd500e8991998008009bab303c303d303d303d303d303d303d303d303d303d30393754603260726ea806928111299981e00108008991998020021820001999119299981e9816981f1baa003132533303e3030303f3754002264a66607e606060806ea80044c94ccc1000205288800a99981f99b8f375c608860826ea80040f44c8cdc3992999820981918211baa001133223233300100100348000888c94ccc11ccdd7981498249baa304c00300510021333004004001303b002304c0023758604660866ea8c08cc10cdd5012182318219baa00116301230423754046a666080606260826ea80144dd6982298211baa0051375a608a608c608c60846ea8014c94ccc100c0c80044c8c8c8c8c8c94ccc124c13000852616375a609400260940046eb4c120004c120008dd6982300098211baa0051533304030310011323253330453048002149858dd6982300098211baa0051630403754008294000cc10cc100dd50008011821181f9baa0030011004303b001303c001303e002323232533303b303e00213253330393371e6eb8c0e80080d454ccc0e4cdd79ba60014c010ba14873657474696e67730100132533303a302a303b375400226464004a666076605a60786ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc158c1640084c8c8c8c8c8c8c9263304501123028001325333059304b00113232533305e3061002132498cc11c0048dd70008b1bac305f001305b37540262a6660b260940022a6660b860b66ea804c526161630593754024646eb4c168050dd6982c009981180a181f80a981080b181e80b8b182b800982b8011bad30550013055002375a60a600260a60046eb4c144004c144008dd6982780098278011bac304d001304d002304b001304b002325333048304b304b0011337606094002609460960022c6eb0c124004c124008c11c004c11c008c114004c114008c10c004c10c008c104004c0f4dd50008b181f981e1baa001163005303b37540082c2c6eacc0e800458c0f0004c0f0dd59804181c1baa001300730373754607402646074607660760024a666068604c606a6ea80044c8c8c8c94ccc0ecc0f80084c8c92632533303a302c00113232533303f3042002132498c94ccc0f4c0bc0044c8c94ccc108c1140084c926300d001163043001303f37540042a66607a605c0022646464646464a66608c60920042930b1bad30470013047002375a608a002608a0046eb4c10c004c0fcdd50010b181e9baa001163040001303c37540062a66607460560022a66607a60786ea800c5261616303a3754004600c0062c607800260780046074002606c6ea8004588c94ccc0d0c0980044c8c94ccc0e4c0f000852616375c6074002606c6ea800854ccc0d0c0940044c8c94ccc0e4c0f000852616375c6074002606c6ea800858c0d0dd50009bae3036303337540022c602460646ea8c048c0c8dd5000992999818181098189baa00113253330313023303237540022600660666ea8c0d8c0ccdd50008b1991191980080080191299981b8008a6103d87a80001323253330363375e603060706ea80080144c0a4cc0e80092f5c0266008008002607600460720026eb0c048c0c8dd5180918191baa0133035303237540022c600260626ea80488c0d0c0d4004dd59819181998198011bac30310013031002302f001302f0023756605a002605a605a0046eacc0ac004c0acc0ac008dd6181480098148011bac302700130270023758604a00260426ea8c004c084dd5001118120008a4c26cac6464a66603c60200022646464646464a66604e6054004264931980800091919191919192999817181880109924c64a666058603c00226464a6660626068004264932999817181018179baa0011323232325333035303800213232498c0640094ccc0c8c090c0ccdd500189919191919191919299981e9820001099191924c604200aa666076605a60786ea80184c8c8c8c94ccc108c1140084c8c9263024002302300316304300130430023041001303d375400c2ca666074605860766ea801c4c8c8c8c94ccc104c1100084c926533303e3030303f375400626464a666086608c0042930b1bae3044001304037540062c2c6eb4c108004c108008c100004c0f0dd50038b0b181f000981f001181e000981e001181d000981d001181c000981a1baa0031616303600130360023034001303037540022c2c6064002605c6ea801054ccc0b0c07400454ccc0bcc0b8dd50020a4c2c2c60586ea800c58dd698178009817801181680098168011bad302b00137580022c6eb0c0a0004c0a0008dd6981300098130011bad30240013020375400a2a66603c601e0022a66604260406ea80145261616301e37540084a66603a601e603c6ea80044c8c8c8c94ccc090c09c0084c926325333022301400115333025302437540082930b0a999811180980089919299981398150010a4c2c6eb4c0a0004c090dd50020a99981118090008a99981298121baa00414985858c088dd50018b19299981218118008a999810980918110008a51153330213013302200114a02c2c6ea8c094004c094008c08c004c07cdd50008b119299980e9807800899192999811181280109924c64a666040602400226464a66604a60500042930b1bae3026001302237540042a666040602200226464a66604a60500042930b1bae3026001302237540042c60406ea800458c08c004c07cdd50010a99980e9807000899191919299981218138010991924c6464646464a666054605a0042930b1bad302b001302b002375c605200260520066eb8c09c008c8c8c8c8c94ccc0a4c0b000852616375a605400260540046eb8c0a0004c0a0010dd718130018b1bac3025001302500237586046002603e6ea800854ccc074c0340044c8c94ccc088c0940084c9263232323232323232533302a302d002149858dd6981580098158011bae30290013029003375c604e0046464646464a66605260580042930b1bad302a001302a002375c605000260500066eb8c098008dd618110011bac3020001163253330223025302500113376060480026048604a0022c6eb0c08c004c07cdd50010a99980e9806000899192999811181280109924c6464646464a66604e60540042930b1bad30280013028002375c604c002604c0046eb8c09000458dd61811800980f9baa0021533301d300b0011323253330223025002132498c8c8c8c8c8c8c8c94ccc0a8c0b400852616375a605600260560046eb8c0a4004c0a400cdd718138011919191919299981498160010a4c2c6eb4c0a8004c0a8008dd7181400098140019bae3026002375860440046eb0c08000458c94ccc088c094c0940044cdd81812000981218128008b1bac3023001301f37540042a66603a601400226464a666044604a00426493191bae3022002375c60400022c64a666044604a604a002266ec0c090004c090c09400458dd61811800980f9baa00216301d3754002464a666038601c00226464a66604260480042930b1bae3022001301e37540042a666038601a0022a66603e603c6ea80085261616301c375400260020264a666030601460326ea80044c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c94ccc0acc0b80084c8c92632533302a301c00113232533302f3032002132498c05800458c0c0004c0b0dd50038a999815180d8008a99981698161baa00714985858c0a8dd5003191919191bae302e003375c6058004646eb8c0b400cdd718158011919bb0302f001302f30300013758605601c6466ec0c0b8004c0b8c0bc004dd618148068b1bad302c001302c002375a60540026054004605000260500046eb4c098004c098008dd6981200098120011bad3022001302200232533301f302230220011337606042002604260440022c6eb0c080004c080008dd7180f000980d1baa00116300100122325333018300a00113232533301d3020002149858dd7180f000980d1baa00215333018300900113232533301d3020002132498cc0180048cc01801800458dd6180f000980d1baa00215333018300800113232533301d3020002132498cc0180048cc01801800458dd6180f000980d1baa002153330183007001132323232533301f3022002132498cc0200048cc02002000458dd6181000098100011bad301e001301a37540042a666030600c00226464a66603a60400042930b1bad301e001301a37540042a666030600a00226464a66603a60400042930b1bad301e001301a37540042a66603066e1d200c00113232533301d3020002149858dd7180f000980d1baa002163018375400244646600200200644a66603600229309919801801980f8011801980e800980c980b1baa00e370e90051b8748020dc3a400c6e1d2004370e90011b8748000dd2a40006e012002370090009b8f488100375e980103d8798000371290001ba548008dd70009bae0015734aae7555cf2ab9f5740ae855d12611e581c0bf89b13dc30d812fd4fc25122325e8b02b48b7168e30202dcdda59a004c011e581c61ed2a57b7baece734dea4af48c089ac2d3d0fe09fd45023120cc2620001", + "hash": "bd4e886ee59548d9d6a2be480a4b468da8e8177f52ba6ce05b7b24a3" }, { "title": "pool_stake.stake", @@ -160,8 +160,8 @@ "$ref": "#/definitions/Data" } }, - "compiledCode": "5901420100003323232323232322322253330053253330063370e900218039baa300130083754004264a66600e66e1d2000300837540022646600200264a66601266e1d2002300a3754002297adef6c6013756601c60166ea8004c8cc004004dd5980218059baa300e300b375400644a66601a0022980103d87a80001323232533300d3371e0166eb8c03800c4cdd2a4000660226e980052f5c026600a00a0046eacc038008c044008c03c004894ccc030004528099299980519b873371c6eb8c02cc03c00920024806852889980180180098078008b1929998050008a6103d87a800013374a9000198059806000a5eb80dd618059806180618041baa300b3008375400429408c02cc03000452613656375c002ae6955ceaab9e5573eae815d0aba24c011e581cc6c4bff396ed8bf003bee6ca112c01aa081acb66a90de510322cdb700001", - "hash": "3f05f29802f7545994f0aee11a953a489c223290866d444e0440b6b7" + "compiledCode": "5901420100003323232323232322322253330053253330063370e900218039baa300130083754004264a66600e66e1d2000300837540022646600200264a66601266e1d2002300a3754002297adef6c6013756601c60166ea8004c8cc004004dd5980218059baa300e300b375400644a66601a0022980103d87a80001323232533300d3371e0166eb8c03800c4cdd2a4000660226e980052f5c026600a00a0046eacc038008c044008c03c004894ccc030004528099299980519b873371c6eb8c02cc03c00920024806852889980180180098078008b1929998050008a6103d87a800013374a9000198059806000a5eb80dd618059806180618041baa300b3008375400429408c02cc03000452613656375c002ae6955ceaab9e5573eae815d0aba24c011e581cbd4e886ee59548d9d6a2be480a4b468da8e8177f52ba6ce05b7b24a30001", + "hash": "637dc1c0f2f7e3eb672582dff481680a0a3d4ebc5a7ce67ce4eaf0a1" } ], "definitions": { @@ -1150,7 +1150,7 @@ }, { "title": "bid_fees_per_10_thousand", - "description": "The basis points to charge on each trade for bid (A -> B) and ask (B -> A) orders\n For example, a 1% fee would be represented as 100 (out of 10,000), and a 0.3% fee would be represented as 30\n The two values represent the fees as of `market_open` and as of `fee_finalized`, respectively, with a linear\n decay from one to the other.\n The transaction uses the valid_from field to charge the largest fee the transaction *could* be obligated to pay", + "description": "The basis points to charge on each trade for bid (A -> B) and ask (B -> A) orders\n For example, a 1% fee would be represented as 100 (out of 10,000), and a 0.3% fee would be represented as 30", "$ref": "#/definitions/Int" }, { @@ -1166,11 +1166,6 @@ "description": "The UNIX millisecond timestamp at which trading against the pool should be allowed\n TODO: deposits and arguably withdrawals should be processed before the market open", "$ref": "#/definitions/Int" }, - { - "title": "fee_finalized", - "description": "The UNIX millisecond timestamp at which the fees reach their final resting state\n For example, a pool may be opened at a 20% fee, and decay gradually down to a 1% fee pool over the course of the first month.", - "$ref": "#/definitions/Int" - }, { "title": "protocol_fees", "description": "The amount of ADA on the UTXO that is set aside by collecting protocol fees\n This should be increased on each scoop to represent collecting fees; deducted from the reserve amount (if one of the tokens in the pair is ADA)\n to calculate the swap amounts, and decreased when some amount is withdrawn.\n Note that this also allows us to conveniently sidestep minUTXO woes, because the creator of the pool can set the initial protocol fees to whatever minUTXO is needed\n and withdrawals never have to be for the full amount.\n TODO: should we add a field to the settings object to set a minimum initial protocol_fees on pool mint?", diff --git a/validators/oracle.ak b/validators/oracle.ak index c122035..b9349a8 100644 --- a/validators/oracle.ak +++ b/validators/oracle.ak @@ -238,7 +238,6 @@ fn mint_oracle( ask_fees_per_10_thousand: 5, fee_manager: None, market_open: 0, - fee_finalized: 0, protocol_fees: 2_000_000, }, ), diff --git a/validators/pool.ak b/validators/pool.ak index 8f36c5d..7445b49 100644 --- a/validators/pool.ak +++ b/validators/pool.ak @@ -490,15 +490,12 @@ validator( // - the pool identifier is set correctly // - the assets is set correctly // - the initial circulating supply is set correctly - // - the market open time is before the fee finalized time; TODO: should we relax this? - // I'm not sure it's harmful if someone initializes this with a feeFinalized in the past // - the initial and final fees per 10,000 are both non-negative (>= 0%) // - the intitial and final fees per 10,000 are both less than or equal to 10000 (<= 100%) let pool_output_datum_correct = and { pool_output_datum.identifier == new_pool_id, pool_output_datum.assets == (asset_a, asset_b), pool_output_datum.circulating_lp == initial_lq, - pool_output_datum.market_open <= pool_output_datum.fee_finalized, shared.fees_in_legal_range( pool_output_datum.bid_fees_per_10_thousand, ), diff --git a/validators/tests/pool.ak b/validators/tests/pool.ak index efb2f7c..537decc 100644 --- a/validators/tests/pool.ak +++ b/validators/tests/pool.ak @@ -341,7 +341,6 @@ fn scoop(options: ScoopTestOptions) { ask_fees_per_10_thousand: fees.2nd, fee_manager: None, market_open: 0, - fee_finalized: 100, protocol_fees: 2_000_000, } let pool_out_datum = @@ -356,7 +355,6 @@ fn scoop(options: ScoopTestOptions) { ask_fees_per_10_thousand: fees.2nd, fee_manager: None, market_open: 0, - fee_finalized: 0, protocol_fees: 7_000_000, } let pool_nft_name = shared.pool_nft_name(constants.pool_ident) @@ -561,7 +559,6 @@ fn scoop_swap_deposit(options: ScoopTestOptions) { ask_fees_per_10_thousand: pool_fees.2nd, fee_manager: None, market_open: 0, - fee_finalized: 0, protocol_fees: 2_000_000, } let pool_out_datum = @@ -576,7 +573,6 @@ fn scoop_swap_deposit(options: ScoopTestOptions) { ask_fees_per_10_thousand: pool_fees.2nd, fee_manager: None, market_open: 0, - fee_finalized: 0, protocol_fees: 7_000_000, } let pool_nft_name = shared.pool_nft_name(constants.pool_ident) @@ -791,7 +787,6 @@ fn withdraw_fees_transaction(options: ScoopTestOptions, withdraw_amount: Int, po ask_fees_per_10_thousand: pool_fees.2nd, fee_manager: None, market_open: 0, - fee_finalized: 0, protocol_fees, } let normal_input = @@ -1037,7 +1032,6 @@ fn update_pool_fees_transaction(options: ScoopTestOptions) { ask_fees_per_10_thousand: pool_fees.2nd, fee_manager, market_open: 0, - fee_finalized: 0, protocol_fees: 2_000_000, } let pool_rider = 2_000_000 @@ -1249,7 +1243,6 @@ fn mint_test_modify( ask_fees_per_10_thousand: 5, fee_manager: None, market_open: 0, - fee_finalized: 0, protocol_fees: 2_000_000, }, ), @@ -1538,7 +1531,6 @@ fn evaporate_pool_tx(options: ScoopTestOptions, withdraw_amount: Int) { ask_fees_per_10_thousand: pool_fees.2nd, fee_manager: None, market_open: 0, - fee_finalized: 0, protocol_fees: 18_000_000, } // pool_test_tx_input deduplicate? @@ -1625,7 +1617,6 @@ test attempt_evaporate_pool_test() { ask_fees_per_10_thousand: pool_fees.2nd, fee_manager: None, market_open: 0, - fee_finalized: 0, protocol_fees: 18_000_000, } // pool_test_tx_input deduplicate? @@ -1696,7 +1687,6 @@ test burn_pool() { ask_fees_per_10_thousand: fees.2nd, fee_manager: None, market_open: 0, - fee_finalized: 0, protocol_fees: 2_000_000, } let pool_nft_name = shared.pool_nft_name(constants.pool_ident)