ETH Price: $2,254.53 (+5.11%)

Token

The Merge (Merge)
 

Overview

Max Total Supply

945,396.487374732 Merge

Holders

290

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
0.601589716 Merge

Value
$0.00
0x1440587ac960d5b27cd1bc33ee050bd4a0e76bb7
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
TheMerge

Compiler Version
v0.8.9+commit.e5eed63a

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/**
*Submitted for verification at Etherscan.io on 2022-09-06
*/
// SPDX-License-Identifier: MIT
/*
The Merge
As we merge, we do so for the greater of defi. In the eyes of our DefiFathers, our deeds will not go unnoticed. The Merge is upon us.
Forever burnt is our liquid, a team of none watch. Renounced is the code, forever locked. Till the end you gain rewards given in rhythm.
Long Live Defi
https://mergedefi.com/
https://t.me/The_Merge_Entry
*/
pragma solidity 0.8.9;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

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":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"ExcludeFromFees","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"ExcludeFromMaxTransaction","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"isExcluded","type":"bool"}],"name":"ExcludeFromMaxWallet","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":"pair","type":"address"},{"indexed":true,"internalType":"bool","name":"value","type":"bool"}],"name":"SetAutomatedMarketMakerPair","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludedMaxTransactionAmount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludedMaxWalletAmount","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"","type":"address"}],"name":"automatedMarketMakerPairs","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deadAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"excluded","type":"bool"}],"name":"excludeFromFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"updAds","type":"address"},{"internalType":"bool","name":"isEx","type":"bool"}],"name":"excludeFromMaxTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"updAds","type":"address"},{"internalType":"bool","name":"isEx","type":"bool"}],"name":"excludeFromMaxWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isExcludedFromFees","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"limitsInEffect","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTransactionAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"merge","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pair","type":"address"},{"internalType":"bool","name":"value","type":"bool"}],"name":"setAutomatedMarketMakerPair","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapTokensAtAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tax","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tradingActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[],"name":"transferDelayEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newAlpha","type":"address"}],"name":"updateAlpha","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60c06040526200001966038d7ea4c6800060001962000a4e565b620000279060001962000a7b565b6009556103e86200004166038d7ea4c68000600562000a95565b6200004d919062000ab7565b600b5560646200006666038d7ea4c68000600362000a95565b62000072919062000ab7565b600c55620186a06200008d66038d7ea4c68000600262000a95565b62000099919062000ab7565b600d556002600e55600f805461ffff60a81b1916600160a81b1790556011805460ff19166001179055348015620000cf57600080fd5b506040805180820182526009815268546865204d6572676560b81b6020808301918252835180850190945260058452644d6572676560d81b9084015281519192916200011e9160039162000992565b5080516200013490600490602084019062000992565b5050506000620001496200050a60201b60201c565b600580546001600160a01b0383166001600160a01b031991821681179092556006805490911682179055604051919250906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350737a250d5630b4cf539739df2c5dacb4c659f2488d620001c58160016200050e565b620001d281600162000586565b6001600160a01b03811660808190526040805163c45a015560e01b8152905163c45a015591600480820192602092909190829003018186803b1580156200021857600080fd5b505afa1580156200022d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000253919062000ace565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b1580156200029c57600080fd5b505afa158015620002b1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d7919062000ace565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200032057600080fd5b505af115801562000335573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200035b919062000ace565b6001600160a01b031660a0819052620003769060016200050e565b60a0516200038690600162000586565b60a05162000396906001620005f7565b60095430600090815260076020526040902055620003c8620003c06006546001600160a01b031690565b60016200064b565b620003df620003c06005546001600160a01b031690565b620003ec3060016200064b565b620003fb61dead60016200064b565b6200041a620004126006546001600160a01b031690565b60016200050e565b600f5462000433906001600160a01b031660016200050e565b6200044a620004126005546001600160a01b031690565b620004573060016200050e565b6200046661dead60016200050e565b620004856200047d6006546001600160a01b031690565b600162000586565b600f546200049e906001600160a01b0316600162000586565b620004b56200047d6005546001600160a01b031690565b620004c230600162000586565b620004d161dead600162000586565b66038d7ea4c680006008819055608051620004ef9130919062000704565b62000503306008546200082c60201b60201c565b5062000b51565b3390565b6006546001600160a01b031633146200052657600080fd5b6001600160a01b038216600081815260136020908152604091829020805460ff191685151590811790915591519182527fe0a7c1f8826ab3d62a6e242681ccca3828462e5c87816004b9f8d655b22d5f0891015b60405180910390a25050565b6006546001600160a01b031633146200059e57600080fd5b6001600160a01b038216600081815260146020908152604091829020805460ff191685151590811790915591519182527f4a8452f723db48bf05f301f94d62a2cf7a72976cde77d83e3646584858b8f4b291016200057a565b6001600160a01b038216600081815260156020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6005546001600160a01b03163314620006ab5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6001600160a01b038216600081815260126020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df791016200057a565b6001600160a01b038316620007685760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401620006a2565b6001600160a01b038216620007cb5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401620006a2565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038216620008845760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401620006a2565b620008a0816002546200092860201b62000fd21790919060201c565b6002556001600160a01b03821660009081526020818152604090912054620008d391839062000fd262000928821b17901c565b6001600160a01b038316600081815260208181526040808320949094559251848152919290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b60008062000937838562000af9565b9050838110156200098b5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401620006a2565b9392505050565b828054620009a09062000b14565b90600052602060002090601f016020900481019282620009c4576000855562000a0f565b82601f10620009df57805160ff191683800117855562000a0f565b8280016001018555821562000a0f579182015b8281111562000a0f578251825591602001919060010190620009f2565b5062000a1d92915062000a21565b5090565b5b8082111562000a1d576000815560010162000a22565b634e487b7160e01b600052601260045260246000fd5b60008262000a605762000a6062000a38565b500690565b634e487b7160e01b600052601160045260246000fd5b60008282101562000a905762000a9062000a65565b500390565b600081600019048311821515161562000ab25762000ab262000a65565b500290565b60008262000ac95762000ac962000a38565b500490565b60006020828403121562000ae157600080fd5b81516001600160a01b03811681146200098b57600080fd5b6000821982111562000b0f5762000b0f62000a65565b500190565b600181811c9082168062000b2957607f821691505b6020821081141562000b4b57634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a0516124d862000bcb600039600081816105e601528181610ce601526114940152600081816102d5015281816103d001528181610509015281816109310152818161095801528181611456015281816118a60152818161195c01528181611d5701528181611e1f0152611e4601526124d86000f3fe6080604052600436106101fd5760003560e01c80638f27ce921161010d578063bbc0c742116100a0578063d2fcc0011161006f578063d2fcc00114610851578063dd62ed3e14610871578063e2f45605146108b7578063f2fde38b146108cd578063f8b45b05146108ed57600080fd5b8063bbc0c742146107e0578063c024666814610801578063c876d0b914610821578063c8c8ebe41461083b57600080fd5b80639a7a23d6116100dc5780639a7a23d614610750578063a457c2d714610770578063a9059cbb14610790578063b62496f5146107b057600080fd5b80638f27ce92146106d557806395d89b41146106f557806396880b171461070a57806399c8d5561461073a57600080fd5b8063313ce567116101905780634fbee1931161015f5780634fbee1931461062957806370a0823114610662578063715018a6146106825780637571336a146106975780638da5cb5b146106b757600080fd5b8063313ce5671461059857806339509351146105b457806349bd5a5e146105d45780634a62bb651461060857600080fd5b80631694505e116101cc5780631694505e146104f757806318160ddd1461054357806323b872dd1461056257806327c8f8351461058257600080fd5b806306fdde031461044b578063095ea7b3146104765780630b65108b146104a657806310d5de53146104c757600080fd5b3661044657600f54600160b01b900460ff16610277576005546001600160a01b0316331461022a57600080fd5b61023c61023630610903565b4761092b565b600f805460ff60b01b1916600160b01b179055610257610a40565b6103e8600854600561026991906120ff565b610273919061211e565b600b555b600f54600160b01b900460ff16801561029a5750600f546001600160a01b031633145b1561044457600f805460ff60b81b1916600160b81b1790556040805160028082526060820183526000926020830190803683370190505090507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561032c57600080fd5b505afa158015610340573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103649190612155565b8160008151811061037757610377612172565b60200260200101906001600160a01b031690816001600160a01b03168152505030816001815181106103ab576103ab612172565b6001600160a01b03928316602091820292909201015260405163b6f9de9560e01b81527f00000000000000000000000000000000000000000000000000000000000000009091169063b6f9de95903490610410906000908690339042906004016121cc565b6000604051808303818588803b15801561042957600080fd5b505af115801561043d573d6000803e3d6000fd5b5050505050505b005b600080fd5b34801561045757600080fd5b50610460610a8a565b60405161046d9190612201565b60405180910390f35b34801561048257600080fd5b50610496610491366004612256565b610b1c565b604051901515815260200161046d565b3480156104b257600080fd5b50600f5461049690600160b81b900460ff1681565b3480156104d357600080fd5b506104966104e2366004612282565b60136020526000908152604090205460ff1681565b34801561050357600080fd5b5061052b7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161046d565b34801561054f57600080fd5b506008545b60405190815260200161046d565b34801561056e57600080fd5b5061049661057d36600461229f565b610b32565b34801561058e57600080fd5b5061052b61dead81565b3480156105a457600080fd5b506040516009815260200161046d565b3480156105c057600080fd5b506104966105cf366004612256565b610b9b565b3480156105e057600080fd5b5061052b7f000000000000000000000000000000000000000000000000000000000000000081565b34801561061457600080fd5b50600f5461049690600160a81b900460ff1681565b34801561063557600080fd5b50610496610644366004612282565b6001600160a01b031660009081526012602052604090205460ff1690565b34801561066e57600080fd5b5061055461067d366004612282565b610903565b34801561068e57600080fd5b50610444610a40565b3480156106a357600080fd5b506104446106b23660046122e0565b610bd1565b3480156106c357600080fd5b506005546001600160a01b031661052b565b3480156106e157600080fd5b506104446106f0366004612282565b610c48565b34801561070157600080fd5b50610460610ca2565b34801561071657600080fd5b50610496610725366004612282565b60146020526000908152604090205460ff1681565b34801561074657600080fd5b50610554600e5481565b34801561075c57600080fd5b5061044461076b3660046122e0565b610cb1565b34801561077c57600080fd5b5061049661078b366004612256565b610d9a565b34801561079c57600080fd5b506104966107ab366004612256565b610de9565b3480156107bc57600080fd5b506104966107cb366004612282565b60156020526000908152604090205460ff1681565b3480156107ec57600080fd5b50600f5461049690600160b01b900460ff1681565b34801561080d57600080fd5b5061044461081c3660046122e0565b610df6565b34801561082d57600080fd5b506011546104969060ff1681565b34801561084757600080fd5b50610554600b5481565b34801561085d57600080fd5b5061044461086c3660046122e0565b610e78565b34801561087d57600080fd5b5061055461088c36600461231e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156108c357600080fd5b50610554600d5481565b3480156108d957600080fd5b506104446108e8366004612282565b610ee7565b3480156108f957600080fd5b50610554600c5481565b6001600160a01b03811660009081526007602052604081205461092590611038565b92915050565b610956307f0000000000000000000000000000000000000000000000000000000000000000846110b5565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663f305d71982308560008061099d6006546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b158015610a0057600080fd5b505af1158015610a14573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610a39919061234c565b5050505050565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b606060038054610a999061237a565b80601f0160208091040260200160405190810160405280929190818152602001828054610ac59061237a565b8015610b125780601f10610ae757610100808354040283529160200191610b12565b820191906000526020600020905b815481529060010190602001808311610af557829003601f168201915b5050505050905090565b6000610b293384846110b5565b50600192915050565b6000610b3f8484846111d9565b610b918433610b8c85604051806060016040528060288152602001612456602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190611a7f565b6110b5565b5060019392505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610b29918590610b8c9086610fd2565b6006546001600160a01b03163314610be857600080fd5b6001600160a01b038216600081815260136020908152604091829020805460ff191685151590811790915591519182527fe0a7c1f8826ab3d62a6e242681ccca3828462e5c87816004b9f8d655b22d5f0891015b60405180910390a25050565b6006546001600160a01b03163314610c5f57600080fd5b600f80546001600160a01b0319166001600160a01b038316908117909155610c88906001610bd1565b600f54610c9f906001600160a01b03166001610e78565b50565b606060048054610a999061237a565b6005546001600160a01b03163314610ce45760405162461bcd60e51b8152600401610cdb906123b5565b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b03161415610d8c5760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608401610cdb565b610d968282611ab9565b5050565b6000610b293384610b8c8560405180606001604052806025815260200161247e602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190611a7f565b6000610b293384846111d9565b6005546001600160a01b03163314610e205760405162461bcd60e51b8152600401610cdb906123b5565b6001600160a01b038216600081815260126020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df79101610c3c565b6006546001600160a01b03163314610e8f57600080fd5b6001600160a01b038216600081815260146020908152604091829020805460ff191685151590811790915591519182527f4a8452f723db48bf05f301f94d62a2cf7a72976cde77d83e3646584858b8f4b29101610c3c565b6005546001600160a01b03163314610f115760405162461bcd60e51b8152600401610cdb906123b5565b6001600160a01b038116610f765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610cdb565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b600080610fdf83856123ea565b9050838110156110315760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610cdb565b9392505050565b600060095482111561109f5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610cdb565b60006110a9611b0d565b90506110318382611b30565b6001600160a01b0383166111175760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610cdb565b6001600160a01b0382166111785760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610cdb565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661123d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610cdb565b6001600160a01b03821661129f5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610cdb565b600081116113015760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610cdb565b600f54600160a81b900460ff161561173c576005546001600160a01b0384811691161480159061133f57506005546001600160a01b03838116911614155b801561135357506001600160a01b03821615155b801561136a57506001600160a01b03821661dead14155b80156113805750600f54600160a01b900460ff16155b1561173c57600f54600160b01b900460ff1661141a576001600160a01b03831660009081526012602052604090205460ff16806113d557506001600160a01b03821660009081526012602052604090205460ff165b61141a5760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b6044820152606401610cdb565b60115460ff1680156114365750600f54600160b81b900460ff16155b15611580576005546001600160a01b0383811691161480159061148b57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614155b80156114c957507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316826001600160a01b031614155b15611580573260009081526010602052604090205443116115645760405162461bcd60e51b815260206004820152604960248201527f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60448201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b6064820152681030b63637bbb2b21760b91b608482015260a401610cdb565b61156f4360056123ea565b326000908152601060205260409020555b6001600160a01b03831660009081526015602052604090205460ff1680156115c157506001600160a01b03821660009081526013602052604090205460ff16155b1561163657600b548111156116365760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b6064820152608401610cdb565b6001600160a01b03831660009081526013602052604090205460ff166116c257600b548111156116c25760405162461bcd60e51b815260206004820152603160248201527f7472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152703930b739b0b1ba34b7b720b6b7bab73a1760791b6064820152608401610cdb565b6001600160a01b03821660009081526014602052604090205460ff1661173c57600c546116ee83610903565b6116f890836123ea565b111561173c5760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610cdb565b600061174730610903565b600d54909150811080159081906117685750600f54600160a01b900460ff16155b801561178d57506001600160a01b03851660009081526015602052604090205460ff16155b80156117b257506001600160a01b03851660009081526012602052604090205460ff16155b80156117d757506001600160a01b03841660009081526012602052604090205460ff16155b1561180557600f805460ff60a01b1916600160a01b1790556117f7611b72565b600f805460ff60a01b191690555b600f546001600160a01b03861660009081526012602052604090205460ff600160a01b90920482161591168061185357506001600160a01b03851660009081526012602052604090205460ff165b1561185c575060005b600f54600090600160b81b900460ff161561187b576064600e55600191505b8115611a3b576001600160a01b03871660009081526015602052604090205460ff1680156118db57507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316866001600160a01b031614155b156119375761190060646118fa600e5488611bb490919063ffffffff16565b90611b30565b9050606461191666038d7ea4c6800060036120ff565b611920919061211e565b600b5410156119325761193285611c33565b611a1b565b6001600160a01b03861660009081526015602052604090205460ff16801561199157507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316876001600160a01b031614155b156119b7576119b060646118fa600e5488611bb490919063ffffffff16565b9050611a1b565b6001600160a01b03871660009081526015602052604090205460ff161580156119f957506001600160a01b03861660009081526015602052604090205460ff16155b15611a1b57611a1860646118fa600e5488611bb490919063ffffffff16565b90505b8015611a3b57611a2e8730836000611c57565b611a388186612402565b94505b600f54600160b81b900460ff1615611a6957611a5681611c69565b600f805460ff60b81b191690556002600e555b611a768787876000611c57565b50505050505050565b60008184841115611aa35760405162461bcd60e51b8152600401610cdb9190612201565b506000611ab08486612402565b95945050505050565b6001600160a01b038216600081815260156020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6000806000611b1a611c94565b9092509050611b298282611b30565b9250505090565b600061103183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611cd2565b6000611b7d30610903565b905080611b875750565b611b9d611b9860026118fa30610903565b611d00565b610c9f3061dead611bad30610903565b6064611c57565b600082611bc357506000610925565b6000611bcf83856120ff565b905082611bdc858361211e565b146110315760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610cdb565b611c3e81600a611b30565b600b6000828254611c4f91906123ea565b909155505050565b611c6384848484611ee0565b50505050565b611c783061dead836032611c57565b611c83816002611b30565b60086000828254611c4f9190612402565b600954600090819066038d7ea4c68000611cae8282611b30565b821015611cc95750506009549266038d7ea4c6800092509050565b90939092509050565b60008183611cf35760405162461bcd60e51b8152600401610cdb9190612201565b506000611ab0848661211e565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611d3557611d35612172565b60200260200101906001600160a01b031690816001600160a01b0316815250507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015611dae57600080fd5b505afa158015611dc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611de69190612155565b81600181518110611df957611df9612172565b60200260200101906001600160a01b031690816001600160a01b031681525050611e44307f0000000000000000000000000000000000000000000000000000000000000000846110b5565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663791ac94783600084611e896006546001600160a01b031690565b426040518663ffffffff1660e01b8152600401611eaa959493929190612419565b600060405180830381600087803b158015611ec457600080fd5b505af1158015611ed8573d6000803e3d6000fd5b505050505050565b6000806000806000611ef28787611fcc565b6001600160a01b038e1660009081526007602052604090205494995092975090955093509150611f22908661201a565b6001600160a01b03808b1660009081526007602052604080822093909355908a1681522054611f519085610fd2565b6001600160a01b038916600090815260076020526040902055611f74838261205c565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611fb991815260200190565b60405180910390a3505050505050505050565b6000806000806000806000611fe18989612080565b915091506000611fef611b0d565b905060008060006120018d86866120ad565b919f909e50909c50959a50939850939650505050505050565b600061103183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611a7f565b600954612069908361201a565b600955600a546120799082610fd2565b600a555050565b6000808061209360646118fa8787611bb4565b905060006120a1868361201a565b96919550909350505050565b60008080806120bc8786611bb4565b905060006120ca8787611bb4565b905060006120d8838361201a565b929992985090965090945050505050565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615612119576121196120e9565b500290565b60008261213b57634e487b7160e01b600052601260045260246000fd5b500490565b6001600160a01b0381168114610c9f57600080fd5b60006020828403121561216757600080fd5b815161103181612140565b634e487b7160e01b600052603260045260246000fd5b600081518084526020808501945080840160005b838110156121c15781516001600160a01b03168752958201959082019060010161219c565b509495945050505050565b8481526080602082015260006121e56080830186612188565b6001600160a01b03949094166040830152506060015292915050565b600060208083528351808285015260005b8181101561222e57858101830151858201604001528201612212565b81811115612240576000604083870101525b50601f01601f1916929092016040019392505050565b6000806040838503121561226957600080fd5b823561227481612140565b946020939093013593505050565b60006020828403121561229457600080fd5b813561103181612140565b6000806000606084860312156122b457600080fd5b83356122bf81612140565b925060208401356122cf81612140565b929592945050506040919091013590565b600080604083850312156122f357600080fd5b82356122fe81612140565b91506020830135801515811461231357600080fd5b809150509250929050565b6000806040838503121561233157600080fd5b823561233c81612140565b9150602083013561231381612140565b60008060006060848603121561236157600080fd5b8351925060208401519150604084015190509250925092565b600181811c9082168061238e57607f821691505b602082108114156123af57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600082198211156123fd576123fd6120e9565b500190565b600082821015612414576124146120e9565b500390565b85815284602082015260a06040820152600061243860a0830186612188565b6001600160a01b039490941660608301525060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f77143f0e55753a8c7c619e363e4522b39e30536afad2c7748874ff64bf16d1064736f6c63430008090033

