ETH Price: $2,701.80 (-0.06%)

Token

America-first Strategic Reserve (AFSR)
 

Overview

Max Total Supply

100,000,000 AFSR

Holders

33

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
149,446.841473344 AFSR

Value
$0.00
0xd996e570a66927786f4736803de614456de5fd5f
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:
AFSR

Compiler Version
v0.8.18+commit.87f61d96

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
/**
*Submitted for verification at Etherscan.io on 2025-01-16
*/
/**
America-first strategic reserve
TG: https://t.me/AFSRETH
While many in the cryptocurrency community have been cheering on the pro-crypto executive orders Trump is expected to issue, one idea is causing more
    controversy:
the idea of an America-first strategic reserve that would prioritize digital coins founded in the US, like Solana, USD Coin and Ripple.
In recent weeks, Trump has met with the founders of these coins and, sources said, is receptive to the idea.
Insiders, who spoke on the condition of anonymity, shared concerns that it could delegitimize efforts to promote Bitcoin, which is the asset they
    want to prioritize.
*/
// SPDX-License-Identifier:MIT
pragma solidity ^0.8.18;
interface IERC20 {
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

[{"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":false,"internalType":"uint256","name":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiqudity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":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":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"dexPair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dexRouter","outputs":[{"internalType":"contract IDexRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"distributeAndLiquifyStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"_value","type":"bool"}],"name":"enableOrDisableFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"feesStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"value","type":"bool"}],"name":"includeOrExcludeFromFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"value","type":"bool"}],"name":"includeOrExcludeFromMaxHolding","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bool","name":"value","type":"bool"}],"name":"includeOrExcludeFromMaxTxn","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":"","type":"address"}],"name":"isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isExcludedFromMaxHolding","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isExcludedFromMaxTxn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launchedAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingFeeOnBuying","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingFeeOnSelling","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketingWallet","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxHoldLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTxnLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"minTokenToSwap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"percentDivider","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_receiver","type":"address"}],"name":"removeStuckEth","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_marketingFee","type":"uint256"}],"name":"setBuyFeePercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_value","type":"bool"}],"name":"setDistributionStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setMaxHoldLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setMaxTxnLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setMinTokenToSwap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_marketingFee","type":"uint256"}],"name":"setSellFeePercent","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"totalBuyFeePerTx","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"totalSellFeePerTx","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":"trading","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":[{"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":[{"internalType":"address","name":"_marketingWallet","type":"address"}],"name":"updateAddresses","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdrawToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60c0604052601f60809081527f416d65726963612d66697273742053747261746567696320526573657276650060a0526001906200003e9082620005f7565b5060408051808201909152600481526320a329a960e11b6020820152600290620000699082620005f7565b506003805460ff1916600917905567016345785d8a0000600481905561271090620000969060c8620006c3565b620000a29190620006ef565b600a5560646004546002620000b89190620006c3565b620000c49190620006ef565b600b5560646004546002620000da9190620006c3565b620000e69190620006ef565b600c556064600d556014601255601e6013553480156200010557600080fd5b50600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600454600560006200015f6000546001600160a01b031690565b6001600160a01b0390811682526020808301939093526040918201600090812094909455601180546001600160a01b031916732ef3670e784968ed4b9f28ecd1574217a7668450179055600f8054767a250d5630b4cf539739df2c5dacb4c659f2488d0000006301000000600160b81b0319909116178082556301000000908190048316865260078552838620805460ff199081166001908117909255835483900485168852600887528588208054821683179055835483900485168852600987529685902080549097161790955554825163c45a015560e01b81529251949004169263c45a0155926004808401939192918290030181865afa1580156200026b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000291919062000712565b6001600160a01b031663c9c6539630600f60039054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002f4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200031a919062000712565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af115801562000368573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200038e919062000712565b601080546001600160a01b0319166001600160a01b039290921691821790556000908152600960205260408120805460ff1916600190811790915590600790620003e06000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff199586161790553081526007909252812080549092166001908117909255600890620004396000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff199586161790553081526008909252812080549092166001908117909255600990620004926000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff199687161790553081526009909352818320805485166001908117909155601154909116835291208054909216179055620004fc6000546001600160a01b031690565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040516200054491815260200190565b60405180910390a362000744565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200057d57607f821691505b6020821081036200059e57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620005f257600081815260208120601f850160051c81016020861015620005cd5750805b601f850160051c820191505b81811015620005ee57828155600101620005d9565b5050505b505050565b81516001600160401b0381111562000613576200061362000552565b6200062b8162000624845462000568565b84620005a4565b602080601f8311600181146200066357600084156200064a5750858301515b600019600386901b1c1916600185901b178555620005ee565b600085815260208120601f198616915b82811015620006945788860151825594840194600190910190840162000673565b5085821015620006b35787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b8082028115828204841417620006e957634e487b7160e01b600052601160045260246000fd5b92915050565b6000826200070d57634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156200072557600080fd5b81516001600160a01b03811681146200073d57600080fd5b9392505050565b611dfe80620007546000396000f3fe60806040526004361061028c5760003560e01c80638da5cb5b1161015a578063b0bc2a2d116100c1578063f097ea1a1161007a578063f097ea1a146107fb578063f14210a61461081b578063f242ab411461083b578063f2fde38b1461085b578063f4b3dbc31461087b578063fe6f1b051461089b57600080fd5b8063b0bc2a2d1461071f578063bf56b3711461073f578063dd62ed3e14610755578063ea5b9e851461079b578063ec44acf2146107bb578063ed421429146107db57600080fd5b80639e281a98116101135780639e281a981461065f578063a2b8a9471461067f578063a457c2d71461069f578063a643c1a0146106bf578063a7c29b40146106df578063a9059cbb146106ff57600080fd5b80638da5cb5b146105a6578063950eb5d5146105c457806395d89b41146105e457806399b102b5146105f95780639a36dfa1146106295780639b6a27501461063f57600080fd5b8063679a3c59116101fe5780637c6a9a9c116101b75780637c6a9a9c146104f6578063844af78e1461050c57806384ea21bc146105225780638756aabd14610552578063879dd3c5146105725780638a8c523c1461059157600080fd5b8063679a3c591461043b578063681aa3621461045b57806370a0823114610471578063715018a6146104a757806375f0a874146104bc57806379777b4e146104dc57600080fd5b80631884f1e6116102505780631884f1e61461037357806323b872dd146103895780632d129390146103a9578063313ce567146103c957806339509351146103eb5780635342acb41461040b57600080fd5b806306fdde03146102985780630758d924146102c3578063095ea7b3146103025780630a2d140c1461033257806318160ddd1461035457600080fd5b3661029357005b600080fd5b3480156102a457600080fd5b506102ad6108b1565b6040516102ba9190611a6f565b60405180910390f35b3480156102cf57600080fd5b50600f546102ea90630100000090046001600160a01b031681565b6040516001600160a01b0390911681526020016102ba565b34801561030e57600080fd5b5061032261031d366004611ad5565b610943565b60405190151581526020016102ba565b34801561033e57600080fd5b5061035261034d366004611b0f565b61095a565b005b34801561036057600080fd5b506004545b6040519081526020016102ba565b34801561037f57600080fd5b50610365600a5481565b34801561039557600080fd5b506103226103a4366004611b2c565b6109a0565b3480156103b557600080fd5b506103526103c4366004611b6d565b6109f2565b3480156103d557600080fd5b5060035460405160ff90911681526020016102ba565b3480156103f757600080fd5b50610322610406366004611ad5565b610a47565b34801561041757600080fd5b50610322610426366004611ba6565b60076020526000908152604090205460ff1681565b34801561044757600080fd5b50610352610456366004611ba6565b610a7e565b34801561046757600080fd5b50610365600c5481565b34801561047d57600080fd5b5061036561048c366004611ba6565b6001600160a01b031660009081526005602052604090205490565b3480156104b357600080fd5b50610352610ae1565b3480156104c857600080fd5b506011546102ea906001600160a01b031681565b3480156104e857600080fd5b50600f546103229060ff1681565b34801561050257600080fd5b5061036560125481565b34801561051857600080fd5b5061036560135481565b34801561052e57600080fd5b5061032261053d366004611ba6565b60096020526000908152604090205460ff1681565b34801561055e57600080fd5b5061035261056d366004611bc3565b610b55565b34801561057e57600080fd5b50600f5461032290610100900460ff1681565b34801561059d57600080fd5b50610352610b93565b3480156105b257600080fd5b506000546001600160a01b03166102ea565b3480156105d057600080fd5b506103526105df366004611bc3565b610c21565b3480156105f057600080fd5b506102ad610c50565b34801561060557600080fd5b50610322610614366004611ba6565b60086020526000908152604090205460ff1681565b34801561063557600080fd5b50610365600b5481565b34801561064b57600080fd5b5061035261065a366004611bc3565b610c5f565b34801561066b57600080fd5b5061035261067a366004611ad5565b610c9d565b34801561068b57600080fd5b5061035261069a366004611bc3565b610de6565b3480156106ab57600080fd5b506103226106ba366004611ad5565b610e15565b3480156106cb57600080fd5b506103526106da366004611ba6565b610e4c565b3480156106eb57600080fd5b506103526106fa366004611b6d565b610e98565b34801561070b57600080fd5b5061032261071a366004611ad5565b610eed565b34801561072b57600080fd5b5061035261073a366004611b0f565b610efa565b34801561074b57600080fd5b50610365600e5481565b34801561076157600080fd5b50610365610770366004611bdc565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b3480156107a757600080fd5b506103526107b6366004611b6d565b610f3e565b3480156107c757600080fd5b50600f546103229062010000900460ff1681565b3480156107e757600080fd5b506103656107f6366004611bc3565b610f93565b34801561080757600080fd5b50610352610816366004611bc3565b610fb8565b34801561082757600080fd5b50610352610836366004611bc3565b610ff6565b34801561084757600080fd5b506010546102ea906001600160a01b031681565b34801561086757600080fd5b50610352610876366004611ba6565b61108e565b34801561088757600080fd5b50610365610896366004611bc3565b611178565b3480156108a757600080fd5b50610365600d5481565b6060600180546108c090611c0a565b80601f01602080910402602001604051908101604052809291908181526020018280546108ec90611c0a565b80156109395780601f1061090e57610100808354040283529160200191610939565b820191906000526020600020905b81548152906001019060200180831161091c57829003601f168201915b5050505050905090565b600061095033848461118c565b5060015b92915050565b6000546001600160a01b0316331461098d5760405162461bcd60e51b815260040161098490611c44565b60405180910390fd5b600f805460ff1916911515919091179055565b60006109ad848484611299565b6001600160a01b0384166000908152600660209081526040808320338085529252909120546109e89186916109e3908690611c8f565b61118c565b5060019392505050565b6000546001600160a01b03163314610a1c5760405162461bcd60e51b815260040161098490611c44565b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b3360008181526006602090815260408083206001600160a01b038716845290915281205490916109509185906109e3908690611ca2565b6000546001600160a01b03163314610aa85760405162461bcd60e51b815260040161098490611c44565b6040516001600160a01b038216904780156108fc02916000818181858888f19350505050158015610add573d6000803e3d6000fd5b5050565b6000546001600160a01b03163314610b0b5760405162461bcd60e51b815260040161098490611c44565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b03163314610b7f5760405162461bcd60e51b815260040161098490611c44565b610b8d81633b9aca00611cb5565b600b5550565b6000546001600160a01b03163314610bbd5760405162461bcd60e51b815260040161098490611c44565b600f5462010000900460ff1615610c0a5760405162461bcd60e51b81526020600482015260116024820152700e88185b1c9958591e48195b98589b1959607a1b6044820152606401610984565b600f805462ffffff19166201010117905542600e55565b6000546001600160a01b03163314610c4b5760405162461bcd60e51b815260040161098490611c44565b601255565b6060600280546108c090611c0a565b6000546001600160a01b03163314610c895760405162461bcd60e51b815260040161098490611c44565b610c9781633b9aca00611cb5565b600c5550565b6000546001600160a01b03163314610cc75760405162461bcd60e51b815260040161098490611c44565b6040516370a0823160e01b815230600482015281906001600160a01b038416906370a0823190602401602060405180830381865afa158015610d0d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d319190611ccc565b1015610d705760405162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908105b5bdd5b9d60921b6044820152606401610984565b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610dbd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de19190611ce5565b505050565b6000546001600160a01b03163314610e105760405162461bcd60e51b815260040161098490611c44565b601355565b3360008181526006602090815260408083206001600160a01b038716845290915281205490916109509185906109e3908690611c8f565b6000546001600160a01b03163314610e765760405162461bcd60e51b815260040161098490611c44565b601180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610ec25760405162461bcd60e51b815260040161098490611c44565b6001600160a01b03919091166000908152600860205260409020805460ff1916911515919091179055565b6000610950338484611299565b6000546001600160a01b03163314610f245760405162461bcd60e51b815260040161098490611c44565b600f80549115156101000261ff0019909216919091179055565b6000546001600160a01b03163314610f685760405162461bcd60e51b815260040161098490611c44565b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b600080600d5460125484610fa79190611cb5565b610fb19190611d02565b9392505050565b6000546001600160a01b03163314610fe25760405162461bcd60e51b815260040161098490611c44565b610ff081633b9aca00611cb5565b600a5550565b6000546001600160a01b031633146110205760405162461bcd60e51b815260040161098490611c44565b804710156110615760405162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908105b5bdd5b9d60921b6044820152606401610984565b604051339082156108fc029083906000818181858888f19350505050158015610add573d6000803e3d6000fd5b6000546001600160a01b031633146110b85760405162461bcd60e51b815260040161098490611c44565b6001600160a01b03811661111d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610984565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b600080600d5460135484610fa79190611cb5565b6001600160a01b0383166111e25760405162461bcd60e51b815260206004820152601e60248201527f20617070726f76652066726f6d20746865207a65726f206164647265737300006044820152606401610984565b6001600160a01b0382166112385760405162461bcd60e51b815260206004820152601b60248201527f617070726f766520746f20746865207a65726f206164647265737300000000006044820152606401610984565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166112ef5760405162461bcd60e51b815260206004820152601e60248201527f7472616e736665722066726f6d20746865207a65726f206164647265737300006044820152606401610984565b6001600160a01b0382166113455760405162461bcd60e51b815260206004820152601c60248201527f7472616e7366657220746f20746865207a65726f2061646472657373000000006044820152606401610984565b600081116113955760405162461bcd60e51b815260206004820181905260248201527f416d6f756e74206d7573742062652067726561746572207468616e207a65726f6044820152606401610984565b6001600160a01b03831660009081526008602052604090205460ff161580156113d757506001600160a01b03821660009081526008602052604090205460ff16155b156114a657600c548111156114275760405162461bcd60e51b8152602060048201526016602482015275206d61782074786e206c696d6974206578636565647360501b6044820152606401610984565b600f5462010000900460ff166114a6576010546001600160a01b0384811691161480159061146357506010546001600160a01b03838116911614155b6114a65760405162461bcd60e51b81526020600482015260146024820152733a2074726164696e672069732064697361626c6560601b6044820152606401610984565b6001600160a01b03821660009081526009602052604090205460ff1661154157600b54816114e9846001600160a01b031660009081526005602052604090205490565b6114f39190611ca2565b11156115415760405162461bcd60e51b815260206004820152601860248201527f3a206d617820686f6c64206c696d6974206578636565647300000000000000006044820152606401610984565b61154b83836115bb565b6001600160a01b03831660009081526007602052604090205460019060ff168061158d57506001600160a01b03831660009081526007602052604090205460ff165b806115a05750600f54610100900460ff16155b156115a9575060005b6115b5848484846116ba565b50505050565b30600090815260056020526040902054600a54811080159081906115ed57506010546001600160a01b03858116911614155b80156115fb5750600f5460ff165b801561162957506001600160a01b0384163014801561162757506010546001600160a01b038481169116145b155b156115b55761165030600f60039054906101000a90046001600160a01b0316600a5461118c565b600f54600a5461167091630100000090046001600160a01b0316906118a3565b4780156116b3576011546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156116b1573d6000803e3d6000fd5b505b5050505050565b6010546001600160a01b0385811691161480156116d45750805b156117b5576000806116e584610f93565b91506116f18285611c8f565b6001600160a01b038716600090815260056020526040902054909150611718908590611c8f565b6001600160a01b038088166000908152600560205260408082209390935590871681522054611748908290611ca2565b6001600160a01b0380871660008181526005602052604090819020939093559151908816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061179c9085815260200190565b60405180910390a36117ae86836119f7565b50506115b5565b6010546001600160a01b0384811691161480156117cf5750805b156117ed5760006117df83611178565b905060006116f18285611c8f565b6001600160a01b038416600090815260056020526040902054611811908390611c8f565b6001600160a01b038086166000908152600560205260408082209390935590851681522054611841908390611ca2565b6001600160a01b0380851660008181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906118959086815260200190565b60405180910390a350505050565b6040805160028082526060820183528492600092919060208301908036833701905050905030816000815181106118dc576118dc611d24565b60200260200101906001600160a01b031690816001600160a01b031681525050816001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561193a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061195e9190611d3a565b8160018151811061197157611971611d24565b6001600160a01b039283166020918202929092010152821663791ac947846000843061199f4261012c611ca2565b6040518663ffffffff1660e01b81526004016119bf959493929190611d57565b600060405180830381600087803b1580156119d957600080fd5b505af11580156119ed573d6000803e3d6000fd5b5050505050505050565b30600090815260056020526040902054611a12908290611ca2565b30600081815260056020526040908190209290925590516001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90611a639085815260200190565b60405180910390a35050565b600060208083528351808285015260005b81811015611a9c57858101830151858201604001528201611a80565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114611ad257600080fd5b50565b60008060408385031215611ae857600080fd5b8235611af381611abd565b946020939093013593505050565b8015158114611ad257600080fd5b600060208284031215611b2157600080fd5b8135610fb181611b01565b600080600060608486031215611b4157600080fd5b8335611b4c81611abd565b92506020840135611b5c81611abd565b929592945050506040919091013590565b60008060408385031215611b8057600080fd5b8235611b8b81611abd565b91506020830135611b9b81611b01565b809150509250929050565b600060208284031215611bb857600080fd5b8135610fb181611abd565b600060208284031215611bd557600080fd5b5035919050565b60008060408385031215611bef57600080fd5b8235611bfa81611abd565b91506020830135611b9b81611abd565b600181811c90821680611c1e57607f821691505b602082108103611c3e57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8181038181111561095457610954611c79565b8082018082111561095457610954611c79565b808202811582820484141761095457610954611c79565b600060208284031215611cde57600080fd5b5051919050565b600060208284031215611cf757600080fd5b8151610fb181611b01565b600082611d1f57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611d4c57600080fd5b8151610fb181611abd565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611da75784516001600160a01b031683529383019391830191600101611d82565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220367322d5b46cd41804898d8db64bcd1f26829a3965f9f9afd42353f97241520164736f6c63430008120033

Deployed Bytecode

0x60806040526004361061028c5760003560e01c80638da5cb5b1161015a578063b0bc2a2d116100c1578063f097ea1a1161007a578063f097ea1a146107fb578063f14210a61461081b578063f242ab411461083b578063f2fde38b1461085b578063f4b3dbc31461087b578063fe6f1b051461089b57600080fd5b8063b0bc2a2d1461071f578063bf56b3711461073f578063dd62ed3e14610755578063ea5b9e851461079b578063ec44acf2146107bb578063ed421429146107db57600080fd5b80639e281a98116101135780639e281a981461065f578063a2b8a9471461067f578063a457c2d71461069f578063a643c1a0146106bf578063a7c29b40146106df578063a9059cbb146106ff57600080fd5b80638da5cb5b146105a6578063950eb5d5146105c457806395d89b41146105e457806399b102b5146105f95780639a36dfa1146106295780639b6a27501461063f57600080fd5b8063679a3c59116101fe5780637c6a9a9c116101b75780637c6a9a9c146104f6578063844af78e1461050c57806384ea21bc146105225780638756aabd14610552578063879dd3c5146105725780638a8c523c1461059157600080fd5b8063679a3c591461043b578063681aa3621461045b57806370a0823114610471578063715018a6146104a757806375f0a874146104bc57806379777b4e146104dc57600080fd5b80631884f1e6116102505780631884f1e61461037357806323b872dd146103895780632d129390146103a9578063313ce567146103c957806339509351146103eb5780635342acb41461040b57600080fd5b806306fdde03146102985780630758d924146102c3578063095ea7b3146103025780630a2d140c1461033257806318160ddd1461035457600080fd5b3661029357005b600080fd5b3480156102a457600080fd5b506102ad6108b1565b6040516102ba9190611a6f565b60405180910390f35b3480156102cf57600080fd5b50600f546102ea90630100000090046001600160a01b031681565b6040516001600160a01b0390911681526020016102ba565b34801561030e57600080fd5b5061032261031d366004611ad5565b610943565b60405190151581526020016102ba565b34801561033e57600080fd5b5061035261034d366004611b0f565b61095a565b005b34801561036057600080fd5b506004545b6040519081526020016102ba565b34801561037f57600080fd5b50610365600a5481565b34801561039557600080fd5b506103226103a4366004611b2c565b6109a0565b3480156103b557600080fd5b506103526103c4366004611b6d565b6109f2565b3480156103d557600080fd5b5060035460405160ff90911681526020016102ba565b3480156103f757600080fd5b50610322610406366004611ad5565b610a47565b34801561041757600080fd5b50610322610426366004611ba6565b60076020526000908152604090205460ff1681565b34801561044757600080fd5b50610352610456366004611ba6565b610a7e565b34801561046757600080fd5b50610365600c5481565b34801561047d57600080fd5b5061036561048c366004611ba6565b6001600160a01b031660009081526005602052604090205490565b3480156104b357600080fd5b50610352610ae1565b3480156104c857600080fd5b506011546102ea906001600160a01b031681565b3480156104e857600080fd5b50600f546103229060ff1681565b34801561050257600080fd5b5061036560125481565b34801561051857600080fd5b5061036560135481565b34801561052e57600080fd5b5061032261053d366004611ba6565b60096020526000908152604090205460ff1681565b34801561055e57600080fd5b5061035261056d366004611bc3565b610b55565b34801561057e57600080fd5b50600f5461032290610100900460ff1681565b34801561059d57600080fd5b50610352610b93565b3480156105b257600080fd5b506000546001600160a01b03166102ea565b3480156105d057600080fd5b506103526105df366004611bc3565b610c21565b3480156105f057600080fd5b506102ad610c50565b34801561060557600080fd5b50610322610614366004611ba6565b60086020526000908152604090205460ff1681565b34801561063557600080fd5b50610365600b5481565b34801561064b57600080fd5b5061035261065a366004611bc3565b610c5f565b34801561066b57600080fd5b5061035261067a366004611ad5565b610c9d565b34801561068b57600080fd5b5061035261069a366004611bc3565b610de6565b3480156106ab57600080fd5b506103226106ba366004611ad5565b610e15565b3480156106cb57600080fd5b506103526106da366004611ba6565b610e4c565b3480156106eb57600080fd5b506103526106fa366004611b6d565b610e98565b34801561070b57600080fd5b5061032261071a366004611ad5565b610eed565b34801561072b57600080fd5b5061035261073a366004611b0f565b610efa565b34801561074b57600080fd5b50610365600e5481565b34801561076157600080fd5b50610365610770366004611bdc565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b3480156107a757600080fd5b506103526107b6366004611b6d565b610f3e565b3480156107c757600080fd5b50600f546103229062010000900460ff1681565b3480156107e757600080fd5b506103656107f6366004611bc3565b610f93565b34801561080757600080fd5b50610352610816366004611bc3565b610fb8565b34801561082757600080fd5b50610352610836366004611bc3565b610ff6565b34801561084757600080fd5b506010546102ea906001600160a01b031681565b34801561086757600080fd5b50610352610876366004611ba6565b61108e565b34801561088757600080fd5b50610365610896366004611bc3565b611178565b3480156108a757600080fd5b50610365600d5481565b6060600180546108c090611c0a565b80601f01602080910402602001604051908101604052809291908181526020018280546108ec90611c0a565b80156109395780601f1061090e57610100808354040283529160200191610939565b820191906000526020600020905b81548152906001019060200180831161091c57829003601f168201915b5050505050905090565b600061095033848461118c565b5060015b92915050565b6000546001600160a01b0316331461098d5760405162461bcd60e51b815260040161098490611c44565b60405180910390fd5b600f805460ff1916911515919091179055565b60006109ad848484611299565b6001600160a01b0384166000908152600660209081526040808320338085529252909120546109e89186916109e3908690611c8f565b61118c565b5060019392505050565b6000546001600160a01b03163314610a1c5760405162461bcd60e51b815260040161098490611c44565b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b3360008181526006602090815260408083206001600160a01b038716845290915281205490916109509185906109e3908690611ca2565b6000546001600160a01b03163314610aa85760405162461bcd60e51b815260040161098490611c44565b6040516001600160a01b038216904780156108fc02916000818181858888f19350505050158015610add573d6000803e3d6000fd5b5050565b6000546001600160a01b03163314610b0b5760405162461bcd60e51b815260040161098490611c44565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b03163314610b7f5760405162461bcd60e51b815260040161098490611c44565b610b8d81633b9aca00611cb5565b600b5550565b6000546001600160a01b03163314610bbd5760405162461bcd60e51b815260040161098490611c44565b600f5462010000900460ff1615610c0a5760405162461bcd60e51b81526020600482015260116024820152700e88185b1c9958591e48195b98589b1959607a1b6044820152606401610984565b600f805462ffffff19166201010117905542600e55565b6000546001600160a01b03163314610c4b5760405162461bcd60e51b815260040161098490611c44565b601255565b6060600280546108c090611c0a565b6000546001600160a01b03163314610c895760405162461bcd60e51b815260040161098490611c44565b610c9781633b9aca00611cb5565b600c5550565b6000546001600160a01b03163314610cc75760405162461bcd60e51b815260040161098490611c44565b6040516370a0823160e01b815230600482015281906001600160a01b038416906370a0823190602401602060405180830381865afa158015610d0d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d319190611ccc565b1015610d705760405162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908105b5bdd5b9d60921b6044820152606401610984565b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610dbd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610de19190611ce5565b505050565b6000546001600160a01b03163314610e105760405162461bcd60e51b815260040161098490611c44565b601355565b3360008181526006602090815260408083206001600160a01b038716845290915281205490916109509185906109e3908690611c8f565b6000546001600160a01b03163314610e765760405162461bcd60e51b815260040161098490611c44565b601180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610ec25760405162461bcd60e51b815260040161098490611c44565b6001600160a01b03919091166000908152600860205260409020805460ff1916911515919091179055565b6000610950338484611299565b6000546001600160a01b03163314610f245760405162461bcd60e51b815260040161098490611c44565b600f80549115156101000261ff0019909216919091179055565b6000546001600160a01b03163314610f685760405162461bcd60e51b815260040161098490611c44565b6001600160a01b03919091166000908152600760205260409020805460ff1916911515919091179055565b600080600d5460125484610fa79190611cb5565b610fb19190611d02565b9392505050565b6000546001600160a01b03163314610fe25760405162461bcd60e51b815260040161098490611c44565b610ff081633b9aca00611cb5565b600a5550565b6000546001600160a01b031633146110205760405162461bcd60e51b815260040161098490611c44565b804710156110615760405162461bcd60e51b815260206004820152600e60248201526d125b9d985b1a5908105b5bdd5b9d60921b6044820152606401610984565b604051339082156108fc029083906000818181858888f19350505050158015610add573d6000803e3d6000fd5b6000546001600160a01b031633146110b85760405162461bcd60e51b815260040161098490611c44565b6001600160a01b03811661111d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610984565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b600080600d5460135484610fa79190611cb5565b6001600160a01b0383166111e25760405162461bcd60e51b815260206004820152601e60248201527f20617070726f76652066726f6d20746865207a65726f206164647265737300006044820152606401610984565b6001600160a01b0382166112385760405162461bcd60e51b815260206004820152601b60248201527f617070726f766520746f20746865207a65726f206164647265737300000000006044820152606401610984565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b0383166112ef5760405162461bcd60e51b815260206004820152601e60248201527f7472616e736665722066726f6d20746865207a65726f206164647265737300006044820152606401610984565b6001600160a01b0382166113455760405162461bcd60e51b815260206004820152601c60248201527f7472616e7366657220746f20746865207a65726f2061646472657373000000006044820152606401610984565b600081116113955760405162461bcd60e51b815260206004820181905260248201527f416d6f756e74206d7573742062652067726561746572207468616e207a65726f6044820152606401610984565b6001600160a01b03831660009081526008602052604090205460ff161580156113d757506001600160a01b03821660009081526008602052604090205460ff16155b156114a657600c548111156114275760405162461bcd60e51b8152602060048201526016602482015275206d61782074786e206c696d6974206578636565647360501b6044820152606401610984565b600f5462010000900460ff166114a6576010546001600160a01b0384811691161480159061146357506010546001600160a01b03838116911614155b6114a65760405162461bcd60e51b81526020600482015260146024820152733a2074726164696e672069732064697361626c6560601b6044820152606401610984565b6001600160a01b03821660009081526009602052604090205460ff1661154157600b54816114e9846001600160a01b031660009081526005602052604090205490565b6114f39190611ca2565b11156115415760405162461bcd60e51b815260206004820152601860248201527f3a206d617820686f6c64206c696d6974206578636565647300000000000000006044820152606401610984565b61154b83836115bb565b6001600160a01b03831660009081526007602052604090205460019060ff168061158d57506001600160a01b03831660009081526007602052604090205460ff165b806115a05750600f54610100900460ff16155b156115a9575060005b6115b5848484846116ba565b50505050565b30600090815260056020526040902054600a54811080159081906115ed57506010546001600160a01b03858116911614155b80156115fb5750600f5460ff165b801561162957506001600160a01b0384163014801561162757506010546001600160a01b038481169116145b155b156115b55761165030600f60039054906101000a90046001600160a01b0316600a5461118c565b600f54600a5461167091630100000090046001600160a01b0316906118a3565b4780156116b3576011546040516001600160a01b039091169082156108fc029083906000818181858888f193505050501580156116b1573d6000803e3d6000fd5b505b5050505050565b6010546001600160a01b0385811691161480156116d45750805b156117b5576000806116e584610f93565b91506116f18285611c8f565b6001600160a01b038716600090815260056020526040902054909150611718908590611c8f565b6001600160a01b038088166000908152600560205260408082209390935590871681522054611748908290611ca2565b6001600160a01b0380871660008181526005602052604090819020939093559151908816907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061179c9085815260200190565b60405180910390a36117ae86836119f7565b50506115b5565b6010546001600160a01b0384811691161480156117cf5750805b156117ed5760006117df83611178565b905060006116f18285611c8f565b6001600160a01b038416600090815260056020526040902054611811908390611c8f565b6001600160a01b038086166000908152600560205260408082209390935590851681522054611841908390611ca2565b6001600160a01b0380851660008181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906118959086815260200190565b60405180910390a350505050565b6040805160028082526060820183528492600092919060208301908036833701905050905030816000815181106118dc576118dc611d24565b60200260200101906001600160a01b031690816001600160a01b031681525050816001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561193a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061195e9190611d3a565b8160018151811061197157611971611d24565b6001600160a01b039283166020918202929092010152821663791ac947846000843061199f4261012c611ca2565b6040518663ffffffff1660e01b81526004016119bf959493929190611d57565b600060405180830381600087803b1580156119d957600080fd5b505af11580156119ed573d6000803e3d6000fd5b5050505050505050565b30600090815260056020526040902054611a12908290611ca2565b30600081815260056020526040908190209290925590516001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90611a639085815260200190565b60405180910390a35050565b600060208083528351808285015260005b81811015611a9c57858101830151858201604001528201611a80565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114611ad257600080fd5b50565b60008060408385031215611ae857600080fd5b8235611af381611abd565b946020939093013593505050565b8015158114611ad257600080fd5b600060208284031215611b2157600080fd5b8135610fb181611b01565b600080600060608486031215611b4157600080fd5b8335611b4c81611abd565b92506020840135611b5c81611abd565b929592945050506040919091013590565b60008060408385031215611b8057600080fd5b8235611b8b81611abd565b91506020830135611b9b81611b01565b809150509250929050565b600060208284031215611bb857600080fd5b8135610fb181611abd565b600060208284031215611bd557600080fd5b5035919050565b60008060408385031215611bef57600080fd5b8235611bfa81611abd565b91506020830135611b9b81611abd565b600181811c90821680611c1e57607f821691505b602082108103611c3e57634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8181038181111561095457610954611c79565b8082018082111561095457610954611c79565b808202811582820484141761095457610954611c79565b600060208284031215611cde57600080fd5b5051919050565b600060208284031215611cf757600080fd5b8151610fb181611b01565b600082611d1f57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b600060208284031215611d4c57600080fd5b8151610fb181611abd565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015611da75784516001600160a01b031683529383019391830191600101611d82565b50506001600160a01b0396909616606085015250505060800152939250505056fea2646970667358221220367322d5b46cd41804898d8db64bcd1f26829a3965f9f9afd42353f97241520164736f6c63430008120033

Deployed Bytecode Sourcemap

3793:11857:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6760:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4954:27;;;;;;;;;;-1:-1:-1;4954:27:0;;;;;;;-1:-1:-1;;;;;4954:27:0;;;;;;-1:-1:-1;;;;;749:32:1;;;731:51;;719:2;704:18;4954:27:0;567:221:1;7648:186:0;;;;;;;;;;-1:-1:-1;7648:186:0;;;;;:::i;:::-;;:::i;:::-;;;1414:14:1;;1407:22;1389:41;;1377:2;1362:18;7648:186:0;1249:187:1;9943:115:0;;;;;;;;;;-1:-1:-1;9943:115:0;;;;;:::i;:::-;;:::i;:::-;;7037:100;;;;;;;;;;-1:-1:-1;7117:12:0;;7037:100;;;1956:25:1;;;1944:2;1929:18;7037:100:0;1810:177:1;4342:62:0;;;;;;;;;;;;;;;;7842:350;;;;;;;;;;-1:-1:-1;7842:350:0;;;;;:::i;:::-;;:::i;9148:173::-;;;;;;;;;;-1:-1:-1;9148:173:0;;;;;:::i;:::-;;:::i;6946:83::-;;;;;;;;;;-1:-1:-1;7012:9:0;;6946:83;;7012:9;;;;2982:36:1;;2970:2;2955:18;6946:83:0;2840:184:1;8200:292:0;;;;;;;;;;-1:-1:-1;8200:292:0;;;;;:::i;:::-;;:::i;4162:49::-;;;;;;;;;;-1:-1:-1;4162:49:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;10551:129;;;;;;;;;;-1:-1:-1;10551:129:0;;;;;:::i;:::-;;:::i;4562:55::-;;;;;;;;;;;;;;;;7145:119;;;;;;;;;;-1:-1:-1;7145:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;7238:18:0;7211:7;7238:18;;;:9;:18;;;;;;;7145:119;3340:157;;;;;;;;;;;;;:::i;5069:30::-;;;;;;;;;;-1:-1:-1;5069:30:0;;;;-1:-1:-1;;;;;5069:30:0;;;4737:38;;;;;;;;;;-1:-1:-1;4737:38:0;;;;;;;;5244:40;;;;;;;;;;;;;;;;5293:41;;;;;;;;;;;;;;;;4277:56;;;;;;;;;;-1:-1:-1;4277:56:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;9449:108;;;;;;;;;;-1:-1:-1;9449:108:0;;;;;:::i;:::-;;:::i;4833:22::-;;;;;;;;;;-1:-1:-1;4833:22:0;;;;;;;;;;;10304:239;;;;;;;;;;;;;:::i;3126:79::-;;;;;;;;;;-1:-1:-1;3164:7:0;3191:6;-1:-1:-1;;;;;3191:6:0;3126:79;;9679:123;;;;;;;;;;-1:-1:-1;9679:123:0;;;;;:::i;:::-;;:::i;6851:87::-;;;;;;;;;;;;;:::i;4218:52::-;;;;;;;;;;-1:-1:-1;4218:52:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;4459:56;;;;;;;;;;;;;;;;9565:106;;;;;;;;;;-1:-1:-1;9565:106:0;;;;;:::i;:::-;;:::i;14560:209::-;;;;;;;;;;-1:-1:-1;14560:209:0;;;;;:::i;:::-;;:::i;9810:125::-;;;;;;;;;;-1:-1:-1;9810:125:0;;;;;:::i;:::-;;:::i;8500:300::-;;;;;;;;;;-1:-1:-1;8500:300:0;;;;;:::i;:::-;;:::i;10173:123::-;;;;;;;;;;-1:-1:-1;10173:123:0;;;;;:::i;:::-;;:::i;8975:165::-;;;;;;;;;;-1:-1:-1;8975:165:0;;;;;:::i;:::-;;:::i;7272:192::-;;;;;;;;;;-1:-1:-1;7272:192:0;;;;;:::i;:::-;;:::i;10066:99::-;;;;;;;;;;-1:-1:-1;10066:99:0;;;;;:::i;:::-;;:::i;4703:25::-;;;;;;;;;;;;;;;;7472:168;;;;;;;;;;-1:-1:-1;7472:168:0;;;;;:::i;:::-;-1:-1:-1;;;;;7605:18:0;;;7578:7;7605:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7472:168;8808:159;;;;;;;;;;-1:-1:-1;8808:159:0;;;;;:::i;:::-;;:::i;4883:19::-;;;;;;;;;;-1:-1:-1;4883:19:0;;;;;;;;;;;10688:176;;;;;;;;;;-1:-1:-1;10688:176:0;;;;;:::i;:::-;;:::i;9329:112::-;;;;;;;;;;-1:-1:-1;9329:112:0;;;;;:::i;:::-;;:::i;14322:183::-;;;;;;;;;;-1:-1:-1;14322:183:0;;;;;:::i;:::-;;:::i;5012:22::-;;;;;;;;;;-1:-1:-1;5012:22:0;;;;-1:-1:-1;;;;;5012:22:0;;;3505:281;;;;;;;;;;-1:-1:-1;3505:281:0;;;;;:::i;:::-;;:::i;10872:178::-;;;;;;;;;;-1:-1:-1;10872:178:0;;;;;:::i;:::-;;:::i;4661:35::-;;;;;;;;;;;;;;;;6760:83;6797:13;6830:5;6823:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6760:83;:::o;7648:186::-;7748:4;7765:39;2558:10;7788:7;7797:6;7765:8;:39::i;:::-;-1:-1:-1;7822:4:0;7648:186;;;;;:::o;9943:115::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;;;;;;;;;10015:26:::1;:35:::0;;-1:-1:-1;;10015:35:0::1;::::0;::::1;;::::0;;;::::1;::::0;;9943:115::o;7842:350::-;7974:4;7991:36;8001:6;8009:9;8020:6;7991:9;:36::i;:::-;-1:-1:-1;;;;;8109:19:0;;;;;;:11;:19;;;;;;;;2558:10;8109:33;;;;;;;;;8038:124;;8061:6;;8109:42;;8145:6;;8109:42;:::i;:::-;8038:8;:124::i;:::-;-1:-1:-1;8180:4:0;7842:350;;;;;:::o;9148:173::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9272:33:0;;;::::1;;::::0;;;:24:::1;:33;::::0;;;;:41;;-1:-1:-1;;9272:41:0::1;::::0;::::1;;::::0;;;::::1;::::0;;9148:173::o;8200:292::-;2558:10;8313:4;8402:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;8402:34:0;;;;;;;;;;8313:4;;8330:132;;8380:7;;8402:49;;8440:10;;8402:49;:::i;10551:129::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;10622:50:::1;::::0;-1:-1:-1;;;;;10622:27:0;::::1;::::0;10650:21:::1;10622:50:::0;::::1;;;::::0;::::1;::::0;;;10650:21;10622:27;:50;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;10551:129:::0;:::o;3340:157::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;3447:1:::1;3431:6:::0;;3410:40:::1;::::0;-1:-1:-1;;;;;3431:6:0;;::::1;::::0;3410:40:::1;::::0;3447:1;;3410:40:::1;3486:1;3461:28:::0;;-1:-1:-1;;;;;;3461:28:0::1;::::0;;3340:157::o;9449:108::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;9536:13:::1;:7:::0;9546:3:::1;9536:13;:::i;:::-;9521:12;:28:::0;-1:-1:-1;9449:108:0:o;10304:239::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;10368:7:::1;::::0;;;::::1;;;10367:8;10359:38;;;::::0;-1:-1:-1;;;10359:38:0;;5916:2:1;10359:38:0::1;::::0;::::1;5898:21:1::0;5955:2;5935:18;;;5928:30;-1:-1:-1;;;5974:18:1;;;5967:47;6031:18;;10359:38:0::1;5714:341:1::0;10359:38:0::1;10410:7;:14:::0;;-1:-1:-1;;10463:33:0;;;;;10520:15:::1;10507:10;:28:::0;10304:239::o;9679:123::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;9758:20:::1;:36:::0;9679:123::o;6851:87::-;6890:13;6923:7;6916:14;;;;;:::i;9565:106::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;9650:13:::1;:7:::0;9660:3:::1;9650:13;:::i;:::-;9636:11;:27:::0;-1:-1:-1;9565:106:0:o;14560:209::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;14653:31:::1;::::0;-1:-1:-1;;;14653:31:0;;14678:4:::1;14653:31;::::0;::::1;731:51:1::0;14688:7:0;;-1:-1:-1;;;;;14653:16:0;::::1;::::0;::::1;::::0;704:18:1;;14653:31:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:42;;14645:69;;;::::0;-1:-1:-1;;;14645:69:0;;6451:2:1;14645:69:0::1;::::0;::::1;6433:21:1::0;6490:2;6470:18;;;6463:30;-1:-1:-1;;;6509:18:1;;;6502:44;6563:18;;14645:69:0::1;6249:338:1::0;14645:69:0::1;14725:36;::::0;-1:-1:-1;;;14725:36:0;;14741:10:::1;14725:36;::::0;::::1;6766:51:1::0;6833:18;;;6826:34;;;-1:-1:-1;;;;;14725:15:0;::::1;::::0;::::1;::::0;6739:18:1;;14725:36:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;14560:209:::0;;:::o;9810:125::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;9890:21:::1;:37:::0;9810:125::o;8500:300::-;2558:10;8618:4;8707:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;8707:34:0;;;;;;;;;;8618:4;;8635:135;;8685:7;;8707:52;;8744:15;;8707:52;:::i;10173:123::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;10254:15:::1;:34:::0;;-1:-1:-1;;;;;;10254:34:0::1;-1:-1:-1::0;;;;;10254:34:0;;;::::1;::::0;;;::::1;::::0;;10173:123::o;8975:165::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9095:29:0;;;::::1;;::::0;;;:20:::1;:29;::::0;;;;:37;;-1:-1:-1;;9095:37:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8975:165::o;7272:192::-;7375:4;7392:42;2558:10;7416:9;7427:6;7392:9;:42::i;10066:99::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;10138:10:::1;:19:::0;;;::::1;;;;-1:-1:-1::0;;10138:19:0;;::::1;::::0;;;::::1;::::0;;10066:99::o;8808:159::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8925:26:0;;;::::1;;::::0;;;:17:::1;:26;::::0;;;;:34;;-1:-1:-1;;8925:34:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8808:159::o;10688:176::-;10751:7;10771:11;10820:14;;10795:20;;10786:6;:29;;;;:::i;:::-;10785:50;;;;:::i;:::-;10771:64;10688:176;-1:-1:-1;;;10688:176:0:o;9329:112::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;9420:13:::1;:7:::0;9430:3:::1;9420:13;:::i;:::-;9403:14;:30:::0;-1:-1:-1;9329:112:0:o;14322:183::-;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;14423:7:::1;14398:21;:32;;14390:59;;;::::0;-1:-1:-1;;;14390:59:0;;6451:2:1;14390:59:0::1;::::0;::::1;6433:21:1::0;6490:2;6470:18;;;6463:30;-1:-1:-1;;;6509:18:1;;;6502:44;6563:18;;14390:59:0::1;6249:338:1::0;14390:59:0::1;14460:37;::::0;14468:10:::1;::::0;14460:37;::::1;;;::::0;14489:7;;14460:37:::1;::::0;;;14489:7;14468:10;14460:37;::::1;;;;;;;;;;;;;::::0;::::1;;;;3505:281:::0;3253:6;;-1:-1:-1;;;;;3253:6:0;2558:10;3253:22;3245:67;;;;-1:-1:-1;;;3245:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;3608:22:0;::::1;3586:110;;;::::0;-1:-1:-1;;;3586:110:0;;7545:2:1;3586:110:0::1;::::0;::::1;7527:21:1::0;7584:2;7564:18;;;7557:30;7623:34;7603:18;;;7596:62;-1:-1:-1;;;7674:18:1;;;7667:36;7720:19;;3586:110:0::1;7343:402:1::0;3586:110:0::1;3733:6;::::0;;3712:38:::1;::::0;-1:-1:-1;;;;;3712:38:0;;::::1;::::0;3733:6;::::1;::::0;3712:38:::1;::::0;::::1;3761:6;:17:::0;;-1:-1:-1;;;;;;3761:17:0::1;-1:-1:-1::0;;;;;3761:17:0;;;::::1;::::0;;;::::1;::::0;;3505:281::o;10872:178::-;10936:7;10956:11;11006:14;;10980:21;;10971:6;:30;;;;:::i;11058:324::-;-1:-1:-1;;;;;11151:19:0;;11143:62;;;;-1:-1:-1;;;11143:62:0;;7952:2:1;11143:62:0;;;7934:21:1;7991:2;7971:18;;;7964:30;8030:32;8010:18;;;8003:60;8080:18;;11143:62:0;7750:354:1;11143:62:0;-1:-1:-1;;;;;11224:21:0;;11216:61;;;;-1:-1:-1;;;11216:61:0;;8311:2:1;11216:61:0;;;8293:21:1;8350:2;8330:18;;;8323:30;8389:29;8369:18;;;8362:57;8436:18;;11216:61:0;8109:351:1;11216:61:0;-1:-1:-1;;;;;11290:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;11342:32;;1956:25:1;;;11342:32:0;;1929:18:1;11342:32:0;;;;;;;11058:324;;;:::o;11390:1364::-;-1:-1:-1;;;;;11478:18:0;;11470:61;;;;-1:-1:-1;;;11470:61:0;;8667:2:1;11470:61:0;;;8649:21:1;8706:2;8686:18;;;8679:30;8745:32;8725:18;;;8718:60;8795:18;;11470:61:0;8465:354:1;11470:61:0;-1:-1:-1;;;;;11550:16:0;;11542:57;;;;-1:-1:-1;;;11542:57:0;;9026:2:1;11542:57:0;;;9008:21:1;9065:2;9045:18;;;9038:30;9104;9084:18;;;9077:58;9152:18;;11542:57:0;8824:352:1;11542:57:0;11627:1;11618:6;:10;11610:55;;;;-1:-1:-1;;;11610:55:0;;9383:2:1;11610:55:0;;;9365:21:1;;;9402:18;;;9395:30;9461:34;9441:18;;;9434:62;9513:18;;11610:55:0;9181:356:1;11610:55:0;-1:-1:-1;;;;;11681:26:0;;;;;;:20;:26;;;;;;;;11680:27;:56;;;;-1:-1:-1;;;;;;11712:24:0;;;;;;:20;:24;;;;;;;;11711:25;11680:56;11676:380;;;11771:11;;11761:6;:21;;11753:56;;;;-1:-1:-1;;;11753:56:0;;9744:2:1;11753:56:0;;;9726:21:1;9783:2;9763:18;;;9756:30;-1:-1:-1;;;9802:18:1;;;9795:52;9864:18;;11753:56:0;9542:346:1;11753:56:0;11875:7;;;;;;;11870:175;;11933:7;;-1:-1:-1;;;;;11933:15:0;;;:7;;:15;;;;:32;;-1:-1:-1;11952:7:0;;-1:-1:-1;;;;;11952:13:0;;;:7;;:13;;11933:32;11903:126;;;;-1:-1:-1;;;11903:126:0;;10095:2:1;11903:126:0;;;10077:21:1;10134:2;10114:18;;;10107:30;-1:-1:-1;;;10153:18:1;;;10146:50;10213:18;;11903:126:0;9893:344:1;11903:126:0;-1:-1:-1;;;;;12073:28:0;;;;;;:24;:28;;;;;;;;12068:188;;12172:12;;12161:6;12145:13;12155:2;-1:-1:-1;;;;;7238:18:0;7211:7;7238:18;;;:9;:18;;;;;;;7145:119;12145:13;:22;;;;:::i;:::-;12144:40;;12118:126;;;;-1:-1:-1;;;12118:126:0;;10444:2:1;12118:126:0;;;10426:21:1;10483:2;10463:18;;;10456:30;10522:26;10502:18;;;10495:54;10566:18;;12118:126:0;10242:348:1;12118:126:0;12297:30;12318:4;12324:2;12297:20;:30::i;:::-;-1:-1:-1;;;;;12520:23:0;;12401:12;12520:23;;;:17;:23;;;;;;12416:4;;12520:23;;;:48;;-1:-1:-1;;;;;;12547:21:0;;;;;;:17;:21;;;;;;;;12520:48;:63;;;-1:-1:-1;12573:10:0;;;;;;;12572:11;12520:63;12516:111;;;-1:-1:-1;12610:5:0;12516:111;12705:41;12720:4;12726:2;12730:6;12738:7;12705:14;:41::i;:::-;11459:1295;11390:1364;;;:::o;14777:870::-;14901:4;14852:28;7238:18;;;:9;:18;;;;;;14962:14;;14938:38;;;;;;;15007:42;;-1:-1:-1;15042:7:0;;-1:-1:-1;;;;;15034:15:0;;;15042:7;;15034:15;;15007:42;:85;;;;-1:-1:-1;15066:26:0;;;;15007:85;:143;;;;-1:-1:-1;;;;;;15111:21:0;;15127:4;15111:21;:38;;;;-1:-1:-1;15142:7:0;;-1:-1:-1;;;;;15136:13:0;;;15142:7;;15136:13;15111:38;15109:41;15007:143;14989:651;;;15225:59;15242:4;15257:9;;;;;;;;;-1:-1:-1;;;;;15257:9:0;15269:14;;15225:8;:59::i;:::-;15382:9;;15394:14;;15351:58;;15382:9;;;-1:-1:-1;;;;;15382:9:0;;15351:22;:58::i;:::-;15450:21;15540:19;;15536:92;;15586:15;;15578:50;;-1:-1:-1;;;;;15586:15:0;;;;15578:50;;;;;15612:15;;15586;15578:50;15586:15;15578:50;15612:15;15586;15578:50;;;;;;;;;;;;;;;;;;;;;15536:92;15177:463;14841:806;;14777:870;;:::o;12836:1232::-;12991:7;;-1:-1:-1;;;;;12991:17:0;;;:7;;:17;:28;;;;;13012:7;12991:28;12987:1074;;;13036:14;13065:23;13112:24;13129:6;13112:16;:24::i;:::-;13103:33;-1:-1:-1;13169:15:0;13103:33;13169:6;:15;:::i;:::-;-1:-1:-1;;;;;13221:17:0;;;;;;:9;:17;;;;;;13151:33;;-1:-1:-1;13221:26:0;;13241:6;;13221:26;:::i;:::-;-1:-1:-1;;;;;13201:17:0;;;;;;;:9;:17;;;;;;:46;;;;13285:20;;;;;;;:38;;13308:15;;13285:38;:::i;:::-;-1:-1:-1;;;;;13262:20:0;;;;;;;:9;:20;;;;;;;:61;;;;13343:44;;;;;;;;;;13371:15;1956:25:1;;1944:2;1929:18;;1810:177;13343:44:0;;;;;;;;13404:28;13417:6;13425;13404:12;:28::i;:::-;13021:423;;12987:1074;;;13454:7;;-1:-1:-1;;;;;13454:20:0;;;:7;;:20;:31;;;;;13478:7;13454:31;13450:611;;;13502:14;13519:25;13537:6;13519:17;:25::i;:::-;13502:42;-1:-1:-1;13559:23:0;13585:15;13502:42;13585:6;:15;:::i;13450:611::-;-1:-1:-1;;;;;13899:17:0;;;;;;:9;:17;;;;;;:26;;13919:6;;13899:26;:::i;:::-;-1:-1:-1;;;;;13879:17:0;;;;;;;:9;:17;;;;;;:46;;;;13963:20;;;;;;;:31;;13987:6;;13963:31;:::i;:::-;-1:-1:-1;;;;;13940:20:0;;;;;;;:9;:20;;;;;;;:54;;;;14014:35;;;;;;;;;;14042:6;1956:25:1;;1944:2;1929:18;;1810:177;14014:35:0;;;;;;;;12836:1232;;;;:::o;15707:614::-;15963:16;;;15977:1;15963:16;;;;;;;;15856:13;;15822:20;;15963:16;15977:1;15963:16;;;;;;;;;;-1:-1:-1;15963:16:0;15939:40;;16008:4;15990;15995:1;15990:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;15990:23:0;;;-1:-1:-1;;;;;15990:23:0;;;;;16034:9;-1:-1:-1;;;;;16034:14:0;;:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;16024:4;16029:1;16024:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;16024:26:0;;;:7;;;;;;;;;:26;16089:60;;;16164:11;16190:1;16234:4;16261;16281:21;:15;16299:3;16281:21;:::i;:::-;16089:224;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15811:510;;15707:614;;:::o;14076:200::-;14194:4;14176:24;;;;:9;:24;;;;;;:35;;14204:6;;14176:35;:::i;:::-;14167:4;14149:24;;;;:9;:24;;;;;;;:62;;;;14229:39;;-1:-1:-1;;;;;14229:39:0;;;;;;;14261:6;1956:25:1;;1944:2;1929:18;;1810:177;14229:39:0;;;;;;;;14076:200;;:::o;14:548:1:-;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;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;793:131::-;-1:-1:-1;;;;;868:31:1;;858:42;;848:70;;914:1;911;904:12;848:70;793:131;:::o;929:315::-;997:6;1005;1058:2;1046:9;1037:7;1033:23;1029:32;1026:52;;;1074:1;1071;1064:12;1026:52;1113:9;1100:23;1132:31;1157:5;1132:31;:::i;:::-;1182:5;1234:2;1219:18;;;;1206:32;;-1:-1:-1;;;929:315:1:o;1441:118::-;1527:5;1520:13;1513:21;1506:5;1503:32;1493:60;;1549:1;1546;1539:12;1564:241;1620:6;1673:2;1661:9;1652:7;1648:23;1644:32;1641:52;;;1689:1;1686;1679:12;1641:52;1728:9;1715:23;1747:28;1769:5;1747:28;:::i;1992:456::-;2069:6;2077;2085;2138:2;2126:9;2117:7;2113:23;2109:32;2106:52;;;2154:1;2151;2144:12;2106:52;2193:9;2180:23;2212:31;2237:5;2212:31;:::i;:::-;2262:5;-1:-1:-1;2319:2:1;2304:18;;2291:32;2332:33;2291:32;2332:33;:::i;:::-;1992:456;;2384:7;;-1:-1:-1;;;2438:2:1;2423:18;;;;2410:32;;1992:456::o;2453:382::-;2518:6;2526;2579:2;2567:9;2558:7;2554:23;2550:32;2547:52;;;2595:1;2592;2585:12;2547:52;2634:9;2621:23;2653:31;2678:5;2653:31;:::i;:::-;2703:5;-1:-1:-1;2760:2:1;2745:18;;2732:32;2773:30;2732:32;2773:30;:::i;:::-;2822:7;2812:17;;;2453:382;;;;;:::o;3029:247::-;3088:6;3141:2;3129:9;3120:7;3116:23;3112:32;3109:52;;;3157:1;3154;3147:12;3109:52;3196:9;3183:23;3215:31;3240:5;3215:31;:::i;3489:180::-;3548:6;3601:2;3589:9;3580:7;3576:23;3572:32;3569:52;;;3617:1;3614;3607:12;3569:52;-1:-1:-1;3640:23:1;;3489:180;-1:-1:-1;3489:180:1:o;4007:388::-;4075:6;4083;4136:2;4124:9;4115:7;4111:23;4107:32;4104:52;;;4152:1;4149;4142:12;4104:52;4191:9;4178:23;4210:31;4235:5;4210:31;:::i;:::-;4260:5;-1:-1:-1;4317:2:1;4302:18;;4289:32;4330:33;4289:32;4330:33;:::i;4400:380::-;4479:1;4475:12;;;;4522;;;4543:61;;4597:4;4589:6;4585:17;4575:27;;4543:61;4650:2;4642:6;4639:14;4619:18;4616:38;4613:161;;4696:10;4691:3;4687:20;4684:1;4677:31;4731:4;4728:1;4721:15;4759:4;4756:1;4749:15;4613:161;;4400:380;;;:::o;4785:356::-;4987:2;4969:21;;;5006:18;;;4999:30;5065:34;5060:2;5045:18;;5038:62;5132:2;5117:18;;4785:356::o;5146:127::-;5207:10;5202:3;5198:20;5195:1;5188:31;5238:4;5235:1;5228:15;5262:4;5259:1;5252:15;5278:128;5345:9;;;5366:11;;;5363:37;;;5380:18;;:::i;5411:125::-;5476:9;;;5497:10;;;5494:36;;;5510:18;;:::i;5541:168::-;5614:9;;;5645;;5662:15;;;5656:22;;5642:37;5632:71;;5683:18;;:::i;6060:184::-;6130:6;6183:2;6171:9;6162:7;6158:23;6154:32;6151:52;;;6199:1;6196;6189:12;6151:52;-1:-1:-1;6222:16:1;;6060:184;-1:-1:-1;6060:184:1:o;6871:245::-;6938:6;6991:2;6979:9;6970:7;6966:23;6962:32;6959:52;;;7007:1;7004;6997:12;6959:52;7039:9;7033:16;7058:28;7080:5;7058:28;:::i;7121:217::-;7161:1;7187;7177:132;;7231:10;7226:3;7222:20;7219:1;7212:31;7266:4;7263:1;7256:15;7294:4;7291:1;7284:15;7177:132;-1:-1:-1;7323:9:1;;7121:217::o;10727:127::-;10788:10;10783:3;10779:20;10776:1;10769:31;10819:4;10816:1;10809:15;10843:4;10840:1;10833:15;10859:251;10929:6;10982:2;10970:9;10961:7;10957:23;10953:32;10950:52;;;10998:1;10995;10988:12;10950:52;11030:9;11024:16;11049:31;11074:5;11049:31;:::i;11115:980::-;11377:4;11425:3;11414:9;11410:19;11456:6;11445:9;11438:25;11482:2;11520:6;11515:2;11504:9;11500:18;11493:34;11563:3;11558:2;11547:9;11543:18;11536:31;11587:6;11622;11616:13;11653:6;11645;11638:22;11691:3;11680:9;11676:19;11669:26;;11730:2;11722:6;11718:15;11704:29;;11751:1;11761:195;11775:6;11772:1;11769:13;11761:195;;;11840:13;;-1:-1:-1;;;;;11836:39:1;11824:52;;11931:15;;;;11896:12;;;;11872:1;11790:9;11761:195;;;-1:-1:-1;;;;;;;12012:32:1;;;;12007:2;11992:18;;11985:60;-1:-1:-1;;;12076:3:1;12061:19;12054:35;11973:3;11115:980;-1:-1:-1;;;11115:980:1:o

Swarm Source

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