Overview
Max Total Supply
175,000,000,000,000 FOOM
Holders
4,355 (0.00%)
Transfers
-
6 ( 200.00%)
Market
Price
$0.00 @ 0.000000 ETH (+1.34%)
Onchain Market Cap
-
Circulating Supply Market Cap
$0.00
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
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":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":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"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":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","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":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"maxBuyAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_uniswapV3Pool","type":"address"}],"name":"setPool","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"},{"inputs":[],"name":"uniswapV3Pool","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
6101606040527f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9610140526c01431e0fae6d7217caa00000006007553480156200004857600080fd5b5060405180604001604052806004815260200163464f4f4d60e01b81525080604051806040016040528060018152602001603160f81b81525060405180604001604052806004815260200163464f4f4d60e01b81525060405180604001604052806004815260200163464f4f4d60e01b815250620000d5620000cf620001a660201b60201c565b620001aa565b6004620000e38382620004e1565b506005620000f28282620004e1565b5050825160209384012082519284019290922060e08390526101008190524660a0818152604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818901819052818301979097526060810194909452608080850193909352308483018190528151808603909301835260c0948501909152815191909601209052929092526101205250620001a09050336d08a0cf7f326029eea321c0000000620001fa565b620005d5565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216620002565760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b6200026460008383620002f1565b8060036000828254620002789190620005ad565b90915550506001600160a01b03821660009081526001602052604081208054839290620002a7908490620005ad565b90915550506040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b63010c8e0043106200030257505050565b6008546001600160a01b03166200037c576000546001600160a01b03848116911614806200033d57506000546001600160a01b038381169116145b620003775760405162461bcd60e51b81526020600482015260096024820152686e6f7420726561647960b81b60448201526064016200024d565b505050565b6008546001600160a01b0390811690841603620003775760075481620003ad846200042260201b620002421760201c565b620003b99190620005ad565b11158015620003ec575060075481620003dd326200042260201b620002421760201c565b620003e99190620005ad565b11155b620003775760405162461bcd60e51b8152602060048201526005602482015264131a5b5a5d60da1b60448201526064016200024d565b6001600160a01b031660009081526001602052604090205490565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200046857607f821691505b6020821081036200048957634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200037757600081815260208120601f850160051c81016020861015620004b85750805b601f850160051c820191505b81811015620004d957828155600101620004c4565b505050505050565b81516001600160401b03811115620004fd57620004fd6200043d565b62000515816200050e845462000453565b846200048f565b602080601f8311600181146200054d5760008415620005345750858301515b600019600386901b1c1916600185901b178555620004d9565b600085815260208120601f198616915b828110156200057e578886015182559484019460019091019084016200055d565b50858210156200059d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b80820180821115620005cf57634e487b7160e01b600052601160045260246000fd5b92915050565b60805160a05160c05160e051610100516101205161014051611bca62000630600039600061086201526000610fea015260006110390152600061101401526000610f6d01526000610f9701526000610fc10152611bca6000f3fe608060405234801561001057600080fd5b50600436106101775760003560e01c8063715018a6116100d8578063a457c2d71161008c578063dd62ed3e11610066578063dd62ed3e1461030e578063f2fde38b14610354578063f55ebd2a1461036757600080fd5b8063a457c2d7146102d5578063a9059cbb146102e8578063d505accf146102fb57600080fd5b806388e765ff116100bd57806388e765ff146102855780638da5cb5b1461028e57806395d89b41146102cd57600080fd5b8063715018a61461026a5780637ecebe001461027257600080fd5b80633644e5151161012f57806342966c681161011457806342966c681461020c5780634437152a1461022157806370a082311461023457600080fd5b80633644e515146101f157806339509351146101f957600080fd5b806318160ddd1161016057806318160ddd146101bd57806323b872dd146101cf578063313ce567146101e257600080fd5b806306fdde031461017c578063095ea7b31461019a575b600080fd5b610184610387565b60405161019191906118e7565b60405180910390f35b6101ad6101a836600461197c565b610419565b6040519015158152602001610191565b6003545b604051908152602001610191565b6101ad6101dd3660046119a6565b610430565b60405160128152602001610191565b6101c161051b565b6101ad61020736600461197c565b61052a565b61021f61021a3660046119e2565b610573565b005b61021f61022f3660046119fb565b610580565b6101c16102423660046119fb565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b61021f610648565b6101c16102803660046119fb565b6106d5565b6101c160075481565b60005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610191565b610184610700565b6101ad6102e336600461197c565b61070f565b6101ad6102f636600461197c565b6107e7565b61021f610309366004611a1d565b6107f4565b6101c161031c366004611a90565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260026020908152604080832093909416825291909152205490565b61021f6103623660046119fb565b6109b3565b6008546102a89073ffffffffffffffffffffffffffffffffffffffff1681565b60606004805461039690611ac3565b80601f01602080910402602001604051908101604052809291908181526020018280546103c290611ac3565b801561040f5780601f106103e45761010080835404028352916020019161040f565b820191906000526020600020905b8154815290600101906020018083116103f257829003601f168201915b5050505050905090565b6000610426338484610ae0565b5060015b92915050565b600061043d848484610c94565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260026020908152604080832033845290915290205482811015610503576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206160448201527f6c6c6f77616e636500000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6105108533858403610ae0565b506001949350505050565b6000610525610f53565b905090565b33600081815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168452909152812054909161042691859061056e908690611b3f565b610ae0565b61057d3382611087565b50565b60005473ffffffffffffffffffffffffffffffffffffffff163314610601576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104fa565b600880547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff1633146106c9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104fa565b6106d3600061127d565b565b73ffffffffffffffffffffffffffffffffffffffff811660009081526006602052604081205461042a565b60606005805461039690611ac3565b33600090815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff86168452909152812054828110156107d0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016104fa565b6107dd3385858403610ae0565b5060019392505050565b6000610426338484610c94565b8342111561085e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016104fa565b60007f000000000000000000000000000000000000000000000000000000000000000088888861088d8c6112f2565b60408051602081019690965273ffffffffffffffffffffffffffffffffffffffff94851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006108f582611327565b9050600061090582878787611390565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461099c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016104fa565b6109a78a8a8a610ae0565b50505050505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610a34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104fa565b73ffffffffffffffffffffffffffffffffffffffff8116610ad7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016104fa565b61057d8161127d565b73ffffffffffffffffffffffffffffffffffffffff8316610b82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016104fa565b73ffffffffffffffffffffffffffffffffffffffff8216610c25576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016104fa565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316610d37576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016104fa565b73ffffffffffffffffffffffffffffffffffffffff8216610dda576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016104fa565b610de58383836113b8565b73ffffffffffffffffffffffffffffffffffffffff831660009081526001602052604090205481811015610e9b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016104fa565b73ffffffffffffffffffffffffffffffffffffffff808516600090815260016020526040808220858503905591851681529081208054849290610edf908490611b3f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f4591815260200190565b60405180910390a350505050565b60003073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016148015610fb957507f000000000000000000000000000000000000000000000000000000000000000046145b15610fe357507f000000000000000000000000000000000000000000000000000000000000000090565b50604080517f00000000000000000000000000000000000000000000000000000000000000006020808301919091527f0000000000000000000000000000000000000000000000000000000000000000828401527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b73ffffffffffffffffffffffffffffffffffffffff821661112a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016104fa565b611136826000836113b8565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260016020526040902054818110156111ec576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f636500000000000000000000000000000000000000000000000000000000000060648201526084016104fa565b73ffffffffffffffffffffffffffffffffffffffff83166000908152600160205260408120838303905560038054849290611228908490611b52565b909155505060405182815260009073ffffffffffffffffffffffffffffffffffffffff8516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610c87565b505050565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b73ffffffffffffffffffffffffffffffffffffffff811660009081526006602052604090208054600181018255905b50919050565b600061042a611334610f53565b836040517f19010000000000000000000000000000000000000000000000000000000000006020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b60008060006113a18787878761157b565b915091506113ae81611693565b5095945050505050565b63010c8e0043106113c857505050565b60085473ffffffffffffffffffffffffffffffffffffffff1661148e5760005473ffffffffffffffffffffffffffffffffffffffff84811691161480611428575060005473ffffffffffffffffffffffffffffffffffffffff8381169116145b611278576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74207265616479000000000000000000000000000000000000000000000060448201526064016104fa565b60085473ffffffffffffffffffffffffffffffffffffffff9081169084160361127857600754816114e18473ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b6114eb9190611b3f565b11158015611515575060075432600090815260016020526040902054611512908390611b3f565b11155b611278576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f4c696d697400000000000000000000000000000000000000000000000000000060448201526064016104fa565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156115b2575060009050600361168a565b8460ff16601b141580156115ca57508460ff16601c14155b156115db575060009050600461168a565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561162f573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff81166116835760006001925092505061168a565b9150600090505b94509492505050565b60008160048111156116a7576116a7611b65565b036116af5750565b60018160048111156116c3576116c3611b65565b0361172a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016104fa565b600281600481111561173e5761173e611b65565b036117a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016104fa565b60038160048111156117b9576117b9611b65565b03611846576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f756500000000000000000000000000000000000000000000000000000000000060648201526084016104fa565b600481600481111561185a5761185a611b65565b0361057d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f756500000000000000000000000000000000000000000000000000000000000060648201526084016104fa565b600060208083528351808285015260005b81811015611914578581018301518582016040015282016118f8565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461197757600080fd5b919050565b6000806040838503121561198f57600080fd5b61199883611953565b946020939093013593505050565b6000806000606084860312156119bb57600080fd5b6119c484611953565b92506119d260208501611953565b9150604084013590509250925092565b6000602082840312156119f457600080fd5b5035919050565b600060208284031215611a0d57600080fd5b611a1682611953565b9392505050565b600080600080600080600060e0888a031215611a3857600080fd5b611a4188611953565b9650611a4f60208901611953565b95506040880135945060608801359350608088013560ff81168114611a7357600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215611aa357600080fd5b611aac83611953565b9150611aba60208401611953565b90509250929050565b600181811c90821680611ad757607f821691505b602082108103611321577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082018082111561042a5761042a611b10565b8181038181111561042a5761042a611b10565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fdfea26469706673582212205f4143b7351608e9e92fbf18d813c501742667d0683e6d82cb8cd81301bfe13964736f6c63430008120033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101775760003560e01c8063715018a6116100d8578063a457c2d71161008c578063dd62ed3e11610066578063dd62ed3e1461030e578063f2fde38b14610354578063f55ebd2a1461036757600080fd5b8063a457c2d7146102d5578063a9059cbb146102e8578063d505accf146102fb57600080fd5b806388e765ff116100bd57806388e765ff146102855780638da5cb5b1461028e57806395d89b41146102cd57600080fd5b8063715018a61461026a5780637ecebe001461027257600080fd5b80633644e5151161012f57806342966c681161011457806342966c681461020c5780634437152a1461022157806370a082311461023457600080fd5b80633644e515146101f157806339509351146101f957600080fd5b806318160ddd1161016057806318160ddd146101bd57806323b872dd146101cf578063313ce567146101e257600080fd5b806306fdde031461017c578063095ea7b31461019a575b600080fd5b610184610387565b60405161019191906118e7565b60405180910390f35b6101ad6101a836600461197c565b610419565b6040519015158152602001610191565b6003545b604051908152602001610191565b6101ad6101dd3660046119a6565b610430565b60405160128152602001610191565b6101c161051b565b6101ad61020736600461197c565b61052a565b61021f61021a3660046119e2565b610573565b005b61021f61022f3660046119fb565b610580565b6101c16102423660046119fb565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b61021f610648565b6101c16102803660046119fb565b6106d5565b6101c160075481565b60005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610191565b610184610700565b6101ad6102e336600461197c565b61070f565b6101ad6102f636600461197c565b6107e7565b61021f610309366004611a1d565b6107f4565b6101c161031c366004611a90565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260026020908152604080832093909416825291909152205490565b61021f6103623660046119fb565b6109b3565b6008546102a89073ffffffffffffffffffffffffffffffffffffffff1681565b60606004805461039690611ac3565b80601f01602080910402602001604051908101604052809291908181526020018280546103c290611ac3565b801561040f5780601f106103e45761010080835404028352916020019161040f565b820191906000526020600020905b8154815290600101906020018083116103f257829003601f168201915b5050505050905090565b6000610426338484610ae0565b5060015b92915050565b600061043d848484610c94565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260026020908152604080832033845290915290205482811015610503576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206160448201527f6c6c6f77616e636500000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6105108533858403610ae0565b506001949350505050565b6000610525610f53565b905090565b33600081815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168452909152812054909161042691859061056e908690611b3f565b610ae0565b61057d3382611087565b50565b60005473ffffffffffffffffffffffffffffffffffffffff163314610601576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104fa565b600880547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60005473ffffffffffffffffffffffffffffffffffffffff1633146106c9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104fa565b6106d3600061127d565b565b73ffffffffffffffffffffffffffffffffffffffff811660009081526006602052604081205461042a565b60606005805461039690611ac3565b33600090815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff86168452909152812054828110156107d0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f00000000000000000000000000000000000000000000000000000060648201526084016104fa565b6107dd3385858403610ae0565b5060019392505050565b6000610426338484610c94565b8342111561085e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016104fa565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c988888861088d8c6112f2565b60408051602081019690965273ffffffffffffffffffffffffffffffffffffffff94851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006108f582611327565b9050600061090582878787611390565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461099c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016104fa565b6109a78a8a8a610ae0565b50505050505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610a34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016104fa565b73ffffffffffffffffffffffffffffffffffffffff8116610ad7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016104fa565b61057d8161127d565b73ffffffffffffffffffffffffffffffffffffffff8316610b82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016104fa565b73ffffffffffffffffffffffffffffffffffffffff8216610c25576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f737300000000000000000000000000000000000000000000000000000000000060648201526084016104fa565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316610d37576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f647265737300000000000000000000000000000000000000000000000000000060648201526084016104fa565b73ffffffffffffffffffffffffffffffffffffffff8216610dda576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f657373000000000000000000000000000000000000000000000000000000000060648201526084016104fa565b610de58383836113b8565b73ffffffffffffffffffffffffffffffffffffffff831660009081526001602052604090205481811015610e9b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e6365000000000000000000000000000000000000000000000000000060648201526084016104fa565b73ffffffffffffffffffffffffffffffffffffffff808516600090815260016020526040808220858503905591851681529081208054849290610edf908490611b3f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610f4591815260200190565b60405180910390a350505050565b60003073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000d0d56273290d339aaf1417d9bfa1bb8cfe8a093316148015610fb957507f000000000000000000000000000000000000000000000000000000000000000146145b15610fe357507ffe540bcf65adbe228a1767206f22ed09386478942d2e064b464975609817b0e690565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527f4a302ef755ccfe9e93c776ac80fd096a6d5c52c50e578294d145994d13cbfbd7828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b73ffffffffffffffffffffffffffffffffffffffff821661112a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f2061646472657360448201527f730000000000000000000000000000000000000000000000000000000000000060648201526084016104fa565b611136826000836113b8565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260016020526040902054818110156111ec576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e60448201527f636500000000000000000000000000000000000000000000000000000000000060648201526084016104fa565b73ffffffffffffffffffffffffffffffffffffffff83166000908152600160205260408120838303905560038054849290611228908490611b52565b909155505060405182815260009073ffffffffffffffffffffffffffffffffffffffff8516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602001610c87565b505050565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b73ffffffffffffffffffffffffffffffffffffffff811660009081526006602052604090208054600181018255905b50919050565b600061042a611334610f53565b836040517f19010000000000000000000000000000000000000000000000000000000000006020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b60008060006113a18787878761157b565b915091506113ae81611693565b5095945050505050565b63010c8e0043106113c857505050565b60085473ffffffffffffffffffffffffffffffffffffffff1661148e5760005473ffffffffffffffffffffffffffffffffffffffff84811691161480611428575060005473ffffffffffffffffffffffffffffffffffffffff8381169116145b611278576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6e6f74207265616479000000000000000000000000000000000000000000000060448201526064016104fa565b60085473ffffffffffffffffffffffffffffffffffffffff9081169084160361127857600754816114e18473ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b6114eb9190611b3f565b11158015611515575060075432600090815260016020526040902054611512908390611b3f565b11155b611278576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600560248201527f4c696d697400000000000000000000000000000000000000000000000000000060448201526064016104fa565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156115b2575060009050600361168a565b8460ff16601b141580156115ca57508460ff16601c14155b156115db575060009050600461168a565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa15801561162f573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff81166116835760006001925092505061168a565b9150600090505b94509492505050565b60008160048111156116a7576116a7611b65565b036116af5750565b60018160048111156116c3576116c3611b65565b0361172a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016104fa565b600281600481111561173e5761173e611b65565b036117a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016104fa565b60038160048111156117b9576117b9611b65565b03611846576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f756500000000000000000000000000000000000000000000000000000000000060648201526084016104fa565b600481600481111561185a5761185a611b65565b0361057d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f756500000000000000000000000000000000000000000000000000000000000060648201526084016104fa565b600060208083528351808285015260005b81811015611914578581018301518582016040015282016118f8565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461197757600080fd5b919050565b6000806040838503121561198f57600080fd5b61199883611953565b946020939093013593505050565b6000806000606084860312156119bb57600080fd5b6119c484611953565b92506119d260208501611953565b9150604084013590509250925092565b6000602082840312156119f457600080fd5b5035919050565b600060208284031215611a0d57600080fd5b611a1682611953565b9392505050565b600080600080600080600060e0888a031215611a3857600080fd5b611a4188611953565b9650611a4f60208901611953565b95506040880135945060608801359350608088013560ff81168114611a7357600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215611aa357600080fd5b611aac83611953565b9150611aba60208401611953565b90509250929050565b600181811c90821680611ad757607f821691505b602082108103611321577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082018082111561042a5761042a611b10565b8181038181111561042a5761042a611b10565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fdfea26469706673582212205f4143b7351608e9e92fbf18d813c501742667d0683e6d82cb8cd81301bfe13964736f6c63430008120033
Deployed Bytecode Sourcemap
39328:1034:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8912:100;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;11079:169;;;;;;:::i;:::-;;:::i;:::-;;;1251:14:1;;1244:22;1226:41;;1214:2;1199:18;11079:169:0;1086:187:1;10032:108:0;10120:12;;10032:108;;;1424:25:1;;;1412:2;1397:18;10032:108:0;1278:177:1;11730:480:0;;;;;;:::i;:::-;;:::i;9874:93::-;;;9957:2;1935:36:1;;1923:2;1908:18;9874:93:0;1793:184:1;38834:115:0;;;:::i;12619:215::-;;;;;;:::i;:::-;;:::i;40278:81::-;;;;;;:::i;:::-;;:::i;:::-;;39607:109;;;;;;:::i;:::-;;:::i;10203:127::-;;;;;;:::i;:::-;10304:18;;10277:7;10304:18;;;:9;:18;;;;;;;10203:127;2526:103;;;:::i;38576:128::-;;;;;;:::i;:::-;;:::i;39385:51::-;;;;;;1875:87;1921:7;1948:6;;;1875:87;;;2716:42:1;2704:55;;;2686:74;;2674:2;2659:18;1875:87:0;2540:226:1;9131:104:0;;;:::i;13337:401::-;;;;;;:::i;:::-;;:::i;10543:175::-;;;;;;:::i;:::-;;:::i;37865:645::-;;;;;;:::i;:::-;;:::i;10781:151::-;;;;;;:::i;:::-;10897:18;;;;10870:7;10897:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;10781:151;2784:201;;;;;;:::i;:::-;;:::i;39443:28::-;;;;;;;;;8912:100;8966:13;8999:5;8992:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8912:100;:::o;11079:169::-;11162:4;11179:39;736:10;11202:7;11211:6;11179:8;:39::i;:::-;-1:-1:-1;11236:4:0;11079:169;;;;;:::o;11730:480::-;11870:4;11887:36;11897:6;11905:9;11916:6;11887:9;:36::i;:::-;11963:19;;;11936:24;11963:19;;;:11;:19;;;;;;;;736:10;11963:33;;;;;;;;12015:26;;;;12007:79;;;;;;;4378:2:1;12007:79:0;;;4360:21:1;4417:2;4397:18;;;4390:30;4456:34;4436:18;;;4429:62;4527:10;4507:18;;;4500:38;4555:19;;12007:79:0;;;;;;;;;12114:57;12123:6;736:10;12164:6;12145:16;:25;12114:8;:57::i;:::-;-1:-1:-1;12198:4:0;;11730:480;-1:-1:-1;;;;11730:480:0:o;38834:115::-;38894:7;38921:20;:18;:20::i;:::-;38914:27;;38834:115;:::o;12619:215::-;736:10;12707:4;12756:25;;;:11;:25;;;;;;;;;:34;;;;;;;;;;12707:4;;12724:80;;12747:7;;12756:47;;12793:10;;12756:47;:::i;:::-;12724:8;:80::i;40278:81::-;40327:24;40333:10;40345:5;40327;:24::i;:::-;40278:81;:::o;39607:109::-;1921:7;1948:6;2095:23;1948:6;736:10;2095:23;2087:68;;;;;;;5106:2:1;2087:68:0;;;5088:21:1;;;5125:18;;;5118:30;5184:34;5164:18;;;5157:62;5236:18;;2087:68:0;4904:356:1;2087:68:0;39678:13:::1;:30:::0;;;::::1;;::::0;;;::::1;::::0;;;::::1;::::0;;39607:109::o;2526:103::-;1921:7;1948:6;2095:23;1948:6;736:10;2095:23;2087:68;;;;;;;5106:2:1;2087:68:0;;;5088:21:1;;;5125:18;;;5118:30;5184:34;5164:18;;;5157:62;5236:18;;2087:68:0;4904:356:1;2087:68:0;2591:30:::1;2618:1;2591:18;:30::i;:::-;2526:103::o:0;38576:128::-;38672:14;;;38645:7;38672:14;;;:7;:14;;;;;21872;38672:24;21780:114;9131:104;9187:13;9220:7;9213:14;;;;;:::i;13337:401::-;736:10;13430:4;13474:25;;;:11;:25;;;;;;;;;:34;;;;;;;;;;13527:35;;;;13519:85;;;;;;;5467:2:1;13519:85:0;;;5449:21:1;5506:2;5486:18;;;5479:30;5545:34;5525:18;;;5518:62;5616:7;5596:18;;;5589:35;5641:19;;13519:85:0;5265:401:1;13519:85:0;13632:67;736:10;13655:7;13683:15;13664:16;:34;13632:8;:67::i;:::-;-1:-1:-1;13726:4:0;;13337:401;-1:-1:-1;;;13337:401:0:o;10543:175::-;10629:4;10646:42;736:10;10670:9;10681:6;10646:9;:42::i;37865:645::-;38109:8;38090:15;:27;;38082:69;;;;;;;5873:2:1;38082:69:0;;;5855:21:1;5912:2;5892:18;;;5885:30;5951:31;5931:18;;;5924:59;6000:18;;38082:69:0;5671:353:1;38082:69:0;38164:18;38206:16;38224:5;38231:7;38240:5;38247:16;38257:5;38247:9;:16::i;:::-;38195:79;;;;;;6316:25:1;;;;6360:42;6438:15;;;6418:18;;;6411:43;6490:15;;;;6470:18;;;6463:43;6522:18;;;6515:34;6565:19;;;6558:35;6609:19;;;6602:35;;;6288:19;;38195:79:0;;;;;;;;;;;;38185:90;;;;;;38164:111;;38288:12;38303:28;38320:10;38303:16;:28::i;:::-;38288:43;;38344:14;38361:28;38375:4;38381:1;38384;38387;38361:13;:28::i;:::-;38344:45;;38418:5;38408:15;;:6;:15;;;38400:58;;;;;;;6850:2:1;38400:58:0;;;6832:21:1;6889:2;6869:18;;;6862:30;6928:32;6908:18;;;6901:60;6978:18;;38400:58:0;6648:354:1;38400:58:0;38471:31;38480:5;38487:7;38496:5;38471:8;:31::i;:::-;38071:439;;;37865:645;;;;;;;:::o;2784:201::-;1921:7;1948:6;2095:23;1948:6;736:10;2095:23;2087:68;;;;;;;5106:2:1;2087:68:0;;;5088:21:1;;;5125:18;;;5118:30;5184:34;5164:18;;;5157:62;5236:18;;2087:68:0;4904:356:1;2087:68:0;2873:22:::1;::::0;::::1;2865:73;;;::::0;::::1;::::0;;7209:2:1;2865:73:0::1;::::0;::::1;7191:21:1::0;7248:2;7228:18;;;7221:30;7287:34;7267:18;;;7260:62;7358:8;7338:18;;;7331:36;7384:19;;2865:73:0::1;7007:402:1::0;2865:73:0::1;2949:28;2968:8;2949:18;:28::i;16985:380::-:0;17121:19;;;17113:68;;;;;;;7616:2:1;17113:68:0;;;7598:21:1;7655:2;7635:18;;;7628:30;7694:34;7674:18;;;7667:62;7765:6;7745:18;;;7738:34;7789:19;;17113:68:0;7414:400:1;17113:68:0;17200:21;;;17192:68;;;;;;;8021:2:1;17192:68:0;;;8003:21:1;8060:2;8040:18;;;8033:30;8099:34;8079:18;;;8072:62;8170:4;8150:18;;;8143:32;8192:19;;17192:68:0;7819:398:1;17192:68:0;17273:18;;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;17325:32;;1424:25:1;;;17325:32:0;;1397:18:1;17325:32:0;;;;;;;;16985:380;;;:::o;14228:721::-;14368:20;;;14360:70;;;;;;;8424:2:1;14360:70:0;;;8406:21:1;8463:2;8443:18;;;8436:30;8502:34;8482:18;;;8475:62;8573:7;8553:18;;;8546:35;8598:19;;14360:70:0;8222:401:1;14360:70:0;14449:23;;;14441:71;;;;;;;8830:2:1;14441:71:0;;;8812:21:1;8869:2;8849:18;;;8842:30;8908:34;8888:18;;;8881:62;8979:5;8959:18;;;8952:33;9002:19;;14441:71:0;8628:399:1;14441:71:0;14525:47;14546:6;14554:9;14565:6;14525:20;:47::i;:::-;14609:17;;;14585:21;14609:17;;;:9;:17;;;;;;14645:23;;;;14637:74;;;;;;;9234:2:1;14637:74:0;;;9216:21:1;9273:2;9253:18;;;9246:30;9312:34;9292:18;;;9285:62;9383:8;9363:18;;;9356:36;9409:19;;14637:74:0;9032:402:1;14637:74:0;14739:17;;;;;;;;:9;:17;;;;;;14759:22;;;14739:42;;14799:20;;;;;;;;:30;;14775:6;;14739:17;14799:30;;14775:6;;14799:30;:::i;:::-;;;;;;;;14864:9;14847:35;;14856:6;14847:35;;;14875:6;14847:35;;;;1424:25:1;;1412:2;1397:18;;1278:177;14847:35:0;;;;;;;;14349:600;14228:721;;;:::o;35709:314::-;35762:7;35794:4;35786:29;35803:12;35786:29;;:66;;;;;35836:16;35819:13;:33;35786:66;35782:234;;;-1:-1:-1;35876:24:0;;35709:314::o;35782:234::-;-1:-1:-1;36212:73:0;;;35962:10;36212:73;;;;11306:25:1;;;;35974:12:0;11347:18:1;;;11340:34;35988:15:0;11390:18:1;;;11383:34;36256:13:0;11433:18:1;;;11426:34;36279:4:0;11476:19:1;;;;11469:84;;;;36212:73:0;;;;;;;;;;11278:19:1;;;;36212:73:0;;;36202:84;;;;;;38834:115::o;15968:579::-;16052:21;;;16044:67;;;;;;;9641:2:1;16044:67:0;;;9623:21:1;9680:2;9660:18;;;9653:30;9719:34;9699:18;;;9692:62;9790:3;9770:18;;;9763:31;9811:19;;16044:67:0;9439:397:1;16044:67:0;16124:49;16145:7;16162:1;16166:6;16124:20;:49::i;:::-;16211:18;;;16186:22;16211:18;;;:9;:18;;;;;;16248:24;;;;16240:71;;;;;;;10043:2:1;16240:71:0;;;10025:21:1;10082:2;10062:18;;;10055:30;10121:34;10101:18;;;10094:62;10192:4;10172:18;;;10165:32;10214:19;;16240:71:0;9841:398:1;16240:71:0;16339:18;;;;;;;:9;:18;;;;;16360:23;;;16339:44;;16401:12;:22;;16377:6;;16339:18;16401:22;;16377:6;;16401:22;:::i;:::-;;;;-1:-1:-1;;16441:37:0;;1424:25:1;;;16467:1:0;;16441:37;;;;;;1412:2:1;1397:18;16441:37:0;1278:177:1;16491:48:0;16033:514;15968:579;;:::o;3145:191::-;3219:16;3238:6;;;3255:17;;;;;;;;;;3288:40;;3238:6;;;;;;;3288:40;;3219:16;3288:40;3208:128;3145:191;:::o;39087:207::-;39208:14;;;39147:15;39208:14;;;:7;:14;;;;;21872;;22001:1;21983:19;;;;21872:14;39269:17;39164:130;39087:207;;;:::o;36936:167::-;37013:7;37040:55;37062:20;:18;:20::i;:::-;37084:10;33718:57;;11834:66:1;33718:57:0;;;11822:79:1;11917:11;;;11910:27;;;11953:12;;;11946:28;;;33681:7:0;;11990:12:1;;33718:57:0;;;;;;;;;;;;33708:68;;;;;;33701:75;;33588:196;;;;;31897:279;32025:7;32046:17;32065:18;32087:25;32098:4;32104:1;32107;32110;32087:10;:25::i;:::-;32045:67;;;;32123:18;32135:5;32123:11;:18::i;:::-;-1:-1:-1;32159:9:0;31897:279;-1:-1:-1;;;;;31897:279:0:o;39724:546::-;39888:10;39872:12;:26;39869:64;;39724:546;;;:::o;39869:64::-;39949:13;;:27;:13;39945:135;;1921:7;1948:6;;40001:15;;;1948:6;;40001:15;;:32;;-1:-1:-1;1921:7:0;1948:6;;40020:13;;;1948:6;;40020:13;40001:32;39993:54;;;;;;;10579:2:1;39993:54:0;;;10561:21:1;10618:1;10598:18;;;10591:29;10656:11;10636:18;;;10629:39;10685:18;;39993:54:0;10377:332:1;39945:135:0;40104:13;;;;;;40096:21;;;;40092:171;;40174:12;;40164:6;40142:19;40158:2;10304:18;;10277:7;10304:18;;;:9;:18;;;;;;;10203:127;40142:19;:28;;;;:::i;:::-;:44;;:99;;;;-1:-1:-1;40229:12:0;;40206:9;10277:7;10304:18;;;:9;:18;;;;;;40190:35;;40219:6;;40190:35;:::i;:::-;:51;;40142:99;40134:117;;;;;;;10916:2:1;40134:117:0;;;10898:21:1;10955:1;10935:18;;;10928:29;10993:7;10973:18;;;10966:35;11018:18;;40134:117:0;10714:328:1;30126:1632:0;30257:7;;31191:66;31178:79;;31174:163;;;-1:-1:-1;31290:1:0;;-1:-1:-1;31294:30:0;31274:51;;31174:163;31351:1;:7;;31356:2;31351:7;;:18;;;;;31362:1;:7;;31367:2;31362:7;;31351:18;31347:102;;;-1:-1:-1;31402:1:0;;-1:-1:-1;31406:30:0;31386:51;;31347:102;31563:24;;;31546:14;31563:24;;;;;;;;;12240:25:1;;;12313:4;12301:17;;12281:18;;;12274:45;;;;12335:18;;;12328:34;;;12378:18;;;12371:34;;;31563:24:0;;12212:19:1;;31563:24:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;31563:24:0;;;;;;-1:-1:-1;;31602:20:0;;;31598:103;;31655:1;31659:29;31639:50;;;;;;;31598:103;31721:6;-1:-1:-1;31729:20:0;;-1:-1:-1;30126:1632:0;;;;;;;;:::o;24788:643::-;24866:20;24857:5;:29;;;;;;;;:::i;:::-;;24853:571;;24788:643;:::o;24853:571::-;24964:29;24955:5;:38;;;;;;;;:::i;:::-;;24951:473;;25010:34;;;;;12807:2:1;25010:34:0;;;12789:21:1;12846:2;12826:18;;;12819:30;12885:26;12865:18;;;12858:54;12929:18;;25010:34:0;12605:348:1;24951:473:0;25075:35;25066:5;:44;;;;;;;;:::i;:::-;;25062:362;;25127:41;;;;;13160:2:1;25127:41:0;;;13142:21:1;13199:2;13179:18;;;13172:30;13238:33;13218:18;;;13211:61;13289:18;;25127:41:0;12958:355:1;25062:362:0;25199:30;25190:5;:39;;;;;;;;:::i;:::-;;25186:238;;25246:44;;;;;13520:2:1;25246:44:0;;;13502:21:1;13559:2;13539:18;;;13532:30;13598:34;13578:18;;;13571:62;13669:4;13649:18;;;13642:32;13691:19;;25246:44:0;13318:398:1;25186:238:0;25321:30;25312:5;:39;;;;;;;;:::i;:::-;;25308:116;;25368:44;;;;;13923:2:1;25368:44:0;;;13905:21:1;13962:2;13942:18;;;13935:30;14001:34;13981:18;;;13974:62;14072:4;14052:18;;;14045:32;14094:19;;25368:44:0;13721:398:1;14:607;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;612:2;542:66;537:2;529:6;525:15;521:88;510:9;506:104;502:113;494:121;;;;14:607;;;;:::o;626:196::-;694:20;;754:42;743:54;;733:65;;723:93;;812:1;809;802:12;723:93;626:196;;;:::o;827:254::-;895:6;903;956:2;944:9;935:7;931:23;927:32;924:52;;;972:1;969;962:12;924:52;995:29;1014:9;995:29;:::i;:::-;985:39;1071:2;1056:18;;;;1043:32;;-1:-1:-1;;;827:254:1:o;1460:328::-;1537:6;1545;1553;1606:2;1594:9;1585:7;1581:23;1577:32;1574:52;;;1622:1;1619;1612:12;1574:52;1645:29;1664:9;1645:29;:::i;:::-;1635:39;;1693:38;1727:2;1716:9;1712:18;1693:38;:::i;:::-;1683:48;;1778:2;1767:9;1763:18;1750:32;1740:42;;1460:328;;;;;:::o;2164:180::-;2223:6;2276:2;2264:9;2255:7;2251:23;2247:32;2244:52;;;2292:1;2289;2282:12;2244:52;-1:-1:-1;2315:23:1;;2164:180;-1:-1:-1;2164:180:1:o;2349:186::-;2408:6;2461:2;2449:9;2440:7;2436:23;2432:32;2429:52;;;2477:1;2474;2467:12;2429:52;2500:29;2519:9;2500:29;:::i;:::-;2490:39;2349:186;-1:-1:-1;;;2349:186:1:o;2771:693::-;2882:6;2890;2898;2906;2914;2922;2930;2983:3;2971:9;2962:7;2958:23;2954:33;2951:53;;;3000:1;2997;2990:12;2951:53;3023:29;3042:9;3023:29;:::i;:::-;3013:39;;3071:38;3105:2;3094:9;3090:18;3071:38;:::i;:::-;3061:48;;3156:2;3145:9;3141:18;3128:32;3118:42;;3207:2;3196:9;3192:18;3179:32;3169:42;;3261:3;3250:9;3246:19;3233:33;3306:4;3299:5;3295:16;3288:5;3285:27;3275:55;;3326:1;3323;3316:12;3275:55;2771:693;;;;-1:-1:-1;2771:693:1;;;;3349:5;3401:3;3386:19;;3373:33;;-1:-1:-1;3453:3:1;3438:19;;;3425:33;;2771:693;-1:-1:-1;;2771:693:1:o;3469:260::-;3537:6;3545;3598:2;3586:9;3577:7;3573:23;3569:32;3566:52;;;3614:1;3611;3604:12;3566:52;3637:29;3656:9;3637:29;:::i;:::-;3627:39;;3685:38;3719:2;3708:9;3704:18;3685:38;:::i;:::-;3675:48;;3469:260;;;;;:::o;3734:437::-;3813:1;3809:12;;;;3856;;;3877:61;;3931:4;3923:6;3919:17;3909:27;;3877:61;3984:2;3976:6;3973:14;3953:18;3950:38;3947:218;;4021:77;4018:1;4011:88;4122:4;4119:1;4112:15;4150:4;4147:1;4140:15;4585:184;4637:77;4634:1;4627:88;4734:4;4731:1;4724:15;4758:4;4755:1;4748:15;4774:125;4839:9;;;4860:10;;;4857:36;;;4873:18;;:::i;10244:128::-;10311:9;;;10332:11;;;10329:37;;;10346:18;;:::i;12416:184::-;12468:77;12465:1;12458:88;12565:4;12562:1;12555:15;12589:4;12586:1;12579:15
Swarm Source
ipfs://5f4143b7351608e9e92fbf18d813c501742667d0683e6d82cb8cd81301bfe139
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)

