ERC-20
Source Code
Overview
Max Total Supply
100,000,000 VBUCK
Holders
483
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
| Transaction Hash | Block | Multiplier | Status |
|---|
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address[3]","name":"integrationAddresses_","type":"address[3]"},{"internalType":"bytes","name":"baseParams_","type":"bytes"},{"internalType":"bytes","name":"supplyParams_","type":"bytes"},{"internalType":"bytes","name":"taxParams_","type":"bytes"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AdapterParamsMustBeEmpty","type":"error"},{"inputs":[],"name":"AddressAlreadySet","type":"error"},{"inputs":[],"name":"AllowanceDecreasedBelowZero","type":"error"},{"inputs":[],"name":"AlreadyInitialised","type":"error"},{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"ApproveFromTheZeroAddress","type":"error"},{"inputs":[],"name":"ApproveToTheZeroAddress","type":"error"},{"inputs":[],"name":"AuctionStatusIsNotEnded","type":"error"},{"inputs":[],"name":"AuctionStatusIsNotOpen","type":"error"},{"inputs":[{"internalType":"address[]","name":"modules","type":"address[]"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"uint256","name":"txGas","type":"uint256"}],"name":"AuxCallFailed","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","type":"error"},{"inputs":[],"name":"BidMustBeBelowTheFloorForRefundDuringAuction","type":"error"},{"inputs":[],"name":"BidMustBeBelowTheFloorWhenReducingQuantity","type":"error"},{"inputs":[{"internalType":"enum IErrors.BondingCurveErrorType","name":"error","type":"uint8"}],"name":"BondingCurveError","type":"error"},{"inputs":[],"name":"BurnExceedsBalance","type":"error"},{"inputs":[],"name":"BurnFromTheZeroAddress","type":"error"},{"inputs":[],"name":"CallerIsNotFactory","type":"error"},{"inputs":[],"name":"CallerIsNotFactoryOrProjectOwner","type":"error"},{"inputs":[{"internalType":"address","name":"caller","type":"address"}],"name":"CallerIsNotPlatformAdmin","type":"error"},{"inputs":[{"internalType":"address","name":"caller","type":"address"}],"name":"CallerIsNotSuperAdmin","type":"error"},{"inputs":[],"name":"CallerIsNotTheOwner","type":"error"},{"inputs":[],"name":"CallerIsNotTheTaxAdmin","type":"error"},{"inputs":[],"name":"CallerMustBeLzApp","type":"error"},{"inputs":[],"name":"CannotSetNewOwnerToTheZeroAddress","type":"error"},{"inputs":[],"name":"CannotSetNewTaxAdminToTheZeroAddress","type":"error"},{"inputs":[],"name":"CannotSetToZeroAddress","type":"error"},{"inputs":[],"name":"CollectionAlreadyRevealed","type":"error"},{"inputs":[],"name":"ContractIsNotPaused","type":"error"},{"inputs":[],"name":"ContractIsPaused","type":"error"},{"inputs":[],"name":"DecreasedAllowanceBelowZero","type":"error"},{"inputs":[],"name":"DestinationIsNotTrustedSource","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20SpendableInvalidReveiver","type":"error"},{"inputs":[],"name":"GasLimitIsTooLow","type":"error"},{"inputs":[],"name":"IncorrectConfirmationValue","type":"error"},{"inputs":[],"name":"IncorrectPayment","type":"error"},{"inputs":[],"name":"InitialLiquidityAlreadyAdded","type":"error"},{"inputs":[],"name":"InsufficientAllowance","type":"error"},{"inputs":[],"name":"InvalidAdapterParams","type":"error"},{"inputs":[],"name":"InvalidAddress","type":"error"},{"inputs":[],"name":"InvalidEndpointCaller","type":"error"},{"inputs":[],"name":"InvalidMinGas","type":"error"},{"inputs":[],"name":"InvalidOracleSignature","type":"error"},{"inputs":[],"name":"InvalidPayload","type":"error"},{"inputs":[],"name":"InvalidReceiver","type":"error"},{"inputs":[],"name":"InvalidSourceSendingContract","type":"error"},{"inputs":[],"name":"InvalidTotalShares","type":"error"},{"inputs":[],"name":"LPLockUpMustFitUint96","type":"error"},{"inputs":[],"name":"LiquidityPoolCannotBeAddressZero","type":"error"},{"inputs":[],"name":"LiquidityPoolMustBeAContractAddress","type":"error"},{"inputs":[],"name":"ListLengthMismatch","type":"error"},{"inputs":[],"name":"MaxBidQuantityIs255","type":"error"},{"inputs":[{"internalType":"uint256","name":"requested","type":"uint256"},{"internalType":"uint256","name":"alreadyMinted","type":"uint256"},{"internalType":"uint256","name":"maxAllowance","type":"uint256"}],"name":"MaxPublicMintAllowanceExceeded","type":"error"},{"inputs":[],"name":"MaxSupplyTooHigh","type":"error"},{"inputs":[],"name":"MaxTokensPerTxnExceeded","type":"error"},{"inputs":[],"name":"MaxTokensPerWalletExceeded","type":"error"},{"inputs":[],"name":"MetadataIsLocked","type":"error"},{"inputs":[],"name":"MetadropFactoryOnlyOncePerReveal","type":"error"},{"inputs":[],"name":"MetadropModulesOnly","type":"error"},{"inputs":[],"name":"MetadropOracleCannotBeAddressZero","type":"error"},{"inputs":[],"name":"MinGasLimitNotSet","type":"error"},{"inputs":[],"name":"MintERC2309QuantityExceedsLimit","type":"error"},{"inputs":[],"name":"MintToZeroAddress","type":"error"},{"inputs":[],"name":"MintZeroQuantity","type":"error"},{"inputs":[],"name":"MintingIsClosedForever","type":"error"},{"inputs":[],"name":"NewBuyTaxBasisPointsExceedsMaximum","type":"error"},{"inputs":[],"name":"NewSellTaxBasisPointsExceedsMaximum","type":"error"},{"inputs":[],"name":"NoETHForLiquidityPair","type":"error"},{"inputs":[],"name":"NoPaymentDue","type":"error"},{"inputs":[],"name":"NoRefundForCaller","type":"error"},{"inputs":[],"name":"NoStoredMessage","type":"error"},{"inputs":[],"name":"NoTokenForLiquidityPair","type":"error"},{"inputs":[],"name":"NoTrustedPathRecord","type":"error"},{"inputs":[],"name":"OperationDidNotSucceed","type":"error"},{"inputs":[],"name":"OracleSignatureHasExpired","type":"error"},{"inputs":[],"name":"OwnerQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"OwnershipNotInitializedForExtraData","type":"error"},{"inputs":[],"name":"ParametersDoNotMatchSignedMessage","type":"error"},{"inputs":[],"name":"PassedConfigDoesNotMatchApproved","type":"error"},{"inputs":[],"name":"PauseCutOffHasPassed","type":"error"},{"inputs":[],"name":"PaymentMustCoverPerMintFee","type":"error"},{"inputs":[],"name":"PermitDidNotSucceed","type":"error"},{"inputs":[],"name":"PlatformAdminCannotBeAddressZero","type":"error"},{"inputs":[],"name":"PlatformTreasuryCannotBeAddressZero","type":"error"},{"inputs":[],"name":"ProjectOwnerCannotBeAddressZero","type":"error"},{"inputs":[],"name":"ProofInvalid","type":"error"},{"inputs":[],"name":"QuantityExceedsMaxPossibleCollectionSupply","type":"error"},{"inputs":[],"name":"QuantityExceedsRemainingCollectionSupply","type":"error"},{"inputs":[],"name":"QuantityExceedsRemainingPhaseSupply","type":"error"},{"inputs":[],"name":"ReferralIdAlreadyUsed","type":"error"},{"inputs":[{"internalType":"uint256","name":"previouslyMinted","type":"uint256"},{"internalType":"uint256","name":"requested","type":"uint256"},{"internalType":"uint256","name":"remainingAllocation","type":"uint256"}],"name":"RequestingMoreThanRemainingAllocation","type":"error"},{"inputs":[],"name":"RoyaltyFeeWillExceedSalePrice","type":"error"},{"inputs":[],"name":"ShareTotalCannotBeZero","type":"error"},{"inputs":[],"name":"SliceOutOfBounds","type":"error"},{"inputs":[],"name":"SliceOverflow","type":"error"},{"inputs":[],"name":"SuperAdminCannotBeAddressZero","type":"error"},{"inputs":[],"name":"SupplyTotalMismatch","type":"error"},{"inputs":[],"name":"SupportWindowIsNotOpen","type":"error"},{"inputs":[],"name":"TaxFreeAddressCannotBeAddressZero","type":"error"},{"inputs":[],"name":"TaxPeriodStillInForce","type":"error"},{"inputs":[],"name":"TemplateCannotBeAddressZero","type":"error"},{"inputs":[],"name":"TemplateNotFound","type":"error"},{"inputs":[],"name":"ThisMintIsClosed","type":"error"},{"inputs":[],"name":"TotalSharesMustMatchDenominator","type":"error"},{"inputs":[],"name":"TransferAmountExceedsBalance","type":"error"},{"inputs":[],"name":"TransferCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"TransferFailed","type":"error"},{"inputs":[],"name":"TransferFromIncorrectOwner","type":"error"},{"inputs":[],"name":"TransferFromZeroAddress","type":"error"},{"inputs":[],"name":"TransferToNonERC721ReceiverImplementer","type":"error"},{"inputs":[],"name":"TransferToZeroAddress","type":"error"},{"inputs":[],"name":"URIQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"UnrecognisedVRFMode","type":"error"},{"inputs":[],"name":"VRFCoordinatorCannotBeAddressZero","type":"error"},{"inputs":[],"name":"ValueExceedsMaximum","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldThreshold","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newThreshold","type":"uint256"}],"name":"AutoSwapThresholdUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokenA","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokenB","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"lpToken","type":"uint256"}],"name":"InitialLiquidityAdded","type":"event"},{"anonymous":false,"inputs":[],"name":"LiquidityLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"addedPool","type":"address"}],"name":"LiquidityPoolAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"addedPool","type":"address"}],"name":"LiquidityPoolCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"removedPool","type":"address"}],"name":"LiquidityPoolRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldBuyBasisPoints","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBuyBasisPoints","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"oldSellBasisPoints","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newSellBasisPoints","type":"uint256"}],"name":"MetadropTaxBasisPointsChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldBuyBasisPoints","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBuyBasisPoints","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"oldSellBasisPoints","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newSellBasisPoints","type":"uint256"}],"name":"ProjectTaxBasisPointsChanged","type":"event"},{"anonymous":false,"inputs":[],"name":"RevenueAutoSwap","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"SetLimitsEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"sentArguments","type":"bytes"},{"indexed":false,"internalType":"bytes","name":"returnedArguments","type":"bytes"}],"name":"SpendReceipt","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousTaxAdmin","type":"address"},{"indexed":true,"internalType":"address","name":"newTaxAdmin","type":"address"}],"name":"TaxAdminTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"treasury","type":"address"}],"name":"TreasuryUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"addedUnlimted","type":"address"}],"name":"UnlimitedAddressAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"removedUnlimted","type":"address"}],"name":"UnlimitedAddressRemoved","type":"event"},{"inputs":[],"name":"_1___website","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_2___twitter","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_3___telegram","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_4___discord","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"lockerFee_","type":"uint256"}],"name":"addInitialLiquidity","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"newLiquidityPool_","type":"address"}],"name":"addLiquidityPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newUnlimited_","type":"address"}],"name":"addUnlimited","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"fundedDate","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"queryAddress_","type":"address"}],"name":"isLiquidityPool","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"queryAddress_","type":"address"}],"name":"isUnlimited","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lpLockupInDays","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lpSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxMetadropBuyTaxBasisPoints","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxMetadropSellTaxBasisPoints","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxProjectBuyTaxBasisPoints","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxProjectSellTaxBasisPoints","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTokensPerTransaction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTokensPerWallet","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"metadropBuyTaxBasisPoints","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"metadropSellTaxBasisPoints","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"metadropTaxPendingSwap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"metadropTreasury","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"projectBuyTaxBasisPoints","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"projectSellTaxBasisPoints","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"projectSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"projectTaxPendingSwap","outputs":[{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"projectTreasury","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"removedLiquidityPool_","type":"address"}],"name":"removeLiquidityPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"removedUnlimited_","type":"address"}],"name":"removeUnlimited","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceTaxAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"enabled_","type":"bool"}],"name":"setLimitsEnabledStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"newMetadropBuyTaxBasisPoints_","type":"uint16"},{"internalType":"uint16","name":"newMetadropSellTaxBasisPoints_","type":"uint16"}],"name":"setMetadropTaxRates","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"newProjectBuyTaxBasisPoints_","type":"uint16"},{"internalType":"uint16","name":"newProjectSellTaxBasisPoints_","type":"uint16"}],"name":"setProjectTaxRates","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"projectTreasury_","type":"address"}],"name":"setProjectTreasury","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"swapThresholdBasisPoints_","type":"uint16"}],"name":"setSwapThresholdBasisPoints","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"receiver_","type":"address"},{"internalType":"uint256","name":"spent_","type":"uint256"},{"internalType":"bytes","name":"arguments_","type":"bytes"}],"name":"spend","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"receiver_","type":"address"},{"internalType":"uint256","name":"spent_","type":"uint256"}],"name":"spend","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":"swapThresholdBasisPoints","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"taxAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newTaxAdmin","type":"address"}],"name":"transferTaxAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"token_","type":"address"},{"internalType":"uint256","name":"amount_","type":"uint256"}],"name":"withdrawERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount_","type":"uint256"}],"name":"withdrawETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]Deployed Bytecode
0x6080604052600436106103a65760003560e01c806379cc6790116101e7578063b0d750971161010d578063e23b9381116100a0578063f14210a61161006f578063f14210a614610bd3578063f2fde38b14610bf3578063f85aff9414610c13578063ff0d7b9314610c4757600080fd5b8063e23b938114610b4a578063e85455d714610b5f578063eb95ca7014610b7f578063ee6a934c14610bb357600080fd5b8063c4ba38bb116100dc578063c4ba38bb14610aad578063c96d3ed514610ac2578063ccae09e014610af6578063dd62ed3e14610b2a57600080fd5b8063b0d7509714610a1e578063b2c5c9eb14610a56578063b8ecf70614610a78578063c3d0c45914610a8d57600080fd5b8063a1db978211610185578063a9059cbb11610154578063a9059cbb1461099e578063aa5d7b00146109be578063ae22107f146109de578063af7d6ca3146109fe57600080fd5b8063a1db97821461091c578063a35b4cef1461093c578063a457c2d71461095c578063a45cae021461097c57600080fd5b80638da5cb5b116101c15780638da5cb5b146108a95780638e0cf633146108c7578063936b2934146108e757806395d89b411461090757600080fd5b806379cc67901461083357806380b9d08d146108535780638c8043211461088757600080fd5b80633a9d84db116102cc5780634bed5ad21161026a5780636edb9a91116102395780636edb9a91146107bd57806370a08231146107d3578063715018a61461080957806373c7503b1461081e57600080fd5b80634bed5ad21461072b5780634fadc7831461074d57806352d0b3851461076d57806354fd4d50146107a157600080fd5b806342966c68116102a657806342966c6814610683578063469132ce146106a3578063475b1021146106d757806349bd5a5e146106f757600080fd5b80633a9d84db1461061e5780633b22fc031461063c57806341a22cc21461067057600080fd5b80631e96bb9e11610344578063326b3b8b11610313578063326b3b8b1461059457806334527775146105b457806336520ace146105c957806339509351146105fe57600080fd5b80631e96bb9e1461051657806323b872dd1461053857806330475cb414610558578063313ce5671461057857600080fd5b80630ae5346b116103805780630ae5346b1461043a5780630e03f4141461047c57806310b828c9146104c857806318160ddd1461050157600080fd5b806301ffc9a7146103b257806306fdde03146103f8578063095ea7b31461041a57600080fd5b366103ad57005b600080fd5b3480156103be57600080fd5b506103e36103cd366004612c26565b6001600160e01b031916639f3a301760e01b1490565b60405190151581526020015b60405180910390f35b34801561040457600080fd5b5061040d610c67565b6040516103ef9190612c93565b34801561042657600080fd5b506103e3610435366004612cbb565b610cf9565b34801561044657600080fd5b5061046e7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016103ef565b34801561048857600080fd5b506104b07f000000000000000000000000bf9f7e7046b7a90a759cdc06ced11be634aada5681565b6040516001600160a01b0390911681526020016103ef565b3480156104d457600080fd5b506002546104ec90600160801b900463ffffffff1681565b60405163ffffffff90911681526020016103ef565b34801561050d57600080fd5b5060055461046e565b34801561052257600080fd5b50610536610531366004612ce7565b610d13565b005b34801561054457600080fd5b506103e3610553366004612d04565b610d70565b34801561056457600080fd5b50610536610573366004612db4565b610dac565b34801561058457600080fd5b50604051601281526020016103ef565b3480156105a057600080fd5b506105366105af366004612e67565b610f30565b3480156105c057600080fd5b5061040d610fa8565b3480156105d557600080fd5b506002546105eb90600160d01b900461ffff1681565b60405161ffff90911681526020016103ef565b34801561060a57600080fd5b506103e3610619366004612cbb565b611036565b34801561062a57600080fd5b506001546001600160a01b03166104b0565b34801561064857600080fd5b5061046e7f0000000000000000000000000000000000000000004d02b11ce8539e7380000081565b61053661067e366004612e82565b611058565b34801561068f57600080fd5b5061053661069e366004612e82565b6110de565b3480156106af57600080fd5b5061046e7f000000000000000000000000000000000000000000002a5a058fc295ed00000081565b3480156106e357600080fd5b506105366106f2366004612ea9565b6110e8565b34801561070357600080fd5b506104b07f0000000000000000000000002e774c127191b3cbc68f060c591e62c736ffc93881565b34801561073757600080fd5b506002546105eb90600160e01b900461ffff1681565b34801561075957600080fd5b50610536610768366004612ce7565b61113f565b34801561077957600080fd5b5061046e7f00000000000000000000000000000000000000000005b521bfdfb9347080000081565b3480156107ad57600080fd5b5061046e6701634e90e7976a0081565b3480156107c957600080fd5b5061046e60045481565b3480156107df57600080fd5b5061046e6107ee366004612ce7565b6001600160a01b03166000908152600c602052604090205490565b34801561081557600080fd5b5061053661118c565b34801561082a57600080fd5b506105366111a0565b34801561083f57600080fd5b5061053661084e366004612cbb565b6111b2565b34801561085f57600080fd5b5061046e7f00000000000000000000000000000000000000000000000000000000000009c481565b34801561089357600080fd5b506002546105eb90600160c01b900461ffff1681565b3480156108b557600080fd5b506000546001600160a01b03166104b0565b3480156108d357600080fd5b506105366108e2366004612ce7565b6111cb565b3480156108f357600080fd5b50610536610902366004612ec6565b6111fa565b34801561091357600080fd5b5061040d611319565b34801561092857600080fd5b50610536610937366004612cbb565b611328565b34801561094857600080fd5b506103e3610957366004612ce7565b611356565b34801561096857600080fd5b506103e3610977366004612cbb565b611363565b34801561098857600080fd5b506002546105eb90600160a01b900461ffff1681565b3480156109aa57600080fd5b506103e36109b9366004612cbb565b611398565b3480156109ca57600080fd5b506105366109d9366004612ec6565b6113aa565b3480156109ea57600080fd5b506105366109f9366004612ce7565b61154c565b348015610a0a57600080fd5b50610536610a19366004612cbb565b611599565b348015610a2a57600080fd5b50600254610a3e906001600160801b031681565b6040516001600160801b0390911681526020016103ef565b348015610a6257600080fd5b506002546105eb90600160b01b900461ffff1681565b348015610a8457600080fd5b5061040d6115b3565b348015610a9957600080fd5b506003546104b0906001600160a01b031681565b348015610ab957600080fd5b5061040d6115c0565b348015610ace57600080fd5b5061046e7f000000000000000000000000000000000000000000000000000000000000000081565b348015610b0257600080fd5b5061046e7f00000000000000000000000000000000000000000000000000000000000009c481565b348015610b3657600080fd5b5061046e610b45366004612ef9565b6115cd565b348015610b5657600080fd5b5061040d6115f8565b348015610b6b57600080fd5b506103e3610b7a366004612ce7565b611605565b348015610b8b57600080fd5b5061046e7f000000000000000000000000000000000000000000000000000000000000a45581565b348015610bbf57600080fd5b50610536610bce366004612ce7565b61164d565b348015610bdf57600080fd5b50610536610bee366004612e82565b6116da565b348015610bff57600080fd5b50610536610c0e366004612ce7565b61174d565b348015610c1f57600080fd5b5061046e7f000000000000000000000000000000000000000000002a5a058fc295ed00000081565b348015610c5357600080fd5b50610536610c62366004612ce7565b61177c565b606060068054610c7690612f32565b80601f0160208091040260200160405190810160405280929190818152602001828054610ca290612f32565b8015610cef5780601f10610cc457610100808354040283529160200191610cef565b820191906000526020600020905b815481529060010190602001808311610cd257829003601f168201915b5050505050905090565b600033610d078185856117c9565b60019150505b92915050565b610d1b611866565b600380546001600160a01b0319166001600160a01b0383169081179091556040519081527f7dae230f18360d76a040c81f050aa14eb9d6dc7901b20fc5d855e2a20fe814d1906020015b60405180910390a150565b600033610d7e858285611888565b610da1858585610d8d89611605565b80610d9c5750610d9c88611605565b6118ca565b506001949350505050565b8115610dbe57610dbc8383611398565b505b6001600160a01b0383163b15610f2b57604051630e22d1a960e01b81526001600160a01b03841690630e22d1a990610dfe90339086908690600401612f6c565b6000604051808303816000875af1925050508015610e3e57506040513d6000823e601f3d908101601f19168201604052610e3b9190810190612f9c565b60015b610eac573d808015610e6c576040519150601f19603f3d011682016040523d82523d6000602084013e610e71565b606091505b508051600003610ea457604051637d61ad8760e11b81526001600160a01b03851660048201526024015b60405180910390fd5b805181602001fd5b6001600160e01b03198216630e22d1a960e01b14610ee857604051637d61ad8760e11b81526001600160a01b0386166004820152602401610e9b565b7f7d30f228b7fd9edce1c93dfdd1aa0e18500bbc940e52f561d0e02bf1c5817cff3386868685604051610f1f959493929190613029565b60405180910390a15b50505b505050565b610f38611866565b6002805461ffff838116600160e01b90810261ffff60e01b198416179093556040519290910416907fe4351c45b53ffb7ebad0b66cc0f1a3dfe2963c099421eeaded141104df39206a90610f9c908390859091825261ffff16602082015260400190565b60405180910390a15050565b60098054610fb590612f32565b80601f0160208091040260200160405190810160405280929190818152602001828054610fe190612f32565b801561102e5780601f106110035761010080835404028352916020019161102e565b820191906000526020600020905b81548152906001019060200180831161101157829003601f168201915b505050505081565b600033610d0781858561104983836115cd565b6110539190613090565b6117c9565b7f000000000000000000000000cee8d508c7e99f0276ef44d8c1b5afc9f0c99c886001600160a01b0316331480159061109c57506000546001600160a01b03163314155b156110b1576110b163462823a360e01b61199b565b3481106110c8576110c8633cb00bd760e11b61199b565b6110db6110d582346130a3565b826119a5565b50565b6110db3382611b8a565b6110f0611866565b60028054821515600160f81b026001600160f81b039091161790556040517ff771b1e218dc92494b39e21852f9c24c3b448d6697c2b485cc1f0cff3c9ec78190610d6590831515815260200190565b611147611866565b611152601082611c39565b506040516001600160a01b03821681527f59129d668a515d00b1370a4f7946e33e4e37ba79d4a0c38d68053f136f6f40fd90602001610d65565b611194611c55565b61119e6000611c77565b565b6111a8611866565b61119e6000611cc7565b6111bd823383611888565b6111c78282611b8a565b5050565b6111d3611866565b6001600160a01b0381166111f1576111f163605e85a160e01b61199b565b6110db81611cc7565b611202611866565b7f00000000000000000000000000000000000000000000000000000000000009c48261ffff16111561123e5761123e63d2a81b7760e01b61199b565b7f00000000000000000000000000000000000000000000000000000000000009c48161ffff16111561127a5761127a6311af51ed60e01b61199b565b6002805461ffff838116600160b01b81810261ffff60b01b19888516600160a01b81810292831663ffffffff60a01b1989161793909317909755604080519287048616808452602084019890985261ffff60a01b19909616179190910490921692820183905260608201527f8da1f77a22734510b762a9625e69e737d7c0cc48984e810e5802fb341eb80a3e906080015b60405180910390a150505050565b606060078054610c7690612f32565b611330611c55565b6111c76113456000546001600160a01b031690565b6001600160a01b0384169083611d19565b6000610d0d601083611d6b565b6000338161137182866115cd565b90508381101561138b5761138b637b5591b560e11b61199b565b610da182868684036117c9565b600033610d07818585610d8d83611605565b6113b2611866565b7f00000000000000000000000000000000000000000000000000000000000000008261ffff1611156113ee576113ee63d2a81b7760e01b61199b565b7f00000000000000000000000000000000000000000000000000000000000000008161ffff16111561142a5761142a6311af51ed60e01b61199b565b60025461ffff600160c01b90910481169083161080611459575060025461ffff600160d01b9091048116908216105b80156114aa575061148d7f0000000000000000000000000000000000000000000000000000000000000000620151806130b6565b6002546114a79190600160801b900463ffffffff16613090565b42105b156114bf576114bf6337baeb9960e21b61199b565b6002805461ffff838116600160d01b81810261ffff60d01b19888516600160c01b8181029290921663ffffffff60c01b1988161792909217909655604080519686048516808852602088019290925291909404909216918401829052606084015290917fc62aec06e6c0bd9801f57464e310b42dd2d884cbfaf006c84a761b622aea4f089060800161130b565b611554611866565b61155f600e82611d8d565b506040516001600160a01b03821681527f59c3fbcae88f30e9b0e35c132a7f68c53231dffa4722f197c7ecb0ee013eee6090602001610d65565b6111c7828260405180602001604052806000815250610dac565b60088054610fb590612f32565b600b8054610fb590612f32565b6001600160a01b039182166000908152600d6020908152604080832093909416825291909152205490565b600a8054610fb590612f32565b60007f0000000000000000000000002e774c127191b3cbc68f060c591e62c736ffc9386001600160a01b0316826001600160a01b03161480610d0d5750610d0d600e83611d6b565b611655611866565b6001600160a01b0381166116735761167363b47cdee560e01b61199b565b806001600160a01b03163b60000361169557611695630f9da0c760e41b61199b565b6116a0600e82611c39565b506040516001600160a01b03821681527fb893f883ef734b712208a877459424ee509832c57e0461fb1ac99ed4d42f2d8990602001610d65565b6116e2611c55565b600080546040516001600160a01b039091169083908381818185875af1925050503d806000811461172f576040519150601f19603f3d011682016040523d82523d6000602084013e611734565b606091505b50509050806111c7576111c76312171d8360e31b61199b565b611755611c55565b6001600160a01b038116611773576117736302c4fd4960e51b61199b565b6110db81611c77565b611784611866565b61178f601082611d8d565b506040516001600160a01b03821681527fb2ed7b6d5164de63737cc48d793bf899607480780433a1a2eb2b7b99dec2732090602001610d65565b6001600160a01b0383166117e7576117e76356fdae6560e11b61199b565b6001600160a01b0382166118055761180563b2fa1ef360e01b61199b565b6001600160a01b038381166000818152600d602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001546001600160a01b0316331461119e5761119e6399f0f7d560e01b61199b565b600061189484846115cd565b905060001981146118c457818110156118b7576118b76313be252b60e01b61199b565b6118c484848484036117c9565b50505050565b60006118d7858585611da2565b90506118e38585611f06565b60006118f183868887611f7a565b90506118fe86868361218a565b5061190984836130a3565b6001600160a01b038088166000908152600c6020526040808220939093559087168152908120805483929061193f908490613090565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161198b91815260200190565b60405180910390a3505050505050565b8060005260046000fd5b600254600160801b900463ffffffff166000036119df576002805463ffffffff60801b1916600160801b4263ffffffff16021790556119ef565b6119ef63b1f3376760e01b61199b565b306000908152600c6020526040902054600003611a1657611a166330d86fb160e11b61199b565b611a43307f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6000196117c9565b60008060007f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663f305d7198630611a98306001600160a01b03166000908152600c602052604090205490565b6040516001600160e01b031960e086901b1681526001600160a01b039092166004830152602482015260006044820181905260648201523060848201524260a482015260c40160606040518083038185885af1158015611afc573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611b2191906130cd565b604080518481526020810184905290810182905292955090935091507fbf59dda00152e02f20e18cab7307c8afe0714e7f69cf24a1377cbbddcb40f9bb9060600160405180910390a1600280546001600160f01b031661010160f01b179055610f28848261227f565b6001600160a01b038216611ba857611ba86304fca6bd60e41b61199b565b6001600160a01b0382166000908152600c602052604090205481811015611bd957611bd963588569f760e01b61199b565b6001600160a01b0383166000818152600c602090815260408083208686039055600580548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b6000611c4e836001600160a01b0384166124d1565b9392505050565b6000546001600160a01b0316331461119e5761119e633e8be92f60e01b61199b565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f26bb216e79491ab6f93774be9d7c73379a2e57c47408824486d8f862bd5d4ea590600090a35050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610f2b908490612520565b6001600160a01b03811660009081526001830160205260408120541515611c4e565b6000611c4e836001600160a01b0384166125a4565b60006001600160a01b038416611dc257611dc2630b07e54560e11b61199b565b6001600160a01b038316611de057611de0633a954ecd60e21b61199b565b506001600160a01b0383166000908152600c602052604090205481811015611e1257611e12635dd58b8b60e01b61199b565b7f000000000000000000000000000000000000000000002a5a058fc295ed00000064174876e800017f00000000000000000000000000000000000000000000000000000000000000018015611e705750600254600160f81b900460ff165b8015611e9b57507f000000000000000000000000000000000000000000002a5a058fc295ed00000015155b8015611ea657508083115b8015611ee95750611eb685611605565b8015611ec85750611ec684611356565b155b80611ee95750611ed784611605565b8015611ee95750611ee785611356565b155b15611efe57611efe635eb9ebe760e11b61199b565b509392505050565b7f0000000000000000000000000000000000000000000000000000000000000001156111c757306000908152600c6020526040902054611f4783838361269e565b15610f2b576002805460ff60f01b19169055611f6281612777565b6002805460ff60f01b1916600160f01b179055505050565b807f00000000000000000000000000000000000000000000000000000000000000018015611fa55750845b8015611fba5750600254600160f01b900460ff165b15612182576000611fca85611605565b8015611fdd57506000611fdb612a9c565b115b1561207057600254600160b01b900461ffff161561202b57600280546001600160801b03198116612710600160b01b830461ffff168702046001600160801b03928316810190921617909155015b600254600160d01b900461ffff161561206b5760025460048054612710600160d01b90930461ffff168602929092046001600160801b0381169092019055015b61211a565b61207984611605565b801561208c5750600061208a612ac9565b115b1561211a57600254600160a01b900461ffff16156120da57600280546001600160801b03198116612710600160a01b830461ffff168702046001600160801b03928316810190921617909155015b600254600160c01b900461ffff161561211a5760025460048054612710600160c01b90930461ffff168602929092046001600160801b0381169092019055015b801561218057306000818152600c602052604090819020805484019055516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906121729085815260200190565b60405180910390a380820391505b505b949350505050565b60007f000000000000000000000000000000000000000000002a5a058fc295ed00000064174876e800017f000000000000000000000000000000000000000000000000000000000000000180156121ea5750600254600160f81b900460ff165b801561221557507f000000000000000000000000000000000000000000002a5a058fc295ed00000015155b801561224857508061223c856001600160a01b03166000908152600c602052604090205490565b6122469085613090565b115b801561226a575061225885611605565b801561226a575061226884611356565b155b15611efe57611efe633b016a6d60e11b61199b565b60405163095ea7b360e01b81526001600160a01b037f000000000000000000000000663a5c229c09b049e36dcc11a9b0d4a8eb9db21481166004830152602482018390527f0000000000000000000000002e774c127191b3cbc68f060c591e62c736ffc938169063095ea7b3906044016020604051808303816000875af115801561230e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061233291906130fb565b506040516370a0823160e01b81523060048201526001600160a01b037f000000000000000000000000663a5c229c09b049e36dcc11a9b0d4a8eb9db214811691638af416f69185917f0000000000000000000000002e774c127191b3cbc68f060c591e62c736ffc938918216906370a0823190602401602060405180830381865afa1580156123c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123e99190613118565b6124167f000000000000000000000000000000000000000000000000000000000000a455620151806130b6565b6124209042613090565b60035460405160e087901b6001600160e01b03191681526001600160a01b0394851660048201526024810193909352604483019190915260006064830152600160848301529190911660a482015260c4016000604051808303818588803b15801561248a57600080fd5b505af115801561249e573d6000803e3d6000fd5b50506040517f8f4e75b2b71b51d3107f168f33d4f291c4ef089a69b1075bcbf4476c69e81d069350600092509050a15050565b600081815260018301602052604081205461251857508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610d0d565b506000610d0d565b6000612561826040518060400160405280600981526020016818d85b1b0819985a5b60ba1b815250856001600160a01b0316612aed9092919063ffffffff16565b9050805160001415801561258657508080602001905181019061258491906130fb565b155b15610f2b576040516308575cad60e01b815260040160405180910390fd5b6000818152600183016020526040812054801561268d5760006125c86001836130a3565b85549091506000906125dc906001906130a3565b90508181146126415760008660000182815481106125fc576125fc613131565b906000526020600020015490508087600001848154811061261f5761261f613131565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061265257612652613147565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610d0d565b6000915050610d0d565b5092915050565b600254600554600091612710916126c091600160e01b900461ffff16906130b6565b6126ca919061315d565b82101580156126e25750600254600160f01b900460ff165b80156126f457506126f284611605565b155b801561273257507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b0316846001600160a01b031614155b801561218257507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b0316836001600160a01b03161415949350505050565b6040805160028082526060820183524792600092919060208301908036833701905050905030816000815181106127b0576127b0613131565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561282e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612852919061317f565b8160018151811061286557612865613131565b6001600160a01b03928316602091820292909201015260405163791ac94760e01b81527f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d9091169063791ac947906128ca90869060009086903090429060040161319c565b600060405180830381600087803b1580156128e457600080fd5b505af11580156128f8573d6000803e3d6000fd5b504792506000915061290c905084836130a3565b60045460025491925060009161292b91906001600160801b0316613090565b600254612941906001600160801b0316846130b6565b61294b919061315d565b60045460025491925060009161296a91906001600160801b0316613090565b60045461297790856130b6565b612981919061315d565b60006004819055600280546001600160801b031916905560035460405192935090916001600160a01b039091169084908381818185875af1925050503d80600081146129e9576040519150601f19603f3d011682016040523d82523d6000602084013e6129ee565b606091505b50508091505080612a0957612a096312171d8360e31b61199b565b6040516001600160a01b037f000000000000000000000000bf9f7e7046b7a90a759cdc06ced11be634aada5616908390600081818185875af1925050503d8060008114612a72576040519150601f19603f3d011682016040523d82523d6000602084013e612a77565b606091505b50508091505080612a9257612a926312171d8360e31b61199b565b5050505050505050565b600254600090612ac09061ffff600160d01b8204811691600160b01b90041661320d565b61ffff16905090565b600254600090612ac09061ffff600160c01b8204811691600160a01b90041661320d565b6060612182848460008585600080866001600160a01b03168587604051612b149190613228565b60006040518083038185875af1925050503d8060008114612b51576040519150601f19603f3d011682016040523d82523d6000602084013e612b56565b606091505b5091509150612b6787838387612b72565b979650505050505050565b60608315612be1578251600003612bda576001600160a01b0385163b612bda5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610e9b565b5081612182565b6121828383815115612bf65781518083602001fd5b8060405162461bcd60e51b8152600401610e9b9190612c93565b6001600160e01b0319811681146110db57600080fd5b600060208284031215612c3857600080fd5b8135611c4e81612c10565b60005b83811015612c5e578181015183820152602001612c46565b50506000910152565b60008151808452612c7f816020860160208601612c43565b601f01601f19169290920160200192915050565b602081526000611c4e6020830184612c67565b6001600160a01b03811681146110db57600080fd5b60008060408385031215612cce57600080fd5b8235612cd981612ca6565b946020939093013593505050565b600060208284031215612cf957600080fd5b8135611c4e81612ca6565b600080600060608486031215612d1957600080fd5b8335612d2481612ca6565b92506020840135612d3481612ca6565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715612d8457612d84612d45565b604052919050565b600067ffffffffffffffff821115612da657612da6612d45565b50601f01601f191660200190565b600080600060608486031215612dc957600080fd5b8335612dd481612ca6565b925060208401359150604084013567ffffffffffffffff811115612df757600080fd5b8401601f81018613612e0857600080fd5b8035612e1b612e1682612d8c565b612d5b565b818152876020838501011115612e3057600080fd5b816020840160208301376000602083830101528093505050509250925092565b803561ffff81168114612e6257600080fd5b919050565b600060208284031215612e7957600080fd5b611c4e82612e50565b600060208284031215612e9457600080fd5b5035919050565b80151581146110db57600080fd5b600060208284031215612ebb57600080fd5b8135611c4e81612e9b565b60008060408385031215612ed957600080fd5b612ee283612e50565b9150612ef060208401612e50565b90509250929050565b60008060408385031215612f0c57600080fd5b8235612f1781612ca6565b91506020830135612f2781612ca6565b809150509250929050565b600181811c90821680612f4657607f821691505b602082108103612f6657634e487b7160e01b600052602260045260246000fd5b50919050565b60018060a01b0384168152826020820152606060408201526000612f936060830184612c67565b95945050505050565b60008060408385031215612faf57600080fd5b8251612fba81612c10565b602084015190925067ffffffffffffffff811115612fd757600080fd5b8301601f81018513612fe857600080fd5b8051612ff6612e1682612d8c565b81815286602083850101111561300b57600080fd5b61301c826020830160208601612c43565b8093505050509250929050565b6001600160a01b038681168252851660208201526040810184905260a06060820181905260009061305c90830185612c67565b828103608084015261306e8185612c67565b98975050505050505050565b634e487b7160e01b600052601160045260246000fd5b80820180821115610d0d57610d0d61307a565b81810381811115610d0d57610d0d61307a565b8082028115828204841417610d0d57610d0d61307a565b6000806000606084860312156130e257600080fd5b8351925060208401519150604084015190509250925092565b60006020828403121561310d57600080fd5b8151611c4e81612e9b565b60006020828403121561312a57600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b60008261317a57634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561319157600080fd5b8151611c4e81612ca6565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156131ec5784516001600160a01b0316835293830193918301916001016131c7565b50506001600160a01b03969096166060850152505050608001529392505050565b61ffff8181168382160190808211156126975761269761307a565b6000825161323a818460208701612c43565b919091019291505056fea264697066735822122050fd7af82cfbcae94fd6cb36f9fc7f4b0fa3ba2d2bed0bcd8774dcaff248e1be64736f6c63430008130033
Deployed Bytecode Sourcemap
129350:42771:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;120781:433;;;;;;;;;;-1:-1:-1;120781:433:0;;;;;:::i;:::-;-1:-1:-1;;;;;;121159:49:0;-1:-1:-1;;;121159:49:0;;120781:433;;;;565:14:1;;558:22;540:41;;528:2;513:18;120781:433:0;;;;;;;;152398:94;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;155161:202::-;;;;;;;;;;-1:-1:-1;155161:202:0;;;;;:::i;:::-;;:::i;130177:54::-;;;;;;;;;;;;;;;;;;1950:25:1;;;1938:2;1923:18;130177:54:0;1804:177:1;130280:41:0;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2150:32:1;;;2132:51;;2120:2;2105:18;130280:41:0;1986:203:1;130848:24:0;;;;;;;;;;-1:-1:-1;130848:24:0;;;;-1:-1:-1;;;130848:24:0;;;;;;;;;2368:10:1;2356:23;;;2338:42;;2326:2;2311:18;130848:24:0;2194:192:1;153463:102:0;;;;;;;;;;-1:-1:-1;153547:12:0;;153463:102;;148048:166;;;;;;;;;;-1:-1:-1;148048:166:0;;;;;:::i;:::-;;:::i;:::-;;155909:311;;;;;;;;;;-1:-1:-1;155909:311:0;;;;;:::i;:::-;;:::i;117268:2491::-;;;;;;;;;;-1:-1:-1;117268:2491:0;;;;;:::i;:::-;;:::i;153319:87::-;;;;;;;;;;-1:-1:-1;153319:87:0;;153398:2;4728:36:1;;4716:2;4701:18;153319:87:0;4586:184:1;148440:348:0;;;;;;;;;;-1:-1:-1;148440:348:0;;;;;:::i;:::-;;:::i;133678:26::-;;;;;;;;;;;;;:::i;131008:40::-;;;;;;;;;;-1:-1:-1;131008:40:0;;;;-1:-1:-1;;;131008:40:0;;;;;;;;;5302:6:1;5290:19;;;5272:38;;5260:2;5245:18;131008:40:0;5128:188:1;156603:239:0;;;;;;;;;;-1:-1:-1;156603:239:0;;;;;:::i;:::-;;:::i;108296:87::-;;;;;;;;;;-1:-1:-1;108368:9:0;;-1:-1:-1;;;;;108368:9:0;108296:87;;129822:33;;;;;;;;;;;;;;;141322:351;;;;;;:::i;:::-;;:::i;170179:83::-;;;;;;;;;;-1:-1:-1;170179:83:0;;;;;:::i;:::-;;:::i;129956:43::-;;;;;;;;;;;;;;;147714:142;;;;;;;;;;-1:-1:-1;147714:142:0;;;;;:::i;:::-;;:::i;130326:38::-;;;;;;;;;;;;;;;131053;;;;;;;;;;-1:-1:-1;131053:38:0;;;;-1:-1:-1;;;131053:38:0;;;;;;146854:196;;;;;;;;;;-1:-1:-1;146854:196:0;;;;;:::i;:::-;;:::i;129860:38::-;;;;;;;;;;;;;;;129550:52;;;;;;;;;;;;129584:18;129550:52;;133214:37;;;;;;;;;;;;;;;;154027:131;;;;;;;;;;-1:-1:-1;154027:131:0;;;;;:::i;:::-;-1:-1:-1;;;;;154134:18:0;154111:7;154134:18;;;:9;:18;;;;;;;154027:131;88474:97;;;;;;;;;;;;;:::i;108954:98::-;;;;;;;;;;;;;:::i;170567:151::-;;;;;;;;;;-1:-1:-1;170567:151:0;;;;;:::i;:::-;;:::i;130061:53::-;;;;;;;;;;;;;;;130964:39;;;;;;;;;;-1:-1:-1;130964:39:0;;;;-1:-1:-1;;;130964:39:0;;;;;;87855:81;;;;;;;;;;-1:-1:-1;87901:7:0;87924:6;-1:-1:-1;;;;;87924:6:0;87855:81;;109208:226;;;;;;;;;;-1:-1:-1;109208:226:0;;;;;:::i;:::-;;:::i;149765:950::-;;;;;;;;;;-1:-1:-1;149765:950:0;;;;;:::i;:::-;;:::i;152601:98::-;;;;;;;;;;;;;:::i;149379:124::-;;;;;;;;;;-1:-1:-1;149379:124:0;;;;;:::i;:::-;;:::i;146524:127::-;;;;;;;;;;-1:-1:-1;146524:127:0;;;;;:::i;:::-;;:::i;157315:435::-;;;;;;;;;;-1:-1:-1;157315:435:0;;;;;:::i;:::-;;:::i;130877:38::-;;;;;;;;;;-1:-1:-1;130877:38:0;;;;-1:-1:-1;;;130877:38:0;;;;;;154346:302;;;;;;;;;;-1:-1:-1;154346:302:0;;;;;:::i;:::-;;:::i;151004:1332::-;;;;;;;;;;-1:-1:-1;151004:1332:0;;;;;:::i;:::-;;:::i;146014:249::-;;;;;;;;;;-1:-1:-1;146014:249:0;;;;;:::i;:::-;;:::i;116338:106::-;;;;;;;;;;-1:-1:-1;116338:106:0;;;;;:::i;:::-;;:::i;130807:36::-;;;;;;;;;;-1:-1:-1;130807:36:0;;;;-1:-1:-1;;;;;130807:36:0;;;;;;-1:-1:-1;;;;;6633:47:1;;;6615:66;;6603:2;6588:18;130807:36:0;6469:218:1;130920:39:0;;;;;;;;;;-1:-1:-1;130920:39:0;;;;-1:-1:-1;;;130920:39:0;;;;;;133647:26;;;;;;;;;;;;;:::i;132596:30::-;;;;;;;;;;-1:-1:-1;132596:30:0;;;;-1:-1:-1;;;;;132596:30:0;;;133741:26;;;;;;;;;;;;;:::i;130119:53::-;;;;;;;;;;;;;;;130004:52;;;;;;;;;;;;;;;154703:160;;;;;;;;;;-1:-1:-1;154703:160:0;;;;;:::i;:::-;;:::i;133709:27::-;;;;;;;;;;;;;:::i;144387:594::-;;;;;;;;;;-1:-1:-1;144387:594:0;;;;;:::i;:::-;;:::i;130236:39::-;;;;;;;;;;;;;;;145212:580;;;;;;;;;;-1:-1:-1;145212:580:0;;;;;:::i;:::-;;:::i;148947:190::-;;;;;;;;;;-1:-1:-1;148947:190:0;;;;;:::i;:::-;;:::i;88716:213::-;;;;;;;;;;-1:-1:-1;88716:213:0;;;;;:::i;:::-;;:::i;129903:48::-;;;;;;;;;;;;;;;147271:221;;;;;;;;;;-1:-1:-1;147271:221:0;;;;;:::i;:::-;;:::i;152398:94::-;152452:13;152481:5;152474:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;152398:94;:::o;155161:202::-;155259:4;56760:10;155307:32;56760:10;155323:7;155332:6;155307:8;:32::i;:::-;155353:4;155346:11;;;155161:202;;;;;:::o;148048:166::-;108189:16;:14;:16::i;:::-;148129:15:::1;:34:::0;;-1:-1:-1;;;;;;148129:34:0::1;-1:-1:-1::0;;;;;148129:34:0;::::1;::::0;;::::1;::::0;;;148175:33:::1;::::0;2132:51:1;;;148175:33:0::1;::::0;2120:2:1;2105:18;148175:33:0::1;;;;;;;;148048:166:::0;:::o;155909:311::-;156026:4;56760:10;156076:38;156092:4;56760:10;156107:6;156076:15;:38::i;:::-;156121:75;156131:4;156137:2;156141:6;156150:21;156166:4;156150:15;:21::i;:::-;:44;;;;156175:19;156191:2;156175:15;:19::i;:::-;156121:9;:75::i;:::-;-1:-1:-1;156210:4:0;;155909:311;-1:-1:-1;;;;155909:311:0:o;117268:2491::-;118305:11;;118301:61;;118327:27;118336:9;118347:6;118327:8;:27::i;:::-;;118301:61;-1:-1:-1;;;;;118648:21:0;;;:25;118644:1110;;118697:137;;-1:-1:-1;;;118697:137:0;;-1:-1:-1;;;;;118697:59:0;;;;;:137;;56760:10;;118794:6;;118813:10;;118697:137;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;118697:137:0;;;;;;;;;;;;:::i;:::-;;;118684:1063;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;119495:6;:13;119512:1;119495:18;119491:247;;119535:40;;-1:-1:-1;;;119535:40:0;;-1:-1:-1;;;;;2150:32:1;;119535:40:0;;;2132:51:1;2105:18;;119535:40:0;;;;;;;;119491:247;119706:6;119700:13;119691:6;119687:2;119683:15;119676:38;118684:1063;-1:-1:-1;;;;;;118925:67:0;;-1:-1:-1;;;118925:67:0;118909:167;;119024:40;;-1:-1:-1;;;119024:40:0;;-1:-1:-1;;;;;2150:32:1;;119024:40:0;;;2132:51:1;2105:18;;119024:40:0;1986:203:1;118909:167:0;119091:142;56760:10;119141:9;119163:6;119182:10;119205:17;119091:142;;;;;;;;;;:::i;:::-;;;;;;;;119408:33;118842:609;;118684:1063;117268:2491;;;:::o;148440:348::-;108189:16;:14;:16::i;:::-;148586:24:::1;::::0;;::::1;148617:52:::0;;::::1;-1:-1:-1::0;;;148617:52:0;;::::1;-1:-1:-1::0;;;;148617:52:0;::::1;;::::0;;;148681:101:::1;::::0;148586:24;;;::::1;;::::0;148681:101:::1;::::0;::::1;::::0;148586:24;;148644:25;;9468::1;;;9541:6;9529:19;9524:2;9509:18;;9502:47;9456:2;9441:18;;9295:260;148681:101:0::1;;;;;;;;148541:247;148440:348:::0;:::o;133678:26::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;156603:239::-;156706:4;56760:10;156754:64;56760:10;156770:7;156807:10;156779:25;56760:10;156770:7;156779:9;:25::i;:::-;:38;;;;:::i;:::-;156754:8;:64::i;141322:351::-;136484:17;-1:-1:-1;;;;;136484:33:0;56760:10;136484:33;;;;:60;;-1:-1:-1;87901:7:0;87924:6;-1:-1:-1;;;;;87924:6:0;56760:10;136521:23;;136484:60;136480:133;;;136555:50;-1:-1:-1;;;136555:7:0;:50::i;:::-;141440:9:::1;141426:10;:23;141422:181;;141556:39;-1:-1:-1::0;;;141556:7:0::1;:39::i;:::-;141609:58;141631:22;141643:10:::0;141631:9:::1;:22;:::i;:::-;141656:10;141609:20;:58::i;:::-;141322:351:::0;:::o;170179:83::-;170230:26;56760:10;170250:5;170230;:26::i;147714:142::-;108189:16;:14;:16::i;:::-;147788:13:::1;:24:::0;;;::::1;;-1:-1:-1::0;;;147788:24:0::1;-1:-1:-1::0;;;;;147788:24:0;;::::1;;::::0;;147824:26:::1;::::0;::::1;::::0;::::1;::::0;147804:8;565:14:1;558:22;540:41;;528:2;513:18;;400:187;146854:196:0;108189:16;:14;:16::i;:::-;146967:29:::1;:10;146982:13:::0;146967:14:::1;:29::i;:::-;-1:-1:-1::0;147008:36:0::1;::::0;-1:-1:-1;;;;;2150:32:1;;2132:51;;147008:36:0::1;::::0;2120:2:1;2105:18;147008:36:0::1;1986:203:1::0;88474:97:0;87755:13;:11;:13::i;:::-;88535:30:::1;88562:1;88535:18;:30::i;:::-;88474:97::o:0;108954:98::-;108189:16;:14;:16::i;:::-;109017:29:::1;109043:1;109017:17;:29::i;170567:151::-:0;170639:45;170655:7;56760:10;170678:5;170639:15;:45::i;:::-;170691:21;170697:7;170706:5;170691;:21::i;:::-;170567:151;;:::o;109208:226::-;108189:16;:14;:16::i;:::-;-1:-1:-1;;;;;109294:25:0;::::1;109290:102;;109330:54;-1:-1:-1::0;;;109330:7:0::1;:54::i;:::-;109398:30;109416:11;109398:17;:30::i;149765:950::-:0;108189:16;:14;:16::i;:::-;149990:27:::1;149959:28;:58;;;149955:133;;;150028:52;-1:-1:-1::0;;;150028:7:0::1;:52::i;:::-;150173:28;150141:29;:60;;;150137:136;;;150212:53;-1:-1:-1::0;;;150212:7:0::1;:53::i;:::-;150311:24;::::0;;::::1;150469:57:::0;;::::1;-1:-1:-1::0;;;150469:57:0;;::::1;-1:-1:-1::0;;;;150342:55:0;;::::1;-1:-1:-1::0;;;150342:55:0;;::::1;150469:57:::0;;;-1:-1:-1;;;;150469:57:0;;;;;;::::1;::::0;;;150540:169:::1;::::0;;150311:24;;::::1;::::0;::::1;10207:34:1::0;;;10272:2;10257:18;;10250:43;;;;-1:-1:-1;;;;150342:55:0;;::::1;;150437:25:::0;;;::::1;::::0;;::::1;10309:18:1::0;;;10302:43;;;10376:2;10361:18;;10354:43;150540:169:0::1;::::0;10169:3:1;10154:19;150540:169:0::1;;;;;;;;149905:810;;149765:950:::0;;:::o;152601:98::-;152657:13;152686:7;152679:14;;;;;:::i;149379:124::-;87755:13;:11;:13::i;:::-;149460:37:::1;149480:7;87901::::0;87924:6;-1:-1:-1;;;;;87924:6:0;;87855:81;149480:7:::1;-1:-1:-1::0;;;;;149460:19:0;::::1;::::0;149489:7;149460:19:::1;:37::i;146524:127::-:0;146589:4;146610:34;:10;146630:13;146610:19;:34::i;157315:435::-;157423:4;56760:10;157423:4;157498:25;56760:10;157515:7;157498:9;:25::i;:::-;157471:52;;157553:15;157534:16;:34;157530:102;;;157579:45;-1:-1:-1;;;157579:7:0;:45::i;:::-;157657:60;157666:5;157673:7;157701:15;157682:16;:34;157657:8;:60::i;154346:302::-;154464:4;56760:10;154512:112;56760:10;154544:2;154555:6;154571:22;56760:10;154571:15;:22::i;151004:1332::-;108189:16;:14;:16::i;:::-;151233:28:::1;151201:29;:60;;;151197:135;;;151272:52;-1:-1:-1::0;;;151272:7:0::1;:52::i;:::-;151420:29;151387:30;:62;;;151383:138;;;151460:53;-1:-1:-1::0;;;151460:7:0::1;:53::i;:::-;151645:25;::::0;::::1;-1:-1:-1::0;;;151645:25:0;;::::1;::::0;::::1;151613:57:::0;;::::1;;::::0;:129:::1;;-1:-1:-1::0;151716:26:0::1;::::0;::::1;-1:-1:-1::0;;;151716:26:0;;::::1;::::0;::::1;151683:59:::0;;::::1;;151613:129;151612:209;;;;-1:-1:-1::0;151787:32:0::1;:23;151813:6;151787:32;:::i;:::-;151773:10;::::0;:47:::1;::::0;;-1:-1:-1;;;151773:10:0;::::1;;;:47;:::i;:::-;151754:15;:67;151612:209;151600:285;;;151838:39;-1:-1:-1::0;;;151838:7:0::1;:39::i;:::-;151923:25;::::0;;::::1;152085:59:::0;;::::1;-1:-1:-1::0;;;152085:59:0;;::::1;-1:-1:-1::0;;;;152021:57:0;;::::1;-1:-1:-1::0;;;152021:57:0;;::::1;152085:59:::0;;;;-1:-1:-1;;;;152085:59:0;;;;;;::::1;::::0;;;152158:172:::1;::::0;;151923:25;;::::1;::::0;::::1;10207:34:1::0;;;10272:2;10257:18;;10250:43;;;;151986:26:0;;;::::1;::::0;;::::1;10309:18:1::0;;;10302:43;;;10376:2;10361:18;;10354:43;151923:25:0;;152158:172:::1;::::0;10169:3:1;10154:19;152158:172:0::1;9955:448:1::0;146014:249:0;108189:16;:14;:16::i;:::-;146157:45:::1;:15;146180:21:::0;146157:22:::1;:45::i;:::-;-1:-1:-1::0;146214:43:0::1;::::0;-1:-1:-1;;;;;2150:32:1;;2132:51;;146214:43:0::1;::::0;2120:2:1;2105:18;146214:43:0::1;1986:203:1::0;116338:106:0;116410:28;116416:9;116427:6;116410:28;;;;;;;;;;;;:5;:28::i;133647:26::-;;;;;;;:::i;133741:::-;;;;;;;:::i;154703:160::-;-1:-1:-1;;;;;154830:18:0;;;154807:7;154830:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;154703:160::o;133709:27::-;;;;;;;:::i;144387:594::-;144456:4;144911:13;-1:-1:-1;;;;;144894:30:0;:13;-1:-1:-1;;;;;144894:30:0;;:80;;;-1:-1:-1;144935:39:0;:15;144960:13;144935:24;:39::i;145212:580::-;108189:16;:14;:16::i;:::-;-1:-1:-1;;;;;145351:31:0;::::1;145347:104;;145393:50;-1:-1:-1::0;;;145393:7:0::1;:50::i;:::-;145546:17;-1:-1:-1::0;;;;;145546:29:0::1;;145579:1;145546:34:::0;145542:110:::1;;145591:53;-1:-1:-1::0;;;145591:7:0::1;:53::i;:::-;145699:38;:15;145719:17:::0;145699:19:::1;:38::i;:::-;-1:-1:-1::0;145749:37:0::1;::::0;-1:-1:-1;;;;;2150:32:1;;2132:51;;145749:37:0::1;::::0;2120:2:1;2105:18;145749:37:0::1;1986:203:1::0;148947:190:0;87755:13;:11;:13::i;:::-;149012:12:::1;87924:6:::0;;149030:32:::1;::::0;-1:-1:-1;;;;;87924:6:0;;;;149050:7;;149012:12;149030:32;149012:12;149030:32;149050:7;87924:6;149030:32:::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;149011:51;;;149074:7;149069:63;;149092:32;-1:-1:-1::0;;;149092:7:0::1;:32::i;88716:213::-:0;87755:13;:11;:13::i;:::-;-1:-1:-1;;;;;88797:22:0;::::1;88793:96;;88830:51;-1:-1:-1::0;;;88830:7:0::1;:51::i;:::-;88895:28;88914:8;88895:18;:28::i;147271:221::-:0;108189:16;:14;:16::i;:::-;147396:36:::1;:10;147414:17:::0;147396::::1;:36::i;:::-;-1:-1:-1::0;147444:42:0::1;::::0;-1:-1:-1;;;;;2150:32:1;;2132:51;;147444:42:0::1;::::0;2120:2:1;2105:18;147444:42:0::1;1986:203:1::0;168986:382:0;-1:-1:-1;;;;;169100:19:0;;169096:85;;169130:43;-1:-1:-1;;;169130:7:0;:43::i;:::-;-1:-1:-1;;;;;169193:21:0;;169189:85;;169225:41;-1:-1:-1;;;169225:7:0;:41::i;:::-;-1:-1:-1;;;;;169282:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;169330:32;;1950:25:1;;;169330:32:0;;1923:18:1;169330:32:0;;;;;;;168986:382;;;:::o;108457:149::-;108368:9;;-1:-1:-1;;;;;108368:9:0;56760:10;108516:26;108512:89;;108553:40;-1:-1:-1;;;108553:7:0;:40::i;169641:423::-;169758:24;169785:25;169795:5;169802:7;169785:9;:25::i;:::-;169758:52;;-1:-1:-1;;169821:16:0;:37;169817:242;;169892:6;169873:16;:25;169869:91;;;169911:39;-1:-1:-1;;;169911:7:0;:39::i;:::-;169991:51;170000:5;170007:7;170035:6;170016:16;:25;169991:8;:51::i;:::-;169751:313;169641:423;;;:::o;158190:823::-;158450:19;158472:44;158499:4;158505:2;158509:6;158472:26;:44::i;:::-;158450:66;;158562:19;158572:4;158578:2;158562:9;:19::i;:::-;158612:22;158637:42;158652:8;158662:2;158666:4;158672:6;158637:14;:42::i;:::-;158612:67;;158775:53;158803:4;158809:2;158813:14;158775:27;:53::i;:::-;-1:-1:-1;158855:20:0;158869:6;158855:11;:20;:::i;:::-;-1:-1:-1;;;;;158837:15:0;;;;;;;:9;:15;;;;;;:38;;;;158882:13;;;;;;;;:31;;158899:14;;158837:15;158882:31;;158899:14;;158882:31;:::i;:::-;;;;;;;;158942:2;-1:-1:-1;;;;;158927:34:0;158936:4;-1:-1:-1;;;;;158927:34:0;;158946:14;158927:34;;;;1950:25:1;;1938:2;1923:18;;1804:177;158927:34:0;;;;;;;;158308:705;;158190:823;;;;:::o;86437:143::-;86528:13;86522:4;86515:27;86563:4;86557;86550:18;142013:1379;142255:10;;-1:-1:-1;;;142255:10:0;;;;142269:1;142255:15;142251:143;;142281:10;:36;;-1:-1:-1;;;;142281:36:0;-1:-1:-1;;;142301:15:0;142281:36;;;;;;142251:143;;;142340:46;-1:-1:-1;;;142340:7:0;:46::i;:::-;142480:4;154111:7;154134:18;;;:9;:18;;;;;;142490:1;142462:29;142458:93;;142502:41;-1:-1:-1;;;142502:7:0;:41::i;:::-;142845:66;142862:4;142877:13;-1:-1:-1;;142845:8:0;:66::i;:::-;142948:15;142965;142982:16;143002:13;-1:-1:-1;;;;;143002:37:0;;143047:10;143075:4;143089:24;143107:4;-1:-1:-1;;;;;154134:18:0;154111:7;154134:18;;;:9;:18;;;;;;;154027:131;143089:24;143002:184;;-1:-1:-1;;;;;;143002:184:0;;;;;;;-1:-1:-1;;;;;11150:15:1;;;143002:184:0;;;11132:34:1;11182:18;;;11175:34;143122:1:0;11225:18:1;;;11218:34;;;11268:18;;;11261:34;143150:4:0;11311:19:1;;;11304:44;143164:15:0;11364:19:1;;;11357:35;11066:19;;143002:184:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;143200:49;;;11916:25:1;;;11972:2;11957:18;;11950:34;;;12000:18;;;11993:34;;;142947:239:0;;-1:-1:-1;142947:239:0;;-1:-1:-1;142947:239:0;-1:-1:-1;143200:49:0;;11904:2:1;11889:18;143200:49:0;;;;;;;143258:15;:22;;-1:-1:-1;;;;;143287:20:0;-1:-1:-1;;;143287:20:0;;;143343:43;143365:10;143377:8;143343:21;:43::i;167925:651::-;-1:-1:-1;;;;;168001:21:0;;167997:84;;168033:40;-1:-1:-1;;;168033:7:0;:40::i;:::-;-1:-1:-1;;;;;168172:18:0;;168147:22;168172:18;;;:9;:18;;;;;;168201:23;;;168197:82;;;168235:36;-1:-1:-1;;;168235:7:0;:36::i;:::-;-1:-1:-1;;;;;168306:18:0;;;;;;:9;:18;;;;;;;;168327:23;;;168306:44;;168433:12;:22;;;;;;;168476:37;1950:25:1;;;168306:18:0;;;168476:37;;1923:18:1;168476:37:0;;;;;;;117268:2491;;;:::o;24147:152::-;24217:4;24241:50;24246:3;-1:-1:-1;;;;;24266:23:0;;24241:4;:50::i;:::-;24234:57;24147:152;-1:-1:-1;;;24147:152:0:o;88006:140::-;87901:7;87924:6;-1:-1:-1;;;;;87924:6:0;56760:10;88062:23;88058:83;;88096:37;-1:-1:-1;;;88096:7:0;:37::i;89079:177::-;89149:16;89168:6;;-1:-1:-1;;;;;89181:17:0;;;-1:-1:-1;;;;;;89181:17:0;;;;;;89210:40;;89168:6;;;;;;;89210:40;;89149:16;89210:40;89142:114;89079:177;:::o;109591:196::-;109685:9;;;-1:-1:-1;;;;;109701:23:0;;;-1:-1:-1;;;;;;109701:23:0;;;;;;;109736:45;;109685:9;;;109701:23;109685:9;;109736:45;;109663:19;;109736:45;109656:131;109591:196;:::o;102208:156::-;102314:43;;;-1:-1:-1;;;;;12230:32:1;;102314:43:0;;;12212:51:1;12279:18;;;;12272:34;;;102314:43:0;;;;;;;;;;12185:18:1;;;;102314:43:0;;;;;;;;-1:-1:-1;;;;;102314:43:0;-1:-1:-1;;;102314:43:0;;;102287:71;;102307:5;;102287:19;:71::i;24719:167::-;-1:-1:-1;;;;;24853:23:0;;24799:4;20071:19;;;:12;;;:19;;;;;;:24;;24823:55;19974:129;24475:158;24548:4;24572:53;24580:3;-1:-1:-1;;;;;24600:23:0;;24572:7;:53::i;159285:1373::-;159409:20;-1:-1:-1;;;;;159442:19:0;;159438:83;;159472:41;-1:-1:-1;;;159472:7:0;:41::i;:::-;-1:-1:-1;;;;;159533:17:0;;159529:79;;159561:39;-1:-1:-1;;;159561:7:0;:39::i;:::-;-1:-1:-1;;;;;;159631:16:0;;;;;;:9;:16;;;;;;159660:22;;;159656:91;;;159693:46;-1:-1:-1;;;159693:7:0;:46::i;:::-;160262:23;129692:12;160262:35;160325:14;:38;;;;-1:-1:-1;160350:13:0;;-1:-1:-1;;;160350:13:0;;;;160325:38;:79;;;;-1:-1:-1;160375:23:0;:28;;160325:79;:116;;;;;160426:14;160416:7;:24;160325:116;:232;;;;;160454:22;160470:5;160454:15;:22::i;:::-;:43;;;;;160481:16;160493:3;160481:11;:16::i;:::-;160480:17;160454:43;160453:103;;;;160512:20;160528:3;160512:15;:20::i;:::-;:43;;;;;160537:18;160549:5;160537:11;:18::i;:::-;160536:19;160512:43;160313:310;;;160574:41;-1:-1:-1;;;160574:7:0;:41::i;:::-;160631:21;159285:1373;;;;;:::o;164331:470::-;164398:11;164394:402;;;164459:4;164420:18;154134;;;:9;:18;;;;;;164480:40;164497:5;164504:3;154134:18;164480:16;:40::i;:::-;164476:313;;;164584:15;:23;;-1:-1:-1;;;;164584:23:0;;;164669:29;164687:10;164669:17;:29::i;:::-;164757:15;:22;;-1:-1:-1;;;;164757:22:0;-1:-1:-1;;;164757:22:0;;;164411:385;164331:470;;:::o;162405:1755::-;162585:11;162626;:24;;;;;162641:9;162626:24;:43;;;;-1:-1:-1;162654:15:0;;-1:-1:-1;;;162654:15:0;;;;162626:43;162622:1496;;;162682:11;162730:20;162746:3;162730:15;:20::i;:::-;:54;;;;;162783:1;162754:26;:24;:26::i;:::-;:30;162730:54;162726:1215;;;162803:25;;-1:-1:-1;;;162803:25:0;;;;:29;162799:245;;162886:25;;;-1:-1:-1;;;;;;162954:44:0;;129644:5;-1:-1:-1;;;162886:25:0;;;;162872:39;;162871:67;-1:-1:-1;;;;;162954:44:0;;;;;;;;;;;;163013:17;162799:245;163060:26;;-1:-1:-1;;;163060:26:0;;;;:30;163056:251;;163145:26;;163214:22;:46;;129644:5;-1:-1:-1;;;163145:26:0;;;;;163131:40;;163130:68;;;;-1:-1:-1;;;;;163214:46:0;;;;;;;163275:18;163056:251;162726:1215;;;163356:22;163372:5;163356:15;:22::i;:::-;:55;;;;;163410:1;163382:25;:23;:25::i;:::-;:29;163356:55;163352:589;;;163430:24;;-1:-1:-1;;;163430:24:0;;;;:28;163426:243;;163512:24;;;-1:-1:-1;;;;;;163579:44:0;;129644:5;-1:-1:-1;;;163512:24:0;;;;163498:38;;163497:66;-1:-1:-1;;;;;163579:44:0;;;;;;;;;;;;163638:17;163426:243;163685:25;;-1:-1:-1;;;163685:25:0;;;;:29;163681:249;;163769:25;;163837:22;:46;;129644:5;-1:-1:-1;;;163769:25:0;;;;;163755:39;;163754:67;;;;-1:-1:-1;;;;;163837:46:0;;;;;;;163898:18;163681:249;163957:7;;163953:156;;163997:4;163979:24;;;;:9;:24;;;;;;;:31;;;;;;164028:35;-1:-1:-1;;;;;164028:35:0;;;;;;;164007:3;1950:25:1;;1938:2;1923:18;;1804:177;164028:35:0;;;;;;;;164094:3;164076:21;;;;163953:156;162671:1447;162622:1496;162405:1755;;;;;;:::o;160880:1140::-;161005:20;161560:18;129692:12;161560:30;161616:14;:38;;;;-1:-1:-1;161641:13:0;;-1:-1:-1;;;161641:13:0;;;;161616:38;:74;;;;-1:-1:-1;161666:18:0;:23;;161616:74;:128;;;;;161729:14;161712;161722:3;-1:-1:-1;;;;;154134:18:0;154111:7;154134:18;;;:9;:18;;;;;;;154027:131;161712:14;161702:24;;:7;:24;:::i;:::-;:41;161616:128;:300;;;;;161872:22;161888:5;161872:15;:22::i;:::-;:43;;;;;161899:16;161911:3;161899:11;:16::i;:::-;161898:17;161872:43;161604:381;;;161933:44;-1:-1:-1;;;161933:7:0;:44::i;143691:467::-;143792:65;;-1:-1:-1;;;143792:65:0;;-1:-1:-1;;;;;143830:14:0;12230:32:1;;143792:65:0;;;12212:51:1;12279:18;;;12272:34;;;143799:13:0;143792:29;;;;12185:18:1;;143792:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;143942:46:0;;-1:-1:-1;;;143942:46:0;;143982:4;143942:46;;;2132:51:1;-1:-1:-1;;;;;143866:14:0;:26;;;;;143900:10;;143920:13;;143942:31;;;;;2105:18:1;;143942:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;144016:23;:14;144033:6;144016:23;:::i;:::-;143997:43;;:15;:43;:::i;:::-;144098:15;;143866:255;;;;;;-1:-1:-1;;;;;;143866:255:0;;;-1:-1:-1;;;;;13257:15:1;;;143866:255:0;;;13239:34:1;13289:18;;;13282:34;;;;13332:18;;;13325:34;;;;144065:1:0;13375:18:1;;;13368:43;144077:4:0;13427:19:1;;;13420:51;144098:15:0;;;;13487:19:1;;;13480:44;13173:19;;143866:255:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;144135:17:0;;;;-1:-1:-1;144135:17:0;;-1:-1:-1;144135:17:0;-1:-1:-1;144135:17:0;143691:467;;:::o;17878:414::-;17941:4;20071:19;;;:12;;;:19;;;;;;17958:327;;-1:-1:-1;18001:23:0;;;;;;;;:11;:23;;;;;;;;;;;;;18184:18;;18162:19;;;:12;;;:19;;;;;;:40;;;;18217:11;;17958:327;-1:-1:-1;18268:5:0;18261:12;;105431:613;105839:23;105865:46;105893:4;105865:46;;;;;;;;;;;;;-1:-1:-1;;;105865:46:0;;;105873:5;-1:-1:-1;;;;;105865:27:0;;;:46;;;;;:::i;:::-;105839:72;;105923:10;:17;105944:1;105923:22;;105922:59;;;;;105962:10;105951:30;;;;;;;;;;;;:::i;:::-;105950:31;105922:59;105918:121;;;105999:32;;-1:-1:-1;;;105999:32:0;;;;;;;;;;;18468:1420;18534:4;18673:19;;;:12;;;:19;;;;;;18709:15;;18705:1176;;19084:21;19108:14;19121:1;19108:10;:14;:::i;:::-;19157:18;;19084:38;;-1:-1:-1;19137:17:0;;19157:22;;19178:1;;19157:22;:::i;:::-;19137:42;;19213:13;19200:9;:26;19196:405;;19247:17;19267:3;:11;;19279:9;19267:22;;;;;;;;:::i;:::-;;;;;;;;;19247:42;;19421:9;19392:3;:11;;19404:13;19392:26;;;;;;;;:::i;:::-;;;;;;;;;;;;:38;;;;19506:23;;;:12;;;:23;;;;;:36;;;19196:405;19682:17;;:3;;:17;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;19777:3;:12;;:19;19790:5;19777:19;;;;;;;;;;;19770:26;;;19820:4;19813:11;;;;;;;18705:1176;19864:5;19857:12;;;;;18705:1176;18540:1348;18468:1420;;;;:::o;165028:364::-;165206:24;;165191:12;;165146:4;;129644:5;;165191:39;;-1:-1:-1;;;165206:24:0;;;;;165191:39;:::i;:::-;165190:52;;;;:::i;:::-;165167:11;:76;;:102;;;;-1:-1:-1;165254:15:0;;-1:-1:-1;;;165254:15:0;;;;165167:102;:136;;;;;165281:22;165297:5;165281:15;:22::i;:::-;165280:23;165167:136;:178;;;;;165331:13;-1:-1:-1;;;;;165314:31:0;:5;-1:-1:-1;;;;;165314:31:0;;;165167:178;:218;;;;;165371:13;-1:-1:-1;;;;;165356:29:0;:3;-1:-1:-1;;;;;165356:29:0;;;165159:227;165028:364;-1:-1:-1;;;;165028:364:0:o;165573:1257::-;165716:16;;;165730:1;165716:16;;;;;;;;165662:21;;165637:22;;165716:16;165730:1;165716:16;;;;;;;;;;-1:-1:-1;165716:16:0;165692:40;;165757:4;165739;165744:1;165739:7;;;;;;;;:::i;:::-;;;;;;:23;-1:-1:-1;;;;;165739:23:0;;;-1:-1:-1;;;;;165739:23:0;;;;;165779:13;-1:-1:-1;;;;;165779:18:0;;:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;165769:4;165774:1;165769:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;165769:30:0;;;:7;;;;;;;;;:30;165808:160;;-1:-1:-1;;;165808:160:0;;:13;:64;;;;;;:160;;165881:11;;165901:1;;165911:4;;165932;;165946:15;;165808:160;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;166003:21:0;;-1:-1:-1;165977:23:0;;-1:-1:-1;166063:32:0;;-1:-1:-1;166081:14:0;166003:21;166063:32;:::i;:::-;166221:22;;166197:21;;166033:62;;-1:-1:-1;166104:34:0;;166197:46;;166221:22;-1:-1:-1;;;;;166197:21:0;:46;:::i;:::-;166171:21;;166142:50;;-1:-1:-1;;;;;166171:21:0;166142:19;:50;:::i;:::-;166141:103;;;;:::i;:::-;166379:22;;166355:21;;166104:140;;-1:-1:-1;166253:35:0;;166355:46;;166379:22;-1:-1:-1;;;;;166355:21:0;:46;:::i;:::-;166321:22;;166292:51;;:19;:51;:::i;:::-;166291:111;;;;:::i;:::-;166462:1;166435:22;166411:56;;;166412:21;166411:56;;-1:-1:-1;;;;;;166411:56:0;;;166543:15;;:59;;166253:149;;-1:-1:-1;166462:1:0;;-1:-1:-1;;;;;166543:15:0;;;;166571:26;;166462:1;166543:59;166462:1;166543:59;166571:26;166543:15;:59;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;166529:73;;;;;166614:7;166609:63;;166632:32;-1:-1:-1;;;166632:7:0;:32::i;:::-;166694:61;;-1:-1:-1;;;;;166694:16:0;:21;;166723:27;;166694:61;;;;166723:27;166694:21;:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;166680:75;;;;;166767:7;166762:63;;166785:32;-1:-1:-1;;;166785:7:0;:32::i;:::-;165630:1200;;;;;;;165573:1257;:::o;153830:142::-;153940:26;;153889:7;;153912:54;;153940:26;-1:-1:-1;;;153940:26:0;;;;;-1:-1:-1;;;153912:25:0;;;:54;:::i;:::-;153905:61;;;;153830:142;:::o;153628:139::-;153736:25;;153686:7;;153709:52;;153736:25;-1:-1:-1;;;153736:25:0;;;;;-1:-1:-1;;;153709:24:0;;;:52;:::i;95882:229::-;96019:12;96051:52;96073:6;96081:4;96087:1;96090:12;96019;97256;97270:23;97297:6;-1:-1:-1;;;;;97297:11:0;97316:5;97323:4;97297:31;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;97255:73;;;;97346:69;97373:6;97381:7;97390:10;97402:12;97346:26;:69::i;:::-;97339:76;96968:455;-1:-1:-1;;;;;;;96968:455:0:o;99541:644::-;99726:12;99755:7;99751:427;;;99783:10;:17;99804:1;99783:22;99779:290;;-1:-1:-1;;;;;93422:19:0;;;99993:60;;;;-1:-1:-1;;;99993:60:0;;16336:2:1;99993:60:0;;;16318:21:1;16375:2;16355:18;;;16348:30;16414:31;16394:18;;;16387:59;16463:18;;99993:60:0;16134:353:1;99993:60:0;-1:-1:-1;100090:10:0;100083:17;;99751:427;100133:33;100141:10;100153:12;100888:17;;:21;100884:388;;101120:10;101114:17;101177:15;101164:10;101160:2;101156:19;101149:44;100884:388;101247:12;101240:20;;-1:-1:-1;;;101240:20:0;;;;;;;;:::i;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:250::-;677:1;687:113;701:6;698:1;695:13;687:113;;;777:11;;;771:18;758:11;;;751:39;723:2;716:10;687:113;;;-1:-1:-1;;834:1:1;816:16;;809:27;592:250::o;847:271::-;889:3;927:5;921:12;954:6;949:3;942:19;970:76;1039:6;1032:4;1027:3;1023:14;1016:4;1009:5;1005:16;970:76;:::i;:::-;1100:2;1079:15;-1:-1:-1;;1075:29:1;1066:39;;;;1107:4;1062:50;;847:271;-1:-1:-1;;847:271:1:o;1123:220::-;1272:2;1261:9;1254:21;1235:4;1292:45;1333:2;1322:9;1318:18;1310:6;1292:45;:::i;1348:131::-;-1:-1:-1;;;;;1423:31:1;;1413:42;;1403:70;;1469:1;1466;1459:12;1484:315;1552:6;1560;1613:2;1601:9;1592:7;1588:23;1584:32;1581:52;;;1629:1;1626;1619:12;1581:52;1668:9;1655:23;1687:31;1712:5;1687:31;:::i;:::-;1737:5;1789:2;1774:18;;;;1761:32;;-1:-1:-1;;;1484:315:1:o;2391:247::-;2450:6;2503:2;2491:9;2482:7;2478:23;2474:32;2471:52;;;2519:1;2516;2509:12;2471:52;2558:9;2545:23;2577:31;2602:5;2577:31;:::i;2643:456::-;2720:6;2728;2736;2789:2;2777:9;2768:7;2764:23;2760:32;2757:52;;;2805:1;2802;2795:12;2757:52;2844:9;2831:23;2863:31;2888:5;2863:31;:::i;:::-;2913:5;-1:-1:-1;2970:2:1;2955:18;;2942:32;2983:33;2942:32;2983:33;:::i;:::-;2643:456;;3035:7;;-1:-1:-1;;;3089:2:1;3074:18;;;;3061:32;;2643:456::o;3104:127::-;3165:10;3160:3;3156:20;3153:1;3146:31;3196:4;3193:1;3186:15;3220:4;3217:1;3210:15;3236:275;3307:2;3301:9;3372:2;3353:13;;-1:-1:-1;;3349:27:1;3337:40;;3407:18;3392:34;;3428:22;;;3389:62;3386:88;;;3454:18;;:::i;:::-;3490:2;3483:22;3236:275;;-1:-1:-1;3236:275:1:o;3516:186::-;3564:4;3597:18;3589:6;3586:30;3583:56;;;3619:18;;:::i;:::-;-1:-1:-1;3685:2:1;3664:15;-1:-1:-1;;3660:29:1;3691:4;3656:40;;3516:186::o;3707:874::-;3793:6;3801;3809;3862:2;3850:9;3841:7;3837:23;3833:32;3830:52;;;3878:1;3875;3868:12;3830:52;3917:9;3904:23;3936:31;3961:5;3936:31;:::i;:::-;3986:5;-1:-1:-1;4038:2:1;4023:18;;4010:32;;-1:-1:-1;4093:2:1;4078:18;;4065:32;4120:18;4109:30;;4106:50;;;4152:1;4149;4142:12;4106:50;4175:22;;4228:4;4220:13;;4216:27;-1:-1:-1;4206:55:1;;4257:1;4254;4247:12;4206:55;4293:2;4280:16;4318:48;4334:31;4362:2;4334:31;:::i;:::-;4318:48;:::i;:::-;4389:2;4382:5;4375:17;4429:7;4424:2;4419;4415;4411:11;4407:20;4404:33;4401:53;;;4450:1;4447;4440:12;4401:53;4505:2;4500;4496;4492:11;4487:2;4480:5;4476:14;4463:45;4549:1;4544:2;4539;4532:5;4528:14;4524:23;4517:34;4570:5;4560:15;;;;;3707:874;;;;;:::o;4775:159::-;4842:20;;4902:6;4891:18;;4881:29;;4871:57;;4924:1;4921;4914:12;4871:57;4775:159;;;:::o;4939:184::-;4997:6;5050:2;5038:9;5029:7;5025:23;5021:32;5018:52;;;5066:1;5063;5056:12;5018:52;5089:28;5107:9;5089:28;:::i;5321:180::-;5380:6;5433:2;5421:9;5412:7;5408:23;5404:32;5401:52;;;5449:1;5446;5439:12;5401:52;-1:-1:-1;5472:23:1;;5321:180;-1:-1:-1;5321:180:1:o;5506:118::-;5592:5;5585:13;5578:21;5571:5;5568:32;5558:60;;5614:1;5611;5604:12;5629:241;5685:6;5738:2;5726:9;5717:7;5713:23;5709:32;5706:52;;;5754:1;5751;5744:12;5706:52;5793:9;5780:23;5812:28;5834:5;5812:28;:::i;5875:256::-;5941:6;5949;6002:2;5990:9;5981:7;5977:23;5973:32;5970:52;;;6018:1;6015;6008:12;5970:52;6041:28;6059:9;6041:28;:::i;:::-;6031:38;;6088:37;6121:2;6110:9;6106:18;6088:37;:::i;:::-;6078:47;;5875:256;;;;;:::o;6692:388::-;6760:6;6768;6821:2;6809:9;6800:7;6796:23;6792:32;6789:52;;;6837:1;6834;6827:12;6789:52;6876:9;6863:23;6895:31;6920:5;6895:31;:::i;:::-;6945:5;-1:-1:-1;7002:2:1;6987:18;;6974:32;7015:33;6974:32;7015:33;:::i;:::-;7067:7;7057:17;;;6692:388;;;;;:::o;7085:380::-;7164:1;7160:12;;;;7207;;;7228:61;;7282:4;7274:6;7270:17;7260:27;;7228:61;7335:2;7327:6;7324:14;7304:18;7301:38;7298:161;;7381:10;7376:3;7372:20;7369:1;7362:31;7416:4;7413:1;7406:15;7444:4;7441:1;7434:15;7298:161;;7085:380;;;:::o;7470:386::-;7702:1;7698;7693:3;7689:11;7685:19;7677:6;7673:32;7662:9;7655:51;7742:6;7737:2;7726:9;7722:18;7715:34;7785:2;7780;7769:9;7765:18;7758:30;7636:4;7805:45;7846:2;7835:9;7831:18;7823:6;7805:45;:::i;:::-;7797:53;7470:386;-1:-1:-1;;;;;7470:386:1:o;7861:773::-;7948:6;7956;8009:2;7997:9;7988:7;7984:23;7980:32;7977:52;;;8025:1;8022;8015:12;7977:52;8057:9;8051:16;8076:30;8100:5;8076:30;:::i;:::-;8174:2;8159:18;;8153:25;8125:5;;-1:-1:-1;8201:18:1;8190:30;;8187:50;;;8233:1;8230;8223:12;8187:50;8256:22;;8309:4;8301:13;;8297:27;-1:-1:-1;8287:55:1;;8338:1;8335;8328:12;8287:55;8367:2;8361:9;8392:48;8408:31;8436:2;8408:31;:::i;8392:48::-;8463:2;8456:5;8449:17;8503:7;8498:2;8493;8489;8485:11;8481:20;8478:33;8475:53;;;8524:1;8521;8514:12;8475:53;8537:67;8601:2;8596;8589:5;8585:14;8580:2;8576;8572:11;8537:67;:::i;:::-;8623:5;8613:15;;;;;7861:773;;;;;:::o;8639:651::-;-1:-1:-1;;;;;8954:15:1;;;8936:34;;9006:15;;9001:2;8986:18;;8979:43;9053:2;9038:18;;9031:34;;;8916:3;9096:2;9081:18;;9074:31;;;8879:4;;9128:46;;9154:19;;9146:6;9128:46;:::i;:::-;9223:9;9215:6;9211:22;9205:3;9194:9;9190:19;9183:51;9251:33;9277:6;9269;9251:33;:::i;:::-;9243:41;8639:651;-1:-1:-1;;;;;;;;8639:651:1:o;9560:127::-;9621:10;9616:3;9612:20;9609:1;9602:31;9652:4;9649:1;9642:15;9676:4;9673:1;9666:15;9692:125;9757:9;;;9778:10;;;9775:36;;;9791:18;;:::i;9822:128::-;9889:9;;;9910:11;;;9907:37;;;9924:18;;:::i;10408:168::-;10481:9;;;10512;;10529:15;;;10523:22;;10509:37;10499:71;;10550:18;;:::i;11403:306::-;11491:6;11499;11507;11560:2;11548:9;11539:7;11535:23;11531:32;11528:52;;;11576:1;11573;11566:12;11528:52;11605:9;11599:16;11589:26;;11655:2;11644:9;11640:18;11634:25;11624:35;;11699:2;11688:9;11684:18;11678:25;11668:35;;11403:306;;;;;:::o;12449:245::-;12516:6;12569:2;12557:9;12548:7;12544:23;12540:32;12537:52;;;12585:1;12582;12575:12;12537:52;12617:9;12611:16;12636:28;12658:5;12636:28;:::i;12699:184::-;12769:6;12822:2;12810:9;12801:7;12797:23;12793:32;12790:52;;;12838:1;12835;12828:12;12790:52;-1:-1:-1;12861:16:1;;12699:184;-1:-1:-1;12699:184:1:o;13535:127::-;13596:10;13591:3;13587:20;13584:1;13577:31;13627:4;13624:1;13617:15;13651:4;13648:1;13641:15;13667:127;13728:10;13723:3;13719:20;13716:1;13709:31;13759:4;13756:1;13749:15;13783:4;13780:1;13773:15;13799:217;13839:1;13865;13855:132;;13909:10;13904:3;13900:20;13897:1;13890:31;13944:4;13941:1;13934:15;13972:4;13969:1;13962:15;13855:132;-1:-1:-1;14001:9:1;;13799:217::o;14021:251::-;14091:6;14144:2;14132:9;14123:7;14119:23;14115:32;14112:52;;;14160:1;14157;14150:12;14112:52;14192:9;14186:16;14211:31;14236:5;14211:31;:::i;14277:980::-;14539:4;14587:3;14576:9;14572:19;14618:6;14607:9;14600:25;14644:2;14682:6;14677:2;14666:9;14662:18;14655:34;14725:3;14720:2;14709:9;14705:18;14698:31;14749:6;14784;14778:13;14815:6;14807;14800:22;14853:3;14842:9;14838:19;14831:26;;14892:2;14884:6;14880:15;14866:29;;14913:1;14923:195;14937:6;14934:1;14931:13;14923:195;;;15002:13;;-1:-1:-1;;;;;14998:39:1;14986:52;;15093:15;;;;15058:12;;;;15034:1;14952:9;14923:195;;;-1:-1:-1;;;;;;;15174:32:1;;;;15169:2;15154:18;;15147:60;-1:-1:-1;;;15238:3:1;15223:19;15216:35;15135:3;14277:980;-1:-1:-1;;;14277:980:1:o;15262:168::-;15329:6;15355:10;;;15367;;;15351:27;;15390:11;;;15387:37;;;15404:18;;:::i;15842:287::-;15971:3;16009:6;16003:13;16025:66;16084:6;16079:3;16072:4;16064:6;16060:17;16025:66;:::i;:::-;16107:16;;;;;15842:287;-1:-1:-1;;15842:287:1:o
Swarm Source
ipfs://50fd7af82cfbcae94fd6cb36f9fc7f4b0fa3ba2d2bed0bcd8774dcaff248e1be
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
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.
Add Token to MetaMask (Web3)