Token Yero
Overview [ERC-721]
Max Total Supply:
70 ᵹ
Holders:
30
Transfers:
-
Contract:
[ Download CSV Export ]
[ Download CSV Export ]
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Are you the contract creator? Verify and Publish your contract source code today!
Decompile ByteCode
Decompile ByteCode
0x60806040526004361061020f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301ffc9a714610214578063031bd4c41461025157806306fdde031461027c578063081812fc146102a75780630838c22b146102e4578063095ea7b31461030f57806318160ddd1461033857806323b872dd146103635780632b4818831461038c5780632f745c59146103b75780632f99c6cc146103f4578063309627af1461041f5780633974906414610448578063422d20c41461048557806342842e0e146104b057806343589db8146104d95780634f6ccce714610516578063510b515814610553578063613496ac146105905780636352211e146105cd5780636418413c1461060a57806367242bb1146106475780636d5fd46b1461068457806370a08231146106af57806375020395146106ec5780638a4a5b13146107295780638da5cb5b1461075257806394e2021f1461077d57806395d89b41146107a857806398f9c7c5146107d3578063a22cb46514610810578063b88d4fde14610839578063c87b56dd14610862578063c951c9f91461089f578063c9bf028b146108ca578063d5d6ecda146108f3578063d5d922d81461091c578063de7fe7e114610959578063e011f92014610989578063e6239fac146109b2578063e6a83757146109ef578063e985e9c514610a1a578063fac68e9314610a57575b600080fd5b34801561022057600080fd5b5061023b60048036036102369190810190614560565b610a82565b6040516102489190614b8a565b60405180910390f35b34801561025d57600080fd5b50610266610aea565b6040516102739190614d62565b60405180910390f35b34801561028857600080fd5b50610291610af0565b60405161029e9190614bc0565b60405180910390f35b3480156102b357600080fd5b506102ce60048036036102c991908101906145f3565b610b92565b6040516102db9190614b23565b60405180910390f35b3480156102f057600080fd5b506102f9610c76565b6040516103069190614d62565b60405180910390f35b34801561031b57600080fd5b50610336600480360361033191908101906144ba565b610c82565b005b34801561034457600080fd5b5061034d610f53565b60405161035a9190614d62565b60405180910390f35b34801561036f57600080fd5b5061038a600480360361038591908101906143af565b610f5d565b005b34801561039857600080fd5b506103a1611230565b6040516103ae9190614b8a565b60405180910390f35b3480156103c357600080fd5b506103de60048036036103d991908101906144ba565b611243565b6040516103eb9190614d62565b60405180910390f35b34801561040057600080fd5b506104096112f4565b6040516104169190614b23565b60405180910390f35b34801561042b57600080fd5b506104466004803603610441919081019061469d565b61130c565b005b34801561045457600080fd5b5061046f600480360361046a91908101906145f3565b611472565b60405161047c9190614d7d565b60405180910390f35b34801561049157600080fd5b5061049a61149c565b6040516104a79190614b23565b60405180910390f35b3480156104bc57600080fd5b506104d760048036036104d291908101906143af565b6114c2565b005b3480156104e557600080fd5b5061050060048036036104fb91908101906145b2565b6114e3565b60405161050d9190614b8a565b60405180910390f35b34801561052257600080fd5b5061053d600480360361053891908101906145f3565b61167c565b60405161054a9190614d62565b60405180910390f35b34801561055f57600080fd5b5061057a600480360361057591908101906145f3565b611696565b6040516105879190614b23565b60405180910390f35b34801561059c57600080fd5b506105b760048036036105b2919081019061469d565b6116d3565b6040516105c49190614d62565b60405180910390f35b3480156105d957600080fd5b506105f460048036036105ef91908101906145f3565b611703565b6040516106019190614b23565b60405180910390f35b34801561061657600080fd5b50610631600480360361062c91908101906145f3565b61177c565b60405161063e9190614ba5565b60405180910390f35b34801561065357600080fd5b5061066e600480360361066991908101906145f3565b6119dd565b60405161067b9190614d62565b60405180910390f35b34801561069057600080fd5b506106996119f5565b6040516106a69190614d62565b60405180910390f35b3480156106bb57600080fd5b506106d660048036036106d19190810190614321565b6119fa565b6040516106e39190614d62565b60405180910390f35b3480156106f857600080fd5b50610713600480360361070e91908101906145f3565b611a47565b6040516107209190614bc0565b60405180910390f35b34801561073557600080fd5b50610750600480360361074b91908101906146d9565b611b1b565b005b34801561075e57600080fd5b50610767611cf3565b6040516107749190614b23565b60405180910390f35b34801561078957600080fd5b50610792611d19565b60405161079f9190614d62565b60405180910390f35b3480156107b457600080fd5b506107bd611d25565b6040516107ca9190614bc0565b60405180910390f35b3480156107df57600080fd5b506107fa60048036036107f591908101906145b2565b611dc7565b6040516108079190614b8a565b60405180910390f35b34801561081c57600080fd5b506108376004803603610832919081019061447e565b611e49565b005b34801561084557600080fd5b50610860600480360361085b91908101906143fe565b611f45565b005b34801561086e57600080fd5b50610889600480360361088491908101906145f3565b611f8a565b6040516108969190614bc0565b60405180910390f35b3480156108ab57600080fd5b506108b46123c5565b6040516108c19190614d62565b60405180910390f35b3480156108d657600080fd5b506108f160048036036108ec9190810190614537565b6123d1565b005b3480156108ff57600080fd5b5061091a600480360361091591908101906144f6565b612480565b005b34801561092857600080fd5b50610943600480360361093e919081019061469d565b6125ce565b6040516109509190614bc0565b60405180910390f35b610973600480360361096e9190810190614645565b612626565b6040516109809190614d62565b60405180910390f35b34801561099557600080fd5b506109b060048036036109ab919081019061469d565b61293e565b005b3480156109be57600080fd5b506109d960048036036109d491908101906145f3565b612ac9565b6040516109e69190614d62565b60405180910390f35b3480156109fb57600080fd5b50610a04612ae9565b604051610a119190614d62565b60405180910390f35b348015610a2657600080fd5b50610a416004803603610a3c9190810190614373565b612af5565b604051610a4e9190614b8a565b60405180910390f35b348015610a6357600080fd5b50610a6c612b88565b604051610a799190614d62565b60405180910390f35b600060056000837bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900460ff169050919050565b61020081565b606060078054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b885780601f10610b5d57610100808354040283529160200191610b88565b820191906000526020600020905b815481529060010190602001808311610b6b57829003601f168201915b5050505050905090565b600081600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515610c3a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c3190614ca2565b60405180910390fd5b6001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16915050919050565b6701aea1c342faa80081565b60008160006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480610d7c57506000808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515610d8757600080fd5b83600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515610e2d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e2490614ca2565b60405180910390fd5b6002600086815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1693508373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614151515610e9e57600080fd5b856001600087815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550848673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050505050565b6000600654905090565b60008160006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16148061103057503373ffffffffffffffffffffffffffffffffffffffff166001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b806110c057506000808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15156110cb57600080fd5b83600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515611171576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116890614ca2565b60405180910390fd5b6002600086815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1693508673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161415156111e157600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161415151561121d57600080fd5b6112278686612b93565b50505050505050565b600960009054906101000a900460ff1681565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508210151561129557600080fd5b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020828154811015156112e157fe5b9060005260206000200154905092915050565b73b8688028c54efe7d6e27405616526b23c7ae694881565b81600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515156113b2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113a990614ca2565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166002600085815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515611455576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161144c90614c42565b60405180910390fd5b816010600085815260200190815260200160002081905550505050565b6000600b600083815260200190815260200160002060009054906101000a900460ff169050919050565b600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6114de8383836020604051908101604052806000815250612c48565b505050565b60006012826040518082805190602001908083835b60208310151561151d57805182526020820191506020810190506020830392506114f8565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060009054906101000a900460ff1680156115e057506013826040518082805190602001908083835b60208310151561159d5780518252602082019150602081019050602083039250611578565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060009054906101000a900460ff16155b156116725760016013836040518082805190602001908083835b60208310151561161f57805182526020820191506020810190506020830392506115fa565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060006101000a81548160ff02191690831515021790555060019050611677565b600090505b919050565b60006006548210151561168e57600080fd5b819050919050565b6000600a600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6011602052816000526040600020818154811015156116ee57fe5b90600052602060002001600091509150505481565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561177757600080fd5b919050565b6000806000600b600085815260200190815260200160002060009054906101000a900460ff16905060008160ff1614156117b557600080fd5b60018160ff1614156117ec57642e582f5c2e7b010000000000000000000000000000000000000000000000000000000291506119d3565b60028160ff16141561182357642e2b2d7c2e7b010000000000000000000000000000000000000000000000000000000291506119d2565b60038160ff16141561185a57642e2f5c2e2e7b010000000000000000000000000000000000000000000000000000000291506119d1565b60048160ff16141561189157642e5c7c2d2f7b010000000000000000000000000000000000000000000000000000000291506119d0565b60058160ff1614156118c857642e4f7c2d2e7b010000000000000000000000000000000000000000000000000000000291506119cf565b60068160ff1614156118ff57642e5c5c2e2e7b010000000000000000000000000000000000000000000000000000000291506119ce565b60078160ff16141561193657642e237c2d2b7b010000000000000000000000000000000000000000000000000000000291506119cd565b60088160ff16141561196d57642e4f4f2e2e7b010000000000000000000000000000000000000000000000000000000291506119cc565b60098160ff1614156119a457642e232e2e2e7b010000000000000000000000000000000000000000000000000000000291506119cb565b642e234f2e2e7b010000000000000000000000000000000000000000000000000000000291505b5b5b5b5b5b5b5b5b8192505050919050565b60106020528060005260406000206000915090505481565b600f81565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614151515611a3757600080fd5b611a408261304b565b9050919050565b6060600082600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515611af1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ae890614ca2565b60405180910390fd5b600c6000858152602001908152602001600020549150611b12848343613097565b92505050919050565b600f600084815260200190815260200160002060009054906101000a900460ff16151515611b7e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b7590614c82565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff16600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16636352211e856040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401611c0c9190614d62565b602060405180830381600087803b158015611c2657600080fd5b505af1158015611c3a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611c5e919081019061434a565b73ffffffffffffffffffffffffffffffffffffffff16141515611cb6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611cad90614c02565b60405180910390fd5b6001600f600085815260200190815260200160002060006101000a81548160ff021916908315150217905550611ced3383836135f1565b50505050565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6701d2849893fea40081565b606060088054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611dbd5780601f10611d9257610100808354040283529160200191611dbd565b820191906000526020600020905b815481529060010190602001808311611da057829003601f168201915b5050505050905090565b60006012826040518082805190602001908083835b602083101515611e015780518252602082019150602081019050602083039250611ddc565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060009054906101000a900460ff169050919050565b806000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051611f399190614b8a565b60405180910390a35050565b611f8385858585858080601f016020809104026020016040519081016040528093929190818152602001838380828437820191505050505050612c48565b5050505050565b6060600080600060608060608088600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415151561203d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161203490614ca2565b60405180910390fd5b601060008b8152602001908152602001600020549750601160008b81526020019081526020016000208881548110151561207357fe5b90600052602060002001549650600c60008b81526020019081526020016000205495506120a18a8789613097565b9450600e60008b815260200190815260200160002060009054906101000a900460ff16612103576040805190810160405280600581526020017f66616c736500000000000000000000000000000000000000000000000000000081525061213a565b6040805190810160405280600481526020017f74727565000000000000000000000000000000000000000000000000000000008152505b935061231c848660405160200180807f7b226e616d65223a20225965726f222c20000000000000000000000000000000815250601101807f226465736372697074696f6e223a202244796e616d69632047656e657261746981526020017f766520417274222c000000000000000000000000000000000000000000000000815250602801807f2261747472696275746573223a205b7b00000000000000000000000000000000815250601001807f22697347656e65736973223a2022000000000000000000000000000000000000815250600e0183805190602001908083835b60208310151561223f578051825260208201915060208101905060208303925061221a565b6001836020036101000a038019825116818451168082178552505050505050905001807f227d5d2c2022696d616765223a20220000000000000000000000000000000000815250600f0182805190602001908083835b6020831015156122ba5780518252602082019150602081019050602083039250612295565b6001836020036101000a038019825116818451168082178552505050505050905001807f227d0000000000000000000000000000000000000000000000000000000000008152506002019250505060405160208183030381529060405261399e565b92508260405160200180807f646174613a6170706c69636174696f6e2f6a736f6e3b6261736536342c000000815250601d0182805190602001908083835b60208310151561237f578051825260208201915060208101905060208303925061235a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405160208183030381529060405291508198505050505050505050919050565b670166dc26993a080081565b601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612463576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161245a90614d02565b60405180910390fd5b80600960006101000a81548160ff02191690831515021790555050565b6000601460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515612514576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161250b90614d02565b60405180910390fd5b600090505b81518110156125ca5760016012838381518110151561253457fe5b906020019060200201516040518082805190602001908083835b602083101515612573578051825260208201915060208101905060208303925061254e565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060006101000a81548160ff0219169083151502179055508080600101915050612519565b5050565b60606000600c600085815260200190815260200160002054905061261d8482601160008881526020019081526020016000208681548110151561260d57fe5b9060005260206000200154613097565b91505092915050565b6000600960009054906101000a900460ff161515612679576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161267090614ce2565b60405180910390fd5b600960019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166318160ddd6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1580156126ff57600080fd5b505af1158015612713573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250612737919081019061461c565b6102000360065411151515612781576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161277890614be2565b60405180910390fd5b601d60065410156127de57670142f940fbe2d00034101515156127d9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127d090614cc2565b60405180910390fd5b6128f8565b61017d600654101561283c57670166dc26993a08003410151515612837576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161282e90614c62565b60405180910390fd5b6128f7565b6101af600654101561289a576701aea1c342faa8003410151515612895576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161288c90614d42565b60405180910390fd5b6128f6565b6102006006541115156128f5576701d2849893fea40034101515156128f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016128eb90614d22565b60405180910390fd5b5b5b5b5b612935338585858080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050506135f1565b90509392505050565b81600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515156129e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129db90614ca2565b60405180910390fd5b3373ffffffffffffffffffffffffffffffffffffffff166002600085815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515612a87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a7e90614c42565b60405180910390fd5b60116000848152602001908152602001600020829080600181540180825580915050906001820390600052602060002001600090919290919091505550505050565b600060116000838152602001908152602001600020805490509050919050565b670142f940fbe2d00081565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b66d750d5fd41e00081565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050612bd482613b27565b612bde8183613bca565b612be88383613e00565b818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6000808360006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480612d1c57503373ffffffffffffffffffffffffffffffffffffffff166001600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16145b80612dac57506000808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515612db757600080fd5b85600073ffffffffffffffffffffffffffffffffffffffff166002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614151515612e5d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e5490614ca2565b60405180910390fd5b6002600088815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1694508873ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141515612ecd57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614151515612f0957600080fd5b612f138888612b93565b612f1c88613f4b565b15613040578773ffffffffffffffffffffffffffffffffffffffff1663150b7a02338b8a8a6040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401612f7c9493929190614b3e565b602060405180830381600087803b158015612f9657600080fd5b505af1158015612faa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250612fce9190810190614589565b935063150b7a027c0100000000000000000000000000000000000000000000000000000000027bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916847bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614151561303f57600080fd5b5b505050505050505050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490509050919050565b60606000606060006130a761404a565b600080600080600060608c8c60405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310151561310e57805182526020820191506020810190506020830392506130e9565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206001900473ffffffffffffffffffffffffffffffffffffffff169950601e6003604001604002016040519080825280601f01601f1916602001820160405280156131945781602001602082028038833980820191505090505b509850600097505b601e8810156132555760158881546001816001161561010002031660029004811015156131c557fe5b8154600116156131e45790600052602060002090602091828204019190065b9054901a7f010000000000000000000000000000000000000000000000000000000000000002898981518110151561321857fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350878060010198505061319c565b60009550600094506000935060008760000181815250506005600b8b81151561327a57fe5b060187602001818152505061328e8e61177c565b87604001907affffffffffffffffffffffffffffffffffffffffffffffffffffff191690817affffffffffffffffffffffffffffffffffffffffffffffffffffff191681525050600092505b60408312156135da576001600260408115156132f257fe5b058403600202019450600160038b81151561330957fe5b06141561331b5784600003945061333d565b600260038b81151561332957fe5b06141561333c5761333985613f5e565b94505b5b8985029450600091505b604082121561348f5760016002604081151561335f57fe5b058303600202019550600160028b81151561337657fe5b0614156133895761338686613f5e565b95505b898602955086602001516401000000008688028115156133a557fe5b058115156133af57fe5b0693506005841015613421578660400151846005811015156133cd57fe5b1a7f0100000000000000000000000000000000000000000000000000000000000000027f0100000000000000000000000000000000000000000000000000000000000000900487600001818152505061342d565b602e8760000181815250505b60f887600001519060020a02600102898981518110151561344a57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535087806001019850508180600101925050613347565b60257f01000000000000000000000000000000000000000000000000000000000000000289898151811015156134c157fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350878060010198505060307f010000000000000000000000000000000000000000000000000000000000000002898981518110151561352b57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350878060010198505060417f010000000000000000000000000000000000000000000000000000000000000002898981518110151561359557fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350878060010198505082806001019350506132da565b889050809a50505050505050505050509392505050565b60008060008073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff161415151561363157600080fd5b6000600d600087815260200190815260200160002054141515613689576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161368090614c22565b60405180910390fd5b600160065401915085600a600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600c60008481526020019081526020016000208190555081600d60008781526020019081526020016000208190555061371c846114e3565b1561374e576001600e600084815260200190815260200160002060006101000a81548160ff0219169083151502179055505b84604051602001808281526020019150506040516020818303038152906040526040518082805190602001908083835b6020831015156137a3578051825260208201915060208101905060208303925061377e565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390206001900473ffffffffffffffffffffffffffffffffffffffff1690506137f581613f7d565b600b600084815260200190815260200160002060006101000a81548160ff021916908360ff16021790555060116000838152602001908152602001600020439080600181540180825580915050906001820390600052602060002001600090919290919091505550600060106000848152602001908152602001600020819055508573ffffffffffffffffffffffffffffffffffffffff16827f85dce40a3d477c839b8a58d43ecae72c5d41bfdfcf52fc3923c5aaba3e6483f1436040516138bd9190614d62565b60405180910390a36001600654016006819055506138db8683613e00565b73b8688028c54efe7d6e27405616526b23c7ae694873ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015613935573d6000803e3d6000fd5b50818673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a443925050509392505050565b606080600060606000855114156139c75760206040519081016040528060008152509350613b1f565b606060405190810160405280604081526020017f4142434445464748494a4b4c4d4e4f505152535455565758595a61626364656681526020017f6768696a6b6c6d6e6f707172737475767778797a303132333435363738392b2f815250925060036002865101811515613a3657fe5b046004029150602082016040519080825280601f01601f191660200182016040528015613a725781602001602082028038833980820191505090505b509050818152600183018586518101602084015b81831015613ae1576003830192508251603f8160121c168501518253600182019150603f81600c1c168501518253600182019150603f8160061c168501518253600182019150603f8116850151825360018201915050613a86565b600389510660018114613afb5760028114613b0b57613b16565b613d3d60f01b6002830352613b16565b603d60f81b60018303525b50505050508093505b505050919050565b600073ffffffffffffffffffffffffffffffffffffffff166001600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515613bc7576001600082815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690555b50565b60008060008473ffffffffffffffffffffffffffffffffffffffff166002600086815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515613c3c57600080fd5b6002600085815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055600360008581526020019081526020016000205492506001600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490500391508282141515613da657600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082815481101515613d2557fe5b9060005260206000200154905080600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002084815481101515613d7f57fe5b90600052602060002001819055508260036000838152602001908152602001600020819055505b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805480919060019003613df8919061408a565b505050505050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515613e6f57600080fd5b826002600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002082908060018154018082558091505090600182039060005260206000200160009091929091909150559050600181036003600084815260200190815260200160002081905550505050565b600080823b905060008111915050919050565b60008082121515613f7157819050613f78565b8160000390505b919050565b6000806000605384811515613f8e57fe5b0691506014821015613fa35760019050614040565b6023821015613fb5576002905061403f565b6030821015613fc7576003905061403e565b603b821015613fd9576004905061403d565b6044821015613feb576005905061403c565b6049821015613ffd576006905061403b565b604d82101561400f576007905061403a565b60508210156140215760089050614039565b60528210156140335760099050614038565b600a90505b5b5b5b5b5b5b5b5b8092505050919050565b606060405190810160405280600081526020016000815260200160007affffffffffffffffffffffffffffffffffffffffffffffffffffff191681525090565b8154818355818111156140b1578183600052602060002091820191016140b091906140b6565b5b505050565b6140d891905b808211156140d45760008160009055506001016140bc565b5090565b90565b60006140e78235614eca565b905092915050565b60006140fb8251614eca565b905092915050565b600082601f830112151561411657600080fd5b813561412961412482614dc5565b614d98565b9150818183526020840193506020810190508360005b8381101561416f5781358601614155888261424d565b84526020840193506020830192505060018101905061413f565b5050505092915050565b60006141858235614eea565b905092915050565b60006141998235614ef6565b905092915050565b60006141ad8251614ef6565b905092915050565b60008083601f84011215156141c957600080fd5b8235905067ffffffffffffffff8111156141e257600080fd5b6020830191508360018202830111156141fa57600080fd5b9250929050565b60008083601f840112151561421557600080fd5b8235905067ffffffffffffffff81111561422e57600080fd5b60208301915083600182028301111561424657600080fd5b9250929050565b600082601f830112151561426057600080fd5b813561427361426e82614ded565b614d98565b9150808252602083016020830185838301111561428f57600080fd5b61429a838284614f2c565b50505092915050565b600082601f83011215156142b657600080fd5b81356142c96142c482614e19565b614d98565b915080825260208301602083018583830111156142e557600080fd5b6142f0838284614f2c565b50505092915050565b60006143058235614f22565b905092915050565b60006143198251614f22565b905092915050565b60006020828403121561433357600080fd5b6000614341848285016140db565b91505092915050565b60006020828403121561435c57600080fd5b600061436a848285016140ef565b91505092915050565b6000806040838503121561438657600080fd5b6000614394858286016140db565b92505060206143a5858286016140db565b9150509250929050565b6000806000606084860312156143c457600080fd5b60006143d2868287016140db565b93505060206143e3868287016140db565b92505060406143f4868287016142f9565b9150509250925092565b60008060008060006080868803121561441657600080fd5b6000614424888289016140db565b9550506020614435888289016140db565b9450506040614446888289016142f9565b935050606086013567ffffffffffffffff81111561446357600080fd5b61446f888289016141b5565b92509250509295509295909350565b6000806040838503121561449157600080fd5b600061449f858286016140db565b92505060206144b085828601614179565b9150509250929050565b600080604083850312156144cd57600080fd5b60006144db858286016140db565b92505060206144ec858286016142f9565b9150509250929050565b60006020828403121561450857600080fd5b600082013567ffffffffffffffff81111561452257600080fd5b61452e84828501614103565b91505092915050565b60006020828403121561454957600080fd5b600061455784828501614179565b91505092915050565b60006020828403121561457257600080fd5b60006145808482850161418d565b91505092915050565b60006020828403121561459b57600080fd5b60006145a9848285016141a1565b91505092915050565b6000602082840312156145c457600080fd5b600082013567ffffffffffffffff8111156145de57600080fd5b6145ea848285016142a3565b91505092915050565b60006020828403121561460557600080fd5b6000614613848285016142f9565b91505092915050565b60006020828403121561462e57600080fd5b600061463c8482850161430d565b91505092915050565b60008060006040848603121561465a57600080fd5b6000614668868287016142f9565b935050602084013567ffffffffffffffff81111561468557600080fd5b61469186828701614201565b92509250509250925092565b600080604083850312156146b057600080fd5b60006146be858286016142f9565b92505060206146cf858286016142f9565b9150509250929050565b6000806000606084860312156146ee57600080fd5b60006146fc868287016142f9565b935050602061470d868287016142f9565b925050604084013567ffffffffffffffff81111561472a57600080fd5b614736868287016142a3565b9150509250925092565b61474981614e5b565b82525050565b61475881614e7b565b82525050565b61476781614e87565b82525050565b600061477882614e45565b80845261478c816020860160208601614f3b565b61479581614f6e565b602085010191505092915050565b60006147ae82614e50565b8084526147c2816020860160208601614f3b565b6147cb81614f6e565b602085010191505092915050565b6000601082527f416c6c20746f6b656e204d696e746564000000000000000000000000000000006020830152604082019050919050565b6000602082527f4f6e6c79206f776e6572206f66206f6c64205965726f2063616e20636c61696d6020830152604082019050919050565b6000601482527f546f6b656e20616c7265616479206d696e7465640000000000000000000000006020830152604082019050919050565b6000601382527f4f6e6c79206f776e65722063616e2063616c6c000000000000000000000000006020830152604082019050919050565b6000602b82527f506179656d656e7420746f6f206c6f772c2073686f756c6420626520302e313060208301527f31303130312065746865720000000000000000000000000000000000000000006040830152606082019050919050565b6000601382527f43616e206f6e6c7920636c61696d206f6e6365000000000000000000000000006020830152604082019050919050565b6000601c82527f517565727920666f72206e6f6e2d6578697374616e7420746f6b656e000000006020830152604082019050919050565b6000602a82527f506179656d656e7420746f6f206c6f772c2073686f756c6420626520302e303960208301527f30393039206574686572000000000000000000000000000000000000000000006040830152606082019050919050565b6000601382527f4d696e74696e67206e6f7420616c6c6f776564000000000000000000000000006020830152604082019050919050565b6000601782527f53656e646572206973206e6f7420746865204f776e65720000000000000000006020830152604082019050919050565b6000602b82527f506179656d656e7420746f6f206c6f772c2073686f756c6420626520302e313360208301527f31333133312065746865720000000000000000000000000000000000000000006040830152606082019050919050565b6000602b82527f506179656d656e7420746f6f206c6f772c2073686f756c6420626520302e313260208301527f31323132312065746865720000000000000000000000000000000000000000006040830152606082019050919050565b614b0e81614eb3565b82525050565b614b1d81614ebd565b82525050565b6000602082019050614b386000830184614740565b92915050565b6000608082019050614b536000830187614740565b614b606020830186614740565b614b6d6040830185614b05565b8181036060830152614b7f818461476d565b905095945050505050565b6000602082019050614b9f600083018461474f565b92915050565b6000602082019050614bba600083018461475e565b92915050565b60006020820190508181036000830152614bda81846147a3565b905092915050565b60006020820190508181036000830152614bfb816147d9565b9050919050565b60006020820190508181036000830152614c1b81614810565b9050919050565b60006020820190508181036000830152614c3b81614847565b9050919050565b60006020820190508181036000830152614c5b8161487e565b9050919050565b60006020820190508181036000830152614c7b816148b5565b9050919050565b60006020820190508181036000830152614c9b81614912565b9050919050565b60006020820190508181036000830152614cbb81614949565b9050919050565b60006020820190508181036000830152614cdb81614980565b9050919050565b60006020820190508181036000830152614cfb816149dd565b9050919050565b60006020820190508181036000830152614d1b81614a14565b9050919050565b60006020820190508181036000830152614d3b81614a4b565b9050919050565b60006020820190508181036000830152614d5b81614aa8565b9050919050565b6000602082019050614d776000830184614b05565b92915050565b6000602082019050614d926000830184614b14565b92915050565b6000604051905081810181811067ffffffffffffffff82111715614dbb57600080fd5b8060405250919050565b600067ffffffffffffffff821115614ddc57600080fd5b602082029050602081019050919050565b600067ffffffffffffffff821115614e0457600080fd5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff821115614e3057600080fd5b601f19601f8301169050602081019050919050565b600081519050919050565b600081519050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60008115159050919050565b60007fffffffffff00000000000000000000000000000000000000000000000000000082169050919050565b6000819050919050565b600060ff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6000819050919050565b82818337600083830152505050565b60005b83811015614f59578082015181840152602081019050614f3e565b83811115614f68576000848401525b50505050565b6000601f19601f83011690509190505600a265627a7a72305820dba22272dea0f70d0ee17221130a11eada418d0d2ea50edcbaab954f05fc45896c6578706572696d656e74616cf50037