[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "AutoBuyBackEnabledUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "BuyBackEnabledUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "recipient", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "ethReceived", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "nextAvailableClaimDate", "type": "uint256" } ], "name": "ClaimProcessed", "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": "tokenAmount", "type": "uint256" } ], "name": "RewardLiquidityProviders", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amountIn", "type": "uint256" }, { "indexed": false, "internalType": "address[]", "name": "path", "type": "address[]" } ], "name": "SwapAVAXForTokens", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "tokensSwapped", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "AVAXReceived", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "tokensIntoLiqudity", "type": "uint256" } ], "name": "SwapAndLiquify", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "enabled", "type": "bool" } ], "name": "SwapAndLiquifyEnabledUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "amountIn", "type": "uint256" }, { "indexed": false, "internalType": "address[]", "name": "path", "type": "address[]" } ], "name": "SwapTokensForAVAX", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "tokenIsLive", "type": "bool" } ], "name": "TokenIsLive", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "uint256", "name": "newDivisor", "type": "uint256" } ], "name": "SetBuyBackDivisor", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newWhaleSwapFee", "type": "uint256" } ], "name": "SetWhaleSwapFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "_addressFees", "outputs": [ { "internalType": "bool", "name": "enable", "type": "bool" }, { "internalType": "uint256", "name": "_taxFee", "type": "uint256" }, { "internalType": "uint256", "name": "_liquidityFee", "type": "uint256" }, { "internalType": "uint256", "name": "_buyTaxFee", "type": "uint256" }, { "internalType": "uint256", "name": "_buyLiquidityFee", "type": "uint256" }, { "internalType": "uint256", "name": "_sellTaxFee", "type": "uint256" }, { "internalType": "uint256", "name": "_sellLiquidityFee", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_buyBackDivisor", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_buyLiquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_buyTaxFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_liquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_maxTxAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_sellLiquidityFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_sellTaxFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "_taxFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "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": [], "name": "buyBackEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "buyBackSellLimit", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "calculateReward", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newMinUsd", "type": "uint256" } ], "name": "changMinUsd", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newMinUsd", "type": "uint256" } ], "name": "changMinUsdMeta", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newMinUsd", "type": "uint256" } ], "name": "changMinUsdPost", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "newDiscordLink", "type": "string" } ], "name": "changeDiscordLink", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "newName", "type": "string" } ], "name": "changeName", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newMax", "type": "uint256" } ], "name": "changeRewardDailyMax", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newFRequency", "type": "uint256" } ], "name": "changeRewardFrequency", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_router", "type": "address" } ], "name": "changeRouterVersion", "outputs": [ { "internalType": "address", "name": "_pair", "type": "address" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "newSymbol", "type": "string" } ], "name": "changeSymbol", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "newTelegramLink", "type": "string" } ], "name": "changeTelegramLink", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "newTokenBackground", "type": "string" } ], "name": "changeTokenBackground", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "newTokenLogo", "type": "string" } ], "name": "changeTokenLogo", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "newTokenMessage", "type": "string" } ], "name": "changeTokenMessage", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "newTokenMotto", "type": "string" } ], "name": "changeTokenMotto", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "newTwitterLink", "type": "string" } ], "name": "changeTwitterLink", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newUsdAddress", "type": "address" } ], "name": "changeUsdToken", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "claimDatePushRate", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "claimReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "deadAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "pure", "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": "discordLink", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "excludeFromFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "excludeFromReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "getMessage", "outputs": [ { "components": [ { "internalType": "string", "name": "message", "type": "string" }, { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "time", "type": "uint256" }, { "internalType": "address", "name": "creator", "type": "address" }, { "internalType": "uint256", "name": "created", "type": "uint256" } ], "internalType": "struct yourCoin.PostMessage[]", "name": "p", "type": "tuple[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getMessageCount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getUnlockTime", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getUsdDecimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "includeInFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "includeInReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcludedFromFee", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "isExcludedFromReward", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "time", "type": "uint256" } ], "name": "lock", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "marketingDivisor", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "minUsd", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "minUsdMeta", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "minUsdPost", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "minimumTokensBeforeSwapAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "nextUserClaimDate", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "message", "type": "string" } ], "name": "postMessage", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "postMessages", "outputs": [ { "internalType": "string", "name": "message", "type": "string" }, { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "uint256", "name": "time", "type": "uint256" }, { "internalType": "address", "name": "creator", "type": "address" }, { "internalType": "uint256", "name": "created", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tAmount", "type": "uint256" }, { "internalType": "bool", "name": "deductTransferFee", "type": "bool" } ], "name": "reflectionFromToken", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "rewardClaimFrequency", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "rewardDailyMax", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_enable", "type": "bool" }, { "internalType": "uint256", "name": "_addressTaxFee", "type": "uint256" }, { "internalType": "uint256", "name": "_addressLiquidityFee", "type": "uint256" } ], "name": "setAddressFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_enable", "type": "bool" }, { "internalType": "uint256", "name": "_addressTaxFee", "type": "uint256" }, { "internalType": "uint256", "name": "_addressLiquidityFee", "type": "uint256" } ], "name": "setBuyAddressFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_enabled", "type": "bool" } ], "name": "setBuyBackEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "buyBackSellSetLimit", "type": "uint256" } ], "name": "setBuyBackSellLimit", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "buyTaxFee", "type": "uint256" }, { "internalType": "uint256", "name": "buyLiquidityFee", "type": "uint256" } ], "name": "setBuyFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "liquidityFee", "type": "uint256" } ], "name": "setLiquidityFeePercent", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_marketingAddress", "type": "address" } ], "name": "setMarketingAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "divisor", "type": "uint256" } ], "name": "setMarketingDivisor", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "maxTxAmount", "type": "uint256" } ], "name": "setMaxTxAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "_minimumTokensBeforeSwap", "type": "uint256" } ], "name": "setNumTokensSellToAddToBuyBack", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_address", "type": "address" }, { "internalType": "bool", "name": "_enable", "type": "bool" }, { "internalType": "uint256", "name": "_addressTaxFee", "type": "uint256" }, { "internalType": "uint256", "name": "_addressLiquidityFee", "type": "uint256" } ], "name": "setSellAddressFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "sellTaxFee", "type": "uint256" }, { "internalType": "uint256", "name": "sellLiquidityFee", "type": "uint256" } ], "name": "setSellFee", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_enabled", "type": "bool" } ], "name": "setSwapAndLiquifyEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "taxFee", "type": "uint256" } ], "name": "setTaxFeePercent", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bool", "name": "_tokenIsLive", "type": "bool" } ], "name": "setTokenLive", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "swapAndLiquifyEnabled", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "sweep", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "telegramLink", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokenBackgroundImage", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "rAmount", "type": "uint256" } ], "name": "tokenFromReflection", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokenLogo", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokenMessage", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "tokenMotto", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "tokenTransfers", "outputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "tokenAmount", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalFees", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_token", "type": "address" }, { "internalType": "address", "name": "_to", "type": "address" } ], "name": "transferForeignToken", "outputs": [ { "internalType": "bool", "name": "_sent", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "twitterLink", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "uniswapV2Pair", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "uniswapV2Router", "outputs": [ { "internalType": "contract IUniswapV2Router02", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "unlock", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "usd", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "whaleSwapFee", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "yourAddress", "type": "address" } ], "name": "yourNextClaimDate", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "yourAddress", "type": "address" } ], "name": "yourUSDValue", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60a060405261dead608052620000186012600a6200065e565b6200002790624c4b4062000673565b600a8190556200003a9060001962000695565b6200004890600019620006b8565b600b55604080518082019091526001808252600160fd1b60209092019182526200007591600d91620004a3565b50604080518082019091526001808252600160fd1b6020909201918252620000a091600e91620004a3565b50633b9aca00600f556402540be400601055630bebc200601155601280546001600160a01b03191673b97ef9ef8734c71904d8002f8b6bc66dd9c48a6e178155601a805460ff191690556001601b8190556002601c819055601d829055601e819055601f82905560208190556032602155670de0b6b3a7640000602255600a602381905560248190556026929092556027556200013e91906200065e565b6200014e90633b9aca0062000673565b6029556200015f6012600a6200065e565b6200016e90620f424062000673565b602a55602b80547360ae616a2155ee3d9a68541ba4544862310933d46001600160a01b03199182168117909255602c80549091169091179055678ac7230489e80000602d5561a8c0602e556030805461ffff60a81b191690556019603455348015620001d957600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506001600355600b543360009081526004602081815260409283902093909355602c54825163c45a015560e01b815292516001600160a01b0390911693849363c45a0155938181019391829003018186803b1580156200027957600080fd5b505afa1580156200028e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002b49190620006d2565b6001600160a01b031663c9c6539630836001600160a01b03166373b295c26040518163ffffffff1660e01b815260040160206040518083038186803b158015620002fd57600080fd5b505afa15801562000312573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003389190620006d2565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156200038157600080fd5b505af115801562000396573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620003bc9190620006d2565b603080546001600160a01b03199081166001600160a01b0393841617909155602f8054909116918316919091179055600160076000620004046000546001600160a01b031690565b6001600160a01b0316815260208082019290925260409081016000908120805494151560ff1995861617905530815260079092529020805490911660011790556200044c3390565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600a546040516200049491815260200190565b60405180910390a3506200073a565b828054620004b190620006fd565b90600052602060002090601f016020900481019282620004d5576000855562000520565b82601f10620004f057805160ff191683800117855562000520565b8280016001018555821562000520579182015b828111156200052057825182559160200191906001019062000503565b506200052e92915062000532565b5090565b5b808211156200052e576000815560010162000533565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620005a057816000190482111562000584576200058462000549565b808516156200059257918102915b93841c939080029062000564565b509250929050565b600082620005b95750600162000658565b81620005c85750600062000658565b8160018114620005e15760028114620005ec576200060c565b600191505062000658565b60ff84111562000600576200060062000549565b50506001821b62000658565b5060208310610133831016604e8410600b841016171562000631575081810a62000658565b6200063d83836200055f565b806000190482111562000654576200065462000549565b0290505b92915050565b60006200066c8383620005a8565b9392505050565b600081600019048311821515161562000690576200069062000549565b500290565b600082620006b357634e487b7160e01b600052601260045260246000fd5b500690565b600082821015620006cd57620006cd62000549565b500390565b600060208284031215620006e557600080fd5b81516001600160a01b03811681146200066c57600080fd5b600181811c908216806200071257607f821691505b602082108114156200073457634e487b7160e01b600052602260045260246000fd5b50919050565b608051615257620007646000396000818161083601528181613195015261447d01526152576000f3fe60806040526004361061061a5760003560e01c8063715018a611610329578063b214142e116101b6578063d9e13f7011610102578063ec28438a116100a0578063f3010c001161007a578063f3010c00146112ce578063f8bc736f146112ee578063faccd1d714611304578063fb0ecfa41461131a57600080fd5b8063ec28438a14611278578063efcc52de14611298578063f2fde38b146112ae57600080fd5b8063dd467064116100dc578063dd467064146111d2578063dd62ed3e146111f2578063e79b032214611238578063ea2f0b371461125857600080fd5b8063d9e13f701461117c578063dc44b6a01461119c578063dd098dc0146111b257600080fd5b8063c4a9baed1161016f578063cebed18811610149578063cebed188146110f9578063d63a6ccd14611126578063d6b513cf14611146578063d82e39621461115c57600080fd5b8063c4a9baed146110a1578063ce04fbf3146110c1578063ce6d41de146110d757600080fd5b8063b214142e14610fec578063b291696e1461100c578063b88a802f14611021578063b9d1ed7d14611036578063c320884f1461104b578063c49b9a801461108157600080fd5b806395d89b4111610275578063a3895fff1161022e578063a9059cbb11610208578063a9059cbb14610f6c578063afabc8c614610f8c578063b0cb81f114610fac578063b14869fb14610fcc57600080fd5b8063a3895fff14610f17578063a457c2d714610f37578063a69df4b514610f5757600080fd5b806395d89b4114610e6d578063963db92614610e8257806398178ce314610ea2578063a073d37f14610ec2578063a1732b1614610ed7578063a247613714610ef757600080fd5b806388f82020116102e25780638ee88c53116102bc5780638ee88c5314610ded5780638f4258f414610e0d578063906e9dd014610e2d57806390d2f0c314610e4d57600080fd5b806388f8202014610d76578063896c5bad14610daf5780638da5cb5b14610dcf57600080fd5b8063715018a614610c6d5780637304193c14610c825780637d00173214610c975780637d1db4a514610d2a5780638366e79a14610d4057806388790a6814610d6057600080fd5b806336c86940116104a75780635342acb4116103f35780636053a0e3116103ac5780636ac9a870116103865780636ac9a87014610c025780636bc87c3a14610c2257806370a0823114610c385780637141a03b14610c5857600080fd5b80636053a0e314610bac5780636468600214610bcd5780636630f88f14610be257600080fd5b80635342acb414610aeb5780635353a2d814610b24578063535acb7f14610b44578063557ed1ba14610b645780635881f3ef14610b77578063602bc62b14610b9757600080fd5b806347be8d77116104605780634a74bb021161043a5780634a74bb0214610a7f5780634c8655c714610aa057806351b80e4114610ab657806352390c0214610acb57600080fd5b806347be8d7714610a2a5780634906b56014610a3f57806349bd5a5e14610a5f57600080fd5b806336c869401461096057806336dc60fe1461097557806339509351146109b45780633b124fe7146109d4578063437823ec146109ea5780634549b03914610a0a57600080fd5b806323b872dd116105665780632d8381191161051f578063330e4ee3116104f9578063330e4ee3146108eb57806335d7bfb01461090b57806335faa4161461092b5780633685d4191461094057600080fd5b80632d838119146108a2578063313ce567146108c257806331933916146108d657600080fd5b806323b872dd146107d357806323fbad7d146107f357806327c8f83514610824578063291526ac1461085857806329370cc61461086d5780632b7088eb1461088d57600080fd5b806313114a9d116105d35780631908226e116105ad5780631908226e146107675780631dc9ef901461077d5780631e5c56fd1461079d578063200a692d146107bd57600080fd5b806313114a9d146106fb5780631694505e1461071a57806318160ddd1461075257600080fd5b8063027318eb1461062657806304837ead14610652578063061c82d01461067457806306fdde0314610696578063095ea7b3146106ab57806312f36371146106db57600080fd5b3661062157005b600080fd5b34801561063257600080fd5b5061063b61133a565b60405160ff90911681526020015b60405180910390f35b34801561065e57600080fd5b506106676113c4565b6040516106499190614a64565b34801561068057600080fd5b5061069461068f366004614a77565b611456565b005b3480156106a257600080fd5b5061066761149d565b3480156106b757600080fd5b506106cb6106c6366004614aa8565b6114ac565b6040519015158152602001610649565b3480156106e757600080fd5b506106946106f6366004614a77565b6114c2565b34801561070757600080fd5b50600c545b604051908152602001610649565b34801561072657600080fd5b50602f5461073a906001600160a01b031681565b6040516001600160a01b039091168152602001610649565b34801561075e57600080fd5b50600a5461070c565b34801561077357600080fd5b5061070c60225481565b34801561078957600080fd5b50610694610798366004614b1b565b6114f1565b3480156107a957600080fd5b506106946107b8366004614bbe565b611541565b3480156107c957600080fd5b5061070c601f5481565b3480156107df57600080fd5b506106cb6107ee366004614bdb565b6115b3565b3480156107ff57600080fd5b5061081361080e366004614a77565b61161c565b604051610649959493929190614c1c565b34801561083057600080fd5b5061073a7f000000000000000000000000000000000000000000000000000000000000000081565b34801561086457600080fd5b506106676116f9565b34801561087957600080fd5b50610694610888366004614bbe565b611708565b34801561089957600080fd5b5061066761178e565b3480156108ae57600080fd5b5061070c6108bd366004614a77565b61179d565b3480156108ce57600080fd5b50601261063b565b3480156108e257600080fd5b5060315461070c565b3480156108f757600080fd5b50610694610906366004614a77565b611821565b34801561091757600080fd5b5061070c610926366004614c5d565b611850565b34801561093757600080fd5b50610694611a27565b34801561094c57600080fd5b5061069461095b366004614c5d565b611a9c565b34801561096c57600080fd5b50610667611c4f565b34801561098157600080fd5b50610995610990366004614a77565b611c5e565b604080516001600160a01b039093168352602083019190915201610649565b3480156109c057600080fd5b506106cb6109cf366004614aa8565b611c96565b3480156109e057600080fd5b5061070c601b5481565b3480156109f657600080fd5b50610694610a05366004614c5d565b611ccc565b348015610a1657600080fd5b5061070c610a25366004614c7a565b611d1a565b348015610a3657600080fd5b5060245461070c565b348015610a4b57600080fd5b50610694610a5a366004614caa565b611da7565b348015610a6b57600080fd5b5060305461073a906001600160a01b031681565b348015610a8b57600080fd5b506030546106cb90600160a81b900460ff1681565b348015610aac57600080fd5b5061070c602d5481565b348015610ac257600080fd5b50600f5461070c565b348015610ad757600080fd5b50610694610ae6366004614c5d565b611e05565b348015610af757600080fd5b506106cb610b06366004614c5d565b6001600160a01b031660009081526007602052604090205460ff1690565b348015610b3057600080fd5b50610694610b3f366004614b1b565b611f58565b348015610b5057600080fd5b50610694610b5f366004614a77565b611fa4565b348015610b7057600080fd5b504261070c565b348015610b8357600080fd5b5061073a610b92366004614c5d565b611fe2565b348015610ba357600080fd5b5060025461070c565b348015610bb857600080fd5b506030546106cb90600160b01b900460ff1681565b348015610bd957600080fd5b50610667612339565b348015610bee57600080fd5b50610694610bfd366004614b1b565b612348565b348015610c0e57600080fd5b50610694610c1d366004614cf0565b612500565b348015610c2e57600080fd5b5061070c601c5481565b348015610c4457600080fd5b5061070c610c53366004614c5d565b612544565b348015610c6457600080fd5b506106676125a3565b348015610c7957600080fd5b506106946125b2565b348015610c8e57600080fd5b5060115461070c565b348015610ca357600080fd5b50610cf3610cb2366004614c5d565b602860205260009081526040902080546001820154600283015460038401546004850154600586015460069096015460ff9095169593949293919290919087565b6040805197151588526020880196909652948601939093526060850191909152608084015260a083015260c082015260e001610649565b348015610d3657600080fd5b5061070c60295481565b348015610d4c57600080fd5b506106cb610d5b366004614d12565b612614565b348015610d6c57600080fd5b5061070c60205481565b348015610d8257600080fd5b506106cb610d91366004614c5d565b6001600160a01b031660009081526008602052604090205460ff1690565b348015610dbb57600080fd5b50610694610dca366004614b1b565b6127ac565b348015610ddb57600080fd5b506000546001600160a01b031661073a565b348015610df957600080fd5b50610694610e08366004614a77565b6127f8565b348015610e1957600080fd5b50610694610e28366004614b1b565b612836565b348015610e3957600080fd5b50610694610e48366004614c5d565b612882565b348015610e5957600080fd5b50610694610e68366004614a77565b6128ce565b348015610e7957600080fd5b506106676128fd565b348015610e8e57600080fd5b50610694610e9d366004614b1b565b61290c565b348015610eae57600080fd5b50610694610ebd366004614b1b565b612958565b348015610ece57600080fd5b50602a5461070c565b348015610ee357600080fd5b50610694610ef2366004614a77565b6129a4565b348015610f0357600080fd5b50610694610f12366004614a77565b6129d3565b348015610f2357600080fd5b50610694610f32366004614b1b565b612a02565b348015610f4357600080fd5b506106cb610f52366004614aa8565b612a4e565b348015610f6357600080fd5b50610694612a9d565b348015610f7857600080fd5b506106cb610f87366004614aa8565b612ba3565b348015610f9857600080fd5b50610694610fa7366004614caa565b612bb0565b348015610fb857600080fd5b50610694610fc7366004614a77565b612c0e565b348015610fd857600080fd5b50610694610fe7366004614a77565b612c3d565b348015610ff857600080fd5b50610694611007366004614b1b565b612c7b565b34801561101857600080fd5b5060105461070c565b34801561102d57600080fd5b50610694612cc7565b34801561104257600080fd5b50610667612f4f565b34801561105757600080fd5b5061070c611066366004614c5d565b6001600160a01b031660009081526033602052604090205490565b34801561108d57600080fd5b5061069461109c366004614bbe565b612f5e565b3480156110ad57600080fd5b506106946110bc366004614caa565b612fe4565b3480156110cd57600080fd5b5061070c60345481565b3480156110e357600080fd5b506110ec613042565b6040516106499190614d40565b34801561110557600080fd5b5061070c611114366004614c5d565b60336020526000908152604090205481565b34801561113257600080fd5b5060125461073a906001600160a01b031681565b34801561115257600080fd5b5061070c60215481565b34801561116857600080fd5b5061070c611177366004614c5d565b61316f565b34801561118857600080fd5b50610694611197366004614b1b565b613280565b3480156111a857600080fd5b5061070c601e5481565b3480156111be57600080fd5b506106946111cd366004614a77565b6132cc565b3480156111de57600080fd5b506106946111ed366004614a77565b6132fb565b3480156111fe57600080fd5b5061070c61120d366004614d12565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b34801561124457600080fd5b50610694611253366004614a77565b613380565b34801561126457600080fd5b50610694611273366004614c5d565b6133be565b34801561128457600080fd5b50610694611293366004614a77565b613409565b3480156112a457600080fd5b5061070c601d5481565b3480156112ba57600080fd5b506106946112c9366004614c5d565b613438565b3480156112da57600080fd5b506106946112e9366004614c5d565b613510565b3480156112fa57600080fd5b5061070c602e5481565b34801561131057600080fd5b5061070c60235481565b34801561132657600080fd5b50610694611335366004614cf0565b61355c565b601280546040805163313ce56760e01b81529051600093926001600160a01b03169163313ce567916004808301926020929190829003018186803b15801561138157600080fd5b505afa9250505080156113b1575060408051601f3d908101601f191682019092526113ae91810190614de3565b60015b6113ba57919050565b92915050565b5090565b6060601780546113d390614e06565b80601f01602080910402602001604051908101604052809291908181526020018280546113ff90614e06565b801561144c5780601f106114215761010080835404028352916020019161144c565b820191906000526020600020905b81548152906001019060200180831161142f57829003601f168201915b5050505050905090565b61145e6135a0565b8061147357506000546001600160a01b031633145b6114985760405162461bcd60e51b815260040161148f90614e41565b60405180910390fd5b601b55565b6060600d80546113d390614e06565b60006114b93384846135b6565b50600192915050565b6000546001600160a01b031633146114ec5760405162461bcd60e51b815260040161148f90614e96565b602d55565b6114f96136da565b8061150e57506000546001600160a01b031633145b61152a5760405162461bcd60e51b815260040161148f90614ecb565b805161153d906016906020840190614987565b5050565b6000546001600160a01b0316331461156b5760405162461bcd60e51b815260040161148f90614e96565b601a805460ff19168215159081179091556040519081527fb0bea0edd96c9b896558c56892783ab76efd922bce927a5a000fb061ae10ab45906020015b60405180910390a150565b60006115c08484846136e9565b611612843361160d856040518060600160405280602881526020016151b5602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190613b2a565b6135b6565b5060019392505050565b6031818154811061162c57600080fd5b906000526020600020906005020160009150905080600001805461164f90614e06565b80601f016020809104026020016040519081016040528092919081815260200182805461167b90614e06565b80156116c85780601f1061169d576101008083540402835291602001916116c8565b820191906000526020600020905b8154815290600101906020018083116116ab57829003601f168201915b50505060018401546002850154600386015460049096015494956001600160a01b0392831695919450909116915085565b6060601580546113d390614e06565b6117106135a0565b8061172557506000546001600160a01b031633145b6117415760405162461bcd60e51b815260040161148f90614e41565b60308054821515600160b01b0260ff60b01b199091161790556040517f3794234fa370c9f3b948dda3e3040530785b2ef1eb27dda3ffde478f4e2643c0906115a890831515815260200190565b6060601480546113d390614e06565b6000600b548211156118045760405162461bcd60e51b815260206004820152602a60248201527f416d6f756e74206d757374206265206c657373207468616e20746f74616c207260448201526965666c656374696f6e7360b01b606482015260840161148f565b600061180e613b64565b905061181a8382613b87565b9392505050565b6000546001600160a01b0316331461184b5760405162461bcd60e51b815260040161148f90614e96565b601055565b6040805160038082526080820190925260009182919060208201606080368337019050509050600061188184612544565b90506000308360008151811061189957611899614f20565b6001600160a01b03928316602091820292909201810191909152602f54604080516339d94ae160e11b8152905191909316926373b295c2926004808301939192829003018186803b1580156118ed57600080fd5b505afa158015611901573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119259190614f36565b8360018151811061193857611938614f20565b6001600160a01b03928316602091820292909201015260125484519116908490600290811061196957611969614f20565b6001600160a01b039283166020918202929092010152602f5460405163d06ca61f60e01b815291169063d06ca61f906119a89085908790600401614f97565b60006040518083038186803b1580156119c057600080fd5b505afa9250505080156119f557506040513d6000823e601f3d908101601f191682016040526119f29190810190614fb0565b60015b611a0157949350505050565b80600281518110611a1457611a14614f20565b6020026020010151945050505050919050565b6000546001600160a01b03163314611a515760405162461bcd60e51b815260040161148f90614e96565b47611a646000546001600160a01b031690565b6001600160a01b03166108fc829081150290604051600060405180830381858888f1935050505015801561153d573d6000803e3d6000fd5b6000546001600160a01b03163314611ac65760405162461bcd60e51b815260040161148f90614e96565b6001600160a01b03811660009081526008602052604090205460ff16611b2e5760405162461bcd60e51b815260206004820152601760248201527f4163636f756e74206973206e6f74206578636c75646564000000000000000000604482015260640161148f565b60005b60095481101561153d57816001600160a01b031660098281548110611b5857611b58614f20565b6000918252602090912001546001600160a01b03161415611c3d5760098054611b839060019061506c565b81548110611b9357611b93614f20565b600091825260209091200154600980546001600160a01b039092169183908110611bbf57611bbf614f20565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559184168152600582526040808220829055600890925220805460ff191690556009805480611c1757611c17615083565b600082815260209020810160001990810180546001600160a01b03191690550190555050565b80611c4781615099565b915050611b31565b6060601680546113d390614e06565b60328181548110611c6e57600080fd5b6000918252602090912060029091020180546001909101546001600160a01b03909116915082565b3360008181526006602090815260408083206001600160a01b038716845290915281205490916114b991859061160d9086613bc9565b6000546001600160a01b03163314611cf65760405162461bcd60e51b815260040161148f90614e96565b6001600160a01b03166000908152600760205260409020805460ff19166001179055565b6000600a54831115611d6e5760405162461bcd60e51b815260206004820152601f60248201527f416d6f756e74206d757374206265206c657373207468616e20737570706c7900604482015260640161148f565b81611d8d576000611d7e84613c28565b509395506113ba945050505050565b6000611d9884613c28565b509295506113ba945050505050565b6000546001600160a01b03163314611dd15760405162461bcd60e51b815260040161148f90614e96565b6001600160a01b03939093166000908152602860205260409020805460ff1916921515929092178255600582015560060155565b6000546001600160a01b03163314611e2f5760405162461bcd60e51b815260040161148f90614e96565b6001600160a01b03811660009081526008602052604090205460ff1615611e985760405162461bcd60e51b815260206004820152601b60248201527f4163636f756e7420697320616c7265616479206578636c756465640000000000604482015260640161148f565b6001600160a01b03811660009081526004602052604090205415611ef2576001600160a01b038116600090815260046020526040902054611ed89061179d565b6001600160a01b0382166000908152600560205260409020555b6001600160a01b03166000818152600860205260408120805460ff191660019081179091556009805491820181559091527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af0180546001600160a01b0319169091179055565b611f606136da565b80611f7557506000546001600160a01b031633145b611f915760405162461bcd60e51b815260040161148f90614ecb565b805161153d90600d906020840190614987565b611fac6135a0565b80611fc157506000546001600160a01b031633145b611fdd5760405162461bcd60e51b815260040161148f90614e41565b602255565b600080546001600160a01b0316331461200d5760405162461bcd60e51b815260040161148f90614e96565b6000829050806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b15801561204b57600080fd5b505afa15801561205f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120839190614f36565b6001600160a01b031663e6a4390530836001600160a01b03166373b295c26040518163ffffffff1660e01b815260040160206040518083038186803b1580156120cb57600080fd5b505afa1580156120df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121039190614f36565b6040516001600160e01b031960e085901b1681526001600160a01b0392831660048201529116602482015260440160206040518083038186803b15801561214957600080fd5b505afa15801561215d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121819190614f36565b91506001600160a01b03821661230557806001600160a01b031663c45a01556040518163ffffffff1660e01b815260040160206040518083038186803b1580156121ca57600080fd5b505afa1580156121de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122029190614f36565b6001600160a01b031663c9c6539630836001600160a01b03166373b295c26040518163ffffffff1660e01b815260040160206040518083038186803b15801561224a57600080fd5b505afa15801561225e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122829190614f36565b6040516001600160e01b031960e085901b1681526001600160a01b03928316600482015291166024820152604401602060405180830381600087803b1580156122ca57600080fd5b505af11580156122de573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123029190614f36565b91505b603080546001600160a01b038085166001600160a01b031992831617909255602f8054939092169216919091179055919050565b6060601980546113d390614e06565b612350613c77565b8061236557506000546001600160a01b031633145b6123d75760405162461bcd60e51b815260206004820152603860248201527f536f7272793a20596f7520646f6e277420686f6c6420656e6f7567682055534460448201527f20746f206368616e676520506f7374206d657373616765730000000000000000606482015260840161148f565b61241b6040518060a001604052806060815260200160006001600160a01b031681526020016000815260200160006001600160a01b03168152602001600081525090565b81815242336001600160a01b0316602083015260408201819052336001600160a01b0316606083015260808201819052603180546001810182556000919091528251805184926005027fc54045fa7c6ec765e825df7f9e9bf9dec12c5cef146f93a5eee56772ee647fbc019161249691839160200190614987565b506020828101516001830180546001600160a01b039283166001600160a01b03199182161790915560408501516002850155606085015160038501805491909316911617905560809092015160049091015583516124fa9160149190860190614987565b50505050565b6125086135a0565b8061251d57506000546001600160a01b031633145b6125395760405162461bcd60e51b815260040161148f90614e41565b601f91909155602055565b6001600160a01b03811660009081526008602052604081205460ff161561258157506001600160a01b031660009081526005602052604090205490565b6001600160a01b0382166000908152600460205260409020546113ba9061179d565b6060601880546113d390614e06565b6000546001600160a01b031633146125dc5760405162461bcd60e51b815260040161148f90614e96565b600080546040516001600160a01b03909116906000805160206151dd833981519152908390a3600080546001600160a01b0319169055565b600080546001600160a01b0316331461263f5760405162461bcd60e51b815260040161148f90614e96565b6001600160a01b0383163014156126a45760405162461bcd60e51b815260206004820152602360248201527f43616e2774206c657420796f752074616b6520616c6c206e617469766520746f60448201526235b2b760e91b606482015260840161148f565b6040516370a0823160e01b81523060048201526000906001600160a01b038516906370a082319060240160206040518083038186803b1580156126e657600080fd5b505afa1580156126fa573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061271e91906150b4565b60405163a9059cbb60e01b81526001600160a01b038581166004830152602482018390529192509085169063a9059cbb90604401602060405180830381600087803b15801561276c57600080fd5b505af1158015612780573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127a491906150cd565b949350505050565b6127b46135a0565b806127c957506000546001600160a01b031633145b6127e55760405162461bcd60e51b815260040161148f90614e41565b805161153d906014906020840190614987565b6128006135a0565b8061281557506000546001600160a01b031633145b6128315760405162461bcd60e51b815260040161148f90614e41565b601c55565b61283e6136da565b8061285357506000546001600160a01b031633145b61286f5760405162461bcd60e51b815260040161148f90614ecb565b805161153d906018906020840190614987565b6000546001600160a01b031633146128ac5760405162461bcd60e51b815260040161148f90614e96565b602580546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146128f85760405162461bcd60e51b815260040161148f90614e96565b600f55565b6060600e80546113d390614e06565b6129146135a0565b8061292957506000546001600160a01b031633145b6129455760405162461bcd60e51b815260040161148f90614e41565b805161153d906013906020840190614987565b6129606135a0565b8061297557506000546001600160a01b031633145b6129915760405162461bcd60e51b815260040161148f90614e41565b805161153d906015906020840190614987565b6000546001600160a01b031633146129ce5760405162461bcd60e51b815260040161148f90614e96565b602455565b6000546001600160a01b031633146129fd5760405162461bcd60e51b815260040161148f90614e96565b602e55565b612a0a6136da565b80612a1f57506000546001600160a01b031633145b612a3b5760405162461bcd60e51b815260040161148f90614ecb565b805161153d90600e906020840190614987565b60006114b9338461160d856040518060600160405280602581526020016151fd602591393360009081526006602090815260408083206001600160a01b038d1684529091529020549190613b2a565b6001546001600160a01b03163314612b035760405162461bcd60e51b815260206004820152602360248201527f596f7520646f6e27742068617665207065726d697373696f6e20746f20756e6c6044820152626f636b60e81b606482015260840161148f565b6002544211612b545760405162461bcd60e51b815260206004820152601f60248201527f436f6e7472616374206973206c6f636b656420756e74696c2037206461797300604482015260640161148f565b600154600080546040516001600160a01b0393841693909116916000805160206151dd83398151915291a3600154600080546001600160a01b0319166001600160a01b03909216919091179055565b60006114b93384846136e9565b6000546001600160a01b03163314612bda5760405162461bcd60e51b815260040161148f90614e96565b6001600160a01b03939093166000908152602860205260409020805460ff1916921515929092178255600382015560040155565b6000546001600160a01b03163314612c385760405162461bcd60e51b815260040161148f90614e96565b602155565b612c456135a0565b80612c5a57506000546001600160a01b031633145b612c765760405162461bcd60e51b815260040161148f90614e41565b602a55565b612c836136da565b80612c9857506000546001600160a01b031633145b612cb45760405162461bcd60e51b815260040161148f90614ecb565b805161153d906019906020840190614987565b323314612d0a5760405162461bcd60e51b8152602060048201526011602482015270736f7272792068756d616e73206f6e6c7960781b604482015260640161148f565b60026003541415612d5d5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161148f565b600260035533600090815260336020526040902054421015612dcb5760405162461bcd60e51b815260206004820152602160248201527f4572726f723a206e65787420617661696c61626c65206e6f74207265616368656044820152601960fa1b606482015260840161148f565b6000612dd633612544565b1015612e335760405162461bcd60e51b815260206004820152602660248201527f4572726f723a206d757374206f776e20746f6b656e7320746f20636c61696d206044820152651c995dd85c9960d21b606482015260840161148f565b6000612e3e3361316f565b9050602d548110612e4e5750602d545b602e54612e5b90426150ea565b33600081815260336020908152604091829020849055815192835282018490528181019290925290517f127926f9f9c57357941976fd23caadfc51770270b445a56dc7a26841f633048f9181900360600190a1604051600090339083908381818185875af1925050503d8060008114612ef0576040519150601f19603f3d011682016040523d82523d6000602084013e612ef5565b606091505b5050905080612f465760405162461bcd60e51b815260206004820152601d60248201527f4572726f723a2043616e6e6f7420776974686472617720726577617264000000604482015260640161148f565b50506001600355565b6060601380546113d390614e06565b612f666135a0565b80612f7b57506000546001600160a01b031633145b612f975760405162461bcd60e51b815260040161148f90614e41565b60308054821515600160a81b0260ff60a81b199091161790556040517f53726dfcaf90650aa7eb35524f4d3220f07413c8d6cb404cc8c18bf5591bc159906115a890831515815260200190565b6000546001600160a01b0316331461300e5760405162461bcd60e51b815260040161148f90614e96565b6001600160a01b03939093166000908152602860205260409020805460ff1916921515929092178255600182015560020155565b60606031805480602002602001604051908101604052809291908181526020016000905b8282101561316657838290600052602060002090600502016040518060a001604052908160008201805461309990614e06565b80601f01602080910402602001604051908101604052809291908181526020018280546130c590614e06565b80156131125780601f106130e757610100808354040283529160200191613112565b820191906000526020600020905b8154815290600101906020018083116130f557829003601f168201915b50505091835250506001828101546001600160a01b03908116602080850191909152600285015460408501526003850154909116606084015260049093015460809092019190915291835292019101613066565b50505050905090565b60305460009081906131d59061318d906001600160a01b0316612544565b6131cf6131b97f0000000000000000000000000000000000000000000000000000000000000000612544565b6131cf6131c66000612544565b600a5490613c86565b90613c86565b9050730f857bd23c7ebfde95094bb657ca3e00523161a863a8e62b976131fa85612544565b613205476002613b87565b6040516001600160e01b031960e085901b168152600481019290925260248201526044810184905260640160206040518083038186803b15801561324857600080fd5b505af415801561325c573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061181a91906150b4565b6132886136da565b8061329d57506000546001600160a01b031633145b6132b95760405162461bcd60e51b815260040161148f90614ecb565b805161153d906017906020840190614987565b6000546001600160a01b031633146132f65760405162461bcd60e51b815260040161148f90614e96565b601155565b6000546001600160a01b031633146133255760405162461bcd60e51b815260040161148f90614e96565b60008054600180546001600160a01b03199081166001600160a01b0384161790915516905561335481426150ea565b600255600080546040516001600160a01b03909116906000805160206151dd833981519152908390a350565b6133886135a0565b8061339d57506000546001600160a01b031633145b6133b95760405162461bcd60e51b815260040161148f90614e41565b602355565b6000546001600160a01b031633146133e85760405162461bcd60e51b815260040161148f90614e96565b6001600160a01b03166000908152600760205260409020805460ff19169055565b6000546001600160a01b031633146134335760405162461bcd60e51b815260040161148f90614e96565b602955565b6000546001600160a01b031633146134625760405162461bcd60e51b815260040161148f90614e96565b6001600160a01b0381166134c75760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161148f565b600080546040516001600160a01b03808516939216916000805160206151dd83398151915291a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b0316331461353a5760405162461bcd60e51b815260040161148f90614e96565b601280546001600160a01b0319166001600160a01b0392909216919091179055565b6135646135a0565b8061357957506000546001600160a01b031633145b6135955760405162461bcd60e51b815260040161148f90614e41565b601d91909155601e55565b6000600f546135af6109263390565b1015905090565b6001600160a01b0383166136185760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161148f565b6001600160a01b0382166136795760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161148f565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006010546135af6109263390565b6001600160a01b03831661374d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161148f565b6001600160a01b0382166137af5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161148f565b600081116138115760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b606482015260840161148f565b6000546001600160a01b0384811691161480159061383d57506000546001600160a01b03838116911614155b156138a5576029548111156138a55760405162461bcd60e51b815260206004820152602860248201527f5472616e7366657220616d6f756e74206578636565647320746865206d6178546044820152673c20b6b7bab73a1760c11b606482015260840161148f565b60006138b030612544565b602a5460305491925082101590600160a01b900460ff161580156138dd5750603054600160a81b900460ff165b80156138fe57506030546000906138fc906001600160a01b0316612544565b115b1561392d576030546001600160a01b038581169116141561392d57801561392d57602a54915061392d82613cc8565b603054600160b01b900460ff16801561395357506030546001600160a01b038581169116145b1561397e576000613965476002613b87565b905060225481111561397c5761397c602254613d39565b505b6001600160a01b03851660009081526007602052604090205460019060ff16806139c057506001600160a01b03851660009081526007602052604090205460ff165b156139cd57506000613b16565b6030546001600160a01b03878116911614156139f8576139eb613d7f565b601d54601b55601e54601c555b6030546001600160a01b0386811691161415613a2357613a16613d7f565b601f54601b55602054601c555b6001600160a01b03861660009081526028602052604090205460ff1615613aaf57613a4c613d7f565b6001600160a01b0380871660009081526028602052604090206001810154601b5560020154601c5560305486821691161415613aaa576001600160a01b03861660009081526028602052604090206005810154601b5560060154601c555b613b16565b6001600160a01b03851660009081526028602052604090205460ff1615613b1657613ad8613d7f565b6030546001600160a01b0387811691161415613b16576001600160a01b03851660009081526028602052604090206003810154601b5560040154601c555b613b2286868684613dad565b505050505050565b60008184841115613b4e5760405162461bcd60e51b815260040161148f9190614a64565b506000613b5b848661506c565b95945050505050565b6000806000613b71613edc565b9092509050613b808282613b87565b9250505090565b600061181a83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061405e565b600080613bd683856150ea565b90508381101561181a5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161148f565b6000806000806000806000806000613c3f8a61408c565b9250925092506000806000613c5d8d8686613c58613b64565b6140c8565b919f909e50909c50959a5093985091965092945050505050565b60006011546135af6109263390565b600061181a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250613b2a565b6030805460ff60a01b1916600160a01b17905547613ce582614118565b6000613cf14783613c86565b602554602154919250613d27916001600160a01b0390911690613d2290606490613d1c9086906142ba565b90613b87565b614339565b50506030805460ff60a01b1916905550565b6030805460ff60a01b1916600160a01b1790558015613d6f57613d6f613d6a60235483613b8790919063ffffffff16565b614374565b506030805460ff60a01b19169055565b601b54158015613d8f5750601c54155b15613d9657565b601b8054602655601c805460275560009182905555565b80613dba57613dba613d7f565b613dc4838361452a565b6001600160a01b03841660009081526008602052604090205460ff168015613e0557506001600160a01b03831660009081526008602052604090205460ff16155b15613e1a57613e1584848461461d565b613ec6565b6001600160a01b03841660009081526008602052604090205460ff16158015613e5b57506001600160a01b03831660009081526008602052604090205460ff165b15613e6b57613e15848484614743565b6001600160a01b03841660009081526008602052604090205460ff168015613eab57506001600160a01b03831660009081526008602052604090205460ff165b15613ebb57613e158484846147ec565b613ec684848461485f565b806124fa576124fa602654601b55602754601c55565b600b54600a546000918291825b60095481101561402e57826004600060098481548110613f0b57613f0b614f20565b60009182526020808320909101546001600160a01b031683528201929092526040019020541180613f765750816005600060098481548110613f4f57613f4f614f20565b60009182526020808320909101546001600160a01b03168352820192909252604001902054115b15613f8c57600b54600a54945094505050509091565b613fd26004600060098481548110613fa657613fa6614f20565b60009182526020808320909101546001600160a01b031683528201929092526040019020548490613c86565b925061401a6005600060098481548110613fee57613fee614f20565b60009182526020808320909101546001600160a01b031683528201929092526040019020548390613c86565b91508061402681615099565b915050613ee9565b50600a54600b5461403e91613b87565b82101561405557600b54600a549350935050509091565b90939092509050565b6000818361407f5760405162461bcd60e51b815260040161148f9190614a64565b506000613b5b8486615102565b60008060008061409b856148a3565b905060006140a8866148bf565b905060006140ba826131cf8986613c86565b979296509094509092505050565b60008080806140d788866142ba565b905060006140e588876142ba565b905060006140f388886142ba565b90506000614105826131cf8686613c86565b939b939a50919850919650505050505050565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061414d5761414d614f20565b6001600160a01b03928316602091820292909201810191909152602f54604080516339d94ae160e11b8152905191909316926373b295c2926004808301939192829003018186803b1580156141a157600080fd5b505afa1580156141b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141d99190614f36565b816001815181106141ec576141ec614f20565b6001600160a01b039283166020918202929092010152602f5461421291309116846135b6565b602f54604051633b158ab160e11b81526001600160a01b039091169063762b15629061424b908590600090869030904290600401615124565b600060405180830381600087803b15801561426557600080fd5b505af1158015614279573d6000803e3d6000fd5b505050507ff3effa97738dcfcb6162d1e2ff689ea71989e49e19952ab5b13505f8120e340782826040516142ae929190614f97565b60405180910390a15050565b6000826142c9575060006113ba565b60006142d58385615160565b9050826142e28583615102565b1461181a5760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b606482015260840161148f565b6040516001600160a01b0383169082156108fc029083906000818181858888f1935050505015801561436f573d6000803e3d6000fd5b505050565b6040805160028082526060820183526000926020830190803683375050602f54604080516339d94ae160e11b815290519394506001600160a01b03909116926373b295c292506004808301926020929190829003018186803b1580156143d957600080fd5b505afa1580156143ed573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906144119190614f36565b8160008151811061442457614424614f20565b60200260200101906001600160a01b031690816001600160a01b031681525050308160018151811061445857614458614f20565b6001600160a01b039283166020918202929092010152602f541663c57559dd836000847f00000000000000000000000000000000000000000000000000000000000000006144a84261012c613bc9565b6040518663ffffffff1660e01b81526004016144c7949392919061517f565b6000604051808303818588803b1580156144e057600080fd5b505af11580156144f4573d6000803e3d6000fd5b50505050507f61399293fdf2f38a59fa4bdb54061fdf25f7404d532612ae73740c760b83f0c282826040516142ae929190614f97565b600061453583612544565b602e54603454604051638958b5a960e01b8152600481018490526024810183905260448101919091526064810185905291925090730f857bd23c7ebfde95094bb657ca3e00523161a890638958b5a99060840160206040518083038186803b1580156145a057600080fd5b505af41580156145b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906145d891906150b4565b6001600160a01b0385166000908152603360205260409020546145fb91906150ea565b6001600160a01b03909416600090815260336020526040902093909355505050565b60008060008060008061462f87613c28565b6001600160a01b038f16600090815260056020526040902054959b509399509197509550935091506146619088613c86565b6001600160a01b038a166000908152600560209081526040808320939093556004905220546146909087613c86565b6001600160a01b03808b1660009081526004602052604080822093909355908a16815220546146bf9086613bc9565b6001600160a01b0389166000908152600460205260409020556146e1816148db565b6146eb8483614963565b876001600160a01b0316896001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8560405161473091815260200190565b60405180910390a3505050505050505050565b60008060008060008061475587613c28565b6001600160a01b038f16600090815260046020526040902054959b509399509197509550935091506147879087613c86565b6001600160a01b03808b16600090815260046020908152604080832094909455918b168152600590915220546147bd9084613bc9565b6001600160a01b0389166000908152600560209081526040808320939093556004905220546146bf9086613bc9565b6000806000806000806147fe87613c28565b6001600160a01b038f16600090815260056020526040902054959b509399509197509550935091506148309088613c86565b6001600160a01b038a166000908152600560209081526040808320939093556004905220546147879087613c86565b60008060008060008061487187613c28565b6001600160a01b038f16600090815260046020526040902054959b509399509197509550935091506146909087613c86565b60006113ba6064613d1c601b54856142ba90919063ffffffff16565b60006113ba6064613d1c601c54856142ba90919063ffffffff16565b60006148e5613b64565b905060006148f383836142ba565b306000908152600460205260409020549091506149109082613bc9565b3060009081526004602090815260408083209390935560089052205460ff161561436f573060009081526005602052604090205461494e9084613bc9565b30600090815260056020526040902055505050565b600b546149709083613c86565b600b55600c546149809082613bc9565b600c555050565b82805461499390614e06565b90600052602060002090601f0160209004810192826149b557600085556149fb565b82601f106149ce57805160ff19168380011785556149fb565b828001600101855582156149fb579182015b828111156149fb5782518255916020019190600101906149e0565b506113c09291505b808211156113c05760008155600101614a03565b6000815180845260005b81811015614a3d57602081850181015186830182015201614a21565b81811115614a4f576000602083870101525b50601f01601f19169290920160200192915050565b60208152600061181a6020830184614a17565b600060208284031215614a8957600080fd5b5035919050565b6001600160a01b0381168114614aa557600080fd5b50565b60008060408385031215614abb57600080fd5b8235614ac681614a90565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715614b1357614b13614ad4565b604052919050565b60006020808385031215614b2e57600080fd5b823567ffffffffffffffff80821115614b4657600080fd5b818501915085601f830112614b5a57600080fd5b813581811115614b6c57614b6c614ad4565b614b7e601f8201601f19168501614aea565b91508082528684828501011115614b9457600080fd5b8084840185840137600090820190930192909252509392505050565b8015158114614aa557600080fd5b600060208284031215614bd057600080fd5b813561181a81614bb0565b600080600060608486031215614bf057600080fd5b8335614bfb81614a90565b92506020840135614c0b81614a90565b929592945050506040919091013590565b60a081526000614c2f60a0830188614a17565b6001600160a01b03968716602084015260408301959095525091909316606082015260800191909152919050565b600060208284031215614c6f57600080fd5b813561181a81614a90565b60008060408385031215614c8d57600080fd5b823591506020830135614c9f81614bb0565b809150509250929050565b60008060008060808587031215614cc057600080fd5b8435614ccb81614a90565b93506020850135614cdb81614bb0565b93969395505050506040820135916060013590565b60008060408385031215614d0357600080fd5b50508035926020909101359150565b60008060408385031215614d2557600080fd5b8235614d3081614a90565b91506020830135614c9f81614a90565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b83811015614dd557603f19898403018552815160a08151818652614d8d82870182614a17565b838b01516001600160a01b03908116888d01528a8501518b89015260608086015190911690880152608093840151939096019290925250509386019390860190600101614d67565b509098975050505050505050565b600060208284031215614df557600080fd5b815160ff8116811461181a57600080fd5b600181811c90821680614e1a57607f821691505b60208210811415614e3b57634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526035908201527f536f7272793a20596f7520646f6e277420686f6c6420656e6f7567682055534460408201527420746f206368616e676520546f6b656e6f6d69637360581b606082015260800190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60208082526035908201527f536f7272793a20596f7520646f6e277420686f6c6420656e6f7567682055534460408201527420746f206368616e676520546f6b656e204d65746160581b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b600060208284031215614f4857600080fd5b815161181a81614a90565b600081518084526020808501945080840160005b83811015614f8c5781516001600160a01b031687529582019590820190600101614f67565b509495945050505050565b8281526040602082015260006127a46040830184614f53565b60006020808385031215614fc357600080fd5b825167ffffffffffffffff80821115614fdb57600080fd5b818501915085601f830112614fef57600080fd5b81518181111561500157615001614ad4565b8060051b9150615012848301614aea565b818152918301840191848101908884111561502c57600080fd5b938501935b8385101561504a57845182529385019390850190615031565b98975050505050505050565b634e487b7160e01b600052601160045260246000fd5b60008282101561507e5761507e615056565b500390565b634e487b7160e01b600052603160045260246000fd5b60006000198214156150ad576150ad615056565b5060010190565b6000602082840312156150c657600080fd5b5051919050565b6000602082840312156150df57600080fd5b815161181a81614bb0565b600082198211156150fd576150fd615056565b500190565b60008261511f57634e487b7160e01b600052601260045260246000fd5b500490565b85815284602082015260a06040820152600061514360a0830186614f53565b6001600160a01b0394909416606083015250608001529392505050565b600081600019048311821515161561517a5761517a615056565b500290565b8481526080602082015260006151986080830186614f53565b6001600160a01b0394909416604083015250606001529291505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63658be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e045524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212208dc8a43bc99095d4643d379369479b4a99c108c8a1cdad8a4338d15cf338f48064736f6c63430008090033