import { JsonFragment } from "../abis.model"; const HubDomainsRegistryABI: JsonFragment[] = [{"type":"constructor","inputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"approve","inputs":[{"name":"to","type":"address","internalType":"address"},{"name":"tokenId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"balanceOf","inputs":[{"name":"owner","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"domains","inputs":[{"name":"hub","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"tuple","internalType":"struct Domain","components":[{"name":"tokenId","type":"uint256","internalType":"uint256"},{"name":"name","type":"string","internalType":"string"},{"name":"uri","type":"string","internalType":"string"}]}],"stateMutability":"view"},{"type":"function","name":"getApproved","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"hubRegistry","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"initialize","inputs":[{"name":"_hubRegistry","type":"address","internalType":"address"},{"name":"name_","type":"string","internalType":"string"},{"name":"symbol_","type":"string","internalType":"string"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"isApprovedForAll","inputs":[{"name":"owner","type":"address","internalType":"address"},{"name":"operator","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"name","inputs":[],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"view"},{"type":"function","name":"nameToHub","inputs":[{"name":"_name","type":"string","internalType":"string"}],"outputs":[{"name":"hub","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"ownerOf","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"registerDomain","inputs":[{"name":"_name","type":"string","internalType":"string"},{"name":"_uri","type":"string","internalType":"string"},{"name":"_owner","type":"address","internalType":"address"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"safeTransferFrom","inputs":[{"name":"from","type":"address","internalType":"address"},{"name":"to","type":"address","internalType":"address"},{"name":"tokenId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"safeTransferFrom","inputs":[{"name":"from","type":"address","internalType":"address"},{"name":"to","type":"address","internalType":"address"},{"name":"tokenId","type":"uint256","internalType":"uint256"},{"name":"data","type":"bytes","internalType":"bytes"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setApprovalForAll","inputs":[{"name":"operator","type":"address","internalType":"address"},{"name":"approved","type":"bool","internalType":"bool"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"supportsInterface","inputs":[{"name":"interfaceId","type":"bytes4","internalType":"bytes4"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"symbol","inputs":[],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"view"},{"type":"function","name":"tokenId","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"tokenIdToHub","inputs":[{"name":"_tokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"hub","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"tokenURI","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"view"},{"type":"function","name":"transferFrom","inputs":[{"name":"from","type":"address","internalType":"address"},{"name":"to","type":"address","internalType":"address"},{"name":"tokenId","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"version","inputs":[],"outputs":[{"name":"major","type":"uint256","internalType":"uint256"},{"name":"minor","type":"uint256","internalType":"uint256"},{"name":"patch","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"event","name":"Approval","inputs":[{"name":"owner","type":"address","indexed":true,"internalType":"address"},{"name":"approved","type":"address","indexed":true,"internalType":"address"},{"name":"tokenId","type":"uint256","indexed":true,"internalType":"uint256"}],"anonymous":false},{"type":"event","name":"ApprovalForAll","inputs":[{"name":"owner","type":"address","indexed":true,"internalType":"address"},{"name":"operator","type":"address","indexed":true,"internalType":"address"},{"name":"approved","type":"bool","indexed":false,"internalType":"bool"}],"anonymous":false},{"type":"event","name":"DomainRegistered","inputs":[{"name":"hub","type":"address","indexed":true,"internalType":"address"},{"name":"tokenId","type":"uint256","indexed":true,"internalType":"uint256"},{"name":"name","type":"string","indexed":false,"internalType":"string"},{"name":"uri","type":"string","indexed":false,"internalType":"string"}],"anonymous":false},{"type":"event","name":"Initialized","inputs":[{"name":"version","type":"uint64","indexed":false,"internalType":"uint64"}],"anonymous":false},{"type":"event","name":"Transfer","inputs":[{"name":"from","type":"address","indexed":true,"internalType":"address"},{"name":"to","type":"address","indexed":true,"internalType":"address"},{"name":"tokenId","type":"uint256","indexed":true,"internalType":"uint256"}],"anonymous":false},{"type":"error","name":"ERC721IncorrectOwner","inputs":[{"name":"sender","type":"address","internalType":"address"},{"name":"tokenId","type":"uint256","internalType":"uint256"},{"name":"owner","type":"address","internalType":"address"}]},{"type":"error","name":"ERC721InsufficientApproval","inputs":[{"name":"operator","type":"address","internalType":"address"},{"name":"tokenId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"ERC721InvalidApprover","inputs":[{"name":"approver","type":"address","internalType":"address"}]},{"type":"error","name":"ERC721InvalidOperator","inputs":[{"name":"operator","type":"address","internalType":"address"}]},{"type":"error","name":"ERC721InvalidOwner","inputs":[{"name":"owner","type":"address","internalType":"address"}]},{"type":"error","name":"ERC721InvalidReceiver","inputs":[{"name":"receiver","type":"address","internalType":"address"}]},{"type":"error","name":"ERC721InvalidSender","inputs":[{"name":"sender","type":"address","internalType":"address"}]},{"type":"error","name":"ERC721NonexistentToken","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"}]},{"type":"error","name":"InvalidInitialization","inputs":[]},{"type":"error","name":"NotInitializing","inputs":[]}]; const HubDomainsRegistryByteCode = {"object":"0x608060405234801561001057600080fd5b5061001961001e565b6100d0565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff161561006e5760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b03908116146100cd5780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b611fae806100df6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c8063875915c3116100b8578063b88d4fde1161007c578063b88d4fde14610297578063c87b56dd146102aa578063c88854a3146102bd578063db158642146102ed578063e2ffea6e14610300578063e985e9c51461032057600080fd5b8063875915c314610243578063906571471461025657806395d89b4114610269578063a143feab14610271578063a22cb4651461028457600080fd5b806323b872dd116100ff57806323b872dd146101d857806342842e0e146101eb57806354fd4d50146101fe5780636352211e1461021d57806370a082311461023057600080fd5b806301ffc9a71461013c57806306fdde0314610164578063081812fc14610179578063095ea7b3146101a457806317d70f7c146101b9575b600080fd5b61014f61014a3660046117d6565b610333565b60405190151581526020015b60405180910390f35b61016c610385565b60405161015b9190611843565b61018c610187366004611856565b610429565b6040516001600160a01b03909116815260200161015b565b6101b76101b236600461188b565b61043e565b005b600080516020611f59833981519152545b60405190815260200161015b565b6101b76101e63660046118b5565b61044d565b6101b76101f93660046118b5565b6104dd565b604080516000808252600160208301529181019190915260600161015b565b61018c61022b366004611856565b6104fd565b6101ca61023e3660046118f1565b610508565b61018c610251366004611856565b610564565b6101b76102643660046119b8565b610595565b61016c6106f2565b6101b761027f366004611a75565b610731565b6101b7610292366004611b04565b610a77565b6101b76102a5366004611b3b565b610a82565b61016c6102b8366004611856565b610a99565b7f7694591d4c1b0211f9ca2c8e969bcf5e9e81a833f253fd4748018791dadd2a29546001600160a01b031661018c565b61018c6102fb366004611bb7565b610b0e565b61031361030e3660046118f1565b610b71565b60405161015b9190611bec565b61014f61032e366004611c38565b610d1d565b60006001600160e01b031982166380ac58cd60e01b148061036457506001600160e01b03198216635b5e139f60e01b145b8061037f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b600080516020611f3983398151915280546060919081906103a590611c6b565b80601f01602080910402602001604051908101604052809291908181526020018280546103d190611c6b565b801561041e5780601f106103f35761010080835404028352916020019161041e565b820191906000526020600020905b81548152906001019060200180831161040157829003601f168201915b505050505091505090565b600061043482610d6a565b5061037f82610da2565b610449828233610db9565b5050565b6001600160a01b03821661047c57604051633250574960e11b8152600060048201526024015b60405180910390fd5b6000610489838333610dc6565b9050836001600160a01b0316816001600160a01b0316146104d7576040516364283d7b60e01b81526001600160a01b0380861660048301526024820184905282166044820152606401610473565b50505050565b6104f883838360405180602001604052806000815250610a82565b505050565b600061037f82610d6a565b6000600080516020611f398339815191526001600160a01b038316610543576040516322718ad960e21b815260006004820152602401610473565b6001600160a01b039092166000908152600390920160205250604090205490565b600080600080516020611f598339815191525b6000938452600401602052505060409020546001600160a01b031690565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a008054600160401b810460ff16159067ffffffffffffffff166000811580156105db5750825b905060008267ffffffffffffffff1660011480156105f85750303b155b905081158015610606575080155b156106245760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561064e57845460ff60401b1916600160401b1785555b7f7694591d4c1b0211f9ca2c8e969bcf5e9e81a833f253fd4748018791dadd2a2980546001600160a01b0319166001600160a01b038a16179055600080516020611f598339815191526106a18888610ed0565b5083156106e857845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b5050505050505050565b7f80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab00793018054606091600080516020611f39833981519152916103a590611c6b565b7f7694591d4c1b0211f9ca2c8e969bcf5e9e81a833f253fd4748018791dadd2a29546001600160a01b031660405163349982cf60e11b81523360048201526001600160a01b039190911690636933059e90602401602060405180830381865afa1580156107a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107c69190611ca5565b6107cf57600080fd5b3360009081527f7694591d4c1b0211f9ca2c8e969bcf5e9e81a833f253fd4748018791dadd2a2a6020526040902054600080516020611f59833981519152901561085b5760405162461bcd60e51b815260206004820152601960248201527f446f6d61696e20616c72656164792072656769737465726564000000000000006044820152606401610473565b61089a86868080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610ee292505050565b6108dd5760405162461bcd60e51b8152602060048201526014602482015273125b9d985b1a590817db985b5948199bdc9b585d60621b6044820152606401610473565b600081600001600081546108f090611cd8565b9190508190559050604051806060016040528082815260200188888080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250505090825250604080516020601f89018190048102820181019092528781529181019190889088908190840183828082843760009201829052509390945250503381526002850160209081526040909120835181559083015190915060018201906109a79082611d3f565b50604082015160028201906109bc9082611d3f565b50905050338260030188886040516109d5929190611dff565b9081526040805191829003602090810190922080546001600160a01b03949094166001600160a01b03199485161790556000848152600486019092529020805490911633179055610a268382611078565b80336001600160a01b03167f526997dcb24910e5b9409b7a9a67aba1cf8643def0cbef692a3201fd87fbdb8f89898989604051610a669493929190611e38565b60405180910390a350505050505050565b6104493383836110dd565b610a8d84848461044d565b6104d78484848461118e565b6060610aa482610d6a565b506000610abc60408051602081019091526000815290565b90506000815111610adc5760405180602001604052806000815250610b07565b80610ae6846112b7565b604051602001610af7929190611e6a565b6040516020818303038152906040525b9392505050565b604051600090600080516020611f59833981519152907f7694591d4c1b0211f9ca2c8e969bcf5e9e81a833f253fd4748018791dadd2a2b90610b51908590611e99565b908152604051908190036020019020546001600160a01b03169392505050565b610b9560405180606001604052806000815260200160608152602001606081525090565b6001600160a01b03821660009081527f7694591d4c1b0211f9ca2c8e969bcf5e9e81a833f253fd4748018791dadd2a2a602090815260409182902082516060810190935280548352600181018054600080516020611f59833981519152949384019190610c0190611c6b565b80601f0160208091040260200160405190810160405280929190818152602001828054610c2d90611c6b565b8015610c7a5780601f10610c4f57610100808354040283529160200191610c7a565b820191906000526020600020905b815481529060010190602001808311610c5d57829003601f168201915b50505050508152602001600282018054610c9390611c6b565b80601f0160208091040260200160405190810160405280929190818152602001828054610cbf90611c6b565b8015610d0c5780601f10610ce157610100808354040283529160200191610d0c565b820191906000526020600020905b815481529060010190602001808311610cef57829003601f168201915b505050505081525050915050919050565b6001600160a01b0391821660009081527f80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab00793056020908152604080832093909416825291909152205460ff1690565b600080610d768361134a565b90506001600160a01b03811661037f57604051637e27328960e01b815260048101849052602401610473565b600080600080516020611f39833981519152610577565b6104f88383836001611384565b6000600080516020611f3983398151915281610de18561134a565b90506001600160a01b03841615610dfd57610dfd81858761149a565b6001600160a01b03811615610e3d57610e1a600086600080611384565b6001600160a01b0381166000908152600383016020526040902080546000190190555b6001600160a01b03861615610e6e576001600160a01b03861660009081526003830160205260409020805460010190555b600085815260028301602052604080822080546001600160a01b0319166001600160a01b038a811691821790925591518893918516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a495945050505050565b610ed86114fe565b6104498282611549565b805160009082901580610ef6575060148151115b15610f045750600092915050565b610f0d8361157a565b610f1a5750600092915050565b60005b60048251610f2b9190611eb5565b81101561106e57603060f81b828281518110610f4957610f49611ec8565b01602001516001600160f81b03191610801590610f8a5750603960f81b828281518110610f7857610f78611ec8565b01602001516001600160f81b03191611155b158015610fec5750604160f81b828281518110610fa957610fa9611ec8565b01602001516001600160f81b03191610801590610fea5750605a60f81b828281518110610fd857610fd8611ec8565b01602001516001600160f81b03191611155b155b801561104d5750606160f81b82828151811061100a5761100a611ec8565b01602001516001600160f81b0319161080159061104b5750607a60f81b82828151811061103957611039611ec8565b01602001516001600160f81b03191611155b155b1561105c575060009392505050565b8061106681611cd8565b915050610f1d565b5060019392505050565b6001600160a01b0382166110a257604051633250574960e11b815260006004820152602401610473565b60006110b083836000610dc6565b90506001600160a01b038116156104f8576040516339e3563760e11b815260006004820152602401610473565b600080516020611f398339815191526001600160a01b03831661111e57604051630b61174360e31b81526001600160a01b0384166004820152602401610473565b6001600160a01b038481166000818152600584016020908152604080832094881680845294825291829020805460ff191687151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a350505050565b6001600160a01b0383163b156104d757604051630a85bd0160e11b81526001600160a01b0384169063150b7a02906111d0903390889087908790600401611ede565b6020604051808303816000875af192505050801561120b575060408051601f3d908101601f1916820190925261120891810190611f1b565b60015b611274573d808015611239576040519150601f19603f3d011682016040523d82523d6000602084013e61123e565b606091505b50805160000361126c57604051633250574960e11b81526001600160a01b0385166004820152602401610473565b805181602001fd5b6001600160e01b03198116630a85bd0160e11b146112b057604051633250574960e11b81526001600160a01b0385166004820152602401610473565b5050505050565b606060006112c48361167f565b600101905060008167ffffffffffffffff8111156112e4576112e461190c565b6040519080825280601f01601f19166020018201604052801561130e576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a850494508461131857509392505050565b60009081527f80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab007930260205260409020546001600160a01b031690565b600080516020611f3983398151915281806113a757506001600160a01b03831615155b156114695760006113b785610d6a565b90506001600160a01b038416158015906113e35750836001600160a01b0316816001600160a01b031614155b80156113f657506113f48185610d1d565b155b1561141f5760405163a9fbf51f60e01b81526001600160a01b0385166004820152602401610473565b82156114675784866001600160a01b0316826001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b600093845260040160205250506040902080546001600160a01b0319166001600160a01b0392909216919091179055565b6114a5838383611757565b6104f8576001600160a01b0383166114d357604051637e27328960e01b815260048101829052602401610473565b60405163177e802f60e01b81526001600160a01b038316600482015260248101829052604401610473565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0054600160401b900460ff1661154757604051631afcd79f60e31b815260040160405180910390fd5b565b6115516114fe565b600080516020611f398339815191528061156b8482611d3f565b50600181016104d78382611d3f565b600080829050600481511180156115c25750806001825161159b9190611eb5565b815181106115ab576115ab611ec8565b6020910101516001600160f81b031916603160f91b145b80156115ff575080600282516115d89190611eb5565b815181106115e8576115e8611ec8565b6020910101516001600160f81b031916607560f81b145b801561163c575080600382516116159190611eb5565b8151811061162557611625611ec8565b6020910101516001600160f81b031916600d60fb1b145b8015610b07575080600482516116529190611eb5565b8151811061166257611662611ec8565b6020910101516001600160f81b031916601760f91b149392505050565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b83106116be5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106116ea576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc10000831061170857662386f26fc10000830492506010015b6305f5e1008310611720576305f5e100830492506008015b612710831061173457612710830492506004015b60648310611746576064830492506002015b600a831061037f5760010192915050565b60006001600160a01b038316158015906117b55750826001600160a01b0316846001600160a01b0316148061179157506117918484610d1d565b806117b55750826001600160a01b03166117aa83610da2565b6001600160a01b0316145b949350505050565b6001600160e01b0319811681146117d357600080fd5b50565b6000602082840312156117e857600080fd5b8135610b07816117bd565b60005b8381101561180e5781810151838201526020016117f6565b50506000910152565b6000815180845261182f8160208601602086016117f3565b601f01601f19169290920160200192915050565b602081526000610b076020830184611817565b60006020828403121561186857600080fd5b5035919050565b80356001600160a01b038116811461188657600080fd5b919050565b6000806040838503121561189e57600080fd5b6118a78361186f565b946020939093013593505050565b6000806000606084860312156118ca57600080fd5b6118d38461186f565b92506118e16020850161186f565b9150604084013590509250925092565b60006020828403121561190357600080fd5b610b078261186f565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff8084111561193d5761193d61190c565b604051601f8501601f19908116603f011681019082821181831017156119655761196561190c565b8160405280935085815286868601111561197e57600080fd5b858560208301376000602087830101525050509392505050565b600082601f8301126119a957600080fd5b610b0783833560208501611922565b6000806000606084860312156119cd57600080fd5b6119d68461186f565b9250602084013567ffffffffffffffff808211156119f357600080fd5b6119ff87838801611998565b93506040860135915080821115611a1557600080fd5b50611a2286828701611998565b9150509250925092565b60008083601f840112611a3e57600080fd5b50813567ffffffffffffffff811115611a5657600080fd5b602083019150836020828501011115611a6e57600080fd5b9250929050565b600080600080600060608688031215611a8d57600080fd5b853567ffffffffffffffff80821115611aa557600080fd5b611ab189838a01611a2c565b90975095506020880135915080821115611aca57600080fd5b50611ad788828901611a2c565b9094509250611aea90506040870161186f565b90509295509295909350565b80151581146117d357600080fd5b60008060408385031215611b1757600080fd5b611b208361186f565b91506020830135611b3081611af6565b809150509250929050565b60008060008060808587031215611b5157600080fd5b611b5a8561186f565b9350611b686020860161186f565b925060408501359150606085013567ffffffffffffffff811115611b8b57600080fd5b8501601f81018713611b9c57600080fd5b611bab87823560208401611922565b91505092959194509250565b600060208284031215611bc957600080fd5b813567ffffffffffffffff811115611be057600080fd5b6117b584828501611998565b60208152815160208201526000602083015160606040840152611c126080840182611817565b90506040840151601f19848303016060850152611c2f8282611817565b95945050505050565b60008060408385031215611c4b57600080fd5b611c548361186f565b9150611c626020840161186f565b90509250929050565b600181811c90821680611c7f57607f821691505b602082108103611c9f57634e487b7160e01b600052602260045260246000fd5b50919050565b600060208284031215611cb757600080fd5b8151610b0781611af6565b634e487b7160e01b600052601160045260246000fd5b600060018201611cea57611cea611cc2565b5060010190565b601f8211156104f857600081815260208120601f850160051c81016020861015611d185750805b601f850160051c820191505b81811015611d3757828155600101611d24565b505050505050565b815167ffffffffffffffff811115611d5957611d5961190c565b611d6d81611d678454611c6b565b84611cf1565b602080601f831160018114611da25760008415611d8a5750858301515b600019600386901b1c1916600185901b178555611d37565b600085815260208120601f198616915b82811015611dd157888601518255948401946001909101908401611db2565b5085821015611def5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b604081526000611e4c604083018688611e0f565b8281036020840152611e5f818587611e0f565b979650505050505050565b60008351611e7c8184602088016117f3565b835190830190611e908183602088016117f3565b01949350505050565b60008251611eab8184602087016117f3565b9190910192915050565b8181038181111561037f5761037f611cc2565b634e487b7160e01b600052603260045260246000fd5b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611f1190830184611817565b9695505050505050565b600060208284031215611f2d57600080fd5b8151610b07816117bd56fe80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab00793007694591d4c1b0211f9ca2c8e969bcf5e9e81a833f253fd4748018791dadd2a28a2646970667358221220ab4d498a4825d8979a27a9522b81ac5ce8933e4002ce296b92499fc7740e4c0d64736f6c63430008150033","sourceMap":"466:3958:6:-:0;;;1350:53;;;;;;;;;-1:-1:-1;1374:22:6;:20;:22::i;:::-;466:3958;;7711:422:56;8870:21;7900:15;;;;;;;7896:76;;;7938:23;;-1:-1:-1;;;7938:23:56;;;;;;;;;;;7896:76;7985:14;;-1:-1:-1;;;;;7985:14:56;;;:34;7981:146;;8035:33;;-1:-1:-1;;;;;;8035:33:56;-1:-1:-1;;;;;8035:33:56;;;;;8087:29;;158:50:105;;;8087:29:56;;146:2:105;131:18;8087:29:56;;;;;;;7981:146;7760:373;7711:422::o;14:200:105:-;466:3958:6;;;;;;","linkReferences":{}}; export { HubDomainsRegistryABI, HubDomainsRegistryByteCode };