{
  "_format": "hh-sol-artifact-1",
  "contractName": "BridgeStub",
  "sourceName": "src/mocks/BridgeStub.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "stored",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "received",
          "type": "uint256"
        }
      ],
      "name": "BadSequencerMessageNumber",
      "type": "error"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "outbox",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "to",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "value",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "name": "BridgeCallTriggered",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "inbox",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "bool",
          "name": "enabled",
          "type": "bool"
        }
      ],
      "name": "InboxToggle",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "uint256",
          "name": "messageIndex",
          "type": "uint256"
        },
        {
          "indexed": true,
          "internalType": "bytes32",
          "name": "beforeInboxAcc",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "inbox",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "uint8",
          "name": "kind",
          "type": "uint8"
        },
        {
          "indexed": false,
          "internalType": "address",
          "name": "sender",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "bytes32",
          "name": "messageDataHash",
          "type": "bytes32"
        },
        {
          "indexed": false,
          "internalType": "uint256",
          "name": "baseFeeL1",
          "type": "uint256"
        },
        {
          "indexed": false,
          "internalType": "uint64",
          "name": "timestamp",
          "type": "uint64"
        }
      ],
      "name": "MessageDelivered",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "outbox",
          "type": "address"
        },
        {
          "indexed": false,
          "internalType": "bool",
          "name": "enabled",
          "type": "bool"
        }
      ],
      "name": "OutboxToggle",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "rollup",
          "type": "address"
        }
      ],
      "name": "RollupUpdated",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "newSequencerInbox",
          "type": "address"
        }
      ],
      "name": "SequencerInboxUpdated",
      "type": "event"
    },
    {
      "inputs": [],
      "name": "acceptFundsFromOldBridge",
      "outputs": [],
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "activeOutbox",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "allowedDelayedInboxList",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "inbox",
          "type": "address"
        }
      ],
      "name": "allowedDelayedInboxes",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "allowedOutboxList",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "name": "allowedOutboxes",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "delayedInboxAccs",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "delayedMessageCount",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint8",
          "name": "kind",
          "type": "uint8"
        },
        {
          "internalType": "address",
          "name": "sender",
          "type": "address"
        },
        {
          "internalType": "bytes32",
          "name": "messageDataHash",
          "type": "bytes32"
        }
      ],
      "name": "enqueueDelayedMessage",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "payable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes32",
          "name": "dataHash",
          "type": "bytes32"
        },
        {
          "internalType": "uint256",
          "name": "afterDelayedMessagesRead",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "prevMessageCount",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "newMessageCount",
          "type": "uint256"
        }
      ],
      "name": "enqueueSequencerMessage",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "seqMessageIndex",
          "type": "uint256"
        },
        {
          "internalType": "bytes32",
          "name": "beforeAcc",
          "type": "bytes32"
        },
        {
          "internalType": "bytes32",
          "name": "delayedAcc",
          "type": "bytes32"
        },
        {
          "internalType": "bytes32",
          "name": "acc",
          "type": "bytes32"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "name": "executeCall",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        },
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "contract IOwnable",
          "name": "",
          "type": "address"
        }
      ],
      "name": "initialize",
      "outputs": [],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "nativeToken",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "nativeTokenDecimals",
      "outputs": [
        {
          "internalType": "uint8",
          "name": "",
          "type": "uint8"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "rollup",
      "outputs": [
        {
          "internalType": "contract IOwnable",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "sequencerInbox",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "sequencerInboxAccs",
      "outputs": [
        {
          "internalType": "bytes32",
          "name": "",
          "type": "bytes32"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "sequencerMessageCount",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "sequencerReportedSubMessageCount",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "inbox",
          "type": "address"
        },
        {
          "internalType": "bool",
          "name": "enabled",
          "type": "bool"
        }
      ],
      "name": "setDelayedInbox",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        },
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "name": "setOutbox",
      "outputs": [],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "_sequencerInbox",
          "type": "address"
        }
      ],
      "name": "setSequencerInbox",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "batchPoster",
          "type": "address"
        },
        {
          "internalType": "bytes32",
          "name": "dataHash",
          "type": "bytes32"
        }
      ],
      "name": "submitBatchSpendingReport",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "contract IOwnable",
          "name": "",
          "type": "address"
        }
      ],
      "name": "updateRollupAddress",
      "outputs": [],
      "stateMutability": "pure",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b50610cfa806100206000396000f3fe60806040526004361061014a5760003560e01c8063ab5d8943116100b6578063d5719dc21161006f578063d5719dc2146103d6578063e1758bd8146103f6578063e76f5c8d14610416578063e77145f4146101e3578063eca067ad14610436578063ee35f3271461044b57600080fd5b8063ab5d894314610317578063ad48cb5e14610337578063ae60bd131461036a578063c4d66de814610291578063cb23bcb5146103a6578063cee3d728146103bb57600080fd5b80637a88b107116101085780637a88b1071461021b57806386598a561461023e5780638db5993b1461027e578063919cc70614610291578063945e1147146102b15780639e5d4c49146102e957600080fd5b806284120c1461014f57806316bf557914610173578063413b35bd1461019357806347fb24c5146101c35780634f61f850146101e55780635fca4a1614610205575b600080fd5b34801561015b57600080fd5b506005545b6040519081526020015b60405180910390f35b34801561017f57600080fd5b5061016061018e366004610a2a565b61046b565b34801561019f57600080fd5b506101b36101ae366004610a5b565b61048c565b604051901515815260200161016a565b3480156101cf57600080fd5b506101e36101de366004610a7f565b6104af565b005b3480156101f157600080fd5b506101e3610200366004610a5b565b6106c6565b34801561021157600080fd5b5061016060075481565b34801561022757600080fd5b50610160610236366004610abd565b600092915050565b34801561024a57600080fd5b5061025e610259366004610ae9565b61071a565b60408051948552602085019390935291830152606082015260800161016a565b61016061028c366004610b1b565b610851565b34801561029d57600080fd5b506101e36102ac366004610a5b565b6108ba565b3480156102bd57600080fd5b506102d16102cc366004610a2a565b6108d2565b6040516001600160a01b03909116815260200161016a565b3480156102f557600080fd5b50610309610304366004610b62565b6108fc565b60405161016a929190610beb565b34801561032357600080fd5b506003546102d1906001600160a01b031681565b34801561034357600080fd5b5060085461035890600160a01b900460ff1681565b60405160ff909116815260200161016a565b34801561037657600080fd5b506101b3610385366004610a5b565b6001600160a01b031660009081526020819052604090206001015460ff1690565b3480156103b257600080fd5b506102d161048c565b3480156103c757600080fd5b506101e36102ac366004610a7f565b3480156103e257600080fd5b506101606103f1366004610a2a565b610918565b34801561040257600080fd5b506008546102d1906001600160a01b031681565b34801561042257600080fd5b506102d1610431366004610a2a565b610928565b34801561044257600080fd5b50600454610160565b34801561045757600080fd5b506006546102d1906001600160a01b031681565b6005818154811061047b57600080fd5b600091825260209091200154905081565b600060405162461bcd60e51b81526004016104a690610c4a565b60405180910390fd5b6001600160a01b03821660008181526020818152604091829020600181015492518515158152909360ff90931692917f6675ce8882cb71637de5903a193d218cc0544be9c0650cb83e0955f6aa2bf521910160405180910390a2821515811515141561051b5750505050565b82156105a75760408051808201825260018054825260208083018281526001600160a01b0389166000818152928390529482209351845551928201805460ff1916931515939093179092558054808201825591527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b03191690911790556106c0565b600180546105b6908290610c73565b815481106105c6576105c6610c98565b6000918252602090912001548254600180546001600160a01b039093169290919081106105f5576105f5610c98565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508160000154600080600185600001548154811061064257610642610c98565b60009182526020808320909101546001600160a01b03168352820192909252604001902055600180548061067857610678610cae565b60008281526020808220830160001990810180546001600160a01b03191690559092019092556001600160a01b038616825281905260408120908155600101805460ff191690555b50505050565b600680546001600160a01b0319166001600160a01b0383169081179091556040519081527f8c1e6003ed33ca6748d4ad3dd4ecc949065c89dceb31fdf546a5289202763c6a9060200160405180910390a150565b600080600080856007541415801561073157508515155b801561073e575060075415155b1561076a5760075460405163e2051feb60e01b81526004810191909152602481018790526044016104a6565b6007859055600554935083156107a8576005805461078a90600190610c73565b8154811061079a5761079a610c98565b906000526020600020015492505b86156107d95760046107bb600189610c73565b815481106107cb576107cb610c98565b906000526020600020015491505b60408051602081018590529081018990526060810183905260800160408051601f198184030181529190528051602090910120600580546001810182556000919091527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0018190559398929750909550919350915050565b3360009081526020819052604081206001015460ff166108a45760405162461bcd60e51b815260206004820152600e60248201526d09c9ea8be8ca49e9abe929c849eb60931b60448201526064016104a6565b6108b2848443424887610938565b949350505050565b60405162461bcd60e51b81526004016104a690610c4a565b600281815481106108e257600080fd5b6000918252602090912001546001600160a01b0316905081565b6000606060405162461bcd60e51b81526004016104a690610c4a565b6004818154811061047b57600080fd5b600181815481106108e257600080fd5b60045460408051600060208083018290526021830182905260358301829052603d8301829052604583018290526065830182905260858084018790528451808503909101815260a590930190935281519190920120909190600082156109c35760046109a5600185610c73565b815481106109b5576109b5610c98565b906000526020600020015490505b6040805160208082019390935280820193909352805180840382018152606090930190528151910120600480546001810182556000919091527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0155979650505050505050565b600060208284031215610a3c57600080fd5b5035919050565b6001600160a01b0381168114610a5857600080fd5b50565b600060208284031215610a6d57600080fd5b8135610a7881610a43565b9392505050565b60008060408385031215610a9257600080fd5b8235610a9d81610a43565b915060208301358015158114610ab257600080fd5b809150509250929050565b60008060408385031215610ad057600080fd5b8235610adb81610a43565b946020939093013593505050565b60008060008060808587031215610aff57600080fd5b5050823594602084013594506040840135936060013592509050565b600080600060608486031215610b3057600080fd5b833560ff81168114610b4157600080fd5b92506020840135610b5181610a43565b929592945050506040919091013590565b60008060008060608587031215610b7857600080fd5b8435610b8381610a43565b935060208501359250604085013567ffffffffffffffff80821115610ba757600080fd5b818701915087601f830112610bbb57600080fd5b813581811115610bca57600080fd5b886020828501011115610bdc57600080fd5b95989497505060200194505050565b821515815260006020604081840152835180604085015260005b81811015610c2157858101830151858201606001528201610c05565b81811115610c33576000606083870101525b50601f01601f191692909201606001949350505050565b6020808252600f908201526e1393d517d253541311535153951151608a1b604082015260600190565b600082821015610c9357634e487b7160e01b600052601160045260246000fd5b500390565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fdfea2646970667358221220c075ce4ce3d0f0f509f8afc1bb50551a70ea97c116fb6b5cbadb5e6adff142a764736f6c63430008090033",
  "deployedBytecode": "0x60806040526004361061014a5760003560e01c8063ab5d8943116100b6578063d5719dc21161006f578063d5719dc2146103d6578063e1758bd8146103f6578063e76f5c8d14610416578063e77145f4146101e3578063eca067ad14610436578063ee35f3271461044b57600080fd5b8063ab5d894314610317578063ad48cb5e14610337578063ae60bd131461036a578063c4d66de814610291578063cb23bcb5146103a6578063cee3d728146103bb57600080fd5b80637a88b107116101085780637a88b1071461021b57806386598a561461023e5780638db5993b1461027e578063919cc70614610291578063945e1147146102b15780639e5d4c49146102e957600080fd5b806284120c1461014f57806316bf557914610173578063413b35bd1461019357806347fb24c5146101c35780634f61f850146101e55780635fca4a1614610205575b600080fd5b34801561015b57600080fd5b506005545b6040519081526020015b60405180910390f35b34801561017f57600080fd5b5061016061018e366004610a2a565b61046b565b34801561019f57600080fd5b506101b36101ae366004610a5b565b61048c565b604051901515815260200161016a565b3480156101cf57600080fd5b506101e36101de366004610a7f565b6104af565b005b3480156101f157600080fd5b506101e3610200366004610a5b565b6106c6565b34801561021157600080fd5b5061016060075481565b34801561022757600080fd5b50610160610236366004610abd565b600092915050565b34801561024a57600080fd5b5061025e610259366004610ae9565b61071a565b60408051948552602085019390935291830152606082015260800161016a565b61016061028c366004610b1b565b610851565b34801561029d57600080fd5b506101e36102ac366004610a5b565b6108ba565b3480156102bd57600080fd5b506102d16102cc366004610a2a565b6108d2565b6040516001600160a01b03909116815260200161016a565b3480156102f557600080fd5b50610309610304366004610b62565b6108fc565b60405161016a929190610beb565b34801561032357600080fd5b506003546102d1906001600160a01b031681565b34801561034357600080fd5b5060085461035890600160a01b900460ff1681565b60405160ff909116815260200161016a565b34801561037657600080fd5b506101b3610385366004610a5b565b6001600160a01b031660009081526020819052604090206001015460ff1690565b3480156103b257600080fd5b506102d161048c565b3480156103c757600080fd5b506101e36102ac366004610a7f565b3480156103e257600080fd5b506101606103f1366004610a2a565b610918565b34801561040257600080fd5b506008546102d1906001600160a01b031681565b34801561042257600080fd5b506102d1610431366004610a2a565b610928565b34801561044257600080fd5b50600454610160565b34801561045757600080fd5b506006546102d1906001600160a01b031681565b6005818154811061047b57600080fd5b600091825260209091200154905081565b600060405162461bcd60e51b81526004016104a690610c4a565b60405180910390fd5b6001600160a01b03821660008181526020818152604091829020600181015492518515158152909360ff90931692917f6675ce8882cb71637de5903a193d218cc0544be9c0650cb83e0955f6aa2bf521910160405180910390a2821515811515141561051b5750505050565b82156105a75760408051808201825260018054825260208083018281526001600160a01b0389166000818152928390529482209351845551928201805460ff1916931515939093179092558054808201825591527fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b03191690911790556106c0565b600180546105b6908290610c73565b815481106105c6576105c6610c98565b6000918252602090912001548254600180546001600160a01b039093169290919081106105f5576105f5610c98565b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508160000154600080600185600001548154811061064257610642610c98565b60009182526020808320909101546001600160a01b03168352820192909252604001902055600180548061067857610678610cae565b60008281526020808220830160001990810180546001600160a01b03191690559092019092556001600160a01b038616825281905260408120908155600101805460ff191690555b50505050565b600680546001600160a01b0319166001600160a01b0383169081179091556040519081527f8c1e6003ed33ca6748d4ad3dd4ecc949065c89dceb31fdf546a5289202763c6a9060200160405180910390a150565b600080600080856007541415801561073157508515155b801561073e575060075415155b1561076a5760075460405163e2051feb60e01b81526004810191909152602481018790526044016104a6565b6007859055600554935083156107a8576005805461078a90600190610c73565b8154811061079a5761079a610c98565b906000526020600020015492505b86156107d95760046107bb600189610c73565b815481106107cb576107cb610c98565b906000526020600020015491505b60408051602081018590529081018990526060810183905260800160408051601f198184030181529190528051602090910120600580546001810182556000919091527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0018190559398929750909550919350915050565b3360009081526020819052604081206001015460ff166108a45760405162461bcd60e51b815260206004820152600e60248201526d09c9ea8be8ca49e9abe929c849eb60931b60448201526064016104a6565b6108b2848443424887610938565b949350505050565b60405162461bcd60e51b81526004016104a690610c4a565b600281815481106108e257600080fd5b6000918252602090912001546001600160a01b0316905081565b6000606060405162461bcd60e51b81526004016104a690610c4a565b6004818154811061047b57600080fd5b600181815481106108e257600080fd5b60045460408051600060208083018290526021830182905260358301829052603d8301829052604583018290526065830182905260858084018790528451808503909101815260a590930190935281519190920120909190600082156109c35760046109a5600185610c73565b815481106109b5576109b5610c98565b906000526020600020015490505b6040805160208082019390935280820193909352805180840382018152606090930190528151910120600480546001810182556000919091527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0155979650505050505050565b600060208284031215610a3c57600080fd5b5035919050565b6001600160a01b0381168114610a5857600080fd5b50565b600060208284031215610a6d57600080fd5b8135610a7881610a43565b9392505050565b60008060408385031215610a9257600080fd5b8235610a9d81610a43565b915060208301358015158114610ab257600080fd5b809150509250929050565b60008060408385031215610ad057600080fd5b8235610adb81610a43565b946020939093013593505050565b60008060008060808587031215610aff57600080fd5b5050823594602084013594506040840135936060013592509050565b600080600060608486031215610b3057600080fd5b833560ff81168114610b4157600080fd5b92506020840135610b5181610a43565b929592945050506040919091013590565b60008060008060608587031215610b7857600080fd5b8435610b8381610a43565b935060208501359250604085013567ffffffffffffffff80821115610ba757600080fd5b818701915087601f830112610bbb57600080fd5b813581811115610bca57600080fd5b886020828501011115610bdc57600080fd5b95989497505060200194505050565b821515815260006020604081840152835180604085015260005b81811015610c2157858101830151858201606001528201610c05565b81811115610c33576000606083870101525b50601f01601f191692909201606001949350505050565b6020808252600f908201526e1393d517d253541311535153951151608a1b604082015260600190565b600082821015610c9357634e487b7160e01b600052601160045260246000fd5b500390565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fdfea2646970667358221220c075ce4ce3d0f0f509f8afc1bb50551a70ea97c116fb6b5cbadb5e6adff142a764736f6c63430008090033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
