Overview ERC721
Total Supply:
0 TZ

Holders:
91
Profile Summary
Blockchain:
zkEvm Amoy (80002)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xC59cfbABD2dea8A52B62522751E601514ef50878
60806040523480156200001157600080fd5b5060405162003f1a38038062003f1a8339818101604052810190620000379190620002b8565b818181600090816200004a919062000588565b5080600190816200005c919062000588565b50505033600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f342827c97908e5e2f71151c08502a66d44b6f758e3ac2f1de95f02eb95f0a73560405160405180910390a350506200066f565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200018e8262000143565b810181811067ffffffffffffffff82111715620001b057620001af62000154565b5b80604052505050565b6000620001c562000125565b9050620001d3828262000183565b919050565b600067ffffffffffffffff821115620001f657620001f562000154565b5b620002018262000143565b9050602081019050919050565b60005b838110156200022e57808201518184015260208101905062000211565b60008484015250505050565b6000620002516200024b84620001d8565b620001b9565b90508281526020810184848401111562000270576200026f6200013e565b5b6200027d8482856200020e565b509392505050565b600082601f8301126200029d576200029c62000139565b5b8151620002af8482602086016200023a565b91505092915050565b60008060408385031215620002d257620002d16200012f565b5b600083015167ffffffffffffffff811115620002f357620002f262000134565b5b620003018582860162000285565b925050602083015167ffffffffffffffff81111562000325576200032462000134565b5b620003338582860162000285565b9150509250929050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200039057607f821691505b602082108103620003a657620003a562000348565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620004107fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620003d1565b6200041c8683620003d1565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b600062000469620004636200045d8462000434565b6200043e565b62000434565b9050919050565b6000819050919050565b620004858362000448565b6200049d620004948262000470565b848454620003de565b825550505050565b600090565b620004b4620004a5565b620004c18184846200047a565b505050565b5b81811015620004e957620004dd600082620004aa565b600181019050620004c7565b5050565b601f82111562000538576200050281620003ac565b6200050d84620003c1565b810160208510156200051d578190505b620005356200052c85620003c1565b830182620004c6565b50505b505050565b600082821c905092915050565b60006200055d600019846008026200053d565b1980831691505092915050565b60006200057883836200054a565b9150826002028217905092915050565b62000593826200033d565b67ffffffffffffffff811115620005af57620005ae62000154565b5b620005bb825462000377565b620005c8828285620004ed565b600060209050601f831160018114620006005760008415620005eb578287015190505b620005f785826200056a565b86555062000667565b601f1984166200061086620003ac565b60005b828110156200063a5784890151825560018201915060208501945060208101905062000613565b868310156200065a578489015162000656601f8916826200054a565b8355505b6001600288020188555050505b505050505050565b61389b806200067f6000396000f3fe6080604052600436106101355760003560e01c806370a08231116100ab578063b387ef921161006f578063b387ef9214610429578063b88d4fde14610454578063c87b56dd1461047d578063e74094ed146104ba578063e985e9c5146104e3578063edec5f271461052057610135565b806370a082311461034457806395d89b4114610381578063a22cb465146103ac578063a2309ff8146103d5578063a6f9dae11461040057610135565b806318e97fd1116100fd57806318e97fd11461022457806323b872dd1461024d5780633af32abf1461027657806342842e0e146102b357806350bfc449146102dc5780636352211e1461030757610135565b806301ffc9a71461013a57806306fdde0314610177578063081812fc146101a2578063095ea7b3146101df5780631809d1cd14610208575b600080fd5b34801561014657600080fd5b50610161600480360381019061015c9190612116565b610549565b60405161016e919061215e565b60405180910390f35b34801561018357600080fd5b5061018c61062b565b6040516101999190612209565b60405180910390f35b3480156101ae57600080fd5b506101c960048036038101906101c49190612261565b6106bd565b6040516101d691906122cf565b60405180910390f35b3480156101eb57600080fd5b5061020660048036038101906102019190612316565b610703565b005b610222600480360381019061021d919061248b565b61081a565b005b34801561023057600080fd5b5061024b600480360381019061024691906124fa565b61091b565b005b34801561025957600080fd5b50610274600480360381019061026f9190612556565b610a20565b005b34801561028257600080fd5b5061029d600480360381019061029891906125a9565b610a80565b6040516102aa919061215e565b60405180910390f35b3480156102bf57600080fd5b506102da60048036038101906102d59190612556565b610b2e565b005b3480156102e857600080fd5b506102f1610b4e565b6040516102fe9190612694565b60405180910390f35b34801561031357600080fd5b5061032e60048036038101906103299190612261565b610bdc565b60405161033b91906122cf565b60405180910390f35b34801561035057600080fd5b5061036b600480360381019061036691906125a9565b610c8d565b60405161037891906126c5565b60405180910390f35b34801561038d57600080fd5b50610396610d44565b6040516103a39190612209565b60405180910390f35b3480156103b857600080fd5b506103d360048036038101906103ce919061270c565b610dd6565b005b3480156103e157600080fd5b506103ea610dec565b6040516103f791906126c5565b60405180910390f35b34801561040c57600080fd5b50610427600480360381019061042291906125a9565b610dfd565b005b34801561043557600080fd5b5061043e610f4d565b60405161044b91906122cf565b60405180910390f35b34801561046057600080fd5b5061047b600480360381019061047691906127ed565b610f77565b005b34801561048957600080fd5b506104a4600480360381019061049f9190612261565b610fd9565b6040516104b19190612209565b60405180910390f35b3480156104c657600080fd5b506104e160048036038101906104dc9190612870565b6110eb565b005b3480156104ef57600080fd5b5061050a600480360381019061050591906128b0565b611187565b604051610517919061215e565b60405180910390f35b34801561052c57600080fd5b5061054760048036038101906105429190612950565b61121b565b005b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061061457507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061062457506106238261132a565b5b9050919050565b60606000805461063a906129cc565b80601f0160208091040260200160405190810160405280929190818152602001828054610666906129cc565b80156106b35780601f10610688576101008083540402835291602001916106b3565b820191906000526020600020905b81548152906001019060200180831161069657829003601f168201915b5050505050905090565b60006106c882611394565b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061070e82610bdc565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361077e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161077590612a6f565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1661079d6113df565b73ffffffffffffffffffffffffffffffffffffffff1614806107cc57506107cb816107c66113df565b611187565b5b61080b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161080290612b01565b60405180910390fd5b61081583836113e7565b505050565b610822610f4d565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610860575061085f33610a80565b5b61089f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089690612b6d565b60405180910390fd5b6108a960076114a0565b6108bc826108b760076114b6565b6114c4565b6108cf6108c960076114b6565b8461169d565b8073ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610915573d6000803e3d6000fd5b50505050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109a290612bd9565b60405180910390fd5b60006109b683610fd9565b90506109c2838361169d565b816040516109d09190612c35565b6040518091039020816040516109e69190612c35565b6040518091039020847f7c7afa25524f00a91ec789fcfb9880687aeee81a7fb644cffaed108eedb866c260405160405180910390a4505050565b610a31610a2b6113df565b8261170a565b610a70576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a6790612cbe565b60405180910390fd5b610a7b83838361179f565b505050565b600080600090505b600980549050811015610b23578273ffffffffffffffffffffffffffffffffffffffff1660098281548110610ac057610abf612cde565b5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1603610b10576001915050610b29565b8080610b1b90612d3c565b915050610a88565b50600090505b919050565b610b4983838360405180602001604052806000815250610f77565b505050565b60606009805480602002602001604051908101604052809291908181526020018280548015610bd257602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610b88575b5050505050905090565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610c84576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7b90612dd0565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cfd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cf490612e62565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060018054610d53906129cc565b80601f0160208091040260200160405190810160405280929190818152602001828054610d7f906129cc565b8015610dcc5780601f10610da157610100808354040283529160200191610dcc565b820191906000526020600020905b815481529060010190602001808311610daf57829003601f168201915b5050505050905090565b610de8610de16113df565b8383611a05565b5050565b6000610df860076114b6565b905090565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e8490612bd9565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f342827c97908e5e2f71151c08502a66d44b6f758e3ac2f1de95f02eb95f0a73560405160405180910390a380600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610f88610f826113df565b8361170a565b610fc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fbe90612cbe565b60405180910390fd5b610fd384848484611b71565b50505050565b6060610fe482611394565b6000600660008481526020019081526020016000208054611004906129cc565b80601f0160208091040260200160405190810160405280929190818152602001828054611030906129cc565b801561107d5780601f106110525761010080835404028352916020019161107d565b820191906000526020600020905b81548152906001019060200180831161106057829003601f168201915b50505050509050600061108e611bcd565b905060008151036110a35781925050506110e6565b6000825111156110d85780826040516020016110c0929190612e82565b604051602081830303815290604052925050506110e6565b6110e184611be4565b925050505b919050565b6110f3610f4d565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611131575061113033610a80565b5b611170576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116790612b6d565b60405180910390fd5b61118361117c83610bdc565b828461179f565b5050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112a290612bd9565b60405180910390fd5b81816040516112bb929190612f63565b604051809103902060096040516112d29190613068565b60405180910390207f3ee67c4a32326702c8653e6ee5804100a1df39be3f282162e5896dae929dcbae60405160405180910390a3600960006113149190611fcc565b818160099190611325929190611fed565b505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b61139d81611c4c565b6113dc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113d390612dd0565b60405180910390fd5b50565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff1661145a83610bdc565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6001816000016000828254019250508190555050565b600081600001549050919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611533576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161152a906130cb565b60405180910390fd5b61153c81611c4c565b1561157c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157390613137565b60405180910390fd5b61158860008383611cb8565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546115d89190613157565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a461169960008383611cbd565b5050565b6116a682611c4c565b6116e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116dc906131fd565b60405180910390fd5b8060066000848152602001908152602001600020908161170591906133c9565b505050565b60008061171683610bdc565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061175857506117578185611187565b5b8061179657508373ffffffffffffffffffffffffffffffffffffffff1661177e846106bd565b73ffffffffffffffffffffffffffffffffffffffff16145b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff166117bf82610bdc565b73ffffffffffffffffffffffffffffffffffffffff1614611815576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161180c9061350d565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611884576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161187b9061359f565b60405180910390fd5b61188f838383611cb8565b61189a6000826113e7565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546118ea91906135bf565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546119419190613157565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4611a00838383611cbd565b505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603611a73576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6a9061363f565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611b64919061215e565b60405180910390a3505050565b611b7c84848461179f565b611b8884848484611cc2565b611bc7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bbe906136d1565b60405180910390fd5b50505050565b606060405180602001604052806000815250905090565b6060611bef82611394565b6000611bf9611bcd565b90506000815111611c195760405180602001604052806000815250611c44565b80611c2384611e49565b604051602001611c34929190612e82565b6040516020818303038152906040525b915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b505050565b505050565b6000611ce38473ffffffffffffffffffffffffffffffffffffffff16611fa9565b15611e3c578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02611d0c6113df565b8786866040518563ffffffff1660e01b8152600401611d2e9493929190613746565b6020604051808303816000875af1925050508015611d6a57506040513d601f19601f82011682018060405250810190611d6791906137a7565b60015b611dec573d8060008114611d9a576040519150601f19603f3d011682016040523d82523d6000602084013e611d9f565b606091505b506000815103611de4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ddb906136d1565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050611e41565b600190505b949350505050565b606060008203611e90576040518060400160405280600181526020017f30000000000000000000000000000000000000000000000000000000000000008152509050611fa4565b600082905060005b60008214611ec2578080611eab90612d3c565b915050600a82611ebb9190613803565b9150611e98565b60008167ffffffffffffffff811115611ede57611edd612360565b5b6040519080825280601f01601f191660200182016040528015611f105781602001600182028036833780820191505090505b5090505b60008514611f9d57600182611f2991906135bf565b9150600a85611f389190613834565b6030611f449190613157565b60f81b818381518110611f5a57611f59612cde565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a85611f969190613803565b9450611f14565b8093505050505b919050565b6000808273ffffffffffffffffffffffffffffffffffffffff163b119050919050565b5080546000825590600052602060002090810190611fea919061208d565b50565b82805482825590600052602060002090810192821561207c579160200282015b8281111561207b57823573ffffffffffffffffffffffffffffffffffffffff168260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055509160200191906001019061200d565b5b509050612089919061208d565b5090565b5b808211156120a657600081600090555060010161208e565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6120f3816120be565b81146120fe57600080fd5b50565b600081359050612110816120ea565b92915050565b60006020828403121561212c5761212b6120b4565b5b600061213a84828501612101565b91505092915050565b60008115159050919050565b61215881612143565b82525050565b6000602082019050612173600083018461214f565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156121b3578082015181840152602081019050612198565b60008484015250505050565b6000601f19601f8301169050919050565b60006121db82612179565b6121e58185612184565b93506121f5818560208601612195565b6121fe816121bf565b840191505092915050565b6000602082019050818103600083015261222381846121d0565b905092915050565b6000819050919050565b61223e8161222b565b811461224957600080fd5b50565b60008135905061225b81612235565b92915050565b600060208284031215612277576122766120b4565b5b60006122858482850161224c565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006122b98261228e565b9050919050565b6122c9816122ae565b82525050565b60006020820190506122e460008301846122c0565b92915050565b6122f3816122ae565b81146122fe57600080fd5b50565b600081359050612310816122ea565b92915050565b6000806040838503121561232d5761232c6120b4565b5b600061233b85828601612301565b925050602061234c8582860161224c565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b612398826121bf565b810181811067ffffffffffffffff821117156123b7576123b6612360565b5b80604052505050565b60006123ca6120aa565b90506123d6828261238f565b919050565b600067ffffffffffffffff8211156123f6576123f5612360565b5b6123ff826121bf565b9050602081019050919050565b82818337600083830152505050565b600061242e612429846123db565b6123c0565b90508281526020810184848401111561244a5761244961235b565b5b61245584828561240c565b509392505050565b600082601f83011261247257612471612356565b5b813561248284826020860161241b565b91505092915050565b6000806000606084860312156124a4576124a36120b4565b5b600084013567ffffffffffffffff8111156124c2576124c16120b9565b5b6124ce8682870161245d565b93505060206124df86828701612301565b92505060406124f086828701612301565b9150509250925092565b60008060408385031215612511576125106120b4565b5b600061251f8582860161224c565b925050602083013567ffffffffffffffff8111156125405761253f6120b9565b5b61254c8582860161245d565b9150509250929050565b60008060006060848603121561256f5761256e6120b4565b5b600061257d86828701612301565b935050602061258e86828701612301565b925050604061259f8682870161224c565b9150509250925092565b6000602082840312156125bf576125be6120b4565b5b60006125cd84828501612301565b91505092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61260b816122ae565b82525050565b600061261d8383612602565b60208301905092915050565b6000602082019050919050565b6000612641826125d6565b61264b81856125e1565b9350612656836125f2565b8060005b8381101561268757815161266e8882612611565b975061267983612629565b92505060018101905061265a565b5085935050505092915050565b600060208201905081810360008301526126ae8184612636565b905092915050565b6126bf8161222b565b82525050565b60006020820190506126da60008301846126b6565b92915050565b6126e981612143565b81146126f457600080fd5b50565b600081359050612706816126e0565b92915050565b60008060408385031215612723576127226120b4565b5b600061273185828601612301565b9250506020612742858286016126f7565b9150509250929050565b600067ffffffffffffffff82111561276757612766612360565b5b612770826121bf565b9050602081019050919050565b600061279061278b8461274c565b6123c0565b9050828152602081018484840111156127ac576127ab61235b565b5b6127b784828561240c565b509392505050565b600082601f8301126127d4576127d3612356565b5b81356127e484826020860161277d565b91505092915050565b60008060008060808587031215612807576128066120b4565b5b600061281587828801612301565b945050602061282687828801612301565b93505060406128378782880161224c565b925050606085013567ffffffffffffffff811115612858576128576120b9565b5b612864878288016127bf565b91505092959194509250565b60008060408385031215612887576128866120b4565b5b60006128958582860161224c565b92505060206128a685828601612301565b9150509250929050565b600080604083850312156128c7576128c66120b4565b5b60006128d585828601612301565b92505060206128e685828601612301565b9150509250929050565b600080fd5b600080fd5b60008083601f8401126129105761290f612356565b5b8235905067ffffffffffffffff81111561292d5761292c6128f0565b5b602083019150836020820283011115612949576129486128f5565b5b9250929050565b60008060208385031215612967576129666120b4565b5b600083013567ffffffffffffffff811115612985576129846120b9565b5b612991858286016128fa565b92509250509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806129e457607f821691505b6020821081036129f7576129f661299d565b5b50919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000612a59602183612184565b9150612a64826129fd565b604082019050919050565b60006020820190508181036000830152612a8881612a4c565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60008201527f6b656e206f776e6572206e6f7220617070726f76656420666f7220616c6c0000602082015250565b6000612aeb603e83612184565b9150612af682612a8f565b604082019050919050565b60006020820190508181036000830152612b1a81612ade565b9050919050565b7f4e6f74206f776e6572206e6569746865722077686974656c6973746564000000600082015250565b6000612b57601d83612184565b9150612b6282612b21565b602082019050919050565b60006020820190508181036000830152612b8681612b4a565b9050919050565b7f43616c6c6572206973206e6f74206f776e657200000000000000000000000000600082015250565b6000612bc3601383612184565b9150612bce82612b8d565b602082019050919050565b60006020820190508181036000830152612bf281612bb6565b9050919050565b600081905092915050565b6000612c0f82612179565b612c198185612bf9565b9350612c29818560208601612195565b80840191505092915050565b6000612c418284612c04565b915081905092915050565b7f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560008201527f72206e6f7220617070726f766564000000000000000000000000000000000000602082015250565b6000612ca8602e83612184565b9150612cb382612c4c565b604082019050919050565b60006020820190508181036000830152612cd781612c9b565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000612d478261222b565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203612d7957612d78612d0d565b5b600182019050919050565b7f4552433732313a20696e76616c696420746f6b656e2049440000000000000000600082015250565b6000612dba601883612184565b9150612dc582612d84565b602082019050919050565b60006020820190508181036000830152612de981612dad565b9050919050565b7f4552433732313a2061646472657373207a65726f206973206e6f74206120766160008201527f6c6964206f776e65720000000000000000000000000000000000000000000000602082015250565b6000612e4c602983612184565b9150612e5782612df0565b604082019050919050565b60006020820190508181036000830152612e7b81612e3f565b9050919050565b6000612e8e8285612c04565b9150612e9a8284612c04565b91508190509392505050565b600081905092915050565b6000819050919050565b612ec4816122ae565b82525050565b6000612ed68383612ebb565b60208301905092915050565b6000612ef16020840184612301565b905092915050565b6000602082019050919050565b6000612f128385612ea6565b9350612f1d82612eb1565b8060005b85811015612f5657612f338284612ee2565b612f3d8882612eca565b9750612f4883612ef9565b925050600181019050612f21565b5085925050509392505050565b6000612f70828486612f06565b91508190509392505050565b600081549050919050565b60008190508160005260206000209050919050565b60008160001c9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000612fdc612fd783612f9c565b612fa9565b9050919050565b6000612fef8254612fc9565b9050919050565b6000600182019050919050565b600061300e82612f7c565b6130188185612ea6565b935061302383612f87565b8060005b8381101561305b5761303882612fe3565b6130428882612eca565b975061304d83612ff6565b925050600181019050613027565b5085935050505092915050565b60006130748284613003565b915081905092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b60006130b5602083612184565b91506130c08261307f565b602082019050919050565b600060208201905081810360008301526130e4816130a8565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b6000613121601c83612184565b915061312c826130eb565b602082019050919050565b6000602082019050818103600083015261315081613114565b9050919050565b60006131628261222b565b915061316d8361222b565b925082820190508082111561318557613184612d0d565b5b92915050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b60006131e7602e83612184565b91506131f28261318b565b604082019050919050565b60006020820190508181036000830152613216816131da565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830261327f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82613242565b6132898683613242565b95508019841693508086168417925050509392505050565b6000819050919050565b60006132c66132c16132bc8461222b565b6132a1565b61222b565b9050919050565b6000819050919050565b6132e0836132ab565b6132f46132ec826132cd565b84845461324f565b825550505050565b600090565b6133096132fc565b6133148184846132d7565b505050565b5b818110156133385761332d600082613301565b60018101905061331a565b5050565b601f82111561337d5761334e8161321d565b61335784613232565b81016020851015613366578190505b61337a61337285613232565b830182613319565b50505b505050565b600082821c905092915050565b60006133a060001984600802613382565b1980831691505092915050565b60006133b9838361338f565b9150826002028217905092915050565b6133d282612179565b67ffffffffffffffff8111156133eb576133ea612360565b5b6133f582546129cc565b61340082828561333c565b600060209050601f8311600181146134335760008415613421578287015190505b61342b85826133ad565b865550613493565b601f1984166134418661321d565b60005b8281101561346957848901518255600182019150602085019450602081019050613444565b868310156134865784890151613482601f89168261338f565b8355505b6001600288020188555050505b505050505050565b7f4552433732313a207472616e736665722066726f6d20696e636f72726563742060008201527f6f776e6572000000000000000000000000000000000000000000000000000000602082015250565b60006134f7602583612184565b91506135028261349b565b604082019050919050565b60006020820190508181036000830152613526816134ea565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000613589602483612184565b91506135948261352d565b604082019050919050565b600060208201905081810360008301526135b88161357c565b9050919050565b60006135ca8261222b565b91506135d58361222b565b92508282039050818111156135ed576135ec612d0d565b5b92915050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000613629601983612184565b9150613634826135f3565b602082019050919050565b600060208201905081810360008301526136588161361c565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006136bb603283612184565b91506136c68261365f565b604082019050919050565b600060208201905081810360008301526136ea816136ae565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000613718826136f1565b61372281856136fc565b9350613732818560208601612195565b61373b816121bf565b840191505092915050565b600060808201905061375b60008301876122c0565b61376860208301866122c0565b61377560408301856126b6565b8181036060830152613787818461370d565b905095945050505050565b6000815190506137a1816120ea565b92915050565b6000602082840312156137bd576137bc6120b4565b5b60006137cb84828501613792565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061380e8261222b565b91506138198361222b565b925082613829576138286137d4565b5b828204905092915050565b600061383f8261222b565b915061384a8361222b565b92508261385a576138596137d4565b5b82820690509291505056fea26469706673582212209c09f496d89c75902477071c2cd7b915493f35b797191225ef0531e5b3d4787464736f6c63430008110033000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000012746865205a756d6261776f7272696f72732000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002545a000000000000000000000000000000000000000000000000000000000000