Deployed Bytecode

0x6080604052600436106101fd5760003560e01c80638f27ce921161010d578063bbc0c742116100a0578063d2fcc0011161006f578063d2fcc00114610851578063dd62ed3e14610871578063e2f45605146108b7578063f2fde38b146108cd578063f8b45b05146108ed57600080fd5b8063bbc0c742146107e0578063c024666814610801578063c876d0b914610821578063c8c8ebe41461083b57600080fd5b80639a7a23d6116100dc5780639a7a23d614610750578063a457c2d714610770578063a9059cbb14610790578063b62496f5146107b057600080fd5b80638f27ce92146106d557806395d89b41146106f557806396880b171461070a57806399c8d5561461073a57600080fd5b8063313ce567116101905780634fbee1931161015f5780634fbee1931461062957806370a0823114610662578063715018a6146106825780637571336a146106975780638da5cb5b146106b757600080fd5b8063313ce5671461059857806339509351146105b457806349bd5a5e146105d45780634a62bb651461060857600080fd5b80631694505e116101cc5780631694505e146104f757806318160ddd1461054357806323b872dd1461056257806327c8f8351461058257600080fd5b806306fdde031461044b578063095ea7b3146104765780630b65108b146104a657806310d5de53146104c757600080fd5b3661044657600f54600160b01b900460ff16610277576005546001600160a01b0316331461022a57600080fd5b61023c61023630610903565b4761092b565b600f805460ff60b01b1916600160b01b179055610257610a40565b6103e8600854600561026991906120ff565b610273919061211e565b600b555b600f54600160b01b900460ff16801561029a5750600f546001600160a01b031633145b1561044457600f805460ff60b81b1916600160b81b1790556040805160028082526060820183526000926020830190803683370190505090507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b15801561032c57600080fd5b505afa158015610340573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103649190612155565b8160008151811061037757610377612172565b60200260200101906001600160a01b031690816001600160a01b03168152505030816001815181106103ab576103ab612172565b6001600160a01b03928316602091820292909201015260405163b6f9de9560e01b81527f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d9091169063b6f9de95903490610410906000908690339042906004016121cc565b6000604051808303818588803b15801561042957600080fd5b505af115801561043d573d6000803e3d6000fd5b5050505050505b005b600080fd5b34801561045757600080fd5b50610460610a8a565b60405161046d9190612201565b60405180910390f35b34801561048257600080fd5b50610496610491366004612256565b610b1c565b604051901515815260200161046d565b3480156104b257600080fd5b50600f5461049690600160b81b900460ff1681565b3480156104d357600080fd5b506104966104e2366004612282565b60136020526000908152604090205460ff1681565b34801561050357600080fd5b5061052b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6040516001600160a01b03909116815260200161046d565b34801561054f57600080fd5b506008545b60405190815260200161046d565b34801561056e57600080fd5b5061049661057d36600461229f565b610b32565b34801561058e57600080fd5b5061052b61dead81565b3480156105a457600080fd5b506040516009815260200161046d565b3480156105c057600080fd5b506104966105cf366004612256565b610b9b565b3480156105e057600080fd5b5061052b7f000000000000000000000000976d1278f8b16246bddd64ef78c507d308c8dde881565b34801561061457600080fd5b50600f5461049690600160a81b900460ff1681565b34801561063557600080fd5b50610496610644366004612282565b6001600160a01b031660009081526012602052604090205460ff1690565b34801561066e57600080fd5b5061055461067d366004612282565b610903565b34801561068e57600080fd5b50610444610a40565b3480156106a357600080fd5b506104446106b23660046122e0565b610bd1565b3480156106c357600080fd5b506005546001600160a01b031661052b565b3480156106e157600080fd5b506104446106f0366004612282565b610c48565b34801561070157600080fd5b50610460610ca2565b34801561071657600080fd5b50610496610725366004612282565b60146020526000908152604090205460ff1681565b34801561074657600080fd5b50610554600e5481565b34801561075c57600080fd5b5061044461076b3660046122e0565b610cb1565b34801561077c57600080fd5b5061049661078b366004612256565b610d9a565b34801561079c57600080fd5b506104966107ab366004612256565b610de9565b3480156107bc57600080fd5b506104966107cb366004612282565b60156020526000908152604090205460ff1681565b3480156107ec57600080fd5b50600f5461049690600160b01b900460ff1681565b34801561080d57600080fd5b5061044461081c3660046122e0565b610df6565b34801561082d57600080fd5b506011546104969060ff1681565b34801561084757600080fd5b50610554600b5481565b34801561085d57600080fd5b5061044461086c3660046122e0565b610e78565b34801561087d57600080fd5b5061055461088c36600461231e565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b3480156108c357600080fd5b50610554600d5481565b3480156108d957600080fd5b506104446108e8366004612282565b610ee7565b3480156108f957600080fd5b50610554600c5481565b6001600160a01b03811660009081526007602052604081205461092590611038565b92915050565b610956307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d846110b5565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663f305d71982308560008061099d6006546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c4016060604051808303818588803b158015610a0057600080fd5b505af1158015610a14573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610a39919061234c565b5050505050565b6005546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600580546001600160a01b0319169055565b606060038054610a999061237a565b80601f0160208091040260200160405190810160405280929190818152602001828054610ac59061237a565b8015610b125780601f10610ae757610100808354040283529160200191610b12565b820191906000526020600020905b815481529060010190602001808311610af557829003601f168201915b5050505050905090565b6000610b293384846110b5565b50600192915050565b6000610b3f8484846111d9565b610b918433610b8c85604051806060016040528060288152602001612456602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190611a7f565b6110b5565b5060019392505050565b3360008181526001602090815260408083206001600160a01b03871684529091528120549091610b29918590610b8c9086610fd2565b6006546001600160a01b03163314610be857600080fd5b6001600160a01b038216600081815260136020908152604091829020805460ff191685151590811790915591519182527fe0a7c1f8826ab3d62a6e242681ccca3828462e5c87816004b9f8d655b22d5f0891015b60405180910390a25050565b6006546001600160a01b03163314610c5f57600080fd5b600f80546001600160a01b0319166001600160a01b038316908117909155610c88906001610bd1565b600f54610c9f906001600160a01b03166001610e78565b50565b606060048054610a999061237a565b6005546001600160a01b03163314610ce45760405162461bcd60e51b8152600401610cdb906123b5565b60405180910390fd5b7f000000000000000000000000976d1278f8b16246bddd64ef78c507d308c8dde86001600160a01b0316826001600160a01b03161415610d8c5760405162461bcd60e51b815260206004820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152608401610cdb565b610d968282611ab9565b5050565b6000610b293384610b8c8560405180606001604052806025815260200161247e602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190611a7f565b6000610b293384846111d9565b6005546001600160a01b03163314610e205760405162461bcd60e51b8152600401610cdb906123b5565b6001600160a01b038216600081815260126020908152604091829020805460ff191685151590811790915591519182527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df79101610c3c565b6006546001600160a01b03163314610e8f57600080fd5b6001600160a01b038216600081815260146020908152604091829020805460ff191685151590811790915591519182527f4a8452f723db48bf05f301f94d62a2cf7a72976cde77d83e3646584858b8f4b29101610c3c565b6005546001600160a01b03163314610f115760405162461bcd60e51b8152600401610cdb906123b5565b6001600160a01b038116610f765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610cdb565b6005546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600580546001600160a01b0319166001600160a01b0392909216919091179055565b600080610fdf83856123ea565b9050838110156110315760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610cdb565b9392505050565b600060095482111561109f5760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b6064820152608401610cdb565b60006110a9611b0d565b90506110318382611b30565b6001600160a01b0383166111175760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610cdb565b6001600160a01b0382166111785760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610cdb565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b03831661123d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610cdb565b6001600160a01b03821661129f5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610cdb565b600081116113015760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610cdb565b600f54600160a81b900460ff161561173c576005546001600160a01b0384811691161480159061133f57506005546001600160a01b03838116911614155b801561135357506001600160a01b03821615155b801561136a57506001600160a01b03821661dead14155b80156113805750600f54600160a01b900460ff16155b1561173c57600f54600160b01b900460ff1661141a576001600160a01b03831660009081526012602052604090205460ff16806113d557506001600160a01b03821660009081526012602052604090205460ff165b61141a5760405162461bcd60e51b81526020600482015260166024820152752a3930b234b7339034b9903737ba1030b1ba34bb329760511b6044820152606401610cdb565b60115460ff1680156114365750600f54600160b81b900460ff16155b15611580576005546001600160a01b0383811691161480159061148b57507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b0316826001600160a01b031614155b80156114c957507f000000000000000000000000976d1278f8b16246bddd64ef78c507d308c8dde86001600160a01b0316826001600160a01b031614155b15611580573260009081526010602052604090205443116115645760405162461bcd60e51b815260206004820152604960248201527f5f7472616e736665723a3a205472616e736665722044656c617920656e61626c60448201527f65642e20204f6e6c79206f6e652070757263686173652070657220626c6f636b6064820152681030b63637bbb2b21760b91b608482015260a401610cdb565b61156f4360056123ea565b326000908152601060205260409020555b6001600160a01b03831660009081526015602052604090205460ff1680156115c157506001600160a01b03821660009081526013602052604090205460ff16155b1561163657600b548111156116365760405162461bcd60e51b815260206004820152603560248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527436b0bc2a3930b739b0b1ba34b7b720b6b7bab73a1760591b6064820152608401610cdb565b6001600160a01b03831660009081526013602052604090205460ff166116c257600b548111156116c25760405162461bcd60e51b815260206004820152603160248201527f7472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152703930b739b0b1ba34b7b720b6b7bab73a1760791b6064820152608401610cdb565b6001600160a01b03821660009081526014602052604090205460ff1661173c57600c546116ee83610903565b6116f890836123ea565b111561173c5760405162461bcd60e51b815260206004820152601360248201527213585e081dd85b1b195d08195e18d959591959606a1b6044820152606401610cdb565b600061174730610903565b600d54909150811080159081906117685750600f54600160a01b900460ff16155b801561178d57506001600160a01b03851660009081526015602052604090205460ff16155b80156117b257506001600160a01b03851660009081526012602052604090205460ff16155b80156117d757506001600160a01b03841660009081526012602052604090205460ff16155b1561180557600f805460ff60a01b1916600160a01b1790556117f7611b72565b600f805460ff60a01b191690555b600f546001600160a01b03861660009081526012602052604090205460ff600160a01b90920482161591168061185357506001600160a01b03851660009081526012602052604090205460ff165b1561185c575060005b600f54600090600160b81b900460ff161561187b576064600e55600191505b8115611a3b576001600160a01b03871660009081526015602052604090205460ff1680156118db57507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b0316866001600160a01b031614155b156119375761190060646118fa600e5488611bb490919063ffffffff16565b90611b30565b9050606461191666038d7ea4c6800060036120ff565b611920919061211e565b600b5410156119325761193285611c33565b611a1b565b6001600160a01b03861660009081526015602052604090205460ff16801561199157507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b0316876001600160a01b031614155b156119b7576119b060646118fa600e5488611bb490919063ffffffff16565b9050611a1b565b6001600160a01b03871660009081526015602052604090205460ff161580156119f957506001600160a01b03861660009081526015602052604090205460ff16155b15611a1b57611a1860646118fa600e5488611bb490919063ffffffff16565b90505b8015611a3b57611a2e8730836000611c57565b611a388186612402565b94505b600f54600160b81b900460ff1615611a6957611a5681611c69565b600f805460ff60b81b191690556002600e555b611a768787876000611c57565b50505050505050565b60008184841115611aa35760405162461bcd60e51b8152600401610cdb9190612201565b506000611ab08486612402565b95945050505050565b6001600160a01b038216600081815260156020526040808220805460ff191685151590811790915590519092917fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab91a35050565b6000806000611b1a611c94565b9092509050611b298282611b30565b9250505090565b600061103183836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250611cd2565b6000611b7d30610903565b905080611b875750565b611b9d611b9860026118fa30610903565b611d00565b610c9f3061dead611bad30610903565b6064611c57565b600082611bc357506000610925565b6000611bcf83856120ff565b905082611bdc858361211e565b146110315760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610cdb565b611c3e81600a611b30565b600b6000828254611c4f91906123ea565b909155505050565b611c6384848484611ee0565b50505050565b611c783061dead836032611c57565b611c83816002611b30565b60086000828254611c4f9190612402565b600954600090819066038d7ea4c68000611cae8282611b30565b821015611cc95750506009549266038d7ea4c6800092509050565b90939092509050565b60008183611cf35760405162461bcd60e51b8152600401610cdb9190612201565b506000611ab0848661211e565b6040805160028082526060820183526000926020830190803683370190505090503081600081518110611d3557611d35612172565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015611dae57600080fd5b505afa158015611dc2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611de69190612155565b81600181518110611df957611df9612172565b60200260200101906001600160a01b031690816001600160a01b031681525050611e44307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d846110b5565b7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663791ac94783600084611e896006546001600160a01b031690565b426040518663ffffffff1660e01b8152600401611eaa959493929190612419565b600060405180830381600087803b158015611ec457600080fd5b505af1158015611ed8573d6000803e3d6000fd5b505050505050565b6000806000806000611ef28787611fcc565b6001600160a01b038e1660009081526007602052604090205494995092975090955093509150611f22908661201a565b6001600160a01b03808b1660009081526007602052604080822093909355908a1681522054611f519085610fd2565b6001600160a01b038916600090815260076020526040902055611f74838261205c565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051611fb991815260200190565b60405180910390a3505050505050505050565b6000806000806000806000611fe18989612080565b915091506000611fef611b0d565b905060008060006120018d86866120ad565b919f909e50909c50959a50939850939650505050505050565b600061103183836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611a7f565b600954612069908361201a565b600955600a546120799082610fd2565b600a555050565b6000808061209360646118fa8787611bb4565b905060006120a1868361201a565b96919550909350505050565b60008080806120bc8786611bb4565b905060006120ca8787611bb4565b905060006120d8838361201a565b929992985090965090945050505050565b634e487b7160e01b600052601160045260246000fd5b6000816000190483118215151615612119576121196120e9565b500290565b60008261213b57634e487b7160e01b600052601260045260246000fd5b500490565b6001600160a01b0381168114610c9f57600080fd5b60006020828403121561216757600080fd5b815161103181612140565b634e487b7160e01b600052603260045260246000fd5b600081518084526020808501945080840160005b838110156121c15781516001600160a01b03168752958201959082019060010161219c565b509495945050505050565b8481526080602082015260006121e56080830186612188565b6001600160a01b03949094166040830152506060015292915050565b600060208083528351808285015260005b8181101561222e57858101830151858201604001528201612212565b81811115612240576000604083870101525b50601f01601f1916929092016040019392505050565b6000806040838503121561226957600080fd5b823561227481612140565b946020939093013593505050565b60006020828403121561229457600080fd5b813561103181612140565b6000806000606084860312156122b457600080fd5b83356122bf81612140565b925060208401356122cf81612140565b929592945050506040919091013590565b600080604083850312156122f357600080fd5b82356122fe81612140565b91506020830135801515811461231357600080fd5b809150509250929050565b6000806040838503121561233157600080fd5b823561233c81612140565b9150602083013561231381612140565b60008060006060848603121561236157600080fd5b8351925060208401519150604084015190509250925092565b600181811c9082168061238e57607f821691505b602082108114156123af57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600082198211156123fd576123fd6120e9565b500190565b600082821015612414576124146120e9565b500390565b85815284602082015260a06040820152600061243860a0830186612188565b6001600160a01b039490941660608301525060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f77143f0e55753a8c7c619e363e4522b39e30536afad2c7748874ff64bf16d1064736f6c63430008090033

