[ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "spender", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": false, "internalType": "uint256", "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "inputs": [ { "internalType": "address", "name": "ownerAddr", "type": "address" }, { "internalType": "address", "name": "spender", "type": "address" } ], "name": "allowance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" }, { "internalType": "address", "name": "", "type": "address" } ], "name": "allowances", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "approve", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "subtractedValue", "type": "uint256" } ], "name": "decreaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "account", "type": "address" } ], "name": "getBalance", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getDecimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getOwner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getSymbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getTotalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "spender", "type": "address" }, { "internalType": "uint256", "name": "addedValue", "type": "uint256" } ], "name": "increaseAllowance", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "minimumUnwrapAmount", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "setMinimumUnwrapAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "totalSupply", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "sender", "type": "address" }, { "internalType": "address", "name": "recipient", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "unwrap", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "withdraw", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "token", "type": "address" }, { "internalType": "uint256", "name": "amount", "type": "uint256" } ], "name": "withdrawERC20", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "wrap", "outputs": [], "stateMutability": "payable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
60806040526040518060400160405280600e81526020017f57726170706564204b6c6179746e0000000000000000000000000000000000008152505f908161004791906103fb565b506040518060400160405280600581526020017f574b4c41590000000000000000000000000000000000000000000000000000008152506001908161008c91906103fb565b50600860025f6101000a81548160ff021916908360ff1602179055503480156100b3575f5ffd5b503360045f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060025f9054906101000a900460ff1660ff16600a6101129190610626565b600161011e9190610670565b60038190555060035460065f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f208190555060025f9054906101000a900460ff1660ff16600a6101a79190610626565b60016101b39190610670565b6005819055506106b1565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061023957607f821691505b60208210810361024c5761024b6101f5565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026102ae7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610273565b6102b88683610273565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6102fc6102f76102f2846102d0565b6102d9565b6102d0565b9050919050565b5f819050919050565b610315836102e2565b61032961032182610303565b84845461027f565b825550505050565b5f5f905090565b610340610331565b61034b81848461030c565b505050565b5b8181101561036e576103635f82610338565b600181019050610351565b5050565b601f8211156103b35761038481610252565b61038d84610264565b8101602085101561039c578190505b6103b06103a885610264565b830182610350565b50505b505050565b5f82821c905092915050565b5f6103d35f19846008026103b8565b1980831691505092915050565b5f6103eb83836103c4565b9150826002028217905092915050565b610404826101be565b67ffffffffffffffff81111561041d5761041c6101c8565b5b6104278254610222565b610432828285610372565b5f60209050601f831160018114610463575f8415610451578287015190505b61045b85826103e0565b8655506104c2565b601f19841661047186610252565b5f5b8281101561049857848901518255600182019150602085019450602081019050610473565b868310156104b557848901516104b1601f8916826103c4565b8355505b6001600288020188555050505b505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b600185111561054c57808604811115610528576105276104ca565b5b60018516156105375780820291505b8081029050610545856104f7565b945061050c565b94509492505050565b5f82610564576001905061061f565b81610571575f905061061f565b81600181146105875760028114610591576105c0565b600191505061061f565b60ff8411156105a3576105a26104ca565b5b8360020a9150848211156105ba576105b96104ca565b5b5061061f565b5060208310610133831016604e8410600b84101617156105f55782820a9050838111156105f0576105ef6104ca565b5b61061f565b6106028484846001610503565b92509050818404811115610619576106186104ca565b5b81810290505b9392505050565b5f610630826102d0565b915061063b836102d0565b92506106687fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484610555565b905092915050565b5f61067a826102d0565b9150610685836102d0565b9250828202610693816102d0565b915082820484148315176106aa576106a96104ca565b5b5092915050565b612028806106be5f395ff3fe608060405260043610610169575f3560e01c806370a08231116100d0578063a9059cbb11610089578063dd62ed3e11610063578063dd62ed3e1461053c578063de0e9a3e14610578578063f0141d84146105a0578063f8b2cb4f146105ca57610170565b8063a9059cbb146104cc578063c4e41b2214610508578063d46eb1191461053257610170565b806370a08231146103ae578063893d20e8146103ea5780638da5cb5b1461041457806395d89b411461043e578063a1db978214610468578063a457c2d71461049057610170565b80632e1a7d4d116101225780632e1a7d4d14610292578063313ce567146102ba57806339509351146102e457806340c10f191461032057806355b6ed5c14610348578063706105601461038457610170565b806306fdde0314610174578063095ea7b31461019e57806315070401146101da5780631714310d1461020457806318160ddd1461022c57806323b872dd1461025657610170565b3661017057005b5f5ffd5b34801561017f575f5ffd5b50610188610606565b604051610195919061194d565b60405180910390f35b3480156101a9575f5ffd5b506101c460048036038101906101bf91906119fe565b610691565b6040516101d19190611a56565b60405180910390f35b3480156101e5575f5ffd5b506101ee61077e565b6040516101fb919061194d565b60405180910390f35b34801561020f575f5ffd5b5061022a60048036038101906102259190611a6f565b61080e565b005b348015610237575f5ffd5b506102406108a7565b60405161024d9190611aa9565b60405180910390f35b348015610261575f5ffd5b5061027c60048036038101906102779190611ac2565b6108ad565b6040516102899190611a56565b60405180910390f35b34801561029d575f5ffd5b506102b860048036038101906102b39190611a6f565b610b8d565b005b3480156102c5575f5ffd5b506102ce610c63565b6040516102db9190611b2d565b60405180910390f35b3480156102ef575f5ffd5b5061030a600480360381019061030591906119fe565b610c75565b6040516103179190611a56565b60405180910390f35b34801561032b575f5ffd5b50610346600480360381019061034191906119fe565b610deb565b005b348015610353575f5ffd5b5061036e60048036038101906103699190611b46565b610f4e565b60405161037b9190611aa9565b60405180910390f35b34801561038f575f5ffd5b50610398610f6e565b6040516103a59190611aa9565b60405180910390f35b3480156103b9575f5ffd5b506103d460048036038101906103cf9190611b84565b610f74565b6040516103e19190611aa9565b60405180910390f35b3480156103f5575f5ffd5b506103fe610f89565b60405161040b9190611bbe565b60405180910390f35b34801561041f575f5ffd5b50610428610fb1565b6040516104359190611bbe565b60405180910390f35b348015610449575f5ffd5b50610452610fd6565b60405161045f919061194d565b60405180910390f35b348015610473575f5ffd5b5061048e600480360381019061048991906119fe565b611062565b005b34801561049b575f5ffd5b506104b660048036038101906104b191906119fe565b61122b565b6040516104c39190611a56565b60405180910390f35b3480156104d7575f5ffd5b506104f260048036038101906104ed91906119fe565b6113a1565b6040516104ff9190611a56565b60405180910390f35b348015610513575f5ffd5b5061051c611537565b6040516105299190611aa9565b60405180910390f35b61053a611540565b005b348015610547575f5ffd5b50610562600480360381019061055d9190611b46565b61163c565b60405161056f9190611aa9565b60405180910390f35b348015610583575f5ffd5b5061059e60048036038101906105999190611a6f565b6116be565b005b3480156105ab575f5ffd5b506105b4611882565b6040516105c19190611b2d565b60405180910390f35b3480156105d5575f5ffd5b506105f060048036038101906105eb9190611b84565b611897565b6040516105fd9190611aa9565b60405180910390f35b5f805461061290611c04565b80601f016020809104026020016040519081016040528092919081815260200182805461063e90611c04565b80156106895780601f1061066057610100808354040283529160200191610689565b820191905f5260205f20905b81548152906001019060200180831161066c57829003601f168201915b505050505081565b5f8160075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161076c9190611aa9565b60405180910390a36001905092915050565b60606001805461078d90611c04565b80601f01602080910402602001604051908101604052809291908181526020018280546107b990611c04565b80156108045780601f106107db57610100808354040283529160200191610804565b820191905f5260205f20905b8154815290600101906020018083116107e757829003601f168201915b5050505050905090565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461089d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089490611c7e565b60405180910390fd5b8060058190555050565b60035481565b5f8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561092e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161092590611ce6565b60405180910390fd5b8160075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205410156109e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e090611d4e565b60405180910390fd5b8160065f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a359190611d99565b925050819055508160065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610a889190611dcc565b925050819055508160075f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610b169190611d99565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b7a9190611aa9565b60405180910390a3600190509392505050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c1390611c7e565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015610c5f573d5f5f3e3d5ffd5b5050565b60025f9054906101000a900460ff1681565b5f8160075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610cfd9190611dcc565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054604051610dd99190611aa9565b60405180910390a36001905092915050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610e7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7190611c7e565b60405180910390fd5b8060035f828254610e8b9190611dcc565b925050819055508060065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610ede9190611dcc565b925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610f429190611aa9565b60405180910390a35050565b6007602052815f5260405f20602052805f5260405f205f91509150505481565b60055481565b6006602052805f5260405f205f915090505481565b5f60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60018054610fe390611c04565b80601f016020809104026020016040519081016040528092919081815260200182805461100f90611c04565b801561105a5780601f106110315761010080835404028352916020019161105a565b820191905f5260205f20905b81548152906001019060200180831161103d57829003601f168201915b505050505081565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e890611c7e565b60405180910390fd5b808273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b815260040161112b9190611bbe565b602060405180830381865afa158015611146573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061116a9190611e13565b10156111ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a290611ce6565b60405180910390fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b81526004016111e6929190611e3e565b6020604051808303815f875af1158015611202573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906112269190611e8f565b505050565b5f8160075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546112b39190611d99565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560075f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205460405161138f9190611aa9565b60405180910390a36001905092915050565b5f8160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20541015611422576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141990611ce6565b60405180910390fd5b8160065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825461146e9190611d99565b925050819055508160065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546114c19190611dcc565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516115259190611aa9565b60405180910390a36001905092915050565b5f600354905090565b5f3411611582576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161157990611f04565b60405180910390fd5b3460065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546115ce9190611dcc565b925050819055503373ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef346040516116329190611aa9565b60405180910390a3565b5f60075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b8060065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054101561173e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161173590611f6c565b60405180910390fd5b600554811015611783576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161177a90611fd4565b60405180910390fd5b8060065f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546117cf9190611d99565b925050819055503373ffffffffffffffffffffffffffffffffffffffff166108fc8290811502906040515f60405180830381858888f19350505050158015611819573d5f5f3e3d5ffd5b505f73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118779190611aa9565b60405180910390a350565b5f60025f9054906101000a900460ff16905090565b5f60065f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f61191f826118dd565b61192981856118e7565b93506119398185602086016118f7565b61194281611905565b840191505092915050565b5f6020820190508181035f8301526119658184611915565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61199a82611971565b9050919050565b6119aa81611990565b81146119b4575f5ffd5b50565b5f813590506119c5816119a1565b92915050565b5f819050919050565b6119dd816119cb565b81146119e7575f5ffd5b50565b5f813590506119f8816119d4565b92915050565b5f5f60408385031215611a1457611a1361196d565b5b5f611a21858286016119b7565b9250506020611a32858286016119ea565b9150509250929050565b5f8115159050919050565b611a5081611a3c565b82525050565b5f602082019050611a695f830184611a47565b92915050565b5f60208284031215611a8457611a8361196d565b5b5f611a91848285016119ea565b91505092915050565b611aa3816119cb565b82525050565b5f602082019050611abc5f830184611a9a565b92915050565b5f5f5f60608486031215611ad957611ad861196d565b5b5f611ae6868287016119b7565b9350506020611af7868287016119b7565b9250506040611b08868287016119ea565b9150509250925092565b5f60ff82169050919050565b611b2781611b12565b82525050565b5f602082019050611b405f830184611b1e565b92915050565b5f5f60408385031215611b5c57611b5b61196d565b5b5f611b69858286016119b7565b9250506020611b7a858286016119b7565b9150509250929050565b5f60208284031215611b9957611b9861196d565b5b5f611ba6848285016119b7565b91505092915050565b611bb881611990565b82525050565b5f602082019050611bd15f830184611baf565b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680611c1b57607f821691505b602082108103611c2e57611c2d611bd7565b5b50919050565b7f4e6f742074686520636f6e7472616374206f776e6572000000000000000000005f82015250565b5f611c686016836118e7565b9150611c7382611c34565b602082019050919050565b5f6020820190508181035f830152611c9581611c5c565b9050919050565b7f496e73756666696369656e742062616c616e63650000000000000000000000005f82015250565b5f611cd06014836118e7565b9150611cdb82611c9c565b602082019050919050565b5f6020820190508181035f830152611cfd81611cc4565b9050919050565b7f416c6c6f77616e636520657863656564656400000000000000000000000000005f82015250565b5f611d386012836118e7565b9150611d4382611d04565b602082019050919050565b5f6020820190508181035f830152611d6581611d2c565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611da3826119cb565b9150611dae836119cb565b9250828203905081811115611dc657611dc5611d6c565b5b92915050565b5f611dd6826119cb565b9150611de1836119cb565b9250828201905080821115611df957611df8611d6c565b5b92915050565b5f81519050611e0d816119d4565b92915050565b5f60208284031215611e2857611e2761196d565b5b5f611e3584828501611dff565b91505092915050565b5f604082019050611e515f830185611baf565b611e5e6020830184611a9a565b9392505050565b611e6e81611a3c565b8114611e78575f5ffd5b50565b5f81519050611e8981611e65565b92915050565b5f60208284031215611ea457611ea361196d565b5b5f611eb184828501611e7b565b91505092915050565b7f4d7573742073656e642045544820746f207772617000000000000000000000005f82015250565b5f611eee6015836118e7565b9150611ef982611eba565b602082019050919050565b5f6020820190508181035f830152611f1b81611ee2565b9050919050565b7f496e73756666696369656e7420574b4c41592062616c616e63650000000000005f82015250565b5f611f56601a836118e7565b9150611f6182611f22565b602082019050919050565b5f6020820190508181035f830152611f8381611f4a565b9050919050565b7f4d696e696d756d20756e77726170206e6f74206d6574000000000000000000005f82015250565b5f611fbe6016836118e7565b9150611fc982611f8a565b602082019050919050565b5f6020820190508181035f830152611feb81611fb2565b905091905056fea264697066735822122052b96510446a9ec731959d498b5f0185bc89c0011e50b6c92b5f95a9688c491a64736f6c634300081b0033