Overview ERC1155
Total Supply:
0

Profile Summary
Blockchain:
Base Sepolia (84532)

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