Transaction details
Txn hash
: 0xf64e5ca94558cf4cd88376e7f9fd764f2ba28abdd983d6db886050fc462614a3
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000045951414914153
$0.11
L2 Gas price:
0.000000000007126888 ETH(0.007126888 Gwei)
L2 Gas limit & usage:
3,777,583|
3,746,680(99.18%)
L2 fee paid:
0.00002670216873184 ETH
L2 Gas fee:
Base: 0.006126888 Gwei
|Max priority: 0.001 Gwei
|Max: 0.01325947 Gwei
L1 Gas price:
0.000000011636935746 ETH(11.636935746 Gwei)
L1 Gas used:
119,520
L1 fee scalar:
0
L1 fee paid:
0.000019249246182313 ETH
Other attributes:
Txn type:2(A transaction type initiated by EIP-1559)
Nonce:165
Position in block:98
Input data:
0x60806040523461003c57600180546001600160a01b031916905561002233610041565b5061002c336100cd565b5060405161423b90816101308239f35b600080fd5b6001600160a01b03811660009081527fd329ff8a035c3ce5df2b0dae604d660c0d8783bf7e64be00c1d10db96c0b87b4602052604090205460ff166100c7576001600160a01b031660009081527fd329ff8a035c3ce5df2b0dae604d660c0d8783bf7e64be00c1d10db96c0b87b460205260409020805460ff1916600190811790915590565b50600090565b6001600160a01b038116600090815260008051602061436b833981519152602052604090205460ff166100c7576001600160a01b0316600090815260008051602061436b83398151915260205260409020805460ff191660019081179091559056fe6080604052600436101561001e575b361561001c5761001c611e2f565b005b60003560e01c806310d1e85c1461014d57806323a69e7514610116578063248a9ca3146101705780632f2ff15d1461016b57806336568abe14610166578063816c016e14610161578063848008121461014d57806388b9faf21461015c5780638980f11f1461015757806391d14854146101525780639a7bff791461014d5780639e8c708e14610148578063a17186df14610143578063a217fddf1461013e578063b9b80f5714610139578063ce74602414610134578063d414b6ca1461012f578063d547741f1461012a578063d82280c214610125578063db67303514610120578063ec7f617a1461011b5763fa461e330361000e575b6102a1565b611689565b61146c565b611422565b6113c1565b61134a565b6112f5565b61123c565b61112a565b6108cc565b6107aa565b6101d3565b610728565b610597565b610537565b6104ed565b6103e1565b61037b565b610328565b73ffffffffffffffffffffffffffffffffffffffff81160361019357565b600080fd5b35906101a382610175565b565b9181601f840112156101935782359167ffffffffffffffff8311610193576020838186019501011161019357565b3461019357600060807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261029e5760043561021081610175565b5060643567ffffffffffffffff81116101935761023461025f9136906004016101a5565b61025773ffffffffffffffffffffffffffffffffffffffff600154163314611710565b810190611ed1565b908251156102995761027c8360e0602061001c960151015161355e565b73ffffffffffffffffffffffffffffffffffffffff33911661344f565b611775565b80fd5b3461019357600060607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261029e575060443560243560043567ffffffffffffffff8311610193576102fc61001c9336906004016101a5565b92909161032273ffffffffffffffffffffffffffffffffffffffff600154163314611710565b3361203f565b346101935760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610193576020610373600435600052600060205260016040600020015490565b604051908152f35b346101935760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935761001c6024356004356103bc82610175565b6103dc6103d782600052600060205260016040600020015490565b6121f5565b61232d565b346101935760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935760043560243561041f81610175565b3373ffffffffffffffffffffffffffffffffffffffff8216036104455761001c91612466565b7f6697b2320000000000000000000000000000000000000000000000000000000060005260046000fd5b9181601f840112156101935782359167ffffffffffffffff8311610193576020808501948460051b01011161019357565b60207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc820112610193576004359067ffffffffffffffff8211610193576104e99160040161046f565b9091565b34610193576104fb366104a0565b906105046120df565b60005b82811061051057005b8061053061052160019386866117a4565b3561052b81610175565b6123aa565b5001610507565b346101935760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935761001c60043561057581610175565b73ffffffffffffffffffffffffffffffffffffffff80600254169116146117c1565b346101935760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610193576004356105d281610175565b73ffffffffffffffffffffffffffffffffffffffff602435916105f36120df565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152929116602083602481845afa9081156106f65761065760209361069a9360009687916106fb575b50610652828211611841565b61195a565b6040517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481019190915293849283919082906044820190565b03925af180156106f6576106c3916000916106c7575b5060405190151581529081906020820190565b0390f35b6106e9915060203d6020116106ef575b6106e181836111b5565b810190611971565b386106b0565b503d6106d7565b611835565b61071b9150863d8811610721575b61071381836111b5565b810190611826565b38610646565b503d610709565b346101935760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019357602060ff61079e60243560043561076d82610175565b6000526000845260406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b54166040519015158152f35b346101935760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935773ffffffffffffffffffffffffffffffffffffffff6004356107fa81610175565b6108026120df565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152911690602081602481855afa9081156106f65760009260209261069a928591610896575b506040517fa9059cbb000000000000000000000000000000000000000000000000000000008152336004820152602481019190915293849283919082906044820190565b6108ad9150843d86116107215761071381836111b5565b38610852565b63ffffffff81160361019357565b35906101a3826108b3565b60407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935760043567ffffffffffffffff81116101935761091961093491369060040161046f565b6024359291610927846108b3565b61092f61216a565b611986565b906040820161095561095061094983866119bf565b9050611a13565b611a92565b9061097f610962856117b4565b6109796109726020880188611aff565b3691611b8a565b90612592565b61098883611bc1565b5261099282611bc1565b5060e061099e83611bc1565b5101516101006109ad84611bc1565b510151916109db60806109bf86611bc1565b51015173ffffffffffffffffffffffffffffffffffffffff1690565b956001965b6109ed61094984846119bf565b881015610af557610a1790610979610972610a0886866119bf565b610a118d6118fb565b91611be2565b610a218887611bce565b52610a2c8786611bce565b506001610aeb88610ad488610a4660806109bf8584611bce565b977fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84019060e0610ac9610aa9610a9960a0610a8d610aa2610a9960c0610a8d8b8d611bce565b51015163ffffffff1690565b63ffffffff1690565b9789611bce565b84039c82610ab78988611bce565b51015185029d02809d01968795611bce565b510151910202611bf9565b96610100610ae28c8b611bce565b51015102611bf9565b97019693926109e0565b50949550610a9960a0610a8d610b2b84610b25610a9960c0610a8d610b1d610b339a8f6119bf565b90508d611bce565b996119bf565b905087611bce565b840391610b5f83610b4981888587020202612b8b565b87850290610b5982821015611c32565b03611bf9565b94859384029202820190811561111557610b799202611bf9565b610b8582821015611c32565b03923a9082519063ffffffff1690610b9c91611cb1565b90610ba691611cb1565b8311610bb190611c32565b610bba81611bc1565b515173ffffffffffffffffffffffffffffffffffffffff1692610bdc82611bc1565b516020015160ff1690610bee83611bc1565b5160400151151590610bff84611bc1565b516060015173ffffffffffffffffffffffffffffffffffffffff1691610c2485611bc1565b516080015173ffffffffffffffffffffffffffffffffffffffff16610c4886611bc1565b5160a0015163ffffffff1696610c5d87611bc1565b5160c0015163ffffffff16610c7188611bc1565b5160e00151610c7f89611bc1565b516101000151610c8e8a611bc1565b5160a0015163ffffffff16610ca28b611bc1565b5160c0015163ffffffff1691610cb89386612d47565b98610cc289611bc1565b5160e0015193610cd18a611bc1565b51610100015195610ce06111f6565b73ffffffffffffffffffffffffffffffffffffffff909d168d5260208d0199610d0c908b9060ff169052565b151560408d015260608c0197610d3890899073ffffffffffffffffffffffffffffffffffffffff169052565b73ffffffffffffffffffffffffffffffffffffffff1660808c015263ffffffff1660a08b015263ffffffff1660c08a015260e089015261010088019687526101208801526101408701528351610d8d906118fb565b95610d9787611cc4565b9551936001945b610da789611a13565b861015610fba57610db88688611bce565b515173ffffffffffffffffffffffffffffffffffffffff16908688610ddd8282611bce565b516020015160ff1692610df08383611bce565b51604001511515610e018484611bce565b516060015173ffffffffffffffffffffffffffffffffffffffff16610e268585611bce565b516080015173ffffffffffffffffffffffffffffffffffffffff16610e4b8686611bce565b5160a0015163ffffffff1691610e618787611bce565b5160c0015163ffffffff1693610e778888611bce565b5160e00151610e868989611bce565b516101000151610e968a8a611bce565b5160a0015163ffffffff16610eab8b8b611bce565b5160c0015163ffffffff1691610ec1938a612d47565b96610ecc8982611bce565b5160e0015198610edb91611bce565b51610100015198610eea6111f6565b73ffffffffffffffffffffffffffffffffffffffff909b168b5260ff1660208b0152151560408a015273ffffffffffffffffffffffffffffffffffffffff16606089015273ffffffffffffffffffffffffffffffffffffffff16608088015263ffffffff1660a087015263ffffffff1660c086015260e0850152610100840152610120830152610140820152610f7f866118fb565b90610f8a828a611bce565b52610f959088611bce565b50610f9f856118fb565b610fa99088611bce565b516101000151600190950194610d9e565b5060ff610fc988925160ff1690565b16600281036110f65750610fdc916132cc565b611019611000611000845173ffffffffffffffffffffffffffffffffffffffff1690565b73ffffffffffffffffffffffffffffffffffffffff1690565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529190602090839060249082905afa9182156106f6576000926110cd575b50816110796110bc9261107483611c97565b611bf9565b936110b761109c60025473ffffffffffffffffffffffffffffffffffffffff1690565b915173ffffffffffffffffffffffffffffffffffffffff1690565b61344f565b604080519182526020820192909252f35b6110799250906110ee6110bc9260203d6020116107215761071381836111b5565b925090611062565b600314611105575b5050610fdc565b61110e91613095565b82806110fe565b5050506000610b79565b600091031261019357565b346101935760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261019357602060405160008152f35b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610160810190811067ffffffffffffffff8211176111b057604052565b611164565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176111b057604052565b604051906101a3610160836111b5565b67ffffffffffffffff81116111b05760051b60200190565b6024359060ff8216820361019357565b359060ff8216820361019357565b346101935760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935760043567ffffffffffffffff811161019357366023820112156101935780600401359061129782611206565b916112a560405193846111b5565b8083526024602084019160051b8301019136831161019357602401905b8282106112db5761001c846112d561121e565b90611d81565b6020809183356112ea81610175565b8152019101906112c2565b346101935760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935761132c6120df565b6020600080808047335af161133f611dff565b506040519015158152f35b346101935760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935761001c60043561138881610175565b73ffffffffffffffffffffffffffffffffffffffff6113a561121e565b9116600052600360205260ff80604060002054169116146117c1565b346101935760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935761001c60243560043561140282610175565b61141d6103d782600052600060205260016040600020015490565b612466565b3461019357611430366104a0565b906114396120df565b60005b82811061144557005b8061146561145660019386866117a4565b3561146081610175565b612269565b500161143c565b346101935760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610193576004356114a781610175565b6024356114b381610175565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8281166004830152604435939192911690602083602481855afa9283156106f657600093611665575b506040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82166004820152602481019490945291929160208380604481015b03816000865af19182156106f6576115da9360209361164a575b5060405180809581947f70a082310000000000000000000000000000000000000000000000000000000083526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa9182156106f657611627926115fb9260009161162b575b5061195a565b7f6c35dda700000000000000000000000000000000000000000000000000000000600052600452602490565b6000fd5b611644915060203d6020116107215761071381836111b5565b386115f5565b61166090843d86116106ef576106e181836111b5565b611588565b61156e9350611682602091823d84116107215761071381836111b5565b9350611517565b346101935760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126101935773ffffffffffffffffffffffffffffffffffffffff6004356116d981610175565b6116e16120df565b167fffffffffffffffffffffffff00000000000000000000000000000000000000006002541617600255600080f35b1561171757565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600160248201527f4e000000000000000000000000000000000000000000000000000000000000006044820152fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b91908110156102995760051b0190565b356117be81610175565b90565b156117c857565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600160248201527f44000000000000000000000000000000000000000000000000000000000000006044820152fd5b90816020910312610193575190565b6040513d6000823e3d90fd5b1561184857565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f5265636f76657261626c653a2062616c616e6365206973206e6f7420656e6f7560448201527f67680000000000000000000000000000000000000000000000000000000000006064820152fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820191821161192857565b6118cc565b907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc820191821161192857565b9190820391821161192857565b8015150361019357565b9081602091031261019357516117be81611967565b9015610299578035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8181360301821215610193570190565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe181360301821215610193570180359067ffffffffffffffff821161019357602001918160051b3603831361019357565b906001820180921161192857565b90601f820180921161192857565b9190820180921161192857565b60405190610120820182811067ffffffffffffffff8211176111b0576040526000610100838281528260208201528260408201528260608201528260808201528260a08201528260c08201528260e08201520152565b90611a9c82611206565b611aa960405191826111b5565b8281527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0611ad78294611206565b019060005b828110611ae857505050565b602090611af3611a3c565b82828501015201611adc565b9035907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe181360301821215610193570180359067ffffffffffffffff82116101935760200191813603831361019357565b67ffffffffffffffff81116111b057601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b929192611b9682611b50565b91611ba460405193846111b5565b829481845281830111610193578281602093846000960137010152565b8051156102995760200190565b80518210156102995760209160051b010190565b90821015610299576104e99160051b810190611aff565b8115611c03570490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b15611c3957565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600160248201527f49000000000000000000000000000000000000000000000000000000000000006044820152fd5b90620f4240820291808304620f4240149015171561192857565b8181029291811591840414171561192857565b90611cce82611206565b611cdb60405191826111b5565b8281527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0611d098294611206565b019060005b828110611d1a57505050565b602090604051611d2981611193565b60008152600083820152600060408201526000606082015260006080820152600060a0820152600060c0820152600060e082015260006101008201526000610120820152600061014082015282828501015201611d0e565b9190611d8b6120df565b60ff1660005b8351811015611df9578073ffffffffffffffffffffffffffffffffffffffff611dbc60019387611bce565b511660005260036020526040600020837fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0082541617905501611d91565b50509050565b3d15611e2a573d90611e1082611b50565b91611e1e60405193846111b5565b82523d6000602084013e565b606090565b3360009081527fd329ff8a035c3ce5df2b0dae604d660c0d8783bf7e64be00c1d10db96c0b87b4602052604090205460ff1615611e6857565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f53616e64766963693a20696e76616c69642073656e64657200000000000000006044820152fd5b35906101a382611967565b9060608282031261019357813567ffffffffffffffff811161019357820181601f8201121561019357803590611f0682611206565b92611f1460405194856111b5565b828452602061016081860194028301019181831161019357602001925b828410611f515750505050916040611f4b60208401610198565b92013590565b6101608483031261019357602061016091611f6a6111f6565b611f7387610198565b8152611f8083880161122e565b83820152611f9060408801611ec6565b6040820152611fa160608801610198565b6060820152611fb260808801610198565b6080820152611fc360a088016108c1565b60a0820152611fd460c088016108c1565b60c082015260e087013560e0820152610100870135610100820152610120870135610120820152610140870135610140820152815201930192611f31565b7f800000000000000000000000000000000000000000000000000000000000000081146119285760000390565b93929092604081146120a05791612090612075836101a3979573ffffffffffffffffffffffffffffffffffffffff950190611ed1565b9690936000821215612096575061208b90612012565b61355e565b1661344f565b61208b9150612012565b8180945060409350010312610193576101a39173ffffffffffffffffffffffffffffffffffffffff60208335936120d685610175565b0135921661344f565b3360009081527fd329ff8a035c3ce5df2b0dae604d660c0d8783bf7e64be00c1d10db96c0b87b4602052604090205460ff161561211857565b7fe2517d3f00000000000000000000000000000000000000000000000000000000600052336004527fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e60245260446000fd5b3360009081527f6ac0a3cc639bf037b4b0f42fc91a4de27374e7898883f5a05dc61a01ae170955602052604090205460ff16156121a357565b7fe2517d3f00000000000000000000000000000000000000000000000000000000600052336004527ffacaf2747a7486cf5730e9265973fb54447d3ace6e7e4711f6360826b073194160245260446000fd5b80600052600060205260ff61222e3360406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b5416156122385750565b7fe2517d3f000000000000000000000000000000000000000000000000000000006000523360045260245260446000fd5b73ffffffffffffffffffffffffffffffffffffffff811660009081527f6ac0a3cc639bf037b4b0f42fc91a4de27374e7898883f5a05dc61a01ae170955602052604090205460ff166123275773ffffffffffffffffffffffffffffffffffffffff1660009081527f6ac0a3cc639bf037b4b0f42fc91a4de27374e7898883f5a05dc61a01ae170955602052604090205b60017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00825416179055600190565b50600090565b9081600052600060205260ff6123678260406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b54166123a3576122f991600052600060205260406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b5050600090565b73ffffffffffffffffffffffffffffffffffffffff811660009081527f6ac0a3cc639bf037b4b0f42fc91a4de27374e7898883f5a05dc61a01ae170955602052604090205460ff16156123275773ffffffffffffffffffffffffffffffffffffffff1660009081527f6ac0a3cc639bf037b4b0f42fc91a4de27374e7898883f5a05dc61a01ae170955602052604090205b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff008154169055600190565b9081600052600060205260ff6124a08260406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b5416156123a35761243b91600052600060205260406000209073ffffffffffffffffffffffffffffffffffffffff16600052602052604060002090565b908160609103126101935780516124f381610175565b9160406020830151612504816108b3565b9201516117be816108b3565b9081602091031261019357516117be81610175565b9081602091031261019357516fffffffffffffffffffffffffffffffff811681036101935790565b1561019357565b51906dffffffffffffffffffffffffffff8216820361019357565b908160609103126101935761258381612554565b91604061250460208401612554565b91909161260573ffffffffffffffffffffffffffffffffffffffff6125dd6125ea6125ce6125be611a3c565b97602080825183010191016124dd565b63ffffffff1660c08a01529092565b63ffffffff1660a0880152565b1673ffffffffffffffffffffffffffffffffffffffff168452565b612629611000611000855173ffffffffffffffffffffffffffffffffffffffff1690565b6040517fc45a0155000000000000000000000000000000000000000000000000000000008152602081600481855afa9081156106f6576126a261269b60ff936126af93600091612b6c575b5073ffffffffffffffffffffffffffffffffffffffff166000526003602052604060002090565b5460ff1690565b60ff166020870181905290565b16600281036128dc57506040517f0dfe1681000000000000000000000000000000000000000000000000000000008152602081600481855afa9081156106f6576000916128bd575b5073ffffffffffffffffffffffffffffffffffffffff8316606086015261275273ffffffffffffffffffffffffffffffffffffffff60408701941673ffffffffffffffffffffffffffffffffffffffff831614849015159052565b8251156128af5750604051907fd21220a7000000000000000000000000000000000000000000000000000000008252602082600481845afa9081156106f6576127c1606092600494600091612880575b505b73ffffffffffffffffffffffffffffffffffffffff166080880152565b604051928380927f0902f1ac0000000000000000000000000000000000000000000000000000000082525afa9081156106f657600090600092612837575b506dffffffffffffffffffffffffffff8061281e921692169251151590565b1561283257905b61010084015260e0830152565b612825565b6dffffffffffffffffffffffffffff925061281e915061286f839160603d606011612879575b61286781836111b5565b81019061256f565b50935091506127ff565b503d61285d565b6128a2915060203d6020116128a8575b61289a81836111b5565b810190612510565b386127a2565b503d612890565b6004916127c16060926127a4565b6128d6915060203d6020116128a85761289a81836111b5565b386126f7565b60039150146128e85750565b61290c611000611000855173ffffffffffffffffffffffffffffffffffffffff1690565b6040517f0dfe1681000000000000000000000000000000000000000000000000000000008152602081600481855afa9081156106f657600091612b4d575b5073ffffffffffffffffffffffffffffffffffffffff9283166060860181905292811690921460408501818152929015612b3f5750604051907fd21220a7000000000000000000000000000000000000000000000000000000008252602082600481845afa9081156106f6576129e4602092600494600091612b28575073ffffffffffffffffffffffffffffffffffffffff166080880152565b604051928380927f1a6865020000000000000000000000000000000000000000000000000000000082525afa9081156106f657612af26fffffffffffffffffffffffffffffffff6110749361281e93600091612af9575b5016612ae9612ac2600080612a648b5173ffffffffffffffffffffffffffffffffffffffff1690565b60405160208101907f3850c7bd00000000000000000000000000000000000000000000000000000000825260048152612a9e6024826111b5565b51915afa612ab3612aad611dff565b9161254d565b60208082518301019101612510565b73ffffffffffffffffffffffffffffffffffffffff612ae18460601b90565b911690611bf9565b93818592611cb1565b9251151590565b612b1b915060203d602011612b21575b612b1381836111b5565b810190612525565b38612a3b565b503d612b09565b6128a29150843d86116128a85761289a81836111b5565b6004916129e46020926127a4565b612b66915060203d6020116128a85761289a81836111b5565b3861294a565b612b85915060203d6020116128a85761289a81836111b5565b38612674565b80612b965750600090565b80600182700100000000000000000000000000000000811015612cc7575b612c48612c42612c32612c42612c63612c42612c59612c42612c4298612c3c612c52612c42612c48612c6d9f612c529f60088268010000000000000000612c42941015612cba575b640100000000811015612cad575b62010000811015612ca0575b610100811015612c93575b6010811015612c86575b1015612c7e575b612c3c8188611bf9565b90611a2f565b60011c90565b612c3c8186611bf9565b8092611bf9565b612c3c818c611bf9565b612c3c818a611bf9565b80821015612c79575090565b905090565b60011b612c32565b60041c9160021b91612c2b565b60081c9160041b91612c21565b60101c9160081b91612c16565b60201c9160101b91612c0a565b60401c9160201b91612bfc565b612c6d9250612c529150612c48612c42612c32612c42612c63612c42612c59612c4288612c3c612c52612c42612c48612c42612d06612c429f60801c90565b6008680100000000000000009f50509f505050505050985050505050505050919250612bb4565b9063ffffffff8091169116039063ffffffff821161192857565b93929190938015612e305784151580612e27575b15612da3576117be9463ffffffff612d90612d89612d9894612d83610a99612d9d998b612d2d565b90613977565b9485613977565b951690613977565b613a0c565b90611bf9565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f53616e64766963694c6962726172793a20494e53554646494349454e545f4c4960448201527f51554944495459000000000000000000000000000000000000000000000000006064820152fd5b50811515612d5b565b60846040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f53616e64766963694c6962726172793a20494e53554646494349454e545f494e60448201527f5055545f414d4f554e54000000000000000000000000000000000000000000006064820152fd5b90939291936060820160608352815180915260206080840192019060005b818110612eff5750505073ffffffffffffffffffffffffffffffffffffffff909416602082015260400152565b90919260206101606001926101408751612f2f83825173ffffffffffffffffffffffffffffffffffffffff169052565b8085015160ff168386015260408181015115159084015260608181015173ffffffffffffffffffffffffffffffffffffffff169084015260808181015173ffffffffffffffffffffffffffffffffffffffff169084015260a08181015163ffffffff169084015260c08181015163ffffffff169084015260e081015160e084015261010081015161010084015261012081015161012084015201516101408201520194019101919091612ed2565b9190826040910312610193576020825192015190565b919082519283825260005b84811061303d5750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006020809697860101520116010190565b80602080928401015182828601015201612ffe565b919360a0936117be969573ffffffffffffffffffffffffffffffffffffffff80941685521515602085015260408401521660608201528160808201520190612ff3565b906040906130ff6130ba845173ffffffffffffffffffffffffffffffffffffffff1690565b6110008173ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff00000000000000000000000000000000000000006001541617600155565b8284019161310d8351151590565b600090156132565750600073ffffffffffffffffffffffffffffffffffffffff6131b06131a96401000276a4965b6131a360e061316160608d015173ffffffffffffffffffffffffffffffffffffffff1690565b9b019661317788518c519d8e9360208501612eb4565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081018c528b6111b5565b51151590565b9351613a7e565b926131ea8751988997889687947f128acb080000000000000000000000000000000000000000000000000000000086523060048701613052565b0393165af180156106f657613228575b506101a37fffffffffffffffffffffffff000000000000000000000000000000000000000060015416600155565b6132499060403d60401161324f575b61324181836111b5565b810190612fdd565b506131fa565b503d613237565b73ffffffffffffffffffffffffffffffffffffffff6131b06131a9836000945073fffd8963efd1fc6a506488495d951d5263988d2590509661313b565b906117be949360809373ffffffffffffffffffffffffffffffffffffffff92845260208401521660408201528160608201520190612ff3565b906132ee6130ba835173ffffffffffffffffffffffffffffffffffffffff1690565b916132fc6040820151151590565b156134285773ffffffffffffffffffffffffffffffffffffffff61010082015193613389600095945b61335d60e061334b606088015173ffffffffffffffffffffffffffffffffffffffff1690565b96015160405196879360208501612eb4565b037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081018552846111b5565b16803b15610193576133d19360008094604051968795869485937f022c0d9f000000000000000000000000000000000000000000000000000000008552309160048601613293565b03925af180156106f65761340d57506101a37fffffffffffffffffffffffff000000000000000000000000000000000000000060015416600155565b8061341c6000613422936111b5565b8061111f565b386131fa565b73ffffffffffffffffffffffffffffffffffffffff61010082015193613389600094613325565b6040517fa9059cbb000000000000000000000000000000000000000000000000000000006020820190815273ffffffffffffffffffffffffffffffffffffffff93909316602482015260448082019490945292835260009283929083906134b76064826111b5565b51925af16134c3611dff565b8161352f575b50156134d157565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5472616e7366657248656c7065723a205452414e534645525f4641494c4544006044820152fd5b8051801592508215613544575b5050386134c9565b6135579250602080918301019101611971565b388061353c565b9061357061100060606109bf84611bc1565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff919091169083602082602481865afa9182156106f657600092613956575b50811061394e575b50600260ff6135f360206135ea86611bc1565b51015160ff1690565b1614613807575b506000905b8051821015613802576136128282611bce565b5161361d82516118fb565b8310156137f95761365461363961363385611a13565b84611bce565b515173ffffffffffffffffffffffffffffffffffffffff1690565b61366b60206135ea61366587611a13565b86611bce565b915b602081015160ff167ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe81016137595750908160019495966136c661371195945173ffffffffffffffffffffffffffffffffffffffff1690565b916136e8608082015173ffffffffffffffffffffffffffffffffffffffff1690565b906136f66040820151151590565b9260e0820151811460001461371a5750610100015192613ee6565b925b01906135ff565b816101206137539301516101408201519061374d60c061374160a086015163ffffffff1690565b94015163ffffffff1690565b93612d47565b92613ee6565b93949360ff16600314613772575b505050600190613713565b90600193958261379a6137f095945173ffffffffffffffffffffffffffffffffffffffff1690565b906137bc606082015173ffffffffffffffffffffffffffffffffffffffff1690565b6137ea60406137e2608085015173ffffffffffffffffffffffffffffffffffffffff1690565b930151151590565b92613b13565b92903880613767565b3060009161366d565b505050565b918192602061381b61363961386a95611bc1565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff909116600482015293849081906024820190565b0381845afa9081156106f6576139089360009261392a575b506138aa6020929361389860606109bf89611bc1565b6138a461363989611bc1565b9061344f565b6138b661363986611bc1565b9060405180809681947f70a082310000000000000000000000000000000000000000000000000000000083526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa80156106f6576139239260009161162b575061195a565b90386135fa565b602092506139476138aa91843d86116107215761071381836111b5565b9250613882565b9250386135d7565b61397091925060203d6020116107215761071381836111b5565b90386135cf565b6000929180159182156139ec575b50501561398e57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f64732d6d6174682d6d756c2d6f766572666c6f770000000000000000000000006044820152fd5b91509250613a046139fd8483611cb1565b9384611bf9565b143880613985565b9190820191828111611928578210613a2057565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f64732d6d6174682d6164642d6f766572666c6f770000000000000000000000006044820152fd5b7f80000000000000000000000000000000000000000000000000000000000000008110156101935790565b90602082519201517fffffffff0000000000000000000000000000000000000000000000000000000081169260048110613ae1575050565b7fffffffff00000000000000000000000000000000000000000000000000000000929350829060040360031b1b161690565b95909293958695303b15610193576040517fdb67303500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8681166004830152831660248201526044810189905260008160648183305af19081613eb5575b50613eb057613b90611dff565b7f6c35dda7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000613bdb83613aa9565b1614613e80575b505b60008615613e5e5750600360ff6401000276a4945b613c3e8573ffffffffffffffffffffffffffffffffffffffff167fffffffffffffffffffffffff00000000000000000000000000000000000000006001541617600155565b1614613e415773ffffffffffffffffffffffffffffffffffffffff90935b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff861660048201529691169490602087602481895afa9687156106f657600097613df8575b5073ffffffffffffffffffffffffffffffffffffffff600091613d1c613ce5604098999a9b613a7e565b885173ffffffffffffffffffffffffffffffffffffffff96909616602087015260408087019d909d529b8552939a9360608c6111b5565b613d5587519b8c97889687947f128acb080000000000000000000000000000000000000000000000000000000086528c60048701613052565b0393165af19182156106f657613dbf94602093613dda575b5060405180809681947f70a082310000000000000000000000000000000000000000000000000000000083526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b03915afa80156106f6576117be9260009161162b575061195a565b613df29060403d60401161324f5761324181836111b5565b50613d6d565b604095969750600091613d1c613ce5613e3473ffffffffffffffffffffffffffffffffffffffff9460203d6020116107215761071381836111b5565b9a99985050509150613cbb565b5073ffffffffffffffffffffffffffffffffffffffff3093613c5c565b5073fffd8963efd1fc6a506488495d951d5263988d259260039060ff90613bf9565b613ea991975080613e94613e9a925161192d565b9061415a565b60208082518301019101611826565b9538613be2565b613be4565b8061341c6000613ec4936111b5565b38613b83565b60405190613ed96020836111b5565b6000808352366020840137565b92949293911561408457600360ff600096945b161461407c575b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8381166004830152909491169290602085602481875afa9485156106f657600095614045575b5073ffffffffffffffffffffffffffffffffffffffff1694613f81613eca565b95803b1561019357600092838593613fc86040519a8b96879586947f022c0d9f00000000000000000000000000000000000000000000000000000000865260048601613293565b03925af19182156106f657613dbf94602093614030575060405180809681947f70a082310000000000000000000000000000000000000000000000000000000083526004830191909173ffffffffffffffffffffffffffffffffffffffff6020820193169052565b8061341c600061403f936111b5565b38613d6d565b73ffffffffffffffffffffffffffffffffffffffff9195506140759060203d6020116107215761071381836111b5565b9490613f61565b309150613f00565b600360ff600094613ef9565b1561409757565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f736c6963655f6f766572666c6f770000000000000000000000000000000000006044820152fd5b156140fc57565b60646040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f736c6963655f6f75744f66426f756e64730000000000000000000000000000006044820152fd5b61416e8261416781611a21565b1015614090565b614185815161417e846004611a2f565b11156140f5565b8161419d575050604051600081526020810160405290565b60405191601f8116916004831560051b80858701019484860193010101905b8084106141f25750508252601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660405290565b90926020809185518152019301906141bc56fea264697066735822122030e65828692eb6a22b1bd2144d2648fe9c1f05f983f399e372e5aa41a967c2f864736f6c634300081b00336ac0a3cc639bf037b4b0f42fc91a4de27374e7898883f5a05dc61a01ae170955