{
    "_format": "hh-sol-artifact-1",
    "contractName": "RemovalIdLib",
    "sourceName": "contracts/RemovalIdLib.sol",
    "abi": [
        {
            "inputs": [],
            "name": "ADDRESS_FIELD_LENGTH",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "ADDRESS_OFFSET",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "ADMIN1_CODE_FIELD_LENGTH",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "ADMIN1_CODE_OFFSET",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "BITS_PER_BYTE",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "COUNTRY_CODE_FIELD_LENGTH",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "COUNTRY_CODE_OFFSET",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "ID_VERSION_FIELD_LENGTH",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "ID_VERSION_OFFSET",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "METHODOLOGY_DATA_FIELD_LENGTH",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "METHODOLOGY_DATA_OFFSET",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "SUBID_FIELD_LENGTH",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "SUBID_OFFSET",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "VINTAGE_FIELD_LENGTH",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        },
        {
            "inputs": [],
            "name": "VINTAGE_OFFSET",
            "outputs": [
                {
                    "internalType": "uint256",
                    "name": "",
                    "type": "uint256"
                }
            ],
            "stateMutability": "view",
            "type": "function"
        }
    ],
    "bytecode": "0x61034b610053600b82828239805160001a607314610046577f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100cf5760003560e01c8063017ad322146100d457806313ec6963146100f257806318768209146101105780635e53a6801461012e5780636281e6fa1461014c57806369e9af931461016a5780636ac5aff8146101885780638233aba5146101a657806390350d04146101c4578063a47a9f33146101e2578063a9b7e0e114610200578063decb63cf1461021e578063e2f742d81461023c578063e6df1b391461025a578063ea53712c14610278575b600080fd5b6100dc610296565b6040516100e991906102fa565b60405180910390f35b6100fa61029b565b60405161010791906102fa565b60405180910390f35b6101186102a0565b60405161012591906102fa565b60405180910390f35b6101366102a5565b60405161014391906102fa565b60405180910390f35b6101546102aa565b60405161016191906102fa565b60405180910390f35b6101726102af565b60405161017f91906102fa565b60405180910390f35b6101906102b4565b60405161019d91906102fa565b60405180910390f35b6101ae6102b9565b6040516101bb91906102fa565b60405180910390f35b6101cc6102be565b6040516101d991906102fa565b60405180910390f35b6101ea6102c3565b6040516101f791906102fa565b60405180910390f35b6102086102c8565b60405161021591906102fa565b60405180910390f35b6102266102cd565b60405161023391906102fa565b60405180910390f35b6102446102d2565b60405161025191906102fa565b60405180910390f35b6102626102d7565b60405161026f91906102fa565b60405180910390f35b6102806102dc565b60405161028d91906102fa565b60405180910390f35b600281565b601f81565b601881565b600081565b601e81565b600881565b600181565b600281565b601a81565b601481565b600281565b600481565b600481565b601c81565b600181565b6000819050919050565b6102f4816102e1565b82525050565b600060208201905061030f60008301846102eb565b9291505056fea2646970667358221220b2d74d6889b979f12fc2c3ab4bd6d74348f3ab0235a53571a7bb9d1d49ef259864736f6c63430008110033",
    "deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600436106100cf5760003560e01c8063017ad322146100d457806313ec6963146100f257806318768209146101105780635e53a6801461012e5780636281e6fa1461014c57806369e9af931461016a5780636ac5aff8146101885780638233aba5146101a657806390350d04146101c4578063a47a9f33146101e2578063a9b7e0e114610200578063decb63cf1461021e578063e2f742d81461023c578063e6df1b391461025a578063ea53712c14610278575b600080fd5b6100dc610296565b6040516100e991906102fa565b60405180910390f35b6100fa61029b565b60405161010791906102fa565b60405180910390f35b6101186102a0565b60405161012591906102fa565b60405180910390f35b6101366102a5565b60405161014391906102fa565b60405180910390f35b6101546102aa565b60405161016191906102fa565b60405180910390f35b6101726102af565b60405161017f91906102fa565b60405180910390f35b6101906102b4565b60405161019d91906102fa565b60405180910390f35b6101ae6102b9565b6040516101bb91906102fa565b60405180910390f35b6101cc6102be565b6040516101d991906102fa565b60405180910390f35b6101ea6102c3565b6040516101f791906102fa565b60405180910390f35b6102086102c8565b60405161021591906102fa565b60405180910390f35b6102266102cd565b60405161023391906102fa565b60405180910390f35b6102446102d2565b60405161025191906102fa565b60405180910390f35b6102626102d7565b60405161026f91906102fa565b60405180910390f35b6102806102dc565b60405161028d91906102fa565b60405180910390f35b600281565b601f81565b601881565b600081565b601e81565b600881565b600181565b600281565b601a81565b601481565b600281565b600481565b600481565b601c81565b600181565b6000819050919050565b6102f4816102e1565b82525050565b600060208201905061030f60008301846102eb565b9291505056fea2646970667358221220b2d74d6889b979f12fc2c3ab4bd6d74348f3ab0235a53571a7bb9d1d49ef259864736f6c63430008110033",
    "linkReferences": {},
    "deployedLinkReferences": {}
}
