{"abi":[{"type":"function","name":"compact","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"dataURI","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"exists","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_path","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"get","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_path","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"getBool","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_path","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"},{"type":"function","name":"getInt","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_path","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"int256","internalType":"int256"}],"stateMutability":"pure"},{"type":"function","name":"getRaw","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_path","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"getUint","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_path","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"pure"},{"type":"function","name":"remove","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_path","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"set","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_paths","type":"string[]","internalType":"string[]"},{"name":"_values","type":"string[]","internalType":"string[]"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"set","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_path","type":"string","internalType":"string"},{"name":"_value","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"setBool","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_paths","type":"string[]","internalType":"string[]"},{"name":"_values","type":"bool[]","internalType":"bool[]"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"setBool","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_path","type":"string","internalType":"string"},{"name":"_value","type":"bool","internalType":"bool"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"setInt","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_paths","type":"string[]","internalType":"string[]"},{"name":"_values","type":"int256[]","internalType":"int256[]"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"setInt","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_path","type":"string","internalType":"string"},{"name":"_value","type":"int256","internalType":"int256"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"setRaw","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_path","type":"string","internalType":"string"},{"name":"_rawBlob","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"setRaw","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_paths","type":"string[]","internalType":"string[]"},{"name":"_rawBlobs","type":"string[]","internalType":"string[]"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"setUint","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_paths","type":"string[]","internalType":"string[]"},{"name":"_values","type":"uint256[]","internalType":"uint256[]"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"setUint","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_path","type":"string","internalType":"string"},{"name":"_value","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"subReplace","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_searchPath","type":"string","internalType":"string"},{"name":"_replacePaths","type":"string[]","internalType":"string[]"},{"name":"_values","type":"string[]","internalType":"string[]"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"subReplace","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_searchPath","type":"string","internalType":"string"},{"name":"_replacePath","type":"string","internalType":"string"},{"name":"_value","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"subReplaceBool","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_searchPath","type":"string","internalType":"string"},{"name":"_replacePaths","type":"string[]","internalType":"string[]"},{"name":"_values","type":"bool[]","internalType":"bool[]"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"subReplaceBool","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_searchPath","type":"string","internalType":"string"},{"name":"_replacePath","type":"string","internalType":"string"},{"name":"_value","type":"bool","internalType":"bool"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"subReplaceInt","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_searchPath","type":"string","internalType":"string"},{"name":"_replacePath","type":"string","internalType":"string"},{"name":"_value","type":"int256","internalType":"int256"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"subReplaceInt","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_searchPath","type":"string","internalType":"string"},{"name":"_replacePaths","type":"string[]","internalType":"string[]"},{"name":"_values","type":"int256[]","internalType":"int256[]"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"subReplaceUint","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_searchPath","type":"string","internalType":"string"},{"name":"_replacePath","type":"string","internalType":"string"},{"name":"_value","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"subReplaceUint","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"},{"name":"_searchPath","type":"string","internalType":"string"},{"name":"_replacePaths","type":"string[]","internalType":"string[]"},{"name":"_values","type":"uint256[]","internalType":"uint256[]"}],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"pure"},{"type":"function","name":"validate","inputs":[{"name":"_jsonBlob","type":"string","internalType":"string"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"compact(string)":"c4659a8d","dataURI(string)":"08d1cf58","exists(string,string)":"2656554c","get(string,string)":"3e10510b","getBool(string,string)":"0586a6a5","getInt(string,string)":"4ab13a7d","getRaw(string,string)":"86212408","getUint(string,string)":"5df6d3cc","remove(string,string)":"44590a7e","set(string,string,string)":"da465d74","set(string,string[],string[])":"a35a52ec","setBool(string,string,bool)":"f057bd17","setBool(string,string[],bool[])":"df7218d1","setInt(string,string,int256)":"f38487a6","setInt(string,string[],int256[])":"babe6ab7","setRaw(string,string,string)":"9793f350","setRaw(string,string[],string[])":"f0cc5e13","setUint(string,string,uint256)":"56b44b2c","setUint(string,string[],uint256[])":"17ceb2be","subReplace(string,string,string,string)":"db28035a","subReplace(string,string,string[],string[])":"b27341bc","subReplaceBool(string,string,string,bool)":"dc782e37","subReplaceBool(string,string,string[],bool[])":"525ca75e","subReplaceInt(string,string,string,int256)":"111dac0d","subReplaceInt(string,string,string[],int256[])":"98807da2","subReplaceUint(string,string,string,uint256)":"d37ee641","subReplaceUint(string,string,string[],uint256[])":"fcc6cddf","validate(string)":"d182b83b"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"}],\"name\":\"compact\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"}],\"name\":\"dataURI\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"}],\"name\":\"exists\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"}],\"name\":\"get\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"}],\"name\":\"getBool\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"}],\"name\":\"getInt\",\"outputs\":[{\"internalType\":\"int256\",\"name\":\"\",\"type\":\"int256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"}],\"name\":\"getRaw\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"}],\"name\":\"getUint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"}],\"name\":\"remove\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"_paths\",\"type\":\"string[]\"},{\"internalType\":\"string[]\",\"name\":\"_values\",\"type\":\"string[]\"}],\"name\":\"set\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_value\",\"type\":\"string\"}],\"name\":\"set\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"_paths\",\"type\":\"string[]\"},{\"internalType\":\"bool[]\",\"name\":\"_values\",\"type\":\"bool[]\"}],\"name\":\"setBool\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"},{\"internalType\":\"bool\",\"name\":\"_value\",\"type\":\"bool\"}],\"name\":\"setBool\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"_paths\",\"type\":\"string[]\"},{\"internalType\":\"int256[]\",\"name\":\"_values\",\"type\":\"int256[]\"}],\"name\":\"setInt\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"},{\"internalType\":\"int256\",\"name\":\"_value\",\"type\":\"int256\"}],\"name\":\"setInt\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_rawBlob\",\"type\":\"string\"}],\"name\":\"setRaw\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"_paths\",\"type\":\"string[]\"},{\"internalType\":\"string[]\",\"name\":\"_rawBlobs\",\"type\":\"string[]\"}],\"name\":\"setRaw\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"_paths\",\"type\":\"string[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"setUint\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"setUint\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_searchPath\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"_replacePaths\",\"type\":\"string[]\"},{\"internalType\":\"string[]\",\"name\":\"_values\",\"type\":\"string[]\"}],\"name\":\"subReplace\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_searchPath\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_replacePath\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_value\",\"type\":\"string\"}],\"name\":\"subReplace\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_searchPath\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"_replacePaths\",\"type\":\"string[]\"},{\"internalType\":\"bool[]\",\"name\":\"_values\",\"type\":\"bool[]\"}],\"name\":\"subReplaceBool\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_searchPath\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_replacePath\",\"type\":\"string\"},{\"internalType\":\"bool\",\"name\":\"_value\",\"type\":\"bool\"}],\"name\":\"subReplaceBool\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_searchPath\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_replacePath\",\"type\":\"string\"},{\"internalType\":\"int256\",\"name\":\"_value\",\"type\":\"int256\"}],\"name\":\"subReplaceInt\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_searchPath\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"_replacePaths\",\"type\":\"string[]\"},{\"internalType\":\"int256[]\",\"name\":\"_values\",\"type\":\"int256[]\"}],\"name\":\"subReplaceInt\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_searchPath\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_replacePath\",\"type\":\"string\"},{\"internalType\":\"uint256\",\"name\":\"_value\",\"type\":\"uint256\"}],\"name\":\"subReplaceUint\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"},{\"internalType\":\"string\",\"name\":\"_searchPath\",\"type\":\"string\"},{\"internalType\":\"string[]\",\"name\":\"_replacePaths\",\"type\":\"string[]\"},{\"internalType\":\"uint256[]\",\"name\":\"_values\",\"type\":\"uint256[]\"}],\"name\":\"subReplaceUint\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"pure\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_jsonBlob\",\"type\":\"string\"}],\"name\":\"validate\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{\"compact(string)\":{\"details\":\"Compacts the JSON blob.\"},\"dataURI(string)\":{\"details\":\"Converts the JSON blob into a base64 encoded data URI.\"},\"exists(string,string)\":{\"details\":\"Checks if a value exists at the specified path in the JSON blob.\"},\"get(string,string)\":{\"details\":\"Retrieves the value at the specified path in the JSON blob.\"},\"getBool(string,string)\":{\"details\":\"Retrieves the `bool` value at the specified path in the JSON blob.\"},\"getInt(string,string)\":{\"details\":\"Retrieves the `int256` value at the specified path in the JSON blob.\"},\"getRaw(string,string)\":{\"details\":\"Retrieves the raw value at the specified path in the JSON blob.\"},\"getUint(string,string)\":{\"details\":\"Retrieves the `uint256` value at the specified path in the JSON blob.\"},\"remove(string,string)\":{\"details\":\"Removes the value at the specified path in the JSON blob.\"},\"set(string,string,string)\":{\"details\":\"Sets the value at the specified path in the JSON blob.\"},\"set(string,string[],string[])\":{\"details\":\"Sets the values at the specified paths in the JSON blob.\"},\"setBool(string,string,bool)\":{\"details\":\"Sets the `bool` value at the specified path in the JSON blob.\"},\"setBool(string,string[],bool[])\":{\"details\":\"Sets the `bool` values at the specified paths in the JSON blob.\"},\"setInt(string,string,int256)\":{\"details\":\"Sets the `int256` value at the specified path in the JSON blob.\"},\"setInt(string,string[],int256[])\":{\"details\":\"Sets the `int256` values at the specified paths in the JSON blob.\"},\"setRaw(string,string,string)\":{\"details\":\"Sets the raw value at the specified path in the JSON blob.\"},\"setRaw(string,string[],string[])\":{\"details\":\"Sets the raw values at the specified paths in the JSON blob.\"},\"setUint(string,string,uint256)\":{\"details\":\"Sets the `uint256` value at the specified path in the JSON blob.\"},\"setUint(string,string[],uint256[])\":{\"details\":\"Sets the `uint256` values at the specified paths in the JSON blob.\"},\"validate(string)\":{\"details\":\"Validates the JSON blob.\"}},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/interfaces/precompile/IJsonUtil.sol\":\"IJsonUtil\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@forma-dev/sdk/=/\",\":@hyperlane-xyz/=node_modules/@hyperlane-xyz/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":@thirdweb-dev/=node_modules/@thirdweb-dev/\",\":forge-std/=lib/forge-std/src/\"]},\"sources\":{\"contracts/interfaces/precompile/IJsonUtil.sol\":{\"keccak256\":\"0xa6f22ee9d07316b358fd172ef91c391e43d91c2cf0bdb25b5ca0f23c6017099d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4fb5460ac87905c749bff6c2dd9179586fbfb7e457bd158dc77ef4c8bcee1b26\",\"dweb:/ipfs/QmWQtqPHqsTeq5S5cduVuZzEw6fmDwrr5U95Qtj1n68EHM\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"}],"stateMutability":"pure","type":"function","name":"compact","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"}],"stateMutability":"pure","type":"function","name":"dataURI","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_path","type":"string"}],"stateMutability":"pure","type":"function","name":"exists","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_path","type":"string"}],"stateMutability":"pure","type":"function","name":"get","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_path","type":"string"}],"stateMutability":"pure","type":"function","name":"getBool","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_path","type":"string"}],"stateMutability":"pure","type":"function","name":"getInt","outputs":[{"internalType":"int256","name":"","type":"int256"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_path","type":"string"}],"stateMutability":"pure","type":"function","name":"getRaw","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_path","type":"string"}],"stateMutability":"pure","type":"function","name":"getUint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_path","type":"string"}],"stateMutability":"pure","type":"function","name":"remove","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string[]","name":"_paths","type":"string[]"},{"internalType":"string[]","name":"_values","type":"string[]"}],"stateMutability":"pure","type":"function","name":"set","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_path","type":"string"},{"internalType":"string","name":"_value","type":"string"}],"stateMutability":"pure","type":"function","name":"set","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string[]","name":"_paths","type":"string[]"},{"internalType":"bool[]","name":"_values","type":"bool[]"}],"stateMutability":"pure","type":"function","name":"setBool","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_path","type":"string"},{"internalType":"bool","name":"_value","type":"bool"}],"stateMutability":"pure","type":"function","name":"setBool","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string[]","name":"_paths","type":"string[]"},{"internalType":"int256[]","name":"_values","type":"int256[]"}],"stateMutability":"pure","type":"function","name":"setInt","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_path","type":"string"},{"internalType":"int256","name":"_value","type":"int256"}],"stateMutability":"pure","type":"function","name":"setInt","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_path","type":"string"},{"internalType":"string","name":"_rawBlob","type":"string"}],"stateMutability":"pure","type":"function","name":"setRaw","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string[]","name":"_paths","type":"string[]"},{"internalType":"string[]","name":"_rawBlobs","type":"string[]"}],"stateMutability":"pure","type":"function","name":"setRaw","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string[]","name":"_paths","type":"string[]"},{"internalType":"uint256[]","name":"_values","type":"uint256[]"}],"stateMutability":"pure","type":"function","name":"setUint","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_path","type":"string"},{"internalType":"uint256","name":"_value","type":"uint256"}],"stateMutability":"pure","type":"function","name":"setUint","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_searchPath","type":"string"},{"internalType":"string[]","name":"_replacePaths","type":"string[]"},{"internalType":"string[]","name":"_values","type":"string[]"}],"stateMutability":"pure","type":"function","name":"subReplace","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_searchPath","type":"string"},{"internalType":"string","name":"_replacePath","type":"string"},{"internalType":"string","name":"_value","type":"string"}],"stateMutability":"pure","type":"function","name":"subReplace","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_searchPath","type":"string"},{"internalType":"string[]","name":"_replacePaths","type":"string[]"},{"internalType":"bool[]","name":"_values","type":"bool[]"}],"stateMutability":"pure","type":"function","name":"subReplaceBool","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_searchPath","type":"string"},{"internalType":"string","name":"_replacePath","type":"string"},{"internalType":"bool","name":"_value","type":"bool"}],"stateMutability":"pure","type":"function","name":"subReplaceBool","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_searchPath","type":"string"},{"internalType":"string","name":"_replacePath","type":"string"},{"internalType":"int256","name":"_value","type":"int256"}],"stateMutability":"pure","type":"function","name":"subReplaceInt","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_searchPath","type":"string"},{"internalType":"string[]","name":"_replacePaths","type":"string[]"},{"internalType":"int256[]","name":"_values","type":"int256[]"}],"stateMutability":"pure","type":"function","name":"subReplaceInt","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_searchPath","type":"string"},{"internalType":"string","name":"_replacePath","type":"string"},{"internalType":"uint256","name":"_value","type":"uint256"}],"stateMutability":"pure","type":"function","name":"subReplaceUint","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"},{"internalType":"string","name":"_searchPath","type":"string"},{"internalType":"string[]","name":"_replacePaths","type":"string[]"},{"internalType":"uint256[]","name":"_values","type":"uint256[]"}],"stateMutability":"pure","type":"function","name":"subReplaceUint","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[{"internalType":"string","name":"_jsonBlob","type":"string"}],"stateMutability":"pure","type":"function","name":"validate","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{"compact(string)":{"details":"Compacts the JSON blob."},"dataURI(string)":{"details":"Converts the JSON blob into a base64 encoded data URI."},"exists(string,string)":{"details":"Checks if a value exists at the specified path in the JSON blob."},"get(string,string)":{"details":"Retrieves the value at the specified path in the JSON blob."},"getBool(string,string)":{"details":"Retrieves the `bool` value at the specified path in the JSON blob."},"getInt(string,string)":{"details":"Retrieves the `int256` value at the specified path in the JSON blob."},"getRaw(string,string)":{"details":"Retrieves the raw value at the specified path in the JSON blob."},"getUint(string,string)":{"details":"Retrieves the `uint256` value at the specified path in the JSON blob."},"remove(string,string)":{"details":"Removes the value at the specified path in the JSON blob."},"set(string,string,string)":{"details":"Sets the value at the specified path in the JSON blob."},"set(string,string[],string[])":{"details":"Sets the values at the specified paths in the JSON blob."},"setBool(string,string,bool)":{"details":"Sets the `bool` value at the specified path in the JSON blob."},"setBool(string,string[],bool[])":{"details":"Sets the `bool` values at the specified paths in the JSON blob."},"setInt(string,string,int256)":{"details":"Sets the `int256` value at the specified path in the JSON blob."},"setInt(string,string[],int256[])":{"details":"Sets the `int256` values at the specified paths in the JSON blob."},"setRaw(string,string,string)":{"details":"Sets the raw value at the specified path in the JSON blob."},"setRaw(string,string[],string[])":{"details":"Sets the raw values at the specified paths in the JSON blob."},"setUint(string,string,uint256)":{"details":"Sets the `uint256` value at the specified path in the JSON blob."},"setUint(string,string[],uint256[])":{"details":"Sets the `uint256` values at the specified paths in the JSON blob."},"validate(string)":{"details":"Validates the JSON blob."}},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@forma-dev/sdk/=/","@hyperlane-xyz/=node_modules/@hyperlane-xyz/","@openzeppelin/=node_modules/@openzeppelin/","@thirdweb-dev/=node_modules/@thirdweb-dev/","forge-std/=lib/forge-std/src/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"contracts/interfaces/precompile/IJsonUtil.sol":"IJsonUtil"},"evmVersion":"cancun","libraries":{}},"sources":{"contracts/interfaces/precompile/IJsonUtil.sol":{"keccak256":"0xa6f22ee9d07316b358fd172ef91c391e43d91c2cf0bdb25b5ca0f23c6017099d","urls":["bzz-raw://4fb5460ac87905c749bff6c2dd9179586fbfb7e457bd158dc77ef4c8bcee1b26","dweb:/ipfs/QmWQtqPHqsTeq5S5cduVuZzEw6fmDwrr5U95Qtj1n68EHM"],"license":"MIT"}},"version":1},"id":13}