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