BNB Price: $602.03 (+1.28%)
 

Overview

Max Total Supply

699,999,999.319886BSW

Holders

167,360 ( -0.003%)

Transfers

-
0

Market

Price

$0.0004 @ 0.000001 BNB (+0.70%)

Onchain Market Cap

$254,009.00

Circulating Supply Market Cap

$181,065.00

Other Info

Token Contract (WITH 18 Decimals)

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

OVERVIEW

BSW is a deflationary token aims to incentivize the liquidity provision to the Biswap platform. BSW tokens are burned by sending them to the burn address and a total of 6,292,523 has been burned from the original supply of 117,403,378 as of Sep 24, 2021.

Market

Volume (24H):$698.61
Market Capitalization:$181,065.00
Circulating Supply:498,978,200.00 BSW
Market Data Source: Coinmarketcap


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

BSWToken

Compiler Version
v0.6.12+commit.27d51765
Optimization Enabled
Yes with 999999 runs
Other Settings
istanbul EvmVersion
License
None
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"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":true,"internalType":"address","name":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousBalance","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBalance","type":"uint256"}],"name":"DelegateVotesChanged","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":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":"DELEGATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_addMinter","type":"address"}],"name":"addMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","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":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint32","name":"","type":"uint32"}],"name":"checkpoints","outputs":[{"internalType":"uint32","name":"fromBlock","type":"uint32"},{"internalType":"uint256","name":"votes","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":"address","name":"_delMinter","type":"address"}],"name":"delMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegator","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getCurrentVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_index","type":"uint256"}],"name":"getMinter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMinterLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"blockNumber","type":"uint256"}],"name":"getPriorVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"preMineSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"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"}]
60806040523480156200001157600080fd5b506040518060400160405280600681526020016504269737761760d41b8152506040518060400160405280600381526020016242535760e81b81525060006200005f6200010260201b60201c565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508151620000be906004906020850190620002ab565b508051620000d4906005906020840190620002ab565b506006805460ff19166012179055620000f9336a084595161401484a00000062000106565b50505062000347565b3390565b60006001600160a01b03831662000164576040805162461bcd60e51b815260206004820152601f60248201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6b024306c4097859c43c0000006200018d600354846200024960201b6200197b1790919060201c565b11156200019d5750600062000243565b620001b9826003546200024960201b6200197b1790919060201c565b6003556001600160a01b038316600090815260016020908152604090912054620001ee9184906200197b62000249821b17901c565b6001600160a01b03841660008181526001602090815260408083209490945583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35b92915050565b600082820183811015620002a4576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002ee57805160ff19168380011785556200031e565b828001600101855582156200031e579182015b828111156200031e57825182559160200191906001019062000301565b506200032c92915062000330565b5090565b5b808211156200032c576000815560010162000331565b612a4680620003576000396000f3fe608060405234801561001057600080fd5b50600436106102265760003560e01c8063782d6fe11161012a578063a9059cbb116100bd578063d5abeb011161008c578063e7a324dc11610071578063e7a324dc146107a5578063f1127ed8146107ad578063f2fde38b1461080c57610226565b8063d5abeb0114610762578063dd62ed3e1461076a57610226565b8063a9059cbb1461066f578063aa271e1a146106a8578063b4b5ea57146106db578063c3cda5201461070e57610226565b806395d89b41116100f957806395d89b41146105de578063983b2d56146105e6578063a0712d6814610619578063a457c2d71461063657610226565b8063782d6fe1146105625780637ecebe001461059b578063893d20e8146105ce5780638da5cb5b146105d657610226565b8063313ce567116101bd5780635b7121f81161018c5780636fcfff45116101715780636fcfff45146104db57806370a0823114610527578063715018a61461055a57610226565b80635b7121f8146104895780635c19a95c146104a657610226565b8063313ce5671461039d57806339509351146103bb57806340c10f19146103f4578063587cde1e1461042d57610226565b806318160ddd116101f957806318160ddd1461031757806320606b701461031f57806323338b881461032757806323b872dd1461035a57610226565b80630323aac71461022b57806306fdde0314610245578063095ea7b3146102c25780630c16ea831461030f575b600080fd5b61023361083f565b60408051918252519081900360200190f35b61024d610850565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561028757818101518382015260200161026f565b50505050905090810190601f1680156102b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102fb600480360360408110156102d857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610904565b604080519115158252519081900360200190f35b610233610922565b610233610931565b610233610937565b6102fb6004803603602081101561033d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661095b565b6102fb6004803603606081101561037057600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135610a65565b6103a5610b06565b6040805160ff9092168252519081900360200190f35b6102fb600480360360408110156103d157600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610b0f565b6102fb6004803603604081101561040a57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610b6a565b6104606004803603602081101561044357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610c1d565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6104606004803603602081101561049f57600080fd5b5035610c48565b6104d9600480360360208110156104bc57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610d5f565b005b61050e600480360360208110156104f157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610d6c565b6040805163ffffffff9092168252519081900360200190f35b6102336004803603602081101561053d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610d84565b6104d9610dac565b6102336004803603604081101561057857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610eac565b610233600480360360208110156105b157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611176565b610460611188565b61046061118e565b61024d6111aa565b6102fb600480360360208110156105fc57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611229565b6102fb6004803603602081101561062f57600080fd5b5035611333565b6102fb6004803603604081101561064c57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356113d7565b6102fb6004803603604081101561068557600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561144c565b6102fb600480360360208110156106be57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611460565b610233600480360360208110156106f157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661146d565b6104d9600480360360c081101561072457600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060208101359060408101359060ff6060820135169060808101359060a00135611509565b610233611848565b6102336004803603604081101561078057600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516611858565b610233611890565b6107ec600480360360408110156107c357600080fd5b50803573ffffffffffffffffffffffffffffffffffffffff16906020013563ffffffff166118b4565b6040805163ffffffff909316835260208301919091528051918290030190f35b6104d96004803603602081101561082257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166118e1565b600061084b60076119ef565b905090565b60048054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156108fa5780601f106108cf576101008083540402835291602001916108fa565b820191906000526020600020905b8154815290600101906020018083116108dd57829003601f168201915b5050505050905090565b60006109186109116119fa565b84846119fe565b5060015b92915050565b6a084595161401484a00000090565b60035490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b60006109656119fa565b60005473ffffffffffffffffffffffffffffffffffffffff9081169116146109ee57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8216610a5a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806128746023913960400191505060405180910390fd5b61091c600783611b45565b6000610a72848484611b67565b610afc84610a7e6119fa565b610af7856040518060600160405280602881526020016128ba6028913973ffffffffffffffffffffffffffffffffffffffff8a16600090815260026020526040812090610ac96119fa565b73ffffffffffffffffffffffffffffffffffffffff1681526020810191909152604001600020549190611d2e565b6119fe565b5060019392505050565b60065460ff1690565b6000610918610b1c6119fa565b84610af78560026000610b2d6119fa565b73ffffffffffffffffffffffffffffffffffffffff908116825260208083019390935260409182016000908120918c16815292529020549061197b565b6000610b7533611460565b610be057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f63616c6c6572206973206e6f7420746865206d696e7465720000000000000000604482015290519081900360640190fd5b610bea8383611ddf565b5073ffffffffffffffffffffffffffffffffffffffff808416600090815260096020526040812054610918921684611f3a565b73ffffffffffffffffffffffffffffffffffffffff9081166000908152600960205260409020541690565b6000610c526119fa565b60005473ffffffffffffffffffffffffffffffffffffffff908116911614610cdb57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001610ce561083f565b03821115610d5457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4253573a20696e646578206f7574206f6620626f756e64730000000000000000604482015290519081900360640190fd5b61091c600783612120565b610d69338261212c565b50565b600b6020526000908152604090205463ffffffff1681565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b610db46119fa565b60005473ffffffffffffffffffffffffffffffffffffffff908116911614610e3d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b6000438210610f06576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806129036026913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff83166000908152600b602052604090205463ffffffff1680610f4157600091505061091c565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600a6020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8601811685529252909120541683106110065773ffffffffffffffffffffffffffffffffffffffff84166000908152600a602090815260408083207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9490940163ffffffff1683529290522060010154905061091c565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600a6020908152604080832083805290915290205463ffffffff1683101561104e57600091505061091c565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82015b8163ffffffff168163ffffffff16111561113257600282820363ffffffff1604810361109e6127a6565b5073ffffffffffffffffffffffffffffffffffffffff87166000908152600a6020908152604080832063ffffffff80861685529083529281902081518083019092528054909316808252600190930154918101919091529087141561110d5760200151945061091c9350505050565b805163ffffffff168711156111245781935061112b565b6001820392505b5050611074565b5073ffffffffffffffffffffffffffffffffffffffff85166000908152600a6020908152604080832063ffffffff9094168352929052206001015491505092915050565b600c6020526000908152604090205481565b600061084b5b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60058054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156108fa5780601f106108cf576101008083540402835291602001916108fa565b60006112336119fa565b60005473ffffffffffffffffffffffffffffffffffffffff9081169116146112bc57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8216611328576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806128976023913960400191505060405180910390fd5b61091c6007836121f3565b600061133d6119fa565b60005473ffffffffffffffffffffffffffffffffffffffff9081169116146113c657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6109186113d16119fa565b83611ddf565b60006109186113e46119fa565b84610af7856040518060600160405280602581526020016129a5602591396002600061140e6119fa565b73ffffffffffffffffffffffffffffffffffffffff908116825260208083019390935260409182016000908120918d16815292529020549190611d2e565b60006109186114596119fa565b8484611b67565b600061091c600783612215565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600b602052604081205463ffffffff16806114a5576000611502565b73ffffffffffffffffffffffffffffffffffffffff83166000908152600a6020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff86011684529091529020600101545b9392505050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866611534610850565b80519060200120611543612237565b60408051602080820195909552808201939093526060830191909152306080808401919091528151808403909101815260a0830182528051908401207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c084015273ffffffffffffffffffffffffffffffffffffffff8b1660e084015261010083018a90526101208084018a905282518085039091018152610140840183528051908501207f19010000000000000000000000000000000000000000000000000000000000006101608501526101628401829052610182808501829052835180860390910181526101a285018085528151918701919091206000918290526101c2860180865281905260ff8b166101e287015261020286018a905261022286018990529351929650909492939092600192610242808401937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08301929081900390910190855afa1580156116bc573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116611753576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806127e06025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166000908152600c6020526040902080546001810190915589146117d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806128e26021913960400191505060405180910390fd5b87421115611831576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806129ca6025913960400191505060405180910390fd5b61183b818b61212c565b505050505b505050505050565b6b024306c4097859c43c00000090565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260026020908152604080832093909416825291909152205490565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b600a6020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b6118e96119fa565b60005473ffffffffffffffffffffffffffffffffffffffff90811691161461197257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610d698161223b565b60008282018381101561150257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600061091c82612334565b3390565b73ffffffffffffffffffffffffffffffffffffffff8316611a6a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061282a6024913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8216611ad6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806129ef6022913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b60006115028373ffffffffffffffffffffffffffffffffffffffff8416612338565b73ffffffffffffffffffffffffffffffffffffffff8316611bd3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806128056025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8216611c3f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806129826023913960400191505060405180910390fd5b611c898160405180606001604052806026815260200161295c6026913973ffffffffffffffffffffffffffffffffffffffff86166000908152600160205260409020549190611d2e565b73ffffffffffffffffffffffffffffffffffffffff8085166000908152600160205260408082209390935590841681522054611cc5908261197b565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115611dd7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611d9c578181015183820152602001611d84565b50505050905090810190601f168015611dc95780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600073ffffffffffffffffffffffffffffffffffffffff8316611e6357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6b024306c4097859c43c000000611e856003548461197b90919063ffffffff16565b1115611e935750600061091c565b600354611ea0908361197b565b60035573ffffffffffffffffffffffffffffffffffffffff8316600090815260016020526040902054611ed3908361197b565b73ffffffffffffffffffffffffffffffffffffffff841660008181526001602090815260408083209490945583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a392915050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611f765750600081115b1561211b5773ffffffffffffffffffffffffffffffffffffffff83161561204d5773ffffffffffffffffffffffffffffffffffffffff83166000908152600b602052604081205463ffffffff169081611fd057600061202d565b73ffffffffffffffffffffffffffffffffffffffff85166000908152600a6020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87011684529091529020600101545b9050600061203b828561241c565b90506120498684848461245e565b5050505b73ffffffffffffffffffffffffffffffffffffffff82161561211b5773ffffffffffffffffffffffffffffffffffffffff82166000908152600b602052604081205463ffffffff1690816120a25760006120ff565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600a6020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87011684529091529020600101545b9050600061210d828561197b565b90506118408584848461245e565b505050565b6000611502838361264e565b73ffffffffffffffffffffffffffffffffffffffff8083166000908152600960205260408120549091169061216084610d84565b73ffffffffffffffffffffffffffffffffffffffff85811660008181526009602052604080822080547fffffffffffffffffffffffff000000000000000000000000000000000000000016898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a46121ed828483611f3a565b50505050565b60006115028373ffffffffffffffffffffffffffffffffffffffff84166126cc565b60006115028373ffffffffffffffffffffffffffffffffffffffff8416612716565b4690565b73ffffffffffffffffffffffffffffffffffffffff81166122a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061284e6026913960400191505060405180910390fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b5490565b600081815260018301602052604081205480156124125783547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff808301919081019060009087908390811061238957fe5b90600052602060002001549050808760000184815481106123a657fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806123d657fe5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061091c565b600091505061091c565b600061150283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d2e565b6000612482436040518060600160405280603381526020016129296033913961272e565b905060008463ffffffff161180156124f6575073ffffffffffffffffffffffffffffffffffffffff85166000908152600a6020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8901811685529252909120548282169116145b1561255e5773ffffffffffffffffffffffffffffffffffffffff85166000908152600a6020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff890116845290915290206001018290556125f7565b60408051808201825263ffffffff8084168252602080830186815273ffffffffffffffffffffffffffffffffffffffff8a166000818152600a84528681208b861682528452868120955186549086167fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000009182161787559251600196870155908152600b9092529390208054928801909116919092161790555b6040805184815260208101849052815173ffffffffffffffffffffffffffffffffffffffff8816927fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724928290030190a25050505050565b815460009082106126aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806127be6022913960400191505060405180910390fd5b8260000182815481106126b957fe5b9060005260206000200154905092915050565b60006126d88383612716565b61270e5750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561091c565b50600061091c565b60009081526001919091016020526040902054151590565b600081640100000000841061279e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201818152835160248401528351909283926044909101919085019080838360008315611d9c578181015183820152602001611d84565b509192915050565b60408051808201909152600080825260208201529056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734253573a3a64656c656761746542795369673a20696e76616c6964207369676e617475726542455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734253573a205f64656c4d696e74657220697320746865207a65726f20616464726573734253573a205f6164644d696e74657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654253573a3a64656c656761746542795369673a20696e76616c6964206e6f6e63654253573a3a6765745072696f72566f7465733a206e6f74207965742064657465726d696e65644253573a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d6265722065786365656473203332206269747342455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f4253573a3a64656c656761746542795369673a207369676e6174757265206578706972656442455032303a20617070726f766520746f20746865207a65726f2061646472657373a2646970667358221220b742a681b7e9d83644078d0cf672ca40ea7a39e824132e4363f463fd03ab15e464736f6c634300060c0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102265760003560e01c8063782d6fe11161012a578063a9059cbb116100bd578063d5abeb011161008c578063e7a324dc11610071578063e7a324dc146107a5578063f1127ed8146107ad578063f2fde38b1461080c57610226565b8063d5abeb0114610762578063dd62ed3e1461076a57610226565b8063a9059cbb1461066f578063aa271e1a146106a8578063b4b5ea57146106db578063c3cda5201461070e57610226565b806395d89b41116100f957806395d89b41146105de578063983b2d56146105e6578063a0712d6814610619578063a457c2d71461063657610226565b8063782d6fe1146105625780637ecebe001461059b578063893d20e8146105ce5780638da5cb5b146105d657610226565b8063313ce567116101bd5780635b7121f81161018c5780636fcfff45116101715780636fcfff45146104db57806370a0823114610527578063715018a61461055a57610226565b80635b7121f8146104895780635c19a95c146104a657610226565b8063313ce5671461039d57806339509351146103bb57806340c10f19146103f4578063587cde1e1461042d57610226565b806318160ddd116101f957806318160ddd1461031757806320606b701461031f57806323338b881461032757806323b872dd1461035a57610226565b80630323aac71461022b57806306fdde0314610245578063095ea7b3146102c25780630c16ea831461030f575b600080fd5b61023361083f565b60408051918252519081900360200190f35b61024d610850565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561028757818101518382015260200161026f565b50505050905090810190601f1680156102b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102fb600480360360408110156102d857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610904565b604080519115158252519081900360200190f35b610233610922565b610233610931565b610233610937565b6102fb6004803603602081101561033d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661095b565b6102fb6004803603606081101561037057600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135610a65565b6103a5610b06565b6040805160ff9092168252519081900360200190f35b6102fb600480360360408110156103d157600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610b0f565b6102fb6004803603604081101561040a57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610b6a565b6104606004803603602081101561044357600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610c1d565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6104606004803603602081101561049f57600080fd5b5035610c48565b6104d9600480360360208110156104bc57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610d5f565b005b61050e600480360360208110156104f157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610d6c565b6040805163ffffffff9092168252519081900360200190f35b6102336004803603602081101561053d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610d84565b6104d9610dac565b6102336004803603604081101561057857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610eac565b610233600480360360208110156105b157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611176565b610460611188565b61046061118e565b61024d6111aa565b6102fb600480360360208110156105fc57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611229565b6102fb6004803603602081101561062f57600080fd5b5035611333565b6102fb6004803603604081101561064c57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356113d7565b6102fb6004803603604081101561068557600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813516906020013561144c565b6102fb600480360360208110156106be57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16611460565b610233600480360360208110156106f157600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661146d565b6104d9600480360360c081101561072457600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060208101359060408101359060ff6060820135169060808101359060a00135611509565b610233611848565b6102336004803603604081101561078057600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516611858565b610233611890565b6107ec600480360360408110156107c357600080fd5b50803573ffffffffffffffffffffffffffffffffffffffff16906020013563ffffffff166118b4565b6040805163ffffffff909316835260208301919091528051918290030190f35b6104d96004803603602081101561082257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166118e1565b600061084b60076119ef565b905090565b60048054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156108fa5780601f106108cf576101008083540402835291602001916108fa565b820191906000526020600020905b8154815290600101906020018083116108dd57829003601f168201915b5050505050905090565b60006109186109116119fa565b84846119fe565b5060015b92915050565b6a084595161401484a00000090565b60035490565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b60006109656119fa565b60005473ffffffffffffffffffffffffffffffffffffffff9081169116146109ee57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8216610a5a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806128746023913960400191505060405180910390fd5b61091c600783611b45565b6000610a72848484611b67565b610afc84610a7e6119fa565b610af7856040518060600160405280602881526020016128ba6028913973ffffffffffffffffffffffffffffffffffffffff8a16600090815260026020526040812090610ac96119fa565b73ffffffffffffffffffffffffffffffffffffffff1681526020810191909152604001600020549190611d2e565b6119fe565b5060019392505050565b60065460ff1690565b6000610918610b1c6119fa565b84610af78560026000610b2d6119fa565b73ffffffffffffffffffffffffffffffffffffffff908116825260208083019390935260409182016000908120918c16815292529020549061197b565b6000610b7533611460565b610be057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f63616c6c6572206973206e6f7420746865206d696e7465720000000000000000604482015290519081900360640190fd5b610bea8383611ddf565b5073ffffffffffffffffffffffffffffffffffffffff808416600090815260096020526040812054610918921684611f3a565b73ffffffffffffffffffffffffffffffffffffffff9081166000908152600960205260409020541690565b6000610c526119fa565b60005473ffffffffffffffffffffffffffffffffffffffff908116911614610cdb57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001610ce561083f565b03821115610d5457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f4253573a20696e646578206f7574206f6620626f756e64730000000000000000604482015290519081900360640190fd5b61091c600783612120565b610d69338261212c565b50565b600b6020526000908152604090205463ffffffff1681565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b610db46119fa565b60005473ffffffffffffffffffffffffffffffffffffffff908116911614610e3d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b6000438210610f06576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806129036026913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff83166000908152600b602052604090205463ffffffff1680610f4157600091505061091c565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600a6020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8601811685529252909120541683106110065773ffffffffffffffffffffffffffffffffffffffff84166000908152600a602090815260408083207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9490940163ffffffff1683529290522060010154905061091c565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600a6020908152604080832083805290915290205463ffffffff1683101561104e57600091505061091c565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82015b8163ffffffff168163ffffffff16111561113257600282820363ffffffff1604810361109e6127a6565b5073ffffffffffffffffffffffffffffffffffffffff87166000908152600a6020908152604080832063ffffffff80861685529083529281902081518083019092528054909316808252600190930154918101919091529087141561110d5760200151945061091c9350505050565b805163ffffffff168711156111245781935061112b565b6001820392505b5050611074565b5073ffffffffffffffffffffffffffffffffffffffff85166000908152600a6020908152604080832063ffffffff9094168352929052206001015491505092915050565b600c6020526000908152604090205481565b600061084b5b60005473ffffffffffffffffffffffffffffffffffffffff1690565b60058054604080516020601f60027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156108fa5780601f106108cf576101008083540402835291602001916108fa565b60006112336119fa565b60005473ffffffffffffffffffffffffffffffffffffffff9081169116146112bc57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8216611328576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806128976023913960400191505060405180910390fd5b61091c6007836121f3565b600061133d6119fa565b60005473ffffffffffffffffffffffffffffffffffffffff9081169116146113c657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6109186113d16119fa565b83611ddf565b60006109186113e46119fa565b84610af7856040518060600160405280602581526020016129a5602591396002600061140e6119fa565b73ffffffffffffffffffffffffffffffffffffffff908116825260208083019390935260409182016000908120918d16815292529020549190611d2e565b60006109186114596119fa565b8484611b67565b600061091c600783612215565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600b602052604081205463ffffffff16806114a5576000611502565b73ffffffffffffffffffffffffffffffffffffffff83166000908152600a6020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff86011684529091529020600101545b9392505050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866611534610850565b80519060200120611543612237565b60408051602080820195909552808201939093526060830191909152306080808401919091528151808403909101815260a0830182528051908401207fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60c084015273ffffffffffffffffffffffffffffffffffffffff8b1660e084015261010083018a90526101208084018a905282518085039091018152610140840183528051908501207f19010000000000000000000000000000000000000000000000000000000000006101608501526101628401829052610182808501829052835180860390910181526101a285018085528151918701919091206000918290526101c2860180865281905260ff8b166101e287015261020286018a905261022286018990529351929650909492939092600192610242808401937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08301929081900390910190855afa1580156116bc573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116611753576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806127e06025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff81166000908152600c6020526040902080546001810190915589146117d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806128e26021913960400191505060405180910390fd5b87421115611831576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806129ca6025913960400191505060405180910390fd5b61183b818b61212c565b505050505b505050505050565b6b024306c4097859c43c00000090565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260026020908152604080832093909416825291909152205490565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b600a6020908152600092835260408084209091529082529020805460019091015463ffffffff9091169082565b6118e96119fa565b60005473ffffffffffffffffffffffffffffffffffffffff90811691161461197257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b610d698161223b565b60008282018381101561150257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b600061091c82612334565b3390565b73ffffffffffffffffffffffffffffffffffffffff8316611a6a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602481526020018061282a6024913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8216611ad6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806129ef6022913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff808416600081815260026020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b60006115028373ffffffffffffffffffffffffffffffffffffffff8416612338565b73ffffffffffffffffffffffffffffffffffffffff8316611bd3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806128056025913960400191505060405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8216611c3f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260238152602001806129826023913960400191505060405180910390fd5b611c898160405180606001604052806026815260200161295c6026913973ffffffffffffffffffffffffffffffffffffffff86166000908152600160205260409020549190611d2e565b73ffffffffffffffffffffffffffffffffffffffff8085166000908152600160205260408082209390935590841681522054611cc5908261197b565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115611dd7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611d9c578181015183820152602001611d84565b50505050905090810190601f168015611dc95780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600073ffffffffffffffffffffffffffffffffffffffff8316611e6357604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f42455032303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6b024306c4097859c43c000000611e856003548461197b90919063ffffffff16565b1115611e935750600061091c565b600354611ea0908361197b565b60035573ffffffffffffffffffffffffffffffffffffffff8316600090815260016020526040902054611ed3908361197b565b73ffffffffffffffffffffffffffffffffffffffff841660008181526001602090815260408083209490945583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a392915050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611f765750600081115b1561211b5773ffffffffffffffffffffffffffffffffffffffff83161561204d5773ffffffffffffffffffffffffffffffffffffffff83166000908152600b602052604081205463ffffffff169081611fd057600061202d565b73ffffffffffffffffffffffffffffffffffffffff85166000908152600a6020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87011684529091529020600101545b9050600061203b828561241c565b90506120498684848461245e565b5050505b73ffffffffffffffffffffffffffffffffffffffff82161561211b5773ffffffffffffffffffffffffffffffffffffffff82166000908152600b602052604081205463ffffffff1690816120a25760006120ff565b73ffffffffffffffffffffffffffffffffffffffff84166000908152600a6020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff87011684529091529020600101545b9050600061210d828561197b565b90506118408584848461245e565b505050565b6000611502838361264e565b73ffffffffffffffffffffffffffffffffffffffff8083166000908152600960205260408120549091169061216084610d84565b73ffffffffffffffffffffffffffffffffffffffff85811660008181526009602052604080822080547fffffffffffffffffffffffff000000000000000000000000000000000000000016898616908117909155905194955093928616927f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a46121ed828483611f3a565b50505050565b60006115028373ffffffffffffffffffffffffffffffffffffffff84166126cc565b60006115028373ffffffffffffffffffffffffffffffffffffffff8416612716565b4690565b73ffffffffffffffffffffffffffffffffffffffff81166122a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061284e6026913960400191505060405180910390fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b5490565b600081815260018301602052604081205480156124125783547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff808301919081019060009087908390811061238957fe5b90600052602060002001549050808760000184815481106123a657fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806123d657fe5b6001900381819060005260206000200160009055905586600101600087815260200190815260200160002060009055600194505050505061091c565b600091505061091c565b600061150283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611d2e565b6000612482436040518060600160405280603381526020016129296033913961272e565b905060008463ffffffff161180156124f6575073ffffffffffffffffffffffffffffffffffffffff85166000908152600a6020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8901811685529252909120548282169116145b1561255e5773ffffffffffffffffffffffffffffffffffffffff85166000908152600a6020908152604080832063ffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff890116845290915290206001018290556125f7565b60408051808201825263ffffffff8084168252602080830186815273ffffffffffffffffffffffffffffffffffffffff8a166000818152600a84528681208b861682528452868120955186549086167fffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000009182161787559251600196870155908152600b9092529390208054928801909116919092161790555b6040805184815260208101849052815173ffffffffffffffffffffffffffffffffffffffff8816927fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724928290030190a25050505050565b815460009082106126aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806127be6022913960400191505060405180910390fd5b8260000182815481106126b957fe5b9060005260206000200154905092915050565b60006126d88383612716565b61270e5750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561091c565b50600061091c565b60009081526001919091016020526040902054151590565b600081640100000000841061279e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201818152835160248401528351909283926044909101919085019080838360008315611d9c578181015183820152602001611d84565b509192915050565b60408051808201909152600080825260208201529056fe456e756d657261626c655365743a20696e646578206f7574206f6620626f756e64734253573a3a64656c656761746542795369673a20696e76616c6964207369676e617475726542455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f20616464726573734f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734253573a205f64656c4d696e74657220697320746865207a65726f20616464726573734253573a205f6164644d696e74657220697320746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63654253573a3a64656c656761746542795369673a20696e76616c6964206e6f6e63654253573a3a6765745072696f72566f7465733a206e6f74207965742064657465726d696e65644253573a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d6265722065786365656473203332206269747342455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f4253573a3a64656c656761746542795369673a207369676e6174757265206578706972656442455032303a20617070726f766520746f20746865207a65726f2061646472657373a2646970667358221220b742a681b7e9d83644078d0cf672ca40ea7a39e824132e4363f463fd03ab15e464736f6c634300060c0033
Deployed Bytecode Sourcemap
34121:10087:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43581:113;;;:::i;:::-;;;;;;;;;;;;;;;;18603:92;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20306:161;;;;;;;;;;;;;;;;-1:-1:-1;20306:161:0;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;19187:104;;;:::i;19079:100::-;;;:::i;35545:122::-;;;:::i;43351:222::-;;;;;;;;;;;;;;;;-1:-1:-1;43351:222:0;;;;:::i;20938:397::-;;;;;;;;;;;;;;;;-1:-1:-1;20938:397:0;;;;;;;;;;;;;;;;;;:::i;18762:92::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;21743:210;;;;;;;;;;;;;;;;-1:-1:-1;21743:210:0;;;;;;;;;:::i;34328:199::-;;;;;;;;;;;;;;;;-1:-1:-1;34328:199:0;;;;;;;;;:::i;36528:149::-;;;;;;;;;;;;;;;;-1:-1:-1;36528:149:0;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;43839:213;;;;;;;;;;;;;;;;-1:-1:-1;43839:213:0;;:::i;36821:104::-;;;;;;;;;;;;;;;;-1:-1:-1;36821:104:0;;;;:::i;:::-;;35423:49;;;;;;;;;;;;;;;;-1:-1:-1;35423:49:0;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;19457:119;;;;;;;;;;;;;;;;-1:-1:-1;19457:119:0;;;;:::i;1718:140::-;;;:::i;39421:1252::-;;;;;;;;;;;;;;;;-1:-1:-1;39421:1252:0;;;;;;;;;:::i;35959:39::-;;;;;;;;;;;;;;;;-1:-1:-1;35959:39:0;;;;:::i;18446:94::-;;;:::i;1076:79::-;;;:::i;18919:96::-;;;:::i;43124:219::-;;;;;;;;;;;;;;;;-1:-1:-1;43124:219:0;;;;:::i;22984:130::-;;;;;;;;;;;;;;;;-1:-1:-1;22984:130:0;;:::i;22455:311::-;;;;;;;;;;;;;;;;-1:-1:-1;22455:311:0;;;;;;;;;:::i;19788:167::-;;;;;;;;;;;;;;;;-1:-1:-1;19788:167:0;;;;;;;;;:::i;43702:129::-;;;;;;;;;;;;;;;;-1:-1:-1;43702:129:0;;;;:::i;38735:255::-;;;;;;;;;;;;;;;;-1:-1:-1;38735:255:0;;;;:::i;37359:1175::-;;;;;;;;;;;;;;;;-1:-1:-1;37359:1175:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;19299:96::-;;;:::i;20017:143::-;;;;;;;;;;;;;;;;-1:-1:-1;20017:143:0;;;;;;;;;;;:::i;35761:117::-;;;:::i;35284:70::-;;;;;;;;;;;;;;;;-1:-1:-1;35284:70:0;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;2013:109;;;;;;;;;;;;;;;;-1:-1:-1;2013:109:0;;;;:::i;43581:113::-;43629:7;43656:30;43677:8;43656:20;:30::i;:::-;43649:37;;43581:113;:::o;18603:92::-;18682:5;18675:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18649:13;;18675:12;;18682:5;;18675:12;;18682:5;18675:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18603:92;:::o;20306:161::-;20381:4;20398:39;20407:12;:10;:12::i;:::-;20421:7;20430:6;20398:8;:39::i;:::-;-1:-1:-1;20455:4:0;20306:161;;;;;:::o;19187:104::-;17455:15;19187:104;:::o;19079:100::-;19159:12;;19079:100;:::o;35545:122::-;35587:80;35545:122;:::o;43351:222::-;43416:4;1298:12;:10;:12::i;:::-;1288:6;;:22;:6;;;:22;;;1280:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43441:24:::1;::::0;::::1;43433:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43523:42;43544:8;43554:10;43523:20;:42::i;20938:397::-:0;21070:4;21087:36;21097:6;21105:9;21116:6;21087:9;:36::i;:::-;21134:171;21157:6;21178:12;:10;:12::i;:::-;21205:89;21243:6;21205:89;;;;;;;;;;;;;;;;;:19;;;;;;;:11;:19;;;;;;21225:12;:10;:12::i;:::-;21205:33;;;;;;;;;;;;;-1:-1:-1;21205:33:0;;;:89;:37;:89::i;:::-;21134:8;:171::i;:::-;-1:-1:-1;21323:4:0;20938:397;;;;;:::o;18762:92::-;18837:9;;;;18762:92;:::o;21743:210::-;21823:4;21840:83;21849:12;:10;:12::i;:::-;21863:7;21872:50;21911:10;21872:11;:25;21884:12;:10;:12::i;:::-;21872:25;;;;;;;;;;;;;;;;;;-1:-1:-1;21872:25:0;;;:34;;;;;;;;;;;:38;:50::i;34328:199::-;34398:4;44136:20;44145:10;44136:8;:20::i;:::-;44128:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;34415:19:::1;34421:3;34426:7;34415:5;:19::i;:::-;-1:-1:-1::0;34472:15:0::1;::::0;;::::1;34468:1;34472:15:::0;;;:10:::1;:15;::::0;;;;;34445:52:::1;::::0;34472:15:::1;34489:7:::0;34445:14:::1;:52::i;36528:149::-:0;36648:21;;;;36616:7;36648:21;;;:10;:21;;;;;;;;36528:149::o;43839:213::-;43905:7;1298:12;:10;:12::i;:::-;1288:6;;:22;:6;;;:22;;;1280:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43962:1:::1;43942:17;:15;:17::i;:::-;:21;43932:6;:31;;43924:68;;;::::0;;::::1;::::0;;::::1;;::::0;::::1;::::0;::::1;::::0;;;;::::1;::::0;;;;;;;;;;;;;::::1;;44010:34;44027:8;44037:6;44010:16;:34::i;36821:104::-:0;36885:32;36895:10;36907:9;36885;:32::i;:::-;36821:104;:::o;35423:49::-;;;;;;;;;;;;;;;:::o;19457:119::-;19550:18;;19523:7;19550:18;;;:9;:18;;;;;;;19457:119::o;1718:140::-;1298:12;:10;:12::i;:::-;1288:6;;:22;:6;;;:22;;;1280:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1817:1:::1;1801:6:::0;;1780:40:::1;::::0;::::1;1801:6:::0;;::::1;::::0;1780:40:::1;::::0;1817:1;;1780:40:::1;1848:1;1831:19:::0;;;::::1;::::0;;1718:140::o;39421:1252::-;39529:7;39576:12;39562:11;:26;39554:77;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;39666:23;;;39644:19;39666:23;;;:14;:23;;;;;;;;39704:17;39700:58;;39745:1;39738:8;;;;;39700:58;39818:20;;;;;;;:11;:20;;;;;;;;:38;39839:16;;;39818:38;;;;;;;;;:48;;:63;-1:-1:-1;39814:147:0;;39905:20;;;;;;;:11;:20;;;;;;;;39926:16;;;;;39905:38;;;;;;;;39941:1;39905:44;;;-1:-1:-1;39898:51:0;;39814:147;40022:20;;;;;;;:11;:20;;;;;;;;:23;;;;;;;;:33;:23;:33;:47;-1:-1:-1;40018:88:0;;;40093:1;40086:8;;;;;40018:88;40118:12;40160:16;;;40187:428;40202:5;40194:13;;:5;:13;;;40187:428;;;40266:1;40249:13;;;40248:19;;;40240:27;;40309:20;;:::i;:::-;-1:-1:-1;40332:20:0;;;;;;;:11;:20;;;;;;;;:28;;;;;;;;;;;;;40309:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40379:27;;40375:229;;;40434:8;;;;-1:-1:-1;40427:15:0;;-1:-1:-1;;;;40427:15:0;40375:229;40468:12;;:26;;;-1:-1:-1;40464:140:0;;;40523:6;40515:14;;40464:140;;;40587:1;40578:6;:10;40570:18;;40464:140;40187:428;;;;;-1:-1:-1;40632:20:0;;;;;;;:11;:20;;;;;;;;:27;;;;;;;;;;:33;;;;-1:-1:-1;;39421:1252:0;;;;:::o;35959:39::-;;;;;;;;;;;;;:::o;18446:94::-;18498:7;18525;1076:79;1114:7;1141:6;;;1076:79;:::o;18919:96::-;19000:7;18993:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18967:13;;18993:14;;19000:7;;18993:14;;19000:7;18993:14;;;;;;;;;;;;;;;;;;;;;;;;43124:219;43189:4;1298:12;:10;:12::i;:::-;1288:6;;:22;:6;;;:22;;;1280:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43214:24:::1;::::0;::::1;43206:72;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43296:39;43314:8;43324:10;43296:17;:39::i;22984:130::-:0;23040:4;1298:12;:10;:12::i;:::-;1288:6;;:22;:6;;;:22;;;1280:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23057:27:::1;23063:12;:10;:12::i;:::-;23077:6;23057:5;:27::i;22455:311::-:0;22540:4;22557:179;22580:12;:10;:12::i;:::-;22607:7;22629:96;22668:15;22629:96;;;;;;;;;;;;;;;;;:11;:25;22641:12;:10;:12::i;:::-;22629:25;;;;;;;;;;;;;;;;;;-1:-1:-1;22629:25:0;;;:34;;;;;;;;;;;:96;:38;:96::i;19788:167::-;19866:4;19883:42;19893:12;:10;:12::i;:::-;19907:9;19918:6;19883:9;:42::i;43702:129::-;43758:4;43782:41;43805:8;43815:7;43782:22;:41::i;38735:255::-;38874:23;;;38827:7;38874:23;;;:14;:23;;;;;;;;38915:16;:67;;38981:1;38915:67;;;38934:20;;;;;;;:11;:20;;;;;;;;:38;38955:16;;;38934:38;;;;;;;;38970:1;38934:44;;38915:67;38908:74;38735:255;-1:-1:-1;;;38735:255:0:o;37359:1175::-;37552:23;35587:80;37681:6;:4;:6::i;:::-;37665:24;;;;;;37708:12;:10;:12::i;:::-;37602:165;;;;;;;;;;;;;;;;;;;;;;;;;37747:4;37602:165;;;;;;;;;;;;;;;;;;;;;;;37578:200;;;;;;35807:71;37836:140;;;;37602:165;37836:140;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37812:175;;;;;;38041:123;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38017:158;;;;;;;;;-1:-1:-1;38208:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;37578:200;;-1:-1:-1;37812:175:0;;38017:158;;-1:-1:-1;;38208:26:0;;;;;;;-1:-1:-1;38208:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;38208:26:0;;;;;;-1:-1:-1;;38253:23:0;;;38245:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38346:17;;;;;;;:6;:17;;;;;:19;;;;;;;;38337:28;;38329:74;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38429:6;38422:3;:13;;38414:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38495:31;38505:9;38516;38495;:31::i;:::-;38488:38;;;;37359:1175;;;;;;;:::o;19299:96::-;17515:16;19299:96;:::o;20017:143::-;20125:18;;;;20098:7;20125:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;20017:143::o;35761:117::-;35807:71;35761:117;:::o;35284:70::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2013:109::-;1298:12;:10;:12::i;:::-;1288:6;;:22;:6;;;:22;;;1280:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2086:28:::1;2105:8;2086:18;:28::i;5998:181::-:0;6056:7;6088:5;;;6112:6;;;;6104:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;31847:117;31910:7;31937:19;31945:3;31937:7;:19::i;240:98::-;320:10;240:98;:::o;25924:372::-;26052:19;;;26044:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26131:21;;;26123:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;26204:18;;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;26256:32;;;;;;;;;;;;;;;;;25924:372;;;:::o;31368:149::-;31441:4;31465:44;31473:3;31493:14;;;31465:7;:44::i;23604:505::-;23736:20;;;23728:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23817:23;;;23809:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23913;23935:6;23913:71;;;;;;;;;;;;;;;;;:17;;;;;;;:9;:17;;;;;;;:71;:21;:71::i;:::-;23893:17;;;;;;;;:9;:17;;;;;;:91;;;;24018:20;;;;;;;:32;;24043:6;24018:24;:32::i;:::-;23995:20;;;;;;;;:9;:20;;;;;;;;;:55;;;;24066:35;;;;;;;23995:20;;24066:35;;;;;;;;;;;;;23604:505;;;:::o;6901:226::-;7021:7;7057:12;7049:6;;;;7041:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;7093:5:0;;;6901:226::o;24390:414::-;24455:4;24480:21;;;24472:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17515:16;24552:24;24563:12;;24552:6;:10;;:24;;;;:::i;:::-;:37;24548:82;;;-1:-1:-1;24613:5:0;24606:12;;24548:82;24657:12;;:24;;24674:6;24657:16;:24::i;:::-;24642:12;:39;24713:18;;;;;;;:9;:18;;;;;;:30;;24736:6;24713:22;:30::i;:::-;24692:18;;;;;;;:9;:18;;;;;;;;:51;;;;24759:37;;;;;;;24692:18;;;;24759:37;;;;;;;;;;24390:414;;;;:::o;41126:947::-;41232:6;41222:16;;:6;:16;;;;:30;;;;;41251:1;41242:6;:10;41222:30;41218:848;;;41273:20;;;;41269:385;;41381:22;;;41362:16;41381:22;;;:14;:22;;;;;;;;;41442:13;:60;;41501:1;41442:60;;;41458:19;;;;;;;:11;:19;;;;;;;;:34;41478:13;;;41458:34;;;;;;;;41490:1;41458:40;;41442:60;41422:80;-1:-1:-1;41521:17:0;41541:21;41422:80;41555:6;41541:13;:21::i;:::-;41521:41;;41581:57;41598:6;41606:9;41617;41628;41581:16;:57::i;:::-;41269:385;;;;41674:20;;;;41670:385;;41782:22;;;41763:16;41782:22;;;:14;:22;;;;;;;;;41843:13;:60;;41902:1;41843:60;;;41859:19;;;;;;;:11;:19;;;;;;;;:34;41879:13;;;41859:34;;;;;;;;41891:1;41859:40;;41843:60;41823:80;-1:-1:-1;41922:17:0;41942:21;41823:80;41956:6;41942:13;:21::i;:::-;41922:41;;41982:57;41999:6;42007:9;42018;42029;41982:16;:57::i;41670:385::-;41126:947;;;:::o;32318:149::-;32392:7;32435:22;32439:3;32451:5;32435:3;:22::i;40681:437::-;40798:21;;;;40772:23;40798:21;;;:10;:21;;;;;;;;;;40857:20;40809:9;40857;:20::i;:::-;40932:21;;;;;;;;:10;:21;;;;;;:33;;;;;;;;;;;;;40983:54;;40830:47;;-1:-1:-1;40932:33:0;40983:54;;;;;;40932:21;40983:54;41050:60;41065:15;41082:9;41093:16;41050:14;:60::i;:::-;40681:437;;;;:::o;31049:143::-;31119:4;31143:41;31148:3;31168:14;;;31143:4;:41::i;31603:158::-;31683:4;31707:46;31717:3;31737:14;;;31707:9;:46::i;42961:153::-;43071:9;42961:153;:::o;2228:229::-;2302:22;;;2294:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2404:6;;;2383:38;;;;;;;2404:6;;;2383:38;;;2432:6;:17;;;;;;;;;;;;;;;2228:229::o;30128:109::-;30211:18;;30128:109::o;28270:1557::-;28336:4;28475:19;;;:12;;;:19;;;;;;28511:15;;28507:1313;;28959:18;;28910:14;;;;;28959:22;;;;28886:21;;28959:3;;:22;;29246;;;;;;;;;;;;;;29226:42;;29392:9;29363:3;:11;;29375:13;29363:26;;;;;;;;;;;;;;;;;;;:38;;;;29469:23;;;29511:1;29469:12;;;:23;;;;;;29495:17;;;29469:43;;29621:17;;29469:3;;29621:17;;;;;;;;;;;;;;;;;;;;;;29716:3;:12;;:19;29729:5;29716:19;;;;;;;;;;;29709:26;;;29759:4;29752:11;;;;;;;;28507:1313;29803:5;29796:12;;;;;6462:136;6520:7;6547:43;6551:1;6554;6547:43;;;;;;;;;;;;;;;;;:3;:43::i;42081:703::-;42260:18;42281:75;42288:12;42281:75;;;;;;;;;;;;;;;;;:6;:75::i;:::-;42260:96;;42388:1;42373:12;:16;;;:85;;;;-1:-1:-1;42393:22:0;;;;;;;:11;:22;;;;;;;;:65;42416:16;;;42393:40;;;;;;;;;:50;:65;;;:50;;:65;42373:85;42369:339;;;42475:22;;;;;;;:11;:22;;;;;;;;:40;42498:16;;;42475:40;;;;;;;;42513:1;42475:46;:57;;;42369:339;;;42604:33;;;;;;;;;;;;;;;;;;;;;42565:22;;;-1:-1:-1;42565:22:0;;;:11;:22;;;;;:36;;;;;;;;;;:72;;;;;;;;;;;;;;;;;;;;;42652:25;;;:14;:25;;;;;;:44;;42680:16;;;42652:44;;;;;;;;;;42369:339;42725:51;;;;;;;;;;;;;;;;;;;;;;;;;;42081:703;;;;;:::o;30591:204::-;30686:18;;30658:7;;30686:26;-1:-1:-1;30678:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30769:3;:11;;30781:5;30769:18;;;;;;;;;;;;;;;;30762:25;;30591:204;;;;:::o;27680:414::-;27743:4;27765:21;27775:3;27780:5;27765:9;:21::i;:::-;27760:327;;-1:-1:-1;27803:23:0;;;;;;;;:11;:23;;;;;;;;;;;;;27986:18;;27964:19;;;:12;;;:19;;;;;;:40;;;;28019:11;;27760:327;-1:-1:-1;28070:5:0;28063:12;;29913:129;29986:4;30010:19;;;:12;;;;;:19;;;;;;:24;;;29913:129::o;42792:161::-;42867:6;42905:12;42898:5;42894:9;;42886:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;42943:1:0;;42792:161;-1:-1:-1;;42792:161:0:o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;:::o
Swarm Source
ipfs://b742a681b7e9d83644078d0cf672ca40ea7a39e824132e4363f463fd03ab15e4
🤖 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.