Transaction details
Txn hash
: 0xc17ce675f81c846270af0ffea313d8748613a89a245934a13b061562709a07f9
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000064980674644747
$0.2
L2 Gas price:
0.000000000001924228 ETH(0.001924228 Gwei)
L2 Gas limit & usage:
4,539,397|
4,502,496(99.19%)
L2 fee paid:
0.000008663828873088 ETH
L2 Gas fee:
Base: 0.001525027 Gwei
|Max priority: 0.001 Gwei
|Max: 0.001924228 Gwei
L1 Gas price:
0.000000017856939949 ETH(17.856939949 Gwei)
L1 Gas used:
131,217
L1 fee scalar:
0
L1 fee paid:
0.000056316845771659 ETH
Other attributes:
Txn type:2(A transaction type initiated by EIP-1559)
Nonce:863
Position in block:75
Input data:
0x60806040523480156200001157600080fd5b5060405162003c8138038062003c81833981016040819052620000349162000593565b33806200005c57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b620000678162000293565b506001808055600280546001600160a01b03199081166001600160a01b03898116919091179092556003805482168884161790556004805482168784161790556005805482168684161790556006805490911691841691909117905560088190556040805160a08101825261232881526102bc602082015261012c9181019190915260006060820181905260808201526200010591906064620002e3565b6040805160a081018252611f4081526106406020820152610177918101919091526019606082015260006080820152620001449060029060fa620002e3565b6040805160a081018252611b5881526107d060208201526103b491810191909152603260608201526002608082015262000184906003906101f4620002e3565b6040805160a08101825261251c8152610190602082015260649181019190915260006060820181905260808201819052620001c291600491620002e3565b620001d8600160056602f59bed19100062000477565b620001ee6001600a6605543df729c00062000477565b6200020460016019660bd7588909500062000477565b6200021a60026005660bd7588909500062000477565b620002306002600a661550f7dca7000062000477565b6200024660026019662f5e4af8ca500062000477565b6200025c60036005661d9ad1c0e9d00062000477565b620002726003600a66354a6ba7a1800062000477565b620002886003601966766c2fd84c500062000477565b50505050506200065a565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b620002ed62000545565b6080820151606083015160408401516020850151855161271094939291620003159162000619565b62000321919062000619565b6200032d919062000619565b62000339919062000619565b61ffff16146200038c5760405162461bcd60e51b815260206004820152601f60248201527f50726f626162696c6974696573206d7573742073756d20746f20313030303000604482015260640162000053565b81516000848152600d6020818152604080842084805280835281852061ffff968716905582880180516001808852848820918916909155838a01805160028952858920908a1690556060808c01805160038b52878b20908c1690556080808e01805160048d52898d20908e1690559a8f9052988852929094018a905584518c81528b518a16968101969096529151881685850152905187169184019190915251851692820192909252915190921660a082015260c0810183905290517fd452daeb59d309a2d8d30f4d2aa38c05f721b3e6b5cc57f9537d7fdd3857fb239181900360e00190a1505050565b6200048162000545565b6001831015801562000494575060038311155b620004d15760405162461bcd60e51b815260206004820152600c60248201526b24b73b30b634b2103a34b2b960a11b604482015260640162000053565b604080516080810182528481526020808201858152828401858152600160608501818152600780546000908152600f90965296852095518655925190850155516002840155516003909201805460ff191692151592909217909155815491906200053b836200063e565b9190505550505050565b6000546001600160a01b03163314620005745760405163118cdaa760e01b815233600482015260240162000053565b565b80516001600160a01b03811681146200058e57600080fd5b919050565b600080600080600060a08688031215620005ac57600080fd5b620005b78662000576565b9450620005c76020870162000576565b9350620005d76040870162000576565b9250620005e76060870162000576565b9150620005f76080870162000576565b90509295509295909350565b634e487b7160e01b600052601160045260246000fd5b61ffff81811683821601908082111562000637576200063762000603565b5092915050565b60006001820162000653576200065362000603565b5060010190565b613617806200066a6000396000f3fe6080604052600436106102765760003560e01c80638da5cb5b1161014f578063c60ee82d116100c1578063e33a87b71161007a578063e33a87b714610812578063e33c71e014610832578063e98a3ff514610852578063f2fde38b14610872578063f5224e1114610892578063fe072f85146108b257600080fd5b8063c60ee82d1461074c578063ce693b7114610779578063d24bdb2a1461079a578063d6143adb146107af578063d7afb9c2146107dc578063dc884bdc146107fc57600080fd5b8063ab1363d711610113578063ab1363d714610696578063abfbbef1146106ac578063bab8e54f146106cc578063bb6fa160146106ec578063bfbd98991461070c578063c32a26891461072c57600080fd5b80638da5cb5b1461059c5780639338a439146105ba578063a8e138e914610621578063a971e84214610641578063aac61a1f1461066157600080fd5b8063491e3f5e116101e85780637a047438116101ac5780637a047438146104cc5780637ae79dd6146104ec5780637dc0d1d01461050c578063807a23df1461052c5780638a1633851461054c5780638d7851441461056c57600080fd5b8063491e3f5e1461043457806349ad12a5146104545780634ae57d37146104845780634c9fb44514610497578063715018a6146104b757600080fd5b80633b91cf2b1161023a5780633b91cf2b1461033a5780633bf5290c1461035a5780633d829b3f1461037a578063400e396a146103b75780634483d7a3146103db57806347ad697f1461040357600080fd5b8063149ea8c21461028257806324600fc3146102a45780632bd1b86d146102b9578063334a104c146102e25780633357b0e81461031a57600080fd5b3661027d57005b600080fd5b34801561028e57600080fd5b506102a261029d366004612d41565b6108df565b005b3480156102b057600080fd5b506102a2610a8f565b6102cc6102c7366004612d5a565b610b42565b6040516102d99190612df0565b60405180910390f35b3480156102ee57600080fd5b50600354610302906001600160a01b031681565b6040516001600160a01b0390911681526020016102d9565b34801561032657600080fd5b50600454610302906001600160a01b031681565b34801561034657600080fd5b506102a2610355366004612e38565b610bce565b34801561036657600080fd5b506102a2610375366004612e9d565b610f26565b34801561038657600080fd5b506103aa610395366004612d41565b600b6020526000908152604090205460ff1681565b6040516102d99190612f69565b3480156103c357600080fd5b506103cd60075481565b6040519081526020016102d9565b3480156103e757600080fd5b506103f0606481565b60405161ffff90911681526020016102d9565b34801561040f57600080fd5b5061042461041e366004612f91565b50600190565b60405190151581526020016102d9565b34801561044057600080fd5b506103cd61044f366004612fc8565b6110ae565b34801561046057600080fd5b506103aa61046f366004612d41565b6000908152600b602052604090205460ff1690565b6102a2610492366004612d41565b6110f7565b3480156104a357600080fd5b506104246104b2366004612d41565b61126a565b3480156104c357600080fd5b506102a261128f565b3480156104d857600080fd5b506102a26104e736600461303d565b6112a3565b3480156104f857600080fd5b506102a2610507366004612d41565b611531565b34801561051857600080fd5b50600554610302906001600160a01b031681565b34801561053857600080fd5b506102a26105473660046130a9565b61173a565b34801561055857600080fd5b506103cd610567366004612d41565b611785565b34801561057857600080fd5b506104246105873660046130cb565b60096020526000908152604090205460ff1681565b3480156105a857600080fd5b506000546001600160a01b0316610302565b3480156105c657600080fd5b506105ff6105d5366004612d41565b600f6020526000908152604090208054600182015460028301546003909301549192909160ff1684565b60408051948552602085019390935291830152151560608201526080016102d9565b34801561062d57600080fd5b50600654610302906001600160a01b031681565b34801561064d57600080fd5b50600254610302906001600160a01b031681565b34801561066d57600080fd5b5061068161067c3660046130e8565b6117b8565b604080519283526020830191909152016102d9565b3480156106a257600080fd5b506103cd60085481565b3480156106b857600080fd5b506102a26106c73660046130cb565b611934565b3480156106d857600080fd5b506102a26106e7366004612fc8565b6119a6565b3480156106f857600080fd5b506102a2610707366004613122565b611ad5565b34801561071857600080fd5b506102a2610727366004612d41565b611afb565b34801561073857600080fd5b506104246107473660046130cb565b611b72565b34801561075857600080fd5b506103cd6107673660046130cb565b600a6020526000908152604090205481565b34801561078557600080fd5b5060065461042490600160a01b900460ff1681565b3480156107a657600080fd5b506102a2611c52565b3480156107bb57600080fd5b506107cf6107ca36600461313f565b611db1565b6040516102d99190613198565b3480156107e857600080fd5b506102a26107f7366004612fc8565b611e3e565b34801561080857600080fd5b506103f061271081565b34801561081e57600080fd5b506102a261082d3660046131ab565b612013565b34801561083e57600080fd5b506102a261084d3660046131f8565b6120f8565b34801561085e57600080fd5b506102a261086d366004612d41565b6121a0565b34801561087e57600080fd5b506102a261088d3660046130cb565b6121ad565b34801561089e57600080fd5b506102a26108ad3660046130cb565b6121e8565b3480156108be57600080fd5b506103cd6108cd366004612d41565b600e6020526000908152604090205481565b6108e7612212565b600181101580156108f9575060038111155b61091e5760405162461bcd60e51b815260040161091590613224565b60405180910390fd5b600254604051627eeac760e11b8152336004820152602481018390526000916001600160a01b03169062fdd58e90604401602060405180830381865afa15801561096c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610990919061324a565b116109dd5760405162461bcd60e51b815260206004820152601960248201527f4d75737420686176652074686520636f7272656374206b6579000000000000006044820152606401610915565b3360009081526009602052604090205460ff1615610a0d5760405162461bcd60e51b815260040161091590613263565b60025460405163325e7d4f60e01b815233600482015260248101839052600160448201526001600160a01b039091169063325e7d4f90606401600060405180830381600087803b158015610a6057600080fd5b505af1158015610a74573d6000803e3d6000fd5b50505050610a8360008261223c565b610a8c60018055565b50565b610a97612362565b476000610aac6000546001600160a01b031690565b6001600160a01b03168260405160006040518083038185875af1925050503d8060008114610af6576040519150601f19603f3d011682016040523d82523d6000602084013e610afb565b606091505b5050905080610b3e5760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b6044820152606401610915565b5050565b6060610b5161041e83856132a5565b610b8557610b5f82846132a5565b6040516368f7a3d160e11b81526001600160e01b03199091166004820152602401610915565b610bc53084848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061238f92505050565b90505b92915050565b610bd6612212565b6000838152600f602090815260409182902082516080810184528154815260018201549281019290925260028101549282019290925260039091015460ff16151560608201819052610c3a5760405162461bcd60e51b8152600401610915906132d5565b60055460405163b5af090f60e01b81526001600160a01b0385811660048301529091169063b5af090f90602401602060405180830381865afa158015610c84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca8919061330c565b610cf45760405162461bcd60e51b815260206004820152601d60248201527f5061796d656e7420746f6b656e206e6f742077686974656c69737465640000006044820152606401610915565b6005546040828101516020840151915163f1958d8960e01b81526001600160a01b03878116600483015260248201929092526044810192909252600092169063f1958d89906064016040805180830381865afa158015610d58573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7c9190613329565b91505082811115610dcf5760405162461bcd60e51b815260206004820181905260248201527f536c6970706167653a20616d6f756e742065786365656473206d6178696d756d6044820152606401610915565b600554604051634ec4224d60e11b81526001600160a01b038681166004830152602482018490526000928392839283921690639d88449a90604401608060405180830381865afa158015610e27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e4b919061334d565b9350935093509350610e608885858585612405565b6002548651602088015160405163731133e960e01b81526001600160a01b039093169263731133e992610e9792339260040161338e565b600060405180830381600087803b158015610eb157600080fd5b505af1158015610ec5573d6000803e3d6000fd5b505087516020808a0151604080518f8152928301939093528183015290513393507f6e779719423abf0180d82611895181159de28594fa52f07aee0eb89de20aae1192509081900360600190a2505050505050610f2160018055565b505050565b610f2e612362565b6080820151606083015160408401516020850151855161271094939291610f54916133d4565b610f5e91906133d4565b610f6891906133d4565b610f7291906133d4565b61ffff1614610fc35760405162461bcd60e51b815260206004820152601f60248201527f50726f626162696c6974696573206d7573742073756d20746f203130303030006044820152606401610915565b81516000848152600d6020818152604080842084805280835281852061ffff968716905582880180516001808852848820918916909155838a01805160028952858920908a1690556060808c01805160038b52878b20908c1690556080808e01805160048d52898d20908e1690559a8f9052988852929094018a905584518c81528b518a16968101969096529151881685850152905187169184019190915251851692820192909252915190921660a082015260c0810183905290517fd452daeb59d309a2d8d30f4d2aa38c05f721b3e6b5cc57f9537d7fdd3857fb239181900360e00190a1505050565b6000828152600d60205260408120818360048111156110cf576110cf612f53565b60048111156110e0576110e0612f53565b815260200190815260200160002054905092915050565b6110ff612212565b6000818152600f602090815260409182902082516080810184528154815260018201549281019290925260028101549282019290925260039091015460ff161515606082018190526111635760405162461bcd60e51b8152600401610915906132d5565b80604001513410156111ae5760405162461bcd60e51b8152602060048201526014602482015273125b9cdd59999a58da595b9d081c185e5b595b9d60621b6044820152606401610915565b6002548151602083015160405163731133e960e01b81526001600160a01b039093169263731133e9926111e592339260040161338e565b600060405180830381600087803b1580156111ff57600080fd5b505af1158015611213573d6000803e3d6000fd5b5050825160208085015160408051888152928301939093528183015290513393507f6e779719423abf0180d82611895181159de28594fa52f07aee0eb89de20aae1192509081900360600190a250610a8c60018055565b6000818152600e602052604081205461128690620151806133ef565b42101592915050565b611297612362565b6112a1600061255d565b565b6112ab612362565b8281146113095760405162461bcd60e51b815260206004820152602660248201527f496e70757420617272617973206d7573742068617665207468652073616d65206044820152650d8cadccee8d60d31b6064820152608401610915565b60005b8381101561152a576000600b600087878581811061132c5761132c613402565b602090810292909201358352508101919091526040016000205460ff16600481111561135a5761135a612f53565b146113a15760405162461bcd60e51b8152602060048201526017602482015276125d195b481c985c9a5d1e48185b1c9958591e481cd95d604a1b6044820152606401610915565b8282828181106113b3576113b3613402565b90506020020160208101906113c8919061313f565b600b60008787858181106113de576113de613402565b60209081029290920135835250810191909152604001600020805460ff1916600183600481111561141157611411612f53565b0217905550600c600084848481811061142c5761142c613402565b9050602002016020810190611441919061313f565b600481111561145257611452612f53565b600481111561146357611463612f53565b815260200190815260200160002085858381811061148357611483613402565b835460018101855560009485526020948590209190940292909201359190920155508282828181106114b7576114b7613402565b90506020020160208101906114cc919061313f565b60048111156114dd576114dd612f53565b8585838181106114ef576114ef613402565b905060200201357fa0aba5f1889f8df7596d9c1fbf081196204196dbc4fbb094a6b21169dca451c860405160405180910390a360010161130c565b5050505050565b611539612212565b6003546040516331a9108f60e11b81526004810183905233916001600160a01b031690636352211e90602401602060405180830381865afa158015611582573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115a69190613418565b6001600160a01b0316146115f45760405162461bcd60e51b815260206004820152601560248201527426bab9ba1037bbb7103a3432902a37b5b4b2b6b7b760591b6044820152606401610915565b6115fd8161126a565b61166f5760405162461bcd60e51b815260206004820152603760248201527f596f752063616e206f6e6c79206f70656e206f6e65206c6f6f74626f7820706560448201527f722064617920666f72207468697320546f6b69656d6f6e0000000000000000006064820152608401610915565b3360009081526009602052604090205460ff161561169f5760405162461bcd60e51b815260040161091590613263565b6000818152600e60205260408082204290556003549051632e2349af60e11b8152600481018490526001600160a01b0390911690635c46935e90602401600060405180830381865afa1580156116f9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261172191908101906134b3565b5092505050611730828261223c565b50610a8c60018055565b611742612362565b60018210158015611754575060048211155b6117705760405162461bcd60e51b815260040161091590613224565b6000918252600d602052604090912060010155565b6000818152600e60205260408120548082036117a45750600092915050565b6117b181620151806133ef565b9392505050565b6000818152600f602090815260408083208151608081018352815481526001820154938101939093526002810154918301919091526003015460ff1615156060820181905282919061181c5760405162461bcd60e51b8152600401610915906132d5565b805160011180159061183057508051600310155b61184c5760405162461bcd60e51b815260040161091590613224565b60008160200151116118a05760405162461bcd60e51b815260206004820152601f60248201527f5175616e74697479206d7573742062652067726561746572207468616e2030006044820152606401610915565b6005546040828101516020840151915163f1958d8960e01b81526001600160a01b038981166004830152602482019290925260448101929092529091169063f1958d89906064016040805180830381865afa158015611903573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119279190613329565b92509250505b9250929050565b61193c612362565b6001600160a01b0381166119845760405162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b6044820152606401610915565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6119ae612362565b6000828152600b602052604081205460ff1660048111156119d1576119d1612f53565b14611a185760405162461bcd60e51b8152602060048201526017602482015276125d195b481c985c9a5d1e48185b1c9958591e481cd95d604a1b6044820152606401610915565b6000828152600b60205260409020805482919060ff19166001836004811115611a4357611a43612f53565b0217905550600c6000826004811115611a5e57611a5e612f53565b6004811115611a6f57611a6f612f53565b81526020808201929092526040016000908120805460018101825590825291902001829055806004811115611aa657611aa6612f53565b60405183907fa0aba5f1889f8df7596d9c1fbf081196204196dbc4fbb094a6b21169dca451c890600090a35050565b611add612362565b60068054911515600160a01b0260ff60a01b19909216919091179055565b611b03612362565b6000818152600f6020526040902060020154611b575760405162461bcd60e51b8152602060048201526013602482015272141858dac8191bd95cc81b9bdd08195e1a5cdd606a1b6044820152606401610915565b6000908152600f60205260409020600301805460ff19169055565b6001600160a01b03811660009081526009602052604081205460ff16611bda5760405162461bcd60e51b815260206004820181905260248201527f4e6f2070656e64696e67206c6f6f74626f7820666f72207468697320757365726044820152606401610915565b600480546040516338bf633360e11b81526001600160a01b038581169382019390935291169063717ec66690602401602060405180830381865afa158015611c26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c4a919061324a565b151592915050565b611c5a612212565b3360009081526009602052604090205460ff16611cae5760405162461bcd60e51b815260206004820152601260248201527109cde40e0cadcc8d2dcce40d8dedee8c4def60731b6044820152606401610915565b600480546040516338bf633360e11b815233928101929092526000916001600160a01b039091169063717ec66690602401602060405180830381865afa158015611cfc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d20919061324a565b905080600003611d725760405162461bcd60e51b815260206004820152601c60248201527f52616e646f6d6e657373206e6f742066756c66696c6c656420796574000000006044820152606401610915565b336000908152600a60208181526040808420805460098452918520805460ff1916905592909152919055611da681836125ad565b50506112a160018055565b6060600c6000836004811115611dc957611dc9612f53565b6004811115611dda57611dda612f53565b8152602001908152602001600020805480602002602001604051908101604052809291908181526020018280548015611e3257602002820191906000526020600020905b815481526020019060010190808311611e1e575b50505050509050919050565b611e46612362565b806004811115611e5857611e58612f53565b6000838152600b602052604090205460ff166004811115611e7b57611e7b612f53565b14611ed45760405162461bcd60e51b815260206004820152602360248201527f4974656d20646f6573206e6f742062656c6f6e6720746f20746869732072617260448201526269747960e81b6064820152608401610915565b6000600c6000836004811115611eec57611eec612f53565b6004811115611efd57611efd612f53565b8152602001908152602001600020905060005b8154811015611fba5783828281548110611f2c57611f2c613402565b906000526020600020015403611fb25781548290611f4c90600190613528565b81548110611f5c57611f5c613402565b9060005260206000200154828281548110611f7957611f79613402565b906000526020600020018190555081805480611f9757611f9761353b565b60019003818190600052602060002001600090559055611fba565b600101611f10565b506000838152600b60205260409020805460ff19169055816004811115611fe357611fe3612f53565b60405184907f748d6b95ead977f23611802b6f0d727b419fdda5b15d39ffe9d5295e46d2566090600090a3505050565b61201b612362565b6001841015801561202d575060038411155b6120495760405162461bcd60e51b815260040161091590613224565b6000858152600f602052604090206002015461209d5760405162461bcd60e51b8152602060048201526013602482015272141858dac8191bd95cc81b9bdd08195e1a5cdd606a1b6044820152606401610915565b604080516080810182529485526020808601948552858201938452911515606086019081526000968752600f909252909420925183559051600183015551600282015590516003909101805460ff1916911515919091179055565b612100612362565b60018310158015612112575060038311155b61212e5760405162461bcd60e51b815260040161091590613224565b604080516080810182528481526020808201858152828401858152600160608501818152600780546000908152600f90965296852095518655925190850155516002840155516003909201805460ff1916921515929092179091558154919061219683613551565b9190505550505050565b6121a8612362565b600855565b6121b5612362565b6001600160a01b0381166121df57604051631e4fbdf760e01b815260006004820152602401610915565b610a8c8161255d565b6121f0612362565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b60026001540361223557604051633ee5aeb560e01b815260040160405180910390fd5b6002600155565b6004805460405163ead073c760e01b815233928101929092526000916001600160a01b039091169063ead073c7906024016020604051808303816000875af115801561228c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122b0919061324a565b9050806000036123025760405162461bcd60e51b815260206004820152601c60248201527f4661696c656420746f20726571756573742072616e646f6d6e657373000000006044820152606401610915565b336000818152600960209081526040808320805460ff19166001179055600a82529182902085905590518481528592917fa9a3d6cddd10439b5eec42abc3b838b729b722f9e8ac6136de3f17a635964b17910160405180910390a3505050565b6000546001600160a01b031633146112a15760405163118cdaa760e01b8152336004820152602401610915565b6060600080846001600160a01b0316846040516123ac919061356a565b600060405180830381855af49150503d80600081146123e7576040519150601f19603f3d011682016040523d82523d6000602084013e6123ec565b606091505b50915091506123fc858383612954565b95945050505050565b83156124985761249833600560009054906101000a90046001600160a01b03166001600160a01b0316634e6fd6c46040518163ffffffff1660e01b8152600401602060405180830381865afa158015612462573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124869190613418565b6001600160a01b0388169190876129b0565b821561252b5761252b33600560009054906101000a90046001600160a01b03166001600160a01b0316632131c68c6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156124f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125199190613418565b6001600160a01b0388169190866129b0565b60008211801561254357506001600160a01b03811615155b1561152a5761152a6001600160a01b0386163383856129b0565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006125b882612a10565b905060008167ffffffffffffffff8111156125d5576125d5612e70565b6040519080825280602002602001820160405280156125fe578160200160208202803683370190505b50905060005b828110156126c757600061264c86868460405160200161262e929190918252602082015260400190565b6040516020818303038152906040528051906020012060001c612a4d565b604080516020810188905290810184905260608082015260046080820152636974656d60e01b60a08201529091506126a190829060c0016040516020818303038152906040528051906020012060001c612b48565b8383815181106126b3576126b3613402565b602090810291909101015250600101612604565b5060005b828110156128855760025482516001600160a01b0390911690633a178d99908490849081106126fc576126fc613402565b60200260200101516040518263ffffffff1660e01b815260040161272291815260200190565b602060405180830381865afa15801561273f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612763919061330c565b156127f25760025482516001600160a01b039091169063731133e990339085908590811061279357612793613402565b602002602001015160016040518463ffffffff1660e01b81526004016127bb9392919061338e565b600060405180830381600087803b1580156127d557600080fd5b505af11580156127e9573d6000803e3d6000fd5b5050505061287d565b60025460085460405163731133e960e01b81526001600160a01b039092169163731133e9916128299133919060019060040161338e565b600060405180830381600087803b15801561284357600080fd5b505af1158015612857573d6000803e3d6000fd5b5050505060085482828151811061287057612870613402565b6020026020010181815250505b6001016126cb565b50600654600160a01b900460ff161561290b5760006128a48585612bbd565b600654604051632884a08960e11b8152336004820152602481018390529192506001600160a01b031690635109411290604401600060405180830381600087803b1580156128f157600080fd5b505af1158015612905573d6000803e3d6000fd5b50505050505b336001600160a01b03167fd965459918d5add0e6b5916b5626da1be5e1afe2a142b78585df2429994726c48286604051612946929190613586565b60405180910390a250505050565b6060826129695761296482612c33565b6117b1565b815115801561298057506001600160a01b0384163b155b156129a957604051639996b31560e01b81526001600160a01b0385166004820152602401610915565b5092915050565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052612a0a908590612c5c565b50505050565b600080612a1e6064846135a8565b90506050811015612a325750600192915050565b605f811015612a445750600292915050565b50600392915050565b600080612a5c612710846135a8565b90506000805b60048111612aff576000868152600d6020526040812090826004811115612a8b57612a8b612f53565b6004811115612a9c57612a9c612f53565b6004811115612aad57612aad612f53565b81526020019081526020016000205482612ac791906133ef565b915081831015612aed57806004811115612ae357612ae3612f53565b9350505050610bc8565b80612af781613551565b915050612a62565b5060405162461bcd60e51b815260206004820152601860248201527f496e76616c6964207261726974792073656c656374696f6e00000000000000006044820152606401610915565b600080600c6000856004811115612b6157612b61612f53565b6004811115612b7257612b72612f53565b815260200190815260200160002090506000818054905084612b9491906135a8565b9050818181548110612ba857612ba8613402565b90600052602060002001549250505092915050565b6000828152600d60205260408120600101548190612bdb90846135a8565b612be69060016133ef565b9050612bf36064846135a8565b600003610bc5576000848152600d6020526040902060010154612c179060046135ca565b612c2190846135a8565b612c2b90826133ef565b915050610bc8565b805115612c435780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000612c716001600160a01b03841683612cbf565b90508051600014158015612c96575080806020019051810190612c94919061330c565b155b15610f2157604051635274afe760e01b81526001600160a01b0384166004820152602401610915565b6060610bc58383600084600080856001600160a01b03168486604051612ce5919061356a565b60006040518083038185875af1925050503d8060008114612d22576040519150601f19603f3d011682016040523d82523d6000602084013e612d27565b606091505b5091509150612d37868383612954565b9695505050505050565b600060208284031215612d5357600080fd5b5035919050565b60008060208385031215612d6d57600080fd5b823567ffffffffffffffff80821115612d8557600080fd5b818501915085601f830112612d9957600080fd5b813581811115612da857600080fd5b866020828501011115612dba57600080fd5b60209290920196919550909350505050565b60005b83811015612de7578181015183820152602001612dcf565b50506000910152565b6020815260008251806020840152612e0f816040850160208701612dcc565b601f01601f19169190910160400192915050565b6001600160a01b0381168114610a8c57600080fd5b600080600060608486031215612e4d57600080fd5b833592506020840135612e5f81612e23565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b803561ffff81168114612e9857600080fd5b919050565b600080600083850360e0811215612eb357600080fd5b8435935060a0601f1982011215612ec957600080fd5b5060405160a0810181811067ffffffffffffffff82111715612eed57612eed612e70565b604052612efc60208601612e86565b8152612f0a60408601612e86565b6020820152612f1b60608601612e86565b6040820152612f2c60808601612e86565b6060820152612f3d60a08601612e86565b60808201529295929450505060c0919091013590565b634e487b7160e01b600052602160045260246000fd5b6020810160058310612f8b57634e487b7160e01b600052602160045260246000fd5b91905290565b600060208284031215612fa357600080fd5b81356001600160e01b031981168114610bc557600080fd5b60058110610a8c57600080fd5b60008060408385031215612fdb57600080fd5b823591506020830135612fed81612fbb565b809150509250929050565b60008083601f84011261300a57600080fd5b50813567ffffffffffffffff81111561302257600080fd5b6020830191508360208260051b850101111561192d57600080fd5b6000806000806040858703121561305357600080fd5b843567ffffffffffffffff8082111561306b57600080fd5b61307788838901612ff8565b9096509450602087013591508082111561309057600080fd5b5061309d87828801612ff8565b95989497509550505050565b600080604083850312156130bc57600080fd5b50508035926020909101359150565b6000602082840312156130dd57600080fd5b8135610bc581612e23565b600080604083850312156130fb57600080fd5b823561310681612e23565b946020939093013593505050565b8015158114610a8c57600080fd5b60006020828403121561313457600080fd5b8135610bc581613114565b60006020828403121561315157600080fd5b8135610bc581612fbb565b60008151808452602080850194506020840160005b8381101561318d57815187529582019590820190600101613171565b509495945050505050565b602081526000610bc5602083018461315c565b600080600080600060a086880312156131c357600080fd5b8535945060208601359350604086013592506060860135915060808601356131ea81613114565b809150509295509295909350565b60008060006060848603121561320d57600080fd5b505081359360208301359350604090920135919050565b6020808252600c908201526b24b73b30b634b2103a34b2b960a11b604082015260600190565b60006020828403121561325c57600080fd5b5051919050565b60208082526022908201527f596f7520616c7265616479206861766520612070656e64696e67206c6f6f74626040820152610def60f31b606082015260800190565b6001600160e01b031981358181169160048510156132cd5780818660040360031b1b83161692505b505092915050565b6020808252601a908201527f4c6f6f74626f78207061636b206973206e6f7420616374697665000000000000604082015260600190565b60006020828403121561331e57600080fd5b8151610bc581613114565b6000806040838503121561333c57600080fd5b505080516020909101519092909150565b6000806000806080858703121561336357600080fd5b845193506020850151925060408501519150606085015161338381612e23565b939692955090935050565b6001600160a01b039390931683526020830191909152604082015260806060820181905260009082015260a00190565b634e487b7160e01b600052601160045260246000fd5b61ffff8181168382160190808211156129a9576129a96133be565b80820180821115610bc857610bc86133be565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561342a57600080fd5b8151610bc581612e23565b600082601f83011261344657600080fd5b815167ffffffffffffffff8082111561346157613461612e70565b604051601f8301601f19908116603f0116810190828211818310171561348957613489612e70565b816040528381528660208588010111156134a257600080fd5b612d37846020830160208901612dcc565b600080600080608085870312156134c957600080fd5b845167ffffffffffffffff808211156134e157600080fd5b6134ed88838901613435565b9550602087015191508082111561350357600080fd5b5061351087828801613435565b93505060408501519150606085015161338381612fbb565b81810381811115610bc857610bc86133be565b634e487b7160e01b600052603160045260246000fd5b600060018201613563576135636133be565b5060010190565b6000825161357c818460208701612dcc565b9190910192915050565b604081526000613599604083018561315c565b90508260208301529392505050565b6000826135c557634e487b7160e01b600052601260045260246000fd5b500690565b8082028115828204841417610bc857610bc86133be56fea2646970667358221220b73f411047ca365e19a4e398df90388e497606984e4ba1271cab20c9432c54c464736f6c63430008180033000000000000000000000000ad574f7f4eb563b0ccdcca0d7d7628aeaf071d65000000000000000000000000802187c392b15cdc8df8aa05bfef314df1f65c620000000000000000000000001b2233fc66501fd686ec9e5b51ac92201995a1eb000000000000000000000000fb63ff06b4203e450a626e264f7702be9d148fd7000000000000000000000000901a60c22ebf6b3799bb0d14d97a1908bbc0e7a9