ETH Price: $3,176.43 (+5.58%)

Token

MegaPark (MP)
 

Overview

Max Total Supply

136,016 MP

Holders

43,733

Market

Volume (24H)

N/A

Min Price (24H)

N/A

Max Price (24H)

N/A
Balance
0 MP
0x8c8535b3dd67edf6ead4e49b68090b541730779c
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

You are invited to join the MegaParks - a project building tools to level the playing field and support creators.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
MegaPark

Compiler Version
v0.8.13+commit.abaa5c0e

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-05-07
*/
// SPDX-License-Identifier: MIT
/**
____ ,-.----.
,' , `. \ / \ ,-.
,-+-,.' _ | | : \ ,--/ /|
,-+-. ; , || | | .\ : __ ,-.,--. :/ |
,--.'|' | ;| ,----._,. . : |: | ,' ,'/ /|: : ' /
| | ,', | ': ,---. / / ' / ,--.--. | | \ : ,--.--. ' | |' || ' /
| | / | | || / \ | : | / \ | : . // \ | | ,'' | :
' | : | : |,/ / || | .\ . .--. .-. | ; | |`-'.--. .-. |' : / | | \
; . | ; |--'. ' / |. ; '; | \__\/: . . | | ; \__\/: . .| | ' ' : |. \
| : | | , ' ; /|' . . | ," .--.; | : ' | ," .--.; |; : | | | ' \ \
| : ' |/ ' | / | `---`-'| | / / ,. | : : : / / ,. || , ; ' : |--'
; | |`-' | : | .'__/\_: |; : .' \| | : ; : .' \---' ; |,'
| ;/ \ \ / | : :| , .-./`---'.| | , .-./ '--'
'---' `----' \ \ / `--`---' `---` `--`---'
`--`-'
*/
pragma solidity ^0.8.9;
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":"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":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"bifurcateToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"contractURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"tokenId","type":"uint256[]"},{"internalType":"address[]","name":"from","type":"address[]"},{"internalType":"address[]","name":"to","type":"address[]"}],"name":"emitTransfers","outputs":[],"stateMutability":"nonpayable","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":"recipients","type":"address[]"}],"name":"giftGive","outputs":[],"stateMutability":"nonpayable","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":"isContractOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","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":"bool","name":"setBurn","type":"bool"}],"name":"setBurnAirdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"contractAddress","type":"address"}],"name":"setTargetContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"baseURI","type":"string"}],"name":"setURI","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":"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"}]

