[ { "inputs": [ { "internalType": "address[]", "name": "mintToAddressesArray", "type": "address[]" }, { "internalType": "uint256[]", "name": "punkIDsArray", "type": "uint256[]" }, { "internalType": "string[]", "name": "inGameNamesArray", "type": "string[]" }, { "internalType": "string[]", "name": "socMediaHandlesArray", "type": "string[]" }, { "internalType": "string[]", "name": "bioURLLinksArray", "type": "string[]" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "inputs": [], "name": "invalidPunkID", "type": "error" }, { "inputs": [], "name": "notOwner", "type": "error" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "approved", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "owner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "operator", "type": "address" }, { "indexed": false, "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "ApprovalForAll", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "string", "name": "newlyUpdatedURI", "type": "string" } ], "name": "BaseURIUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bool", "name": "OnOrOff", "type": "bool" } ], "name": "CEOModeSet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint8", "name": "currencyID", "type": "uint8" }, { "indexed": false, "internalType": "uint256", "name": "amountCashedOut", "type": "uint256" } ], "name": "CashedOut", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "officialFARContractAddress", "type": "address" } ], "name": "FARContractAddressSet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256[]", "name": "highScoresArray", "type": "uint256[]" }, { "indexed": false, "internalType": "string[]", "name": "highScoreNamesArray", "type": "string[]" } ], "name": "HighScoresUpdated", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "invaderNFTIdNumber", "type": "uint256" }, { "indexed": false, "internalType": "uint256", "name": "newPunkID", "type": "uint256" }, { "indexed": false, "internalType": "string", "name": "newInGameName", "type": "string" }, { "indexed": false, "internalType": "string", "name": "newSocMedHandle", "type": "string" }, { "indexed": false, "internalType": "string", "name": "newBioLink", "type": "string" } ], "name": "InvaderDataCustomized", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "newMaxInvaders", "type": "uint256" } ], "name": "MaxInvadersSet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint8", "name": "newMaxNumAllowed", "type": "uint8" } ], "name": "MaxNumNFTsAllowedToMintSet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "newMotherShipPunkID", "type": "uint256" } ], "name": "MotherShipPunkSet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "newCIGS_CEO_Address", "type": "address" } ], "name": "NewCIGsCEOAddressSet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "previousOwner", "type": "address" }, { "indexed": true, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "account", "type": "address" } ], "name": "Paused", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "uint256", "name": "newRoguePunkID", "type": "uint256" } ], "name": "RoguePunkSet", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "internalType": "address", "name": "from", "type": "address" }, { "indexed": true, "internalType": "address", "name": "to", "type": "address" }, { "indexed": true, "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "account", "type": "address" } ], "name": "Unpaused", "type": "event" }, { "inputs": [], "name": "CEO_MODE", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "CIGS_CEO_Address", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "CIGsContractAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "CIGsContractInstance", "outputs": [ { "internalType": "contract TheCIGsContract", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "FARContractAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "InvaderStructObjectsArray", "outputs": [ { "internalType": "address", "name": "ownerAddress", "type": "address" }, { "internalType": "uint256", "name": "cryptopunkIDNumber", "type": "uint256" }, { "internalType": "string", "name": "punkInvaderInGameName", "type": "string" }, { "internalType": "string", "name": "ownerSocMediaHandle", "type": "string" }, { "internalType": "string", "name": "ownerBioLink", "type": "string" }, { "internalType": "string", "name": "tippingCurrency", "type": "string" }, { "internalType": "uint256", "name": "amountTipped", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "InvaderStructObjectsDictionary", "outputs": [ { "internalType": "address", "name": "ownerAddress", "type": "address" }, { "internalType": "uint256", "name": "cryptopunkIDNumber", "type": "uint256" }, { "internalType": "string", "name": "punkInvaderInGameName", "type": "string" }, { "internalType": "string", "name": "ownerSocMediaHandle", "type": "string" }, { "internalType": "string", "name": "ownerBioLink", "type": "string" }, { "internalType": "string", "name": "tippingCurrency", "type": "string" }, { "internalType": "uint256", "name": "amountTipped", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "InvadersNFTCounter", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "MaxInvaders", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "Mother_Ship_Punk", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "The_Rogue_Punk", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "approve", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" } ], "name": "balanceOf", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "baseMetadataURI", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint8", "name": "currencyID", "type": "uint8" } ], "name": "cashOut", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "invaderNFTIdNum", "type": "uint256" }, { "internalType": "uint256", "name": "punkIDNum", "type": "uint256" }, { "internalType": "string", "name": "punkInGameName", "type": "string" }, { "internalType": "string", "name": "socMedHandle", "type": "string" }, { "internalType": "string", "name": "ownerBioURL", "type": "string" } ], "name": "customizeInvaderNFT", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "delegateRegistryContract", "outputs": [ { "internalType": "contract IDelegateRegistry", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "getApproved", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "getHighScores", "outputs": [ { "internalType": "uint256[]", "name": "theScores", "type": "uint256[]" }, { "internalType": "string[]", "name": "hiScoreNames", "type": "string[]" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenIDNumber", "type": "uint256" } ], "name": "getInvaderStructObjectData", "outputs": [ { "internalType": "address", "name": "ownerAddress", "type": "address" }, { "internalType": "uint256", "name": "thePunkID", "type": "uint256" }, { "internalType": "string", "name": "punkInGameName", "type": "string" }, { "internalType": "string", "name": "ownerSocMedHandle", "type": "string" }, { "internalType": "string", "name": "ownerBioLink", "type": "string" }, { "internalType": "string", "name": "tippingCurrencyName", "type": "string" }, { "internalType": "uint256", "name": "tipAmount", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "highScoresArray", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "name": "highScoresHolderNamesArray", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "owner", "type": "address" }, { "internalType": "address", "name": "operator", "type": "address" } ], "name": "isApprovedForAll", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "delegatedTokenID", "type": "uint256" }, { "internalType": "address", "name": "punkManagingContractAddress", "type": "address" } ], "name": "isValidDelegatedMinter", "outputs": [ { "internalType": "bool", "name": "walletIsValidDelegate", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "maxNumNFTsAllowedToMint", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "delegatedTokenID", "type": "uint256" }, { "internalType": "address", "name": "punkManagingContract", "type": "address" }, { "internalType": "bool", "name": "payingWithETH", "type": "bool" }, { "internalType": "uint256", "name": "numCIGsReceived", "type": "uint256" } ], "name": "mintInvader", "outputs": [], "stateMutability": "payable", "type": "function" }, { "inputs": [], "name": "name", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "ownerOf", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "pause", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "paused", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "punksContract", "outputs": [ { "internalType": "contract LeCryptoPunks", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "renounceOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "safeTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" }, { "internalType": "bytes", "name": "data", "type": "bytes" } ], "name": "safeTransferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "operator", "type": "address" }, { "internalType": "bool", "name": "approved", "type": "bool" } ], "name": "setApprovalForAll", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "string", "name": "newBaseURI", "type": "string" } ], "name": "setBaseURI", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "setCIGsCEO", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "maxInvees", "type": "uint256" } ], "name": "setMaxInvaders", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint8", "name": "maxNumberAllowed", "type": "uint8" } ], "name": "setMaxNumNFTsAllowedToMint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newMotherShipPunkID", "type": "uint256" } ], "name": "setMotherShipPunk", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "newRoguePunkID", "type": "uint256" } ], "name": "setRoguePunk", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes4", "name": "interfaceId", "type": "bytes4" } ], "name": "supportsInterface", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "symbol", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "toggleCEOMode", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "tokenURI", "outputs": [ { "internalType": "string", "name": "", "type": "string" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "from", "type": "address" }, { "internalType": "address", "name": "to", "type": "address" }, { "internalType": "uint256", "name": "tokenId", "type": "uint256" } ], "name": "transferFrom", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "name": "unpause", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256[]", "name": "scoresArray", "type": "uint256[]" }, { "internalType": "string[]", "name": "scorerNamesArray", "type": "string[]" } ], "name": "updateHighScores", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ]
610200604052606560c090815260c960e05261012d61010052610191610120526101f561014052610259610160526102bd610180526103216101a0526103856101c0526103e96101e0526200005990600990600a62000c8c565b506040805161018081018252600661014082018181526515d0549213d360d21b610160840152825282518084018452600780825266044554348414d560cc1b60208381019190915280850192909252845180860186528181526610d21051d0531360ca1b81840152848601528451808601865260098152684b414e44494e534b5960b81b81840152606085015284518086018652908152665049434153534f60c81b8183015260808401528351808501855260088152670ac829c408e9e8e960c31b8183015260a084015283518085018552600581526452494e474f60d81b8183015260c0840152835180850185529182526547454f52474560d01b8282015260e0830191909152825180840184526004808252631410555360e21b8284015261010084019190915283518085019094528352632527a42760e11b90830152610120810191909152620001b090600a908162000ce2565b50610168600e556010805460ff1990811660021790915561146e601155612711601255601380549091169055348015620001e957600080fd5b5060405162005ac738038062005ac78339810160408190526200020c9162001036565b6040518060400160405280600c81526020016b50756e6b496e76616465727360a01b81525060405180604001604052806007815260200166504e4b5644525360c81b8152508160009081620002629190620011a5565b506001620002718282620011a5565b50506006805460ff19169055506200028933620006b7565b600c805473b47e3cd837ddf8e4c57f05d70ab865de6e193bbb6001600160a01b03199182168117909255600b805490911690911790556c447e69651d841bd8d104bed49360805273cb56b52316041a62b6b5d0583dce4a8ae7a3c62960a0819052604080516319ad317d60e01b815290516319ad317d916004808201926020929091908290030181865afa15801562000326573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200034c919062001271565b601360016101000a8154816001600160a01b0302191690836001600160a01b0316021790555060405180606001604052806034815260200162005a65603491396014906200039b9082620011a5565b5060005b84518160ff161015620006ab576000868260ff1681518110620003c657620003c662001296565b60200260200101519050620003f481600f54604051806020016040528060008152506200071160201b60201c565b60006040518060e00160405280836001600160a01b03168152602001888560ff168151811062000428576200042862001296565b60200260200101518152602001878560ff16815181106200044d576200044d62001296565b60200260200101518152602001868560ff168151811062000472576200047262001296565b60200260200101518152602001858560ff168151811062000497576200049762001296565b6020908102919091018101518252604080518082018252600d81526c436f6d706c696d656e7461727960981b81840152838301526000928101839052600f5483526007825291829020835181546001600160a01b0319166001600160a01b0390911617815590830151600182015590820151919250829160028201906200051f9082620011a5565b5060608201516003820190620005369082620011a5565b50608082015160048201906200054d9082620011a5565b5060a08201516005820190620005649082620011a5565b5060c091909101516006909101556008805460018101825560009190915281517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3600790920291820180546001600160a01b0319166001600160a01b0390921691909117815560208301517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee4830155604083015183927ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee50190620006299082620011a5565b5060608201516003820190620006409082620011a5565b5060808201516004820190620006579082620011a5565b5060a082015160058201906200066e9082620011a5565b5060c09190910151600690910155600f80549060006200068e83620012c2565b919050555050508080620006a290620012de565b9150506200039f565b505050505050620014a6565b600680546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6200074160405180606001604052806037815260200162005a2e6037913983620007bd60201b620027b51760201c565b6200074d83836200080e565b6200075c6000848484620009df565b620007b85760405162461bcd60e51b8152602060048201526032602482015260008051602062005a0e83398151915260448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b60648201526084015b60405180910390fd5b505050565b6200080a8282604051602401620007d69291906200132e565b60408051601f198184030181529190526020810180516001600160e01b03908116632d839cb360e21b1790915262000b3b16565b5050565b6200083e6040518060600160405280602e815260200162005a99602e913982620007bd60201b620027b51760201c565b6001600160a01b038216620008965760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401620007af565b6000818152600260205260409020546001600160a01b031615620008fd5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401620007af565b6200090d60008383600162000b54565b6000818152600260205260409020546001600160a01b031615620009745760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401620007af565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b600062000a00846001600160a01b031662000c5c60201b620027fa1760201c565b1562000b2f57604051630a85bd0160e11b81526001600160a01b0385169063150b7a029062000a3a90339089908890889060040162001352565b6020604051808303816000875af192505050801562000a78575060408051601f3d908101601f1916820190925262000a759181019062001391565b60015b62000b14573d80801562000aa9576040519150601f19603f3d011682016040523d82523d6000602084013e62000aae565b606091505b50805160000362000b0c5760405162461bcd60e51b8152602060048201526032602482015260008051602062005a0e83398151915260448201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b6064820152608401620007af565b805181602001fd5b6001600160e01b031916630a85bd0160e11b14905062000b33565b5060015b949350505050565b62000b518162000c6b60201b620028091760201c565b50565b62000b6d8484848462000c5660201b620023821760201c565b6001600160a01b0384161562000c5657600082815260076020526040902080546001600160a01b0319166001600160a01b038516178155600880548291908590811062000bbe5762000bbe62001296565b60009182526020909120825460079092020180546001600160a01b0319166001600160a01b039092169190911781556001808301549082015560028082019062000c0b90840182620013bd565b5060038181019062000c2090840182620013bd565b5060048181019062000c3590840182620013bd565b5060058181019062000c4a90840182620013bd565b50600691820154910155505b50505050565b6001600160a01b03163b151590565b60006a636f6e736f6c652e6c6f679050600080835160208501845afa505050565b82805482825590600052602060002090810192821562000cd0579160200282015b8281111562000cd0578251829061ffff1690559160200191906001019062000cad565b5062000cde92915062000d3b565b5090565b82805482825590600052602060002090810192821562000d2d579160200282015b8281111562000d2d578251829062000d1c9082620011a5565b509160200191906001019062000d03565b5062000cde92915062000d52565b5b8082111562000cde576000815560010162000d3c565b8082111562000cde57600062000d69828262000d73565b5060010162000d52565b50805462000d819062001117565b6000825580601f1062000d92575050565b601f01602090049060005260206000209081019062000b51919062000d3b565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171562000df35762000df362000db2565b604052919050565b60006001600160401b0382111562000e175762000e1762000db2565b5060051b60200190565b80516001600160a01b038116811462000e3957600080fd5b919050565b600082601f83011262000e5057600080fd5b8151602062000e6962000e638362000dfb565b62000dc8565b82815260059290921b8401810191818101908684111562000e8957600080fd5b8286015b8481101562000eaf5762000ea18162000e21565b835291830191830162000e8d565b509695505050505050565b600082601f83011262000ecc57600080fd5b8151602062000edf62000e638362000dfb565b82815260059290921b8401810191818101908684111562000eff57600080fd5b8286015b8481101562000eaf578051835291830191830162000f03565b60005b8381101562000f3957818101518382015260200162000f1f565b50506000910152565b6000601f838184011262000f5557600080fd5b8251602062000f6862000e638362000dfb565b82815260059290921b8501810191818101908784111562000f8857600080fd5b8287015b848110156200102a5780516001600160401b038082111562000fae5760008081fd5b818a0191508a603f83011262000fc45760008081fd5b8582015160408282111562000fdd5762000fdd62000db2565b62000ff0828b01601f1916890162000dc8565b92508183528c81838601011115620010085760008081fd5b620010198289850183870162000f1c565b505084525091830191830162000f8c565b50979650505050505050565b600080600080600060a086880312156200104f57600080fd5b85516001600160401b03808211156200106757600080fd5b6200107589838a0162000e3e565b965060208801519150808211156200108c57600080fd5b6200109a89838a0162000eba565b95506040880151915080821115620010b157600080fd5b620010bf89838a0162000f42565b94506060880151915080821115620010d657600080fd5b620010e489838a0162000f42565b93506080880151915080821115620010fb57600080fd5b506200110a8882890162000f42565b9150509295509295909350565b600181811c908216806200112c57607f821691505b6020821081036200114d57634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620007b857600081815260208120601f850160051c810160208610156200117c5750805b601f850160051c820191505b818110156200119d5782815560010162001188565b505050505050565b81516001600160401b03811115620011c157620011c162000db2565b620011d981620011d2845462001117565b8462001153565b602080601f831160018114620012115760008415620011f85750858301515b600019600386901b1c1916600185901b1785556200119d565b600085815260208120601f198616915b82811015620012425788860151825594840194600190910190840162001221565b5085821015620012615787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156200128457600080fd5b6200128f8262000e21565b9392505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600060018201620012d757620012d7620012ac565b5060010190565b600060ff821660ff8103620012f757620012f7620012ac565b60010192915050565b600081518084526200131a81602086016020860162000f1c565b601f01601f19169290920160200192915050565b60408152600062001343604083018562001300565b90508260208301529392505050565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090620013879083018462001300565b9695505050505050565b600060208284031215620013a457600080fd5b81516001600160e01b0319811681146200128f57600080fd5b818103620013c9575050565b620013d5825462001117565b6001600160401b03811115620013ef57620013ef62000db2565b6200140081620011d2845462001117565b6000601f8211600181146200143757600083156200141e5750848201545b600019600385901b1c1916600184901b1784556200149f565b600085815260209020601f19841690600086815260209020845b8381101562001473578286015482556001958601959091019060200162001451565b5085831015620014925781850154600019600388901b60f8161c191681555b50505060018360011b0184555b5050505050565b60805160a051614534620014da60003960008181610764015261192f0152600081816107300152611d2101526145346000f3fe6080604052600436106102c95760003560e01c80637d375f2711610175578063b88d4fde116100dc578063d6442ac511610095578063e985e9c51161006f578063e985e9c514610899578063f2fde38b146108e2578063fbb5731214610902578063ff48cc011461092a57600080fd5b8063d6442ac514610843578063db58b08814610859578063e46317b51461087957600080fd5b8063b88d4fde14610786578063b9d37fd8146107a6578063bf1cd1f1146107bb578063c1d3f7ee146107db578063c6b9ea5614610800578063c87b56dd1461082357600080fd5b8063900363441161012e57806390036344146106bd57806394147f29146106d357806395d89b41146106e9578063a22cb465146106fe578063a23cd58f1461071e578063a7eb0e561461075257600080fd5b80637d375f27146106055780637e0aa3af146106255780638201fd2e146106455780638456cb59146106655780638da5cb5b1461067a5780638df8c6cf1461069d57600080fd5b806331c2df161161023457806355f804b3116101ed5780635c975abb116101c75780635c975abb1461058a5780636352211e146105a257806370a08231146105c2578063715018a6146105f057600080fd5b806355f804b3146105355780635870c000146105555780635b2bd79e1461057557600080fd5b806331c2df161461048b5780633208bd85146104ab57806335fb239f146104cb578063387a26ae146104e05780633f4ba83a1461050057806342842e0e1461051557600080fd5b80631c29a30f116102865780631c29a30f146103c557806322d73e50146103e557806323b872dd1461041157806324f09e0514610431578063264d93b5146104515780632d0a772b1461046b57600080fd5b806301ffc9a7146102ce57806306fdde0314610303578063081812fc14610325578063095ea7b31461035d5780630c864cb11461037f578063181e6064146103b2575b600080fd5b3480156102da57600080fd5b506102ee6102e936600461367a565b610940565b60405190151581526020015b60405180910390f35b34801561030f57600080fd5b50610318610951565b6040516102fa91906136ee565b34801561033157600080fd5b50610345610340366004613701565b6109e3565b6040516001600160a01b0390911681526020016102fa565b34801561036957600080fd5b5061037d61037836600461372f565b610a0a565b005b34801561038b57600080fd5b5061039f61039a366004613701565b610b24565b6040516102fa979695949392919061375b565b61037d6103c03660046137df565b610df6565b3480156103d157600080fd5b5061037d6103e0366004613827565b6113ba565b3480156103f157600080fd5b506010546103ff9060ff1681565b60405160ff90911681526020016102fa565b34801561041d57600080fd5b5061037d61042c36600461384a565b611561565b34801561043d57600080fd5b5061039f61044c366004613701565b611592565b34801561045d57600080fd5b506013546102ee9060ff1681565b34801561047757600080fd5b5061037d610486366004613701565b6117f7565b34801561049757600080fd5b506103186104a6366004613701565b61183b565b3480156104b757600080fd5b5061039f6104c6366004613701565b6118e7565b3480156104d757600080fd5b5061037d61192d565b3480156104ec57600080fd5b50600d54610345906001600160a01b031681565b34801561050c57600080fd5b5061037d611ad8565b34801561052157600080fd5b5061037d61053036600461384a565b611aea565b34801561054157600080fd5b5061037d61055036600461394a565b611b05565b34801561056157600080fd5b506102ee61057036600461397f565b611b4a565b34801561058157600080fd5b50610318611d94565b34801561059657600080fd5b5060065460ff166102ee565b3480156105ae57600080fd5b506103456105bd366004613701565b611da1565b3480156105ce57600080fd5b506105e26105dd3660046139af565b611e01565b6040519081526020016102fa565b3480156105fc57600080fd5b5061037d611e87565b34801561061157600080fd5b5061037d610620366004613a80565b611e99565b34801561063157600080fd5b506105e2610640366004613701565b611fd1565b34801561065157600080fd5b5061037d610660366004613b39565b611ff2565b34801561067157600080fd5b5061037d612217565b34801561068657600080fd5b5060065461010090046001600160a01b0316610345565b3480156106a957600080fd5b5061037d6106b8366004613701565b612227565b3480156106c957600080fd5b506105e2600e5481565b3480156106df57600080fd5b506105e2600f5481565b3480156106f557600080fd5b50610318612332565b34801561070a57600080fd5b5061037d610719366004613bd5565b612341565b34801561072a57600080fd5b506103457f000000000000000000000000000000000000000000000000000000000000000081565b34801561075e57600080fd5b506103457f000000000000000000000000000000000000000000000000000000000000000081565b34801561079257600080fd5b5061037d6107a1366004613c03565b612350565b3480156107b257600080fd5b5061037d612388565b3480156107c757600080fd5b5061037d6107d6366004613701565b6123d8565b3480156107e757600080fd5b506013546103459061010090046001600160a01b031681565b34801561080c57600080fd5b506108156124e3565b6040516102fa929190613c83565b34801561082f57600080fd5b5061031861083e366004613701565b612617565b34801561084f57600080fd5b506105e260115481565b34801561086557600080fd5b5061037d610874366004613827565b6126f2565b34801561088557600080fd5b50600b54610345906001600160a01b031681565b3480156108a557600080fd5b506102ee6108b4366004613d1b565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205460ff1690565b3480156108ee57600080fd5b5061037d6108fd3660046139af565b61273c565b34801561090e57600080fd5b5061034573cb56b52316041a62b6b5d0583dce4a8ae7a3c62981565b34801561093657600080fd5b506105e260125481565b600061094b8261282a565b92915050565b60606000805461096090613d49565b80601f016020809104026020016040519081016040528092919081815260200182805461098c90613d49565b80156109d95780601f106109ae576101008083540402835291602001916109d9565b820191906000526020600020905b8154815290600101906020018083116109bc57829003601f168201915b5050505050905090565b60006109ee8261287a565b506000908152600460205260409020546001600160a01b031690565b6000610a1582611da1565b9050806001600160a01b0316836001600160a01b031603610a875760405162461bcd60e51b815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e656044820152603960f91b60648201526084015b60405180910390fd5b336001600160a01b0382161480610aa35750610aa381336108b4565b610b155760405162461bcd60e51b815260206004820152603d60248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f7420746f60448201527f6b656e206f776e6572206f7220617070726f76656420666f7220616c6c0000006064820152608401610a7e565b610b1f83836128d9565b505050565b6000818152600760209081526040808320815160e08101835281546001600160a01b0316815260018201549381019390935260028101805485946060948594859485948994859490939290840191610b7b90613d49565b80601f0160208091040260200160405190810160405280929190818152602001828054610ba790613d49565b8015610bf45780601f10610bc957610100808354040283529160200191610bf4565b820191906000526020600020905b815481529060010190602001808311610bd757829003601f168201915b50505050508152602001600382018054610c0d90613d49565b80601f0160208091040260200160405190810160405280929190818152602001828054610c3990613d49565b8015610c865780601f10610c5b57610100808354040283529160200191610c86565b820191906000526020600020905b815481529060010190602001808311610c6957829003601f168201915b50505050508152602001600482018054610c9f90613d49565b80601f0160208091040260200160405190810160405280929190818152602001828054610ccb90613d49565b8015610d185780601f10610ced57610100808354040283529160200191610d18565b820191906000526020600020905b815481529060010190602001808311610cfb57829003601f168201915b50505050508152602001600582018054610d3190613d49565b80601f0160208091040260200160405190810160405280929190818152602001828054610d5d90613d49565b8015610daa5780601f10610d7f57610100808354040283529160200191610daa565b820191906000526020600020905b815481529060010190602001808311610d8d57829003601f168201915b50505091835250506006919091015460209182015281519082015160408301516060840151608085015160a086015160c090960151949f939e50919c509a509850919650945092505050565b610dfe612947565b600e54600f5410610e1157610e1161298d565b61270f841115610e775760405162461bcd60e51b815260206004820152602b60248201527f4552524f52212050756e6b204944206d757374206265206265747765656e203060448201526a20616e6420392c3939392160a81b6064820152608401610a7e565b60065461010090046001600160a01b03166001600160a01b0316336001600160a01b031614610f245760105460ff16610eaf33611e01565b10610f24576040805162461bcd60e51b81526020600482015260248101919091527f4552524f522120596f75277665206d696e74656420746865206d6178696d756d60448201527f206e756d62657220616c6c6f776564206f6620494e56414445522d4e465453216064820152608401610a7e565b60408051808201909152600381526208aa8960eb1b602082015234831515600003611062573415610fbd5760405162461bcd60e51b815260206004820152603760248201527f276d696e74496e7661646572282927204552524f5221212120276d73672e766160448201527f6c756527204d555354203d3d20302028275a45524f27290000000000000000006064820152608401610a7e565b50506040805180820182526004808252634349477360e01b602083015291516323b872dd60e01b815233928101929092523060248301526044820183905290829073cb56b52316041a62b6b5d0583dce4a8ae7a3c629906323b872dd906064016020604051808303816000875af115801561103c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110609190613d83565b505b604051630b02f02d60e31b815260048101879052339073b47e3cd837ddf8e4c57f05d70ab865de6e193bbb90635817816890602401602060405180830381865afa1580156110b4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110d89190613da0565b6001600160a01b031614806110f857506110f28686611b4a565b15156001145b61116a5760405162461bcd60e51b815260206004820152603960248201527f4552524f522121212043414c4c4552206973206e65697468657220612044454c60448201527f4547415445206f72204f574e4552206f6620612050554e4b21000000000000006064820152608401610a7e565b61118633600f54604051806020016040528060008152506129e2565b6040805160e08101825233815262019b0e60208083019182528351808501855260048082526320a727a760e11b8284018190528587019283528651808801885291825281840152606085015284518086018652600d81526c414e4f4e2d42494f2d4c494e4b60981b81840152608085015260a0840187905260c08401869052600f5460009081526007909252939020825181546001600160a01b0319166001600160a01b0390911617815590516001820155915190918291600282019061124d9082613e0b565b50606082015160038201906112629082613e0b565b50608082015160048201906112779082613e0b565b5060a0820151600582019061128c9082613e0b565b5060c091909101516006909101556008805460018101825560009190915281517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee3600790920291820180546001600160a01b0319166001600160a01b0390921691909117815560208301517ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee4830155604083015183927ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee5019061134f9082613e0b565b50606082015160038201906113649082613e0b565b50608082015160048201906113799082613e0b565b5060a0820151600582019061138e9082613e0b565b5060c09190910151600690910155600f80549060006113ac83613ee1565b919050555050505050505050565b6113c2612a37565b60008160ff1660010361148657506040514790600090339083908381818185875af1925050503d8060008114611414576040519150601f19603f3d011682016040523d82523d6000602084013e611419565b606091505b50509050806114805760405162461bcd60e51b815260206004820152602d60248201527f27636173684f7574282927204552524f5221212120455448205769746864726160448201526c77616c204641494c454421212160981b6064820152608401610a7e565b50611520565b6040516370a0823160e01b815230600482015273cb56b52316041a62b6b5d0583dce4a8ae7a3c629906370a0823190602401602060405180830381865afa1580156114d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114f99190613efa565b905080156115205761152073cb56b52316041a62b6b5d0583dce4a8ae7a3c6293383612a97565b6040805160ff84168152602081018390527f5a4d684f4e75c062347c5172aed96714ad18dbb25d857d0ffa94195fb49a2f2691015b60405180910390a15050565b61156b3382612ae9565b6115875760405162461bcd60e51b8152600401610a7e90613f13565b610b1f838383612b67565b6007602052600090815260409020805460018201546002830180546001600160a01b039093169391926115c490613d49565b80601f01602080910402602001604051908101604052809291908181526020018280546115f090613d49565b801561163d5780601f106116125761010080835404028352916020019161163d565b820191906000526020600020905b81548152906001019060200180831161162057829003601f168201915b50505050509080600301805461165290613d49565b80601f016020809104026020016040519081016040528092919081815260200182805461167e90613d49565b80156116cb5780601f106116a0576101008083540402835291602001916116cb565b820191906000526020600020905b8154815290600101906020018083116116ae57829003601f168201915b5050505050908060040180546116e090613d49565b80601f016020809104026020016040519081016040528092919081815260200182805461170c90613d49565b80156117595780601f1061172e57610100808354040283529160200191611759565b820191906000526020600020905b81548152906001019060200180831161173c57829003601f168201915b50505050509080600501805461176e90613d49565b80601f016020809104026020016040519081016040528092919081815260200182805461179a90613d49565b80156117e75780601f106117bc576101008083540402835291602001916117e7565b820191906000526020600020905b8154815290600101906020018083116117ca57829003601f168201915b5050505050908060060154905087565b6117ff612a37565b600e8190556040518181527f192355386f2c104135904436f686e0c4a20fbda5b4d7196901f5c08729baa52e906020015b60405180910390a150565b600a818154811061184b57600080fd5b90600052602060002001600091509050805461186690613d49565b80601f016020809104026020016040519081016040528092919081815260200182805461189290613d49565b80156118df5780601f106118b4576101008083540402835291602001916118df565b820191906000526020600020905b8154815290600101906020018083116118c257829003601f168201915b505050505081565b600881815481106118f757600080fd5b60009182526020909120600790910201805460018201546002830180546001600160a01b0390931694509092916115c490613d49565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166319ad317d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561198b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119af9190613da0565b601380546001600160a01b039290921661010002610100600160a81b03198316811790915560ff90811691161780156119f7575060135461010090046001600160a01b031633145b611a795760405162461bcd60e51b815260206004820152604760248201527f277365744349477343454f282927204552524f5221204569746865722027434560448201527f4f5f4d4f444527206973204f46462c206f7220756e617574686f72697a65642060648201526663616c6c65722160c81b608482015260a401610a7e565b60138054610100338102610100600160a81b0319909216919091179182905560405191046001600160a01b031681527f8d2860468b90a82e5d6322c3ee189977863255a51e4a69c173db13086204e40d906020015b60405180910390a1565b611ae0612a37565b611ae8612d32565b565b610b1f83838360405180602001604052806000815250612350565b611b0d612a37565b6014611b198282613e0b565b507f6741b2fc379fad678116fe3d4d4b9a1a184ab53ba36b86ad0fa66340b1ab41ad60146040516118309190613fdd565b600061270f831115611bb75760405162461bcd60e51b815260206004820152603060248201527f4552524f52212050756e6b20496e6465782023206d757374206265206265747760448201526f65656e203020616e6420392c3939392160801b6064820152608401610a7e565b600c546000906001600160a01b0390811690841603611c4157604051630b02f02d60e31b8152600481018590526001600160a01b038416906358178168906024015b602060405180830381865afa158015611c16573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c3a9190613da0565b9050611ce6565b6001600160a01b03831673b7f7f6c52f2e2fdb1963eab30438024864c313f603611c92576040516331a9108f60e11b8152600481018590526001600160a01b03841690636352211e90602401611bf9565b6001600160a01b0383166c3607fce1ac9e043a86675c5c2f03611cdc576040516331a9108f60e11b8152600481018590526001600160a01b03841690636352211e90602401611bf9565b600091505061094b565b604051632e7cda1d60e21b81523360048201526001600160a01b038281166024830152848116604483015260648201869052600060848301527f0000000000000000000000000000000000000000000000000000000000000000169063b9f368749060a401602060405180830381865afa158015611d68573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d8c9190613d83565b949350505050565b6014805461186690613d49565b6000818152600260205260408120546001600160a01b03168061094b5760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610a7e565b60006001600160a01b038216611e6b5760405162461bcd60e51b815260206004820152602960248201527f4552433732313a2061646472657373207a65726f206973206e6f7420612076616044820152683634b21037bbb732b960b91b6064820152608401610a7e565b506001600160a01b031660009081526003602052604090205490565b611e8f612a37565b611ae86000612d6b565b6000611ea433611e01565b11611ef15760405162461bcd60e51b815260206004820152601b60248201527f4552524f522120554e415554484f52495a45442043414c4c45522100000000006044820152606401610a7e565b60005b600a8160ff161015611f9d57828160ff1681518110611f1557611f15613ff0565b602002602001015160098260ff1681548110611f3357611f33613ff0565b9060005260206000200181905550818160ff1681518110611f5657611f56613ff0565b6020026020010151600a8260ff1681548110611f7457611f74613ff0565b906000526020600020019081611f8a9190613e0b565b5080611f9581614006565b915050611ef4565b507fe4bf06db88b280aeb02b3a60528e2a43769e74a2d1b2e68967bc8ce6ad91d2036009600a604051611555929190614025565b60098181548110611fe157600080fd5b600091825260209091200154905081565b611ffb85611da1565b6001600160a01b0316336001600160a01b03161461202c5760405163251c9d6360e01b815260040160405180910390fd5b61270f84111561204f576040516308b6337d60e01b815260040160405180910390fd5b600085815260076020526040902060018101859055600281016120728582613e0b565b50600381016120818482613e0b565b50600481016120908382613e0b565b506000868152600760205260409020815481546001600160a01b0319166001600160a01b039091161781556001808301549082015581906002808201906120d9908401826140c5565b506003818101906120ec908401826140c5565b506004818101906120ff908401826140c5565b50600581810190612112908401826140c5565b5060068201548160060155905050806008878154811061213457612134613ff0565b60009182526020909120825460079092020180546001600160a01b0319166001600160a01b039092169190911781556001808301549082015560028082019061217f908401826140c5565b50600381810190612192908401826140c5565b506004818101906121a5908401826140c5565b506005818101906121b8908401826140c5565b5060069182015491015560018101546040517fbc47c2fa42dd00f418a694e00c27daa934b144c390d323d67e4d6dbb536d8b8e91612207918991906002860190600387019060048801906141a0565b60405180910390a1505050505050565b61221f612a37565b611ae861298d565b60065461010090046001600160a01b03166001600160a01b0316336001600160a01b03161480612273575060135460ff168015612273575060135461010090046001600160a01b031633145b6122db5760405162461bcd60e51b815260206004820152603360248201527f4552524f5221204f6e6c7920436f6e74726163742d4f776e6572206f7220434960448201527247732043454f2063616e20646f20746869732160681b6064820152608401610a7e565b61270f8111156122fd5760405162461bcd60e51b8152600401610a7e906141f1565b60118190556040518181527f0d26012d744e7e6099c28ad5c8bf4e0ec0b7fc5d2706b0b8afb495509a20db3190602001611830565b60606001805461096090613d49565b61234c338383612dc5565b5050565b61235a3383612ae9565b6123765760405162461bcd60e51b8152600401610a7e90613f13565b61238284848484612e93565b50505050565b612390612a37565b6013805460ff8082161560ff1990921682179092556040519116151581527f628fbe792e542e7cc4590a38b1faaa165a96d5fc6a1b61da7a7f285ab649590790602001611ace565b60065461010090046001600160a01b03166001600160a01b0316336001600160a01b03161480612424575060135460ff168015612424575060135461010090046001600160a01b031633145b61248c5760405162461bcd60e51b815260206004820152603360248201527f4552524f5221204f6e6c7920436f6e74726163742d4f776e6572206f7220434960448201527247732d43454f2063616e20646f20746869732160681b6064820152608401610a7e565b61270f8111156124ae5760405162461bcd60e51b8152600401610a7e906141f1565b60128190556040518181527fe5247853d7f70b05b9a924933666406babec21d3c94af7b91b36447b4009704c90602001611830565b6060806009600a8180548060200260200160405190810160405280929190818152602001828054801561253557602002820191906000526020600020905b815481526020019060010190808311612521575b5050505050915080805480602002602001604051908101604052809291908181526020016000905b8282101561260957838290600052602060002001805461257c90613d49565b80601f01602080910402602001604051908101604052809291908181526020018280546125a890613d49565b80156125f55780601f106125ca576101008083540402835291602001916125f5565b820191906000526020600020905b8154815290600101906020018083116125d857829003601f168201915b50505050508152602001906001019061255d565b505050509050915091509091565b6000818152600260205260409020546060906001600160a01b03166126965760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610a7e565b6000601480546126a590613d49565b9050116126c1576040518060200160405280600081525061094b565b60146126cc83612ec6565b6040516020016126dd92919061423b565b60405160208183030381529060405292915050565b6126fa612a37565b6010805460ff191660ff83169081179091556040519081527f0336930e6050b7057c07b31266d52f10e84f3b174cb9703827e1f3b1709e114890602001611830565b612744612a37565b6001600160a01b0381166127a95760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610a7e565b6127b281612d6b565b50565b61234c82826040516024016127cb9291906142d2565b60408051601f198184030181529190526020810180516001600160e01b0316632d839cb360e21b179052612f59565b6001600160a01b03163b151590565b60006a636f6e736f6c652e6c6f679050600080835160208501845afa505050565b60006001600160e01b031982166380ac58cd60e01b148061285b57506001600160e01b03198216635b5e139f60e01b145b8061094b57506301ffc9a760e01b6001600160e01b031983161461094b565b6000818152600260205260409020546001600160a01b03166127b25760405162461bcd60e51b8152602060048201526018602482015277115490cdcc8c4e881a5b9d985b1a59081d1bdad95b88125160421b6044820152606401610a7e565b600081815260046020526040902080546001600160a01b0319166001600160a01b038416908117909155819061290e82611da1565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60065460ff1615611ae85760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610a7e565b612995612947565b6006805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586129ca3390565b6040516001600160a01b039091168152602001611ace565b612a0460405180606001604052806037815260200161441860379139836127b5565b612a0e8383612f62565b612a1b600084848461311d565b610b1f5760405162461bcd60e51b8152600401610a7e906142f4565b6006546001600160a01b03610100909104163314611ae85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a7e565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610b1f90849061321e565b600080612af583611da1565b9050806001600160a01b0316846001600160a01b03161480612b3c57506001600160a01b0380821660009081526005602090815260408083209388168352929052205460ff165b80611d8c5750836001600160a01b0316612b55846109e3565b6001600160a01b031614949350505050565b826001600160a01b0316612b7a82611da1565b6001600160a01b031614612ba05760405162461bcd60e51b8152600401610a7e90614346565b6001600160a01b038216612c025760405162461bcd60e51b8152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f206164646044820152637265737360e01b6064820152608401610a7e565b612c2460405180606001604052806037815260200161449a60379139826127b5565b612c3183838360016132f3565b826001600160a01b0316612c4482611da1565b6001600160a01b031614612c6a5760405162461bcd60e51b8152600401610a7e90614346565b600081815260046020908152604080832080546001600160a01b03199081169091556001600160a01b03878116855260038452828520805460001901905586168085528285208054600101905585855260028452938290208054909116909317909255815160808101909252604b808352612cec929161444f908301396133d5565b80826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050565b612d3a613418565b6006805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa336129ca565b600680546001600160a01b03838116610100818102610100600160a81b031985161790945560405193909204169182907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b816001600160a01b0316836001600160a01b031603612e265760405162461bcd60e51b815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c6572000000000000006044820152606401610a7e565b6001600160a01b03838116600081815260056020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b612e9e848484612b67565b612eaa8484848461311d565b6123825760405162461bcd60e51b8152600401610a7e906142f4565b60606000612ed383613461565b600101905060008167ffffffffffffffff811115612ef357612ef361388b565b6040519080825280601f01601f191660200182016040528015612f1d576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a8504945084612f2757509392505050565b6127b281612809565b612f846040518060600160405280602e81526020016144d1602e9139826127b5565b6001600160a01b038216612fda5760405162461bcd60e51b815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f20616464726573736044820152606401610a7e565b6000818152600260205260409020546001600160a01b03161561303f5760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610a7e565b61304d6000838360016132f3565b6000818152600260205260409020546001600160a01b0316156130b25760405162461bcd60e51b815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e746564000000006044820152606401610a7e565b6001600160a01b038216600081815260036020908152604080832080546001019055848352600290915280822080546001600160a01b0319168417905551839291907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b60006001600160a01b0384163b1561321357604051630a85bd0160e11b81526001600160a01b0385169063150b7a029061316190339089908890889060040161438b565b6020604051808303816000875af192505050801561319c575060408051601f3d908101601f19168201909252613199918101906143c8565b60015b6131f9573d8080156131ca576040519150601f19603f3d011682016040523d82523d6000602084013e6131cf565b606091505b5080516000036131f15760405162461bcd60e51b8152600401610a7e906142f4565b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050611d8c565b506001949350505050565b6000613273826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166135399092919063ffffffff16565b90508051600014806132945750808060200190518101906132949190613d83565b610b1f5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610a7e565b6001600160a01b0384161561238257600082815260076020526040902080546001600160a01b0319166001600160a01b038516178155600880548291908590811061334057613340613ff0565b60009182526020909120825460079092020180546001600160a01b0319166001600160a01b039092169190911781556001808301549082015560028082019061338b908401826140c5565b5060038181019061339e908401826140c5565b506004818101906133b1908401826140c5565b506005818101906133c4908401826140c5565b506006918201549101555050505050565b6127b2816040516024016133e991906136ee565b60408051601f198184030181529190526020810180516001600160e01b031663104c13eb60e21b179052612f59565b60065460ff16611ae85760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610a7e565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106134a05772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106134cc576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106134ea57662386f26fc10000830492506010015b6305f5e1008310613502576305f5e100830492506008015b612710831061351657612710830492506004015b60648310613528576064830492506002015b600a831061094b5760010192915050565b6060611d8c848460008585600080866001600160a01b0316858760405161356091906143e5565b60006040518083038185875af1925050503d806000811461359d576040519150601f19603f3d011682016040523d82523d6000602084013e6135a2565b606091505b50915091506135b3878383876135be565b979650505050505050565b6060831561362d578251600003613626576001600160a01b0385163b6136265760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610a7e565b5081611d8c565b611d8c83838151156136425781518083602001fd5b8060405162461bcd60e51b8152600401610a7e91906136ee565b611ae8614401565b6001600160e01b0319811681146127b257600080fd5b60006020828403121561368c57600080fd5b813561369781613664565b9392505050565b60005b838110156136b95781810151838201526020016136a1565b50506000910152565b600081518084526136da81602086016020860161369e565b601f01601f19169290920160200192915050565b60208152600061369760208301846136c2565b60006020828403121561371357600080fd5b5035919050565b6001600160a01b03811681146127b257600080fd5b6000806040838503121561374257600080fd5b823561374d8161371a565b946020939093013593505050565b60018060a01b038816815286602082015260e06040820152600061378260e08301886136c2565b828103606084015261379481886136c2565b905082810360808401526137a881876136c2565b905082810360a08401526137bc81866136c2565b9150508260c083015298975050505050505050565b80151581146127b257600080fd5b600080600080608085870312156137f557600080fd5b8435935060208501356138078161371a565b92506040850135613817816137d1565b9396929550929360600135925050565b60006020828403121561383957600080fd5b813560ff8116811461369757600080fd5b60008060006060848603121561385f57600080fd5b833561386a8161371a565b9250602084013561387a8161371a565b929592945050506040919091013590565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156138ca576138ca61388b565b604052919050565b600067ffffffffffffffff8311156138ec576138ec61388b565b6138ff601f8401601f19166020016138a1565b905082815283838301111561391357600080fd5b828260208301376000602084830101529392505050565b600082601f83011261393b57600080fd5b613697838335602085016138d2565b60006020828403121561395c57600080fd5b813567ffffffffffffffff81111561397357600080fd5b611d8c8482850161392a565b6000806040838503121561399257600080fd5b8235915060208301356139a48161371a565b809150509250929050565b6000602082840312156139c157600080fd5b81356136978161371a565b600067ffffffffffffffff8211156139e6576139e661388b565b5060051b60200190565b600082601f830112613a0157600080fd5b81356020613a16613a11836139cc565b6138a1565b82815260059290921b84018101918181019086841115613a3557600080fd5b8286015b84811015613a7557803567ffffffffffffffff811115613a595760008081fd5b613a678986838b010161392a565b845250918301918301613a39565b509695505050505050565b60008060408385031215613a9357600080fd5b823567ffffffffffffffff80821115613aab57600080fd5b818501915085601f830112613abf57600080fd5b81356020613acf613a11836139cc565b82815260059290921b84018101918181019089841115613aee57600080fd5b948201945b83861015613b0c57853582529482019490820190613af3565b96505086013592505080821115613b2257600080fd5b50613b2f858286016139f0565b9150509250929050565b600080600080600060a08688031215613b5157600080fd5b8535945060208601359350604086013567ffffffffffffffff80821115613b7757600080fd5b613b8389838a0161392a565b94506060880135915080821115613b9957600080fd5b613ba589838a0161392a565b93506080880135915080821115613bbb57600080fd5b50613bc88882890161392a565b9150509295509295909350565b60008060408385031215613be857600080fd5b8235613bf38161371a565b915060208301356139a4816137d1565b60008060008060808587031215613c1957600080fd5b8435613c248161371a565b93506020850135613c348161371a565b925060408501359150606085013567ffffffffffffffff811115613c5757600080fd5b8501601f81018713613c6857600080fd5b613c77878235602084016138d2565b91505092959194509250565b604080825283519082018190526000906020906060840190828701845b82811015613cbc57815184529284019290840190600101613ca0565b50505083810382850152845180825282820190600581901b8301840187850160005b83811015613d0c57601f19868403018552613cfa8383516136c2565b94870194925090860190600101613cde565b50909998505050505050505050565b60008060408385031215613d2e57600080fd5b8235613d398161371a565b915060208301356139a48161371a565b600181811c90821680613d5d57607f821691505b602082108103613d7d57634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215613d9557600080fd5b8151613697816137d1565b600060208284031215613db257600080fd5b81516136978161371a565b601f821115610b1f57600081815260208120601f850160051c81016020861015613de45750805b601f850160051c820191505b81811015613e0357828155600101613df0565b505050505050565b815167ffffffffffffffff811115613e2557613e2561388b565b613e3981613e338454613d49565b84613dbd565b602080601f831160018114613e6e5760008415613e565750858301515b600019600386901b1c1916600185901b178555613e03565b600085815260208120601f198616915b82811015613e9d57888601518255948401946001909101908401613e7e565b5085821015613ebb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600060018201613ef357613ef3613ecb565b5060010190565b600060208284031215613f0c57600080fd5b5051919050565b6020808252602d908201527f4552433732313a2063616c6c6572206973206e6f7420746f6b656e206f776e6560408201526c1c881bdc88185c1c1c9bdd9959609a1b606082015260800190565b60008154613f6d81613d49565b808552602060018381168015613f8a5760018114613fa457613fd2565b60ff1985168884015283151560051b880183019550613fd2565b866000528260002060005b85811015613fca5781548a8201860152908301908401613faf565b890184019650505b505050505092915050565b6020815260006136976020830184613f60565b634e487b7160e01b600052603260045260246000fd5b600060ff821660ff810361401c5761401c613ecb565b60010192915050565b60006040820160408352808554808352606085019150600092508683526020808420845b8381101561406557815485529382019360019182019101614049565b50508583038187015286548084528785528185208285019350600582901b85018301905b828710156140b757858203601f190185526140a48282613f60565b6001978801979585019590925001614089565b509998505050505050505050565b8181036140d0575050565b6140da8254613d49565b67ffffffffffffffff8111156140f2576140f261388b565b61410081613e338454613d49565b6000601f821160018114614134576000831561411c5750848201545b600019600385901b1c1916600184901b178455614199565b600085815260209020601f19841690600086815260209020845b8381101561416e578286015482556001958601959091019060200161414e565b508583101561418c5781850154600019600388901b60f8161c191681555b50505060018360011b0184555b5050505050565b85815284602082015260a0604082015260006141bf60a0830186613f60565b82810360608401526141d18186613f60565b905082810360808401526141e58185613f60565b98975050505050505050565b6020808252602a908201527f4552524f52212050756e6b204944206d757374206265206265747765656e203060408201526920616e6420393939392160b01b606082015260800190565b600080845461424981613d49565b600182811680156142615760018114614276576142a5565b60ff19841687528215158302870194506142a5565b8860005260208060002060005b8581101561429c5781548a820152908401908201614283565b50505082870194505b5050505083516142b981836020880161369e565b64173539b7b760d91b9101908152600501949350505050565b6040815260006142e560408301856136c2565b90508260208301529392505050565b60208082526032908201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560408201527131b2b4bb32b91034b6b83632b6b2b73a32b960711b606082015260800190565b60208082526025908201527f4552433732313a207472616e736665722066726f6d20696e636f72726563742060408201526437bbb732b960d91b606082015260800190565b6001600160a01b03858116825284166020820152604081018390526080606082018190526000906143be908301846136c2565b9695505050505050565b6000602082840312156143da57600080fd5b815161369781613664565b600082516143f781846020870161369e565b9190910192915050565b634e487b7160e01b600052605160045260246000fdfe202020203e496e2045524337323120275f736166654d696e7428203c5f646174613e2029272121212027746f6b656e496427203d2025730a0a2020202d2d3e496e2045524337323120275f7472616e73666572282927202d2d3e2057696c6c206e6f7720454d49542074686520275452414e53464552282927204556454e542121210a0a2020202d2d3e4e6f7720696e20455243373231277320275f7472616e736665722829272121212027746f6b656e496427203d202573202020202020203e496e2045524337323120275f6d696e742829272121212027746f6b656e496427203d2025730aa2646970667358221220dccf86ea09e7efe8b2323ec68e6fc248cc486816640733a82d987f2ce3d0dcae64736f6c634300081100334552433732313a207472616e7366657220746f206e6f6e204552433732315265202020203e496e2045524337323120275f736166654d696e7428203c5f646174613e2029272121212027746f6b656e496427203d20257368747470733a2f2f7777772e70756e6b696e7661646572732e636f6d2f4a534f4e732f50756e6b496e76616465722d4a534f4e2d202020202020203e496e2045524337323120275f6d696e742829272121212027746f6b656e496427203d2025730a00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000420000000000000000000000000000000000000000000000000000000000000000300000000000000000000000053b182152c57e37dde0e67675946169d44f3c0050000000000000000000000008088d74111a2368f5b7f0064a581d3bb72e6527e0000000000000000000000008088d74111a2368f5b7f0064a581d3bb72e6527e0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000146e0000000000000000000000000000000000000000000000000000000000001f8600000000000000000000000000000000000000000000000000000000000013d00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000007534845524f4e4500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6d61747468616c6c323030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770656e74733930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000009536865726f6e6533330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6d61747468616c6c323030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770656e74733930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001d68747470733a2f2f747769747465722e636f6d2f536865726f6e653333000000000000000000000000000000000000000000000000000000000000000000001968747470733a2f2f73686f727475726c2e61742f626e77443900000000000000000000000000000000000000000000000000000000000000000000000000001b68747470733a2f2f747769747465722e636f6d2f70656e747339300000000000
0x00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000002e00000000000000000000000000000000000000000000000000000000000000420000000000000000000000000000000000000000000000000000000000000000300000000000000000000000053b182152c57e37dde0e67675946169d44f3c0050000000000000000000000008088d74111a2368f5b7f0064a581d3bb72e6527e0000000000000000000000008088d74111a2368f5b7f0064a581d3bb72e6527e0000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000146e0000000000000000000000000000000000000000000000000000000000001f8600000000000000000000000000000000000000000000000000000000000013d00000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000007534845524f4e4500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6d61747468616c6c323030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770656e74733930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000009536865726f6e6533330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6d61747468616c6c323030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770656e74733930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001d68747470733a2f2f747769747465722e636f6d2f536865726f6e653333000000000000000000000000000000000000000000000000000000000000000000001968747470733a2f2f73686f727475726c2e61742f626e77443900000000000000000000000000000000000000000000000000000000000000000000000000001b68747470733a2f2f747769747465722e636f6d2f70656e747339300000000000
----Decoded View------------Arg [0] : mintToAddressesArray (address[]): Arg [1] : punkIDsArray (uint256[]): Arg [2] : inGameNamesArray (string[]): Arg [3] : socMediaHandlesArray (string[]): Arg [4] : bioURLLinksArray (string[]):
----Encoded View------------Arg [0] : 0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000300000000000000000000000053b182152c57e37dde0e67675946169d44f3c0050000000000000000000000008088d74111a2368f5b7f0064a581d3bb72e6527e0000000000000000000000008088d74111a2368f5b7f0064a581d3bb72e6527eArg [1] : 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000146e0000000000000000000000000000000000000000000000000000000000001f8600000000000000000000000000000000000000000000000000000000000013d0Arg [2] : 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000007534845524f4e4500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6d61747468616c6c323030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770656e7473393000000000000000000000000000000000000000000000000000Arg [3] : 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000009536865726f6e6533330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6d61747468616c6c323030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770656e7473393000000000000000000000000000000000000000000000000000Arg [4] : 0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000001d68747470733a2f2f747769747465722e636f6d2f536865726f6e653333000000000000000000000000000000000000000000000000000000000000000000001968747470733a2f2f73686f727475726c2e61742f626e77443900000000000000000000000000000000000000000000000000000000000000000000000000001b68747470733a2f2f747769747465722e636f6d2f70656e747339300000000000