Detalhes da transação
Hash de transação
: 0xc5c0142843a256e17ae47e8db80ea30e86603c70566a97707d5e9c466a777db9
Status:
Sucesso
Bloco:
16323630
7,379,142 confirmações de bloco
Carimbo de data/hora:
06/27/2024, 05:16:47 (5 meses ant)
Interagiu com (para):
Montante:
0ETH
($0)
Taxa de transação:
0.000032486372925957
$0.1
L2 Gas price:
0.000000000008156851 ETH(0.008156851 Gwei)
Utilização e limite de gas L2:
3,814,035|
3,782,845(99.18%)
L2 fee paid:
0.000030856103021095 ETH
Taxa de gas L2:
Base: 0.007155215 Gwei
|Prioridade máx.: 0.001001636 Gwei
|Máx.: 0.00905449 Gwei
Preço de custo operacional L1:
0.000000005386226607 ETH(5.386226607 Gwei)
Custo operacional usado L1:
274,908
Taxa escalar L1:
0
L1 fee paid:
0.000001630269904862 ETH
Outros atributos:
Tipo de Txn:2(Um tipo de transação iniciada por EIP-1559)
Nonce:0
Posição no bloco:27
Dados de entrada:
0x60c060405234801562000010575f80fd5b50604051620048c6380380620048c6833981016040819052620000339162000400565b83838387838360128484818181816200004c336200019e565b6001600160a01b0380831660805281166200007a57604051632d618d8160e21b815260040160405180910390fd5b60805160405163ca5eb5e160e01b81526001600160a01b0383811660048301529091169063ca5eb5e1906024015f604051808303815f87803b158015620000bf575f80fd5b505af1158015620000d2573d5f803e3d5ffd5b5050505050505050620000ea620001ed60201b60201c565b60ff168360ff16101562000111576040516301e9714b60e41b815260040160405180910390fd5b6200011e600684620004b8565b6200012b90600a620005d3565b60a0525060089150620001419050838262000673565b50600962000150828262000673565b5050600a805461ff00191661010017905550620001749350889250506200019e9050565b8015620001935762000193856b033b2e3c9fd0803ce8000000620001f2565b505050505062000755565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600690565b6001600160a01b0382166200024d5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b6200025a5f8383620002c5565b8060075f8282546200026d91906200073f565b90915550506001600160a01b0382165f818152600560209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b600a5460ff168015620002ec5750600a546001600160a01b03848116620100009092041614155b156200030b57604051636ab17e0560e01b815260040160405180910390fd5b6200031e8383836001600160e01b038416565b505050565b80516001600160a01b03811681146200033a575f80fd5b919050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f83011262000363575f80fd5b81516001600160401b03808211156200038057620003806200033f565b604051601f8301601f19908116603f01168101908282118183101715620003ab57620003ab6200033f565b8160405283815260209250866020858801011115620003c8575f80fd5b5f91505b83821015620003eb5785820183015181830184015290820190620003cc565b5f602085830101528094505050505092915050565b5f805f805f60a0868803121562000415575f80fd5b620004208662000323565b60208701519095506001600160401b03808211156200043d575f80fd5b6200044b89838a0162000353565b9550604088015191508082111562000461575f80fd5b50620004708882890162000353565b935050620004816060870162000323565b91506080860151801515811462000496575f80fd5b809150509295509295909350565b634e487b7160e01b5f52601160045260245ffd5b60ff8281168282160390811115620004d457620004d4620004a4565b92915050565b600181815b808511156200051a57815f1904821115620004fe57620004fe620004a4565b808516156200050c57918102915b93841c9390800290620004df565b509250929050565b5f826200053257506001620004d4565b816200054057505f620004d4565b8160018114620005595760028114620005645762000584565b6001915050620004d4565b60ff841115620005785762000578620004a4565b50506001821b620004d4565b5060208310610133831016604e8410600b8410161715620005a9575081810a620004d4565b620005b58383620004da565b805f1904821115620005cb57620005cb620004a4565b029392505050565b5f620005e360ff84168362000522565b9392505050565b600181811c90821680620005ff57607f821691505b6020821081036200061e57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200031e57805f5260205f20601f840160051c810160208510156200064b5750805b601f840160051c820191505b818110156200066c575f815560010162000657565b5050505050565b81516001600160401b038111156200068f576200068f6200033f565b620006a781620006a08454620005ea565b8462000624565b602080601f831160018114620006dd575f8415620006c55750858301515b5f19600386901b1c1916600185901b17855562000737565b5f85815260208120601f198616915b828110156200070d57888601518255948401946001909101908401620006ec565b50858210156200072b57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b80820180821115620004d457620004d4620004a4565b60805160a051614109620007bd5f395f81816107dc01528181612661015281816126d3015261280101525f818161064601528181610ba0015281816117aa01528181611d71015281816123860152818161257c01528181612aca0152612bc101526141095ff3fe60806040526004361061032f575f3560e01c80637d25a05e116101a7578063bb0b6a53116100e7578063d424388511610092578063f35e4a671161006d578063f35e4a67146109d8578063f48fea84146109f6578063fc0c546a146105cf578063ff7bd03d14610a0a575f80fd5b8063d424388514610949578063dd62ed3e14610968578063f2fde38b146109b9575f80fd5b8063c7c7f5b3116100c2578063c7c7f5b3146108f6578063ca5eb5e114610917578063d045a0dc14610936575f80fd5b8063bb0b6a5314610899578063bc70b354146108c4578063bd815db0146108e3575f80fd5b8063963efcaa11610152578063a9059cbb1161012d578063a9059cbb1461082f578063b731ea0a1461084e578063b92d0eff146105cf578063b98bd0701461087a575f80fd5b8063963efcaa146107cb5780639f68b964146107fe578063a457c2d714610810575f80fd5b80638936a91f116101825780638936a91f1461077a5780638da5cb5b1461078e57806395d89b41146107b7575f80fd5b80637d25a05e146106fb578063857749b01461073557806388e59a8314610748575f80fd5b806333039d3d116102725780635535d4611161021d578063665d9d25116101f8578063665d9d25146106685780636fc1b31e1461068757806370a08231146106a6578063715018a6146106e7575f80fd5b80635535d461146105e15780635a0dfe4d146106005780635e280f1114610635575f80fd5b80633b6f743b1161024d5780633b6f743b1461058f57806347af9957146105bb57806352ae2879146105cf575f80fd5b806333039d3d146105325780633400288b146105515780633950935114610570575f80fd5b8063156a0d0f116102dd5780631e13e67a116102b85780631e13e67a146104c55780631f5e1334146104de57806323b872dd146104f2578063313ce56714610511575f80fd5b8063156a0d0f1461044757806317442b701461048757806318160ddd146104a7575f80fd5b8063111ecdad1161030d578063111ecdad146103ba57806313137d651461040b578063134d4f2514610420575f80fd5b806306fdde0314610333578063095ea7b31461035d5780630d35b4151461038c575b5f80fd5b34801561033e575f80fd5b50610347610a29565b6040516103549190613070565b60405180910390f35b348015610368575f80fd5b5061037c6103773660046130a3565b610ab9565b6040519015158152602001610354565b348015610397575f80fd5b506103ab6103a63660046130e3565b610ad2565b60405161035493929190613115565b3480156103c5575f80fd5b506004546103e69073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610354565b61041e61041936600461321f565b610b9e565b005b34801561042b575f80fd5b50610434600281565b60405161ffff9091168152602001610354565b348015610452575f80fd5b50604080517f02e49c2c0000000000000000000000000000000000000000000000000000000081526001602082015201610354565b348015610492575f80fd5b50604080516001808252602082015201610354565b3480156104b2575f80fd5b506007545b604051908152602001610354565b3480156104d0575f80fd5b50600a5461037c9060ff1681565b3480156104e9575f80fd5b50610434600181565b3480156104fd575f80fd5b5061037c61050c3660046132b8565b610c9d565b34801561051c575f80fd5b5060125b60405160ff9091168152602001610354565b34801561053d575f80fd5b506104b76b033b2e3c9fd0803ce800000081565b34801561055c575f80fd5b5061041e61056b36600461330e565b610cc2565b34801561057b575f80fd5b5061037c61058a3660046130a3565b610d1f565b34801561059a575f80fd5b506105ae6105a9366004613335565b610d6a565b6040516103549190613384565b3480156105c6575f80fd5b5061041e610dce565b3480156105da575f80fd5b50306103e6565b3480156105ec575f80fd5b506103476105fb3660046133ac565b610e81565b34801561060b575f80fd5b5061037c61061a36600461330e565b63ffffffff919091165f908152600160205260409020541490565b348015610640575f80fd5b506103e67f000000000000000000000000000000000000000000000000000000000000000081565b348015610673575f80fd5b5061041e6106823660046133dd565b610f23565b348015610692575f80fd5b5061041e6106a13660046133dd565b610fc5565b3480156106b1575f80fd5b506104b76106c03660046133dd565b73ffffffffffffffffffffffffffffffffffffffff165f9081526005602052604090205490565b3480156106f2575f80fd5b5061041e611047565b348015610706575f80fd5b5061071c61071536600461330e565b5f92915050565b60405167ffffffffffffffff9091168152602001610354565b348015610740575f80fd5b506006610520565b348015610753575f80fd5b50600a546103e69062010000900473ffffffffffffffffffffffffffffffffffffffff1681565b348015610785575f80fd5b5061041e61105a565b348015610799575f80fd5b505f5473ffffffffffffffffffffffffffffffffffffffff166103e6565b3480156107c2575f80fd5b506103476110c8565b3480156107d6575f80fd5b506104b77f000000000000000000000000000000000000000000000000000000000000000081565b348015610809575f80fd5b505f61037c565b34801561081b575f80fd5b5061037c61082a3660046130a3565b6110d7565b34801561083a575f80fd5b5061037c6108493660046130a3565b6111b2565b348015610859575f80fd5b506002546103e69073ffffffffffffffffffffffffffffffffffffffff1681565b348015610885575f80fd5b5061041e610894366004613439565b6111bf565b3480156108a4575f80fd5b506104b76108b3366004613478565b60016020525f908152604090205481565b3480156108cf575f80fd5b506103476108de366004613491565b61131b565b61041e6108f1366004613439565b6114a9565b6109096109043660046134ee565b61166d565b604051610354929190613575565b348015610922575f80fd5b5061041e6109313660046133dd565b61175d565b61041e61094436600461321f565b611804565b348015610954575f80fd5b5061041e6109633660046133dd565b61184c565b348015610973575f80fd5b506104b76109823660046135c7565b73ffffffffffffffffffffffffffffffffffffffff9182165f90815260066020908152604080832093909416825291909152205490565b3480156109c4575f80fd5b5061041e6109d33660046133dd565b6118c7565b3480156109e3575f80fd5b50600a5461037c90610100900460ff1681565b348015610a01575f80fd5b5061041e61197e565b348015610a15575f80fd5b5061037c610a243660046135f3565b611a23565b606060088054610a389061360d565b80601f0160208091040260200160405190810160405280929190818152602001828054610a649061360d565b8015610aaf5780601f10610a8657610100808354040283529160200191610aaf565b820191905f5260205f20905b815481529060010190602001808311610a9257829003601f168201915b5050505050905090565b5f33610ac6818585611a57565b60019150505b92915050565b604080518082019091525f80825260208201526060610b0260405180604001604052805f81526020015f81525090565b6040805180820182525f80825267ffffffffffffffff602080840182905284518381529081019094529195509182610b5c565b604080518082019091525f815260606020820152815260200190600190039081610b355790505b5093505f80610b80604089013560608a0135610b7b60208c018c613478565b611c09565b60408051808201909152918252602082015296989597505050505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163314610c14576040517f91ac5e4f0000000000000000000000000000000000000000000000000000000081523360048201526024015b60405180910390fd5b60208701803590610c2e90610c29908a613478565b611c65565b14610c8557610c406020880188613478565b6040517fc26bebcc00000000000000000000000000000000000000000000000000000000815263ffffffff909116600482015260208801356024820152604401610c0b565b610c9487878787878787611cb9565b50505050505050565b5f33610caa858285611e4a565b610cb5858585611f20565b60019150505b9392505050565b610cca61219f565b63ffffffff82165f81815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b91015b60405180910390a15050565b335f81815260066020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168452909152812054909190610ac69082908690610d659087906136b2565b611a57565b604080518082019091525f80825260208201525f610d9860408501356060860135610b7b6020880188613478565b9150505f80610da7868461221f565b9092509050610dc4610dbc6020880188613478565b838388612371565b9695505050505050565b610dd661219f565b600a54610100900460ff16610e17576040517f91a1c91c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a5460ff1615610e54576040517f24143f9d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b600360209081525f928352604080842090915290825290208054610ea49061360d565b80601f0160208091040260200160405190810160405280929190818152602001828054610ed09061360d565b8015610f1b5780601f10610ef257610100808354040283529160200191610f1b565b820191905f5260205f20905b815481529060010190602001808311610efe57829003601f168201915b505050505081565b610f2b61219f565b73ffffffffffffffffffffffffffffffffffffffff8116610f78576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a805473ffffffffffffffffffffffffffffffffffffffff90921662010000027fffffffffffffffffffff0000000000000000000000000000000000000000ffff909216919091179055565b610fcd61219f565b600480547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d4414197906020015b60405180910390a150565b61104f61219f565b6110585f61245c565b565b61106261219f565b600a5460ff1661109e576040517f7eeca96800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b606060098054610a389061360d565b335f81815260066020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091908381101561119a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152608401610c0b565b6111a78286868403611a57565b506001949350505050565b5f33610ac6818585611f20565b6111c761219f565b5f5b818110156112e95761120b8383838181106111e6576111e66136c5565b90506020028101906111f891906136f2565b61120690604081019061372e565b6124d0565b82828281811061121d5761121d6136c5565b905060200281019061122f91906136f2565b61123d90604081019061372e565b60035f868686818110611252576112526136c5565b905060200281019061126491906136f2565b611272906020810190613478565b63ffffffff1663ffffffff1681526020019081526020015f205f86868681811061129e5761129e6136c5565b90506020028101906112b091906136f2565b6112c190604081019060200161378f565b61ffff16815260208101919091526040015f20916112e09190836137ec565b506001016111c9565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b6748282604051610d13929190613949565b63ffffffff84165f90815260036020908152604080832061ffff8716845290915281208054606092919061134e9061360d565b80601f016020809104026020016040519081016040528092919081815260200182805461137a9061360d565b80156113c55780601f1061139c576101008083540402835291602001916113c5565b820191905f5260205f20905b8154815290600101906020018083116113a857829003601f168201915b5050505050905080515f036114135783838080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152509294506114a19350505050565b5f8390036114225790506114a1565b6002831061146b5761143484846124d0565b806114428460028188613a82565b60405160200161145493929190613aa9565b6040516020818303038152906040529150506114a1565b83836040517f9a6d49cd000000000000000000000000000000000000000000000000000000008152600401610c0b929190613acf565b949350505050565b5f5b818110156115ac57368383838181106114c6576114c66136c5565b90506020028101906114d89190613ae2565b905061150a6114ea6020830183613478565b602083013563ffffffff919091165f908152600160205260409020541490565b61151457506115a4565b3063d045a0dc60c08301358360a081013561153361010083018361372e565b611544610100890160e08a016133dd565b6115526101208a018a61372e565b6040518963ffffffff1660e01b81526004016115749796959493929190613b29565b5f604051808303818588803b15801561158b575f80fd5b505af115801561159d573d5f803e3d5ffd5b5050505050505b6001016114ab565b503373ffffffffffffffffffffffffffffffffffffffff16638e9e70996040518163ffffffff1660e01b81526004015f60405180830381865afa1580156115f5573d5f803e3d5ffd5b505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820160405261163a9190810190613be5565b6040517f8351eea7000000000000000000000000000000000000000000000000000000008152600401610c0b9190613070565b611675612fc1565b604080518082019091525f80825260208201525f806116a9604088013560608901356116a460208b018b613478565b61252f565b915091505f806116b9898461221f565b90925090506116e56116ce60208b018b613478565b83836116df368d90038d018d613ca0565b8b61254b565b60408051808201909152858152602080820186905282519298509096503391907ffff873bb909b73d08a8c1af4b21779e87103bb8ea8cf3b3a0067eb8526b8b80a90611733908d018d613478565b6040805163ffffffff9092168252602082018990520160405180910390a350505050935093915050565b61176561219f565b6040517fca5eb5e100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff82811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063ca5eb5e1906024015f604051808303815f87803b1580156117eb575f80fd5b505af11580156117fd573d5f803e3d5ffd5b5050505050565b33301461183d576040517f14d4a4e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c9487878787878787610c85565b61185461219f565b600280547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff83169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c24277609060200161103c565b6118cf61219f565b73ffffffffffffffffffffffffffffffffffffffff8116611972576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610c0b565b61197b8161245c565b50565b61198661219f565b600a54610100900460ff166119c7576040517f91a1c91c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ff811690915560ff161561105857600a80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b5f602082018035906001908390611a3a9086613478565b63ffffffff16815260208101919091526040015f20541492915050565b73ffffffffffffffffffffffffffffffffffffffff8316611af9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610c0b565b73ffffffffffffffffffffffffffffffffffffffff8216611b9c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152608401610c0b565b73ffffffffffffffffffffffffffffffffffffffff8381165f8181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b5f80611c148561265e565b915081905083811015611c5d576040517f71c4efed0000000000000000000000000000000000000000000000000000000081526004810182905260248101859052604401610c0b565b935093915050565b63ffffffff81165f9081526001602052604081205480610acc576040517ff6ff4fb700000000000000000000000000000000000000000000000000000000815263ffffffff84166004820152602401610c0b565b5f611cca611cc78787612694565b90565b90505f611cf582611ce3611cde8a8a6126ab565b6126cd565b611cf060208d018d613478565b612702565b90506028861115611ddb575f611d31611d1460608c0160408d01613cd0565b611d2160208d018d613478565b84611d2c8c8c612715565b61275f565b6040517f7cb5901200000000000000000000000000000000000000000000000000000000815290915073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690637cb5901290611dac9086908d905f908790600401613ceb565b5f604051808303815f87803b158015611dc3575f80fd5b505af1158015611dd5573d5f803e3d5ffd5b50505050505b73ffffffffffffffffffffffffffffffffffffffff8216887fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c611e2160208d018d613478565b6040805163ffffffff9092168252602082018690520160405180910390a3505050505050505050565b73ffffffffffffffffffffffffffffffffffffffff8381165f908152600660209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114611f1a5781811015611f0d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610c0b565b611f1a8484848403611a57565b50505050565b73ffffffffffffffffffffffffffffffffffffffff8316611fc3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152608401610c0b565b73ffffffffffffffffffffffffffffffffffffffff8216612066576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152608401610c0b565b612071838383612791565b73ffffffffffffffffffffffffffffffffffffffff83165f9081526005602052604090205481811015612126576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152608401610c0b565b73ffffffffffffffffffffffffffffffffffffffff8085165f8181526005602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906121929086815260200190565b60405180910390a3611f1a565b5f5473ffffffffffffffffffffffffffffffffffffffff163314611058576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610c0b565b6060805f61227a8560200135612234866127fb565b61224160a089018961372e565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525061282692505050565b90935090505f8161228c57600161228f565b60025b90506122af6122a16020880188613478565b826108de60808a018a61372e565b60045490935073ffffffffffffffffffffffffffffffffffffffff161561236857600480546040517f043a78eb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9091169163043a78eb91612327918891889101613d29565b602060405180830381865afa158015612342573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906123669190613d4d565b505b50509250929050565b604080518082019091525f80825260208201527f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ddc28c586040518060a001604052808863ffffffff1681526020016123e089611c65565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b8152600401612415929190613d68565b6040805180830381865afa15801561242f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906124539190613e39565b95945050505050565b5f805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f6124de6002828486613a82565b6124e791613e53565b60f01c90506003811461252a5782826040517f9a6d49cd000000000000000000000000000000000000000000000000000000008152600401610c0b929190613acf565b505050565b5f8061253c858585611c09565b9092509050611c5d33836128b8565b612553612fc1565b5f612560845f0151612a87565b60208501519091501561257a5761257a8460200151612ac7565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16632637a450826040518060a001604052808b63ffffffff1681526020016125d78c611c65565b81526020018a81526020018981526020015f8960200151111515815250866040518463ffffffff1660e01b8152600401612612929190613d68565b60806040518083038185885af115801561262e573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906126539190613e9b565b979650505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000061268a8184613f01565b610acc9190613f39565b5f6126a26020828486613a82565b610cbb91613f50565b5f6126ba602860208486613a82565b6126c391613f8c565b60c01c9392505050565b5f610acc7f000000000000000000000000000000000000000000000000000000000000000067ffffffffffffffff8416613f39565b5f61270d8484612bea565b509092915050565b60606127248260288186613a82565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250929695505050505050565b6060848484846040516020016127789493929190613fd2565b6040516020818303038152906040529050949350505050565b600a5460ff1680156127c45750600a5473ffffffffffffffffffffffffffffffffffffffff848116620100009092041614155b1561252a576040517f6ab17e0500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f610acc7f000000000000000000000000000000000000000000000000000000000000000083613f01565b805160609015158061288757848460405160200161287392919091825260c01b7fffffffffffffffff00000000000000000000000000000000000000000000000016602082015260280190565b6040516020818303038152906040526128ae565b8484338560405160200161289e949392919061404f565b6040516020818303038152906040525b9150935093915050565b73ffffffffffffffffffffffffffffffffffffffff821661295b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f73000000000000000000000000000000000000000000000000000000000000006064820152608401610c0b565b612966825f83612791565b73ffffffffffffffffffffffffffffffffffffffff82165f9081526005602052604090205481811015612a1b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f63650000000000000000000000000000000000000000000000000000000000006064820152608401610c0b565b73ffffffffffffffffffffffffffffffffffffffff83165f8181526005602090815260408083208686039055600780548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b5f813414612ac3576040517f9f704120000000000000000000000000000000000000000000000000000000008152346004820152602401610c0b565b5090565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa158015612b31573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b5591906140a7565b905073ffffffffffffffffffffffffffffffffffffffff8116612ba4576040517f5373352a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612be673ffffffffffffffffffffffffffffffffffffffff8216337f000000000000000000000000000000000000000000000000000000000000000085612ce8565b5050565b73ffffffffffffffffffffffffffffffffffffffff8216612c67576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610c0b565b612c725f8383612791565b8060075f828254612c8391906136b2565b909155505073ffffffffffffffffffffffffffffffffffffffff82165f818152600560209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6040805173ffffffffffffffffffffffffffffffffffffffff8581166024830152848116604483015260648083018590528351808403909101815260849092018352602080830180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd0000000000000000000000000000000000000000000000000000000017905283518085019094528084527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c656490840152611f1a928792915f91612dba918516908490612e66565b905080515f1480612dda575080806020019051810190612dda9190613d4d565b61252a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610c0b565b60606114a184845f85855f808673ffffffffffffffffffffffffffffffffffffffff168587604051612e9891906140c2565b5f6040518083038185875af1925050503d805f8114612ed2576040519150601f19603f3d011682016040523d82523d5f602084013e612ed7565b606091505b50915091506126538783838760608315612f785782515f03612f715773ffffffffffffffffffffffffffffffffffffffff85163b612f71576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610c0b565b50816114a1565b6114a18383815115612f8d5781518083602001fd5b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0b9190613070565b60405180606001604052805f80191681526020015f67ffffffffffffffff16815260200161300060405180604001604052805f81526020015f81525090565b905290565b5f5b8381101561301f578181015183820152602001613007565b50505f910152565b5f815180845261303e816020860160208601613005565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b602081525f610cbb6020830184613027565b73ffffffffffffffffffffffffffffffffffffffff8116811461197b575f80fd5b5f80604083850312156130b4575f80fd5b82356130bf81613082565b946020939093013593505050565b5f60e082840312156130dd575f80fd5b50919050565b5f602082840312156130f3575f80fd5b813567ffffffffffffffff811115613109575f80fd5b6114a1848285016130cd565b83518152602080850151908201525f60a08201604060a0604085015281865180845260c08601915060c08160051b870101935060208089015f5b838110156131ac578887037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4001855281518051885283015183880187905261319987890182613027565b975050938201939082019060010161314f565b505087516060880152505050602085015160808501525090506114a1565b5f606082840312156130dd575f80fd5b5f8083601f8401126131ea575f80fd5b50813567ffffffffffffffff811115613201575f80fd5b602083019150836020828501011115613218575f80fd5b9250929050565b5f805f805f805f60e0888a031215613235575f80fd5b61323f89896131ca565b965060608801359550608088013567ffffffffffffffff80821115613262575f80fd5b61326e8b838c016131da565b909750955060a08a0135915061328382613082565b90935060c08901359080821115613298575f80fd5b506132a58a828b016131da565b989b979a50959850939692959293505050565b5f805f606084860312156132ca575f80fd5b83356132d581613082565b925060208401356132e581613082565b929592945050506040919091013590565b803563ffffffff81168114613309575f80fd5b919050565b5f806040838503121561331f575f80fd5b6130bf836132f6565b801515811461197b575f80fd5b5f8060408385031215613346575f80fd5b823567ffffffffffffffff81111561335c575f80fd5b613368858286016130cd565b925050602083013561337981613328565b809150509250929050565b815181526020808301519082015260408101610acc565b803561ffff81168114613309575f80fd5b5f80604083850312156133bd575f80fd5b6133c6836132f6565b91506133d46020840161339b565b90509250929050565b5f602082840312156133ed575f80fd5b8135610cbb81613082565b5f8083601f840112613408575f80fd5b50813567ffffffffffffffff81111561341f575f80fd5b6020830191508360208260051b8501011115613218575f80fd5b5f806020838503121561344a575f80fd5b823567ffffffffffffffff811115613460575f80fd5b61346c858286016133f8565b90969095509350505050565b5f60208284031215613488575f80fd5b610cbb826132f6565b5f805f80606085870312156134a4575f80fd5b6134ad856132f6565b93506134bb6020860161339b565b9250604085013567ffffffffffffffff8111156134d6575f80fd5b6134e2878288016131da565b95989497509550505050565b5f805f8385036080811215613501575f80fd5b843567ffffffffffffffff811115613517575f80fd5b613523878288016130cd565b94505060407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe082011215613555575f80fd5b50602084019150606084013561356a81613082565b809150509250925092565b5f60c0820190508351825267ffffffffffffffff602085015116602083015260408401516135b0604084018280518252602090810151910152565b5082516080830152602083015160a0830152610cbb565b5f80604083850312156135d8575f80fd5b82356135e381613082565b9150602083013561337981613082565b5f60608284031215613603575f80fd5b610cbb83836131ca565b600181811c9082168061362157607f821691505b6020821081036130dd577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b80820180821115610acc57610acc613685565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f82357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa1833603018112613724575f80fd5b9190910192915050565b5f8083357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1843603018112613761575f80fd5b83018035915067ffffffffffffffff82111561377b575f80fd5b602001915036819003821315613218575f80fd5b5f6020828403121561379f575f80fd5b610cbb8261339b565b601f82111561252a57805f5260205f20601f840160051c810160208510156137cd5750805b601f840160051c820191505b818110156117fd575f81556001016137d9565b67ffffffffffffffff83111561380457613804613658565b61381883613812835461360d565b836137a8565b5f601f841160018114613868575f85156138325750838201355b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600387901b1c1916600186901b1783556117fd565b5f838152602081207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08716915b828110156138b55786850135825560209485019460019092019101613895565b50868210156138f0577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60f88860031b161c19848701351681555b505060018560011b0183555050505050565b81835281816020850137505f602082840101525f60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116840101905092915050565b60208082528181018390525f906040808401600586901b8501820187855b88811015613a74577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc088840301845281357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa18b36030181126139c7575f80fd5b8a01606063ffffffff6139d9836132f6565b16855261ffff6139ea89840161339b565b1688860152868201357fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1833603018112613a22575f80fd5b90910187810191903567ffffffffffffffff811115613a3f575f80fd5b803603831315613a4d575f80fd5b8188870152613a5f8287018285613902565b96890196955050509186019150600101613967565b509098975050505050505050565b5f8085851115613a90575f80fd5b83861115613a9c575f80fd5b5050820193919092039150565b5f8451613aba818460208901613005565b8201838582375f930192835250909392505050565b602081525f6114a1602083018486613902565b5f82357ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec1833603018112613724575f80fd5b67ffffffffffffffff8116811461197b575f80fd5b63ffffffff613b37896132f6565b168152602088013560208201525f6040890135613b5381613b14565b67ffffffffffffffff811660408401525087606083015260e06080830152613b7f60e083018789613902565b73ffffffffffffffffffffffffffffffffffffffff861660a084015282810360c0840152613bae818587613902565b9a9950505050505050505050565b6040805190810167ffffffffffffffff81118282101715613bdf57613bdf613658565b60405290565b5f60208284031215613bf5575f80fd5b815167ffffffffffffffff80821115613c0c575f80fd5b818401915084601f830112613c1f575f80fd5b815181811115613c3157613c31613658565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715613c7757613c77613658565b81604052828152876020848701011115613c8f575f80fd5b612653836020830160208801613005565b5f60408284031215613cb0575f80fd5b613cb8613bbc565b82358152602083013560208201528091505092915050565b5f60208284031215613ce0575f80fd5b8135610cbb81613b14565b73ffffffffffffffffffffffffffffffffffffffff8516815283602082015261ffff83166040820152608060608201525f610dc46080830184613027565b604081525f613d3b6040830185613027565b82810360208401526124538185613027565b5f60208284031215613d5d575f80fd5b8151610cbb81613328565b6040815263ffffffff8351166040820152602083015160608201525f604084015160a06080840152613d9d60e0840182613027565b905060608501517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08483030160a0850152613dd88282613027565b60809690960151151560c085015250505073ffffffffffffffffffffffffffffffffffffffff9190911660209091015290565b5f60408284031215613e1b575f80fd5b613e23613bbc565b9050815181526020820151602082015292915050565b5f60408284031215613e49575f80fd5b610cbb8383613e0b565b7fffff0000000000000000000000000000000000000000000000000000000000008135818116916002851015613e935780818660020360031b1b83161692505b505092915050565b5f60808284031215613eab575f80fd5b6040516060810181811067ffffffffffffffff82111715613ece57613ece613658565b604052825181526020830151613ee381613b14565b6020820152613ef58460408501613e0b565b60408201529392505050565b5f82613f34577f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b500490565b8082028115828204841417610acc57610acc613685565b80356020831015610acc577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff602084900360031b1b1692915050565b7fffffffffffffffff0000000000000000000000000000000000000000000000008135818116916008851015613e935760089490940360031b84901b1690921692915050565b7fffffffffffffffff0000000000000000000000000000000000000000000000008560c01b1681527fffffffff000000000000000000000000000000000000000000000000000000008460e01b16600882015282600c8201525f825161403f81602c850160208701613005565b91909101602c0195945050505050565b8481527fffffffffffffffff0000000000000000000000000000000000000000000000008460c01b1660208201528260288201525f8251614097816048850160208701613005565b9190910160480195945050505050565b5f602082840312156140b7575f80fd5b8151610cbb81613082565b5f825161372481846020870161300556fea2646970667358221220c9a3d4134a752ce38f9e0760b2f0087ee74784fc8d9f0fe03b33b2827475115264736f6c63430008160033000000000000000000000000135538d9ebc23cc99d08842c7ae982e8c938b88300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000001a44076050125825900e736c501f859c50fe728c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b506c616e6574204d6f6a6f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044d4f4a4f00000000000000000000000000000000000000000000000000000000