{
  "_format": "hh-sol-artifact-1",
  "contractName": "InterfaceIdCalculator",
  "sourceName": "contracts/mocks/InterfaceIdCalculator.sol",
  "abi": [
    {
      "inputs": [],
      "name": "IACCESSCONTROL_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "ICOOLER_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "IERC165_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "IERC20METADATA_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "IERC20_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "IERC721_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "IETOKEN_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "ILPWHITELIST_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "IPOLICYHOLDER_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "IPOLICYPOOLCOMPONENT_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "IPOLICYPOOL_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "IPREMIUMSACCOUNT_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "IRISKMODULE_INTERFACEID",
      "outputs": [
        {
          "internalType": "bytes4",
          "name": "",
          "type": "bytes4"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x6080604052348015600e575f5ffd5b506101d88061001c5f395ff3fe608060405234801561000f575f5ffd5b50600436106100cb575f3560e01c80638786bcbd1161008857806396047c991161006357806396047c991461016a578063a23a166114610178578063c1bd03a614610186578063fef87f0b14610194575f5ffd5b80638786bcbd146101405780638b98dad01461014e578063933c234b1461015c575f5ffd5b806311f34418146100cf578063362466de146100fa578063731e0f7f146101085780637874bf9814610116578063800915a514610124578063824bab6914610132575b5f5ffd5b6100dd63f7e4b01b60e01b81565b6040516001600160e01b0319909116815260200160405180910390f35b6100dd634d15eb0360e01b81565b6100dd63a219a02560e01b81565b6100dd636d5136b160e11b81565b6100dd63f8722d8960e01b81565b6100dd63af14a2ed60e01b81565b6100dd630162fc8560e11b81565b6100dd6321b7e09b60e01b81565b6100dd637965db0b60e01b81565b6100dd6380ac58cd60e01b81565b6100dd6301ffc9a760e01b81565b6100dd6336372b0760e01b81565b6100dd63c476978760e01b8156fea2646970667358221220a4513d4f554183c23150eda46b366d69a64c561b4efadfbd1f9ac79c8264671e64736f6c634300081e0033",
  "deployedBytecode": "0x608060405234801561000f575f5ffd5b50600436106100cb575f3560e01c80638786bcbd1161008857806396047c991161006357806396047c991461016a578063a23a166114610178578063c1bd03a614610186578063fef87f0b14610194575f5ffd5b80638786bcbd146101405780638b98dad01461014e578063933c234b1461015c575f5ffd5b806311f34418146100cf578063362466de146100fa578063731e0f7f146101085780637874bf9814610116578063800915a514610124578063824bab6914610132575b5f5ffd5b6100dd63f7e4b01b60e01b81565b6040516001600160e01b0319909116815260200160405180910390f35b6100dd634d15eb0360e01b81565b6100dd63a219a02560e01b81565b6100dd636d5136b160e11b81565b6100dd63f8722d8960e01b81565b6100dd63af14a2ed60e01b81565b6100dd630162fc8560e11b81565b6100dd6321b7e09b60e01b81565b6100dd637965db0b60e01b81565b6100dd6380ac58cd60e01b81565b6100dd6301ffc9a760e01b81565b6100dd6336372b0760e01b81565b6100dd63c476978760e01b8156fea2646970667358221220a4513d4f554183c23150eda46b366d69a64c561b4efadfbd1f9ac79c8264671e64736f6c634300081e0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
