{
  "_format": "hh-sol-artifact-1",
  "contractName": "CompositeOracle",
  "sourceName": "contracts/oracles/CompositeOracle.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "name": "get",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "contract IOracle",
          "name": "oracle1",
          "type": "address"
        },
        {
          "internalType": "contract IOracle",
          "name": "oracle2",
          "type": "address"
        },
        {
          "internalType": "bytes",
          "name": "data1",
          "type": "bytes"
        },
        {
          "internalType": "bytes",
          "name": "data2",
          "type": "bytes"
        }
      ],
      "name": "getDataParameter",
      "outputs": [
        {
          "internalType": "bytes",
          "name": "",
          "type": "bytes"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "name": "name",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "name": "peek",
      "outputs": [
        {
          "internalType": "bool",
          "name": "",
          "type": "bool"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "name": "peekSpot",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "rate",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "bytes",
          "name": "data",
          "type": "bytes"
        }
      ],
      "name": "symbol",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x608060405234801561001057600080fd5b5061183a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c8063d568866c11610050578063d568866c1461031c578063d6d7d5251461038a578063eeb8a8d31461041357610072565b80638897401d14610077578063c699c4d61461022e578063d39bbef01461029c575b600080fd5b6101b96004803603608081101561008d57600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b8111156100c057600080fd5b8201836020820111156100d257600080fd5b803590602001918460018302840111600160201b831117156100f357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561014557600080fd5b82018360208201111561015757600080fd5b803590602001918460018302840111600160201b8311171561017857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610481945050505050565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f35781810151838201526020016101db565b50505050905090810190601f1680156102205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101b96004803603602081101561024457600080fd5b810190602081018135600160201b81111561025e57600080fd5b82018360208201111561027057600080fd5b803590602001918460018302840111600160201b8311171561029157600080fd5b509092509050610597565b61030a600480360360208110156102b257600080fd5b810190602081018135600160201b8111156102cc57600080fd5b8201836020820111156102de57600080fd5b803590602001918460018302840111600160201b831117156102ff57600080fd5b509092509050610ade565b60408051918252519081900360200190f35b6101b96004803603602081101561033257600080fd5b810190602081018135600160201b81111561034c57600080fd5b82018360208201111561035e57600080fd5b803590602001918460018302840111600160201b8311171561037f57600080fd5b509092509050610e09565b6103f8600480360360208110156103a057600080fd5b810190602081018135600160201b8111156103ba57600080fd5b8201836020820111156103cc57600080fd5b803590602001918460018302840111600160201b831117156103ed57600080fd5b50909250905061114c565b60408051921515835260208301919091528051918290030190f35b6103f86004803603602081101561042957600080fd5b810190602081018135600160201b81111561044357600080fd5b82018360208201111561045557600080fd5b803590602001918460018302840111600160201b8311171561047657600080fd5b5090925090506114a2565b60608484848460405160200180856001600160a01b03168152602001846001600160a01b031681526020018060200180602001838103835285818151815260200191508051906020019080838360005b838110156104e95781810151838201526020016104d1565b50505050905090810190601f1680156105165780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015610549578181015183820152602001610531565b50505050905090810190601f1680156105765780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190529c9b505050505050505050505050565b6060600080606080868660808110156105af57600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b8111156105e257600080fd5b8201836020820111156105f457600080fd5b803590602001918460018302840111600160201b8311171561061557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561066757600080fd5b82018360208201111561067957600080fd5b803590602001918460018302840111600160201b8311171561069a57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050509350935093509350836001600160a01b031663c699c4d6836040518263ffffffff1660e01b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561074b578181015183820152602001610733565b50505050905090810190601f1680156107785780820380516001836020036101000a031916815260200191505b509250505060006040518083038186803b15801561079557600080fd5b505afa1580156107a9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156107d257600080fd5b8101908080516040519392919084600160201b8211156107f157600080fd5b90830190602082018581111561080657600080fd5b8251600160201b81118282018810171561081f57600080fd5b82525081516020918201929091019080838360005b8381101561084c578181015183820152602001610834565b50505050905090810190601f1680156108795780820380516001836020036101000a031916815260200191505b50604052505050836001600160a01b031663c699c4d6836040518263ffffffff1660e01b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156108dc5781810151838201526020016108c4565b50505050905090810190601f1680156109095780820380516001836020036101000a031916815260200191505b509250505060006040518083038186803b15801561092657600080fd5b505afa15801561093a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561096357600080fd5b8101908080516040519392919084600160201b82111561098257600080fd5b90830190602082018581111561099757600080fd5b8251600160201b8111828201881017156109b057600080fd5b82525081516020918201929091019080838360005b838110156109dd5781810151838201526020016109c5565b50505050905090810190601f168015610a0a5780820380516001836020036101000a031916815260200191505b506040525050506040516020018083805190602001908083835b60208310610a435780518252601f199092019160209182019101610a24565b6001836020036101000a03801982511681845116808217855250505050505090500180602b60f81b81525060010182805190602001908083835b60208310610a9c5780518252601f199092019160209182019101610a7d565b6001836020036101000a038019825116818451168082178552505050505050905001925050506040516020818303038152906040529450505050505b92915050565b600080600060608086866080811015610af657600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b811115610b2957600080fd5b820183602082011115610b3b57600080fd5b803590602001918460018302840111600160201b83111715610b5c57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b811115610bae57600080fd5b820183602082011115610bc057600080fd5b803590602001918460018302840111600160201b83111715610be157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929050505093509350935093506000846001600160a01b031663d39bbef0846040518263ffffffff1660e01b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610c94578181015183820152602001610c7c565b50505050905090810190601f168015610cc15780820380516001836020036101000a031916815260200191505b509250505060206040518083038186803b158015610cde57600080fd5b505afa158015610cf2573d6000803e3d6000fd5b505050506040513d6020811015610d0857600080fd5b5051604051630d39bbef60e41b81526020600482018181528551602484015285519394506000936001600160a01b0389169363d39bbef0938893928392604401918501908083838b5b83811015610d69578181015183820152602001610d51565b50505050905090810190601f168015610d965780820380516001836020036101000a031916815260200191505b509250505060206040518083038186803b158015610db357600080fd5b505afa158015610dc7573d6000803e3d6000fd5b505050506040513d6020811015610ddd57600080fd5b50519050670de0b6b3a7640000610df48383611798565b81610dfb57fe5b049998505050505050505050565b606060008060608086866080811015610e2157600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b811115610e5457600080fd5b820183602082011115610e6657600080fd5b803590602001918460018302840111600160201b83111715610e8757600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b811115610ed957600080fd5b820183602082011115610eeb57600080fd5b803590602001918460018302840111600160201b83111715610f0c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050509350935093509350836001600160a01b031663d568866c836040518263ffffffff1660e01b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610fbd578181015183820152602001610fa5565b50505050905090810190601f168015610fea5780820380516001836020036101000a031916815260200191505b509250505060006040518083038186803b15801561100757600080fd5b505afa15801561101b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561104457600080fd5b8101908080516040519392919084600160201b82111561106357600080fd5b90830190602082018581111561107857600080fd5b8251600160201b81118282018810171561109157600080fd5b82525081516020918201929091019080838360005b838110156110be5781810151838201526020016110a6565b50505050905090810190601f1680156110eb5780820380516001836020036101000a031916815260200191505b50604081905263355a219b60e21b81526020600482018181528751602484015287516001600160a01b038b16965063d568866c95508894509092839260449091019190850190808383600083156108dc5781810151838201526020016108c4565b6000806000806060808787608081101561116557600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b81111561119857600080fd5b8201836020820111156111aa57600080fd5b803590602001918460018302840111600160201b831117156111cb57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561121d57600080fd5b82018360208201111561122f57600080fd5b803590602001918460018302840111600160201b8311171561125057600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050509350935093509350600080856001600160a01b031663d6d7d525856040518263ffffffff1660e01b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156113045781810151838201526020016112ec565b50505050905090810190601f1680156113315780820380516001836020036101000a031916815260200191505b50925050506040805180830381600087803b15801561134f57600080fd5b505af1158015611363573d6000803e3d6000fd5b505050506040513d604081101561137957600080fd5b50805160209182015160405163d6d7d52560e01b81526004810184815287516024830152875193965091945060009384936001600160a01b038b169363d6d7d525938a93919283926044909201918501908083838b5b838110156113e75781810151838201526020016113cf565b50505050905090810190601f1680156114145780820380516001836020036101000a031916815260200191505b50925050506040805180830381600087803b15801561143257600080fd5b505af1158015611446573d6000803e3d6000fd5b505050506040513d604081101561145c57600080fd5b50805160209091015190925090508380156114745750815b670de0b6b3a76400006114878584611798565b8161148e57fe5b049950995050505050505050509250929050565b600080600080606080878760808110156114bb57600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b8111156114ee57600080fd5b82018360208201111561150057600080fd5b803590602001918460018302840111600160201b8311171561152157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561157357600080fd5b82018360208201111561158557600080fd5b803590602001918460018302840111600160201b831117156115a657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050509350935093509350600080856001600160a01b031663eeb8a8d3856040518263ffffffff1660e01b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561165a578181015183820152602001611642565b50505050905090810190601f1680156116875780820380516001836020036101000a031916815260200191505b5092505050604080518083038186803b1580156116a357600080fd5b505afa1580156116b7573d6000803e3d6000fd5b505050506040513d60408110156116cd57600080fd5b50805160209182015160405163eeb8a8d360e01b81526004810184815287516024830152875193965091945060009384936001600160a01b038b169363eeb8a8d3938a93919283926044909201918501908083838b5b8381101561173b578181015183820152602001611723565b50505050905090810190601f1680156117685780820380516001836020036101000a031916815260200191505b5092505050604080518083038186803b15801561178457600080fd5b505afa158015611446573d6000803e3d6000fd5b60008115806117b3575050808202828282816117b057fe5b04145b610ad8576040805162461bcd60e51b815260206004820152601860248201527f426f72696e674d6174683a204d756c204f766572666c6f770000000000000000604482015290519081900360640190fdfea26469706673582212201469840d54125271a9942006ea75d2983065c6e3e733ace1c3e7ee5b8b69f03364736f6c634300060c0033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100725760003560e01c8063d568866c11610050578063d568866c1461031c578063d6d7d5251461038a578063eeb8a8d31461041357610072565b80638897401d14610077578063c699c4d61461022e578063d39bbef01461029c575b600080fd5b6101b96004803603608081101561008d57600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b8111156100c057600080fd5b8201836020820111156100d257600080fd5b803590602001918460018302840111600160201b831117156100f357600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561014557600080fd5b82018360208201111561015757600080fd5b803590602001918460018302840111600160201b8311171561017857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610481945050505050565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f35781810151838201526020016101db565b50505050905090810190601f1680156102205780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101b96004803603602081101561024457600080fd5b810190602081018135600160201b81111561025e57600080fd5b82018360208201111561027057600080fd5b803590602001918460018302840111600160201b8311171561029157600080fd5b509092509050610597565b61030a600480360360208110156102b257600080fd5b810190602081018135600160201b8111156102cc57600080fd5b8201836020820111156102de57600080fd5b803590602001918460018302840111600160201b831117156102ff57600080fd5b509092509050610ade565b60408051918252519081900360200190f35b6101b96004803603602081101561033257600080fd5b810190602081018135600160201b81111561034c57600080fd5b82018360208201111561035e57600080fd5b803590602001918460018302840111600160201b8311171561037f57600080fd5b509092509050610e09565b6103f8600480360360208110156103a057600080fd5b810190602081018135600160201b8111156103ba57600080fd5b8201836020820111156103cc57600080fd5b803590602001918460018302840111600160201b831117156103ed57600080fd5b50909250905061114c565b60408051921515835260208301919091528051918290030190f35b6103f86004803603602081101561042957600080fd5b810190602081018135600160201b81111561044357600080fd5b82018360208201111561045557600080fd5b803590602001918460018302840111600160201b8311171561047657600080fd5b5090925090506114a2565b60608484848460405160200180856001600160a01b03168152602001846001600160a01b031681526020018060200180602001838103835285818151815260200191508051906020019080838360005b838110156104e95781810151838201526020016104d1565b50505050905090810190601f1680156105165780820380516001836020036101000a031916815260200191505b50838103825284518152845160209182019186019080838360005b83811015610549578181015183820152602001610531565b50505050905090810190601f1680156105765780820380516001836020036101000a031916815260200191505b5060408051601f198184030181529190529c9b505050505050505050505050565b6060600080606080868660808110156105af57600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b8111156105e257600080fd5b8201836020820111156105f457600080fd5b803590602001918460018302840111600160201b8311171561061557600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561066757600080fd5b82018360208201111561067957600080fd5b803590602001918460018302840111600160201b8311171561069a57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050509350935093509350836001600160a01b031663c699c4d6836040518263ffffffff1660e01b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561074b578181015183820152602001610733565b50505050905090810190601f1680156107785780820380516001836020036101000a031916815260200191505b509250505060006040518083038186803b15801561079557600080fd5b505afa1580156107a9573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405260208110156107d257600080fd5b8101908080516040519392919084600160201b8211156107f157600080fd5b90830190602082018581111561080657600080fd5b8251600160201b81118282018810171561081f57600080fd5b82525081516020918201929091019080838360005b8381101561084c578181015183820152602001610834565b50505050905090810190601f1680156108795780820380516001836020036101000a031916815260200191505b50604052505050836001600160a01b031663c699c4d6836040518263ffffffff1660e01b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156108dc5781810151838201526020016108c4565b50505050905090810190601f1680156109095780820380516001836020036101000a031916815260200191505b509250505060006040518083038186803b15801561092657600080fd5b505afa15801561093a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561096357600080fd5b8101908080516040519392919084600160201b82111561098257600080fd5b90830190602082018581111561099757600080fd5b8251600160201b8111828201881017156109b057600080fd5b82525081516020918201929091019080838360005b838110156109dd5781810151838201526020016109c5565b50505050905090810190601f168015610a0a5780820380516001836020036101000a031916815260200191505b506040525050506040516020018083805190602001908083835b60208310610a435780518252601f199092019160209182019101610a24565b6001836020036101000a03801982511681845116808217855250505050505090500180602b60f81b81525060010182805190602001908083835b60208310610a9c5780518252601f199092019160209182019101610a7d565b6001836020036101000a038019825116818451168082178552505050505050905001925050506040516020818303038152906040529450505050505b92915050565b600080600060608086866080811015610af657600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b811115610b2957600080fd5b820183602082011115610b3b57600080fd5b803590602001918460018302840111600160201b83111715610b5c57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b811115610bae57600080fd5b820183602082011115610bc057600080fd5b803590602001918460018302840111600160201b83111715610be157600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929050505093509350935093506000846001600160a01b031663d39bbef0846040518263ffffffff1660e01b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610c94578181015183820152602001610c7c565b50505050905090810190601f168015610cc15780820380516001836020036101000a031916815260200191505b509250505060206040518083038186803b158015610cde57600080fd5b505afa158015610cf2573d6000803e3d6000fd5b505050506040513d6020811015610d0857600080fd5b5051604051630d39bbef60e41b81526020600482018181528551602484015285519394506000936001600160a01b0389169363d39bbef0938893928392604401918501908083838b5b83811015610d69578181015183820152602001610d51565b50505050905090810190601f168015610d965780820380516001836020036101000a031916815260200191505b509250505060206040518083038186803b158015610db357600080fd5b505afa158015610dc7573d6000803e3d6000fd5b505050506040513d6020811015610ddd57600080fd5b50519050670de0b6b3a7640000610df48383611798565b81610dfb57fe5b049998505050505050505050565b606060008060608086866080811015610e2157600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b811115610e5457600080fd5b820183602082011115610e6657600080fd5b803590602001918460018302840111600160201b83111715610e8757600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b811115610ed957600080fd5b820183602082011115610eeb57600080fd5b803590602001918460018302840111600160201b83111715610f0c57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050509350935093509350836001600160a01b031663d568866c836040518263ffffffff1660e01b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610fbd578181015183820152602001610fa5565b50505050905090810190601f168015610fea5780820380516001836020036101000a031916815260200191505b509250505060006040518083038186803b15801561100757600080fd5b505afa15801561101b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561104457600080fd5b8101908080516040519392919084600160201b82111561106357600080fd5b90830190602082018581111561107857600080fd5b8251600160201b81118282018810171561109157600080fd5b82525081516020918201929091019080838360005b838110156110be5781810151838201526020016110a6565b50505050905090810190601f1680156110eb5780820380516001836020036101000a031916815260200191505b50604081905263355a219b60e21b81526020600482018181528751602484015287516001600160a01b038b16965063d568866c95508894509092839260449091019190850190808383600083156108dc5781810151838201526020016108c4565b6000806000806060808787608081101561116557600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b81111561119857600080fd5b8201836020820111156111aa57600080fd5b803590602001918460018302840111600160201b831117156111cb57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561121d57600080fd5b82018360208201111561122f57600080fd5b803590602001918460018302840111600160201b8311171561125057600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050509350935093509350600080856001600160a01b031663d6d7d525856040518263ffffffff1660e01b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156113045781810151838201526020016112ec565b50505050905090810190601f1680156113315780820380516001836020036101000a031916815260200191505b50925050506040805180830381600087803b15801561134f57600080fd5b505af1158015611363573d6000803e3d6000fd5b505050506040513d604081101561137957600080fd5b50805160209182015160405163d6d7d52560e01b81526004810184815287516024830152875193965091945060009384936001600160a01b038b169363d6d7d525938a93919283926044909201918501908083838b5b838110156113e75781810151838201526020016113cf565b50505050905090810190601f1680156114145780820380516001836020036101000a031916815260200191505b50925050506040805180830381600087803b15801561143257600080fd5b505af1158015611446573d6000803e3d6000fd5b505050506040513d604081101561145c57600080fd5b50805160209091015190925090508380156114745750815b670de0b6b3a76400006114878584611798565b8161148e57fe5b049950995050505050505050509250929050565b600080600080606080878760808110156114bb57600080fd5b6001600160a01b038235811692602081013590911691810190606081016040820135600160201b8111156114ee57600080fd5b82018360208201111561150057600080fd5b803590602001918460018302840111600160201b8311171561152157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295949360208101935035915050600160201b81111561157357600080fd5b82018360208201111561158557600080fd5b803590602001918460018302840111600160201b831117156115a657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050509350935093509350600080856001600160a01b031663eeb8a8d3856040518263ffffffff1660e01b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561165a578181015183820152602001611642565b50505050905090810190601f1680156116875780820380516001836020036101000a031916815260200191505b5092505050604080518083038186803b1580156116a357600080fd5b505afa1580156116b7573d6000803e3d6000fd5b505050506040513d60408110156116cd57600080fd5b50805160209182015160405163eeb8a8d360e01b81526004810184815287516024830152875193965091945060009384936001600160a01b038b169363eeb8a8d3938a93919283926044909201918501908083838b5b8381101561173b578181015183820152602001611723565b50505050905090810190601f1680156117685780820380516001836020036101000a031916815260200191505b5092505050604080518083038186803b15801561178457600080fd5b505afa158015611446573d6000803e3d6000fd5b60008115806117b3575050808202828282816117b057fe5b04145b610ad8576040805162461bcd60e51b815260206004820152601860248201527f426f72696e674d6174683a204d756c204f766572666c6f770000000000000000604482015290519081900360640190fdfea26469706673582212201469840d54125271a9942006ea75d2983065c6e3e733ace1c3e7ee5b8b69f03364736f6c634300060c0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
