[ { "inputs": [ { "internalType": "string", "name": "name", "type": "string" }, { "internalType": "string", "name": "symbol", "type": "string" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "approved", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "operator", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "ApprovalForAll", "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": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "approve", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "getApproved", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "operator", "type": "address" } ], "name": "isApprovedForAll", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "ownerOf", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "string", "name": "uri", "type": "string" } ], "name": "safeMint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "safeTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, { "internalType": "bytes", "name": "_data", "type": "bytes" } ], "name": "safeTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "operator", "type": "address" }, { "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "setApprovalForAll", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes4", "name": "interfaceId", "type": "bytes4" } ], "name": "supportsInterface", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "tokenURI", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "transferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
60806040523480156200001157600080fd5b50604051620038b3380380620038b38339818101604052810190620000379190620002e8565b818181600090816200004a9190620005b8565b5080600190816200005c9190620005b8565b5050506200007f620000736200008760201b60201c565b6200008f60201b60201c565b50506200069f565b600033905090565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620001be8262000173565b810181811067ffffffffffffffff82111715620001e057620001df62000184565b5b80604052505050565b6000620001f562000155565b9050620002038282620001b3565b919050565b600067ffffffffffffffff82111562000226576200022562000184565b5b620002318262000173565b9050602081019050919050565b60005b838110156200025e57808201518184015260208101905062000241565b60008484015250505050565b6000620002816200027b8462000208565b620001e9565b905082815260208101848484011115620002a0576200029f6200016e565b5b620002ad8482856200023e565b509392505050565b600082601f830112620002cd57620002cc62000169565b5b8151620002df8482602086016200026a565b91505092915050565b600080604083850312156200030257620003016200015f565b5b600083015167ffffffffffffffff81111562000323576200032262000164565b5b6200033185828601620002b5565b925050602083015167ffffffffffffffff81111562000355576200035462000164565b5b6200036385828601620002b5565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620003c057607f821691505b602082108103620003d657620003d562000378565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620004407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000401565b6200044c868362000401565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000499620004936200048d8462000464565b6200046e565b62000464565b9050919050565b6000819050919050565b620004b58362000478565b620004cd620004c482620004a0565b8484546200040e565b825550505050565b600090565b620004e4620004d5565b620004f1818484620004aa565b505050565b5b8181101562000519576200050d600082620004da565b600181019050620004f7565b5050565b601f82111562000568576200053281620003dc565b6200053d84620003f1565b810160208510156200054d578190505b620005656200055c85620003f1565b830182620004f6565b50505b505050565b600082821c905092915050565b60006200058d600019846008026200056d565b1980831691505092915050565b6000620005a883836200057a565b9150826002028217905092915050565b620005c3826200036d565b67ffffffffffffffff811115620005df57620005de62000184565b5b620005eb8254620003a7565b620005f88282856200051d565b600060209050601f8311600181146200063057600084156200061b578287015190505b6200062785826200059a565b86555062000697565b601f1984166200064086620003dc565b60005b828110156200066a5784890151825560018201915060208501945060208101905062000643565b868310156200068a578489015162000686601f8916826200057a565b8355505b6001600288020188555050505b505050505050565b61320480620006af6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c8063715018a6116100a2578063b88d4fde11610071578063b88d4fde146102a4578063c87b56dd146102c0578063d204c45e146102f0578063e985e9c51461030c578063f2fde38b1461033c5761010b565b8063715018a6146102425780638da5cb5b1461024c57806395d89b411461026a578063a22cb465146102885761010b565b806323b872dd116100de57806323b872dd146101aa57806342842e0e146101c65780636352211e146101e257806370a08231146102125761010b565b806301ffc9a71461011057806306fdde0314610140578063081812fc1461015e578063095ea7b31461018e575b600080fd5b61012a60048036038101906101259190611c17565b610358565b6040516101379190611c5f565b60405180910390f35b61014861043a565b6040516101559190611d0a565b60405180910390f35b61017860048036038101906101739190611d62565b6104cc565b6040516101859190611dd0565b60405180910390f35b6101a860048036038101906101a39190611e17565b610551565b005b6101c460048036038101906101bf9190611e57565b610668565b005b6101e060048036038101906101db9190611e57565b6106c8565b005b6101fc60048036038101906101f79190611d62565b6106e8565b6040516102099190611dd0565b60405180910390f35b61022c60048036038101906102279190611eaa565b610799565b6040516102399190611ee6565b60405180910390f35b61024a6107ab565b005b610254610833565b6040516102619190611dd0565b60405180910390f35b61027261085d565b60405161027f9190611d0a565b60405180910390f35b6102a2600480360381019061029d9190611f2d565b6108ef565b005b6102be60048036038101906102b991906120a2565b610905565b005b6102da60048036038101906102d59190611d62565b610967565b6040516102e79190611d0a565b60405180910390f35b61030a600480360381019061030591906121c6565b610979565b005b61032660048036038101906103219190612222565b610a26565b6040516103339190611c5f565b60405180910390f35b61035660048036038101906103519190611eaa565b610aba565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061042357507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610433575061043282610bb1565b5b9050919050565b60606000805461044990612291565b80601f016020809104026020016040519081016040528092919081815260200182805461047590612291565b80156104c25780601f10610497576101008083540402835291602001916104c2565b820191906000526020600020905b8154815290600101906020018083116104a557829003601f168201915b5050505050905090565b60006104d782610c1b565b610516576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161050d90612334565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061055c826106e8565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036105cc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c3906123c6565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166105eb610c87565b73ffffffffffffffffffffffffffffffffffffffff16148061061a575061061981610614610c87565b610a26565b5b610659576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161065090612458565b60405180910390fd5b6106638383610c8f565b505050565b610679610673610c87565b82610d48565b6106b8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106af906124ea565b60405180910390fd5b6106c3838383610e26565b505050565b6106e383838360405180602001604052806000815250610905565b505050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610790576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107879061257c565b60405180910390fd5b80915050919050565b60006107a482611081565b9050919050565b6107b3610c87565b73ffffffffffffffffffffffffffffffffffffffff166107d1610833565b73ffffffffffffffffffffffffffffffffffffffff1614610827576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081e906125e8565b60405180910390fd5b6108316000611138565b565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606001805461086c90612291565b80601f016020809104026020016040519081016040528092919081815260200182805461089890612291565b80156108e55780601f106108ba576101008083540402835291602001916108e5565b820191906000526020600020905b8154815290600101906020018083116108c857829003601f168201915b5050505050905090565b6109016108fa610c87565b83836111fe565b5050565b610916610910610c87565b83610d48565b610955576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161094c906124ea565b60405180910390fd5b6109618484848461136a565b50505050565b6060610972826113c6565b9050919050565b610981610c87565b73ffffffffffffffffffffffffffffffffffffffff1661099f610833565b73ffffffffffffffffffffffffffffffffffffffff16146109f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109ec906125e8565b60405180910390fd5b6000610a016008611517565b9050610a0d6008611525565b610a17838261153b565b610a218183611559565b505050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b610ac2610c87565b73ffffffffffffffffffffffffffffffffffffffff16610ae0610833565b73ffffffffffffffffffffffffffffffffffffffff1614610b36576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2d906125e8565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610ba5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b9c9061267a565b60405180910390fd5b610bae81611138565b50565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16610d02836106e8565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000610d5382610c1b565b610d92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d899061270c565b60405180910390fd5b6000610d9d836106e8565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480610e0c57508373ffffffffffffffffffffffffffffffffffffffff16610df4846104cc565b73ffffffffffffffffffffffffffffffffffffffff16145b80610e1d5750610e1c8185610a26565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16610e46826106e8565b73ffffffffffffffffffffffffffffffffffffffff1614610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e939061279e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610f0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f0290612830565b60405180910390fd5b610f168383836115c6565b610f21600082610c8f565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610f71919061287f565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610fc891906128b3565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036110f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e890612959565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361126c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611263906129c5565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161135d9190611c5f565b60405180910390a3505050565b611375848484610e26565b611381848484846115cb565b6113c0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113b790612a57565b60405180910390fd5b50505050565b60606113d182610c1b565b611410576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161140790612ae9565b60405180910390fd5b600060066000848152602001908152602001600020805461143090612291565b80601f016020809104026020016040519081016040528092919081815260200182805461145c90612291565b80156114a95780601f1061147e576101008083540402835291602001916114a9565b820191906000526020600020905b81548152906001019060200180831161148c57829003601f168201915b5050505050905060006114ba611752565b905060008151036114cf578192505050611512565b6000825111156115045780826040516020016114ec929190612b45565b60405160208183030381529060405292505050611512565b61150d84611769565b925050505b919050565b600081600001549050919050565b6001816000016000828254019250508190555050565b611555828260405180602001604052806000815250611810565b5050565b61156282610c1b565b6115a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161159890612bdb565b60405180910390fd5b806006600084815260200190815260200160002090816115c19190612da7565b505050565b505050565b60006115ec8473ffffffffffffffffffffffffffffffffffffffff1661186b565b15611745578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611615610c87565b8786866040518563ffffffff1660e01b81526004016116379493929190612ece565b6020604051808303816000875af192505050801561167357506040513d601f19601f820116820180604052508101906116709190612f2f565b60015b6116f5573d80600081146116a3576040519150601f19603f3d011682016040523d82523d6000602084013e6116a8565b606091505b5060008151036116ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116e490612a57565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161491505061174a565b600190505b949350505050565b606060405180602001604052806000815250905090565b606061177482610c1b565b6117b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117aa90612fce565b60405180910390fd5b60006117bd611752565b905060008151116117dd5760405180602001604052806000815250611808565b806117e78461187e565b6040516020016117f8929190612b45565b6040516020818303038152906040525b915050919050565b61181a83836119de565b61182760008484846115cb565b611866576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161185d90612a57565b60405180910390fd5b505050565b600080823b905060008111915050919050565b6060600082036118c5576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506119d9565b600082905060005b600082146118f75780806118e090612fee565b915050600a826118f09190613065565b91506118cd565b60008167ffffffffffffffff81111561191357611912611f77565b5b6040519080825280601f01601f1916602001820160405280156119455781602001600182028036833780820191505090505b5090505b600085146119d25760018261195e919061287f565b9150600a8561196d9190613096565b603061197991906128b3565b60f81b81838151811061198f5761198e6130c7565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856119cb9190613065565b9450611949565b8093505050505b919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611a4d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a4490613142565b60405180910390fd5b611a5681610c1b565b15611a96576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a8d906131ae565b60405180910390fd5b611aa2600083836115c6565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611af291906128b3565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611bf481611bbf565b8114611bff57600080fd5b50565b600081359050611c1181611beb565b92915050565b600060208284031215611c2d57611c2c611bb5565b5b6000611c3b84828501611c02565b91505092915050565b60008115159050919050565b611c5981611c44565b82525050565b6000602082019050611c746000830184611c50565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611cb4578082015181840152602081019050611c99565b60008484015250505050565b6000601f19601f8301169050919050565b6000611cdc82611c7a565b611ce68185611c85565b9350611cf6818560208601611c96565b611cff81611cc0565b840191505092915050565b60006020820190508181036000830152611d248184611cd1565b905092915050565b6000819050919050565b611d3f81611d2c565b8114611d4a57600080fd5b50565b600081359050611d5c81611d36565b92915050565b600060208284031215611d7857611d77611bb5565b5b6000611d8684828501611d4d565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000611dba82611d8f565b9050919050565b611dca81611daf565b82525050565b6000602082019050611de56000830184611dc1565b92915050565b611df481611daf565b8114611dff57600080fd5b50565b600081359050611e1181611deb565b92915050565b60008060408385031215611e2e57611e2d611bb5565b5b6000611e3c85828601611e02565b9250506020611e4d85828601611d4d565b9150509250929050565b600080600060608486031215611e7057611e6f611bb5565b5b6000611e7e86828701611e02565b9350506020611e8f86828701611e02565b9250506040611ea086828701611d4d565b9150509250925092565b600060208284031215611ec057611ebf611bb5565b5b6000611ece84828501611e02565b91505092915050565b611ee081611d2c565b82525050565b6000602082019050611efb6000830184611ed7565b92915050565b611f0a81611c44565b8114611f1557600080fd5b50565b600081359050611f2781611f01565b92915050565b60008060408385031215611f4457611f43611bb5565b5b6000611f5285828601611e02565b9250506020611f6385828601611f18565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611faf82611cc0565b810181811067ffffffffffffffff82111715611fce57611fcd611f77565b5b80604052505050565b6000611fe1611bab565b9050611fed8282611fa6565b919050565b600067ffffffffffffffff82111561200d5761200c611f77565b5b61201682611cc0565b9050602081019050919050565b82818337600083830152505050565b600061204561204084611ff2565b611fd7565b90508281526020810184848401111561206157612060611f72565b5b61206c848285612023565b509392505050565b600082601f83011261208957612088611f6d565b5b8135612099848260208601612032565b91505092915050565b600080600080608085870312156120bc576120bb611bb5565b5b60006120ca87828801611e02565b94505060206120db87828801611e02565b93505060406120ec87828801611d4d565b925050606085013567ffffffffffffffff81111561210d5761210c611bba565b5b61211987828801612074565b91505092959194509250565b600067ffffffffffffffff8211156121405761213f611f77565b5b61214982611cc0565b9050602081019050919050565b600061216961216484612125565b611fd7565b90508281526020810184848401111561218557612184611f72565b5b612190848285612023565b509392505050565b600082601f8301126121ad576121ac611f6d565b5b81356121bd848260208601612156565b91505092915050565b600080604083850312156121dd576121dc611bb5565b5b60006121eb85828601611e02565b925050602083013567ffffffffffffffff81111561220c5761220b611bba565b5b61221885828601612198565b9150509250929050565b6000806040838503121561223957612238611bb5565b5b600061224785828601611e02565b925050602061225885828601611e02565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806122a957607f821691505b6020821081036122bc576122bb612262565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b600061231e602c83611c85565b9150612329826122c2565b604082019050919050565b6000602082019050818103600083015261234d81612311565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b60006123b0602183611c85565b91506123bb82612354565b604082019050919050565b600060208201905081810360008301526123df816123a3565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b6000612442603883611c85565b915061244d826123e6565b604082019050919050565b6000602082019050818103600083015261247181612435565b9050919050565b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b60006124d4603183611c85565b91506124df82612478565b604082019050919050565b60006020820190508181036000830152612503816124c7565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000612566602983611c85565b91506125718261250a565b604082019050919050565b6000602082019050818103600083015261259581612559565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006125d2602083611c85565b91506125dd8261259c565b602082019050919050565b60006020820190508181036000830152612601816125c5565b9050919050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b6000612664602683611c85565b915061266f82612608565b604082019050919050565b6000602082019050818103600083015261269381612657565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006126f6602c83611c85565b91506127018261269a565b604082019050919050565b60006020820190508181036000830152612725816126e9565b9050919050565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b6000612788602983611c85565b91506127938261272c565b604082019050919050565b600060208201905081810360008301526127b78161277b565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b600061281a602483611c85565b9150612825826127be565b604082019050919050565b600060208201905081810360008301526128498161280d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061288a82611d2c565b915061289583611d2c565b92508282039050818111156128ad576128ac612850565b5b92915050565b60006128be82611d2c565b91506128c983611d2c565b92508282019050808211156128e1576128e0612850565b5b92915050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000612943602a83611c85565b915061294e826128e7565b604082019050919050565b6000602082019050818103600083015261297281612936565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b60006129af601983611c85565b91506129ba82612979565b602082019050919050565b600060208201905081810360008301526129de816129a2565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b6000612a41603283611c85565b9150612a4c826129e5565b604082019050919050565b60006020820190508181036000830152612a7081612a34565b9050919050565b7f45524337323155524953746f726167653a2055524920717565727920666f722060008201527f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000602082015250565b6000612ad3603183611c85565b9150612ade82612a77565b604082019050919050565b60006020820190508181036000830152612b0281612ac6565b9050919050565b600081905092915050565b6000612b1f82611c7a565b612b298185612b09565b9350612b39818560208601611c96565b80840191505092915050565b6000612b518285612b14565b9150612b5d8284612b14565b91508190509392505050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b6000612bc5602e83611c85565b9150612bd082612b69565b604082019050919050565b60006020820190508181036000830152612bf481612bb8565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302612c5d7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82612c20565b612c678683612c20565b95508019841693508086168417925050509392505050565b6000819050919050565b6000612ca4612c9f612c9a84611d2c565b612c7f565b611d2c565b9050919050565b6000819050919050565b612cbe83612c89565b612cd2612cca82612cab565b848454612c2d565b825550505050565b600090565b612ce7612cda565b612cf2818484612cb5565b505050565b5b81811015612d1657612d0b600082612cdf565b600181019050612cf8565b5050565b601f821115612d5b57612d2c81612bfb565b612d3584612c10565b81016020851015612d44578190505b612d58612d5085612c10565b830182612cf7565b50505b505050565b600082821c905092915050565b6000612d7e60001984600802612d60565b1980831691505092915050565b6000612d978383612d6d565b9150826002028217905092915050565b612db082611c7a565b67ffffffffffffffff811115612dc957612dc8611f77565b5b612dd38254612291565b612dde828285612d1a565b600060209050601f831160018114612e115760008415612dff578287015190505b612e098582612d8b565b865550612e71565b601f198416612e1f86612bfb565b60005b82811015612e4757848901518255600182019150602085019450602081019050612e22565b86831015612e645784890151612e60601f891682612d6d565b8355505b6001600288020188555050505b505050505050565b600081519050919050565b600082825260208201905092915050565b6000612ea082612e79565b612eaa8185612e84565b9350612eba818560208601611c96565b612ec381611cc0565b840191505092915050565b6000608082019050612ee36000830187611dc1565b612ef06020830186611dc1565b612efd6040830185611ed7565b8181036060830152612f0f8184612e95565b905095945050505050565b600081519050612f2981611beb565b92915050565b600060208284031215612f4557612f44611bb5565b5b6000612f5384828501612f1a565b91505092915050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b6000612fb8602f83611c85565b9150612fc382612f5c565b604082019050919050565b60006020820190508181036000830152612fe781612fab565b9050919050565b6000612ff982611d2c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820361302b5761302a612850565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061307082611d2c565b915061307b83611d2c565b92508261308b5761308a613036565b5b828204905092915050565b60006130a182611d2c565b91506130ac83611d2c565b9250826130bc576130bb613036565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b600061312c602083611c85565b9150613137826130f6565b602082019050919050565b6000602082019050818103600083015261315b8161311f565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000613198601c83611c85565b91506131a382613162565b602082019050919050565b600060208201905081810360008301526131c78161318b565b905091905056fea26469706673582212201c0e2a0904b1d0385739b2ecf4ab83ffe1c2c39bb24c8c2ee6b1df15f8b3c97264736f6c634300081300330000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000135374616e64617264426964696679546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035342540000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000135374616e64617264426964696679546f6b656e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035342540000000000000000000000000000000000000000000000000000000000
----Decoded View------------Arg [0] : name (string): StandardBidifyTokenArg [1] : symbol (string): SBT
----Encoded View------------Arg [0] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000135374616e64617264426964696679546f6b656e00000000000000000000000000Arg [1] : 0x000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000035342540000000000000000000000000000000000000000000000000000000000