Overview ERC721
Total Supply:
10,000 SPRPUMA

Holders:
702
Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0xB4A8955A0E3e447f6e223db7D03A911E25280d6c
60806040523480156200001157600080fd5b50604051620043cc380380620043cc833981016040819052620000349162000740565b604080516020808201808452600080845284519283019094529281528151733cc6cdda760b79bafa08df41ecfa224f810dceb69360019392916200007b916002916200043f565b508051620000919060039060208401906200043f565b5050600160005550620000a4336200039b565b6daaeb6d7670e522a718067333cd4e3b15620001e95780156200013757604051633e9f1edf60e11b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e90637d3e3dbe906044015b600060405180830381600087803b1580156200011857600080fd5b505af11580156200012d573d6000803e3d6000fd5b50505050620001e9565b6001600160a01b03821615620001885760405163a0af290360e01b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e9063a0af290390604401620000fd565b604051632210724360e11b81523060048201526daaeb6d7670e522a718067333cd4e90634420e48690602401600060405180830381600087803b158015620001cf57600080fd5b505af1158015620001e4573d6000803e3d6000fd5b505050505b50506020810151620001fb90620003ed565b825180518491600a91620002179183916020909101906200043f565b5060208281015180516200023292600185019201906200043f565b5060408201518051620002509160028401916020909101906200043f565b50606082015180516200026e9160038401916020909101906200043f565b5060808281015160048301805460a08087015160c08089015161ffff1990941695151561ff0019169590951761010091151582021762ff0000191662010000931515939093029290921790925560e08601516005860155850151600685015561012085015160078501556101409094015160089093019290925584516013556020808601516014556040958601516015558451601680546001600160a01b03199081166001600160a01b03938416179091559186015160178054841691831691909117905595850151601880548316918816919091179055606085015160198054831691881691909117905590840151601a8054831691871691909117905591830151601b805484169186169190911790559190910151601c8054909216921691909117905550620008f4565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f5fb4f5c581870540f90f9705018e944972197c5be2aa889f6bb847b6cd2236e190600090a35050565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b8280546200044d90620008b7565b90600052602060002090601f016020900481019282620004715760008555620004bc565b82601f106200048c57805160ff1916838001178555620004bc565b82800160010185558215620004bc579182015b82811115620004bc5782518255916020019190600101906200049f565b50620004ca929150620004ce565b5090565b5b80821115620004ca5760008155600101620004cf565b634e487b7160e01b600052604160045260246000fd5b60405161016081016001600160401b0381118282101715620005215762000521620004e5565b60405290565b604051601f8201601f191681016001600160401b0381118282101715620005525762000552620004e5565b604052919050565b600082601f8301126200056c57600080fd5b81516001600160401b03811115620005885762000588620004e5565b60206200059e601f8301601f1916820162000527565b8281528582848701011115620005b357600080fd5b60005b83811015620005d3578581018301518282018401528201620005b6565b83811115620005e55760008385840101525b5095945050505050565b805180151581146200060057600080fd5b919050565b6000606082840312156200061857600080fd5b604051606081016001600160401b03811182821017156200063d576200063d620004e5565b80604052508091508251815260208301516020820152604083015160408201525092915050565b80516001600160a01b03811681146200060057600080fd5b600060e082840312156200068f57600080fd5b60405160e081016001600160401b0381118282101715620006b457620006b4620004e5565b604052905080620006c58362000664565b8152620006d56020840162000664565b6020820152620006e86040840162000664565b6040820152620006fb6060840162000664565b60608201526200070e6080840162000664565b60808201526200072160a0840162000664565b60a08201526200073460c0840162000664565b60c08201525092915050565b60008060006101608085870312156200075857600080fd5b84516001600160401b03808211156200077057600080fd5b81870191508282890312156200078557600080fd5b6200078f620004fb565b9250815181811115620007a157600080fd5b620007af898285016200055a565b845250602082015181811115620007c557600080fd5b620007d3898285016200055a565b602085015250604082015181811115620007ec57600080fd5b620007fa898285016200055a565b6040850152506060820151818111156200081357600080fd5b62000821898285016200055a565b606085015250506200083660808201620005ef565b60808301526200084960a08201620005ef565b60a08301526200085c60c08201620005ef565b60c083015260e0818101519083015261010080820151908301526101208082015190830152610140908101519082015292506200089d856020860162000605565b9150620008ae85608086016200067c565b90509250925092565b600181811c90821680620008cc57607f821691505b60208210811415620008ee57634e487b7160e01b600052602260045260246000fd5b50919050565b613ac880620009046000396000f3fe6080604052600436106102d05760003560e01c806382875f7911610179578063b39e12cf116100d6578063d96a094a1161008a578063e8a3d48511610064578063e8a3d48514610887578063e985e9c51461089c578063f2fde38b146108e557600080fd5b8063d96a094a146107c6578063da0321cd146107d9578063dedf141e1461086757600080fd5b8063ba9341c0116100bb578063ba9341c01461074c578063c87b56dd14610786578063d6046836146107a657600080fd5b8063b39e12cf1461070e578063b88d4fde1461072c57600080fd5b806395d89b411161012d578063ae0aa35b11610112578063ae0aa35b146106ae578063aeb2de35146106ce578063b375d492146106ee57600080fd5b806395d89b4114610679578063a22cb4651461068e57600080fd5b80638da5cb5b1161015e5780638da5cb5b1461060f578063927a97a11461062d578063933a6f0d1461065957600080fd5b806382875f79146105e75780638bc3bdec146105fc57600080fd5b80632843e3441161023257806358939061116101e657806370a08231116101c057806370a0823114610592578063715018a6146105b25780637c88e3d9146105c757600080fd5b806358939061146105325780635a446215146105525780636352211e1461057257600080fd5b806342842e0e1161021757806342842e0e146104a957806342966c68146104c957806354fd4d50146104e957600080fd5b80632843e3441461044a5780632a55205a1461046a57600080fd5b8063095ea7b31161028957806318160ddd1161026e57806318160ddd146103ed57806323b872dd1461040a5780632541b0911461042a57600080fd5b8063095ea7b3146103ab578063166d44ea146103cd57600080fd5b8063047fc9aa116102ba578063047fc9aa1461033857806306fdde0314610351578063081812fc1461037357600080fd5b80623d4790146102d557806301ffc9a714610308575b600080fd5b3480156102e157600080fd5b506102f56102f0366004613111565b610905565b6040519081526020015b60405180910390f35b34801561031457600080fd5b50610328610323366004613144565b610932565b60405190151581526020016102ff565b34801561034457600080fd5b50600054600019016102f5565b34801561035d57600080fd5b506103666109a4565b6040516102ff91906131b9565b34801561037f57600080fd5b5061039361038e3660046131cc565b610a39565b6040516001600160a01b0390911681526020016102ff565b3480156103b757600080fd5b506103cb6103c63660046131e5565b610a96565b005b3480156103d957600080fd5b506103cb6103e836600461321f565b610b4f565b3480156103f957600080fd5b5060015460005403600019016102f5565b34801561041657600080fd5b506103cb61042536600461323c565b610bd3565b34801561043657600080fd5b506103cb6104453660046132bf565b610daf565b34801561045657600080fd5b506103cb61046536600461333b565b610f2d565b34801561047657600080fd5b5061048a610485366004613367565b610fe6565b604080516001600160a01b0390931683526020830191909152016102ff565b3480156104b557600080fd5b506103cb6104c436600461323c565b61101c565b3480156104d557600080fd5b506103cb6104e43660046131cc565b61103c565b3480156104f557600080fd5b506103666040518060400160405280600581526020017f322e322e3000000000000000000000000000000000000000000000000000000081525081565b34801561053e57600080fd5b506103cb61054d36600461321f565b61104a565b34801561055e57600080fd5b506103cb61056d366004613389565b6110cb565b34801561057e57600080fd5b5061039361058d3660046131cc565b611150565b34801561059e57600080fd5b506102f56105ad366004613111565b61115b565b3480156105be57600080fd5b506103cb6111c3565b3480156105d357600080fd5b506103cb6105e236600461343a565b611229565b3480156105f357600080fd5b506103cb611353565b6103cb61060a36600461349a565b611393565b34801561061b57600080fd5b506008546001600160a01b0316610393565b34801561063957600080fd5b5061064261158c565b6040516102ff9b9a999897969594939291906134e6565b34801561066557600080fd5b506103cb610674366004613367565b6117f9565b34801561068557600080fd5b50610366611869565b34801561069a57600080fd5b506103cb6106a9366004613573565b61187b565b3480156106ba57600080fd5b506103cb6106c9366004613111565b61192a565b3480156106da57600080fd5b506103cb6106e9366004613389565b611a14565b3480156106fa57600080fd5b506103cb6107093660046135ac565b611af9565b34801561071a57600080fd5b506009546001600160a01b0316610393565b34801561073857600080fd5b506103cb6107473660046135da565b611c01565b34801561075857600080fd5b5060135460145460155461076b92919083565b604080519384526020840192909252908201526060016102ff565b34801561079257600080fd5b506103666107a13660046131cc565b611c45565b3480156107b257600080fd5b506103cb6107c136600461321f565b611cb8565b6103cb6107d43660046131cc565b611d30565b3480156107e557600080fd5b50601654601754601854601954601a54601b54601c5461081e966001600160a01b03908116968116958116948116938116928116911687565b604080516001600160a01b039889168152968816602088015294871694860194909452918516606085015284166080840152831660a083015290911660c082015260e0016102ff565b34801561087357600080fd5b506103cb610882366004613367565b611ddb565b34801561089357600080fd5b50610366611e4b565b3480156108a857600080fd5b506103286108b73660046136ba565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b3480156108f157600080fd5b506103cb610900366004613111565b611e5d565b6001600160a01b0381166000908152600560205260408082205467ffffffffffffffff911c165b92915050565b60006001600160e01b031982167f2a55205a00000000000000000000000000000000000000000000000000000000148061099557506001600160e01b031982167f4906490600000000000000000000000000000000000000000000000000000000145b8061092c575061092c82611f3c565b6060600a60000180546109b6906136e8565b80601f01602080910402602001604051908101604052809291908181526020018280546109e2906136e8565b8015610a2f5780601f10610a0457610100808354040283529160200191610a2f565b820191906000526020600020905b815481529060010190602001808311610a1257829003601f168201915b5050505050905090565b6000610a4482611fd5565b610a7a576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b6000610aa182611150565b9050336001600160a01b03821614610af357610abd81336108b7565b610af3576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281526006602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6009546001600160a01b0316336001600160a01b031614610bb95760405162461bcd60e51b815260206004820152602b6024820152600080516020613a7383398151915260448201526a30b1ba1036b0b730b3b2b960a91b60648201526084015b60405180910390fd5b600e80549115156101000261ff0019909216919091179055565b6000610bde8261200a565b9050836001600160a01b0316816001600160a01b031614610c2b576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281526006602052604090208054610c578187335b6001600160a01b039081169116811491141790565b610c8257610c6586336108b7565b610c8257604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b038516610cc2576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ccf8686866001612093565b8015610cda57600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040902055600160e11b8316610d655760018401600081815260046020526040902054610d63576000548114610d635760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b505050505050565b323314610dcf57604051633ebb273b60e21b815260040160405180910390fd5b824210610def57604051630819bdcd60e01b815260040160405180910390fd5b6040805130606090811b6bffffffffffffffffffffffff1990811660208085019190915233831b821660348501528a831b821660488501529189901b16605c8301526070820187905260908083018790528351808403909101815260b0830184528051908201207f19457468657265756d205369676e6564204d6573736167653a0a33320000000060d084015260ec8084018290528451808503909101815261010c9093019093528151910120600090601854604080516020601f88018190048102820181019092528681529293506001600160a01b0390911691610ef191849190889088908190840183828082843760009201919091525061234a92505050565b6001600160a01b031614610f1857604051631648fd0160e01b815260040160405180910390fd5b610f2388888861101c565b5050505050505050565b6009546001600160a01b0316336001600160a01b031614610f925760405162461bcd60e51b815260206004820152602b6024820152600080516020613a7383398151915260448201526a30b1ba1036b0b730b3b2b960a91b6064820152608401610bb0565b60015460005483919003600019011115610fd8576040517f1d77a89900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601392909255601455601555565b601c546012546001600160a01b0390911690600090612710906110099085613733565b6110139190613752565b90509250929050565b61103783838360405180602001604052806000815250611c01565b505050565b61104781600161236e565b50565b6009546001600160a01b0316336001600160a01b0316146110af5760405162461bcd60e51b815260206004820152602b6024820152600080516020613a7383398151915260448201526a30b1ba1036b0b730b3b2b960a91b6064820152608401610bb0565b600e8054911515620100000262ff000019909216919091179055565b6009546001600160a01b0316336001600160a01b0316146111305760405162461bcd60e51b815260206004820152602b6024820152600080516020613a7383398151915260448201526a30b1ba1036b0b730b3b2b960a91b6064820152608401610bb0565b61113c600a8585613063565b50611149600b8383613063565b5050505050565b600061092c8261200a565b60006001600160a01b03821661119d576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b6008546001600160a01b0316331461121d5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610bb0565b61122760006124d8565b565b6009546001600160a01b0316336001600160a01b03161461128e5760405162461bcd60e51b815260206004820152602b6024820152600080516020613a7383398151915260448201526a30b1ba1036b0b730b3b2b960a91b6064820152608401610bb0565b3233146112ae57604051633ebb273b60e21b815260040160405180910390fd5b8260005b81811015610da75760008686838181106112ce576112ce613774565b90506020020160208101906112e39190613111565b905060008585848181106112f9576112f9613774565b905060200201359050601360010154816113166000546000190190565b611320919061378a565b111561133f57604051638a164f6360e01b815260040160405180910390fd5b611349828261252a565b50506001016112b2565b6016546001600160a01b0316331461137e57604051631648fd0160e01b815260040160405180910390fd5b601654611227906001600160a01b0316612661565b600e5460ff166113b657604051639d7da54560e01b815260040160405180910390fd5b3233146113d657604051633ebb273b60e21b815260040160405180910390fd5b8242106113f657604051630819bdcd60e01b815260040160405180910390fd5b6040805130606090811b6bffffffffffffffffffffffff199081166020808501919091523390921b16603483015260488201899052606882018890526088820187905260a88083018790528351808403909101815260c8830184528051908201207f19457468657265756d205369676e6564204d6573736167653a0a33320000000060e8840152610104808401829052845180850390910181526101249093019093528151910120600090601854604080516020601f88018190048102820181019092528681529293506001600160a01b03909116916114f391849190889088908190840183828082843760009201919091525061234a92505050565b6001600160a01b03161461151a57604051631648fd0160e01b815260040160405180910390fd5b851561158257336000908152600560205260409081902054879161154a918b911c67ffffffffffffffff1661378a565b1115611582576040517f550ffa9c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610f2388886126b3565b600a8054819061159b906136e8565b80601f01602080910402602001604051908101604052809291908181526020018280546115c7906136e8565b80156116145780601f106115e957610100808354040283529160200191611614565b820191906000526020600020905b8154815290600101906020018083116115f757829003601f168201915b505050505090806001018054611629906136e8565b80601f0160208091040260200160405190810160405280929190818152602001828054611655906136e8565b80156116a25780601f10611677576101008083540402835291602001916116a2565b820191906000526020600020905b81548152906001019060200180831161168557829003601f168201915b5050505050908060020180546116b7906136e8565b80601f01602080910402602001604051908101604052809291908181526020018280546116e3906136e8565b80156117305780601f1061170557610100808354040283529160200191611730565b820191906000526020600020905b81548152906001019060200180831161171357829003601f168201915b505050505090806003018054611745906136e8565b80601f0160208091040260200160405190810160405280929190818152602001828054611771906136e8565b80156117be5780601f10611793576101008083540402835291602001916117be565b820191906000526020600020905b8154815290600101906020018083116117a157829003601f168201915b505050506004830154600584015460068501546007860154600890960154949560ff808516966101008604821696506201000090950416938b565b6009546001600160a01b0316336001600160a01b03161461185e5760405162461bcd60e51b815260206004820152602b6024820152600080516020613a7383398151915260448201526a30b1ba1036b0b730b3b2b960a91b6064820152608401610bb0565b601191909155601255565b6060600a60010180546109b6906136e8565b6001600160a01b0382163314156118be576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6009546001600160a01b0316336001600160a01b03161461198f5760405162461bcd60e51b815260206004820152602b6024820152600080516020613a7383398151915260448201526a30b1ba1036b0b730b3b2b960a91b6064820152608401610bb0565b6001600160a01b038116611a0b5760405162461bcd60e51b815260206004820152602f60248201527f4f776e61626c653a206e657720636f6e7472616374206f776e6572206973207460448201527f6865207a65726f206164647265737300000000000000000000000000000000006064820152608401610bb0565b61104781612661565b6009546001600160a01b0316336001600160a01b031614611a795760405162461bcd60e51b815260206004820152602b6024820152600080516020613a7383398151915260448201526a30b1ba1036b0b730b3b2b960a91b6064820152608401610bb0565b611a85600c8585613063565b50611a92600d8383613063565b50600154600054036000190115611af3577f6bd5c950a8d8df17f772f5af37cb3655737899cbf903264b9795592da439661c600180611ad060005490565b611ada91906137a2565b6040805192835260208301919091520160405180910390a15b50505050565b6009546001600160a01b0316336001600160a01b031614611b5e5760405162461bcd60e51b815260206004820152602b6024820152600080516020613a7383398151915260448201526a30b1ba1036b0b730b3b2b960a91b6064820152608401610bb0565b6016546001600160a01b0316611b776020830183613111565b6001600160a01b031614611bb7576040517f9598453c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611bc76040820160208301613111565b6017546001600160a01b03908116911614611bf457611bf4611bef6040830160208401613111565b6124d8565b80601661103782826137b9565b611c0c848484610bd3565b6001600160a01b0383163b15611af357611c28848484846128bd565b611af3576040516368d2bf6b60e11b815260040160405180910390fd5b6060611c5082611fd5565b611c86576040517f9430a17e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600d611c91836129a5565b604051602001611ca2929190613906565b6040516020818303038152906040529050919050565b6009546001600160a01b0316336001600160a01b031614611d1d5760405162461bcd60e51b815260206004820152602b6024820152600080516020613a7383398151915260448201526a30b1ba1036b0b730b3b2b960a91b6064820152608401610bb0565b600e805460ff1916911515919091179055565b600e5460ff16611d5357604051639d7da54560e01b815260040160405180910390fd5b323314611d7357604051633ebb273b60e21b815260040160405180910390fd5b600f541580611d835750600f5442105b15611dba576040517fdd4e010600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601354600090611dcb908390613733565b9050611dd782826126b3565b5050565b6009546001600160a01b0316336001600160a01b031614611e405760405162461bcd60e51b815260206004820152602b6024820152600080516020613a7383398151915260448201526a30b1ba1036b0b730b3b2b960a91b6064820152608401610bb0565b600f91909155601055565b6060600a60020180546109b6906136e8565b6008546001600160a01b03163314611eb75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610bb0565b6001600160a01b038116611f335760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610bb0565b611047816124d8565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b031983161480611f9f57507f80ac58cd000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b8061092c5750506001600160e01b0319167f5b5e139f000000000000000000000000000000000000000000000000000000001490565b600081600111158015611fe9575060005482105b801561092c575050600090815260046020526040902054600160e01b161590565b600081806001116120615760005481101561206157600081815260046020526040902054600160e01b811661205f575b8061205857506000190160008181526004602052604090205461203a565b9392505050565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604080517fb39e12cf0000000000000000000000000000000000000000000000000000000081529051859185916001600160a01b0380851615929084161591600091309163b39e12cf916004808201926020929091908290030181865afa158015612102573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061212691906139ad565b6001600160a01b0386811691161490506000356001600160e01b0319167f2541b091000000000000000000000000000000000000000000000000000000001483158015612171575081155b801561217b575082155b8015612185575080155b156121cb57600e54610100900460ff166121cb576040517f8574adcf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600e548a9062010000900460ff16806121e35761233c565b6daaeb6d7670e522a718067333cd4e3b1561233c576001600160a01b03821633141561220e5761233c565b604051633185c44d60e21b81523060048201523360248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa15801561225d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061228191906139ca565b80156123045750604051633185c44d60e21b81523060048201526001600160a01b03831660248201526daaeb6d7670e522a718067333cd4e9063c617113490604401602060405180830381865afa1580156122e0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061230491906139ca565b61233c576040517fede71dcc000000000000000000000000000000000000000000000000000000008152336004820152602401610bb0565b505050505050505050505050565b600080600061235985856129f4565b9150915061236681612a64565b509392505050565b60006123798361200a565b90508060008061239786600090815260066020526040902080549091565b9150915084156123d7576123ac818433610c42565b6123d7576123ba83336108b7565b6123d757604051632ce44b5f60e11b815260040160405180910390fd5b6123e5836000886001612093565b80156123f057600082555b6001600160a01b038316600081815260056020526040902080546fffffffffffffffffffffffffffffffff0190554260a01b177c030000000000000000000000000000000000000000000000000000000017600087815260046020526040902055600160e11b8416612490576001860160008181526004602052604090205461248e57600054811461248e5760008181526004602052604090208590555b505b60405186906000906001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050600180548101905550505050565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60005481612564576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6125716000848385612093565b6001600160a01b03831660008181526005602090815260408083208054680100000000000000018802019055848352600490915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b81811461262057808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a46001016125e8565b5081612658576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005550505050565b600980546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f5fb4f5c581870540f90f9705018e944972197c5be2aa889f6bb847b6cd2236e190600090a35050565b601054156126f65760105442106126f6576040517f4c013bd700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601454826127076000546000190190565b612711919061378a565b111561273057604051638a164f6360e01b815260040160405180910390fd5b6015541561277457601554821115612774576040517f9782cdff00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601154600090612710906127889084613733565b6127929190613752565b6019549091506001600160a01b0316156127fb57601954601a546001600160a01b03918216916127c791839133911685612c1f565b601b546127f59033906001600160a01b03166127e385876137a2565b6001600160a01b038516929190612c1f565b506128b3565b81341015612835576040517f7e6fc84600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b601a546040516001600160a01b039091169082156108fc029083906000818181858888f1935050505015801561286f573d6000803e3d6000fd5b50601b546001600160a01b03166108fc61288983856137a2565b6040518115909202916000818181858888f193505050501580156128b1573d6000803e3d6000fd5b505b611037338461252a565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906128f29033908990889088906004016139e7565b6020604051808303816000875af192505050801561292d575060408051601f3d908101601f1916820190925261292a91810190613a23565b60015b612988573d80801561295b576040519150601f19603f3d011682016040523d82523d6000602084013e612960565b606091505b508051612980576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b604080516080810191829052607f0190826030600a8206018353600a90045b80156129e257600183039250600a81066030018353600a90046129c4565b50819003601f19909101908152919050565b600080825160411415612a2b5760208301516040840151606085015160001a612a1f87828585612ca7565b94509450505050612a5d565b825160401415612a555760208301516040840151612a4a868383612d94565b935093505050612a5d565b506000905060025b9250929050565b6000816004811115612a7857612a78613a40565b1415612a815750565b6001816004811115612a9557612a95613a40565b1415612ae35760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610bb0565b6002816004811115612af757612af7613a40565b1415612b455760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610bb0565b6003816004811115612b5957612b59613a40565b1415612bb25760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610bb0565b6004816004811115612bc657612bc6613a40565b14156110475760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610bb0565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd00000000000000000000000000000000000000000000000000000000179052611af3908590612de6565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115612cde5750600090506003612d8b565b8460ff16601b14158015612cf657508460ff16601c14155b15612d075750600090506004612d8b565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612d5b573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116612d8457600060019250925050612d8b565b9150600090505b94509492505050565b6000807f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831681612dca60ff86901c601b61378a565b9050612dd887828885612ca7565b935093505050935093915050565b6000612e3b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316612ecb9092919063ffffffff16565b8051909150156110375780806020019051810190612e5991906139ca565b6110375760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610bb0565b6060612eda8484600085612ee2565b949350505050565b606082471015612f5a5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610bb0565b6001600160a01b0385163b612fb15760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610bb0565b600080866001600160a01b03168587604051612fcd9190613a56565b60006040518083038185875af1925050503d806000811461300a576040519150601f19603f3d011682016040523d82523d6000602084013e61300f565b606091505b509150915061301f82828661302a565b979650505050505050565b60608315613039575081612058565b8251156130495782518084602001fd5b8160405162461bcd60e51b8152600401610bb091906131b9565b82805461306f906136e8565b90600052602060002090601f01602090048101928261309157600085556130d7565b82601f106130aa5782800160ff198235161785556130d7565b828001600101855582156130d7579182015b828111156130d75782358255916020019190600101906130bc565b506130e39291506130e7565b5090565b5b808211156130e357600081556001016130e8565b6001600160a01b038116811461104757600080fd5b60006020828403121561312357600080fd5b8135612058816130fc565b6001600160e01b03198116811461104757600080fd5b60006020828403121561315657600080fd5b81356120588161312e565b60005b8381101561317c578181015183820152602001613164565b83811115611af35750506000910152565b600081518084526131a5816020860160208601613161565b601f01601f19169290920160200192915050565b602081526000612058602083018461318d565b6000602082840312156131de57600080fd5b5035919050565b600080604083850312156131f857600080fd5b8235613203816130fc565b946020939093013593505050565b801515811461104757600080fd5b60006020828403121561323157600080fd5b813561205881613211565b60008060006060848603121561325157600080fd5b833561325c816130fc565b9250602084013561326c816130fc565b929592945050506040919091013590565b60008083601f84011261328f57600080fd5b50813567ffffffffffffffff8111156132a757600080fd5b602083019150836020828501011115612a5d57600080fd5b60008060008060008060a087890312156132d857600080fd5b86356132e3816130fc565b955060208701356132f3816130fc565b94506040870135935060608701359250608087013567ffffffffffffffff81111561331d57600080fd5b61332989828a0161327d565b979a9699509497509295939492505050565b60008060006060848603121561335057600080fd5b505081359360208301359350604090920135919050565b6000806040838503121561337a57600080fd5b50508035926020909101359150565b6000806000806040858703121561339f57600080fd5b843567ffffffffffffffff808211156133b757600080fd5b6133c38883890161327d565b909650945060208701359150808211156133dc57600080fd5b506133e98782880161327d565b95989497509550505050565b60008083601f84011261340757600080fd5b50813567ffffffffffffffff81111561341f57600080fd5b6020830191508360208260051b8501011115612a5d57600080fd5b6000806000806040858703121561345057600080fd5b843567ffffffffffffffff8082111561346857600080fd5b613474888389016133f5565b9096509450602087013591508082111561348d57600080fd5b506133e9878288016133f5565b60008060008060008060a087890312156134b357600080fd5b86359550602087013594506040870135935060608701359250608087013567ffffffffffffffff81111561331d57600080fd5b60006101608083526134fa8184018f61318d565b9050828103602084015261350e818e61318d565b90508281036040840152613522818d61318d565b90508281036060840152613536818c61318d565b9915156080840152505095151560a087015293151560c086015260e085019290925261010084015261012083015261014090910152949350505050565b6000806040838503121561358657600080fd5b8235613591816130fc565b915060208301356135a181613211565b809150509250929050565b600060e082840312156135be57600080fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b600080600080608085870312156135f057600080fd5b84356135fb816130fc565b9350602085013561360b816130fc565b925060408501359150606085013567ffffffffffffffff8082111561362f57600080fd5b818701915087601f83011261364357600080fd5b813581811115613655576136556135c4565b604051601f8201601f19908116603f0116810190838211818310171561367d5761367d6135c4565b816040528281528a602084870101111561369657600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b600080604083850312156136cd57600080fd5b82356136d8816130fc565b915060208301356135a1816130fc565b600181811c908216806136fc57607f821691505b602082108114156135be57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561374d5761374d61371d565b500290565b60008261376f57634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052603260045260246000fd5b6000821982111561379d5761379d61371d565b500190565b6000828210156137b4576137b461371d565b500390565b81356137c4816130fc565b81546001600160a01b0319166001600160a01b0382161782555060208201356137ec816130fc565b6001820180546001600160a01b0319166001600160a01b038316179055506040820135613818816130fc565b6002820180546001600160a01b0319166001600160a01b038316179055506060820135613844816130fc565b6003820180546001600160a01b0319166001600160a01b038316179055506080820135613870816130fc565b6004820180546001600160a01b0319166001600160a01b0383161790555060a082013561389c816130fc565b6005820180546001600160a01b0319166001600160a01b0383161790555060c08201356138c8816130fc565b6006820180546001600160a01b0319166001600160a01b038316179055505050565b600081516138fc818560208601613161565b9290920192915050565b600080845481600182811c91508083168061392257607f831692505b602080841082141561394257634e487b7160e01b86526022600452602486fd5b818015613956576001811461396757613994565b60ff19861689528489019650613994565b60008b81526020902060005b8681101561398c5781548b820152908501908301613973565b505084890196505b5050505050506139a481856138ea565b95945050505050565b6000602082840312156139bf57600080fd5b8151612058816130fc565b6000602082840312156139dc57600080fd5b815161205881613211565b60006001600160a01b03808716835280861660208401525083604083015260806060830152613a19608083018461318d565b9695505050505050565b600060208284031215613a3557600080fd5b81516120588161312e565b634e487b7160e01b600052602160045260246000fd5b60008251613a68818460208701613161565b919091019291505056fe4f776e61626c653a2063616c6c6572206973206e6f742074686520636f6e7472a2646970667358221220a87ecde62fee149312fcda6ed3f0c13de955fbdc66b386fb6fae877c53bdcbfc64736f6c634300080a003300000000000000000000000000000000000000000000000000000000000001600000000000000000000000000000000000000000000000000214e8348c4f0000000000000000000000000000000000000000000000000000000000000000177000000000000000000000000000000000000000000000000000000000000000010000000000000000000000004b26bdf68ac9abfb19f6146313428e7f8b6041f40000000000000000000000008fb9f0baefa3265167918af66142bbcd7ffa8099000000000000000000000000f7db6578669e4bcae1b7de0bae015ab4b1cb3145000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062d516276381042016b38b65c89c05ea59ccb13b000000000000000000000000b4a8955a0e3e447f6e223db7d03a911e25280d6c000000000000000000000000b4a8955a0e3e447f6e223db7d03a911e25280d6c000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000001e000000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000063f666300000000000000000000000000000000000000000000000000000000063f6906000000000000000000000000000000000000000000000000000000000000000fa00000000000000000000000000000000000000000000000000000000000001f4000000000000000000000000000000000000000000000000000000000000000a53757065722050756d6100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000753505250554d4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004768747470733a2f2f6170692e68797065726d696e742e636f6d2f6d657461646174612f64386431633135332d393161332d346261332d613236312d65383033306166636164323400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004868747470733a2f2f6170692e68797065726d696e742e636f6d2f6d657461646174612f64386431633135332d393161332d346261332d613236312d6538303330616663616432342f000000000000000000000000000000000000000000000000