{"abi":[{"type":"function","name":"permissions","inputs":[{"name":"","type":"uint256","internalType":"uint256"},{"name":"","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"event","name":"UpdatedPermissions","inputs":[{"name":"tokenId","type":"uint256","indexed":true,"internalType":"uint256"},{"name":"user","type":"address","indexed":true,"internalType":"address"},{"name":"permissions","type":"uint256","indexed":true,"internalType":"uint256"}],"anonymous":false}],"bytecode":{"object":"0x608060405234801561001057600080fd5b506101be806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063300ecdb914610030575b600080fd5b61004a6004803603810190610045919061011e565b610060565b604051610057919061016d565b60405180910390f35b6000602052816000526040600020602052806000526040600020600091509150505481565b600080fd5b6000819050919050565b61009d8161008a565b81146100a857600080fd5b50565b6000813590506100ba81610094565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006100eb826100c0565b9050919050565b6100fb816100e0565b811461010657600080fd5b50565b600081359050610118816100f2565b92915050565b6000806040838503121561013557610134610085565b5b6000610143858286016100ab565b925050602061015485828601610109565b9150509250929050565b6101678161008a565b82525050565b6000602082019050610182600083018461015e565b9291505056fea2646970667358221220eaaeb4552376a99ccc6d9c3ef67deba169fe5d7772ee4251778c248da8aca8c764736f6c63430008110033","sourceMap":"280:2650:171:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063300ecdb914610030575b600080fd5b61004a6004803603810190610045919061011e565b610060565b604051610057919061016d565b60405180910390f35b6000602052816000526040600020602052806000526040600020600091509150505481565b600080fd5b6000819050919050565b61009d8161008a565b81146100a857600080fd5b50565b6000813590506100ba81610094565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006100eb826100c0565b9050919050565b6100fb816100e0565b811461010657600080fd5b50565b600081359050610118816100f2565b92915050565b6000806040838503121561013557610134610085565b5b6000610143858286016100ab565b925050602061015485828601610109565b9150509250929050565b6101678161008a565b82525050565b6000602082019050610182600083018461015e565b9291505056fea2646970667358221220eaaeb4552376a99ccc6d9c3ef67deba169fe5d7772ee4251778c248da8aca8c764736f6c63430008110033","sourceMap":"280:2650:171:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;157:66:172;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;88:117:214:-;197:1;194;187:12;334:77;371:7;400:5;389:16;;334:77;;;:::o;417:122::-;490:24;508:5;490:24;:::i;:::-;483:5;480:35;470:63;;529:1;526;519:12;470:63;417:122;:::o;545:139::-;591:5;629:6;616:20;607:29;;645:33;672:5;645:33;:::i;:::-;545:139;;;;:::o;690:126::-;727:7;767:42;760:5;756:54;745:65;;690:126;;;:::o;822:96::-;859:7;888:24;906:5;888:24;:::i;:::-;877:35;;822:96;;;:::o;924:122::-;997:24;1015:5;997:24;:::i;:::-;990:5;987:35;977:63;;1036:1;1033;1026:12;977:63;924:122;:::o;1052:139::-;1098:5;1136:6;1123:20;1114:29;;1152:33;1179:5;1152:33;:::i;:::-;1052:139;;;;:::o;1197:474::-;1265:6;1273;1322:2;1310:9;1301:7;1297:23;1293:32;1290:119;;;1328:79;;:::i;:::-;1290:119;1448:1;1473:53;1518:7;1509:6;1498:9;1494:22;1473:53;:::i;:::-;1463:63;;1419:117;1575:2;1601:53;1646:7;1637:6;1626:9;1622:22;1601:53;:::i;:::-;1591:63;;1546:118;1197:474;;;;;:::o;1677:118::-;1764:24;1782:5;1764:24;:::i;:::-;1759:3;1752:37;1677:118;;:::o;1801:222::-;1894:4;1932:2;1921:9;1917:18;1909:26;;1945:71;2013:1;2002:9;1998:17;1989:6;1945:71;:::i;:::-;1801:222;;;;:::o","linkReferences":{}},"methodIdentifiers":{"permissions(uint256,address)":"300ecdb9"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.17+commit.8df45f5f\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"user\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"permissions\",\"type\":\"uint256\"}],\"name\":\"UpdatedPermissions\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"permissions\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"author\":\"@iainnash / @tbtstl\",\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"events\":{\"UpdatedPermissions(uint256,address,uint256)\":{\"notice\":\"Emitted when permissions are updated\"}},\"kind\":\"user\",\"methods\":{},\"notice\":\"Imagine. Mint. Enjoy.\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/permissions/CreatorPermissionControl.sol\":\"CreatorPermissionControl\"},\"evmVersion\":\"london\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":false,\"runs\":0},\"remappings\":[\":@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/\",\":@zoralabs/mints-contracts/src/=node_modules/@zoralabs/mints-contracts/src/\",\":@zoralabs/openzeppelin-contracts-upgradeable/=node_modules/@zoralabs/openzeppelin-contracts-upgradeable/\",\":@zoralabs/protocol-rewards/src/=node_modules/@zoralabs/protocol-rewards/src/\",\":@zoralabs/shared-contracts/=node_modules/@zoralabs/shared-contracts/src/\",\":_imagine/=_imagine/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":mint/=_imagine/mint/\",\":solady/=node_modules/solady/src/\",\":solemate/=/node_modules/solemate/src/\",\":solmate/=node_modules/solmate/\"]},\"sources\":{\"src/interfaces/ICreatorPermissionControl.sol\":{\"keccak256\":\"0xbc1e789b56c9768a4a3cda2ddbeeb6cc6a3c06d18486ffbcb0164cf00349597a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1502b08e04380b2646a9a5f30ada5f6305243620571c9583ebe90e6be9c05fd4\",\"dweb:/ipfs/QmdmWcGhruHzWwKBMdfPAMzr82thzTAqtxCFKAP5USbHVC\"]},\"src/permissions/CreatorPermissionControl.sol\":{\"keccak256\":\"0x60655e2f4296582ea5f11d766abf52db10beee418fc75a836a9d6e703db0552b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://134ded96a6edd4d43c4004fe2cc59e112425d71ffbb3cad19790413a57323f69\",\"dweb:/ipfs/QmcM5dp889igWDLGzAueh6tMnq34ng8Xw39Kk88c7GS1aT\"]},\"src/permissions/CreatorPermissionStorageV1.sol\":{\"keccak256\":\"0xc621b1ddded80bc7efe6938e6be0d0f358a0e41dca86a9acfd37e841e1bfabd3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://4748fa31453431d357b2751a298450b0acb0436962f004de593b0c8d491e0559\",\"dweb:/ipfs/QmR4YSBMrjaR5KVRvkAEY1rkRSRERhLHPViqPrA5zrEJmE\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.17+commit.8df45f5f"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256","indexed":true},{"internalType":"address","name":"user","type":"address","indexed":true},{"internalType":"uint256","name":"permissions","type":"uint256","indexed":true}],"type":"event","name":"UpdatedPermissions","anonymous":false},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function","name":"permissions","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/","@zoralabs/mints-contracts/src/=node_modules/@zoralabs/mints-contracts/src/","@zoralabs/openzeppelin-contracts-upgradeable/=node_modules/@zoralabs/openzeppelin-contracts-upgradeable/","@zoralabs/protocol-rewards/src/=node_modules/@zoralabs/protocol-rewards/src/","@zoralabs/shared-contracts/=node_modules/@zoralabs/shared-contracts/src/","_imagine/=_imagine/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","mint/=_imagine/mint/","solady/=node_modules/solady/src/","solemate/=/node_modules/solemate/src/","solmate/=node_modules/solmate/"],"optimizer":{"enabled":false,"runs":0},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/permissions/CreatorPermissionControl.sol":"CreatorPermissionControl"},"evmVersion":"london","libraries":{}},"sources":{"src/interfaces/ICreatorPermissionControl.sol":{"keccak256":"0xbc1e789b56c9768a4a3cda2ddbeeb6cc6a3c06d18486ffbcb0164cf00349597a","urls":["bzz-raw://1502b08e04380b2646a9a5f30ada5f6305243620571c9583ebe90e6be9c05fd4","dweb:/ipfs/QmdmWcGhruHzWwKBMdfPAMzr82thzTAqtxCFKAP5USbHVC"],"license":"MIT"},"src/permissions/CreatorPermissionControl.sol":{"keccak256":"0x60655e2f4296582ea5f11d766abf52db10beee418fc75a836a9d6e703db0552b","urls":["bzz-raw://134ded96a6edd4d43c4004fe2cc59e112425d71ffbb3cad19790413a57323f69","dweb:/ipfs/QmcM5dp889igWDLGzAueh6tMnq34ng8Xw39Kk88c7GS1aT"],"license":"MIT"},"src/permissions/CreatorPermissionStorageV1.sol":{"keccak256":"0xc621b1ddded80bc7efe6938e6be0d0f358a0e41dca86a9acfd37e841e1bfabd3","urls":["bzz-raw://4748fa31453431d357b2751a298450b0acb0436962f004de593b0c8d491e0559","dweb:/ipfs/QmR4YSBMrjaR5KVRvkAEY1rkRSRERhLHPViqPrA5zrEJmE"],"license":"MIT"}},"version":1},"id":171}