Overview ERC721
Total Supply:
42 BAYERS

Profile Summary
Blockchain:
Ethereum (1)

Are you the contract creator? Verify and Publish your contract source code today!
This contract was created by 0x2DDD7451F775fd17fD8E9A3CbB1b643ECD1423e3
60c060405263643e8640600b5563643e9450600c5563643ea260600d5563643eb070600e5563643ebe80600f5563643ecc906010556001601155600460125560046013556000601455662386f26fc100006015556753444835ec58000060165566354a6ba7a18000601755677ce66c50e28400006018556001601e5561044c601f55610190602055600060215560006022556112c06023556000602455600060255560006026556000602755600060285560006029556000602a556000602b556001602c60006101000a81548160ff021916908315150217905550348015620000e757600080fd5b506040516200500d3803806200500d83398181016040528101906200010d9190620005bb565b85856200012f62000123620001ea60201b60201c565b620001f260201b60201c565b816003908051906020019062000147929190620002bb565b50806004908051906020019062000160929190620002bb565b5062000171620002b660201b60201c565b6001819055505050876009908051906020019062000191929190620002bb565b5083601e8190555082608081815250508160a0818152505080602c60006101000a81548160ff02191690831515021790555086600a9080519060200190620001db929190620002bb565b50505050505050505062000764565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600090565b828054620002c9906200072f565b90600052602060002090601f016020900481019282620002ed576000855562000339565b82601f106200030857805160ff191683800117855562000339565b8280016001018555821562000339579182015b82811115620003385782518255916020019190600101906200031b565b5b5090506200034891906200034c565b5090565b5b80821115620003675760008160009055506001016200034d565b5090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b620003d48262000389565b810181811067ffffffffffffffff82111715620003f657620003f56200039a565b5b80604052505050565b60006200040b6200036b565b9050620004198282620003c9565b919050565b600067ffffffffffffffff8211156200043c576200043b6200039a565b5b620004478262000389565b9050602081019050919050565b60005b838110156200047457808201518184015260208101905062000457565b8381111562000484576000848401525b50505050565b6000620004a16200049b846200041e565b620003ff565b905082815260208101848484011115620004c057620004bf62000384565b5b620004cd84828562000454565b509392505050565b600082601f830112620004ed57620004ec6200037f565b5b8151620004ff8482602086016200048a565b91505092915050565b6000819050919050565b6200051d8162000508565b81146200052957600080fd5b50565b6000815190506200053d8162000512565b92915050565b6000819050919050565b620005588162000543565b81146200056457600080fd5b50565b60008151905062000578816200054d565b92915050565b60008115159050919050565b62000595816200057e565b8114620005a157600080fd5b50565b600081519050620005b5816200058a565b92915050565b600080600080600080600080610100898b031215620005df57620005de62000375565b5b600089015167ffffffffffffffff8111156200060057620005ff6200037a565b5b6200060e8b828c01620004d5565b985050602089015167ffffffffffffffff8111156200063257620006316200037a565b5b620006408b828c01620004d5565b975050604089015167ffffffffffffffff8111156200066457620006636200037a565b5b620006728b828c01620004d5565b965050606089015167ffffffffffffffff8111156200069657620006956200037a565b5b620006a48b828c01620004d5565b9550506080620006b78b828c016200052c565b94505060a0620006ca8b828c0162000567565b93505060c0620006dd8b828c0162000567565b92505060e0620006f08b828c01620005a4565b9150509295985092959890939650565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200074857607f821691505b6020821081036200075e576200075d62000700565b5b50919050565b60805160a05161486e6200079f600039600081816120e5015281816122830152612632015260008181610ff20152611f47015261486e6000f3fe6080604052600436106102515760003560e01c80636473738011610139578063ac446002116100b6578063c87b56dd1161007a578063c87b56dd1461084d578063ca34adf01461088a578063db006a75146108b5578063e49b351b146108de578063e985e9c514610909578063f2fde38b1461094657610251565b8063ac446002146107a8578063b4954b00146107bf578063b88d4fde146107ea578063ba41b0c614610806578063c763e5a11461082257610251565b8063715018a6116100fd578063715018a6146106e75780638894695b146106fe5780638da5cb5b1461072957806395d89b4114610754578063a22cb4651461077f57610251565b806364737380146105ee578063696b93d51461062b5780636e27755d146106565780636fa9b9a91461067f57806370a08231146106aa57610251565b806327efc086116101d257806342966c681161019657806342966c68146104cc5780634f11ca00146104f5578063554a82f61461052057806355f804b31461054b5780635b7b108c146105745780636352211e146105b157610251565b806327efc0861461040457806328f72b291461042f5780632eb4a7ab1461045a5780633eaaf86b1461048557806342842e0e146104b057610251565b806314ba7a571161021957806314ba7a571461034257806318160ddd1461036b5780631a15fe24146103965780632269c1af146103bf57806323b872dd146103e857610251565b806301ffc9a71461025657806306fdde0314610293578063081812fc146102be578063095ea7b3146102fb5780630d9005ae14610317575b600080fd5b34801561026257600080fd5b5061027d60048036038101906102789190613563565b61096f565b60405161028a91906135ab565b60405180910390f35b34801561029f57600080fd5b506102a8610a01565b6040516102b5919061365f565b60405180910390f35b3480156102ca57600080fd5b506102e560048036038101906102e091906136b7565b610a93565b6040516102f29190613725565b60405180910390f35b6103156004803603810190610310919061376c565b610b12565b005b34801561032357600080fd5b5061032c610c56565b60405161033991906137bb565b60405180910390f35b34801561034e57600080fd5b50610369600480360381019061036491906136b7565b610c65565b005b34801561037757600080fd5b50610380610c77565b60405161038d91906137bb565b60405180910390f35b3480156103a257600080fd5b506103bd60048036038101906103b891906136b7565b610c8e565b005b3480156103cb57600080fd5b506103e660048036038101906103e1919061390b565b610ca0565b005b61040260048036038101906103fd9190613954565b610cc2565b005b34801561041057600080fd5b50610419610fe4565b60405161042691906137bb565b60405180910390f35b34801561043b57600080fd5b50610444610fea565b60405161045191906137bb565b60405180910390f35b34801561046657600080fd5b5061046f610ff0565b60405161047c91906139c0565b60405180910390f35b34801561049157600080fd5b5061049a611014565b6040516104a791906137bb565b60405180910390f35b6104ca60048036038101906104c59190613954565b61101a565b005b3480156104d857600080fd5b506104f360048036038101906104ee91906136b7565b61103a565b005b34801561050157600080fd5b5061050a611046565b60405161051791906137bb565b60405180910390f35b34801561052c57600080fd5b5061053561104c565b60405161054291906137bb565b60405180910390f35b34801561055757600080fd5b50610572600480360381019061056d9190613a3b565b611052565b005b34801561058057600080fd5b5061059b60048036038101906105969190613a88565b611070565b6040516105a891906139c0565b60405180910390f35b3480156105bd57600080fd5b506105d860048036038101906105d391906136b7565b6110ef565b6040516105e59190613725565b60405180910390f35b3480156105fa57600080fd5b5061061560048036038101906106109190613ab5565b611101565b60405161062291906137bb565b60405180910390f35b34801561063757600080fd5b506106406112a8565b60405161064d91906137bb565b60405180910390f35b34801561066257600080fd5b5061067d600480360381019061067891906136b7565b6112ae565b005b34801561068b57600080fd5b506106946112c0565b6040516106a191906137bb565b60405180910390f35b3480156106b657600080fd5b506106d160048036038101906106cc9190613a88565b6112c6565b6040516106de91906137bb565b60405180910390f35b3480156106f357600080fd5b506106fc61137e565b005b34801561070a57600080fd5b50610713611392565b60405161072091906137bb565b60405180910390f35b34801561073557600080fd5b5061073e611398565b60405161074b9190613725565b60405180910390f35b34801561076057600080fd5b506107696113c1565b604051610776919061365f565b60405180910390f35b34801561078b57600080fd5b506107a660048036038101906107a19190613b21565b611453565b005b3480156107b457600080fd5b506107bd61155e565b005b3480156107cb57600080fd5b506107d4611615565b6040516107e191906137bb565b60405180910390f35b61080460048036038101906107ff9190613c02565b61161b565b005b610820600480360381019061081b9190613cdb565b61168e565b005b34801561082e57600080fd5b506108376124ee565b60405161084491906137bb565b60405180910390f35b34801561085957600080fd5b50610874600480360381019061086f91906136b7565b6124f4565b604051610881919061365f565b60405180910390f35b34801561089657600080fd5b5061089f612630565b6040516108ac91906139c0565b60405180910390f35b3480156108c157600080fd5b506108dc60048036038101906108d791906136b7565b612654565b005b3480156108ea57600080fd5b506108f3612668565b60405161090091906137bb565b60405180910390f35b34801561091557600080fd5b50610930600480360381019061092b9190613d3b565b61266e565b60405161093d91906135ab565b60405180910390f35b34801561095257600080fd5b5061096d60048036038101906109689190613a88565b612702565b005b60006301ffc9a760e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806109ca57506380ac58cd60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806109fa5750635b5e139f60e01b827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b606060038054610a1090613daa565b80601f0160208091040260200160405190810160405280929190818152602001828054610a3c90613daa565b8015610a895780601f10610a5e57610100808354040283529160200191610a89565b820191906000526020600020905b815481529060010190602001808311610a6c57829003601f168201915b5050505050905090565b6000610a9e82612785565b610ad4576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6007600083815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b6000610b1d826110ef565b90508073ffffffffffffffffffffffffffffffffffffffff16610b3e6127e4565b73ffffffffffffffffffffffffffffffffffffffff1614610ba157610b6a81610b656127e4565b61266e565b610ba0576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b826007600084815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550818373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a4505050565b6000610c606127ec565b905090565b610c6d6127f6565b8060218190555050565b6000610c81612874565b6002546001540303905090565b610c966127f6565b8060248190555050565b610ca86127f6565b80600a9080519060200190610cbe9291906133ce565b5050565b6000610ccd82612879565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610d34576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600080610d4084612945565b91509150610d568187610d516127e4565b61296c565b610da257610d6b86610d666127e4565b61266e565b610da1576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603610e08576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610e1586868660016129b0565b8015610e2057600082555b600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600081546001900391905081905550600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000815460010191905081905550610eee85610eca8888876129b6565b7c0200000000000000000000000000000000000000000000000000000000176129de565b600560008681526020019081526020016000208190555060007c0200000000000000000000000000000000000000000000000000000000841603610f745760006001850190506000600560008381526020019081526020016000205403610f72576001548114610f71578360056000838152602001908152602001600020819055505b5b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4610fdc8686866001612a09565b505050505050565b60235481565b602a5481565b7f000000000000000000000000000000000000000000000000000000000000000081565b60255481565b6110358383836040518060200160405280600081525061161b565b505050565b61104381612a0f565b50565b60245481565b60275481565b61105a6127f6565b81816009919061106b929190613454565b505050565b6000602c60009054906101000a900460ff166110e357600082600160405160200161109c929190613e2d565b604051602081830303815290604052805190602001206040516020016110c29190613e77565b604051602081830303815290604052805190602001209050809150506110ea565b6000801b90505b919050565b60006110fa82612879565b9050919050565b60006001830361115557601960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905090506112a2565b600283036111a757601a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905090506112a2565b600383036111f957601b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905090506112a2565b6004830361124b57601c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905090506112a2565b6005830361129d57601d60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905090506112a2565b600090505b92915050565b60295481565b6112b66127f6565b8060228190555050565b60225481565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361132d576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b67ffffffffffffffff600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054169050919050565b6113866127f6565b6113906000612a1d565b565b60265481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600480546113d090613daa565b80601f01602080910402602001604051908101604052809291908181526020018280546113fc90613daa565b80156114495780601f1061141e57610100808354040283529160200191611449565b820191906000526020600020905b81548152906001019060200180831161142c57829003601f168201915b5050505050905090565b80600860006114606127e4565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff1661150d6127e4565b73ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c318360405161155291906135ab565b60405180910390a35050565b6115666127f6565b60003373ffffffffffffffffffffffffffffffffffffffff164760405161158c90613ec3565b60006040518083038185875af1925050503d80600081146115c9576040519150601f19603f3d011682016040523d82523d6000602084013e6115ce565b606091505b5050905080611612576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161160990613f24565b60405180910390fd5b50565b60215481565b611626848484610cc2565b60008373ffffffffffffffffffffffffffffffffffffffff163b146116885761165184848484612ae1565b611687576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b50505050565b8260013373ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16146116ff576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116f690613f90565b60405180910390fd5b612711601e54036117625760215460235461171a9190613fdf565b6025541061175d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161175490614085565b60405180910390fd5b6117c1565b6001601e54036117c05760225460235461177c9190613fdf565b602554106117bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117b690614085565b60405180910390fd5b5b5b6000821180156117d15750600682105b611810576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611807906140f1565b60405180910390fd5b600182036119dc57612711601e541461185e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016118559061415d565b60405180910390fd5b601f54602654106118a4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161189b906141ef565b60405180910390fd5b602c60009054906101000a900460ff161561190c57600b5442101580156118cc5750600c5442105b61190b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119029061425b565b60405180910390fd5b5b601154811115611951576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611948906142c7565b60405180910390fd5b601154601960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050106119d7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119ce90614333565b60405180910390fd5b611ea2565b60028203611ba7576001601e5414611a29576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a209061439f565b60405180910390fd5b60205460275410611a6f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a6690614431565b60405180910390fd5b602c60009054906101000a900460ff1615611ad757600c544210158015611a975750600d5442105b611ad6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611acd9061425b565b60405180910390fd5b5b601254811115611b1c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b13906142c7565b60405180910390fd5b601254601a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905010611ba2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611b9990614333565b60405180910390fd5b611ea1565b60038203611d2d57612711601e5414611bf5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bec9061415d565b60405180910390fd5b602c60009054906101000a900460ff1615611c5d57600d544210158015611c1d5750600e5442105b611c5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c539061425b565b60405180910390fd5b5b601354811115611ca2576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611c99906142c7565b60405180910390fd5b601354601b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905010611d28576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d1f90614333565b60405180910390fd5b611ea0565b60048203611de7576001601e5414611d7a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d719061439f565b60405180910390fd5b602c60009054906101000a900460ff1615611de257600e544210158015611da25750600f5442105b611de1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611dd89061425b565b60405180910390fd5b5b611e9f565b60058203611e9e57612711601e5414611e35576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e2c9061415d565b60405180910390fd5b602c60009054906101000a900460ff1615611e9d57600f544210158015611e5d575060105442105b611e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611e939061425b565b60405180910390fd5b5b5b5b5b5b5b60018503612040576000336001604051602001611ec0929190613e2d565b60405160208183030381529060405280519060200120604051602001611ee69190613e77565b6040516020818303038152906040528051906020012090506000611f6c868680806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050507f000000000000000000000000000000000000000000000000000000000000000084612c31565b905080611fae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fa59061449d565b60405180910390fd5b611fb9601454612c48565b601960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020602b54908060018154018082558091505060019003906000526020600020016000909190919091505560266000815480929190612034906144bd565b919050555050506124ac565b600285036121de57600033600160405160200161205e929190613e2d565b604051602081830303815290604052805190602001206040516020016120849190613e77565b604051602081830303815290604052805190602001209050600061210a868680806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050507f000000000000000000000000000000000000000000000000000000000000000084612c31565b90508061214c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161214390614551565b60405180910390fd5b612157601554612c48565b601a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020602b549080600181540180825580915050600190039060005260206000200160009091909190915055602760008154809291906121d2906144bd565b919050555050506124ab565b6003850361237c5760003360016040516020016121fc929190613e2d565b604051602081830303815290604052805190602001206040516020016122229190613e77565b60405160208183030381529060405280519060200120905060006122a8868680806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050507f000000000000000000000000000000000000000000000000000000000000000084612c31565b9050806122ea576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016122e190614551565b60405180910390fd5b6122f5601654612c48565b601b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020602b54908060018154018082558091505060019003906000526020600020016000909190919091505560286000815480929190612370906144bd565b919050555050506124aa565b600485036124145761238f601754612c48565b601c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020602b5490806001815401808255809150506001900390600052602060002001600090919091909150556029600081548092919061240a906144bd565b91905055506124a9565b600585036124a857612427601854612c48565b601d60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020602b549080600181540180825580915050600190039060005260206000200160009091909190915055602a60008154809291906124a2906144bd565b91905055505b5b5b5b5b6124b7336001612d69565b602b60008154809291906124ca906144bd565b9190505550602560008154809291906124e2906144bd565b91905055505050505050565b601e5481565b60606000612500612d87565b905060006024540361259f57600a805461251990613daa565b80601f016020809104026020016040519081016040528092919081815260200182805461254590613daa565b80156125925780601f1061256757610100808354040283529160200191612592565b820191906000526020600020905b81548152906001019060200180831161257557829003601f168201915b505050505091505061262b565b6125a883612785565b6125de576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008151036125fc5760405180602001604052806000815250612627565b8061260684612e19565b6040516020016126179291906145f9565b6040516020818303038152906040525b9150505b919050565b7f000000000000000000000000000000000000000000000000000000000000000081565b61265c6127f6565b61266581612a0f565b50565b60285481565b6000600860008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b61270a6127f6565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612779576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016127709061469a565b60405180910390fd5b61278281612a1d565b50565b600081612790612874565b1115801561279f575060015482105b80156127dd575060007c0100000000000000000000000000000000000000000000000000000000600560008581526020019081526020016000205416145b9050919050565b600033905090565b6000600154905090565b6127fe612e69565b73ffffffffffffffffffffffffffffffffffffffff1661281c611398565b73ffffffffffffffffffffffffffffffffffffffff1614612872576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161286990614706565b60405180910390fd5b565b600090565b60008082905080612888612874565b1161290e5760015481101561290d5760006005600083815260200190815260200160002054905060007c010000000000000000000000000000000000000000000000000000000082160361290b575b600081036129015760056000836001900393508381526020019081526020016000205490506128d7565b8092505050612940565b505b5b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b919050565b60008060006007600085815260200190815260200160002090508092508254915050915091565b600073ffffffffffffffffffffffffffffffffffffffff8316925073ffffffffffffffffffffffffffffffffffffffff821691508382148383141790509392505050565b50505050565b60008060e883901c905060e86129cd868684612e71565b62ffffff16901b9150509392505050565b600073ffffffffffffffffffffffffffffffffffffffff83169250814260a01b178317905092915050565b50505050565b612a1a816000612e7a565b50565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b60008373ffffffffffffffffffffffffffffffffffffffff1663150b7a02612b076127e4565b8786866040518563ffffffff1660e01b8152600401612b29949392919061477b565b6020604051808303816000875af1925050508015612b6557506040513d601f19601f82011682018060405250810190612b6291906147dc565b60015b612bde573d8060008114612b95576040519150601f19603f3d011682016040523d82523d6000602084013e612b9a565b606091505b506000815103612bd6576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614915050949350505050565b600082612c3e85846130cc565b1490509392505050565b80341015612711601e5414612c92576040518060400160405280601681526020017f4e65656420746f2073656e64206d6f7265204554482e00000000000000000000815250612cc9565b6040518060400160405280601781526020017f4e65656420746f2073656e64206d6f726520455448572e0000000000000000008152505b90612d0a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612d01919061365f565b60405180910390fd5b5080341115612d66573373ffffffffffffffffffffffffffffffffffffffff166108fc8234612d399190613fdf565b9081150290604051600060405180830381858888f19350505050158015612d64573d6000803e3d6000fd5b505b50565b612d83828260405180602001604052806000815250613122565b5050565b606060098054612d9690613daa565b80601f0160208091040260200160405190810160405280929190818152602001828054612dc290613daa565b8015612e0f5780601f10612de457610100808354040283529160200191612e0f565b820191906000526020600020905b815481529060010190602001808311612df257829003601f168201915b5050505050905090565b606060a060405101806040526020810391506000825281835b600115612e5457600184039350600a81066030018453600a8104905080612e32575b50828103602084039350808452505050919050565b600033905090565b60009392505050565b6000612e8583612879565b90506000819050600080612e9886612945565b915091508415612f0157612eb48184612eaf6127e4565b61296c565b612f0057612ec983612ec46127e4565b61266e565b612eff576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5b5b612f0f8360008860016129b0565b8015612f1a57600082555b600160806001901b03600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550612fc283612f7f856000886129b6565b7c02000000000000000000000000000000000000000000000000000000007c010000000000000000000000000000000000000000000000000000000017176129de565b600560008881526020019081526020016000208190555060007c02000000000000000000000000000000000000000000000000000000008516036130485760006001870190506000600560008381526020019081526020016000205403613046576001548114613045578460056000838152602001908152602001600020819055505b5b505b85600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a46130b2836000886001612a09565b600260008154809291906001019190505550505050505050565b60008082905060005b845181101561311757613102828683815181106130f5576130f4614809565b5b60200260200101516131c0565b9150808061310f906144bd565b9150506130d5565b508091505092915050565b61312c83836131eb565b60008373ffffffffffffffffffffffffffffffffffffffff163b146131bb5760006001549050600083820390505b61316d6000868380600101945086612ae1565b6131a3576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81811061315a5781600154146131b857600080fd5b50505b505050565b60008183106131d8576131d382846133a7565b6131e3565b6131e283836133a7565b5b905092915050565b600060015490506000820361322c576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61323960008483856129b0565b600160406001901b178202600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506132b0836132a160008660006129b6565b6132aa856133be565b176129de565b6005600083815260200190815260200160002081905550600080838301905073ffffffffffffffffffffffffffffffffffffffff85169150828260007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600183015b81811461335157808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600181019050613316565b506000820361338c576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8060018190555050506133a26000848385612a09565b505050565b600082600052816020526040600020905092915050565b60006001821460e11b9050919050565b8280546133da90613daa565b90600052602060002090601f0160209004810192826133fc5760008555613443565b82601f1061341557805160ff1916838001178555613443565b82800160010185558215613443579182015b82811115613442578251825591602001919060010190613427565b5b50905061345091906134da565b5090565b82805461346090613daa565b90600052602060002090601f01602090048101928261348257600085556134c9565b82601f1061349b57803560ff19168380011785556134c9565b828001600101855582156134c9579182015b828111156134c85782358255916020019190600101906134ad565b5b5090506134d691906134da565b5090565b5b808211156134f35760008160009055506001016134db565b5090565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6135408161350b565b811461354b57600080fd5b50565b60008135905061355d81613537565b92915050565b60006020828403121561357957613578613501565b5b60006135878482850161354e565b91505092915050565b60008115159050919050565b6135a581613590565b82525050565b60006020820190506135c0600083018461359c565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156136005780820151818401526020810190506135e5565b8381111561360f576000848401525b50505050565b6000601f19601f8301169050919050565b6000613631826135c6565b61363b81856135d1565b935061364b8185602086016135e2565b61365481613615565b840191505092915050565b600060208201905081810360008301526136798184613626565b905092915050565b6000819050919050565b61369481613681565b811461369f57600080fd5b50565b6000813590506136b18161368b565b92915050565b6000602082840312156136cd576136cc613501565b5b60006136db848285016136a2565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061370f826136e4565b9050919050565b61371f81613704565b82525050565b600060208201905061373a6000830184613716565b92915050565b61374981613704565b811461375457600080fd5b50565b60008135905061376681613740565b92915050565b6000806040838503121561378357613782613501565b5b600061379185828601613757565b92505060206137a2858286016136a2565b9150509250929050565b6137b581613681565b82525050565b60006020820190506137d060008301846137ac565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61381882613615565b810181811067ffffffffffffffff82111715613837576138366137e0565b5b80604052505050565b600061384a6134f7565b9050613856828261380f565b919050565b600067ffffffffffffffff821115613876576138756137e0565b5b61387f82613615565b9050602081019050919050565b82818337600083830152505050565b60006138ae6138a98461385b565b613840565b9050828152602081018484840111156138ca576138c96137db565b5b6138d584828561388c565b509392505050565b600082601f8301126138f2576138f16137d6565b5b813561390284826020860161389b565b91505092915050565b60006020828403121561392157613920613501565b5b600082013567ffffffffffffffff81111561393f5761393e613506565b5b61394b848285016138dd565b91505092915050565b60008060006060848603121561396d5761396c613501565b5b600061397b86828701613757565b935050602061398c86828701613757565b925050604061399d868287016136a2565b9150509250925092565b6000819050919050565b6139ba816139a7565b82525050565b60006020820190506139d560008301846139b1565b92915050565b600080fd5b600080fd5b60008083601f8401126139fb576139fa6137d6565b5b8235905067ffffffffffffffff811115613a1857613a176139db565b5b602083019150836001820283011115613a3457613a336139e0565b5b9250929050565b60008060208385031215613a5257613a51613501565b5b600083013567ffffffffffffffff811115613a7057613a6f613506565b5b613a7c858286016139e5565b92509250509250929050565b600060208284031215613a9e57613a9d613501565b5b6000613aac84828501613757565b91505092915050565b60008060408385031215613acc57613acb613501565b5b6000613ada858286016136a2565b9250506020613aeb85828601613757565b9150509250929050565b613afe81613590565b8114613b0957600080fd5b50565b600081359050613b1b81613af5565b92915050565b60008060408385031215613b3857613b37613501565b5b6000613b4685828601613757565b9250506020613b5785828601613b0c565b9150509250929050565b600067ffffffffffffffff821115613b7c57613b7b6137e0565b5b613b8582613615565b9050602081019050919050565b6000613ba5613ba084613b61565b613840565b905082815260208101848484011115613bc157613bc06137db565b5b613bcc84828561388c565b509392505050565b600082601f830112613be957613be86137d6565b5b8135613bf9848260208601613b92565b91505092915050565b60008060008060808587031215613c1c57613c1b613501565b5b6000613c2a87828801613757565b9450506020613c3b87828801613757565b9350506040613c4c878288016136a2565b925050606085013567ffffffffffffffff811115613c6d57613c6c613506565b5b613c7987828801613bd4565b91505092959194509250565b60008083601f840112613c9b57613c9a6137d6565b5b8235905067ffffffffffffffff811115613cb857613cb76139db565b5b602083019150836020820283011115613cd457613cd36139e0565b5b9250929050565b600080600060408486031215613cf457613cf3613501565b5b6000613d02868287016136a2565b935050602084013567ffffffffffffffff811115613d2357613d22613506565b5b613d2f86828701613c85565b92509250509250925092565b60008060408385031215613d5257613d51613501565b5b6000613d6085828601613757565b9250506020613d7185828601613757565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680613dc257607f821691505b602082108103613dd557613dd4613d7b565b5b50919050565b6000819050919050565b600060ff82169050919050565b6000819050919050565b6000613e17613e12613e0d84613ddb565b613df2565b613de5565b9050919050565b613e2781613dfc565b82525050565b6000604082019050613e426000830185613716565b613e4f6020830184613e1e565b9392505050565b6000819050919050565b613e71613e6c826139a7565b613e56565b82525050565b6000613e838284613e60565b60208201915081905092915050565b600081905092915050565b50565b6000613ead600083613e92565b9150613eb882613e9d565b600082019050919050565b6000613ece82613ea0565b9150819050919050565b7f5472616e73666572206661696c65642e00000000000000000000000000000000600082015250565b6000613f0e6010836135d1565b9150613f1982613ed8565b602082019050919050565b60006020820190508181036000830152613f3d81613f01565b9050919050565b7f5468652063616c6c657220697320616e6f7468657220636f6e74726163740000600082015250565b6000613f7a601e836135d1565b9150613f8582613f44565b602082019050919050565b60006020820190508181036000830152613fa981613f6d565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000613fea82613681565b9150613ff583613681565b92508282101561400857614007613fb0565b5b828203905092915050565b7f54686520746f74616c20737570706c7920686173206265656e2072656163686560008201527f6400000000000000000000000000000000000000000000000000000000000000602082015250565b600061406f6021836135d1565b915061407a82614013565b604082019050919050565b6000602082019050818103600083015261409e81614062565b9050919050565b7f706861736520696e76616c696400000000000000000000000000000000000000600082015250565b60006140db600d836135d1565b91506140e6826140a5565b602082019050919050565b6000602082019050818103600083015261410a816140ce565b9050919050565b7f706c65617365206d696e74206f6e206574687700000000000000000000000000600082015250565b60006141476013836135d1565b915061415282614111565b602082019050919050565b600060208201905081810360008301526141768161413a565b9050919050565b7f54686520746f74616c2070686173653120737570706c7920686173206265656e60008201527f2072656163686564000000000000000000000000000000000000000000000000602082015250565b60006141d96028836135d1565b91506141e48261417d565b604082019050919050565b60006020820190508181036000830152614208816141cc565b9050919050565b7f6e6f74207374617274206f7220656e6465640000000000000000000000000000600082015250565b60006142456012836135d1565b91506142508261420f565b602082019050919050565b6000602082019050818103600083015261427481614238565b9050919050565b7f616d6f756e74206f7574206f66206c696d697400000000000000000000000000600082015250565b60006142b16013836135d1565b91506142bc8261427b565b602082019050919050565b600060208201905081810360008301526142e0816142a4565b9050919050565b7f546869732061646472657373206d696e74206c696d6974656400000000000000600082015250565b600061431d6019836135d1565b9150614328826142e7565b602082019050919050565b6000602082019050818103600083015261434c81614310565b9050919050565b7f706c65617365206d696e74206f6e206574680000000000000000000000000000600082015250565b60006143896012836135d1565b915061439482614353565b602082019050919050565b600060208201905081810360008301526143b88161437c565b9050919050565b7f54686520746f74616c2070686173653220737570706c7920686173206265656e60008201527f2072656163686564000000000000000000000000000000000000000000000000602082015250565b600061441b6028836135d1565b9150614426826143bf565b604082019050919050565b6000602082019050818103600083015261444a8161440e565b9050919050565b7f6e6f7420696e2066726565206d696e7400000000000000000000000000000000600082015250565b60006144876010836135d1565b915061449282614451565b602082019050919050565b600060208201905081810360008301526144b68161447a565b9050919050565b60006144c882613681565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036144fa576144f9613fb0565b5b600182019050919050565b7f6e6f7420696e2077686974656c69737400000000000000000000000000000000600082015250565b600061453b6010836135d1565b915061454682614505565b602082019050919050565b6000602082019050818103600083015261456a8161452e565b9050919050565b600081905092915050565b6000614587826135c6565b6145918185614571565b93506145a18185602086016135e2565b80840191505092915050565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000600082015250565b60006145e3600583614571565b91506145ee826145ad565b600582019050919050565b6000614605828561457c565b9150614611828461457c565b915061461c826145d6565b91508190509392505050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006146846026836135d1565b915061468f82614628565b604082019050919050565b600060208201905081810360008301526146b381614677565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006146f06020836135d1565b91506146fb826146ba565b602082019050919050565b6000602082019050818103600083015261471f816146e3565b9050919050565b600081519050919050565b600082825260208201905092915050565b600061474d82614726565b6147578185614731565b93506147678185602086016135e2565b61477081613615565b840191505092915050565b60006080820190506147906000830187613716565b61479d6020830186613716565b6147aa60408301856137ac565b81810360608301526147bc8184614742565b905095945050505050565b6000815190506147d681613537565b92915050565b6000602082840312156147f2576147f1613501565b5b6000614800848285016147c7565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220a68a77a996804d04bb7433eea6fe8c9a2fae1a26a7c25e7f3141c0303455b6a964736f6c634300080d003300000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000001e17f831948e3111c4abce9db8afabbf9d280cdb6a201bb7dc909e65f3d5f2c849ebe8bba211d10cb80f7a014bf01bef9fe931634066714e4e64198f9579cf8700000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000002a68747470733a2f2f6261796572732e746865626179617265616172742e78797a2f6d657461646174612f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006a68747470733a2f2f617175616d6172696e652d776f727468792d636f636b726f6163682d3237352e6d7970696e6174612e636c6f75642f697066732f516d573453716d744d487862625348473452756a724574314631554d644262593564683734754a376d5a4c396f57000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006426179657273000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064241594552530000000000000000000000000000000000000000000000000000