ETH Price: $2,110.79 (-10.40%)

(0x6dd18b29a671c63d8a93970ac0708c9223ca723e)
 

Overview

TokenID

547

Total Transfers

-

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-
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:
BaycMfer

Compiler Version
v0.8.7+commit.e28d00a7

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-02-23
*/
// SPDX-License-Identifier: MIT
// File: @openzeppelin/contracts/utils/math/Math.sol
// OpenZeppelin Contracts v4.4.0 (utils/math/Math.sol)
pragma solidity ^0.8.0;
/**
* @dev Standard math utilities missing in the Solidity language.
*/
library Math {
/**
* @dev Returns the largest of two numbers.
*/
function max(uint256 a, uint256 b) internal pure returns (uint256) {
return a >= b ? a : b;
}
/**
* @dev Returns the smallest of two numbers.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"ApprovalToCurrentOwner","type":"error"},{"inputs":[],"name":"ApproveToCaller","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","type":"error"},{"inputs":[],"name":"MintToZeroAddress","type":"error"},{"inputs":[],"name":"MintZeroQuantity","type":"error"},{"inputs":[],"name":"OwnerIndexOutOfBounds","type":"error"},{"inputs":[],"name":"OwnerQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"TokenIndexOutOfBounds","type":"error"},{"inputs":[],"name":"TransferCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"TransferFromIncorrectOwner","type":"error"},{"inputs":[],"name":"TransferToNonERC721ReceiverImplementer","type":"error"},{"inputs":[],"name":"TransferToZeroAddress","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"baseExtension","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"cost","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"freeSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxFreePerTransaction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_mintAmount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_newBaseExtension","type":"string"}],"name":"setBaseExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_newBaseURI","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newCost","type":"uint256"}],"name":"setCost","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenOfOwnerByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"walletOfOwner","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"payable","type":"function"}]

60c06040526005608081905264173539b7b760d91b60a0908152620000289160099190620001c2565b506618838370f34000600a556103c9600b556014600c55611b39600d553480156200005257600080fd5b50604080518082018252600980825268626179636d6665727360b81b6020808401828152855180870190965292855284015281519192916200009791600191620001c2565b508051620000ad906002906020840190620001c2565b505050620000ca620000c4620000f460201b60201c565b620000f8565b620000ee60405180606001604052806036815260200162002090603691396200014a565b620002a5565b3390565b600780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6007546001600160a01b03163314620001a95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640160405180910390fd5b8051620001be906008906020840190620001c2565b5050565b828054620001d09062000268565b90600052602060002090601f016020900481019282620001f457600085556200023f565b82601f106200020f57805160ff19168380011785556200023f565b828001600101855582156200023f579182015b828111156200023f57825182559160200191906001019062000222565b506200024d92915062000251565b5090565b5b808211156200024d576000815560010162000252565b600181811c908216806200027d57607f821691505b602082108114156200029f57634e487b7160e01b600052602260045260246000fd5b50919050565b611ddb80620002b56000396000f3fe6080604052600436106101cd5760003560e01c806355f804b3116100f7578063a22cb46511610095578063d5abeb0111610064578063d5abeb01146104ed578063da3ef23f14610503578063e985e9c514610523578063f2fde38b1461056c57600080fd5b8063a22cb46514610478578063b88d4fde14610498578063c6682862146104b8578063c87b56dd146104cd57600080fd5b8063715018a6116100d1578063715018a61461041d5780638da5cb5b1461043257806395d89b4114610450578063a0712d681461046557600080fd5b806355f804b3146103bd5780636352211e146103dd57806370a08231146103fd57600080fd5b806324a6ab0c1161016f578063438b63001161013e578063438b63001461033a57806344a0d68a14610367578063456f544d146103875780634f6ccce71461039d57600080fd5b806324a6ab0c146102dc5780632f745c59146102f25780633ccfd60b1461031257806342842e0e1461031a57600080fd5b8063095ea7b3116101ab578063095ea7b31461026157806313faede61461028357806318160ddd146102a757806323b872dd146102bc57600080fd5b806301ffc9a7146101d257806306fdde0314610207578063081812fc14610229575b600080fd5b3480156101de57600080fd5b506101f26101ed3660046119eb565b61058c565b60405190151581526020015b60405180910390f35b34801561021357600080fd5b5061021c6105f9565b6040516101fe9190611bf7565b34801561023557600080fd5b50610249610244366004611a6d565b61068b565b6040516001600160a01b0390911681526020016101fe565b34801561026d57600080fd5b5061028161027c3660046119c1565b6106cf565b005b34801561028f57600080fd5b50610299600a5481565b6040519081526020016101fe565b3480156102b357600080fd5b5061029961075d565b3480156102c857600080fd5b506102816102d73660046118ce565b61077c565b3480156102e857600080fd5b50610299600b5481565b3480156102fe57600080fd5b5061029961030d3660046119c1565b610787565b610281610883565b34801561032657600080fd5b506102816103353660046118ce565b61092a565b34801561034657600080fd5b5061035a610355366004611880565b610945565b6040516101fe9190611bb3565b34801561037357600080fd5b50610281610382366004611a6d565b6109e6565b34801561039357600080fd5b50610299600c5481565b3480156103a957600080fd5b506102996103b8366004611a6d565b610a15565b3480156103c957600080fd5b506102816103d8366004611a25565b610abf565b3480156103e957600080fd5b506102496103f8366004611a6d565b610b00565b34801561040957600080fd5b50610299610418366004611880565b610b12565b34801561042957600080fd5b50610281610b60565b34801561043e57600080fd5b506007546001600160a01b0316610249565b34801561045c57600080fd5b5061021c610b96565b610281610473366004611a6d565b610ba5565b34801561048457600080fd5b50610281610493366004611985565b610bf1565b3480156104a457600080fd5b506102816104b336600461190a565b610c87565b3480156104c457600080fd5b5061021c610cc1565b3480156104d957600080fd5b5061021c6104e8366004611a6d565b610d4f565b3480156104f957600080fd5b50610299600d5481565b34801561050f57600080fd5b5061028161051e366004611a25565b610e1d565b34801561052f57600080fd5b506101f261053e36600461189b565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205460ff1690565b34801561057857600080fd5b50610281610587366004611880565b610e5a565b60006001600160e01b031982166380ac58cd60e01b14806105bd57506001600160e01b03198216635b5e139f60e01b145b806105d857506001600160e01b0319821663780e9d6360e01b145b806105f357506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606001805461060890611ccd565b80601f016020809104026020016040519081016040528092919081815260200182805461063490611ccd565b80156106815780601f1061065657610100808354040283529160200191610681565b820191906000526020600020905b81548152906001019060200180831161066457829003601f168201915b5050505050905090565b600061069682610ef2565b6106b3576040516333d1c03960e21b815260040160405180910390fd5b506000908152600560205260409020546001600160a01b031690565b60006106da82610b00565b9050806001600160a01b0316836001600160a01b0316141561070f5760405163250fdee360e21b815260040160405180910390fd5b336001600160a01b0382161480159061072f575061072d813361053e565b155b1561074d576040516367d9dca160e11b815260040160405180910390fd5b610758838383610f26565b505050565b6000546001600160801b03600160801b82048116918116919091031690565b610758838383610f82565b600061079283610b12565b82106107b1576040516306ed618760e11b815260040160405180910390fd5b600080546001600160801b03169080805b8381101561087d57600081815260036020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff1615801592820192909252906108295750610875565b80516001600160a01b03161561083e57805192505b876001600160a01b0316836001600160a01b03161415610873578684141561086c575093506105f392505050565b6001909301925b505b6001016107c2565b50600080fd5b6007546001600160a01b031633146108b65760405162461bcd60e51b81526004016108ad90611c0a565b60405180910390fd5b60006108ca6007546001600160a01b031690565b6001600160a01b03164760405160006040518083038185875af1925050503d8060008114610914576040519150601f19603f3d011682016040523d82523d6000602084013e610919565b606091505b505090508061092757600080fd5b50565b61075883838360405180602001604052806000815250610c87565b6060600061095283610b12565b90506000816001600160401b0381111561096e5761096e611d79565b604051908082528060200260200182016040528015610997578160200160208202803683370190505b50905060005b828110156109de576109af8582610787565b8282815181106109c1576109c1611d63565b6020908102919091010152806109d681611d08565b91505061099d565b509392505050565b6007546001600160a01b03163314610a105760405162461bcd60e51b81526004016108ad90611c0a565b600a55565b600080546001600160801b031681805b82811015610aa557600081815260036020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff16151591810182905290610a9c5785831415610a955750949350505050565b6001909201915b50600101610a25565b506040516329c8c00760e21b815260040160405180910390fd5b6007546001600160a01b03163314610ae95760405162461bcd60e51b81526004016108ad90611c0a565b8051610afc906008906020840190611756565b5050565b6000610b0b8261119f565b5192915050565b60006001600160a01b038216610b3b576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03166000908152600460205260409020546001600160401b031690565b6007546001600160a01b03163314610b8a5760405162461bcd60e51b81526004016108ad90611c0a565b610b9460006112c1565b565b60606002805461060890611ccd565b6000610baf61075d565b905060008211610bbe57600080fd5b600d54610bcb8383611c3f565b1115610bd657600080fd5b600b548110610be857610afc82611313565b610afc82611337565b6001600160a01b038216331415610c1b5760405163b06307db60e01b815260040160405180910390fd5b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c92848484610f82565b610c9e8484848461137b565b610cbb576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b60098054610cce90611ccd565b80601f0160208091040260200160405190810160405280929190818152602001828054610cfa90611ccd565b8015610d475780601f10610d1c57610100808354040283529160200191610d47565b820191906000526020600020905b815481529060010190602001808311610d2a57829003601f168201915b505050505081565b6060610d5a82610ef2565b610dbe5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016108ad565b6000610dc861148a565b90506000815111610de85760405180602001604052806000815250610e16565b80610df284611499565b6009604051602001610e0693929190611ab2565b6040516020818303038152906040525b9392505050565b6007546001600160a01b03163314610e475760405162461bcd60e51b81526004016108ad90611c0a565b8051610afc906009906020840190611756565b6007546001600160a01b03163314610e845760405162461bcd60e51b81526004016108ad90611c0a565b6001600160a01b038116610ee95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016108ad565b610927816112c1565b600080546001600160801b0316821080156105f3575050600090815260036020526040902054600160e01b900460ff161590565b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6000610f8d8261119f565b80519091506000906001600160a01b0316336001600160a01b03161480610fbb57508151610fbb903361053e565b80610fd6575033610fcb8461068b565b6001600160a01b0316145b905080610ff657604051632ce44b5f60e11b815260040160405180910390fd5b846001600160a01b031682600001516001600160a01b03161461102b5760405162a1148160e81b815260040160405180910390fd5b6001600160a01b03841661105257604051633a954ecd60e21b815260040160405180910390fd5b6110626000848460000151610f26565b6001600160a01b038581166000908152600460209081526040808320805467ffffffffffffffff198082166001600160401b0392831660001901831617909255898616808652838620805493841693831660019081018416949094179055898652600390945282852080546001600160e01b031916909417600160a01b429092169190910217909255908601808352912054909116611155576000546001600160801b031681101561115557825160008281526003602090815260409091208054918601516001600160401b0316600160a01b026001600160e01b03199092166001600160a01b03909316929092171790555b5082846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b5050505050565b60408051606081018252600080825260208201819052918101829052905482906001600160801b03168110156112a857600081815260036020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff161515918101829052906112a65780516001600160a01b03161561123d579392505050565b5060001901600081815260036020908152604091829020825160608101845290546001600160a01b038116808352600160a01b82046001600160401b031693830193909352600160e01b900460ff16151592810192909252156112a1579392505050565b61123d565b505b604051636f96cda160e11b815260040160405180910390fd5b600780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b80600a546113219190611c6b565b34101561132d57600080fd5b6109273382611596565b600061134161075d565b9050600081600b546113539190611c8a565b9050600061136182856115b0565b905061136f81600c546115b0565b9050610cbb3382611596565b60006001600160a01b0384163b1561147e57604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906113bf903390899088908890600401611b76565b602060405180830381600087803b1580156113d957600080fd5b505af1925050508015611409575060408051601f3d908101601f1916820190925261140691810190611a08565b60015b611464573d808015611437576040519150601f19603f3d011682016040523d82523d6000602084013e61143c565b606091505b50805161145c576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611482565b5060015b949350505050565b60606008805461060890611ccd565b6060816114bd5750506040805180820190915260018152600360fc1b602082015290565b8160005b81156114e757806114d181611d08565b91506114e09050600a83611c57565b91506114c1565b6000816001600160401b0381111561150157611501611d79565b6040519080825280601f01601f19166020018201604052801561152b576020820181803683370190505b5090505b841561148257611540600183611c8a565b915061154d600a86611d23565b611558906030611c3f565b60f81b81838151811061156d5761156d611d63565b60200101906001600160f81b031916908160001a90535061158f600a86611c57565b945061152f565b610afc8282604051806020016040528060008152506115c6565b60008183106115bf5781610e16565b5090919050565b61075883838360016000546001600160801b03166001600160a01b03851661160057604051622e076360e81b815260040160405180910390fd5b8361161e5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038516600081815260046020908152604080832080546001600160801b031981166001600160401b038083168c0181169182176801000000000000000067ffffffffffffffff1990941690921783900481168c018116909202179091558584526003909252822080546001600160e01b031916909317600160a01b42909216919091021790915581905b858110156117305760405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a48380156117065750611704600088848861137b565b155b15611724576040516368d2bf6b60e11b815260040160405180910390fd5b600191820191016116af565b50600080546001600160801b0319166001600160801b0392909216919091179055611198565b82805461176290611ccd565b90600052602060002090601f01602090048101928261178457600085556117ca565b82601f1061179d57805160ff19168380011785556117ca565b828001600101855582156117ca579182015b828111156117ca5782518255916020019190600101906117af565b506117d69291506117da565b5090565b5b808211156117d657600081556001016117db565b60006001600160401b038084111561180957611809611d79565b604051601f8501601f19908116603f0116810190828211818310171561183157611831611d79565b8160405280935085815286868601111561184a57600080fd5b858560208301376000602087830101525050509392505050565b80356001600160a01b038116811461187b57600080fd5b919050565b60006020828403121561189257600080fd5b610e1682611864565b600080604083850312156118ae57600080fd5b6118b783611864565b91506118c560208401611864565b90509250929050565b6000806000606084860312156118e357600080fd5b6118ec84611864565b92506118fa60208501611864565b9150604084013590509250925092565b6000806000806080858703121561192057600080fd5b61192985611864565b935061193760208601611864565b92506040850135915060608501356001600160401b0381111561195957600080fd5b8501601f8101871361196a57600080fd5b611979878235602084016117ef565b91505092959194509250565b6000806040838503121561199857600080fd5b6119a183611864565b9150602083013580151581146119b657600080fd5b809150509250929050565b600080604083850312156119d457600080fd5b6119dd83611864565b946020939093013593505050565b6000602082840312156119fd57600080fd5b8135610e1681611d8f565b600060208284031215611a1a57600080fd5b8151610e1681611d8f565b600060208284031215611a3757600080fd5b81356001600160401b03811115611a4d57600080fd5b8201601f81018413611a5e57600080fd5b611482848235602084016117ef565b600060208284031215611a7f57600080fd5b5035919050565b60008151808452611a9e816020860160208601611ca1565b601f01601f19169290920160200192915050565b600084516020611ac58285838a01611ca1565b855191840191611ad88184848a01611ca1565b8554920191600090600181811c9080831680611af557607f831692505b858310811415611b1357634e487b7160e01b85526022600452602485fd5b808015611b275760018114611b3857611b65565b60ff19851688528388019550611b65565b60008b81526020902060005b85811015611b5d5781548a820152908401908801611b44565b505083880195505b50939b9a5050505050505050505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611ba990830184611a86565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b81811015611beb57835183529284019291840191600101611bcf565b50909695505050505050565b602081526000610e166020830184611a86565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008219821115611c5257611c52611d37565b500190565b600082611c6657611c66611d4d565b500490565b6000816000190483118215151615611c8557611c85611d37565b500290565b600082821015611c9c57611c9c611d37565b500390565b60005b83811015611cbc578181015183820152602001611ca4565b83811115610cbb5750506000910152565b600181811c90821680611ce157607f821691505b60208210811415611d0257634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415611d1c57611d1c611d37565b5060010190565b600082611d3257611d32611d4d565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b03198116811461092757600080fdfea2646970667358221220bd0f45572f1b88dbd7fcc99de3f3712f2f09e6f787e0010c12a61cf43a250ea364736f6c63430008070033697066733a2f2f516d5a4167664c5867506571456d47693763426848734856365871773453756d70654d764a524d573765526b78692f

Deployed Bytecode

0x6080604052600436106101cd5760003560e01c806355f804b3116100f7578063a22cb46511610095578063d5abeb0111610064578063d5abeb01146104ed578063da3ef23f14610503578063e985e9c514610523578063f2fde38b1461056c57600080fd5b8063a22cb46514610478578063b88d4fde14610498578063c6682862146104b8578063c87b56dd146104cd57600080fd5b8063715018a6116100d1578063715018a61461041d5780638da5cb5b1461043257806395d89b4114610450578063a0712d681461046557600080fd5b806355f804b3146103bd5780636352211e146103dd57806370a08231146103fd57600080fd5b806324a6ab0c1161016f578063438b63001161013e578063438b63001461033a57806344a0d68a14610367578063456f544d146103875780634f6ccce71461039d57600080fd5b806324a6ab0c146102dc5780632f745c59146102f25780633ccfd60b1461031257806342842e0e1461031a57600080fd5b8063095ea7b3116101ab578063095ea7b31461026157806313faede61461028357806318160ddd146102a757806323b872dd146102bc57600080fd5b806301ffc9a7146101d257806306fdde0314610207578063081812fc14610229575b600080fd5b3480156101de57600080fd5b506101f26101ed3660046119eb565b61058c565b60405190151581526020015b60405180910390f35b34801561021357600080fd5b5061021c6105f9565b6040516101fe9190611bf7565b34801561023557600080fd5b50610249610244366004611a6d565b61068b565b6040516001600160a01b0390911681526020016101fe565b34801561026d57600080fd5b5061028161027c3660046119c1565b6106cf565b005b34801561028f57600080fd5b50610299600a5481565b6040519081526020016101fe565b3480156102b357600080fd5b5061029961075d565b3480156102c857600080fd5b506102816102d73660046118ce565b61077c565b3480156102e857600080fd5b50610299600b5481565b3480156102fe57600080fd5b5061029961030d3660046119c1565b610787565b610281610883565b34801561032657600080fd5b506102816103353660046118ce565b61092a565b34801561034657600080fd5b5061035a610355366004611880565b610945565b6040516101fe9190611bb3565b34801561037357600080fd5b50610281610382366004611a6d565b6109e6565b34801561039357600080fd5b50610299600c5481565b3480156103a957600080fd5b506102996103b8366004611a6d565b610a15565b3480156103c957600080fd5b506102816103d8366004611a25565b610abf565b3480156103e957600080fd5b506102496103f8366004611a6d565b610b00565b34801561040957600080fd5b50610299610418366004611880565b610b12565b34801561042957600080fd5b50610281610b60565b34801561043e57600080fd5b506007546001600160a01b0316610249565b34801561045c57600080fd5b5061021c610b96565b610281610473366004611a6d565b610ba5565b34801561048457600080fd5b50610281610493366004611985565b610bf1565b3480156104a457600080fd5b506102816104b336600461190a565b610c87565b3480156104c457600080fd5b5061021c610cc1565b3480156104d957600080fd5b5061021c6104e8366004611a6d565b610d4f565b3480156104f957600080fd5b50610299600d5481565b34801561050f57600080fd5b5061028161051e366004611a25565b610e1d565b34801561052f57600080fd5b506101f261053e36600461189b565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205460ff1690565b34801561057857600080fd5b50610281610587366004611880565b610e5a565b60006001600160e01b031982166380ac58cd60e01b14806105bd57506001600160e01b03198216635b5e139f60e01b145b806105d857506001600160e01b0319821663780e9d6360e01b145b806105f357506301ffc9a760e01b6001600160e01b03198316145b92915050565b60606001805461060890611ccd565b80601f016020809104026020016040519081016040528092919081815260200182805461063490611ccd565b80156106815780601f1061065657610100808354040283529160200191610681565b820191906000526020600020905b81548152906001019060200180831161066457829003601f168201915b5050505050905090565b600061069682610ef2565b6106b3576040516333d1c03960e21b815260040160405180910390fd5b506000908152600560205260409020546001600160a01b031690565b60006106da82610b00565b9050806001600160a01b0316836001600160a01b0316141561070f5760405163250fdee360e21b815260040160405180910390fd5b336001600160a01b0382161480159061072f575061072d813361053e565b155b1561074d576040516367d9dca160e11b815260040160405180910390fd5b610758838383610f26565b505050565b6000546001600160801b03600160801b82048116918116919091031690565b610758838383610f82565b600061079283610b12565b82106107b1576040516306ed618760e11b815260040160405180910390fd5b600080546001600160801b03169080805b8381101561087d57600081815260036020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff1615801592820192909252906108295750610875565b80516001600160a01b03161561083e57805192505b876001600160a01b0316836001600160a01b03161415610873578684141561086c575093506105f392505050565b6001909301925b505b6001016107c2565b50600080fd5b6007546001600160a01b031633146108b65760405162461bcd60e51b81526004016108ad90611c0a565b60405180910390fd5b60006108ca6007546001600160a01b031690565b6001600160a01b03164760405160006040518083038185875af1925050503d8060008114610914576040519150601f19603f3d011682016040523d82523d6000602084013e610919565b606091505b505090508061092757600080fd5b50565b61075883838360405180602001604052806000815250610c87565b6060600061095283610b12565b90506000816001600160401b0381111561096e5761096e611d79565b604051908082528060200260200182016040528015610997578160200160208202803683370190505b50905060005b828110156109de576109af8582610787565b8282815181106109c1576109c1611d63565b6020908102919091010152806109d681611d08565b91505061099d565b509392505050565b6007546001600160a01b03163314610a105760405162461bcd60e51b81526004016108ad90611c0a565b600a55565b600080546001600160801b031681805b82811015610aa557600081815260036020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff16151591810182905290610a9c5785831415610a955750949350505050565b6001909201915b50600101610a25565b506040516329c8c00760e21b815260040160405180910390fd5b6007546001600160a01b03163314610ae95760405162461bcd60e51b81526004016108ad90611c0a565b8051610afc906008906020840190611756565b5050565b6000610b0b8261119f565b5192915050565b60006001600160a01b038216610b3b576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03166000908152600460205260409020546001600160401b031690565b6007546001600160a01b03163314610b8a5760405162461bcd60e51b81526004016108ad90611c0a565b610b9460006112c1565b565b60606002805461060890611ccd565b6000610baf61075d565b905060008211610bbe57600080fd5b600d54610bcb8383611c3f565b1115610bd657600080fd5b600b548110610be857610afc82611313565b610afc82611337565b6001600160a01b038216331415610c1b5760405163b06307db60e01b815260040160405180910390fd5b3360008181526006602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610c92848484610f82565b610c9e8484848461137b565b610cbb576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b60098054610cce90611ccd565b80601f0160208091040260200160405190810160405280929190818152602001828054610cfa90611ccd565b8015610d475780601f10610d1c57610100808354040283529160200191610d47565b820191906000526020600020905b815481529060010190602001808311610d2a57829003601f168201915b505050505081565b6060610d5a82610ef2565b610dbe5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b60648201526084016108ad565b6000610dc861148a565b90506000815111610de85760405180602001604052806000815250610e16565b80610df284611499565b6009604051602001610e0693929190611ab2565b6040516020818303038152906040525b9392505050565b6007546001600160a01b03163314610e475760405162461bcd60e51b81526004016108ad90611c0a565b8051610afc906009906020840190611756565b6007546001600160a01b03163314610e845760405162461bcd60e51b81526004016108ad90611c0a565b6001600160a01b038116610ee95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016108ad565b610927816112c1565b600080546001600160801b0316821080156105f3575050600090815260036020526040902054600160e01b900460ff161590565b60008281526005602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6000610f8d8261119f565b80519091506000906001600160a01b0316336001600160a01b03161480610fbb57508151610fbb903361053e565b80610fd6575033610fcb8461068b565b6001600160a01b0316145b905080610ff657604051632ce44b5f60e11b815260040160405180910390fd5b846001600160a01b031682600001516001600160a01b03161461102b5760405162a1148160e81b815260040160405180910390fd5b6001600160a01b03841661105257604051633a954ecd60e21b815260040160405180910390fd5b6110626000848460000151610f26565b6001600160a01b038581166000908152600460209081526040808320805467ffffffffffffffff198082166001600160401b0392831660001901831617909255898616808652838620805493841693831660019081018416949094179055898652600390945282852080546001600160e01b031916909417600160a01b429092169190910217909255908601808352912054909116611155576000546001600160801b031681101561115557825160008281526003602090815260409091208054918601516001600160401b0316600160a01b026001600160e01b03199092166001600160a01b03909316929092171790555b5082846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b5050505050565b60408051606081018252600080825260208201819052918101829052905482906001600160801b03168110156112a857600081815260036020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff161515918101829052906112a65780516001600160a01b03161561123d579392505050565b5060001901600081815260036020908152604091829020825160608101845290546001600160a01b038116808352600160a01b82046001600160401b031693830193909352600160e01b900460ff16151592810192909252156112a1579392505050565b61123d565b505b604051636f96cda160e11b815260040160405180910390fd5b600780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b80600a546113219190611c6b565b34101561132d57600080fd5b6109273382611596565b600061134161075d565b9050600081600b546113539190611c8a565b9050600061136182856115b0565b905061136f81600c546115b0565b9050610cbb3382611596565b60006001600160a01b0384163b1561147e57604051630a85bd0160e11b81526001600160a01b0385169063150b7a02906113bf903390899088908890600401611b76565b602060405180830381600087803b1580156113d957600080fd5b505af1925050508015611409575060408051601f3d908101601f1916820190925261140691810190611a08565b60015b611464573d808015611437576040519150601f19603f3d011682016040523d82523d6000602084013e61143c565b606091505b50805161145c576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611482565b5060015b949350505050565b60606008805461060890611ccd565b6060816114bd5750506040805180820190915260018152600360fc1b602082015290565b8160005b81156114e757806114d181611d08565b91506114e09050600a83611c57565b91506114c1565b6000816001600160401b0381111561150157611501611d79565b6040519080825280601f01601f19166020018201604052801561152b576020820181803683370190505b5090505b841561148257611540600183611c8a565b915061154d600a86611d23565b611558906030611c3f565b60f81b81838151811061156d5761156d611d63565b60200101906001600160f81b031916908160001a90535061158f600a86611c57565b945061152f565b610afc8282604051806020016040528060008152506115c6565b60008183106115bf5781610e16565b5090919050565b61075883838360016000546001600160801b03166001600160a01b03851661160057604051622e076360e81b815260040160405180910390fd5b8361161e5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038516600081815260046020908152604080832080546001600160801b031981166001600160401b038083168c0181169182176801000000000000000067ffffffffffffffff1990941690921783900481168c018116909202179091558584526003909252822080546001600160e01b031916909317600160a01b42909216919091021790915581905b858110156117305760405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a48380156117065750611704600088848861137b565b155b15611724576040516368d2bf6b60e11b815260040160405180910390fd5b600191820191016116af565b50600080546001600160801b0319166001600160801b0392909216919091179055611198565b82805461176290611ccd565b90600052602060002090601f01602090048101928261178457600085556117ca565b82601f1061179d57805160ff19168380011785556117ca565b828001600101855582156117ca579182015b828111156117ca5782518255916020019190600101906117af565b506117d69291506117da565b5090565b5b808211156117d657600081556001016117db565b60006001600160401b038084111561180957611809611d79565b604051601f8501601f19908116603f0116810190828211818310171561183157611831611d79565b8160405280935085815286868601111561184a57600080fd5b858560208301376000602087830101525050509392505050565b80356001600160a01b038116811461187b57600080fd5b919050565b60006020828403121561189257600080fd5b610e1682611864565b600080604083850312156118ae57600080fd5b6118b783611864565b91506118c560208401611864565b90509250929050565b6000806000606084860312156118e357600080fd5b6118ec84611864565b92506118fa60208501611864565b9150604084013590509250925092565b6000806000806080858703121561192057600080fd5b61192985611864565b935061193760208601611864565b92506040850135915060608501356001600160401b0381111561195957600080fd5b8501601f8101871361196a57600080fd5b611979878235602084016117ef565b91505092959194509250565b6000806040838503121561199857600080fd5b6119a183611864565b9150602083013580151581146119b657600080fd5b809150509250929050565b600080604083850312156119d457600080fd5b6119dd83611864565b946020939093013593505050565b6000602082840312156119fd57600080fd5b8135610e1681611d8f565b600060208284031215611a1a57600080fd5b8151610e1681611d8f565b600060208284031215611a3757600080fd5b81356001600160401b03811115611a4d57600080fd5b8201601f81018413611a5e57600080fd5b611482848235602084016117ef565b600060208284031215611a7f57600080fd5b5035919050565b60008151808452611a9e816020860160208601611ca1565b601f01601f19169290920160200192915050565b600084516020611ac58285838a01611ca1565b855191840191611ad88184848a01611ca1565b8554920191600090600181811c9080831680611af557607f831692505b858310811415611b1357634e487b7160e01b85526022600452602485fd5b808015611b275760018114611b3857611b65565b60ff19851688528388019550611b65565b60008b81526020902060005b85811015611b5d5781548a820152908401908801611b44565b505083880195505b50939b9a5050505050505050505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611ba990830184611a86565b9695505050505050565b6020808252825182820181905260009190848201906040850190845b81811015611beb57835183529284019291840191600101611bcf565b50909695505050505050565b602081526000610e166020830184611a86565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008219821115611c5257611c52611d37565b500190565b600082611c6657611c66611d4d565b500490565b6000816000190483118215151615611c8557611c85611d37565b500290565b600082821015611c9c57611c9c611d37565b500390565b60005b83811015611cbc578181015183820152602001611ca4565b83811115610cbb5750506000910152565b600181811c90821680611ce157607f821691505b60208210811415611d0257634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415611d1c57611d1c611d37565b5060010190565b600082611d3257611d32611d4d565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b03198116811461092757600080fdfea2646970667358221220bd0f45572f1b88dbd7fcc99de3f3712f2f09e6f787e0010c12a61cf43a250ea364736f6c63430008070033

Deployed Bytecode Sourcemap

47304:2599:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30774:372;;;;;;;;;;-1:-1:-1;30774:372:0;;;;;:::i;:::-;;:::i;:::-;;;7550:14:1;;7543:22;7525:41;;7513:2;7498:18;30774:372:0;;;;;;;;33384:100;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;34887:204::-;;;;;;;;;;-1:-1:-1;34887:204:0;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;6211:32:1;;;6193:51;;6181:2;6166:18;34887:204:0;6047:203:1;34450:371:0;;;;;;;;;;-1:-1:-1;34450:371:0;;;;;:::i;:::-;;:::i;:::-;;47440:34;;;;;;;;;;;;;;;;;;;9131:25:1;;;9119:2;9104:18;47440:34:0;8985:177:1;28011:280:0;;;;;;;;;;;;;:::i;35744:170::-;;;;;;;;;;-1:-1:-1;35744:170:0;;;;;:::i;:::-;;:::i;47479:31::-;;;;;;;;;;;;;;;;29597:1105;;;;;;;;;;-1:-1:-1;29597:1105:0;;;;;:::i;:::-;;:::i;49755:145::-;;;:::i;35985:185::-;;;;;;;;;;-1:-1:-1;35985:185:0;;;;;:::i;:::-;;:::i;48651:348::-;;;;;;;;;;-1:-1:-1;48651:348:0;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;49436:80::-;;;;;;;;;;-1:-1:-1;49436:80:0;;;;;:::i;:::-;;:::i;47515:41::-;;;;;;;;;;;;;;;;28584:713;;;;;;;;;;-1:-1:-1;28584:713:0;;;;;:::i;:::-;;:::i;49522:98::-;;;;;;;;;;-1:-1:-1;49522:98:0;;;;;:::i;:::-;;:::i;33193:124::-;;;;;;;;;;-1:-1:-1;33193:124:0;;;;;:::i;:::-;;:::i;31210:206::-;;;;;;;;;;-1:-1:-1;31210:206:0;;;;;:::i;:::-;;:::i;6047:103::-;;;;;;;;;;;;;:::i;5396:87::-;;;;;;;;;;-1:-1:-1;5469:6:0;;-1:-1:-1;;;;;5469:6:0;5396:87;;33553:104;;;;;;;;;;;;;:::i;47848:329::-;;;;;;:::i;:::-;;:::i;35163:279::-;;;;;;;;;;-1:-1:-1;35163:279:0;;;;;:::i;:::-;;:::i;36241:342::-;;;;;;;;;;-1:-1:-1;36241:342:0;;;;;:::i;:::-;;:::i;47398:37::-;;;;;;;;;;;;;:::i;49005:423::-;;;;;;;;;;-1:-1:-1;49005:423:0;;;;;:::i;:::-;;:::i;47561:31::-;;;;;;;;;;;;;;;;49626:122;;;;;;;;;;-1:-1:-1;49626:122:0;;;;;:::i;:::-;;:::i;35513:164::-;;;;;;;;;;-1:-1:-1;35513:164:0;;;;;:::i;:::-;-1:-1:-1;;;;;35634:25:0;;;35610:4;35634:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;;;35513:164;6305:201;;;;;;;;;;-1:-1:-1;6305:201:0;;;;;:::i;:::-;;:::i;30774:372::-;30876:4;-1:-1:-1;;;;;;30913:40:0;;-1:-1:-1;;;30913:40:0;;:105;;-1:-1:-1;;;;;;;30970:48:0;;-1:-1:-1;;;30970:48:0;30913:105;:172;;;-1:-1:-1;;;;;;;31035:50:0;;-1:-1:-1;;;31035:50:0;30913:172;:225;;;-1:-1:-1;;;;;;;;;;17937:40:0;;;31102:36;30893:245;30774:372;-1:-1:-1;;30774:372:0:o;33384:100::-;33438:13;33471:5;33464:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;33384:100;:::o;34887:204::-;34955:7;34980:16;34988:7;34980;:16::i;:::-;34975:64;;35005:34;;-1:-1:-1;;;35005:34:0;;;;;;;;;;;34975:64;-1:-1:-1;35059:24:0;;;;:15;:24;;;;;;-1:-1:-1;;;;;35059:24:0;;34887:204::o;34450:371::-;34523:13;34539:24;34555:7;34539:15;:24::i;:::-;34523:40;;34584:5;-1:-1:-1;;;;;34578:11:0;:2;-1:-1:-1;;;;;34578:11:0;;34574:48;;;34598:24;;-1:-1:-1;;;34598:24:0;;;;;;;;;;;34574:48;4200:10;-1:-1:-1;;;;;34639:21:0;;;;;;:63;;-1:-1:-1;34665:37:0;34682:5;4200:10;35513:164;:::i;34665:37::-;34664:38;34639:63;34635:138;;;34726:35;;-1:-1:-1;;;34726:35:0;;;;;;;;;;;34635:138;34785:28;34794:2;34798:7;34807:5;34785:8;:28::i;:::-;34512:309;34450:371;;:::o;28011:280::-;28064:7;28256:12;-1:-1:-1;;;;;;;;28256:12:0;;;;28240:13;;;:28;;;;28233:35;;28011:280::o;35744:170::-;35878:28;35888:4;35894:2;35898:7;35878:9;:28::i;29597:1105::-;29686:7;29719:16;29729:5;29719:9;:16::i;:::-;29710:5;:25;29706:61;;29744:23;;-1:-1:-1;;;29744:23:0;;;;;;;;;;;29706:61;29778:22;29803:13;;-1:-1:-1;;;;;29803:13:0;;29778:22;;30053:557;30073:14;30069:1;:18;30053:557;;;30113:31;30147:14;;;:11;:14;;;;;;;;;30113:48;;;;;;;;;-1:-1:-1;;;;;30113:48:0;;;;-1:-1:-1;;;30113:48:0;;-1:-1:-1;;;;;30113:48:0;;;;;;;;-1:-1:-1;;;30113:48:0;;;;;;;;;;;;;;;;30180:73;;30225:8;;;30180:73;30275:14;;-1:-1:-1;;;;;30275:28:0;;30271:111;;30348:14;;;-1:-1:-1;30271:111:0;30425:5;-1:-1:-1;;;;;30404:26:0;:17;-1:-1:-1;;;;;30404:26:0;;30400:195;;;30474:5;30459:11;:20;30455:85;;;-1:-1:-1;30515:1:0;-1:-1:-1;30508:8:0;;-1:-1:-1;;;30508:8:0;30455:85;30562:13;;;;;30400:195;30094:516;30053:557;30089:3;;30053:557;;;;30686:8;;;49755:145;5469:6;;-1:-1:-1;;;;;5469:6:0;4200:10;5616:23;5608:68;;;;-1:-1:-1;;;5608:68:0;;;;;;;:::i;:::-;;;;;;;;;49808:7:::1;49829;5469:6:::0;;-1:-1:-1;;;;;5469:6:0;;5396:87;49829:7:::1;-1:-1:-1::0;;;;;49821:21:0::1;49850;49821:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;49807:69;;;49891:2;49883:11;;;::::0;::::1;;49800:100;49755:145::o:0;35985:185::-;36123:39;36140:4;36146:2;36150:7;36123:39;;;;;;;;;;;;:16;:39::i;48651:348::-;48726:16;48754:23;48780:17;48790:6;48780:9;:17::i;:::-;48754:43;;48804:25;48846:15;-1:-1:-1;;;;;48832:30:0;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;48832:30:0;;48804:58;;48874:9;48869:103;48889:15;48885:1;:19;48869:103;;;48934:30;48954:6;48962:1;48934:19;:30::i;:::-;48920:8;48929:1;48920:11;;;;;;;;:::i;:::-;;;;;;;;;;:44;48906:3;;;;:::i;:::-;;;;48869:103;;;-1:-1:-1;48985:8:0;48651:348;-1:-1:-1;;;48651:348:0:o;49436:80::-;5469:6;;-1:-1:-1;;;;;5469:6:0;4200:10;5616:23;5608:68;;;;-1:-1:-1;;;5608:68:0;;;;;;;:::i;:::-;49495:4:::1;:15:::0;49436:80::o;28584:713::-;28651:7;28696:13;;-1:-1:-1;;;;;28696:13:0;28651:7;;28910:328;28930:14;28926:1;:18;28910:328;;;28970:31;29004:14;;;:11;:14;;;;;;;;;28970:48;;;;;;;;;-1:-1:-1;;;;;28970:48:0;;;;-1:-1:-1;;;28970:48:0;;-1:-1:-1;;;;;28970:48:0;;;;;;;;-1:-1:-1;;;28970:48:0;;;;;;;;;;;;;;29037:186;;29102:5;29087:11;:20;29083:85;;;-1:-1:-1;29143:1:0;28584:713;-1:-1:-1;;;;28584:713:0:o;29083:85::-;29190:13;;;;;29037:186;-1:-1:-1;28946:3:0;;28910:328;;;;29266:23;;-1:-1:-1;;;29266:23:0;;;;;;;;;;;49522:98;5469:6;;-1:-1:-1;;;;;5469:6:0;4200:10;5616:23;5608:68;;;;-1:-1:-1;;;5608:68:0;;;;;;;:::i;:::-;49593:21;;::::1;::::0;:7:::1;::::0;:21:::1;::::0;::::1;::::0;::::1;:::i;:::-;;49522:98:::0;:::o;33193:124::-;33257:7;33284:20;33296:7;33284:11;:20::i;:::-;:25;;33193:124;-1:-1:-1;;33193:124:0:o;31210:206::-;31274:7;-1:-1:-1;;;;;31298:19:0;;31294:60;;31326:28;;-1:-1:-1;;;31326:28:0;;;;;;;;;;;31294:60;-1:-1:-1;;;;;;31380:19:0;;;;;:12;:19;;;;;:27;-1:-1:-1;;;;;31380:27:0;;31210:206::o;6047:103::-;5469:6;;-1:-1:-1;;;;;5469:6:0;4200:10;5616:23;5608:68;;;;-1:-1:-1;;;5608:68:0;;;;;;;:::i;:::-;6112:30:::1;6139:1;6112:18;:30::i;:::-;6047:103::o:0;33553:104::-;33609:13;33642:7;33635:14;;;;;:::i;47848:329::-;47905:14;47922:13;:11;:13::i;:::-;47905:30;;47964:1;47950:11;:15;47942:24;;;;;;48005:9;;47981:20;47990:11;47981:6;:20;:::i;:::-;:33;;47973:42;;;;;;48074:10;;48064:6;:20;48060:112;;48097:21;48106:11;48097:8;:21::i;48060:112::-;48143:21;48152:11;48143:8;:21::i;35163:279::-;-1:-1:-1;;;;;35254:24:0;;4200:10;35254:24;35250:54;;;35287:17;;-1:-1:-1;;;35287:17:0;;;;;;;;;;;35250:54;4200:10;35317:32;;;;:18;:32;;;;;;;;-1:-1:-1;;;;;35317:42:0;;;;;;;;;;;;:53;;-1:-1:-1;;35317:53:0;;;;;;;;;;35386:48;;7525:41:1;;;35317:42:0;;4200:10;35386:48;;7498:18:1;35386:48:0;;;;;;;35163:279;;:::o;36241:342::-;36408:28;36418:4;36424:2;36428:7;36408:9;:28::i;:::-;36452:48;36475:4;36481:2;36485:7;36494:5;36452:22;:48::i;:::-;36447:129;;36524:40;;-1:-1:-1;;;36524:40:0;;;;;;;;;;;36447:129;36241:342;;;;:::o;47398:37::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;49005:423::-;49103:13;49144:16;49152:7;49144;:16::i;:::-;49128:97;;;;-1:-1:-1;;;49128:97:0;;8771:2:1;49128:97:0;;;8753:21:1;8810:2;8790:18;;;8783:30;8849:34;8829:18;;;8822:62;-1:-1:-1;;;8900:18:1;;;8893:45;8955:19;;49128:97:0;8569:411:1;49128:97:0;49234:28;49265:10;:8;:10::i;:::-;49234:41;;49320:1;49295:14;49289:28;:32;:133;;;;;;;;;;;;;;;;;49357:14;49373:18;:7;:16;:18::i;:::-;49393:13;49340:67;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;49289:133;49282:140;49005:423;-1:-1:-1;;;49005:423:0:o;49626:122::-;5469:6;;-1:-1:-1;;;;;5469:6:0;4200:10;5616:23;5608:68;;;;-1:-1:-1;;;5608:68:0;;;;;;;:::i;:::-;49709:33;;::::1;::::0;:13:::1;::::0;:33:::1;::::0;::::1;::::0;::::1;:::i;6305:201::-:0;5469:6;;-1:-1:-1;;;;;5469:6:0;4200:10;5616:23;5608:68;;;;-1:-1:-1;;;5608:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6394:22:0;::::1;6386:73;;;::::0;-1:-1:-1;;;6386:73:0;;8003:2:1;6386:73:0::1;::::0;::::1;7985:21:1::0;8042:2;8022:18;;;8015:30;8081:34;8061:18;;;8054:62;-1:-1:-1;;;8132:18:1;;;8125:36;8178:19;;6386:73:0::1;7801:402:1::0;6386:73:0::1;6470:28;6489:8;6470:18;:28::i;36838:144::-:0;36895:4;36929:13;;-1:-1:-1;;;;;36929:13:0;36919:23;;:55;;;;-1:-1:-1;;36947:20:0;;;;:11;:20;;;;;:27;-1:-1:-1;;;36947:27:0;;;;36946:28;;36838:144::o;44054:196::-;44169:24;;;;:15;:24;;;;;;:29;;-1:-1:-1;;;;;;44169:29:0;-1:-1:-1;;;;;44169:29:0;;;;;;;;;44214:28;;44169:24;;44214:28;;;;;;;44054:196;;;:::o;39555:2112::-;39670:35;39708:20;39720:7;39708:11;:20::i;:::-;39783:18;;39670:58;;-1:-1:-1;39741:22:0;;-1:-1:-1;;;;;39767:34:0;4200:10;-1:-1:-1;;;;;39767:34:0;;:101;;;-1:-1:-1;39835:18:0;;39818:50;;4200:10;35513:164;:::i;39818:50::-;39767:154;;;-1:-1:-1;4200:10:0;39885:20;39897:7;39885:11;:20::i;:::-;-1:-1:-1;;;;;39885:36:0;;39767:154;39741:181;;39940:17;39935:66;;39966:35;;-1:-1:-1;;;39966:35:0;;;;;;;;;;;39935:66;40038:4;-1:-1:-1;;;;;40016:26:0;:13;:18;;;-1:-1:-1;;;;;40016:26:0;;40012:67;;40051:28;;-1:-1:-1;;;40051:28:0;;;;;;;;;;;40012:67;-1:-1:-1;;;;;40094:16:0;;40090:52;;40119:23;;-1:-1:-1;;;40119:23:0;;;;;;;;;;;40090:52;40263:49;40280:1;40284:7;40293:13;:18;;;40263:8;:49::i;:::-;-1:-1:-1;;;;;40608:18:0;;;;;;;:12;:18;;;;;;;;:31;;-1:-1:-1;;40608:31:0;;;-1:-1:-1;;;;;40608:31:0;;;-1:-1:-1;;40608:31:0;;;;;;;40654:16;;;;;;;;;:29;;;;;;;;-1:-1:-1;40654:29:0;;;;;;;;;;;40700:20;;;:11;:20;;;;;;:30;;-1:-1:-1;;;;;;40745:61:0;;;;-1:-1:-1;;;40790:15:0;40745:61;;;;;;;;;;;41080:11;;;41110:24;;;;;:29;41080:11;;41110:29;41106:445;;41335:13;;-1:-1:-1;;;;;41335:13:0;41321:27;;41317:219;;;41405:18;;;41373:24;;;:11;:24;;;;;;;;:50;;41488:28;;;;-1:-1:-1;;;;;41446:70:0;-1:-1:-1;;;41446:70:0;-1:-1:-1;;;;;;41446:70:0;;;-1:-1:-1;;;;;41373:50:0;;;41446:70;;;;;;;41317:219;40583:979;41598:7;41594:2;-1:-1:-1;;;;;41579:27:0;41588:4;-1:-1:-1;;;;;41579:27:0;;;;;;;;;;;41617:42;39659:2008;;39555:2112;;;:::o;32048:1083::-;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;32214:13:0;;32158:7;;-1:-1:-1;;;;;32214:13:0;32207:20;;32203:861;;;32248:31;32282:17;;;:11;:17;;;;;;;;;32248:51;;;;;;;;;-1:-1:-1;;;;;32248:51:0;;;;-1:-1:-1;;;32248:51:0;;-1:-1:-1;;;;;32248:51:0;;;;;;;;-1:-1:-1;;;32248:51:0;;;;;;;;;;;;;;32318:731;;32368:14;;-1:-1:-1;;;;;32368:28:0;;32364:101;;32432:9;32048:1083;-1:-1:-1;;;32048:1083:0:o;32364:101::-;-1:-1:-1;;;32809:6:0;32854:17;;;;:11;:17;;;;;;;;;32842:29;;;;;;;;;-1:-1:-1;;;;;32842:29:0;;;;;-1:-1:-1;;;32842:29:0;;-1:-1:-1;;;;;32842:29:0;;;;;;;;-1:-1:-1;;;32842:29:0;;;;;;;;;;;;;32902:28;32898:109;;32970:9;32048:1083;-1:-1:-1;;;32048:1083:0:o;32898:109::-;32769:261;;;32229:835;32203:861;33092:31;;-1:-1:-1;;;33092:31:0;;;;;;;;;;;6666:191;6759:6;;;-1:-1:-1;;;;;6776:17:0;;;-1:-1:-1;;;;;;6776:17:0;;;;;;;6809:40;;6759:6;;;6776:17;6759:6;;6809:40;;6740:16;;6809:40;6729:128;6666:191;:::o;48501:144::-;48584:11;48577:4;;:18;;;;:::i;:::-;48564:9;:31;;48556:40;;;;;;48605:34;48615:10;48627:11;48605:9;:34::i;48183:312::-;48238:14;48255:13;:11;:13::i;:::-;48238:30;;48277:21;48314:6;48301:10;;:19;;;;:::i;:::-;48277:43;;48327:18;48348:36;48357:13;48372:11;48348:8;:36::i;:::-;48327:57;;48404:43;48413:10;48425:21;;48404:8;:43::i;:::-;48391:56;;48456:33;48466:10;48478;48456:9;:33::i;44815:790::-;44970:4;-1:-1:-1;;;;;44991:13:0;;8007:20;8055:8;44987:611;;45027:72;;-1:-1:-1;;;45027:72:0;;-1:-1:-1;;;;;45027:36:0;;;;;:72;;4200:10;;45078:4;;45084:7;;45093:5;;45027:72;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;45027:72:0;;;;;;;;-1:-1:-1;;45027:72:0;;;;;;;;;;;;:::i;:::-;;;45023:520;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;45273:13:0;;45269:259;;45323:40;;-1:-1:-1;;;45323:40:0;;;;;;;;;;;45269:259;45478:6;45472:13;45463:6;45459:2;45455:15;45448:38;45023:520;-1:-1:-1;;;;;;45150:55:0;-1:-1:-1;;;45150:55:0;;-1:-1:-1;45143:62:0;;44987:611;-1:-1:-1;45582:4:0;44987:611;44815:790;;;;;;:::o;47740:102::-;47800:13;47829:7;47822:14;;;;;:::i;1682:723::-;1738:13;1959:10;1955:53;;-1:-1:-1;;1986:10:0;;;;;;;;;;;;-1:-1:-1;;;1986:10:0;;;;;1682:723::o;1955:53::-;2033:5;2018:12;2074:78;2081:9;;2074:78;;2107:8;;;;:::i;:::-;;-1:-1:-1;2130:10:0;;-1:-1:-1;2138:2:0;2130:10;;:::i;:::-;;;2074:78;;;2162:19;2194:6;-1:-1:-1;;;;;2184:17:0;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2184:17:0;;2162:39;;2212:154;2219:10;;2212:154;;2246:11;2256:1;2246:11;;:::i;:::-;;-1:-1:-1;2315:10:0;2323:2;2315:5;:10;:::i;:::-;2302:24;;:2;:24;:::i;:::-;2289:39;;2272:6;2279;2272:14;;;;;;;;:::i;:::-;;;;:56;-1:-1:-1;;;;;2272:56:0;;;;;;;;-1:-1:-1;2343:11:0;2352:2;2343:11;;:::i;:::-;;;2212:154;;36990:104;37059:27;37069:2;37073:8;37059:27;;;;;;;;;;;;:9;:27::i;525:106::-;583:7;614:1;610;:5;:13;;622:1;610:13;;;-1:-1:-1;618:1:0;;603:20;-1:-1:-1;525:106:0:o;37457:163::-;37580:32;37586:2;37590:8;37600:5;37607:4;38018:20;38041:13;-1:-1:-1;;;;;38041:13:0;-1:-1:-1;;;;;38069:16:0;;38065:48;;38094:19;;-1:-1:-1;;;38094:19:0;;;;;;;;;;;38065:48;38128:13;38124:44;;38150:18;;-1:-1:-1;;;38150:18:0;;;;;;;;;;;38124:44;-1:-1:-1;;;;;38520:16:0;;;;;;:12;:16;;;;;;;;:44;;-1:-1:-1;;;;;;38579:49:0;;-1:-1:-1;;;;;38520:44:0;;;;;;;38579:49;;;;-1:-1:-1;;38520:44:0;;;;;;38579:49;;;;;;;;;;;;;;;;38645:25;;;:11;:25;;;;;:35;;-1:-1:-1;;;;;;38695:66:0;;;;-1:-1:-1;;;38745:15:0;38695:66;;;;;;;;;;;38645:25;;38830:328;38850:8;38846:1;:12;38830:328;;;38889:38;;38914:12;;-1:-1:-1;;;;;38889:38:0;;;38906:1;;38889:38;;38906:1;;38889:38;38950:4;:68;;;;;38959:59;38990:1;38994:2;38998:12;39012:5;38959:22;:59::i;:::-;38958:60;38950:68;38946:164;;;39050:40;;-1:-1:-1;;;39050:40:0;;;;;;;;;;;38946:164;39128:14;;;;;38860:3;38830:328;;;-1:-1:-1;39174:13:0;:37;;-1:-1:-1;;;;;;39174:37:0;-1:-1:-1;;;;;39174:37:0;;;;;;;;;;39233:60;36241:342;-1:-1:-1;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:631:1;78:5;-1:-1:-1;;;;;149:2:1;141:6;138:14;135:40;;;155:18;;:::i;:::-;230:2;224:9;198:2;284:15;;-1:-1:-1;;280:24:1;;;306:2;276:33;272:42;260:55;;;330:18;;;350:22;;;327:46;324:72;;;376:18;;:::i;:::-;416:10;412:2;405:22;445:6;436:15;;475:6;467;460:22;515:3;506:6;501:3;497:16;494:25;491:45;;;532:1;529;522:12;491:45;582:6;577:3;570:4;562:6;558:17;545:44;637:1;630:4;621:6;613;609:19;605:30;598:41;;;;14:631;;;;;:::o;650:173::-;718:20;;-1:-1:-1;;;;;767:31:1;;757:42;;747:70;;813:1;810;803:12;747:70;650:173;;;:::o;828:186::-;887:6;940:2;928:9;919:7;915:23;911:32;908:52;;;956:1;953;946:12;908:52;979:29;998:9;979:29;:::i;1019:260::-;1087:6;1095;1148:2;1136:9;1127:7;1123:23;1119:32;1116:52;;;1164:1;1161;1154:12;1116:52;1187:29;1206:9;1187:29;:::i;:::-;1177:39;;1235:38;1269:2;1258:9;1254:18;1235:38;:::i;:::-;1225:48;;1019:260;;;;;:::o;1284:328::-;1361:6;1369;1377;1430:2;1418:9;1409:7;1405:23;1401:32;1398:52;;;1446:1;1443;1436:12;1398:52;1469:29;1488:9;1469:29;:::i;:::-;1459:39;;1517:38;1551:2;1540:9;1536:18;1517:38;:::i;:::-;1507:48;;1602:2;1591:9;1587:18;1574:32;1564:42;;1284:328;;;;;:::o;1617:666::-;1712:6;1720;1728;1736;1789:3;1777:9;1768:7;1764:23;1760:33;1757:53;;;1806:1;1803;1796:12;1757:53;1829:29;1848:9;1829:29;:::i;:::-;1819:39;;1877:38;1911:2;1900:9;1896:18;1877:38;:::i;:::-;1867:48;;1962:2;1951:9;1947:18;1934:32;1924:42;;2017:2;2006:9;2002:18;1989:32;-1:-1:-1;;;;;2036:6:1;2033:30;2030:50;;;2076:1;2073;2066:12;2030:50;2099:22;;2152:4;2144:13;;2140:27;-1:-1:-1;2130:55:1;;2181:1;2178;2171:12;2130:55;2204:73;2269:7;2264:2;2251:16;2246:2;2242;2238:11;2204:73;:::i;:::-;2194:83;;;1617:666;;;;;;;:::o;2288:347::-;2353:6;2361;2414:2;2402:9;2393:7;2389:23;2385:32;2382:52;;;2430:1;2427;2420:12;2382:52;2453:29;2472:9;2453:29;:::i;:::-;2443:39;;2532:2;2521:9;2517:18;2504:32;2579:5;2572:13;2565:21;2558:5;2555:32;2545:60;;2601:1;2598;2591:12;2545:60;2624:5;2614:15;;;2288:347;;;;;:::o;2640:254::-;2708:6;2716;2769:2;2757:9;2748:7;2744:23;2740:32;2737:52;;;2785:1;2782;2775:12;2737:52;2808:29;2827:9;2808:29;:::i;:::-;2798:39;2884:2;2869:18;;;;2856:32;;-1:-1:-1;;;2640:254:1:o;2899:245::-;2957:6;3010:2;2998:9;2989:7;2985:23;2981:32;2978:52;;;3026:1;3023;3016:12;2978:52;3065:9;3052:23;3084:30;3108:5;3084:30;:::i;3149:249::-;3218:6;3271:2;3259:9;3250:7;3246:23;3242:32;3239:52;;;3287:1;3284;3277:12;3239:52;3319:9;3313:16;3338:30;3362:5;3338:30;:::i;3403:450::-;3472:6;3525:2;3513:9;3504:7;3500:23;3496:32;3493:52;;;3541:1;3538;3531:12;3493:52;3581:9;3568:23;-1:-1:-1;;;;;3606:6:1;3603:30;3600:50;;;3646:1;3643;3636:12;3600:50;3669:22;;3722:4;3714:13;;3710:27;-1:-1:-1;3700:55:1;;3751:1;3748;3741:12;3700:55;3774:73;3839:7;3834:2;3821:16;3816:2;3812;3808:11;3774:73;:::i;3858:180::-;3917:6;3970:2;3958:9;3949:7;3945:23;3941:32;3938:52;;;3986:1;3983;3976:12;3938:52;-1:-1:-1;4009:23:1;;3858:180;-1:-1:-1;3858:180:1:o;4043:257::-;4084:3;4122:5;4116:12;4149:6;4144:3;4137:19;4165:63;4221:6;4214:4;4209:3;4205:14;4198:4;4191:5;4187:16;4165:63;:::i;:::-;4282:2;4261:15;-1:-1:-1;;4257:29:1;4248:39;;;;4289:4;4244:50;;4043:257;-1:-1:-1;;4043:257:1:o;4305:1527::-;4529:3;4567:6;4561:13;4593:4;4606:51;4650:6;4645:3;4640:2;4632:6;4628:15;4606:51;:::i;:::-;4720:13;;4679:16;;;;4742:55;4720:13;4679:16;4764:15;;;4742:55;:::i;:::-;4886:13;;4819:20;;;4859:1;;4946;4968:18;;;;5021;;;;5048:93;;5126:4;5116:8;5112:19;5100:31;;5048:93;5189:2;5179:8;5176:16;5156:18;5153:40;5150:167;;;-1:-1:-1;;;5216:33:1;;5272:4;5269:1;5262:15;5302:4;5223:3;5290:17;5150:167;5333:18;5360:110;;;;5484:1;5479:328;;;;5326:481;;5360:110;-1:-1:-1;;5395:24:1;;5381:39;;5440:20;;;;-1:-1:-1;5360:110:1;;5479:328;9240:1;9233:14;;;9277:4;9264:18;;5574:1;5588:169;5602:8;5599:1;5596:15;5588:169;;;5684:14;;5669:13;;;5662:37;5727:16;;;;5619:10;;5588:169;;;5592:3;;5788:8;5781:5;5777:20;5770:27;;5326:481;-1:-1:-1;5823:3:1;;4305:1527;-1:-1:-1;;;;;;;;;;;4305:1527:1:o;6255:488::-;-1:-1:-1;;;;;6524:15:1;;;6506:34;;6576:15;;6571:2;6556:18;;6549:43;6623:2;6608:18;;6601:34;;;6671:3;6666:2;6651:18;;6644:31;;;6449:4;;6692:45;;6717:19;;6709:6;6692:45;:::i;:::-;6684:53;6255:488;-1:-1:-1;;;;;;6255:488:1:o;6748:632::-;6919:2;6971:21;;;7041:13;;6944:18;;;7063:22;;;6890:4;;6919:2;7142:15;;;;7116:2;7101:18;;;6890:4;7185:169;7199:6;7196:1;7193:13;7185:169;;;7260:13;;7248:26;;7329:15;;;;7294:12;;;;7221:1;7214:9;7185:169;;;-1:-1:-1;7371:3:1;;6748:632;-1:-1:-1;;;;;;6748:632:1:o;7577:219::-;7726:2;7715:9;7708:21;7689:4;7746:44;7786:2;7775:9;7771:18;7763:6;7746:44;:::i;8208:356::-;8410:2;8392:21;;;8429:18;;;8422:30;8488:34;8483:2;8468:18;;8461:62;8555:2;8540:18;;8208:356::o;9293:128::-;9333:3;9364:1;9360:6;9357:1;9354:13;9351:39;;;9370:18;;:::i;:::-;-1:-1:-1;9406:9:1;;9293:128::o;9426:120::-;9466:1;9492;9482:35;;9497:18;;:::i;:::-;-1:-1:-1;9531:9:1;;9426:120::o;9551:168::-;9591:7;9657:1;9653;9649:6;9645:14;9642:1;9639:21;9634:1;9627:9;9620:17;9616:45;9613:71;;;9664:18;;:::i;:::-;-1:-1:-1;9704:9:1;;9551:168::o;9724:125::-;9764:4;9792:1;9789;9786:8;9783:34;;;9797:18;;:::i;:::-;-1:-1:-1;9834:9:1;;9724:125::o;9854:258::-;9926:1;9936:113;9950:6;9947:1;9944:13;9936:113;;;10026:11;;;10020:18;10007:11;;;10000:39;9972:2;9965:10;9936:113;;;10067:6;10064:1;10061:13;10058:48;;;-1:-1:-1;;10102:1:1;10084:16;;10077:27;9854:258::o;10117:380::-;10196:1;10192:12;;;;10239;;;10260:61;;10314:4;10306:6;10302:17;10292:27;;10260:61;10367:2;10359:6;10356:14;10336:18;10333:38;10330:161;;;10413:10;10408:3;10404:20;10401:1;10394:31;10448:4;10445:1;10438:15;10476:4;10473:1;10466:15;10330:161;;10117:380;;;:::o;10502:135::-;10541:3;-1:-1:-1;;10562:17:1;;10559:43;;;10582:18;;:::i;:::-;-1:-1:-1;10629:1:1;10618:13;;10502:135::o;10642:112::-;10674:1;10700;10690:35;;10705:18;;:::i;:::-;-1:-1:-1;10739:9:1;;10642:112::o;10759:127::-;10820:10;10815:3;10811:20;10808:1;10801:31;10851:4;10848:1;10841:15;10875:4;10872:1;10865:15;10891:127;10952:10;10947:3;10943:20;10940:1;10933:31;10983:4;10980:1;10973:15;11007:4;11004:1;10997:15;11023:127;11084:10;11079:3;11075:20;11072:1;11065:31;11115:4;11112:1;11105:15;11139:4;11136:1;11129:15;11155:127;11216:10;11211:3;11207:20;11204:1;11197:31;11247:4;11244:1;11237:15;11271:4;11268:1;11261:15;11287:131;-1:-1:-1;;;;;;11361:32:1;;11351:43;;11341:71;;11408:1;11405;11398:12

Swarm Source

ipfs://bd0f45572f1b88dbd7fcc99de3f3712f2f09e6f787e0010c12a61cf43a250ea3
Loading...
Loading
Loading...
Loading
[ 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.