Token NextGem

Overview ERC721

Total Supply:
549 NXGM

Holders:
108 addresses

Profile Summary

 
Contract:
0xab150d32733e9c39b5a176a6d5a697ceef6933ef0xaB150D32733E9c39b5a176A6d5a697ceeF6933eF

Balance
6 NXGM
0xfa286279f2d29f9bc4c66a8ef719c0b3cb6af67f
Loading
[ Download CSV Export  ] 
Loading
[ Download CSV Export  ] 
Loading

Click here to update the token ICO / general information
# Exchange Pair Price  24H Volume % Volume
Are you the contract creator? Verify and Publish your contract source code today!
Note: We also found another 9 contracts with exact matching byte codes

Decompile ByteCode
0x608060405234801561001057600080fd5b50600436106102325760003560e01c80636352211e11610130578063a217fddf116100b8578063d204c45e1161007c578063d204c45e146106b1578063d547741f146106cd578063ddca3f43146106e9578063e985e9c514610707578063f2f18baa1461073757610232565b8063a217fddf146105fb578063a22cb46514610619578063b88d4fde14610635578063c87b56dd14610651578063cad96cca1461068157610232565b806382756a93116100ff57806382756a93146105545780638456cb59146105725780638924af741461057c57806391d14854146105ad57806395d89b41146105dd57610232565b80636352211e146104ba5780636394cd79146104ea5780636a1db1bf1461050857806370a082311461052457610232565b80632f2ff15d116101be57806342842e0e1161018257806342842e0e1461041857806342966c68146104345780634f6ccce71461045057806357f7789e146104805780635c975abb1461049c57610232565b80632f2ff15d146103885780632f745c59146103a4578063355274ea146103d457806336568abe146103f25780633f4ba83a1461040e57610232565b8063143094db11610205578063143094db146102d157806318160ddd146102ed57806323b872dd1461030b578063248a9ca3146103275780632a55205a1461035757610232565b806301ffc9a71461023757806306fdde0314610267578063081812fc14610285578063095ea7b3146102b5575b600080fd5b610251600480360381019061024c91906138c6565b610753565b60405161025e919061390e565b60405180910390f35b61026f610812565b60405161027c91906139c2565b60405180910390f35b61029f600480360381019061029a9190613a1a565b6108a4565b6040516102ac9190613a88565b60405180910390f35b6102cf60048036038101906102ca9190613acf565b610929565b005b6102eb60048036038101906102e69190613b91565b610a41565b005b6102f5610b8c565b6040516103029190613bf3565b60405180910390f35b61032560048036038101906103209190613c0e565b610b99565b005b610341600480360381019061033c9190613c97565b610bf9565b60405161034e9190613cd3565b60405180910390f35b610371600480360381019061036c9190613cee565b610c19565b60405161037f929190613d2e565b60405180910390f35b6103a2600480360381019061039d9190613d57565b610da3565b005b6103be60048036038101906103b99190613acf565b610dcc565b6040516103cb9190613bf3565b60405180910390f35b6103dc610e71565b6040516103e99190613bf3565b60405180910390f35b61040c60048036038101906104079190613d57565b610e99565b005b610416610f1c565b005b610432600480360381019061042d9190613c0e565b610f72565b005b61044e60048036038101906104499190613a1a565b610f92565b005b61046a60048036038101906104659190613a1a565b610fee565b6040516104779190613bf3565b60405180910390f35b61049a60048036038101906104959190613ecc565b61105f565b005b6104a46110b9565b6040516104b1919061390e565b60405180910390f35b6104d460048036038101906104cf9190613a1a565b6110cf565b6040516104e19190613a88565b60405180910390f35b6104f2611181565b6040516104ff9190613a88565b60405180910390f35b610522600480360381019061051d9190613a1a565b6111a7565b005b61053e60048036038101906105399190613f28565b6111fd565b60405161054b9190613bf3565b60405180910390f35b61055c6112b5565b6040516105699190613a88565b60405180910390f35b61057a6112db565b005b61059660048036038101906105919190613cee565b611331565b6040516105a4929190613f73565b60405180910390f35b6105c760048036038101906105c29190613d57565b6113a6565b6040516105d4919061390e565b60405180910390f35b6105e5611411565b6040516105f291906139c2565b60405180910390f35b6106036114a3565b6040516106109190613cd3565b60405180910390f35b610633600480360381019061062e9190613fc8565b6114aa565b005b61064f600480360381019061064a91906140a9565b61162b565b005b61066b60048036038101906106669190613a1a565b61168d565b60405161067891906139c2565b60405180910390f35b61069b60048036038101906106969190613a1a565b61169f565b6040516106a89190614228565b60405180910390f35b6106cb60048036038101906106c6919061424a565b6117a1565b005b6106e760048036038101906106e29190613d57565b6118aa565b005b6106f16118d3565b6040516106fe9190613bf3565b60405180910390f35b610721600480360381019061071c91906142a6565b6118d9565b60405161072e919061390e565b60405180910390f35b610751600480360381019061074c91906143cc565b61196d565b005b60006344c74bcc60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614156107ab576001905061080d565b632a55205a60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161415610801576001905061080d565b61080a82611a01565b90505b919050565b60606001805461082190614457565b80601f016020809104026020016040519081016040528092919081815260200182805461084d90614457565b801561089a5780601f1061086f5761010080835404028352916020019161089a565b820191906000526020600020905b81548152906001019060200180831161087d57829003601f168201915b5050505050905090565b60006108af82611a7b565b6108ee576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108e5906144fb565b60405180910390fd5b6005600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610934826110cf565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161099c9061458d565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166109c4611ae7565b73ffffffffffffffffffffffffffffffffffffffff1614806109f357506109f2816109ed611ae7565b6118d9565b5b610a32576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a299061461f565b60405180910390fd5b610a3c8383611aef565b505050565b610a4e6000801b336113a6565b610a8d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a84906146b1565b60405180910390fd5b6000600167ffffffffffffffff811115610aaa57610aa9613da1565b5b604051908082528060200260200182016040528015610ae357816020015b610ad0613739565b815260200190600190039081610ac85790505b5090508181600081518110610afb57610afa6146d1565b5b6020026020010151602001906bffffffffffffffffffffffff1690816bffffffffffffffffffffffff16815250508281600081518110610b3e57610b3d6146d1565b5b60200260200101516000019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050610b868482611ba8565b50505050565b6000600980549050905090565b610baa610ba4611ae7565b82611da7565b610be9576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610be090614772565b60405180910390fd5b610bf4838383611e85565b505050565b6000600d6000838152602001908152602001600020600101549050919050565b6000806000600c6000868152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015610d13578382906000526020600020016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff168152505081526020019060010190610c51565b505050509050600081511115610d935780600081518110610d3757610d366146d1565b5b60200260200101516000015161271082600081518110610d5a57610d596146d1565b5b6020026020010151602001516bffffffffffffffffffffffff1686610d7f91906147c1565b610d89919061484a565b9250925050610d9c565b60008092509250505b9250929050565b610dac82610bf9565b610dbd81610db8611ae7565b6120e1565b610dc7838361217e565b505050565b6000610dd7836111fd565b8210610e18576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e0f906148ed565b60405180910390fd5b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b60007f0000000000000000000000000000000000000000000000000000000000002710905090565b610ea1611ae7565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610f0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f059061497f565b60405180910390fd5b610f18828261225f565b5050565b610f296000801b336113a6565b610f68576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f5f906146b1565b60405180910390fd5b610f70612341565b565b610f8d8383836040518060200160405280600081525061162b565b505050565b610fa3610f9d611ae7565b82611da7565b610fe2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fd990614a11565b60405180910390fd5b610feb816123e2565b50565b6000610ff8610b8c565b8210611039576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161103090614aa3565b60405180910390fd5b6009828154811061104d5761104c6146d1565b5b90600052602060002001549050919050565b61106c6000801b336113a6565b6110ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110a2906146b1565b60405180910390fd5b6110b58282612436565b5050565b60008060009054906101000a900460ff16905090565b6000806003600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611178576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116f90614b35565b60405180910390fd5b80915050919050565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6111b46000801b336113a6565b6111f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111ea906146b1565b60405180910390fd5b80600e8190555050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561126e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161126590614bc7565b60405180910390fd5b600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6112e86000801b336113a6565b611327576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161131e906146b1565b60405180910390fd5b61132f6124aa565b565b600c602052816000526040600020818154811061134d57600080fd5b90600052602060002001600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060000160149054906101000a90046bffffffffffffffffffffffff16905082565b6000600d600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b60606002805461142090614457565b80601f016020809104026020016040519081016040528092919081815260200182805461144c90614457565b80156114995780601f1061146e57610100808354040283529160200191611499565b820191906000526020600020905b81548152906001019060200180831161147c57829003601f168201915b5050505050905090565b6000801b81565b6114b2611ae7565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611520576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161151790614c33565b60405180910390fd5b806006600061152d611ae7565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166115da611ae7565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161161f919061390e565b60405180910390a35050565b61163c611636611ae7565b83611da7565b61167b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161167290614772565b60405180910390fd5b6116878484848461254c565b50505050565b6060611698826125a8565b9050919050565b6060600c6000838152602001908152602001600020805480602002602001604051908101604052809291908181526020016000905b82821015611796578382906000526020600020016040518060400160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020016000820160149054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166bffffffffffffffffffffffff1681525050815260200190600101906116d4565b505050509050919050565b6117ae6000801b336113a6565b6117ed576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117e4906146b1565b60405180910390fd5b6117f5610e71565b6117fd610b8c565b111561183e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161183590614c9f565b60405180910390fd5b6118518261184c60116126fa565b612708565b61186461185e60116126fa565b82612436565b61189c61187160116126fa565b601060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166101f4610a41565b6118a66011612726565b5050565b6118b382610bf9565b6118c4816118bf611ae7565b6120e1565b6118ce838361225f565b505050565b600e5481565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61197a6000801b336113a6565b6119b9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119b0906146b1565b60405180910390fd5b60005b81518110156119fc576119e9838383815181106119dc576119db6146d1565b5b60200260200101516117a1565b80806119f490614cbf565b9150506119bc565b505050565b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611a745750611a738261273c565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166003600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816005600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611b62836110cf565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60005b8151811015611d9857600073ffffffffffffffffffffffffffffffffffffffff16828281518110611bdf57611bde6146d1565b5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff161415611c42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c3990614d54565b60405180910390fd5b6000828281518110611c5757611c566146d1565b5b6020026020010151602001516bffffffffffffffffffffffff161415611cb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ca990614dc0565b60405180910390fd5b600c6000848152602001908152602001600020828281518110611cd857611cd76146d1565b5b60200260200101519080600181540180825580915050600190039060005260206000200160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160000160146101000a8154816bffffffffffffffffffffffff02191690836bffffffffffffffffffffffff16021790555050508080611d9090614cbf565b915050611bab565b50611da382826127b6565b5050565b6000611db282611a7b565b611df1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611de890614e52565b60405180910390fd5b6000611dfc836110cf565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611e6b57508373ffffffffffffffffffffffffffffffffffffffff16611e53846108a4565b73ffffffffffffffffffffffffffffffffffffffff16145b80611e7c5750611e7b81856118d9565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611ea5826110cf565b73ffffffffffffffffffffffffffffffffffffffff1614611efb576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ef290614ee4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611f6b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611f6290614f76565b60405180910390fd5b611f768383836127f3565b611f81600082611aef565b6001600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611fd19190614f96565b925050819055506001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546120289190614fca565b92505081905550816003600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b6120eb82826113a6565b61217a576121108173ffffffffffffffffffffffffffffffffffffffff16601461284b565b61211e8360001c602061284b565b60405160200161212f9291906150f4565b6040516020818303038152906040526040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161217191906139c2565b60405180910390fd5b5050565b61218882826113a6565b61225b576001600d600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550612200611ae7565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45b5050565b61226982826113a6565b1561233d576000600d600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506122e2611ae7565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a45b5050565b6123496110b9565b612388576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161237f9061517a565b60405180910390fd5b60008060006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa6123cb611ae7565b6040516123d89190613a88565b60405180910390a1565b6123ea6110b9565b1561242a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612421906151e6565b60405180910390fd5b61243381612a87565b50565b61243f82611a7b565b61247e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161247590615278565b60405180910390fd5b80600b600084815260200190815260200160002090805190602001906124a5929190613777565b505050565b6124b26110b9565b156124f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016124e9906151e6565b60405180910390fd5b60016000806101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258612535611ae7565b6040516125429190613a88565b60405180910390a1565b612557848484611e85565b61256384848484612ada565b6125a2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125999061530a565b60405180910390fd5b50505050565b60606125b382611a7b565b6125f2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e99061539c565b60405180910390fd5b6000600b6000848152602001908152602001600020805461261290614457565b80601f016020809104026020016040519081016040528092919081815260200182805461263e90614457565b801561268b5780601f106126605761010080835404028352916020019161268b565b820191906000526020600020905b81548152906001019060200180831161266e57829003601f168201915b50505050509050600061269c612c62565b90506000815114156126b25781925050506126f5565b6000825111156126e75780826040516020016126cf9291906153bc565b604051602081830303815290604052925050506126f5565b6126f084612c79565b925050505b919050565b600081600001549050919050565b612722828260405180602001604052806000815250612d20565b5050565b6001816000016000828254019250508190555050565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806127af57506127ae82612d7b565b5b9050919050565b7f3fa96d7b6bcbfe71ef171666d84db3cf52fa2d1c8afdb1cc8e486177f208b7df82826040516127e79291906153e0565b60405180910390a15050565b6127fb6110b9565b1561283b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612832906151e6565b60405180910390fd5b612846838383612e5d565b505050565b60606000600283600261285e91906147c1565b6128689190614fca565b67ffffffffffffffff81111561288157612880613da1565b5b6040519080825280601f01601f1916602001820160405280156128b35781602001600182028036833780820191505090505b5090507f3000000000000000000000000000000000000000000000000000000000000000816000815181106128eb576128ea6146d1565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f78000000000000000000000000000000000000000000000000000000000000008160018151811061294f5761294e6146d1565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053506000600184600261298f91906147c1565b6129999190614fca565b90505b6001811115612a39577f3031323334353637383961626364656600000000000000000000000000000000600f8616601081106129db576129da6146d1565b5b1a60f81b8282815181106129f2576129f16146d1565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600485901c945080612a3290615410565b905061299c565b5060008414612a7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a7490615486565b60405180910390fd5b8091505092915050565b612a9081612f71565b6000600b60008381526020019081526020016000208054612ab090614457565b905014612ad757600b60008281526020019081526020016000206000612ad691906137fd565b5b50565b6000612afb8473ffffffffffffffffffffffffffffffffffffffff16613082565b15612c55578373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612b24611ae7565b8786866040518563ffffffff1660e01b8152600401612b4694939291906154fb565b6020604051808303816000875af1925050508015612b8257506040513d601f19601f82011682018060405250810190612b7f919061555c565b60015b612c05573d8060008114612bb2576040519150601f19603f3d011682016040523d82523d6000602084013e612bb7565b606091505b50600081511415612bfd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612bf49061530a565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612c5a565b600190505b949350505050565b606060405180602001604052806000815250905090565b6060612c8482611a7b565b612cc3576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612cba906155fb565b60405180910390fd5b6000612ccd612c62565b90506000815111612ced5760405180602001604052806000815250612d18565b80612cf784613095565b604051602001612d089291906153bc565b6040516020818303038152906040525b915050919050565b612d2a83836131f6565b612d376000848484612ada565b612d76576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d6d9061530a565b60405180910390fd5b505050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612e4657507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80612e565750612e55826133c4565b5b9050919050565b612e6883838361342e565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415612eab57612ea681613433565b612eea565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612ee957612ee8838261347c565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612f2d57612f28816135e9565b612f6c565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614612f6b57612f6a82826136ba565b5b5b505050565b6000612f7c826110cf565b9050612f8a816000846127f3565b612f95600083611aef565b6001600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612fe59190614f96565b925050819055506003600083815260200190815260200160002060006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905581600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b600080823b905060008111915050919050565b606060008214156130dd576040518060400160405280600181526020017f300000000000000000000000000000000000000000000000000000000000000081525090506131f1565b600082905060005b6000821461310f5780806130f890614cbf565b915050600a82613108919061484a565b91506130e5565b60008167ffffffffffffffff81111561312b5761312a613da1565b5b6040519080825280601f01601f19166020018201604052801561315d5781602001600182028036833780820191505090505b5090505b600085146131ea576001826131769190614f96565b9150600a85613185919061561b565b60306131919190614fca565b60f81b8183815181106131a7576131a66146d1565b5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a856131e3919061484a565b9450613161565b8093505050505b919050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613266576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161325d90615698565b60405180910390fd5b61326f81611a7b565b156132af576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132a690615704565b60405180910390fd5b6132bb600083836127f3565b6001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461330b9190614fca565b92505081905550816003600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b505050565b600980549050600a600083815260200190815260200160002081905550600981908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001613489846111fd565b6134939190614f96565b9050600060086000848152602001908152602001600020549050818114613578576000600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600760008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816008600083815260200190815260200160002081905550505b6008600084815260200190815260200160002060009055600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b600060016009805490506135fd9190614f96565b90506000600a600084815260200190815260200160002054905060006009838154811061362d5761362c6146d1565b5b90600052602060002001549050806009838154811061364f5761364e6146d1565b5b906000526020600020018190555081600a600083815260200190815260200160002081905550600a600085815260200190815260200160002060009055600980548061369e5761369d615724565b5b6001900381819060005260206000200160009055905550505050565b60006136c5836111fd565b905081600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806008600084815260200190815260200160002081905550505050565b6040518060400160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160006bffffffffffffffffffffffff1681525090565b82805461378390614457565b90600052602060002090601f0160209004810192826137a557600085556137ec565b82601f106137be57805160ff19168380011785556137ec565b828001600101855582156137ec579182015b828111156137eb5782518255916020019190600101906137d0565b5b5090506137f9919061383d565b5090565b50805461380990614457565b6000825580601f1061381b575061383a565b601f016020900490600052602060002090810190613839919061383d565b5b50565b5b8082111561385657600081600090555060010161383e565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6138a38161386e565b81146138ae57600080fd5b50565b6000813590506138c08161389a565b92915050565b6000602082840312156138dc576138db613864565b5b60006138ea848285016138b1565b91505092915050565b60008115159050919050565b613908816138f3565b82525050565b600060208201905061392360008301846138ff565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613963578082015181840152602081019050613948565b83811115613972576000848401525b50505050565b6000601f19601f8301169050919050565b600061399482613929565b61399e8185613934565b93506139ae818560208601613945565b6139b781613978565b840191505092915050565b600060208201905081810360008301526139dc8184613989565b905092915050565b6000819050919050565b6139f7816139e4565b8114613a0257600080fd5b50565b600081359050613a14816139ee565b92915050565b600060208284031215613a3057613a2f613864565b5b6000613a3e84828501613a05565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613a7282613a47565b9050919050565b613a8281613a67565b82525050565b6000602082019050613a9d6000830184613a79565b92915050565b613aac81613a67565b8114613ab757600080fd5b50565b600081359050613ac981613aa3565b92915050565b60008060408385031215613ae657613ae5613864565b5b6000613af485828601613aba565b9250506020613b0585828601613a05565b9150509250929050565b6000613b1a82613a47565b9050919050565b613b2a81613b0f565b8114613b3557600080fd5b50565b600081359050613b4781613b21565b92915050565b60006bffffffffffffffffffffffff82169050919050565b613b6e81613b4d565b8114613b7957600080fd5b50565b600081359050613b8b81613b65565b92915050565b600080600060608486031215613baa57613ba9613864565b5b6000613bb886828701613a05565b9350506020613bc986828701613b38565b9250506040613bda86828701613b7c565b9150509250925092565b613bed816139e4565b82525050565b6000602082019050613c086000830184613be4565b92915050565b600080600060608486031215613c2757613c26613864565b5b6000613c3586828701613aba565b9350506020613c4686828701613aba565b9250506040613c5786828701613a05565b9150509250925092565b6000819050919050565b613c7481613c61565b8114613c7f57600080fd5b50565b600081359050613c9181613c6b565b92915050565b600060208284031215613cad57613cac613864565b5b6000613cbb84828501613c82565b91505092915050565b613ccd81613c61565b82525050565b6000602082019050613ce86000830184613cc4565b92915050565b60008060408385031215613d0557613d04613864565b5b6000613d1385828601613a05565b9250506020613d2485828601613a05565b9150509250929050565b6000604082019050613d436000830185613a79565b613d506020830184613be4565b9392505050565b60008060408385031215613d6e57613d6d613864565b5b6000613d7c85828601613c82565b9250506020613d8d85828601613aba565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613dd982613978565b810181811067ffffffffffffffff82111715613df857613df7613da1565b5b80604052505050565b6000613e0b61385a565b9050613e178282613dd0565b919050565b600067ffffffffffffffff821115613e3757613e36613da1565b5b613e4082613978565b9050602081019050919050565b82818337600083830152505050565b6000613e6f613e6a84613e1c565b613e01565b905082815260208101848484011115613e8b57613e8a613d9c565b5b613e96848285613e4d565b509392505050565b600082601f830112613eb357613eb2613d97565b5b8135613ec3848260208601613e5c565b91505092915050565b60008060408385031215613ee357613ee2613864565b5b6000613ef185828601613a05565b925050602083013567ffffffffffffffff811115613f1257613f11613869565b5b613f1e85828601613e9e565b9150509250929050565b600060208284031215613f3e57613f3d613864565b5b6000613f4c84828501613aba565b91505092915050565b613f5e81613b0f565b82525050565b613f6d81613b4d565b82525050565b6000604082019050613f886000830185613f55565b613f956020830184613f64565b9392505050565b613fa5816138f3565b8114613fb057600080fd5b50565b600081359050613fc281613f9c565b92915050565b60008060408385031215613fdf57613fde613864565b5b6000613fed85828601613aba565b9250506020613ffe85828601613fb3565b9150509250929050565b600067ffffffffffffffff82111561402357614022613da1565b5b61402c82613978565b9050602081019050919050565b600061404c61404784614008565b613e01565b90508281526020810184848401111561406857614067613d9c565b5b614073848285613e4d565b509392505050565b600082601f8301126140905761408f613d97565b5b81356140a0848260208601614039565b91505092915050565b600080600080608085870312156140c3576140c2613864565b5b60006140d187828801613aba565b94505060206140e287828801613aba565b93505060406140f387828801613a05565b925050606085013567ffffffffffffffff81111561411457614113613869565b5b6141208782880161407b565b91505092959194509250565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61416181613b0f565b82525050565b61417081613b4d565b82525050565b60408201600082015161418c6000850182614158565b50602082015161419f6020850182614167565b50505050565b60006141b18383614176565b60408301905092915050565b6000602082019050919050565b60006141d58261412c565b6141df8185614137565b93506141ea83614148565b8060005b8381101561421b57815161420288826141a5565b975061420d836141bd565b9250506001810190506141ee565b5085935050505092915050565b6000602082019050818103600083015261424281846141ca565b905092915050565b6000806040838503121561426157614260613864565b5b600061426f85828601613aba565b925050602083013567ffffffffffffffff8111156142905761428f613869565b5b61429c85828601613e9e565b9150509250929050565b600080604083850312156142bd576142bc613864565b5b60006142cb85828601613aba565b92505060206142dc85828601613aba565b9150509250929050565b600067ffffffffffffffff82111561430157614300613da1565b5b602082029050602081019050919050565b600080fd5b600061432a614325846142e6565b613e01565b9050808382526020820190506020840283018581111561434d5761434c614312565b5b835b8181101561439457803567ffffffffffffffff81111561437257614371613d97565b5b80860161437f8982613e9e565b8552602085019450505060208101905061434f565b5050509392505050565b600082601f8301126143b3576143b2613d97565b5b81356143c3848260208601614317565b91505092915050565b600080604083850312156143e3576143e2613864565b5b60006143f185828601613aba565b925050602083013567ffffffffffffffff81111561441257614411613869565b5b61441e8582860161439e565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061446f57607f821691505b6020821081141561448357614482614428565b5b50919050565b7f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b60006144e5602c83613934565b91506144f082614489565b604082019050919050565b60006020820190508181036000830152614514816144d8565b9050919050565b7f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b6000614577602183613934565b91506145828261451b565b604082019050919050565b600060208201905081810360008301526145a68161456a565b9050919050565b7f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656420666f7220616c6c0000000000000000602082015250565b6000614609603883613934565b9150614614826145ad565b604082019050919050565b60006020820190508181036000830152614638816145fc565b9050919050565b7f59757365724e46543a205573657220646f6573206e6f7420686176652061646d60008201527f696e20726f6c6500000000000000000000000000000000000000000000000000602082015250565b600061469b602783613934565b91506146a68261463f565b604082019050919050565b600060208201905081810360008301526146ca8161468e565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008201527f776e6572206e6f7220617070726f766564000000000000000000000000000000602082015250565b600061475c603183613934565b915061476782614700565b604082019050919050565b6000602082019050818103600083015261478b8161474f565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006147cc826139e4565b91506147d7836139e4565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156148105761480f614792565b5b828202905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000614855826139e4565b9150614860836139e4565b9250826148705761486f61481b565b5b828204905092915050565b7f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008201527f74206f6620626f756e6473000000000000000000000000000000000000000000602082015250565b60006148d7602b83613934565b91506148e28261487b565b604082019050919050565b60006020820190508181036000830152614906816148ca565b9050919050565b7f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560008201527f20726f6c657320666f722073656c660000000000000000000000000000000000602082015250565b6000614969602f83613934565b91506149748261490d565b604082019050919050565b600060208201905081810360008301526149988161495c565b9050919050565b7f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760008201527f6e6572206e6f7220617070726f76656400000000000000000000000000000000602082015250565b60006149fb603083613934565b9150614a068261499f565b604082019050919050565b60006020820190508181036000830152614a2a816149ee565b9050919050565b7f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008201527f7574206f6620626f756e64730000000000000000000000000000000000000000602082015250565b6000614a8d602c83613934565b9150614a9882614a31565b604082019050919050565b60006020820190508181036000830152614abc81614a80565b9050919050565b7f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008201527f656e7420746f6b656e0000000000000000000000000000000000000000000000602082015250565b6000614b1f602983613934565b9150614b2a82614ac3565b604082019050919050565b60006020820190508181036000830152614b4e81614b12565b9050919050565b7f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008201527f726f206164647265737300000000000000000000000000000000000000000000602082015250565b6000614bb1602a83613934565b9150614bbc82614b55565b604082019050919050565b60006020820190508181036000830152614be081614ba4565b9050919050565b7f4552433732313a20617070726f766520746f2063616c6c657200000000000000600082015250565b6000614c1d601983613934565b9150614c2882614be7565b602082019050919050565b60006020820190508181036000830152614c4c81614c10565b9050919050565b7f4e65787467656d73206361702065786365656465640000000000000000000000600082015250565b6000614c89601583613934565b9150614c9482614c53565b602082019050919050565b60006020820190508181036000830152614cb881614c7c565b9050919050565b6000614cca826139e4565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415614cfd57614cfc614792565b5b600182019050919050565b7f526563697069656e742073686f756c642062652070726573656e740000000000600082015250565b6000614d3e601b83613934565b9150614d4982614d08565b602082019050919050565b60006020820190508181036000830152614d6d81614d31565b9050919050565b7f526f79616c74792076616c75652073686f756c6420626520706f736974697665600082015250565b6000614daa602083613934565b9150614db582614d74565b602082019050919050565b60006020820190508181036000830152614dd981614d9d565b9050919050565b7f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008201527f697374656e7420746f6b656e0000000000000000000000000000000000000000602082015250565b6000614e3c602c83613934565b9150614e4782614de0565b604082019050919050565b60006020820190508181036000830152614e6b81614e2f565b9050919050565b7f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008201527f73206e6f74206f776e0000000000000000000000000000000000000000000000602082015250565b6000614ece602983613934565b9150614ed982614e72565b604082019050919050565b60006020820190508181036000830152614efd81614ec1565b9050919050565b7f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b6000614f60602483613934565b9150614f6b82614f04565b604082019050919050565b60006020820190508181036000830152614f8f81614f53565b9050919050565b6000614fa1826139e4565b9150614fac836139e4565b925082821015614fbf57614fbe614792565b5b828203905092915050565b6000614fd5826139e4565b9150614fe0836139e4565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561501557615014614792565b5b828201905092915050565b600081905092915050565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000600082015250565b6000615061601783615020565b915061506c8261502b565b601782019050919050565b600061508282613929565b61508c8185615020565b935061509c818560208601613945565b80840191505092915050565b7f206973206d697373696e6720726f6c6520000000000000000000000000000000600082015250565b60006150de601183615020565b91506150e9826150a8565b601182019050919050565b60006150ff82615054565b915061510b8285615077565b9150615116826150d1565b91506151228284615077565b91508190509392505050565b7f5061757361626c653a206e6f7420706175736564000000000000000000000000600082015250565b6000615164601483613934565b915061516f8261512e565b602082019050919050565b6000602082019050818103600083015261519381615157565b9050919050565b7f5061757361626c653a2070617573656400000000000000000000000000000000600082015250565b60006151d0601083613934565b91506151db8261519a565b602082019050919050565b600060208201905081810360008301526151ff816151c3565b9050919050565b7f45524337323155524953746f726167653a2055524920736574206f66206e6f6e60008201527f6578697374656e7420746f6b656e000000000000000000000000000000000000602082015250565b6000615262602e83613934565b915061526d82615206565b604082019050919050565b6000602082019050818103600083015261529181615255565b9050919050565b7f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008201527f63656976657220696d706c656d656e7465720000000000000000000000000000602082015250565b60006152f4603283613934565b91506152ff82615298565b604082019050919050565b60006020820190508181036000830152615323816152e7565b9050919050565b7f45524337323155524953746f726167653a2055524920717565727920666f722060008201527f6e6f6e6578697374656e7420746f6b656e000000000000000000000000000000602082015250565b6000615386603183613934565b91506153918261532a565b604082019050919050565b600060208201905081810360008301526153b581615379565b9050919050565b60006153c88285615077565b91506153d48284615077565b91508190509392505050565b60006040820190506153f56000830185613be4565b818103602083015261540781846141ca565b90509392505050565b600061541b826139e4565b9150600082141561542f5761542e614792565b5b600182039050919050565b7f537472696e67733a20686578206c656e67746820696e73756666696369656e74600082015250565b6000615470602083613934565b915061547b8261543a565b602082019050919050565b6000602082019050818103600083015261549f81615463565b9050919050565b600081519050919050565b600082825260208201905092915050565b60006154cd826154a6565b6154d781856154b1565b93506154e7818560208601613945565b6154f081613978565b840191505092915050565b60006080820190506155106000830187613a79565b61551d6020830186613a79565b61552a6040830185613be4565b818103606083015261553c81846154c2565b905095945050505050565b6000815190506155568161389a565b92915050565b60006020828403121561557257615571613864565b5b600061558084828501615547565b91505092915050565b7f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008201527f6e6578697374656e7420746f6b656e0000000000000000000000000000000000602082015250565b60006155e5602f83613934565b91506155f082615589565b604082019050919050565b60006020820190508181036000830152615614816155d8565b9050919050565b6000615626826139e4565b9150615631836139e4565b9250826156415761564061481b565b5b828206905092915050565b7f4552433732313a206d696e7420746f20746865207a65726f2061646472657373600082015250565b6000615682602083613934565b915061568d8261564c565b602082019050919050565b600060208201905081810360008301526156b181615675565b9050919050565b7f4552433732313a20746f6b656e20616c7265616479206d696e74656400000000600082015250565b60006156ee601c83613934565b91506156f9826156b8565b602082019050919050565b6000602082019050818103600083015261571d816156e1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea264697066735822122077fcbca25c9200a439968abe1d805c53bd5a9b54f98c32c16741ee65c97f7f3764736f6c634300080b0033
Loading