Deployed Bytecode Sourcemap

29890:14692:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33766:13;;-1:-1:-1;;;33766:13:0;;;;33762:277;;21944:6;;-1:-1:-1;;;;;21944:6:0;33803:10;:21;33795:30;;;;;;33840:61;33853:24;33871:4;33853:9;:24::i;:::-;33879:21;33840:12;:61::i;:::-;33916:13;:20;;-1:-1:-1;;;;33916:20:0;-1:-1:-1;;;33916:20:0;;;33951:19;:17;:19::i;:::-;34023:4;34008:8;;34019:1;34008:12;;;;:::i;:::-;:19;;;;:::i;:::-;33985:20;:42;33762:277;34052:13;;-1:-1:-1;;;34052:13:0;;;;:36;;;;-1:-1:-1;34083:5:0;;-1:-1:-1;;;;;34083:5:0;34069:10;:19;34052:36;34049:446;;;34104:5;:12;;-1:-1:-1;;;;34104:12:0;-1:-1:-1;;;34104:12:0;;;34156:16;;;34170:1;34156:16;;;;;;;;-1:-1:-1;;34156:16:0;;;;;;;;;;-1:-1:-1;34156:16:0;34131:41;;34197:15;-1:-1:-1;;;;;34197:20:0;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;34187:4;34192:1;34187:7;;;;;;;;:::i;:::-;;;;;;:32;-1:-1:-1;;;;;34187:32:0;;;-1:-1:-1;;;;;34187:32:0;;;;;34252:4;34234;34239:1;34234:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;34234:23:0;;;:7;;;;;;;;;:23;34278:205;;-1:-1:-1;;;34278:205:0;;:15;:66;;;;;;34352:9;;34278:205;;34381:1;;34401:4;;34424:10;;34453:15;;34278:205;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;34089:406;34049:446;29890:14692;;;;;7908:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10074:169;;;;;;;;;;-1:-1:-1;10074:169:0;;;;;:::i;:::-;;:::i;:::-;;;3265:14:1;;3258:22;3240:41;;3228:2;3213:18;10074:169:0;3100:187:1;30806:17:0;;;;;;;;;;-1:-1:-1;30806:17:0;;;;-1:-1:-1;;;30806:17:0;;;;;;31223:64;;;;;;;;;;-1:-1:-1;31223:64:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;30479:51;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3735:32:1;;;3717:51;;3705:2;3690:18;30479:51:0;3544:230:1;40440:96:0;;;;;;;;;;-1:-1:-1;40520:8:0;;40440:96;;;3925:25:1;;;3913:2;3898:18;40440:96:0;3779:177:1;10725:355:0;;;;;;;;;;-1:-1:-1;10725:355:0;;;;;:::i;:::-;;:::i;30582:53::-;;;;;;;;;;;;30628:6;30582:53;;8870:92;;;;;;;;;;-1:-1:-1;8870:92:0;;8953:1;4772:36:1;;4760:2;4745:18;8870:92:0;4630:184:1;11489:218:0;;;;;;;;;;-1:-1:-1;11489:218:0;;;;;:::i;:::-;;:::i;30537:38::-;;;;;;;;;;;;;;;30726:33;;;;;;;;;;-1:-1:-1;30726:33:0;;;;-1:-1:-1;;;30726:33:0;;;;;;35611:127;;;;;;;;;;-1:-1:-1;35611:127:0;;;;;:::i;:::-;-1:-1:-1;;;;;35702:28:0;35678:4;35702:28;;;:19;:28;;;;;;;;;35611:127;40544:138;;;;;;;;;;-1:-1:-1;40544:138:0;;;;;:::i;:::-;;:::i;22521:::-;;;;;;;;;;;;;:::i;34510:228::-;;;;;;;;;;-1:-1:-1;34510:228:0;;;;;:::i;:::-;;:::i;21879:79::-;;;;;;;;;;-1:-1:-1;21944:6:0;;-1:-1:-1;;;;;21944:6:0;21879:79;;35870:225;;;;;;;;;;-1:-1:-1;35870:225:0;;;;;:::i;:::-;;:::i;8127:104::-;;;;;;;;;;;;;:::i;31294:59::-;;;;;;;;;;-1:-1:-1;31294:59:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;30448:22;;;;;;;;;;;;;;;;35161:246;;;;;;;;;;-1:-1:-1;35161:246:0;;;;;:::i;:::-;;:::i;12210:269::-;;;;;;;;;;-1:-1:-1;12210:269:0;;;;;:::i;:::-;;:::i;9538:175::-;;;;;;;;;;-1:-1:-1;9538:175:0;;;;;:::i;:::-;;:::i;31511:58::-;;;;;;;;;;-1:-1:-1;31511:58:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;30766:33;;;;;;;;;;-1:-1:-1;30766:33:0;;;;-1:-1:-1;;;30766:33:0;;;;;;34971:182;;;;;;;;;;-1:-1:-1;34971:182:0;;;;;:::i;:::-;;:::i;31015:39::-;;;;;;;;;;-1:-1:-1;31015:39:0;;;;;;;;30249:56;;;;;;;;;;;;;;;;34746:213;;;;;;;;;;-1:-1:-1;34746:213:0;;;;;:::i;:::-;;:::i;9776:151::-;;;;;;;;;;-1:-1:-1;9776:151:0;;;;;:::i;:::-;-1:-1:-1;;;;;9892:18:0;;;9865:7;9892:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;9776:151;30363:56;;;;;;;;;;;;;;;;22814:244;;;;;;;;;;-1:-1:-1;22814:244:0;;;;;:::i;:::-;;:::i;30312:44::-;;;;;;;;;;;;;;;;40544:138;-1:-1:-1;;;;;40657:16:0;;40610:7;40657:16;;;:7;:16;;;;;;40637:37;;:19;:37::i;:::-;40630:44;40544:138;-1:-1:-1;;40544:138:0:o;43897:512::-;44045:62;44062:4;44077:15;44095:11;44045:8;:62::i;:::-;44150:15;-1:-1:-1;;;;;44150:31:0;;44189:9;44222:4;44242:11;44268:1;44311;44354:6;21785:5;;-1:-1:-1;;;;;21785:5:0;;21719:79;44354:6;44150:251;;;;;;-1:-1:-1;;;;;;44150:251:0;;;-1:-1:-1;;;;;5992:15:1;;;44150:251:0;;;5974:34:1;6024:18;;;6017:34;;;;6067:18;;;6060:34;;;;6110:18;;;6103:34;6174:15;;;6153:19;;;6146:44;44375:15:0;6206:19:1;;;6199:35;5908:19;;44150:251:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;43897:512;;:::o;22521:138::-;22602:6;;22581:40;;22618:1;;-1:-1:-1;;;;;22602:6:0;;22581:40;;22618:1;;22581:40;22632:6;:19;;-1:-1:-1;;;;;;22632:19:0;;;22521:138::o;7908:100::-;7962:13;7995:5;7988:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7908:100;:::o;10074:169::-;10157:4;10174:39;624:10;10197:7;10206:6;10174:8;:39::i;:::-;-1:-1:-1;10231:4:0;10074:169;;;;:::o;10725:355::-;10865:4;10882:36;10892:6;10900:9;10911:6;10882:9;:36::i;:::-;10929:121;10938:6;624:10;10960:89;10998:6;10960:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;10960:19:0;;;;;;:11;:19;;;;;;;;624:10;10960:33;;;;;;;;;;:37;:89::i;:::-;10929:8;:121::i;:::-;-1:-1:-1;11068:4:0;10725:355;;;;;:::o;11489:218::-;624:10;11577:4;11626:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;11626:34:0;;;;;;;;;;11577:4;;11594:83;;11617:7;;11626:50;;11665:10;11626:38;:50::i;34510:228::-;21785:5;;-1:-1:-1;;;;;21785:5:0;34597:10;:20;34589:29;;;;;;-1:-1:-1;;;;;34629:39:0;;;;;;:31;:39;;;;;;;;;:46;;-1:-1:-1;;34629:46:0;;;;;;;;;;34691:39;;3240:41:1;;;34691:39:0;;3213:18:1;34691:39:0;;;;;;;;34510:228;;:::o;35870:225::-;21785:5;;-1:-1:-1;;;;;21785:5:0;35936:10;:29;35927:39;;;;;;35977:5;:17;;-1:-1:-1;;;;;;35977:17:0;-1:-1:-1;;;;;35977:17:0;;;;;;;;36005:38;;-1:-1:-1;36005:25:0;:38::i;:::-;36075:5;;36054:33;;-1:-1:-1;;;;;36075:5:0;;36054:20;:33::i;:::-;35870:225;:::o;8127:104::-;8183:13;8216:7;8209:14;;;;;:::i;35161:246::-;22091:6;;-1:-1:-1;;;;;22091:6:0;624:10;22091:22;22083:67;;;;-1:-1:-1;;;22083:67:0;;;;;;;:::i;:::-;;;;;;;;;35270:13:::1;-1:-1:-1::0;;;;;35262:21:0::1;:4;-1:-1:-1::0;;;;;35262:21:0::1;;;35254:91;;;::::0;-1:-1:-1;;;35254:91:0;;7504:2:1;35254:91:0::1;::::0;::::1;7486:21:1::0;7543:2;7523:18;;;7516:30;7582:34;7562:18;;;7555:62;7653:27;7633:18;;;7626:55;7698:19;;35254:91:0::1;7302:421:1::0;35254:91:0::1;35358:41;35387:4;35393:5;35358:28;:41::i;:::-;35161:246:::0;;:::o;12210:269::-;12303:4;12320:129;624:10;12343:7;12352:96;12391:15;12352:96;;;;;;;;;;;;;;;;;624:10;12352:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;12352:34:0;;;;;;;;;;;;:38;:96::i;9538:175::-;9624:4;9641:42;624:10;9665:9;9676:6;9641:9;:42::i;34971:182::-;22091:6;;-1:-1:-1;;;;;22091:6:0;624:10;22091:22;22083:67;;;;-1:-1:-1;;;22083:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;35056:28:0;::::1;;::::0;;;:19:::1;:28;::::0;;;;;;;;:39;;-1:-1:-1;;35056:39:0::1;::::0;::::1;;::::0;;::::1;::::0;;;35111:34;;3240:41:1;;;35111:34:0::1;::::0;3213:18:1;35111:34:0::1;3100:187:1::0;34746:213:0;21785:5;;-1:-1:-1;;;;;21785:5:0;34828:10;:20;34820:29;;;;;;-1:-1:-1;;;;;34860:34:0;;;;;;:26;:34;;;;;;;;;:41;;-1:-1:-1;;34860:41:0;;;;;;;;;;34917:34;;3240:41:1;;;34917:34:0;;3213:18:1;34917:34:0;3100:187:1;22814:244:0;22091:6;;-1:-1:-1;;;;;22091:6:0;624:10;22091:22;22083:67;;;;-1:-1:-1;;;22083:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;22903:22:0;::::1;22895:73;;;::::0;-1:-1:-1;;;22895:73:0;;7930:2:1;22895:73:0::1;::::0;::::1;7912:21:1::0;7969:2;7949:18;;;7942:30;8008:34;7988:18;;;7981:62;-1:-1:-1;;;8059:18:1;;;8052:36;8105:19;;22895:73:0::1;7728:402:1::0;22895:73:0::1;23005:6;::::0;22984:38:::1;::::0;-1:-1:-1;;;;;22984:38:0;;::::1;::::0;23005:6:::1;::::0;22984:38:::1;::::0;23005:6:::1;::::0;22984:38:::1;23033:6;:17:::0;;-1:-1:-1;;;;;;23033:17:0::1;-1:-1:-1::0;;;;;23033:17:0;;;::::1;::::0;;;::::1;::::0;;22814:244::o;16774:181::-;16832:7;;16864:5;16868:1;16864;:5;:::i;:::-;16852:17;;16893:1;16888;:6;;16880:46;;;;-1:-1:-1;;;16880:46:0;;8470:2:1;16880:46:0;;;8452:21:1;8509:2;8489:18;;;8482:30;8548:29;8528:18;;;8521:57;8595:18;;16880:46:0;8268:351:1;16880:46:0;16946:1;16774:181;-1:-1:-1;;;16774:181:0:o;40690:254::-;40757:7;40796;;40785;:18;;40777:73;;;;-1:-1:-1;;;40777:73:0;;8826:2:1;40777:73:0;;;8808:21:1;8865:2;8845:18;;;8838:30;8904:34;8884:18;;;8877:62;-1:-1:-1;;;8955:18:1;;;8948:40;9005:19;;40777:73:0;8624:406:1;40777:73:0;40861:19;40884:10;:8;:10::i;:::-;40861:33;-1:-1:-1;40912:24:0;:7;40861:33;40912:11;:24::i;15396:380::-;-1:-1:-1;;;;;15532:19:0;;15524:68;;;;-1:-1:-1;;;15524:68:0;;9237:2:1;15524:68:0;;;9219:21:1;9276:2;9256:18;;;9249:30;9315:34;9295:18;;;9288:62;-1:-1:-1;;;9366:18:1;;;9359:34;9410:19;;15524:68:0;9035:400:1;15524:68:0;-1:-1:-1;;;;;15611:21:0;;15603:68;;;;-1:-1:-1;;;15603:68:0;;9642:2:1;15603:68:0;;;9624:21:1;9681:2;9661:18;;;9654:30;9720:34;9700:18;;;9693:62;-1:-1:-1;;;9771:18:1;;;9764:32;9813:19;;15603:68:0;9440:398:1;15603:68:0;-1:-1:-1;;;;;15684:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;15736:32;;3925:25:1;;;15736:32:0;;3898:18:1;15736:32:0;;;;;;;15396:380;;;:::o;36103:3982::-;-1:-1:-1;;;;;36235:18:0;;36227:68;;;;-1:-1:-1;;;36227:68:0;;10045:2:1;36227:68:0;;;10027:21:1;10084:2;10064:18;;;10057:30;10123:34;10103:18;;;10096:62;-1:-1:-1;;;10174:18:1;;;10167:35;10219:19;;36227:68:0;9843:401:1;36227:68:0;-1:-1:-1;;;;;36314:16:0;;36306:64;;;;-1:-1:-1;;;36306:64:0;;10451:2:1;36306:64:0;;;10433:21:1;10490:2;10470:18;;;10463:30;10529:34;10509:18;;;10502:62;-1:-1:-1;;;10580:18:1;;;10573:33;10623:19;;36306:64:0;10249:399:1;36306:64:0;36398:1;36389:6;:10;36381:64;;;;-1:-1:-1;;;36381:64:0;;10855:2:1;36381:64:0;;;10837:21:1;10894:2;10874:18;;;10867:30;10933:34;10913:18;;;10906:62;-1:-1:-1;;;10984:18:1;;;10977:39;11033:19;;36381:64:0;10653:405:1;36381:64:0;36470:14;;-1:-1:-1;;;36470:14:0;;;;36466:1650;;;21944:6;;-1:-1:-1;;;;;36523:15:0;;;21944:6;;36523:15;;;;:49;;-1:-1:-1;21944:6:0;;-1:-1:-1;;;;;36559:13:0;;;21944:6;;36559:13;;36523:49;:86;;;;-1:-1:-1;;;;;;36593:16:0;;;;36523:86;:128;;;;-1:-1:-1;;;;;;36630:21:0;;36644:6;36630:21;;36523:128;:158;;;;-1:-1:-1;36673:8:0;;-1:-1:-1;;;36673:8:0;;;;36672:9;36523:158;36501:1604;;;36721:13;;-1:-1:-1;;;36721:13:0;;;;36716:150;;-1:-1:-1;;;;;36767:25:0;;;;;;:19;:25;;;;;;;;;:52;;-1:-1:-1;;;;;;36796:23:0;;;;;;:19;:23;;;;;;;;36767:52;36759:87;;;;-1:-1:-1;;;36759:87:0;;11265:2:1;36759:87:0;;;11247:21:1;11304:2;11284:18;;;11277:30;-1:-1:-1;;;11323:18:1;;;11316:52;11385:18;;36759:87:0;11063:346:1;36759:87:0;37024:20;;;;:30;;;;-1:-1:-1;37049:5:0;;-1:-1:-1;;;37049:5:0;;;;37048:6;37024:30;37020:439;;;21944:6;;-1:-1:-1;;;;;37083:13:0;;;21944:6;;37083:13;;;;:47;;;37114:15;-1:-1:-1;;;;;37100:30:0;:2;-1:-1:-1;;;;;37100:30:0;;;37083:47;:79;;;;;37148:13;-1:-1:-1;;;;;37134:28:0;:2;-1:-1:-1;;;;;37134:28:0;;;37083:79;37079:361;;;37228:9;37199:39;;;;:28;:39;;;;;;37241:12;-1:-1:-1;37191:140:0;;;;-1:-1:-1;;;37191:140:0;;11616:2:1;37191:140:0;;;11598:21:1;11655:2;11635:18;;;11628:30;11694:34;11674:18;;;11667:62;11765:34;11745:18;;;11738:62;-1:-1:-1;;;11816:19:1;;;11809:40;11866:19;;37191:140:0;11414:477:1;37191:140:0;37400:16;:12;37415:1;37400:16;:::i;:::-;37387:9;37358:39;;;;:28;:39;;;;;:58;37079:361;-1:-1:-1;;;;;37512:31:0;;;;;;:25;:31;;;;;;;;:71;;;;-1:-1:-1;;;;;;37548:35:0;;;;;;:31;:35;;;;;;;;37547:36;37512:71;37508:216;;;37626:20;;37616:6;:30;;37608:96;;;;-1:-1:-1;;;37608:96:0;;12098:2:1;37608:96:0;;;12080:21:1;12137:2;12117:18;;;12110:30;12176:34;12156:18;;;12149:62;-1:-1:-1;;;12227:18:1;;;12220:51;12288:19;;37608:96:0;11896:417:1;37608:96:0;-1:-1:-1;;;;;37749:37:0;;;;;;:31;:37;;;;;;;;37744:179;;37829:20;;37819:6;:30;;37811:92;;;;-1:-1:-1;;;37811:92:0;;12520:2:1;37811:92:0;;;12502:21:1;12559:2;12539:18;;;12532:30;12598:34;12578:18;;;12571:62;-1:-1:-1;;;12649:18:1;;;12642:47;12706:19;;37811:92:0;12318:413:1;37811:92:0;-1:-1:-1;;;;;37948:30:0;;;;;;:26;:30;;;;;;;;37943:147;;38037:9;;38020:13;38030:2;38020:9;:13::i;:::-;38011:22;;:6;:22;:::i;:::-;:35;;38003:67;;;;-1:-1:-1;;;38003:67:0;;12938:2:1;38003:67:0;;;12920:21:1;12977:2;12957:18;;;12950:30;-1:-1:-1;;;12996:18:1;;;12989:49;13055:18;;38003:67:0;12736:343:1;38003:67:0;38122:28;38153:24;38171:4;38153:9;:24::i;:::-;38237:18;;38122:55;;-1:-1:-1;38213:42:0;;;;;;;38287:33;;-1:-1:-1;38312:8:0;;-1:-1:-1;;;38312:8:0;;;;38311:9;38287:33;:82;;;;-1:-1:-1;;;;;;38338:31:0;;;;;;:25;:31;;;;;;;;38337:32;38287:82;:125;;;;-1:-1:-1;;;;;;38387:25:0;;;;;;:19;:25;;;;;;;;38386:26;38287:125;:166;;;;-1:-1:-1;;;;;;38430:23:0;;;;;;:19;:23;;;;;;;;38429:24;38287:166;38268:311;;;38480:8;:15;;-1:-1:-1;;;;38480:15:0;-1:-1:-1;;;38480:15:0;;;38524:10;:8;:10::i;:::-;38551:8;:16;;-1:-1:-1;;;;38551:16:0;;;38268:311;38607:8;;-1:-1:-1;;;;;38717:25:0;;38591:12;38717:25;;;:19;:25;;;;;;38607:8;-1:-1:-1;;;38607:8:0;;;;;38606:9;;38717:25;;:52;;-1:-1:-1;;;;;;38746:23:0;;;;;;:19;:23;;;;;;;;38717:52;38713:100;;;-1:-1:-1;38796:5:0;38713:100;38865:5;;38825:12;;-1:-1:-1;;;38865:5:0;;;;38862:74;;;38921:3;38915;:9;38896:4;;-1:-1:-1;38862:74:0;39043:7;39039:877;;;-1:-1:-1;;;;;39094:31:0;;;;;;:25;:31;;;;;;;;:65;;;;;39143:15;-1:-1:-1;;;;;39129:30:0;:2;-1:-1:-1;;;;;39129:30:0;;;39094:65;39090:664;;;39186:24;39206:3;39186:15;39197:3;;39186:6;:10;;:15;;;;:::i;:::-;:19;;:24::i;:::-;39179:31;-1:-1:-1;39269:3:0;39255:11;30103:13;39265:1;39255:11;:::i;:::-;:17;;;;:::i;:::-;39232:20;;:40;39229:115;;;39296:28;39317:6;39296:20;:28::i;:::-;39090:664;;;-1:-1:-1;;;;;39408:29:0;;;;;;:25;:29;;;;;;;;:65;;;;;39457:15;-1:-1:-1;;;;;39441:32:0;:4;-1:-1:-1;;;;;39441:32:0;;;39408:65;39404:350;;;39505:24;39525:3;39505:15;39516:3;;39505:6;:10;;:15;;;;:::i;:24::-;39498:31;;39404:350;;;-1:-1:-1;;;;;39615:31:0;;;;;;:25;:31;;;;;;;;39614:32;:66;;;;-1:-1:-1;;;;;;39651:29:0;;;;;;:25;:29;;;;;;;;39650:30;39614:66;39610:144;;;39712:24;39732:3;39712:15;39723:3;;39712:6;:10;;:15;;;;:::i;:24::-;39705:31;;39610:144;39786:8;;39782:123;;39815:44;39830:4;39844;39851;39857:1;39815:14;:44::i;:::-;39875:14;39885:4;39875:14;;:::i;:::-;;;39782:123;39929:5;;-1:-1:-1;;;39929:5:0;;;;39926:106;;;39950:20;39965:4;39950:14;:20::i;:::-;39985:5;:13;;-1:-1:-1;;;;39985:13:0;;;40019:1;40013:3;:7;39926:106;40042:35;40057:4;40063:2;40067:6;40075:1;40042:14;:35::i;:::-;36216:3869;;;;36103:3982;;;:::o;17677:192::-;17763:7;17799:12;17791:6;;;;17783:29;;;;-1:-1:-1;;;17783:29:0;;;;;;;;:::i;:::-;-1:-1:-1;17823:9:0;17835:5;17839:1;17835;:5;:::i;:::-;17823:17;17677:192;-1:-1:-1;;;;;17677:192:0:o;35415:188::-;-1:-1:-1;;;;;35498:31:0;;;;;;:25;:31;;;;;;:39;;-1:-1:-1;;35498:39:0;;;;;;;;;;35555:40;;35498:39;;:31;35555:40;;;35415:188;;:::o;42868:163::-;42909:7;42930:15;42947;42966:19;:17;:19::i;:::-;42929:56;;-1:-1:-1;42929:56:0;-1:-1:-1;43003:20:0;42929:56;;43003:11;:20::i;:::-;42996:27;;;;42868:163;:::o;19075:132::-;19133:7;19160:39;19164:1;19167;19160:39;;;;;;;;;;;;;;;;;:3;:39::i;40097:314::-;40136:23;40162:24;40180:4;40162:9;:24::i;:::-;40136:50;-1:-1:-1;40202:20:0;40199:34;;40225:7;40097:314::o;40199:34::-;40253:49;40270:31;40299:1;40270:24;40288:4;40270:9;:24::i;:31::-;40253:16;:49::i;:::-;40324:77;40347:4;40362:6;40371:24;40389:4;40371:9;:24::i;:::-;40397:3;40324:14;:77::i;18128:471::-;18186:7;18431:6;18427:47;;-1:-1:-1;18461:1:0;18454:8;;18427:47;18486:9;18498:5;18502:1;18498;:5;:::i;:::-;18486:17;-1:-1:-1;18531:1:0;18522:5;18526:1;18486:17;18522:5;:::i;:::-;:10;18514:56;;;;-1:-1:-1;;;18514:56:0;;13416:2:1;18514:56:0;;;13398:21:1;13455:2;13435:18;;;13428:30;13494:34;13474:18;;;13467:62;-1:-1:-1;;;13545:18:1;;;13538:31;13586:19;;18514:56:0;13214:397:1;35746:112:0;35835:15;:7;35847:2;35835:11;:15::i;:::-;35811:20;;:39;;;;;;;:::i;:::-;;;;-1:-1:-1;;;35746:112:0:o;40952:190::-;41075:59;41093:6;41101:9;41112:6;41120:13;41075:17;:59::i;:::-;40952:190;;;;:::o;44417:160::-;44477:55;44500:4;30628:6;44520:7;44529:2;44477:14;:55::i;:::-;44555:14;:7;44567:1;44555:11;:14::i;:::-;44543:8;;:26;;;;;;;:::i;43039:258::-;43136:7;;43089;;;;30103:13;43206:20;43136:7;30103:13;43206:11;:20::i;:::-;43196:7;:30;43192:61;;;-1:-1:-1;;43236:7:0;;;30103:13;;-1:-1:-1;43039:258:0;-1:-1:-1;43039:258:0:o;43192:61::-;43272:7;;43281;;-1:-1:-1;43039:258:0;-1:-1:-1;43039:258:0:o;19703:278::-;19789:7;19824:12;19817:5;19809:28;;;;-1:-1:-1;;;19809:28:0;;;;;;;;:::i;:::-;-1:-1:-1;19848:9:0;19860:5;19864:1;19860;:5;:::i;43305:584::-;43457:16;;;43471:1;43457:16;;;;;;;;43433:21;;43457:16;;;;;;;;;;-1:-1:-1;43457:16:0;43433:40;;43502:4;43484;43489:1;43484:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;43484:23:0;;;-1:-1:-1;;;;;43484:23:0;;;;;43528:15;-1:-1:-1;;;;;43528:20:0;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;43518:4;43523:1;43518:7;;;;;;;;:::i;:::-;;;;;;:32;-1:-1:-1;;;;;43518:32:0;;;-1:-1:-1;;;;;43518:32:0;;;;;43563:62;43580:4;43595:15;43613:11;43563:8;:62::i;:::-;43664:15;-1:-1:-1;;;;;43664:66:0;;43745:11;43771:1;43815:4;43834:6;21785:5;;-1:-1:-1;;;;;21785:5:0;;21719:79;43834:6;43855:15;43664:217;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43360:529;43305:584;:::o;41150:483::-;41272:15;41289:23;41314:12;41328:23;41353:12;41369:34;41380:7;41389:13;41369:10;:34::i;:::-;-1:-1:-1;;;;;41432:15:0;;;;;;:7;:15;;;;;;41271:132;;-1:-1:-1;41271:132:0;;-1:-1:-1;41271:132:0;;-1:-1:-1;41271:132:0;-1:-1:-1;41271:132:0;-1:-1:-1;41432:28:0;;41271:132;41432:19;:28::i;:::-;-1:-1:-1;;;;;41414:15:0;;;;;;;:7;:15;;;;;;:46;;;;41492:18;;;;;;;:39;;41515:15;41492:22;:39::i;:::-;-1:-1:-1;;;;;41471:18:0;;;;;;:7;:18;;;;;:60;41542:23;41554:4;41560;41542:11;:23::i;:::-;41598:9;-1:-1:-1;;;;;41581:44:0;41590:6;-1:-1:-1;;;;;41581:44:0;;41609:15;41581:44;;;;3925:25:1;;3913:2;3898:18;;3779:177;41581:44:0;;;;;;;;41260:373;;;;;41150:483;;;;:::o;41796:449::-;41878:7;41887;41896;41905;41914;41935:23;41960:12;41976:35;41988:7;41997:13;41976:11;:35::i;:::-;41934:77;;;;42022:19;42045:10;:8;:10::i;:::-;42022:33;;42067:15;42084:23;42109:12;42125:39;42137:7;42146:4;42152:11;42125;:39::i;:::-;42066:98;;;;-1:-1:-1;42066:98:0;;-1:-1:-1;42215:15:0;;-1:-1:-1;42232:4:0;;-1:-1:-1;41796:449:0;;-1:-1:-1;;;;;;;41796:449:0:o;17238:136::-;17296:7;17323:43;17327:1;17330;17323:43;;;;;;;;;;;;;;;;;:3;:43::i;41641:147::-;41719:7;;:17;;41731:4;41719:11;:17::i;:::-;41709:7;:27;41760:10;;:20;;41775:4;41760:14;:20::i;:::-;41747:10;:33;-1:-1:-1;;41641:147:0:o;42253:265::-;42336:7;;;42380:35;42411:3;42380:26;:7;42392:13;42380:11;:26::i;:35::-;42365:50;-1:-1:-1;42426:23:0;42452:17;:7;42365:50;42452:11;:17::i;:::-;42426:43;42505:4;;-1:-1:-1;42253:265:0;;-1:-1:-1;;;;42253:265:0:o;42526:334::-;42621:7;;;;42677:24;:7;42689:11;42677;:24::i;:::-;42659:42;-1:-1:-1;42712:12:0;42727:21;:4;42736:11;42727:8;:21::i;:::-;42712:36;-1:-1:-1;42759:23:0;42785:17;:7;42712:36;42785:11;:17::i;:::-;42821:7;;;;-1:-1:-1;42847:4:0;;-1:-1:-1;42526:334:0;;-1:-1:-1;;;;;42526:334:0:o;14:127:1:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:168;186:7;252:1;248;244:6;240:14;237:1;234:21;229:1;222:9;215:17;211:45;208:71;;;259:18;;:::i;:::-;-1:-1:-1;299:9:1;;146:168::o;319:217::-;359:1;385;375:132;;429:10;424:3;420:20;417:1;410:31;464:4;461:1;454:15;492:4;489:1;482:15;375:132;-1:-1:-1;521:9:1;;319:217::o;673:131::-;-1:-1:-1;;;;;748:31:1;;738:42;;728:70;;794:1;791;784:12;809:251;879:6;932:2;920:9;911:7;907:23;903:32;900:52;;;948:1;945;938:12;900:52;980:9;974:16;999:31;1024:5;999:31;:::i;1065:127::-;1126:10;1121:3;1117:20;1114:1;1107:31;1157:4;1154:1;1147:15;1181:4;1178:1;1171:15;1197:461;1250:3;1288:5;1282:12;1315:6;1310:3;1303:19;1341:4;1370:2;1365:3;1361:12;1354:19;;1407:2;1400:5;1396:14;1428:1;1438:195;1452:6;1449:1;1446:13;1438:195;;;1517:13;;-1:-1:-1;;;;;1513:39:1;1501:52;;1573:12;;;;1608:15;;;;1549:1;1467:9;1438:195;;;-1:-1:-1;1649:3:1;;1197:461;-1:-1:-1;;;;;1197:461:1:o;1663:510::-;1934:6;1923:9;1916:25;1977:3;1972:2;1961:9;1957:18;1950:31;1897:4;1998:57;2050:3;2039:9;2035:19;2027:6;1998:57;:::i;:::-;-1:-1:-1;;;;;2091:32:1;;;;2086:2;2071:18;;2064:60;-1:-1:-1;2155:2:1;2140:18;2133:34;1990:65;1663:510;-1:-1:-1;;1663:510:1:o;2178:597::-;2290:4;2319:2;2348;2337:9;2330:21;2380:6;2374:13;2423:6;2418:2;2407:9;2403:18;2396:34;2448:1;2458:140;2472:6;2469:1;2466:13;2458:140;;;2567:14;;;2563:23;;2557:30;2533:17;;;2552:2;2529:26;2522:66;2487:10;;2458:140;;;2616:6;2613:1;2610:13;2607:91;;;2686:1;2681:2;2672:6;2661:9;2657:22;2653:31;2646:42;2607:91;-1:-1:-1;2759:2:1;2738:15;-1:-1:-1;;2734:29:1;2719:45;;;;2766:2;2715:54;;2178:597;-1:-1:-1;;;2178:597:1:o;2780:315::-;2848:6;2856;2909:2;2897:9;2888:7;2884:23;2880:32;2877:52;;;2925:1;2922;2915:12;2877:52;2964:9;2951:23;2983:31;3008:5;2983:31;:::i;:::-;3033:5;3085:2;3070:18;;;;3057:32;;-1:-1:-1;;;2780:315:1:o;3292:247::-;3351:6;3404:2;3392:9;3383:7;3379:23;3375:32;3372:52;;;3420:1;3417;3410:12;3372:52;3459:9;3446:23;3478:31;3503:5;3478:31;:::i;3961:456::-;4038:6;4046;4054;4107:2;4095:9;4086:7;4082:23;4078:32;4075:52;;;4123:1;4120;4113:12;4075:52;4162:9;4149:23;4181:31;4206:5;4181:31;:::i;:::-;4231:5;-1:-1:-1;4288:2:1;4273:18;;4260:32;4301:33;4260:32;4301:33;:::i;:::-;3961:456;;4353:7;;-1:-1:-1;;;4407:2:1;4392:18;;;;4379:32;;3961:456::o;4819:416::-;4884:6;4892;4945:2;4933:9;4924:7;4920:23;4916:32;4913:52;;;4961:1;4958;4951:12;4913:52;5000:9;4987:23;5019:31;5044:5;5019:31;:::i;:::-;5069:5;-1:-1:-1;5126:2:1;5111:18;;5098:32;5168:15;;5161:23;5149:36;;5139:64;;5199:1;5196;5189:12;5139:64;5222:7;5212:17;;;4819:416;;;;;:::o;5240:388::-;5308:6;5316;5369:2;5357:9;5348:7;5344:23;5340:32;5337:52;;;5385:1;5382;5375:12;5337:52;5424:9;5411:23;5443:31;5468:5;5443:31;:::i;:::-;5493:5;-1:-1:-1;5550:2:1;5535:18;;5522:32;5563:33;5522:32;5563:33;:::i;6245:306::-;6333:6;6341;6349;6402:2;6390:9;6381:7;6377:23;6373:32;6370:52;;;6418:1;6415;6408:12;6370:52;6447:9;6441:16;6431:26;;6497:2;6486:9;6482:18;6476:25;6466:35;;6541:2;6530:9;6526:18;6520:25;6510:35;;6245:306;;;;;:::o;6556:380::-;6635:1;6631:12;;;;6678;;;6699:61;;6753:4;6745:6;6741:17;6731:27;;6699:61;6806:2;6798:6;6795:14;6775:18;6772:38;6769:161;;;6852:10;6847:3;6843:20;6840:1;6833:31;6887:4;6884:1;6877:15;6915:4;6912:1;6905:15;6769:161;;6556:380;;;:::o;6941:356::-;7143:2;7125:21;;;7162:18;;;7155:30;7221:34;7216:2;7201:18;;7194:62;7288:2;7273:18;;6941:356::o;8135:128::-;8175:3;8206:1;8202:6;8199:1;8196:13;8193:39;;;8212:18;;:::i;:::-;-1:-1:-1;8248:9:1;;8135:128::o;13084:125::-;13124:4;13152:1;13149;13146:8;13143:34;;;13157:18;;:::i;:::-;-1:-1:-1;13194:9:1;;13084:125::o;13616:582::-;13915:6;13904:9;13897:25;13958:6;13953:2;13942:9;13938:18;13931:34;14001:3;13996:2;13985:9;13981:18;13974:31;13878:4;14022:57;14074:3;14063:9;14059:19;14051:6;14022:57;:::i;:::-;-1:-1:-1;;;;;14115:32:1;;;;14110:2;14095:18;;14088:60;-1:-1:-1;14179:3:1;14164:19;14157:35;14014:65;13616:582;-1:-1:-1;;;13616:582:1:o

Swarm Source

ipfs://f77143f0e55753a8c7c619e363e4522b39e30536afad2c7748874ff64bf16d10
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.