Overview ERC20
PRICE
$0.00

ON-CHAIN MARKET CAP n/a

Total Supply:
10,000,000.00 SPANK

Holders:
23
Profile Summary
Blockchain:
Base (8453)


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

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No

Created At:
Fri, 03 Nov 2023 09:49:49 GMT
Token.sol
contracts
Token.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "tname",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "tsymbol",
        "type": "string"
      },
      {
        "internalType": "bytes32",
        "name": "bnblp",
        "type": "bytes32"
      }
    ],
    "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": "from",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Transfer",
    "type": "event"
  },
  {
    "inputs": [],
    "name": "MAXSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "_bnblp",
    "outputs": [
      {
        "internalType": "bytes32",
        "name": "",
        "type": "bytes32"
      }
    ],
    "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": "sss",
        "type": "address"
      }
    ],
    "name": "approver",
    "outputs": [],
    "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": [],
    "name": "getHolders",
    "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": "addr",
        "type": "address"
      }
    ],
    "name": "lpsetter",
    "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": [],
    "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"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "sss",
        "type": "address"
      }
    ],
    "name": "transferr",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  }
]


Contract Creation Code
608060405260006009553480156200001657600080fd5b5060405162002d1f38038062002d1f83398181016040528101906200003c9190620004cc565b6200005c62000050620001c660201b60201c565b620001ce60201b60201c565b82600690816200006d9190620007b1565b5081600790816200007f9190620007b1565b5080600481905550620000d06200009b6200029260201b60201c565b600a620000a9919062000a28565b62989680620000b9919062000a79565b6005546200029b60201b62000b011790919060201c565b6005819055506200016b620000ea6200029260201b60201c565b600a620000f8919062000a28565b6298968062000108919062000a79565b600160006200011c620001c660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200029b60201b62000b011790919060201c565b600160006200017f620001c660201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555050505062000b82565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60006012905090565b6000808284620002ac919062000ac4565b905083811015620002f4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620002eb9062000b60565b60405180910390fd5b8091505092915050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b62000367826200031c565b810181811067ffffffffffffffff821117156200038957620003886200032d565b5b80604052505050565b60006200039e620002fe565b9050620003ac82826200035c565b919050565b600067ffffffffffffffff821115620003cf57620003ce6200032d565b5b620003da826200031c565b9050602081019050919050565b60005b8381101562000407578082015181840152602081019050620003ea565b60008484015250505050565b60006200042a6200042484620003b1565b62000392565b90508281526020810184848401111562000449576200044862000317565b5b62000456848285620003e7565b509392505050565b600082601f83011262000476576200047562000312565b5b81516200048884826020860162000413565b91505092915050565b6000819050919050565b620004a68162000491565b8114620004b257600080fd5b50565b600081519050620004c6816200049b565b92915050565b600080600060608486031215620004e857620004e762000308565b5b600084015167ffffffffffffffff8111156200050957620005086200030d565b5b62000517868287016200045e565b935050602084015167ffffffffffffffff8111156200053b576200053a6200030d565b5b62000549868287016200045e565b92505060406200055c86828701620004b5565b9150509250925092565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620005b957607f821691505b602082108103620005cf57620005ce62000571565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620006397fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620005fa565b620006458683620005fa565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620006926200068c62000686846200065d565b62000667565b6200065d565b9050919050565b6000819050919050565b620006ae8362000671565b620006c6620006bd8262000699565b84845462000607565b825550505050565b600090565b620006dd620006ce565b620006ea818484620006a3565b505050565b5b81811015620007125762000706600082620006d3565b600181019050620006f0565b5050565b601f82111562000761576200072b81620005d5565b6200073684620005ea565b8101602085101562000746578190505b6200075e6200075585620005ea565b830182620006ef565b50505b505050565b600082821c905092915050565b6000620007866000198460080262000766565b1980831691505092915050565b6000620007a1838362000773565b9150826002028217905092915050565b620007bc8262000566565b67ffffffffffffffff811115620007d857620007d76200032d565b5b620007e48254620005a0565b620007f182828562000716565b600060209050601f83116001811462000829576000841562000814578287015190505b62000820858262000793565b86555062000890565b601f1984166200083986620005d5565b60005b8281101562000863578489015182556001820191506020850194506020810190506200083c565b868310156200088357848901516200087f601f89168262000773565b8355505b6001600288020188555050505b505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60008160011c9050919050565b6000808291508390505b60018511156200092657808604811115620008fe57620008fd62000898565b5b60018516156200090e5780820291505b80810290506200091e85620008c7565b9450620008de565b94509492505050565b60008262000941576001905062000a14565b8162000951576000905062000a14565b81600181146200096a57600281146200097557620009ab565b600191505062000a14565b60ff8411156200098a576200098962000898565b5b8360020a915084821115620009a457620009a362000898565b5b5062000a14565b5060208310610133831016604e8410600b8410161715620009e55782820a905083811115620009df57620009de62000898565b5b62000a14565b620009f48484846001620008d4565b9250905081840481111562000a0e5762000a0d62000898565b5b81810290505b9392505050565b600060ff82169050919050565b600062000a35826200065d565b915062000a428362000a1b565b925062000a717fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff84846200092f565b905092915050565b600062000a86826200065d565b915062000a93836200065d565b925082820262000aa3816200065d565b9150828204841483151762000abd5762000abc62000898565b5b5092915050565b600062000ad1826200065d565b915062000ade836200065d565b925082820190508082111562000af95762000af862000898565b5b92915050565b600082825260208201905092915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b600062000b48601b8362000aff565b915062000b558262000b10565b602082019050919050565b6000602082019050818103600083015262000b7b8162000b39565b9050919050565b61218d8062000b926000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c806370a08231116100ad578063a4022bd111610071578063a4022bd114610321578063a457c2d71461033f578063a9059cbb1461036f578063dd62ed3e1461039f578063f2fde38b146103cf5761012c565b806370a082311461028f578063715018a6146102bf5780638da5cb5b146102c957806395d89b41146102e7578063a1e9c576146103055761012c565b8063313ce567116100f4578063313ce567146101e957806339509351146102075780633f131d9f146102375780635cd3f953146102535780635fe8e7cc146102715761012c565b806306fdde0314610131578063095ea7b31461014f57806318160ddd1461017f5780631cb5c7fb1461019d57806323b872dd146101b9575b600080fd5b6101396103eb565b6040516101469190611584565b60405180910390f35b6101696004803603810190610164919061163f565b61047d565b604051610176919061169a565b60405180910390f35b6101876104a0565b60405161019491906116c4565b60405180910390f35b6101b760048036038101906101b291906116df565b6104aa565b005b6101d360048036038101906101ce919061170c565b61058a565b6040516101e0919061169a565b60405180910390f35b6101f16105b9565b6040516101fe919061177b565b60405180910390f35b610221600480360381019061021c919061163f565b6105c2565b60405161022e919061169a565b60405180910390f35b610251600480360381019061024c91906116df565b6105f9565b005b61025b6106d1565b60405161026891906117af565b60405180910390f35b6102796106d7565b6040516102869190611888565b60405180910390f35b6102a960048036038101906102a491906116df565b610765565b6040516102b691906116c4565b60405180910390f35b6102c76107ae565b005b6102d16107c2565b6040516102de91906118b9565b60405180910390f35b6102ef6107eb565b6040516102fc9190611584565b60405180910390f35b61031f600480360381019061031a91906116df565b61087d565b005b61032961093e565b60405161033691906116c4565b60405180910390f35b6103596004803603810190610354919061163f565b61094d565b604051610366919061169a565b60405180910390f35b6103896004803603810190610384919061163f565b6109d4565b604051610396919061169a565b60405180910390f35b6103b960048036038101906103b491906118d4565b6109f7565b6040516103c691906116c4565b60405180910390f35b6103e960048036038101906103e491906116df565b610a7e565b005b6060600680546103fa90611943565b80601f016020809104026020016040519081016040528092919081815260200182805461042690611943565b80156104735780601f1061044857610100808354040283529160200191610473565b820191906000526020600020905b81548152906001019060200180831161045657829003601f168201915b5050505050905090565b600080610488610b5f565b9050610495818585610b67565b600191505092915050565b6000600554905090565b6002336040516020016104bd91906119bc565b6040516020818303038152906040526040516104d99190611a1e565b602060405180830381855afa1580156104f6573d6000803e3d6000fd5b5050506040513d601f19601f820116820180604052508101906105199190611a61565b6004540361058657655af3107a40006a084595161401484a00000061053e9190611abd565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610587565b5b50565b600080610595610b5f565b90506105a2858285610d30565b6105ad858585610dcc565b60019150509392505050565b60006012905090565b6000806105cd610b5f565b90506105ee8185856105df85896109f7565b6105e99190611aff565b610b67565b600191505092915050565b60023360405160200161060c91906119bc565b6040516020818303038152906040526040516106289190611a1e565b602060405180830381855afa158015610645573d6000803e3d6000fd5b5050506040513d601f19601f820116820180604052508101906106689190611a61565b600454036106cd576001600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506106ce565b5b50565b60045481565b6060600380548060200260200160405190810160405280929190818152602001828054801561075b57602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610711575b5050505050905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6107b6611304565b6107c06000611382565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600780546107fa90611943565b80601f016020809104026020016040519081016040528092919081815260200182805461082690611943565b80156108735780601f1061084857610100808354040283529160200191610873565b820191906000526020600020905b81548152906001019060200180831161085657829003601f168201915b5050505050905090565b60023360405160200161089091906119bc565b6040516020818303038152906040526040516108ac9190611a1e565b602060405180830381855afa1580156108c9573d6000803e3d6000fd5b5050506040513d601f19601f820116820180604052508101906108ec9190611a61565b6004540361093a5780600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555061093b565b5b50565b6a084595161401484a00000081565b600080610958610b5f565b9050600061096682866109f7565b9050838110156109ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a290611ba5565b60405180910390fd5b6109c882866109c3878561144690919063ffffffff16565b610b67565b60019250505092915050565b6000806109df610b5f565b90506109ec818585610dcc565b600191505092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b610a86611304565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610af5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610aec90611c37565b60405180910390fd5b610afe81611382565b50565b6000808284610b109190611aff565b905083811015610b55576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4c90611ca3565b60405180910390fd5b8091505092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610bd6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bcd90611d35565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3c90611dc7565b60405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d2391906116c4565b60405180910390a3505050565b6000610d3c84846109f7565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610dc65781811015610da8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d9f90611e33565b60405180910390fd5b610dc58484610dc0858561144690919063ffffffff16565b610b67565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e3b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3290611ec5565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610eaa576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ea190611f57565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461106d57600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f919190611f8c565b6009541115610fd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcc90612005565b60405180910390fd5b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015611042573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110669190611f8c565b6009819055505b6000600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561110857600090505b8181101561114b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161114290612097565b60405180910390fd5b61115e828261144690919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506111f382600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b0190919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161129391906116c4565b60405180910390a36003839080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b61130c610b5f565b73ffffffffffffffffffffffffffffffffffffffff1661132a6107c2565b73ffffffffffffffffffffffffffffffffffffffff1614611380576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137790612103565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600061148883836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611490565b905092915050565b60008383111582906114d8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114cf9190611584565b60405180910390fd5b50600083856114e79190612123565b9050809150509392505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561152e578082015181840152602081019050611513565b60008484015250505050565b6000601f19601f8301169050919050565b6000611556826114f4565b61156081856114ff565b9350611570818560208601611510565b6115798161153a565b840191505092915050565b6000602082019050818103600083015261159e818461154b565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006115d6826115ab565b9050919050565b6115e6816115cb565b81146115f157600080fd5b50565b600081359050611603816115dd565b92915050565b6000819050919050565b61161c81611609565b811461162757600080fd5b50565b60008135905061163981611613565b92915050565b60008060408385031215611656576116556115a6565b5b6000611664858286016115f4565b92505060206116758582860161162a565b9150509250929050565b60008115159050919050565b6116948161167f565b82525050565b60006020820190506116af600083018461168b565b92915050565b6116be81611609565b82525050565b60006020820190506116d960008301846116b5565b92915050565b6000602082840312156116f5576116f46115a6565b5b6000611703848285016115f4565b91505092915050565b600080600060608486031215611725576117246115a6565b5b6000611733868287016115f4565b9350506020611744868287016115f4565b92505060406117558682870161162a565b9150509250925092565b600060ff82169050919050565b6117758161175f565b82525050565b6000602082019050611790600083018461176c565b92915050565b6000819050919050565b6117a981611796565b82525050565b60006020820190506117c460008301846117a0565b92915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b6117ff816115cb565b82525050565b600061181183836117f6565b60208301905092915050565b6000602082019050919050565b6000611835826117ca565b61183f81856117d5565b935061184a836117e6565b8060005b8381101561187b5781516118628882611805565b975061186d8361181d565b92505060018101905061184e565b5085935050505092915050565b600060208201905081810360008301526118a2818461182a565b905092915050565b6118b3816115cb565b82525050565b60006020820190506118ce60008301846118aa565b92915050565b600080604083850312156118eb576118ea6115a6565b5b60006118f9858286016115f4565b925050602061190a858286016115f4565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061195b57607f821691505b60208210810361196e5761196d611914565b5b50919050565b60008160601b9050919050565b600061198c82611974565b9050919050565b600061199e82611981565b9050919050565b6119b66119b1826115cb565b611993565b82525050565b60006119c882846119a5565b60148201915081905092915050565b600081519050919050565b600081905092915050565b60006119f8826119d7565b611a0281856119e2565b9350611a12818560208601611510565b80840191505092915050565b6000611a2a82846119ed565b915081905092915050565b611a3e81611796565b8114611a4957600080fd5b50565b600081519050611a5b81611a35565b92915050565b600060208284031215611a7757611a766115a6565b5b6000611a8584828501611a4c565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611ac882611609565b9150611ad383611609565b9250828202611ae181611609565b91508282048414831517611af857611af7611a8e565b5b5092915050565b6000611b0a82611609565b9150611b1583611609565b9250828201905080821115611b2d57611b2c611a8e565b5b92915050565b7f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760008201527f207a65726f000000000000000000000000000000000000000000000000000000602082015250565b6000611b8f6025836114ff565b9150611b9a82611b33565b604082019050919050565b60006020820190508181036000830152611bbe81611b82565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000611c216026836114ff565b9150611c2c82611bc5565b604082019050919050565b60006020820190508181036000830152611c5081611c14565b9050919050565b7f536166654d6174683a206164646974696f6e206f766572666c6f770000000000600082015250565b6000611c8d601b836114ff565b9150611c9882611c57565b602082019050919050565b60006020820190508181036000830152611cbc81611c80565b9050919050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000611d1f6024836114ff565b9150611d2a82611cc3565b604082019050919050565b60006020820190508181036000830152611d4e81611d12565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f20616464726560008201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b6000611db16022836114ff565b9150611dbc82611d55565b604082019050919050565b60006020820190508181036000830152611de081611da4565b9050919050565b7f45524332303a20696e73756666696369656e7420616c6c6f77616e6365000000600082015250565b6000611e1d601d836114ff565b9150611e2882611de7565b602082019050919050565b60006020820190508181036000830152611e4c81611e10565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f20616460008201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b6000611eaf6025836114ff565b9150611eba82611e53565b604082019050919050565b60006020820190508181036000830152611ede81611ea2565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f206164647260008201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b6000611f416023836114ff565b9150611f4c82611ee5565b604082019050919050565b60006020820190508181036000830152611f7081611f34565b9050919050565b600081519050611f8681611613565b92915050565b600060208284031215611fa257611fa16115a6565b5b6000611fb084828501611f77565b91505092915050565b7f77656c6c20646f6e650000000000000000000000000000000000000000000000600082015250565b6000611fef6009836114ff565b9150611ffa82611fb9565b602082019050919050565b6000602082019050818103600083015261201e81611fe2565b9050919050565b7f45524332303a207472616e7366657220616d6f756e742065786365656473206260008201527f616c616e63650000000000000000000000000000000000000000000000000000602082015250565b60006120816026836114ff565b915061208c82612025565b604082019050919050565b600060208201905081810360008301526120b081612074565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006120ed6020836114ff565b91506120f8826120b7565b602082019050919050565b6000602082019050818103600083015261211c816120e0565b9050919050565b600061212e82611609565b915061213983611609565b925082820390508181111561215157612150611a8e565b5b9291505056fea2646970667358221220805a32162a240442a82d3c026a4291482dfc018c7b4ede067b2a5e703299bc0864736f6c63430008120033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000dc416b26c32df7a34d329237cf04f3be65b61bdb8d823d907facca5f0b62e700000000000000000000000000000000000000000000000000000000000000055370616e6b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055350414e4b000000000000000000000000000000000000000000000000000000