Détails de la transaction
Hash de transaction:
0x2cdd2c17f22c2640c74e438b39e0b0cf61aadf2bfc1a0c7b8dc3a22a8a32d179
Statut :
L2 exécuté
Vérification L1 en cours
Bloc L2Â :
151058946189046 blocs confirmés
Horodatage :
27/01/2025 21:49:25 Â (Il y a 5Â mois)
Vérification du hachage de Txn par L1 :
La transaction nâa pas encore Ă©tĂ© exĂ©cutĂ©e sur le mainnet Ethereum
à partir de :
Interaction avec (Ă )Â :
Montant :
0ETH
($0)
Frais de transaction :
0,00021043545286796
$0,65
Prix de gaz :
0,00000000004545428 ETHÂ (0,04545428Â Gwei)
Limite de gaz & Usage par transaction:
4âŻ667âŻ517|4âŻ629âŻ607 (99,19 %)
Autres attributs :
Nonce :77
Position dans le bloc :4
Entrer les données :
0x608060405234801561001057600080fd5b506040516152623803806152628339818101604052608081101561003357600080fd5b81516020830151604080850151606086018051925194969395919493918201928464010000000082111561006657600080fd5b90830190602082018581111561007b57600080fd5b825186602082028301116401000000008211171561009857600080fd5b82525081516020918201928201910280838360005b838110156100c55781810151838201526020016100ad565b50505050919091016040525050600080546001600160a01b038089166001600160a01b0319928316179092556001805488841690831617905560028054928716929091169190911790555050805161012490600390602084019061012e565b50505050506101ba565b828054828255906000526020600020908101928215610183579160200282015b8281111561018357825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019061014e565b5061018f929150610193565b5090565b6101b791905b8082111561018f5780546001600160a01b0319168155600101610199565b90565b615099806101c96000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80638ad8e3681161005b5780638ad8e36814610141578063940e0a6e1461015e578063d1af0c7d14610178578063f887ea401461018057610088565b80630ea2534b1461008d57806346c96aac146100e9578063492a1b82146100f157806370e5a89814610124575b600080fd5b6100c0600480360360208110156100a357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610188565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6100c06101b0565b6100c06004803603602081101561010757600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166101cc565b6100c06004803603602081101561013a57600080fd5b503561064e565b6100c06004803603602081101561015757600080fd5b5035610682565b61016661068f565b60408051918252519081900360200190f35b6100c0610695565b6100c06106b1565b60046020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b60015473ffffffffffffffffffffffffffffffffffffffff1681565b73ffffffffffffffffffffffffffffffffffffffff8181166000908152600460205260408120549091161561024c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806150446021913960400191505060405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff166322be3de16040518163ffffffff1660e01b815260040160206040518083038186803b15801561029257600080fd5b505afa1580156102a6573d6000803e3d6000fd5b505050506040513d60208110156102bc57600080fd5b5051610313576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806150216023913960400191505060405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff16630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b15801561035b57600080fd5b505afa15801561036f573d6000803e3d6000fd5b505050506040513d602081101561038557600080fd5b5051604080517fd21220a7000000000000000000000000000000000000000000000000000000008152905191925060009173ffffffffffffffffffffffffffffffffffffffff86169163d21220a7916004808301926020929190829003018186803b1580156103f357600080fd5b505afa158015610407573d6000803e3d6000fd5b505050506040513d602081101561041d57600080fd5b5051604051909150606090610434602082016106cd565b6020820181038252601f19601f820116604052509050848151602083016000f56000546001546002546040517fb7ea9b1700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8a81166004830190815294811660248301819052938116604483018190529281166064830181905260a0608484019081526003805460a48601819052989c50928c169763b7ea9b17978e97969593949390929160c4909101908490801561053557602002820191906000526020600020905b815473ffffffffffffffffffffffffffffffffffffffff16815260019091019060200180831161050a575b50509650505050505050600060405180830381600087803b15801561055957600080fd5b505af115801561056d573d6000803e3d6000fd5b50505073ffffffffffffffffffffffffffffffffffffffff80871660008181526004602090815260408083208054868c167fffffffffffffffffffffffff0000000000000000000000000000000000000000918216811790925560058054600181018255958190527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db090950180549091168217905592548151938452918301919091528051929450868416938816927facd0b0ab7c564649d213cd3222069beca773979de0575467c8a0e5c558639f739281900390910190a4505050919050565b6003818154811061065b57fe5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b6005818154811061065b57fe5b60055490565b60025473ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b614946806106db8339019056fe60806040526002805460ff19908116601217909155600b805490911660011790556149178061002f6000396000f3fe608060405234801561001057600080fd5b50600436106102e95760003560e01c806370e5a89811610191578063bc25cf77116100e3578063dd62ed3e11610097578063f887ea4011610071578063f887ea401461086e578063fdb5a03e14610876578063fff6cae91461087e576102e9565b8063dd62ed3e14610823578063e8bea1671461085e578063ebeb31db14610866576102e9565b8063d1af0c7d116100c8578063d1af0c7d146107b5578063d21220a7146107bd578063d505accf146107c5576102e9565b8063bc25cf771461077a578063c45a0155146107ad576102e9565b8063a28af8a411610145578063ad7a672f1161011f578063ad7a672f146106c5578063b7ea9b17146106cd578063ba9a7a5614610772576102e9565b8063a28af8a41461067c578063a6f19c8414610684578063a9059cbb1461068c576102e9565b80637ecebe00116101765780637ecebe001461060e57806395a2251f1461064157806395d89b4114610674576102e9565b806370e5a898146105e95780637bdd6b4414610606576102e9565b806330adf81f1161024a5780633d18b912116101fe5780636c2a3bc5116101d85780636c2a3bc5146105a65780636f307dc3146105ae57806370a08231146105b6576102e9565b80633d18b912146105615780634a5d316c146105695780636a62784214610573576102e9565b80633644e5151161022f5780633644e515146104f6578063392f37e9146104fe5780633ba0b9a914610559576102e9565b806330adf81f146104d0578063313ce567146104d8576102e9565b806318160ddd116102a157806322be3de11161028657806322be3de1146103f757806323b872dd14610470578063252c09d7146104b3576102e9565b806318160ddd146104305780631df8c7171461044a576102e9565b8063095ea7b3116102d2578063095ea7b3146103aa5780630a641063146103f75780630dfe1681146103ff576102e9565b806306fdde03146102ee5780630902f1ac1461036b575b600080fd5b6102f6610886565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610330578181015183820152602001610318565b50505050905090810190601f16801561035d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610373610932565b604080516dffffffffffffffffffffffffffff948516815292909316602083015263ffffffff168183015290519081900360600190f35b6103e3600480360360408110156103c057600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610af2565b604080519115158252519081900360200190f35b6103e3610b09565b610407610b0e565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b610438610b2f565b60408051918252519081900360200190f35b610452610b35565b60408051938452602084019290925282820152519081900360600190f35b6103e36004803603606081101561048657600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135610c30565b610452600480360360208110156104c957600080fd5b5035610d44565b610438610e4c565b6104e0610e70565b6040805160ff9092168252519081900360200190f35b610438610e79565b610506610e7f565b6040805197885260208801969096528686019490945260608601929092521515608085015273ffffffffffffffffffffffffffffffffffffffff90811660a08501521660c0830152519081900360e00190f35b610438610f53565b610438610fa3565b610571611083565b005b6104386004803603602081101561058957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611134565b610438611536565b610407611541565b610438600480360360208110156105cc57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661155d565b610407600480360360208110156105ff57600080fd5b503561156f565b6104386115a3565b6104386004803603602081101561062457600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166115a9565b6104386004803603602081101561065757600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166115bb565b6102f6611854565b6104386118cc565b6104076118d2565b6103e3600480360360408110156106a257600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356118ee565b6104386118fb565b610571600480360360a08110156106e357600080fd5b73ffffffffffffffffffffffffffffffffffffffff823581169260208101358216926040820135831692606083013516919081019060a08101608082013564010000000081111561073357600080fd5b82018360208201111561074557600080fd5b8035906020019184602083028401116401000000008311171561076757600080fd5b509092509050611901565b610438611dde565b6105716004803603602081101561079057600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611de4565b610407611f67565b610407611f83565b610407611f9f565b610571600480360360e08110156107db57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135611fbb565b6104386004803603604081101561083957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516611ff6565b6102f6612013565b61043861204c565b6104076120e8565b610571612104565b610571612793565b6000805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f8101849004840282018401909252818152929183018282801561092a5780601f106108ff5761010080835404028352916020019161092a565b820191906000526020600020905b81548152906001019060200180831161090d57829003601f168201915b505050505081565b600080600080600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156109a357600080fd5b505afa1580156109b7573d6000803e3d6000fd5b505050506040513d60608110156109cd57600080fd5b50805160208201516040909201516dffffffffffffffffffffffffffff91821695509116925063ffffffff1690506000610a05612834565b9050610a37610a32670de0b6b3a7640000610a26878563ffffffff61291116565b9063ffffffff61298b16565b6129cd565b9650610a58610a32670de0b6b3a7640000610a26868563ffffffff61291116565b9550640100000000820694506064876dffffffffffffffffffffffffffff16118015610a9457506064866dffffffffffffffffffffffffffff16115b610ae9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806148096024913960400191505060405180910390fd5b50505050909192565b6000610aff338484612a50565b5060015b92915050565b600181565b600b54610100900473ffffffffffffffffffffffffffffffffffffffff1681565b60035481565b6000806000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631df8c7176040518163ffffffff1660e01b815260040160606040518083038186803b158015610ba257600080fd5b505afa158015610bb6573d6000803e3d6000fd5b505050506040513d6060811015610bcc57600080fd5b508051602082015160409092015190945090925090506000610bec612834565b9050610c0a670de0b6b3a7640000610a26868463ffffffff61291116565b9350610c28670de0b6b3a7640000610a26858463ffffffff61291116565b925050909192565b73ffffffffffffffffffffffffffffffffffffffff831660009081526005602090815260408083203384529091528120547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff14610d2f57604080518082018252601e81527f496d7065726d61783a205452414e534645525f4e4f545f414c4c4f574544000060208083019190915273ffffffffffffffffffffffffffffffffffffffff87166000908152600582528381203382529091529190912054610cfd91849063ffffffff612abf16565b73ffffffffffffffffffffffffffffffffffffffff851660009081526005602090815260408083203384529091529020555b610d3a848484612b70565b5060019392505050565b600854604080517f252c09d70000000000000000000000000000000000000000000000000000000081526004810184905290516000928392839273ffffffffffffffffffffffffffffffffffffffff9092169163252c09d791602480820192606092909190829003018186803b158015610dbd57600080fd5b505afa158015610dd1573d6000803e3d6000fd5b505050506040513d6060811015610de757600080fd5b508051602082015160409092015190945090925090506000610e07612834565b9050610e25670de0b6b3a7640000610a26858463ffffffff61291116565b9250610e43670de0b6b3a7640000610a26848463ffffffff61291116565b93959294505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60025460ff1681565b60065481565b6000806000806000806000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663392f37e96040518163ffffffff1660e01b815260040160e06040518083038186803b158015610ef257600080fd5b505afa158015610f06573d6000803e3d6000fd5b505050506040513d60e0811015610f1c57600080fd5b508051602082015160408301516060840151608085015160a086015160c090960151949d939c50919a509850965091945092509050565b600354600a5460009190811580610f68575080155b15610f7f57670de0b6b3a764000092505050610fa0565b610f9b82610a2683670de0b6b3a764000063ffffffff61291116565b925050505b90565b600b5460009060ff1661101757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f496d7065726d61783a205245454e544552454400000000000000000000000000604482015290519081900360640190fd5b600b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905533321461104b57600080fd5b611053612c89565b9050600b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905590565b60095473ffffffffffffffffffffffffffffffffffffffff161561110857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f496d7065726d61783a20464143544f52595f414c52454144595f534554000000604482015290519081900360640190fd5b600980547fffffffffffffffffffffffff00000000000000000000000000000000000000001633179055565b600b5460009060ff166111a857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f496d7065726d61783a205245454e544552454400000000000000000000000000604482015290519081900360640190fd5b600b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690556008546000906111f59073ffffffffffffffffffffffffffffffffffffffff16612dd8565b601054604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905192935060009273ffffffffffffffffffffffffffffffffffffffff909216916370a0823191602480820192602092909190829003018186803b15801561126c57600080fd5b505afa158015611280573d6000803e3d6000fd5b505050506040513d602081101561129657600080fd5b5051601054604080517fe2bbb15800000000000000000000000000000000000000000000000000000000815260048101869052600060248201819052915193945073ffffffffffffffffffffffffffffffffffffffff9092169263e2bbb15892604480820193929182900301818387803b15801561131357600080fd5b505af1158015611327573d6000803e3d6000fd5b5050601054604080517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015290516000945073ffffffffffffffffffffffffffffffffffffffff90921692506370a08231916024808301926020929190829003018186803b15801561139e57600080fd5b505afa1580156113b2573d6000803e3d6000fd5b505050506040513d60208110156113c857600080fd5b505190506113ff6113d7610f53565b610a26670de0b6b3a76400006113f3858763ffffffff612e7a16565b9063ffffffff61291116565b93506003546000141561142d5761141e846103e863ffffffff612e7a16565b935061142d60006103e8612ebc565b6000841161149c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5374616b65644c50546f6b656e3a204d494e545f414d4f554e545f5a45524f00604482015290519081900360640190fd5b6114a68585612ebc565b6040805184815260208101869052815173ffffffffffffffffffffffffffffffffffffffff88169233927f2f00e3cdd69a77be7ed215ec7b2a36784dd158f921fca79ac29deffa353fe6ee929081900390910190a3505050611506612f6d565b600b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055919050565b66470de4df82000081565b60085473ffffffffffffffffffffffffffffffffffffffff1681565b60046020526000908152604090205481565b6012818154811061157c57fe5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16905081565b600d5481565b60076020526000908152604090205481565b600b5460009060ff1661162f57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f496d7065726d61783a205245454e544552454400000000000000000000000000604482015290519081900360640190fd5b600b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690553060009081526004602052604090205461168b670de0b6b3a7640000610a2661167e610f53565b849063ffffffff61291116565b9150600082116116e6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061482d6021913960400191505060405180910390fd5b600a5482111561175757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f5374616b65644c50546f6b656e3a20494e53554646494349454e545f43415348604482015290519081900360640190fd5b6117613082613049565b601054604080517f2e1a7d4d00000000000000000000000000000000000000000000000000000000815260048101859052905173ffffffffffffffffffffffffffffffffffffffff90921691632e1a7d4d9160248082019260009290919082900301818387803b1580156117d457600080fd5b505af11580156117e8573d6000803e3d6000fd5b505050506117f6838361310d565b6040805183815260208101839052815173ffffffffffffffffffffffffffffffffffffffff86169233927f3f693fff038bb8a046aa76d9516190ac7444f7d69cf952c4cbdc086fdef2d6fc929081900390910190a350611506612f6d565b60018054604080516020600284861615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f8101849004840282018401909252818152929183018282801561092a5780601f106108ff5761010080835404028352916020019161092a565b600e5481565b60105473ffffffffffffffffffffffffffffffffffffffff1681565b6000610aff338484612b70565b600a5481565b60095473ffffffffffffffffffffffffffffffffffffffff1615611970576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806148c16022913960400191505060405180910390fd5b600980547fffffffffffffffffffffffff00000000000000000000000000000000000000001633178155604080518082018252601081527f5374616b656420537461626c65204c500000000000000000000000000000000060208083019190915282518084019093529282527f53544b442d5354424c000000000000000000000000000000000000000000000092820192909252611a0e9190613319565b6008805473ffffffffffffffffffffffffffffffffffffffff8089167fffffffffffffffffffffffff00000000000000000000000000000000000000009283161792839055600f8054898316931692909217909155604080517fb9a09fd50000000000000000000000000000000000000000000000000000000081529282166004840152519086169163b9a09fd5916024808301926020929190829003018186803b158015611abc57600080fd5b505afa158015611ad0573d6000803e3d6000fd5b505050506040513d6020811015611ae657600080fd5b5051601080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff928316179081905516611b9757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f5374616b65644c50546f6b656e3a204e4f5f4741554745000000000000000000604482015290519081900360640190fd5b8573ffffffffffffffffffffffffffffffffffffffff1663392f37e96040518163ffffffff1660e01b815260040160e06040518083038186803b158015611bdd57600080fd5b505afa158015611bf1573d6000803e3d6000fd5b505050506040513d60e0811015611c0757600080fd5b508051602082015160a083015160c090930151600c805473ffffffffffffffffffffffffffffffffffffffff9283167fffffffffffffffffffffffff000000000000000000000000000000000000000091821617909155600b8054958316610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff90961695909517909455600e91909155600d919091556011805491861691909216179055611cba60128383614696565b50611d0273ffffffffffffffffffffffffffffffffffffffff8416867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63ffffffff6133fd16565b601054611d4f9073ffffffffffffffffffffffffffffffffffffffff88811691167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63ffffffff6133fd16565b60005b81811015611dd557611dcd867fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff858585818110611d8b57fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166133fd9092919063ffffffff16565b600101611d52565b50505050505050565b6103e881565b600b5460ff16611e5557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f496d7065726d61783a205245454e544552454400000000000000000000000000604482015290519081900360640190fd5b600b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055600a54600854604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051611f39938593611f3493919273ffffffffffffffffffffffffffffffffffffffff909116916370a08231916024808301926020929190829003018186803b158015611efc57600080fd5b505afa158015611f10573d6000803e3d6000fd5b505050506040513d6020811015611f2657600080fd5b50519063ffffffff612e7a16565b61310d565b50600b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b60095473ffffffffffffffffffffffffffffffffffffffff1681565b60115473ffffffffffffffffffffffffffffffffffffffff1681565b600c5473ffffffffffffffffffffffffffffffffffffffff1681565b611feb878787878787877f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c96135da565b611dd5878787612a50565b600560209081526000928352604080842090915290825290205481565b6040518060400160405280601181526020017f536f6c69646c79537461626c654e696c6500000000000000000000000000000081525081565b600854604080517febeb31db000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff169163ebeb31db916004808301926020929190829003018186803b1580156120b757600080fd5b505afa1580156120cb573d6000803e3d6000fd5b505050506040513d60208110156120e157600080fd5b5051905090565b600f5473ffffffffffffffffffffffffffffffffffffffff1681565b600b5460ff1661217557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f496d7065726d61783a205245454e544552454400000000000000000000000000604482015290519081900360640190fd5b600b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690553332146121a957600080fd5b60006121b3612c89565b9050806121c0575061275e565b6000670de0b6b3a76400006121e28366470de4df82000063ffffffff61291116565b816121e957fe5b60115491900491506122189073ffffffffffffffffffffffffffffffffffffffff16338363ffffffff61387d16565b601154600b546000918291610100900473ffffffffffffffffffffffffffffffffffffffff9081169116148061226b5750601154600c5473ffffffffffffffffffffffffffffffffffffffff9081169116145b156122f557601154600b54610100900473ffffffffffffffffffffffffffffffffffffffff9081169116146122c557600c54600b5473ffffffffffffffffffffffffffffffffffffffff91821691610100909104166122eb565b600b54600c5473ffffffffffffffffffffffffffffffffffffffff610100909204821691165b90925090506124d2565b600080612300613a53565b60115491935091506123389073ffffffffffffffffffffffffffffffffffffffff1683612333898963ffffffff612e7a16565b613f0d565b600b5473ffffffffffffffffffffffffffffffffffffffff8381166101009092041614806123805750600c5473ffffffffffffffffffffffffffffffffffffffff8381169116145b1561240757600b5473ffffffffffffffffffffffffffffffffffffffff83811661010090920416146123d757600c54600b5473ffffffffffffffffffffffffffffffffffffffff91821691610100909104166123fd565b600b54600c5473ffffffffffffffffffffffffffffffffffffffff610100909204821691165b90945092506124cf565b61247282821561242f57600c5473ffffffffffffffffffffffffffffffffffffffff1661244e565b600b54610100900473ffffffffffffffffffffffffffffffffffffffff165b61246d8573ffffffffffffffffffffffffffffffffffffffff16612dd8565b61409e565b80156124a357600c54600b5473ffffffffffffffffffffffffffffffffffffffff91821691610100909104166124c9565b600b54600c5473ffffffffffffffffffffffffffffffffffffffff610100909204821691165b90945092505b50505b60006124f38373ffffffffffffffffffffffffffffffffffffffff16612dd8565b905060006125168373ffffffffffffffffffffffffffffffffffffffff16612dd8565b90506000821161252257fe5b600080600080600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b15801561259357600080fd5b505afa1580156125a7573d6000803e3d6000fd5b505050506040513d60608110156125bd57600080fd5b508051602090910151600b546dffffffffffffffffffffffffffff92831694509116915073ffffffffffffffffffffffffffffffffffffffff8b8116610100909204161461261257600e54600d54828461261b565b600d54600e5483835b92985090965094509250600091506126399050878785858989614142565b905061264689898361409e565b60006126818a8a61265d8b8663ffffffff612e7a16565b61267c8d73ffffffffffffffffffffffffffffffffffffffff16612dd8565b6142f3565b601054604080517fe2bbb15800000000000000000000000000000000000000000000000000000000815260048101849052600060248201819052915193945073ffffffffffffffffffffffffffffffffffffffff9092169263e2bbb15892604480820193929182900301818387803b1580156126fc57600080fd5b505af1158015612710573d6000803e3d6000fd5b5050604080518f8152602081018f905281513394507fc003f45bc224d116b6d079100d4ab57a5b9633244c47a5a92a176c5b79a85f2893509081900390910190a25050505050505050505050505b612766612f6d565b600b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b600b5460ff1661280457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f496d7065726d61783a205245454e544552454400000000000000000000000000604482015290519081900360640190fd5b600b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055612766612f6d565b6000600354600014156128505750670de0b6b3a7640000610fa0565b600854604080517f18160ddd000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff16916318160ddd916004808301926020929190829003018186803b1580156128bb57600080fd5b505afa1580156128cf573d6000803e3d6000fd5b505050506040513d60208110156128e557600080fd5b5051600a5490915061290b908290610a2690670de0b6b3a764000063ffffffff61291116565b91505090565b60008261292057506000610b03565b8282028284828161292d57fe5b0414612984576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806148a06021913960400191505060405180910390fd5b9392505050565b600061298483836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506143f1565b60006e0100000000000000000000000000008210612a4c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f5374616b65644c50546f6b656e3a205341464531313200000000000000000000604482015290519081900360640190fd5b5090565b73ffffffffffffffffffffffffffffffffffffffff808416600081815260056020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b60008184841115612b68576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015612b2d578181015183820152602001612b15565b50505050905090810190601f168015612b5a5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b604080518082018252601b81527f496d7065726d61783a205452414e534645525f544f4f5f48494748000000000060208083019190915273ffffffffffffffffffffffffffffffffffffffff8616600090815260049091529190912054612bde91839063ffffffff612abf16565b73ffffffffffffffffffffffffffffffffffffffff8085166000908152600460205260408082209390935590841681522054612c20908263ffffffff61447016565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526004602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60408051600180825281830190925260009160609190602080830190803883395050601154825192935073ffffffffffffffffffffffffffffffffffffffff1691839150600090612cd657fe5b73ffffffffffffffffffffffffffffffffffffffff928316602091820292909201810191909152601054604080517f31279d3d00000000000000000000000000000000000000000000000000000000815230600482018181526024830193845287516044840152875194909616956331279d3d959194889491939192606490920191858101910280838360005b83811015612d7b578181015183820152602001612d63565b505050509050019350505050600060405180830381600087803b158015612da157600080fd5b505af1158015612db5573d6000803e3d6000fd5b505060115461290b925073ffffffffffffffffffffffffffffffffffffffff1690505b604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905160009173ffffffffffffffffffffffffffffffffffffffff8416916370a0823191602480820192602092909190829003018186803b158015612e4857600080fd5b505afa158015612e5c573d6000803e3d6000fd5b505050506040513d6020811015612e7257600080fd5b505192915050565b600061298483836040518060400160405280601f81526020017f536166654d6174683a207375627472616374696f6e20756e646572666c6f7700815250612abf565b600354612ecf908263ffffffff61447016565b60035573ffffffffffffffffffffffffffffffffffffffff8216600090815260046020526040902054612f08908263ffffffff61447016565b73ffffffffffffffffffffffffffffffffffffffff831660008181526004602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b601054604080517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152905160009273ffffffffffffffffffffffffffffffffffffffff16916370a08231916024808301926020929190829003018186803b158015612fde57600080fd5b505afa158015612ff2573d6000803e3d6000fd5b505050506040513d602081101561300857600080fd5b5051600a8190556040805182815290519192507f8a0df8ef054fae2c3d2d19a7b322e864870cc9fd3cb07fb9526309c596244bf4919081900360200190a150565b73ffffffffffffffffffffffffffffffffffffffff821660009081526004602052604090205461307f908263ffffffff612e7a16565b73ffffffffffffffffffffffffffffffffffffffff83166000908152600460205260409020556003546130b8908263ffffffff612e7a16565b60035560408051828152905160009173ffffffffffffffffffffffffffffffffffffffff8516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600854604080518082018252601981527f7472616e7366657228616464726573732c75696e743235362900000000000000602091820152815173ffffffffffffffffffffffffffffffffffffffff86811660248301526044808301879052845180840390910181526064909201845291810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb000000000000000000000000000000000000000000000000000000001781529251815160009560609594169382918083835b6020831061321357805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016131d6565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613275576040519150601f19603f3d011682016040523d82523d6000602084013e61327a565b606091505b50915091508180156132a85750805115806132a857508080602001905160208110156132a557600080fd5b50515b61331357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f496d7065726d61783a205452414e534645525f4641494c454400000000000000604482015290519081900360640190fd5b50505050565b815161332c90600090602085019061471a565b50805161334090600190602084019061471a565b50604051469080605261484e82396040805191829003605201822086516020978801208383018352600184527f310000000000000000000000000000000000000000000000000000000000000093880193909352815180880191909152808201929092527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6606083015260808201939093523060a0808301919091528351808303909101815260c090910190925250805192019190912060065550565b6040805173ffffffffffffffffffffffffffffffffffffffff8481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b300000000000000000000000000000000000000000000000000000000178152925182516000946060949389169392918291908083835b602083106134d357805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101613496565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114613535576040519150601f19603f3d011682016040523d82523d6000602084013e61353a565b606091505b5091509150818015613568575080511580613568575080806020019051602081101561356557600080fd5b50515b6135d357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f2173616665417070726f76650000000000000000000000000000000000000000604482015290519081900360640190fd5b5050505050565b4285101561364957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f496d7065726d61783a2045585049524544000000000000000000000000000000604482015290519081900360640190fd5b60065473ffffffffffffffffffffffffffffffffffffffff808a1660008181526007602090815260408083208054600180820190925582518085018a905280840196909652958e166060860152608085018d905260a085019590955260c08085018c90528151808603909101815260e0850182528051908301207f19010000000000000000000000000000000000000000000000000000000000006101008601526101028501969096526101228085019690965280518085039096018652610142840180825286519683019690962095839052610162840180825286905260ff8a166101828501526101a284018990526101c28401889052519193926101e2808201937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081019281900390910190855afa15801561378b573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff81161580159061380657508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b61387157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f496d7065726d61783a20494e56414c49445f5349474e41545552450000000000604482015290519081900360640190fd5b50505050505050505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8481166024830152604480830185905283518084039091018152606490920183526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000178152925182516000946060949389169392918291908083835b6020831061395357805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101613916565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146139b5576040519150601f19603f3d011682016040523d82523d6000602084013e6139ba565b606091505b50915091508180156139e85750805115806139e857508080602001905160208110156139e557600080fd5b50515b6135d357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f21736166655472616e7366657200000000000000000000000000000000000000604482015290519081900360640190fd5b600080805b601254811015613b5c5760128181548110613a6f57fe5b600091825260209091200154600b54610100900473ffffffffffffffffffffffffffffffffffffffff90811691161415613adc5760128181548110613ab057fe5b600091825260208220015473ffffffffffffffffffffffffffffffffffffffff1693509150613f099050565b60128181548110613ae957fe5b600091825260209091200154600c5473ffffffffffffffffffffffffffffffffffffffff90811691161415613b545760128181548110613b2557fe5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff16925060019150613f099050565b600101613a58565b50600080600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015613bc857600080fd5b505afa158015613bdc573d6000803e3d6000fd5b505050506040513d6060811015613bf257600080fd5b5080516020909101516dffffffffffffffffffffffffffff9182169350169050613c1a614794565b5060408051808201909152600b5473ffffffffffffffffffffffffffffffffffffffff61010090910481168252600c54166020820152613c58614794565b60405180604001604052808581526020018481525090506012600081548110613c7d57fe5b600091825260208083209190910154600f54604080517fc45a0155000000000000000000000000000000000000000000000000000000008152905173ffffffffffffffffffffffffffffffffffffffff9384169b5094995089948594939092169263c45a015592600480840193829003018186803b158015613cfe57600080fd5b505afa158015613d12573d6000803e3d6000fd5b505050506040513d6020811015613d2857600080fd5b5051905060005b601254811015613f015760005b6002811015613ef85760008373ffffffffffffffffffffffffffffffffffffffff16636801cc30888460028110613d6f57fe5b602002015160128681548110613d8157fe5b60009182526020918290200154604080517fffffffff0000000000000000000000000000000000000000000000000000000060e087901b16815273ffffffffffffffffffffffffffffffffffffffff94851660048201529390911660248401526001604484015251606480840193829003018186803b158015613e0357600080fd5b505afa158015613e17573d6000803e3d6000fd5b505050506040513d6020811015613e2d57600080fd5b5051905073ffffffffffffffffffffffffffffffffffffffff8116613e525750613ef0565b6000613eab878460028110613e6357fe5b6020020151610a26670de0b6b3a76400006113f3868d8960028110613e8457fe5b602002015173ffffffffffffffffffffffffffffffffffffffff169063ffffffff6144e416565b905085811115613eed57809550829a5060128481548110613ec857fe5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169b505b50505b600101613d3c565b50600101613d2f565b505050505050505b9091565b613f178382614596565b600f54604080517f13dcfc590000000000000000000000000000000000000000000000000000000081526004810184905260006024820181905273ffffffffffffffffffffffffffffffffffffffff87811660448401528681166064840152608483018290523060a48401524260c4840152925192909316926313dcfc599260e48084019382900301818387803b158015613fb157600080fd5b505af1158015613fc5573d6000803e3d6000fd5b505050506040513d6000823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201604052602081101561400c57600080fd5b810190808051604051939291908464010000000082111561402c57600080fd5b90830190602082018581111561404157600080fd5b825186602082028301116401000000008211171561405e57600080fd5b82525081516020918201928201910280838360005b8381101561408b578181015183820152602001614073565b5050505090500160405250505050505050565b6140a88382614596565b600f54604080517f13dcfc590000000000000000000000000000000000000000000000000000000081526004810184905260006024820181905273ffffffffffffffffffffffffffffffffffffffff87811660448401528681166064840152600160848401523060a48401524260c4840152925192909316926313dcfc599260e48084019382900301818387803b158015613fb157600080fd5b600080808061416386610a268c670de0b6b3a764000063ffffffff61291116565b9050600061418386610a268c670de0b6b3a764000063ffffffff61291116565b905060006141a388610a268c670de0b6b3a764000063ffffffff61291116565b905060006141c388610a268c670de0b6b3a764000063ffffffff61291116565b90506000806141e4670de0b6b3a7640000610a26868063ffffffff61291116565b90506000614204670de0b6b3a7640000610a26868063ffffffff61291116565b905061425f85610a266142526142318661422587600363ffffffff61291116565b9063ffffffff61447016565b610a26670de0b6b3a76400006113f3886142258b600363ffffffff61291116565b879063ffffffff61291116565b925061429491506142789050858563ffffffff61291116565b614288878563ffffffff61291116565b9063ffffffff612e7a16565b96506142bc846142258481670de0b6b3a7640000610a26876113f38d8c63ffffffff61447016565b955050505050506142e6670de0b6b3a7640000610a26876113f3858761298b90919063ffffffff16565b9998505050505050505050565b60006142ff8584614596565b6143098483614596565b600f54604080517f5a47ddc300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff88811660048301528781166024830152600160448301526064820187905260848201869052600060a4830181905260c483018190523060e4840152426101048401529251931692635a47ddc39261012480840193606093929083900390910190829087803b1580156143b957600080fd5b505af11580156143cd573d6000803e3d6000fd5b505050506040513d60608110156143e357600080fd5b506040015195945050505050565b6000818361445a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201818152835160248401528351909283926044909101919085019080838360008315612b2d578181015183820152602001612b15565b50600083858161446657fe5b0495945050505050565b60008282018381101561298457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008273ffffffffffffffffffffffffffffffffffffffff166370a08231836040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b15801561456357600080fd5b505afa158015614577573d6000803e3d6000fd5b505050506040513d602081101561458d57600080fd5b50519392505050565b600f54604080517fdd62ed3e00000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff92831660248201529051839285169163dd62ed3e916044808301926020929190829003018186803b15801561460f57600080fd5b505afa158015614623573d6000803e3d6000fd5b505050506040513d602081101561463957600080fd5b50511061464557614692565b600f546146929073ffffffffffffffffffffffffffffffffffffffff84811691167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff63ffffffff6133fd16565b5050565b82805482825590600052602060002090810192821561470e579160200282015b8281111561470e5781547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8435161782556020909201916001909101906146b6565b50612a4c9291506147b2565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061475b57805160ff1916838001178555614788565b82800160010185558215614788579182015b8281111561478857825182559160200191906001019061476d565b50612a4c9291506147ee565b60405180604001604052806002906020820280388339509192915050565b610fa091905b80821115612a4c5780547fffffffffffffffffffffffff00000000000000000000000000000000000000001681556001016147b8565b610fa091905b80821115612a4c57600081556001016147f456fe5374616b65644c50546f6b656e3a20494e53554646494349454e545f52455345525645535374616b65644c50546f6b656e3a2052454445454d5f414d4f554e545f5a45524f454950373132446f6d61696e28737472696e67206e616d652c737472696e672076657273696f6e2c75696e7432353620636861696e49642c6164647265737320766572696679696e67436f6e747261637429536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775374616b65644c50546f6b656e3a20464143544f52595f414c52454144595f534554a265627a7a723158203319c3c2d4a63fe721ff05201a1039367f69c05e5d7f894484d65438226a129964736f6c634300051000325374616b65644c50546f6b656e466163746f72793a20564f4c4154494c455f504149525374616b65644c50546f6b656e466163746f72793a20504f4f4c5f455849535453a265627a7a72315820ae967b0b150fcc583a396510656c0db94a8cc40c0d16c0f1173bcd3999a225ee64736f6c63430005100032000000000000000000000000aaa45c8f5ef92a000a121d102f4e89278a711faa000000000000000000000000aaaf3d9cdd3602d117c67d80eec37a160c8d9869000000000000000000000000aaaac83751090c6ea42379626435f805ddf54dc800000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000002000000000000000000000000e5d7c2a44ffddf6b295a15c148167daaaf5cf34f000000000000000000000000176211869ca2b568f2a7d4ee941e073a821ee1ff