Chi tiết giao dịch
Hash giao dịch
: 0xb5a26e933a95b6aadd21d4bc50a4557fbc7ab43f8f8cb7d1b47b8c5dc6062554
Trạng thái:
Thành công
Khối:
20224088
3.480.778 xác nhận block
Nhãn thời gian:
12:12:03 25/09/2024 (2 tháng trước)
Đã tương tác với:
Số tiền:
0ETH
($0)
Phí giao dịch:
0,000033543480536427
$0,08
L2 Gas price:
0,00000000000515522 ETH(0,00515522 Gwei)
Hạn mức & sử dụng phí Gas L2:
5.463.980|
5.419.798(99,19%)
L2 fee paid:
0,00002794025104556 ETH
Phí gas L2:
Cơ sở: 0,004155674 Gwei
|Ưu tiên tối đa: 0,000999546 Gwei
|Tối đa: 0,005265441 Gwei
Giá Gas Lớp 1:
0,000000012129114005 ETH(12,129114005 Gwei)
Lượng Gas trên Lớp 1 đã dùng:
203.598
Giá trị vô hướng của phí trên Lớp 1:
0
L1 fee paid:
0,000005603229490867 ETH
Thuộc tính khác:
Loại giao dịch:2(Loại giao dịch được khởi tạo bởi EIP-1559)
Số nonce:46
Vị thế trong khối:46
Dữ liệu đầu vào:
0x6101606040523480156200001257600080fd5b5060405162006472380380620064728339810160408190526200003591620004e0565b60408051808201825260048152634559574160e01b60208083019190915282518084019093526001808452603160f81b848301526000805460ff191690558493849384939092620000929184919062000fd962000297821b17901c565b61012052620000af81600262000297602090811b62000fd917901c565b61014052815160208084019190912060e052815190820120610100524660a0526200013d60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c052604080518082019091526005815264322e322e3360d81b6020820152600390620001719082620005af565b506200017d81620002e7565b600480546001600160a01b0319166001600160a01b0392909216919091179055620001aa60003362000342565b506001600e5560048054604080516315ab88c960e31b815290516001600160a01b039092169263ad5c46489282820192602092908290030181865afa158015620001f8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200021e9190620004e0565b601080546001600160a01b0319166001600160a01b039290921691821790556200028f5760405162461bcd60e51b815260206004820152601660248201527f526f757465723a205745544820696e636f72726563740000000000000000000060448201526064015b60405180910390fd5b5050620006f0565b6000602083511015620002b757620002af8362000385565b9050620002e1565b82620002ce83620003c860201b620003131760201c565b90620002db9082620005af565b5060ff90505b92915050565b6001600160a01b0381166200033f5760405162461bcd60e51b815260206004820152601660248201527f456e64506f696e743a207a65726f206164647265737300000000000000000000604482015260640162000286565b50565b620003598282620003cb60201b6200100a1760201c565b6000828152600660209081526040909120620003809183906200109062000470821b17901c565b505050565b600080829050601f81511115620003b3578260405163305a27a960e01b81526004016200028691906200067b565b8051620003c082620006cb565b179392505050565b90565b60008281526005602090815260408083206001600160a01b038516845290915290205460ff166200046c5760008281526005602090815260408083206001600160a01b03851684529091529020805460ff191660011790556200042b3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b600062000487836001600160a01b0384166200048e565b9392505050565b6000818152600183016020526040812054620004d757508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155620002e1565b506000620002e1565b600060208284031215620004f357600080fd5b81516001600160a01b03811681146200048757600080fd5b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200053657607f821691505b6020821081036200055757634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200038057600081815260208120601f850160051c81016020861015620005865750805b601f850160051c820191505b81811015620005a75782815560010162000592565b505050505050565b81516001600160401b03811115620005cb57620005cb6200050b565b620005e381620005dc845462000521565b846200055d565b602080601f8311600181146200061b5760008415620006025750858301515b600019600386901b1c1916600185901b178555620005a7565b600085815260208120601f198616915b828110156200064c578886015182559484019460019091019084016200062b565b50858210156200066b5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208083528351808285015260005b81811015620006aa578581018301518582016040015282016200068c565b506000604082860101526040601f19601f8301168501019250505092915050565b80516020808301519190811015620005575760001960209190910360031b1b16919050565b60805160a05160c05160e051610100516101205161014051615d276200074b6000396000610b5801526000610b2d01526000613c4701526000613c1f01526000613b7a01526000613ba401526000613bce0152615d276000f3fe60806040526004361061023f5760003560e01c806384b0196e1161012e578063ad5c4648116100ab578063ca15c8731161006f578063ca15c873146106d8578063d547741f146106f8578063f5887cdd14610718578063f5b541a614610738578063f87cf42b1461076c57600080fd5b8063ad5c464814610650578063b4ccca0d14610670578063ba677db714610690578063bcf4f0a6146106a3578063beadbe32146106c357600080fd5b80639bb68c75116100f25780639bb68c75146105bd578063a217fddf146105d2578063a785ac5a146105e7578063ab1efbab14610607578063ad351f9f1461063b57600080fd5b806384b0196e1461050a5780639010d07c1461053257806391d148541461055257806395ad709a146105725780639ba520ad146105a857600080fd5b80633e7e25c1116101bc5780636b750d63116101805780636b750d631461048b57806376a3fb3e146104ab578063778c89b9146104c05780637ecebe00146104d55780638456cb59146104f557600080fd5b80633e7e25c1146104005780633f4ba83a1461042757806354fd4d501461043c5780635c975abb1461045e5780636869cb961461047657600080fd5b80632b385bcf116102035780632b385bcf146103815780632d07ae69146103965780632ee63e44146103ab5780632f2ff15d146103c057806336568abe146103e057600080fd5b806301ffc9a7146102a35780630b3448a8146102d85780630e03e490146102f85780630ff53ba71461032e578063248a9ca31461035157600080fd5b3661029e576010546001600160a01b0316331461029c5760405162461bcd60e51b81526020600482015260166024820152752937baba32b91d1024b73b30b634b21039b2b73232b960511b60448201526064015b60405180910390fd5b005b600080fd5b3480156102af57600080fd5b506102c36102be366004614cbb565b6107a9565b60405190151581526020015b60405180910390f35b3480156102e457600080fd5b5061029c6102f3366004614ceb565b6107d4565b34801561030457600080fd5b50610316610313366004614d08565b90565b6040516001600160a01b0390911681526020016102cf565b34801561033a57600080fd5b506103436107ec565b6040519081526020016102cf565b34801561035d57600080fd5b5061034361036c366004614d08565b60009081526005602052604090206001015490565b34801561038d57600080fd5b50610343610817565b3480156103a257600080fd5b5061034361082c565b3480156103b757600080fd5b50610343610841565b3480156103cc57600080fd5b5061029c6103db366004614d21565b610857565b3480156103ec57600080fd5b5061029c6103fb366004614d21565b610881565b34801561040c57600080fd5b5061034361041b366004614ceb565b6001600160a01b031690565b34801561043357600080fd5b5061029c6108fb565b34801561044857600080fd5b50610451610911565b6040516102cf9190614da1565b34801561046a57600080fd5b5060005460ff166102c3565b34801561048257600080fd5b5061034361099f565b34801561049757600080fd5b5061029c6104a6366004614f93565b6109b5565b3480156104b757600080fd5b50610343610ac2565b3480156104cc57600080fd5b50610343610ad8565b3480156104e157600080fd5b506103436104f0366004614ceb565b610aee565b34801561050157600080fd5b5061029c610b0c565b34801561051657600080fd5b5061051f610b1f565b6040516102cf9796959493929190615018565b34801561053e57600080fd5b5061031661054d3660046150ae565b610ba8565b34801561055e57600080fd5b506102c361056d366004614d21565b610bc7565b34801561057e57600080fd5b5061031661058d366004614ceb565b6011602052600090815260409020546001600160a01b031681565b3480156105b457600080fd5b50610343610bf2565b3480156105c957600080fd5b50610343610c07565b3480156105de57600080fd5b50610343600081565b3480156105f357600080fd5b50610451610602366004614d08565b610c1d565b34801561061357600080fd5b506103437f369da55721ba2b3acddd63aac7d6512c3e5762a78fa01c44f423f97868330c3481565b34801561064757600080fd5b50610343610c36565b34801561065c57600080fd5b50601054610316906001600160a01b031681565b34801561067c57600080fd5b506102c361068b3660046150e5565b610c4b565b61029c61069e36600461512e565b610e61565b3480156106af57600080fd5b5061029c6106be3660046151b1565b610e9c565b3480156106cf57600080fd5b50610343610f88565b3480156106e457600080fd5b506103436106f3366004614d08565b610f9d565b34801561070457600080fd5b5061029c610713366004614d21565b610fb4565b34801561072457600080fd5b50600454610316906001600160a01b031681565b34801561074457600080fd5b506103437f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b34801561077857600080fd5b5061079c610787366004614d08565b600f6020526000908152604090205460ff1681565b6040516102cf9190615213565b60006001600160e01b03198216635a05180f60e01b14806107ce57506107ce826110a5565b92915050565b60006107df816110da565b6107e8826110e4565b5050565b60405161215560f01b60208201526022015b6040516020818303038152906040528051906020012081565b604051605760f81b60208201526021016107fe565b604051602960f91b60208201526021016107fe565b604051614c4d60f01b60208201526022016107fe565b600082815260056020526040902060010154610872816110da565b61087c838361110f565b505050565b6001600160a01b03811633146108f15760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b6064820152608401610293565b6107e88282611131565b6000610906816110da565b61090e611153565b50565b6003805461091e90615226565b80601f016020809104026020016040519081016040528092919081815260200182805461094a90615226565b80156109975780601f1061096c57610100808354040283529160200191610997565b820191906000526020600020905b81548152906001019060200180831161097a57829003601f168201915b505050505081565b60405161424d60f01b60208201526022016107fe565b6109bd6111a5565b6000600460009054906101000a90046001600160a01b03166001600160a01b031663e78cea926040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a12573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a369190615265565b90506001600160a01b0381163314610a865760405162461bcd60e51b8152602060048201526013602482015272526f757465723a20627269646765206f6e6c7960681b6044820152606401610293565b600986905585610a9981878787876111fe565b50506000600955600a805467ffffffffffffffff19169055610abb6001600e55565b5050505050565b60405161425560f01b60208201526022016107fe565b60405161557760f01b60208201526022016107fe565b6001600160a01b0381166000908152600760205260408120546107ce565b6000610b17816110da565b61090e6112fb565b600060608082808083610b537f00000000000000000000000000000000000000000000000000000000000000006001611338565b610b7e7f00000000000000000000000000000000000000000000000000000000000000006002611338565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6000828152600660205260408120610bc090836113dc565b9392505050565b60009182526005602090815260408084206001600160a01b0393909316845291905290205460ff1690565b604051604160f81b60208201526021016107fe565b60405161214d60f01b60208201526022016107fe565b6008602052600090815260409020805461091e90615226565b604051600560fc1b60208201526021016107fe565b60048054604080516373c6754960e11b8152905160009384936001600160a01b03169263e78cea9292818301926020928290030181865afa158015610c94573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cb89190615265565b90506001600160a01b0381163314610d085760405162461bcd60e51b8152602060048201526013602482015272526f757465723a20627269646765206f6e6c7960681b6044820152606401610293565b6004805460405163687f4b5760e11b81526001600160401b038616928101929092526000916001600160a01b039091169063d0fe96ae90602401602060405180830381865afa158015610d5f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d839190615265565b9050806001600160a01b0316856001600160a01b031614610ddd5760405162461bcd60e51b81526020600482015260146024820152732937baba32b91d103bb937b7339039b2b73232b960611b6044820152606401610293565b6001600160e01b03198616636b750d6360e01b14610e365760405162461bcd60e51b81526020600482015260166024820152752937baba32b91d103bb937b7339039b2b632b1ba37b960511b6044820152606401610293565b50600a80546001600160401b03851667ffffffffffffffff1990911617905560019150509392505050565b610e696111a5565b600d805460ff19166001179055610e82848484846113e8565b600d805460ff19169055610e966001600e55565b50505050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929610ec6816110da565b6001600160a01b038316610f1c5760405162461bcd60e51b815260206004820152601d60248201527f556e6966696564526f7574657256323a207a65726f20616464726573730000006044820152606401610293565b6001600160a01b0383811660008181526011602090815260409182902080546001600160a01b031916948716948517905581519283528201929092527fec3d3c5fd0e9bfa5a7de49c176f7699b00e2fe558782f174a9d510c72218d69a910160405180910390a1505050565b604051605360f81b60208201526021016107fe565b60008181526006602052604081206107ce906116f3565b600082815260056020526040902060010154610fcf816110da565b61087c8383611131565b6000602083511015610ff557610fee836116fd565b90506107ce565b8161100084826152c8565b5060ff90506107ce565b6110148282610bc7565b6107e85760008281526005602090815260408083206001600160a01b03851684529091529020805460ff1916600117905561104c3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610bc0836001600160a01b03841661173b565b60006001600160e01b03198216637965db0b60e01b14806107ce57506301ffc9a760e01b6001600160e01b03198316146107ce565b61090e813361178a565b6110ed816117e3565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b611119828261100a565b600082815260066020526040902061087c9082611090565b61113b8282611832565b600082815260066020526040902061087c9082611899565b61115b6118ae565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6002600e54036111f75760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610293565b6002600e55565b610100821061124f5760405162461bcd60e51b815260206004820152601e60248201527f42617365526f757465723a2077726f6e6720706172616d7320636f756e7400006044820152606401610293565b8051821461126f5760405162461bcd60e51b815260040161029390615387565b80518460ff16106112925760405162461bcd60e51b815260040161029390615387565b6000806000806112a78860ff168888886118f9565b93509350935093507f830adbcf80ee865e0f0883ad52e813fdbf061b0216b724694a2b4e06708d243c468a858786866040516112e8969594939291906153be565b60405180910390a1505050505050505050565b611303611cfd565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586111883390565b606060ff831461134b57610fee83611d43565b81805461135790615226565b80601f016020809104026020016040519081016040528092919081815260200182805461138390615226565b80156113d05780601f106113a5576101008083540402835291602001916113d0565b820191906000526020600020905b8154815290600101906020018083116113b357829003601f168201915b505050505090506107ce565b6000610bc08383611d82565b61010083106114395760405162461bcd60e51b815260206004820152601e60248201527f42617365526f757465723a2077726f6e6720706172616d7320636f756e7400006044820152606401610293565b815183146114595760405162461bcd60e51b815260040161029390615387565b6000611465344761541d565b90506000600460009054906101000a90046001600160a01b03166001600160a01b0316636fd7a80f6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156114bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114e09190615265565b90506000806114f0888888611dac565b604051631a4a8d3d60e21b81526004810183905291935091506001600160a01b0384169063692a34f4906024016020604051808303816000875af115801561153c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115609190615430565b15156001146115bf5760405162461bcd60e51b815260206004820152602560248201527f42617365526f757465723a20636f6d706c6578206f70206e6f742072656769736044820152641d195c995960da1b6064820152608401610293565b60006115cd33848489611e8f565b90506115da863582612042565b5050506000806000806115f060008b8b8b6118f9565b9296509094509250905047868111156116a457600033611610898461541d565b604051600081818185875af1925050503d806000811461164c576040519150601f19603f3d011682016040523d82523d6000602084013e611651565b606091505b50509050806116a25760405162461bcd60e51b815260206004820152601e60248201527f42617365526f757465723a206661696c656420746f2073656e642045544800006044820152606401610293565b505b7f830adbcf80ee865e0f0883ad52e813fdbf061b0216b724694a2b4e06708d243c466000868887876040516116de969594939291906153be565b60405180910390a15050505050505050505050565b60006107ce825490565b600080829050601f81511115611728578260405163305a27a960e01b81526004016102939190614da1565b805161173382615452565b179392505050565b6000818152600183016020526040812054611782575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556107ce565b5060006107ce565b6117948282610bc7565b6107e8576117a18161217e565b6117ac836020612190565b6040516020016117bd929190615476565b60408051601f198184030181529082905262461bcd60e51b825261029391600401614da1565b6001600160a01b03811661090e5760405162461bcd60e51b8152602060048201526016602482015275456e64506f696e743a207a65726f206164647265737360501b6044820152606401610293565b61183c8282610bc7565b156107e85760008281526005602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000610bc0836001600160a01b03841661232b565b60005460ff166118f75760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610293565b565b600080600080611907611cfd565b6040805160608101825260008082526020820181905291810191909152600c8790556060895b88811015611ce257600b819055600954611a06901580159061194e57508b82145b8b8b84818110611960576119606154eb565b90506020028101906119729190615501565b604051611980929190615547565b60405190819003902061199460018d61541d565b84106119a15760006119e6565b8c8c6119ae866001615557565b8181106119bd576119bd6154eb565b90506020028101906119cf9190615501565b6040516119dd929190615547565b60405180910390205b8b85815181106119f8576119f86154eb565b60200260200101518761241e565b92985091965090935091506000856002811115611a2557611a256151df565b14158a8a83818110611a3957611a396154eb565b9050602002810190611a4b9190615501565b604051602001611a5c92919061556a565b60405160208183030381529060405290611a895760405162461bcd60e51b81526004016102939190614da1565b509250826002856002811115611aa157611aa16151df565b14611ce2576001600160401b03861615611cd2576004805460405163687f4b5760e11b81526001600160401b038916928101929092526000916001600160a01b039091169063d0fe96ae90602401602060405180830381865afa158015611b0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b309190615265565b9050611b3c818861298b565b97508251600014611b665782898381518110611b5a57611b5a6154eb565b60200260200101819052505b6000636b750d6360e01b89848e8e8e604051602401611b89959493929190615627565b60408051601f19818403018152918152602080830180516001600160e01b03166001600160e01b0319909516949094179093526004805482516345d61ded60e01b815292519395506000946001600160a01b03909116936345d61ded9380840193908290030181865afa158015611c04573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c289190615265565b604051631d041f7b60e21b81529091506001600160a01b038216906374107dec90611c5e90859087908e906000906004016156eb565b600060405180830381600087803b158015611c7857600080fd5b505af1158015611c8c573d6000803e3d6000fd5b505050508a8481518110611ca257611ca26154eb565b6020026020010151600860008c81526020019081526020016000209081611cc991906152c8565b50505050611ce2565b611cdb81615730565b905061192d565b50506000600b819055600c5550929791965094509092509050565b60005460ff16156118f75760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610293565b60606000611d5083612abe565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b6000826000018281548110611d9957611d996154eb565b9060005260206000200154905092915050565b600060608060005b85811015611e7c5781878783818110611dcf57611dcf6154eb565b9050602002810190611de19190615501565b604051602001611df393929190615749565b60405160208183030381529060405291508251600003611e2e57848181518110611e1f57611e1f6154eb565b60200260200101519250611e6c565b82858281518110611e4157611e416154eb565b6020026020010151604051602001611e5a929190615771565b60405160208183030381529060405292505b611e7581615730565b9050611db4565b5080516020909101209590945092505050565b600080611e9b86612ae6565b905060007ff6ee28a1d07a7f08b92989953ec3452189f9f998ef0cb91641587f4f9a76c83b8783888888600001358960200135604051602001611ee497969594939291906157ad565b6040516020818303038152906040528051906020012090506000611f3d611f0a83612b0e565b7f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c91909152603c902090565b9050611f6281611f536060880160408901615806565b87606001358860800135612b3b565b93508460200135421115611faf5760405162461bcd60e51b815260206004820152601460248201527342617365526f757465723a20646561646c696e6560601b6044820152606401610293565b611fd97f369da55721ba2b3acddd63aac7d6512c3e5762a78fa01c44f423f97868330c3485610bc7565b6120375760405162461bcd60e51b815260206004820152602960248201527f42617365526f757465723a20696e76616c6964207369676e617475726520667260448201526837b6903bb7b935b2b960b91b6064820152608401610293565b505050949350505050565b811561213657813410156120915760405162461bcd60e51b8152602060048201526016602482015275149bdd5d195c8e881a5b9d985b1a5908185b5bdd5b9d60521b6044820152606401610293565b6000816001600160a01b03168360405160006040518083038185875af1925050503d80600081146120de576040519150601f19603f3d011682016040523d82523d6000602084013e6120e3565b606091505b50509050806121345760405162461bcd60e51b815260206004820152601c60248201527f526f757465723a206661696c656420746f2073656e64204574686572000000006044820152606401610293565b505b604080516001600160a01b03831681526020810184905233917fbf6afbaffb3b955bebbf43430bbf8eecb8d34ff86f293f592203ab5ed79c5268910160405180910390a25050565b60606107ce6001600160a01b03831660145b6060600061219f836002615823565b6121aa906002615557565b6001600160401b038111156121c1576121c1614e0e565b6040519080825280601f01601f1916602001820160405280156121eb576020820181803683370190505b509050600360fc1b81600081518110612206576122066154eb565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612235576122356154eb565b60200101906001600160f81b031916908160001a9053506000612259846002615823565b612264906001615557565b90505b60018111156122dc576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110612298576122986154eb565b1a60f81b8282815181106122ae576122ae6154eb565b60200101906001600160f81b031916908160001a90535060049490941c936122d58161583a565b9050612267565b508315610bc05760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610293565b6000818152600183016020526040812054801561241457600061234f60018361541d565b85549091506000906123639060019061541d565b90508181146123c8576000866000018281548110612383576123836154eb565b90600052602060002001549050808760000184815481106123a6576123a66154eb565b6000918252602080832090910192909255918252600188019052604090208390555b85548690806123d9576123d9615851565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506107ce565b60009150506107ce565b604080516060818101835260008083526020830181905292820183905290600061244b8989898989612b65565b929650909450925090506000816002811115612469576124696151df565b0361297f5750604051604160f81b602082015260019088906021016040516020818303038152906040528051906020012003612654576000868060200190518101906124b59190615930565b905060006124c68260800151613892565b90506124e0826020015183604001518460e001518761390d565b6001600160a01b0390811660e08601819052911660408501526020840191909152606083015161251191468c613a21565b6001600160a01b031660608301528151604083015160208401516125389291908490613b41565b806001600160a01b031663dc64ef4583600001518460200151856060015186608001518760a001518860c001518960e001516040518863ffffffff1660e01b815260040161258c979695949392919061594d565b6020604051808303816000875af11580156125ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125cf919061598d565b80855260608301516001600160a01b03908116602087015260e084015116604086015260000361264d57600d5460ff16156126485760405162461bcd60e51b8152602060048201526019602482015278556e6966696564526f7574657256323a20736c69707061676560381b6044820152606401610293565b600292505b505061297f565b604051602960f91b60208201528890602101604051602081830303815290604052805190602001200361276e576000868060200190518101906126979190615930565b905060006126a88260800151613892565b90506126c2826020015183604001518460e001518761390d565b6001600160a01b0390811660e0860181905291166040850152602084019190915260608301516126f391468c613a21565b6001600160a01b0316606083015281516040830151602084015161271a9291908490613b41565b806001600160a01b031663cd7bfd5883600001518460200151856060015186608001518760a001518860c001518960e001516040518863ffffffff1660e01b815260040161258c979695949392919061594d565b604051605360f81b60208201528890602101604051602081830303815290604052805190602001200361297b576000868060200190518101906127b191906159a6565b905060006127c28260800151613892565b90506127dd826020015183604001518461010001518761390d565b6001600160a01b039081166101008601819052911660408501526020840191909152606083015161280f91468c613a21565b6001600160a01b031660608301528151604083015160208401516128369291908490613b41565b815160208301516060840151608085015160a086015160c087015160e0880151610100890151604051636469c44f60e01b81526001600160a01b039889166004820152602481019790975294871660448701529286166064860152608485019190915260ff90811660a48501521660c4830152821660e482015290821690636469c44f90610104016020604051808303816000875af11580156128dd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612901919061598d565b80855260608301516001600160a01b03908116602087015261010084015116604086015260000361264d57600d5460ff16156126485760405162461bcd60e51b8152602060048201526019602482015278556e6966696564526f7574657256323a20736c69707061676560381b6044820152606401610293565b5060005b95509550955095915050565b60048054604080516345d61ded60e01b8152905160009384936001600160a01b0316926345d61ded92818301926020928290030181865afa1580156129d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129f89190615265565b90506000816001600160a01b031663d087d2886040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a5e919061598d565b60408051306020808301919091528183018490526001600160401b03881660608301524660808301526001600160a01b03891660a0808401919091528351808403909101815260c090920190925280519101209091505b95945050505050565b600060ff8216601f8111156107ce57604051632cd44ac360e21b815260040160405180910390fd5b6001600160a01b03811660009081526007602052604090208054600181018255905b50919050565b60006107ce612b1b613b6d565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000612b4c87878787613c9d565b91509150612b5981613d61565b5090505b949350505050565b604080516060818101835260008083526020830181905292820183905290604051600560fc1b602082015260019088906021016040516020818303038152906040528051906020012003612d8857600b5415612c035760405162461bcd60e51b815260206004820152601a60248201527f526f757465723a207065726d6974206e6f7420616c6c6f7765640000000000006044820152606401610293565b600086806020019051810190612c199190615a4e565b805160208201516040808401516060850151608086015160a087015160c0880151945163d505accf60e01b81526001600160a01b0396871660048201523060248201526044810194909452606484019290925260ff16608483015260a482015260c4810191909152929350169063d505accf9060e401600060405180830381600087803b158015612ca957600080fd5b505af1925050508015612cba575060015b612d8257604080820151825160208401519251636eb1769f60e11b81526001600160a01b0393841660048201523060248201529192169063dd62ed3e90604401602060405180830381865afa158015612d17573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d3b919061598d565b1015612d825760405162461bcd60e51b8152602060048201526016602482015275526f757465723a207065726d6974206661696c75726560501b6044820152606401610293565b5061297f565b604051614c4d60f01b60208201528890602201604051602081830303815290604052805190602001201480612de3575060405161425560f01b6020820152889060220160405160208183030381529060405280519060200120145b80612e14575060405161424d60f01b6020820152889060220160405160208183030381529060405280519060200120145b156134cc57600086806020019051810190612e2f9190615ace565b90508915156000036133a057612e53816020015182604001518360c001518961390d565b6001600160a01b0390811660c0850181905291166040840152602083019190915260608201516080830151612e8992908b613a21565b6001600160a01b03166060820152604051614c4d60f01b60208201526000908a906022016040516020818303038152906040528051906020012003612ed657612ed182613eab565b6131dd565b6004805460405163d4f0cceb60e01b81526001600160401b034616928101929092526000916001600160a01b039091169063d4f0cceb90602401602060405180830381865afa158015612f2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f519190615265565b83516040516305b338c160e21b81526001600160a01b0391821660048201529192508216906316cce30490602401602060405180830381865afa158015612f9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fc09190615265565b91506001600160a01b0382161561301a57806001600160a01b031683604001516001600160a01b0316146130065761300683600001518460400151838660200151613fd5565b6001600160a01b0381166040840152613161565b60048054604080516393e59dc160e01b815290516001600160a01b039092169260009284926393e59dc192818101926020929091908290030181865afa158015613068573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061308c9190615265565b855160405163166dbc3760e21b81526001600160a01b039182166004820152919250600091908316906359b6f0dc90602401602060405180830381865afa1580156130db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130ff9190615b65565b60ff16101561315a5760405162461bcd60e51b815260206004820152602160248201527f526f757465723a2073796e7468206d7573742062652077686974656c697374656044820152601960fa1b6064820152608401610293565b5050825191505b806001600160a01b031663b6ff156a846000015185602001518660400151876060015188608001516040518663ffffffff1660e01b81526004016131a9959493929190615b82565b600060405180830381600087803b1580156131c357600080fd5b505af11580156131d7573d6000803e3d6000fd5b50505050505b81608001519550896040516020016131fd90614c4d60f01b815260020190565b6040516020818303038152906040528051906020012014613303576000819050806001600160a01b0316630e7c1cb56040518163ffffffff1660e01b8152600401602060405180830381865afa15801561325b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061327f9190615265565b6001600160a01b039081168452604080516306ed82dd60e31b815290519183169163376c16e8916004808201926020929091908290030181865afa1580156132cb573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132ef9190615bbd565b6001600160401b031660a084015250613313565b6001600160401b03461660a08301525b81604051602001613389919081516001600160a01b039081168252602080840151908301526040808401518216908301526060808401518216908301526080808401516001600160401b039081169184019190915260a0848101519091169083015260c092830151169181019190915260e00190565b604051602081830303815290604052945050612d82565b6009546000908152600f602052604081205460ff1660028111156133c6576133c66151df565b1461340a5760405162461bcd60e51b8152602060048201526014602482015273149bdd5d195c8e881bdc081c1c9bd8d95cdcd95960621b6044820152606401610293565b6009546000908152600f60205260409020805460ff1916600117905560608101516001600160a01b031661345f5761345081606001518260c0015183608001518b613a21565b6001600160a01b031660608201525b60405161425560f01b60208201528990602201604051602081830303815290604052805190602001201461349b5761349681614040565b6134a4565b6134a481614147565b835260608101516001600160a01b03908116602085015260c08201511660408401525061297f565b604051605760f81b60208201528890602101604051602081830303815290604052805190602001201480613526575060405161557760f01b6020820152889060220160405160208183030381529060405280519060200120145b15613601576000868060200190518101906135419190615bda565b9050600061355a8260200151836040015160008a61390d565b6001600160a01b039091166040850152602084019190915260608301519091506135869080468c613a21565b6001600160a01b03166060830152604051605760f81b60208201528a9060210160405160208183030381529060405280519060200120146135cf576135ca82614205565b6135d8565b6135d8826143ae565b845250606001516001600160a01b0390811660208401526040868101519091169083015261297f565b60405161214d60f01b6020820152889060220160405160208183030381529060405280519060200120148061365c575060405161215560f01b6020820152889060220160405160208183030381529060405280519060200120145b15613880576000868060200190518101906136779190615c55565b905089151560000361371657600181516000908152600f602052604090205460ff1660028111156136aa576136aa6151df565b036136ee5760405162461bcd60e51b8152602060048201526014602482015273149bdd5d195c8e881bdc081c1c9bd8d95cdcd95960621b6044820152606401610293565b80516000908152600f60209081526040909120805460ff191660021790558101519450612d82565b80516000908152600860205260408120805461373190615226565b80601f016020809104026020016040519081016040528092919081815260200182805461375d90615226565b80156137aa5780601f1061377f576101008083540402835291602001916137aa565b820191906000526020600020905b81548152906001019060200180831161378d57829003601f168201915b5050505050905080516000036137fb5760405162461bcd60e51b8152602060048201526016602482015275149bdd5d195c8e881bdc081b9bdd081cdd185c9d195960521b6044820152606401610293565b6000818060200190518101906138119190615ace565b8351600090815260086020526040812091925061382e9190614c55565b60405161214d60f01b60208201528b90602201604051602081830303815290604052805190602001200361386c57613865816144ca565b8552613878565b613875816145ed565b85525b50505061297f565b50839050600095509550955095915050565b6001600160a01b0380821660009081526011602052604090205416806139085760405162461bcd60e51b815260206004820152602560248201527f556e6966696564526f7574657256323a20706f6f6c2061646170746572206e6f6044820152641d081cd95d60da1b6064820152608401610293565b919050565b600080600060001987146139215786613924565b83515b92506001600160a01b0386161561398c576001600160a01b03861633146139845760405162461bcd60e51b81526020600482015260146024820152732937baba32b91d103bb937b7339039b2b73232b960611b6044820152606401610293565b859150613994565b836020015191505b6009541580156139ac57506001600160a01b03851615155b15613a10576001600160a01b0385163314613a095760405162461bcd60e51b815260206004820152601960248201527f526f757465723a2077726f6e6720656d657267656e6379546f000000000000006044820152606401610293565b5083613a17565b5060408301515b9450945094915050565b6000613a2f85858585614797565b90506001600160a01b038116612b5d57604051604160f81b602082015260210160405160208183030381529060405280519060200120821480613a965750604051602960f91b60208201526021016040516020818303038152906040528051906020012082145b80613ac55750604051605360f81b60208201526021016040516020818303038152906040528051906020012082145b15612b5d576004805460405163687f4b5760e11b81526001600160401b038616928101929092526001600160a01b03169063d0fe96ae906024015b602060405180830381865afa158015613b1d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ab59190615265565b306001600160a01b03841603613b6157613b5c848383614a2d565b610e96565b610e9684848484613fd5565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015613bc657507f000000000000000000000000000000000000000000000000000000000000000046145b15613bf057507f000000000000000000000000000000000000000000000000000000000000000090565b613c98604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b905090565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115613cd45750600090506003613d58565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613d28573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116613d5157600060019250925050613d58565b9150600090505b94509492505050565b6000816004811115613d7557613d756151df565b03613d7d5750565b6001816004811115613d9157613d916151df565b03613dde5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610293565b6002816004811115613df257613df26151df565b03613e3f5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610293565b6003816004811115613e5357613e536151df565b0361090e5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610293565b60048054604051630f5427af60e41b81526001600160401b034616928101929092526000916001600160a01b039091169063f5427af090602401602060405180830381865afa158015613f02573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613f269190615265565b9050806001600160a01b031682604001516001600160a01b031614613f5d57613f5d82600001518360400151838560200151613fd5565b806001600160a01b0316633fea56b883600001518460200151856040015186606001516040518563ffffffff1660e01b8152600401613f9f9493929190615caa565b600060405180830381600087803b158015613fb957600080fd5b505af1158015613fcd573d6000803e3d6000fd5b505050505050565b6040516001600160a01b0380851660248301528316604482015260648101829052610e969085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152614a5d565b6004805460405163d4f0cceb60e01b81526001600160401b0346169281019290925260009182916001600160a01b03169063d4f0cceb90602401602060405180830381865afa158015614097573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906140bb9190615265565b83516020850151604080870151606088015160a0890151925163df543e8160e01b81529596506001600160a01b0387169563df543e819561410495909490939291600401615b82565b6020604051808303816000875af1158015614123573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc0919061598d565b60048054604051630f5427af60e41b81526001600160401b0346169281019290925260009182916001600160a01b03169063f5427af090602401602060405180830381865afa15801561419e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141c29190615265565b8351602085015160408087015160608801519151637f27a5b960e11b81529495506001600160a01b0386169463fe4f4b7294614104949093909291600401615caa565b60006001600c54614216919061541d565b600b54146142665760405162461bcd60e51b815260206004820152601a60248201527f526f757465723a20756e77726170206e6f7420616c6c6f7765640000000000006044820152606401610293565b60408201516001600160a01b031630146142925761429282600001518360400151308560200151613fd5565b81516020830151604051632e1a7d4d60e01b81526001600160a01b0390921691632e1a7d4d916142c89160040190815260200190565b600060405180830381600087803b1580156142e257600080fd5b505af11580156142f6573d6000803e3d6000fd5b50505050600082606001516001600160a01b0316836020015160405160006040518083038185875af1925050503d806000811461434f576040519150601f19603f3d011682016040523d82523d6000602084013e614354565b606091505b50509050806143a55760405162461bcd60e51b815260206004820152601a60248201527f526f757465723a206661696c656420746f2073656e64204554480000000000006044820152606401610293565b50506020015190565b6000600b546000146144025760405162461bcd60e51b815260206004820152601860248201527f526f757465723a2077726170206e6f7420616c6c6f77656400000000000000006044820152606401610293565b816020015134101561444f5760405162461bcd60e51b8152602060048201526016602482015275149bdd5d195c8e881a5b9d985b1a5908185b5bdd5b9d60521b6044820152606401610293565b81600001516001600160a01b031663d0e30db083602001516040518263ffffffff1660e01b81526004016000604051808303818588803b15801561449257600080fd5b505af11580156144a6573d6000803e3d6000fd5b50505050506144c2826000015183606001518460200151614a2d565b506020015190565b6080810151600a546000916001600160401b0391821691161461452f5760405162461bcd60e51b815260206004820152601c60248201527f526f757465723a2077726f6e6720656d657267656e637920696e6974000000006044820152606401610293565b60048054604051630f5427af60e41b81526001600160401b034616928101929092526000916001600160a01b039091169063f5427af090602401602060405180830381865afa158015614586573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906145aa9190615265565b8351602085015160408087015160c0880151915163c26b5bab60e01b81529495506001600160a01b0386169463c26b5bab94614104949093909291600401615caa565b6080810151600a546000916001600160401b039182169116146146525760405162461bcd60e51b815260206004820152601c60248201527f526f757465723a2077726f6e6720656d657267656e637920696e6974000000006044820152606401610293565b6004805460405163d4f0cceb60e01b81526001600160401b034616928101929092526000916001600160a01b039091169063d4f0cceb90602401602060405180830381865afa1580156146a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906146cd9190615265565b60a08401518451604051637f9fa89f60e01b81526001600160401b0390921660048301526001600160a01b03908116602483015291925090821690637f9fa89f90604401602060405180830381865afa15801561472e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906147529190615265565b6001600160a01b03908116808552602085015160408087015160c0880151915163550bf7db60e11b81529486169463aa17efb694614104949093909291600401615caa565b60006001600160a01b03851615806147ad575081155b6147ec5760405162461bcd60e51b815260206004820152601060248201526f526f757465723a2077726f6e6720746f60801b6044820152606401610293565b8161485357849050836001600160a01b0316816001600160a01b03161461484e5760405162461bcd60e51b81526020600482015260166024820152752937baba32b91d103bb937b733903932b1b2b4bb32b960511b6044820152606401610293565b612b5d565b604051614c4d60f01b60208201526022016040516020818303038152906040528051906020012082036148fe5760048054604051630f5427af60e41b81526001600160401b038616928101929092526001600160a01b03169063f5427af0906024015b602060405180830381865afa1580156148d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906148f79190615265565b9050612b5d565b60405161425560f01b602082015260220160405160208183030381529060405280519060200120821480614957575060405161424d60f01b60208201526022016040516020818303038152906040528051906020012082145b15614996576004805460405163d4f0cceb60e01b81526001600160401b038616928101929092526001600160a01b03169063d4f0cceb906024016148b6565b604051605760f81b60208201528290602101604051602081830303815290604052805190602001201480613ac5575060405161557760f01b602082015282906022016040516020818303038152906040528051906020012003612b5d576004805460405163687f4b5760e11b81526001600160401b038616928101929092526001600160a01b03169063d0fe96ae90602401613b00565b6040516001600160a01b03831660248201526044810182905261087c90849063a9059cbb60e01b90606401614009565b6000614ab2826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316614b329092919063ffffffff16565b9050805160001480614ad3575080806020019051810190614ad39190615430565b61087c5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610293565b6060612b5d848460008585600080866001600160a01b03168587604051614b599190615cd5565b60006040518083038185875af1925050503d8060008114614b96576040519150601f19603f3d011682016040523d82523d6000602084013e614b9b565b606091505b5091509150614bac87838387614bb7565b979650505050505050565b60608315614c26578251600003614c1f576001600160a01b0385163b614c1f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610293565b5081612b5d565b612b5d8383815115614c3b5781518083602001fd5b8060405162461bcd60e51b81526004016102939190614da1565b508054614c6190615226565b6000825580601f10614c71575050565b601f01602090049060005260206000209081019061090e91905b80821115614c9f5760008155600101614c8b565b5090565b80356001600160e01b03198116811461390857600080fd5b600060208284031215614ccd57600080fd5b610bc082614ca3565b6001600160a01b038116811461090e57600080fd5b600060208284031215614cfd57600080fd5b8135610bc081614cd6565b600060208284031215614d1a57600080fd5b5035919050565b60008060408385031215614d3457600080fd5b823591506020830135614d4681614cd6565b809150509250929050565b60005b83811015614d6c578181015183820152602001614d54565b50506000910152565b60008151808452614d8d816020860160208601614d51565b601f01601f19169290920160200192915050565b602081526000610bc06020830184614d75565b60ff8116811461090e57600080fd5b60008083601f840112614dd557600080fd5b5081356001600160401b03811115614dec57600080fd5b6020830191508360208260051b8501011115614e0757600080fd5b9250929050565b634e487b7160e01b600052604160045260246000fd5b60405161012081016001600160401b0381118282101715614e4757614e47614e0e565b60405290565b60405160e081016001600160401b0381118282101715614e4757614e47614e0e565b604051601f8201601f191681016001600160401b0381118282101715614e9757614e97614e0e565b604052919050565b6000601f8381840112614eb157600080fd5b823560206001600160401b0380831115614ecd57614ecd614e0e565b8260051b614edc838201614e6f565b9384528681018301938381019089861115614ef657600080fd5b84890192505b85831015614f8657823584811115614f145760008081fd5b8901603f81018b13614f265760008081fd5b85810135604086821115614f3c57614f3c614e0e565b614f4d828b01601f19168901614e6f565b8281528d82848601011115614f625760008081fd5b828285018a8301376000928101890192909252508352509184019190840190614efc565b9998505050505050505050565b600080600080600060808688031215614fab57600080fd5b853594506020860135614fbd81614db4565b935060408601356001600160401b0380821115614fd957600080fd5b614fe589838a01614dc3565b90955093506060880135915080821115614ffe57600080fd5b5061500b88828901614e9f565b9150509295509295909350565b60ff60f81b881681526000602060e08184015261503860e084018a614d75565b838103604085015261504a818a614d75565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b8181101561509c57835183529284019291840191600101615080565b50909c9b505050505050505050505050565b600080604083850312156150c157600080fd5b50508035926020909101359150565b6001600160401b038116811461090e57600080fd5b6000806000606084860312156150fa57600080fd5b61510384614ca3565b9250602084013561511381614cd6565b91506040840135615123816150d0565b809150509250925092565b60008060008084860360e081121561514557600080fd5b85356001600160401b038082111561515c57600080fd5b61516889838a01614dc3565b9097509550602088013591508082111561518157600080fd5b5061518e88828901614e9f565b93505060a0603f19820112156151a357600080fd5b509295919450926040019150565b600080604083850312156151c457600080fd5b82356151cf81614cd6565b91506020830135614d4681614cd6565b634e487b7160e01b600052602160045260246000fd5b6003811061090e57634e487b7160e01b600052602160045260246000fd5b60208101615220836151f5565b91905290565b600181811c9082168061523a57607f821691505b602082108103612b0857634e487b7160e01b600052602260045260246000fd5b805161390881614cd6565b60006020828403121561527757600080fd5b8151610bc081614cd6565b601f82111561087c57600081815260208120601f850160051c810160208610156152a95750805b601f850160051c820191505b81811015613fcd578281556001016152b5565b81516001600160401b038111156152e1576152e1614e0e565b6152f5816152ef8454615226565b84615282565b602080601f83116001811461532a57600084156153125750858301515b600019600386901b1c1916600185901b178555613fcd565b600085815260208120601f198616915b828110156153595788860151825594840194600190910190840161533a565b50858210156153775787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60208082526018908201527f42617365526f757465723a2077726f6e6720706172616d730000000000000000604082015260600190565b6001600160401b03878116825260208201879052851660408201526060810184905260c081016153ed846151f5565b83608083015260ff831660a0830152979650505050505050565b634e487b7160e01b600052601160045260246000fd5b818103818111156107ce576107ce615407565b60006020828403121561544257600080fd5b81518015158114610bc057600080fd5b80516020808301519190811015612b085760001960209190910360031b1b16919050565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516154ae816017850160208801614d51565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516154df816028840160208801614d51565b01602801949350505050565b634e487b7160e01b600052603260045260246000fd5b6000808335601e1984360301811261551857600080fd5b8301803591506001600160401b0382111561553257600080fd5b602001915036819003821315614e0757600080fd5b8183823760009101908152919050565b808201808211156107ce576107ce615407565b6a02937baba32b91d1037b8160ad1b81528183600b83013770081a5cc81b9bdd081cdd5c1c1bdc9d1959607a1b9101600b810191909152601c01919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b600081518084526020808501808196508360051b8101915082860160005b8581101561561a578284038952615608848351614d75565b988501989350908401906001016155f0565b5091979650505050505050565b600060808201878352602060ff881681850152608060408501528186835260a08501905060a08760051b86010192508760005b888110156156c957868503609f190183528135368b9003601e1901811261568057600080fd5b8a0184810190356001600160401b0381111561569b57600080fd5b8036038213156156aa57600080fd5b6156b58782846155a9565b96505050918301919083019060010161565a565b5050505082810360608401526156df81856155d2565b98975050505050505050565b6080815260006156fe6080830187614d75565b6001600160a01b0395861660208401526001600160401b03949094166040830152509216606090920191909152919050565b60006001820161574257615742615407565b5060010190565b6000845161575b818460208901614d51565b8201838582376000930192835250909392505050565b60008351615783818460208801614d51565b600b60fa1b90830190815283516157a1816001840160208801614d51565b01600101949350505050565b8781526bffffffffffffffffffffffff198760601b166020820152856034820152846054820152600084516157e9816074850160208901614d51565b909101607481019390935250609482015260b40195945050505050565b60006020828403121561581857600080fd5b8135610bc081614db4565b80820281158282048414176107ce576107ce615407565b60008161584957615849615407565b506000190190565b634e487b7160e01b600052603160045260246000fd5b805161390881614db4565b600061010080838503121561588657600080fd5b604051908101906001600160401b03821181831017156158a8576158a8614e0e565b81604052809250835191506158bc82614cd6565b818152602084015160208201526158d56040850161525a565b60408201526158e66060850161525a565b60608201526158f76080850161525a565b608082015260a084015160a082015261591260c08501615867565b60c082015261592360e0850161525a565b60e0820152505092915050565b6000610100828403121561594357600080fd5b610bc08383615872565b6001600160a01b039788168152602081019690965293861660408601529185166060850152608084015260ff1660a083015290911660c082015260e00190565b60006020828403121561599f57600080fd5b5051919050565b600061012082840312156159b957600080fd5b6159c1614e24565b6159ca8361525a565b8152602083015160208201526159e26040840161525a565b60408201526159f36060840161525a565b6060820152615a046080840161525a565b608082015260a083015160a0820152615a1f60c08401615867565b60c0820152615a3060e08401615867565b60e0820152610100615a4381850161525a565b908201529392505050565b600060e08284031215615a6057600080fd5b615a68614e4d565b8251615a7381614cd6565b81526020830151615a8381614cd6565b8060208301525060408301516040820152606083015160608201526080830151615aac81614db4565b608082015260a0838101519082015260c0928301519281019290925250919050565b600060e08284031215615ae057600080fd5b615ae8614e4d565b8251615af381614cd6565b8152602083810151908201526040830151615b0d81614cd6565b60408201526060830151615b2081614cd6565b60608201526080830151615b33816150d0565b608082015260a0830151615b46816150d0565b60a082015260c0830151615b5981614cd6565b60c08201529392505050565b600060208284031215615b7757600080fd5b8151610bc081614db4565b6001600160a01b0395861681526020810194909452918416604084015290921660608201526001600160401b03909116608082015260a00190565b600060208284031215615bcf57600080fd5b8151610bc0816150d0565b600060808284031215615bec57600080fd5b604051608081018181106001600160401b0382111715615c0e57615c0e614e0e565b6040528251615c1c81614cd6565b8152602083810151908201526040830151615c3681614cd6565b60408201526060830151615c4981614cd6565b60608201529392505050565b600060408284031215615c6757600080fd5b604051604081018181106001600160401b0382111715615c8957615c89614e0e565b604052825181526020830151615c9e816150d0565b60208201529392505050565b6001600160a01b03948516815260208101939093529083166040830152909116606082015260800190565b60008251615ce7818460208701614d51565b919091019291505056fea26469706673582212205776d4f17c3c44a385839b60318559289acc63e8147e482d5e9619bd852ff16864736f6c634300081100330000000000000000000000009bbc7661af64d7af74f41ffee71a2b2798900d31