Token NiftySouq
Overview ERC-721
Total Supply:
26 NS
Holders:
8 addresses
Profile Summary
Contract:
Balance
3 NS
[ 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
0x6080604052600436106102045760003560e01c80636352211e11610118578063a2309ff8116100a0578063d547741f1161006f578063d547741f146105fa578063dc33e6811461061a578063e985e9c51461063a578063ebbb87be14610683578063f851a440146106a357600080fd5b8063a2309ff814610569578063b88d4fde14610582578063bf0b175e146105a2578063c87b56dd146105da57600080fd5b806375b238fc116100e757806375b238fc146104cb57806391d14854146104ff57806395d89b411461051f578063a217fddf14610534578063a22cb4651461054957600080fd5b80636352211e1461046357806369f80433146104835780636c0360eb1461049657806370a08231146104ab57600080fd5b80632f2ff15d1161019b57806342966c681161016a57806342966c68146103c1578063453ab141146103e15780634f558e791461040157806353ed51431461042157806355f804b31461044357600080fd5b80632f2ff15d1461034b57806336568abe1461036b57806340163a631461038b57806342842e0e146103a157600080fd5b80630ae7da4b116101d75780630ae7da4b146102ba57806318160ddd146102d457806323b872dd146102fb578063248a9ca31461031b57600080fd5b806301ffc9a71461020957806306fdde031461023e578063081812fc14610260578063095ea7b314610298575b600080fd5b34801561021557600080fd5b50610229610224366004613219565b6106c3565b60405190151581526020015b60405180910390f35b34801561024a57600080fd5b506102536106e3565b60405161023591906135e2565b34801561026c57600080fd5b5061028061027b3660046131dd565b610775565b6040516001600160a01b039091168152602001610235565b3480156102a457600080fd5b506102b86102b3366004613170565b6107b9565b005b3480156102c657600080fd5b50600b546102299060ff1681565b3480156102e057600080fd5b5060015460005403600019015b604051908152602001610235565b34801561030757600080fd5b506102b861031636600461308f565b610847565b34801561032757600080fd5b506102ed6103363660046131dd565b60009081526008602052604090206001015490565b34801561035757600080fd5b506102b86103663660046131f6565b610852565b34801561037757600080fd5b506102b86103863660046131f6565b610877565b34801561039757600080fd5b506102ed61271081565b3480156103ad57600080fd5b506102b86103bc36600461308f565b6108fa565b3480156103cd57600080fd5b506102b86103dc3660046131dd565b610915565b3480156103ed57600080fd5b506102b86103fc36600461319a565b610972565b34801561040d57600080fd5b5061022961041c3660046131dd565b610a11565b34801561042d57600080fd5b50610436610a1c565b60405161023591906134ea565b34801561044f57600080fd5b506102b861045e366004613253565b610c2e565b34801561046f57600080fd5b5061028061047e3660046131dd565b610ca6565b6102ed6104913660046132e1565b610cb8565b3480156104a257600080fd5b506102536110ac565b3480156104b757600080fd5b506102ed6104c6366004613041565b6110bb565b3480156104d757600080fd5b506102ed7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b34801561050b57600080fd5b5061022961051a3660046131f6565b611109565b34801561052b57600080fd5b50610253611134565b34801561054057600080fd5b506102ed600081565b34801561055557600080fd5b506102b8610564366004613146565b611143565b34801561057557600080fd5b50600054600019016102ed565b34801561058e57600080fd5b506102b861059d3660046130cb565b6111d9565b3480156105ae57600080fd5b506105c26105bd366004613041565b61122a565b6040516001600160401b039091168152602001610235565b3480156105e657600080fd5b506102536105f53660046131dd565b611258565b34801561060657600080fd5b506102b86106153660046131f6565b611263565b34801561062657600080fd5b506102ed610635366004613041565b611288565b34801561064657600080fd5b5061022961065536600461305c565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b34801561068f57600080fd5b506102ed61069e36600461329b565b6112b6565b3480156106af57600080fd5b50600954610280906001600160a01b031681565b60006106ce82611599565b806106dd57506106dd826115e9565b92915050565b6060600280546106f290613729565b80601f016020809104026020016040519081016040528092919081815260200182805461071e90613729565b801561076b5780601f106107405761010080835404028352916020019161076b565b820191906000526020600020905b81548152906001019060200180831161074e57829003601f168201915b5050505050905090565b60006107808261160e565b61079d576040516333d1c03960e21b815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b60006107c482610ca6565b9050806001600160a01b0316836001600160a01b031614156107f95760405163250fdee360e21b815260040160405180910390fd5b336001600160a01b0382161480159061081957506108178133610655565b155b15610837576040516367d9dca160e11b815260040160405180910390fd5b610842838383611647565b505050565b6108428383836116a3565b60008281526008602052604090206001015461086d81611823565b610842838361182d565b6001600160a01b03811633146108ec5760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b6108f682826118b3565b5050565b610842838383604051806020016040528060008152506111d9565b3361091f82610ca6565b6001600160a01b0316146109645760405162461bcd60e51b815260206004820152600c60248201526b3737ba1030b71037bbb732b960a11b60448201526064016108e3565b61096f81600061191a565b50565b61099c7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611109565b6109d75760405162461bcd60e51b815260206004820152600c60248201526b3737ba1030b71030b236b4b760a11b60448201526064016108e3565b6001600160a01b038216600090815260056020526040902080546001600160c01b0316600160c01b6001600160401b038416021790555050565b60006106dd8261160e565b60606000546001600160401b03811115610a3857610a386137e5565b604051908082528060200260200182016040528015610a8d57816020015b610a7a60405180606001604052806060815260200160608152602001606081525090565b815260200190600190039081610a565790505b50905060015b600054811015610c2a576000818152600c602090815260409182902082518154608093810282018401909452606081018481529093919284928491840182828015610afd57602002820191906000526020600020905b815481526020019060010190808311610ae9575b5050505050815260200160018201805480602002602001604051908101604052809291908181526020018280548015610b5f57602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610b41575b50505050508152602001600282018054610b7890613729565b80601f0160208091040260200160405190810160405280929190818152602001828054610ba490613729565b8015610bf15780601f10610bc657610100808354040283529160200191610bf1565b820191906000526020600020905b815481529060010190602001808311610bd457829003601f168201915b505050505081525050828281518110610c0c57610c0c6137cf565b60200260200101819052508080610c229061375e565b915050610a93565b5090565b610c587fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533611109565b610c935760405162461bcd60e51b815260206004820152600c60248201526b3737ba1030b71030b236b4b760a11b60448201526064016108e3565b80516108f690600a906020840190612df2565b6000610cb182611acd565b5192915050565b6000610cc760208501856135f5565b610cd460408701876135f5565b828114610d235760405162461bcd60e51b815260206004820152601f60248201527f636f7272757074656420726576656e75657320616e642063726561746f72730060448201526064016108e3565b6000805b84811015610e43576000868683818110610d4357610d436137cf565b9050602002013511610d915760405162461bcd60e51b81526020600482015260176024820152761e995c9bc81c995d995b9d59481a5cc81a5b9d985b1a59604a1b60448201526064016108e3565b6000848483818110610da557610da56137cf565b9050602002016020810190610dba9190613041565b6001600160a01b03161415610e0b5760405162461bcd60e51b81526020600482015260176024820152761b9d5b1b0818dc99585d1bdc881a5cc81a5b9d985b1a59604a1b60448201526064016108e3565b858582818110610e1d57610e1d6137cf565b9050602002013582610e2f9190613684565b915080610e3b8161375e565b915050610d27565b50612710811115610e895760405162461bcd60e51b815260206004820152601060248201526f726576656e7565206f766572666c6f7760801b60448201526064016108e3565b33610e9a60808b0160608c01613041565b6001600160a01b03161415610ef15760405162461bcd60e51b815260206004820152601860248201527f73656c6c657220616e642062757965722069732073616d65000000000000000060448201526064016108e3565b60008715610f0a57610f038a8a611bf4565b9050610f16565b610f138a611c7c565b90505b6001600160a01b038116610f3060808c0160608d01613041565b6001600160a01b031614610f905760405162461bcd60e51b815260206004820152602160248201527f5369676e617475726520696e76616c6964206f7220756e617574686f72697a656044820152601960fa1b60648201526084016108e3565b8935341015610fe15760405162461bcd60e51b815260206004820152601f60248201527f496e73756666696369656e742066756e647320746f206c617a79206d696e740060448201526064016108e3565b600054610fee828d611ce7565b610ffb60408c018c6135f5565b6000838152600c6020526040902061101892600190910191612e72565b5061102660a08c018c61363e565b6000838152600c6020526040902061104392600290910191612ec5565b5061105160208c018c6135f5565b6000838152600c6020526040902061106a929091612f39565b506110768233836116a3565b61109d348361108860208f018f6135f5565b8f806040019061109891906135f5565b611d01565b9b9a5050505050505050505050565b6060600a80546106f290613729565b60006001600160a01b0382166110e4576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b03166000908152600560205260409020546001600160401b031690565b60009182526008602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6060600380546106f290613729565b6001600160a01b03821633141561116d5760405163b06307db60e01b815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6111e48484846116a3565b6001600160a01b0383163b15158015611206575061120484848484611fca565b155b15611224576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6001600160a01b038116600090815260056020526040812054600160c01b90046001600160401b03166106dd565b60606106dd826120c2565b60008281526008602052604090206001015461127e81611823565b61084283836118b3565b6001600160a01b038116600090815260056020526040812054600160401b90046001600160401b03166106dd565b60006112c282806135f5565b6112cf60208501856135f5565b82811461131e5760405162461bcd60e51b815260206004820152601f60248201527f636f7272757074656420726576656e75657320616e642063726561746f72730060448201526064016108e3565b6000805b8481101561143e57600086868381811061133e5761133e6137cf565b905060200201351161138c5760405162461bcd60e51b81526020600482015260176024820152761e995c9bc81c995d995b9d59481a5cc81a5b9d985b1a59604a1b60448201526064016108e3565b60008484838181106113a0576113a06137cf565b90506020020160208101906113b59190613041565b6001600160a01b031614156114065760405162461bcd60e51b81526020600482015260176024820152761b9d5b1b0818dc99585d1bdc881a5cc81a5b9d985b1a59604a1b60448201526064016108e3565b858582818110611418576114186137cf565b905060200201358261142a9190613684565b9150806114368161375e565b915050611322565b506127108111156114845760405162461bcd60e51b815260206004820152601060248201526f726576656e7565206f766572666c6f7760801b60448201526064016108e3565b61149160208801886135f5565b905061149d88806135f5565b90501480156114ba575060006114b660208901896135f5565b9050115b6115065760405162461bcd60e51b815260206004820152601d60248201527f6e6f742073657420726576656e75657320616e642063726561746f727300000060448201526064016108e3565b600054611513338a611ce7565b61151d88806135f5565b6000838152600c60205260409020611536929091612f39565b50611544604089018961363e565b6000838152600c6020526040902061156192600290910191612ec5565b5061156f60208901896135f5565b6000838152600c6020526040902061158c92600190910191612e72565b5098975050505050505050565b60006001600160e01b031982166380ac58cd60e01b14806115ca57506001600160e01b03198216635b5e139f60e01b145b806106dd57506301ffc9a760e01b6001600160e01b03198316146106dd565b60006001600160e01b03198216637965db0b60e01b14806106dd57506106dd82611599565b600081600111158015611622575060005482105b80156106dd575050600090815260046020526040902054600160e01b900460ff161590565b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60006116ae82611acd565b9050836001600160a01b031681600001516001600160a01b0316146116e55760405162a1148160e81b815260040160405180910390fd5b6001600160a01b03831661170c57604051633a954ecd60e21b815260040160405180910390fd5b61171860008386611647565b6001600160a01b038481166000908152600560209081526040808320805467ffffffffffffffff198082166001600160401b0392831660001901831617909255888616808652838620805493841693831660019081018416949094179055888652600490945282852080546001600160e01b031916909417600160a01b429092169190910217835586018084529220805491939091166117ec5760005482146117ec57805460208501516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038916171781555b50505081836001600160a01b0316856001600160a01b031660008051602061381283398151915260405160405180910390a4611224565b61096f8133612153565b6118378282611109565b6108f65760008281526008602090815260408083206001600160a01b03851684529091529020805460ff1916600117905561186f3390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6118bd8282611109565b156108f65760008281526008602090815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b600061192583611acd565b8051909150821561198b576000336001600160a01b038316148061194e575061194e8233610655565b8061196957503361195e86610775565b6001600160a01b0316145b90508061198957604051632ce44b5f60e11b815260040160405180910390fd5b505b61199760008583611647565b6001600160a01b0380821660008181526005602090815260408083208054600160801b6000196001600160401b0380841691909101811667ffffffffffffffff198416811783900482166001908101831690930277ffffffffffffffff0000000000000000ffffffffffffffff19909416179290921783558b86526004909452828520805460ff60e01b1942909316600160a01b026001600160e01b03199091169097179690961716600160e01b178555918901808452922080549194909116611a95576000548214611a9557805460208701516001600160401b0316600160a01b026001600160e01b03199091166001600160a01b038716171781555b5050604051869250600091506001600160a01b03841690600080516020613812833981519152908390a4505060018054810190555050565b60408051606081018252600080825260208201819052918101919091528180600111158015611afd575060005481105b15611bdb57600081815260046020908152604091829020825160608101845290546001600160a01b0381168252600160a01b81046001600160401b031692820192909252600160e01b90910460ff16151591810182905290611bd95780516001600160a01b031615611b70579392505050565b5060001901600081815260046020908152604091829020825160608101845290546001600160a01b038116808352600160a01b82046001600160401b031693830193909352600160e01b900460ff1615159281019290925215611bd4579392505050565b611b70565b505b604051636f96cda160e11b815260040160405180910390fd5b600080611c00846121b7565b90506000600182611c14602087018761334e565b604080516000815260208181018084529490945260ff9092168282015291870135606082015290860135608082015260a0016020604051602081039080840390855afa158015611c68573d6000803e3d6000fd5b5050604051601f1901519695505050505050565b600080611c88836121b7565b9050611ce0611c9a608085018561363e565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611cda92508591506122849050565b906122d7565b9392505050565b6108f68282604051806020016040528060008152506122fb565b60008080856001600160401b03811115611d1d57611d1d6137e5565b604051908082528060200260200182016040528015611d46578160200160208202803683370190505b50905060005b86811015611db457611d768a898984818110611d6a57611d6a6137cf565b90506020020135612308565b925082828281518110611d8b57611d8b6137cf565b6020908102919091010152611da08484612321565b935080611dac8161375e565b915050611d4c565b506000611dc18a85612380565b9050611dcd8185612321565b8a14611e0e5760405162461bcd60e51b815260206004820152601060248201526f696e76616c696420726576656e75657360801b60448201526064016108e3565b8015611e92576001600160a01b038916611e5a5760405162461bcd60e51b815260206004820152600d60248201526c34b73b30b634b21037bbb732b960991b60448201526064016108e3565b6040516001600160a01b038a169082156108fc029083906000818181858888f19350505050158015611e90573d6000803e3d6000fd5b505b60005b85811015611fbd576000838281518110611eb157611eb16137cf565b60200260200101511115611fab576000878783818110611ed357611ed36137cf565b9050602002016020810190611ee89190613041565b6001600160a01b03161415611f315760405162461bcd60e51b815260206004820152600f60248201526e34b73b30b634b21031b932b0ba37b960891b60448201526064016108e3565b868682818110611f4357611f436137cf565b9050602002016020810190611f589190613041565b6001600160a01b03166108fc848381518110611f7657611f766137cf565b60200260200101519081150290604051600060405180830381858888f19350505050158015611fa9573d6000803e3d6000fd5b505b80611fb58161375e565b915050611e95565b5050505050505050505050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a0290611fff9033908990889088906004016134ad565b602060405180830381600087803b15801561201957600080fd5b505af1925050508015612049575060408051601f3d908101601f1916820190925261204691810190613236565b60015b6120a4573d808015612077576040519150601f19603f3d011682016040523d82523d6000602084013e61207c565b606091505b50805161209c576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b60606120cd8261160e565b6120ea57604051630a14c4b560e41b815260040160405180910390fd5b600061210160408051602081019091526000815290565b90508051600014156121225760405180602001604052806000815250611ce0565b8061212c846123c2565b60405160200161213d929190613409565b6040516020818303038152906040529392505050565b61215d8282611109565b6108f657612175816001600160a01b031660146124bf565b6121808360206124bf565b604051602001612191929190613438565b60408051601f198184030181529082905262461bcd60e51b82526108e3916004016135e2565b60006106dd7f5943a0c58cba9a9257ca7103392872115e73a7bbc1b60db26a393e5502fce39683356121ec60208601866135f5565b6040516020016121fd9291906133dd565b6040516020818303038152906040528051906020012085806040019061222391906135f5565b60405160200161223492919061339d565b60408051601f198184030181528282528051602091820120908301959095528101929092526060820152608081019190915260a0016040516020818303038152906040528051906020012061265a565b6040517f19457468657265756d205369676e6564204d6573736167653a0a3332000000006020820152603c8101829052600090605c01604051602081830303815290604052805190602001209050919050565b60008060006122e685856126a8565b915091506122f381612718565b509392505050565b61084283838360016128d3565b6000806120ba61271061231b8686612a7c565b90612afb565b60008061232e8385613684565b905083811015611ce05760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016108e3565b6000611ce083836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250612b3d565b6060816123e65750506040805180820190915260018152600360fc1b602082015290565b8160005b811561241057806123fa8161375e565b91506124099050600a8361369c565b91506123ea565b6000816001600160401b0381111561242a5761242a6137e5565b6040519080825280601f01601f191660200182016040528015612454576020820181803683370190505b5090505b84156120ba576124696001836136cf565b9150612476600a86613779565b612481906030613684565b60f81b818381518110612496576124966137cf565b60200101906001600160f81b031916908160001a9053506124b8600a8661369c565b9450612458565b606060006124ce8360026136b0565b6124d9906002613684565b6001600160401b038111156124f0576124f06137e5565b6040519080825280601f01601f19166020018201604052801561251a576020820181803683370190505b509050600360fc1b81600081518110612535576125356137cf565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110612564576125646137cf565b60200101906001600160f81b031916908160001a90535060006125888460026136b0565b612593906001613684565b90505b600181111561260b576f181899199a1a9b1b9c1cb0b131b232b360811b85600f16601081106125c7576125c76137cf565b1a60f81b8282815181106125dd576125dd6137cf565b60200101906001600160f81b031916908160001a90535060049490941c9361260481613712565b9050612596565b508315611ce05760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e7460448201526064016108e3565b60006106dd612667612b77565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b6000808251604114156126df5760208301516040840151606085015160001a6126d387828585612c9e565b94509450505050612711565b82516040141561270957602083015160408401516126fe868383612d8b565b935093505050612711565b506000905060025b9250929050565b600081600481111561272c5761272c6137b9565b14156127355750565b6001816004811115612749576127496137b9565b14156127975760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016108e3565b60028160048111156127ab576127ab6137b9565b14156127f95760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016108e3565b600381600481111561280d5761280d6137b9565b14156128665760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016108e3565b600481600481111561287a5761287a6137b9565b141561096f5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b60648201526084016108e3565b6000546001600160a01b0385166128fc57604051622e076360e81b815260040160405180910390fd5b8361291a5760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b038516600081815260056020908152604080832080546fffffffffffffffffffffffffffffffff1981166001600160401b038083168c018116918217600160401b67ffffffffffffffff1990941690921783900481168c01811690920217909155858452600490925290912080546001600160e01b031916909217600160a01b4290921691909102179055808085018380156129c657506001600160a01b0387163b15155b15612a3d575b60405182906001600160a01b03891690600090600080516020613812833981519152908290a4612a056000888480600101955088611fca565b612a22576040516368d2bf6b60e11b815260040160405180910390fd5b808214156129cc578260005414612a3857600080fd5b612a71565b5b6040516001830192906001600160a01b03891690600090600080516020613812833981519152908290a480821415612a3e575b506000555050505050565b600082612a8b575060006106dd565b6000612a9783856136b0565b905082612aa4858361369c565b14611ce05760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016108e3565b6000611ce083836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250612dc4565b60008184841115612b615760405162461bcd60e51b81526004016108e391906135e2565b506000612b6e84866136cf565b95945050505050565b6000306001600160a01b037f0000000000000000000000003f0ae80606ded9545d6ed65dd66e2f076c81d94916148015612bd057507f000000000000000000000000000000000000000000000000000000000001388146145b15612bfa57507f33e31b082c4dc7112ad6de9e87bcfd49941ff33b2245e381abc5153c1546f9ab90565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527f1f57ad3eb7c67167a093ca21874342e2ea76c4cb45a96710f567453bb2245693828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612cd55750600090506003612d82565b8460ff16601b14158015612ced57508460ff16601c14155b15612cfe5750600090506004612d82565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612d52573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116612d7b57600060019250925050612d82565b9150600090505b94509492505050565b6000806001600160ff1b03831681612da860ff86901c601b613684565b9050612db687828885612c9e565b935093505050935093915050565b60008183612de55760405162461bcd60e51b81526004016108e391906135e2565b506000612b6e848661369c565b828054612dfe90613729565b90600052602060002090601f016020900481019282612e205760008555612e66565b82601f10612e3957805160ff1916838001178555612e66565b82800160010185558215612e66579182015b82811115612e66578251825591602001919060010190612e4b565b50610c2a929150612f73565b828054828255906000526020600020908101928215612e66579160200282015b82811115612e665781546001600160a01b0319166001600160a01b03843516178255602090920191600190910190612e92565b828054612ed190613729565b90600052602060002090601f016020900481019282612ef35760008555612e66565b82601f10612f0c5782800160ff19823516178555612e66565b82800160010185558215612e66579182015b82811115612e66578235825591602001919060010190612f1e565b828054828255906000526020600020908101928215612e665791602002820182811115612e66578235825591602001919060010190612f1e565b5b80821115610c2a5760008155600101612f74565b60006001600160401b0380841115612fa257612fa26137e5565b604051601f8501601f19908116603f01168101908282118183101715612fca57612fca6137e5565b81604052809350858152868686011115612fe357600080fd5b858560208301376000602087830101525050509392505050565b80356001600160a01b038116811461301457600080fd5b919050565b8035801515811461301457600080fd5b60006060828403121561303b57600080fd5b50919050565b60006020828403121561305357600080fd5b611ce082612ffd565b6000806040838503121561306f57600080fd5b61307883612ffd565b915061308660208401612ffd565b90509250929050565b6000806000606084860312156130a457600080fd5b6130ad84612ffd565b92506130bb60208501612ffd565b9150604084013590509250925092565b600080600080608085870312156130e157600080fd5b6130ea85612ffd565b93506130f860208601612ffd565b92506040850135915060608501356001600160401b0381111561311a57600080fd5b8501601f8101871361312b57600080fd5b61313a87823560208401612f88565b91505092959194509250565b6000806040838503121561315957600080fd5b61316283612ffd565b915061308660208401613019565b6000806040838503121561318357600080fd5b61318c83612ffd565b946020939093013593505050565b600080604083850312156131ad57600080fd5b6131b683612ffd565b915060208301356001600160401b03811681146131d257600080fd5b809150509250929050565b6000602082840312156131ef57600080fd5b5035919050565b6000806040838503121561320957600080fd5b8235915061308660208401612ffd565b60006020828403121561322b57600080fd5b8135611ce0816137fb565b60006020828403121561324857600080fd5b8151611ce0816137fb565b60006020828403121561326557600080fd5b81356001600160401b0381111561327b57600080fd5b8201601f8101841361328c57600080fd5b6120ba84823560208401612f88565b600080604083850312156132ae57600080fd5b8235915060208301356001600160401b038111156132cb57600080fd5b6132d785828601613029565b9150509250929050565b60008060008060c085870312156132f757600080fd5b8435935060208501356001600160401b0381111561331457600080fd5b850160c0818803121561332657600080fd5b92506133358660408701613029565b915061334360a08601613019565b905092959194509250565b60006020828403121561336057600080fd5b813560ff81168114611ce057600080fd5b600081518084526133898160208601602086016136e6565b601f01601f19169290920160200192915050565b60008184825b858110156133d2576001600160a01b036133bc83612ffd565b16835260209283019291909101906001016133a3565b509095945050505050565b60006001600160fb1b038311156133f357600080fd5b8260051b80858437600092019182525092915050565b6000835161341b8184602088016136e6565b83519083019061342f8183602088016136e6565b01949350505050565b7f416363657373436f6e74726f6c3a206163636f756e74200000000000000000008152600083516134708160178501602088016136e6565b7001034b99036b4b9b9b4b733903937b6329607d1b60179184019182015283516134a18160288401602088016136e6565b01602801949350505050565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906134e090830184613371565b9695505050505050565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b838110156135d457888303603f19018552815180516060808652815190860181905260808601918a01906000905b8082101561355f5782518452928b0192918b01916001919091019061353f565b50505081890151858203868b01528051808352908a0191600091908b01905b808310156135a75783516001600160a01b03168252928b019260019290920191908b019061357e565b5092890151868403878b0152926135be8185613371565b988b019896505050928801925050600101613511565b509098975050505050505050565b602081526000611ce06020830184613371565b6000808335601e1984360301811261360c57600080fd5b8301803591506001600160401b0382111561362657600080fd5b6020019150600581901b360382131561271157600080fd5b6000808335601e1984360301811261365557600080fd5b8301803591506001600160401b0382111561366f57600080fd5b60200191503681900382131561271157600080fd5b600082198211156136975761369761378d565b500190565b6000826136ab576136ab6137a3565b500490565b60008160001904831182151516156136ca576136ca61378d565b500290565b6000828210156136e1576136e161378d565b500390565b60005b838110156137015781810151838201526020016136e9565b838111156112245750506000910152565b6000816137215761372161378d565b506000190190565b600181811c9082168061373d57607f821691505b6020821081141561303b57634e487b7160e01b600052602260045260246000fd5b60006000198214156137725761377261378d565b5060010190565b600082613788576137886137a3565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b03198116811461096f57600080fdfeddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa2646970667358221220d277cc4b4e1cdf5e20b4671b50c7ba727916e2b89fa0c3757717a380d43f3a8764736f6c63430008070033