{
  "_format": "hh-sol-artifact-1",
  "contractName": "LinearPremiumPriceOracle",
  "sourceName": "contracts/ethregistrar/LinearPremiumPriceOracle.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "contract AggregatorInterface",
          "name": "_usdOracle",
          "type": "address"
        },
        {
          "internalType": "uint256[]",
          "name": "_rentPrices",
          "type": "uint256[]"
        },
        {
          "internalType": "uint256",
          "name": "_initialPremium",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "_premiumDecreaseRate",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "address",
          "name": "oracle",
          "type": "address"
        }
      ],
      "name": "OracleChanged",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": true,
          "internalType": "address",
          "name": "previousOwner",
          "type": "address"
        },
        {
          "indexed": true,
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "OwnershipTransferred",
      "type": "event"
    },
    {
      "anonymous": false,
      "inputs": [
        {
          "indexed": false,
          "internalType": "uint256[]",
          "name": "prices",
          "type": "uint256[]"
        }
      ],
      "name": "RentPriceChanged",
      "type": "event"
    },
    {
      "inputs": [],
      "name": "initialPremium",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "owner",
      "outputs": [
        {
          "internalType": "address",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "name",
          "type": "string"
        },
        {
          "internalType": "uint256",
          "name": "expires",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "duration",
          "type": "uint256"
        }
      ],
      "name": "premium",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "premiumDecreaseRate",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "name",
          "type": "string"
        },
        {
          "internalType": "uint256",
          "name": "expires",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "duration",
          "type": "uint256"
        }
      ],
      "name": "price",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "renounceOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "name": "rentPrices",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256[]",
          "name": "_rentPrices",
          "type": "uint256[]"
        }
      ],
      "name": "setPrices",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes4",
          "name": "interfaceID",
          "type": "bytes4"
        }
      ],
      "name": "supportsInterface",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "expires",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "amount",
          "type": "uint256"
        }
      ],
      "name": "timeUntilPremium",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "newOwner",
          "type": "address"
        }
      ],
      "name": "transferOwnership",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "usdOracle",
      "outputs": [
        {
          "internalType": "contract AggregatorInterface",
          "name": "",
          "type": "address"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x6101006040526276a70060a0523480156200001957600080fd5b506040516200159a3803806200159a8339810160408190526200003c91620001e2565b838362000049336200007a565b6001600160601b0319606083901b166080526200006681620000ca565b505060c09190915260e052506200033a9050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000546001600160a01b03163314620001295760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640160405180910390fd5b80516200013e9060019060208401906200017b565b507f73422d94aedd596c2d4d39f27a01033adc390a9054efaf259afefd95ef7331df81604051620001709190620002de565b60405180910390a150565b828054828255906000526020600020908101928215620001b9579160200282015b82811115620001b95782518255916020019190600101906200019c565b50620001c7929150620001cb565b5090565b5b80821115620001c75760008155600101620001cc565b60008060008060808587031215620001f8578384fd5b84516001600160a01b03811681146200020f578485fd5b602086810151919550906001600160401b03808211156200022e578586fd5b818801915088601f83011262000242578586fd5b81518181111562000257576200025762000324565b8060051b604051601f19603f830116810181811085821117156200027f576200027f62000324565b604052828152858101935084860182860187018d10156200029e57898afd5b8995505b83861015620002c2578051855260019590950194938601938601620002a2565b5060408b01516060909b0151999c909b50975050505050505050565b6020808252825182820181905260009190848201906040850190845b818110156200031857835183529284019291840191600101620002fa565b50909695505050505050565b634e487b7160e01b600052604160045260246000fd5b60805160601c60a05160c05160e0516111e4620003b66000396000818161020a015281816106390152610af0015260008181610157015281816105ac0152818161060a01528181610b190152610b4f0152600081816105dd0152610aa90152600081816101d001528181610b940152610cc401526111e46000f3fe608060405234801561001057600080fd5b50600436106100d45760003560e01c80638da5cb5b11610081578063ed6c33ed1161005b578063ed6c33ed146101f2578063f05af2b714610205578063f2fde38b1461022c57600080fd5b80638da5cb5b14610179578063a34e3596146101b8578063c8a4271f146101cb57600080fd5b8063715018a6116100b2578063715018a61461013557806379cf92d31461013f5780637d3fb8b71461015257600080fd5b806301ffc9a7146100d957806306d5d0b61461010157806350e9a71514610122575b600080fd5b6100ec6100e7366004610f23565b61023f565b60405190151581526020015b60405180910390f35b61011461010f366004610ff5565b61029b565b6040519081526020016100f8565b610114610130366004610f7b565b6102bc565b61013d6103e4565b005b61013d61014d366004610e45565b610476565b6101147f000000000000000000000000000000000000000000000000000000000000000081565b60005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100f8565b6101146101c6366004610f7b565b610545565b6101937f000000000000000000000000000000000000000000000000000000000000000081565b61011461020036600461100d565b61059d565b6101147f000000000000000000000000000000000000000000000000000000000000000081565b61013d61023a366004610e11565b610672565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fa377dd960000000000000000000000000000000000000000000000000000000014806102955750610295826107a2565b92915050565b600181815481106102ab57600080fd5b600091825260209091200154905081565b6000806102fe86868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061083a92505050565b60015490915081111561031057506001545b6000811161031d57600080fd5b600061037f84600161032f8186611100565b81548110610366577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154610a6890919063ffffffff16565b90506103ce6103c788888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508a9250899150610aa19050565b8290610b73565b90506103d981610b8f565b979650505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461046a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6104746000610c4a565b565b60005473ffffffffffffffffffffffffffffffffffffffff1633146104f7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610461565b805161050a906001906020840190610db1565b507f73422d94aedd596c2d4d39f27a01033adc390a9054efaf259afefd95ef7331df8160405161053a919061102e565b60405180910390a150565b60008061059361058e87878080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250899250889150610aa19050565b610b8f565b9695505050505050565b60006105a882610cbf565b91507f00000000000000000000000000000000000000000000000000000000000000008211156105d757600080fd5b610601837f0000000000000000000000000000000000000000000000000000000000000000610b73565b9250600061062f7f000000000000000000000000000000000000000000000000000000000000000084610d74565b9050600061065d827f0000000000000000000000000000000000000000000000000000000000000000610d97565b90506106698582610b73565b95945050505050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146106f3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610461565b73ffffffffffffffffffffffffffffffffffffffff8116610796576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610461565b61079f81610c4a565b50565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000148061029557507fffffffff0000000000000000000000000000000000000000000000000000000082167ff3a79283000000000000000000000000000000000000000000000000000000001492915050565b8051600090819081905b80821015610a5f576000858381518110610887577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b01602001517fff000000000000000000000000000000000000000000000000000000000000001690507f80000000000000000000000000000000000000000000000000000000000000008110156108ea576108e3600184611072565b9250610a4c565b7fe0000000000000000000000000000000000000000000000000000000000000007fff000000000000000000000000000000000000000000000000000000000000008216101561093f576108e3600284611072565b7ff0000000000000000000000000000000000000000000000000000000000000007fff0000000000000000000000000000000000000000000000000000000000000082161015610994576108e3600384611072565b7ff8000000000000000000000000000000000000000000000000000000000000007fff00000000000000000000000000000000000000000000000000000000000000821610156109e9576108e3600484611072565b7ffc000000000000000000000000000000000000000000000000000000000000007fff0000000000000000000000000000000000000000000000000000000000000082161015610a3e576108e3600584611072565b610a49600684611072565b92505b5082610a5781611117565b935050610844565b50909392505050565b600082610a7757506000610295565b6000610a8383856110c3565b905082610a90858361108a565b14610a9a57600080fd5b9392505050565b6000610acd837f0000000000000000000000000000000000000000000000000000000000000000610b73565b925042831115610adf57506000610a9a565b6000610b15610aee4286610d74565b7f000000000000000000000000000000000000000000000000000000000000000090610a68565b90507f0000000000000000000000000000000000000000000000000000000000000000811115610b49576000915050610a9a565b610669817f0000000000000000000000000000000000000000000000000000000000000000611100565b600080610b808385611072565b905083811015610a9a57600080fd5b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610bf857600080fd5b505afa158015610c0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c309190610f63565b9050610a9a81610c44856305f5e100610a68565b90610d97565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610d2857600080fd5b505afa158015610d3c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d609190610f63565b9050610a9a6305f5e100610c448584610a68565b600082821115610d8357600080fd5b6000610d8f8385611100565b949350505050565b6000808211610da557600080fd5b6000610d8f838561108a565b828054828255906000526020600020908101928215610dec579160200282015b82811115610dec578251825591602001919060010190610dd1565b50610df8929150610dfc565b5090565b5b80821115610df85760008155600101610dfd565b600060208284031215610e22578081fd5b813573ffffffffffffffffffffffffffffffffffffffff81168114610a9a578182fd5b60006020808385031215610e57578182fd5b823567ffffffffffffffff80821115610e6e578384fd5b818501915085601f830112610e81578384fd5b813581811115610e9357610e9361117f565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f83011681018181108582111715610ed657610ed661117f565b604052828152858101935084860182860187018a1015610ef4578788fd5b8795505b83861015610f16578035855260019590950194938601938601610ef8565b5098975050505050505050565b600060208284031215610f34578081fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a9a578182fd5b600060208284031215610f74578081fd5b5051919050565b60008060008060608587031215610f90578283fd5b843567ffffffffffffffff80821115610fa7578485fd5b818701915087601f830112610fba578485fd5b813581811115610fc8578586fd5b886020828501011115610fd9578586fd5b6020928301999098509187013596604001359550909350505050565b600060208284031215611006578081fd5b5035919050565b6000806040838503121561101f578182fd5b50508035926020909101359150565b6020808252825182820181905260009190848201906040850190845b818110156110665783518352928401929184019160010161104a565b50909695505050505050565b6000821982111561108557611085611150565b500190565b6000826110be577f4e487b710000000000000000000000000000000000000000000000000000000081526012600452602481fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156110fb576110fb611150565b500290565b60008282101561111257611112611150565b500390565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561114957611149611150565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea2646970667358221220c6157dd49032b028f4f74d3b3848b771f795a6e7757aff5e5db1671ccfafb71b64736f6c63430008040033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100d45760003560e01c80638da5cb5b11610081578063ed6c33ed1161005b578063ed6c33ed146101f2578063f05af2b714610205578063f2fde38b1461022c57600080fd5b80638da5cb5b14610179578063a34e3596146101b8578063c8a4271f146101cb57600080fd5b8063715018a6116100b2578063715018a61461013557806379cf92d31461013f5780637d3fb8b71461015257600080fd5b806301ffc9a7146100d957806306d5d0b61461010157806350e9a71514610122575b600080fd5b6100ec6100e7366004610f23565b61023f565b60405190151581526020015b60405180910390f35b61011461010f366004610ff5565b61029b565b6040519081526020016100f8565b610114610130366004610f7b565b6102bc565b61013d6103e4565b005b61013d61014d366004610e45565b610476565b6101147f000000000000000000000000000000000000000000000000000000000000000081565b60005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100f8565b6101146101c6366004610f7b565b610545565b6101937f000000000000000000000000000000000000000000000000000000000000000081565b61011461020036600461100d565b61059d565b6101147f000000000000000000000000000000000000000000000000000000000000000081565b61013d61023a366004610e11565b610672565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167fa377dd960000000000000000000000000000000000000000000000000000000014806102955750610295826107a2565b92915050565b600181815481106102ab57600080fd5b600091825260209091200154905081565b6000806102fe86868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061083a92505050565b60015490915081111561031057506001545b6000811161031d57600080fd5b600061037f84600161032f8186611100565b81548110610366577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9060005260206000200154610a6890919063ffffffff16565b90506103ce6103c788888080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508a9250899150610aa19050565b8290610b73565b90506103d981610b8f565b979650505050505050565b60005473ffffffffffffffffffffffffffffffffffffffff16331461046a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6104746000610c4a565b565b60005473ffffffffffffffffffffffffffffffffffffffff1633146104f7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610461565b805161050a906001906020840190610db1565b507f73422d94aedd596c2d4d39f27a01033adc390a9054efaf259afefd95ef7331df8160405161053a919061102e565b60405180910390a150565b60008061059361058e87878080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250899250889150610aa19050565b610b8f565b9695505050505050565b60006105a882610cbf565b91507f00000000000000000000000000000000000000000000000000000000000000008211156105d757600080fd5b610601837f0000000000000000000000000000000000000000000000000000000000000000610b73565b9250600061062f7f000000000000000000000000000000000000000000000000000000000000000084610d74565b9050600061065d827f0000000000000000000000000000000000000000000000000000000000000000610d97565b90506106698582610b73565b95945050505050565b60005473ffffffffffffffffffffffffffffffffffffffff1633146106f3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610461565b73ffffffffffffffffffffffffffffffffffffffff8116610796576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610461565b61079f81610c4a565b50565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f01ffc9a700000000000000000000000000000000000000000000000000000000148061029557507fffffffff0000000000000000000000000000000000000000000000000000000082167ff3a79283000000000000000000000000000000000000000000000000000000001492915050565b8051600090819081905b80821015610a5f576000858381518110610887577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b01602001517fff000000000000000000000000000000000000000000000000000000000000001690507f80000000000000000000000000000000000000000000000000000000000000008110156108ea576108e3600184611072565b9250610a4c565b7fe0000000000000000000000000000000000000000000000000000000000000007fff000000000000000000000000000000000000000000000000000000000000008216101561093f576108e3600284611072565b7ff0000000000000000000000000000000000000000000000000000000000000007fff0000000000000000000000000000000000000000000000000000000000000082161015610994576108e3600384611072565b7ff8000000000000000000000000000000000000000000000000000000000000007fff00000000000000000000000000000000000000000000000000000000000000821610156109e9576108e3600484611072565b7ffc000000000000000000000000000000000000000000000000000000000000007fff0000000000000000000000000000000000000000000000000000000000000082161015610a3e576108e3600584611072565b610a49600684611072565b92505b5082610a5781611117565b935050610844565b50909392505050565b600082610a7757506000610295565b6000610a8383856110c3565b905082610a90858361108a565b14610a9a57600080fd5b9392505050565b6000610acd837f0000000000000000000000000000000000000000000000000000000000000000610b73565b925042831115610adf57506000610a9a565b6000610b15610aee4286610d74565b7f000000000000000000000000000000000000000000000000000000000000000090610a68565b90507f0000000000000000000000000000000000000000000000000000000000000000811115610b49576000915050610a9a565b610669817f0000000000000000000000000000000000000000000000000000000000000000611100565b600080610b808385611072565b905083811015610a9a57600080fd5b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610bf857600080fd5b505afa158015610c0c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c309190610f63565b9050610a9a81610c44856305f5e100610a68565b90610d97565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166350d25bcd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610d2857600080fd5b505afa158015610d3c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d609190610f63565b9050610a9a6305f5e100610c448584610a68565b600082821115610d8357600080fd5b6000610d8f8385611100565b949350505050565b6000808211610da557600080fd5b6000610d8f838561108a565b828054828255906000526020600020908101928215610dec579160200282015b82811115610dec578251825591602001919060010190610dd1565b50610df8929150610dfc565b5090565b5b80821115610df85760008155600101610dfd565b600060208284031215610e22578081fd5b813573ffffffffffffffffffffffffffffffffffffffff81168114610a9a578182fd5b60006020808385031215610e57578182fd5b823567ffffffffffffffff80821115610e6e578384fd5b818501915085601f830112610e81578384fd5b813581811115610e9357610e9361117f565b8060051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f83011681018181108582111715610ed657610ed661117f565b604052828152858101935084860182860187018a1015610ef4578788fd5b8795505b83861015610f16578035855260019590950194938601938601610ef8565b5098975050505050505050565b600060208284031215610f34578081fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114610a9a578182fd5b600060208284031215610f74578081fd5b5051919050565b60008060008060608587031215610f90578283fd5b843567ffffffffffffffff80821115610fa7578485fd5b818701915087601f830112610fba578485fd5b813581811115610fc8578586fd5b886020828501011115610fd9578586fd5b6020928301999098509187013596604001359550909350505050565b600060208284031215611006578081fd5b5035919050565b6000806040838503121561101f578182fd5b50508035926020909101359150565b6020808252825182820181905260009190848201906040850190845b818110156110665783518352928401929184019160010161104a565b50909695505050505050565b6000821982111561108557611085611150565b500190565b6000826110be577f4e487b710000000000000000000000000000000000000000000000000000000081526012600452602481fd5b500490565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156110fb576110fb611150565b500290565b60008282101561111257611112611150565b500390565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561114957611149611150565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fdfea2646970667358221220c6157dd49032b028f4f74d3b3848b771f795a6e7757aff5e5db1671ccfafb71b64736f6c63430008040033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
