BNB Price: $646.76 (+0.22%)
 

Overview

TokenID

2932

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
Similar Match Source Code Similar Match: 0xF3c33bd6...21Dc23000
Constructor

Contract Name

AiFiNFT

Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled
Yes with 200 runs
Other Settings
paris EvmVersion
License
MIT
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"initOwner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ERC721EnumerableForbiddenBatchMint","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC721IncorrectOwner","type":"error"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ERC721InsufficientApproval","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC721InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"operator","type":"address"}],"name":"ERC721InvalidOperator","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"ERC721InvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC721InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC721InvalidSender","type":"error"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ERC721NonexistentToken","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"ERC721OutOfBoundsIndex","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","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":"dappContract","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"dividendTracker","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[{"internalType":"address","name":"to","type":"address"}],"name":"mintAiFiNft","outputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"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":"string","name":"uri","type":"string"}],"name":"setBaseUri","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_dapp","type":"address"}],"name":"setDapp","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_dividendTracker","type":"address"}],"name":"setDividendTracker","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"setToken","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":[],"name":"tokenContract","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[{"internalType":"address","name":"owner","type":"address"}],"name":"tokensOfOwner","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupplyLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","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"}]
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101cf5760003560e01c806370a0823111610104578063a22cb465116100a2578063e985e9c511610071578063e985e9c5146103e7578063f135c22f146103fa578063f2fde38b1461040d578063fce141ae1461042057600080fd5b8063a22cb46514610388578063b88d4fde1461039b578063bac21a22146103ae578063c87b56dd146103d457600080fd5b80638da5cb5b116100de5780638da5cb5b1461034957806395d89b411461035a57806398acb5d814610362578063a0bcfc7f1461037557600080fd5b806370a082311461030e578063715018a6146103215780638462151c1461032957600080fd5b80632c1f5216116101715780634a02a9f21161014b5780634a02a9f2146102c25780634f6ccce7146102d557806355a373d6146102e85780636352211e146102fb57600080fd5b80632c1f5216146102895780632f745c591461029c57806342842e0e146102af57600080fd5b8063095ea7b3116101ad578063095ea7b31461023c578063144fa6d71461025157806318160ddd1461026457806323b872dd1461027657600080fd5b806301ffc9a7146101d457806306fdde03146101fc578063081812fc14610211575b600080fd5b6101e76101e2366004611388565b610433565b60405190151581526020015b60405180910390f35b61020461045e565b6040516101f391906113eb565b61022461021f3660046113fe565b6104f0565b6040516001600160a01b0390911681526020016101f3565b61024f61024a366004611433565b610519565b005b61024f61025f36600461145d565b610528565b6008545b6040519081526020016101f3565b61024f610284366004611478565b610552565b600e54610224906001600160a01b031681565b6102686102aa366004611433565b610594565b61024f6102bd366004611478565b6105fe565b61024f6102d036600461145d565b610619565b6102686102e33660046113fe565b610643565b600d54610224906001600160a01b031681565b6102246103093660046113fe565b61069c565b61026861031c36600461145d565b6106a7565b61024f6106ef565b61033c61033736600461145d565b610703565b6040516101f391906114b4565b600a546001600160a01b0316610224565b61020461079b565b61024f61037036600461145d565b6107aa565b61024f610383366004611584565b6107d4565b61024f6103963660046115cd565b6107e8565b61024f6103a9366004611609565b6107f3565b7f0000000000000000000000000000000000000000000000000000000000000bb8610268565b6102046103e23660046113fe565b610811565b6101e76103f5366004611685565b610824565b600c54610224906001600160a01b031681565b61024f61041b36600461145d565b610852565b61026861042e36600461145d565b610890565b60006001600160e01b0319821663780e9d6360e01b1480610458575061045882610979565b92915050565b60606000805461046d906116b8565b80601f0160208091040260200160405190810160405280929190818152602001828054610499906116b8565b80156104e65780601f106104bb576101008083540402835291602001916104e6565b820191906000526020600020905b8154815290600101906020018083116104c957829003601f168201915b5050505050905090565b60006104fb826109c9565b506000828152600460205260409020546001600160a01b0316610458565b610524828233610a02565b5050565b610530610a0f565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b61055d838383610a3c565b600c546001600160a01b039081169083160361058f5761058f3384848460405180602001604052806000815250610ac1565b505050565b600061059f836106a7565b82106105d55760405163295f44f760e21b81526001600160a01b0384166004820152602481018390526044015b60405180910390fd5b506001600160a01b03919091166000908152600660209081526040808320938352929052205490565b61058f838383604051806020016040528060008152506107f3565b610621610a0f565b600c80546001600160a01b0319166001600160a01b0392909216919091179055565b600061064e60085490565b82106106775760405163295f44f760e21b815260006004820152602481018390526044016105cc565b6008828154811061068a5761068a6116f2565b90600052602060002001549050919050565b6000610458826109c9565b60006001600160a01b0382166106d3576040516322718ad960e21b8152600060048201526024016105cc565b506001600160a01b031660009081526003602052604090205490565b6106f7610a0f565b6107016000610bec565b565b60606000610710836106a7565b905060008167ffffffffffffffff81111561072d5761072d6114f8565b604051908082528060200260200182016040528015610756578160200160208202803683370190505b50905060005b828110156107935761076e8582610594565b828281518110610780576107806116f2565b602090810291909101015260010161075c565b509392505050565b60606001805461046d906116b8565b6107b2610a0f565b600e80546001600160a01b0319166001600160a01b0392909216919091179055565b6107dc610a0f565b600b6105248282611750565b610524338383610c3e565b6107fe848484610a3c565b61080b3385858585610ac1565b50505050565b6060600061081d610cdd565b9392505050565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b61085a610a0f565b6001600160a01b03811661088457604051631e4fbdf760e01b8152600060048201526024016105cc565b61088d81610bec565b50565b600c546000906001600160a01b0316336001600160a01b0316146108e75760405162461bcd60e51b815260206004820152600e60248201526d1bdb9b1e4819185c1c081b5a5b9d60921b60448201526064016105cc565b7f0000000000000000000000000000000000000000000000000000000000000bb8600f5411156109515760405162461bcd60e51b81526020600482015260156024820152741cdbdc9c9e4b081b5a5b9d0818dbdb5c1b195d1959605a1b60448201526064016105cc565b50600f5461095f8282610cec565b600f805490600061096f83611826565b9190505550919050565b60006001600160e01b031982166380ac58cd60e01b14806109aa57506001600160e01b03198216635b5e139f60e01b145b8061045857506301ffc9a760e01b6001600160e01b0319831614610458565b6000818152600260205260408120546001600160a01b03168061045857604051637e27328960e01b8152600481018490526024016105cc565b61058f8383836001610d51565b600a546001600160a01b031633146107015760405163118cdaa760e01b81523360048201526024016105cc565b6001600160a01b038216610a6657604051633250574960e11b8152600060048201526024016105cc565b6000610a73838333610e57565b9050836001600160a01b0316816001600160a01b03161461080b576040516364283d7b60e01b81526001600160a01b03808616600483015260248201849052821660448201526064016105cc565b6001600160a01b0383163b15610be557604051630a85bd0160e11b81526001600160a01b0384169063150b7a0290610b0390889088908790879060040161183f565b6020604051808303816000875af1925050508015610b3e575060408051601f3d908101601f19168201909252610b3b9181019061187c565b60015b610ba7573d808015610b6c576040519150601f19603f3d011682016040523d82523d6000602084013e610b71565b606091505b508051600003610b9f57604051633250574960e11b81526001600160a01b03851660048201526024016105cc565b805160208201fd5b6001600160e01b03198116630a85bd0160e11b14610be357604051633250574960e11b81526001600160a01b03851660048201526024016105cc565b505b5050505050565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216610c7057604051630b61174360e31b81526001600160a01b03831660048201526024016105cc565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b6060600b805461046d906116b8565b6001600160a01b038216610d1657604051633250574960e11b8152600060048201526024016105cc565b6000610d2483836000610e57565b90506001600160a01b0381161561058f576040516339e3563760e11b8152600060048201526024016105cc565b8080610d6557506001600160a01b03821615155b15610e27576000610d75846109c9565b90506001600160a01b03831615801590610da15750826001600160a01b0316816001600160a01b031614155b8015610db45750610db28184610824565b155b15610ddd5760405163a9fbf51f60e01b81526001600160a01b03841660048201526024016105cc565b8115610e255783856001600160a01b0316826001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b5050600090815260046020526040902080546001600160a01b0319166001600160a01b0392909216919091179055565b600d546000906001600160a01b03858116911614801590610e8157506001600160a01b0384163014155b610eba5760405162461bcd60e51b815260206004820152600a602482015269696e76616c696420746f60b01b60448201526064016105cc565b600e546001600160a01b03166343452958610eea856000908152600260205260409020546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039182166004820152908716602482015260448101869052606401600060405180830381600087803b158015610f3a57600080fd5b505af1158015610f4e573d6000803e3d6000fd5b50505050610f5d848484610f65565b949350505050565b600080610f73858585611032565b90506001600160a01b038116610fd057610fcb84600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b610ff3565b846001600160a01b0316816001600160a01b031614610ff357610ff3818561112b565b6001600160a01b03851661100f5761100a846111ac565b610f5d565b846001600160a01b0316816001600160a01b031614610f5d57610f5d858561125b565b6000828152600260205260408120546001600160a01b039081169083161561105f5761105f8184866112ab565b6001600160a01b0381161561109d5761107c600085600080610d51565b6001600160a01b038116600090815260036020526040902080546000190190555b6001600160a01b038516156110cc576001600160a01b0385166000908152600360205260409020805460010190555b60008481526002602052604080822080546001600160a01b0319166001600160a01b0389811691821790925591518793918516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4949350505050565b6000611136836106a7565b6000838152600760209081526040808320546001600160a01b038816845260069092529091209192509081831461118d57600083815260208281526040808320548584528184208190558352600790915290208290555b6000938452600760209081526040808620869055938552525081205550565b6008546000906111be90600190611899565b600083815260096020526040812054600880549394509092849081106111e6576111e66116f2565b906000526020600020015490508060088381548110611207576112076116f2565b600091825260208083209091019290925582815260099091526040808220849055858252812055600880548061123f5761123f6118ac565b6001900381819060005260206000200160009055905550505050565b60006001611268846106a7565b6112729190611899565b6001600160a01b039093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b6112b683838361130f565b61058f576001600160a01b0383166112e457604051637e27328960e01b8152600481018290526024016105cc565b60405163177e802f60e01b81526001600160a01b0383166004820152602481018290526044016105cc565b60006001600160a01b03831615801590610f5d5750826001600160a01b0316846001600160a01b0316148061134957506113498484610824565b80610f5d5750506000908152600460205260409020546001600160a01b03908116911614919050565b6001600160e01b03198116811461088d57600080fd5b60006020828403121561139a57600080fd5b813561081d81611372565b6000815180845260005b818110156113cb576020818501810151868301820152016113af565b506000602082860101526020601f19601f83011685010191505092915050565b60208152600061081d60208301846113a5565b60006020828403121561141057600080fd5b5035919050565b80356001600160a01b038116811461142e57600080fd5b919050565b6000806040838503121561144657600080fd5b61144f83611417565b946020939093013593505050565b60006020828403121561146f57600080fd5b61081d82611417565b60008060006060848603121561148d57600080fd5b61149684611417565b92506114a460208501611417565b9150604084013590509250925092565b6020808252825182820181905260009190848201906040850190845b818110156114ec578351835292840192918401916001016114d0565b50909695505050505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff80841115611529576115296114f8565b604051601f8501601f19908116603f01168101908282118183101715611551576115516114f8565b8160405280935085815286868601111561156a57600080fd5b858560208301376000602087830101525050509392505050565b60006020828403121561159657600080fd5b813567ffffffffffffffff8111156115ad57600080fd5b8201601f810184136115be57600080fd5b610f5d8482356020840161150e565b600080604083850312156115e057600080fd5b6115e983611417565b9150602083013580151581146115fe57600080fd5b809150509250929050565b6000806000806080858703121561161f57600080fd5b61162885611417565b935061163660208601611417565b925060408501359150606085013567ffffffffffffffff81111561165957600080fd5b8501601f8101871361166a57600080fd5b6116798782356020840161150e565b91505092959194509250565b6000806040838503121561169857600080fd5b6116a183611417565b91506116af60208401611417565b90509250929050565b600181811c908216806116cc57607f821691505b6020821081036116ec57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052603260045260246000fd5b601f82111561058f576000816000526020600020601f850160051c810160208610156117315750805b601f850160051c820191505b81811015610be35782815560010161173d565b815167ffffffffffffffff81111561176a5761176a6114f8565b61177e8161177884546116b8565b84611708565b602080601f8311600181146117b3576000841561179b5750858301515b600019600386901b1c1916600185901b178555610be3565b600085815260208120601f198616915b828110156117e2578886015182559484019460019091019084016117c3565b50858210156118005787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b60006001820161183857611838611810565b5060010190565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611872908301846113a5565b9695505050505050565b60006020828403121561188e57600080fd5b815161081d81611372565b8181038181111561045857610458611810565b634e487b7160e01b600052603160045260246000fdfea26469706673582212204fa689d13a0d6bd7554d6682cb8f6651a7dc958c334f67d959d1f932c6c95bfd64736f6c63430008180033
Deployed Bytecode Sourcemap
401:2816:17:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1402:222:5;;;;;;:::i;:::-;;:::i;:::-;;;565:14:19;;558:22;540:41;;528:2;513:18;1402:222:5;;;;;;;;2263:89:2;;;:::i;:::-;;;;;;;:::i;3299:154::-;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;1594:32:19;;;1576:51;;1564:2;1549:18;3299:154:2;1430:203:19;3152:113:2;;;;;;:::i;:::-;;:::i;:::-;;2193:92:17;;;;;;:::i;:::-;;:::i;1967:102:5:-;2045:10;:17;1967:102;;;2412:25:19;;;2400:2;2385:18;1967:102:5;2266:177:19;1001:293:17;;;;;;:::i;:::-;;:::i;555:30::-;;;;;-1:-1:-1;;;;;555:30:17;;;1668:255:5;;;;;;:::i;:::-;;:::i;4464:132:2:-;;;;;;:::i;:::-;;:::i;1965:88:17:-;;;;;;:::i;:::-;;:::i;2113:226:5:-;;;;;;:::i;:::-;;:::i;520:28:17:-;;;;;-1:-1:-1;;;;;520:28:17;;;2103:118:2;;;;;;:::i;:::-;;:::i;1861:208::-;;;;;;:::i;:::-;;:::i;2293:101:0:-;;;:::i;2703:335:17:-;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;1638:85:0:-;1710:6;;-1:-1:-1;;;;;1710:6:0;1638:85;;2394:93:2;;;:::i;2061:124:17:-;;;;;;:::i;:::-;;:::i;2293:89::-;;;;;;:::i;:::-;;:::i;3487:144:2:-;;;;;;:::i;:::-;;:::i;1302:268:17:-;;;;;;:::i;:::-;;:::i;780:96::-;856:12;780:96;;3046:168;;;;;;:::i;:::-;;:::i;3665:153:2:-;;;;;;:::i;:::-;;:::i;486:27:17:-;;;;;-1:-1:-1;;;;;486:27:17;;;2543:215:0;;;;;;:::i;:::-;;:::i;2390:305:17:-;;;;;;:::i;:::-;;:::i;1402:222:5:-;1504:4;-1:-1:-1;;;;;;1527:50:5;;-1:-1:-1;;;1527:50:5;;:90;;;1581:36;1605:11;1581:23;:36::i;:::-;1520:97;1402:222;-1:-1:-1;;1402:222:5:o;2263:89:2:-;2308:13;2340:5;2333:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2263:89;:::o;3299:154::-;3366:7;3385:22;3399:7;3385:13;:22::i;:::-;-1:-1:-1;5679:7:2;5705:24;;;:15;:24;;;;;;-1:-1:-1;;;;;5705:24:2;3425:21;5609:127;3152:113;3223:35;3232:2;3236:7;735:10:9;3223:8:2;:35::i;:::-;3152:113;;:::o;2193:92:17:-;1531:13:0;:11;:13::i;:::-;2255::17::1;:22:::0;;-1:-1:-1;;;;;;2255:22:17::1;-1:-1:-1::0;;;;;2255:22:17;;;::::1;::::0;;;::::1;::::0;;2193:92::o;1001:293::-;1118:37;1137:4;1143:2;1147:7;1118:18;:37::i;:::-;1176:12;;-1:-1:-1;;;;;1176:12:17;;;1170:18;;;;1166:121;;1205:70;735:10:9;1253:4:17;1259:2;1263:7;1205:70;;;;;;;;;;;;:33;:70::i;:::-;1001:293;;;:::o;1668:255:5:-;1756:7;1788:16;1798:5;1788:9;:16::i;:::-;1779:5;:25;1775:99;;1827:36;;-1:-1:-1;;;1827:36:5;;-1:-1:-1;;;;;6509:32:19;;1827:36:5;;;6491:51:19;6558:18;;;6551:34;;;6464:18;;1827:36:5;;;;;;;;1775:99;-1:-1:-1;;;;;;1890:19:5;;;;;;;;:12;:19;;;;;;;;:26;;;;;;;;;1668:255::o;4464:132:2:-;4550:39;4567:4;4573:2;4577:7;4550:39;;;;;;;;;;;;:16;:39::i;1965:88:17:-;1531:13:0;:11;:13::i;:::-;2025:12:17::1;:20:::0;;-1:-1:-1;;;;;;2025:20:17::1;-1:-1:-1::0;;;;;2025:20:17;;;::::1;::::0;;;::::1;::::0;;1965:88::o;2113:226:5:-;2179:7;2211:13;2045:10;:17;;1967:102;2211:13;2202:5;:22;2198:101;;2247:41;;-1:-1:-1;;;2247:41:5;;2278:1;2247:41;;;6491:51:19;6558:18;;;6551:34;;;6464:18;;2247:41:5;6317:274:19;2198:101:5;2315:10;2326:5;2315:17;;;;;;;;:::i;:::-;;;;;;;;;2308:24;;2113:226;;;:::o;2103:118:2:-;2166:7;2192:22;2206:7;2192:13;:22::i;1861:208::-;1924:7;-1:-1:-1;;;;;1947:19:2;;1943:87;;1989:30;;-1:-1:-1;;;1989:30:2;;2016:1;1989:30;;;1576:51:19;1549:18;;1989:30:2;1430:203:19;1943:87:2;-1:-1:-1;;;;;;2046:16:2;;;;;:9;:16;;;;;;;1861:208::o;2293:101:0:-;1531:13;:11;:13::i;:::-;2357:30:::1;2384:1;2357:18;:30::i;:::-;2293:101::o:0;2703:335:17:-;2762:16;2791:15;2809:16;2819:5;2809:9;:16::i;:::-;2791:34;;2836:25;2878:7;2864:22;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2864:22:17;;2836:50;;2902:9;2897:108;2921:7;2917:1;:11;2897:108;;;2964:29;2984:5;2991:1;2964:19;:29::i;:::-;2950:8;2959:1;2950:11;;;;;;;;:::i;:::-;;;;;;;;;;:43;2930:3;;2897:108;;;-1:-1:-1;3022:8:17;2703:335;-1:-1:-1;;;2703:335:17:o;2394:93:2:-;2441:13;2473:7;2466:14;;;;;:::i;2061:124:17:-;1531:13:0;:11;:13::i;:::-;2143:15:17::1;:34:::0;;-1:-1:-1;;;;;;2143:34:17::1;-1:-1:-1::0;;;;;2143:34:17;;;::::1;::::0;;;::::1;::::0;;2061:124::o;2293:89::-;1531:13:0;:11;:13::i;:::-;2360:8:17::1;:14;2371:3:::0;2360:8;:14:::1;:::i;3487:144:2:-:0;3572:52;735:10:9;3605:8:2;3615;3572:18;:52::i;1302:268:17:-;1442:37;1461:4;1467:2;1471:7;1442:18;:37::i;:::-;1490:72;735:10:9;1538:4:17;1544:2;1548:7;1557:4;1490:33;:72::i;:::-;1302:268;;;;:::o;3046:168::-;3119:13;3147:21;3171:10;:8;:10::i;:::-;3147:34;3046:168;-1:-1:-1;;;3046:168:17:o;3665:153:2:-;-1:-1:-1;;;;;3776:25:2;;;3753:4;3776:25;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;;;3665:153::o;2543:215:0:-;1531:13;:11;:13::i;:::-;-1:-1:-1;;;;;2627:22:0;::::1;2623:91;;2672:31;::::0;-1:-1:-1;;;2672:31:0;;2700:1:::1;2672:31;::::0;::::1;1576:51:19::0;1549:18;;2672:31:0::1;1430:203:19::0;2623:91:0::1;2723:28;2742:8;2723:18;:28::i;:::-;2543:215:::0;:::o;2390:305:17:-;2491:12;;2439:15;;-1:-1:-1;;;;;2491:12:17;735:10:9;-1:-1:-1;;;;;2475:28:17;;2467:55;;;;-1:-1:-1;;;2467:55:17;;9125:2:19;2467:55:17;;;9107:21:19;9164:2;9144:18;;;9137:30;-1:-1:-1;;;9183:18:19;;;9176:44;9237:18;;2467:55:17;8923:338:19;2467:55:17;2557:12;2541;;:28;;2533:62;;;;-1:-1:-1;;;2533:62:17;;9468:2:19;2533:62:17;;;9450:21:19;9507:2;9487:18;;;9480:30;-1:-1:-1;;;9526:18:19;;;9519:51;9587:18;;2533:62:17;9266:345:19;2533:62:17;-1:-1:-1;2616:12:17;;2639:23;2645:2;2616:12;2639:5;:23::i;:::-;2673:12;:14;;;:12;:14;;;:::i;:::-;;;;;;2390:305;;;:::o;1527:300:2:-;1629:4;-1:-1:-1;;;;;;1664:40:2;;-1:-1:-1;;;1664:40:2;;:104;;-1:-1:-1;;;;;;;1720:48:2;;-1:-1:-1;;;1720:48:2;1664:104;:156;;;-1:-1:-1;;;;;;;;;;829:40:12;;;1784:36:2;730:146:12;15858:241:2;15921:7;5470:16;;;:7;:16;;;;;;-1:-1:-1;;;;;5470:16:2;;15983:88;;16029:31;;-1:-1:-1;;;16029:31:2;;;;;2412:25:19;;;2385:18;;16029:31:2;2266:177:19;14138:120:2;14218:33;14227:2;14231:7;14240:4;14246;14218:8;:33::i;1796:162:0:-;1710:6;;-1:-1:-1;;;;;1710:6:0;735:10:9;1855:23:0;1851:101;;1901:40;;-1:-1:-1;;;1901:40:0;;735:10:9;1901:40:0;;;1576:51:19;1549:18;;1901:40:0;1430:203:19;3852:578:2;-1:-1:-1;;;;;3946:16:2;;3942:87;;3985:33;;-1:-1:-1;;;3985:33:2;;4015:1;3985:33;;;1576:51:19;1549:18;;3985:33:2;1430:203:19;3942:87:2;4247:21;4271:34;4279:2;4283:7;735:10:9;4271:7:2;:34::i;:::-;4247:58;;4336:4;-1:-1:-1;;;;;4319:21:2;:13;-1:-1:-1;;;;;4319:21:2;;4315:109;;4363:50;;-1:-1:-1;;;4363:50:2;;-1:-1:-1;;;;;10146:15:19;;;4363:50:2;;;10128:34:19;10178:18;;;10171:34;;;10241:15;;10221:18;;;10214:43;10063:18;;4363:50:2;9888:375:19;993:926:8;-1:-1:-1;;;;;1173:14:8;;;:18;1169:744;;1211:67;;-1:-1:-1;;;1211:67:8;;-1:-1:-1;;;;;1211:36:8;;;;;:67;;1248:8;;1258:4;;1264:7;;1273:4;;1211:67;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1211:67:8;;;;;;;;-1:-1:-1;;1211:67:8;;;;;;;;;;;;:::i;:::-;;;1207:696;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1568:6;:13;1585:1;1568:18;1564:325;;1672:39;;-1:-1:-1;;;1672:39:8;;-1:-1:-1;;;;;1594:32:19;;1672:39:8;;;1576:51:19;1549:18;;1672:39:8;1430:203:19;1564:325:8;1841:6;1835:13;1828:4;1820:6;1816:17;1809:40;1207:696;-1:-1:-1;;;;;;1325:51:8;;-1:-1:-1;;;1325:51:8;1321:182;;1445:39;;-1:-1:-1;;;1445:39:8;;-1:-1:-1;;;;;1594:32:19;;1445:39:8;;;1576:51:19;1549:18;;1445:39:8;1430:203:19;1321:182:8;1279:238;1207:696;993:926;;;;;:::o;2912:187:0:-;3004:6;;;-1:-1:-1;;;;;3020:17:0;;;-1:-1:-1;;;;;;3020:17:0;;;;;;;3052:40;;3004:6;;;3020:17;3004:6;;3052:40;;2985:16;;3052:40;2975:124;2912:187;:::o;15311:312:2:-;-1:-1:-1;;;;;15418:22:2;;15414:91;;15463:31;;-1:-1:-1;;;15463:31:2;;-1:-1:-1;;;;;1594:32:19;;15463:31:2;;;1576:51:19;1549:18;;15463:31:2;1430:203:19;15414:91:2;-1:-1:-1;;;;;15514:25:2;;;;;;;:18;:25;;;;;;;;:35;;;;;;;;;;;;;:46;;-1:-1:-1;;15514:46:2;;;;;;;;;;15575:41;;540::19;;;15575::2;;513:18:19;15575:41:2;;;;;;;15311:312;;;:::o;884:109:17:-;944:13;977:8;970:15;;;;;:::i;9624:327:2:-;-1:-1:-1;;;;;9691:16:2;;9687:87;;9730:33;;-1:-1:-1;;;9730:33:2;;9760:1;9730:33;;;1576:51:19;1549:18;;9730:33:2;1430:203:19;9687:87:2;9783:21;9807:32;9815:2;9819:7;9836:1;9807:7;:32::i;:::-;9783:56;-1:-1:-1;;;;;;9853:27:2;;;9849:96;;9903:31;;-1:-1:-1;;;9903:31:2;;9931:1;9903:31;;;1576:51:19;1549:18;;9903:31:2;1430:203:19;14440:662:2;14600:9;:31;;;-1:-1:-1;;;;;;14613:18:2;;;;14600:31;14596:460;;;14647:13;14663:22;14677:7;14663:13;:22::i;:::-;14647:38;-1:-1:-1;;;;;;14813:18:2;;;;;;:35;;;14844:4;-1:-1:-1;;;;;14835:13:2;:5;-1:-1:-1;;;;;14835:13:2;;;14813:35;:69;;;;;14853:29;14870:5;14877:4;14853:16;:29::i;:::-;14852:30;14813:69;14809:142;;;14909:27;;-1:-1:-1;;;14909:27:2;;-1:-1:-1;;;;;1594:32:19;;14909:27:2;;;1576:51:19;1549:18;;14909:27:2;1430:203:19;14809:142:2;14969:9;14965:81;;;15023:7;15019:2;-1:-1:-1;;;;;15003:28:2;15012:5;-1:-1:-1;;;;;15003:28:2;;;;;;;;;;;14965:81;14633:423;14596:460;-1:-1:-1;;15066:24:2;;;;:15;:24;;;;;:29;;-1:-1:-1;;;;;;15066:29:2;-1:-1:-1;;;;;15066:29:2;;;;;;;;;;14440:662::o;1578:379:17:-;1725:13;;1691:7;;-1:-1:-1;;;;;1719:19:17;;;1725:13;;1719:19;;;;:42;;-1:-1:-1;;;;;;1742:19:17;;1756:4;1742:19;;1719:42;1711:65;;;;-1:-1:-1;;;1711:65:17;;11218:2:19;1711:65:17;;;11200:21:19;11257:2;11237:18;;;11230:30;-1:-1:-1;;;11276:18:19;;;11269:40;11326:18;;1711:65:17;11016:334:19;1711:65:17;1837:15;;-1:-1:-1;;;;;1837:15:17;1820:47;1868:17;1877:7;5444::2;5470:16;;;:7;:16;;;;;;-1:-1:-1;;;;;5470:16:2;;5378:115;1868:17:17;1820:79;;-1:-1:-1;;;;;;1820:79:17;;;;;;;-1:-1:-1;;;;;11613:15:19;;;1820:79:17;;;11595:34:19;11665:15;;;11645:18;;;11638:43;11697:18;;;11690:34;;;11530:18;;1820:79:17;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1917:32;1931:2;1935:7;1944:4;1917:13;:32::i;:::-;1910:39;1578:379;-1:-1:-1;;;;1578:379:17:o;2372:625:5:-;2467:7;2486:21;2510:32;2524:2;2528:7;2537:4;2510:13;:32::i;:::-;2486:56;-1:-1:-1;;;;;;2557:27:5;;2553:210;;2600:40;2632:7;3803:10;:17;;3776:24;;;;:15;:24;;;;;:44;;;3830:24;;;;;;;;;;;;3700:161;2600:40;2553:210;;;2678:2;-1:-1:-1;;;;;2661:19:5;:13;-1:-1:-1;;;;;2661:19:5;;2657:106;;2696:56;2729:13;2744:7;2696:32;:56::i;:::-;-1:-1:-1;;;;;2776:16:5;;2772:188;;2808:45;2845:7;2808:36;:45::i;:::-;2772:188;;;2891:2;-1:-1:-1;;;;;2874:19:5;:13;-1:-1:-1;;;;;2874:19:5;;2870:90;;2909:40;2937:2;2941:7;2909:27;:40::i;8507:795:2:-;8593:7;5470:16;;;:7;:16;;;;;;-1:-1:-1;;;;;5470:16:2;;;;8704:18;;;8700:86;;8738:37;8755:4;8761;8767:7;8738:16;:37::i;:::-;-1:-1:-1;;;;;8830:18:2;;;8826:256;;8946:48;8963:1;8967:7;8984:1;8988:5;8946:8;:48::i;:::-;-1:-1:-1;;;;;9037:15:2;;;;;;:9;:15;;;;;:20;;-1:-1:-1;;9037:20:2;;;8826:256;-1:-1:-1;;;;;9096:16:2;;;9092:107;;-1:-1:-1;;;;;9156:13:2;;;;;;:9;:13;;;;;:18;;9173:1;9156:18;;;9092:107;9209:16;;;;:7;:16;;;;;;:21;;-1:-1:-1;;;;;;9209:21:2;-1:-1:-1;;;;;9209:21:2;;;;;;;;;9246:27;;9209:16;;9246:27;;;;;;;9291:4;8507:795;-1:-1:-1;;;;8507:795:2:o;4478:1055:5:-;4740:22;4765:15;4775:4;4765:9;:15::i;:::-;4790:18;4811:26;;;:17;:26;;;;;;;;;-1:-1:-1;;;;;4912:18:5;;;;:12;:18;;;;;;4740:40;;-1:-1:-1;4811:26:5;5034:28;;;5030:325;;5078:19;5100:35;;;;;;;;;;;;5150:31;;;;;;:45;;;5267:30;;:17;:30;;;;;:43;;;5030:325;5448:26;;;;:17;:26;;;;;;;;5441:33;;;5491:35;;;;-1:-1:-1;5491:35:5;;5484:42;-1:-1:-1;4478:1055:5:o;5821:1061::-;6095:10;:17;6070:22;;6095:21;;6115:1;;6095:21;:::i;:::-;6126:18;6147:24;;;:15;:24;;;;;;6515:10;:26;;6070:46;;-1:-1:-1;6147:24:5;;6070:46;;6515:26;;;;;;:::i;:::-;;;;;;;;;6493:48;;6577:11;6552:10;6563;6552:22;;;;;;;;:::i;:::-;;;;;;;;;;;;:36;;;;6656:28;;;:15;:28;;;;;;;:41;;;6825:24;;;;;6818:31;6859:10;:16;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;5892:990;;;5821:1061;:::o;3291:214::-;3375:14;3408:1;3392:13;3402:2;3392:9;:13::i;:::-;:17;;;;:::i;:::-;-1:-1:-1;;;;;3419:16:5;;;;;;;:12;:16;;;;;;;;:24;;;;;;;;:34;;;3463:26;;;:17;:26;;;;;;:35;;;;-1:-1:-1;3291:214:5:o;6751:368:2:-;6863:38;6877:5;6884:7;6893;6863:13;:38::i;:::-;6858:255;;-1:-1:-1;;;;;6921:19:2;;6917:186;;6967:31;;-1:-1:-1;;;6967:31:2;;;;;2412:25:19;;;2385:18;;6967:31:2;2266:177:19;6917:186:2;7044:44;;-1:-1:-1;;;7044:44:2;;-1:-1:-1;;;;;6509:32:19;;7044:44:2;;;6491:51:19;6558:18;;;6551:34;;;6464:18;;7044:44:2;6317:274:19;6047:272:2;6150:4;-1:-1:-1;;;;;6185:21:2;;;;;;:127;;;6232:7;-1:-1:-1;;;;;6223:16:2;:5;-1:-1:-1;;;;;6223:16:2;;:52;;;;6243:32;6260:5;6267:7;6243:16;:32::i;:::-;6223:88;;;-1:-1:-1;;5679:7:2;5705:24;;;:15;:24;;;;;;-1:-1:-1;;;;;5705:24:2;;;6279:32;;;;;-1:-1:-1;6047:272:2:o;14:131:19:-;-1:-1:-1;;;;;;88:32:19;;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:423::-;634:3;672:5;666:12;699:6;694:3;687:19;724:1;734:162;748:6;745:1;742:13;734:162;;;810:4;866:13;;;862:22;;856:29;838:11;;;834:20;;827:59;763:12;734:162;;;738:3;941:1;934:4;925:6;920:3;916:16;912:27;905:38;1004:4;997:2;993:7;988:2;980:6;976:15;972:29;967:3;963:39;959:50;952:57;;;592:423;;;;:::o;1020:220::-;1169:2;1158:9;1151:21;1132:4;1189:45;1230:2;1219:9;1215:18;1207:6;1189:45;:::i;1245:180::-;1304:6;1357:2;1345:9;1336:7;1332:23;1328:32;1325:52;;;1373:1;1370;1363:12;1325:52;-1:-1:-1;1396:23:19;;1245:180;-1:-1:-1;1245:180:19:o;1638:173::-;1706:20;;-1:-1:-1;;;;;1755:31:19;;1745:42;;1735:70;;1801:1;1798;1791:12;1735:70;1638:173;;;:::o;1816:254::-;1884:6;1892;1945:2;1933:9;1924:7;1920:23;1916:32;1913:52;;;1961:1;1958;1951:12;1913:52;1984:29;2003:9;1984:29;:::i;:::-;1974:39;2060:2;2045:18;;;;2032:32;;-1:-1:-1;;;1816:254:19:o;2075:186::-;2134:6;2187:2;2175:9;2166:7;2162:23;2158:32;2155:52;;;2203:1;2200;2193:12;2155:52;2226:29;2245:9;2226:29;:::i;2448:328::-;2525:6;2533;2541;2594:2;2582:9;2573:7;2569:23;2565:32;2562:52;;;2610:1;2607;2600:12;2562:52;2633:29;2652:9;2633:29;:::i;:::-;2623:39;;2681:38;2715:2;2704:9;2700:18;2681:38;:::i;:::-;2671:48;;2766:2;2755:9;2751:18;2738:32;2728:42;;2448:328;;;;;:::o;2781:632::-;2952:2;3004:21;;;3074:13;;2977:18;;;3096:22;;;2923:4;;2952:2;3175:15;;;;3149:2;3134:18;;;2923:4;3218:169;3232:6;3229:1;3226:13;3218:169;;;3293:13;;3281:26;;3362:15;;;;3327:12;;;;3254:1;3247:9;3218:169;;;-1:-1:-1;3404:3:19;;2781:632;-1:-1:-1;;;;;;2781:632:19:o;3418:127::-;3479:10;3474:3;3470:20;3467:1;3460:31;3510:4;3507:1;3500:15;3534:4;3531:1;3524:15;3550:632;3615:5;3645:18;3686:2;3678:6;3675:14;3672:40;;;3692:18;;:::i;:::-;3767:2;3761:9;3735:2;3821:15;;-1:-1:-1;;3817:24:19;;;3843:2;3813:33;3809:42;3797:55;;;3867:18;;;3887:22;;;3864:46;3861:72;;;3913:18;;:::i;:::-;3953:10;3949:2;3942:22;3982:6;3973:15;;4012:6;4004;3997:22;4052:3;4043:6;4038:3;4034:16;4031:25;4028:45;;;4069:1;4066;4059:12;4028:45;4119:6;4114:3;4107:4;4099:6;4095:17;4082:44;4174:1;4167:4;4158:6;4150;4146:19;4142:30;4135:41;;;;3550:632;;;;;:::o;4187:451::-;4256:6;4309:2;4297:9;4288:7;4284:23;4280:32;4277:52;;;4325:1;4322;4315:12;4277:52;4365:9;4352:23;4398:18;4390:6;4387:30;4384:50;;;4430:1;4427;4420:12;4384:50;4453:22;;4506:4;4498:13;;4494:27;-1:-1:-1;4484:55:19;;4535:1;4532;4525:12;4484:55;4558:74;4624:7;4619:2;4606:16;4601:2;4597;4593:11;4558:74;:::i;4643:347::-;4708:6;4716;4769:2;4757:9;4748:7;4744:23;4740:32;4737:52;;;4785:1;4782;4775:12;4737:52;4808:29;4827:9;4808:29;:::i;:::-;4798:39;;4887:2;4876:9;4872:18;4859:32;4934:5;4927:13;4920:21;4913:5;4910:32;4900:60;;4956:1;4953;4946:12;4900:60;4979:5;4969:15;;;4643:347;;;;;:::o;4995:667::-;5090:6;5098;5106;5114;5167:3;5155:9;5146:7;5142:23;5138:33;5135:53;;;5184:1;5181;5174:12;5135:53;5207:29;5226:9;5207:29;:::i;:::-;5197:39;;5255:38;5289:2;5278:9;5274:18;5255:38;:::i;:::-;5245:48;;5340:2;5329:9;5325:18;5312:32;5302:42;;5395:2;5384:9;5380:18;5367:32;5422:18;5414:6;5411:30;5408:50;;;5454:1;5451;5444:12;5408:50;5477:22;;5530:4;5522:13;;5518:27;-1:-1:-1;5508:55:19;;5559:1;5556;5549:12;5508:55;5582:74;5648:7;5643:2;5630:16;5625:2;5621;5617:11;5582:74;:::i;:::-;5572:84;;;4995:667;;;;;;;:::o;5667:260::-;5735:6;5743;5796:2;5784:9;5775:7;5771:23;5767:32;5764:52;;;5812:1;5809;5802:12;5764:52;5835:29;5854:9;5835:29;:::i;:::-;5825:39;;5883:38;5917:2;5906:9;5902:18;5883:38;:::i;:::-;5873:48;;5667:260;;;;;:::o;5932:380::-;6011:1;6007:12;;;;6054;;;6075:61;;6129:4;6121:6;6117:17;6107:27;;6075:61;6182:2;6174:6;6171:14;6151:18;6148:38;6145:161;;6228:10;6223:3;6219:20;6216:1;6209:31;6263:4;6260:1;6253:15;6291:4;6288:1;6281:15;6145:161;;5932:380;;;:::o;6596:127::-;6657:10;6652:3;6648:20;6645:1;6638:31;6688:4;6685:1;6678:15;6712:4;6709:1;6702:15;6854:543;6956:2;6951:3;6948:11;6945:446;;;6992:1;7016:5;7013:1;7006:16;7060:4;7057:1;7047:18;7130:2;7118:10;7114:19;7111:1;7107:27;7101:4;7097:38;7166:4;7154:10;7151:20;7148:47;;;-1:-1:-1;7189:4:19;7148:47;7244:2;7239:3;7235:12;7232:1;7228:20;7222:4;7218:31;7208:41;;7299:82;7317:2;7310:5;7307:13;7299:82;;;7362:17;;;7343:1;7332:13;7299:82;;7573:1345;7699:3;7693:10;7726:18;7718:6;7715:30;7712:56;;;7748:18;;:::i;:::-;7777:97;7867:6;7827:38;7859:4;7853:11;7827:38;:::i;:::-;7821:4;7777:97;:::i;:::-;7929:4;;7986:2;7975:14;;8003:1;7998:663;;;;8705:1;8722:6;8719:89;;;-1:-1:-1;8774:19:19;;;8768:26;8719:89;-1:-1:-1;;7530:1:19;7526:11;;;7522:24;7518:29;7508:40;7554:1;7550:11;;;7505:57;8821:81;;7968:944;;7998:663;6801:1;6794:14;;;6838:4;6825:18;;-1:-1:-1;;8034:20:19;;;8152:236;8166:7;8163:1;8160:14;8152:236;;;8255:19;;;8249:26;8234:42;;8347:27;;;;8315:1;8303:14;;;;8182:19;;8152:236;;;8156:3;8416:6;8407:7;8404:19;8401:201;;;8477:19;;;8471:26;-1:-1:-1;;8560:1:19;8556:14;;;8572:3;8552:24;8548:37;8544:42;8529:58;8514:74;;8401:201;-1:-1:-1;;;;;8648:1:19;8632:14;;;8628:22;8615:36;;-1:-1:-1;7573:1345:19:o;9616:127::-;9677:10;9672:3;9668:20;9665:1;9658:31;9708:4;9705:1;9698:15;9732:4;9729:1;9722:15;9748:135;9787:3;9808:17;;;9805:43;;9828:18;;:::i;:::-;-1:-1:-1;9875:1:19;9864:13;;9748:135::o;10268:489::-;-1:-1:-1;;;;;10537:15:19;;;10519:34;;10589:15;;10584:2;10569:18;;10562:43;10636:2;10621:18;;10614:34;;;10684:3;10679:2;10664:18;;10657:31;;;10462:4;;10705:46;;10731:19;;10723:6;10705:46;:::i;:::-;10697:54;10268:489;-1:-1:-1;;;;;;10268:489:19:o;10762:249::-;10831:6;10884:2;10872:9;10863:7;10859:23;10855:32;10852:52;;;10900:1;10897;10890:12;10852:52;10932:9;10926:16;10951:30;10975:5;10951:30;:::i;11735:128::-;11802:9;;;11823:11;;;11820:37;;;11837:18;;:::i;11868:127::-;11929:10;11924:3;11920:20;11917:1;11910:31;11960:4;11957:1;11950:15;11984:4;11981:1;11974:15
Swarm Source
ipfs://4fa689d13a0d6bd7554d6682cb8f6651a7dc958c334f67d959d1f932c6c95bfd
🤖 Code Reader Beta

Generate instant answers for your smart contract questions using Al Models. Read more.

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.