Token PolyWars Commanders
Overview ERC-721
Total Supply:
46 CMNDR
Holders:
46 addresses
Transfers:
-
Profile Summary
Contract:
[ 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
0x6080604052600436106102e05760003560e01c80636d7d39c611610184578063a22cb465116100d6578063ca15c8731161008a578063e8a3d48511610064578063e8a3d485146108d5578063e985e9c5146108ea578063f2fde38b14610940576102ef565b8063ca15c87314610861578063d539139314610881578063d547741f146108b5576102ef565b8063ab2ffc85116100bb578063ab2ffc8514610801578063b88d4fde14610821578063c87b56dd14610841576102ef565b8063a22cb465146107a7578063a4f3798a146107c7576102ef565b80638da5cb5b1161013857806391d148541161011257806391d148541461072a57806395d89b411461077d578063a217fddf14610792576102ef565b80638da5cb5b146106c95780639010d07c146106f457806391ba317a14610714576102ef565b806370a082311161016957806370a0823114610674578063715018a6146106945780638462151c146106a9576102ef565b80636d7d39c6146106255780636ff97f1d14610652576102ef565b806325d112a91161023d5780633a5c6a1d116101f15780634f6ccce7116101cb5780634f6ccce7146105b8578063509e5706146105d85780636352211e14610605576102ef565b80633a5c6a1d1461055857806342842e0e1461057857806342966c6814610598576102ef565b80632f2ff15d116102225780632f2ff15d146104f85780632f745c591461051857806336568abe14610538576102ef565b806325d112a9146104c357806328fc3478146104d8576102ef565b8063095ea7b311610294578063202fcbbd11610279578063202fcbbd1461045257806323b872dd14610472578063248a9ca314610492576102ef565b8063095ea7b31461041357806318160ddd14610433576102ef565b806306fdde03116102c557806306fdde031461038c578063081812fc146103ae57806308b856dc146103f3576102ef565b806301ffc9a7146102f7578063044215c61461032c576102ef565b366102ef576102ed600080fd5b005b6102ed600080fd5b34801561030357600080fd5b506103176103123660046135bc565b610960565b60405190151581526020015b60405180910390f35b34801561033857600080fd5b5061034c6103473660046135d9565b610971565b604051610323949392919093845260ff92831660208501529116604083015273ffffffffffffffffffffffffffffffffffffffff16606082015260800190565b34801561039857600080fd5b506103a1610a56565b6040516103239190613668565b3480156103ba57600080fd5b506103ce6103c93660046135d9565b610ae8565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610323565b3480156103ff57600080fd5b506102ed61040e3660046137b1565b610ba8565b34801561041f57600080fd5b506102ed61042e36600461380f565b610c91565b34801561043f57600080fd5b50600b545b604051908152602001610323565b34801561045e57600080fd5b506102ed61046d3660046135d9565b610dea565b34801561047e57600080fd5b506102ed61048d366004613839565b610e46565b34801561049e57600080fd5b506104446104ad3660046135d9565b6000908152600160208190526040909120015490565b3480156104cf57600080fd5b50610444610ece565b3480156104e457600080fd5b506103176104f3366004613886565b610ede565b34801561050457600080fd5b506102ed6105133660046138d1565b610f94565b34801561052457600080fd5b5061044461053336600461380f565b610fb6565b34801561054457600080fd5b506102ed6105533660046138d1565b61106b565b34801561056457600080fd5b506102ed61057336600461395f565b61108d565b34801561058457600080fd5b506102ed610593366004613839565b611164565b3480156105a457600080fd5b506102ed6105b33660046135d9565b61117f565b3480156105c457600080fd5b506104446105d33660046135d9565b611206565b3480156105e457600080fd5b506105f86105f33660046139a7565b6112aa565b6040516103239190613a17565b34801561061157600080fd5b506103ce6106203660046135d9565b611363565b34801561063157600080fd5b50610645610640366004613a97565b6113fb565b6040516103239190613acc565b34801561065e57600080fd5b5061066761156c565b6040516103239190613b2c565b34801561068057600080fd5b5061044461068f366004613b3f565b6115c3565b3480156106a057600080fd5b506102ed611677565b3480156106b557600080fd5b506106676106c4366004613b3f565b6116ea565b3480156106d557600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff166103ce565b34801561070057600080fd5b506103ce61070f366004613b5a565b61178c565b34801561072057600080fd5b50610444600f5481565b34801561073657600080fd5b506103176107453660046138d1565b600091825260016020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b34801561078957600080fd5b506103a16117ab565b34801561079e57600080fd5b50610444600081565b3480156107b357600080fd5b506102ed6107c2366004613b7c565b6117ba565b3480156107d357600080fd5b506107e76107e23660046135d9565b6118b7565b6040805160ff938416815292909116602083015201610323565b34801561080d57600080fd5b5061031761081c366004613bb8565b611974565b34801561082d57600080fd5b506102ed61083c366004613bf4565b611afb565b34801561084d57600080fd5b506103a161085c3660046135d9565b611b83565b34801561086d57600080fd5b5061044461087c3660046135d9565b611c55565b34801561088d57600080fd5b506104447f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b3480156108c157600080fd5b506102ed6108d03660046138d1565b611c6c565b3480156108e157600080fd5b506103a1611c76565b3480156108f657600080fd5b50610317610905366004613cd2565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260086020908152604080832093909416825291909152205460ff1690565b34801561094c57600080fd5b506102ed61095b366004613b3f565b611ca4565b600061096b82611ee0565b92915050565b6000806000806109a58560009081526005602052604090205473ffffffffffffffffffffffffffffffffffffffff16151590565b610a1c5760405162461bcd60e51b815260206004820152602360248201527f4552433732313a20717565727920666f72206e6f6e6578697374656e7420746f60448201527f6b656e000000000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b6000858152600e60205260409020805460019091015460ff80821691610100900416610a4788611363565b93509350935093509193509193565b606060038054610a6590613cfc565b80601f0160208091040260200160405190810160405280929190818152602001828054610a9190613cfc565b8015610ade5780601f10610ab357610100808354040283529160200191610ade565b820191906000526020600020905b815481529060010190602001808311610ac157829003601f168201915b5050505050905090565b60008181526005602052604081205473ffffffffffffffffffffffffffffffffffffffff16610b7f5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201527f697374656e7420746f6b656e00000000000000000000000000000000000000006064820152608401610a13565b5060009081526007602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b60005b81518161ffff161015610c8b57610bdf33838361ffff1681518110610bd257610bd2613d50565b6020026020010151611f36565b610c515760405162461bcd60e51b815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f7665640000000000000000000000000000006064820152608401610a13565b610c798484848461ffff1681518110610c6c57610c6c613d50565b6020026020010151612088565b80610c8381613dae565b915050610bab565b50505050565b6000610c9c82611363565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610d405760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f72000000000000000000000000000000000000000000000000000000000000006064820152608401610a13565b3373ffffffffffffffffffffffffffffffffffffffff82161480610d695750610d698133610905565b610ddb5760405162461bcd60e51b815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c00000000000000006064820152608401610a13565b610de583836122c6565b505050565b610df5600033610745565b610e415760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a206d75737420686176652061646d696e20726f6c65000000006044820152606401610a13565b600f55565b610e51335b82611f36565b610ec35760405162461bcd60e51b815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f7665640000000000000000000000000000006064820152608401610a13565b610de5838383612088565b6000610ed9600d5490565b905090565b6000610f0a7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633610745565b610f7c5760405162461bcd60e51b815260206004820152602560248201527f4552433732313a206d7573742068617665206d696e74657220726f6c6520746f60448201527f206d696e740000000000000000000000000000000000000000000000000000006064820152608401610a13565b610f8885858585612366565b5060015b949350505050565b610f9e8282612521565b6000828152600260205260409020610de59082611dab565b6000610fc1836115c3565b82106110355760405162461bcd60e51b815260206004820152602160248201527f4552433732313a206f776e657220696e646578206f7574206f6620626f756e6460448201527f73000000000000000000000000000000000000000000000000000000000000006064820152608401610a13565b5073ffffffffffffffffffffffffffffffffffffffff919091166000908152600960209081526040808320938352929052205490565b6110758282612548565b6000828152600260205260409020610de590826125dd565b6110b77f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633610745565b6111035760405162461bcd60e51b815260206004820152601d60248201527f4552433732313a206d7573742068617665206d696e74657220726f6c650000006044820152606401610a13565b60005b84518161ffff16101561115d5761114b858261ffff168151811061112c5761112c613d50565b602002602001015185858461ffff16866111469190613dd0565b612366565b8061115581613dae565b915050611106565b5050505050565b610de583838360405180602001604052806000815250611afb565b61118833610e4b565b6111fa5760405162461bcd60e51b815260206004820152602860248201527f4552433732313a2063616c6c6572206973206e6f74206f776e6572206e6f722060448201527f617070726f7665640000000000000000000000000000000000000000000000006064820152608401610a13565b611203816125ff565b50565b6000611211600b5490565b82106112855760405162461bcd60e51b815260206004820152602260248201527f4552433732313a20676c6f62616c20696e646578206f7574206f6620626f756e60448201527f64730000000000000000000000000000000000000000000000000000000000006064820152608401610a13565b600b828154811061129857611298613d50565b90600052602060002001549050919050565b60606000825167ffffffffffffffff8111156112c8576112c86136a4565b6040519080825280602002602001820160405280156112fb57816020015b60608152602001906001900390816112e65790505b50905060005b835181101561135c5761132c84828151811061131f5761131f613d50565b60200260200101516116ea565b82828151811061133e5761133e613d50565b6020026020010181905250808061135490613de8565b915050611301565b5092915050565b60008181526005602052604081205473ffffffffffffffffffffffffffffffffffffffff168061096b5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201527f656e7420746f6b656e00000000000000000000000000000000000000000000006064820152608401610a13565b60606000825167ffffffffffffffff811115611419576114196136a4565b60405190808252806020026020018201604052801561148257816020015b60408051606081018252600080825260208083018290529282015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9092019101816114375790505b50905060005b835181101561135c576114d88482815181106114a6576114a6613d50565b602002602001015160009081526005602052604090205473ffffffffffffffffffffffffffffffffffffffff16151590565b1561155a57600e60008583815181106114f3576114f3613d50565b602090810291909101810151825281810192909252604090810160002081516060810183528154815260019091015460ff80821694830194909452610100900490921690820152825183908390811061154e5761154e613d50565b60200260200101819052505b8061156481613de8565b915050611488565b6060600b805480602002602001604051908101604052809291908181526020018280548015610ade57602002820191906000526020600020905b8154815260200190600101908083116115a6575050505050905090565b600073ffffffffffffffffffffffffffffffffffffffff821661164e5760405162461bcd60e51b815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a6560448201527f726f2061646472657373000000000000000000000000000000000000000000006064820152608401610a13565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526006602052604090205490565b60005473ffffffffffffffffffffffffffffffffffffffff1633146116de5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a13565b6116e86000612644565b565b606060006116f7836115c3565b905060008167ffffffffffffffff811115611714576117146136a4565b60405190808252806020026020018201604052801561173d578160200160208202803683370190505b50905060005b82811015611784576117558582610fb6565b82828151811061176757611767613d50565b60209081029190910101528061177c81613de8565b915050611743565b509392505050565b60008281526002602052604081206117a490836126b9565b9392505050565b606060048054610a6590613cfc565b73ffffffffffffffffffffffffffffffffffffffff82163314156118205760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610a13565b33600081815260086020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600081815260056020526040812054819073ffffffffffffffffffffffffffffffffffffffff166119505760405162461bcd60e51b815260206004820152602360248201527f4552433732313a20717565727920666f72206e6f6e6578697374656e7420746f60448201527f6b656e00000000000000000000000000000000000000000000000000000000006064820152608401610a13565b50506000908152600e602052604090206001015460ff808216926101009092041690565b60006119a07f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633610745565b6119ec5760405162461bcd60e51b815260206004820152601d60248201527f4552433732313a206d7573742068617665206d696e74657220726f6c650000006044820152606401610a13565b60008481526005602052604090205473ffffffffffffffffffffffffffffffffffffffff16611a835760405162461bcd60e51b815260206004820152602360248201527f4552433732313a20717565727920666f72206e6f6e6578697374656e7420746f60448201527f6b656e00000000000000000000000000000000000000000000000000000000006064820152608401610a13565b6000848152600e6020526040808220600101805460ff868116610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000909216908816171790555185917f7f8b9abe2c2fb85d0402e1c78c31e287c70cac837029836df3d5c6351033829b91a25060019392505050565b611b053383611f36565b611b775760405162461bcd60e51b815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f7665640000000000000000000000000000006064820152608401610a13565b610c8b848484846126c5565b60008181526005602052604090205460609073ffffffffffffffffffffffffffffffffffffffff16611c1d5760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201527f6e6578697374656e7420746f6b656e00000000000000000000000000000000006064820152608401610a13565b611c2561274e565b611c2e8361276e565b604051602001611c3f929190613e21565b6040516020818303038152906040529050919050565b600081815260026020526040812061096b906128a0565b61107582826128aa565b6060611c8061274e565b604051602001611c909190613e78565b604051602081830303815290604052905090565b60005473ffffffffffffffffffffffffffffffffffffffff163314611d0b5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a13565b73ffffffffffffffffffffffffffffffffffffffff8116611d945760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610a13565b61120381612644565b611da782826128d1565b5050565b60006117a48373ffffffffffffffffffffffffffffffffffffffff8416612990565b5490565b80546001019055565b73ffffffffffffffffffffffffffffffffffffffff8316611e4257611e3d81600b80546000838152600c60205260408120829055600182018355919091527f0175b7a638427703f0dbe7bb9bbf987a2551717b34e79f33b5b1008d1fa01db90155565b611e7f565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614611e7f57611e7f83826129df565b73ffffffffffffffffffffffffffffffffffffffff8216611ea357610de581612a96565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610de557610de58282612b45565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f780e9d6300000000000000000000000000000000000000000000000000000000148061096b575061096b82612b96565b60008181526005602052604081205473ffffffffffffffffffffffffffffffffffffffff16611fcd5760405162461bcd60e51b815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201527f697374656e7420746f6b656e00000000000000000000000000000000000000006064820152608401610a13565b6000611fd883611363565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16148061204757508373ffffffffffffffffffffffffffffffffffffffff1661202f84610ae8565b73ffffffffffffffffffffffffffffffffffffffff16145b80610f8c575073ffffffffffffffffffffffffffffffffffffffff80821660009081526008602090815260408083209388168352929052205460ff16610f8c565b8273ffffffffffffffffffffffffffffffffffffffff166120a882611363565b73ffffffffffffffffffffffffffffffffffffffff16146121315760405162461bcd60e51b815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201527f73206e6f74206f776e00000000000000000000000000000000000000000000006064820152608401610a13565b73ffffffffffffffffffffffffffffffffffffffff82166121b95760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610a13565b6121c4838383612c38565b6121cf6000826122c6565b73ffffffffffffffffffffffffffffffffffffffff83166000908152600660205260408120805460019290612205908490613eb9565b909155505073ffffffffffffffffffffffffffffffffffffffff82166000908152600660205260408120805460019290612240908490613dd0565b909155505060008181526005602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff86811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b600081815260076020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8416908117909155819061232082611363565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b73ffffffffffffffffffffffffffffffffffffffff84166123c95760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610a13565b60006123d4600d5490565b9050600f548111156124285760405162461bcd60e51b815260206004820152601960248201527f4552433732313a206d617820746f6b656e73206d696e746564000000000000006044820152606401610a13565b61243460008683612c38565b73ffffffffffffffffffffffffffffffffffffffff8516600090815260066020526040812080546001929061246a908490613dd0565b9091555050600081815260056020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff87161790556124c781858585612c43565b6124d5600d80546001019055565b604051819073ffffffffffffffffffffffffffffffffffffffff8716906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050505050565b6000828152600160208190526040909120015461253e8133612d2d565b610de583836128d1565b73ffffffffffffffffffffffffffffffffffffffff811633146125d35760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c6600000000000000000000000000000000006064820152608401610a13565b611da78282612de5565b60006117a48373ffffffffffffffffffffffffffffffffffffffff8416612ea0565b61260881612f93565b6000908152600e6020526040812090815560010180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000169055565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006117a4838361306c565b6126d0848484612088565b6126dc84848484613096565b610c8b5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610a13565b60606040518060600160405280602b81526020016140b0602b9139905090565b6060816127ae57505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b81156127d857806127c281613de8565b91506127d19050600a83613eff565b91506127b2565b60008167ffffffffffffffff8111156127f3576127f36136a4565b6040519080825280601f01601f19166020018201604052801561281d576020820181803683370190505b5090505b8415610f8c57612832600183613eb9565b915061283f600a86613f13565b61284a906030613dd0565b60f81b81838151811061285f5761285f613d50565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350612899600a86613eff565b9450612821565b600061096b825490565b600082815260016020819052604090912001546128c78133612d2d565b610de58383612de5565b600082815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff16611da757600082815260016020818152604080842073ffffffffffffffffffffffffffffffffffffffff8616808652925280842080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169093179092559051339285917f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d9190a45050565b60008181526001830160205260408120546129d75750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561096b565b50600061096b565b600060016129ec846115c3565b6129f69190613eb9565b6000838152600a6020526040902054909150808214612a565773ffffffffffffffffffffffffffffffffffffffff841660009081526009602090815260408083208584528252808320548484528184208190558352600a90915290208190555b506000918252600a6020908152604080842084905573ffffffffffffffffffffffffffffffffffffffff9094168352600981528383209183525290812055565b600b54600090612aa890600190613eb9565b6000838152600c6020526040812054600b8054939450909284908110612ad057612ad0613d50565b9060005260206000200154905080600b8381548110612af157612af1613d50565b6000918252602080832090910192909255828152600c9091526040808220849055858252812055600b805480612b2957612b29613f27565b6001900381819060005260206000200160009055905550505050565b6000612b50836115c3565b73ffffffffffffffffffffffffffffffffffffffff90931660009081526009602090815260408083208684528252808320859055938252600a9052919091209190915550565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd000000000000000000000000000000000000000000000000000000001480612c2957507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b8061096b575061096b82613278565b610de5838383611dda565b60008481526005602052604090205473ffffffffffffffffffffffffffffffffffffffff16612cda5760405162461bcd60e51b815260206004820152602660248201527f4552433732313a20736574206461746120666f72206e6f6e6578697374656e7460448201527f20746f6b656e00000000000000000000000000000000000000000000000000006064820152608401610a13565b6000938452600e602052604090932060018101805460ff938416610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000909116939094169290921792909217905555565b600082815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff16611da757612d858173ffffffffffffffffffffffffffffffffffffffff1660146132ce565b612d908360206132ce565b604051602001612da1929190613f56565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529082905262461bcd60e51b8252610a1391600401613668565b600082815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1615611da757600082815260016020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b60008181526001830160205260408120548015612f89576000612ec4600183613eb9565b8554909150600090612ed890600190613eb9565b9050818114612f3d576000866000018281548110612ef857612ef8613d50565b9060005260206000200154905080876000018481548110612f1b57612f1b613d50565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080612f4e57612f4e613f27565b60019003818190600052602060002001600090559055856001016000868152602001908152602001600020600090556001935050505061096b565b600091505061096b565b6000612f9e82611363565b9050612fac81600084612c38565b612fb76000836122c6565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600660205260408120805460019290612fed908490613eb9565b909155505060008281526005602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690555183919073ffffffffffffffffffffffffffffffffffffffff8416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b600082600001828154811061308357613083613d50565b9060005260206000200154905092915050565b600073ffffffffffffffffffffffffffffffffffffffff84163b15613270576040517f150b7a0200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063150b7a029061310d903390899088908890600401613fd7565b602060405180830381600087803b15801561312757600080fd5b505af1925050508015613175575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016820190925261317291810190614020565b60015b613225573d8080156131a3576040519150601f19603f3d011682016040523d82523d6000602084013e6131a8565b606091505b50805161321d5760405162461bcd60e51b815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e74657200000000000000000000000000006064820152608401610a13565b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050610f8c565b506001610f8c565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f5a05180f00000000000000000000000000000000000000000000000000000000148061096b575061096b826134f7565b606060006132dd83600261403d565b6132e8906002613dd0565b67ffffffffffffffff811115613300576133006136a4565b6040519080825280601f01601f19166020018201604052801561332a576020820181803683370190505b5090507f30000000000000000000000000000000000000000000000000000000000000008160008151811061336157613361613d50565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f7800000000000000000000000000000000000000000000000000000000000000816001815181106133c4576133c4613d50565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600061340084600261403d565b61340b906001613dd0565b90505b60018111156134a8577f303132333435363738396162636465660000000000000000000000000000000085600f166010811061344c5761344c613d50565b1a60f81b82828151811061346257613462613d50565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060049490941c936134a18161407a565b905061340e565b5083156117a45760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610a13565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b00000000000000000000000000000000000000000000000000000000148061096b57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff0000000000000000000000000000000000000000000000000000000083161461096b565b7fffffffff000000000000000000000000000000000000000000000000000000008116811461120357600080fd5b6000602082840312156135ce57600080fd5b81356117a48161358e565b6000602082840312156135eb57600080fd5b5035919050565b60005b8381101561360d5781810151838201526020016135f5565b83811115610c8b5750506000910152565b600081518084526136368160208601602086016135f2565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006117a4602083018461361e565b803573ffffffffffffffffffffffffffffffffffffffff8116811461369f57600080fd5b919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561371a5761371a6136a4565b604052919050565b600067ffffffffffffffff82111561373c5761373c6136a4565b5060051b60200190565b600082601f83011261375757600080fd5b8135602061376c61376783613722565b6136d3565b82815260059290921b8401810191818101908684111561378b57600080fd5b8286015b848110156137a6578035835291830191830161378f565b509695505050505050565b6000806000606084860312156137c657600080fd5b6137cf8461367b565b92506137dd6020850161367b565b9150604084013567ffffffffffffffff8111156137f957600080fd5b61380586828701613746565b9150509250925092565b6000806040838503121561382257600080fd5b61382b8361367b565b946020939093013593505050565b60008060006060848603121561384e57600080fd5b6138578461367b565b92506138656020850161367b565b9150604084013590509250925092565b803560ff8116811461369f57600080fd5b6000806000806080858703121561389c57600080fd5b6138a58561367b565b93506138b360208601613875565b92506138c160408601613875565b9396929550929360600135925050565b600080604083850312156138e457600080fd5b823591506138f46020840161367b565b90509250929050565b600082601f83011261390e57600080fd5b8135602061391e61376783613722565b82815260059290921b8401810191818101908684111561393d57600080fd5b8286015b848110156137a6576139528161367b565b8352918301918301613941565b6000806000806080858703121561397557600080fd5b843567ffffffffffffffff81111561398c57600080fd5b613998878288016138fd565b9450506138b360208601613875565b6000602082840312156139b957600080fd5b813567ffffffffffffffff8111156139d057600080fd5b610f8c848285016138fd565b600081518084526020808501945080840160005b83811015613a0c578151875295820195908201906001016139f0565b509495945050505050565b6000602080830181845280855180835260408601915060408160051b870101925083870160005b82811015613a8a577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc0888603018452613a788583516139dc565b94509285019290850190600101613a3e565b5092979650505050505050565b600060208284031215613aa957600080fd5b813567ffffffffffffffff811115613ac057600080fd5b610f8c84828501613746565b602080825282518282018190526000919060409081850190868401855b82811015613b1f578151805185528681015160ff9081168887015290860151168585015260609093019290850190600101613ae9565b5091979650505050505050565b6020815260006117a460208301846139dc565b600060208284031215613b5157600080fd5b6117a48261367b565b60008060408385031215613b6d57600080fd5b50508035926020909101359150565b60008060408385031215613b8f57600080fd5b613b988361367b565b915060208301358015158114613bad57600080fd5b809150509250929050565b600080600060608486031215613bcd57600080fd5b83359250613bdd60208501613875565b9150613beb60408501613875565b90509250925092565b60008060008060808587031215613c0a57600080fd5b613c138561367b565b93506020613c2281870161367b565b935060408601359250606086013567ffffffffffffffff80821115613c4657600080fd5b818801915088601f830112613c5a57600080fd5b813581811115613c6c57613c6c6136a4565b613c9c847fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116016136d3565b91508082528984828501011115613cb257600080fd5b808484018584013760008482840101525080935050505092959194509250565b60008060408385031215613ce557600080fd5b613cee8361367b565b91506138f46020840161367b565b600181811c90821680613d1057607f821691505b60208210811415613d4a577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061ffff80831681811415613dc657613dc6613d7f565b6001019392505050565b60008219821115613de357613de3613d7f565b500190565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613e1a57613e1a613d7f565b5060010190565b60008351613e338184602088016135f2565b835190830190613e478183602088016135f2565b7f2e6a736f6e0000000000000000000000000000000000000000000000000000009101908152600501949350505050565b60008251613e8a8184602087016135f2565b7f636f6e74726163742e6a736f6e00000000000000000000000000000000000000920191825250600d01919050565b600082821015613ecb57613ecb613d7f565b500390565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082613f0e57613f0e613ed0565b500490565b600082613f2257613f22613ed0565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351613f8e8160178501602088016135f2565b7f206973206d697373696e6720726f6c65200000000000000000000000000000006017918401918201528351613fcb8160288401602088016135f2565b01602801949350505050565b600073ffffffffffffffffffffffffffffffffffffffff808716835280861660208401525083604083015260806060830152614016608083018461361e565b9695505050505050565b60006020828403121561403257600080fd5b81516117a48161358e565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561407557614075613d7f565b500290565b60008161408957614089613d7f565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff019056fe68747470733a2f2f706f6c79776172732e73706163652f6170692f38303030312f636f6d6d616e6465722fa2646970667358221220fa002fbc289bb4b5a719b3acb2706a0a819a77e938695e1a92aa70d5173d5f5464736f6c63430008090033