token-icon

Burntama

Token

Overview[ERC-20]

Max Total Supply
10,000,000,000.0
BTAMA
Holders
177+0.00%
Transfers
1,536

Profile Summary

Decimals
9

Market

Price
$0 @0.00000000 ETH
If you are the owner of this contract, verify it.
Deployed ByteCode
0x6080604052600436106103fe5760003560e01c80636bc87c3a11610213578063bbcea6bf11610123578063e769cda0116100ab578063eafb5a3c1161007a578063eafb5a3c14610bb7578063eec2744e14610bd7578063f6540ec714610bf7578063fa9f9e1914610c0d578063fb78680d14610c2d57600080fd5b8063e769cda014610b4b578063e79d416014610b6b578063e7c281d614610b81578063ea08d30b14610ba157600080fd5b8063d038b07e116100f2578063d038b07e14610a97578063d9e6646014610aad578063dc44b6a014610acd578063dd62ed3e14610ae3578063dff889d614610b2957600080fd5b8063bbcea6bf14610a35578063c49b9a8014610a4b578063c5d2418914610a6b578063c860795214610a8157600080fd5b806388f82020116101a657806394417b781161017557806394417b78146109a057806395d89b41146109c0578063a457c2d7146109d5578063a9059cbb146109f5578063b6f8f8dc14610a1557600080fd5b806388f8202014610910578063893d20e81461094957806389fd9bc1146109675780638da5cb5b1461094957600080fd5b806370a08231116101e257806370a08231146108a5578063715018a6146108c557806380c581d1146108da57806388790a68146108fa57600080fd5b80636bc87c3a146108395780636c6d9fa11461084f5780636cbdd5e31461086f5780636ed18aae1461088557600080fd5b8063384f6b511161030e57806350a8e016116102a157806358fa63ca1161027057806358fa63ca146107a357806364038409146107c35780636612e66f146107d9578063662fb4b2146107f95780636639dd931461081957600080fd5b806350a8e0161461070a5780635342acb41461072a578063571ac8b014610763578063575f18e51461078357600080fd5b806345e8c85c116102dd57806345e8c85c1461069d5780634a74bb02146106b35780634ef3cce5146106d45780634fb2e45d146106ea57600080fd5b8063384f6b5114610627578063395093511461063d5780633f3cf56c1461065d578063452ed4f11461067d57600080fd5b806313e461921161039157806322976e0d1161036057806322976e0d1461058f57806323b872dd146105a557806326003957146105c55780632d838119146105e5578063313ce5671461060557600080fd5b806313e461921461052f57806315639c1b1461054f57806318160ddd1461056557806320800a001461057a57600080fd5b8063095ea7b3116103cd578063095ea7b3146104ab5780630acc1f1c146104db578063111813df146104fb57806313114a9d1461051057600080fd5b806303fd2a451461040a57806306fdde03146104475780630758d92414610469578063092316021461048957600080fd5b3661040557005b600080fd5b34801561041657600080fd5b5060295461042a906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561045357600080fd5b5061045c610c4d565b60405161043e9190613e48565b34801561047557600080fd5b5060265461042a906001600160a01b031681565b34801561049557600080fd5b506104a96104a4366004613e9d565b610cdf565b005b3480156104b757600080fd5b506104cb6104c6366004613ecb565b610d66565b604051901515815260200161043e565b3480156104e757600080fd5b506104a96104f6366004613e9d565b610d7d565b34801561050757600080fd5b506104a9610dac565b34801561051c57600080fd5b506025545b60405190815260200161043e565b34801561053b57600080fd5b506104a961054a366004613f0c565b610e89565b34801561055b57600080fd5b50610521600f5481565b34801561057157600080fd5b50602354610521565b34801561058657600080fd5b506104a961117d565b34801561059b57600080fd5b5061052160115481565b3480156105b157600080fd5b506104cb6105c0366004613f41565b6111e4565b3480156105d157600080fd5b506104a96105e0366004613f82565b611237565b3480156105f157600080fd5b50610521610600366004613e9d565b61131f565b34801561061157600080fd5b5060215460405160ff909116815260200161043e565b34801561063357600080fd5b50610521601e5481565b34801561064957600080fd5b506104cb610658366004613ecb565b6113a3565b34801561066957600080fd5b506104a9610678366004613f82565b6113da565b34801561068957600080fd5b5060275461042a906001600160a01b031681565b3480156106a957600080fd5b5061052160185481565b3480156106bf57600080fd5b50602d546104cb90600160a81b900460ff1681565b3480156106e057600080fd5b50610521601f5481565b3480156106f657600080fd5b506104a9610705366004613fa4565b6114cd565b34801561071657600080fd5b506034546104cb9062010000900460ff1681565b34801561073657600080fd5b506104cb610745366004613fa4565b6001600160a01b031660009081526006602052604090205460ff1690565b34801561076f57600080fd5b506104cb61077e366004613fa4565b61166f565b34801561078f57600080fd5b506104a961079e366004613fc1565b61167d565b3480156107af57600080fd5b50602a5461042a906001600160a01b031681565b3480156107cf57600080fd5b50610521602f5481565b3480156107e557600080fd5b506104a96107f4366004613f0c565b611703565b34801561080557600080fd5b506104a9610814366004614034565b611758565b34801561082557600080fd5b506104a9610834366004613f82565b6117e9565b34801561084557600080fd5b5061052160105481565b34801561085b57600080fd5b506104a961086a366004613fc1565b61181e565b34801561087b57600080fd5b50610521601a5481565b34801561089157600080fd5b506104a96108a0366004614034565b6118a4565b3480156108b157600080fd5b506105216108c0366004613fa4565b611935565b3480156108d157600080fd5b506104a9611994565b3480156108e657600080fd5b506104a96108f5366004613f0c565b611a13565b34801561090657600080fd5b5061052160165481565b34801561091c57600080fd5b506104cb61092b366004613fa4565b6001600160a01b031660009081526007602052604090205460ff1690565b34801561095557600080fd5b506000546001600160a01b031661042a565b34801561097357600080fd5b506104cb610982366004613fa4565b6001600160a01b031660009081526009602052604090205460ff1690565b3480156109ac57600080fd5b506104a96109bb3660046140f8565b611af6565b3480156109cc57600080fd5b5061045c611b5f565b3480156109e157600080fd5b506104cb6109f0366004613ecb565b611b6e565b348015610a0157600080fd5b506104cb610a10366004613ecb565b611ba5565b348015610a2157600080fd5b506104a9610a30366004614143565b611bb2565b348015610a4157600080fd5b5061052160155481565b348015610a5757600080fd5b506104a9610a66366004614186565b611c18565b348015610a7757600080fd5b5061052160145481565b348015610a8d57600080fd5b5061052160175481565b348015610aa357600080fd5b5061052160125481565b348015610ab957600080fd5b5060285461042a906001600160a01b031681565b348015610ad957600080fd5b5061052160135481565b348015610aef57600080fd5b50610521610afe3660046141a1565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b348015610b3557600080fd5b506034546104cb90640100000000900460ff1681565b348015610b5757600080fd5b506104a9610b66366004613f0c565b611c9a565b348015610b7757600080fd5b5061052160385481565b348015610b8d57600080fd5b506104a9610b9c366004613fc1565b611cef565b348015610bad57600080fd5b5061052160195481565b348015610bc357600080fd5b506104a9610bd2366004613fa4565b611d75565b348015610be357600080fd5b506104a9610bf2366004613f0c565b6120ff565b348015610c0357600080fd5b5061052160315481565b348015610c1957600080fd5b506104a9610c2836600461424a565b612154565b348015610c3957600080fd5b506104a9610c4836600461430a565b612748565b6060600d8054610c5c9061433c565b80601f0160208091040260200160405190810160405280929190818152602001828054610c889061433c565b8015610cd55780601f10610caa57610100808354040283529160200191610cd5565b820191906000526020600020905b815481529060010190602001808311610cb857829003601f168201915b5050505050905090565b6000546001600160a01b03163314610d125760405162461bcd60e51b8152600401610d0990614377565b60405180910390fd5b6001811015610d525760405162461bcd60e51b815260206004820152600c60248201526b4d696e696d756d206973203160a01b6044820152606401610d09565b610d6081633b9aca006143c2565b603a5550565b6000610d733384846127b1565b5060015b92915050565b6000546001600160a01b03163314610da75760405162461bcd60e51b8152600401610d0990614377565b603d55565b6000546001600160a01b03163314610dd65760405162461bcd60e51b8152600401610d0990614377565b60345460ff1615610e295760405162461bcd60e51b815260206004820152601860248201527f54726164696e6720616c726561647920656e61626c65642100000000000000006044820152606401610d09565b610e34306001610e89565b602754610e4b906001600160a01b03166001610e89565b600a6037541015610e6957610e6143600a6143e1565b603555610e7a565b603754610e7690436143e1565b6035555b6034805460ff19166001179055565b6000546001600160a01b03163314610eb35760405162461bcd60e51b8152600401610d0990614377565b60018115151415610fe8576001600160a01b03821660009081526007602052604090205460ff1615610f275760405162461bcd60e51b815260206004820152601c60248201527f4163636f756e7420697320616c7265616479206578636c756465642e000000006044820152606401610d09565b6001600160a01b03821660009081526001602052604090205415610f81576001600160a01b038216600090815260016020526040902054610f679061131f565b6001600160a01b0383166000908152600260205260409020555b506001600160a01b03166000818152600760205260408120805460ff191660019081179091556008805491820181559091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30180546001600160a01b0319169091179055565b80611179576001600160a01b03821660009081526007602052604090205460ff166110555760405162461bcd60e51b815260206004820152601c60248201527f4163636f756e7420697320616c726561647920696e636c756465642e000000006044820152606401610d09565b60005b60085481101561117757826001600160a01b03166008828154811061107f5761107f6143f9565b6000918252602090912001546001600160a01b0316141561116557600880546110aa9060019061440f565b815481106110ba576110ba6143f9565b600091825260209091200154600880546001600160a01b0390921691839081106110e6576110e66143f9565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559185168152600282526040808220829055600790925220805460ff19169055600880548061113e5761113e614426565b600082815260209020810160001990810180546001600160a01b0319169055019055611177565b8061116f8161443c565b915050611058565b505b5050565b6000546001600160a01b031633146111a75760405162461bcd60e51b8152600401610d0990614377565b600080546040516001600160a01b03909116914780156108fc02929091818181858888f193505050501580156111e1573d6000803e3d6000fd5b50565b60006111f18484846128d5565b506001600160a01b03841660009081526005602090815260408083203380855292529091205461122d91869161122890869061440f565b6127b1565b5060019392505050565b6000546001600160a01b031633146112615760405162461bcd60e51b8152600401610d0990614377565b6000818360235461127291906143c2565b61127c919061446d565b90506103e860235461128e919061446d565b8110156112f85760405162461bcd60e51b815260206004820152603260248201527f4d61782057616c6c657420616d74206d7573742062652061626f766520302e31604482015271129037b3103a37ba30b61039bab838363c9760711b6064820152608401610d09565b6030819055600c54829061130d9085906143c2565b611317919061446d565b603155505050565b60006024548211156113865760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610d09565b6000611390612e7b565b905061139c818461446d565b9392505050565b3360008181526005602090815260408083206001600160a01b03871684529091528120549091610d739185906112289086906143e1565b6000546001600160a01b031633146114045760405162461bcd60e51b8152600401610d0990614377565b6000818360235461141591906143c2565b61141f919061446d565b9050612710602354611431919061446d565b8110156114a65760405162461bcd60e51b815260206004820152603860248201527f4d6178205472616e73616374696f6e20616d74206d7573742062652061626f7660448201527f6520302e303125206f6620746f74616c20737570706c792e00000000000000006064820152608401610d09565b602e819055600c5482906114bb9085906143c2565b6114c5919061446d565b602f55505050565b6000546001600160a01b031633146114f75760405162461bcd60e51b8152600401610d0990614377565b6001600160a01b03811661151d5760405162461bcd60e51b8152600401610d0990614481565b6029546001600160a01b038281169116141561154b5760405162461bcd60e51b8152600401610d0990614481565b60008054611564916001600160a01b0390911690611703565b61156f816001611703565b61157a816001610e89565b600054602b546001600160a01b03908116911614156115af57602b80546001600160a01b0319166001600160a01b0383161790555b6000546115c4906001600160a01b0316611935565b600080546001600160a01b0390811682526005602090815260408084208684168552909152822092909255805490916115fd9116611935565b111561162457600054611622906001600160a01b03168261161d82611935565b6128d5565b505b600080546001600160a01b0319166001600160a01b0383169081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6000610d7782600019610d66565b6000546001600160a01b031633146116a75760405162461bcd60e51b8152600401610d0990614377565b601b5483111580156116bb5750601c548211155b80156116c95750601d548111155b6116d257600080fd5b611324816116e084866143e1565b6116ea91906143e1565b11156116f557600080fd5b601892909255601955601a55565b6000546001600160a01b0316331461172d5760405162461bcd60e51b8152600401610d0990614377565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146117825760405162461bcd60e51b8152600401610d0990614377565b60005b82518110156111775781600a60008584815181106117a5576117a56143f9565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806117e18161443c565b915050611785565b6000546001600160a01b031633146118135760405162461bcd60e51b8152600401610d0990614377565b601e91909155601f55565b6000546001600160a01b031633146118485760405162461bcd60e51b8152600401610d0990614377565b601b54831115801561185c5750601c548211155b801561186a5750601d548111155b61187357600080fd5b6113248161188184866143e1565b61188b91906143e1565b111561189657600080fd5b601292909255601355601455565b6000546001600160a01b031633146118ce5760405162461bcd60e51b8152600401610d0990614377565b60005b82518110156111775781600960008584815181106118f1576118f16143f9565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061192d8161443c565b9150506118d1565b6001600160a01b03811660009081526007602052604081205460ff161561197257506001600160a01b031660009081526002602052604090205490565b6001600160a01b038216600090815260016020526040902054610d779061131f565b6000546001600160a01b031633146119be5760405162461bcd60e51b8152600401610d0990614377565b600080546119d7916001600160a01b0390911690611703565b600080546001600160a01b031916815560405181907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3565b6000546001600160a01b03163314611a3d5760405162461bcd60e51b8152600401610d0990614377565b80611a6457506001600160a01b03166000908152600360205260409020805460ff19169055565b60045415611acb5762093a8060045442611a7e919061440f565b11611acb5760405162461bcd60e51b815260206004820181905260248201527f43616e6e6f74207365742061206e657720706169722074686973207765656b216044820152606401610d09565b6001600160a01b0382166000908152600360205260409020805460ff19166001179055426004555050565b6000546001600160a01b03163314611b205760405162461bcd60e51b8152600401610d0990614377565b602b80546001600160a01b039485166001600160a01b031991821617909155602d805492851692821692909217909155602c8054929093169116179055565b6060600e8054610c5c9061433c565b3360008181526005602090815260408083206001600160a01b03871684529091528120549091610d7391859061122890869061440f565b600061122d3384846128d5565b6000546001600160a01b03163314611bdc5760405162461bcd60e51b8152600401610d0990614377565b603480549315156101000261ff0019909416939093179092556039805491151560ff19928316179055603b805492151592909116919091179055565b6000546001600160a01b03163314611c425760405162461bcd60e51b8152600401610d0990614377565b602d8054821515600160a81b0260ff60a81b199091161790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc15990611c8f90831515815260200190565b60405180910390a150565b6000546001600160a01b03163314611cc45760405162461bcd60e51b8152600401610d0990614377565b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b6000546001600160a01b03163314611d195760405162461bcd60e51b8152600401610d0990614377565b601b548311158015611d2d5750601c548211155b8015611d3b5750601d548111155b611d4457600080fd5b61132481611d5284866143e1565b611d5c91906143e1565b1115611d6757600080fd5b601592909255601655601755565b6000546001600160a01b03163314611d9f5760405162461bcd60e51b8152600401610d0990614377565b60008190506000816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015611ddf57600080fd5b505afa158015611df3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e1791906144de565b6001600160a01b031663e6a4390530846001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015611e5f57600080fd5b505afa158015611e73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e9791906144de565b6040516001600160e01b031960e085901b1681526001600160a01b0392831660048201529116602482015260440160206040518083038186803b158015611edd57600080fd5b505afa158015611ef1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f1591906144de565b90506001600160a01b0381166120bb57816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015611f5e57600080fd5b505afa158015611f72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f9691906144de565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015611fde57600080fd5b505afa158015611ff2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061201691906144de565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b15801561205e57600080fd5b505af1158015612072573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061209691906144de565b602780546001600160a01b0319166001600160a01b03929092169190911790556120d7565b602780546001600160a01b0319166001600160a01b0383161790555b602680546001600160a01b0319166001600160a01b03841617905561117730846000196127b1565b6000546001600160a01b031633146121295760405162461bcd60e51b8152600401610d0990614377565b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461217e5760405162461bcd60e51b8152600401610d0990614377565b603e5460ff161561218e57600080fd5b60375415801561219e5750603a54155b80156121b3575060345462010000900460ff16155b6121bc57600080fd5b600181101561220d5760405162461bcd60e51b815260206004820152601e60248201527f4e6f7420656e6f7567682067617320666f72205472616e73616374696f6e00006044820152606401610d09565b602b80546001600160a01b03808a166001600160a01b031992831617909255602c8054888416908316179055602d805492891692909116919091179055835161225d90600d906020870190613daf565b50825161227190600e906020860190613daf565b506402540be400600c556021805460ff1916600990811790915560225560225461229c90600a6145df565b600c546122a991906143c2565b60238190556122ba906000196145eb565b6122c69060001961440f565b602455602854602680546001600160a01b0319166001600160a01b0390921691821790556040805163c45a015560e01b8152905163c45a015591600480820192602092909190829003018186803b15801561232057600080fd5b505afa158015612334573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061235891906144de565b6001600160a01b031663c9c65396602660009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156123b457600080fd5b505afa1580156123c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123ec91906144de565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152306024820152604401602060405180830381600087803b15801561243357600080fd5b505af1158015612447573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061246b91906144de565b602780546001600160a01b0319166001600160a01b039283169081179091556000908152600360209081526040808320805460ff1916600117905530835260058252808320602654909416835292905220600019905560ff82166037556124d681633b9aca006143c2565b603a55602354620186a0906124ed906103e86143c2565b6124f7919061446d565b602e55600c54620186a09061250e906103e86143c2565b612518919061446d565b602f556023546103e89061252d9060146143c2565b612537919061446d565b603055600c546103e89061254c9060146143c2565b612556919061446d565b6031556023546127109061256b9060056143c2565b612575919061446d565b6032556023546103e89061258a9060056143c2565b612594919061446d565b6033556028546125af906001600160a01b0316600019610d66565b50603e805460ff191660019081179091556024549060006125d86000546001600160a01b031690565b6001600160a01b031681526020810191909152604001600020556126046000546001600160a01b031690565b602a546023546040519081526001600160a01b0392831692909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a36026546126679030906001600160a01b03166000196127b1565b61269261267c6000546001600160a01b031690565b3061161d6108c06000546001600160a01b031690565b506026546001600160a01b031663f305d71947306126af81611935565b6000806126c46000546001600160a01b031690565b426040518863ffffffff1660e01b81526004016126e6969594939291906145ff565b6060604051808303818588803b1580156126ff57600080fd5b505af1158015612713573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612738919061463a565b505043603d555050505050505050565b6000546001600160a01b031633146127725760405162461bcd60e51b8152600401610d0990614377565b828460235461278191906143c2565b61278b919061446d565b603255602354819061279e9084906143c2565b6127a8919061446d565b60335550505050565b6001600160a01b0383166128135760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610d09565b6001600160a01b0382166128745760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610d09565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b03841661293b5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610d09565b6001600160a01b03831661299d5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610d09565b600082116129ff5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610d09565b6001600160a01b0383166000908152600a602052604090205460ff16158015612a4157506001600160a01b0384166000908152600a602052604090205460ff16155b612a8d5760405162461bcd60e51b815260206004820152601c60248201527f426f7473204172656e277420616c6c6f77656420746f207472616465000000006044820152606401610d09565b60395460ff1615612aea57603a543a1115612aea5760405162461bcd60e51b815260206004820152601860248201527f4761732070726963652065786365656473206c696d69742e00000000000000006044820152606401610d09565b612af48484612e9e565b15612d145760345460ff16612b4b5760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642100000000000000006044820152606401610d09565b603b5460ff1615612bfd576001600160a01b03841660009081526003602052604090205460ff1615612bbc576001600160a01b0383166000908152603c6020526040902054431415612b9c57600080fd5b6001600160a01b0383166000908152603c60205260409020439055612bfd565b6001600160a01b0384166000908152603c6020526040902054431415612be157600080fd5b6001600160a01b0384166000908152603c602052604090204390555b602e54821115612c605760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b6064820152608401610d09565b6028546001600160a01b03848116911614801590612c9757506001600160a01b03831660009081526003602052604090205460ff16155b15612d145760305482612ca985611935565b612cb391906143e1565b1115612d145760405162461bcd60e51b815260206004820152602a60248201527f5472616e7366657220616d6f756e74206578636565647320746865206d61785760448201526930b63632ba29b4bd329760b11b6064820152608401610d09565b6034546301000000900460ff1615612da357603d544311158015612d5157506001600160a01b03831660009081526003602052604090205460ff16155b8015612d7a57506001600160a01b038316737a250d5630b4cf539739df2c5dacb4c659f2488d14155b15612da3576001600160a01b0383166000908152600a60205260409020805460ff191660011790555b6001600160a01b03841660009081526006602052604090205460019060ff1680612de557506001600160a01b03841660009081526006602052604090205460ff165b15612dee575060005b6001600160a01b03841660009081526003602052604090205460ff1615612e6657602d54600160a01b900460ff16158015612e325750602d54600160a81b900460ff165b15612e66576000612e4230611935565b90506032548110612e64576033548110612e5b57506033545b612e6481612f5e565b505b612e7285858584613354565b95945050505050565b6000806000612e8861382d565b9092509050612e97818361446d565b9250505090565b600080546001600160a01b03848116911614801590612ecb57506000546001600160a01b03838116911614155b8015612ef057506001600160a01b0382166000908152600b602052604090205460ff16155b8015612f1557506001600160a01b0383166000908152600b602052604090205460ff16155b8015612f2f57506029546001600160a01b03838116911614155b8015612f4357506001600160a01b03821615155b801561139c57506001600160a01b0383163014159392505050565b602d805460ff60a01b1916600160a01b179055601f54601e54612f8191906143e1565b612f8a57613344565b60006002601f54601e54612f9e91906143e1565b601e54612fab90856143c2565b612fb5919061446d565b612fbf919061446d565b90506000612fcd828461440f565b60408051600280825260608201835292935060009290916020830190803683370190505090503081600081518110613007576130076143f9565b6001600160a01b03928316602091820292909201810191909152602654604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561305b57600080fd5b505afa15801561306f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061309391906144de565b816001815181106130a6576130a66143f9565b6001600160a01b03928316602091820292909201015260265460405163791ac94760e01b815291169063791ac947906130ec908590600090869030904290600401614668565b600060405180830381600087803b15801561310657600080fd5b505af115801561311a573d6000803e3d6000fd5b5050505060006002601f54601e5461313291906143e1565b601e5461313f90476143c2565b613149919061446d565b613153919061446d565b905083156132325760265460295460405163f305d71960e01b81526001600160a01b039283169263f305d71992859261319b9230928b926000928392169042906004016145ff565b6060604051808303818588803b1580156131b457600080fd5b505af11580156131c8573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906131ed919061463a565b505060408051868152602081018490529081018690527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb561915060600160405180910390a15b600061323e858761440f565b111561333f5747600060056132548360026143c2565b61325e919061446d565b90506000600561326f8460026143c2565b613279919061446d565b9050600061328860058561446d565b602b546040519192506001600160a01b03169084156108fc029085906000818181858888f193505050501580156132c3573d6000803e3d6000fd5b50602d546040516001600160a01b039091169083156108fc029084906000818181858888f193505050501580156132fe573d6000803e3d6000fd5b50602c546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015613339573d6000803e3d6000fd5b50505050505b505050505b50602d805460ff60a01b19169055565b603454600090610100900460ff1615613540576001600160a01b03851660009081526009602052604090205460ff16806133a657506001600160a01b03841660009081526009602052604090205460ff165b156133df5760405162461bcd60e51b81526020600482015260096024820152682932b532b1ba32b21760b91b6044820152606401610d09565b60345462010000900460ff16613477576133f985856139b0565b60345462010000900460ff1615801561341757506134178585612e9e565b156134725760405162461bcd60e51b815260206004820152602560248201527f4f6e6c79206f776e65722063616e207472616e736665722061742074686973206044820152643a34b6b29760d91b6064820152608401610d09565b613540565b60006035541180156134a157506001600160a01b03851660009081526003602052604090205460ff165b80156134b257506134b28585612e9e565b15613540576037546035546134c7904361440f565b1015613540576001600160a01b0384166000908152600960205260408120805460ff1916600117905560388054916134fe8361443c565b90915550506040516001600160a01b03851681527f18e6e5ce5c121466e41a954e72765d1ea02b8e6919043b61f0dab08b4c6572e59060200160405180910390a15b600061354e86868686613acd565b60808101516001600160a01b0388166000908152600160205260409020549192506135789161440f565b6001600160a01b03808816600090815260016020526040808220939093556060840151918816815291909120546135af91906143e1565b6001600160a01b0380871660009081526001602090815260408083209490945591891681526007909152205460ff16801561360357506001600160a01b03851660009081526007602052604090205460ff16155b1561364a576001600160a01b03861660009081526002602052604090205461362c90859061440f565b6001600160a01b03871660009081526002602052604090205561378a565b6001600160a01b03861660009081526007602052604090205460ff1615801561368b57506001600160a01b03851660009081526007602052604090205460ff165b156136d35780516001600160a01b0386166000908152600260205260409020546136b591906143e1565b6001600160a01b03861660009081526002602052604090205561378a565b6001600160a01b03861660009081526007602052604090205460ff16801561371357506001600160a01b03851660009081526007602052604090205460ff165b1561378a576001600160a01b03861660009081526002602052604090205461373c90859061440f565b6001600160a01b038088166000908152600260205260408082209390935583519188168152919091205461377091906143e1565b6001600160a01b0386166000908152600260205260409020555b6040810151156137a2576137a2868260400151613cbd565b60008160a0015111806137b9575060008160200151115b156137d0576137d08160a001518260200151613d89565b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836000015160405161381991815260200190565b60405180910390a350600195945050505050565b6024546023546000918291825b60085481101561397f5782600160006008848154811061385c5761385c6143f9565b60009182526020808320909101546001600160a01b0316835282019290925260400190205411806138c757508160026000600884815481106138a0576138a06143f9565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b156138dd57602454602354945094505050509091565b60016000600883815481106138f4576138f46143f9565b60009182526020808320909101546001600160a01b03168352820192909252604001902054613923908461440f565b9250600260006008838154811061393c5761393c6143f9565b60009182526020808320909101546001600160a01b0316835282019290925260400190205461396b908361440f565b9150806139778161443c565b91505061383a565b50602354602454613990919061446d565b8210156139a7576024546023549350935050509091565b90939092509050565b60345462010000900460ff1615613a155760405162461bcd60e51b815260206004820152602360248201527f4c697175696469747920616c726561647920616464656420616e64206d61726b60448201526232b21760e91b6064820152608401610d09565b613a1f8282612e9e565b158015613a3957506027546001600160a01b038281169116145b15611179576001600160a01b0382166000908152600b602052604090819020805460ff191660019081179091556034805462ff000019166201000017905542603655602d805460ff60a81b1916600160a81b17905590517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc15991613ac191901515815260200190565b60405180910390a15050565b613b066040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b613b3f6040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b6000613b49612e7b565b9050613b5581866143c2565b60808301528315613c67576001600160a01b03861660009081526003602052604090205460ff1615613b9857601554600f55601654601055601754601155613be3565b6001600160a01b03871660009081526003602052604090205460ff1615613bd057601254600f55601354601055601454601155613be3565b601854600f55601954601055601a546011555b602054600f54613bf390876143c2565b613bfd919061446d565b60208084019190915254601154601054613c1791906143e1565b613c2190876143c2565b613c2b919061446d565b604083018190526020830151613c4191906143e1565b613c4b908661440f565b82526020820151613c5d9082906143c2565b60a0830152613c80565b6000602083018190526040830181905285835260a08301525b808260400151613c9091906143c2565b8260a00151613c9f91906143e1565b8260800151613cae919061440f565b60608301525095945050505050565b6000613cc7612e7b565b90506000613cd582846143c2565b30600090815260016020526040902054909150613cf39082906143e1565b3060009081526001602090815260408083209390935560079052205460ff1615613d435730600090815260026020526040902054613d329084906143e1565b306000908152600260205260409020555b60405183815230906001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350505050565b81602454613d97919061440f565b602455602554613da89082906143e1565b6025555050565b828054613dbb9061433c565b90600052602060002090601f016020900481019282613ddd5760008555613e23565b82601f10613df657805160ff1916838001178555613e23565b82800160010185558215613e23579182015b82811115613e23578251825591602001919060010190613e08565b50613e2f929150613e33565b5090565b5b80821115613e2f5760008155600101613e34565b600060208083528351808285015260005b81811015613e7557858101830151858201604001528201613e59565b81811115613e87576000604083870101525b50601f01601f1916929092016040019392505050565b600060208284031215613eaf57600080fd5b5035919050565b6001600160a01b03811681146111e157600080fd5b60008060408385031215613ede57600080fd5b8235613ee981613eb6565b946020939093013593505050565b80358015158114613f0757600080fd5b919050565b60008060408385031215613f1f57600080fd5b8235613f2a81613eb6565b9150613f3860208401613ef7565b90509250929050565b600080600060608486031215613f5657600080fd5b8335613f6181613eb6565b92506020840135613f7181613eb6565b929592945050506040919091013590565b60008060408385031215613f9557600080fd5b50508035926020909101359150565b600060208284031215613fb657600080fd5b813561139c81613eb6565b600080600060608486031215613fd657600080fd5b505081359360208301359350604090920135919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561402c5761402c613fed565b604052919050565b6000806040838503121561404757600080fd5b823567ffffffffffffffff8082111561405f57600080fd5b818501915085601f83011261407357600080fd5b813560208282111561408757614087613fed565b8160051b9250614098818401614003565b82815292840181019281810190898511156140b257600080fd5b948201945b848610156140dc57853593506140cc84613eb6565b83825294820194908201906140b7565b96506140eb9050878201613ef7565b9450505050509250929050565b60008060006060848603121561410d57600080fd5b833561411881613eb6565b9250602084013561412881613eb6565b9150604084013561413881613eb6565b809150509250925092565b60008060006060848603121561415857600080fd5b61416184613ef7565b925061416f60208501613ef7565b915061417d60408501613ef7565b90509250925092565b60006020828403121561419857600080fd5b61139c82613ef7565b600080604083850312156141b457600080fd5b82356141bf81613eb6565b915060208301356141cf81613eb6565b809150509250929050565b600082601f8301126141eb57600080fd5b813567ffffffffffffffff81111561420557614205613fed565b614218601f8201601f1916602001614003565b81815284602083860101111561422d57600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600080600060e0888a03121561426557600080fd5b873561427081613eb6565b9650602088013561428081613eb6565b9550604088013561429081613eb6565b9450606088013567ffffffffffffffff808211156142ad57600080fd5b6142b98b838c016141da565b955060808a01359150808211156142cf57600080fd5b506142dc8a828b016141da565b93505060a088013560ff811681146142f357600080fd5b8092505060c0880135905092959891949750929550565b6000806000806080858703121561432057600080fd5b5050823594602084013594506040840135936060013592509050565b600181811c9082168061435057607f821691505b6020821081141561437157634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60008160001904831182151516156143dc576143dc6143ac565b500290565b600082198211156143f4576143f46143ac565b500190565b634e487b7160e01b600052603260045260246000fd5b600082821015614421576144216143ac565b500390565b634e487b7160e01b600052603160045260246000fd5b6000600019821415614450576144506143ac565b5060010190565b634e487b7160e01b600052601260045260246000fd5b60008261447c5761447c614457565b500490565b6020808252603d908201527f43616c6c2072656e6f756e63654f776e65727368697020746f207472616e736660408201527f6572206f776e657220746f20746865207a65726f20616464726573732e000000606082015260800190565b6000602082840312156144f057600080fd5b815161139c81613eb6565b600181815b8085111561453657816000190482111561451c5761451c6143ac565b8085161561452957918102915b93841c9390800290614500565b509250929050565b60008261454d57506001610d77565b8161455a57506000610d77565b8160018114614570576002811461457a57614596565b6001915050610d77565b60ff84111561458b5761458b6143ac565b50506001821b610d77565b5060208310610133831016604e8410600b84101617156145b9575081810a610d77565b6145c383836144fb565b80600019048211156145d7576145d76143ac565b029392505050565b600061139c838361453e565b6000826145fa576145fa614457565b500690565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b60008060006060848603121561464f57600080fd5b8351925060208401519150604084015190509250925092565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156146b85784516001600160a01b031683529383019391830191600101614693565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220307bcd16b84b8ae1028f1784194fa03ba630d84e8305ceef1719bb709310add264736f6c63430008090033
Creation ByteCode
0x608060405260006004819055600f81905560646010819055610384601181905560128390556013829055601481905560158390556016829055601781905560188390556019839055601a8390556103e8601b819055601c556107d0601d55601e91909155601f55612710602055602980546001600160a01b031990811661dead17909155602a805482169055602d805460ff60a81b191690556034805464010000010064ffffffffff1990911617905560358290556036829055603782905560388281556039805460ff199081166001908117909255603b80548216909217909155603e80549091169055825490911633179091554614156200012857602880546001600160a01b0319167310ed43c718714eb63d5aa57b78b54704e256024e179055620001b1565b46606114156200015e57602880546001600160a01b031916739ac64cc6e4415144c455bd8e4837fea55603e5c3179055620001b1565b46600114806200016e5750466004145b806200017a5750466003145b15620001ac57602880546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d179055620001b1565b600080fd5b600160066000620001ca6000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff199586161790553081526006909252812080549092166001908117909255600b90620002236000546001600160a01b031690565b6001600160a01b031681526020810191909152604001600020805460ff19169115159190911790556200026c620002573390565b6028546001600160a01b03166000196200028e565b602854620002889030906001600160a01b03166000196200028e565b620003ba565b6001600160a01b038316620002f65760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b6001600160a01b038216620003595760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401620002ed565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b61470f80620003ca6000396000f3fe6080604052600436106103fe5760003560e01c80636bc87c3a11610213578063bbcea6bf11610123578063e769cda0116100ab578063eafb5a3c1161007a578063eafb5a3c14610bb7578063eec2744e14610bd7578063f6540ec714610bf7578063fa9f9e1914610c0d578063fb78680d14610c2d57600080fd5b8063e769cda014610b4b578063e79d416014610b6b578063e7c281d614610b81578063ea08d30b14610ba157600080fd5b8063d038b07e116100f2578063d038b07e14610a97578063d9e6646014610aad578063dc44b6a014610acd578063dd62ed3e14610ae3578063dff889d614610b2957600080fd5b8063bbcea6bf14610a35578063c49b9a8014610a4b578063c5d2418914610a6b578063c860795214610a8157600080fd5b806388f82020116101a657806394417b781161017557806394417b78146109a057806395d89b41146109c0578063a457c2d7146109d5578063a9059cbb146109f5578063b6f8f8dc14610a1557600080fd5b806388f8202014610910578063893d20e81461094957806389fd9bc1146109675780638da5cb5b1461094957600080fd5b806370a08231116101e257806370a08231146108a5578063715018a6146108c557806380c581d1146108da57806388790a68146108fa57600080fd5b80636bc87c3a146108395780636c6d9fa11461084f5780636cbdd5e31461086f5780636ed18aae1461088557600080fd5b8063384f6b511161030e57806350a8e016116102a157806358fa63ca1161027057806358fa63ca146107a357806364038409146107c35780636612e66f146107d9578063662fb4b2146107f95780636639dd931461081957600080fd5b806350a8e0161461070a5780635342acb41461072a578063571ac8b014610763578063575f18e51461078357600080fd5b806345e8c85c116102dd57806345e8c85c1461069d5780634a74bb02146106b35780634ef3cce5146106d45780634fb2e45d146106ea57600080fd5b8063384f6b5114610627578063395093511461063d5780633f3cf56c1461065d578063452ed4f11461067d57600080fd5b806313e461921161039157806322976e0d1161036057806322976e0d1461058f57806323b872dd146105a557806326003957146105c55780632d838119146105e5578063313ce5671461060557600080fd5b806313e461921461052f57806315639c1b1461054f57806318160ddd1461056557806320800a001461057a57600080fd5b8063095ea7b3116103cd578063095ea7b3146104ab5780630acc1f1c146104db578063111813df146104fb57806313114a9d1461051057600080fd5b806303fd2a451461040a57806306fdde03146104475780630758d92414610469578063092316021461048957600080fd5b3661040557005b600080fd5b34801561041657600080fd5b5060295461042a906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561045357600080fd5b5061045c610c4d565b60405161043e9190613e48565b34801561047557600080fd5b5060265461042a906001600160a01b031681565b34801561049557600080fd5b506104a96104a4366004613e9d565b610cdf565b005b3480156104b757600080fd5b506104cb6104c6366004613ecb565b610d66565b604051901515815260200161043e565b3480156104e757600080fd5b506104a96104f6366004613e9d565b610d7d565b34801561050757600080fd5b506104a9610dac565b34801561051c57600080fd5b506025545b60405190815260200161043e565b34801561053b57600080fd5b506104a961054a366004613f0c565b610e89565b34801561055b57600080fd5b50610521600f5481565b34801561057157600080fd5b50602354610521565b34801561058657600080fd5b506104a961117d565b34801561059b57600080fd5b5061052160115481565b3480156105b157600080fd5b506104cb6105c0366004613f41565b6111e4565b3480156105d157600080fd5b506104a96105e0366004613f82565b611237565b3480156105f157600080fd5b50610521610600366004613e9d565b61131f565b34801561061157600080fd5b5060215460405160ff909116815260200161043e565b34801561063357600080fd5b50610521601e5481565b34801561064957600080fd5b506104cb610658366004613ecb565b6113a3565b34801561066957600080fd5b506104a9610678366004613f82565b6113da565b34801561068957600080fd5b5060275461042a906001600160a01b031681565b3480156106a957600080fd5b5061052160185481565b3480156106bf57600080fd5b50602d546104cb90600160a81b900460ff1681565b3480156106e057600080fd5b50610521601f5481565b3480156106f657600080fd5b506104a9610705366004613fa4565b6114cd565b34801561071657600080fd5b506034546104cb9062010000900460ff1681565b34801561073657600080fd5b506104cb610745366004613fa4565b6001600160a01b031660009081526006602052604090205460ff1690565b34801561076f57600080fd5b506104cb61077e366004613fa4565b61166f565b34801561078f57600080fd5b506104a961079e366004613fc1565b61167d565b3480156107af57600080fd5b50602a5461042a906001600160a01b031681565b3480156107cf57600080fd5b50610521602f5481565b3480156107e557600080fd5b506104a96107f4366004613f0c565b611703565b34801561080557600080fd5b506104a9610814366004614034565b611758565b34801561082557600080fd5b506104a9610834366004613f82565b6117e9565b34801561084557600080fd5b5061052160105481565b34801561085b57600080fd5b506104a961086a366004613fc1565b61181e565b34801561087b57600080fd5b50610521601a5481565b34801561089157600080fd5b506104a96108a0366004614034565b6118a4565b3480156108b157600080fd5b506105216108c0366004613fa4565b611935565b3480156108d157600080fd5b506104a9611994565b3480156108e657600080fd5b506104a96108f5366004613f0c565b611a13565b34801561090657600080fd5b5061052160165481565b34801561091c57600080fd5b506104cb61092b366004613fa4565b6001600160a01b031660009081526007602052604090205460ff1690565b34801561095557600080fd5b506000546001600160a01b031661042a565b34801561097357600080fd5b506104cb610982366004613fa4565b6001600160a01b031660009081526009602052604090205460ff1690565b3480156109ac57600080fd5b506104a96109bb3660046140f8565b611af6565b3480156109cc57600080fd5b5061045c611b5f565b3480156109e157600080fd5b506104cb6109f0366004613ecb565b611b6e565b348015610a0157600080fd5b506104cb610a10366004613ecb565b611ba5565b348015610a2157600080fd5b506104a9610a30366004614143565b611bb2565b348015610a4157600080fd5b5061052160155481565b348015610a5757600080fd5b506104a9610a66366004614186565b611c18565b348015610a7757600080fd5b5061052160145481565b348015610a8d57600080fd5b5061052160175481565b348015610aa357600080fd5b5061052160125481565b348015610ab957600080fd5b5060285461042a906001600160a01b031681565b348015610ad957600080fd5b5061052160135481565b348015610aef57600080fd5b50610521610afe3660046141a1565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b348015610b3557600080fd5b506034546104cb90640100000000900460ff1681565b348015610b5757600080fd5b506104a9610b66366004613f0c565b611c9a565b348015610b7757600080fd5b5061052160385481565b348015610b8d57600080fd5b506104a9610b9c366004613fc1565b611cef565b348015610bad57600080fd5b5061052160195481565b348015610bc357600080fd5b506104a9610bd2366004613fa4565b611d75565b348015610be357600080fd5b506104a9610bf2366004613f0c565b6120ff565b348015610c0357600080fd5b5061052160315481565b348015610c1957600080fd5b506104a9610c2836600461424a565b612154565b348015610c3957600080fd5b506104a9610c4836600461430a565b612748565b6060600d8054610c5c9061433c565b80601f0160208091040260200160405190810160405280929190818152602001828054610c889061433c565b8015610cd55780601f10610caa57610100808354040283529160200191610cd5565b820191906000526020600020905b815481529060010190602001808311610cb857829003601f168201915b5050505050905090565b6000546001600160a01b03163314610d125760405162461bcd60e51b8152600401610d0990614377565b60405180910390fd5b6001811015610d525760405162461bcd60e51b815260206004820152600c60248201526b4d696e696d756d206973203160a01b6044820152606401610d09565b610d6081633b9aca006143c2565b603a5550565b6000610d733384846127b1565b5060015b92915050565b6000546001600160a01b03163314610da75760405162461bcd60e51b8152600401610d0990614377565b603d55565b6000546001600160a01b03163314610dd65760405162461bcd60e51b8152600401610d0990614377565b60345460ff1615610e295760405162461bcd60e51b815260206004820152601860248201527f54726164696e6720616c726561647920656e61626c65642100000000000000006044820152606401610d09565b610e34306001610e89565b602754610e4b906001600160a01b03166001610e89565b600a6037541015610e6957610e6143600a6143e1565b603555610e7a565b603754610e7690436143e1565b6035555b6034805460ff19166001179055565b6000546001600160a01b03163314610eb35760405162461bcd60e51b8152600401610d0990614377565b60018115151415610fe8576001600160a01b03821660009081526007602052604090205460ff1615610f275760405162461bcd60e51b815260206004820152601c60248201527f4163636f756e7420697320616c7265616479206578636c756465642e000000006044820152606401610d09565b6001600160a01b03821660009081526001602052604090205415610f81576001600160a01b038216600090815260016020526040902054610f679061131f565b6001600160a01b0383166000908152600260205260409020555b506001600160a01b03166000818152600760205260408120805460ff191660019081179091556008805491820181559091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30180546001600160a01b0319169091179055565b80611179576001600160a01b03821660009081526007602052604090205460ff166110555760405162461bcd60e51b815260206004820152601c60248201527f4163636f756e7420697320616c726561647920696e636c756465642e000000006044820152606401610d09565b60005b60085481101561117757826001600160a01b03166008828154811061107f5761107f6143f9565b6000918252602090912001546001600160a01b0316141561116557600880546110aa9060019061440f565b815481106110ba576110ba6143f9565b600091825260209091200154600880546001600160a01b0390921691839081106110e6576110e66143f9565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559185168152600282526040808220829055600790925220805460ff19169055600880548061113e5761113e614426565b600082815260209020810160001990810180546001600160a01b0319169055019055611177565b8061116f8161443c565b915050611058565b505b5050565b6000546001600160a01b031633146111a75760405162461bcd60e51b8152600401610d0990614377565b600080546040516001600160a01b03909116914780156108fc02929091818181858888f193505050501580156111e1573d6000803e3d6000fd5b50565b60006111f18484846128d5565b506001600160a01b03841660009081526005602090815260408083203380855292529091205461122d91869161122890869061440f565b6127b1565b5060019392505050565b6000546001600160a01b031633146112615760405162461bcd60e51b8152600401610d0990614377565b6000818360235461127291906143c2565b61127c919061446d565b90506103e860235461128e919061446d565b8110156112f85760405162461bcd60e51b815260206004820152603260248201527f4d61782057616c6c657420616d74206d7573742062652061626f766520302e31604482015271129037b3103a37ba30b61039bab838363c9760711b6064820152608401610d09565b6030819055600c54829061130d9085906143c2565b611317919061446d565b603155505050565b60006024548211156113865760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610d09565b6000611390612e7b565b905061139c818461446d565b9392505050565b3360008181526005602090815260408083206001600160a01b03871684529091528120549091610d739185906112289086906143e1565b6000546001600160a01b031633146114045760405162461bcd60e51b8152600401610d0990614377565b6000818360235461141591906143c2565b61141f919061446d565b9050612710602354611431919061446d565b8110156114a65760405162461bcd60e51b815260206004820152603860248201527f4d6178205472616e73616374696f6e20616d74206d7573742062652061626f7660448201527f6520302e303125206f6620746f74616c20737570706c792e00000000000000006064820152608401610d09565b602e819055600c5482906114bb9085906143c2565b6114c5919061446d565b602f55505050565b6000546001600160a01b031633146114f75760405162461bcd60e51b8152600401610d0990614377565b6001600160a01b03811661151d5760405162461bcd60e51b8152600401610d0990614481565b6029546001600160a01b038281169116141561154b5760405162461bcd60e51b8152600401610d0990614481565b60008054611564916001600160a01b0390911690611703565b61156f816001611703565b61157a816001610e89565b600054602b546001600160a01b03908116911614156115af57602b80546001600160a01b0319166001600160a01b0383161790555b6000546115c4906001600160a01b0316611935565b600080546001600160a01b0390811682526005602090815260408084208684168552909152822092909255805490916115fd9116611935565b111561162457600054611622906001600160a01b03168261161d82611935565b6128d5565b505b600080546001600160a01b0319166001600160a01b0383169081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6000610d7782600019610d66565b6000546001600160a01b031633146116a75760405162461bcd60e51b8152600401610d0990614377565b601b5483111580156116bb5750601c548211155b80156116c95750601d548111155b6116d257600080fd5b611324816116e084866143e1565b6116ea91906143e1565b11156116f557600080fd5b601892909255601955601a55565b6000546001600160a01b0316331461172d5760405162461bcd60e51b8152600401610d0990614377565b6001600160a01b03919091166000908152600660205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146117825760405162461bcd60e51b8152600401610d0990614377565b60005b82518110156111775781600a60008584815181106117a5576117a56143f9565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806117e18161443c565b915050611785565b6000546001600160a01b031633146118135760405162461bcd60e51b8152600401610d0990614377565b601e91909155601f55565b6000546001600160a01b031633146118485760405162461bcd60e51b8152600401610d0990614377565b601b54831115801561185c5750601c548211155b801561186a5750601d548111155b61187357600080fd5b6113248161188184866143e1565b61188b91906143e1565b111561189657600080fd5b601292909255601355601455565b6000546001600160a01b031633146118ce5760405162461bcd60e51b8152600401610d0990614377565b60005b82518110156111775781600960008584815181106118f1576118f16143f9565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790558061192d8161443c565b9150506118d1565b6001600160a01b03811660009081526007602052604081205460ff161561197257506001600160a01b031660009081526002602052604090205490565b6001600160a01b038216600090815260016020526040902054610d779061131f565b6000546001600160a01b031633146119be5760405162461bcd60e51b8152600401610d0990614377565b600080546119d7916001600160a01b0390911690611703565b600080546001600160a01b031916815560405181907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3565b6000546001600160a01b03163314611a3d5760405162461bcd60e51b8152600401610d0990614377565b80611a6457506001600160a01b03166000908152600360205260409020805460ff19169055565b60045415611acb5762093a8060045442611a7e919061440f565b11611acb5760405162461bcd60e51b815260206004820181905260248201527f43616e6e6f74207365742061206e657720706169722074686973207765656b216044820152606401610d09565b6001600160a01b0382166000908152600360205260409020805460ff19166001179055426004555050565b6000546001600160a01b03163314611b205760405162461bcd60e51b8152600401610d0990614377565b602b80546001600160a01b039485166001600160a01b031991821617909155602d805492851692821692909217909155602c8054929093169116179055565b6060600e8054610c5c9061433c565b3360008181526005602090815260408083206001600160a01b03871684529091528120549091610d7391859061122890869061440f565b600061122d3384846128d5565b6000546001600160a01b03163314611bdc5760405162461bcd60e51b8152600401610d0990614377565b603480549315156101000261ff0019909416939093179092556039805491151560ff19928316179055603b805492151592909116919091179055565b6000546001600160a01b03163314611c425760405162461bcd60e51b8152600401610d0990614377565b602d8054821515600160a81b0260ff60a81b199091161790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc15990611c8f90831515815260200190565b60405180910390a150565b6000546001600160a01b03163314611cc45760405162461bcd60e51b8152600401610d0990614377565b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b6000546001600160a01b03163314611d195760405162461bcd60e51b8152600401610d0990614377565b601b548311158015611d2d5750601c548211155b8015611d3b5750601d548111155b611d4457600080fd5b61132481611d5284866143e1565b611d5c91906143e1565b1115611d6757600080fd5b601592909255601655601755565b6000546001600160a01b03163314611d9f5760405162461bcd60e51b8152600401610d0990614377565b60008190506000816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015611ddf57600080fd5b505afa158015611df3573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e1791906144de565b6001600160a01b031663e6a4390530846001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015611e5f57600080fd5b505afa158015611e73573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611e9791906144de565b6040516001600160e01b031960e085901b1681526001600160a01b0392831660048201529116602482015260440160206040518083038186803b158015611edd57600080fd5b505afa158015611ef1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f1591906144de565b90506001600160a01b0381166120bb57816001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015611f5e57600080fd5b505afa158015611f72573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f9691906144de565b6001600160a01b031663c9c6539630846001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015611fde57600080fd5b505afa158015611ff2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061201691906144de565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b15801561205e57600080fd5b505af1158015612072573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061209691906144de565b602780546001600160a01b0319166001600160a01b03929092169190911790556120d7565b602780546001600160a01b0319166001600160a01b0383161790555b602680546001600160a01b0319166001600160a01b03841617905561117730846000196127b1565b6000546001600160a01b031633146121295760405162461bcd60e51b8152600401610d0990614377565b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461217e5760405162461bcd60e51b8152600401610d0990614377565b603e5460ff161561218e57600080fd5b60375415801561219e5750603a54155b80156121b3575060345462010000900460ff16155b6121bc57600080fd5b600181101561220d5760405162461bcd60e51b815260206004820152601e60248201527f4e6f7420656e6f7567682067617320666f72205472616e73616374696f6e00006044820152606401610d09565b602b80546001600160a01b03808a166001600160a01b031992831617909255602c8054888416908316179055602d805492891692909116919091179055835161225d90600d906020870190613daf565b50825161227190600e906020860190613daf565b506402540be400600c556021805460ff1916600990811790915560225560225461229c90600a6145df565b600c546122a991906143c2565b60238190556122ba906000196145eb565b6122c69060001961440f565b602455602854602680546001600160a01b0319166001600160a01b0390921691821790556040805163c45a015560e01b8152905163c45a015591600480820192602092909190829003018186803b15801561232057600080fd5b505afa158015612334573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061235891906144de565b6001600160a01b031663c9c65396602660009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156123b457600080fd5b505afa1580156123c8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123ec91906144de565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152306024820152604401602060405180830381600087803b15801561243357600080fd5b505af1158015612447573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061246b91906144de565b602780546001600160a01b0319166001600160a01b039283169081179091556000908152600360209081526040808320805460ff1916600117905530835260058252808320602654909416835292905220600019905560ff82166037556124d681633b9aca006143c2565b603a55602354620186a0906124ed906103e86143c2565b6124f7919061446d565b602e55600c54620186a09061250e906103e86143c2565b612518919061446d565b602f556023546103e89061252d9060146143c2565b612537919061446d565b603055600c546103e89061254c9060146143c2565b612556919061446d565b6031556023546127109061256b9060056143c2565b612575919061446d565b6032556023546103e89061258a9060056143c2565b612594919061446d565b6033556028546125af906001600160a01b0316600019610d66565b50603e805460ff191660019081179091556024549060006125d86000546001600160a01b031690565b6001600160a01b031681526020810191909152604001600020556126046000546001600160a01b031690565b602a546023546040519081526001600160a01b0392831692909116907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a36026546126679030906001600160a01b03166000196127b1565b61269261267c6000546001600160a01b031690565b3061161d6108c06000546001600160a01b031690565b506026546001600160a01b031663f305d71947306126af81611935565b6000806126c46000546001600160a01b031690565b426040518863ffffffff1660e01b81526004016126e6969594939291906145ff565b6060604051808303818588803b1580156126ff57600080fd5b505af1158015612713573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190612738919061463a565b505043603d555050505050505050565b6000546001600160a01b031633146127725760405162461bcd60e51b8152600401610d0990614377565b828460235461278191906143c2565b61278b919061446d565b603255602354819061279e9084906143c2565b6127a8919061446d565b60335550505050565b6001600160a01b0383166128135760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610d09565b6001600160a01b0382166128745760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610d09565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b03841661293b5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610d09565b6001600160a01b03831661299d5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610d09565b600082116129ff5760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610d09565b6001600160a01b0383166000908152600a602052604090205460ff16158015612a4157506001600160a01b0384166000908152600a602052604090205460ff16155b612a8d5760405162461bcd60e51b815260206004820152601c60248201527f426f7473204172656e277420616c6c6f77656420746f207472616465000000006044820152606401610d09565b60395460ff1615612aea57603a543a1115612aea5760405162461bcd60e51b815260206004820152601860248201527f4761732070726963652065786365656473206c696d69742e00000000000000006044820152606401610d09565b612af48484612e9e565b15612d145760345460ff16612b4b5760405162461bcd60e51b815260206004820152601860248201527f54726164696e67206e6f742079657420656e61626c65642100000000000000006044820152606401610d09565b603b5460ff1615612bfd576001600160a01b03841660009081526003602052604090205460ff1615612bbc576001600160a01b0383166000908152603c6020526040902054431415612b9c57600080fd5b6001600160a01b0383166000908152603c60205260409020439055612bfd565b6001600160a01b0384166000908152603c6020526040902054431415612be157600080fd5b6001600160a01b0384166000908152603c602052604090204390555b602e54821115612c605760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b6064820152608401610d09565b6028546001600160a01b03848116911614801590612c9757506001600160a01b03831660009081526003602052604090205460ff16155b15612d145760305482612ca985611935565b612cb391906143e1565b1115612d145760405162461bcd60e51b815260206004820152602a60248201527f5472616e7366657220616d6f756e74206578636565647320746865206d61785760448201526930b63632ba29b4bd329760b11b6064820152608401610d09565b6034546301000000900460ff1615612da357603d544311158015612d5157506001600160a01b03831660009081526003602052604090205460ff16155b8015612d7a57506001600160a01b038316737a250d5630b4cf539739df2c5dacb4c659f2488d14155b15612da3576001600160a01b0383166000908152600a60205260409020805460ff191660011790555b6001600160a01b03841660009081526006602052604090205460019060ff1680612de557506001600160a01b03841660009081526006602052604090205460ff165b15612dee575060005b6001600160a01b03841660009081526003602052604090205460ff1615612e6657602d54600160a01b900460ff16158015612e325750602d54600160a81b900460ff165b15612e66576000612e4230611935565b90506032548110612e64576033548110612e5b57506033545b612e6481612f5e565b505b612e7285858584613354565b95945050505050565b6000806000612e8861382d565b9092509050612e97818361446d565b9250505090565b600080546001600160a01b03848116911614801590612ecb57506000546001600160a01b03838116911614155b8015612ef057506001600160a01b0382166000908152600b602052604090205460ff16155b8015612f1557506001600160a01b0383166000908152600b602052604090205460ff16155b8015612f2f57506029546001600160a01b03838116911614155b8015612f4357506001600160a01b03821615155b801561139c57506001600160a01b0383163014159392505050565b602d805460ff60a01b1916600160a01b179055601f54601e54612f8191906143e1565b612f8a57613344565b60006002601f54601e54612f9e91906143e1565b601e54612fab90856143c2565b612fb5919061446d565b612fbf919061446d565b90506000612fcd828461440f565b60408051600280825260608201835292935060009290916020830190803683370190505090503081600081518110613007576130076143f9565b6001600160a01b03928316602091820292909201810191909152602654604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b15801561305b57600080fd5b505afa15801561306f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061309391906144de565b816001815181106130a6576130a66143f9565b6001600160a01b03928316602091820292909201015260265460405163791ac94760e01b815291169063791ac947906130ec908590600090869030904290600401614668565b600060405180830381600087803b15801561310657600080fd5b505af115801561311a573d6000803e3d6000fd5b5050505060006002601f54601e5461313291906143e1565b601e5461313f90476143c2565b613149919061446d565b613153919061446d565b905083156132325760265460295460405163f305d71960e01b81526001600160a01b039283169263f305d71992859261319b9230928b926000928392169042906004016145ff565b6060604051808303818588803b1580156131b457600080fd5b505af11580156131c8573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906131ed919061463a565b505060408051868152602081018490529081018690527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb561915060600160405180910390a15b600061323e858761440f565b111561333f5747600060056132548360026143c2565b61325e919061446d565b90506000600561326f8460026143c2565b613279919061446d565b9050600061328860058561446d565b602b546040519192506001600160a01b03169084156108fc029085906000818181858888f193505050501580156132c3573d6000803e3d6000fd5b50602d546040516001600160a01b039091169083156108fc029084906000818181858888f193505050501580156132fe573d6000803e3d6000fd5b50602c546040516001600160a01b039091169082156108fc029083906000818181858888f19350505050158015613339573d6000803e3d6000fd5b50505050505b505050505b50602d805460ff60a01b19169055565b603454600090610100900460ff1615613540576001600160a01b03851660009081526009602052604090205460ff16806133a657506001600160a01b03841660009081526009602052604090205460ff165b156133df5760405162461bcd60e51b81526020600482015260096024820152682932b532b1ba32b21760b91b6044820152606401610d09565b60345462010000900460ff16613477576133f985856139b0565b60345462010000900460ff1615801561341757506134178585612e9e565b156134725760405162461bcd60e51b815260206004820152602560248201527f4f6e6c79206f776e65722063616e207472616e736665722061742074686973206044820152643a34b6b29760d91b6064820152608401610d09565b613540565b60006035541180156134a157506001600160a01b03851660009081526003602052604090205460ff165b80156134b257506134b28585612e9e565b15613540576037546035546134c7904361440f565b1015613540576001600160a01b0384166000908152600960205260408120805460ff1916600117905560388054916134fe8361443c565b90915550506040516001600160a01b03851681527f18e6e5ce5c121466e41a954e72765d1ea02b8e6919043b61f0dab08b4c6572e59060200160405180910390a15b600061354e86868686613acd565b60808101516001600160a01b0388166000908152600160205260409020549192506135789161440f565b6001600160a01b03808816600090815260016020526040808220939093556060840151918816815291909120546135af91906143e1565b6001600160a01b0380871660009081526001602090815260408083209490945591891681526007909152205460ff16801561360357506001600160a01b03851660009081526007602052604090205460ff16155b1561364a576001600160a01b03861660009081526002602052604090205461362c90859061440f565b6001600160a01b03871660009081526002602052604090205561378a565b6001600160a01b03861660009081526007602052604090205460ff1615801561368b57506001600160a01b03851660009081526007602052604090205460ff165b156136d35780516001600160a01b0386166000908152600260205260409020546136b591906143e1565b6001600160a01b03861660009081526002602052604090205561378a565b6001600160a01b03861660009081526007602052604090205460ff16801561371357506001600160a01b03851660009081526007602052604090205460ff165b1561378a576001600160a01b03861660009081526002602052604090205461373c90859061440f565b6001600160a01b038088166000908152600260205260408082209390935583519188168152919091205461377091906143e1565b6001600160a01b0386166000908152600260205260409020555b6040810151156137a2576137a2868260400151613cbd565b60008160a0015111806137b9575060008160200151115b156137d0576137d08160a001518260200151613d89565b846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836000015160405161381991815260200190565b60405180910390a350600195945050505050565b6024546023546000918291825b60085481101561397f5782600160006008848154811061385c5761385c6143f9565b60009182526020808320909101546001600160a01b0316835282019290925260400190205411806138c757508160026000600884815481106138a0576138a06143f9565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b156138dd57602454602354945094505050509091565b60016000600883815481106138f4576138f46143f9565b60009182526020808320909101546001600160a01b03168352820192909252604001902054613923908461440f565b9250600260006008838154811061393c5761393c6143f9565b60009182526020808320909101546001600160a01b0316835282019290925260400190205461396b908361440f565b9150806139778161443c565b91505061383a565b50602354602454613990919061446d565b8210156139a7576024546023549350935050509091565b90939092509050565b60345462010000900460ff1615613a155760405162461bcd60e51b815260206004820152602360248201527f4c697175696469747920616c726561647920616464656420616e64206d61726b60448201526232b21760e91b6064820152608401610d09565b613a1f8282612e9e565b158015613a3957506027546001600160a01b038281169116145b15611179576001600160a01b0382166000908152600b602052604090819020805460ff191660019081179091556034805462ff000019166201000017905542603655602d805460ff60a81b1916600160a81b17905590517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc15991613ac191901515815260200190565b60405180910390a15050565b613b066040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b613b3f6040518060c001604052806000815260200160008152602001600081526020016000815260200160008152602001600081525090565b6000613b49612e7b565b9050613b5581866143c2565b60808301528315613c67576001600160a01b03861660009081526003602052604090205460ff1615613b9857601554600f55601654601055601754601155613be3565b6001600160a01b03871660009081526003602052604090205460ff1615613bd057601254600f55601354601055601454601155613be3565b601854600f55601954601055601a546011555b602054600f54613bf390876143c2565b613bfd919061446d565b60208084019190915254601154601054613c1791906143e1565b613c2190876143c2565b613c2b919061446d565b604083018190526020830151613c4191906143e1565b613c4b908661440f565b82526020820151613c5d9082906143c2565b60a0830152613c80565b6000602083018190526040830181905285835260a08301525b808260400151613c9091906143c2565b8260a00151613c9f91906143e1565b8260800151613cae919061440f565b60608301525095945050505050565b6000613cc7612e7b565b90506000613cd582846143c2565b30600090815260016020526040902054909150613cf39082906143e1565b3060009081526001602090815260408083209390935560079052205460ff1615613d435730600090815260026020526040902054613d329084906143e1565b306000908152600260205260409020555b60405183815230906001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a350505050565b81602454613d97919061440f565b602455602554613da89082906143e1565b6025555050565b828054613dbb9061433c565b90600052602060002090601f016020900481019282613ddd5760008555613e23565b82601f10613df657805160ff1916838001178555613e23565b82800160010185558215613e23579182015b82811115613e23578251825591602001919060010190613e08565b50613e2f929150613e33565b5090565b5b80821115613e2f5760008155600101613e34565b600060208083528351808285015260005b81811015613e7557858101830151858201604001528201613e59565b81811115613e87576000604083870101525b50601f01601f1916929092016040019392505050565b600060208284031215613eaf57600080fd5b5035919050565b6001600160a01b03811681146111e157600080fd5b60008060408385031215613ede57600080fd5b8235613ee981613eb6565b946020939093013593505050565b80358015158114613f0757600080fd5b919050565b60008060408385031215613f1f57600080fd5b8235613f2a81613eb6565b9150613f3860208401613ef7565b90509250929050565b600080600060608486031215613f5657600080fd5b8335613f6181613eb6565b92506020840135613f7181613eb6565b929592945050506040919091013590565b60008060408385031215613f9557600080fd5b50508035926020909101359150565b600060208284031215613fb657600080fd5b813561139c81613eb6565b600080600060608486031215613fd657600080fd5b505081359360208301359350604090920135919050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561402c5761402c613fed565b604052919050565b6000806040838503121561404757600080fd5b823567ffffffffffffffff8082111561405f57600080fd5b818501915085601f83011261407357600080fd5b813560208282111561408757614087613fed565b8160051b9250614098818401614003565b82815292840181019281810190898511156140b257600080fd5b948201945b848610156140dc57853593506140cc84613eb6565b83825294820194908201906140b7565b96506140eb9050878201613ef7565b9450505050509250929050565b60008060006060848603121561410d57600080fd5b833561411881613eb6565b9250602084013561412881613eb6565b9150604084013561413881613eb6565b809150509250925092565b60008060006060848603121561415857600080fd5b61416184613ef7565b925061416f60208501613ef7565b915061417d60408501613ef7565b90509250925092565b60006020828403121561419857600080fd5b61139c82613ef7565b600080604083850312156141b457600080fd5b82356141bf81613eb6565b915060208301356141cf81613eb6565b809150509250929050565b600082601f8301126141eb57600080fd5b813567ffffffffffffffff81111561420557614205613fed565b614218601f8201601f1916602001614003565b81815284602083860101111561422d57600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080600080600060e0888a03121561426557600080fd5b873561427081613eb6565b9650602088013561428081613eb6565b9550604088013561429081613eb6565b9450606088013567ffffffffffffffff808211156142ad57600080fd5b6142b98b838c016141da565b955060808a01359150808211156142cf57600080fd5b506142dc8a828b016141da565b93505060a088013560ff811681146142f357600080fd5b8092505060c0880135905092959891949750929550565b6000806000806080858703121561432057600080fd5b5050823594602084013594506040840135936060013592509050565b600181811c9082168061435057607f821691505b6020821081141561437157634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b60008160001904831182151516156143dc576143dc6143ac565b500290565b600082198211156143f4576143f46143ac565b500190565b634e487b7160e01b600052603260045260246000fd5b600082821015614421576144216143ac565b500390565b634e487b7160e01b600052603160045260246000fd5b6000600019821415614450576144506143ac565b5060010190565b634e487b7160e01b600052601260045260246000fd5b60008261447c5761447c614457565b500490565b6020808252603d908201527f43616c6c2072656e6f756e63654f776e65727368697020746f207472616e736660408201527f6572206f776e657220746f20746865207a65726f20616464726573732e000000606082015260800190565b6000602082840312156144f057600080fd5b815161139c81613eb6565b600181815b8085111561453657816000190482111561451c5761451c6143ac565b8085161561452957918102915b93841c9390800290614500565b509250929050565b60008261454d57506001610d77565b8161455a57506000610d77565b8160018114614570576002811461457a57614596565b6001915050610d77565b60ff84111561458b5761458b6143ac565b50506001821b610d77565b5060208310610133831016604e8410600b84101617156145b9575081810a610d77565b6145c383836144fb565b80600019048211156145d7576145d76143ac565b029392505050565b600061139c838361453e565b6000826145fa576145fa614457565b500690565b6001600160a01b039687168152602081019590955260408501939093526060840191909152909216608082015260a081019190915260c00190565b60008060006060848603121561464f57600080fd5b8351925060208401519150604084015190509250925092565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156146b85784516001600160a01b031683529383019391830191600101614693565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220307bcd16b84b8ae1028f1784194fa03ba630d84e8305ceef1719bb709310add264736f6c63430008090033
©2022-now by Spectre