BNB Price: $602.35 (+1.35%)
 

Overview

Max Total Supply

987,829,031,558,779.377557DASS

Holders

14,634 (0.00%)

Transfers

-
0

Market

Price

$0.00 @ 0.000000 BNB

Onchain Market Cap

-

Circulating Supply Market Cap

$0.00

Other Info

Token Contract (WITH 9 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

A real-time strategic prediction game for sports/e-sports.


Update? Click here to update the token ICO / general information
BEP-8056 UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
Source Code Verified Exact Match

Contract Name

DashSports

Compiler Version
v0.6.12+commit.27d51765
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
None
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[],"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":"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":"ethReceived","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":[],"name":"_burnFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_liquidityFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"deadAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"excludeFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"excludeFromReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"geUnlockTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"includeInFee","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":[{"internalType":"uint256","name":"time","type":"uint256"}],"name":"lock","outputs":[],"stateMutability":"nonpayable","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":"uint256","name":"burnFee","type":"uint256"}],"name":"setBurnFeePercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"liquidityFee","type":"uint256"}],"name":"setLiquidityFeePercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"maxTxPercent","type":"uint256"}],"name":"setMaxTxPercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"setSwapAndLiquifyEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"taxFee","type":"uint256"}],"name":"setTaxFeePercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapAndLiquifyEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":"totalBurn","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"},{"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":[],"name":"unlock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
69d3c21bcecceda100000060095569085afffa6ff50bffffff19600a90815561010060405260c0819052694461736853706f72747360b01b60e09081526200004b91600d9190620003ea565b50604080518082019091526004808252634441535360e01b60209092019182526200007991600e91620003ea565b50600f805460ff19166009179055605060108190556011556032601281905560135560148080556015556016805461ff00191661010017905569010f0cf064dd592000006017556802b5e3af16b1880000601855601980546001600160a01b03191661dead179055348015620000ee57600080fd5b506000620000fb620003d7565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600a546003600062000156620003d7565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555060007310ed43c718714eb63d5aa57b78b54704e256024e9050806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b158015620001cd57600080fd5b505afa158015620001e2573d6000803e3d6000fd5b505050506040513d6020811015620001f957600080fd5b5051604080516315ab88c960e31b815290516001600160a01b039283169263c9c653969230929186169163ad5c464891600480820192602092909190829003018186803b1580156200024a57600080fd5b505afa1580156200025f573d6000803e3d6000fd5b505050506040513d60208110156200027657600080fd5b5051604080516001600160e01b031960e086901b1681526001600160a01b0393841660048201529290911660248301525160448083019260209291908290030181600087803b158015620002c957600080fd5b505af1158015620002de573d6000803e3d6000fd5b505050506040513d6020811015620002f557600080fd5b50516001600160601b0319606091821b811660a0529082901b1660805260016006600062000322620003db565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff19968716179055308152600690935281832080548516600190811790915560195490911683529120805490921617905562000383620003d7565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6009546040518082815260200191505060405180910390a35062000486565b3390565b6000546001600160a01b031690565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200042d57805160ff19168380011785556200045d565b828001600101855582156200045d579182015b828111156200045d57825182559160200191906001019062000440565b506200046b9291506200046f565b5090565b5b808211156200046b576000815560010162000470565b60805160601c60a05160601c612c6c620004ce60003980610f685280611ac2525080610a3652806122af5280612367528061238e528061247452806124db5250612c6c6000f3fe60806040526004361061024a5760003560e01c80635342acb411610139578063a69df4b5116100b6578063cea269581161007a578063cea26958146107fe578063d543dbeb14610828578063dd46706414610852578063dd62ed3e1461087c578063ea2f0b37146108b7578063f2fde38b146108ea57610251565b8063a69df4b51461075a578063a9059cbb1461076f578063b6c52324146107a8578063c0b0fda2146107bd578063c49b9a80146107d257610251565b806388f82020116100fd57806388f820201461069a5780638da5cb5b146106cd5780638ee88c53146106e257806395d89b411461070c578063a457c2d71461072157610251565b80635342acb4146105f55780636bc87c3a1461062857806370a082311461063d578063715018a6146106705780637d1db4a51461068557610251565b80633685d419116101c7578063437823ec1161018b578063437823ec146105335780634549b0391461056657806349bd5a5e146105985780634a74bb02146105ad57806352390c02146105c257610251565b80633685d4191461047357806339509351146104a65780633b124fe7146104df5780633bd5d173146104f45780633c9f861d1461051e57610251565b806318160ddd1161020e57806318160ddd146103b157806323b872dd146103c657806327c8f835146104095780632d8381191461041e578063313ce5671461044857610251565b8063061c82d01461025657806306fdde0314610282578063095ea7b31461030c57806313114a9d146103595780631694505e1461038057610251565b3661025157005b600080fd5b34801561026257600080fd5b506102806004803603602081101561027957600080fd5b503561091d565b005b34801561028e57600080fd5b5061029761097a565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102d15781810151838201526020016102b9565b50505050905090810190601f1680156102fe5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561031857600080fd5b506103456004803603604081101561032f57600080fd5b506001600160a01b038135169060200135610a10565b604080519115158252519081900360200190f35b34801561036557600080fd5b5061036e610a2e565b60408051918252519081900360200190f35b34801561038c57600080fd5b50610395610a34565b604080516001600160a01b039092168252519081900360200190f35b3480156103bd57600080fd5b5061036e610a58565b3480156103d257600080fd5b50610345600480360360608110156103e957600080fd5b506001600160a01b03813581169160208101359091169060400135610a5e565b34801561041557600080fd5b50610395610ae5565b34801561042a57600080fd5b5061036e6004803603602081101561044157600080fd5b5035610af4565b34801561045457600080fd5b5061045d610b56565b6040805160ff9092168252519081900360200190f35b34801561047f57600080fd5b506102806004803603602081101561049657600080fd5b50356001600160a01b0316610b5f565b3480156104b257600080fd5b50610345600480360360408110156104c957600080fd5b506001600160a01b038135169060200135610d20565b3480156104eb57600080fd5b5061036e610d6e565b34801561050057600080fd5b506102806004803603602081101561051757600080fd5b5035610d74565b34801561052a57600080fd5b5061036e610e50565b34801561053f57600080fd5b506102806004803603602081101561055657600080fd5b50356001600160a01b0316610e56565b34801561057257600080fd5b5061036e6004803603604081101561058957600080fd5b50803590602001351515610ed2565b3480156105a457600080fd5b50610395610f66565b3480156105b957600080fd5b50610345610f8a565b3480156105ce57600080fd5b50610280600480360360208110156105e557600080fd5b50356001600160a01b0316610f98565b34801561060157600080fd5b506103456004803603602081101561061857600080fd5b50356001600160a01b031661111e565b34801561063457600080fd5b5061036e61113c565b34801561064957600080fd5b5061036e6004803603602081101561066057600080fd5b50356001600160a01b0316611142565b34801561067c57600080fd5b506102806111a4565b34801561069157600080fd5b5061036e611234565b3480156106a657600080fd5b50610345600480360360208110156106bd57600080fd5b50356001600160a01b031661123a565b3480156106d957600080fd5b50610395611258565b3480156106ee57600080fd5b506102806004803603602081101561070557600080fd5b5035611267565b34801561071857600080fd5b506102976112c4565b34801561072d57600080fd5b506103456004803603604081101561074457600080fd5b506001600160a01b038135169060200135611325565b34801561076657600080fd5b5061028061138d565b34801561077b57600080fd5b506103456004803603604081101561079257600080fd5b506001600160a01b03813516906020013561147b565b3480156107b457600080fd5b5061036e61148f565b3480156107c957600080fd5b5061036e611495565b3480156107de57600080fd5b50610280600480360360208110156107f557600080fd5b5035151561149b565b34801561080a57600080fd5b506102806004803603602081101561082157600080fd5b5035611542565b34801561083457600080fd5b506102806004803603602081101561084b57600080fd5b503561159f565b34801561085e57600080fd5b506102806004803603602081101561087557600080fd5b503561161e565b34801561088857600080fd5b5061036e6004803603604081101561089f57600080fd5b506001600160a01b03813581169160200135166116bc565b3480156108c357600080fd5b50610280600480360360208110156108da57600080fd5b50356001600160a01b03166116e7565b3480156108f657600080fd5b506102806004803603602081101561090d57600080fd5b50356001600160a01b0316611760565b610925611846565b6000546001600160a01b03908116911614610975576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b601055565b600d8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a065780601f106109db57610100808354040283529160200191610a06565b820191906000526020600020905b8154815290600101906020018083116109e957829003601f168201915b5050505050905090565b6000610a24610a1d611846565b848461184a565b5060015b92915050565b600b5490565b7f000000000000000000000000000000000000000000000000000000000000000081565b60095490565b6000610a6b848484611936565b610adb84610a77611846565b610ad685604051806060016040528060288152602001612aed602891396001600160a01b038a16600090815260056020526040812090610ab5611846565b6001600160a01b031681526020810191909152604001600020549190611b7c565b61184a565b5060019392505050565b6019546001600160a01b031681565b6000600a54821115610b375760405162461bcd60e51b815260040180806020018281038252602a815260200180612a54602a913960400191505060405180910390fd5b6000610b41611c13565b9050610b4d8382611c36565b9150505b919050565b600f5460ff1690565b610b67611846565b6000546001600160a01b03908116911614610bb7576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526007602052604090205460ff16610c24576040805162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604482015290519081900360640190fd5b60005b600854811015610d1c57816001600160a01b031660088281548110610c4857fe5b6000918252602090912001546001600160a01b03161415610d1457600880546000198101908110610c7557fe5b600091825260209091200154600880546001600160a01b039092169183908110610c9b57fe5b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600482526040808220829055600790925220805460ff191690556008805480610ced57fe5b600082815260209020810160001990810180546001600160a01b0319169055019055610d1c565b600101610c27565b5050565b6000610a24610d2d611846565b84610ad68560056000610d3e611846565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490611c7f565b60105481565b6000610d7e611846565b6001600160a01b03811660009081526007602052604090205490915060ff1615610dd95760405162461bcd60e51b815260040180806020018281038252602c815260200180612ba1602c913960400191505060405180910390fd5b6000610de483611cd9565b5050506001600160a01b038616600090815260036020526040902054939450610e1293925084915050611d34565b6001600160a01b038316600090815260036020526040902055600a54610e389082611d34565b600a55600b54610e489084611c7f565b600b55505050565b600c5490565b610e5e611846565b6000546001600160a01b03908116911614610eae576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b6001600160a01b03166000908152600660205260409020805460ff19166001179055565b6000600954831115610f2b576040805162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c7900604482015290519081900360640190fd5b81610f4b576000610f3b84611cd9565b50949650610a2895505050505050565b6000610f5684611cd9565b50939650610a2895505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b601654610100900460ff1681565b610fa0611846565b6000546001600160a01b03908116911614610ff0576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526007602052604090205460ff161561105e576040805162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604482015290519081900360640190fd5b6001600160a01b038116600090815260036020526040902054156110b8576001600160a01b03811660009081526003602052604090205461109e90610af4565b6001600160a01b0382166000908152600460205260409020555b6001600160a01b03166000818152600760205260408120805460ff191660019081179091556008805491820181559091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30180546001600160a01b0319169091179055565b6001600160a01b031660009081526006602052604090205460ff1690565b60125481565b6001600160a01b03811660009081526007602052604081205460ff161561118257506001600160a01b038116600090815260046020526040902054610b51565b6001600160a01b038216600090815260036020526040902054610a2890610af4565b6111ac611846565b6000546001600160a01b039081169116146111fc576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b600080546040516001600160a01b0390911690600080516020612b35833981519152908390a3600080546001600160a01b0319169055565b60175481565b6001600160a01b031660009081526007602052604090205460ff1690565b6000546001600160a01b031690565b61126f611846565b6000546001600160a01b039081169116146112bf576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b601255565b600e8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a065780601f106109db57610100808354040283529160200191610a06565b6000610a24611332611846565b84610ad685604051806060016040528060258152602001612c12602591396005600061135c611846565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190611b7c565b6001546001600160a01b031633146113d65760405162461bcd60e51b8152600401808060200182810382526023815260200180612bef6023913960400191505060405180910390fd5b600254421161142c576040805162461bcd60e51b815260206004820152601f60248201527f436f6e7472616374206973206c6f636b656420756e74696c2037206461797300604482015290519081900360640190fd5b600154600080546040516001600160a01b039384169390911691600080516020612b3583398151915291a3600154600080546001600160a01b0319166001600160a01b03909216919091179055565b6000610a24611488611846565b8484611936565b60025490565b60145481565b6114a3611846565b6000546001600160a01b039081169116146114f3576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b60168054821515610100810261ff00199092169190911790915560408051918252517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc1599181900360200190a150565b61154a611846565b6000546001600160a01b0390811691161461159a576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b601455565b6115a7611846565b6000546001600160a01b039081169116146115f7576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b61161861271061161283600954611d7690919063ffffffff16565b90611c36565b60175550565b611626611846565b6000546001600160a01b03908116911614611676576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b60008054600180546001600160a01b03199081166001600160a01b038416179091551681554282016002556040518190600080516020612b35833981519152908290a350565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6116ef611846565b6000546001600160a01b0390811691161461173f576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b6001600160a01b03166000908152600660205260409020805460ff19169055565b611768611846565b6000546001600160a01b039081169116146117b8576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b6001600160a01b0381166117fd5760405162461bcd60e51b8152600401808060200182810382526026815260200180612a7e6026913960400191505060405180910390fd5b600080546040516001600160a01b0380851693921691600080516020612b3583398151915291a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b03831661188f5760405162461bcd60e51b8152600401808060200182810382526024815260200180612a306024913960400191505060405180910390fd5b6001600160a01b0382166118d45760405162461bcd60e51b8152600401808060200182810382526022815260200180612bcd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260056020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661197b5760405162461bcd60e51b8152600401808060200182810382526025815260200180612a0b6025913960400191505060405180910390fd5b6001600160a01b0382166119c05760405162461bcd60e51b8152600401808060200182810382526023815260200180612b7e6023913960400191505060405180910390fd5b600081116119ff5760405162461bcd60e51b8152600401808060200182810382526029815260200180612b556029913960400191505060405180910390fd5b611a07611258565b6001600160a01b0316836001600160a01b031614158015611a415750611a2b611258565b6001600160a01b0316826001600160a01b031614155b15611a8757601754811115611a875760405162461bcd60e51b8152600401808060200182810382526028815260200180612aa46028913960400191505060405180910390fd5b6000611a9230611142565b90506017548110611aa257506017545b60185481108015908190611ab9575060165460ff16155b8015611af757507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316856001600160a01b031614155b8015611b0a5750601654610100900460ff165b15611b1d576018549150611b1d82611dcf565b6001600160a01b03851660009081526006602052604090205460019060ff1680611b5f57506001600160a01b03851660009081526006602052604090205460ff165b15611b68575060005b611b7486868684611e6c565b505050505050565b60008184841115611c0b5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611bd0578181015183820152602001611bb8565b50505050905090810190601f168015611bfd5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000806000611c20611fe0565b9092509050611c2f8282611c36565b9250505090565b6000611c7883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612143565b9392505050565b600082820183811015611c78576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000806000806000806000806000806000611cf38c6121a8565b93509350935093506000806000611d148f878787611d0f611c13565b6121fd565b919f509d509b509599509397509195509350505050919395979092949650565b6000611c7883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611b7c565b600082611d8557506000610a28565b82820282848281611d9257fe5b0414611c785760405162461bcd60e51b8152600401808060200182810382526021815260200180612acc6021913960400191505060405180910390fd5b6016805460ff191660011790556000611de9826002611c36565b90506000611df78383611d34565b905047611e038361225f565b6000611e0f4783611d34565b9050611e1b838261246e565b604080518581526020810183905280820185905290517f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619181900360600190a150506016805460ff19169055505050565b80611e7957611e79612550565b6001600160a01b03841660009081526007602052604090205460ff168015611eba57506001600160a01b03831660009081526007602052604090205460ff16155b15611ecf57611eca848484612599565b611fcd565b6001600160a01b03841660009081526007602052604090205460ff16158015611f1057506001600160a01b03831660009081526007602052604090205460ff165b15611f2057611eca8484846126ef565b6001600160a01b03841660009081526007602052604090205460ff16158015611f6257506001600160a01b03831660009081526007602052604090205460ff16155b15611f7257611eca8484846127bd565b6001600160a01b03841660009081526007602052604090205460ff168015611fb257506001600160a01b03831660009081526007602052604090205460ff165b15611fc257611eca848484612826565b611fcd8484846127bd565b80611fda57611fda6128be565b50505050565b600a546009546000918291825b6008548110156121115782600360006008848154811061200957fe5b60009182526020808320909101546001600160a01b03168352820192909252604001902054118061206e575081600460006008848154811061204757fe5b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b1561208557600a546009549450945050505061213f565b6120c5600360006008848154811061209957fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020548490611d34565b925061210760046000600884815481106120db57fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020548390611d34565b9150600101611fed565b50600954600a5461212191611c36565b82101561213957600a5460095493509350505061213f565b90925090505b9091565b600081836121925760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611bd0578181015183820152602001611bb8565b50600083858161219e57fe5b0495945050505050565b60008060008060006121b9866128d2565b905060006121c6876128ef565b905060006121d38861290c565b905060006121ed826121e785818d89611d34565b90611d34565b9993985091965094509092505050565b600080808061220c8986611d76565b9050600061221a8987611d76565b905060006122288988611d76565b905060006122368989611d76565b9050600061224a826121e785818989611d34565b949d949c50929a509298505050505050505050565b6040805160028082526060808301845292602083019080368337019050509050308160008151811061228d57fe5b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561230657600080fd5b505afa15801561231a573d6000803e3d6000fd5b505050506040513d602081101561233057600080fd5b505181518290600190811061234157fe5b60200260200101906001600160a01b031690816001600160a01b03168152505061238c307f00000000000000000000000000000000000000000000000000000000000000008461184a565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663791ac9478360008430426040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b83811015612431578181015183820152602001612419565b505050509050019650505050505050600060405180830381600087803b15801561245a57600080fd5b505af1158015611b74573d6000803e3d6000fd5b612499307f00000000000000000000000000000000000000000000000000000000000000008461184a565b6040805163f305d71960e01b8152306004820152602481018490526000604482018190526064820181905260848201524260a482015290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163f305d71991849160c48082019260609290919082900301818588803b15801561252557600080fd5b505af1158015612539573d6000803e3d6000fd5b50505050506040513d6060811015611fda57600080fd5b6010541580156125605750601254155b801561256c5750601454155b1561257657612597565b60108054601155601280546013556014805460155560009283905590829055555b565b60006125a3611c13565b905060008060008060008060006125b989611cd9565b965096509650965096509650965060006125dc8983611d7690919063ffffffff16565b6001600160a01b038d16600090815260046020526040902054909150612602908b611d34565b6001600160a01b038d166000908152600460209081526040808320939093556003905220546126319089611d34565b6001600160a01b03808e1660009081526003602052604080822093909355908d16815220546126609088611c7f565b6001600160a01b038c1660009081526003602052604090205561268283612929565b61268c86856129b2565b61269681836129d6565b8a6001600160a01b03168c6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040518082815260200191505060405180910390a3505050505050505050505050565b60006126f9611c13565b9050600080600080600080600061270f89611cd9565b965096509650965096509650965060006127328983611d7690919063ffffffff16565b6001600160a01b038d166000908152600360205260409020549091506127589089611d34565b6001600160a01b03808e16600090815260036020908152604080832094909455918e1681526004909152205461278e9086611c7f565b6001600160a01b038c166000908152600460209081526040808320939093556003905220546126609088611c7f565b60006127c7611c13565b905060008060008060008060006127dd89611cd9565b965096509650965096509650965060006128008983611d7690919063ffffffff16565b6001600160a01b038d166000908152600360205260409020549091506126319089611d34565b6000612830611c13565b9050600080600080600080600061284689611cd9565b965096509650965096509650965060006128698983611d7690919063ffffffff16565b6001600160a01b038d1660009081526004602052604090205490915061288f908b611d34565b6001600160a01b038d166000908152600460209081526040808320939093556003905220546127589089611d34565b601154601055601354601255601554601455565b6000610a286103e861161260105485611d7690919063ffffffff16565b6000610a286103e861161260125485611d7690919063ffffffff16565b6000610a286103e861161260145485611d7690919063ffffffff16565b6000612933611c13565b905060006129418383611d76565b3060009081526003602052604090205490915061295e9082611c7f565b3060009081526003602090815260408083209390935560079052205460ff16156129ad573060009081526004602052604090205461299c9084611c7f565b306000908152600460205260409020555b505050565b600a546129bf9083611d34565b600a55600b546129cf9082611c7f565b600b555050565b600a546129e39083611d34565b600a55600c546129f39082611c7f565b600c55600954612a039082611d34565b600955505056fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f2061646472657373416d6f756e74206d757374206265206c657373207468616e20746f74616c207265666c656374696f6e734f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573735472616e7366657220616d6f756e74206578636565647320746865206d61785478416d6f756e742e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e207a65726f42455032303a207472616e7366657220746f20746865207a65726f20616464726573734578636c75646564206164647265737365732063616e6e6f742063616c6c20746869732066756e6374696f6e42455032303a20617070726f766520746f20746865207a65726f2061646472657373596f7520646f6e27742068617665207065726d697373696f6e20746f20756e6c6f636b45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212200c086feecc1fb060244203662f926b18583dc368233651d5d3f9da78b32d360f64736f6c634300060c0033
Deployed Bytecode
0x60806040526004361061024a5760003560e01c80635342acb411610139578063a69df4b5116100b6578063cea269581161007a578063cea26958146107fe578063d543dbeb14610828578063dd46706414610852578063dd62ed3e1461087c578063ea2f0b37146108b7578063f2fde38b146108ea57610251565b8063a69df4b51461075a578063a9059cbb1461076f578063b6c52324146107a8578063c0b0fda2146107bd578063c49b9a80146107d257610251565b806388f82020116100fd57806388f820201461069a5780638da5cb5b146106cd5780638ee88c53146106e257806395d89b411461070c578063a457c2d71461072157610251565b80635342acb4146105f55780636bc87c3a1461062857806370a082311461063d578063715018a6146106705780637d1db4a51461068557610251565b80633685d419116101c7578063437823ec1161018b578063437823ec146105335780634549b0391461056657806349bd5a5e146105985780634a74bb02146105ad57806352390c02146105c257610251565b80633685d4191461047357806339509351146104a65780633b124fe7146104df5780633bd5d173146104f45780633c9f861d1461051e57610251565b806318160ddd1161020e57806318160ddd146103b157806323b872dd146103c657806327c8f835146104095780632d8381191461041e578063313ce5671461044857610251565b8063061c82d01461025657806306fdde0314610282578063095ea7b31461030c57806313114a9d146103595780631694505e1461038057610251565b3661025157005b600080fd5b34801561026257600080fd5b506102806004803603602081101561027957600080fd5b503561091d565b005b34801561028e57600080fd5b5061029761097a565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102d15781810151838201526020016102b9565b50505050905090810190601f1680156102fe5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561031857600080fd5b506103456004803603604081101561032f57600080fd5b506001600160a01b038135169060200135610a10565b604080519115158252519081900360200190f35b34801561036557600080fd5b5061036e610a2e565b60408051918252519081900360200190f35b34801561038c57600080fd5b50610395610a34565b604080516001600160a01b039092168252519081900360200190f35b3480156103bd57600080fd5b5061036e610a58565b3480156103d257600080fd5b50610345600480360360608110156103e957600080fd5b506001600160a01b03813581169160208101359091169060400135610a5e565b34801561041557600080fd5b50610395610ae5565b34801561042a57600080fd5b5061036e6004803603602081101561044157600080fd5b5035610af4565b34801561045457600080fd5b5061045d610b56565b6040805160ff9092168252519081900360200190f35b34801561047f57600080fd5b506102806004803603602081101561049657600080fd5b50356001600160a01b0316610b5f565b3480156104b257600080fd5b50610345600480360360408110156104c957600080fd5b506001600160a01b038135169060200135610d20565b3480156104eb57600080fd5b5061036e610d6e565b34801561050057600080fd5b506102806004803603602081101561051757600080fd5b5035610d74565b34801561052a57600080fd5b5061036e610e50565b34801561053f57600080fd5b506102806004803603602081101561055657600080fd5b50356001600160a01b0316610e56565b34801561057257600080fd5b5061036e6004803603604081101561058957600080fd5b50803590602001351515610ed2565b3480156105a457600080fd5b50610395610f66565b3480156105b957600080fd5b50610345610f8a565b3480156105ce57600080fd5b50610280600480360360208110156105e557600080fd5b50356001600160a01b0316610f98565b34801561060157600080fd5b506103456004803603602081101561061857600080fd5b50356001600160a01b031661111e565b34801561063457600080fd5b5061036e61113c565b34801561064957600080fd5b5061036e6004803603602081101561066057600080fd5b50356001600160a01b0316611142565b34801561067c57600080fd5b506102806111a4565b34801561069157600080fd5b5061036e611234565b3480156106a657600080fd5b50610345600480360360208110156106bd57600080fd5b50356001600160a01b031661123a565b3480156106d957600080fd5b50610395611258565b3480156106ee57600080fd5b506102806004803603602081101561070557600080fd5b5035611267565b34801561071857600080fd5b506102976112c4565b34801561072d57600080fd5b506103456004803603604081101561074457600080fd5b506001600160a01b038135169060200135611325565b34801561076657600080fd5b5061028061138d565b34801561077b57600080fd5b506103456004803603604081101561079257600080fd5b506001600160a01b03813516906020013561147b565b3480156107b457600080fd5b5061036e61148f565b3480156107c957600080fd5b5061036e611495565b3480156107de57600080fd5b50610280600480360360208110156107f557600080fd5b5035151561149b565b34801561080a57600080fd5b506102806004803603602081101561082157600080fd5b5035611542565b34801561083457600080fd5b506102806004803603602081101561084b57600080fd5b503561159f565b34801561085e57600080fd5b506102806004803603602081101561087557600080fd5b503561161e565b34801561088857600080fd5b5061036e6004803603604081101561089f57600080fd5b506001600160a01b03813581169160200135166116bc565b3480156108c357600080fd5b50610280600480360360208110156108da57600080fd5b50356001600160a01b03166116e7565b3480156108f657600080fd5b506102806004803603602081101561090d57600080fd5b50356001600160a01b0316611760565b610925611846565b6000546001600160a01b03908116911614610975576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b601055565b600d8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a065780601f106109db57610100808354040283529160200191610a06565b820191906000526020600020905b8154815290600101906020018083116109e957829003601f168201915b5050505050905090565b6000610a24610a1d611846565b848461184a565b5060015b92915050565b600b5490565b7f00000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e81565b60095490565b6000610a6b848484611936565b610adb84610a77611846565b610ad685604051806060016040528060288152602001612aed602891396001600160a01b038a16600090815260056020526040812090610ab5611846565b6001600160a01b031681526020810191909152604001600020549190611b7c565b61184a565b5060019392505050565b6019546001600160a01b031681565b6000600a54821115610b375760405162461bcd60e51b815260040180806020018281038252602a815260200180612a54602a913960400191505060405180910390fd5b6000610b41611c13565b9050610b4d8382611c36565b9150505b919050565b600f5460ff1690565b610b67611846565b6000546001600160a01b03908116911614610bb7576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526007602052604090205460ff16610c24576040805162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604482015290519081900360640190fd5b60005b600854811015610d1c57816001600160a01b031660088281548110610c4857fe5b6000918252602090912001546001600160a01b03161415610d1457600880546000198101908110610c7557fe5b600091825260209091200154600880546001600160a01b039092169183908110610c9b57fe5b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600482526040808220829055600790925220805460ff191690556008805480610ced57fe5b600082815260209020810160001990810180546001600160a01b0319169055019055610d1c565b600101610c27565b5050565b6000610a24610d2d611846565b84610ad68560056000610d3e611846565b6001600160a01b03908116825260208083019390935260409182016000908120918c168152925290205490611c7f565b60105481565b6000610d7e611846565b6001600160a01b03811660009081526007602052604090205490915060ff1615610dd95760405162461bcd60e51b815260040180806020018281038252602c815260200180612ba1602c913960400191505060405180910390fd5b6000610de483611cd9565b5050506001600160a01b038616600090815260036020526040902054939450610e1293925084915050611d34565b6001600160a01b038316600090815260036020526040902055600a54610e389082611d34565b600a55600b54610e489084611c7f565b600b55505050565b600c5490565b610e5e611846565b6000546001600160a01b03908116911614610eae576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b6001600160a01b03166000908152600660205260409020805460ff19166001179055565b6000600954831115610f2b576040805162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c7900604482015290519081900360640190fd5b81610f4b576000610f3b84611cd9565b50949650610a2895505050505050565b6000610f5684611cd9565b50939650610a2895505050505050565b7f000000000000000000000000f5c37630c9915035755fc59a91a884237e453a4b81565b601654610100900460ff1681565b610fa0611846565b6000546001600160a01b03908116911614610ff0576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b6001600160a01b03811660009081526007602052604090205460ff161561105e576040805162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604482015290519081900360640190fd5b6001600160a01b038116600090815260036020526040902054156110b8576001600160a01b03811660009081526003602052604090205461109e90610af4565b6001600160a01b0382166000908152600460205260409020555b6001600160a01b03166000818152600760205260408120805460ff191660019081179091556008805491820181559091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30180546001600160a01b0319169091179055565b6001600160a01b031660009081526006602052604090205460ff1690565b60125481565b6001600160a01b03811660009081526007602052604081205460ff161561118257506001600160a01b038116600090815260046020526040902054610b51565b6001600160a01b038216600090815260036020526040902054610a2890610af4565b6111ac611846565b6000546001600160a01b039081169116146111fc576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b600080546040516001600160a01b0390911690600080516020612b35833981519152908390a3600080546001600160a01b0319169055565b60175481565b6001600160a01b031660009081526007602052604090205460ff1690565b6000546001600160a01b031690565b61126f611846565b6000546001600160a01b039081169116146112bf576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b601255565b600e8054604080516020601f6002600019610100600188161502019095169490940493840181900481028201810190925282815260609390929091830182828015610a065780601f106109db57610100808354040283529160200191610a06565b6000610a24611332611846565b84610ad685604051806060016040528060258152602001612c12602591396005600061135c611846565b6001600160a01b03908116825260208083019390935260409182016000908120918d16815292529020549190611b7c565b6001546001600160a01b031633146113d65760405162461bcd60e51b8152600401808060200182810382526023815260200180612bef6023913960400191505060405180910390fd5b600254421161142c576040805162461bcd60e51b815260206004820152601f60248201527f436f6e7472616374206973206c6f636b656420756e74696c2037206461797300604482015290519081900360640190fd5b600154600080546040516001600160a01b039384169390911691600080516020612b3583398151915291a3600154600080546001600160a01b0319166001600160a01b03909216919091179055565b6000610a24611488611846565b8484611936565b60025490565b60145481565b6114a3611846565b6000546001600160a01b039081169116146114f3576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b60168054821515610100810261ff00199092169190911790915560408051918252517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc1599181900360200190a150565b61154a611846565b6000546001600160a01b0390811691161461159a576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b601455565b6115a7611846565b6000546001600160a01b039081169116146115f7576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b61161861271061161283600954611d7690919063ffffffff16565b90611c36565b60175550565b611626611846565b6000546001600160a01b03908116911614611676576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b60008054600180546001600160a01b03199081166001600160a01b038416179091551681554282016002556040518190600080516020612b35833981519152908290a350565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6116ef611846565b6000546001600160a01b0390811691161461173f576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b6001600160a01b03166000908152600660205260409020805460ff19169055565b611768611846565b6000546001600160a01b039081169116146117b8576040805162461bcd60e51b81526020600482018190526024820152600080516020612b15833981519152604482015290519081900360640190fd5b6001600160a01b0381166117fd5760405162461bcd60e51b8152600401808060200182810382526026815260200180612a7e6026913960400191505060405180910390fd5b600080546040516001600160a01b0380851693921691600080516020612b3583398151915291a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3390565b6001600160a01b03831661188f5760405162461bcd60e51b8152600401808060200182810382526024815260200180612a306024913960400191505060405180910390fd5b6001600160a01b0382166118d45760405162461bcd60e51b8152600401808060200182810382526022815260200180612bcd6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260056020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661197b5760405162461bcd60e51b8152600401808060200182810382526025815260200180612a0b6025913960400191505060405180910390fd5b6001600160a01b0382166119c05760405162461bcd60e51b8152600401808060200182810382526023815260200180612b7e6023913960400191505060405180910390fd5b600081116119ff5760405162461bcd60e51b8152600401808060200182810382526029815260200180612b556029913960400191505060405180910390fd5b611a07611258565b6001600160a01b0316836001600160a01b031614158015611a415750611a2b611258565b6001600160a01b0316826001600160a01b031614155b15611a8757601754811115611a875760405162461bcd60e51b8152600401808060200182810382526028815260200180612aa46028913960400191505060405180910390fd5b6000611a9230611142565b90506017548110611aa257506017545b60185481108015908190611ab9575060165460ff16155b8015611af757507f000000000000000000000000f5c37630c9915035755fc59a91a884237e453a4b6001600160a01b0316856001600160a01b031614155b8015611b0a5750601654610100900460ff165b15611b1d576018549150611b1d82611dcf565b6001600160a01b03851660009081526006602052604090205460019060ff1680611b5f57506001600160a01b03851660009081526006602052604090205460ff165b15611b68575060005b611b7486868684611e6c565b505050505050565b60008184841115611c0b5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611bd0578181015183820152602001611bb8565b50505050905090810190601f168015611bfd5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6000806000611c20611fe0565b9092509050611c2f8282611c36565b9250505090565b6000611c7883836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612143565b9392505050565b600082820183811015611c78576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000806000806000806000806000806000611cf38c6121a8565b93509350935093506000806000611d148f878787611d0f611c13565b6121fd565b919f509d509b509599509397509195509350505050919395979092949650565b6000611c7883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611b7c565b600082611d8557506000610a28565b82820282848281611d9257fe5b0414611c785760405162461bcd60e51b8152600401808060200182810382526021815260200180612acc6021913960400191505060405180910390fd5b6016805460ff191660011790556000611de9826002611c36565b90506000611df78383611d34565b905047611e038361225f565b6000611e0f4783611d34565b9050611e1b838261246e565b604080518581526020810183905280820185905290517f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5619181900360600190a150506016805460ff19169055505050565b80611e7957611e79612550565b6001600160a01b03841660009081526007602052604090205460ff168015611eba57506001600160a01b03831660009081526007602052604090205460ff16155b15611ecf57611eca848484612599565b611fcd565b6001600160a01b03841660009081526007602052604090205460ff16158015611f1057506001600160a01b03831660009081526007602052604090205460ff165b15611f2057611eca8484846126ef565b6001600160a01b03841660009081526007602052604090205460ff16158015611f6257506001600160a01b03831660009081526007602052604090205460ff16155b15611f7257611eca8484846127bd565b6001600160a01b03841660009081526007602052604090205460ff168015611fb257506001600160a01b03831660009081526007602052604090205460ff165b15611fc257611eca848484612826565b611fcd8484846127bd565b80611fda57611fda6128be565b50505050565b600a546009546000918291825b6008548110156121115782600360006008848154811061200957fe5b60009182526020808320909101546001600160a01b03168352820192909252604001902054118061206e575081600460006008848154811061204757fe5b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b1561208557600a546009549450945050505061213f565b6120c5600360006008848154811061209957fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020548490611d34565b925061210760046000600884815481106120db57fe5b60009182526020808320909101546001600160a01b031683528201929092526040019020548390611d34565b9150600101611fed565b50600954600a5461212191611c36565b82101561213957600a5460095493509350505061213f565b90925090505b9091565b600081836121925760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315611bd0578181015183820152602001611bb8565b50600083858161219e57fe5b0495945050505050565b60008060008060006121b9866128d2565b905060006121c6876128ef565b905060006121d38861290c565b905060006121ed826121e785818d89611d34565b90611d34565b9993985091965094509092505050565b600080808061220c8986611d76565b9050600061221a8987611d76565b905060006122288988611d76565b905060006122368989611d76565b9050600061224a826121e785818989611d34565b949d949c50929a509298505050505050505050565b6040805160028082526060808301845292602083019080368337019050509050308160008151811061228d57fe5b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e6001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561230657600080fd5b505afa15801561231a573d6000803e3d6000fd5b505050506040513d602081101561233057600080fd5b505181518290600190811061234157fe5b60200260200101906001600160a01b031690816001600160a01b03168152505061238c307f00000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e8461184a565b7f00000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e6001600160a01b031663791ac9478360008430426040518663ffffffff1660e01b81526004018086815260200185815260200180602001846001600160a01b03168152602001838152602001828103825285818151815260200191508051906020019060200280838360005b83811015612431578181015183820152602001612419565b505050509050019650505050505050600060405180830381600087803b15801561245a57600080fd5b505af1158015611b74573d6000803e3d6000fd5b612499307f00000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e8461184a565b6040805163f305d71960e01b8152306004820152602481018490526000604482018190526064820181905260848201524260a482015290516001600160a01b037f00000000000000000000000010ed43c718714eb63d5aa57b78b54704e256024e169163f305d71991849160c48082019260609290919082900301818588803b15801561252557600080fd5b505af1158015612539573d6000803e3d6000fd5b50505050506040513d6060811015611fda57600080fd5b6010541580156125605750601254155b801561256c5750601454155b1561257657612597565b60108054601155601280546013556014805460155560009283905590829055555b565b60006125a3611c13565b905060008060008060008060006125b989611cd9565b965096509650965096509650965060006125dc8983611d7690919063ffffffff16565b6001600160a01b038d16600090815260046020526040902054909150612602908b611d34565b6001600160a01b038d166000908152600460209081526040808320939093556003905220546126319089611d34565b6001600160a01b03808e1660009081526003602052604080822093909355908d16815220546126609088611c7f565b6001600160a01b038c1660009081526003602052604090205561268283612929565b61268c86856129b2565b61269681836129d6565b8a6001600160a01b03168c6001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef876040518082815260200191505060405180910390a3505050505050505050505050565b60006126f9611c13565b9050600080600080600080600061270f89611cd9565b965096509650965096509650965060006127328983611d7690919063ffffffff16565b6001600160a01b038d166000908152600360205260409020549091506127589089611d34565b6001600160a01b03808e16600090815260036020908152604080832094909455918e1681526004909152205461278e9086611c7f565b6001600160a01b038c166000908152600460209081526040808320939093556003905220546126609088611c7f565b60006127c7611c13565b905060008060008060008060006127dd89611cd9565b965096509650965096509650965060006128008983611d7690919063ffffffff16565b6001600160a01b038d166000908152600360205260409020549091506126319089611d34565b6000612830611c13565b9050600080600080600080600061284689611cd9565b965096509650965096509650965060006128698983611d7690919063ffffffff16565b6001600160a01b038d1660009081526004602052604090205490915061288f908b611d34565b6001600160a01b038d166000908152600460209081526040808320939093556003905220546127589089611d34565b601154601055601354601255601554601455565b6000610a286103e861161260105485611d7690919063ffffffff16565b6000610a286103e861161260125485611d7690919063ffffffff16565b6000610a286103e861161260145485611d7690919063ffffffff16565b6000612933611c13565b905060006129418383611d76565b3060009081526003602052604090205490915061295e9082611c7f565b3060009081526003602090815260408083209390935560079052205460ff16156129ad573060009081526004602052604090205461299c9084611c7f565b306000908152600460205260409020555b505050565b600a546129bf9083611d34565b600a55600b546129cf9082611c7f565b600b555050565b600a546129e39083611d34565b600a55600c546129f39082611c7f565b600c55600954612a039082611d34565b600955505056fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f2061646472657373416d6f756e74206d757374206265206c657373207468616e20746f74616c207265666c656374696f6e734f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573735472616e7366657220616d6f756e74206578636565647320746865206d61785478416d6f756e742e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7745524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65728be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05472616e7366657220616d6f756e74206d7573742062652067726561746572207468616e207a65726f42455032303a207472616e7366657220746f20746865207a65726f20616464726573734578636c75646564206164647265737365732063616e6e6f742063616c6c20746869732066756e6374696f6e42455032303a20617070726f766520746f20746865207a65726f2061646472657373596f7520646f6e27742068617665207065726d697373696f6e20746f20756e6c6f636b45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212200c086feecc1fb060244203662f926b18583dc368233651d5d3f9da78b32d360f64736f6c634300060c0033
Deployed Bytecode Sourcemap
25563:19881:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33430:98;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33430:98:0;;:::i;:::-;;28149:83;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;29061:161;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;29061:161:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;30182:87;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;26636:51;;;;;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;;;;26636:51:0;;;;;;;;;;;;;;28426:95;;;;;;;;;;;;;:::i;29230:313::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;29230:313:0;;;;;;;;;;;;;;;;;:::i;26956:71::-;;;;;;;;;;;;;:::i;31205:253::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;31205:253:0;;:::i;28335:83::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;31921:479;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;31921:479:0;-1:-1:-1;;;;;31921:479:0;;:::i;29551:218::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;29551:218:0;;;;;;;;:::i;26363:27::-;;;;;;;;;;;;;:::i;30373:378::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;30373:378:0;;:::i;30277:88::-;;;;;;;;;;;;;:::i;33193:111::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33193:111:0;-1:-1:-1;;;;;33193:111:0;;:::i;30759:438::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;30759:438:0;;;;;;;;;:::i;26694:38::-;;;;;;;;;;;;;:::i;26769:40::-;;;;;;;;;;;;;:::i;31466:447::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;31466:447:0;-1:-1:-1;;;;;31466:447:0;;:::i;38047:123::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;38047:123:0;-1:-1:-1;;;;;38047:123:0;;:::i;26447:33::-;;;;;;;;;;;;;:::i;28529:198::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;28529:198:0;-1:-1:-1;;;;;28529:198:0;;:::i;16202:148::-;;;;;;;;;;;;;:::i;26818:53::-;;;;;;;;;;;;;:::i;30054:120::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;30054:120:0;-1:-1:-1;;;;;30054:120:0;;:::i;15566:79::-;;;;;;;;;;;;;:::i;33536:122::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33536:122:0;;:::i;28240:87::-;;;;;;;;;;;;;:::i;29777:269::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;29777:269:0;;;;;;;;:::i;17208:293::-;;;;;;;;;;;;;:::i;28735:167::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;28735:167:0;;;;;;;;:::i;16757:89::-;;;;;;;;;;;;;:::i;26549:28::-;;;;;;;;;;;;;:::i;33946:171::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33946:171:0;;;;:::i;33666:102::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33666:102:0;;:::i;33776:162::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33776:162:0;;:::i;16922:214::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;16922:214:0;;:::i;28910:143::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;28910:143:0;;;;;;;;;;:::i;33312:110::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;33312:110:0;-1:-1:-1;;;;;33312:110:0;;:::i;16505:244::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;16505:244:0;-1:-1:-1;;;;;16505:244:0;;:::i;33430:98::-;15788:12;:10;:12::i;:::-;15778:6;;-1:-1:-1;;;;;15778:6:0;;;:22;;;15770:67;;;;;-1:-1:-1;;;15770:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15770:67:0;;;;;;;;;;;;;;;33504:7:::1;:16:::0;33430:98::o;28149:83::-;28219:5;28212:12;;;;;;;;-1:-1:-1;;28212:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;28186:13;;28212:12;;28219:5;;28212:12;;28219:5;28212:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;28149:83;:::o;29061:161::-;29136:4;29153:39;29162:12;:10;:12::i;:::-;29176:7;29185:6;29153:8;:39::i;:::-;-1:-1:-1;29210:4:0;29061:161;;;;;:::o;30182:87::-;30251:10;;30182:87;:::o;26636:51::-;;;:::o;28426:95::-;28506:7;;28426:95;:::o;29230:313::-;29328:4;29345:36;29355:6;29363:9;29374:6;29345:9;:36::i;:::-;29392:121;29401:6;29409:12;:10;:12::i;:::-;29423:89;29461:6;29423:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;29423:19:0;;;;;;:11;:19;;;;;;29443:12;:10;:12::i;:::-;-1:-1:-1;;;;;29423:33:0;;;;;;;;;;;;-1:-1:-1;29423:33:0;;;:89;:37;:89::i;:::-;29392:8;:121::i;:::-;-1:-1:-1;29531:4:0;29230:313;;;;;:::o;26956:71::-;;;-1:-1:-1;;;;;26956:71:0;;:::o;31205:253::-;31271:7;31310;;31299;:18;;31291:73;;;;-1:-1:-1;;;31291:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31375:19;31398:10;:8;:10::i;:::-;31375:33;-1:-1:-1;31426:24:0;:7;31375:33;31426:11;:24::i;:::-;31419:31;;;31205:253;;;;:::o;28335:83::-;28401:9;;;;28335:83;:::o;31921:479::-;15788:12;:10;:12::i;:::-;15778:6;;-1:-1:-1;;;;;15778:6:0;;;:22;;;15770:67;;;;;-1:-1:-1;;;15770:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15770:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;32003:20:0;::::1;;::::0;;;:11:::1;:20;::::0;;;;;::::1;;31995:60;;;::::0;;-1:-1:-1;;;31995:60:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;32071:9;32066:327;32090:9;:16:::0;32086:20;::::1;32066:327;;;32148:7;-1:-1:-1::0;;;;;32132:23:0::1;:9;32142:1;32132:12;;;;;;;;;::::0;;;::::1;::::0;;;::::1;::::0;-1:-1:-1;;;;;32132:12:0::1;:23;32128:254;;;32191:9;32201:16:::0;;-1:-1:-1;;32201:20:0;;;32191:31;::::1;;;;;;::::0;;;::::1;::::0;;;::::1;::::0;32176:9:::1;:12:::0;;-1:-1:-1;;;;;32191:31:0;;::::1;::::0;32186:1;;32176:12;::::1;;;;;;::::0;;;::::1;::::0;;;;;;::::1;:46:::0;;-1:-1:-1;;;;;;32176:46:0::1;-1:-1:-1::0;;;;;32176:46:0;;::::1;;::::0;;32241:16;;::::1;::::0;;:7:::1;:16:::0;;;;;;:20;;;32280:11:::1;:20:::0;;;;:28;;-1:-1:-1;;32280:28:0::1;::::0;;32327:9:::1;:15:::0;;;::::1;;;;;::::0;;;::::1;::::0;;;;-1:-1:-1;;32327:15:0;;;;;-1:-1:-1;;;;;;32327:15:0::1;::::0;;;;;32361:5:::1;;32128:254;32108:3;;32066:327;;;;31921:479:::0;:::o;29551:218::-;29639:4;29656:83;29665:12;:10;:12::i;:::-;29679:7;29688:50;29727:10;29688:11;:25;29700:12;:10;:12::i;:::-;-1:-1:-1;;;;;29688:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;29688:25:0;;;:34;;;;;;;;;;;:38;:50::i;26363:27::-;;;;:::o;30373:378::-;30425:14;30442:12;:10;:12::i;:::-;-1:-1:-1;;;;;30474:19:0;;;;;;:11;:19;;;;;;30425:29;;-1:-1:-1;30474:19:0;;30473:20;30465:77;;;;-1:-1:-1;;;30465:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30554:15;30579:19;30590:7;30579:10;:19::i;:::-;-1:-1:-1;;;;;;;;30627:15:0;;;;;;:7;:15;;;;;;30553:45;;-1:-1:-1;30627:28:0;;:15;-1:-1:-1;30553:45:0;;-1:-1:-1;;30627:19:0;:28::i;:::-;-1:-1:-1;;;;;30609:15:0;;;;;;:7;:15;;;;;:46;30676:7;;:20;;30688:7;30676:11;:20::i;:::-;30666:7;:30;30720:10;;:23;;30735:7;30720:14;:23::i;:::-;30707:10;:36;-1:-1:-1;;;30373:378:0:o;30277:88::-;30346:11;;30277:88;:::o;33193:111::-;15788:12;:10;:12::i;:::-;15778:6;;-1:-1:-1;;;;;15778:6:0;;;:22;;;15770:67;;;;;-1:-1:-1;;;15770:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15770:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;33262:27:0::1;;::::0;;;:18:::1;:27;::::0;;;;:34;;-1:-1:-1;;33262:34:0::1;33292:4;33262:34;::::0;;33193:111::o;30759:438::-;30849:7;30888;;30877;:18;;30869:62;;;;;-1:-1:-1;;;30869:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;30947:17;30942:248;;30982:15;31007:19;31018:7;31007:10;:19::i;:::-;-1:-1:-1;30981:45:0;;-1:-1:-1;31041:14:0;;-1:-1:-1;;;;;;31041:14:0;30942:248;31090:23;31122:19;31133:7;31122:10;:19::i;:::-;-1:-1:-1;31088:53:0;;-1:-1:-1;31156:22:0;;-1:-1:-1;;;;;;31156:22:0;26694:38;;;:::o;26769:40::-;;;;;;;;;:::o;31466:447::-;15788:12;:10;:12::i;:::-;15778:6;;-1:-1:-1;;;;;15778:6:0;;;:22;;;15770:67;;;;;-1:-1:-1;;;15770:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15770:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;31663:20:0;::::1;;::::0;;;:11:::1;:20;::::0;;;;;::::1;;31662:21;31654:61;;;::::0;;-1:-1:-1;;;31654:61:0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;-1:-1:-1::0;;;;;31729:16:0;::::1;31748:1;31729:16:::0;;;:7:::1;:16;::::0;;;;;:20;31726:108:::1;;-1:-1:-1::0;;;;;31805:16:0;::::1;;::::0;;;:7:::1;:16;::::0;;;;;31785:37:::1;::::0;:19:::1;:37::i;:::-;-1:-1:-1::0;;;;;31766:16:0;::::1;;::::0;;;:7:::1;:16;::::0;;;;:56;31726:108:::1;-1:-1:-1::0;;;;;31844:20:0::1;;::::0;;;:11:::1;:20;::::0;;;;:27;;-1:-1:-1;;31844:27:0::1;31867:4;31844:27:::0;;::::1;::::0;;;31882:9:::1;:23:::0;;;;::::1;::::0;;;;;;::::1;::::0;;-1:-1:-1;;;;;;31882:23:0::1;::::0;;::::1;::::0;;31466:447::o;38047:123::-;-1:-1:-1;;;;;38135:27:0;38111:4;38135:27;;;:18;:27;;;;;;;;;38047:123::o;26447:33::-;;;;:::o;28529:198::-;-1:-1:-1;;;;;28619:20:0;;28595:7;28619:20;;;:11;:20;;;;;;;;28615:49;;;-1:-1:-1;;;;;;28648:16:0;;;;;;:7;:16;;;;;;28641:23;;28615:49;-1:-1:-1;;;;;28702:16:0;;;;;;:7;:16;;;;;;28682:37;;:19;:37::i;16202:148::-;15788:12;:10;:12::i;:::-;15778:6;;-1:-1:-1;;;;;15778:6:0;;;:22;;;15770:67;;;;;-1:-1:-1;;;15770:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15770:67:0;;;;;;;;;;;;;;;16309:1:::1;16293:6:::0;;16272:40:::1;::::0;-1:-1:-1;;;;;16293:6:0;;::::1;::::0;-1:-1:-1;;;;;;;;;;;16272:40:0;16309:1;;16272:40:::1;16340:1;16323:19:::0;;-1:-1:-1;;;;;;16323:19:0::1;::::0;;16202:148::o;26818:53::-;;;;:::o;30054:120::-;-1:-1:-1;;;;;30146:20:0;30122:4;30146:20;;;:11;:20;;;;;;;;;30054:120::o;15566:79::-;15604:7;15631:6;-1:-1:-1;;;;;15631:6:0;15566:79;:::o;33536:122::-;15788:12;:10;:12::i;:::-;15778:6;;-1:-1:-1;;;;;15778:6:0;;;:22;;;15770:67;;;;;-1:-1:-1;;;15770:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15770:67:0;;;;;;;;;;;;;;;33622:13:::1;:28:::0;33536:122::o;28240:87::-;28312:7;28305:14;;;;;;;;-1:-1:-1;;28305:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;28279:13;;28305:14;;28312:7;;28305:14;;28312:7;28305:14;;;;;;;;;;;;;;;;;;;;;;;;29777:269;29870:4;29887:129;29896:12;:10;:12::i;:::-;29910:7;29919:96;29958:15;29919:96;;;;;;;;;;;;;;;;;:11;:25;29931:12;:10;:12::i;:::-;-1:-1:-1;;;;;29919:25:0;;;;;;;;;;;;;;;;;-1:-1:-1;29919:25:0;;;:34;;;;;;;;;;;:96;:38;:96::i;17208:293::-;17260:14;;-1:-1:-1;;;;;17260:14:0;17278:10;17260:28;17252:76;;;;-1:-1:-1;;;17252:76:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17353:9;;17347:3;:15;17339:60;;;;;-1:-1:-1;;;17339:60:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;17444:14;;;17436:6;;17415:44;;-1:-1:-1;;;;;17444:14:0;;;;17436:6;;;;-1:-1:-1;;;;;;;;;;;17415:44:0;;17479:14;;;17470:23;;-1:-1:-1;;;;;;17470:23:0;-1:-1:-1;;;;;17479:14:0;;;17470:23;;;;;;17208:293::o;28735:167::-;28813:4;28830:42;28840:12;:10;:12::i;:::-;28854:9;28865:6;28830:9;:42::i;16757:89::-;16829:9;;16757:89;:::o;26549:28::-;;;;:::o;33946:171::-;15788:12;:10;:12::i;:::-;15778:6;;-1:-1:-1;;;;;15778:6:0;;;:22;;;15770:67;;;;;-1:-1:-1;;;15770:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15770:67:0;;;;;;;;;;;;;;;34023:21:::1;:32:::0;;;::::1;;;::::0;::::1;-1:-1:-1::0;;34023:32:0;;::::1;::::0;;;::::1;::::0;;;34071:38:::1;::::0;;;;;;::::1;::::0;;;;::::1;::::0;;::::1;33946:171:::0;:::o;33666:102::-;15788:12;:10;:12::i;:::-;15778:6;;-1:-1:-1;;;;;15778:6:0;;;:22;;;15770:67;;;;;-1:-1:-1;;;15770:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15770:67:0;;;;;;;;;;;;;;;33742:8:::1;:18:::0;33666:102::o;33776:162::-;15788:12;:10;:12::i;:::-;15778:6;;-1:-1:-1;;;;;15778:6:0;;;:22;;;15770:67;;;;;-1:-1:-1;;;15770:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15770:67:0;;;;;;;;;;;;;;;33870:60:::1;33914:5;33870:25;33882:12;33870:7;;:11;;:25;;;;:::i;:::-;:29:::0;::::1;:60::i;:::-;33855:12;:75:::0;-1:-1:-1;33776:162:0:o;16922:214::-;15788:12;:10;:12::i;:::-;15778:6;;-1:-1:-1;;;;;15778:6:0;;;:22;;;15770:67;;;;;-1:-1:-1;;;15770:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15770:67:0;;;;;;;;;;;;;;;17003:6:::1;::::0;;;16986:23;;-1:-1:-1;;;;;;16986:23:0;;::::1;-1:-1:-1::0;;;;;17003:6:0;::::1;16986:23;::::0;;;17020:19:::1;::::0;;17062:3:::1;:10:::0;::::1;17050:9;:22:::0;17088:40:::1;::::0;17003:6;;-1:-1:-1;;;;;;;;;;;17088:40:0;17003:6;;17088:40:::1;16922:214:::0;:::o;28910:143::-;-1:-1:-1;;;;;29018:18:0;;;28991:7;29018:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;28910:143::o;33312:110::-;15788:12;:10;:12::i;:::-;15778:6;;-1:-1:-1;;;;;15778:6:0;;;:22;;;15770:67;;;;;-1:-1:-1;;;15770:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15770:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;33379:27:0::1;33409:5;33379:27:::0;;;:18:::1;:27;::::0;;;;:35;;-1:-1:-1;;33379:35:0::1;::::0;;33312:110::o;16505:244::-;15788:12;:10;:12::i;:::-;15778:6;;-1:-1:-1;;;;;15778:6:0;;;:22;;;15770:67;;;;;-1:-1:-1;;;15770:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;15770:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;16594:22:0;::::1;16586:73;;;;-1:-1:-1::0;;;16586:73:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16696:6;::::0;;16675:38:::1;::::0;-1:-1:-1;;;;;16675:38:0;;::::1;::::0;16696:6;::::1;::::0;-1:-1:-1;;;;;;;;;;;16675:38:0;::::1;16724:6;:17:::0;;-1:-1:-1;;;;;;16724:17:0::1;-1:-1:-1::0;;;;;16724:17:0;;;::::1;::::0;;;::::1;::::0;;16505:244::o;7972:106::-;8060:10;7972:106;:::o;38178:337::-;-1:-1:-1;;;;;38271:19:0;;38263:68;;;;-1:-1:-1;;;38263:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;38350:21:0;;38342:68;;;;-1:-1:-1;;;38342:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;38423:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;38475:32;;;;;;;;;;;;;;;;;38178:337;;;:::o;38523:1773::-;-1:-1:-1;;;;;38645:18:0;;38637:68;;;;-1:-1:-1;;;38637:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;38724:16:0;;38716:64;;;;-1:-1:-1;;;38716:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38808:1;38799:6;:10;38791:64;;;;-1:-1:-1;;;38791:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38877:7;:5;:7::i;:::-;-1:-1:-1;;;;;38869:15:0;:4;-1:-1:-1;;;;;38869:15:0;;;:32;;;;;38894:7;:5;:7::i;:::-;-1:-1:-1;;;;;38888:13:0;:2;-1:-1:-1;;;;;38888:13:0;;;38869:32;38866:125;;;38934:12;;38924:6;:22;;38916:75;;;;-1:-1:-1;;;38916:75:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;39286:28;39317:24;39335:4;39317:9;:24::i;:::-;39286:55;;39381:12;;39357:20;:36;39354:112;;-1:-1:-1;39442:12:0;;39354:112;39529:29;;39505:53;;;;;;;39587;;-1:-1:-1;39624:16:0;;;;39623:17;39587:53;:91;;;;;39665:13;-1:-1:-1;;;;;39657:21:0;:4;-1:-1:-1;;;;;39657:21:0;;;39587:91;:129;;;;-1:-1:-1;39695:21:0;;;;;;;39587:129;39569:318;;;39766:29;;39743:52;;39839:36;39854:20;39839:14;:36::i;:::-;-1:-1:-1;;;;;40079:24:0;;39960:12;40079:24;;;:18;:24;;;;;;39975:4;;40079:24;;;:50;;-1:-1:-1;;;;;;40107:22:0;;;;;;:18;:22;;;;;;;;40079:50;40076:96;;;-1:-1:-1;40155:5:0;40076:96;40250:38;40265:4;40270:2;40273:6;40280:7;40250:14;:38::i;:::-;38523:1773;;;;;;:::o;4382:192::-;4468:7;4504:12;4496:6;;;;4488:29;;;;-1:-1:-1;;;4488:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;4540:5:0;;;4382:192::o;35962:163::-;36003:7;36024:15;36041;36060:19;:17;:19::i;:::-;36023:56;;-1:-1:-1;36023:56:0;-1:-1:-1;36097:20:0;36023:56;;36097:11;:20::i;:::-;36090:27;;;;35962:163;:::o;5780:132::-;5838:7;5865:39;5869:1;5872;5865:39;;;;;;;;;;;;;;;;;:3;:39::i;:::-;5858:46;5780:132;-1:-1:-1;;;5780:132:0:o;3479:181::-;3537:7;3569:5;;;3593:6;;;;3585:46;;;;;-1:-1:-1;;;3585:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;34574:454;34633:7;34642;34651;34660;34669;34678;34687;34708:23;34733:12;34747:18;34766:13;34783:20;34795:7;34783:11;:20::i;:::-;34707:96;;;;;;;;34815:15;34832:23;34857:12;34873:56;34885:7;34894:4;34900:10;34912:5;34918:10;:8;:10::i;:::-;34873:11;:56::i;:::-;34814:115;;-1:-1:-1;34814:115:0;-1:-1:-1;34814:115:0;-1:-1:-1;34980:15:0;;-1:-1:-1;34997:4:0;;-1:-1:-1;35003:10:0;;-1:-1:-1;35014:5:0;-1:-1:-1;;;;34574:454:0;;;;;;;;;:::o;3943:136::-;4001:7;4028:43;4032:1;4035;4028:43;;;;;;;;;;;;;;;;;:3;:43::i;4833:471::-;4891:7;5136:6;5132:47;;-1:-1:-1;5166:1:0;5159:8;;5132:47;5203:5;;;5207:1;5203;:5;:1;5227:5;;;;;:10;5219:56;;;;-1:-1:-1;;;5219:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40304:977;27326:16;:23;;-1:-1:-1;;27326:23:0;27345:4;27326:23;;;:16;40455:27:::1;:20:::0;40480:1:::1;40455:24;:27::i;:::-;40440:42:::0;-1:-1:-1;40493:17:0::1;40513:30;:20:::0;40440:42;40513:24:::1;:30::i;:::-;40493:50:::0;-1:-1:-1;40846:21:0::1;40912:22;40929:4:::0;40912:16:::1;:22::i;:::-;41065:18;41086:41;:21;41112:14:::0;41086:25:::1;:41::i;:::-;41065:62;;41177:35;41190:9;41201:10;41177:12;:35::i;:::-;41230:43;::::0;;;;;::::1;::::0;::::1;::::0;;;;;;;;;;;::::1;::::0;;;;;;;::::1;-1:-1:-1::0;;27372:16:0;:24;;-1:-1:-1;;27372:24:0;;;-1:-1:-1;;;40304:977:0:o;42524:818::-;42635:7;42631:40;;42657:14;:12;:14::i;:::-;-1:-1:-1;;;;;42688:19:0;;;;;;:11;:19;;;;;;;;:46;;;;-1:-1:-1;;;;;;42712:22:0;;;;;;:11;:22;;;;;;;;42711:23;42688:46;42684:597;;;42751:48;42773:6;42781:9;42792:6;42751:21;:48::i;:::-;42684:597;;;-1:-1:-1;;;;;42822:19:0;;;;;;:11;:19;;;;;;;;42821:20;:46;;;;-1:-1:-1;;;;;;42845:22:0;;;;;;:11;:22;;;;;;;;42821:46;42817:464;;;42884:46;42904:6;42912:9;42923:6;42884:19;:46::i;42817:464::-;-1:-1:-1;;;;;42953:19:0;;;;;;:11;:19;;;;;;;;42952:20;:47;;;;-1:-1:-1;;;;;;42977:22:0;;;;;;:11;:22;;;;;;;;42976:23;42952:47;42948:333;;;43016:44;43034:6;43042:9;43053:6;43016:17;:44::i;42948:333::-;-1:-1:-1;;;;;43082:19:0;;;;;;:11;:19;;;;;;;;:45;;;;-1:-1:-1;;;;;;43105:22:0;;;;;;:11;:22;;;;;;;;43082:45;43078:203;;;43144:48;43166:6;43174:9;43185:6;43144:21;:48::i;43078:203::-;43225:44;43243:6;43251:9;43262:6;43225:17;:44::i;:::-;43297:7;43293:41;;43319:15;:13;:15::i;:::-;42524:818;;;;:::o;36133:555::-;36230:7;;36266;;36183;;;;;36284:289;36308:9;:16;36304:20;;36284:289;;;36374:7;36350;:21;36358:9;36368:1;36358:12;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;36358:12:0;36350:21;;;;;;;;;;;;;:31;;:66;;;36409:7;36385;:21;36393:9;36403:1;36393:12;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;36393:12:0;36385:21;;;;;;;;;;;;;:31;36350:66;36346:97;;;36426:7;;36435;;36418:25;;;;;;;;;36346:97;36468:34;36480:7;:21;36488:9;36498:1;36488:12;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;36488:12:0;36480:21;;;;;;;;;;;;;36468:7;;:11;:34::i;:::-;36458:44;;36527:34;36539:7;:21;36547:9;36557:1;36547:12;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;36547:12:0;36539:21;;;;;;;;;;;;;36527:7;;:11;:34::i;:::-;36517:44;-1:-1:-1;36326:3:0;;36284:289;;;-1:-1:-1;36609:7:0;;36597;;:20;;:11;:20::i;:::-;36587:7;:30;36583:61;;;36627:7;;36636;;36619:25;;;;;;;;36583:61;36663:7;;-1:-1:-1;36672:7:0;-1:-1:-1;36133:555:0;;;:::o;6408:278::-;6494:7;6529:12;6522:5;6514:28;;;;-1:-1:-1;;;6514:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6553:9;6569:1;6565;:5;;;;;;;6408:278;-1:-1:-1;;;;;6408:278:0:o;35036:407::-;35096:7;35105;35114;35122;35142:12;35157:24;35173:7;35157:15;:24::i;:::-;35142:39;;35192:18;35213:30;35235:7;35213:21;:30::i;:::-;35192:51;;35254:13;35270:25;35287:7;35270:16;:25::i;:::-;35254:41;-1:-1:-1;35306:23:0;35332:44;35254:41;35332:33;35354:10;35332:33;:7;35344:4;35332:11;:17::i;:::-;:21;;:33::i;:44::-;35306:70;35412:4;;-1:-1:-1;35418:10:0;;-1:-1:-1;35418:10:0;-1:-1:-1;35036:407:0;;-1:-1:-1;;;35036:407:0:o;35451:503::-;35580:7;;;;35636:24;:7;35648:11;35636;:24::i;:::-;35618:42;-1:-1:-1;35671:12:0;35686:21;:4;35695:11;35686:8;:21::i;:::-;35671:36;-1:-1:-1;35718:18:0;35739:27;:10;35754:11;35739:14;:27::i;:::-;35718:48;-1:-1:-1;35777:13:0;35793:22;:5;35803:11;35793:9;:22::i;:::-;35777:38;-1:-1:-1;35826:23:0;35852:44;35777:38;35852:33;35874:10;35852:33;:7;35864:4;35852:11;:17::i;:44::-;35915:7;;;;-1:-1:-1;35941:4:0;;-1:-1:-1;35451:503:0;;-1:-1:-1;;;;;;;;;35451:503:0:o;41289:589::-;41439:16;;;41453:1;41439:16;;;41415:21;41439:16;;;;;41415:21;41439:16;;;;;;;;;;-1:-1:-1;41439:16:0;41415:40;;41484:4;41466;41471:1;41466:7;;;;;;;;;;;;;:23;-1:-1:-1;;;;;41466:23:0;;;-1:-1:-1;;;;;41466:23:0;;;;;41510:15;-1:-1:-1;;;;;41510:20:0;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;41510:22:0;41500:7;;:4;;41505:1;;41500:7;;;;;;;;;;;:32;-1:-1:-1;;;;;41500:32:0;;;-1:-1:-1;;;;;41500:32:0;;;;;41545:62;41562:4;41577:15;41595:11;41545:8;:62::i;:::-;41646:15;-1:-1:-1;;;;;41646:66:0;;41727:11;41753:1;41797:4;41824;41844:15;41646:224;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;41646:224:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;41886:557;42034:62;42051:4;42066:15;42084:11;42034:8;:62::i;:::-;42139:296;;;-1:-1:-1;;;42139:296:0;;42211:4;42139:296;;;;;;;;;;42257:1;42139:296;;;;;;;;;;;;;;;;42409:15;42139:296;;;;;;-1:-1:-1;;;;;42139:15:0;:31;;;;42178:9;;42139:296;;;;;;;;;;;;;;;42178:9;42139:31;:296;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37557:311;37603:7;;:12;:34;;;;-1:-1:-1;37619:13:0;;:18;37603:34;:50;;;;-1:-1:-1;37641:8:0;;:12;37603:50;37600:62;;;37655:7;;37600:62;37692:7;;;37674:15;:25;37734:13;;;37710:21;:37;37777:8;;;37758:16;:27;-1:-1:-1;37798:11:0;;;;37820:17;;;;37848:12;37557:311;:::o;44733:708::-;44835:19;44858:10;:8;:10::i;:::-;44835:33;;44880:15;44897:23;44922:12;44936:23;44961:12;44975:18;44995:13;45012:19;45023:7;45012:10;:19::i;:::-;44879:152;;;;;;;;;;;;;;45042:13;45059:22;45069:11;45059:5;:9;;:22;;;;:::i;:::-;-1:-1:-1;;;;;45110:15:0;;;;;;:7;:15;;;;;;45042:39;;-1:-1:-1;45110:28:0;;45130:7;45110:19;:28::i;:::-;-1:-1:-1;;;;;45092:15:0;;;;;;:7;:15;;;;;;;;:46;;;;45167:7;:15;;;;:28;;45187:7;45167:19;:28::i;:::-;-1:-1:-1;;;;;45149:15:0;;;;;;;:7;:15;;;;;;:46;;;;45227:18;;;;;;;:39;;45250:15;45227:22;:39::i;:::-;-1:-1:-1;;;;;45206:18:0;;;;;;:7;:18;;;;;:60;45277:26;45292:10;45277:14;:26::i;:::-;45314:23;45326:4;45332;45314:11;:23::i;:::-;45348:25;45361:5;45367;45348:12;:25::i;:::-;45406:9;-1:-1:-1;;;;;45389:44:0;45398:6;-1:-1:-1;;;;;45389:44:0;;45417:15;45389:44;;;;;;;;;;;;;;;;;;44733:708;;;;;;;;;;;;:::o;44005:720::-;44105:19;44128:10;:8;:10::i;:::-;44105:33;;44150:15;44167:23;44192:12;44206:23;44231:12;44245:18;44265:13;44282:19;44293:7;44282:10;:19::i;:::-;44149:152;;;;;;;;;;;;;;44312:13;44329:22;44339:11;44329:5;:9;;:22;;;;:::i;:::-;-1:-1:-1;;;;;44380:15:0;;;;;;:7;:15;;;;;;44312:39;;-1:-1:-1;44380:28:0;;44400:7;44380:19;:28::i;:::-;-1:-1:-1;;;;;44362:15:0;;;;;;;:7;:15;;;;;;;;:46;;;;44440:18;;;;;:7;:18;;;;;:39;;44463:15;44440:22;:39::i;:::-;-1:-1:-1;;;;;44419:18:0;;;;;;:7;:18;;;;;;;;:60;;;;44511:7;:18;;;;:39;;44534:15;44511:22;:39::i;43350:647::-;43448:19;43471:10;:8;:10::i;:::-;43448:33;;43493:15;43510:23;43535:12;43549:23;43574:12;43588:18;43608:13;43625:19;43636:7;43625:10;:19::i;:::-;43492:152;;;;;;;;;;;;;;43655:13;43672:22;43682:11;43672:5;:9;;:22;;;;:::i;:::-;-1:-1:-1;;;;;43723:15:0;;;;;;:7;:15;;;;;;43655:39;;-1:-1:-1;43723:28:0;;43743:7;43723:19;:28::i;32406:779::-;32508:19;32531:10;:8;:10::i;:::-;32508:33;;32553:15;32570:23;32595:12;32609:23;32634:12;32648:18;32668:13;32685:19;32696:7;32685:10;:19::i;:::-;32552:152;;;;;;;;;;;;;;32715:13;32732:22;32742:11;32732:5;:9;;:22;;;;:::i;:::-;-1:-1:-1;;;;;32783:15:0;;;;;;:7;:15;;;;;;32715:39;;-1:-1:-1;32783:28:0;;32803:7;32783:19;:28::i;:::-;-1:-1:-1;;;;;32765:15:0;;;;;;:7;:15;;;;;;;;:46;;;;32840:7;:15;;;;:28;;32860:7;32840:19;:28::i;37876:163::-;37930:15;;37920:7;:25;37972:21;;37956:13;:37;38015:16;;38004:8;:27;37876:163::o;37059:154::-;37123:7;37150:55;37189:5;37150:20;37162:7;;37150;:11;;:20;;;;:::i;37221:166::-;37291:7;37318:61;37363:5;37318:26;37330:13;;37318:7;:11;;:26;;;;:::i;37393:156::-;37458:7;37485:56;37525:5;37485:21;37497:8;;37485:7;:11;;:21;;;;:::i;36696:355::-;36759:19;36782:10;:8;:10::i;:::-;36759:33;-1:-1:-1;36803:18:0;36824:27;:10;36759:33;36824:14;:27::i;:::-;36903:4;36887:22;;;;:7;:22;;;;;;36803:48;;-1:-1:-1;36887:38:0;;36803:48;36887:26;:38::i;:::-;36878:4;36862:22;;;;:7;:22;;;;;;;;:63;;;;36939:11;:26;;;;;;36936:107;;;37021:4;37005:22;;;;:7;:22;;;;;;:38;;37032:10;37005:26;:38::i;:::-;36996:4;36980:22;;;;:7;:22;;;;;:63;36936:107;36696:355;;;:::o;34218:147::-;34296:7;;:17;;34308:4;34296:11;:17::i;:::-;34286:7;:27;34337:10;;:20;;34352:4;34337:14;:20::i;:::-;34324:10;:33;-1:-1:-1;;34218:147:0:o;34373:193::-;34454:7;;:18;;34466:5;34454:11;:18::i;:::-;34444:7;:28;34497:11;;:22;;34513:5;34497:15;:22::i;:::-;34483:11;:36;34540:7;;:18;;34552:5;34540:11;:18::i;:::-;34530:7;:28;-1:-1:-1;;34373:193:0:o
Swarm Source
ipfs://0c086feecc1fb060244203662f926b18583dc368233651d5d3f9da78b32d360f
🤖 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.