Overview
Max Total Supply
21,000,000 DOB
Holders
1,944 (0.00%)
Market
Price
$0.00 @ 0.000000 ETH
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"cOwner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"bnbSent","type":"uint256"}],"name":"MarketingFeeSent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"minTokensBeforeSwap","type":"uint256"}],"name":"MinTokensBeforeSwapUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"bnbReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiqudity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"SwapAndLiquifyEnabledUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludedFromAutoLiquidity","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_liquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_marketingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_percentageOfLiquidityForMarketing","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_swapAndLiquifyEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tAmount","type":"uint256"}],"name":"deliver","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"excludeFromReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeInReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromReward","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxWalletToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tAmount","type":"uint256"},{"internalType":"bool","name":"deductTransferFee","type":"bool"}],"name":"reflectionFromToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"a","type":"address"},{"internalType":"bool","name":"b","type":"bool"}],"name":"setExcludedFromAutoLiquidity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"e","type":"bool"}],"name":"setExcludedFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"liquidityFee","type":"uint256"}],"name":"setLiquidityFeePercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"marketingWallet","type":"address"}],"name":"setMarketingWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_maxToken","type":"uint256"}],"name":"setMaxWalletTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"minimumToken","type":"uint256"}],"name":"setMinimumTokenBalance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"marketingFee","type":"uint256"}],"name":"setPercentageOfLiquidityForMarketing","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"e","type":"bool"}],"name":"setSwapAndLiquifyEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"taxFee","type":"uint256"}],"name":"setTaxFeePercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"p","type":"address"}],"name":"setUniswapPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"r","type":"address"}],"name":"setUniswapRouter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"rAmount","type":"uint256"}],"name":"tokenFromReflection","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalFees","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
60806040526a115eec47f6cf7e35000000600b819055610020905f196103c9565b61002b905f196103e8565b600c5560408051808201909152600b81526a444f42206f6e204261736560a81b6020820152600e9061005d90826104a5565b506040805180820190915260038152622227a160e91b6020820152600f9061008590826104a5565b5060108054601260ff1991821681179092555f6011556001918290556032601355600b546014819055601555670de0b6b3a76400006016556017805490911690911790553480156100d4575f80fd5b50604051612d1a380380612d1a8339810160408190526100f39161055f565b5f80546001600160a01b0319166001600160a01b03831690811782556040518392907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600a80546001600160a01b03191673fa03e4faa273adc82874995c93d73aee20a18081179055600c546001600160a01b0382165f908152600360209081526040918290209290925560178054754752ba5dbc23f44d87826276bf6fd6b1c372ad24000062010000600160b01b0319909116179055805163c45a015560e01b81529051734752ba5dbc23f44d87826276bf6fd6b1c372ad2492839263c45a015592600480830193928290030181865afa1580156101f9573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061021d919061055f565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610268573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061028c919061055f565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af11580156102d6573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102fa919061055f565b601880546001600160a01b0319166001600160a01b039283161781555f805483168152600560209081526040808320805460ff1990811660019081179092553085528285208054821683179055600a5487168552828520805482168317905594548616845260088352818420805486168217905560175462010000900486168452818420805490951617909355600b54835190815292519386169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a3505061058c565b5f826103e357634e487b7160e01b5f52601260045260245ffd5b500690565b8181038181111561040757634e487b7160e01b5f52601160045260245ffd5b92915050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061043557607f821691505b60208210810361045357634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156104a057805f5260205f20601f840160051c8101602085101561047e5750805b601f840160051c820191505b8181101561049d575f815560010161048a565b50505b505050565b81516001600160401b038111156104be576104be61040d565b6104d2816104cc8454610421565b84610459565b6020601f821160018114610504575f83156104ed5750848201515b5f19600385901b1c1916600184901b17845561049d565b5f84815260208120601f198516915b828110156105335787850151825560209485019460019092019101610513565b508482101561055057868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f6020828403121561056f575f80fd5b81516001600160a01b0381168114610585575f80fd5b9392505050565b612781806105995f395ff3fe608060405260043610610257575f3560e01c80636612e66f1161013f578063a457c2d7116100b3578063c49b9a8011610078578063c49b9a8014610710578063cbecede01461072f578063d5aed6bf14610748578063dd62ed3e14610767578063e6c75f71146107ab578063f2fde38b146107c0575f80fd5b8063a457c2d714610666578063a49d955114610685578063a9059cbb146106a4578063baa04398146106c3578063bea9849e146106f1575f80fd5b806388f820201161010457806388f82020146105a25780638da5cb5b146105d95780638ee88c53146105f557806395d89b4114610614578063962dfc75146106285780639c74daf014610647575f80fd5b80636612e66f146105265780636bc87c3a1461054557806370a082311461055a578063715018a6146105795780637d1db4a51461058d575f80fd5b8063313ce567116101d65780634549b0391161019b5780634549b0391461043657806352390c02146104555780635342acb414610474578063583e0568146104ab5780635d098b38146104e85780635d83b45414610507575f80fd5b8063313ce567146103a35780633685d419146103c457806339509351146103e35780633b124fe7146104025780633bd5d17314610417575f80fd5b806313114a9d1161021c57806313114a9d1461031e57806318160ddd1461033257806323b872dd146103465780632d838119146103655780632ff9c14514610384575f80fd5b8063061c82d01461026257806306fdde0314610283578063095ea7b3146102ad5780630dc2cd85146102dc5780630fec5dd0146102ff575f80fd5b3661025e57005b5f80fd5b34801561026d575f80fd5b5061028161027c3660046123a5565b6107df565b005b34801561028e575f80fd5b50610297610872565b6040516102a491906123bc565b60405180910390f35b3480156102b8575f80fd5b506102cc6102c7366004612408565b610902565b60405190151581526020016102a4565b3480156102e7575f80fd5b506102f160135481565b6040519081526020016102a4565b34801561030a575f80fd5b506102816103193660046123a5565b610918565b348015610329575f80fd5b50600d546102f1565b34801561033d575f80fd5b50600b546102f1565b348015610351575f80fd5b506102cc610360366004612432565b610946565b348015610370575f80fd5b506102f161037f3660046123a5565b6109ad565b34801561038f575f80fd5b5061028161039e3660046123a5565b610a2f565b3480156103ae575f80fd5b5060105460405160ff90911681526020016102a4565b3480156103cf575f80fd5b506102816103de366004612470565b610a5d565b3480156103ee575f80fd5b506102cc6103fd366004612408565b610c01565b34801561040d575f80fd5b506102f160115481565b348015610422575f80fd5b506102816104313660046123a5565b610c36565b348015610441575f80fd5b506102f161045036600461249f565b610d39565b348015610460575f80fd5b5061028161046f366004612470565b610de3565b34801561047f575f80fd5b506102cc61048e366004612470565b6001600160a01b03165f9081526005602052604090205460ff1690565b3480156104b6575f80fd5b506017546104d0906201000090046001600160a01b031681565b6040516001600160a01b0390911681526020016102a4565b3480156104f3575f80fd5b50610281610502366004612470565b610f30565b348015610512575f80fd5b506102816105213660046124c9565b610f7b565b348015610531575f80fd5b506102816105403660046124c9565b610fce565b348015610550575f80fd5b506102f160125481565b348015610565575f80fd5b506102f1610574366004612470565b611021565b348015610584575f80fd5b5061028161107d565b348015610598575f80fd5b506102f160155481565b3480156105ad575f80fd5b506102cc6105bc366004612470565b6001600160a01b03165f9081526006602052604090205460ff1690565b3480156105e4575f80fd5b505f546001600160a01b03166104d0565b348015610600575f80fd5b5061028161060f3660046123a5565b6110ee565b34801561061f575f80fd5b5061029761116d565b348015610633575f80fd5b50600a546104d0906001600160a01b031681565b348015610652575f80fd5b506018546104d0906001600160a01b031681565b348015610671575f80fd5b506102cc610680366004612408565b61117c565b348015610690575f80fd5b5061028161069f3660046123a5565b6111c9565b3480156106af575f80fd5b506102cc6106be366004612408565b6111f7565b3480156106ce575f80fd5b506102cc6106dd366004612470565b60086020525f908152604090205460ff1681565b3480156106fc575f80fd5b5061028161070b366004612470565b611203565b34801561071b575f80fd5b5061028161072a3660046124f3565b611256565b34801561073a575f80fd5b506017546102cc9060ff1681565b348015610753575f80fd5b50610281610762366004612470565b6112c6565b348015610772575f80fd5b506102f161078136600461250c565b6001600160a01b039182165f90815260076020908152604080832093909416825291909152205490565b3480156107b6575f80fd5b506102f160145481565b3480156107cb575f80fd5b506102816107da366004612470565b611311565b5f546001600160a01b031633146108115760405162461bcd60e51b815260040161080890612543565b60405180910390fd5b600481111561086d5760405162461bcd60e51b815260206004820152602260248201527f486f6c646572205265666c656374696f6e2063616e6e6f742065786365656420604482015261342560f01b6064820152608401610808565b601155565b6060600e805461088190612578565b80601f01602080910402602001604051908101604052809291908181526020018280546108ad90612578565b80156108f85780601f106108cf576101008083540402835291602001916108f8565b820191905f5260205f20905b8154815290600101906020018083116108db57829003601f168201915b5050505050905090565b5f61090e3384846113f8565b5060015b92915050565b5f546001600160a01b031633146109415760405162461bcd60e51b815260040161080890612543565b601455565b5f61095284848461151b565b6109a3843361099e856040518060600160405280602881526020016126ff602891396001600160a01b038a165f9081526007602090815260408083203384529091529020549190611890565b6113f8565b5060019392505050565b5f600c54821115610a135760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610808565b5f610a1c6118bb565b9050610a2883826118dc565b9392505050565b5f546001600160a01b03163314610a585760405162461bcd60e51b815260040161080890612543565b601655565b5f546001600160a01b03163314610a865760405162461bcd60e51b815260040161080890612543565b6001600160a01b0381165f9081526006602052604090205460ff16610aed5760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610808565b5f5b600954811015610bfd57816001600160a01b031660098281548110610b1657610b166125b0565b5f918252602090912001546001600160a01b031603610bf55760098054610b3f906001906125d8565b81548110610b4f57610b4f6125b0565b5f91825260209091200154600980546001600160a01b039092169183908110610b7a57610b7a6125b0565b5f91825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600482526040808220829055600690925220805460ff191690556009805480610bd157610bd16125eb565b5f8281526020902081015f1990810180546001600160a01b03191690550190555050565b600101610aef565b5050565b335f8181526007602090815260408083206001600160a01b0387168452909152812054909161090e91859061099e90866118e7565b335f8181526006602052604090205460ff1615610caa5760405162461bcd60e51b815260206004820152602c60248201527f4578636c75646564206164647265737365732063616e6e6f742063616c6c207460448201526b3434b990333ab731ba34b7b760a11b6064820152608401610808565b5f80610cb5846118f2565b92509250505f610cc36118bb565b90505f610cd286858585611938565b50506001600160a01b0386165f90815260036020526040902054909150610cf9908261198c565b6001600160a01b0386165f90815260036020526040902055600c54610d1e908261198c565b600c55600d54610d2e90876118e7565b600d55505050505050565b5f600b54831115610d8c5760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c79006044820152606401610808565b5f80610d97856118f2565b92509250505f610da56118bb565b905084610dc8575f610db987858585611938565b50909550610912945050505050565b5f610dd587858585611938565b509550610912945050505050565b5f546001600160a01b03163314610e0c5760405162461bcd60e51b815260040161080890612543565b6001600160a01b0381165f9081526006602052604090205460ff1615610e745760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610808565b6001600160a01b0381165f9081526003602052604090205415610ecb576001600160a01b0381165f90815260036020526040902054610eb2906109ad565b6001600160a01b0382165f908152600460205260409020555b6001600160a01b03165f818152600660205260408120805460ff191660019081179091556009805491820181559091527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af0180546001600160a01b0319169091179055565b5f546001600160a01b03163314610f595760405162461bcd60e51b815260040161080890612543565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b03163314610fa45760405162461bcd60e51b815260040161080890612543565b6001600160a01b03919091165f908152600860205260409020805460ff1916911515919091179055565b5f546001600160a01b03163314610ff75760405162461bcd60e51b815260040161080890612543565b6001600160a01b03919091165f908152600560205260409020805460ff1916911515919091179055565b6001600160a01b0381165f9081526006602052604081205460ff161561105c57506001600160a01b03165f9081526004602052604090205490565b6001600160a01b0382165f90815260036020526040902054610912906109ad565b5f546001600160a01b031633146110a65760405162461bcd60e51b815260040161080890612543565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146111175760405162461bcd60e51b815260040161080890612543565b60068111156111685760405162461bcd60e51b815260206004820152601f60248201527f4c6971756964697479204665652063616e6e6f742065786365656420313625006044820152606401610808565b601255565b6060600f805461088190612578565b5f61090e338461099e8560405180606001604052806025815260200161272760259139335f9081526007602090815260408083206001600160a01b038d1684529091529020549190611890565b5f546001600160a01b031633146111f25760405162461bcd60e51b815260040161080890612543565b601355565b5f61090e33848461151b565b5f546001600160a01b0316331461122c5760405162461bcd60e51b815260040161080890612543565b601780546001600160a01b03909216620100000262010000600160b01b0319909216919091179055565b5f546001600160a01b0316331461127f5760405162461bcd60e51b815260040161080890612543565b6017805460ff19168215159081179091556040519081527f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc1599060200160405180910390a150565b5f546001600160a01b031633146112ef5760405162461bcd60e51b815260040161080890612543565b601880546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b0316331461133a5760405162461bcd60e51b815260040161080890612543565b6001600160a01b03811661139f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610808565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661145a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610808565b6001600160a01b0382166114bb5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610808565b6001600160a01b038381165f8181526007602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661157f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610808565b6001600160a01b0382166115e15760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610808565b5f81116116425760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610808565b5f546001600160a01b0384811691161480159061166c57505f546001600160a01b03838116911614155b156116d4576015548111156116d45760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b6064820152608401610808565b5f6116de30611021565b905060155481106116ee57506015545b5f546001600160a01b0385811691161480159061171857505f546001600160a01b03848116911614155b801561172c57506001600160a01b03831615155b801561174357506001600160a01b03831661dead14155b801561175d57506018546001600160a01b03848116911614155b156117d8575f61176c84611021565b60145490915061177c84836125ff565b11156117d65760405162461bcd60e51b8152602060048201526024808201527f45786365656473206d6178696d756d2077616c6c657420746f6b656e20616d6f6044820152633ab73a1760e11b6064820152608401610808565b505b601654811080159081906117f45750601754610100900460ff16155b801561181857506001600160a01b0385165f9081526008602052604090205460ff16155b8015611826575060175460ff165b156118345761183482611997565b6001600160a01b0385165f9081526005602052604090205460019060ff168061187457506001600160a01b0385165f9081526005602052604090205460ff165b1561187c57505f5b61188886868684611aec565b505050505050565b5f81848411156118b35760405162461bcd60e51b815260040161080891906123bc565b505050900390565b5f805f6118c6611c61565b90925090506118d582826118dc565b9250505090565b5f610a288284612612565b5f610a2882846125ff565b5f805f8061190285601154611dd0565b90505f61191186601254611dd0565b90505f61191e878461198c565b905061192a818361198c565b979296509094509092505050565b5f8080806119468886611ddc565b90505f6119538887611ddc565b90505f6119608888611ddc565b90505f61196d848461198c565b9050611979818361198c565b939b939a50919850919650505050505050565b5f610a2882846125d8565b6017805461ff0019166101001790555f6119b28260026118dc565b90505f6119bf838361198c565b9050476119cb83611de7565b5f6119d6478361198c565b90505f6119f960646119f360135485611ddc90919063ffffffff16565b906118dc565b90505f611a06838361198c565b90508115611a8d57600a546040516001600160a01b039091169083156108fc029084905f818181858888f19350505050158015611a45573d5f803e3d5ffd5b50600a54604080516001600160a01b039092168252602082018490527f1af6c280083a73c311541c1467fa5fed97da7b6fd18e594778af9bdb5793b5c4910160405180910390a15b611a978582611f54565b60408051878152602081018390529081018690527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a150506017805461ff00191690555050505050565b60115460125482611b01575f60118190556012555b6001600160a01b0386165f9081526006602052604090205460ff168015611b4057506001600160a01b0385165f9081526006602052604090205460ff16155b15611b5557611b5086868661200d565b611c4d565b6001600160a01b0386165f9081526006602052604090205460ff16158015611b9457506001600160a01b0385165f9081526006602052604090205460ff165b15611ba457611b50868686612145565b6001600160a01b0386165f9081526006602052604090205460ff16158015611be457506001600160a01b0385165f9081526006602052604090205460ff16155b15611bf457611b508686866121fe565b6001600160a01b0386165f9081526006602052604090205460ff168015611c3257506001600160a01b0385165f9081526006602052604090205460ff165b15611c4257611b50868686612254565b611c4d8686866121fe565b826118885760119190915560125550505050565b600c54600b545f918291825b600954811015611da0578260035f60098481548110611c8e57611c8e6125b0565b5f9182526020808320909101546001600160a01b031683528201929092526040019020541180611cf657508160045f60098481548110611cd057611cd06125b0565b5f9182526020808320909101546001600160a01b03168352820192909252604001902054115b15611d0c57600c54600b54945094505050509091565b611d5060035f60098481548110611d2557611d256125b0565b5f9182526020808320909101546001600160a01b03168352820192909252604001902054849061198c565b9250611d9660045f60098481548110611d6b57611d6b6125b0565b5f9182526020808320909101546001600160a01b03168352820192909252604001902054839061198c565b9150600101611c6d565b50600b54600c54611db0916118dc565b821015611dc757600c54600b549350935050509091565b90939092509050565b5f610a2860646119f385855b5f610a288284612631565b6040805160028082526060820183525f9260208301908036833701905050905030815f81518110611e1a57611e1a6125b0565b60200260200101906001600160a01b031690816001600160a01b031681525050601760029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e8b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611eaf9190612648565b81600181518110611ec257611ec26125b0565b6001600160a01b039283166020918202929092010152601754611eee91309162010000900416846113f8565b60175460405163791ac94760e01b8152620100009091046001600160a01b03169063791ac94790611f2b9085905f90869030904290600401612663565b5f604051808303815f87803b158015611f42575f80fd5b505af1158015611888573d5f803e3d5ffd5b601754611f729030906201000090046001600160a01b0316846113f8565b60175460405163f305d71960e01b81523060048201819052602482018590525f60448301819052606483015260848201524260a4820152620100009091046001600160a01b03169063f305d71990839060c40160606040518083038185885af1158015611fe1573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061200691906126d3565b5050505050565b5f805f612019846118f2565b9250925092505f6120286118bb565b90505f805f61203988878787611938565b6001600160a01b038d165f908152600460205260409020549295509093509150612063908961198c565b6001600160a01b038b165f90815260046020908152604080832093909355600390522054612091908461198c565b6001600160a01b03808c165f9081526003602052604080822093909355908b16815220546120bf90836118e7565b6001600160a01b038a165f908152600360205260409020556120e23086866122d8565b6120ec8187612381565b886001600160a01b03168a6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8960405161213191815260200190565b60405180910390a350505050505050505050565b5f805f612151846118f2565b9250925092505f6121606118bb565b90505f805f61217188878787611938565b6001600160a01b038d165f90815260036020526040902054929550909350915061219b908461198c565b6001600160a01b03808c165f90815260036020908152604080832094909455918c168152600490915220546121d090886118e7565b6001600160a01b038a165f908152600460209081526040808320939093556003905220546120bf90836118e7565b5f805f61220a846118f2565b9250925092505f6122196118bb565b90505f805f61222a88878787611938565b6001600160a01b038d165f908152600360205260409020549295509093509150612091908461198c565b5f805f612260846118f2565b9250925092505f61226f6118bb565b90505f805f61228088878787611938565b6001600160a01b038d165f9081526004602052604090205492955090935091506122aa908961198c565b6001600160a01b038b165f9081526004602090815260408083209390935560039052205461219b908461198c565b5f82116122e457505050565b5f6122ef8383611ddc565b6001600160a01b0385165f9081526003602052604090205490915061231490826118e7565b6001600160a01b0385165f9081526003602090815260408083209390935560069052205460ff161561237b576001600160a01b0384165f9081526004602052604090205461236290846118e7565b6001600160a01b0385165f908152600460205260409020555b50505050565b600c5461238e908361198c565b600c55600d5461239e90826118e7565b600d555050565b5f602082840312156123b5575f80fd5b5035919050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114612405575f80fd5b50565b5f8060408385031215612419575f80fd5b8235612424816123f1565b946020939093013593505050565b5f805f60608486031215612444575f80fd5b833561244f816123f1565b9250602084013561245f816123f1565b929592945050506040919091013590565b5f60208284031215612480575f80fd5b8135610a28816123f1565b8035801515811461249a575f80fd5b919050565b5f80604083850312156124b0575f80fd5b823591506124c06020840161248b565b90509250929050565b5f80604083850312156124da575f80fd5b82356124e5816123f1565b91506124c06020840161248b565b5f60208284031215612503575f80fd5b610a288261248b565b5f806040838503121561251d575f80fd5b8235612528816123f1565b91506020830135612538816123f1565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c9082168061258c57607f821691505b6020821081036125aa57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b81810381811115610912576109126125c4565b634e487b7160e01b5f52603160045260245ffd5b80820180821115610912576109126125c4565b5f8261262c57634e487b7160e01b5f52601260045260245ffd5b500490565b8082028115828204841417610912576109126125c4565b5f60208284031215612658575f80fd5b8151610a28816123f1565b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b818110156126b35783516001600160a01b031683526020938401939092019160010161268c565b50506001600160a01b039590951660608401525050608001529392505050565b5f805f606084860312156126e5575f80fd5b505081516020830151604090930151909492935091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212203391e51ac624fe55740c789f90b81316aac60b60c119a0d0e5648a1c246946f764736f6c634300081a0033000000000000000000000000fa03e4faa273adc82874995c93d73aee20a18081
Deployed Bytecode
0x608060405260043610610257575f3560e01c80636612e66f1161013f578063a457c2d7116100b3578063c49b9a8011610078578063c49b9a8014610710578063cbecede01461072f578063d5aed6bf14610748578063dd62ed3e14610767578063e6c75f71146107ab578063f2fde38b146107c0575f80fd5b8063a457c2d714610666578063a49d955114610685578063a9059cbb146106a4578063baa04398146106c3578063bea9849e146106f1575f80fd5b806388f820201161010457806388f82020146105a25780638da5cb5b146105d95780638ee88c53146105f557806395d89b4114610614578063962dfc75146106285780639c74daf014610647575f80fd5b80636612e66f146105265780636bc87c3a1461054557806370a082311461055a578063715018a6146105795780637d1db4a51461058d575f80fd5b8063313ce567116101d65780634549b0391161019b5780634549b0391461043657806352390c02146104555780635342acb414610474578063583e0568146104ab5780635d098b38146104e85780635d83b45414610507575f80fd5b8063313ce567146103a35780633685d419146103c457806339509351146103e35780633b124fe7146104025780633bd5d17314610417575f80fd5b806313114a9d1161021c57806313114a9d1461031e57806318160ddd1461033257806323b872dd146103465780632d838119146103655780632ff9c14514610384575f80fd5b8063061c82d01461026257806306fdde0314610283578063095ea7b3146102ad5780630dc2cd85146102dc5780630fec5dd0146102ff575f80fd5b3661025e57005b5f80fd5b34801561026d575f80fd5b5061028161027c3660046123a5565b6107df565b005b34801561028e575f80fd5b50610297610872565b6040516102a491906123bc565b60405180910390f35b3480156102b8575f80fd5b506102cc6102c7366004612408565b610902565b60405190151581526020016102a4565b3480156102e7575f80fd5b506102f160135481565b6040519081526020016102a4565b34801561030a575f80fd5b506102816103193660046123a5565b610918565b348015610329575f80fd5b50600d546102f1565b34801561033d575f80fd5b50600b546102f1565b348015610351575f80fd5b506102cc610360366004612432565b610946565b348015610370575f80fd5b506102f161037f3660046123a5565b6109ad565b34801561038f575f80fd5b5061028161039e3660046123a5565b610a2f565b3480156103ae575f80fd5b5060105460405160ff90911681526020016102a4565b3480156103cf575f80fd5b506102816103de366004612470565b610a5d565b3480156103ee575f80fd5b506102cc6103fd366004612408565b610c01565b34801561040d575f80fd5b506102f160115481565b348015610422575f80fd5b506102816104313660046123a5565b610c36565b348015610441575f80fd5b506102f161045036600461249f565b610d39565b348015610460575f80fd5b5061028161046f366004612470565b610de3565b34801561047f575f80fd5b506102cc61048e366004612470565b6001600160a01b03165f9081526005602052604090205460ff1690565b3480156104b6575f80fd5b506017546104d0906201000090046001600160a01b031681565b6040516001600160a01b0390911681526020016102a4565b3480156104f3575f80fd5b50610281610502366004612470565b610f30565b348015610512575f80fd5b506102816105213660046124c9565b610f7b565b348015610531575f80fd5b506102816105403660046124c9565b610fce565b348015610550575f80fd5b506102f160125481565b348015610565575f80fd5b506102f1610574366004612470565b611021565b348015610584575f80fd5b5061028161107d565b348015610598575f80fd5b506102f160155481565b3480156105ad575f80fd5b506102cc6105bc366004612470565b6001600160a01b03165f9081526006602052604090205460ff1690565b3480156105e4575f80fd5b505f546001600160a01b03166104d0565b348015610600575f80fd5b5061028161060f3660046123a5565b6110ee565b34801561061f575f80fd5b5061029761116d565b348015610633575f80fd5b50600a546104d0906001600160a01b031681565b348015610652575f80fd5b506018546104d0906001600160a01b031681565b348015610671575f80fd5b506102cc610680366004612408565b61117c565b348015610690575f80fd5b5061028161069f3660046123a5565b6111c9565b3480156106af575f80fd5b506102cc6106be366004612408565b6111f7565b3480156106ce575f80fd5b506102cc6106dd366004612470565b60086020525f908152604090205460ff1681565b3480156106fc575f80fd5b5061028161070b366004612470565b611203565b34801561071b575f80fd5b5061028161072a3660046124f3565b611256565b34801561073a575f80fd5b506017546102cc9060ff1681565b348015610753575f80fd5b50610281610762366004612470565b6112c6565b348015610772575f80fd5b506102f161078136600461250c565b6001600160a01b039182165f90815260076020908152604080832093909416825291909152205490565b3480156107b6575f80fd5b506102f160145481565b3480156107cb575f80fd5b506102816107da366004612470565b611311565b5f546001600160a01b031633146108115760405162461bcd60e51b815260040161080890612543565b60405180910390fd5b600481111561086d5760405162461bcd60e51b815260206004820152602260248201527f486f6c646572205265666c656374696f6e2063616e6e6f742065786365656420604482015261342560f01b6064820152608401610808565b601155565b6060600e805461088190612578565b80601f01602080910402602001604051908101604052809291908181526020018280546108ad90612578565b80156108f85780601f106108cf576101008083540402835291602001916108f8565b820191905f5260205f20905b8154815290600101906020018083116108db57829003601f168201915b5050505050905090565b5f61090e3384846113f8565b5060015b92915050565b5f546001600160a01b031633146109415760405162461bcd60e51b815260040161080890612543565b601455565b5f61095284848461151b565b6109a3843361099e856040518060600160405280602881526020016126ff602891396001600160a01b038a165f9081526007602090815260408083203384529091529020549190611890565b6113f8565b5060019392505050565b5f600c54821115610a135760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610808565b5f610a1c6118bb565b9050610a2883826118dc565b9392505050565b5f546001600160a01b03163314610a585760405162461bcd60e51b815260040161080890612543565b601655565b5f546001600160a01b03163314610a865760405162461bcd60e51b815260040161080890612543565b6001600160a01b0381165f9081526006602052604090205460ff16610aed5760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610808565b5f5b600954811015610bfd57816001600160a01b031660098281548110610b1657610b166125b0565b5f918252602090912001546001600160a01b031603610bf55760098054610b3f906001906125d8565b81548110610b4f57610b4f6125b0565b5f91825260209091200154600980546001600160a01b039092169183908110610b7a57610b7a6125b0565b5f91825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600482526040808220829055600690925220805460ff191690556009805480610bd157610bd16125eb565b5f8281526020902081015f1990810180546001600160a01b03191690550190555050565b600101610aef565b5050565b335f8181526007602090815260408083206001600160a01b0387168452909152812054909161090e91859061099e90866118e7565b335f8181526006602052604090205460ff1615610caa5760405162461bcd60e51b815260206004820152602c60248201527f4578636c75646564206164647265737365732063616e6e6f742063616c6c207460448201526b3434b990333ab731ba34b7b760a11b6064820152608401610808565b5f80610cb5846118f2565b92509250505f610cc36118bb565b90505f610cd286858585611938565b50506001600160a01b0386165f90815260036020526040902054909150610cf9908261198c565b6001600160a01b0386165f90815260036020526040902055600c54610d1e908261198c565b600c55600d54610d2e90876118e7565b600d55505050505050565b5f600b54831115610d8c5760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c79006044820152606401610808565b5f80610d97856118f2565b92509250505f610da56118bb565b905084610dc8575f610db987858585611938565b50909550610912945050505050565b5f610dd587858585611938565b509550610912945050505050565b5f546001600160a01b03163314610e0c5760405162461bcd60e51b815260040161080890612543565b6001600160a01b0381165f9081526006602052604090205460ff1615610e745760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c7564656400000000006044820152606401610808565b6001600160a01b0381165f9081526003602052604090205415610ecb576001600160a01b0381165f90815260036020526040902054610eb2906109ad565b6001600160a01b0382165f908152600460205260409020555b6001600160a01b03165f818152600660205260408120805460ff191660019081179091556009805491820181559091527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af0180546001600160a01b0319169091179055565b5f546001600160a01b03163314610f595760405162461bcd60e51b815260040161080890612543565b600a80546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b03163314610fa45760405162461bcd60e51b815260040161080890612543565b6001600160a01b03919091165f908152600860205260409020805460ff1916911515919091179055565b5f546001600160a01b03163314610ff75760405162461bcd60e51b815260040161080890612543565b6001600160a01b03919091165f908152600560205260409020805460ff1916911515919091179055565b6001600160a01b0381165f9081526006602052604081205460ff161561105c57506001600160a01b03165f9081526004602052604090205490565b6001600160a01b0382165f90815260036020526040902054610912906109ad565b5f546001600160a01b031633146110a65760405162461bcd60e51b815260040161080890612543565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146111175760405162461bcd60e51b815260040161080890612543565b60068111156111685760405162461bcd60e51b815260206004820152601f60248201527f4c6971756964697479204665652063616e6e6f742065786365656420313625006044820152606401610808565b601255565b6060600f805461088190612578565b5f61090e338461099e8560405180606001604052806025815260200161272760259139335f9081526007602090815260408083206001600160a01b038d1684529091529020549190611890565b5f546001600160a01b031633146111f25760405162461bcd60e51b815260040161080890612543565b601355565b5f61090e33848461151b565b5f546001600160a01b0316331461122c5760405162461bcd60e51b815260040161080890612543565b601780546001600160a01b03909216620100000262010000600160b01b0319909216919091179055565b5f546001600160a01b0316331461127f5760405162461bcd60e51b815260040161080890612543565b6017805460ff19168215159081179091556040519081527f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc1599060200160405180910390a150565b5f546001600160a01b031633146112ef5760405162461bcd60e51b815260040161080890612543565b601880546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b0316331461133a5760405162461bcd60e51b815260040161080890612543565b6001600160a01b03811661139f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610808565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661145a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610808565b6001600160a01b0382166114bb5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610808565b6001600160a01b038381165f8181526007602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661157f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610808565b6001600160a01b0382166115e15760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610808565b5f81116116425760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610808565b5f546001600160a01b0384811691161480159061166c57505f546001600160a01b03838116911614155b156116d4576015548111156116d45760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b6064820152608401610808565b5f6116de30611021565b905060155481106116ee57506015545b5f546001600160a01b0385811691161480159061171857505f546001600160a01b03848116911614155b801561172c57506001600160a01b03831615155b801561174357506001600160a01b03831661dead14155b801561175d57506018546001600160a01b03848116911614155b156117d8575f61176c84611021565b60145490915061177c84836125ff565b11156117d65760405162461bcd60e51b8152602060048201526024808201527f45786365656473206d6178696d756d2077616c6c657420746f6b656e20616d6f6044820152633ab73a1760e11b6064820152608401610808565b505b601654811080159081906117f45750601754610100900460ff16155b801561181857506001600160a01b0385165f9081526008602052604090205460ff16155b8015611826575060175460ff165b156118345761183482611997565b6001600160a01b0385165f9081526005602052604090205460019060ff168061187457506001600160a01b0385165f9081526005602052604090205460ff165b1561187c57505f5b61188886868684611aec565b505050505050565b5f81848411156118b35760405162461bcd60e51b815260040161080891906123bc565b505050900390565b5f805f6118c6611c61565b90925090506118d582826118dc565b9250505090565b5f610a288284612612565b5f610a2882846125ff565b5f805f8061190285601154611dd0565b90505f61191186601254611dd0565b90505f61191e878461198c565b905061192a818361198c565b979296509094509092505050565b5f8080806119468886611ddc565b90505f6119538887611ddc565b90505f6119608888611ddc565b90505f61196d848461198c565b9050611979818361198c565b939b939a50919850919650505050505050565b5f610a2882846125d8565b6017805461ff0019166101001790555f6119b28260026118dc565b90505f6119bf838361198c565b9050476119cb83611de7565b5f6119d6478361198c565b90505f6119f960646119f360135485611ddc90919063ffffffff16565b906118dc565b90505f611a06838361198c565b90508115611a8d57600a546040516001600160a01b039091169083156108fc029084905f818181858888f19350505050158015611a45573d5f803e3d5ffd5b50600a54604080516001600160a01b039092168252602082018490527f1af6c280083a73c311541c1467fa5fed97da7b6fd18e594778af9bdb5793b5c4910160405180910390a15b611a978582611f54565b60408051878152602081018390529081018690527f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619060600160405180910390a150506017805461ff00191690555050505050565b60115460125482611b01575f60118190556012555b6001600160a01b0386165f9081526006602052604090205460ff168015611b4057506001600160a01b0385165f9081526006602052604090205460ff16155b15611b5557611b5086868661200d565b611c4d565b6001600160a01b0386165f9081526006602052604090205460ff16158015611b9457506001600160a01b0385165f9081526006602052604090205460ff165b15611ba457611b50868686612145565b6001600160a01b0386165f9081526006602052604090205460ff16158015611be457506001600160a01b0385165f9081526006602052604090205460ff16155b15611bf457611b508686866121fe565b6001600160a01b0386165f9081526006602052604090205460ff168015611c3257506001600160a01b0385165f9081526006602052604090205460ff165b15611c4257611b50868686612254565b611c4d8686866121fe565b826118885760119190915560125550505050565b600c54600b545f918291825b600954811015611da0578260035f60098481548110611c8e57611c8e6125b0565b5f9182526020808320909101546001600160a01b031683528201929092526040019020541180611cf657508160045f60098481548110611cd057611cd06125b0565b5f9182526020808320909101546001600160a01b03168352820192909252604001902054115b15611d0c57600c54600b54945094505050509091565b611d5060035f60098481548110611d2557611d256125b0565b5f9182526020808320909101546001600160a01b03168352820192909252604001902054849061198c565b9250611d9660045f60098481548110611d6b57611d6b6125b0565b5f9182526020808320909101546001600160a01b03168352820192909252604001902054839061198c565b9150600101611c6d565b50600b54600c54611db0916118dc565b821015611dc757600c54600b549350935050509091565b90939092509050565b5f610a2860646119f385855b5f610a288284612631565b6040805160028082526060820183525f9260208301908036833701905050905030815f81518110611e1a57611e1a6125b0565b60200260200101906001600160a01b031690816001600160a01b031681525050601760029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611e8b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611eaf9190612648565b81600181518110611ec257611ec26125b0565b6001600160a01b039283166020918202929092010152601754611eee91309162010000900416846113f8565b60175460405163791ac94760e01b8152620100009091046001600160a01b03169063791ac94790611f2b9085905f90869030904290600401612663565b5f604051808303815f87803b158015611f42575f80fd5b505af1158015611888573d5f803e3d5ffd5b601754611f729030906201000090046001600160a01b0316846113f8565b60175460405163f305d71960e01b81523060048201819052602482018590525f60448301819052606483015260848201524260a4820152620100009091046001600160a01b03169063f305d71990839060c40160606040518083038185885af1158015611fe1573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061200691906126d3565b5050505050565b5f805f612019846118f2565b9250925092505f6120286118bb565b90505f805f61203988878787611938565b6001600160a01b038d165f908152600460205260409020549295509093509150612063908961198c565b6001600160a01b038b165f90815260046020908152604080832093909355600390522054612091908461198c565b6001600160a01b03808c165f9081526003602052604080822093909355908b16815220546120bf90836118e7565b6001600160a01b038a165f908152600360205260409020556120e23086866122d8565b6120ec8187612381565b886001600160a01b03168a6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8960405161213191815260200190565b60405180910390a350505050505050505050565b5f805f612151846118f2565b9250925092505f6121606118bb565b90505f805f61217188878787611938565b6001600160a01b038d165f90815260036020526040902054929550909350915061219b908461198c565b6001600160a01b03808c165f90815260036020908152604080832094909455918c168152600490915220546121d090886118e7565b6001600160a01b038a165f908152600460209081526040808320939093556003905220546120bf90836118e7565b5f805f61220a846118f2565b9250925092505f6122196118bb565b90505f805f61222a88878787611938565b6001600160a01b038d165f908152600360205260409020549295509093509150612091908461198c565b5f805f612260846118f2565b9250925092505f61226f6118bb565b90505f805f61228088878787611938565b6001600160a01b038d165f9081526004602052604090205492955090935091506122aa908961198c565b6001600160a01b038b165f9081526004602090815260408083209390935560039052205461219b908461198c565b5f82116122e457505050565b5f6122ef8383611ddc565b6001600160a01b0385165f9081526003602052604090205490915061231490826118e7565b6001600160a01b0385165f9081526003602090815260408083209390935560069052205460ff161561237b576001600160a01b0384165f9081526004602052604090205461236290846118e7565b6001600160a01b0385165f908152600460205260409020555b50505050565b600c5461238e908361198c565b600c55600d5461239e90826118e7565b600d555050565b5f602082840312156123b5575f80fd5b5035919050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b0381168114612405575f80fd5b50565b5f8060408385031215612419575f80fd5b8235612424816123f1565b946020939093013593505050565b5f805f60608486031215612444575f80fd5b833561244f816123f1565b9250602084013561245f816123f1565b929592945050506040919091013590565b5f60208284031215612480575f80fd5b8135610a28816123f1565b8035801515811461249a575f80fd5b919050565b5f80604083850312156124b0575f80fd5b823591506124c06020840161248b565b90509250929050565b5f80604083850312156124da575f80fd5b82356124e5816123f1565b91506124c06020840161248b565b5f60208284031215612503575f80fd5b610a288261248b565b5f806040838503121561251d575f80fd5b8235612528816123f1565b91506020830135612538816123f1565b809150509250929050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c9082168061258c57607f821691505b6020821081036125aa57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52603260045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b81810381811115610912576109126125c4565b634e487b7160e01b5f52603160045260245ffd5b80820180821115610912576109126125c4565b5f8261262c57634e487b7160e01b5f52601260045260245ffd5b500490565b8082028115828204841417610912576109126125c4565b5f60208284031215612658575f80fd5b8151610a28816123f1565b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b818110156126b35783516001600160a01b031683526020938401939092019160010161268c565b50506001600160a01b039590951660608401525050608001529392505050565b5f805f606084860312156126e5575f80fd5b505081516020830151604090930151909492935091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212203391e51ac624fe55740c789f90b81316aac60b60c119a0d0e5648a1c246946f764736f6c634300081a0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000fa03e4faa273adc82874995c93d73aee20a18081
-----Decoded View---------------
Arg [0] : cOwner (address): 0xfa03E4FAa273ADC82874995C93D73aeE20A18081
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000fa03e4faa273adc82874995c93d73aee20a18081
Deployed Bytecode Sourcemap
18823:19834:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26206:165;;;;;;;;;;-1:-1:-1;26206:165:0;;;;;:::i;:::-;;:::i;:::-;;21432:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;22344:161;;;;;;;;;;-1:-1:-1;22344:161:0;;;;;:::i;:::-;;:::i;:::-;;;1341:14:1;;1334:22;1316:41;;1304:2;1289:18;22344:161:0;1176:187:1;19725:54:0;;;;;;;;;;;;;;;;;;;1514:25:1;;;1502:2;1487:18;19725:54:0;1368:177:1;26740:110:0;;;;;;;;;;-1:-1:-1;26740:110:0;;;;;:::i;:::-;;:::i;23465:87::-;;;;;;;;;;-1:-1:-1;23534:10:0;;23465:87;;21709:95;;;;;;;;;;-1:-1:-1;21789:7:0;;21709:95;;22513:313;;;;;;;;;;-1:-1:-1;22513:313:0;;;;;:::i;:::-;;:::i;24724:254::-;;;;;;;;;;-1:-1:-1;24724:254:0;;;;;:::i;:::-;;:::i;25946:124::-;;;;;;;;;;-1:-1:-1;25946:124:0;;;;;:::i;:::-;;:::i;21618:83::-;;;;;;;;;;-1:-1:-1;21684:9:0;;21618:83;;21684:9;;;;2205:36:1;;2193:2;2178:18;21618:83:0;2063:184:1;25328:479:0;;;;;;;;;;-1:-1:-1;25328:479:0;;;;;:::i;:::-;;:::i;22834:218::-;;;;;;;;;;-1:-1:-1;22834:218:0;;;;;:::i;:::-;;:::i;19653:26::-;;;;;;;;;;;;;;;;23560:536;;;;;;;;;;-1:-1:-1;23560:536:0;;;;;:::i;:::-;;:::i;24104:612::-;;;;;;;;;;-1:-1:-1;24104:612:0;;;;;:::i;:::-;;:::i;24986:334::-;;;;;;;;;;-1:-1:-1;24986:334:0;;;;;:::i;:::-;;:::i;29740:123::-;;;;;;;;;;-1:-1:-1;29740:123:0;;;;;:::i;:::-;-1:-1:-1;;;;;29828:27:0;29804:4;29828:27;;;:18;:27;;;;;;;;;29740:123;20039:42;;;;;;;;;;-1:-1:-1;20039:42:0;;;;;;;-1:-1:-1;;;;;20039:42:0;;;;;;-1:-1:-1;;;;;3159:32:1;;;3141:51;;3129:2;3114:18;20039:42:0;2968:230:1;25815:125:0;;;;;;;;;;-1:-1:-1;25815:125:0;;;;;:::i;:::-;;:::i;27339:130::-;;;;;;;;;;-1:-1:-1;27339:130:0;;;;;:::i;:::-;;:::i;26076:122::-;;;;;;;;;;-1:-1:-1;26076:122:0;;;;;:::i;:::-;;:::i;19686:32::-;;;;;;;;;;;;;;;;21812:198;;;;;;;;;;-1:-1:-1;21812:198:0;;;;;:::i;:::-;;:::i;10447:148::-;;;;;;;;;;;;;:::i;19836:42::-;;;;;;;;;;;;;;;;23337:120;;;;;;;;;;-1:-1:-1;23337:120:0;;;;;:::i;:::-;-1:-1:-1;;;;;23429:20:0;23405:4;23429:20;;;:11;:20;;;;;;;;;23337:120;10233:79;;;;;;;;;;-1:-1:-1;10271:7:0;10298:6;-1:-1:-1;;;;;10298:6:0;10233:79;;26379:192;;;;;;;;;;-1:-1:-1;26379:192:0;;;;;:::i;:::-;;:::i;21523:87::-;;;;;;;;;;;;;:::i;19299:31::-;;;;;;;;;;-1:-1:-1;19299:31:0;;;;-1:-1:-1;;;;;19299:31:0;;;20088:40;;;;;;;;;;-1:-1:-1;20088:40:0;;;;-1:-1:-1;;;;;20088:40:0;;;23060:269;;;;;;;;;;-1:-1:-1;23060:269:0;;;;;:::i;:::-;;:::i;26579:155::-;;;;;;;;;;-1:-1:-1;26579:155:0;;;;;:::i;:::-;;:::i;22018:167::-;;;;;;;;;;-1:-1:-1;22018:167:0;;;;;:::i;:::-;;:::i;19195:61::-;;;;;;;;;;-1:-1:-1;19195:61:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;27054:178;;;;;;;;;;-1:-1:-1;27054:178:0;;;;;:::i;:::-;;:::i;26858:151::-;;;;;;;;;;-1:-1:-1;26858:151:0;;;;;:::i;:::-;;:::i;19962:41::-;;;;;;;;;;-1:-1:-1;19962:41:0;;;;;;;;27240:91;;;;;;;;;;-1:-1:-1;27240:91:0;;;;;:::i;:::-;;:::i;22193:143::-;;;;;;;;;;-1:-1:-1;22193:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;22301:18:0;;;22274:7;22301:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;22193:143;19786:39;;;;;;;;;;;;;;;;10603:244;;;;;;;;;;-1:-1:-1;10603:244:0;;;;;:::i;:::-;;:::i;26206:165::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;;;;;;;;;26296:1:::1;26286:6;:11;;26278:58;;;::::0;-1:-1:-1;;;26278:58:0;;4872:2:1;26278:58:0::1;::::0;::::1;4854:21:1::0;4911:2;4891:18;;;4884:30;4950:34;4930:18;;;4923:62;-1:-1:-1;;;5001:18:1;;;4994:32;5043:19;;26278:58:0::1;4670:398:1::0;26278:58:0::1;26347:7;:16:::0;26206:165::o;21432:83::-;21469:13;21502:5;21495:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21432:83;:::o;22344:161::-;22419:4;22436:39;9454:10;22459:7;22468:6;22436:8;:39::i;:::-;-1:-1:-1;22493:4:0;22344:161;;;;;:::o;26740:110::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;26816:14:::1;:26:::0;26740:110::o;22513:313::-;22611:4;22628:36;22638:6;22646:9;22657:6;22628:9;:36::i;:::-;22675:121;22684:6;9454:10;22706:89;22744:6;22706:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;22706:19:0;;;;;;:11;:19;;;;;;;;9454:10;22706:33;;;;;;;;;;:37;:89::i;:::-;22675:8;:121::i;:::-;-1:-1:-1;22814:4:0;22513:313;;;;;:::o;24724:254::-;24790:7;24829;;24818;:18;;24810:73;;;;-1:-1:-1;;;24810:73:0;;5660:2:1;24810:73:0;;;5642:21:1;5699:2;5679:18;;;5672:30;5738:34;5718:18;;;5711:62;-1:-1:-1;;;5789:18:1;;;5782:40;5839:19;;24810:73:0;5458:406:1;24810:73:0;24896:19;24918:10;:8;:10::i;:::-;24896:32;-1:-1:-1;24946:24:0;:7;24896:32;24946:11;:24::i;:::-;24939:31;24724:254;-1:-1:-1;;;24724:254:0:o;25946:124::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;26031:16:::1;:31:::0;25946:124::o;25328:479::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;25408:20:0;::::1;;::::0;;;:11:::1;:20;::::0;;;;;::::1;;25400:60;;;::::0;-1:-1:-1;;;25400:60:0;;6071:2:1;25400:60:0::1;::::0;::::1;6053:21:1::0;6110:2;6090:18;;;6083:30;6149:29;6129:18;;;6122:57;6196:18;;25400:60:0::1;5869:351:1::0;25400:60:0::1;25478:9;25473:327;25497:9;:16:::0;25493:20;::::1;25473:327;;;25555:7;-1:-1:-1::0;;;;;25539:23:0::1;:9;25549:1;25539:12;;;;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;::::1;::::0;-1:-1:-1;;;;;25539:12:0::1;:23:::0;25535:254:::1;;25598:9;25608:16:::0;;:20:::1;::::0;25627:1:::1;::::0;25608:20:::1;:::i;:::-;25598:31;;;;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;::::1;::::0;25583:9:::1;:12:::0;;-1:-1:-1;;;;;25598:31:0;;::::1;::::0;25593:1;;25583:12;::::1;;;;;:::i;:::-;;::::0;;;::::1;::::0;;;;;;::::1;:46:::0;;-1:-1:-1;;;;;;25583:46:0::1;-1:-1:-1::0;;;;;25583:46:0;;::::1;;::::0;;25648:16;;::::1;::::0;;:7:::1;:16:::0;;;;;;:20;;;25687:11:::1;:20:::0;;;;:28;;-1:-1:-1;;25687:28:0::1;::::0;;25734:9:::1;:15:::0;;;::::1;;;;:::i;:::-;;::::0;;;::::1;::::0;;;;-1:-1:-1;;25734:15:0;;;;;-1:-1:-1;;;;;;25734:15:0::1;::::0;;;;;25473:327:::1;25328:479:::0;:::o;25535:254::-:1;25515:3;;25473:327;;;;25328:479:::0;:::o;22834:218::-;9454:10;22922:4;22971:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;22971:34:0;;;;;;;;;;22922:4;;22939:83;;22962:7;;22971:50;;23010:10;22971:38;:50::i;23560:536::-;9454:10;23612:14;23661:19;;;:11;:19;;;;;;;;23660:20;23652:77;;;;-1:-1:-1;;;23652:77:0;;6956:2:1;23652:77:0;;;6938:21:1;6995:2;6975:18;;;6968:30;7034:34;7014:18;;;7007:62;-1:-1:-1;;;7085:18:1;;;7078:42;7137:19;;23652:77:0;6754:408:1;23652:77:0;23745:12;23759:18;23781:20;23793:7;23781:11;:20::i;:::-;23742:59;;;;;23812:19;23834:10;:8;:10::i;:::-;23812:32;;23856:15;23877:51;23889:7;23898:4;23904:10;23916:11;23877;:51::i;:::-;-1:-1:-1;;;;;;;23959:15:0;;;;;;:7;:15;;;;;;23855:73;;-1:-1:-1;23959:28:0;;23855:73;23959:19;:28::i;:::-;-1:-1:-1;;;;;23941:15:0;;;;;;:7;:15;;;;;:46;24016:7;;:20;;24028:7;24016:11;:20::i;:::-;23998:7;:38;24065:10;;:23;;24080:7;24065:14;:23::i;:::-;24047:10;:41;-1:-1:-1;;;;;;23560:536:0:o;24104:612::-;24194:7;24233;;24222;:18;;24214:62;;;;-1:-1:-1;;;24214:62:0;;7369:2:1;24214:62:0;;;7351:21:1;7408:2;7388:18;;;7381:30;7447:33;7427:18;;;7420:61;7498:18;;24214:62:0;7167:355:1;24214:62:0;24290:12;24304:18;24326:20;24338:7;24326:11;:20::i;:::-;24287:59;;;;;24357:19;24379:10;:8;:10::i;:::-;24357:32;;24407:17;24402:307;;24442:15;24463:51;24475:7;24484:4;24490:10;24502:11;24463;:51::i;:::-;-1:-1:-1;24441:73:0;;-1:-1:-1;24529:14:0;;-1:-1:-1;;;;;24529:14:0;24402:307;24581:23;24609:51;24621:7;24630:4;24636:10;24648:11;24609;:51::i;:::-;-1:-1:-1;24578:82:0;-1:-1:-1;24675:22:0;;-1:-1:-1;;;;;24675:22:0;24986:334;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;25067:20:0;::::1;;::::0;;;:11:::1;:20;::::0;;;;;::::1;;25066:21;25058:61;;;::::0;-1:-1:-1;;;25058:61:0;;6071:2:1;25058:61:0::1;::::0;::::1;6053:21:1::0;6110:2;6090:18;;;6083:30;6149:29;6129:18;;;6122:57;6196:18;;25058:61:0::1;5869:351:1::0;25058:61:0::1;-1:-1:-1::0;;;;;25136:16:0;::::1;25155:1;25136:16:::0;;;:7:::1;:16;::::0;;;;;:20;25132:109:::1;;-1:-1:-1::0;;;;;25212:16:0;::::1;;::::0;;;:7:::1;:16;::::0;;;;;25192:37:::1;::::0;:19:::1;:37::i;:::-;-1:-1:-1::0;;;;;25173:16:0;::::1;;::::0;;;:7:::1;:16;::::0;;;;:56;25132:109:::1;-1:-1:-1::0;;;;;25251:20:0::1;;::::0;;;:11:::1;:20;::::0;;;;:27;;-1:-1:-1;;25251:27:0::1;25274:4;25251:27:::0;;::::1;::::0;;;25289:9:::1;:23:::0;;;;::::1;::::0;;;;;;::::1;::::0;;-1:-1:-1;;;;;;25289:23:0::1;::::0;;::::1;::::0;;24986:334::o;25815:125::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;25898:16:::1;:34:::0;;-1:-1:-1;;;;;;25898:34:0::1;-1:-1:-1::0;;;;;25898:34:0;;;::::1;::::0;;;::::1;::::0;;25815:125::o;27339:130::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;27426:31:0;;;::::1;;::::0;;;:28:::1;:31;::::0;;;;:35;;-1:-1:-1;;27426:35:0::1;::::0;::::1;;::::0;;;::::1;::::0;;27339:130::o;26076:122::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;26159:27:0;;;::::1;;::::0;;;:18:::1;:27;::::0;;;;:31;;-1:-1:-1;;26159:31:0::1;::::0;::::1;;::::0;;;::::1;::::0;;26076:122::o;21812:198::-;-1:-1:-1;;;;;21902:20:0;;21878:7;21902:20;;;:11;:20;;;;;;;;21898:49;;;-1:-1:-1;;;;;;21931:16:0;;;;;:7;:16;;;;;;;21812:198::o;21898:49::-;-1:-1:-1;;;;;21985:16:0;;;;;;:7;:16;;;;;;21965:37;;:19;:37::i;10447:148::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;10554:1:::1;10538:6:::0;;10517:40:::1;::::0;-1:-1:-1;;;;;10538:6:0;;::::1;::::0;10517:40:::1;::::0;10554:1;;10517:40:::1;10585:1;10568:19:::0;;-1:-1:-1;;;;;;10568:19:0::1;::::0;;10447:148::o;26379:192::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;26487:1:::1;26471:12;:17;;26463:61;;;::::0;-1:-1:-1;;;26463:61:0;;7729:2:1;26463:61:0::1;::::0;::::1;7711:21:1::0;7768:2;7748:18;;;7741:30;7807:33;7787:18;;;7780:61;7858:18;;26463:61:0::1;7527:355:1::0;26463:61:0::1;26535:13;:28:::0;26379:192::o;21523:87::-;21562:13;21595:7;21588:14;;;;;:::i;23060:269::-;23153:4;23170:129;9454:10;23193:7;23202:96;23241:15;23202:96;;;;;;;;;;;;;;;;;9454:10;23202:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;23202:34:0;;;;;;;;;;;;:38;:96::i;26579:155::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;26677:34:::1;:49:::0;26579:155::o;22018:167::-;22096:4;22113:42;9454:10;22137:9;22148:6;22113:9;:42::i;27054:178::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;27190:16:::1;:34:::0;;-1:-1:-1;;;;;27190:34:0;;::::1;::::0;::::1;-1:-1:-1::0;;;;;;27190:34:0;;::::1;::::0;;;::::1;::::0;;27054:178::o;26858:151::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;26928:22:::1;:26:::0;;-1:-1:-1;;26928:26:0::1;::::0;::::1;;::::0;;::::1;::::0;;;26970:31:::1;::::0;1316:41:1;;;26970:31:0::1;::::0;1304:2:1;1289:18;26970:31:0::1;;;;;;;26858:151:::0;:::o;27240:91::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;27305:14:::1;:18:::0;;-1:-1:-1;;;;;;27305:18:0::1;-1:-1:-1::0;;;;;27305:18:0;;;::::1;::::0;;;::::1;::::0;;27240:91::o;10603:244::-;10360:6;;-1:-1:-1;;;;;10360:6:0;9454:10;10360:22;10352:67;;;;-1:-1:-1;;;10352:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;10692:22:0;::::1;10684:73;;;::::0;-1:-1:-1;;;10684:73:0;;8089:2:1;10684:73:0::1;::::0;::::1;8071:21:1::0;8128:2;8108:18;;;8101:30;8167:34;8147:18;;;8140:62;-1:-1:-1;;;8218:18:1;;;8211:36;8264:19;;10684:73:0::1;7887:402:1::0;10684:73:0::1;10794:6;::::0;;10773:38:::1;::::0;-1:-1:-1;;;;;10773:38:0;;::::1;::::0;10794:6;::::1;::::0;10773:38:::1;::::0;::::1;10822:6;:17:::0;;-1:-1:-1;;;;;;10822:17:0::1;-1:-1:-1::0;;;;;10822:17:0;;;::::1;::::0;;;::::1;::::0;;10603:244::o;29871:337::-;-1:-1:-1;;;;;29964:19:0;;29956:68;;;;-1:-1:-1;;;29956:68:0;;8496:2:1;29956:68:0;;;8478:21:1;8535:2;8515:18;;;8508:30;8574:34;8554:18;;;8547:62;-1:-1:-1;;;8625:18:1;;;8618:34;8669:19;;29956:68:0;8294:400:1;29956:68:0;-1:-1:-1;;;;;30043:21:0;;30035:68;;;;-1:-1:-1;;;30035:68:0;;8901:2:1;30035:68:0;;;8883:21:1;8940:2;8920:18;;;8913:30;8979:34;8959:18;;;8952:62;-1:-1:-1;;;9030:18:1;;;9023:32;9072:19;;30035:68:0;8699:398:1;30035:68:0;-1:-1:-1;;;;;30116:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;30168:32;;1514:25:1;;;30168:32:0;;1487:18:1;30168:32:0;;;;;;;29871:337;;;:::o;30216:2007::-;-1:-1:-1;;;;;30338:18:0;;30330:68;;;;-1:-1:-1;;;30330:68:0;;9304:2:1;30330:68:0;;;9286:21:1;9343:2;9323:18;;;9316:30;9382:34;9362:18;;;9355:62;-1:-1:-1;;;9433:18:1;;;9426:35;9478:19;;30330:68:0;9102:401:1;30330:68:0;-1:-1:-1;;;;;30417:16:0;;30409:64;;;;-1:-1:-1;;;30409:64:0;;9710:2:1;30409:64:0;;;9692:21:1;9749:2;9729:18;;;9722:30;9788:34;9768:18;;;9761:62;-1:-1:-1;;;9839:18:1;;;9832:33;9882:19;;30409:64:0;9508:399:1;30409:64:0;30501:1;30492:6;:10;30484:64;;;;-1:-1:-1;;;30484:64:0;;10114:2:1;30484:64:0;;;10096:21:1;10153:2;10133:18;;;10126:30;10192:34;10172:18;;;10165:62;-1:-1:-1;;;10243:18:1;;;10236:39;10292:19;;30484:64:0;9912:405:1;30484:64:0;10271:7;10298:6;-1:-1:-1;;;;;30565:15:0;;;10298:6;;30565:15;;;;:32;;-1:-1:-1;10271:7:0;10298:6;-1:-1:-1;;;;;30584:13:0;;;10298:6;;30584:13;;30565:32;30561:140;;;30632:12;;30622:6;:22;;30614:75;;;;-1:-1:-1;;;30614:75:0;;10524:2:1;30614:75:0;;;10506:21:1;10563:2;10543:18;;;10536:30;10602:34;10582:18;;;10575:62;-1:-1:-1;;;10653:18:1;;;10646:38;10701:19;;30614:75:0;10322:404:1;30614:75:0;31027:28;31058:24;31076:4;31058:9;:24::i;:::-;31027:55;;31123:12;;31099:20;:36;31095:104;;-1:-1:-1;31175:12:0;;31095:104;10271:7;10298:6;-1:-1:-1;;;;;31227:15:0;;;10298:6;;31227:15;;;;:45;;-1:-1:-1;10271:7:0;10298:6;-1:-1:-1;;;;;31259:13:0;;;10298:6;;31259:13;;31227:45;:78;;;;-1:-1:-1;;;;;;31289:16:0;;;;31227:78;:116;;;;-1:-1:-1;;;;;;31322:21:0;;31336:6;31322:21;;31227:116;:153;;;;-1:-1:-1;31366:14:0;;-1:-1:-1;;;;;31360:20:0;;;31366:14;;31360:20;;31227:153;31209:426;;;31409:32;31444:13;31454:2;31444:9;:13::i;:::-;31535:14;;31409:48;;-1:-1:-1;31498:33:0;31525:6;31409:48;31498:33;:::i;:::-;:51;;31472:149;;;;-1:-1:-1;;;31472:149:0;;11063:2:1;31472:149:0;;;11045:21:1;11102:2;11082:18;;;11075:30;11141:34;11121:18;;;11114:62;-1:-1:-1;;;11192:18:1;;;11185:34;11236:19;;31472:149:0;10861:400:1;31472:149:0;31392:243;31209:426;31698:16;;31674:40;;;;;;;31743:56;;-1:-1:-1;31782:17:0;;;;;;;31781:18;31743:56;:108;;;;-1:-1:-1;;;;;;31817:34:0;;;;;;:28;:34;;;;;;;;31816:35;31743:108;:147;;;;-1:-1:-1;31868:22:0;;;;31743:147;31725:297;;;31974:36;31989:20;31974:14;:36::i;:::-;-1:-1:-1;;;;;32070:24:0;;32036:12;32070:24;;;:18;:24;;;;;;32051:4;;32070:24;;;:50;;-1:-1:-1;;;;;;32098:22:0;;;;;;:18;:22;;;;;;;;32070:50;32066:98;;;-1:-1:-1;32147:5:0;32066:98;32174:41;32189:4;32195:2;32199:6;32207:7;32174:14;:41::i;:::-;30319:1904;;;30216:2007;;;:::o;5372:206::-;5458:7;5519:12;5511:6;;;;5503:29;;;;-1:-1:-1;;;5503:29:0;;;;;;;;:::i;:::-;-1:-1:-1;;;5554:5:0;;;5372:206::o;28525:163::-;28566:7;28587:15;28604;28623:19;:17;:19::i;:::-;28586:56;;-1:-1:-1;28586:56:0;-1:-1:-1;28660:20:0;28586:56;;28660:11;:20::i;:::-;28653:27;;;;28525:163;:::o;4230:98::-;4288:7;4315:5;4319:1;4315;:5;:::i;3093:98::-;3151:7;3178:5;3182:1;3178;:5;:::i;27635:392::-;27695:7;27704;27713;27733:12;27754:30;27767:7;27776;;27754:12;:30::i;:::-;27733:51;;27795:18;27816:36;27829:7;27838:13;;27816:12;:36::i;:::-;27795:57;-1:-1:-1;27863:23:0;27889:17;:7;27901:4;27889:11;:17::i;:::-;27863:43;-1:-1:-1;27935:31:0;27863:43;27955:10;27935:19;:31::i;:::-;27917:49;28002:4;;-1:-1:-1;28008:10:0;;-1:-1:-1;27635:392:0;;-1:-1:-1;;;27635:392:0:o;28035:482::-;28150:7;;;;28209:24;:7;28221:11;28209;:24::i;:::-;28188:45;-1:-1:-1;28244:12:0;28265:21;:4;28274:11;28265:8;:21::i;:::-;28244:42;-1:-1:-1;28297:18:0;28318:27;:10;28333:11;28318:14;:27::i;:::-;28297:48;-1:-1:-1;28356:23:0;28382:17;:7;28394:4;28382:11;:17::i;:::-;28356:43;-1:-1:-1;28428:31:0;28356:43;28448:10;28428:19;:31::i;:::-;28478:7;;;;-1:-1:-1;28504:4:0;;-1:-1:-1;28035:482:0;;-1:-1:-1;;;;;;;28035:482:0:o;3474:98::-;3532:7;3559:5;3563:1;3559;:5;:::i;32231:1338::-;20483:17;:24;;-1:-1:-1;;20483:24:0;;;;;;32383:27:::1;:20:::0;32408:1:::1;32383:24;:27::i;:::-;32363:47:::0;-1:-1:-1;32421:17:0::1;32441:30;:20:::0;32363:47;32441:24:::1;:30::i;:::-;32421:50:::0;-1:-1:-1;32803:21:0::1;32869:22;32886:4:::0;32869:16:::1;:22::i;:::-;32968:18;32989:41;:21;33015:14:::0;32989:25:::1;:41::i;:::-;32968:62;;33074:20;33106:59;33161:3;33106:50;33121:34;;33106:10;:14;;:50;;;;:::i;:::-;:54:::0;::::1;:59::i;:::-;33074:91:::0;-1:-1:-1;33176:23:0::1;33202:28;:10:::0;33074:91;33202:14:::1;:28::i;:::-;33176:54:::0;-1:-1:-1;33245:16:0;;33241:165:::1;;33286:16;::::0;33278:48:::1;::::0;-1:-1:-1;;;;;33286:16:0;;::::1;::::0;33278:48;::::1;;;::::0;33313:12;;33286:16:::1;33278:48:::0;33286:16;33278:48;33313:12;33286:16;33278:48;::::1;;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;33363:16:0::1;::::0;33346:48:::1;::::0;;-1:-1:-1;;;;;33363:16:0;;::::1;11662:51:1::0;;11744:2;11729:18;;11722:34;;;33346:48:0::1;::::0;11635:18:1;33346:48:0::1;;;;;;;33241:165;33455:40;33468:9;33479:15;33455:12;:40::i;:::-;33513:48;::::0;;11969:25:1;;;12025:2;12010:18;;12003:34;;;12053:18;;;12046:34;;;33513:48:0::1;::::0;11957:2:1;11942:18;33513:48:0::1;;;;;;;-1:-1:-1::0;;20530:17:0;:25;;-1:-1:-1;;20530:25:0;;;-1:-1:-1;;;;;32231:1338:0:o;34702:1061::-;34840:7;;34889:13;;34920:7;34915:90;;34960:1;34944:7;:17;;;34976:13;:17;34915:90;-1:-1:-1;;;;;35021:19:0;;;;;;:11;:19;;;;;;;;:46;;;;-1:-1:-1;;;;;;35045:22:0;;;;;;:11;:22;;;;;;;;35044:23;35021:46;35017:605;;;35084:48;35106:6;35114:9;35125:6;35084:21;:48::i;:::-;35017:605;;;-1:-1:-1;;;;;35157:19:0;;;;;;:11;:19;;;;;;;;35156:20;:46;;;;-1:-1:-1;;;;;;35180:22:0;;;;;;:11;:22;;;;;;;;35156:46;35152:470;;;35219:46;35239:6;35247:9;35258:6;35219:19;:46::i;35152:470::-;-1:-1:-1;;;;;35290:19:0;;;;;;:11;:19;;;;;;;;35289:20;:47;;;;-1:-1:-1;;;;;;35314:22:0;;;;;;:11;:22;;;;;;;;35313:23;35289:47;35285:337;;;35353:44;35371:6;35379:9;35390:6;35353:17;:44::i;35285:337::-;-1:-1:-1;;;;;35421:19:0;;;;;;:11;:19;;;;;;;;:45;;;;-1:-1:-1;;;;;;35444:22:0;;;;;;:11;:22;;;;;;;;35421:45;35417:205;;;35483:48;35505:6;35513:9;35524:6;35483:21;:48::i;35417:205::-;35566:44;35584:6;35592:9;35603:6;35566:17;:44::i;:::-;35639:7;35634:122;;35663:7;:30;;;;35708:13;:36;-1:-1:-1;;;;34702:1061:0:o;28696:555::-;28793:7;;28829;;28746;;;;;28847:289;28871:9;:16;28867:20;;28847:289;;;28937:7;28913;:21;28921:9;28931:1;28921:12;;;;;;;;:::i;:::-;;;;;;;;;;;;;-1:-1:-1;;;;;28921:12:0;28913:21;;;;;;;;;;;;;:31;;:66;;;28972:7;28948;:21;28956:9;28966:1;28956:12;;;;;;;;:::i;:::-;;;;;;;;;;;;;-1:-1:-1;;;;;28956:12:0;28948:21;;;;;;;;;;;;;:31;28913:66;28909:97;;;28989:7;;28998;;28981:25;;;;;;;28696:555;;:::o;28909:97::-;29031:34;29043:7;:21;29051:9;29061:1;29051:12;;;;;;;;:::i;:::-;;;;;;;;;;;;;-1:-1:-1;;;;;29051:12:0;29043:21;;;;;;;;;;;;;29031:7;;:11;:34::i;:::-;29021:44;;29090:34;29102:7;:21;29110:9;29120:1;29110:12;;;;;;;;:::i;:::-;;;;;;;;;;;;;-1:-1:-1;;;;;29110:12:0;29102:21;;;;;;;;;;;;;29090:7;;:11;:34::i;:::-;29080:44;-1:-1:-1;28889:3:0;;28847:289;;;-1:-1:-1;29172:7:0;;29160;;:20;;:11;:20::i;:::-;29150:7;:30;29146:61;;;29190:7;;29199;;29182:25;;;;;;28696:555;;:::o;29146:61::-;29226:7;;29235;;-1:-1:-1;28696:555:0;-1:-1:-1;28696:555:0:o;29600:132::-;29673:7;29700:24;29720:3;29700:15;:6;29711:3;3831:98;3889:7;3916:5;3920:1;3916;:5;:::i;33575:592::-;33725:16;;;33739:1;33725:16;;;;;;;;33701:21;;33725:16;;;;;;;;;;-1:-1:-1;33725:16:0;33701:40;;33770:4;33752;33757:1;33752:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;33752:23:0;;;-1:-1:-1;;;;;33752:23:0;;;;;33796:16;;;;;;;;;-1:-1:-1;;;;;33796:16:0;-1:-1:-1;;;;;33796:21:0;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;33786:4;33791:1;33786:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;33786:33:0;;;:7;;;;;;;;;:33;33864:16;;33832:63;;33849:4;;33864:16;;;;33883:11;33832:8;:63::i;:::-;33934:16;;:225;;-1:-1:-1;;;33934:225:0;;:16;;;;-1:-1:-1;;;;;33934:16:0;;:67;;:225;;34016:11;;34042:1;;34086:4;;34113;;34133:15;;33934:225;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;34173:521;34353:16;;34321:63;;34338:4;;34353:16;;;-1:-1:-1;;;;;34353:16:0;34372:11;34321:8;:63::i;:::-;34427:16;;:259;;-1:-1:-1;;;34427:259:0;;34500:4;34427:259;;;13919:51:1;;;13986:18;;;13979:34;;;34546:1:0;14029:18:1;;;14022:34;;;14072:18;;;14065:34;14115:19;;;14108:61;34660:15:0;14185:19:1;;;14178:35;34427:16:0;;;;-1:-1:-1;;;;;34427:16:0;;:32;;34467:9;;13891:19:1;;34427:259:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;34173:521;;:::o;37944:708::-;38047:23;38072:12;38086:18;38108:20;38120:7;38108:11;:20::i;:::-;38046:82;;;;;;38139:19;38161:10;:8;:10::i;:::-;38139:32;;38183:15;38200:23;38225:12;38241:51;38253:7;38262:4;38268:10;38280:11;38241;:51::i;:::-;-1:-1:-1;;;;;38323:15:0;;;;;;:7;:15;;;;;;38182:110;;-1:-1:-1;38182:110:0;;-1:-1:-1;38182:110:0;-1:-1:-1;38323:28:0;;38343:7;38323:19;:28::i;:::-;-1:-1:-1;;;;;38305:15:0;;;;;;:7;:15;;;;;;;;:46;;;;38380:7;:15;;;;:28;;38400:7;38380:19;:28::i;:::-;-1:-1:-1;;;;;38362:15:0;;;;;;;:7;:15;;;;;;:46;;;;38440:18;;;;;;;:39;;38463:15;38440:22;:39::i;:::-;-1:-1:-1;;;;;38419:18:0;;;;;;:7;:18;;;;;:60;38492:58;38519:4;38526:10;38538:11;38492:18;:58::i;:::-;38561:23;38573:4;38579;38561:11;:23::i;:::-;38617:9;-1:-1:-1;;;;;38600:44:0;38609:6;-1:-1:-1;;;;;38600:44:0;;38628:15;38600:44;;;;1514:25:1;;1502:2;1487:18;;1368:177;38600:44:0;;;;;;;;38035:617;;;;;;;37944:708;;;:::o;37216:720::-;37317:23;37342:12;37356:18;37378:20;37390:7;37378:11;:20::i;:::-;37316:82;;;;;;37409:19;37431:10;:8;:10::i;:::-;37409:32;;37453:15;37470:23;37495:12;37511:51;37523:7;37532:4;37538:10;37550:11;37511;:51::i;:::-;-1:-1:-1;;;;;37593:15:0;;;;;;:7;:15;;;;;;37452:110;;-1:-1:-1;37452:110:0;;-1:-1:-1;37452:110:0;-1:-1:-1;37593:28:0;;37452:110;37593:19;:28::i;:::-;-1:-1:-1;;;;;37575:15:0;;;;;;;:7;:15;;;;;;;;:46;;;;37653:18;;;;;:7;:18;;;;;:39;;37676:15;37653:22;:39::i;:::-;-1:-1:-1;;;;;37632:18:0;;;;;;:7;:18;;;;;;;;:60;;;;37724:7;:18;;;;:39;;37747:15;37724:22;:39::i;35771:650::-;35870:23;35895:12;35909:18;35931:20;35943:7;35931:11;:20::i;:::-;35869:82;;;;;;35962:19;35984:10;:8;:10::i;:::-;35962:32;;36006:15;36023:23;36048:12;36064:51;36076:7;36085:4;36091:10;36103:11;36064;:51::i;:::-;-1:-1:-1;;;;;36149:15:0;;;;;;:7;:15;;;;;;36005:110;;-1:-1:-1;36005:110:0;;-1:-1:-1;36005:110:0;-1:-1:-1;36149:28:0;;36005:110;36149:19;:28::i;36429:779::-;36532:23;36557:12;36571:18;36593:20;36605:7;36593:11;:20::i;:::-;36531:82;;;;;;36624:19;36646:10;:8;:10::i;:::-;36624:32;;36668:15;36685:23;36710:12;36726:51;36738:7;36747:4;36753:10;36765:11;36726;:51::i;:::-;-1:-1:-1;;;;;36808:15:0;;;;;;:7;:15;;;;;;36667:110;;-1:-1:-1;36667:110:0;;-1:-1:-1;36667:110:0;-1:-1:-1;36808:28:0;;36828:7;36808:19;:28::i;:::-;-1:-1:-1;;;;;36790:15:0;;;;;;:7;:15;;;;;;;;:46;;;;36865:7;:15;;;;:28;;36885:7;36865:19;:28::i;29259:333::-;29371:1;29360:7;:12;29356:29;;29259:333;;;:::o;29356:29::-;29397:15;29415:24;:7;29427:11;29415;:24::i;:::-;-1:-1:-1;;;;;29464:11:0;;;;;;:7;:11;;;;;;29397:42;;-1:-1:-1;29464:24:0;;29397:42;29464:15;:24::i;:::-;-1:-1:-1;;;;;29450:11:0;;;;;;:7;:11;;;;;;;;:38;;;;29503:11;:15;;;;;;29499:86;;;-1:-1:-1;;;;;29549:11:0;;;;;;:7;:11;;;;;;:24;;29565:7;29549:15;:24::i;:::-;-1:-1:-1;;;;;29535:11:0;;;;;;:7;:11;;;;;:38;29499:86;29345:247;29259:333;;;:::o;27477:150::-;27558:7;;:17;;27570:4;27558:11;:17::i;:::-;27545:7;:30;27599:10;;:20;;27614:4;27599:14;:20::i;:::-;27586:10;:33;-1:-1:-1;;27477:150:0:o;14:226:1:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;187:23:1;;14:226;-1:-1:-1;14:226:1:o;245:418::-;394:2;383:9;376:21;357:4;426:6;420:13;469:6;464:2;453:9;449:18;442:34;528:6;523:2;515:6;511:15;506:2;495:9;491:18;485:50;584:1;579:2;570:6;559:9;555:22;551:31;544:42;654:2;647;643:7;638:2;630:6;626:15;622:29;611:9;607:45;603:54;595:62;;;245:418;;;;:::o;668:131::-;-1:-1:-1;;;;;743:31:1;;733:42;;723:70;;789:1;786;779:12;723:70;668:131;:::o;804:367::-;872:6;880;933:2;921:9;912:7;908:23;904:32;901:52;;;949:1;946;939:12;901:52;988:9;975:23;1007:31;1032:5;1007:31;:::i;:::-;1057:5;1135:2;1120:18;;;;1107:32;;-1:-1:-1;;;804:367:1:o;1550:508::-;1627:6;1635;1643;1696:2;1684:9;1675:7;1671:23;1667:32;1664:52;;;1712:1;1709;1702:12;1664:52;1751:9;1738:23;1770:31;1795:5;1770:31;:::i;:::-;1820:5;-1:-1:-1;1877:2:1;1862:18;;1849:32;1890:33;1849:32;1890:33;:::i;:::-;1550:508;;1942:7;;-1:-1:-1;;;2022:2:1;2007:18;;;;1994:32;;1550:508::o;2252:247::-;2311:6;2364:2;2352:9;2343:7;2339:23;2335:32;2332:52;;;2380:1;2377;2370:12;2332:52;2419:9;2406:23;2438:31;2463:5;2438:31;:::i;2504:160::-;2569:20;;2625:13;;2618:21;2608:32;;2598:60;;2654:1;2651;2644:12;2598:60;2504:160;;;:::o;2669:294::-;2734:6;2742;2795:2;2783:9;2774:7;2770:23;2766:32;2763:52;;;2811:1;2808;2801:12;2763:52;2856:23;;;-1:-1:-1;2922:35:1;2953:2;2938:18;;2922:35;:::i;:::-;2912:45;;2669:294;;;;;:::o;3203:315::-;3268:6;3276;3329:2;3317:9;3308:7;3304:23;3300:32;3297:52;;;3345:1;3342;3335:12;3297:52;3384:9;3371:23;3403:31;3428:5;3403:31;:::i;:::-;3453:5;-1:-1:-1;3477:35:1;3508:2;3493:18;;3477:35;:::i;3731:180::-;3787:6;3840:2;3828:9;3819:7;3815:23;3811:32;3808:52;;;3856:1;3853;3846:12;3808:52;3879:26;3895:9;3879:26;:::i;3916:388::-;3984:6;3992;4045:2;4033:9;4024:7;4020:23;4016:32;4013:52;;;4061:1;4058;4051:12;4013:52;4100:9;4087:23;4119:31;4144:5;4119:31;:::i;:::-;4169:5;-1:-1:-1;4226:2:1;4211:18;;4198:32;4239:33;4198:32;4239:33;:::i;:::-;4291:7;4281:17;;;3916:388;;;;;:::o;4309:356::-;4511:2;4493:21;;;4530:18;;;4523:30;4589:34;4584:2;4569:18;;4562:62;4656:2;4641:18;;4309:356::o;5073:380::-;5152:1;5148:12;;;;5195;;;5216:61;;5270:4;5262:6;5258:17;5248:27;;5216:61;5323:2;5315:6;5312:14;5292:18;5289:38;5286:161;;5369:10;5364:3;5360:20;5357:1;5350:31;5404:4;5401:1;5394:15;5432:4;5429:1;5422:15;5286:161;;5073:380;;;:::o;6225:127::-;6286:10;6281:3;6277:20;6274:1;6267:31;6317:4;6314:1;6307:15;6341:4;6338:1;6331:15;6357:127;6418:10;6413:3;6409:20;6406:1;6399:31;6449:4;6446:1;6439:15;6473:4;6470:1;6463:15;6489:128;6556:9;;;6577:11;;;6574:37;;;6591:18;;:::i;6622:127::-;6683:10;6678:3;6674:20;6671:1;6664:31;6714:4;6711:1;6704:15;6738:4;6735:1;6728:15;10731:125;10796:9;;;10817:10;;;10814:36;;;10830:18;;:::i;11266:217::-;11306:1;11332;11322:132;;11376:10;11371:3;11367:20;11364:1;11357:31;11411:4;11408:1;11401:15;11439:4;11436:1;11429:15;11322:132;-1:-1:-1;11468:9:1;;11266:217::o;12091:168::-;12164:9;;;12195;;12212:15;;;12206:22;;12192:37;12182:71;;12233:18;;:::i;12396:251::-;12466:6;12519:2;12507:9;12498:7;12494:23;12490:32;12487:52;;;12535:1;12532;12525:12;12487:52;12567:9;12561:16;12586:31;12611:5;12586:31;:::i;12652:959::-;12914:4;12962:3;12951:9;12947:19;12993:6;12982:9;12975:25;13036:6;13031:2;13020:9;13016:18;13009:34;13079:3;13074:2;13063:9;13059:18;13052:31;13103:6;13138;13132:13;13169:6;13161;13154:22;13207:3;13196:9;13192:19;13185:26;;13246:2;13238:6;13234:15;13220:29;;13267:1;13277:195;13291:6;13288:1;13285:13;13277:195;;;13356:13;;-1:-1:-1;;;;;13352:39:1;13340:52;;13421:2;13447:15;;;;13412:12;;;;13388:1;13306:9;13277:195;;;-1:-1:-1;;;;;;;13528:32:1;;;;13523:2;13508:18;;13501:60;-1:-1:-1;;13592:3:1;13577:19;13570:35;13489:3;12652:959;-1:-1:-1;;;12652:959:1:o;14224:456::-;14312:6;14320;14328;14381:2;14369:9;14360:7;14356:23;14352:32;14349:52;;;14397:1;14394;14387:12;14349:52;-1:-1:-1;;14442:16:1;;14548:2;14533:18;;14527:25;14644:2;14629:18;;;14623:25;14442:16;;14527:25;;-1:-1:-1;14623:25:1;14224:456;-1:-1:-1;14224:456:1:o
Swarm Source
ipfs://3391e51ac624fe55740c789f90b81316aac60b60c119a0d0e5648a1c246946f7
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)