Détails de la transaction
Hash de transaction
: 0xc0b4f130c21879616f41119bbb15e8971e7679699e314c1b65a79c6f96a836d5
Statut:
Opération réussie
Bloc :
22490325
1 604 992 confirmations de blocs
Horodatage :
16/11/2024 23:13:17 (Il y a 1 mois)
À partir de :
Interaction avec (à) :
Montant :
0ETH
($0)
Frais de transaction :
0,000282392067053417
$0,88
L2 Gas price:
0,000000000016652988 ETH(0,016652988 Gwei)
Limite de gaz L2 et usage:
5 503 359|
5 458 867(99,19 %)
L2 fee paid:
0,000090906446644596 ETH
Frais de gaz L2:
Base: 0,015740312 Gwei
|Priorité max: 0,000912676 Gwei
|Max: 0,047638894 Gwei
Prix de gaz L1:
0,000000015819977924 ETH(15,819977924 Gwei)
Gaz utilisé L1:
171 798
L1 Commission Scalar:
0
L1 fee paid:
0,000191485620408821 ETH
Autres attributs :
Type de Txn :2(Un type de transaction initié par l’EIP-1559)
Nonce :14
Position dans le bloc :145
Entrer les données :
0x60806040526001600b556601c6bf52634000600c556512309ce54000600d556548c273950000600e55348015610033575f80fd5b5060405161640c38038061640c833981810160405281019061005591906103d9565b6040518060400160405280600e81526020017f436c75737465727320426f6172640000000000000000000000000000000000008152506040518060400160405280600381526020017f4443420000000000000000000000000000000000000000000000000000000000815250815f90816100cf919061063e565b5080600190816100df919061063e565b50505060016007819055505f60095f6101000a81548160ff021916908315150217905550600960019054906101000a900460ff1615610153576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161014a90610767565b60405180910390fd5b6001600960016101000a81548160ff0219169083151502179055506101805f801b8261021a60201b60201c565b506101b17fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e8261021a60201b60201c565b506101e27fced6982f480260bdd8ad5cb18ff2854f0306d78d904ad6cc107e8f3a0f526c188261021a60201b60201c565b506102137f7804d923f43a17d325d77e781528e0793b2edd9890ab45fc64efd7b4b427744c8261021a60201b60201c565b5050610785565b5f61022b838361031060201b60201c565b61030657600160085f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055506102a361037460201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001905061030a565b5f90505b92915050565b5f60085f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f33905090565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6103a88261037f565b9050919050565b6103b88161039e565b81146103c2575f80fd5b50565b5f815190506103d3816103af565b92915050565b5f602082840312156103ee576103ed61037b565b5b5f6103fb848285016103c5565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061047f57607f821691505b6020821081036104925761049161043b565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026104f47fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826104b9565b6104fe86836104b9565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61054261053d61053884610516565b61051f565b610516565b9050919050565b5f819050919050565b61055b83610528565b61056f61056782610549565b8484546104c5565b825550505050565b5f90565b610583610577565b61058e818484610552565b505050565b5b818110156105b1576105a65f8261057b565b600181019050610594565b5050565b601f8211156105f6576105c781610498565b6105d0846104aa565b810160208510156105df578190505b6105f36105eb856104aa565b830182610593565b50505b505050565b5f82821c905092915050565b5f6106165f19846008026105fb565b1980831691505092915050565b5f61062e8383610607565b9150826002028217905092915050565b61064782610404565b67ffffffffffffffff8111156106605761065f61040e565b5b61066a8254610468565b6106758282856105b5565b5f60209050601f8311600181146106a6575f8415610694578287015190505b61069e8582610623565b865550610705565b601f1984166106b486610498565b5f5b828110156106db578489015182556001820191506020850194506020810190506106b6565b868310156106f857848901516106f4601f891682610607565b8355505b6001600288020188555050505b505050505050565b5f82825260208201905092915050565b7f416c726561647920696e697469616c697a6564000000000000000000000000005f82015250565b5f61075160138361070d565b915061075c8261071d565b602082019050919050565b5f6020820190508181035f83015261077e81610745565b9050919050565b615c7a806107925f395ff3fe6080604052600436106102b1575f3560e01c80636352211e11610174578063a22cb465116100db578063d547741f11610094578063e8a3d4851161006e578063e8a3d48514610ad6578063e985e9c514610b00578063f4a0a52814610b3c578063fee7feed14610b78576102b8565b8063d547741f14610a5a578063db2e1eed14610a82578063e58378bb14610aac576102b8565b8063a22cb4651461092c578063a890f35514610954578063b88d4fde14610990578063bfc69e1c146109b8578063c87b56dd146109e2578063ce9c7c0d14610a1e576102b8565b8063853828b61161012d578063853828b61461082257806391d1485414610838578063938e3d7b1461087457806395d89b41146108b05780639bc82deb146108da578063a217fddf14610902576102b8565b80636352211e146107045780636817c76c1461074057806370a082311461076a578063733912ba146107a65780637f345710146107e25780638456cb591461080c576102b8565b80632f2ff15d116102185780634576622b116101d15780634576622b146105ce57806345d2fbd31461060a57806349a48d941461064657806355f804b3146106765780635c975abb1461069e5780635f257f29146106c8576102b8565b80632f2ff15d146104ee5780632fa087ae1461051657806336568abe1461052c5780633f4ba83a1461055457806342842e0e1461056a57806343f2dea214610592576102b8565b806323b872dd1161026a57806323b872dd146103ea57806323fdd69614610412578063248a9ca31461043a578063257fe664146104765780632a1a54ef1461049e5780632e1a7d4d146104c6576102b8565b806301ffc9a7146102bc57806306fdde03146102f8578063081812fc14610322578063095ea7b31461035e5780630fdd401614610386578063162094c4146103ae576102b8565b366102b857005b5f80fd5b3480156102c7575f80fd5b506102e260048036038101906102dd9190614221565b610ba2565b6040516102ef9190614266565b60405180910390f35b348015610303575f80fd5b5061030c610bb3565b60405161031991906142ef565b60405180910390f35b34801561032d575f80fd5b5061034860048036038101906103439190614342565b610c42565b60405161035591906143ac565b60405180910390f35b348015610369575f80fd5b50610384600480360381019061037f91906143ef565b610c5d565b005b348015610391575f80fd5b506103ac60048036038101906103a79190614583565b610c73565b005b3480156103b9575f80fd5b506103d460048036038101906103cf919061461f565b61102c565b6040516103e19190614688565b60405180910390f35b3480156103f5575f80fd5b50610410600480360381019061040b91906146a1565b6111ac565b005b34801561041d575f80fd5b50610438600480360381019061043391906146f1565b6112ab565b005b348015610445575f80fd5b50610460600480360381019061045b919061474f565b61143c565b60405161046d9190614789565b60405180910390f35b348015610481575f80fd5b5061049c600480360381019061049791906146f1565b611459565b005b3480156104a9575f80fd5b506104c460048036038101906104bf91906147a2565b611579565b005b3480156104d1575f80fd5b506104ec60048036038101906104e79190614342565b61168f565b005b3480156104f9575f80fd5b50610514600480360381019061050f91906147fc565b6117b7565b005b348015610521575f80fd5b5061052a6117d3565b005b348015610537575f80fd5b50610552600480360381019061054d91906147fc565b611910565b005b34801561055f575f80fd5b5061056861198b565b005b348015610575575f80fd5b50610590600480360381019061058b91906146a1565b6119f7565b005b34801561059d575f80fd5b506105b860048036038101906105b391906147a2565b611a16565b6040516105c59190614266565b60405180910390f35b3480156105d9575f80fd5b506105f460048036038101906105ef91906147a2565b611a85565b6040516106019190614266565b60405180910390f35b348015610615575f80fd5b50610630600480360381019061062b9190614342565b611af4565b60405161063d9190614266565b60405180910390f35b610660600480360381019061065b919061483a565b611b5e565b60405161066d9190614266565b60405180910390f35b348015610681575f80fd5b5061069c60048036038101906106979190614894565b611ca2565b005b3480156106a9575f80fd5b506106b2611d17565b6040516106bf9190614266565b60405180910390f35b3480156106d3575f80fd5b506106ee60048036038101906106e9919061483a565b611d2c565b6040516106fb9190614688565b60405180910390f35b34801561070f575f80fd5b5061072a60048036038101906107259190614342565b611e75565b60405161073791906143ac565b60405180910390f35b34801561074b575f80fd5b50610754611e86565b6040516107619190614688565b60405180910390f35b348015610775575f80fd5b50610790600480360381019061078b91906146f1565b611e8c565b60405161079d9190614688565b60405180910390f35b3480156107b1575f80fd5b506107cc60048036038101906107c791906146f1565b611f42565b6040516107d99190614688565b60405180910390f35b3480156107ed575f80fd5b506107f6611f88565b6040516108039190614789565b60405180910390f35b348015610817575f80fd5b50610820611fac565b005b34801561082d575f80fd5b50610836612019565b005b348015610843575f80fd5b5061085e600480360381019061085991906147fc565b612102565b60405161086b9190614266565b60405180910390f35b34801561087f575f80fd5b5061089a60048036038101906108959190614894565b612166565b6040516108a791906142ef565b60405180910390f35b3480156108bb575f80fd5b506108c4612282565b6040516108d191906142ef565b60405180910390f35b3480156108e5575f80fd5b5061090060048036038101906108fb919061499f565b612312565b005b34801561090d575f80fd5b5061091661262d565b6040516109239190614789565b60405180910390f35b348015610937575f80fd5b50610952600480360381019061094d9190614a60565b612633565b005b34801561095f575f80fd5b5061097a600480360381019061097591906146f1565b612649565b6040516109879190614266565b60405180910390f35b34801561099b575f80fd5b506109b660048036038101906109b19190614b3c565b61269b565b005b3480156109c3575f80fd5b506109cc6126c0565b6040516109d99190614789565b60405180910390f35b3480156109ed575f80fd5b50610a086004803603810190610a039190614342565b6126e4565b604051610a1591906142ef565b60405180910390f35b348015610a29575f80fd5b50610a446004803603810190610a3f9190614342565b6127ef565b604051610a519190614688565b60405180910390f35b348015610a65575f80fd5b50610a806004803603810190610a7b91906147fc565b612884565b005b348015610a8d575f80fd5b50610a966128a6565b604051610aa39190614688565b60405180910390f35b348015610ab7575f80fd5b50610ac06128ac565b604051610acd9190614789565b60405180910390f35b348015610ae1575f80fd5b50610aea6128d0565b604051610af791906142ef565b60405180910390f35b348015610b0b575f80fd5b50610b266004803603810190610b219190614bbc565b612960565b604051610b339190614266565b60405180910390f35b348015610b47575f80fd5b50610b626004803603810190610b5d9190614342565b6129ee565b604051610b6f9190614688565b60405180910390f35b348015610b83575f80fd5b50610b8c612a83565b604051610b999190614688565b60405180910390f35b5f610bac82612a8a565b9050919050565b60605f8054610bc190614c27565b80601f0160208091040260200160405190810160405280929190818152602001828054610bed90614c27565b8015610c385780601f10610c0f57610100808354040283529160200191610c38565b820191905f5260205f20905b815481529060010190602001808311610c1b57829003601f168201915b5050505050905090565b5f610c4c82612b03565b50610c5682612b89565b9050919050565b610c6f8282610c6a612bc2565b612bc9565b5050565b60115f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610cfc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf390614cc7565b60405180910390fd5b610d04612bdb565b610d0c612c21565b5f73ffffffffffffffffffffffffffffffffffffffff1660105f8681526020019081526020015f205f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610dac576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610da390614d55565b60405180910390fd5b62093a8060105f8681526020019081526020015f206001015442610dd09190614da0565b1115610e11576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0890614e1d565b60405180910390fd5b600b548410610e55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e4c90614e85565b60405180910390fd5b5f60105f8681526020019081526020015f205f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508215610f34578073ffffffffffffffffffffffffffffffffffffffff16857fba019906353d6bdc76b2887f77bedc71d1d1f7c904d8f05d7b7768cd35e5aba184604051610ed891906142ef565b60405180910390a38073ffffffffffffffffffffffffffffffffffffffff16857fb7034547c33cfc3eab1bee501a82bd8a6e49e6c14ef6b2d3fb2fab6d50ba52f85f604051610f279190614266565b60405180910390a361101d565b60105f8681526020019081526020015f205f8082015f6101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600182015f90555050610f7e8186612c62565b610f888585612c7f565b8073ffffffffffffffffffffffffffffffffffffffff16857fb9203d657e9c0ec8274c818292ab0f58b04e1970050716891770eb1bab5d655e60405160405180910390a38073ffffffffffffffffffffffffffffffffffffffff16857fb7034547c33cfc3eab1bee501a82bd8a6e49e6c14ef6b2d3fb2fab6d50ba52f860016040516110149190614266565b60405180910390a35b50611026612cd9565b50505050565b5f7f7804d923f43a17d325d77e781528e0793b2edd9890ab45fc64efd7b4b427744c61105781612ce3565b61105f612c21565b5f73ffffffffffffffffffffffffffffffffffffffff1661107f85612cf7565b73ffffffffffffffffffffffffffffffffffffffff16036110d5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110cc90614f13565b60405180910390fd5b5f835111611118576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161110f90614fa1565b60405180910390fd5b61112183612d30565b611160576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111579061502f565b60405180910390fd5b61116a8484612c7f565b837f931f495b9a8e5d8e61946ea5d61e021f636cfe213a801f97589c18c152e408bd8460405161119a91906142ef565b60405180910390a28391505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361121c575f6040517f64a0ae9200000000000000000000000000000000000000000000000000000000815260040161121391906143ac565b60405180910390fd5b5f61122f838361122a612bc2565b612dd0565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146112a5578382826040517f64283d7b00000000000000000000000000000000000000000000000000000000815260040161129c9392919061504d565b60405180910390fd5b50505050565b7fced6982f480260bdd8ad5cb18ff2854f0306d78d904ad6cc107e8f3a0f526c186112d581612ce3565b6112dd612c21565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361134b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611342906150cc565b60405180910390fd5b61135482612649565b15611394576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161138b90615134565b60405180910390fd5b600160115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167fe5a756a9c7a5d5f033a461be62fbf5002d5c88d2358024ddd9e3e7a5aecd756b60016040516114309190614266565b60405180910390a25050565b5f60085f8381526020019081526020015f20600101549050919050565b7fced6982f480260bdd8ad5cb18ff2854f0306d78d904ad6cc107e8f3a0f526c1861148381612ce3565b61148b612c21565b61149482612649565b6114d3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114ca9061519c565b60405180910390fd5b5f60115f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167fe5a756a9c7a5d5f033a461be62fbf5002d5c88d2358024ddd9e3e7a5aecd756b5f60405161156d9190614266565b60405180910390a25050565b60115f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16611602576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016115f990614cc7565b60405180910390fd5b61160a612bdb565b611612612c21565b600160148260405161162491906151f4565b90815260200160405180910390205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061168b612cd9565b5050565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e6116b981612ce3565b6116c1612bdb565b6116c9612c21565b5f821161170b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117029061527a565b60405180910390fd5b4782111561174e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611745906152e2565b60405180910390fd5b5f33905061175c8184612fdb565b8073ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5846040516117a29190614688565b60405180910390a2506117b3612cd9565b5050565b5f801b6117c381612ce3565b6117cd83836130c6565b50505050565b6117db612bdb565b6117e3612c21565b5f60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490505f8111611866576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185d9061534a565b60405180910390fd5b5f60125f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505f3390506118b68183612fdb565b8073ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5836040516118fc9190614688565b60405180910390a2505061190e612cd9565b565b611918612bc2565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461197c576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61198682826131b0565b505050565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e6119b581612ce3565b6119bd61329a565b7f9a506b30e47f3823b09f67e4c0dfa5c3d8023b71825b7ceaa97677129128c9c55f6040516119ec9190614266565b60405180910390a150565b611a1183838360405180602001604052805f81525061269b565b505050565b5f601482604051611a2791906151f4565b90815260200160405180910390205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f60135f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2082604051611ad191906151f4565b90815260200160405180910390205f9054906101000a900460ff16905092915050565b5f8073ffffffffffffffffffffffffffffffffffffffff1660105f8481526020019081526020015f205f015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b5f611b67612bdb565b611b6f612c21565b600c54341015611bb4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bab906153b2565b60405180910390fd5b604051602001611bc39061541a565b6040516020818303038152906040528051906020012083604051602001611bea91906151f4565b6040516020818303038152906040528051906020012003611c40576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c3790615478565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff167fa05c20f3a75084fa1e275da3cfd28892dc40b1aa83b9a6910be1900bf6377c308484604051611c88929190615496565b60405180910390a260019050611c9c612cd9565b92915050565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e611ccc81612ce3565b81600f9081611cdb9190615661565b507f5411e8ebf1636d9e83d5fc4900bf80cbac82e8790da2a4c94db4895e889eedf682604051611d0b91906142ef565b60405180910390a15050565b5f60095f9054906101000a900460ff16905090565b5f611d35612bdb565b611d3d612c21565b611d473384611a85565b80611d585750611d573384611a16565b5b80611dac5750604051602001611d6d9061541a565b6040516020818303038152906040528051906020012083604051602001611d9491906151f4565b60405160208183030381529060405280519060200120145b611deb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611de2906157a0565b60405180910390fd5b5f600b549050611dfb81336132fb565b3373ffffffffffffffffffffffffffffffffffffffff16817f28d6eb07dcd015c89e7dd8ffb1c3835fea08fe4a8c1c376625776cf158d3a2b28686604051611e44929190615496565b60405180910390a3600b5f815480929190611e5e906157be565b919050555080915050611e6f612cd9565b92915050565b5f611e7f82612b03565b9050919050565b600c5481565b5f8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611efd575f6040517f89c62b64000000000000000000000000000000000000000000000000000000008152600401611ef491906143ac565b60405180910390fd5b60035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f60125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b7f7804d923f43a17d325d77e781528e0793b2edd9890ab45fc64efd7b4b427744c81565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e611fd681612ce3565b611fde6133db565b7f9a506b30e47f3823b09f67e4c0dfa5c3d8023b71825b7ceaa97677129128c9c5600160405161200e9190614266565b60405180910390a150565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e61204381612ce3565b61204b612bdb565b612053612c21565b5f4790505f8111612099576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120909061584f565b60405180910390fd5b5f3390506120a78183612fdb565b8073ffffffffffffffffffffffffffffffffffffffff167f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5836040516120ed9190614688565b60405180910390a250506120ff612cd9565b50565b5f60085f8481526020019081526020015f205f015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b60607fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e61219281612ce3565b61219a612bdb565b6121a2612c21565b82600a90816121b19190615661565b507f905d981207a7d0b6c62cc46ab0be2a076d0298e4a86d0ab79882dbd01ac37378836040516121e191906142ef565b60405180910390a1600a80546121f690614c27565b80601f016020809104026020016040519081016040528092919081815260200182805461222290614c27565b801561226d5780601f106122445761010080835404028352916020019161226d565b820191905f5260205f20905b81548152906001019060200180831161225057829003601f168201915b5050505050915061227c612cd9565b50919050565b60606001805461229190614c27565b80601f01602080910402602001604051908101604052809291908181526020018280546122bd90614c27565b80156123085780601f106122df57610100808354040283529160200191612308565b820191905f5260205f20905b8154815290600101906020018083116122eb57829003601f168201915b5050505050905090565b60115f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661239b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161239290614cc7565b60405180910390fd5b8315806123d457505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b612413576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240a906158dd565b60405180910390fd5b82156125c857600160135f8873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208660405161246691906151f4565b90815260200160405180910390205f6101000a81548160ff0219169083151502179055508573ffffffffffffffffffffffffffffffffffffffff167fe59236a60ee2b450979522c60b0b2025786249db8beedad79c9117370988bcf886866040516124d2929190615496565b60405180910390a2831561253657600e5460125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461252e91906158fb565b925050819055505b5f5b82518110156125c2575f8382815181106125555761255461592e565b5b60200260200101519050600d5460125f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546125ad91906158fb565b92505081905550508080600101915050612538565b50612625565b6125d486600c54612fdb565b8573ffffffffffffffffffffffffffffffffffffffff167f24172d85a68817921a2958997e001d8b358baa6ab84741196f838d05b01b80b3868660405161261c929190615496565b60405180910390a25b505050505050565b5f801b81565b61264561263e612bc2565b838361343d565b5050565b5f60115f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b6126a68484846111ac565b6126ba6126b1612bc2565b858585856135a6565b50505050565b7fced6982f480260bdd8ad5cb18ff2854f0306d78d904ad6cc107e8f3a0f526c1881565b60606126ef82612b03565b505f60065f8481526020019081526020015f20805461270d90614c27565b80601f016020809104026020016040519081016040528092919081815260200182805461273990614c27565b80156127845780601f1061275b57610100808354040283529160200191612784565b820191905f5260205f20905b81548152906001019060200180831161276757829003601f168201915b505050505090505f612794613752565b90505f8151036127a85781925050506127ea565b5f825111156127dc5780826040516020016127c492919061595b565b604051602081830303815290604052925050506127ea565b6127e5846137e2565b925050505b919050565b5f7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e61281a81612ce3565b612822612bdb565b61282a612c21565b5f600d54905083600d819055507fbb46cbc0b38202526b895d784052db8980238217c4e0346cbf1412ef53a9b64081856040516128689291906159c8565b60405180910390a1600d5492505061287e612cd9565b50919050565b61288d8261143c565b61289681612ce3565b6128a083836131b0565b50505050565b600d5481565b7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e81565b6060600a80546128df90614c27565b80601f016020809104026020016040519081016040528092919081815260200182805461290b90614c27565b80156129565780601f1061292d57610100808354040283529160200191612956565b820191905f5260205f20905b81548152906001019060200180831161293957829003601f168201915b5050505050905090565b5f60055f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16905092915050565b5f7fb19546dff01e856fb3f010c267a7b1c60363cf8a4664e21cc89c26224620214e612a1981612ce3565b612a21612bdb565b612a29612c21565b5f600c54905083600c819055507fbb46cbc0b38202526b895d784052db8980238217c4e0346cbf1412ef53a9b6408185604051612a67929190615a4c565b60405180910390a1600c54925050612a7d612cd9565b50919050565b62093a8081565b5f7f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612afc5750612afb82613848565b5b9050919050565b5f80612b0e83612cf7565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612b8057826040517f7e273289000000000000000000000000000000000000000000000000000000008152600401612b779190614688565b60405180910390fd5b80915050919050565b5f60045f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f33905090565b612bd683838360016138a8565b505050565b600260075403612c17576040517f3ee5aeb500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6002600781905550565b612c29611d17565b15612c60576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b612c7b828260405180602001604052805f815250613a67565b5050565b8060065f8481526020019081526020015f209081612c9d9190615661565b507ff8e1a15aba9398e019f0b49df1a4fde98ee17ae345cb5f6b5e2c27f5033e8ce782604051612ccd9190614688565b60405180910390a15050565b6001600781905550565b612cf481612cef612bc2565b613a8a565b50565b5f60025f8381526020019081526020015f205f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b5f8082905060c8815111158015612dc85750612d81816040518060400160405280600881526020017f68747470733a2f2f000000000000000000000000000000000000000000000000815250613adb565b80612dc75750612dc6816040518060400160405280600781526020017f697066733a2f2f00000000000000000000000000000000000000000000000000815250613adb565b5b5b915050919050565b5f80612ddb84612cf7565b90505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612e1c57612e1b818486613ba0565b5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614612ea757612e5b5f855f806138a8565b600160035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825403925050819055505b5f73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614612f2657600160035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8460025f8681526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4809150509392505050565b804710156130225747816040517fcf479181000000000000000000000000000000000000000000000000000000008152600401613019929190615a86565b60405180910390fd5b5f8273ffffffffffffffffffffffffffffffffffffffff168260405161304790615ada565b5f6040518083038185875af1925050503d805f8114613081576040519150601f19603f3d011682016040523d82523d5f602084013e613086565b606091505b50509050806130c1576040517fd6bda27500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b505050565b5f6130d18383612102565b6131a657600160085f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff021916908315150217905550613143612bc2565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600190506131aa565b5f90505b92915050565b5f6131bb8383612102565b15613290575f60085f8581526020019081526020015f205f015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555061322d612bc2565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a460019050613294565b5f90505b92915050565b6132a2613c63565b5f60095f6101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6132e4612bc2565b6040516132f191906143ac565b60405180910390a1565b60405180604001604052808273ffffffffffffffffffffffffffffffffffffffff1681526020014281525060105f8481526020019081526020015f205f820151815f015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550602082015181600101559050508073ffffffffffffffffffffffffffffffffffffffff16827f64543f1299d36f216206264648c0ae77367ab4b6196516b6fc4b98819abbde04426040516133cf9190614688565b60405180910390a35050565b6133e3612c21565b600160095f6101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258613426612bc2565b60405161343391906143ac565b60405180910390a1565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036134ad57816040517f5b08ba180000000000000000000000000000000000000000000000000000000081526004016134a491906143ac565b60405180910390fd5b8060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516135999190614266565b60405180910390a3505050565b5f8373ffffffffffffffffffffffffffffffffffffffff163b111561374b578273ffffffffffffffffffffffffffffffffffffffff1663150b7a02868685856040518563ffffffff1660e01b81526004016136049493929190615b40565b6020604051808303815f875af192505050801561363f57506040513d601f19601f8201168201806040525081019061363c9190615b9e565b60015b6136c0573d805f811461366d576040519150601f19603f3d011682016040523d82523d5f602084013e613672565b606091505b505f8151036136b857836040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016136af91906143ac565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161461374957836040517f64a0ae9200000000000000000000000000000000000000000000000000000000815260040161374091906143ac565b60405180910390fd5b505b5050505050565b6060600f805461376190614c27565b80601f016020809104026020016040519081016040528092919081815260200182805461378d90614c27565b80156137d85780601f106137af576101008083540402835291602001916137d8565b820191905f5260205f20905b8154815290600101906020018083116137bb57829003601f168201915b5050505050905090565b60606137ed82612b03565b505f6137f7613752565b90505f8151116138155760405180602001604052805f815250613840565b8061381f84613ca3565b60405160200161383092919061595b565b6040516020818303038152906040525b915050919050565b5f634906490660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806138a157506138a082613d6d565b5b9050919050565b80806138e057505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b15613a12575f6138ef84612b03565b90505f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561395957508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b801561396c575061396a8184612960565b155b156139ae57826040517fa9fbf51f0000000000000000000000000000000000000000000000000000000081526004016139a591906143ac565b60405180910390fd5b8115613a1057838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b8360045f8581526020019081526020015f205f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b613a718383613e4e565b613a85613a7c612bc2565b5f8585856135a6565b505050565b613a948282612102565b613ad75780826040517fe2517d3f000000000000000000000000000000000000000000000000000000008152600401613ace929190615bc9565b60405180910390fd5b5050565b5f815183511015613aee575f9050613b9a565b5f5b8251811015613b9457828181518110613b0c57613b0b61592e565b5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916848281518110613b4c57613b4b61592e565b5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614613b87575f915050613b9a565b8080600101915050613af0565b50600190505b92915050565b613bab838383613f41565b613c5e575f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603613c1f57806040517f7e273289000000000000000000000000000000000000000000000000000000008152600401613c169190614688565b60405180910390fd5b81816040517f177e802f000000000000000000000000000000000000000000000000000000008152600401613c55929190615bf0565b60405180910390fd5b505050565b613c6b611d17565b613ca1576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b60605f6001613cb184614001565b0190505f8167ffffffffffffffff811115613ccf57613cce614435565b5b6040519080825280601f01601f191660200182016040528015613d015781602001600182028036833780820191505090505b5090505f82602001820190505b600115613d62578080600190039150507f3031323334353637383961626364656600000000000000000000000000000000600a86061a8153600a8581613d5757613d56615c17565b5b0494505f8503613d0e575b819350505050919050565b5f7f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480613e3757507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80613e475750613e4682614152565b5b9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603613ebe575f6040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401613eb591906143ac565b60405180910390fd5b5f613eca83835f612dd0565b90505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614613f3c575f6040517f73c6ac6e000000000000000000000000000000000000000000000000000000008152600401613f3391906143ac565b60405180910390fd5b505050565b5f8073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015613ff857508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480613fb95750613fb88484612960565b5b80613ff757508273ffffffffffffffffffffffffffffffffffffffff16613fdf83612b89565b73ffffffffffffffffffffffffffffffffffffffff16145b5b90509392505050565b5f805f90507a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000831061405d577a184f03e93ff9f4daa797ed6e38ed64bf6a1f010000000000000000838161405357614052615c17565b5b0492506040810190505b6d04ee2d6d415b85acef8100000000831061409a576d04ee2d6d415b85acef810000000083816140905761408f615c17565b5b0492506020810190505b662386f26fc1000083106140c957662386f26fc1000083816140bf576140be615c17565b5b0492506010810190505b6305f5e10083106140f2576305f5e10083816140e8576140e7615c17565b5b0492506008810190505b612710831061411757612710838161410d5761410c615c17565b5b0492506004810190505b6064831061413a57606483816141305761412f615c17565b5b0492506002810190505b600a8310614149576001810190505b80915050919050565b5f7f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b5f604051905090565b5f80fd5b5f80fd5b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b614200816141cc565b811461420a575f80fd5b50565b5f8135905061421b816141f7565b92915050565b5f60208284031215614236576142356141c4565b5b5f6142438482850161420d565b91505092915050565b5f8115159050919050565b6142608161424c565b82525050565b5f6020820190506142795f830184614257565b92915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6142c18261427f565b6142cb8185614289565b93506142db818560208601614299565b6142e4816142a7565b840191505092915050565b5f6020820190508181035f83015261430781846142b7565b905092915050565b5f819050919050565b6143218161430f565b811461432b575f80fd5b50565b5f8135905061433c81614318565b92915050565b5f60208284031215614357576143566141c4565b5b5f6143648482850161432e565b91505092915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6143968261436d565b9050919050565b6143a68161438c565b82525050565b5f6020820190506143bf5f83018461439d565b92915050565b6143ce8161438c565b81146143d8575f80fd5b50565b5f813590506143e9816143c5565b92915050565b5f8060408385031215614405576144046141c4565b5b5f614412858286016143db565b92505060206144238582860161432e565b9150509250929050565b5f80fd5b5f80fd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61446b826142a7565b810181811067ffffffffffffffff8211171561448a57614489614435565b5b80604052505050565b5f61449c6141bb565b90506144a88282614462565b919050565b5f67ffffffffffffffff8211156144c7576144c6614435565b5b6144d0826142a7565b9050602081019050919050565b828183375f83830152505050565b5f6144fd6144f8846144ad565b614493565b90508281526020810184848401111561451957614518614431565b5b6145248482856144dd565b509392505050565b5f82601f8301126145405761453f61442d565b5b81356145508482602086016144eb565b91505092915050565b6145628161424c565b811461456c575f80fd5b50565b5f8135905061457d81614559565b92915050565b5f805f806080858703121561459b5761459a6141c4565b5b5f6145a88782880161432e565b945050602085013567ffffffffffffffff8111156145c9576145c86141c8565b5b6145d58782880161452c565b93505060406145e68782880161456f565b925050606085013567ffffffffffffffff811115614607576146066141c8565b5b6146138782880161452c565b91505092959194509250565b5f8060408385031215614635576146346141c4565b5b5f6146428582860161432e565b925050602083013567ffffffffffffffff811115614663576146626141c8565b5b61466f8582860161452c565b9150509250929050565b6146828161430f565b82525050565b5f60208201905061469b5f830184614679565b92915050565b5f805f606084860312156146b8576146b76141c4565b5b5f6146c5868287016143db565b93505060206146d6868287016143db565b92505060406146e78682870161432e565b9150509250925092565b5f60208284031215614706576147056141c4565b5b5f614713848285016143db565b91505092915050565b5f819050919050565b61472e8161471c565b8114614738575f80fd5b50565b5f8135905061474981614725565b92915050565b5f60208284031215614764576147636141c4565b5b5f6147718482850161473b565b91505092915050565b6147838161471c565b82525050565b5f60208201905061479c5f83018461477a565b92915050565b5f80604083850312156147b8576147b76141c4565b5b5f6147c5858286016143db565b925050602083013567ffffffffffffffff8111156147e6576147e56141c8565b5b6147f28582860161452c565b9150509250929050565b5f8060408385031215614812576148116141c4565b5b5f61481f8582860161473b565b9250506020614830858286016143db565b9150509250929050565b5f80604083850312156148505761484f6141c4565b5b5f83013567ffffffffffffffff81111561486d5761486c6141c8565b5b6148798582860161452c565b925050602061488a8582860161456f565b9150509250929050565b5f602082840312156148a9576148a86141c4565b5b5f82013567ffffffffffffffff8111156148c6576148c56141c8565b5b6148d28482850161452c565b91505092915050565b5f67ffffffffffffffff8211156148f5576148f4614435565b5b602082029050602081019050919050565b5f80fd5b5f61491c614917846148db565b614493565b9050808382526020820190506020840283018581111561493f5761493e614906565b5b835b81811015614968578061495488826143db565b845260208401935050602081019050614941565b5050509392505050565b5f82601f8301126149865761498561442d565b5b813561499684826020860161490a565b91505092915050565b5f805f805f8060c087890312156149b9576149b86141c4565b5b5f6149c689828a016143db565b965050602087013567ffffffffffffffff8111156149e7576149e66141c8565b5b6149f389828a0161452c565b9550506040614a0489828a0161456f565b9450506060614a1589828a0161456f565b935050608087013567ffffffffffffffff811115614a3657614a356141c8565b5b614a4289828a01614972565b92505060a0614a5389828a016143db565b9150509295509295509295565b5f8060408385031215614a7657614a756141c4565b5b5f614a83858286016143db565b9250506020614a948582860161456f565b9150509250929050565b5f67ffffffffffffffff821115614ab857614ab7614435565b5b614ac1826142a7565b9050602081019050919050565b5f614ae0614adb84614a9e565b614493565b905082815260208101848484011115614afc57614afb614431565b5b614b078482856144dd565b509392505050565b5f82601f830112614b2357614b2261442d565b5b8135614b33848260208601614ace565b91505092915050565b5f805f8060808587031215614b5457614b536141c4565b5b5f614b61878288016143db565b9450506020614b72878288016143db565b9350506040614b838782880161432e565b925050606085013567ffffffffffffffff811115614ba457614ba36141c8565b5b614bb087828801614b0f565b91505092959194509250565b5f8060408385031215614bd257614bd16141c4565b5b5f614bdf858286016143db565b9250506020614bf0858286016143db565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680614c3e57607f821691505b602082108103614c5157614c50614bfa565b5b50919050565b7f4f6e6c7920617574686f72697a6564206f7261636c65732063616e2063616c6c5f8201527f20746869732066756e6374696f6e000000000000000000000000000000000000602082015250565b5f614cb1602e83614289565b9150614cbc82614c57565b604082019050919050565b5f6020820190508181035f830152614cde81614ca5565b9050919050565b7f4e6f2070656e64696e67206d696e7420666f72207468697320746f6b656e20495f8201527f4400000000000000000000000000000000000000000000000000000000000000602082015250565b5f614d3f602183614289565b9150614d4a82614ce5565b604082019050919050565b5f6020820190508181035f830152614d6c81614d33565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f614daa8261430f565b9150614db58361430f565b9250828203905081811115614dcd57614dcc614d73565b5b92915050565b7f50656e64696e67206d696e7420686173206578706972656400000000000000005f82015250565b5f614e07601883614289565b9150614e1282614dd3565b602082019050919050565b5f6020820190508181035f830152614e3481614dfb565b9050919050565b7f496e76616c696420746f6b656e204944000000000000000000000000000000005f82015250565b5f614e6f601083614289565b9150614e7a82614e3b565b602082019050919050565b5f6020820190508181035f830152614e9c81614e63565b9050919050565b7f4552433732314d657461646174613a2055524920736574206f66206e6f6e65785f8201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b5f614efd602c83614289565b9150614f0882614ea3565b604082019050919050565b5f6020820190508181035f830152614f2a81614ef1565b9050919050565b7f4552433732314d657461646174613a205552492073686f756c64206e6f7420625f8201527f6520656d70747900000000000000000000000000000000000000000000000000602082015250565b5f614f8b602783614289565b9150614f9682614f31565b604082019050919050565b5f6020820190508181035f830152614fb881614f7f565b9050919050565b7f4552433732314d657461646174613a20496e76616c69642055524920666f726d5f8201527f6174000000000000000000000000000000000000000000000000000000000000602082015250565b5f615019602283614289565b915061502482614fbf565b604082019050919050565b5f6020820190508181035f8301526150468161500d565b9050919050565b5f6060820190506150605f83018661439d565b61506d6020830185614679565b61507a604083018461439d565b949350505050565b7f496e76616c6964206f7261636c652077616c6c657420616464726573730000005f82015250565b5f6150b6601d83614289565b91506150c182615082565b602082019050919050565b5f6020820190508181035f8301526150e3816150aa565b9050919050565b7f4f7261636c652077616c6c657420616c726561647920657869737473000000005f82015250565b5f61511e601c83614289565b9150615129826150ea565b602082019050919050565b5f6020820190508181035f83015261514b81615112565b9050919050565b7f4f7261636c652077616c6c657420646f6573206e6f74206578697374000000005f82015250565b5f615186601c83614289565b915061519182615152565b602082019050919050565b5f6020820190508181035f8301526151b38161517a565b9050919050565b5f81905092915050565b5f6151ce8261427f565b6151d881856151ba565b93506151e8818560208601614299565b80840191505092915050565b5f6151ff82846151c4565b915081905092915050565b7f5769746864726177616c20616d6f756e74206d757374206265206772656174655f8201527f72207468616e2030000000000000000000000000000000000000000000000000602082015250565b5f615264602883614289565b915061526f8261520a565b604082019050919050565b5f6020820190508181035f83015261529181615258565b9050919050565b7f496e73756666696369656e7420636f6e74726163742062616c616e63650000005f82015250565b5f6152cc601d83614289565b91506152d782615298565b602082019050919050565b5f6020820190508181035f8301526152f9816152c0565b9050919050565b7f4e6f20726573657276656420616d6f756e7420746f20776974686472617700005f82015250565b5f615334601e83614289565b915061533f82615300565b602082019050919050565b5f6020820190508181035f83015261536181615328565b9050919050565b7f596f75206d7573742073656e642074686520756e6c6f636b20707269636500005f82015250565b5f61539c601e83614289565b91506153a782615368565b602082019050919050565b5f6020820190508181035f8301526153c981615390565b9050919050565b7f746f6461790000000000000000000000000000000000000000000000000000005f82015250565b5f6154046005836151ba565b915061540f826153d0565b600582019050919050565b5f615424826153f8565b9150819050919050565b7f4964656e7469666965722063616e6e6f7420626520746f6461790000000000005f82015250565b5f615462601a83614289565b915061546d8261542e565b602082019050919050565b5f6020820190508181035f83015261548f81615456565b9050919050565b5f6040820190508181035f8301526154ae81856142b7565b90506154bd6020830184614257565b9392505050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026155207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826154e5565b61552a86836154e5565b95508019841693508086168417925050509392505050565b5f819050919050565b5f61556561556061555b8461430f565b615542565b61430f565b9050919050565b5f819050919050565b61557e8361554b565b61559261558a8261556c565b8484546154f1565b825550505050565b5f90565b6155a661559a565b6155b1818484615575565b505050565b5b818110156155d4576155c95f8261559e565b6001810190506155b7565b5050565b601f821115615619576155ea816154c4565b6155f3846154d6565b81016020851015615602578190505b61561661560e856154d6565b8301826155b6565b50505b505050565b5f82821c905092915050565b5f6156395f198460080261561e565b1980831691505092915050565b5f615651838361562a565b9150826002028217905092915050565b61566a8261427f565b67ffffffffffffffff81111561568357615682614435565b5b61568d8254614c27565b6156988282856155d8565b5f60209050601f8311600181146156c9575f84156156b7578287015190505b6156c18582615646565b865550615728565b601f1984166156d7866154c4565b5f5b828110156156fe578489015182556001820191506020850194506020810190506156d9565b8683101561571b5784890151615717601f89168261562a565b8355505b6001600288020188555050505b505050505050565b7f426f617264206973206e6f7420756e6c6f636b656420666f72207468697320775f8201527f616c6c6574000000000000000000000000000000000000000000000000000000602082015250565b5f61578a602583614289565b915061579582615730565b604082019050919050565b5f6020820190508181035f8301526157b78161577e565b9050919050565b5f6157c88261430f565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036157fa576157f9614d73565b5b600182019050919050565b7f4e6f2062616c616e636520746f207769746864726177000000000000000000005f82015250565b5f615839601683614289565b915061584482615805565b602082019050919050565b5f6020820190508181035f8301526158668161582d565b9050919050565b7f43757261746f72206d7573742062652073657420666f722063757261746564205f8201527f6d696e7473000000000000000000000000000000000000000000000000000000602082015250565b5f6158c7602583614289565b91506158d28261586d565b604082019050919050565b5f6020820190508181035f8301526158f4816158bb565b9050919050565b5f6159058261430f565b91506159108361430f565b925082820190508082111561592857615927614d73565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f61596682856151c4565b915061597282846151c4565b91508190509392505050565b7f52657365727665000000000000000000000000000000000000000000000000005f82015250565b5f6159b2600783614289565b91506159bd8261597e565b602082019050919050565b5f6060820190508181035f8301526159df816159a6565b90506159ee6020830185614679565b6159fb6040830184614679565b9392505050565b7f4d696e74000000000000000000000000000000000000000000000000000000005f82015250565b5f615a36600483614289565b9150615a4182615a02565b602082019050919050565b5f6060820190508181035f830152615a6381615a2a565b9050615a726020830185614679565b615a7f6040830184614679565b9392505050565b5f604082019050615a995f830185614679565b615aa66020830184614679565b9392505050565b5f81905092915050565b50565b5f615ac55f83615aad565b9150615ad082615ab7565b5f82019050919050565b5f615ae482615aba565b9150819050919050565b5f81519050919050565b5f82825260208201905092915050565b5f615b1282615aee565b615b1c8185615af8565b9350615b2c818560208601614299565b615b35816142a7565b840191505092915050565b5f608082019050615b535f83018761439d565b615b60602083018661439d565b615b6d6040830185614679565b8181036060830152615b7f8184615b08565b905095945050505050565b5f81519050615b98816141f7565b92915050565b5f60208284031215615bb357615bb26141c4565b5b5f615bc084828501615b8a565b91505092915050565b5f604082019050615bdc5f83018561439d565b615be9602083018461477a565b9392505050565b5f604082019050615c035f83018561439d565b615c106020830184614679565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffdfea264697066735822122081b6d0b5e26b9b6ed7a5b8cb42e6d4002e9b74ebe499903db18f9122043374f864736f6c634300081a003300000000000000000000000003cca4fb8087efb59bb0600c38dfe168daa151af