Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
7,777,777,777.00 $trumpydance

Holders:
165
Profile Summary
Blockchain:
Base (8453)


Decimals:
18
Contract Source Code Verified (Partial Match)
Contract Name:
TrumpyDanceToken

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 99999 runs

Created At:
Mon, 13 May 2024 17:37:41 GMT
Ownable.sol
@openzeppelin
contracts
access
Ownable.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "liquidityAddress",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "deployer",
        "type": "address"
      }
    ],
    "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": true,
        "internalType": "address",
        "name": "previousOwner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "OwnershipTransferred",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "target",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "bool",
        "name": "enable",
        "type": "bool"
      }
    ],
    "name": "TemporaryBlacklisted",
    "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": [],
    "name": "WhitelistDisabled",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "target",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "bool",
        "name": "enable",
        "type": "bool"
      }
    ],
    "name": "Whitelisted",
    "type": "event"
  },
  {
    "inputs": [],
    "name": "TRADE_LIMIT_EXPIRE",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "TRADE_LOCK_EXPIRE",
    "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": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "blacklist",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "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": "disableWhitelist",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "eligibleLiquidityAddress",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "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": "",
        "type": "address"
      }
    ],
    "name": "lastTimeTokensReceived",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address[]",
        "name": "to",
        "type": "address[]"
      },
      {
        "internalType": "uint256[]",
        "name": "amounts",
        "type": "uint256[]"
      }
    ],
    "name": "multiTransfer",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "owner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address[]",
        "name": "target",
        "type": "address[]"
      },
      {
        "internalType": "bool[]",
        "name": "enable",
        "type": "bool[]"
      }
    ],
    "name": "setTemporaryBlacklist",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address[]",
        "name": "target",
        "type": "address[]"
      },
      {
        "internalType": "bool[]",
        "name": "enable",
        "type": "bool[]"
      }
    ],
    "name": "setWhitelist",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "symbol",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "name": "tokensSold",
    "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": "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": "",
        "type": "address"
      }
    ],
    "name": "whitelist",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "whitelistEnabled",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  }
]


