Token Connections
Overview CRC721
Total Supply:
77 CONNECTIONS
Holders:
27 addresses
Contract:
Balance
1 CONNECTIONS
[ 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
0x6080604052600436106101f95760003560e01c806370a082311161010d578063a0712d68116100a0578063c87b56dd1161006f578063c87b56dd146106db578063d4c9753314610718578063e2982c2114610741578063e985e9c51461077e578063f2fde38b146107bb576101f9565b8063a0712d6814610630578063a22cb4651461064c578063a526c5d914610675578063b88d4fde146106b2576101f9565b80638da5cb5b116100dc5780638da5cb5b1461058857806395d03727146105b357806395d89b41146105dc5780639b642de114610607576101f9565b806370a08231146104f2578063715018a61461052f5780638456cb591461054657806384c4bd4b1461055d576101f9565b80633b4c4b251161019057806343bc16121161015f57806343bc1612146103f95780634f6ccce7146104245780635c975abb14610461578063632bbab41461048c5780636352211e146104b5576101f9565b80633b4c4b25146103865780633ccfd60b146103af5780633f4ba83a146103b957806342842e0e146103d0576101f9565b806318160ddd116101cc57806318160ddd146102cc57806323b872dd146102f75780632f745c591461032057806331b3eb941461035d576101f9565b806301ffc9a7146101fe57806306fdde031461023b578063081812fc14610266578063095ea7b3146102a3575b600080fd5b34801561020a57600080fd5b5061022560048036038101906102209190613368565b6107e4565b6040516102329190613fc1565b60405180910390f35b34801561024757600080fd5b506102506107f6565b60405161025d9190613fdc565b60405180910390f35b34801561027257600080fd5b5061028d600480360381019061028891906133fb565b610888565b60405161029a9190613f3f565b60405180910390f35b3480156102af57600080fd5b506102ca60048036038101906102c5919061332c565b61090d565b005b3480156102d857600080fd5b506102e1610a25565b6040516102ee919061433e565b60405180910390f35b34801561030357600080fd5b5061031e60048036038101906103199190613226565b610a32565b005b34801561032c57600080fd5b506103476004803603810190610342919061332c565b610a92565b604051610354919061433e565b60405180910390f35b34801561036957600080fd5b50610384600480360381019061037f91906131c1565b610b37565b005b34801561039257600080fd5b506103ad60048036038101906103a891906133fb565b610b99565b005b6103b7610c1f565b005b3480156103c557600080fd5b506103ce610cc6565b005b3480156103dc57600080fd5b506103f760048036038101906103f29190613226565b610d4c565b005b34801561040557600080fd5b5061040e610d6c565b60405161041b9190613f3f565b60405180910390f35b34801561043057600080fd5b5061044b600480360381019061044691906133fb565b610d92565b604051610458919061433e565b60405180910390f35b34801561046d57600080fd5b50610476610e29565b6040516104839190613fc1565b60405180910390f35b34801561049857600080fd5b506104b360048036038101906104ae91906133fb565b610e40565b005b3480156104c157600080fd5b506104dc60048036038101906104d791906133fb565b610f09565b6040516104e99190613f3f565b60405180910390f35b3480156104fe57600080fd5b5061051960048036038101906105149190613198565b610fbb565b604051610526919061433e565b60405180910390f35b34801561053b57600080fd5b50610544611073565b005b34801561055257600080fd5b5061055b6110fb565b005b34801561056957600080fd5b50610572611181565b60405161057f919061433e565b60405180910390f35b34801561059457600080fd5b5061059d61118d565b6040516105aa9190613f3f565b60405180910390f35b3480156105bf57600080fd5b506105da60048036038101906105d5919061344d565b6111b7565b005b3480156105e857600080fd5b506105f1611277565b6040516105fe9190613fdc565b60405180910390f35b34801561061357600080fd5b5061062e600480360381019061062991906133ba565b611309565b005b61064a600480360381019061064591906133fb565b61139f565b005b34801561065857600080fd5b50610673600480360381019061066e91906132f0565b6114b4565b005b34801561068157600080fd5b5061069c60048036038101906106979190613198565b611635565b6040516106a99190613fc1565b60405180910390f35b3480156106be57600080fd5b506106d960048036038101906106d49190613275565b61163c565b005b3480156106e757600080fd5b5061070260048036038101906106fd91906133fb565b61169e565b60405161070f9190613fdc565b60405180910390f35b34801561072457600080fd5b5061073f600480360381019061073a9190613198565b611720565b005b34801561074d57600080fd5b5061076860048036038101906107639190613198565b6117e0565b604051610775919061433e565b60405180910390f35b34801561078a57600080fd5b506107a560048036038101906107a091906131ea565b611892565b6040516107b29190613fc1565b60405180910390f35b3480156107c757600080fd5b506107e260048036038101906107dd9190613198565b611926565b005b60006107ef82611a1e565b9050919050565b6060600080546108059061462a565b80601f01602080910402602001604051908101604052809291908181526020018280546108319061462a565b801561087e5780601f106108535761010080835404028352916020019161087e565b820191906000526020600020905b81548152906001019060200180831161086157829003601f168201915b5050505050905090565b600061089382611a98565b6108d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c99061421e565b60405180910390fd5b6004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600061091882610f09565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610989576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109809061429e565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166109a8611b04565b73ffffffffffffffffffffffffffffffffffffffff1614806109d757506109d6816109d1611b04565b611892565b5b610a16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0d9061417e565b60405180910390fd5b610a208383611b0c565b505050565b6000600880549050905090565b610a43610a3d611b04565b82611bc5565b610a82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a79906142be565b60405180910390fd5b610a8d838383611ca3565b505050565b6000610a9d83610fbb565b8210610ade576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ad59061401e565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b6002600b541415610b7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b749061431e565b60405180910390fd5b6002600b81905550610b8e81611eff565b6001600b8190555050565b610ba1611b04565b73ffffffffffffffffffffffffffffffffffffffff16610bbf61118d565b73ffffffffffffffffffffffffffffffffffffffff1614610c15576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0c9061423e565b60405180910390fd5b8060128190555050565b610c27611b04565b73ffffffffffffffffffffffffffffffffffffffff16610c4561118d565b73ffffffffffffffffffffffffffffffffffffffff1614610c9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c929061423e565b60405180910390fd5b610cc4473373ffffffffffffffffffffffffffffffffffffffff16611f8d90919063ffffffff16565b565b610cce611b04565b73ffffffffffffffffffffffffffffffffffffffff16610cec61118d565b73ffffffffffffffffffffffffffffffffffffffff1614610d42576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d399061423e565b60405180910390fd5b610d4a612081565b565b610d678383836040518060200160405280600081525061163c565b505050565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000610d9c610a25565b8210610ddd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dd4906142de565b60405180910390fd5b60088281548110610e17577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b6000600a60149054906101000a900460ff16905090565b610e48611b04565b73ffffffffffffffffffffffffffffffffffffffff16610e6661118d565b73ffffffffffffffffffffffffffffffffffffffff1614610ebc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610eb39061423e565b60405180910390fd5b60005b81811015610f0557610ef2600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16612123565b8080610efd9061465c565b915050610ebf565b5050565b6000806002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610fb2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa9906141be565b60405180910390fd5b80915050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561102c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110239061419e565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61107b611b04565b73ffffffffffffffffffffffffffffffffffffffff1661109961118d565b73ffffffffffffffffffffffffffffffffffffffff16146110ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110e69061423e565b60405180910390fd5b6110f9600061218e565b565b611103611b04565b73ffffffffffffffffffffffffffffffffffffffff1661112161118d565b73ffffffffffffffffffffffffffffffffffffffff1614611177576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161116e9061423e565b60405180910390fd5b61117f612254565b565b600f8060000154905081565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6111bf611b04565b73ffffffffffffffffffffffffffffffffffffffff166111dd61118d565b73ffffffffffffffffffffffffffffffffffffffff1614611233576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161122a9061423e565b60405180910390fd5b801561125857670de0b6b3a76400008261124d91906144d4565b601081905550611273565b670de0b6b3a76400008261126c91906144d4565b6011819055505b5050565b6060600180546112869061462a565b80601f01602080910402602001604051908101604052809291908181526020018280546112b29061462a565b80156112ff5780601f106112d4576101008083540402835291602001916112ff565b820191906000526020600020905b8154815290600101906020018083116112e257829003601f168201915b5050505050905090565b611311611b04565b73ffffffffffffffffffffffffffffffffffffffff1661132f61118d565b73ffffffffffffffffffffffffffffffffffffffff1614611385576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137c9061423e565b60405180910390fd5b806015908051906020019061139b929190612f92565b5050565b60148111156113e3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113da9061407e565b60405180910390fd5b6000806113ef33611635565b90508015611401576010549150611407565b60115491505b6000838361141591906144d4565b90508034101561145a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611451906142fe565b60405180910390fd5b60005b848110156114815761146e33612123565b80806114799061465c565b91505061145d565b506114ae600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16826122f7565b50505050565b6114bc611b04565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561152a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611521906140de565b60405180910390fd5b8060056000611537611b04565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff166115e4611b04565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516116299190613fc1565b60405180910390a35050565b6000919050565b61164d611647611b04565b83611bc5565b61168c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611683906142be565b60405180910390fd5b61169884848484612387565b50505050565b60606116a982611a98565b6116e8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116df9061427e565b60405180910390fd5b600060156116f5846123e3565b604051602001611706929190613efb565b604051602081830303815290604052905080915050919050565b611728611b04565b73ffffffffffffffffffffffffffffffffffffffff1661174661118d565b73ffffffffffffffffffffffffffffffffffffffff161461179c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117939061423e565b60405180910390fd5b80600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60007f00000000000000000000000070a23fb259d0266ab0596524b7385ad0f173b99073ffffffffffffffffffffffffffffffffffffffff1663e3a9db1a836040518263ffffffff1660e01b815260040161183b9190613f3f565b60206040518083038186803b15801561185357600080fd5b505afa158015611867573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061188b9190613424565b9050919050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61192e611b04565b73ffffffffffffffffffffffffffffffffffffffff1661194c61118d565b73ffffffffffffffffffffffffffffffffffffffff16146119a2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119999061423e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611a12576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a099061405e565b60405180910390fd5b611a1b8161218e565b50565b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611a915750611a9082612590565b5b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff166002600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614159050919050565b600033905090565b816004600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16611b7f83610f09565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b6000611bd082611a98565b611c0f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c069061413e565b60405180910390fd5b6000611c1a83610f09565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480611c8957508373ffffffffffffffffffffffffffffffffffffffff16611c7184610888565b73ffffffffffffffffffffffffffffffffffffffff16145b80611c9a5750611c998185611892565b5b91505092915050565b8273ffffffffffffffffffffffffffffffffffffffff16611cc382610f09565b73ffffffffffffffffffffffffffffffffffffffff1614611d19576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d109061425e565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611d89576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d80906140be565b60405180910390fd5b611d94838383612672565b611d9f600082611b0c565b6001600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611def919061452e565b925050819055506001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611e46919061444d565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b7f00000000000000000000000070a23fb259d0266ab0596524b7385ad0f173b99073ffffffffffffffffffffffffffffffffffffffff166351cff8d9826040518263ffffffff1660e01b8152600401611f589190613f5a565b600060405180830381600087803b158015611f7257600080fd5b505af1158015611f86573d6000803e3d6000fd5b5050505050565b80471015611fd0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fc79061411e565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff1682604051611ff690613f2a565b60006040518083038185875af1925050503d8060008114612033576040519150601f19603f3d011682016040523d82523d6000602084013e612038565b606091505b505090508061207c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612073906140fe565b60405180910390fd5b505050565b612089610e29565b6120c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016120bf90613ffe565b60405180910390fd5b6000600a60146101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa61210c611b04565b6040516121199190613f3f565b60405180910390a1565b600061212f600f612682565b612139600f612698565b9050601254811115612180576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612177906141fe565b60405180910390fd5b61218a82826126a6565b5050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b61225c610e29565b1561229c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122939061415e565b60405180910390fd5b6001600a60146101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586122e0611b04565b6040516122ed9190613f3f565b60405180910390a1565b7f00000000000000000000000070a23fb259d0266ab0596524b7385ad0f173b99073ffffffffffffffffffffffffffffffffffffffff1663f340fa0182846040518363ffffffff1660e01b81526004016123519190613f3f565b6000604051808303818588803b15801561236a57600080fd5b505af115801561237e573d6000803e3d6000fd5b50505050505050565b612392848484611ca3565b61239e848484846126c4565b6123dd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016123d49061403e565b60405180910390fd5b50505050565b6060600082141561242b576040518060400160405280600181526020017f3000000000000000000000000000000000000000000000000000000000000000815250905061258b565b600082905060005b6000821461245d5780806124469061465c565b915050600a8261245691906144a3565b9150612433565b60008167ffffffffffffffff81111561249f577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f1916602001820160405280156124d15781602001600182028036833780820191505090505b5090505b60008514612584576001826124ea919061452e565b9150600a856124f991906146a5565b6030612505919061444d565b60f81b818381518110612541577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600a8561257d91906144a3565b94506124d5565b8093505050505b919050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061265b57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061266b575061266a8261285b565b5b9050919050565b61267d8383836128c5565b505050565b6001816000016000828254019250508190555050565b600081600001549050919050565b6126c08282604051806020016040528060008152506129d9565b5050565b60006126e58473ffffffffffffffffffffffffffffffffffffffff16612a34565b1561284e578373ffffffffffffffffffffffffffffffffffffffff1663150b7a0261270e611b04565b8786866040518563ffffffff1660e01b81526004016127309493929190613f75565b602060405180830381600087803b15801561274a57600080fd5b505af192505050801561277b57506040513d601f19601f820116820180604052508101906127789190613391565b60015b6127fe573d80600081146127ab576040519150601f19603f3d011682016040523d82523d6000602084013e6127b0565b606091505b506000815114156127f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127ed9061403e565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050612853565b600190505b949350505050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6128d0838383612a47565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156129135761290e81612a4c565b612952565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614612951576129508382612a95565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156129955761299081612c02565b6129d4565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16146129d3576129d28282612d45565b5b5b505050565b6129e38383612dc4565b6129f060008484846126c4565b612a2f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a269061403e565b60405180910390fd5b505050565b600080823b905060008111915050919050565b505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006001612aa284610fbb565b612aac919061452e565b9050600060076000848152602001908152602001600020549050818114612b91576000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002054905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002081905550816007600083815260200190815260200160002081905550505b6007600084815260200190815260200160002060009055600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008381526020019081526020016000206000905550505050565b60006001600880549050612c16919061452e565b9050600060096000848152602001908152602001600020549050600060088381548110612c6c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508060088381548110612cb4577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020018190555081600960008381526020019081526020016000208190555060096000858152602001908152602001600020600090556008805480612d29577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000612d5083610fbb565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415612e34576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e2b906141de565b60405180910390fd5b612e3d81611a98565b15612e7d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612e749061409e565b60405180910390fd5b612e8960008383612672565b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254612ed9919061444d565b92505081905550816002600083815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550808273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45050565b828054612f9e9061462a565b90600052602060002090601f016020900481019282612fc05760008555613007565b82601f10612fd957805160ff1916838001178555613007565b82800160010185558215613007579182015b82811115613006578251825591602001919060010190612feb565b5b5090506130149190613018565b5090565b5b80821115613031576000816000905550600101613019565b5090565b60006130486130438461438a565b614359565b90508281526020810184848401111561306057600080fd5b61306b8482856145e8565b509392505050565b6000613086613081846143ba565b614359565b90508281526020810184848401111561309e57600080fd5b6130a98482856145e8565b509392505050565b6000813590506130c0816147a3565b92915050565b6000813590506130d5816147ba565b92915050565b6000813590506130ea816147d1565b92915050565b6000813590506130ff816147e8565b92915050565b600081519050613114816147e8565b92915050565b600082601f83011261312b57600080fd5b813561313b848260208601613035565b91505092915050565b600082601f83011261315557600080fd5b8135613165848260208601613073565b91505092915050565b60008135905061317d816147ff565b92915050565b600081519050613192816147ff565b92915050565b6000602082840312156131aa57600080fd5b60006131b8848285016130b1565b91505092915050565b6000602082840312156131d357600080fd5b60006131e1848285016130c6565b91505092915050565b600080604083850312156131fd57600080fd5b600061320b858286016130b1565b925050602061321c858286016130b1565b9150509250929050565b60008060006060848603121561323b57600080fd5b6000613249868287016130b1565b935050602061325a868287016130b1565b925050604061326b8682870161316e565b9150509250925092565b6000806000806080858703121561328b57600080fd5b6000613299878288016130b1565b94505060206132aa878288016130b1565b93505060406132bb8782880161316e565b925050606085013567ffffffffffffffff8111156132d857600080fd5b6132e48782880161311a565b91505092959194509250565b6000806040838503121561330357600080fd5b6000613311858286016130b1565b9250506020613322858286016130db565b9150509250929050565b6000806040838503121561333f57600080fd5b600061334d858286016130b1565b925050602061335e8582860161316e565b9150509250929050565b60006020828403121561337a57600080fd5b6000613388848285016130f0565b91505092915050565b6000602082840312156133a357600080fd5b60006133b184828501613105565b91505092915050565b6000602082840312156133cc57600080fd5b600082013567ffffffffffffffff8111156133e657600080fd5b6133f284828501613144565b91505092915050565b60006020828403121561340d57600080fd5b600061341b8482850161316e565b91505092915050565b60006020828403121561343657600080fd5b600061344484828501613183565b91505092915050565b6000806040838503121561346057600080fd5b600061346e8582860161316e565b925050602061347f858286016130db565b9150509250929050565b61349281614574565b82525050565b6134a181614562565b82525050565b6134b081614586565b82525050565b60006134c1826143ff565b6134cb8185614415565b93506134db8185602086016145f7565b6134e481614792565b840191505092915050565b60006134fa8261440a565b6135048185614431565b93506135148185602086016145f7565b61351d81614792565b840191505092915050565b60006135338261440a565b61353d8185614442565b935061354d8185602086016145f7565b80840191505092915050565b600081546135668161462a565b6135708186614442565b9450600182166000811461358b576001811461359c576135cf565b60ff198316865281860193506135cf565b6135a5856143ea565b60005b838110156135c7578154818901526001820191506020810190506135a8565b838801955050505b50505092915050565b60006135e5601483614431565b91507f5061757361626c653a206e6f74207061757365640000000000000000000000006000830152602082019050919050565b6000613625602b83614431565b91507f455243373231456e756d657261626c653a206f776e657220696e646578206f7560008301527f74206f6620626f756e64730000000000000000000000000000000000000000006020830152604082019050919050565b600061368b603283614431565b91507f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560008301527f63656976657220696d706c656d656e74657200000000000000000000000000006020830152604082019050919050565b60006136f1602683614431565b91507f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008301527f64647265737300000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613757601583614431565b91507f6e6f74206d696e74206d6f7265207468616e20323000000000000000000000006000830152602082019050919050565b6000613797601c83614431565b91507f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006000830152602082019050919050565b60006137d7602483614431565b91507f4552433732313a207472616e7366657220746f20746865207a65726f2061646460008301527f72657373000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b600061383d601983614431565b91507f4552433732313a20617070726f766520746f2063616c6c6572000000000000006000830152602082019050919050565b600061387d603a83614431565b91507f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260008301527f6563697069656e74206d617920686176652072657665727465640000000000006020830152604082019050919050565b60006138e3601d83614431565b91507f416464726573733a20696e73756666696369656e742062616c616e63650000006000830152602082019050919050565b6000613923602c83614431565b91507f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860008301527f697374656e7420746f6b656e00000000000000000000000000000000000000006020830152604082019050919050565b6000613989601083614431565b91507f5061757361626c653a20706175736564000000000000000000000000000000006000830152602082019050919050565b60006139c9603883614431565b91507f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760008301527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006020830152604082019050919050565b6000613a2f602a83614431565b91507f4552433732313a2062616c616e636520717565727920666f7220746865207a6560008301527f726f2061646472657373000000000000000000000000000000000000000000006020830152604082019050919050565b6000613a95602983614431565b91507f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460008301527f656e7420746f6b656e00000000000000000000000000000000000000000000006020830152604082019050919050565b6000613afb602083614431565b91507f4552433732313a206d696e7420746f20746865207a65726f20616464726573736000830152602082019050919050565b6000613b3b601783614431565b91507f54686973206d696e742068617320736f6c64206f75742e0000000000000000006000830152602082019050919050565b6000613b7b602c83614431565b91507f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860008301527f697374656e7420746f6b656e00000000000000000000000000000000000000006020830152604082019050919050565b6000613be1600583614442565b91507f2e6a736f6e0000000000000000000000000000000000000000000000000000006000830152600582019050919050565b6000613c21602083614431565b91507f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726000830152602082019050919050565b6000613c61602983614431565b91507f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960008301527f73206e6f74206f776e00000000000000000000000000000000000000000000006020830152604082019050919050565b6000613cc7602f83614431565b91507f4552433732314d657461646174613a2055524920717565727920666f72206e6f60008301527f6e6578697374656e7420746f6b656e00000000000000000000000000000000006020830152604082019050919050565b6000613d2d602183614431565b91507f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560008301527f72000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000613d93600083614426565b9150600082019050919050565b6000613dad603183614431565b91507f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60008301527f776e6572206e6f7220617070726f7665640000000000000000000000000000006020830152604082019050919050565b6000613e13602c83614431565b91507f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60008301527f7574206f6620626f756e647300000000000000000000000000000000000000006020830152604082019050919050565b6000613e79601a83614431565b91507f596f7520646f6e2774206861766520656e6f7567682043524f2e0000000000006000830152602082019050919050565b6000613eb9601f83614431565b91507f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006000830152602082019050919050565b613ef5816145de565b82525050565b6000613f078285613559565b9150613f138284613528565b9150613f1e82613bd4565b91508190509392505050565b6000613f3582613d86565b9150819050919050565b6000602082019050613f546000830184613498565b92915050565b6000602082019050613f6f6000830184613489565b92915050565b6000608082019050613f8a6000830187613498565b613f976020830186613498565b613fa46040830185613eec565b8181036060830152613fb681846134b6565b905095945050505050565b6000602082019050613fd660008301846134a7565b92915050565b60006020820190508181036000830152613ff681846134ef565b905092915050565b60006020820190508181036000830152614017816135d8565b9050919050565b6000602082019050818103600083015261403781613618565b9050919050565b600060208201905081810360008301526140578161367e565b9050919050565b60006020820190508181036000830152614077816136e4565b9050919050565b600060208201905081810360008301526140978161374a565b9050919050565b600060208201905081810360008301526140b78161378a565b9050919050565b600060208201905081810360008301526140d7816137ca565b9050919050565b600060208201905081810360008301526140f781613830565b9050919050565b6000602082019050818103600083015261411781613870565b9050919050565b60006020820190508181036000830152614137816138d6565b9050919050565b6000602082019050818103600083015261415781613916565b9050919050565b600060208201905081810360008301526141778161397c565b9050919050565b60006020820190508181036000830152614197816139bc565b9050919050565b600060208201905081810360008301526141b781613a22565b9050919050565b600060208201905081810360008301526141d781613a88565b9050919050565b600060208201905081810360008301526141f781613aee565b9050919050565b6000602082019050818103600083015261421781613b2e565b9050919050565b6000602082019050818103600083015261423781613b6e565b9050919050565b6000602082019050818103600083015261425781613c14565b9050919050565b6000602082019050818103600083015261427781613c54565b9050919050565b6000602082019050818103600083015261429781613cba565b9050919050565b600060208201905081810360008301526142b781613d20565b9050919050565b600060208201905081810360008301526142d781613da0565b9050919050565b600060208201905081810360008301526142f781613e06565b9050919050565b6000602082019050818103600083015261431781613e6c565b9050919050565b6000602082019050818103600083015261433781613eac565b9050919050565b60006020820190506143536000830184613eec565b92915050565b6000604051905081810181811067ffffffffffffffff821117156143805761437f614763565b5b8060405250919050565b600067ffffffffffffffff8211156143a5576143a4614763565b5b601f19601f8301169050602081019050919050565b600067ffffffffffffffff8211156143d5576143d4614763565b5b601f19601f8301169050602081019050919050565b60008190508160005260206000209050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b6000614458826145de565b9150614463836145de565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03821115614498576144976146d6565b5b828201905092915050565b60006144ae826145de565b91506144b9836145de565b9250826144c9576144c8614705565b5b828204905092915050565b60006144df826145de565b91506144ea836145de565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615614523576145226146d6565b5b828202905092915050565b6000614539826145de565b9150614544836145de565b925082821015614557576145566146d6565b5b828203905092915050565b600061456d826145be565b9050919050565b600061457f826145be565b9050919050565b60008115159050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b838110156146155780820151818401526020810190506145fa565b83811115614624576000848401525b50505050565b6000600282049050600182168061464257607f821691505b6020821081141561465657614655614734565b5b50919050565b6000614667826145de565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561469a576146996146d6565b5b600182019050919050565b60006146b0826145de565b91506146bb836145de565b9250826146cb576146ca614705565b5b828206905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b6147ac81614562565b81146147b757600080fd5b50565b6147c381614574565b81146147ce57600080fd5b50565b6147da81614586565b81146147e557600080fd5b50565b6147f181614592565b81146147fc57600080fd5b50565b614808816145de565b811461481357600080fd5b5056fea264697066735822122075c6129b92fd1c275c64cc87f72097b00013f617b340d585670b74d88185c4db64736f6c63430008000033