{
"bytecode": {
"linkReferences": {},
"object": "0x60a080604052346100c257306080525f5160206121485f395f51905f525460ff8160401c166100b3576002600160401b03196001600160401b03821601610060575b60405161208190816100c78239608051818181610d2a0152610eba0152f35b6001600160401b0319166001600160401b039081175f5160206121485f395f51905f525581527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a15f80610041565b63f92ee8a960e01b5f5260045ffd5b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c80631340305a146114ad57806321664512146112c3578063284e6abf146111965780632916acad146111645780633b31fcd1146110bd5780634a9252cf146110715780634f1ef28614610e6c578063502927d814610d7e57806352d1902d14610d18578063606bf40714610ca857806361d5a73114610586578063715018a61461053d57806379ba5097146104ef5780638da5cb5b146104bb57806391ef5b51146103f1578063ad3cb1cc146103aa578063bf89efd214610358578063c4d66de8146101d9578063e30c3978146101a5578063ec8efd21146101885763f2fde38b14610100575f80fd5b34610184576020366003190112610184576101196114d5565b610121611876565b5f5160206120615f395f51905f5280546001600160a01b0319166001600160a01b039283169081179091555f5160206120015f395f51905f52549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227005f80a3005b5f80fd5b34610184575f366003190112610184576020604051620151808152f35b34610184575f366003190112610184575f5160206120615f395f51905f52546040516001600160a01b039091168152602090f35b34610184576020366003190112610184576101f26114d5565b5f5160206120415f395f51905f52549060ff8260401c1615916001600160401b03811680159081610350575b6001149081610346575b15908161033d575b5061032e5767ffffffffffffffff1981166001175f5160206120415f395f51905f525582610302575b50610262611d45565b61026a611d45565b6001600160a01b038116156102ef5761028290611a3a565b61028a611d45565b610292611d45565b61029857005b68ff0000000000000000195f5160206120415f395f51905f5254165f5160206120415f395f51905f52557fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d2602060405160018152a1005b631e4fbdf760e01b5f525f60045260245ffd5b68ffffffffffffffffff191668010000000000000001175f5160206120415f395f51905f525582610259565b63f92ee8a960e01b5f5260045ffd5b90501584610230565b303b159150610228565b84915061021e565b34610184576020366003190112610184576004355f90815260208181526040918290205482516001600160a01b038216815260a09190911c6001600160401b03169181019190915290819081015b0390f35b34610184575f366003190112610184576103a66040516103cb60408261158d565b60058152640352e302e360dc1b60208201526040519182916020835260208301906114eb565b34610184576103ff366115ff565b90825f52600360205260405f2061044160016040519261041e8461153c565b6001600160401b038154838060a01b038116865260a01c1660208501520161166a565b6040820190815290516001600160a01b0316156104a857610470939161046a91519336916115c9565b90611848565b901561049f575f526001602052602060018060a01b0360405f2054165b6040516001600160a01b039091168152f35b5060205f61048d565b836313f6864d60e01b5f5260045260245ffd5b34610184575f366003190112610184575f5160206120015f395f51905f52546040516001600160a01b039091168152602090f35b34610184575f366003190112610184575f5160206120615f395f51905f5254336001600160a01b039091160361052a5761052833611a3a565b005b63118cdaa760e01b5f523360045260245ffd5b34610184575f3660031901126101845760405162461bcd60e51b81526020600482015260116024820152701c995b9bdd5b98d948191a5cd8589b1959607a1b6044820152606490fd5b34610184576060366003190112610184576004356024356001600160401b038111610184576105b990369060040161150f565b906044359283158015850361018457815f52600360205260405f2092604051906105e28261153c565b84546001600160a01b038116835260a01c6001600160401b031660208301908152946106109060010161166a565b6040830190815282519092906001600160a01b031615610c95575160405163473b057f60e11b81526020600482015260248101889052965f9288926001600160a01b031691839160449183918190838501378181018301879052601f01601f191681010301915afa948515610c8a575f95610bb4575b506040850180516001600160a01b031615610ba557516001600160a01b0316338103610b8f575060608501936001600160401b0385511615610b805785515115610b71576001600160401b03808651169151166001600160401b034216016001600160401b038111610b5d576001600160401b031690818111610b485750506020850151905161071591611ad8565b906005811015610b345760018114610b255760028114610b165760038114610b0757600414610af857610749855184611896565b946107548285611915565b966107816001600160401b03875116885f525f6020526001600160401b0360405f205460a01c1690611980565b6107ae6001600160401b03875116895f5260016020526001600160401b0360405f205460a01c1690611980565b61081e6001600160401b038751166001600160401b03604051916107d183611572565b33835260208084019182525f8c815290819052604090209251835491516001600160e01b03199092166001600160a01b039190911617911660a01b67ffffffffffffffff60a01b16179055565b61088f6001600160401b038751166001600160401b036040519161084183611572565b33835260208084019182525f8d81526001909152604090209251835491516001600160e01b03199092166001600160a01b039190911617911660a01b67ffffffffffffffff60a01b16179055565b61089a8888876119ad565b865f5260046020528760405f2055875f5260056020528660405f205592610acf575b82610934575b7f7f4de89fddfd4670da246fe58ca4549b8987d92c1f8cd56b9cfd6bfd28ac6eb99392916109116001600160401b0361091f93519751169660405195865260a0602087015260a08601906114eb565b9084820360408601526114eb565b936060830152151560808201528033930390a4005b335f52600260205260405f20845f5260205260405f2082516001600160401b038111610abb576109648254611632565b601f8111610a78575b506020601f82116001146109e45761091f937f7f4de89fddfd4670da246fe58ca4549b8987d92c1f8cd56b9cfd6bfd28ac6eb99796959383610911946001600160401b03945f916109d9575b508160011b915f199060031b1c19161790555b93505050919293506108c2565b90508601518e6109b9565b601f19821690835f52805f20915f5b818110610a605750936001846001600160401b039461091f9894610911977f7f4de89fddfd4670da246fe58ca4549b8987d92c1f8cd56b9cfd6bfd28ac6eb99d9c9b9910610a48575b5050811b0190556109cc565b8801515f1960f88460031b161c191690558e80610a3c565b9192602060018192868b0151815501940192016109f3565b8181111561096d57610aad90835f5260205f2090601f840160051c9060208510610ab3575b601f82910160051c0391016117e7565b8961096d565b5f9150610a9d565b634e487b7160e01b5f52604160045260245ffd5b9150335f52600260205260405f20835f52602052610af060405f2054611632565b1515916108bc565b63a9b0b66560e01b5f5260045ffd5b634bd5d0ad60e01b5f5260045ffd5b630183219160e51b5f5260045ffd5b6375ebfc4960e01b5f5260045ffd5b634e487b7160e01b5f52602160045260245ffd5b63182f1ac760e21b5f5260045260245260445ffd5b634e487b7160e01b5f52601160045260245ffd5b63eae8cfd360e01b5f5260045ffd5b634f1a06e760e11b5f5260045ffd5b634dab16af60e11b5f526004523360245260445ffd5b633c88bf6360e01b5f5260045ffd5b9094503d805f833e610bc6818361158d565b810190602081830312610184578051906001600160401b03821161018457016080818303126101845760405191608083018381106001600160401b03821117610abb5760405281516001600160401b0381116101845781610c28918401611802565b83526020820151906001600160401b03821161018457610c49918301611802565b60208301526040810151906001600160a01b038216820361018457606091604084015201516001600160401b03811681036101845760608201529386610686565b6040513d5f823e3d90fd5b846313f6864d60e01b5f5260045260245ffd5b3461018457610cb6366115ff565b5f838152600360205260409020546001600160a01b031615610d0557610ce89291610ce29136916115c9565b90611896565b5f525f602052602060018060a01b0360405f205416604051908152f35b826313f6864d60e01b5f5260045260245ffd5b34610184575f366003190112610184577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163003610d6f5760206040515f5160206120215f395f51905f528152f35b63703e46dd60e11b5f5260045ffd5b34610184576040366003190112610184576001600160a01b03610d9f6114d5565b165f52600260205260405f206024355f5260205260405f20604051905f90805490610dc982611632565b8085529160018116908115610e455750600114610e05575b6103a684610df18186038261158d565b6040519182916020835260208301906114eb565b5f90815260208120939250905b808210610e2b57509091508101602001610df182610de1565b919260018160209254838588010152019101909291610e12565b60ff191660208087019190915292151560051b85019092019250610df19150839050610de1565b604036600319011261018457610e806114d5565b6024356001600160401b038111610184573660238201121561018457610eb09036906024816004013591016115c9565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630811490811561104f575b50610d6f57610ef2611876565b6040516352d1902d60e01b81526001600160a01b0383169290602081600481875afa5f918161101b575b50610f345783634c9c8ce360e01b5f5260045260245ffd5b805f5160206120215f395f51905f528592036110095750813b15610ff7575f5160206120215f395f51905f5280546001600160a01b031916821790557fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b5f80a2815115610fdf575f8083602061052895519101845af43d15610fd7573d91610fbb836115ae565b92610fc9604051948561158d565b83523d5f602085013e611fa2565b606091611fa2565b505034610fe857005b63b398979f60e01b5f5260045ffd5b634c9c8ce360e01b5f5260045260245ffd5b632a87526960e21b5f5260045260245ffd5b9091506020813d602011611047575b816110376020938361158d565b8101031261018457519085610f1c565b3d915061102a565b5f5160206120215f395f51905f52546001600160a01b03161415905083610ee5565b34610184576020366003190112610184576004355f908152600160209081526040918290205482516001600160a01b038216815260a09190911c6001600160401b031691810191909152f35b3461018457602036600319011261018457600435335f52600260205260405f20815f5260205260405f206110f18154611632565b9081611120575b82337f8e43ba98be6948052c3368d53fef5505611df0ae5994d278a646eb9ad3479edd5f80a3005b81601f5f93116001146111375750555b81806110f8565b8183526020832061115491601f0160051c841901906001016117e7565b8082528160208120915555611130565b34610184576020366003190112610184576004355f526003602052602060018060a01b0360405f205416604051908152f35b34610184576060366003190112610184576004356024356001600160401b038111610184576111c990369060040161150f565b906044356001600160401b038111610184576111e990369060040161150f565b929091845f52600360205260405f2061120a60016040519261041e8461153c565b6040820190815290516001600160a01b0316156112b057926112436040969361123d610ce29461126897519236916115c9565b85611848565b90156112a8575f9081526001602052869020546001600160a01b0316945b36916115c9565b5f9081526020819052829020546001600160a01b0391821691821515918391168261129e575b5050825191825215156020820152f35b149050818461128e565b505f94611261565b856313f6864d60e01b5f5260045260245ffd5b3461018457610100366003190112610184576004356024356001600160a01b03811690819003610184576044356001600160401b0381168091036101845760a036606319011261018457611315611876565b811561149e5762015180811161148557604051916113328361153c565b8083526020830191825260405161134881611557565b60643561ffff81168103610184578152608435801515810361018457602082015260a435801515810361018457604082015260c435801515810361018457606082015260e435801515810361018457608082015260408085019182525f868152600360209081529190209451855494516001600160e01b03199095166001600160a01b03919091161760a09490941b67ffffffffffffffff60a01b169390931784557f3ff5a4adb91847f662a49d92d1cc9b3c0e58373725d44a35ee09d02ab11e456793600101905161ffff8151169064ff0000000083549263ff00000062ff000088850151151560101b16916040850151151560181b9265ff00000000006080606088015115158c1b970151151560281b169665ff0000000000199286199163ffffffff191617161716911617911617179055604051908152a2005b63911d6f1360e01b5f526004526201518060245260445ffd5b6379e2e00360e01b5f5260045ffd5b34610184576040366003190112610184576103a6610df16114cc6114d5565b602435906116b7565b600435906001600160a01b038216820361018457565b805180835260209291819084018484015e5f828201840152601f01601f1916010190565b9181601f84011215610184578235916001600160401b038311610184576020838186019501011161018457565b606081019081106001600160401b03821117610abb57604052565b60a081019081106001600160401b03821117610abb57604052565b604081019081106001600160401b03821117610abb57604052565b90601f801991011681019081106001600160401b03821117610abb57604052565b6001600160401b038111610abb57601f01601f191660200190565b9291926115d5826115ae565b916115e3604051938461158d565b829481845281830111610184578281602093845f960137010152565b9060406003198301126101845760043591602435906001600160401b0382116101845761162e9160040161150f565b9091565b90600182811c92168015611660575b602083101461164c57565b634e487b7160e01b5f52602260045260245ffd5b91607f1691611641565b9060405161167781611557565b608060ff82945461ffff81168452818160101c1615156020850152818160181c1615156040850152818160201c161515606085015260281c161515910152565b60018060a01b0316805f52600260205260405f20825f5260205260405f209160405192835f8254926116e884611632565b80845293600181169081156117c55750600114611781575b5061170d9250038461158d565b8251156117705780611736915f52600360205283611730600160405f200161166a565b91611848565b9015611770575f908152600160205260409020546001600160a01b03160361175b5790565b5060405161176a60208261158d565b5f815290565b50505060405161176a60208261158d565b90505f9291925260205f20905f915b8183106117a957505090602061170d928201015f611700565b6020919350806001915483858a01015201910190918592611790565b90506020925061170d94915060ff191682840152151560051b8201015f611700565b5f5b8281106117f557505050565b5f828201556001016117e9565b81601f8201121561018457805190611819826115ae565b92611827604051948561158d565b8284526020838301011161018457815f9260208093018386015e8301015290565b9161185291611ad8565b906005811015610b345761186e5761186991611915565b600191565b50505f905f90565b5f5160206120015f395f51905f52546001600160a01b0316330361052a57565b61190f601960206040516118ab60408261158d565b828152017f6479616b612e6964656e746974792e69642d6e6f64652e7631000000000000008152209260208151910120916119016040519384926020840196876040919493926060820195825260208201520152565b03601f19810183528261158d565b51902090565b61190f601d602060405161192a60408261158d565b828152017f6479616b612e6964656e746974792e68616e646c652d6e6f64652e76310000008152209260208151910120916119016040519384926020840196876040919493926060820195825260208201520152565b6001600160401b03918216911681811115611999575050565b6277f1a160e81b5f5260045260245260445ffd5b9190805f52600460205260405f2054918215908115611a30575b50611a2b57815f52600560205260405f205403611a2757805f52600160205260405f206bffffffffffffffffffffffff60a01b815416905533917f278e2122d24782b703f05416ac53a9750d67bcf6fa1603b94ec95660821a89145f80a4565b5050565b505050565b905082145f6119c7565b5f5160206120615f395f51905f5280546001600160a01b03199081169091555f5160206120015f395f51905f5280549182166001600160a01b0393841690811790915591167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e05f80a3565b908151811015611ab6570160200190565b634e487b7160e01b5f52603260045260245ffd5b5f198114610b5d5760010190565b80519290915f5b84811080611d24575b15611afb57611af690611aca565b611adf565b92935b83811180611cf6575b15611b1a578015610b5d575f1901611afe565b909192936020830151151580611ced575b80611ccc575b611cbc575b84820391808311610b5d578514611ca65761ffff8351168211611c9057611b5c826115ae565b94611b6a604051968761158d565b828652601f19611b79846115ae565b013660208801375f5b838110611bea5750505050604081015115611bbe5750611ba182611f38565b15611bac575b5f9190565b6040516004925061176a60208261158d565b60800151611bcb575f9190565b611bd482611e6f565b611ba7576040516004925061176a60208261158d565b808201808311610b5d57611bfe9084611aa5565b516001600160f81b0319811690604160f81b82101580611c82575b611c5f575b50611c298682611d70565b15611c4557906001915f1a611c3e828a611aa5565b5301611b82565b5050505050509050600390602061176a604051918261158d565b6020915060f81c0160ff8111610b5d5760f81b6001600160f81b0319165f611c1e565b50602d60f91b821115611c19565b505050905060029060405161176a60208261158d565b505050905060019060405161176a60208261158d565b93611cc690611aca565b93611b36565b50600160fe1b6001600160f81b0319611ce58784611aa5565b511614611b31565b50848211611b2b565b505f198101818111610b5d57600160fd1b906001600160f81b031990611d1c9088611aa5565b511614611b07565b50600160fd1b6001600160f81b0319611d3d8387611aa5565b511614611ae8565b60ff5f5160206120415f395f51905f525460401c1615611d6157565b631afcd79f60e31b5f5260045ffd5b6001600160f81b03191690606160f81b82101580611e61575b611de257600360fc1b82101580611e53575b611de2576040810151611df6576060810151151580611de9575b611de2576080015115159081611dd4575b50611dcf575f90565b600190565b602d60f81b1490505f611dc6565b5050600190565b50605f60f81b8214611db5565b50601760f91b8114908115611e45575b8115611e37575b8115611e29575b8115611e1e575090565b600160fe1b14919050565b605f60f81b81149150611e14565b602d60f81b81149150611e0d565b602b60f81b81149150611e06565b50603960f81b821115611d9b565b50603d60f91b821115611d89565b805115611ab65760208101516001600160f81b031916602d60f81b148015611f08575b611f035760015b8151811015611de257602d60f81b6001600160f81b0319611eba8385611aa5565b51161480611ed5575b611ecf57600101611e99565b50505f90565b505f198101818111610b5d57602d60f81b906001600160f81b031990611efb9085611aa5565b511614611ec3565b505f90565b5080515f198101908111610b5d57602d60f81b906001600160f81b031990611f309084611aa5565b511614611e92565b5f195f5b8251811015611f7957600160fe1b6001600160f81b0319611f5d8386611aa5565b511614611f6d575b600101611f3c565b9019611ecf5780611f65565b505f198114611ecf578015159182611f9057505090565b515f19810192508211610b5d57141590565b90611fc65750805115611fb757805190602001fd5b63d6bda27560e01b5f5260045ffd5b81511580611ff7575b611fd7575090565b639996b31560e01b5f9081526001600160a01b0391909116600452602490fd5b50803b15611fcf56fe9016d09d72d40fdae2fd8ceac6b6234c7706214fd39c1cd1e609a0528c199300360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbcf0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00237e158222e3e6968b72b9db0d8043aacf074ad9f650f0d1606b4d82ee432c00f0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00"
},
"methodIdentifiers": {
"MAX_FUTURE_OBSERVATION()": "ec8efd21",
"UPGRADE_INTERFACE_VERSION()": "ad3cb1cc",
"acceptOwnership()": "79ba5097",
"bind(bytes32,bytes,bool)": "61d5a731",
"byHandle(bytes32)": "4a9252cf",
"byId(bytes32)": "bf89efd2",
"initialize(address)": "c4d66de8",
"owner()": "8da5cb5b",
"pendingOwner()": "e30c3978",
"primaryOf(address,bytes32)": "1340305a",
"proxiableUUID()": "52d1902d",
"renounceOwnership()": "715018a6",
"resolveHandle(bytes32,string)": "91ef5b51",
"resolveId(bytes32,string)": "606bf407",
"resolvePair(bytes32,string,string)": "284e6abf",
"reverseOf(address,bytes32)": "502927d8",
"setPlatform(bytes32,address,uint64,(uint16,bool,bool,bool,bool))": "21664512",
"transferOwnership(address)": "f2fde38b",
"unpublish(bytes32)": "3b31fcd1",
"upgradeToAndCall(address,bytes)": "4f1ef286",
"verifierOf(bytes32)": "2916acad"
}
}