Contract Creation Code
60806040523480156200001157600080fd5b5060405162002b1c38038062002b1c83398101604081905262000034916200094c565b6040518060400160405280600b81526020016a5472756d707944616e636560a81b8152506040518060400160405280600c81526020016b247472756d707964616e636560a01b81525081600390816200008e919062000a28565b5060046200009d828262000a28565b505050620000ba620000b46200012560201b60201c565b62000129565b620000d2826b078a168d704643a7903400006200017b565b620000ea816b119789f4b544301832f000006200017b565b600680546001600160a01b0319166001600160a01b038416179055620001108162000129565b5050600b805460ff1916600117905562000b90565b3390565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6001600160a01b038216620001d75760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b620001e56000838362000250565b8060026000828254620001f9919062000b0a565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b4263672a956011156200063157600b5460ff1615620004135760408051600481526024810182526020810180516001600160e01b0316630dfe168160e01b17905290516000916001600160a01b03861691620002ad919062000b26565b600060405180830381855afa9150503d8060008114620002ea576040519150601f19603f3d011682016040523d82523d6000602084013e620002ef565b606091505b5060408051600481526024810182526020810180516001600160e01b031663d21220a760e01b1790529051919350600092506001600160a01b0387169162000338919062000b26565b600060405180830381855afa9150503d806000811462000375576040519150601f19603f3d011682016040523d82523d6000602084013e6200037a565b606091505b5091505060008251118062000390575060008151115b1562000410576001600160a01b03841660009081526008602052604090205460ff16620004105760405162461bcd60e51b815260206004820152602760248201527f5472756d707944616e6365546f6b656e3a2074656d706f726172792077686974604482015266195b1a5cdd195960ca1b6064820152608401620001ce565b50505b6006546001600160a01b0384811691161462000620576001600160a01b03821660009081526007602052604090205460ff1615620004a45760405162461bcd60e51b815260206004820152602760248201527f5472756d707944616e6365546f6b656e3a2074656d706f7261727920626c61636044820152661adb1a5cdd195960ca1b6064820152608401620001ce565b60408051600481526024810182526020810180516001600160e01b0316630dfe168160e01b17905290516000916001600160a01b03851691620004e8919062000b26565b600060405180830381855afa9150503d806000811462000525576040519150601f19603f3d011682016040523d82523d6000602084013e6200052a565b606091505b5060408051600481526024810182526020810180516001600160e01b031663d21220a760e01b1790529051919350600092506001600160a01b0386169162000573919062000b26565b600060405180830381855afa9150503d8060008114620005b0576040519150601f19603f3d011682016040523d82523d6000602084013e620005b5565b606091505b5091505081516000148015620005ca57508051155b620006185760405162461bcd60e51b815260206004820152601a60248201527f5472756d707944616e6365546f6b656e3a20746f6f20736f6f6e0000000000006044820152606401620001ce565b505062000631565b600680546001600160a01b03191690555b42636737c460101580156200064a575063672a95604210155b156200092a5760408051600481526024810182526020810180516001600160e01b0316630dfe168160e01b17905290516000916001600160a01b0385169162000694919062000b26565b600060405180830381855afa9150503d8060008114620006d1576040519150601f19603f3d011682016040523d82523d6000602084013e620006d6565b606091505b5060408051600481526024810182526020810180516001600160e01b031663d21220a760e01b1790529051919350600092506001600160a01b038616916200071f919062000b26565b600060405180830381855afa9150503d80600081146200075c576040519150601f19603f3d011682016040523d82523d6000602084013e62000761565b606091505b5091505060008251118062000777575060008151115b156200090b576000620151806200079363672a95604262000b57565b6200079f919062000b6d565b9050600a620007c3876001600160a01b031660009081526020819052604090205490565b620007cf919062000b6d565b6001600160a01b0387166000908152600a602090815260408083208584529091529020546200080090869062000b0a565b1115620008505760405162461bcd60e51b815260206004820152601960248201527f5472756d707944616e6365546f6b656e3a206c696d69746564000000000000006044820152606401620001ce565b6001600160a01b03861660009081526009602052604090205462000878906201518062000b0a565b421015620008c95760405162461bcd60e51b815260206004820152601a60248201527f5472756d707944616e6365546f6b656e3a20746f6f20736f6f6e0000000000006044820152606401620001ce565b6001600160a01b0386166000908152600a6020908152604080832084845290915281208054869290620008fe90849062000b0a565b9091555062000927915050565b6001600160a01b03841660009081526009602052604090204290555b50505b505050565b80516001600160a01b03811681146200094757600080fd5b919050565b600080604083850312156200096057600080fd5b6200096b836200092f565b91506200097b602084016200092f565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620009af57607f821691505b602082108103620009d057634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200092a57600081815260208120601f850160051c81016020861015620009ff5750805b601f850160051c820191505b8181101562000a205782815560010162000a0b565b505050505050565b81516001600160401b0381111562000a445762000a4462000984565b62000a5c8162000a5584546200099a565b84620009d6565b602080601f83116001811462000a94576000841562000a7b5750858301515b600019600386901b1c1916600185901b17855562000a20565b600085815260208120601f198616915b8281101562000ac55788860151825594840194600190910190840162000aa4565b508582101562000ae45787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b8082018082111562000b205762000b2062000af4565b92915050565b6000825160005b8181101562000b49576020818601810151858301520162000b2d565b506000920191825250919050565b8181038181111562000b205762000b2062000af4565b60008262000b8b57634e487b7160e01b600052601260045260246000fd5b500490565b611f7c8062000ba06000396000f3fe608060405234801561001057600080fd5b50600436106101ae5760003560e01c8063715018a6116100ee578063a457c2d711610097578063d6b0f48411610071578063d6b0f484146103d6578063dd62ed3e146103de578063f2fde38b14610424578063f9f92be41461043757600080fd5b8063a457c2d7146103a5578063a561ba06146103b8578063a9059cbb146103c357600080fd5b806395342c7a116100c857806395342c7a1461035a57806395d89b411461037a5780639b19251a1461038257600080fd5b8063715018a6146102ef5780638afe8d1a146102f75780638da5cb5b1461033c57600080fd5b806323d3a1db1161015b5780633b99adf7116101355780633b99adf71461028657806351fb012d146102995780635bf7cdb0146102a657806370a08231146102b957600080fd5b806323d3a1db14610239578063313ce56714610264578063395093511461027357600080fd5b80631e89d5451161018c5780631e89d545146102065780631fbd87101461021b57806323b872dd1461022657600080fd5b806306fdde03146101b3578063095ea7b3146101d157806318160ddd146101f4575b600080fd5b6101bb61045a565b6040516101c89190611bd1565b60405180910390f35b6101e46101df366004611c4b565b6104ec565b60405190151581526020016101c8565b6002545b6040519081526020016101c8565b610219610214366004611cc1565b610506565b005b6101f8636737c46081565b6101e4610234366004611d2d565b6105e1565b6101f8610247366004611c4b565b600a60209081526000928352604080842090915290825290205481565b604051601281526020016101c8565b6101e4610281366004611c4b565b610605565b610219610294366004611cc1565b610651565b600b546101e49060ff1681565b6102196102b4366004611cc1565b610816565b6101f86102c7366004611d69565b73ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b6102196109db565b6006546103179073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101c8565b60055473ffffffffffffffffffffffffffffffffffffffff16610317565b6101f8610368366004611d69565b60096020526000908152604090205481565b6101bb610a82565b6101e4610390366004611d69565b60086020526000908152604090205460ff1681565b6101e46103b3366004611c4b565b610a91565b6101f863672a956081565b6101e46103d1366004611c4b565b610b62565b610219610b70565b6101f86103ec366004611d8b565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260016020908152604080832093909416825291909152205490565b610219610432366004611d69565b610bcb565b6101e4610445366004611d69565b60076020526000908152604090205460ff1681565b60606003805461046990611dbe565b80601f016020809104026020016040519081016040528092919081815260200182805461049590611dbe565b80156104e25780601f106104b7576101008083540402835291602001916104e2565b820191906000526020600020905b8154815290600101906020018083116104c557829003601f168201915b5050505050905090565b6000336104fa818585610c82565b60019150505b92915050565b828114610574576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f5472756d707944616e6365546f6b656e3a20696e636f7272656374206461746160448201526064015b60405180910390fd5b60005b808411156105da576105c83386868481811061059557610595611e11565b90506020020160208101906105aa9190611d69565b8585858181106105bc576105bc611e11565b90506020020135610e35565b806105d281611e6f565b915050610577565b5050505050565b6000336105ef8582856110b1565b6105fa858585610e35565b506001949350505050565b33600081815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091906104fa908290869061064c908790611ea7565b610c82565b610659611182565b8281146106c2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f5472756d707944616e6365546f6b656e3a20696e636f72726563742064617461604482015260640161056b565b60005b808411156105da578282828181106106df576106df611e11565b90506020020160208101906106f49190611eba565b6008600087878581811061070a5761070a611e11565b905060200201602081019061071f9190611d69565b73ffffffffffffffffffffffffffffffffffffffff168152602081019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001691151591909117905582828281811061078457610784611e11565b90506020020160208101906107999190611eba565b15158585838181106107ad576107ad611e11565b90506020020160208101906107c29190611d69565b73ffffffffffffffffffffffffffffffffffffffff167fa54714518c5d275fdcd3d2a461e4858e4e8cb04fb93cd0bca9d6d34115f2644060405160405180910390a38061080e81611e6f565b9150506106c5565b61081e611182565b828114610887576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f5472756d707944616e6365546f6b656e3a20696e636f72726563742064617461604482015260640161056b565b60005b808411156105da578282828181106108a4576108a4611e11565b90506020020160208101906108b99190611eba565b600760008787858181106108cf576108cf611e11565b90506020020160208101906108e49190611d69565b73ffffffffffffffffffffffffffffffffffffffff168152602081019190915260400160002080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001691151591909117905582828281811061094957610949611e11565b905060200201602081019061095e9190611eba565b151585858381811061097257610972611e11565b90506020020160208101906109879190611d69565b73ffffffffffffffffffffffffffffffffffffffff167f865283d9984c4e3350b16958636da9a5f8dbe91459abddf49fe886f83b8c4f2960405160405180910390a3806109d381611e6f565b91505061088a565b6109e3611182565b600b5460ff1615610a76576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f5472756d707944616e6365546f6b656e3a2077686974656c69737420656e616260448201527f6c65640000000000000000000000000000000000000000000000000000000000606482015260840161056b565b610a806000611203565b565b60606004805461046990611dbe565b33600081815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716845290915281205490919083811015610b55576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f000000000000000000000000000000000000000000000000000000606482015260840161056b565b6105fa8286868403610c82565b6000336104fa818585610e35565b610b78611182565b600b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690556040517f212c6e1d3045c9581ef0adf2504dbb1d137f52f38162ccf77a16c69d14eba5c390600090a1565b610bd3611182565b73ffffffffffffffffffffffffffffffffffffffff8116610c76576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f6464726573730000000000000000000000000000000000000000000000000000606482015260840161056b565b610c7f81611203565b50565b73ffffffffffffffffffffffffffffffffffffffff8316610d24576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f7265737300000000000000000000000000000000000000000000000000000000606482015260840161056b565b73ffffffffffffffffffffffffffffffffffffffff8216610dc7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f7373000000000000000000000000000000000000000000000000000000000000606482015260840161056b565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b73ffffffffffffffffffffffffffffffffffffffff8316610ed8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f6472657373000000000000000000000000000000000000000000000000000000606482015260840161056b565b73ffffffffffffffffffffffffffffffffffffffff8216610f7b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f6573730000000000000000000000000000000000000000000000000000000000606482015260840161056b565b610f8683838361127a565b73ffffffffffffffffffffffffffffffffffffffff83166000908152602081905260409020548181101561103c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e63650000000000000000000000000000000000000000000000000000606482015260840161056b565b73ffffffffffffffffffffffffffffffffffffffff848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35b50505050565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600160209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146110ab5781811015611175576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000604482015260640161056b565b6110ab8484848403610c82565b60055473ffffffffffffffffffffffffffffffffffffffff163314610a80576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161056b565b6005805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b4263672a956011156117e357600b5460ff16156114e25760408051600481526024810182526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f0dfe168100000000000000000000000000000000000000000000000000000000179052905160009173ffffffffffffffffffffffffffffffffffffffff86169161130e9190611edc565b600060405180830381855afa9150503d8060008114611349576040519150601f19603f3d011682016040523d82523d6000602084013e61134e565b606091505b5060408051600481526024810182526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fd21220a70000000000000000000000000000000000000000000000000000000017905290519193506000925073ffffffffffffffffffffffffffffffffffffffff8716916113d09190611edc565b600060405180830381855afa9150503d806000811461140b576040519150601f19603f3d011682016040523d82523d6000602084013e611410565b606091505b50915050600082511180611425575060008151115b156114df5773ffffffffffffffffffffffffffffffffffffffff841660009081526008602052604090205460ff166114df576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f5472756d707944616e6365546f6b656e3a2074656d706f72617279207768697460448201527f656c697374656400000000000000000000000000000000000000000000000000606482015260840161056b565b50505b60065473ffffffffffffffffffffffffffffffffffffffff8481169116146117ba5773ffffffffffffffffffffffffffffffffffffffff821660009081526007602052604090205460ff16156115ba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f5472756d707944616e6365546f6b656e3a2074656d706f7261727920626c616360448201527f6b6c697374656400000000000000000000000000000000000000000000000000606482015260840161056b565b60408051600481526024810182526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f0dfe168100000000000000000000000000000000000000000000000000000000179052905160009173ffffffffffffffffffffffffffffffffffffffff8516916116379190611edc565b600060405180830381855afa9150503d8060008114611672576040519150601f19603f3d011682016040523d82523d6000602084013e611677565b606091505b5060408051600481526024810182526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fd21220a70000000000000000000000000000000000000000000000000000000017905290519193506000925073ffffffffffffffffffffffffffffffffffffffff8616916116f99190611edc565b600060405180830381855afa9150503d8060008114611734576040519150601f19603f3d011682016040523d82523d6000602084013e611739565b606091505b509150508151600014801561174d57508051155b6117b3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f5472756d707944616e6365546f6b656e3a20746f6f20736f6f6e000000000000604482015260640161056b565b50506117e3565b600680547fffffffffffffffffffffffff00000000000000000000000000000000000000001690555b42636737c460101580156117fb575063672a95604210155b15611ba85760408051600481526024810182526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f0dfe168100000000000000000000000000000000000000000000000000000000179052905160009173ffffffffffffffffffffffffffffffffffffffff85169161187d9190611edc565b600060405180830381855afa9150503d80600081146118b8576040519150601f19603f3d011682016040523d82523d6000602084013e6118bd565b606091505b5060408051600481526024810182526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fd21220a70000000000000000000000000000000000000000000000000000000017905290519193506000925073ffffffffffffffffffffffffffffffffffffffff86169161193f9190611edc565b600060405180830381855afa9150503d806000811461197a576040519150601f19603f3d011682016040523d82523d6000602084013e61197f565b606091505b50915050600082511180611994575060008151115b15611b7d576000620151806119ad63672a956042611ef8565b6119b79190611f0b565b9050600a6119e78773ffffffffffffffffffffffffffffffffffffffff1660009081526020819052604090205490565b6119f19190611f0b565b73ffffffffffffffffffffffffffffffffffffffff87166000908152600a60209081526040808320858452909152902054611a2d908690611ea7565b1115611a95576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f5472756d707944616e6365546f6b656e3a206c696d6974656400000000000000604482015260640161056b565b73ffffffffffffffffffffffffffffffffffffffff8616600090815260096020526040902054611ac89062015180611ea7565b421015611b31576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f5472756d707944616e6365546f6b656e3a20746f6f20736f6f6e000000000000604482015260640161056b565b73ffffffffffffffffffffffffffffffffffffffff86166000908152600a6020908152604080832084845290915281208054869290611b71908490611ea7565b909155506105da915050565b73ffffffffffffffffffffffffffffffffffffffff8416600090815260096020526040902042905550505b505050565b60005b83811015611bc8578181015183820152602001611bb0565b50506000910152565b6020815260008251806020840152611bf0816040850160208701611bad565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b803573ffffffffffffffffffffffffffffffffffffffff81168114611c4657600080fd5b919050565b60008060408385031215611c5e57600080fd5b611c6783611c22565b946020939093013593505050565b60008083601f840112611c8757600080fd5b50813567ffffffffffffffff811115611c9f57600080fd5b6020830191508360208260051b8501011115611cba57600080fd5b9250929050565b60008060008060408587031215611cd757600080fd5b843567ffffffffffffffff80821115611cef57600080fd5b611cfb88838901611c75565b90965094506020870135915080821115611d1457600080fd5b50611d2187828801611c75565b95989497509550505050565b600080600060608486031215611d4257600080fd5b611d4b84611c22565b9250611d5960208501611c22565b9150604084013590509250925092565b600060208284031215611d7b57600080fd5b611d8482611c22565b9392505050565b60008060408385031215611d9e57600080fd5b611da783611c22565b9150611db560208401611c22565b90509250929050565b600181811c90821680611dd257607f821691505b602082108103611e0b577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611ea057611ea0611e40565b5060010190565b8082018082111561050057610500611e40565b600060208284031215611ecc57600080fd5b81358015158114611d8457600080fd5b60008251611eee818460208701611bad565b9190910192915050565b8181038181111561050057610500611e40565b600082611f41577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50049056fea264697066735822122081d0911bb8df74b4209b3d014f3ad5e1c8bcff4e9a9d9a3b569d9a937c20913864736f6c6343000813003300000000000000000000000044bfb3c72f51be8ee0a25eadee0a3edbdd0a50630000000000000000000000002045110bba616b2b066141e2da33478c66c31e01

Loading