6080604052600b80546001600160a81b03191674ed5af388653567af2f388e6224dc7c4b3241c544001790553480156200003857600080fd5b506200004433620000a6565b604080518082019091526008808252674d6567615061726b60c01b60209092019182526200007591600191620000f6565b506040805180820190915260028082526104d560f41b60209092019182526200009f9181620000f6565b50620001d8565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b82805462000104906200019c565b90600052602060002090601f01602090048101928262000128576000855562000173565b82601f106200014357805160ff191683800117855562000173565b8280016001018555821562000173579182015b828111156200017357825182559160200191906001019062000156565b506200018192915062000185565b5090565b5b8082111562000181576000815560010162000186565b600181811c90821680620001b157607f821691505b602082108103620001d257634e487b7160e01b600052602260045260246000fd5b50919050565b611c9080620001e86000396000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c806370a08231116100de578063b88d4fde11610097578063e985e9c511610071578063e985e9c514610343578063f029ce8a1461037f578063f0d6f8ef14610392578063f2fde38b146103a557600080fd5b8063b88d4fde14610315578063c87b56dd14610328578063e8a3d4851461033b57600080fd5b806370a08231146102ba578063715018a6146102cd5780637f7dcdbf146102d55780638da5cb5b146102e957806395d89b41146102fa578063a22cb4651461030257600080fd5b806318160ddd1161014b57806342966c681161012557806342966c681461026e57806342d8c7d51461028157806347fc822f146102945780636352211e146102a757600080fd5b806318160ddd1461023657806323b872dd1461024857806342842e0e1461025b57600080fd5b806301ffc9a71461019357806302fe5305146101bb57806306fdde03146101d0578063081812fc146101e5578063095ea7b31461021057806317495dde14610223575b600080fd5b6101a66101a13660046115da565b6103b8565b60405190151581526020015b60405180910390f35b6101ce6101c93660046115f7565b61040a565b005b6101d861044e565b6040516101b291906116b6565b6101f86101f33660046116c9565b6104e0565b6040516001600160a01b0390911681526020016101b2565b6101ce61021e3660046116f7565b610568565b6101ce610231366004611738565b610678565b6009545b6040519081526020016101b2565b6101ce610256366004611753565b6106b5565b6101ce610269366004611753565b6106e6565b6101ce61027c3660046116c9565b610701565b6101ce61028f3660046117e0565b61070d565b6101ce6102a236600461187a565b610881565b6101f86102b53660046116c9565b6108d3565b61023a6102c836600461187a565b610949565b6101ce610a09565b6101a66000546001600160a01b0316331490565b6000546001600160a01b03166101f8565b6101d8610a3f565b6101ce610310366004611897565b610a4e565b6101ce6103233660046118e2565b610a5d565b6101d86103363660046116c9565b610a95565b6101d8610b96565b6101a66103513660046119c2565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6101ce61038d3660046119fb565b610ba5565b6101ce6103a03660046116c9565b610c73565b6101ce6103b336600461187a565b610d37565b60006001600160e01b031982166380ac58cd60e01b14806103e957506001600160e01b03198216635b5e139f60e01b145b8061040457506301ffc9a760e01b6001600160e01b03198316145b92915050565b6000546001600160a01b0316331461043d5760405162461bcd60e51b815260040161043490611a3d565b60405180910390fd5b6104496007838361152b565b505050565b60606001805461045d90611a72565b80601f016020809104026020016040519081016040528092919081815260200182805461048990611a72565b80156104d65780601f106104ab576101008083540402835291602001916104d6565b820191906000526020600020905b8154815290600101906020018083116104b957829003601f168201915b5050505050905090565b60006104eb82610dcf565b61054c5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610434565b506000908152600460205260409020546001600160a01b031690565b6000610573826108d3565b9050806001600160a01b0316836001600160a01b0316036105e05760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610434565b336001600160a01b03821614806105fc57506105fc8133610351565b61066e5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610434565b6104498383610e73565b6000546001600160a01b031633146106a25760405162461bcd60e51b815260040161043490611a3d565b600b805460ff1916911515919091179055565b6106bf3382610ee1565b6106db5760405162461bcd60e51b815260040161043490611aac565b610449838383610fcb565b61044983838360405180602001604052806000815250610a5d565b61070a816110fd565b50565b6000546001600160a01b031633146107375760405162461bcd60e51b815260040161043490611a3d565b848314801561074557508281145b6107885760405162461bcd60e51b815260206004820152601460248201527320b93930bcb9903237903737ba1036b0ba31b41760611b6044820152606401610434565b60005b858110156108785760006003818989858181106107aa576107aa611afd565b60209081029290920135835250810191909152604001600020546001600160a01b031603610866578686828181106107e4576107e4611afd565b905060200201358383838181106107fd576107fd611afd565b9050602002016020810190610812919061187a565b6001600160a01b031686868481811061082d5761082d611afd565b9050602002016020810190610842919061187a565b6001600160a01b0316600080516020611c3b83398151915260405160405180910390a45b8061087081611b29565b91505061078b565b50505050505050565b6000546001600160a01b031633146108ab5760405162461bcd60e51b815260040161043490611a3d565b600b80546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6000806108df836111ea565b90506001600160a01b0381166104045760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b6064820152608401610434565b60006001600160a01b0382166109b45760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b6064820152608401610434565b6000805b600a548111610a0257836001600160a01b03166109d4826111ea565b6001600160a01b0316036109f057816109ec81611b29565b9250505b806109fa81611b29565b9150506109b8565b5092915050565b6000546001600160a01b03163314610a335760405162461bcd60e51b815260040161043490611a3d565b610a3d60006112af565b565b60606002805461045d90611a72565b610a593383836112ff565b5050565b610a673383610ee1565b610a835760405162461bcd60e51b815260040161043490611aac565b610a8f848484846113cd565b50505050565b6060610aa082610dcf565b610b045760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610434565b60078054610b1190611a72565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3d90611a72565b8015610b8a5780601f10610b5f57610100808354040283529160200191610b8a565b820191906000526020600020905b815481529060010190602001808311610b6d57829003601f168201915b50505050509050919050565b60606008805461045d90611a72565b6000546001600160a01b03163314610bcf5760405162461bcd60e51b815260040161043490611a3d565b600954610bdc8282611b42565b60095560005b82811015610c3557610c23848483818110610bff57610bff611afd565b9050602002016020810190610c14919061187a565b610c1e8385611b42565b611400565b80610c2d81611b29565b915050610be2565b50600a546001610c458484611b42565b610c4f9190611b5a565b1115610449576001610c618383611b42565b610c6b9190611b5a565b600a55505050565b6000610c7e826108d3565b90506001600160a01b038116331480610ca65750610ca66000546001600160a01b0316331490565b610cf25760405162461bcd60e51b815260206004820152601c60248201527f4d757374206f776e20746f6b656e20746f206269667572636174652e000000006044820152606401610434565b6000918252600660209081526040808420805460ff19166001179055600390915290912080546001600160a01b039092166001600160a01b0319909216919091179055565b6000546001600160a01b03163314610d615760405162461bcd60e51b815260040161043490611a3d565b6001600160a01b038116610dc65760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610434565b61070a816112af565b6000818152600360205260408120546001600160a01b03161515806104045750600b546040516331a9108f60e11b81526004810184905260009161010090046001600160a01b031690636352211e90602401602060405180830381865afa158015610e3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e629190611b71565b6001600160a01b0316141592915050565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610ea8826108d3565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000610eec82610dcf565b610f4d5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610434565b6000610f58836108d3565b9050806001600160a01b0316846001600160a01b03161480610f935750836001600160a01b0316610f88846104e0565b6001600160a01b0316145b80610fc357506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b949350505050565b826001600160a01b0316610fde826108d3565b6001600160a01b0316146110465760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b6064820152608401610434565b6001600160a01b0382166110a85760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610434565b6110b3600082610e73565b60008181526003602052604080822080546001600160a01b0319166001600160a01b038681169182179092559151849391871691600080516020611c3b83398151915291a4505050565b6000611108826108d3565b90506001600160a01b03811633146111625760405162461bcd60e51b815260206004820152601760248201527f4d757374206f776e20746f6b656e20746f206275726e2e0000000000000000006044820152606401610434565b61116d600083610e73565b60008281526006602052604090205460ff1661119d576000828152600660205260409020805460ff191660011790555b6009805460001901905560008281526003602052604080822080546001600160a01b0319169055518391906001600160a01b03841690600080516020611c3b833981519152908390a45050565b6000818152600360205260408120546001600160a01b03168015801561121f575060008381526006602052604090205460ff16155b801561122e5750600b5460ff16155b1561040457600b546040516331a9108f60e11b8152600481018590526101009091046001600160a01b031690636352211e90602401602060405180830381865afa92505050801561129c575060408051601f3d908101601f1916820190925261129991810190611b71565b60015b6112a857506000610404565b9392505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b816001600160a01b0316836001600160a01b0316036113605760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610434565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6113d8848484610fcb565b6113e48484848461142a565b610a8f5760405162461bcd60e51b815260040161043490611b8e565b60405181906001600160a01b03841690600090600080516020611c3b833981519152908290a45050565b60006001600160a01b0384163b1561152057604051630a85bd0160e11b81526001600160a01b0385169063150b7a029061146e903390899088908890600401611be0565b6020604051808303816000875af19250505080156114a9575060408051601f3d908101601f191682019092526114a691810190611c1d565b60015b611506573d8080156114d7576040519150601f19603f3d011682016040523d82523d6000602084013e6114dc565b606091505b5080516000036114fe5760405162461bcd60e51b815260040161043490611b8e565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610fc3565b506001949350505050565b82805461153790611a72565b90600052602060002090601f016020900481019282611559576000855561159f565b82601f106115725782800160ff1982351617855561159f565b8280016001018555821561159f579182015b8281111561159f578235825591602001919060010190611584565b506115ab9291506115af565b5090565b5b808211156115ab57600081556001016115b0565b6001600160e01b03198116811461070a57600080fd5b6000602082840312156115ec57600080fd5b81356112a8816115c4565b6000806020838503121561160a57600080fd5b823567ffffffffffffffff8082111561162257600080fd5b818501915085601f83011261163657600080fd5b81358181111561164557600080fd5b86602082850101111561165757600080fd5b60209290920196919550909350505050565b6000815180845260005b8181101561168f57602081850181015186830182015201611673565b818111156116a1576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006112a86020830184611669565b6000602082840312156116db57600080fd5b5035919050565b6001600160a01b038116811461070a57600080fd5b6000806040838503121561170a57600080fd5b8235611715816116e2565b946020939093013593505050565b8035801515811461173357600080fd5b919050565b60006020828403121561174a57600080fd5b6112a882611723565b60008060006060848603121561176857600080fd5b8335611773816116e2565b92506020840135611783816116e2565b929592945050506040919091013590565b60008083601f8401126117a657600080fd5b50813567ffffffffffffffff8111156117be57600080fd5b6020830191508360208260051b85010111156117d957600080fd5b9250929050565b600080600080600080606087890312156117f957600080fd5b863567ffffffffffffffff8082111561181157600080fd5b61181d8a838b01611794565b9098509650602089013591508082111561183657600080fd5b6118428a838b01611794565b9096509450604089013591508082111561185b57600080fd5b5061186889828a01611794565b979a9699509497509295939492505050565b60006020828403121561188c57600080fd5b81356112a8816116e2565b600080604083850312156118aa57600080fd5b82356118b5816116e2565b91506118c360208401611723565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b600080600080608085870312156118f857600080fd5b8435611903816116e2565b93506020850135611913816116e2565b925060408501359150606085013567ffffffffffffffff8082111561193757600080fd5b818701915087601f83011261194b57600080fd5b81358181111561195d5761195d6118cc565b604051601f8201601f19908116603f01168101908382118183101715611985576119856118cc565b816040528281528a602084870101111561199e57600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b600080604083850312156119d557600080fd5b82356119e0816116e2565b915060208301356119f0816116e2565b809150509250929050565b60008060208385031215611a0e57600080fd5b823567ffffffffffffffff811115611a2557600080fd5b611a3185828601611794565b90969095509350505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c90821680611a8657607f821691505b602082108103611aa657634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201611b3b57611b3b611b13565b5060010190565b60008219821115611b5557611b55611b13565b500190565b600082821015611b6c57611b6c611b13565b500390565b600060208284031215611b8357600080fd5b81516112a8816116e2565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611c1390830184611669565b9695505050505050565b600060208284031215611c2f57600080fd5b81516112a8816115c456feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220821642f00fa0a2f3a874b834ea1b17ade01ac6037b78b54a2f6867144995cce664736f6c634300080d0033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061018e5760003560e01c806370a08231116100de578063b88d4fde11610097578063e985e9c511610071578063e985e9c514610343578063f029ce8a1461037f578063f0d6f8ef14610392578063f2fde38b146103a557600080fd5b8063b88d4fde14610315578063c87b56dd14610328578063e8a3d4851461033b57600080fd5b806370a08231146102ba578063715018a6146102cd5780637f7dcdbf146102d55780638da5cb5b146102e957806395d89b41146102fa578063a22cb4651461030257600080fd5b806318160ddd1161014b57806342966c681161012557806342966c681461026e57806342d8c7d51461028157806347fc822f146102945780636352211e146102a757600080fd5b806318160ddd1461023657806323b872dd1461024857806342842e0e1461025b57600080fd5b806301ffc9a71461019357806302fe5305146101bb57806306fdde03146101d0578063081812fc146101e5578063095ea7b31461021057806317495dde14610223575b600080fd5b6101a66101a13660046115da565b6103b8565b60405190151581526020015b60405180910390f35b6101ce6101c93660046115f7565b61040a565b005b6101d861044e565b6040516101b291906116b6565b6101f86101f33660046116c9565b6104e0565b6040516001600160a01b0390911681526020016101b2565b6101ce61021e3660046116f7565b610568565b6101ce610231366004611738565b610678565b6009545b6040519081526020016101b2565b6101ce610256366004611753565b6106b5565b6101ce610269366004611753565b6106e6565b6101ce61027c3660046116c9565b610701565b6101ce61028f3660046117e0565b61070d565b6101ce6102a236600461187a565b610881565b6101f86102b53660046116c9565b6108d3565b61023a6102c836600461187a565b610949565b6101ce610a09565b6101a66000546001600160a01b0316331490565b6000546001600160a01b03166101f8565b6101d8610a3f565b6101ce610310366004611897565b610a4e565b6101ce6103233660046118e2565b610a5d565b6101d86103363660046116c9565b610a95565b6101d8610b96565b6101a66103513660046119c2565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b6101ce61038d3660046119fb565b610ba5565b6101ce6103a03660046116c9565b610c73565b6101ce6103b336600461187a565b610d37565b60006001600160e01b031982166380ac58cd60e01b14806103e957506001600160e01b03198216635b5e139f60e01b145b8061040457506301ffc9a760e01b6001600160e01b03198316145b92915050565b6000546001600160a01b0316331461043d5760405162461bcd60e51b815260040161043490611a3d565b60405180910390fd5b6104496007838361152b565b505050565b60606001805461045d90611a72565b80601f016020809104026020016040519081016040528092919081815260200182805461048990611a72565b80156104d65780601f106104ab576101008083540402835291602001916104d6565b820191906000526020600020905b8154815290600101906020018083116104b957829003601f168201915b5050505050905090565b60006104eb82610dcf565b61054c5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610434565b506000908152600460205260409020546001600160a01b031690565b6000610573826108d3565b9050806001600160a01b0316836001600160a01b0316036105e05760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b6064820152608401610434565b336001600160a01b03821614806105fc57506105fc8133610351565b61066e5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610434565b6104498383610e73565b6000546001600160a01b031633146106a25760405162461bcd60e51b815260040161043490611a3d565b600b805460ff1916911515919091179055565b6106bf3382610ee1565b6106db5760405162461bcd60e51b815260040161043490611aac565b610449838383610fcb565b61044983838360405180602001604052806000815250610a5d565b61070a816110fd565b50565b6000546001600160a01b031633146107375760405162461bcd60e51b815260040161043490611a3d565b848314801561074557508281145b6107885760405162461bcd60e51b815260206004820152601460248201527320b93930bcb9903237903737ba1036b0ba31b41760611b6044820152606401610434565b60005b858110156108785760006003818989858181106107aa576107aa611afd565b60209081029290920135835250810191909152604001600020546001600160a01b031603610866578686828181106107e4576107e4611afd565b905060200201358383838181106107fd576107fd611afd565b9050602002016020810190610812919061187a565b6001600160a01b031686868481811061082d5761082d611afd565b9050602002016020810190610842919061187a565b6001600160a01b0316600080516020611c3b83398151915260405160405180910390a45b8061087081611b29565b91505061078b565b50505050505050565b6000546001600160a01b031633146108ab5760405162461bcd60e51b815260040161043490611a3d565b600b80546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6000806108df836111ea565b90506001600160a01b0381166104045760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201526832b73a103a37b5b2b760b91b6064820152608401610434565b60006001600160a01b0382166109b45760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a65604482015269726f206164647265737360b01b6064820152608401610434565b6000805b600a548111610a0257836001600160a01b03166109d4826111ea565b6001600160a01b0316036109f057816109ec81611b29565b9250505b806109fa81611b29565b9150506109b8565b5092915050565b6000546001600160a01b03163314610a335760405162461bcd60e51b815260040161043490611a3d565b610a3d60006112af565b565b60606002805461045d90611a72565b610a593383836112ff565b5050565b610a673383610ee1565b610a835760405162461bcd60e51b815260040161043490611aac565b610a8f848484846113cd565b50505050565b6060610aa082610dcf565b610b045760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610434565b60078054610b1190611a72565b80601f0160208091040260200160405190810160405280929190818152602001828054610b3d90611a72565b8015610b8a5780601f10610b5f57610100808354040283529160200191610b8a565b820191906000526020600020905b815481529060010190602001808311610b6d57829003601f168201915b50505050509050919050565b60606008805461045d90611a72565b6000546001600160a01b03163314610bcf5760405162461bcd60e51b815260040161043490611a3d565b600954610bdc8282611b42565b60095560005b82811015610c3557610c23848483818110610bff57610bff611afd565b9050602002016020810190610c14919061187a565b610c1e8385611b42565b611400565b80610c2d81611b29565b915050610be2565b50600a546001610c458484611b42565b610c4f9190611b5a565b1115610449576001610c618383611b42565b610c6b9190611b5a565b600a55505050565b6000610c7e826108d3565b90506001600160a01b038116331480610ca65750610ca66000546001600160a01b0316331490565b610cf25760405162461bcd60e51b815260206004820152601c60248201527f4d757374206f776e20746f6b656e20746f206269667572636174652e000000006044820152606401610434565b6000918252600660209081526040808420805460ff19166001179055600390915290912080546001600160a01b039092166001600160a01b0319909216919091179055565b6000546001600160a01b03163314610d615760405162461bcd60e51b815260040161043490611a3d565b6001600160a01b038116610dc65760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610434565b61070a816112af565b6000818152600360205260408120546001600160a01b03161515806104045750600b546040516331a9108f60e11b81526004810184905260009161010090046001600160a01b031690636352211e90602401602060405180830381865afa158015610e3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e629190611b71565b6001600160a01b0316141592915050565b600081815260046020526040902080546001600160a01b0319166001600160a01b0384169081179091558190610ea8826108d3565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000610eec82610dcf565b610f4d5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201526b34b9ba32b73a103a37b5b2b760a11b6064820152608401610434565b6000610f58836108d3565b9050806001600160a01b0316846001600160a01b03161480610f935750836001600160a01b0316610f88846104e0565b6001600160a01b0316145b80610fc357506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b949350505050565b826001600160a01b0316610fde826108d3565b6001600160a01b0316146110465760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201526839903737ba1037bbb760b91b6064820152608401610434565b6001600160a01b0382166110a85760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610434565b6110b3600082610e73565b60008181526003602052604080822080546001600160a01b0319166001600160a01b038681169182179092559151849391871691600080516020611c3b83398151915291a4505050565b6000611108826108d3565b90506001600160a01b03811633146111625760405162461bcd60e51b815260206004820152601760248201527f4d757374206f776e20746f6b656e20746f206275726e2e0000000000000000006044820152606401610434565b61116d600083610e73565b60008281526006602052604090205460ff1661119d576000828152600660205260409020805460ff191660011790555b6009805460001901905560008281526003602052604080822080546001600160a01b0319169055518391906001600160a01b03841690600080516020611c3b833981519152908390a45050565b6000818152600360205260408120546001600160a01b03168015801561121f575060008381526006602052604090205460ff16155b801561122e5750600b5460ff16155b1561040457600b546040516331a9108f60e11b8152600481018590526101009091046001600160a01b031690636352211e90602401602060405180830381865afa92505050801561129c575060408051601f3d908101601f1916820190925261129991810190611b71565b60015b6112a857506000610404565b9392505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b816001600160a01b0316836001600160a01b0316036113605760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610434565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6113d8848484610fcb565b6113e48484848461142a565b610a8f5760405162461bcd60e51b815260040161043490611b8e565b60405181906001600160a01b03841690600090600080516020611c3b833981519152908290a45050565b60006001600160a01b0384163b1561152057604051630a85bd0160e11b81526001600160a01b0385169063150b7a029061146e903390899088908890600401611be0565b6020604051808303816000875af19250505080156114a9575060408051601f3d908101601f191682019092526114a691810190611c1d565b60015b611506573d8080156114d7576040519150601f19603f3d011682016040523d82523d6000602084013e6114dc565b606091505b5080516000036114fe5760405162461bcd60e51b815260040161043490611b8e565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050610fc3565b506001949350505050565b82805461153790611a72565b90600052602060002090601f016020900481019282611559576000855561159f565b82601f106115725782800160ff1982351617855561159f565b8280016001018555821561159f579182015b8281111561159f578235825591602001919060010190611584565b506115ab9291506115af565b5090565b5b808211156115ab57600081556001016115b0565b6001600160e01b03198116811461070a57600080fd5b6000602082840312156115ec57600080fd5b81356112a8816115c4565b6000806020838503121561160a57600080fd5b823567ffffffffffffffff8082111561162257600080fd5b818501915085601f83011261163657600080fd5b81358181111561164557600080fd5b86602082850101111561165757600080fd5b60209290920196919550909350505050565b6000815180845260005b8181101561168f57602081850181015186830182015201611673565b818111156116a1576000602083870101525b50601f01601f19169290920160200192915050565b6020815260006112a86020830184611669565b6000602082840312156116db57600080fd5b5035919050565b6001600160a01b038116811461070a57600080fd5b6000806040838503121561170a57600080fd5b8235611715816116e2565b946020939093013593505050565b8035801515811461173357600080fd5b919050565b60006020828403121561174a57600080fd5b6112a882611723565b60008060006060848603121561176857600080fd5b8335611773816116e2565b92506020840135611783816116e2565b929592945050506040919091013590565b60008083601f8401126117a657600080fd5b50813567ffffffffffffffff8111156117be57600080fd5b6020830191508360208260051b85010111156117d957600080fd5b9250929050565b600080600080600080606087890312156117f957600080fd5b863567ffffffffffffffff8082111561181157600080fd5b61181d8a838b01611794565b9098509650602089013591508082111561183657600080fd5b6118428a838b01611794565b9096509450604089013591508082111561185b57600080fd5b5061186889828a01611794565b979a9699509497509295939492505050565b60006020828403121561188c57600080fd5b81356112a8816116e2565b600080604083850312156118aa57600080fd5b82356118b5816116e2565b91506118c360208401611723565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b600080600080608085870312156118f857600080fd5b8435611903816116e2565b93506020850135611913816116e2565b925060408501359150606085013567ffffffffffffffff8082111561193757600080fd5b818701915087601f83011261194b57600080fd5b81358181111561195d5761195d6118cc565b604051601f8201601f19908116603f01168101908382118183101715611985576119856118cc565b816040528281528a602084870101111561199e57600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b600080604083850312156119d557600080fd5b82356119e0816116e2565b915060208301356119f0816116e2565b809150509250929050565b60008060208385031215611a0e57600080fd5b823567ffffffffffffffff811115611a2557600080fd5b611a3185828601611794565b90969095509350505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600181811c90821680611a8657607f821691505b602082108103611aa657634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526031908201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f6040820152701ddb995c881b9bdc88185c1c1c9bdd9959607a1b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201611b3b57611b3b611b13565b5060010190565b60008219821115611b5557611b55611b13565b500190565b600082821015611b6c57611b6c611b13565b500390565b600060208284031215611b8357600080fd5b81516112a8816116e2565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611c1390830184611669565b9695505050505050565b600060208284031215611c2f57600080fd5b81516112a8816115c456feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220821642f00fa0a2f3a874b834ea1b17ade01ac6037b78b54a2f6867144995cce664736f6c634300080d0033

