VeChain
Explorer
Mainnet
Search
Networks
Main
Test
Contract
0xb08215…7e65
VPU
Summary
Transactions
Transfers
Address
0xb0821559723dB89e0Bd14FEE81E13a3aaE007e65
Name
VPunks Token
Symbol
VPU
Description
VPU is the ecosystem utility and governance token of VPunks NFT & VPunks marketplace
Website
https://vpunks.com/
Links
VET
0.00
VET
VTHO
0.00
VTHO
Decimals
18
Tokens
100.00
VPU
Master
0xD3EF14fF4EA3C95C076B9Fc948aA05B7a407410a
Deployer
0xD3EF14fF4EA3C95C076B9Fc948aA05B7a407410a
Code
0x608060405234801561001057600080fd5b50600436106101a95760003560e01c80636fcfff45116100f9578063b4b5ea5711610097578063dd62ed3e11610071578063dd62ed3e146104fa578063e7a324dc1461052a578063f1127ed814610548578063fca3b5aa14610579576101a9565b8063b4b5ea5714610492578063c3cda520146104c2578063d505accf146104de576101a9565b8063782d6fe1116100d3578063782d6fe1146103e45780637ecebe001461041457806395d89b4114610444578063a9059cbb14610462576101a9565b80636fcfff451461036657806370a082311461039657806376c71ca1146103c6576101a9565b806330adf81f1161016657806340c10f191161014057806340c10f19146102e0578063587cde1e146102fc5780635c11d62f1461032c5780635c19a95c1461034a576101a9565b806330adf81f1461028657806330b36cef146102a4578063313ce567146102c2576101a9565b806306fdde03146101ae57806307546172146101cc578063095ea7b3146101ea57806318160ddd1461021a57806320606b701461023857806323b872dd14610256575b600080fd5b6101b6610595565b6040516101c39190613862565b60405180910390f35b6101d46105ce565b6040516101e191906136b8565b60405180910390f35b61020460048036038101906101ff9190612e96565b6105f4565b60405161021191906136fc565b60405180910390f35b610222610787565b60405161022f9190613aa4565b60405180910390f35b61024061078d565b60405161024d9190613717565b60405180910390f35b610270600480360381019061026b9190612da9565b6107b1565b60405161027d91906136fc565b60405180910390f35b61028e610a45565b60405161029b9190613717565b60405180910390f35b6102ac610a69565b6040516102b99190613aa4565b60405180910390f35b6102ca610a6f565b6040516102d79190613b03565b60405180910390f35b6102fa60048036038101906102f59190612e96565b610a74565b005b61031660048036038101906103119190612d44565b610e6f565b60405161032391906136b8565b60405180910390f35b610334610ea2565b6040516103419190613abf565b60405180910390f35b610364600480360381019061035f9190612d44565b610eaa565b005b610380600480360381019061037b9190612d44565b610eb7565b60405161038d9190613abf565b60405180910390f35b6103b060048036038101906103ab9190612d44565b610eda565b6040516103bd9190613aa4565b60405180910390f35b6103ce610f49565b6040516103db9190613b03565b60405180910390f35b6103fe60048036038101906103f99190612e96565b610f4e565b60405161040b9190613b39565b60405180910390f35b61042e60048036038101906104299190612d44565b61135d565b60405161043b9190613aa4565b60405180910390f35b61044c611375565b6040516104599190613862565b60405180910390f35b61047c60048036038101906104779190612e96565b6113ae565b60405161048991906136fc565b60405180910390f35b6104ac60048036038101906104a79190612d44565b6113eb565b6040516104b99190613b39565b60405180910390f35b6104dc60048036038101906104d79190612ed2565b6114d9565b005b6104f860048036038101906104f39190612df8565b611796565b005b610514600480360381019061050f9190612d6d565b611c02565b6040516105219190613aa4565b60405180910390f35b610532611caf565b60405161053f9190613717565b60405180910390f35b610562600480360381019061055d9190612f5b565b611cd3565b604051610570929190613ada565b60405180910390f35b610593600480360381019061058e9190612d44565b611d2c565b005b6040518060400160405280600c81526020017f5650756e6b7320546f6b656e000000000000000000000000000000000000000081525081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831415610647577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff905061066c565b61066983604051806060016040528060248152602001613d5560249139611eb0565b90505b80600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040516107749190613b1e565b60405180910390a3600191505092915050565b60005481565b7f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a86681565b6000803390506000600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a90046bffffffffffffffffffffffff169050600061087485604051806060016040528060248152602001613d5560249139611eb0565b90508673ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156108ee57507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6bffffffffffffffffffffffff16826bffffffffffffffffffffffff1614155b15610a2c57600061091883836040518060600160405280603c8152602001613d79603c9139611f0e565b905080600360008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055508373ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610a229190613b1e565b60405180910390a3505b610a37878783611f7f565b600193505050509392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60025481565b601281565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610afb90613884565b60405180910390fd5b600254421015610b49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4090613a04565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610bb9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bb090613a24565b60405180910390fd5b610bcd426301e1338063ffffffff16611e5b565b6002819055506000610bf782604051806060016040528060218152602001613e3260219139611eb0565b9050610c13610c0c600054600260ff16612360565b60646123d0565b816bffffffffffffffffffffffff161115610c63576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5a906138a4565b60405180910390fd5b610c9e610c80600054836bffffffffffffffffffffffff16611e5b565b604051806060016040528060268152602001613db560269139611eb0565b6bffffffffffffffffffffffff16600081905550610d2c600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a90046bffffffffffffffffffffffff1682604051806060016040528060248152602001613e0e60249139612426565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610df79190613b1e565b60405180910390a3610e6a6000600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168361249c565b505050565b60056020528060005260406000206000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6301e1338081565b610eb43382612797565b50565b60076020528060005260406000206000915054906101000a900463ffffffff1681565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff169050919050565b600281565b6000438210610f92576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f8990613964565b60405180910390fd5b6000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900463ffffffff16905060008163ffffffff161415610fff576000915050611357565b82600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006001840363ffffffff1663ffffffff16815260200190815260200160002060000160009054906101000a900463ffffffff1663ffffffff161161110157600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006001830363ffffffff1663ffffffff16815260200190815260200160002060000160049054906101000a90046bffffffffffffffffffffffff16915050611357565b82600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008063ffffffff16815260200190815260200160002060000160009054906101000a900463ffffffff1663ffffffff161115611182576000915050611357565b6000806001830390505b8163ffffffff168163ffffffff1611156112d9576000600283830363ffffffff16816111b457fe5b04820390506111c1612cad565b600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008363ffffffff1663ffffffff1681526020019081526020016000206040518060400160405290816000820160009054906101000a900463ffffffff1663ffffffff1663ffffffff1681526020016000820160049054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff1681525050905086816000015163ffffffff1614156112b157806020015195505050505050611357565b86816000015163ffffffff1610156112cb578193506112d2565b6001820392505b505061118c565b600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008363ffffffff1663ffffffff16815260200190815260200160002060000160049054906101000a90046bffffffffffffffffffffffff1693505050505b92915050565b60086020528060005260406000206000915090505481565b6040518060400160405280600381526020017f565055000000000000000000000000000000000000000000000000000000000081525081565b6000806113d383604051806060016040528060258152602001613e7660259139611eb0565b90506113e0338583611f7f565b600191505092915050565b600080600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900463ffffffff16905060008163ffffffff16116114555760006114d1565b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006001830363ffffffff1663ffffffff16815260200190815260200160002060000160049054906101000a90046bffffffffffffffffffffffff165b915050919050565b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a8666040518060400160405280600c81526020017f5650756e6b7320546f6b656e000000000000000000000000000000000000000081525080519060200120611541612957565b3060405160200161155594939291906137d8565b60405160208183030381529060405280519060200120905060007fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf8888886040516020016115a69493929190613793565b604051602081830303815290604052805190602001209050600082826040516020016115d3929190613681565b604051602081830303815290604052805190602001209050600060018288888860405160008152602001604052604051611610949392919061381d565b6020604051602081039080840390855afa158015611632573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156116ae576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a590613a84565b60405180910390fd5b600860008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081548092919060010191905055891461173d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611734906138c4565b60405180910390fd5b87421115611780576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611777906139a4565b60405180910390fd5b61178a818b612797565b50505050505050505050565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8614156117e8577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff905061180d565b61180a86604051806060016040528060238152602001613e5360239139611eb0565b90505b60007f8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a8666040518060400160405280600c81526020017f5650756e6b7320546f6b656e000000000000000000000000000000000000000081525080519060200120611875612957565b3060405160200161188994939291906137d8565b60405160208183030381529060405280519060200120905060007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a600860008f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815480929190600101919050558b60405160200161192b96959493929190613732565b60405160208183030381529060405280519060200120905060008282604051602001611958929190613681565b604051602081830303815290604052805190602001209050600060018289898960405160008152602001604052604051611995949392919061381d565b6020604051602081039080840390855afa1580156119b7573d6000803e3d6000fd5b505050602060405103519050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611a33576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a2a906139e4565b60405180910390fd5b8b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614611aa1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a9890613a64565b60405180910390fd5b88421115611ae4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611adb906139c4565b60405180910390fd5b84600360008e73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055508a73ffffffffffffffffffffffffffffffffffffffff168c73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051611bec9190613b1e565b60405180910390a3505050505050505050505050565b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff16905092915050565b7fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf81565b6006602052816000526040600020602052806000526040600020600091509150508060000160009054906101000a900463ffffffff16908060000160049054906101000a90046bffffffffffffffffffffffff16905082565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611dbc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611db390613a44565b60405180910390fd5b7f3b0007eb941cf645526cbb3a4fdaecda9d28ce4843167d9263b536a1f1edc0f6600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682604051611e0f9291906136d3565b60405180910390a180600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080828401905083811015611ea6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e9d90613924565b60405180910390fd5b8091505092915050565b60006c0100000000000000000000000083108290611f04576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611efb9190613862565b60405180910390fd5b5082905092915050565b6000836bffffffffffffffffffffffff16836bffffffffffffffffffffffff1611158290611f72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f699190613862565b60405180910390fd5b5082840390509392505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611fef576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fe6906138e4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561205f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161205690613904565b60405180910390fd5b6120d9600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a90046bffffffffffffffffffffffff1682604051806060016040528060358152602001613e9b60359139611f0e565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055506121c0600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a90046bffffffffffffffffffffffff16826040518060600160405280602f8152602001613cff602f9139612426565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161228a9190613b1e565b60405180910390a361235b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168361249c565b505050565b60008083141561237357600090506123ca565b600082840290508284828161238457fe5b04146123c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123bc90613984565b60405180910390fd5b809150505b92915050565b6000808211612414576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161240b90613944565b60405180910390fd5b81838161241d57fe5b04905092915050565b6000808385019050846bffffffffffffffffffffffff16816bffffffffffffffffffffffff1610158390612490576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124879190613862565b60405180910390fd5b50809150509392505050565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156124e657506000816bffffffffffffffffffffffff16115b1561279257600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461263e576000600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900463ffffffff1690506000808263ffffffff1611612589576000612605565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006001840363ffffffff1663ffffffff16815260200190815260200160002060000160049054906101000a90046bffffffffffffffffffffffff165b9050600061262c8285604051806060016040528060278152602001613d2e60279139611f0e565b905061263a86848484612964565b5050505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612791576000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900463ffffffff1690506000808263ffffffff16116126dc576000612758565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006001840363ffffffff1663ffffffff16815260200190815260200160002060000160049054906101000a90046bffffffffffffffffffffffff165b9050600061277f8285604051806060016040528060268152602001613ed060269139612426565b905061278d85848484612964565b5050505b5b505050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690506000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a90046bffffffffffffffffffffffff16905082600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f60405160405180910390a461295182848361249c565b50505050565b6000804690508091505090565b600061298843604051806060016040528060338152602001613ddb60339139612c57565b905060008463ffffffff16118015612a1d57508063ffffffff16600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006001870363ffffffff1663ffffffff16815260200190815260200160002060000160009054906101000a900463ffffffff1663ffffffff16145b15612ab85781600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006001870363ffffffff1663ffffffff16815260200190815260200160002060000160046101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff160217905550612c00565b60405180604001604052808263ffffffff168152602001836bffffffffffffffffffffffff16815250600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008663ffffffff1663ffffffff16815260200190815260200160002060008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555090505060018401600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548163ffffffff021916908363ffffffff1602179055505b8473ffffffffffffffffffffffffffffffffffffffff167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248484604051612c48929190613b54565b60405180910390a25050505050565b600064010000000083108290612ca3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612c9a9190613862565b60405180910390fd5b5082905092915050565b6040518060400160405280600063ffffffff16815260200160006bffffffffffffffffffffffff1681525090565b600081359050612cea81613c8b565b92915050565b600081359050612cff81613ca2565b92915050565b600081359050612d1481613cb9565b92915050565b600081359050612d2981613cd0565b92915050565b600081359050612d3e81613ce7565b92915050565b600060208284031215612d5657600080fd5b6000612d6484828501612cdb565b91505092915050565b60008060408385031215612d8057600080fd5b6000612d8e85828601612cdb565b9250506020612d9f85828601612cdb565b9150509250929050565b600080600060608486031215612dbe57600080fd5b6000612dcc86828701612cdb565b9350506020612ddd86828701612cdb565b9250506040612dee86828701612d05565b9150509250925092565b600080600080600080600060e0888a031215612e1357600080fd5b6000612e218a828b01612cdb565b9750506020612e328a828b01612cdb565b9650506040612e438a828b01612d05565b9550506060612e548a828b01612d05565b9450506080612e658a828b01612d2f565b93505060a0612e768a828b01612cf0565b92505060c0612e878a828b01612cf0565b91505092959891949750929550565b60008060408385031215612ea957600080fd5b6000612eb785828601612cdb565b9250506020612ec885828601612d05565b9150509250929050565b60008060008060008060c08789031215612eeb57600080fd5b6000612ef989828a01612cdb565b9650506020612f0a89828a01612d05565b9550506040612f1b89828a01612d05565b9450506060612f2c89828a01612d2f565b9350506080612f3d89828a01612cf0565b92505060a0612f4e89828a01612cf0565b9150509295509295509295565b60008060408385031215612f6e57600080fd5b6000612f7c85828601612cdb565b9250506020612f8d85828601612d1a565b9150509250929050565b612fa081613ba4565b82525050565b612faf81613bb6565b82525050565b612fbe81613bc2565b82525050565b612fd5612fd082613bc2565b613c70565b82525050565b6000612fe682613b7d565b612ff08185613b88565b9350613000818560208601613c3d565b61300981613c7a565b840191505092915050565b6000613021602383613b88565b91507f5650553a3a6d696e743a206f6e6c7920746865206d696e7465722063616e206d60008301527f696e7400000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613087601c83613b88565b91507f5650553a3a6d696e743a206578636565646564206d696e7420636170000000006000830152602082019050919050565b60006130c7602183613b88565b91507f5650553a3a64656c656761746542795369673a20696e76616c6964206e6f6e6360008301527f65000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061312d603b83613b88565b91507f5650553a3a5f7472616e73666572546f6b656e733a2063616e6e6f742074726160008301527f6e736665722066726f6d20746865207a65726f206164647265737300000000006020830152604082019050919050565b6000613193603983613b88565b91507f5650553a3a5f7472616e73666572546f6b656e733a2063616e6e6f742074726160008301527f6e7366657220746f20746865207a65726f2061646472657373000000000000006020830152604082019050919050565b60006131f9600283613b99565b91507f19010000000000000000000000000000000000000000000000000000000000006000830152600282019050919050565b6000613239601b83613b88565b91507f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006000830152602082019050919050565b6000613279601a83613b88565b91507f536166654d6174683a206469766973696f6e206279207a65726f0000000000006000830152602082019050919050565b60006132b9602683613b88565b91507f5650553a3a6765745072696f72566f7465733a206e6f7420796574206465746560008301527f726d696e656400000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061331f602183613b88565b91507f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f60008301527f77000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613385602583613b88565b91507f5650553a3a64656c656761746542795369673a207369676e617475726520657860008301527f70697265640000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006133eb601e83613b88565b91507f5650553a3a7065726d69743a207369676e6174757265206578706972656400006000830152602082019050919050565b600061342b601e83613b88565b91507f5650553a3a7065726d69743a20696e76616c6964207369676e617475726500006000830152602082019050919050565b600061346b602283613b88565b91507f5650553a3a6d696e743a206d696e74696e67206e6f7420616c6c6f776564207960008301527f65740000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006134d1602e83613b88565b91507f5650553a3a6d696e743a2063616e6e6f74207472616e7366657220746f20746860008301527f65207a65726f20616464726573730000000000000000000000000000000000006020830152604082019050919050565b6000613537603d83613b88565b91507f5650553a3a7365744d696e7465723a206f6e6c7920746865206d696e7465722060008301527f63616e206368616e676520746865206d696e74657220616464726573730000006020830152604082019050919050565b600061359d601983613b88565b91507f5650553a3a7065726d69743a20756e617574686f72697a6564000000000000006000830152602082019050919050565b60006135dd602583613b88565b91507f5650553a3a64656c656761746542795369673a20696e76616c6964207369676e60008301527f61747572650000000000000000000000000000000000000000000000000000006020830152604082019050919050565b61363f81613bec565b82525050565b61364e81613bf6565b82525050565b61365d81613c06565b82525050565b61366c81613c2b565b82525050565b61367b81613c13565b82525050565b600061368c826131ec565b91506136988285612fc4565b6020820191506136a88284612fc4565b6020820191508190509392505050565b60006020820190506136cd6000830184612f97565b92915050565b60006040820190506136e86000830185612f97565b6136f56020830184612f97565b9392505050565b60006020820190506137116000830184612fa6565b92915050565b600060208201905061372c6000830184612fb5565b92915050565b600060c0820190506137476000830189612fb5565b6137546020830188612f97565b6137616040830187612f97565b61376e6060830186613636565b61377b6080830185613636565b61378860a0830184613636565b979650505050505050565b60006080820190506137a86000830187612fb5565b6137b56020830186612f97565b6137c26040830185613636565b6137cf6060830184613636565b95945050505050565b60006080820190506137ed6000830187612fb5565b6137fa6020830186612fb5565b6138076040830185613636565b6138146060830184612f97565b95945050505050565b60006080820190506138326000830187612fb5565b61383f6020830186613654565b61384c6040830185612fb5565b6138596060830184612fb5565b95945050505050565b6000602082019050818103600083015261387c8184612fdb565b905092915050565b6000602082019050818103600083015261389d81613014565b9050919050565b600060208201905081810360008301526138bd8161307a565b9050919050565b600060208201905081810360008301526138dd816130ba565b9050919050565b600060208201905081810360008301526138fd81613120565b9050919050565b6000602082019050818103600083015261391d81613186565b9050919050565b6000602082019050818103600083015261393d8161322c565b9050919050565b6000602082019050818103600083015261395d8161326c565b9050919050565b6000602082019050818103600083015261397d816132ac565b9050919050565b6000602082019050818103600083015261399d81613312565b9050919050565b600060208201905081810360008301526139bd81613378565b9050919050565b600060208201905081810360008301526139dd816133de565b9050919050565b600060208201905081810360008301526139fd8161341e565b9050919050565b60006020820190508181036000830152613a1d8161345e565b9050919050565b60006020820190508181036000830152613a3d816134c4565b9050919050565b60006020820190508181036000830152613a5d8161352a565b9050919050565b60006020820190508181036000830152613a7d81613590565b9050919050565b60006020820190508181036000830152613a9d816135d0565b9050919050565b6000602082019050613ab96000830184613636565b92915050565b6000602082019050613ad46000830184613645565b92915050565b6000604082019050613aef6000830185613645565b613afc6020830184613672565b9392505050565b6000602082019050613b186000830184613654565b92915050565b6000602082019050613b336000830184613663565b92915050565b6000602082019050613b4e6000830184613672565b92915050565b6000604082019050613b696000830185613663565b613b766020830184613663565b9392505050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b6000613baf82613bcc565b9050919050565b60008115159050919050565b6000819050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600063ffffffff82169050919050565b600060ff82169050919050565b60006bffffffffffffffffffffffff82169050919050565b6000613c3682613c13565b9050919050565b60005b83811015613c5b578082015181840152602081019050613c40565b83811115613c6a576000848401525b50505050565b6000819050919050565b6000601f19601f8301169050919050565b613c9481613ba4565b8114613c9f57600080fd5b50565b613cab81613bc2565b8114613cb657600080fd5b50565b613cc281613bec565b8114613ccd57600080fd5b50565b613cd981613bf6565b8114613ce457600080fd5b50565b613cf081613c06565b8114613cfb57600080fd5b5056fe5650553a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e74206f766572666c6f77735650553a3a5f6d6f7665566f7465733a20766f746520616d6f756e7420756e646572666c6f77735650553a3a617070726f76653a20616d6f756e74206578636565647320393620626974735650553a3a7472616e7366657246726f6d3a207472616e7366657220616d6f756e742065786365656473207370656e64657220616c6c6f77616e63655650553a3a6d696e743a20746f74616c537570706c79206578636565647320393620626974735650553a3a5f7772697465436865636b706f696e743a20626c6f636b206e756d626572206578636565647320333220626974735650553a3a6d696e743a207472616e7366657220616d6f756e74206f766572666c6f77735650553a3a6d696e743a20616d6f756e74206578636565647320393620626974735650553a3a7065726d69743a20616d6f756e74206578636565647320393620626974735650553a3a7472616e736665723a20616d6f756e74206578636565647320393620626974735650553a3a5f7472616e73666572546f6b656e733a207472616e7366657220616d6f756e7420657863656564732062616c616e63655650553a3a5f6d6f7665566f7465733a20766f746520616d6f756e74206f766572666c6f7773a2646970667358221220377dbb19ed9d89ab7458f24d512a3903c3592dfd9e87e7a83177105a78d2510764736f6c63430007000033