Deployed Bytecode Sourcemap

12950:10073:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;13953:305;;;;;;:::i;:::-;;:::i;:::-;;;565:14:1;;558:22;540:41;;528:2;513:18;13953:305:0;;;;;;;;20992:102;;;;;;:::i;:::-;;:::i;:::-;;15366:100;;;:::i;:::-;;;;;;;:::i;15998:257::-;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;2240:32:1;;;2222:51;;2210:2;2195:18;15998:257:0;2076:203:1;15586:404:0;;;;;;:::i;:::-;;:::i;21102:97::-;;;;;;:::i;:::-;;:::i;22929:91::-;23000:12;;22929:91;;;3236:25:1;;;3224:2;3209:18;22929:91:0;3090:177:1;16598:339:0;;;;;;:::i;:::-;;:::i;16945:185::-;;;;;;:::i;:::-;;:::i;22054:74::-;;;;;;:::i;:::-;;:::i;22137:416::-;;;;;;:::i;:::-;;:::i;14266:127::-;;;;;;:::i;:::-;;:::i;14753:240::-;;;;;;:::i;:::-;;:::i;14401:344::-;;;;;;:::i;:::-;;:::i;11739:103::-;;;:::i;11850:107::-;;11901:4;11926:6;-1:-1:-1;;;;;11926:6:0;2226:10;11926:22;;11850:107;11088:87;11134:7;11161:6;-1:-1:-1;;;;;11161:6:0;11088:87;;15474:104;;;:::i;16263:155::-;;;;;;:::i;:::-;;:::i;17138:328::-;;;;;;:::i;:::-;;:::i;22668:253::-;;;;;;:::i;:::-;;:::i;22561:99::-;;;:::i;16426:164::-;;;;;;:::i;:::-;-1:-1:-1;;;;;16547:25:0;;;16523:4;16547:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;;;16426:164;21207:522;;;;;;:::i;:::-;;:::i;21737:311::-;;;;;;:::i;:::-;;:::i;12112:201::-;;;;;;:::i;:::-;;:::i;13953:305::-;14055:4;-1:-1:-1;;;;;;14092:40:0;;-1:-1:-1;;;14092:40:0;;:105;;-1:-1:-1;;;;;;;14149:48:0;;-1:-1:-1;;;14149:48:0;14092:105;:158;;;-1:-1:-1;;;;;;;;;;10114:40:0;;;14214:36;14072:178;13953:305;-1:-1:-1;;13953:305:0:o;20992:102::-;11134:7;11161:6;-1:-1:-1;;;;;11161:6:0;2226:10;11308:23;11300:68;;;;-1:-1:-1;;;11300:68:0;;;;;;;:::i;:::-;;;;;;;;;21063:23:::1;:13;21079:7:::0;;21063:23:::1;:::i;:::-;;20992:102:::0;;:::o;15366:100::-;15420:13;15453:5;15446:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15366:100;:::o;15998:257::-;16074:7;16102:16;16110:7;16102;:16::i;:::-;16094:73;;;;-1:-1:-1;;;16094:73:0;;8956:2:1;16094:73:0;;;8938:21:1;8995:2;8975:18;;;8968:30;9034:34;9014:18;;;9007:62;-1:-1:-1;;;9085:18:1;;;9078:42;9137:19;;16094:73:0;8754:408:1;16094:73:0;-1:-1:-1;16178:16:0;16197:24;;;:15;:24;;;;;;-1:-1:-1;;;;;16197:24:0;;15998:257::o;15586:404::-;15667:13;15683:16;15691:7;15683;:16::i;:::-;15667:32;;15724:5;-1:-1:-1;;;;;15718:11:0;:2;-1:-1:-1;;;;;15718:11:0;;15710:57;;;;-1:-1:-1;;;15710:57:0;;9369:2:1;15710:57:0;;;9351:21:1;9408:2;9388:18;;;9381:30;9447:34;9427:18;;;9420:62;-1:-1:-1;;;9498:18:1;;;9491:31;9539:19;;15710:57:0;9167:397:1;15710:57:0;2226:10;-1:-1:-1;;;;;15802:21:0;;;;:62;;-1:-1:-1;15827:37:0;15844:5;2226:10;16426:164;:::i;15827:37::-;15780:168;;;;-1:-1:-1;;;15780:168:0;;9771:2:1;15780:168:0;;;9753:21:1;9810:2;9790:18;;;9783:30;9849:34;9829:18;;;9822:62;9920:26;9900:18;;;9893:54;9964:19;;15780:168:0;9569:420:1;15780:168:0;15961:21;15970:2;15974:7;15961:8;:21::i;21102:97::-;11134:7;11161:6;-1:-1:-1;;;;;11161:6:0;2226:10;11308:23;11300:68;;;;-1:-1:-1;;;11300:68:0;;;;;;;:::i;:::-;21170:11:::1;:21:::0;;-1:-1:-1;;21170:21:0::1;::::0;::::1;;::::0;;;::::1;::::0;;21102:97::o;16598:339::-;16793:41;2226:10;16826:7;16793:18;:41::i;:::-;16785:103;;;;-1:-1:-1;;;16785:103:0;;;;;;;:::i;:::-;16901:28;16911:4;16917:2;16921:7;16901:9;:28::i;16945:185::-;17083:39;17100:4;17106:2;17110:7;17083:39;;;;;;;;;;;;:16;:39::i;22054:74::-;22106:14;22112:7;22106:5;:14::i;:::-;22054:74;:::o;22137:416::-;11134:7;11161:6;-1:-1:-1;;;;;11161:6:0;2226:10;11308:23;11300:68;;;;-1:-1:-1;;;11300:68:0;;;;;;;:::i;:::-;22274:29;;::::1;:57:::0;::::1;;;-1:-1:-1::0;22307:24:0;;::::1;22274:57;22266:90;;;::::0;-1:-1:-1;;;22266:90:0;;10614:2:1;22266:90:0::1;::::0;::::1;10596:21:1::0;10653:2;10633:18;;;10626:30;-1:-1:-1;;;10672:18:1;;;10665:50;10732:18;;22266:90:0::1;10412:344:1::0;22266:90:0::1;22370:9;22366:180;22384:18:::0;;::::1;22366:180;;;22457:1;22426:7;22457:1:::0;22434:7;;22442:1;22434:10;;::::1;;;;;:::i;:::-;;::::0;;::::1;::::0;;;::::1;;22426:19:::0;;-1:-1:-1;22426:19:0;::::1;::::0;;;;;;-1:-1:-1;22426:19:0;;-1:-1:-1;;;;;22426:19:0::1;:33:::0;22423:112:::1;;22509:7;;22517:1;22509:10;;;;;;;:::i;:::-;;;;;;;22502:2;;22505:1;22502:5;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;22484:36:0::1;22493:4;;22498:1;22493:7;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;22484:36:0::1;-1:-1:-1::0;;;;;;;;;;;22484:36:0::1;;;;;;;;;22423:112;22403:3:::0;::::1;::::0;::::1;:::i;:::-;;;;22366:180;;;;22137:416:::0;;;;;;:::o;14266:127::-;11134:7;11161:6;-1:-1:-1;;;;;11161:6:0;2226:10;11308:23;11300:68;;;;-1:-1:-1;;;11300:68:0;;;;;;;:::i;:::-;14349:7:::1;:36:::0;;-1:-1:-1;;;;;14349:36:0;;::::1;;;-1:-1:-1::0;;;;;;14349:36:0;;::::1;::::0;;;::::1;::::0;;14266:127::o;14753:240::-;14825:7;14845:13;14861:17;14870:7;14861:8;:17::i;:::-;14845:33;-1:-1:-1;;;;;;14897:19:0;;14889:73;;;;-1:-1:-1;;;14889:73:0;;11367:2:1;14889:73:0;;;11349:21:1;11406:2;11386:18;;;11379:30;11445:34;11425:18;;;11418:62;-1:-1:-1;;;11496:18:1;;;11489:39;11545:19;;14889:73:0;11165:405:1;14401:344:0;14473:7;-1:-1:-1;;;;;14501:19:0;;14493:74;;;;-1:-1:-1;;;14493:74:0;;11777:2:1;14493:74:0;;;11759:21:1;11816:2;11796:18;;;11789:30;11855:34;11835:18;;;11828:62;-1:-1:-1;;;11906:18:1;;;11899:40;11956:19;;14493:74:0;11575:406:1;14493:74:0;14578:15;14612:9;14608:105;14631:12;;14626:1;:17;14608:105;;14681:5;-1:-1:-1;;;;;14666:20:0;:11;14675:1;14666:8;:11::i;:::-;-1:-1:-1;;;;;14666:20:0;;14663:39;;14690:9;;;;:::i;:::-;;;;14663:39;14644:3;;;;:::i;:::-;;;;14608:105;;;-1:-1:-1;14730:7:0;14401:344;-1:-1:-1;;14401:344:0:o;11739:103::-;11134:7;11161:6;-1:-1:-1;;;;;11161:6:0;2226:10;11308:23;11300:68;;;;-1:-1:-1;;;11300:68:0;;;;;;;:::i;:::-;11804:30:::1;11831:1;11804:18;:30::i;:::-;11739:103::o:0;15474:104::-;15530:13;15563:7;15556:14;;;;;:::i;16263:155::-;16358:52;2226:10;16391:8;16401;16358:18;:52::i;:::-;16263:155;;:::o;17138:328::-;17313:41;2226:10;17346:7;17313:18;:41::i;:::-;17305:103;;;;-1:-1:-1;;;17305:103:0;;;;;;;:::i;:::-;17419:39;17433:4;17439:2;17443:7;17452:5;17419:13;:39::i;:::-;17138:328;;;;:::o;22668:253::-;22733:13;22781:16;22789:7;22781;:16::i;:::-;22759:113;;;;-1:-1:-1;;;22759:113:0;;12188:2:1;22759:113:0;;;12170:21:1;12227:2;12207:18;;;12200:30;12266:34;12246:18;;;12239:62;-1:-1:-1;;;12317:18:1;;;12310:45;12372:19;;22759:113:0;11986:411:1;22759:113:0;22900:13;22893:20;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22668:253;;;:::o;22561:99::-;22607:13;22640:12;22633:19;;;;;:::i;21207:522::-;11134:7;11161:6;-1:-1:-1;;;;;11161:6:0;2226:10;11308:23;11300:68;;;;-1:-1:-1;;;11300:68:0;;;;;;;:::i;:::-;21311:12:::1;::::0;21388:34:::1;21405:10:::0;21311:12;21388:34:::1;:::i;:::-;21373:12;:49:::0;21481:9:::1;21476:115;21496:21:::0;;::::1;21476:115;;;21539:40;21545:10;;21556:1;21545:13;;;;;;;:::i;:::-;;;;;;;;;;;;;;:::i;:::-;21560:18;21577:1:::0;21560:14;:18:::1;:::i;:::-;21539:5;:40::i;:::-;21519:3:::0;::::1;::::0;::::1;:::i;:::-;;;;21476:115;;;-1:-1:-1::0;21647:12:0::1;::::0;21642:1:::1;21605:34;21622:10:::0;21605:14;:34:::1;:::i;:::-;:38;;;;:::i;:::-;21604:55;21601:120;;;21716:1;21679:34;21696:10:::0;21679:14;:34:::1;:::i;:::-;:38;;;;:::i;:::-;21663:12;:55:::0;21275:454:::1;21207:522:::0;;:::o;21737:311::-;21799:13;21815:16;21823:7;21815;:16::i;:::-;21799:32;-1:-1:-1;;;;;;21850:21:0;;2226:10;21850:21;;:42;;;21875:17;11901:4;11926:6;-1:-1:-1;;;;;11926:6:0;2226:10;11926:22;;11850:107;21875:17;21842:83;;;;-1:-1:-1;;;21842:83:0;;12867:2:1;21842:83:0;;;12849:21:1;12906:2;12886:18;;;12879:30;12945;12925:18;;;12918:58;12993:18;;21842:83:0;12665:352:1;21842:83:0;21936:25;;;;:16;:25;;;;;;;;:32;;-1:-1:-1;;21936:32:0;21964:4;21936:32;;;22005:7;:16;;;;;;:24;;-1:-1:-1;;;;;22005:24:0;;;-1:-1:-1;;;;;;22005:24:0;;;;;;;;;21737:311::o;12112:201::-;11134:7;11161:6;-1:-1:-1;;;;;11161:6:0;2226:10;11308:23;11300:68;;;;-1:-1:-1;;;11300:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;12201:22:0;::::1;12193:73;;;::::0;-1:-1:-1;;;12193:73:0;;13224:2:1;12193:73:0::1;::::0;::::1;13206:21:1::0;13263:2;13243:18;;;13236:30;13302:34;13282:18;;;13275:62;-1:-1:-1;;;13353:18:1;;;13346:36;13399:19;;12193:73:0::1;13022:402:1::0;12193:73:0::1;12277:28;12296:8;12277:18;:28::i;17797:169::-:0;17862:4;17886:16;;;:7;:16;;;;;;-1:-1:-1;;;;;17886:16:0;:30;;;:72;;-1:-1:-1;17920:7:0;;:24;;-1:-1:-1;;;17920:24:0;;;;;3236:25:1;;;-1:-1:-1;;17920:7:0;;;-1:-1:-1;;;;;17920:7:0;;:15;;3209:18:1;;17920:24:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;17920:38:0;;;17879:79;17797:169;-1:-1:-1;;17797:169:0:o;19551:167::-;19626:24;;;;:15;:24;;;;;:29;;-1:-1:-1;;;;;;19626:29:0;-1:-1:-1;;;;;19626:29:0;;;;;;;;:24;;19680:16;19626:24;19680:7;:16::i;:::-;-1:-1:-1;;;;;19671:39:0;;;;;;;;;;;19551:167;;:::o;17974:341::-;18067:4;18092:16;18100:7;18092;:16::i;:::-;18084:73;;;;-1:-1:-1;;;18084:73:0;;13887:2:1;18084:73:0;;;13869:21:1;13926:2;13906:18;;;13899:30;13965:34;13945:18;;;13938:62;-1:-1:-1;;;14016:18:1;;;14009:42;14068:19;;18084:73:0;13685:408:1;18084:73:0;18168:13;18184:16;18192:7;18184;:16::i;:::-;18168:32;;18230:5;-1:-1:-1;;;;;18219:16:0;:7;-1:-1:-1;;;;;18219:16:0;;:51;;;;18263:7;-1:-1:-1;;;;;18239:31:0;:20;18251:7;18239:11;:20::i;:::-;-1:-1:-1;;;;;18239:31:0;;18219:51;:87;;;-1:-1:-1;;;;;;16547:25:0;;;16523:4;16547:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;18274:32;18211:96;17974:341;-1:-1:-1;;;;17974:341:0:o;18989:554::-;19141:4;-1:-1:-1;;;;;19121:24:0;:16;19129:7;19121;:16::i;:::-;-1:-1:-1;;;;;19121:24:0;;19113:78;;;;-1:-1:-1;;;19113:78:0;;14300:2:1;19113:78:0;;;14282:21:1;14339:2;14319:18;;;14312:30;14378:34;14358:18;;;14351:62;-1:-1:-1;;;14429:18:1;;;14422:39;14478:19;;19113:78:0;14098:405:1;19113:78:0;-1:-1:-1;;;;;19210:16:0;;19202:65;;;;-1:-1:-1;;;19202:65:0;;14710:2:1;19202:65:0;;;14692:21:1;14749:2;14729:18;;;14722:30;14788:34;14768:18;;;14761:62;-1:-1:-1;;;14839:18:1;;;14832:34;14883:19;;19202:65:0;14508:400:1;19202:65:0;19384:29;19401:1;19405:7;19384:8;:29::i;:::-;19458:16;;;;:7;:16;;;;;;:21;;-1:-1:-1;;;;;;19458:21:0;-1:-1:-1;;;;;19458:21:0;;;;;;;;;19508:27;;19458:16;;19508:27;;;;-1:-1:-1;;;;;;;;;;;19508:27:0;;18989:554;;;:::o;18449:532::-;18509:13;18525:16;18533:7;18525;:16::i;:::-;18509:32;-1:-1:-1;;;;;;18560:21:0;;2226:10;18560:21;18552:57;;;;-1:-1:-1;;;18552:57:0;;15115:2:1;18552:57:0;;;15097:21:1;15154:2;15134:18;;;15127:30;15193:25;15173:18;;;15166:53;15236:18;;18552:57:0;14913:347:1;18552:57:0;18711:29;18728:1;18732:7;18711:8;:29::i;:::-;18780:25;;;;:16;:25;;;;;;;;18776:68;;18809:25;;;;:16;:25;;;;;:32;;-1:-1:-1;;18809:32:0;18837:4;18809:32;;;18776:68;18857:12;:17;;-1:-1:-1;;18857:17:0;;;:12;18903:16;;;:7;:16;;;;;;18896:23;;-1:-1:-1;;;;;;18896:23:0;;;18937:36;18911:7;;18857:12;-1:-1:-1;;;;;18937:36:0;;;-1:-1:-1;;;;;;;;;;;18937:36:0;18857:12;;18937:36;18498:483;18449:532;:::o;15001:357::-;15067:7;15103:16;;;:7;:16;;;;;;-1:-1:-1;;;;;15103:16:0;15133:19;;:49;;;;-1:-1:-1;15157:25:0;;;;:16;:25;;;;;;;;15156:26;15133:49;:65;;;;-1:-1:-1;15187:11:0;;;;15186:12;15133:65;15130:198;;;15218:7;;:24;;-1:-1:-1;;;15218:24:0;;;;;3236:25:1;;;15218:7:0;;;;-1:-1:-1;;;;;15218:7:0;;:15;;3209:18:1;;15218:24:0;;;;;;;;;;;;;;;;;;-1:-1:-1;15218:24:0;;;;;;;;-1:-1:-1;;15218:24:0;;;;;;;;;;;;:::i;:::-;;;15214:103;;-1:-1:-1;15312:1:0;15214:103;;;15278:6;15345:5;-1:-1:-1;;;15001:357:0:o;12473:191::-;12547:16;12566:6;;-1:-1:-1;;;;;12583:17:0;;;-1:-1:-1;;;;;;12583:17:0;;;;;;12616:40;;12566:6;;;;;;;12616:40;;12547:16;12616:40;12536:128;12473:191;:::o;19726:315::-;19881:8;-1:-1:-1;;;;;19872:17:0;:5;-1:-1:-1;;;;;19872:17:0;;19864:55;;;;-1:-1:-1;;;19864:55:0;;15467:2:1;19864:55:0;;;15449:21:1;15506:2;15486:18;;;15479:30;15545:27;15525:18;;;15518:55;15590:18;;19864:55:0;15265:349:1;19864:55:0;-1:-1:-1;;;;;19930:25:0;;;;;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;:46;;-1:-1:-1;;19930:46:0;;;;;;;;;;19992:41;;540::1;;;19992::0;;513:18:1;19992:41:0;;;;;;;19726:315;;;:::o;17474:::-;17631:28;17641:4;17647:2;17651:7;17631:9;:28::i;:::-;17678:48;17701:4;17707:2;17711:7;17720:5;17678:22;:48::i;:::-;17670:111;;;;-1:-1:-1;;;17670:111:0;;;;;;;:::i;18323:118::-;18400:33;;18425:7;;-1:-1:-1;;;;;18400:33:0;;;18417:1;;-1:-1:-1;;;;;;;;;;;18400:33:0;18417:1;;18400:33;18323:118;;:::o;20049:799::-;20204:4;-1:-1:-1;;;;;20225:13:0;;26020:20;26068:8;20221:620;;20261:72;;-1:-1:-1;;;20261:72:0;;-1:-1:-1;;;;;20261:36:0;;;;;:72;;2226:10;;20312:4;;20318:7;;20327:5;;20261:72;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;-1:-1:-1;20261:72:0;;;;;;;;-1:-1:-1;;20261:72:0;;;;;;;;;;;;:::i;:::-;;;20257:529;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20503:6;:13;20520:1;20503:18;20499:272;;20546:60;;-1:-1:-1;;;20546:60:0;;;;;;;:::i;20499:272::-;20721:6;20715:13;20706:6;20702:2;20698:15;20691:38;20257:529;-1:-1:-1;;;;;;20384:51:0;-1:-1:-1;;;20384:51:0;;-1:-1:-1;20377:58:0;;20221:620;-1:-1:-1;20825:4:0;20049:799;;;;;;:::o;-1:-1:-1:-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;14:131:1;-1:-1:-1;;;;;;88:32:1;;78:43;;68:71;;135:1;132;125:12;150:245;208:6;261:2;249:9;240:7;236:23;232:32;229:52;;;277:1;274;267:12;229:52;316:9;303:23;335:30;359:5;335:30;:::i;592:592::-;663:6;671;724:2;712:9;703:7;699:23;695:32;692:52;;;740:1;737;730:12;692:52;780:9;767:23;809:18;850:2;842:6;839:14;836:34;;;866:1;863;856:12;836:34;904:6;893:9;889:22;879:32;;949:7;942:4;938:2;934:13;930:27;920:55;;971:1;968;961:12;920:55;1011:2;998:16;1037:2;1029:6;1026:14;1023:34;;;1053:1;1050;1043:12;1023:34;1098:7;1093:2;1084:6;1080:2;1076:15;1072:24;1069:37;1066:57;;;1119:1;1116;1109:12;1066:57;1150:2;1142:11;;;;;1172:6;;-1:-1:-1;592:592:1;;-1:-1:-1;;;;592:592:1:o;1189:472::-;1231:3;1269:5;1263:12;1296:6;1291:3;1284:19;1321:1;1331:162;1345:6;1342:1;1339:13;1331:162;;;1407:4;1463:13;;;1459:22;;1453:29;1435:11;;;1431:20;;1424:59;1360:12;1331:162;;;1511:6;1508:1;1505:13;1502:87;;;1577:1;1570:4;1561:6;1556:3;1552:16;1548:27;1541:38;1502:87;-1:-1:-1;1643:2:1;1622:15;-1:-1:-1;;1618:29:1;1609:39;;;;1650:4;1605:50;;1189:472;-1:-1:-1;;1189:472:1:o;1666:220::-;1815:2;1804:9;1797:21;1778:4;1835:45;1876:2;1865:9;1861:18;1853:6;1835:45;:::i;1891:180::-;1950:6;2003:2;1991:9;1982:7;1978:23;1974:32;1971:52;;;2019:1;2016;2009:12;1971:52;-1:-1:-1;2042:23:1;;1891:180;-1:-1:-1;1891:180:1:o;2284:131::-;-1:-1:-1;;;;;2359:31:1;;2349:42;;2339:70;;2405:1;2402;2395:12;2420:315;2488:6;2496;2549:2;2537:9;2528:7;2524:23;2520:32;2517:52;;;2565:1;2562;2555:12;2517:52;2604:9;2591:23;2623:31;2648:5;2623:31;:::i;:::-;2673:5;2725:2;2710:18;;;;2697:32;;-1:-1:-1;;;2420:315:1:o;2740:160::-;2805:20;;2861:13;;2854:21;2844:32;;2834:60;;2890:1;2887;2880:12;2834:60;2740:160;;;:::o;2905:180::-;2961:6;3014:2;3002:9;2993:7;2989:23;2985:32;2982:52;;;3030:1;3027;3020:12;2982:52;3053:26;3069:9;3053:26;:::i;3272:456::-;3349:6;3357;3365;3418:2;3406:9;3397:7;3393:23;3389:32;3386:52;;;3434:1;3431;3424:12;3386:52;3473:9;3460:23;3492:31;3517:5;3492:31;:::i;:::-;3542:5;-1:-1:-1;3599:2:1;3584:18;;3571:32;3612:33;3571:32;3612:33;:::i;:::-;3272:456;;3664:7;;-1:-1:-1;;;3718:2:1;3703:18;;;;3690:32;;3272:456::o;3733:367::-;3796:8;3806:6;3860:3;3853:4;3845:6;3841:17;3837:27;3827:55;;3878:1;3875;3868:12;3827:55;-1:-1:-1;3901:20:1;;3944:18;3933:30;;3930:50;;;3976:1;3973;3966:12;3930:50;4013:4;4005:6;4001:17;3989:29;;4073:3;4066:4;4056:6;4053:1;4049:14;4041:6;4037:27;4033:38;4030:47;4027:67;;;4090:1;4087;4080:12;4027:67;3733:367;;;;;:::o;4105:1088::-;4263:6;4271;4279;4287;4295;4303;4356:2;4344:9;4335:7;4331:23;4327:32;4324:52;;;4372:1;4369;4362:12;4324:52;4412:9;4399:23;4441:18;4482:2;4474:6;4471:14;4468:34;;;4498:1;4495;4488:12;4468:34;4537:70;4599:7;4590:6;4579:9;4575:22;4537:70;:::i;:::-;4626:8;;-1:-1:-1;4511:96:1;-1:-1:-1;4714:2:1;4699:18;;4686:32;;-1:-1:-1;4730:16:1;;;4727:36;;;4759:1;4756;4749:12;4727:36;4798:72;4862:7;4851:8;4840:9;4836:24;4798:72;:::i;:::-;4889:8;;-1:-1:-1;4772:98:1;-1:-1:-1;4977:2:1;4962:18;;4949:32;;-1:-1:-1;4993:16:1;;;4990:36;;;5022:1;5019;5012:12;4990:36;;5061:72;5125:7;5114:8;5103:9;5099:24;5061:72;:::i;:::-;4105:1088;;;;-1:-1:-1;4105:1088:1;;-1:-1:-1;4105:1088:1;;5152:8;;4105:1088;-1:-1:-1;;;4105:1088:1:o;5198:247::-;5257:6;5310:2;5298:9;5289:7;5285:23;5281:32;5278:52;;;5326:1;5323;5316:12;5278:52;5365:9;5352:23;5384:31;5409:5;5384:31;:::i;5450:315::-;5515:6;5523;5576:2;5564:9;5555:7;5551:23;5547:32;5544:52;;;5592:1;5589;5582:12;5544:52;5631:9;5618:23;5650:31;5675:5;5650:31;:::i;:::-;5700:5;-1:-1:-1;5724:35:1;5755:2;5740:18;;5724:35;:::i;:::-;5714:45;;5450:315;;;;;:::o;5770:127::-;5831:10;5826:3;5822:20;5819:1;5812:31;5862:4;5859:1;5852:15;5886:4;5883:1;5876:15;5902:1266;5997:6;6005;6013;6021;6074:3;6062:9;6053:7;6049:23;6045:33;6042:53;;;6091:1;6088;6081:12;6042:53;6130:9;6117:23;6149:31;6174:5;6149:31;:::i;:::-;6199:5;-1:-1:-1;6256:2:1;6241:18;;6228:32;6269:33;6228:32;6269:33;:::i;:::-;6321:7;-1:-1:-1;6375:2:1;6360:18;;6347:32;;-1:-1:-1;6430:2:1;6415:18;;6402:32;6453:18;6483:14;;;6480:34;;;6510:1;6507;6500:12;6480:34;6548:6;6537:9;6533:22;6523:32;;6593:7;6586:4;6582:2;6578:13;6574:27;6564:55;;6615:1;6612;6605:12;6564:55;6651:2;6638:16;6673:2;6669;6666:10;6663:36;;;6679:18;;:::i;:::-;6754:2;6748:9;6722:2;6808:13;;-1:-1:-1;;6804:22:1;;;6828:2;6800:31;6796:40;6784:53;;;6852:18;;;6872:22;;;6849:46;6846:72;;;6898:18;;:::i;:::-;6938:10;6934:2;6927:22;6973:2;6965:6;6958:18;7013:7;7008:2;7003;6999;6995:11;6991:20;6988:33;6985:53;;;7034:1;7031;7024:12;6985:53;7090:2;7085;7081;7077:11;7072:2;7064:6;7060:15;7047:46;7135:1;7130:2;7125;7117:6;7113:15;7109:24;7102:35;7156:6;7146:16;;;;;;;5902:1266;;;;;;;:::o;7173:388::-;7241:6;7249;7302:2;7290:9;7281:7;7277:23;7273:32;7270:52;;;7318:1;7315;7308:12;7270:52;7357:9;7344:23;7376:31;7401:5;7376:31;:::i;:::-;7426:5;-1:-1:-1;7483:2:1;7468:18;;7455:32;7496:33;7455:32;7496:33;:::i;:::-;7548:7;7538:17;;;7173:388;;;;;:::o;7566:437::-;7652:6;7660;7713:2;7701:9;7692:7;7688:23;7684:32;7681:52;;;7729:1;7726;7719:12;7681:52;7769:9;7756:23;7802:18;7794:6;7791:30;7788:50;;;7834:1;7831;7824:12;7788:50;7873:70;7935:7;7926:6;7915:9;7911:22;7873:70;:::i;:::-;7962:8;;7847:96;;-1:-1:-1;7566:437:1;-1:-1:-1;;;;7566:437:1:o;8008:356::-;8210:2;8192:21;;;8229:18;;;8222:30;8288:34;8283:2;8268:18;;8261:62;8355:2;8340:18;;8008:356::o;8369:380::-;8448:1;8444:12;;;;8491;;;8512:61;;8566:4;8558:6;8554:17;8544:27;;8512:61;8619:2;8611:6;8608:14;8588:18;8585:38;8582:161;;8665:10;8660:3;8656:20;8653:1;8646:31;8700:4;8697:1;8690:15;8728:4;8725:1;8718:15;8582:161;;8369:380;;;:::o;9994:413::-;10196:2;10178:21;;;10235:2;10215:18;;;10208:30;10274:34;10269:2;10254:18;;10247:62;-1:-1:-1;;;10340:2:1;10325:18;;10318:47;10397:3;10382:19;;9994:413::o;10761:127::-;10822:10;10817:3;10813:20;10810:1;10803:31;10853:4;10850:1;10843:15;10877:4;10874:1;10867:15;10893:127;10954:10;10949:3;10945:20;10942:1;10935:31;10985:4;10982:1;10975:15;11009:4;11006:1;10999:15;11025:135;11064:3;11085:17;;;11082:43;;11105:18;;:::i;:::-;-1:-1:-1;11152:1:1;11141:13;;11025:135::o;12402:128::-;12442:3;12473:1;12469:6;12466:1;12463:13;12460:39;;;12479:18;;:::i;:::-;-1:-1:-1;12515:9:1;;12402:128::o;12535:125::-;12575:4;12603:1;12600;12597:8;12594:34;;;12608:18;;:::i;:::-;-1:-1:-1;12645:9:1;;12535:125::o;13429:251::-;13499:6;13552:2;13540:9;13531:7;13527:23;13523:32;13520:52;;;13568:1;13565;13558:12;13520:52;13600:9;13594:16;13619:31;13644:5;13619:31;:::i;15619:414::-;15821:2;15803:21;;;15860:2;15840:18;;;15833:30;15899:34;15894:2;15879:18;;15872:62;-1:-1:-1;;;15965:2:1;15950:18;;15943:48;16023:3;16008:19;;15619:414::o;16038:489::-;-1:-1:-1;;;;;16307:15:1;;;16289:34;;16359:15;;16354:2;16339:18;;16332:43;16406:2;16391:18;;16384:34;;;16454:3;16449:2;16434:18;;16427:31;;;16232:4;;16475:46;;16501:19;;16493:6;16475:46;:::i;:::-;16467:54;16038:489;-1:-1:-1;;;;;;16038:489:1:o;16532:249::-;16601:6;16654:2;16642:9;16633:7;16629:23;16625:32;16622:52;;;16670:1;16667;16660:12;16622:52;16702:9;16696:16;16721:30;16745:5;16721:30;:::i

Swarm Source

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