{"id":"fbfa1d015f0242644d85e15345e22d8e","_format":"hh-sol-build-info-1","solcVersion":"0.6.6","solcLongVersion":"0.6.6+commit.6c089d02","input":{"language":"Solidity","sources":{"contracts/common/v0.6/AggregatorProxy.sol":{"content":"// SPDX-License-Identifier: MIT\npragma solidity 0.6.6;\n\nimport \"./Owned.sol\";\nimport \"./interfaces/AggregatorV2V3Interface.sol\";\n\n/**\n * @title A trusted proxy for updating where current answers are read from\n * @notice This contract provides a consistent address for the\n * CurrentAnwerInterface but delegates where it reads from to the owner, who is\n * trusted to update it.\n */\ncontract AggregatorProxy is AggregatorV2V3Interface, Owned {\n\n  struct Phase {\n    uint16 id;\n    AggregatorV2V3Interface aggregator;\n  }\n  Phase private currentPhase;\n  AggregatorV2V3Interface public proposedAggregator;\n  mapping(uint16 => AggregatorV2V3Interface) public phaseAggregators;\n\n  uint256 constant private PHASE_OFFSET = 64;\n  uint256 constant private PHASE_SIZE = 16;\n  uint256 constant private MAX_ID = 2**(PHASE_OFFSET+PHASE_SIZE) - 1;\n\n  constructor(address _aggregator) public Owned() {\n    setAggregator(_aggregator);\n  }\n\n  /**\n   * @notice Reads the current answer from aggregator delegated to.\n   *\n   * @dev #[deprecated] Use latestRoundData instead. This does not error if no\n   * answer has been reached, it will simply return 0. Either wait to point to\n   * an already answered Aggregator or use the recommended latestRoundData\n   * instead which includes better verification information.\n   */\n  function latestAnswer()\n    public\n    view\n    virtual\n    override\n    returns (int256 answer)\n  {\n    return currentPhase.aggregator.latestAnswer();\n  }\n\n  /**\n   * @notice Reads the last updated height from aggregator delegated to.\n   *\n   * @dev #[deprecated] Use latestRoundData instead. This does not error if no\n   * answer has been reached, it will simply return 0. Either wait to point to\n   * an already answered Aggregator or use the recommended latestRoundData\n   * instead which includes better verification information.\n   */\n  function latestTimestamp()\n    public\n    view\n    virtual\n    override\n    returns (uint256 updatedAt)\n  {\n    return currentPhase.aggregator.latestTimestamp();\n  }\n\n  /**\n   * @notice get past rounds answers\n   * @param _roundId the answer number to retrieve the answer for\n   *\n   * @dev #[deprecated] Use getRoundData instead. This does not error if no\n   * answer has been reached, it will simply return 0. Either wait to point to\n   * an already answered Aggregator or use the recommended getRoundData\n   * instead which includes better verification information.\n   */\n  function getAnswer(uint256 _roundId)\n    public\n    view\n    virtual\n    override\n    returns (int256 answer)\n  {\n    if (_roundId > MAX_ID) return 0;\n\n    (uint16 phaseId, uint64 aggregatorRoundId) = parseIds(_roundId);\n    AggregatorV2V3Interface aggregator = phaseAggregators[phaseId];\n    if (address(aggregator) == address(0)) return 0;\n\n    return aggregator.getAnswer(aggregatorRoundId);\n  }\n\n  /**\n   * @notice get block timestamp when an answer was last updated\n   * @param _roundId the answer number to retrieve the updated timestamp for\n   *\n   * @dev #[deprecated] Use getRoundData instead. This does not error if no\n   * answer has been reached, it will simply return 0. Either wait to point to\n   * an already answered Aggregator or use the recommended getRoundData\n   * instead which includes better verification information.\n   */\n  function getTimestamp(uint256 _roundId)\n    public\n    view\n    virtual\n    override\n    returns (uint256 updatedAt)\n  {\n    if (_roundId > MAX_ID) return 0;\n\n    (uint16 phaseId, uint64 aggregatorRoundId) = parseIds(_roundId);\n    AggregatorV2V3Interface aggregator = phaseAggregators[phaseId];\n    if (address(aggregator) == address(0)) return 0;\n\n    return aggregator.getTimestamp(aggregatorRoundId);\n  }\n\n  /**\n   * @notice get the latest completed round where the answer was updated. This\n   * ID includes the proxy's phase, to make sure round IDs increase even when\n   * switching to a newly deployed aggregator.\n   *\n   * @dev #[deprecated] Use latestRoundData instead. This does not error if no\n   * answer has been reached, it will simply return 0. Either wait to point to\n   * an already answered Aggregator or use the recommended latestRoundData\n   * instead which includes better verification information.\n   */\n  function latestRound()\n    public\n    view\n    virtual\n    override\n    returns (uint256 roundId)\n  {\n    Phase memory phase = currentPhase; // cache storage reads\n    return addPhase(phase.id, uint64(phase.aggregator.latestRound()));\n  }\n\n  /**\n   * @notice get data about a round. Consumers are encouraged to check\n   * that they're receiving fresh data by inspecting the updatedAt and\n   * answeredInRound return values.\n   * Note that different underlying implementations of AggregatorV3Interface\n   * have slightly different semantics for some of the return values. Consumers\n   * should determine what implementations they expect to receive\n   * data from and validate that they can properly handle return data from all\n   * of them.\n   * @param _roundId the requested round ID as presented through the proxy, this\n   * is made up of the aggregator's round ID with the phase ID encoded in the\n   * two highest order bytes\n   * @return roundId is the round ID from the aggregator for which the data was\n   * retrieved combined with an phase to ensure that round IDs get larger as\n   * time moves forward.\n   * @return answer is the answer for the given round\n   * @return startedAt is the timestamp when the round was started.\n   * (Only some AggregatorV3Interface implementations return meaningful values)\n   * @return updatedAt is the timestamp when the round last was updated (i.e.\n   * answer was last computed)\n   * @return answeredInRound is the round ID of the round in which the answer\n   * was computed.\n   * (Only some AggregatorV3Interface implementations return meaningful values)\n   * @dev Note that answer and updatedAt may change between queries.\n   */\n  function getRoundData(uint80 _roundId)\n    public\n    view\n    virtual\n    override\n    returns (\n      uint80 roundId,\n      int256 answer,\n      uint256 startedAt,\n      uint256 updatedAt,\n      uint80 answeredInRound\n    )\n  {\n    (uint16 phaseId, uint64 aggregatorRoundId) = parseIds(_roundId);\n\n    (\n      roundId,\n      answer,\n      startedAt,\n      updatedAt,\n      answeredInRound\n    ) = phaseAggregators[phaseId].getRoundData(aggregatorRoundId);\n\n    return addPhaseIds(roundId, answer, startedAt, updatedAt, answeredInRound, phaseId);\n  }\n\n  /**\n   * @notice get data about the latest round. Consumers are encouraged to check\n   * that they're receiving fresh data by inspecting the updatedAt and\n   * answeredInRound return values.\n   * Note that different underlying implementations of AggregatorV3Interface\n   * have slightly different semantics for some of the return values. Consumers\n   * should determine what implementations they expect to receive\n   * data from and validate that they can properly handle return data from all\n   * of them.\n   * @return roundId is the round ID from the aggregator for which the data was\n   * retrieved combined with an phase to ensure that round IDs get larger as\n   * time moves forward.\n   * @return answer is the answer for the given round\n   * @return startedAt is the timestamp when the round was started.\n   * (Only some AggregatorV3Interface implementations return meaningful values)\n   * @return updatedAt is the timestamp when the round last was updated (i.e.\n   * answer was last computed)\n   * @return answeredInRound is the round ID of the round in which the answer\n   * was computed.\n   * (Only some AggregatorV3Interface implementations return meaningful values)\n   * @dev Note that answer and updatedAt may change between queries.\n   */\n  function latestRoundData()\n    public\n    view\n    virtual\n    override\n    returns (\n      uint80 roundId,\n      int256 answer,\n      uint256 startedAt,\n      uint256 updatedAt,\n      uint80 answeredInRound\n    )\n  {\n    Phase memory current = currentPhase; // cache storage reads\n\n    (\n      roundId,\n      answer,\n      startedAt,\n      updatedAt,\n      answeredInRound\n    ) = current.aggregator.latestRoundData();\n\n    return addPhaseIds(roundId, answer, startedAt, updatedAt, answeredInRound, current.id);\n  }\n\n  /**\n   * @notice Used if an aggregator contract has been proposed.\n   * @param _roundId the round ID to retrieve the round data for\n   * @return roundId is the round ID for which data was retrieved\n   * @return answer is the answer for the given round\n   * @return startedAt is the timestamp when the round was started.\n   * (Only some AggregatorV3Interface implementations return meaningful values)\n   * @return updatedAt is the timestamp when the round last was updated (i.e.\n   * answer was last computed)\n   * @return answeredInRound is the round ID of the round in which the answer\n   * was computed.\n  */\n  function proposedGetRoundData(uint80 _roundId)\n    public\n    view\n    virtual\n    hasProposal()\n    returns (\n      uint80 roundId,\n      int256 answer,\n      uint256 startedAt,\n      uint256 updatedAt,\n      uint80 answeredInRound\n    )\n  {\n    return proposedAggregator.getRoundData(_roundId);\n  }\n\n  /**\n   * @notice Used if an aggregator contract has been proposed.\n   * @return roundId is the round ID for which data was retrieved\n   * @return answer is the answer for the given round\n   * @return startedAt is the timestamp when the round was started.\n   * (Only some AggregatorV3Interface implementations return meaningful values)\n   * @return updatedAt is the timestamp when the round last was updated (i.e.\n   * answer was last computed)\n   * @return answeredInRound is the round ID of the round in which the answer\n   * was computed.\n  */\n  function proposedLatestRoundData()\n    public\n    view\n    virtual\n    hasProposal()\n    returns (\n      uint80 roundId,\n      int256 answer,\n      uint256 startedAt,\n      uint256 updatedAt,\n      uint80 answeredInRound\n    )\n  {\n    return proposedAggregator.latestRoundData();\n  }\n\n  /**\n   * @notice returns the current phase's aggregator address.\n   */\n  function aggregator()\n    external\n    view\n    returns (address)\n  {\n    return address(currentPhase.aggregator);\n  }\n\n  /**\n   * @notice returns the current phase's ID.\n   */\n  function phaseId()\n    external\n    view\n    returns (uint16)\n  {\n    return currentPhase.id;\n  }\n\n  /**\n   * @notice represents the number of decimals the aggregator responses represent.\n   */\n  function decimals()\n    external\n    view\n    override\n    returns (uint8)\n  {\n    return currentPhase.aggregator.decimals();\n  }\n\n  /**\n   * @notice the version number representing the type of aggregator the proxy\n   * points to.\n   */\n  function version()\n    external\n    view\n    override\n    returns (uint256)\n  {\n    return currentPhase.aggregator.version();\n  }\n\n  /**\n   * @notice returns the description of the aggregator the proxy points to.\n   */\n  function description()\n    external\n    view\n    override\n    returns (string memory)\n  {\n    return currentPhase.aggregator.description();\n  }\n\n  /**\n   * @notice Allows the owner to propose a new address for the aggregator\n   * @param _aggregator The new address for the aggregator contract\n   */\n  function proposeAggregator(address _aggregator)\n    external\n    onlyOwner()\n  {\n    proposedAggregator = AggregatorV2V3Interface(_aggregator);\n  }\n\n  /**\n   * @notice Allows the owner to confirm and change the address\n   * to the proposed aggregator\n   * @dev Reverts if the given address doesn't match what was previously\n   * proposed\n   * @param _aggregator The new address for the aggregator contract\n   */\n  function confirmAggregator(address _aggregator)\n    external\n    onlyOwner()\n  {\n    require(_aggregator == address(proposedAggregator), \"Invalid proposed aggregator\");\n    delete proposedAggregator;\n    setAggregator(_aggregator);\n  }\n\n\n  /*\n   * Internal\n   */\n\n  function setAggregator(address _aggregator)\n    internal\n  {\n    uint16 id = currentPhase.id + 1;\n    currentPhase = Phase(id, AggregatorV2V3Interface(_aggregator));\n    phaseAggregators[id] = AggregatorV2V3Interface(_aggregator);\n  }\n\n  function addPhase(\n    uint16 _phase,\n    uint64 _originalId\n  )\n    internal\n    pure\n    returns (uint80)\n  {\n    return uint80(uint256(_phase) << PHASE_OFFSET | _originalId);\n  }\n\n  function parseIds(\n    uint256 _roundId\n  )\n    internal\n    pure\n    returns (uint16, uint64)\n  {\n    uint16 phaseId = uint16(_roundId >> PHASE_OFFSET);\n    uint64 aggregatorRoundId = uint64(_roundId);\n\n    return (phaseId, aggregatorRoundId);\n  }\n\n  function addPhaseIds(\n      uint80 roundId,\n      int256 answer,\n      uint256 startedAt,\n      uint256 updatedAt,\n      uint80 answeredInRound,\n      uint16 phaseId\n  )\n    internal\n    pure\n    returns (uint80, int256, uint256, uint256, uint80)\n  {\n    return (\n      addPhase(phaseId, uint64(roundId)),\n      answer,\n      startedAt,\n      updatedAt,\n      addPhase(phaseId, uint64(answeredInRound))\n    );\n  }\n\n  /*\n   * Modifiers\n   */\n\n  modifier hasProposal() {\n    require(address(proposedAggregator) != address(0), \"No proposed aggregator present\");\n    _;\n  }\n\n}"},"contracts/common/v0.6/EACAggregatorProxy.sol":{"content":"// SPDX-License-Identifier: MIT\npragma solidity 0.6.6;\n\nimport \"./AggregatorProxy.sol\";\nimport \"./interfaces/AccessControllerInterface.sol\";\n\n/**\n * @title External Access Controlled Aggregator Proxy\n * @notice A trusted proxy for updating where current answers are read from\n * @notice This contract provides a consistent address for the\n * Aggregator and AggregatorV3Interface but delegates where it reads from to the owner, who is\n * trusted to update it.\n * @notice Only access enabled addresses are allowed to access getters for\n * aggregated answers and round information.\n */\ncontract EACAggregatorProxy is AggregatorProxy {\n\n  AccessControllerInterface public accessController;\n\n  constructor(\n    address _aggregator,\n    address _accessController\n  )\n    public\n    AggregatorProxy(_aggregator)\n  {\n    setController(_accessController);\n  }\n\n  /**\n   * @notice Allows the owner to update the accessController contract address.\n   * @param _accessController The new address for the accessController contract\n   */\n  function setController(address _accessController)\n    public\n    onlyOwner()\n  {\n    accessController = AccessControllerInterface(_accessController);\n  }\n\n  /**\n   * @notice Reads the current answer from aggregator delegated to.\n   * @dev overridden function to add the checkAccess() modifier\n   *\n   * @dev #[deprecated] Use latestRoundData instead. This does not error if no\n   * answer has been reached, it will simply return 0. Either wait to point to\n   * an already answered Aggregator or use the recommended latestRoundData\n   * instead which includes better verification information.\n   */\n  function latestAnswer()\n    public\n    view\n    override\n    checkAccess()\n    returns (int256)\n  {\n    return super.latestAnswer();\n  }\n\n  /**\n   * @notice get the latest completed round where the answer was updated. This\n   * ID includes the proxy's phase, to make sure round IDs increase even when\n   * switching to a newly deployed aggregator.\n   *\n   * @dev #[deprecated] Use latestRoundData instead. This does not error if no\n   * answer has been reached, it will simply return 0. Either wait to point to\n   * an already answered Aggregator or use the recommended latestRoundData\n   * instead which includes better verification information.\n   */\n  function latestTimestamp()\n    public\n    view\n    override\n    checkAccess()\n    returns (uint256)\n  {\n    return super.latestTimestamp();\n  }\n\n  /**\n   * @notice get past rounds answers\n   * @param _roundId the answer number to retrieve the answer for\n   * @dev overridden function to add the checkAccess() modifier\n   *\n   * @dev #[deprecated] Use getRoundData instead. This does not error if no\n   * answer has been reached, it will simply return 0. Either wait to point to\n   * an already answered Aggregator or use the recommended getRoundData\n   * instead which includes better verification information.\n   */\n  function getAnswer(uint256 _roundId)\n    public\n    view\n    override\n    checkAccess()\n    returns (int256)\n  {\n    return super.getAnswer(_roundId);\n  }\n\n  /**\n   * @notice get block timestamp when an answer was last updated\n   * @param _roundId the answer number to retrieve the updated timestamp for\n   * @dev overridden function to add the checkAccess() modifier\n   *\n   * @dev #[deprecated] Use getRoundData instead. This does not error if no\n   * answer has been reached, it will simply return 0. Either wait to point to\n   * an already answered Aggregator or use the recommended getRoundData\n   * instead which includes better verification information.\n   */\n  function getTimestamp(uint256 _roundId)\n    public\n    view\n    override\n    checkAccess()\n    returns (uint256)\n  {\n    return super.getTimestamp(_roundId);\n  }\n\n  /**\n   * @notice get the latest completed round where the answer was updated\n   * @dev overridden function to add the checkAccess() modifier\n   *\n   * @dev #[deprecated] Use latestRoundData instead. This does not error if no\n   * answer has been reached, it will simply return 0. Either wait to point to\n   * an already answered Aggregator or use the recommended latestRoundData\n   * instead which includes better verification information.\n   */\n  function latestRound()\n    public\n    view\n    override\n    checkAccess()\n    returns (uint256)\n  {\n    return super.latestRound();\n  }\n\n  /**\n   * @notice get data about a round. Consumers are encouraged to check\n   * that they're receiving fresh data by inspecting the updatedAt and\n   * answeredInRound return values.\n   * Note that different underlying implementations of AggregatorV3Interface\n   * have slightly different semantics for some of the return values. Consumers\n   * should determine what implementations they expect to receive\n   * data from and validate that they can properly handle return data from all\n   * of them.\n   * @param _roundId the round ID to retrieve the round data for\n   * @return roundId is the round ID from the aggregator for which the data was\n   * retrieved combined with a phase to ensure that round IDs get larger as\n   * time moves forward.\n   * @return answer is the answer for the given round\n   * @return startedAt is the timestamp when the round was started.\n   * (Only some AggregatorV3Interface implementations return meaningful values)\n   * @return updatedAt is the timestamp when the round last was updated (i.e.\n   * answer was last computed)\n   * @return answeredInRound is the round ID of the round in which the answer\n   * was computed.\n   * (Only some AggregatorV3Interface implementations return meaningful values)\n   * @dev Note that answer and updatedAt may change between queries.\n   */\n  function getRoundData(uint80 _roundId)\n    public\n    view\n    checkAccess()\n    override\n    returns (\n      uint80 roundId,\n      int256 answer,\n      uint256 startedAt,\n      uint256 updatedAt,\n      uint80 answeredInRound\n    )\n  {\n    return super.getRoundData(_roundId);\n  }\n\n  /**\n   * @notice get data about the latest round. Consumers are encouraged to check\n   * that they're receiving fresh data by inspecting the updatedAt and\n   * answeredInRound return values.\n   * Note that different underlying implementations of AggregatorV3Interface\n   * have slightly different semantics for some of the return values. Consumers\n   * should determine what implementations they expect to receive\n   * data from and validate that they can properly handle return data from all\n   * of them.\n   * @return roundId is the round ID from the aggregator for which the data was\n   * retrieved combined with a phase to ensure that round IDs get larger as\n   * time moves forward.\n   * @return answer is the answer for the given round\n   * @return startedAt is the timestamp when the round was started.\n   * (Only some AggregatorV3Interface implementations return meaningful values)\n   * @return updatedAt is the timestamp when the round last was updated (i.e.\n   * answer was last computed)\n   * @return answeredInRound is the round ID of the round in which the answer\n   * was computed.\n   * (Only some AggregatorV3Interface implementations return meaningful values)\n   * @dev Note that answer and updatedAt may change between queries.\n   */\n  function latestRoundData()\n    public\n    view\n    checkAccess()\n    override\n    returns (\n      uint80 roundId,\n      int256 answer,\n      uint256 startedAt,\n      uint256 updatedAt,\n      uint80 answeredInRound\n    )\n  {\n    return super.latestRoundData();\n  }\n\n  /**\n   * @notice Used if an aggregator contract has been proposed.\n   * @param _roundId the round ID to retrieve the round data for\n   * @return roundId is the round ID for which data was retrieved\n   * @return answer is the answer for the given round\n   * @return startedAt is the timestamp when the round was started.\n   * (Only some AggregatorV3Interface implementations return meaningful values)\n   * @return updatedAt is the timestamp when the round last was updated (i.e.\n   * answer was last computed)\n   * @return answeredInRound is the round ID of the round in which the answer\n   * was computed.\n  */\n  function proposedGetRoundData(uint80 _roundId)\n    public\n    view\n    checkAccess()\n    hasProposal()\n    override\n    returns (\n      uint80 roundId,\n      int256 answer,\n      uint256 startedAt,\n      uint256 updatedAt,\n      uint80 answeredInRound\n    )\n  {\n    return super.proposedGetRoundData(_roundId);\n  }\n\n  /**\n   * @notice Used if an aggregator contract has been proposed.\n   * @return roundId is the round ID for which data was retrieved\n   * @return answer is the answer for the given round\n   * @return startedAt is the timestamp when the round was started.\n   * (Only some AggregatorV3Interface implementations return meaningful values)\n   * @return updatedAt is the timestamp when the round last was updated (i.e.\n   * answer was last computed)\n   * @return answeredInRound is the round ID of the round in which the answer\n   * was computed.\n  */\n  function proposedLatestRoundData()\n    public\n    view\n    checkAccess()\n    hasProposal()\n    override\n    returns (\n      uint80 roundId,\n      int256 answer,\n      uint256 startedAt,\n      uint256 updatedAt,\n      uint80 answeredInRound\n    )\n  {\n    return super.proposedLatestRoundData();\n  }\n\n  /**\n   * @dev reverts if the caller does not have access by the accessController\n   * contract or is the contract itself.\n   */\n  modifier checkAccess() {\n    AccessControllerInterface ac = accessController;\n    require(address(ac) == address(0) || ac.hasAccess(msg.sender, msg.data), \"No access\");\n    _;\n  }\n}"},"contracts/common/v0.6/interfaces/AccessControllerInterface.sol":{"content":"// SPDX-License-Identifier: MIT\npragma solidity >0.6.0 <0.8.0;\n\ninterface AccessControllerInterface {\n  function hasAccess(address user, bytes calldata data) external view returns (bool);\n}\n"},"contracts/common/v0.6/interfaces/AggregatorInterface.sol":{"content":"// SPDX-License-Identifier: MIT\npragma solidity ^0.6.0;\n\ninterface AggregatorInterface {\n  function latestAnswer()\n    external\n    view\n    returns (\n      int256\n    );\n  \n  function latestTimestamp()\n    external\n    view\n    returns (\n      uint256\n    );\n\n  function latestRound()\n    external\n    view\n    returns (\n      uint256\n    );\n\n  function getAnswer(\n    uint256 roundId\n  )\n    external\n    view\n    returns (\n      int256\n    );\n\n  function getTimestamp(\n    uint256 roundId\n  )\n    external\n    view\n    returns (\n      uint256\n    );\n\n  event AnswerUpdated(\n    int256 indexed current,\n    uint256 indexed roundId,\n    uint256 updatedAt\n  );\n\n  event NewRound(\n    uint256 indexed roundId,\n    address indexed startedBy,\n    uint256 startedAt\n  );\n}\n"},"contracts/common/v0.6/interfaces/AggregatorV2V3Interface.sol":{"content":"// SPDX-License-Identifier: MIT\npragma solidity ^0.6.0;\n\nimport \"./AggregatorInterface.sol\";\nimport \"./AggregatorV3Interface.sol\";\n\ninterface AggregatorV2V3Interface is AggregatorInterface, AggregatorV3Interface\n{\n}\n"},"contracts/common/v0.6/interfaces/AggregatorV3Interface.sol":{"content":"// SPDX-License-Identifier: MIT\npragma solidity ^0.6.0;\n\ninterface AggregatorV3Interface {\n\n  function decimals()\n    external\n    view\n    returns (\n      uint8\n    );\n\n  function description()\n    external\n    view\n    returns (\n      string memory\n    );\n\n  function version()\n    external\n    view\n    returns (\n      uint256\n    );\n\n  function getRoundData(\n    uint80 _roundId\n  )\n    external\n    view\n    returns (\n      uint80 roundId,\n      int256 answer,\n      uint256 startedAt,\n      uint256 updatedAt,\n      uint80 answeredInRound\n    );\n\n  function latestRoundData()\n    external\n    view\n    returns (\n      uint80 roundId,\n      int256 answer,\n      uint256 startedAt,\n      uint256 updatedAt,\n      uint80 answeredInRound\n    );\n\n}\n"},"contracts/common/v0.6/Owned.sol":{"content":"// SPDX-License-Identifier: MIT\npragma solidity >0.6.0 <0.8.0;\n\n/**\n * @title The Owned contract\n * @notice A contract with helpers for basic contract ownership.\n */\ncontract Owned {\n\n  address public owner;\n  address private pendingOwner;\n\n  event OwnershipTransferRequested(\n    address indexed from,\n    address indexed to\n  );\n  event OwnershipTransferred(\n    address indexed from,\n    address indexed to\n  );\n\n  constructor() public {\n    owner = msg.sender;\n  }\n\n  /**\n   * @dev Allows an owner to begin transferring ownership to a new address,\n   * pending.\n   */\n  function transferOwnership(address _to)\n    external\n    onlyOwner()\n  {\n    pendingOwner = _to;\n\n    emit OwnershipTransferRequested(owner, _to);\n  }\n\n  /**\n   * @dev Allows an ownership transfer to be completed by the recipient.\n   */\n  function acceptOwnership()\n    external\n  {\n    require(msg.sender == pendingOwner, \"Must be proposed owner\");\n\n    address oldOwner = owner;\n    owner = msg.sender;\n    pendingOwner = address(0);\n\n    emit OwnershipTransferred(oldOwner, msg.sender);\n  }\n\n  /**\n   * @dev Reverts if called by anyone other than the contract owner.\n   */\n  modifier onlyOwner() {\n    require(msg.sender == owner, \"Only callable by owner\");\n    _;\n  }\n\n}\n"}},"settings":{"optimizer":{"enabled":true},"outputSelection":{"*":{"*":["abi","evm.methodIdentifiers"],"":["ast"]}}}},"output":{"errors":[{"component":"general","errorCode":null,"formattedMessage":"contracts/common/v0.6/AggregatorProxy.sol:409:5: Warning: This declaration shadows an existing declaration.\n    uint16 phaseId = uint16(_roundId >> PHASE_OFFSET);\n    ^------------^\ncontracts/common/v0.6/AggregatorProxy.sol:306:3: The shadowed declaration is here:\n  function phaseId()\n  ^ (Relevant source part starts here and spans across multiple lines).\n","message":"This declaration shadows an existing declaration.","severity":"warning","sourceLocation":{"file":"contracts/common/v0.6/AggregatorProxy.sol","start":12371,"end":12385},"type":"Warning"},{"component":"general","errorCode":null,"formattedMessage":"contracts/common/v0.6/AggregatorProxy.sol:421:7: Warning: This declaration shadows an existing declaration.\n      uint16 phaseId\n      ^------------^\ncontracts/common/v0.6/AggregatorProxy.sol:306:3: The shadowed declaration is here:\n  function phaseId()\n  ^ (Relevant source part starts here and spans across multiple lines).\n","message":"This declaration shadows an existing declaration.","severity":"warning","sourceLocation":{"file":"contracts/common/v0.6/AggregatorProxy.sol","start":12671,"end":12685},"type":"Warning"}],"version":"0.6.6","long_version":"0.6.6+commit.6c089d02.Darwin.appleclang","zk_version":"1.3.4","sources":{"contracts/common/v0.6/AggregatorProxy.sol":{"id":0,"ast":{"nodeType":"SourceUnit","name":null,"src":"32:13060:0","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"PragmaDirective","name":null,"src":"32:22:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ImportDirective","name":null,"src":"56:21:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ImportDirective","name":null,"src":"78:50:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ContractDefinition","name":"AggregatorProxy","src":"381:12711:0","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"StructDefinition","name":"Phase","src":"445:73:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":[{"nodeType":"VariableDeclaration","name":"id","src":"464:9:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclaration","name":"aggregator","src":"479:34:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclaration","name":"currentPhase","src":"521:26:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclaration","name":"proposedAggregator","src":"551:49:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclaration","name":"phaseAggregators","src":"604:66:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclaration","name":"PHASE_OFFSET","src":"675:42:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":{"nodeType":"Literal","name":null,"src":"715:2:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"64","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclaration","name":"PHASE_SIZE","src":"721:40:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":{"nodeType":"Literal","name":null,"src":"759:2:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"16","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclaration","name":"MAX_ID","src":"765:66:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":{"nodeType":"BinaryOperation","name":null,"src":"799:32:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"BinaryOperation","name":null,"src":"799:28:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"Literal","name":null,"src":"799:1:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"2","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"TupleExpression","name":null,"src":"802:25:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":[{"nodeType":"BinaryOperation","name":null,"src":"803:23:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"Identifier","name":"PHASE_OFFSET","src":"803:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"Identifier","name":"PHASE_SIZE","src":"816:10:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"Literal","name":null,"src":"830:1:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"1","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"","src":"836:85:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"884:37:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"ExpressionStatement","name":null,"src":"890:26:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"890:26:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_aggregator","src":"904:11:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"setAggregator","src":"890:13:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"latestAnswer","src":"1304:155:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"1403:56:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"1409:45:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"1416:38:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"1416:36:0","memberName":"latestAnswer","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"1416:23:0","memberName":"aggregator","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"currentPhase","src":"1416:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"latestTimestamp","src":"1847:165:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"1953:59:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"1959:48:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"1966:41:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"1966:39:0","memberName":"latestTimestamp","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"1966:23:0","memberName":"aggregator","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"currentPhase","src":"1966:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"getAnswer","src":"2424:398:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"2536:286:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"IfStatement","name":null,"src":"2542:31:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":{"nodeType":"Return","name":null,"src":"2565:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Literal","name":null,"src":"2572:1:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"0","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"falseBody":null,"expression":null,"condition":{"nodeType":"BinaryOperation","name":null,"src":"2546:17:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"Identifier","name":"_roundId","src":"2546:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"Identifier","name":"MAX_ID","src":"2557:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclarationStatement","name":null,"src":"2580:63:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":[{"nodeType":"VariableDeclaration","name":"phaseId","src":"2581:14:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclaration","name":"aggregatorRoundId","src":"2597:24:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":{"nodeType":"FunctionCall","name":null,"src":"2625:18:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_roundId","src":"2634:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"parseIds","src":"2625:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclarationStatement","name":null,"src":"2649:62:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":[{"nodeType":"VariableDeclaration","name":"aggregator","src":"2649:34:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":{"nodeType":"IndexAccess","name":null,"src":"2686:25:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":{"nodeType":"Identifier","name":"phaseAggregators","src":"2686:16:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"indexExpression":{"nodeType":"Identifier","name":"phaseId","src":"2703:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"IfStatement","name":null,"src":"2717:47:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":{"nodeType":"Return","name":null,"src":"2756:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Literal","name":null,"src":"2763:1:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"0","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"falseBody":null,"expression":null,"condition":{"nodeType":"BinaryOperation","name":null,"src":"2721:33:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"FunctionCall","name":null,"src":"2721:19:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"aggregator","src":"2729:10:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"2721:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"FunctionCall","name":null,"src":"2744:10:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Literal","name":null,"src":"2752:1:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"0","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"2744:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Return","name":null,"src":"2771:46:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"2778:39:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"aggregatorRoundId","src":"2799:17:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"2778:20:0","memberName":"getAnswer","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"aggregator","src":"2778:10:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"getTimestamp","src":"3273:408:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"3392:289:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"IfStatement","name":null,"src":"3398:31:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":{"nodeType":"Return","name":null,"src":"3421:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Literal","name":null,"src":"3428:1:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"0","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"falseBody":null,"expression":null,"condition":{"nodeType":"BinaryOperation","name":null,"src":"3402:17:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"Identifier","name":"_roundId","src":"3402:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"Identifier","name":"MAX_ID","src":"3413:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclarationStatement","name":null,"src":"3436:63:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":[{"nodeType":"VariableDeclaration","name":"phaseId","src":"3437:14:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclaration","name":"aggregatorRoundId","src":"3453:24:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":{"nodeType":"FunctionCall","name":null,"src":"3481:18:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_roundId","src":"3490:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"parseIds","src":"3481:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclarationStatement","name":null,"src":"3505:62:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":[{"nodeType":"VariableDeclaration","name":"aggregator","src":"3505:34:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":{"nodeType":"IndexAccess","name":null,"src":"3542:25:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":{"nodeType":"Identifier","name":"phaseAggregators","src":"3542:16:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"indexExpression":{"nodeType":"Identifier","name":"phaseId","src":"3559:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"IfStatement","name":null,"src":"3573:47:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":{"nodeType":"Return","name":null,"src":"3612:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Literal","name":null,"src":"3619:1:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"0","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"falseBody":null,"expression":null,"condition":{"nodeType":"BinaryOperation","name":null,"src":"3577:33:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"FunctionCall","name":null,"src":"3577:19:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"aggregator","src":"3585:10:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"3577:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"FunctionCall","name":null,"src":"3600:10:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Literal","name":null,"src":"3608:1:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"0","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"3600:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Return","name":null,"src":"3627:49:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"3634:42:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"aggregatorRoundId","src":"3658:17:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"3634:23:0","memberName":"getTimestamp","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"aggregator","src":"3634:10:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"latestRound","src":"4200:238:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"4300:138:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"VariableDeclarationStatement","name":null,"src":"4306:33:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":[{"nodeType":"VariableDeclaration","name":"phase","src":"4306:18:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":{"nodeType":"Identifier","name":"currentPhase","src":"4327:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Return","name":null,"src":"4368:65:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"4375:58:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"MemberAccess","name":null,"src":"4384:8:0","memberName":"id","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"phase","src":"4384:5:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionCall","name":null,"src":"4394:38:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"FunctionCall","name":null,"src":"4401:30:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"4401:28:0","memberName":"latestRound","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"4401:16:0","memberName":"aggregator","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"phase","src":"4401:5:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"4394:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"addPhase","src":"4375:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"getRoundData","src":"5875:551:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"6103:323:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"VariableDeclarationStatement","name":null,"src":"6109:63:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":[{"nodeType":"VariableDeclaration","name":"phaseId","src":"6110:14:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclaration","name":"aggregatorRoundId","src":"6126:24:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":{"nodeType":"FunctionCall","name":null,"src":"6154:18:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_roundId","src":"6163:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"parseIds","src":"6154:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ExpressionStatement","name":null,"src":"6179:152:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Assignment","name":null,"src":"6179:152:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":{"nodeType":"TupleExpression","name":null,"src":"6179:92:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":[{"nodeType":"Identifier","name":"roundId","src":"6187:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"answer","src":"6202:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"startedAt","src":"6216:9:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"updatedAt","src":"6233:9:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"answeredInRound","src":"6250:15:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightHandSide":{"nodeType":"FunctionCall","name":null,"src":"6274:57:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"aggregatorRoundId","src":"6313:17:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"6274:38:0","memberName":"getRoundData","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"IndexAccess","name":null,"src":"6274:25:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":{"nodeType":"Identifier","name":"phaseAggregators","src":"6274:16:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"indexExpression":{"nodeType":"Identifier","name":"phaseId","src":"6291:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Return","name":null,"src":"6338:83:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"6345:76:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"roundId","src":"6357:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"answer","src":"6366:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"startedAt","src":"6374:9:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"updatedAt","src":"6385:9:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"answeredInRound","src":"6396:15:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"phaseId","src":"6413:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"addPhaseIds","src":"6345:11:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"latestRoundData","src":"7684:516:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"7900:300:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"VariableDeclarationStatement","name":null,"src":"7906:35:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":[{"nodeType":"VariableDeclaration","name":"current","src":"7906:20:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":{"nodeType":"Identifier","name":"currentPhase","src":"7929:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ExpressionStatement","name":null,"src":"7971:131:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Assignment","name":null,"src":"7971:131:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":{"nodeType":"TupleExpression","name":null,"src":"7971:92:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":[{"nodeType":"Identifier","name":"roundId","src":"7979:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"answer","src":"7994:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"startedAt","src":"8008:9:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"updatedAt","src":"8025:9:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"answeredInRound","src":"8042:15:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightHandSide":{"nodeType":"FunctionCall","name":null,"src":"8066:36:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"8066:34:0","memberName":"latestRoundData","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"8066:18:0","memberName":"aggregator","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"current","src":"8066:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Return","name":null,"src":"8109:86:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"8116:79:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"roundId","src":"8128:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"answer","src":"8137:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"startedAt","src":"8145:9:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"updatedAt","src":"8156:9:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"answeredInRound","src":"8167:15:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"MemberAccess","name":null,"src":"8184:10:0","memberName":"id","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"current","src":"8184:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"addPhaseIds","src":"8116:11:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"proposedGetRoundData","src":"8817:300:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"9058:59:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"9064:48:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"9071:41:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_roundId","src":"9103:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"9071:31:0","memberName":"getRoundData","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"proposedAggregator","src":"9071:18:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"proposedLatestRoundData","src":"9669:283:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"9898:54:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"9904:43:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"9911:36:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"9911:34:0","memberName":"latestRoundData","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"proposedAggregator","src":"9911:18:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"aggregator","src":"10029:118:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"10097:50:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"10103:39:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"10110:32:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"MemberAccess","name":null,"src":"10118:23:0","memberName":"aggregator","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"currentPhase","src":"10118:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"10110:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"phaseId","src":"10208:97:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"10272:33:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"10278:22:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"10285:15:0","memberName":"id","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"currentPhase","src":"10285:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"decimals","src":"10404:129:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"10481:52:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"10487:41:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"10494:34:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"10494:32:0","memberName":"decimals","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"10494:23:0","memberName":"aggregator","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"currentPhase","src":"10494:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"version","src":"10643:129:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"10721:51:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"10727:40:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"10734:33:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"10734:31:0","memberName":"version","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"10734:23:0","memberName":"aggregator","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"currentPhase","src":"10734:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"description","src":"10864:143:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"10952:55:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"10958:44:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"10965:37:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"10965:35:0","memberName":"description","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"10965:23:0","memberName":"aggregator","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"currentPhase","src":"10965:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"proposeAggregator","src":"11165:147:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"11244:68:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"ExpressionStatement","name":null,"src":"11250:57:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Assignment","name":null,"src":"11250:57:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":{"nodeType":"Identifier","name":"proposedAggregator","src":"11250:18:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightHandSide":{"nodeType":"FunctionCall","name":null,"src":"11271:36:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_aggregator","src":"11295:11:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"AggregatorV2V3Interface","src":"11271:23:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"confirmAggregator","src":"11579:235:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"11658:156:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"ExpressionStatement","name":null,"src":"11664:82:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"11664:82:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"BinaryOperation","name":null,"src":"11672:42:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"Identifier","name":"_aggregator","src":"11672:11:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"FunctionCall","name":null,"src":"11687:27:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"proposedAggregator","src":"11695:18:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"11687:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Literal","name":null,"src":"11716:29:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"Invalid proposed aggregator","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"require","src":"11664:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ExpressionStatement","name":null,"src":"11752:25:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"UnaryOperation","name":null,"src":"11752:25:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":{"nodeType":"Identifier","name":"proposedAggregator","src":"11759:18:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ExpressionStatement","name":null,"src":"11783:26:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"11783:26:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_aggregator","src":"11797:11:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"setAggregator","src":"11783:13:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"setAggregator","src":"11845:234:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"11904:175:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"VariableDeclarationStatement","name":null,"src":"11910:31:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":[{"nodeType":"VariableDeclaration","name":"id","src":"11910:9:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":{"nodeType":"BinaryOperation","name":null,"src":"11922:19:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"MemberAccess","name":null,"src":"11922:15:0","memberName":"id","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"currentPhase","src":"11922:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"Literal","name":null,"src":"11940:1:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"1","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ExpressionStatement","name":null,"src":"11947:62:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Assignment","name":null,"src":"11947:62:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":{"nodeType":"Identifier","name":"currentPhase","src":"11947:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightHandSide":{"nodeType":"FunctionCall","name":null,"src":"11962:47:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"id","src":"11968:2:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionCall","name":null,"src":"11972:36:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_aggregator","src":"11996:11:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"AggregatorV2V3Interface","src":"11972:23:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"Phase","src":"11962:5:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ExpressionStatement","name":null,"src":"12015:59:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Assignment","name":null,"src":"12015:59:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":{"nodeType":"IndexAccess","name":null,"src":"12015:20:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":{"nodeType":"Identifier","name":"phaseAggregators","src":"12015:16:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"indexExpression":{"nodeType":"Identifier","name":"id","src":"12032:2:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightHandSide":{"nodeType":"FunctionCall","name":null,"src":"12038:36:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_aggregator","src":"12062:11:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"AggregatorV2V3Interface","src":"12038:23:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"addPhase","src":"12083:181:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"12193:71:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"12199:60:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"12206:53:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"BinaryOperation","name":null,"src":"12213:45:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"BinaryOperation","name":null,"src":"12213:31:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"FunctionCall","name":null,"src":"12213:15:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_phase","src":"12221:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"12213:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"Identifier","name":"PHASE_OFFSET","src":"12232:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"Identifier","name":"_originalId","src":"12247:11:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"12206:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"parseIds","src":"12268:248:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"12365:151:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"VariableDeclarationStatement","name":null,"src":"12371:49:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":[{"nodeType":"VariableDeclaration","name":"phaseId","src":"12371:14:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":{"nodeType":"FunctionCall","name":null,"src":"12388:32:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"BinaryOperation","name":null,"src":"12395:24:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"Identifier","name":"_roundId","src":"12395:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"Identifier","name":"PHASE_OFFSET","src":"12407:12:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"12388:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclarationStatement","name":null,"src":"12426:43:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":[{"nodeType":"VariableDeclaration","name":"aggregatorRoundId","src":"12426:24:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":{"nodeType":"FunctionCall","name":null,"src":"12453:16:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_roundId","src":"12460:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"12453:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Return","name":null,"src":"12476:35:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"TupleExpression","name":null,"src":"12483:28:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":[{"nodeType":"Identifier","name":"phaseId","src":"12484:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"aggregatorRoundId","src":"12493:17:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"addPhaseIds","src":"12520:413:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"12769:164:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"12775:153:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"TupleExpression","name":null,"src":"12782:146:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":[{"nodeType":"FunctionCall","name":null,"src":"12790:34:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"phaseId","src":"12799:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionCall","name":null,"src":"12808:15:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"roundId","src":"12815:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"12808:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"addPhase","src":"12790:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"answer","src":"12832:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"startedAt","src":"12846:9:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"updatedAt","src":"12863:9:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionCall","name":null,"src":"12880:42:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"phaseId","src":"12889:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionCall","name":null,"src":"12898:23:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"answeredInRound","src":"12905:15:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"12898:6:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"addPhase","src":"12880:8:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ModifierDefinition","name":"hasProposal","src":"12964:125:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"12987:102:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"ExpressionStatement","name":null,"src":"12993:84:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"12993:84:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"BinaryOperation","name":null,"src":"13001:41:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"FunctionCall","name":null,"src":"13001:27:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"proposedAggregator","src":"13009:18:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"13001:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"FunctionCall","name":null,"src":"13032:10:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Literal","name":null,"src":"13040:1:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"0","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"13032:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Literal","name":null,"src":"13044:32:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"No proposed aggregator present","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"require","src":"12993:7:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"PlaceholderStatement","name":null,"src":"13083:1:0","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}},"contracts/common/v0.6/EACAggregatorProxy.sol":{"id":1,"ast":{"nodeType":"SourceUnit","name":null,"src":"32:9492:1","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"PragmaDirective","name":null,"src":"32:22:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ImportDirective","name":null,"src":"56:31:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ImportDirective","name":null,"src":"88:52:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ContractDefinition","name":"EACAggregatorProxy","src":"583:8941:1","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"VariableDeclaration","name":"accessController","src":"635:49:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"","src":"689:161:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"807:43:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"ExpressionStatement","name":null,"src":"813:32:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"813:32:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_accessController","src":"827:17:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"setController","src":"813:13:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"setController","src":"1025:153:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"1104:74:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"ExpressionStatement","name":null,"src":"1110:63:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Assignment","name":null,"src":"1110:63:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":{"nodeType":"Identifier","name":"accessController","src":"1110:16:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightHandSide":{"nodeType":"FunctionCall","name":null,"src":"1129:44:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_accessController","src":"1155:17:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"AccessControllerInterface","src":"1129:25:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"latestAnswer","src":"1625:136:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"1723:38:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"1729:27:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"1736:20:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"1736:18:1","memberName":"latestAnswer","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"super","src":"1736:5:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"latestTimestamp","src":"2280:143:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"2382:41:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"2388:30:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"2395:23:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"2395:21:1","memberName":"latestTimestamp","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"super","src":"2395:5:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"getAnswer","src":"2899:154:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"3010:43:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"3016:32:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"3023:25:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_roundId","src":"3039:8:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"3023:15:1","memberName":"getAnswer","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"super","src":"3023:5:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"getTimestamp","src":"3568:161:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"3683:46:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"3689:35:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"3696:28:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_roundId","src":"3715:8:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"3696:18:1","memberName":"getTimestamp","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"super","src":"3696:5:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"latestRound","src":"4181:135:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"4279:37:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"4285:26:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"4292:19:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"4292:17:1","memberName":"latestRound","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"super","src":"4292:5:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"getRoundData","src":"5629:280:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"5863:46:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"5869:35:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"5876:28:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_roundId","src":"5895:8:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"5876:18:1","memberName":"getRoundData","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"super","src":"5876:5:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"latestRoundData","src":"7166:263:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"7388:41:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"7394:30:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"7401:23:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"7401:21:1","memberName":"latestRoundData","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"super","src":"7401:5:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"proposedGetRoundData","src":"8046:314:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"8306:54:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"8312:43:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"8319:36:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"_roundId","src":"8346:8:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"8319:26:1","memberName":"proposedGetRoundData","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"super","src":"8319:5:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"proposedLatestRoundData","src":"8912:297:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"9160:49:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"Return","name":null,"src":"9166:38:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"9173:31:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"9173:29:1","memberName":"proposedLatestRoundData","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"super","src":"9173:5:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ModifierDefinition","name":"checkAccess","src":"9343:179:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"9366:156:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"VariableDeclarationStatement","name":null,"src":"9372:47:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":[{"nodeType":"VariableDeclaration","name":"ac","src":"9372:28:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":{"nodeType":"Identifier","name":"accessController","src":"9403:16:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ExpressionStatement","name":null,"src":"9425:85:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"9425:85:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"BinaryOperation","name":null,"src":"9433:63:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"BinaryOperation","name":null,"src":"9433:25:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"FunctionCall","name":null,"src":"9433:11:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"ac","src":"9441:2:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"9433:7:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"FunctionCall","name":null,"src":"9448:10:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Literal","name":null,"src":"9456:1:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"0","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"9448:7:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"FunctionCall","name":null,"src":"9462:34:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"MemberAccess","name":null,"src":"9475:10:1","memberName":"sender","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"msg","src":"9475:3:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"MemberAccess","name":null,"src":"9487:8:1","memberName":"data","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"msg","src":"9487:3:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"MemberAccess","name":null,"src":"9462:12:1","memberName":"hasAccess","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"ac","src":"9462:2:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Literal","name":null,"src":"9498:11:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"No access","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"require","src":"9425:7:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"PlaceholderStatement","name":null,"src":"9516:1:1","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}},"contracts/common/v0.6/Owned.sol":{"id":2,"ast":{"nodeType":"SourceUnit","name":null,"src":"32:1217:2","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"PragmaDirective","name":null,"src":"32:30:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ContractDefinition","name":"Owned","src":"166:1082:2","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"VariableDeclaration","name":"owner","src":"186:20:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclaration","name":"pendingOwner","src":"210:28:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"EventDefinition","name":"OwnershipTransferRequested","src":"243:87:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"EventDefinition","name":"OwnershipTransferred","src":"333:81:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"","src":"418:50:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"439:29:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"ExpressionStatement","name":null,"src":"445:18:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Assignment","name":null,"src":"445:18:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":{"nodeType":"Identifier","name":"owner","src":"445:5:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightHandSide":{"nodeType":"MemberAccess","name":null,"src":"453:10:2","memberName":"sender","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"msg","src":"453:3:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"transferOwnership","src":"574:150:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"645:79:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"ExpressionStatement","name":null,"src":"651:18:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Assignment","name":null,"src":"651:18:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":{"nodeType":"Identifier","name":"pendingOwner","src":"651:12:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightHandSide":{"nodeType":"Identifier","name":"_to","src":"666:3:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"EmitStatement","name":null,"src":"676:43:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":{"nodeType":"FunctionCall","name":null,"src":"681:38:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"owner","src":"708:5:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Identifier","name":"_to","src":"715:3:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"OwnershipTransferRequested","src":"681:26:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"acceptOwnership","src":"813:254:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"855:212:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"ExpressionStatement","name":null,"src":"861:61:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"861:61:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"BinaryOperation","name":null,"src":"869:26:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"MemberAccess","name":null,"src":"869:10:2","memberName":"sender","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"msg","src":"869:3:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"Identifier","name":"pendingOwner","src":"883:12:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Literal","name":null,"src":"897:24:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"Must be proposed owner","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"require","src":"861:7:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"VariableDeclarationStatement","name":null,"src":"929:24:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":[{"nodeType":"VariableDeclaration","name":"oldOwner","src":"929:16:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":{"nodeType":"Identifier","name":"owner","src":"948:5:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ExpressionStatement","name":null,"src":"959:18:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Assignment","name":null,"src":"959:18:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":{"nodeType":"Identifier","name":"owner","src":"959:5:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightHandSide":{"nodeType":"MemberAccess","name":null,"src":"967:10:2","memberName":"sender","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"msg","src":"967:3:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ExpressionStatement","name":null,"src":"983:25:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Assignment","name":null,"src":"983:25:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":{"nodeType":"Identifier","name":"pendingOwner","src":"983:12:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightHandSide":{"nodeType":"FunctionCall","name":null,"src":"998:10:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Literal","name":null,"src":"1006:1:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"0","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"ElementaryTypeNameExpression","name":null,"src":"998:7:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"EmitStatement","name":null,"src":"1015:47:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":{"nodeType":"FunctionCall","name":null,"src":"1020:42:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"Identifier","name":"oldOwner","src":"1041:8:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"MemberAccess","name":null,"src":"1051:10:2","memberName":"sender","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"msg","src":"1051:3:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"OwnershipTransferred","src":"1020:20:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ModifierDefinition","name":"onlyOwner","src":"1152:93:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":{"nodeType":"Block","name":null,"src":"1173:72:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":[{"nodeType":"ExpressionStatement","name":null,"src":"1179:54:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"FunctionCall","name":null,"src":"1179:54:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":[{"nodeType":"BinaryOperation","name":null,"src":"1187:19:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":{"nodeType":"MemberAccess","name":null,"src":"1187:10:2","memberName":"sender","functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"msg","src":"1187:3:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"rightExpression":{"nodeType":"Identifier","name":"owner","src":"1201:5:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"Literal","name":null,"src":"1208:24:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":"Only callable by owner","initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":{"nodeType":"Identifier","name":"require","src":"1179:7:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"PlaceholderStatement","name":null,"src":"1239:1:2","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}},"contracts/common/v0.6/interfaces/AccessControllerInterface.sol":{"id":3,"ast":{"nodeType":"SourceUnit","name":null,"src":"32:158:3","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"PragmaDirective","name":null,"src":"32:30:3","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ContractDefinition","name":"AccessControllerInterface","src":"64:125:3","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"FunctionDefinition","name":"hasAccess","src":"104:83:3","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}},"contracts/common/v0.6/interfaces/AggregatorInterface.sol":{"id":4,"ast":{"nodeType":"SourceUnit","name":null,"src":"32:737:4","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"PragmaDirective","name":null,"src":"32:23:4","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ContractDefinition","name":"AggregatorInterface","src":"57:711:4","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"FunctionDefinition","name":"latestAnswer","src":"91:79:4","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"latestTimestamp","src":"176:83:4","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"latestRound","src":"263:79:4","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"getAnswer","src":"346:99:4","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"getTimestamp","src":"449:103:4","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"EventDefinition","name":"AnswerUpdated","src":"556:104:4","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"EventDefinition","name":"NewRound","src":"664:102:4","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}},"contracts/common/v0.6/interfaces/AggregatorV2V3Interface.sol":{"id":5,"ast":{"nodeType":"SourceUnit","name":null,"src":"32:184:5","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"PragmaDirective","name":null,"src":"32:23:5","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ImportDirective","name":null,"src":"57:35:5","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ImportDirective","name":null,"src":"93:37:5","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ContractDefinition","name":"AggregatorV2V3Interface","src":"132:83:5","memberName":null,"functionName":null,"AST":null,"nodes":[],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}},"contracts/common/v0.6/interfaces/AggregatorV3Interface.sol":{"id":6,"ast":{"nodeType":"SourceUnit","name":null,"src":"32:718:6","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"PragmaDirective","name":null,"src":"32:23:6","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"ContractDefinition","name":"AggregatorV3Interface","src":"57:692:6","memberName":null,"functionName":null,"AST":null,"nodes":[{"nodeType":"FunctionDefinition","name":"decimals","src":"94:74:6","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"description","src":"172:85:6","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"version","src":"261:75:6","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"getRoundData","src":"340:211:6","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null},{"nodeType":"FunctionDefinition","name":"latestRoundData","src":"555:191:6","memberName":null,"functionName":null,"AST":null,"nodes":null,"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}],"statements":null,"arguments":null,"declarations":null,"members":null,"components":null,"clauses":null,"options":null,"body":null,"trueBody":null,"falseBody":null,"expression":null,"condition":null,"initializationExpression":null,"leftExpression":null,"rightExpression":null,"subExpression":null,"trueExpression":null,"falseExpression":null,"loopExpression":null,"baseExpression":null,"indexExpression":null,"startExpression":null,"endExpression":null,"value":null,"initialValue":null,"externalCall":null,"eventCall":null,"errorCall":null,"leftHandSide":null,"rightHandSide":null,"length":null}}},"contracts":{"contracts/common/v0.6/AggregatorProxy.sol":{"AggregatorProxy":{"abi":[{"inputs":[{"internalType":"address","name":"_aggregator","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"int256","name":"current","type":"int256"},{"indexed":true,"internalType":"uint256","name":"roundId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"updatedAt","type":"uint256"}],"name":"AnswerUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"roundId","type":"uint256"},{"indexed":true,"internalType":"address","name":"startedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"startedAt","type":"uint256"}],"name":"NewRound","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"OwnershipTransferRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"aggregator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_aggregator","type":"address"}],"name":"confirmAggregator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"description","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_roundId","type":"uint256"}],"name":"getAnswer","outputs":[{"internalType":"int256","name":"answer","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint80","name":"_roundId","type":"uint80"}],"name":"getRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_roundId","type":"uint256"}],"name":"getTimestamp","outputs":[{"internalType":"uint256","name":"updatedAt","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestAnswer","outputs":[{"internalType":"int256","name":"answer","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestRound","outputs":[{"internalType":"uint256","name":"roundId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestTimestamp","outputs":[{"internalType":"uint256","name":"updatedAt","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"","type":"uint16"}],"name":"phaseAggregators","outputs":[{"internalType":"contract AggregatorV2V3Interface","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"phaseId","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_aggregator","type":"address"}],"name":"proposeAggregator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"proposedAggregator","outputs":[{"internalType":"contract AggregatorV2V3Interface","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint80","name":"_roundId","type":"uint80"}],"name":"proposedGetRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proposedLatestRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}],"evm":{"legacyAssembly":null,"assembly":"\t.text\n\t.file\t\"AggregatorProxy.sol:AggregatorProxy\"\n\t.globl\t__entry\n__entry:\n.func_begin0:\n\tadd\tr1, r0, r3\n\tshr.s\t96, r3, r3\n\tand\t@CPI0_0[0], r3, r4\n\tptr.add\tr1, r4, stack[@ptr_return_data]\n\tptr.add\tr1, r0, stack[@ptr_calldata]\n\tand\t@CPI0_0[0], r3, stack[@calldatasize]\n\tadd\t0, r0, stack[@returndatasize]\n\tand!\t1, r2, r1\n\tjump.ne\t@.BB0_1\n\tadd\tr0, r0, r1\n\tnear_call\tr0, @function_main, @DEFAULT_UNWIND\n.BB0_1:\n\tadd\t1, r0, r1\n\tnear_call\tr0, @function_main, @DEFAULT_UNWIND\n.func_end0:\n\n__exponent:\n.func_begin1:\n\tadd\tr1, r0, r2\n\tadd\t1, r0, r1\n\tadd\t256, r0, r3\n.BB1_2:\n\tsub.s!\t0, r2, r4\n\tjump.eq\t@.BB1_1\n\tand!\t1, r2, r4\n\tadd\tr3, r0, r4\n\tadd.eq\t1, r0, r4\n\tmul\tr4, r1, r1, r4\n\tshr.s\t1, r2, r2\n\tmul\tr3, r3, r3, r4\n\tjump\t@.BB1_2\n.BB1_1:\n\tret\n.func_end1:\n\n__default_static_call:\n.func_begin2:\n\tnop\tstack+=[2]\n\tadd\tr6, r0, stack-[2]\n\tadd\tr5, r0, stack-[1]\n\tadd\t@CPI2_0[0], r0, r5\n\tsub.s!\t@CPI2_0[0], r3, r6\n\tadd.ge\tr5, r0, r3\n\tshl.s\t64, r3, r3\n\tsub.s!\t@CPI2_0[0], r4, r6\n\tadd.ge\tr5, r0, r4\n\tshl.s\t96, r4, r4\n\tor\tr4, r3, r3\n\tsub.s!\t@CPI2_0[0], r1, r4\n\tadd.ge\tr5, r0, r1\n\tshl.s\t192, r1, r1\n\tor\tr3, r1, r1\n\tnear_call\tr0, @__staticcall, @DEFAULT_UNWIND\n\tadd\tstack-[1], r0, r9\n\tadd\tr1, r0, r3\n\tshr.s\t96, r3, r3\n\tand\t@CPI2_0[0], r3, r3\n\tadd\tstack-[2], r0, r5\n\tsub!\tr3, r5, r4\n\tadd.lt\tr3, r0, r5\n\tand\t31, r5, r4\n\tshr.s!\t5, r5, r5\n\tjump.eq\t@.BB2_5\n\tadd\tr0, r0, r6\n.BB2_2:\n\tshl.s\t5, r6, r7\n\tadd\tr9, r7, r8\n\tptr.add\tr1, r7, r7\n\tld\tr7, r7\n\tst.1\tr8, r7\n\tadd\t1, r6, r6\n\tsub!\tr6, r5, r7\n\tjump.lt\t@.BB2_2\n.BB2_5:\n\tand\t1, r2, r2\n\tsub.s!\t0, r4, r6\n\tjump.eq\t@.BB2_4\n\tshl.s\t5, r5, r5\n\tptr.add\tr1, r5, r6\n\tadd\tr9, r5, r5\n\tshl.s\t3, r4, r4\n\tld.1\tr5, r7\n\tshl\tr7, r4, r7\n\tshr\tr7, r4, r7\n\tld\tr6, r6\n\tsub\t256, r4, r4\n\tshr\tr6, r4, r6\n\tshl\tr6, r4, r4\n\tor\tr4, r7, r4\n\tst.1\tr5, r4\n.BB2_4:\n\tadd\tr3, r0, stack[@returndatasize]\n\tptr.add\tr1, r0, stack[@ptr_return_data]\n\tadd\tr2, r0, r1\n\tret\n.func_end2:\n\n__keccak256:\n.func_begin3:\n\tadd\t@CPI3_0[0], r0, r1\n\tcontext.ergs_left\tr2\n\tsub.s!\t@CPI3_0[0], r2, r3\n\tadd.lt\tr2, r0, r1\n\tshl.s\t192, r1, r1\n\tor\t@CPI3_1[0], r1, r1\n\tadd\t32784, r0, r2\n\tnear_call\tr0, @__staticcall, @DEFAULT_UNWIND\n\tand!\t1, r2, r2\n\tjump.eq\t@.BB3_2\n\tld\tr1, r1\n\tret\n.BB3_2:\n\tadd\tr0, r0, r1\n\tadd\tr0, r0, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.func_end3:\n\n__system_request:\n.func_begin4:\n\tadd\t@CPI4_0[0], r0, r1\n\tcontext.ergs_left\tr2\n\tsub.s!\t@CPI4_0[0], r2, r3\n\tadd.lt\tr2, r0, r1\n\tshl.s\t192, r1, r1\n\tor\t@CPI4_1[0], r1, r1\n\tadd\t32770, r0, r2\n\tnear_call\tr0, @__staticcall, @DEFAULT_UNWIND\n\tand!\t1, r2, r2\n\tjump.eq\t@.BB4_2\n\tld\tr1, r1\n\tret\n.BB4_2:\n\tadd\tr0, r0, r1\n\tadd\tr0, r0, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.func_end4:\n\n__exit_return:\n.func_begin5:\n\tadd\t@CPI5_0[0], r0, r4\n\tsub.s!\t@CPI5_0[0], r1, r5\n\tadd.ge\tr4, r0, r1\n\tshl.s\t64, r1, r1\n\tadd\tr1, r3, r1\n\tsub.s!\t@CPI5_0[0], r2, r3\n\tadd.ge\tr4, r0, r2\n\tshl.s\t96, r2, r2\n\tadd\tr1, r2, r1\n\tret.ok.to_label\tr1, @DEFAULT_FAR_RETURN\n.func_end5:\n\n__exit_revert:\n.func_begin6:\n\tadd\t@CPI6_0[0], r0, r3\n\tsub.s!\t@CPI6_0[0], r2, r4\n\tadd.ge\tr3, r0, r2\n\tsub.s!\t@CPI6_0[0], r1, r4\n\tadd.ge\tr3, r0, r1\n\tshl.s\t64, r1, r1\n\tshl.s\t96, r2, r2\n\tor\tr2, r1, r1\n\tret.revert.to_label\tr1, @DEFAULT_FAR_REVERT\n.func_end6:\n\nfunction_main:\n.func_begin7:\n\tnop\tstack+=[4]\n\tadd\t128, r0, r2\n\tst.1\t64, r2\n\tcontext.get_context_u128\tr2\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_8\n\tsub.s!\t0, r2, r1\n\tjump.ne\t@.BB7_10\n\tptr.add\tstack[@ptr_calldata], r0, r3\n\tld.1\t64, r1\n\tadd\tstack[@calldatasize], r0, r2\n\tand\t31, r2, r4\n\tshr.s!\t5, r2, r5\n\tjump.eq\t@.BB7_154\n\tadd\tr0, r0, r6\n.BB7_4:\n\tshl.s\t5, r6, r7\n\tadd\tr1, r7, r8\n\tptr.add\tr3, r7, r7\n\tld\tr7, r7\n\tst.1\tr8, r7\n\tadd\t1, r6, r6\n\tsub!\tr6, r5, r7\n\tjump.lt\t@.BB7_4\n.BB7_154:\n\tsub.s!\t0, r4, r6\n\tjump.eq\t@.BB7_6\n\tshl.s\t5, r5, r5\n\tptr.add\tr3, r5, r3\n\tadd\tr1, r5, r5\n\tshl.s\t3, r4, r4\n\tld.1\tr5, r6\n\tshl\tr6, r4, r6\n\tshr\tr6, r4, r6\n\tld\tr3, r3\n\tsub\t256, r4, r4\n\tshr\tr3, r4, r3\n\tshl\tr3, r4, r3\n\tor\tr3, r6, r3\n\tst.1\tr5, r3\n.BB7_6:\n\tadd\tr2, r1, r3\n\tst.1\t64, r3\n\tsub.s!\t32, r2, r2\n\tjump.lt\t@.BB7_10\n\tsload\tr0, r2\n\tand\t@CPI7_13[0], r2, r2\n\tcontext.caller\tr3\n\tor\tr3, r2, r2\n\tld.1\tr1, r1\n\tsstore\tr0, r2\n\tadd\t2, r0, r2\n\tsload\tr2, r3\n\tld.1\t64, r4\n\tadd\t64, r4, r5\n\tst.1\t64, r5\n\tand\t@CPI7_8[0], r1, r5\n\tadd\tr5, r0, stack-[4]\n\tadd\t32, r4, r1\n\tst.1\tr1, r5\n\tadd\t1, r3, r1\n\tand\t65535, r1, r1\n\tst.1\tr4, r1\n\tand\t@CPI7_27[0], r3, r3\n\tor\tr3, r1, r3\n\tshl.s\t16, r5, r4\n\tor\tr3, r4, r3\n\tsstore\tr2, r3\n\tst.1\t0, r1\n\tadd\t4, r0, r1\n\tst.1\t32, r1\n\tnear_call\tr0, @__keccak256, @DEFAULT_UNWIND\n\tsload\tr1, r2\n\tand\t@CPI7_13[0], r2, r2\n\tadd\tstack-[4], r0, r3\n\tor\tr2, r3, r2\n\tsstore\tr1, r2\n\tadd\t32, r0, r1\n\tst.2\t256, r1\n\tst.2\t288, r0\n\tadd\t256, r0, r1\n\tadd\t64, r0, r2\n\tadd\t@CPI7_50[0], r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_8:\n\tsub.s!\t0, r2, r1\n\tjump.ne\t@.BB7_10\n\tadd\tstack[@calldatasize], r0, r3\n\tsub.s!\t3, r3, r1\n\tjump.gt\t@.BB7_96\n.BB7_10:\n\tadd\tr0, r0, r1\n\tadd\tr0, r0, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_96:\n\tptr.add\tstack[@ptr_calldata], r0, r1\n\tld\tr1, r4\n\tshr.s\t224, r4, r2\n\tsub.s!\t@CPI7_0[0], r4, r5\n\tjump.ge\t@.BB7_97\n\tsub.s!\t@CPI7_29[0], r4, r4\n\tjump.ge\t@.BB7_104\n\tsub.s!\t@CPI7_42[0], r2, r1\n\tjump.ne\t@.BB7_114\n\tadd\t2, r0, r1\n\tsload\tr1, r1\n\tshr.s\t16, r1, r1\n\tand\t@CPI7_8[0], r1, r1\n\tld.1\t64, r2\n\tst.1\tr2, r1\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t32, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_97:\n\tsub.s!\t@CPI7_1[0], r4, r4\n\tjump.ge\t@.BB7_98\n\tsub.s!\t@CPI7_18[0], r2, r4\n\tjump.ne\t@.BB7_109\n\tsload\tr0, r1\n.BB7_34:\n\tand\t@CPI7_8[0], r1, r1\n\tld.1\t64, r2\n\tst.1\tr2, r1\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t32, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_104:\n\tsub.s!\t@CPI7_30[0], r2, r4\n\tjump.ne\t@.BB7_105\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_10\n\tadd\t3, r0, r2\n\tsload\tr2, r2\n\tand!\t@CPI7_8[0], r2, r3\n\tjump.eq\t@.BB7_124\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tld.1\t64, r4\n\tadd\t@CPI7_28[0], r0, r2\n\tst.1\tr4, r2\n\tand\t@CPI7_17[0], r1, r1\n\tadd\tr4, r0, stack-[2]\n\tadd\t4, r4, r2\n\tst.1\tr2, r1\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[3]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr3, r0, stack-[4]\n\tst.2\t4, r3\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_10\n\tcontext.ergs_left\tr1\n\tadd\tstack-[4], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_57\n\tadd\tstack-[3], r0, r5\n\tadd\tstack-[2], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t36, r3, r4\n\tadd\t160, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_134\n.BB7_57:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t160, r1, r1\n\tjump.lt\t@.BB7_10\n\tjump\t@.BB7_58\n.BB7_98:\n\tsub.s!\t@CPI7_2[0], r2, r4\n\tjump.ne\t@.BB7_99\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_10\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r2\n\tsub.s!\t@CPI7_17[0], r2, r1\n\tadd\tr0, r0, r1\n\tjump.gt\t@.BB7_35\n\tshr.s\t64, r2, r1\n\tst.1\t0, r1\n\tadd\t4, r0, r1\n\tst.1\t32, r1\n\tadd\tr2, r0, stack-[4]\n\tnear_call\tr0, @__keccak256, @DEFAULT_UNWIND\n\tadd\tstack-[4], r0, r3\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r4\n\tadd\tr0, r0, r1\n\tjump.eq\t@.BB7_35\n\tld.1\t64, r1\n\tadd\t@CPI7_1[0], r0, r2\n\tst.1\tr1, r2\n\tand\t@CPI7_11[0], r3, r2\n\tadd\t4, r1, r3\n\tst.1\tr3, r2\n\tld.1\t64, r3\n\tadd\t@CPI7_10[0], r0, r2\n\tst.2\t0, r2\n\tadd\tr4, r0, stack-[3]\n\tst.2\t4, r4\n\tadd\tr3, r0, stack-[2]\n\tsub\tr1, r3, r1\n\tadd\tr1, r0, stack-[4]\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tadd\tstack-[4], r0, r2\n\tadd\t36, r2, r4\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_10\n.BB7_87:\n\tcontext.ergs_left\tr1\n\tadd\tstack-[3], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_88\n\tadd\t32, r0, r6\n\tadd\tstack-[2], r0, r3\n\tadd\tr3, r0, r5\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_134\n.BB7_88:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.gt\t@.BB7_54\n\tjump\t@.BB7_10\n.BB7_114:\n\tsub.s!\t@CPI7_43[0], r2, r1\n\tjump.ne\t@.BB7_115\n\tadd\t2, r0, r1\n\tadd\tr1, r0, stack-[4]\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r2\n\tadd\tr0, r0, r2\n\tjump.eq\t@.BB7_119\n\tadd\tstack-[4], r0, r2\n\tsload\tr2, r2\n\tdiv\tr2, r1, r1, r2\n\tand\t@CPI7_8[0], r1, r2\n.BB7_119:\n\tld.1\t64, r3\n\tadd\t@CPI7_49[0], r0, r1\n\tadd\tr3, r0, stack-[2]\n\tst.1\tr3, r1\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[3]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr2, r0, stack-[4]\n\tst.2\t4, r2\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_10\n\tcontext.ergs_left\tr1\n\tadd\tstack-[4], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_51\n\tadd\tstack-[3], r0, r5\n\tadd\tstack-[2], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t4, r3, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_134\n.BB7_51:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_10\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tand\t255, r1, r1\n\tst.1\tr2, r1\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t32, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_109:\n\tsub.s!\t@CPI7_19[0], r2, r4\n\tjump.ne\t@.BB7_110\n\tadd\t3, r0, r1\n\tsload\tr1, r2\n\tand!\t@CPI7_8[0], r2, r1\n\tjump.ne\t@.BB7_77\n.BB7_124:\n\tld.1\t64, r2\n\tadd\t68, r2, r1\n\tadd\t@CPI7_41[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t30, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_25[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_105:\n\tsub.s!\t@CPI7_31[0], r2, r1\n\tjump.ne\t@.BB7_106\n\tld.1\t64, r1\n\tadd\t64, r1, r2\n\tst.1\t64, r2\n\tadd\t32, r1, r2\n\tst.1\tr2, r0\n\tst.1\tr1, r0\n\tld.1\t64, r1\n\tadd\t64, r1, r2\n\tst.1\t64, r2\n\tadd\t2, r0, r2\n\tsload\tr2, r2\n\tand\t65535, r2, r3\n\tadd\tr3, r0, stack-[1]\n\tst.1\tr1, r3\n\tadd\t32, r1, r1\n\tshr.s\t16, r2, r2\n\tand\t@CPI7_8[0], r2, r2\n\tst.1\tr1, r2\n\tadd\t@CPI7_40[0], r0, r1\n\tld.1\t64, r3\n\tadd\tr3, r0, stack-[2]\n\tst.1\tr3, r1\n\tadd\t@CPI7_10[0], r0, r1\n\tld.1\t64, r3\n\tadd\tr3, r0, stack-[3]\n\tst.2\t0, r1\n\tadd\tr2, r0, stack-[4]\n\tst.2\t4, r2\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_10\n\tcontext.ergs_left\tr1\n\tadd\tstack-[4], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_60\n\tadd\tstack-[3], r0, r5\n\tadd\tstack-[2], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t4, r3, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_134\n.BB7_60:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t32, r1, r1\n\tjump.lt\t@.BB7_10\n\tadd\tstack-[1], r0, r1\n\tshl.s\t64, r1, r1\n\tld.1\t64, r2\n\tld.1\tr2, r2\n\tand\t@CPI7_11[0], r2, r2\n\tor\tr2, r1, r1\n\tjump\t@.BB7_35\n.BB7_99:\n\tsub.s!\t@CPI7_3[0], r2, r4\n\tjump.ne\t@.BB7_100\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_10\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tadd\t4, r0, r2\n\tst.1\t32, r2\n\tand\t65535, r1, r1\n\tst.1\t0, r1\n\tnear_call\tr0, @__keccak256, @DEFAULT_UNWIND\n\tsload\tr1, r1\n\tjump\t@.BB7_34\n.BB7_115:\n\tsub.s!\t@CPI7_44[0], r2, r1\n\tjump.ne\t@.BB7_116\n\tadd\t2, r0, r1\n\tadd\tr1, r0, stack-[4]\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r2\n\tadd\tr0, r0, r3\n\tjump.eq\t@.BB7_121\n\tadd\tstack-[4], r0, r2\n\tsload\tr2, r2\n\tdiv\tr2, r1, r1, r2\n\tand\t@CPI7_8[0], r1, r3\n.BB7_121:\n\tld.1\t64, r1\n\tadd\t@CPI7_48[0], r0, r2\n\tst.1\tr1, r2\n\tld.1\t64, r4\n\tadd\t@CPI7_10[0], r0, r2\n\tst.2\t0, r2\n\tadd\tr3, r0, stack-[4]\n\tst.2\t4, r3\n\tadd\tr4, r0, stack-[3]\n\tsub\tr1, r4, r1\n\tadd\tr1, r0, stack-[2]\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tadd\tstack-[2], r0, r2\n\tadd\t4, r2, r4\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_10\n\tjump\t@.BB7_50\n.BB7_110:\n\tsub.s!\t@CPI7_20[0], r2, r4\n\tjump.ne\t@.BB7_111\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_10\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tadd\tr1, r0, stack-[4]\n\tshr.s\t64, r1, r1\n\tand\t65535, r1, r1\n\tst.1\t0, r1\n\tadd\t4, r0, r1\n\tst.1\t32, r1\n\tnear_call\tr0, @__keccak256, @DEFAULT_UNWIND\n\tsload\tr1, r1\n\tadd\t@CPI7_28[0], r0, r2\n\tld.1\t64, r3\n\tst.1\tr3, r2\n\tadd\tstack-[4], r0, r2\n\tand\t@CPI7_11[0], r2, r2\n\tadd\tr3, r0, stack-[1]\n\tadd\t4, r3, r3\n\tst.1\tr3, r2\n\tadd\t@CPI7_10[0], r0, r2\n\tld.1\t64, r3\n\tadd\tr3, r0, stack-[2]\n\tst.2\t0, r2\n\tand\t@CPI7_8[0], r1, r1\n\tadd\tr1, r0, stack-[3]\n\tst.2\t4, r1\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_10\n\tcontext.ergs_left\tr1\n\tadd\tstack-[3], r0, r5\n\tsub.s!\t4, r5, r2\n\tjump.eq\t@.BB7_81\n\tadd\tstack-[2], r0, r3\n\tadd\tstack-[1], r0, r2\n\tsub\tr2, r3, r2\n\tadd\t36, r2, r4\n\tadd\t160, r0, r6\n\tadd\tr5, r0, r2\n\tadd\tr3, r0, r5\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_134\n.BB7_81:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t160, r1, r1\n\tjump.lt\t@.BB7_10\n\tadd\tstack-[4], r0, r1\n\tand\t@CPI7_12[0], r1, r3\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tand\t@CPI7_11[0], r1, r1\n\tor\tr1, r3, r4\n\tadd\t128, r2, r1\n\tld.1\tr1, r5\n\tand\t@CPI7_11[0], r5, r5\n\tor\tr5, r3, r3\n\tjump\t@.BB7_36\n.BB7_106:\n\tsub.s!\t@CPI7_32[0], r2, r1\n\tjump.ne\t@.BB7_107\n\tadd\t2, r0, r1\n\tadd\tr1, r0, stack-[4]\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r2\n\tadd\tr0, r0, r2\n\tjump.eq\t@.BB7_126\n\tadd\tstack-[4], r0, r2\n\tsload\tr2, r2\n\tdiv\tr2, r1, r1, r2\n\tand\t@CPI7_8[0], r1, r2\n.BB7_126:\n\tld.1\t64, r3\n\tadd\t@CPI7_38[0], r0, r1\n\tadd\tr3, r0, stack-[2]\n\tst.1\tr3, r1\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[3]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr2, r0, stack-[4]\n\tst.2\t4, r2\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_10\n\tcontext.ergs_left\tr1\n\tadd\tstack-[4], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_63\n\tadd\tstack-[3], r0, r5\n\tadd\tstack-[2], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t4, r3, r4\n\tadd\tr5, r0, r3\n\tadd\tr0, r0, r6\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_134\n.BB7_63:\n\tptr.add\tstack[@ptr_return_data], r0, r2\n\tld.1\t64, r1\n\tadd\tstack[@returndatasize], r0, r4\n\tand\t31, r4, r3\n\tshr.s!\t5, r4, r4\n\tjump.eq\t@.BB7_152\n\tadd\tr0, r0, r5\n.BB7_65:\n\tshl.s\t5, r5, r6\n\tadd\tr1, r6, r7\n\tptr.add\tr2, r6, r6\n\tld\tr6, r6\n\tst.1\tr7, r6\n\tadd\t1, r5, r5\n\tsub!\tr5, r4, r6\n\tjump.lt\t@.BB7_65\n.BB7_152:\n\tsub.s!\t0, r3, r5\n\tjump.eq\t@.BB7_67\n\tshl.s\t5, r4, r4\n\tptr.add\tr2, r4, r2\n\tadd\tr1, r4, r4\n\tshl.s\t3, r3, r3\n\tld.1\tr4, r5\n\tshl\tr5, r3, r5\n\tshr\tr5, r3, r5\n\tld\tr2, r2\n\tsub\t256, r3, r3\n\tshr\tr2, r3, r2\n\tshl\tr2, r3, r2\n\tor\tr2, r5, r2\n\tst.1\tr4, r2\n.BB7_67:\n\tadd\tstack[@returndatasize], r0, r2\n\tadd\t31, r2, r3\n\tsub.s\t32, r0, r4\n\tand\tr3, r4, r3\n\tadd\tr3, r1, r6\n\tst.1\t64, r6\n\tsub.s!\t32, r2, r3\n\tjump.lt\t@.BB7_10\n\tld.1\tr1, r4\n\tsub.s!\t@CPI7_39[0], r4, r3\n\tjump.gt\t@.BB7_10\n\tadd\tr2, r1, r3\n\tadd\tr4, r1, r2\n\tadd\t32, r2, r1\n\tsub!\tr1, r3, r4\n\tjump.gt\t@.BB7_10\n\tld.1\tr2, r4\n\tsub.s!\t@CPI7_39[0], r4, r5\n\tjump.gt\t@.BB7_10\n\tadd\tr4, r1, r5\n\tsub!\tr3, r5, r3\n\tjump.lt\t@.BB7_10\n\tst.1\tr6, r4\n\tadd\tr6, r0, stack-[4]\n\tadd\t32, r6, r6\n\tld.1\tr2, r2\n\tadd\tr0, r0, r3\n.BB7_73:\n\tsub!\tr3, r2, r4\n\tjump.ge\t@.BB7_74\n\tadd\tr3, r6, r4\n\tadd\tr3, r1, r5\n\tld.1\tr5, r5\n\tst.1\tr4, r5\n\tadd\t32, r3, r3\n\tjump\t@.BB7_73\n.BB7_100:\n\tsub.s!\t@CPI7_4[0], r2, r4\n\tjump.ne\t@.BB7_101\n\tadd\t3, r0, r1\n\tsload\tr1, r1\n\tjump\t@.BB7_34\n.BB7_77:\n\tadd\tr2, r0, stack-[4]\n\tadd\tr0, r0, r1\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r2\n\tadd\tr0, r0, r2\n\tjump.eq\t@.BB7_146\n\tadd\tstack-[4], r0, r2\n\tdiv\tr2, r1, r1, r2\n\tand\t@CPI7_8[0], r1, r2\n.BB7_146:\n\tld.1\t64, r3\n\tadd\t@CPI7_9[0], r0, r1\n\tadd\tr3, r0, stack-[2]\n\tst.1\tr3, r1\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[3]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr2, r0, stack-[4]\n\tst.2\t4, r2\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_10\n\tcontext.ergs_left\tr1\n\tadd\tstack-[4], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_79\n\tadd\tstack-[3], r0, r5\n\tadd\tstack-[2], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t4, r3, r4\n\tadd\t160, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_134\n.BB7_79:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t159, r1, r1\n\tjump.le\t@.BB7_10\n.BB7_58:\n\tld.1\t64, r2\n\tld.1\tr2, r4\n\tadd\t128, r2, r1\n\tld.1\tr1, r3\n.BB7_36:\n\tand\t@CPI7_17[0], r4, r4\n\tadd\t32, r2, r5\n\tld.1\tr5, r6\n\tadd\t64, r2, r7\n\tld.1\tr7, r8\n\tadd\t96, r2, r9\n\tld.1\tr9, r10\n\tst.1\tr2, r4\n\tst.1\tr9, r10\n\tst.1\tr7, r8\n\tst.1\tr5, r6\n\tand\t@CPI7_17[0], r3, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t160, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_116:\n\tsub.s!\t@CPI7_45[0], r2, r1\n\tjump.ne\t@.BB7_117\n\tadd\t2, r0, r1\n\tadd\tr1, r0, stack-[4]\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r2\n\tadd\tr0, r0, r3\n\tjump.eq\t@.BB7_123\n\tadd\tstack-[4], r0, r2\n\tsload\tr2, r2\n\tdiv\tr2, r1, r1, r2\n\tand\t@CPI7_8[0], r1, r3\n.BB7_123:\n\tld.1\t64, r1\n\tadd\t@CPI7_47[0], r0, r2\n\tst.1\tr1, r2\n\tld.1\t64, r4\n\tadd\t@CPI7_10[0], r0, r2\n\tst.2\t0, r2\n\tadd\tr3, r0, stack-[4]\n\tst.2\t4, r3\n\tadd\tr4, r0, stack-[3]\n\tsub\tr1, r4, r1\n\tadd\tr1, r0, stack-[2]\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tadd\tstack-[2], r0, r2\n\tadd\t4, r2, r4\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_10\n\tjump\t@.BB7_50\n.BB7_111:\n\tsub.s!\t@CPI7_21[0], r2, r4\n\tjump.ne\t@.BB7_112\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_10\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tand\t@CPI7_8[0], r1, r5\n\tsload\tr0, r2\n\tand\t@CPI7_8[0], r2, r2\n\tcontext.caller\tr3\n\tsub!\tr3, r2, r2\n\tjump.ne\t@.BB7_132\n\tadd\t3, r0, r2\n\tsload\tr2, r3\n\txor\tr3, r1, r1\n\tand!\t@CPI7_8[0], r1, r1\n\tjump.ne\t@.BB7_149\n\tand\t@CPI7_13[0], r3, r1\n\tsstore\tr2, r1\n\tadd\t2, r0, r1\n\tsload\tr1, r2\n\tld.1\t64, r3\n\tadd\t64, r3, r4\n\tst.1\t64, r4\n\tadd\t32, r3, r4\n\tst.1\tr4, r5\n\tadd\t1, r2, r4\n\tand\t65535, r4, r4\n\tst.1\tr3, r4\n\tand\t@CPI7_27[0], r2, r2\n\tor\tr2, r4, r2\n\tshl.s\t16, r5, r3\n\tor\tr2, r3, r2\n\tsstore\tr1, r2\n\tst.1\t0, r4\n\tadd\t4, r0, r1\n\tst.1\t32, r1\n\tadd\tr5, r0, stack-[4]\n\tnear_call\tr0, @__keccak256, @DEFAULT_UNWIND\n\tsload\tr1, r2\n\tand\t@CPI7_13[0], r2, r2\n\tadd\tstack-[4], r0, r3\n\tor\tr2, r3, r2\n\tsstore\tr1, r2\n\tjump\t@.BB7_41\n.BB7_107:\n\tsub.s!\t@CPI7_33[0], r2, r1\n\tjump.ne\t@.BB7_108\n\tadd\t1, r0, r1\n\tsload\tr1, r2\n\tand\t@CPI7_8[0], r2, r2\n\tcontext.caller\tr6\n\tsub!\tr6, r2, r2\n\tjump.ne\t@.BB7_129\n\tsload\tr0, r2\n\tand\t@CPI7_13[0], r2, r3\n\tor\tr3, r6, r3\n\tsstore\tr0, r3\n\tsload\tr1, r3\n\tand\t@CPI7_13[0], r3, r3\n\tsstore\tr1, r3\n\tadd\t@CPI7_14[0], r0, r1\n\tld.1\t64, r3\n\tcontext.ergs_left\tr4\n\tsub.s!\t@CPI7_14[0], r4, r5\n\tadd.ge\tr1, r0, r4\n\tsub.s!\t@CPI7_14[0], r3, r5\n\tadd.lt\tr3, r0, r1\n\tshl.s\t64, r1, r1\n\tshl.s\t192, r4, r3\n\tor\tr3, r1, r1\n\tand\t@CPI7_8[0], r2, r5\n\tor\t@CPI7_15[0], r1, r1\n\tadd\t32781, r0, r2\n\tadd\t3, r0, r3\n\tadd\t@CPI7_37[0], r0, r4\n\tnear_call\tr0, @__farcall, @DEFAULT_UNWIND\n\tand!\t1, r2, r1\n\tjump.ne\t@.BB7_41\n\tjump\t@.BB7_10\n.BB7_101:\n\tsub.s!\t@CPI7_5[0], r2, r4\n\tjump.ne\t@.BB7_102\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_10\n\tsload\tr0, r2\n\tand\t@CPI7_8[0], r2, r2\n\tcontext.caller\tr3\n\tsub!\tr3, r2, r2\n\tjump.ne\t@.BB7_132\n\tadd\t1, r0, r2\n\tsload\tr2, r3\n\tand\t@CPI7_13[0], r3, r3\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tand\t@CPI7_8[0], r1, r6\n\tor\tr3, r6, r1\n\tsstore\tr2, r1\n\tsload\tr0, r2\n\tld.1\t64, r1\n\tadd\t@CPI7_14[0], r0, r3\n\tcontext.ergs_left\tr4\n\tsub.s!\t@CPI7_14[0], r4, r5\n\tadd.ge\tr3, r0, r4\n\tsub.s!\t@CPI7_14[0], r1, r5\n\tadd.ge\tr3, r0, r1\n\tshl.s\t64, r1, r1\n\tshl.s\t192, r4, r3\n\tor\tr3, r1, r1\n\tor\t@CPI7_15[0], r1, r1\n\tand\t@CPI7_8[0], r2, r5\n\tadd\t32781, r0, r2\n\tadd\t3, r0, r3\n\tadd\t@CPI7_16[0], r0, r4\n\tnear_call\tr0, @__farcall, @DEFAULT_UNWIND\n\tand!\t1, r2, r1\n\tjump.ne\t@.BB7_41\n\tjump\t@.BB7_10\n.BB7_117:\n\tsub.s!\t@CPI7_46[0], r2, r1\n\tjump.ne\t@.BB7_10\n\tadd\t2, r0, r1\n\tsload\tr1, r1\n\tand\t65535, r1, r1\n\tld.1\t64, r2\n\tst.1\tr2, r1\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t32, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_112:\n\tsub.s!\t@CPI7_22[0], r2, r2\n\tjump.ne\t@.BB7_10\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_10\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r2\n\tsub.s!\t@CPI7_17[0], r2, r1\n\tadd\tr0, r0, r1\n\tjump.gt\t@.BB7_35\n\tshr.s\t64, r2, r1\n\tst.1\t0, r1\n\tadd\t4, r0, r1\n\tst.1\t32, r1\n\tadd\tr2, r0, stack-[4]\n\tnear_call\tr0, @__keccak256, @DEFAULT_UNWIND\n\tadd\tstack-[4], r0, r3\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r4\n\tadd\tr0, r0, r1\n\tjump.eq\t@.BB7_35\n\tld.1\t64, r1\n\tadd\t@CPI7_23[0], r0, r2\n\tst.1\tr1, r2\n\tand\t@CPI7_11[0], r3, r2\n\tadd\t4, r1, r3\n\tst.1\tr3, r2\n\tld.1\t64, r3\n\tadd\t@CPI7_10[0], r0, r2\n\tst.2\t0, r2\n\tadd\tr4, r0, stack-[3]\n\tst.2\t4, r4\n\tadd\tr3, r0, stack-[2]\n\tsub\tr1, r3, r1\n\tadd\tr1, r0, stack-[4]\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tadd\tstack-[4], r0, r2\n\tadd\t36, r2, r4\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_10\n\tjump\t@.BB7_87\n.BB7_108:\n\tsub.s!\t@CPI7_34[0], r2, r1\n\tjump.ne\t@.BB7_10\n\tadd\t2, r0, r1\n\tadd\tr1, r0, stack-[4]\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r2\n\tadd\tr0, r0, r3\n\tjump.eq\t@.BB7_131\n\tadd\tstack-[4], r0, r2\n\tsload\tr2, r2\n\tdiv\tr2, r1, r1, r2\n\tand\t@CPI7_8[0], r1, r3\n.BB7_131:\n\tld.1\t64, r1\n\tadd\t@CPI7_35[0], r0, r2\n\tst.1\tr1, r2\n\tld.1\t64, r4\n\tadd\t@CPI7_10[0], r0, r2\n\tst.2\t0, r2\n\tadd\tr3, r0, stack-[4]\n\tst.2\t4, r3\n\tadd\tr4, r0, stack-[3]\n\tsub\tr1, r4, r1\n\tadd\tr1, r0, stack-[2]\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tadd\tstack-[2], r0, r2\n\tadd\t4, r2, r4\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_10\n.BB7_50:\n\tcontext.ergs_left\tr1\n\tadd\tstack-[4], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_52\n\tadd\t32, r0, r6\n\tadd\tstack-[3], r0, r3\n\tadd\tr3, r0, r5\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.ne\t@.BB7_52\n.BB7_134:\n\tptr.add\tstack[@ptr_return_data], r0, r1\n\tadd\tstack[@returndatasize], r0, r2\n\tand\t31, r2, r3\n\tshr.s!\t5, r2, r2\n\tjump.eq\t@.BB7_153\n\tadd\tr0, r0, r4\n.BB7_136:\n\tshl.s\t5, r4, r5\n\tptr.add\tr1, r5, r6\n\tld\tr6, r6\n\tst.1\tr5, r6\n\tadd\t1, r4, r4\n\tsub!\tr4, r2, r5\n\tjump.lt\t@.BB7_136\n.BB7_153:\n\tsub.s!\t0, r3, r4\n\tjump.eq\t@.BB7_138\n\tshl.s\t3, r3, r3\n\tshl.s\t5, r2, r2\n\tld.1\tr2, r4\n\tshl\tr4, r3, r4\n\tshr\tr4, r3, r4\n\tptr.add\tr1, r2, r1\n\tld\tr1, r1\n\tsub\t256, r3, r3\n\tshr\tr1, r3, r1\n\tshl\tr1, r3, r1\n\tor\tr1, r4, r1\n\tst.1\tr2, r1\n.BB7_138:\n\tadd\tstack[@returndatasize], r0, r2\n\tadd\tr0, r0, r1\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_52:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_10\n.BB7_54:\n\tld.1\t64, r1\n\tld.1\tr1, r1\n.BB7_35:\n\tld.1\t64, r2\n\tst.1\tr2, r1\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t32, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_102:\n\tsub.s!\t@CPI7_6[0], r2, r4\n\tjump.ne\t@.BB7_103\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_10\n\tsload\tr0, r2\n\tand\t@CPI7_8[0], r2, r2\n\tcontext.caller\tr3\n\tsub!\tr3, r2, r2\n\tjump.ne\t@.BB7_132\n\tadd\t3, r0, r2\n\tsload\tr2, r3\n\tand\t@CPI7_13[0], r3, r3\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tand\t@CPI7_8[0], r1, r1\n\tor\tr3, r1, r1\n\tsstore\tr2, r1\n.BB7_41:\n\tadd\tr0, r0, r1\n\tadd\tr0, r0, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_132:\n\tld.1\t64, r2\n\tadd\t68, r2, r1\n\tadd\t@CPI7_24[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t22, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_25[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_129:\n\tld.1\t64, r2\n\tadd\t68, r2, r1\n\tadd\t@CPI7_36[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t22, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_25[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_103:\n\tsub.s!\t@CPI7_7[0], r2, r1\n\tjump.ne\t@.BB7_10\n\tld.1\t64, r1\n\tadd\t64, r1, r2\n\tst.1\t64, r2\n\tadd\t32, r1, r2\n\tst.1\tr2, r0\n\tst.1\tr1, r0\n\tld.1\t64, r3\n\tadd\t64, r3, r1\n\tst.1\t64, r1\n\tadd\t2, r0, r1\n\tsload\tr1, r1\n\tand\t65535, r1, r2\n\tst.1\tr3, r2\n\tshr.s\t16, r1, r1\n\tand\t@CPI7_8[0], r1, r2\n\tadd\tr3, r0, stack-[1]\n\tadd\t32, r3, r1\n\tst.1\tr1, r2\n\tadd\t@CPI7_9[0], r0, r1\n\tld.1\t64, r3\n\tadd\tr3, r0, stack-[2]\n\tst.1\tr3, r1\n\tadd\t@CPI7_10[0], r0, r1\n\tld.1\t64, r3\n\tadd\tr3, r0, stack-[3]\n\tst.2\t0, r1\n\tadd\tr2, r0, stack-[4]\n\tst.2\t4, r2\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_10\n\tcontext.ergs_left\tr1\n\tadd\tstack-[4], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_94\n\tadd\tstack-[3], r0, r5\n\tadd\tstack-[2], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t4, r3, r4\n\tadd\t160, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_134\n.BB7_94:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t160, r1, r1\n\tjump.lt\t@.BB7_10\n\tld.1\t64, r2\n\tadd\t128, r2, r1\n\tld.1\tr1, r3\n\tand\t@CPI7_11[0], r3, r3\n\tadd\tstack-[1], r0, r4\n\tld.1\tr4, r4\n\tshl.s\t64, r4, r4\n\tand\t@CPI7_12[0], r4, r4\n\tor\tr4, r3, r3\n\tld.1\tr2, r5\n\tand\t@CPI7_11[0], r5, r5\n\tor\tr4, r5, r4\n\tjump\t@.BB7_36\n.BB7_149:\n\tld.1\t64, r2\n\tadd\t68, r2, r1\n\tadd\t@CPI7_26[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t27, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_25[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_74:\n\tadd\tr6, r0, stack-[3]\n\tadd\tr2, r6, r1\n\tand!\t31, r2, r2\n\tjump.eq\t@.BB7_75\n\tsub\tr1, r2, r1\n\tadd\tr1, r0, stack-[1]\n\tld.1\tr1, r3\n\tadd\tr3, r0, stack-[2]\n\tsub\t32, r2, r1\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub\t0, r1, r1\n\tadd\tstack-[2], r0, r2\n\tand\tr2, r1, r1\n\tadd\tstack-[1], r0, r2\n\tst.1\tr2, r1\n\tadd\t32, r2, r1\n.BB7_75:\n\tst.1\t64, r1\n\tadd\t32, r0, r2\n\tst.1\tr1, r2\n\tadd\t32, r1, r2\n\tadd\tstack-[4], r0, r4\n\tld.1\tr4, r3\n\tst.1\tr2, r3\n\tadd\t64, r1, r2\n\tld.1\tr4, r1\n\tadd\tr0, r0, r3\n\tadd\tstack-[3], r0, r6\n.BB7_38:\n\tsub!\tr3, r1, r4\n\tjump.ge\t@.BB7_39\n\tadd\tr3, r2, r4\n\tadd\tr3, r6, r5\n\tld.1\tr5, r5\n\tst.1\tr4, r5\n\tadd\t32, r3, r3\n\tjump\t@.BB7_38\n.BB7_39:\n\tadd\tr1, r2, r2\n\tand!\t31, r1, r1\n\tjump.eq\t@.BB7_40\n\tsub\tr2, r1, r2\n\tadd\tr2, r0, stack-[3]\n\tld.1\tr2, r3\n\tadd\tr3, r0, stack-[4]\n\tsub\t32, r1, r1\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub\t0, r1, r1\n\tadd\tstack-[4], r0, r2\n\tand\tr2, r1, r1\n\tadd\tstack-[3], r0, r2\n\tst.1\tr2, r1\n\tadd\t32, r2, r2\n.BB7_40:\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.func_end7:\n\n__farcall:\n.func_begin8:\n.tmp0:\n\tfar_call\tr1, r2, @.BB8_3\n.tmp1:\n\tadd\t1, r0, r2\n.BB8_1:\n\tret\n.BB8_3:\n.tmp2:\n\tadd\tr0, r0, r2\n\tjump\t@.BB8_1\n.func_end8:\n\n__staticcall:\n.func_begin9:\n.tmp3:\n\tfar_call.static\tr1, r2, @.BB9_3\n.tmp4:\n\tadd\t1, r0, r2\n.BB9_1:\n\tret\n.BB9_3:\n.tmp5:\n\tadd\tr0, r0, r2\n\tjump\t@.BB9_1\n.func_end9:\n\n\t.data\n\t.p2align\t5\ncalldatasize:\n\t.cell 0\n\n\t.p2align\t5\nreturndatasize:\n\t.cell 0\n\n\t.p2align\t5\nptr_calldata:\n.cell\t0\n\n\t.p2align\t5\nptr_return_data:\n.cell\t0\n\n\t.note.GNU-stack\n\t.rodata\nCPI0_0:\nCPI2_0:\nCPI3_0:\nCPI4_0:\nCPI5_0:\nCPI6_0:\nCPI7_14:\n\t.cell 4294967295\nCPI3_1:\n\t.cell 904625697166532776746648320380374280103671760270919307471179981048634146816\nCPI4_1:\n\t.cell 904625751086426111047927909714404454142933105326819602152923490636624035840\nCPI7_0:\n\t.cell -51723044313523656053393963764110524395896352204932251959347227769995480006656\nCPI7_1:\n\t.cell -33380364900196669657758393539457275326798744971346063207422230260404210106368\nCPI7_2:\n\t.cell 3056820748\nCPI7_3:\n\t.cell 3243864836\nCPI7_4:\n\t.cell 3905207856\nCPI7_5:\n\t.cell 4076725131\nCPI7_6:\n\t.cell 4171410387\nCPI7_7:\n\t.cell 4272920204\nCPI7_8:\n\t.cell 1461501637330902918203684832716283019655932542975\nCPI7_9:\n\t.cell -594388424485763533411884790988909803267700097701038875223559556696608079872\nCPI7_10:\n\t.cell 10867283408178898638301172343726954674910073630256871736220740970449699113859\nCPI7_11:\n\t.cell 18446744073709551615\nCPI7_12:\n\t.cell 1208907372870555465154560\nCPI7_13:\n\t.cell -1461501637330902918203684832716283019655932542976\nCPI7_15:\n\t.cell 904625697166532776746648320380374280103671755200316906558262375061821325312\nCPI7_16:\n\t.cell -8352700767705030668357216594227241474277607171479992828920686105414662745480\nCPI7_17:\n\t.cell 1208925819614629174706175\nCPI7_18:\n\t.cell 2376452955\nCPI7_19:\n\t.cell 2406174097\nCPI7_20:\n\t.cell 2591017205\nCPI7_21:\n\t.cell 2838020246\nCPI7_22:\n\t.cell 3047905500\nCPI7_23:\n\t.cell -33620719510801091064886519056377796915122627175884829201153244259471312551936\nCPI7_24:\n\t.cell 35927816869373543188625519729548758844492007594142020231330326663764612481024\nCPI7_25:\n\t.cell 3963877391197344453575983046348115674221700746820753546331534351508065746944\nCPI7_26:\n\t.cell 33214008156304899519908535790555971422229485331848764877747276973417881927680\nCPI7_27:\n\t.cell -95780971304118053647396689196894323976171195136475136\nCPI7_28:\n\t.cell -45938403576846479388831081672225472605130403539768150930368592464580135878656\nCPI7_29:\n\t.cell 43424989649105573018643244411129272234499239236138287511109719494934860398592\nCPI7_30:\n\t.cell 1610722387\nCPI7_31:\n\t.cell 1720323842\nCPI7_32:\n\t.cell 1921311766\nCPI7_33:\n\t.cell 2042253463\nCPI7_34:\n\t.cell 2181414762\nCPI7_35:\n\t.cell -56981263594861089297739709423386570918009913590784593685247202558778848313344\nCPI7_36:\n\t.cell 35035607279084747875032095267602354476277983814074373230998149299897699926016\nCPI7_37:\n\t.cell -52524777015005588113349992707137368332388074750292320778649315033004770043936\nCPI7_38:\n\t.cell 51798462742329009931921560138790330286233551593668477520320179036896893075456\nCPI7_39:\n\t.cell 4294967296\nCPI7_40:\n\t.cell 46379839030547683844319650505173575369892500406893869051571635184001846607872\nCPI7_41:\n\t.cell 35476746101133747650945820953436222108113662686853669090728905249221367824384\nCPI7_42:\n\t.cell 609909756\nCPI7_43:\n\t.cell 826074471\nCPI7_44:\n\t.cell 1355963341\nCPI7_45:\n\t.cell 1425886544\nCPI7_46:\n\t.cell 1479555856\nCPI7_47:\n\t.cell 38441825179647744104206619773226280441388859770685252594862332124177580949504\nCPI7_48:\n\t.cell 36556699355971396486264239759892544140811102972887630369529910720688769990656\nCPI7_49:\n\t.cell 22270923681254677845691103109158760375340177724800803888364822332811285364736\nCPI7_50:\n\t.cell 53919893334301279589334030174039261347274288845081144962207220498432\n","bytecode":{"object":"000400000000000200000000030100190000006003300270000001360430019700030000004103550002000000010355000001360030019d000100000000001f00000001012001900000000c0000c13d000000000100001904d300830000040f000000010100003904d300830000040f000000000201001900000001010000390000010003000039000000000420004c0000001a0000613d00000001042001900000000004030019000000010400603900000000411400a9000000010220027000000000433300a9000000110000013d000000000001042d0002000000000002000200000006001d000100000005001d0000013605000041000001360630009c00000000030580190000004003300210000001360640009c00000000040580190000006004400210000000000334019f000001360410009c0000000001058019000000c001100210000000000113019f04d304ce0000040f00000001090000290000000003010019000000600330027000000136033001970000000205000029000000000453004b00000000050340190000001f0450018f00000005055002720000003e0000613d000000000600001900000005076002100000000008790019000000000771034f000000000707043b00000000007804350000000106600039000000000756004b000000360000413d000000010220018f000000000640004c0000004e0000613d0000000505500210000000000651034f00000000055900190000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f00030000000103550000000001020019000000000001042d00000136010000410000000002000414000001360320009c0000000001024019000000c00110021000000137011001c7000080100200003904d304ce0000040f00000001022001900000005e0000613d000000000101043b000000000001042d0000000001000019000000000200001904d3007a0000040f00000136010000410000000002000414000001360320009c0000000001024019000000c00110021000000138011001c7000080020200003904d304ce0000040f00000001022001900000006d0000613d000000000101043b000000000001042d0000000001000019000000000200001904d3007a0000040f0000013604000041000001360510009c000000000104801900000040011002100000000001310019000001360320009c000000000204801900000060022002100000000001210019000004d40001042e0000013603000041000001360420009c0000000002038019000001360410009c000000000103801900000040011002100000006002200210000000000112019f000004d50001043000040000000000020000008002000039000000400020043f0000000002000416000000000110004c000000d40000613d000000000120004c000000d90000c13d0000000203000367000000400100043d00000000020000310000001f0420018f00000005052002720000009a0000613d000000000600001900000005076002100000000008710019000000000773034f000000000707043b00000000007804350000000106600039000000000756004b000000920000413d000000000640004c000000a90000613d0000000505500210000000000353034f00000000055100190000000304400210000000000605043300000000064601cf000000000646022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000363019f00000000003504350000000003120019000000400030043f000000200220008c000000d90000413d000000000200041a00000146022001970000000003000411000000000223019f0000000001010433000000000020041b0000000202000039000000000302041a000000400400043d0000004005400039000000400050043f0000014105100197000400000005001d0000002001400039000000000051043500000001013000390000ffff0110018f00000000001404350000015303300197000000000313019f0000001004500210000000000343019f000000000032041b00000000001004350000000401000039000000200010043f04d300520000040f000000000201041a00000146022001970000000403000029000000000232019f000000000021041b000000200100003900000100001004430000012000000443000001000100003900000040020000390000016a0300004104d300700000040f000000000120004c000000d90000c13d0000000003000031000000030130008c000000dc0000213d0000000001000019000000000200001904d3007a0000040f0000000201000367000000000401043b000000e002400270000001390540009c000000f00000813d000001550440009c000000fd0000813d000001620120009c000001610000c13d0000000201000039000000000101041a00000010011002700000014101100197000000400200043d0000000000120435000000400100043d00000000021200490000002002200039000000000300001904d300700000040f0000013a0440009c0000012a0000813d0000014a0420009c000001930000c13d000000000100041a0000014101100197000000400200043d0000000000120435000000400100043d00000000021200490000002002200039000000000300001904d300700000040f000001560420009c000001a90000c13d000000240230008a000000200300008a000000000232004b000000d90000813d0000000302000039000000000202041a0000014103200198000001990000613d0000000401100370000000000101043b000000400400043d000001540200004100000000002404350000014901100197000200000004001d00000004024000390000000000120435000000400100043d000300000001001d00000143010000410000000000100439000400000003001d000000040030044304d300610000040f000000000110004c000000d90000613d00000000010004140000000402000029000000040320008c000001260000613d0000000305000029000000020300002900000000035300490000002404300039000000a006000039000000000305001904d3001b0000040f000000000110004c000003e40000613d0000000101000031000000a00110008c000000d90000413d000002dd0000013d0000013b0420009c000001e10000c13d000000240230008a000000200300008a000000000232004b000000d90000813d0000000401100370000000000201043b000001490120009c0000000001000019000004070000213d000000400120027000000000001004350000000401000039000000200010043f000400000002001d04d300520000040f0000000403000029000000000101041a00000141041001980000000001000019000004070000613d000000400100043d0000013a020000410000000000210435000001440230019700000004031000390000000000230435000000400300043d00000143020000410000000000200439000300000004001d0000000400400443000200000003001d0000000001310049000400000001001d04d300610000040f00000004020000290000002404200039000000000110004c000000d90000613d00000000010004140000000302000029000000040320008c0000015d0000613d00000020060000390000000203000029000000000503001904d3001b0000040f000000000110004c000003e40000613d00000001010000310000001f0110008c000004050000213d000000d90000013d000001630120009c000001f00000c13d0000000201000039000400000001001d04d3000e0000040f000000000210004c00000000020000190000016d0000613d0000000402000029000000000202041a00000000211200d90000014102100197000000400300043d0000016901000041000200000003001d0000000000130435000000400100043d000300000001001d00000143010000410000000000100439000400000002001d000000040020044304d300610000040f000000000110004c000000d90000613d00000000010004140000000402000029000000040320008c000001870000613d00000003050000290000000203000029000000000353004900000004043000390000002006000039000000000305001904d3001b0000040f000000000110004c000003e40000613d00000001010000310000001f0110008c000000d90000a13d000000400200043d0000000001020433000000ff0110018f0000000000120435000000400100043d00000000021200490000002002200039000000000300001904d300700000040f0000014b0420009c0000020d0000c13d0000000301000039000000000201041a0000014101200198000002b70000c13d000000400200043d00000044012000390000016103000041000000000031043500000024012000390000001e03000039000000000031043500000151010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d0000000002120049000000640220003904d3007a0000040f000001570120009c0000024b0000c13d000000400100043d0000004002100039000000400020043f000000200210003900000000000204350000000000010435000000400100043d0000004002100039000000400020043f0000000202000039000000000202041a0000ffff0320018f000100000003001d000000000031043500000020011000390000001002200270000001410220019700000000002104350000016001000041000000400300043d000200000003001d00000000001304350000014301000041000000400300043d000300000003001d0000000000100439000400000002001d000000040020044304d300610000040f000000000110004c000000d90000613d00000000010004140000000402000029000000040320008c000001d70000613d00000003050000290000000203000029000000000353004900000004043000390000002006000039000000000305001904d3001b0000040f000000000110004c000003e40000613d0000000101000031000000200110008c000000d90000413d00000001010000290000004001100210000000400200043d00000000020204330000014402200197000000000112019f000004070000013d0000013c0420009c000002b20000c13d000000240230008a000000200300008a000000000232004b000000d90000813d0000000401100370000000000101043b0000000402000039000000200020043f0000ffff0110018f000000000010043504d300520000040f000000000101041a000000f50000013d000001640120009c000002f30000c13d0000000201000039000400000001001d04d3000e0000040f000000000210004c0000000003000019000001fc0000613d0000000402000029000000000202041a00000000211200d90000014103100197000000400100043d00000168020000410000000000210435000000400400043d00000143020000410000000000200439000400000003001d0000000400300443000300000004001d0000000001410049000200000001001d04d300610000040f00000002020000290000000404200039000000000110004c000000d90000613d000003da0000013d0000014c0420009c000003100000c13d000000240230008a000000200300008a000000000232004b000000d90000813d0000000401100370000000000101043b000400000001001d00000040011002700000ffff0110018f00000000001004350000000401000039000000200010043f04d300520000040f000000000101041a0000015402000041000000400300043d000000000023043500000004020000290000014402200197000100000003001d000000040330003900000000002304350000014302000041000000400300043d000200000003001d00000000002004390000014101100197000300000001001d000000040010044304d300610000040f000000000110004c000000d90000613d00000000010004140000000305000029000000040250008c0000023d0000613d0000000203000029000000010200002900000000023200490000002404200039000000a0060000390000000002050019000000000503001904d3001b0000040f000000000110004c000003e40000613d0000000101000031000000a00110008c000000d90000413d00000004010000290000014503100197000000400200043d00000000010204330000014401100197000000000431019f000000800120003900000000050104330000014405500197000000000335019f000002e10000013d000001580120009c0000033f0000c13d0000000201000039000400000001001d04d3000e0000040f000000000210004c0000000002000019000002570000613d0000000402000029000000000202041a00000000211200d90000014102100197000000400300043d0000015e01000041000200000003001d0000000000130435000000400100043d000300000001001d00000143010000410000000000100439000400000002001d000000040020044304d300610000040f000000000110004c000000d90000613d00000000010004140000000402000029000000040320008c000002710000613d00000003050000290000000203000029000000000353004900000004043000390000000003050019000000000600001904d3001b0000040f000000000110004c000003e40000613d0000000302000367000000400100043d00000001040000310000001f0340018f0000000504400272000002800000613d000000000500001900000005065002100000000007610019000000000662034f000000000606043b00000000006704350000000105500039000000000645004b000002780000413d000000000530004c0000028f0000613d0000000504400210000000000242034f00000000044100190000000303300210000000000504043300000000053501cf000000000535022f000000000202043b0000010003300089000000000232022f00000000023201cf000000000252019f000000000024043500000001020000310000001f03200039000000200400008a000000000343016f0000000006130019000000400060043f000000200320008c000000d90000413d00000000040104330000015f0340009c000000d90000213d000000000312001900000000021400190000002001200039000000000431004b000000d90000213d00000000040204330000015f0540009c000000d90000213d0000000005140019000000000353004b000000d90000413d0000000000460435000400000006001d000000200660003900000000020204330000000003000019000000000423004b000004930000813d00000000046300190000000005130019000000000505043300000000005404350000002003300039000002aa0000013d0000013d0420009c000003610000c13d0000000301000039000000000101041a000000f50000013d000400000002001d000000000100001904d3000e0000040f000000000210004c0000000002000019000002c00000613d000000040200002900000000211200d90000014102100197000000400300043d0000014201000041000200000003001d0000000000130435000000400100043d000300000001001d00000143010000410000000000100439000400000002001d000000040020044304d300610000040f000000000110004c000000d90000613d00000000010004140000000402000029000000040320008c000002da0000613d0000000305000029000000020300002900000000035300490000000404300039000000a006000039000000000305001904d3001b0000040f000000000110004c000003e40000613d00000001010000310000009f0110008c000000d90000a13d000000400200043d000000000402043300000080012000390000000003010433000001490440019700000020052000390000000006050433000000400720003900000000080704330000006009200039000000000a09043300000000004204350000000000a904350000000000870435000000000065043500000149033001970000000000310435000000400100043d0000000002120049000000a002200039000000000300001904d300700000040f000001650120009c000003880000c13d0000000201000039000400000001001d04d3000e0000040f000000000210004c0000000003000019000002ff0000613d0000000402000029000000000202041a00000000211200d90000014103100197000000400100043d00000167020000410000000000210435000000400400043d00000143020000410000000000200439000400000003001d0000000400300443000300000004001d0000000001410049000200000001001d04d300610000040f00000002020000290000000404200039000000000110004c000000d90000613d000003da0000013d0000014d0420009c000003940000c13d000000240230008a000000200300008a000000000232004b000000d90000813d0000000401100370000000000101043b0000014105100197000000000200041a00000141022001970000000003000411000000000223004b000004250000c13d0000000302000039000000000302041a000000000113013f0000014101100198000004830000c13d0000014601300197000000000012041b0000000201000039000000000201041a000000400300043d0000004004300039000000400040043f0000002004300039000000000054043500000001042000390000ffff0440018f00000000004304350000015302200197000000000242019f0000001003500210000000000232019f000000000021041b00000000004004350000000401000039000000200010043f000400000005001d04d300520000040f000000000201041a00000146022001970000000403000029000000000232019f000000000021041b000004210000013d000001590120009c000003be0000c13d0000000101000039000000000201041a00000141022001970000000006000411000000000226004b000004350000c13d000000000200041a0000014603200197000000000363019f000000000030041b000000000301041a0000014603300197000000000031041b0000013601000041000000400300043d0000000004000414000001360540009c0000000004018019000001360530009c00000000010340190000004001100210000000c003400210000000000113019f000001410520019700000147011001c70000800d0200003900000003030000390000015d0400004104d304c90000040f0000000101200190000004210000c13d000000d90000013d0000013e0420009c0000040e0000c13d000000240230008a000000200300008a000000000232004b000000d90000813d000000000200041a00000141022001970000000003000411000000000223004b000004250000c13d0000000102000039000000000302041a00000146033001970000000401100370000000000101043b0000014106100197000000000163019f000000000012041b000000000200041a000000400100043d00000136030000410000000004000414000001360540009c0000000004038019000001360510009c00000000010380190000004001100210000000c003400210000000000113019f00000147011001c700000141052001970000800d020000390000000303000039000001480400004104d304c90000040f0000000101200190000004210000c13d000000d90000013d000001660120009c000000d90000c13d0000000201000039000000000101041a0000ffff0110018f000000400200043d0000000000120435000000400100043d00000000021200490000002002200039000000000300001904d300700000040f0000014e0220009c000000d90000c13d000000240230008a000000200300008a000000000232004b000000d90000813d0000000401100370000000000201043b000001490120009c0000000001000019000004070000213d000000400120027000000000001004350000000401000039000000200010043f000400000002001d04d300520000040f0000000403000029000000000101041a00000141041001980000000001000019000004070000613d000000400100043d0000014f020000410000000000210435000001440230019700000004031000390000000000230435000000400300043d00000143020000410000000000200439000300000004001d0000000400400443000200000003001d0000000001310049000400000001001d04d300610000040f00000004020000290000002404200039000000000110004c000000d90000613d000001530000013d0000015a0120009c000000d90000c13d0000000201000039000400000001001d04d3000e0000040f000000000210004c0000000003000019000003ca0000613d0000000402000029000000000202041a00000000211200d90000014103100197000000400100043d0000015b020000410000000000210435000000400400043d00000143020000410000000000200439000400000003001d0000000400300443000300000004001d0000000001410049000200000001001d04d300610000040f00000002020000290000000404200039000000000110004c000000d90000613d00000000010004140000000402000029000000040320008c000004020000613d00000020060000390000000303000029000000000503001904d3001b0000040f000000000110004c000004020000c13d000000030100036700000001020000310000001f0320018f0000000502200272000003f10000613d00000000040000190000000505400210000000000651034f000000000606043b00000000006504350000000104400039000000000524004b000003ea0000413d000000000430004c000003ff0000613d00000003033002100000000502200210000000000402043300000000043401cf000000000434022f000000000121034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000141019f00000000001204350000000102000031000000000100001904d3007a0000040f00000001010000310000001f0110008c000000d90000a13d000000400100043d0000000001010433000000400200043d0000000000120435000000400100043d00000000021200490000002002200039000000000300001904d300700000040f0000013f0420009c000004450000c13d000000240230008a000000200300008a000000000232004b000000d90000813d000000000200041a00000141022001970000000003000411000000000223004b000004250000c13d0000000302000039000000000302041a00000146033001970000000401100370000000000101043b0000014101100197000000000113019f000000000012041b00000000010000190000000002000019000000000300001904d300700000040f000000400200043d00000044012000390000015003000041000000000031043500000024012000390000001603000039000000000031043500000151010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d0000000002120049000000640220003904d3007a0000040f000000400200043d00000044012000390000015c03000041000000000031043500000024012000390000001603000039000000000031043500000151010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d0000000002120049000000640220003904d3007a0000040f000001400120009c000000d90000c13d000000400100043d0000004002100039000000400020043f000000200210003900000000000204350000000000010435000000400300043d0000004001300039000000400010043f0000000201000039000000000101041a0000ffff0210018f000000000023043500000010011002700000014102100197000100000003001d000000200130003900000000002104350000014201000041000000400300043d000200000003001d00000000001304350000014301000041000000400300043d000300000003001d0000000000100439000400000002001d000000040020044304d300610000040f000000000110004c000000d90000613d00000000010004140000000402000029000000040320008c000004730000613d0000000305000029000000020300002900000000035300490000000404300039000000a006000039000000000305001904d3001b0000040f000000000110004c000003e40000613d0000000101000031000000a00110008c000000d90000413d000000400200043d0000008001200039000000000301043300000144033001970000000104000029000000000404043300000040044002100000014504400197000000000334019f00000000050204330000014405500197000000000454019f000002e10000013d000000400200043d00000044012000390000015203000041000000000031043500000024012000390000001b03000039000000000031043500000151010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d0000000002120049000000640220003904d3007a0000040f000300000006001d00000000016200190000001f02200190000004a30000613d0000000001210049000100000001001d0000000003010433000200000003001d000000200120008904d3000e0000040f00000000011000490000000202000029000000000112016f000000010200002900000000001204350000002001200039000000400010043f0000002002000039000000000021043500000020021000390000000404000029000000000304043300000000003204350000004002100039000000000104043300000000030000190000000306000029000000000413004b000004b60000813d00000000042300190000000005630019000000000505043300000000005404350000002003300039000004ae0000013d00000000022100190000001f01100190000004c50000613d0000000002120049000300000002001d0000000003020433000400000003001d000000200110008904d3000e0000040f00000000011000490000000402000029000000000112016f000000030200002900000000001204350000002002200039000000400100043d0000000002120049000000000300001904d300700000040f000004cc002104210000000102000039000000000001042d0000000002000019000004cb0000013d000004d1002104230000000102000039000000000001042d0000000002000019000004d00000013d000004d300000432000004d40001042e000004d5000104300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff020000000000000000000000000000000000004000000000000000000000000002000002000000000000000000000000000000240000000000000000000000008da5cb5b00000000000000000000000000000000000000000000000000000000b633620c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b633620c00000000000000000000000000000000000000000000000000000000c159730400000000000000000000000000000000000000000000000000000000e8c4be3000000000000000000000000000000000000000000000000000000000f2fde38b00000000000000000000000000000000000000000000000000000000f8a2abd300000000000000000000000000000000000000000000000000000000feaf968c000000000000000000000000fffffffffffffffffffffffffffffffffffffffffeaf968c000000000000000000000000000000000000000000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b83000000000000000000000000000000000000000000000000ffffffffffffffff00000000000000000000000000000000000000000000ffff0000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000ed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae127800000000000000000000000000000000000000000000ffffffffffffffffffff000000000000000000000000000000000000000000000000000000008da5cb5b000000000000000000000000000000000000000000000000000000008f6b4d91000000000000000000000000000000000000000000000000000000009a6fc8f500000000000000000000000000000000000000000000000000000000a928c09600000000000000000000000000000000000000000000000000000000b5ab58dcb5ab58dc000000000000000000000000000000000000000000000000000000004f6e6c792063616c6c61626c65206279206f776e65720000000000000000000008c379a000000000000000000000000000000000000000000000000000000000496e76616c69642070726f706f7365642061676772656761746f720000000000ffffffffffffffffffff000000000000000000000000000000000000000000009a6fc8f5000000000000000000000000000000000000000000000000000000006001ac5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006001ac5300000000000000000000000000000000000000000000000000000000668a0f02000000000000000000000000000000000000000000000000000000007284e4160000000000000000000000000000000000000000000000000000000079ba5097000000000000000000000000000000000000000000000000000000008205bf6a8205bf6a000000000000000000000000000000000000000000000000000000004d7573742062652070726f706f736564206f776e6572000000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e07284e416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000668a0f02000000000000000000000000000000000000000000000000000000004e6f2070726f706f7365642061676772656761746f722070726573656e74000000000000000000000000000000000000000000000000000000000000245a7bfc00000000000000000000000000000000000000000000000000000000313ce5670000000000000000000000000000000000000000000000000000000050d25bcd0000000000000000000000000000000000000000000000000000000054fd4d500000000000000000000000000000000000000000000000000000000058303b1054fd4d500000000000000000000000000000000000000000000000000000000050d25bcd00000000000000000000000000000000000000000000000000000000313ce567000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000"},"methodIdentifiers":{"acceptOwnership()":"79ba5097","aggregator()":"245a7bfc","confirmAggregator(address)":"a928c096","decimals()":"313ce567","description()":"7284e416","getAnswer(uint256)":"b5ab58dc","getRoundData(uint80)":"9a6fc8f5","getTimestamp(uint256)":"b633620c","latestAnswer()":"50d25bcd","latestRound()":"668a0f02","latestRoundData()":"feaf968c","latestTimestamp()":"8205bf6a","owner()":"8da5cb5b","phaseAggregators(uint16)":"c1597304","phaseId()":"58303b10","proposeAggregator(address)":"f8a2abd3","proposedAggregator()":"e8c4be30","proposedGetRoundData(uint80)":"6001ac53","proposedLatestRoundData()":"8f6b4d91","transferOwnership(address)":"f2fde38b","version()":"54fd4d50"}},"hash":"0100016bebb9c77635e8c069b27acba807fd77d9c20cdfe5989ad30f325ecc82","factoryDependencies":{}}},"contracts/common/v0.6/EACAggregatorProxy.sol":{"EACAggregatorProxy":{"abi":[{"inputs":[{"internalType":"address","name":"_aggregator","type":"address"},{"internalType":"address","name":"_accessController","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"int256","name":"current","type":"int256"},{"indexed":true,"internalType":"uint256","name":"roundId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"updatedAt","type":"uint256"}],"name":"AnswerUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"roundId","type":"uint256"},{"indexed":true,"internalType":"address","name":"startedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"startedAt","type":"uint256"}],"name":"NewRound","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"OwnershipTransferRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"accessController","outputs":[{"internalType":"contract AccessControllerInterface","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"aggregator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_aggregator","type":"address"}],"name":"confirmAggregator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"description","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_roundId","type":"uint256"}],"name":"getAnswer","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint80","name":"_roundId","type":"uint80"}],"name":"getRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_roundId","type":"uint256"}],"name":"getTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestAnswer","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestTimestamp","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":"uint16","name":"","type":"uint16"}],"name":"phaseAggregators","outputs":[{"internalType":"contract AggregatorV2V3Interface","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"phaseId","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_aggregator","type":"address"}],"name":"proposeAggregator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"proposedAggregator","outputs":[{"internalType":"contract AggregatorV2V3Interface","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint80","name":"_roundId","type":"uint80"}],"name":"proposedGetRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"proposedLatestRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_accessController","type":"address"}],"name":"setController","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}],"evm":{"legacyAssembly":null,"assembly":"\t.text\n\t.file\t\"EACAggregatorProxy.sol:EACAggregatorProxy\"\n\t.globl\t__entry\n__entry:\n.func_begin0:\n\tadd\tr1, r0, r3\n\tshr.s\t96, r3, r3\n\tand\t@CPI0_0[0], r3, r4\n\tptr.add\tr1, r4, stack[@ptr_return_data]\n\tptr.add\tr1, r0, stack[@ptr_calldata]\n\tand\t@CPI0_0[0], r3, stack[@calldatasize]\n\tadd\t0, r0, stack[@returndatasize]\n\tand!\t1, r2, r1\n\tjump.ne\t@.BB0_1\n\tadd\tr0, r0, r1\n\tnear_call\tr0, @function_main, @DEFAULT_UNWIND\n.BB0_1:\n\tadd\t1, r0, r1\n\tnear_call\tr0, @function_main, @DEFAULT_UNWIND\n.func_end0:\n\n__exponent:\n.func_begin1:\n\tadd\tr1, r0, r2\n\tadd\t1, r0, r1\n\tadd\t256, r0, r3\n.BB1_2:\n\tsub.s!\t0, r2, r4\n\tjump.eq\t@.BB1_1\n\tand!\t1, r2, r4\n\tadd\tr3, r0, r4\n\tadd.eq\t1, r0, r4\n\tmul\tr4, r1, r1, r4\n\tshr.s\t1, r2, r2\n\tmul\tr3, r3, r3, r4\n\tjump\t@.BB1_2\n.BB1_1:\n\tret\n.func_end1:\n\n__default_static_call:\n.func_begin2:\n\tnop\tstack+=[2]\n\tadd\tr6, r0, stack-[2]\n\tadd\tr5, r0, stack-[1]\n\tadd\t@CPI2_0[0], r0, r5\n\tsub.s!\t@CPI2_0[0], r3, r6\n\tadd.ge\tr5, r0, r3\n\tshl.s\t64, r3, r3\n\tsub.s!\t@CPI2_0[0], r4, r6\n\tadd.ge\tr5, r0, r4\n\tshl.s\t96, r4, r4\n\tor\tr4, r3, r3\n\tsub.s!\t@CPI2_0[0], r1, r4\n\tadd.ge\tr5, r0, r1\n\tshl.s\t192, r1, r1\n\tor\tr3, r1, r1\n\tnear_call\tr0, @__staticcall, @DEFAULT_UNWIND\n\tadd\tstack-[1], r0, r9\n\tadd\tr1, r0, r3\n\tshr.s\t96, r3, r3\n\tand\t@CPI2_0[0], r3, r3\n\tadd\tstack-[2], r0, r5\n\tsub!\tr3, r5, r4\n\tadd.lt\tr3, r0, r5\n\tand\t31, r5, r4\n\tshr.s!\t5, r5, r5\n\tjump.eq\t@.BB2_5\n\tadd\tr0, r0, r6\n.BB2_2:\n\tshl.s\t5, r6, r7\n\tadd\tr9, r7, r8\n\tptr.add\tr1, r7, r7\n\tld\tr7, r7\n\tst.1\tr8, r7\n\tadd\t1, r6, r6\n\tsub!\tr6, r5, r7\n\tjump.lt\t@.BB2_2\n.BB2_5:\n\tand\t1, r2, r2\n\tsub.s!\t0, r4, r6\n\tjump.eq\t@.BB2_4\n\tshl.s\t5, r5, r5\n\tptr.add\tr1, r5, r6\n\tadd\tr9, r5, r5\n\tshl.s\t3, r4, r4\n\tld.1\tr5, r7\n\tshl\tr7, r4, r7\n\tshr\tr7, r4, r7\n\tld\tr6, r6\n\tsub\t256, r4, r4\n\tshr\tr6, r4, r6\n\tshl\tr6, r4, r4\n\tor\tr4, r7, r4\n\tst.1\tr5, r4\n.BB2_4:\n\tadd\tr3, r0, stack[@returndatasize]\n\tptr.add\tr1, r0, stack[@ptr_return_data]\n\tadd\tr2, r0, r1\n\tret\n.func_end2:\n\n__keccak256:\n.func_begin3:\n\tadd\t@CPI3_0[0], r0, r1\n\tcontext.ergs_left\tr2\n\tsub.s!\t@CPI3_0[0], r2, r3\n\tadd.lt\tr2, r0, r1\n\tshl.s\t192, r1, r1\n\tor\t@CPI3_1[0], r1, r1\n\tadd\t32784, r0, r2\n\tnear_call\tr0, @__staticcall, @DEFAULT_UNWIND\n\tand!\t1, r2, r2\n\tjump.eq\t@.BB3_2\n\tld\tr1, r1\n\tret\n.BB3_2:\n\tadd\tr0, r0, r1\n\tadd\tr0, r0, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.func_end3:\n\n__system_request:\n.func_begin4:\n\tadd\t@CPI4_0[0], r0, r1\n\tcontext.ergs_left\tr2\n\tsub.s!\t@CPI4_0[0], r2, r3\n\tadd.lt\tr2, r0, r1\n\tshl.s\t192, r1, r1\n\tor\t@CPI4_1[0], r1, r1\n\tadd\t32770, r0, r2\n\tnear_call\tr0, @__staticcall, @DEFAULT_UNWIND\n\tand!\t1, r2, r2\n\tjump.eq\t@.BB4_2\n\tld\tr1, r1\n\tret\n.BB4_2:\n\tadd\tr0, r0, r1\n\tadd\tr0, r0, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.func_end4:\n\n__exit_return:\n.func_begin5:\n\tadd\t@CPI5_0[0], r0, r4\n\tsub.s!\t@CPI5_0[0], r1, r5\n\tadd.ge\tr4, r0, r1\n\tshl.s\t64, r1, r1\n\tadd\tr1, r3, r1\n\tsub.s!\t@CPI5_0[0], r2, r3\n\tadd.ge\tr4, r0, r2\n\tshl.s\t96, r2, r2\n\tadd\tr1, r2, r1\n\tret.ok.to_label\tr1, @DEFAULT_FAR_RETURN\n.func_end5:\n\n__exit_revert:\n.func_begin6:\n\tadd\t@CPI6_0[0], r0, r3\n\tsub.s!\t@CPI6_0[0], r2, r4\n\tadd.ge\tr3, r0, r2\n\tsub.s!\t@CPI6_0[0], r1, r4\n\tadd.ge\tr3, r0, r1\n\tshl.s\t64, r1, r1\n\tshl.s\t96, r2, r2\n\tor\tr2, r1, r1\n\tret.revert.to_label\tr1, @DEFAULT_FAR_REVERT\n.func_end6:\n\nfunction_main:\n.func_begin7:\n\tnop\tstack+=[6]\n\tadd\t128, r0, r2\n\tst.1\t64, r2\n\tcontext.get_context_u128\tr2\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_9\n\tsub.s!\t0, r2, r1\n\tjump.ne\t@.BB7_11\n\tptr.add\tstack[@ptr_calldata], r0, r3\n\tld.1\t64, r1\n\tadd\tstack[@calldatasize], r0, r2\n\tand\t31, r2, r4\n\tshr.s!\t5, r2, r5\n\tjump.eq\t@.BB7_272\n\tadd\tr0, r0, r6\n.BB7_4:\n\tshl.s\t5, r6, r7\n\tadd\tr1, r7, r8\n\tptr.add\tr3, r7, r7\n\tld\tr7, r7\n\tst.1\tr8, r7\n\tadd\t1, r6, r6\n\tsub!\tr6, r5, r7\n\tjump.lt\t@.BB7_4\n.BB7_272:\n\tsub.s!\t0, r4, r6\n\tjump.eq\t@.BB7_6\n\tshl.s\t5, r5, r5\n\tptr.add\tr3, r5, r3\n\tadd\tr1, r5, r5\n\tshl.s\t3, r4, r4\n\tld.1\tr5, r6\n\tshl\tr6, r4, r6\n\tshr\tr6, r4, r6\n\tld\tr3, r3\n\tsub\t256, r4, r4\n\tshr\tr3, r4, r3\n\tshl\tr3, r4, r3\n\tor\tr3, r6, r3\n\tst.1\tr5, r3\n.BB7_6:\n\tadd\tr2, r1, r3\n\tst.1\t64, r3\n\tsub.s!\t64, r2, r2\n\tjump.lt\t@.BB7_11\n\tsload\tr0, r2\n\tand\t@CPI7_16[0], r2, r2\n\tcontext.caller\tr3\n\tadd\tr3, r0, stack-[6]\n\tor\tr3, r2, r2\n\tadd\t32, r1, r3\n\tld.1\tr3, r3\n\tadd\tr3, r0, stack-[4]\n\tld.1\tr1, r1\n\tsstore\tr0, r2\n\tadd\t2, r0, r2\n\tsload\tr2, r3\n\tld.1\t64, r4\n\tadd\t64, r4, r5\n\tst.1\t64, r5\n\tand\t@CPI7_8[0], r1, r5\n\tadd\tr5, r0, stack-[5]\n\tadd\t32, r4, r1\n\tst.1\tr1, r5\n\tadd\t1, r3, r1\n\tand\t65535, r1, r1\n\tst.1\tr4, r1\n\tand\t@CPI7_30[0], r3, r3\n\tor\tr3, r1, r3\n\tshl.s\t16, r5, r4\n\tor\tr3, r4, r3\n\tsstore\tr2, r3\n\tst.1\t0, r1\n\tadd\t4, r0, r1\n\tst.1\t32, r1\n\tnear_call\tr0, @__keccak256, @DEFAULT_UNWIND\n\tsload\tr1, r2\n\tand\t@CPI7_16[0], r2, r2\n\tadd\tstack-[5], r0, r3\n\tor\tr2, r3, r2\n\tsstore\tr1, r2\n\tsload\tr0, r1\n\tand\t@CPI7_8[0], r1, r1\n\tadd\tstack-[6], r0, r2\n\tsub!\tr2, r1, r1\n\tjump.ne\t@.BB7_139\n\tadd\tstack-[4], r0, r1\n\tand\t@CPI7_8[0], r1, r1\n\tadd\t5, r0, r2\n\tsload\tr2, r3\n\tand\t@CPI7_16[0], r3, r3\n\tor\tr3, r1, r1\n\tsstore\tr2, r1\n\tadd\t32, r0, r1\n\tst.2\t256, r1\n\tst.2\t288, r0\n\tadd\t256, r0, r1\n\tadd\t64, r0, r2\n\tadd\t@CPI7_55[0], r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_9:\n\tsub.s!\t0, r2, r1\n\tjump.ne\t@.BB7_11\n\tadd\tstack[@calldatasize], r0, r3\n\tsub.s!\t3, r3, r1\n\tjump.gt\t@.BB7_140\n.BB7_11:\n\tadd\tr0, r0, r1\n\tadd\tr0, r0, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_140:\n\tptr.add\tstack[@ptr_calldata], r0, r1\n\tld\tr1, r4\n\tshr.s\t224, r4, r2\n\tsub.s!\t@CPI7_0[0], r4, r5\n\tjump.ge\t@.BB7_141\n\tsub.s!\t@CPI7_32[0], r4, r4\n\tjump.ge\t@.BB7_148\n\tsub.s!\t@CPI7_46[0], r2, r1\n\tjump.ne\t@.BB7_160\n\tadd\t2, r0, r1\n\tsload\tr1, r1\n\tshr.s\t16, r1, r1\n\tand\t@CPI7_8[0], r1, r1\n\tld.1\t64, r2\n\tst.1\tr2, r1\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t32, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_141:\n\tsub.s!\t@CPI7_1[0], r4, r4\n\tjump.ge\t@.BB7_142\n\tsub.s!\t@CPI7_20[0], r2, r4\n\tjump.ne\t@.BB7_154\n\tadd\t5, r0, r1\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r7\n\tjump.ne\t@.BB7_193\n.BB7_95:\n\tadd\t3, r0, r1\n\tsload\tr1, r2\n\tand!\t@CPI7_8[0], r2, r1\n\tjump.eq\t@.BB7_232\n\tadd\tr2, r0, stack-[6]\n\tadd\tr0, r0, r1\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r2\n\tadd\tr0, r0, r2\n\tjump.eq\t@.BB7_256\n\tadd\tstack-[6], r0, r2\n\tdiv\tr2, r1, r1, r2\n\tand\t@CPI7_8[0], r1, r2\n.BB7_256:\n\tld.1\t64, r3\n\tadd\t@CPI7_13[0], r0, r1\n\tadd\tr3, r0, stack-[4]\n\tst.1\tr3, r1\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[5]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr2, r0, stack-[6]\n\tst.2\t4, r2\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_126\n\tadd\tstack-[5], r0, r5\n\tadd\tstack-[4], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t4, r3, r4\n\tadd\t160, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_126:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t159, r1, r1\n\tjump.gt\t@.BB7_120\n\tjump\t@.BB7_11\n.BB7_148:\n\tsub.s!\t@CPI7_33[0], r2, r4\n\tjump.ne\t@.BB7_149\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tadd\tr3, r0, stack-[6]\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_11\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tand\t@CPI7_26[0], r1, r3\n\tadd\t5, r0, r1\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r7\n\tjump.ne\t@.BB7_173\n.BB7_68:\n\tadd\t3, r0, r1\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r2\n\tjump.ne\t@.BB7_117\n.BB7_232:\n\tld.1\t64, r2\n\tadd\t68, r2, r1\n\tadd\t@CPI7_45[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t30, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_142:\n\tsub.s!\t@CPI7_2[0], r2, r4\n\tjump.ne\t@.BB7_143\n\tadd\t5, r0, r1\n\tsload\tr1, r1\n.BB7_37:\n\tand\t@CPI7_8[0], r1, r1\n\tld.1\t64, r2\n\tst.1\tr2, r1\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t32, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_160:\n\tsub.s!\t@CPI7_47[0], r2, r1\n\tjump.ne\t@.BB7_161\n\tadd\t2, r0, r1\n\tadd\tr1, r0, stack-[6]\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r2\n\tadd\tr0, r0, r2\n\tjump.eq\t@.BB7_165\n\tadd\tstack-[6], r0, r2\n\tsload\tr2, r2\n\tdiv\tr2, r1, r1, r2\n\tand\t@CPI7_8[0], r1, r2\n.BB7_165:\n\tld.1\t64, r3\n\tadd\t@CPI7_53[0], r0, r1\n\tadd\tr3, r0, stack-[4]\n\tst.1\tr3, r1\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[5]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr2, r0, stack-[6]\n\tst.2\t4, r2\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_56\n\tadd\tstack-[5], r0, r5\n\tadd\tstack-[4], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t4, r3, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_56:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_11\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tand\t255, r1, r1\n\tst.1\tr2, r1\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t32, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_154:\n\tsub.s!\t@CPI7_21[0], r2, r4\n\tjump.ne\t@.BB7_155\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_11\n\tsload\tr0, r2\n\tand\t@CPI7_8[0], r2, r2\n\tcontext.caller\tr3\n\tsub!\tr3, r2, r2\n\tjump.ne\t@.BB7_139\n\tadd\t5, r0, r2\n\tsload\tr2, r3\n\tand\t@CPI7_16[0], r3, r3\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tand\t@CPI7_8[0], r1, r1\n\tor\tr3, r1, r1\n\tsstore\tr2, r1\n.BB7_44:\n\tadd\tr0, r0, r1\n\tadd\tr0, r0, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_149:\n\tsub.s!\t@CPI7_34[0], r2, r1\n\tjump.ne\t@.BB7_150\n\tld.1\t64, r2\n\tadd\t5, r0, r1\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r7\n\tjump.ne\t@.BB7_178\n.BB7_72:\n\tadd\t64, r2, r1\n\tst.1\t64, r1\n\tst.1\tr2, r0\n\tadd\t32, r2, r1\n\tst.1\tr1, r0\n\tld.1\t64, r1\n\tadd\t64, r1, r2\n\tst.1\t64, r2\n\tadd\t2, r0, r2\n\tsload\tr2, r2\n\tand\t65535, r2, r3\n\tadd\tr3, r0, stack-[3]\n\tst.1\tr1, r3\n\tadd\t32, r1, r1\n\tshr.s\t16, r2, r2\n\tand\t@CPI7_8[0], r2, r2\n\tst.1\tr1, r2\n\tadd\t@CPI7_44[0], r0, r1\n\tld.1\t64, r3\n\tadd\tr3, r0, stack-[4]\n\tst.1\tr3, r1\n\tadd\t@CPI7_10[0], r0, r1\n\tld.1\t64, r3\n\tadd\tr3, r0, stack-[5]\n\tst.2\t0, r1\n\tadd\tr2, r0, stack-[6]\n\tst.2\t4, r2\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_122\n\tadd\tstack-[5], r0, r5\n\tadd\tstack-[4], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t4, r3, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_122:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t32, r1, r1\n\tjump.lt\t@.BB7_11\n\tadd\tstack-[3], r0, r1\n\tshl.s\t64, r1, r1\n\tld.1\t64, r2\n\tld.1\tr2, r2\n\tand\t@CPI7_14[0], r2, r2\n\tor\tr2, r1, r1\n\tjump\t@.BB7_38\n.BB7_143:\n\tsub.s!\t@CPI7_3[0], r2, r4\n\tjump.ne\t@.BB7_144\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_11\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tadd\t4, r0, r2\n\tst.1\t32, r2\n\tand\t65535, r1, r1\n\tst.1\t0, r1\n\tnear_call\tr0, @__keccak256, @DEFAULT_UNWIND\n\tsload\tr1, r1\n\tjump\t@.BB7_37\n.BB7_193:\n\tld.1\t64, r1\n\tadd\t36, r1, r2\n\tadd\t64, r0, r3\n\tst.1\tr2, r3\n\tadd\t@CPI7_9[0], r0, r2\n\tst.1\tr1, r2\n\tadd\t4, r1, r2\n\tcontext.caller\tr3\n\tst.1\tr2, r3\n\tadd\t68, r1, r2\n\tadd\tstack[@calldatasize], r0, r9\n\tst.1\tr2, r9\n\tadd\t100, r1, r8\n\tand\t31, r9, r1\n\tptr.add\tstack[@ptr_calldata], r0, r2\n\tshr.s!\t5, r9, r3\n\tjump.eq\t@.BB7_267\n\tadd\tr0, r0, r4\n.BB7_195:\n\tshl.s\t5, r4, r5\n\tadd\tr8, r5, r6\n\tptr.add\tr2, r5, r5\n\tld\tr5, r5\n\tst.1\tr6, r5\n\tadd\t1, r4, r4\n\tsub!\tr4, r3, r5\n\tjump.lt\t@.BB7_195\n.BB7_267:\n\tsub.s!\t0, r1, r4\n\tjump.eq\t@.BB7_197\n\tshl.s\t5, r3, r3\n\tptr.add\tr2, r3, r2\n\tadd\tr8, r3, r3\n\tshl.s\t3, r1, r1\n\tld.1\tr3, r4\n\tshl\tr4, r1, r4\n\tshr\tr4, r1, r4\n\tld\tr2, r2\n\tsub\t256, r1, r1\n\tshr\tr2, r1, r2\n\tshl\tr2, r1, r1\n\tor\tr1, r4, r1\n\tst.1\tr3, r1\n.BB7_197:\n\tadd\tr8, r0, stack-[5]\n\tadd\tr9, r0, stack-[4]\n\tadd\tr9, r8, r1\n\tst.1\tr1, r0\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[3]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr7, r0, stack-[6]\n\tst.2\t4, r7\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_94\n\tadd\tstack-[4], r0, r3\n\tadd\t31, r3, r4\n\tsub.s\t32, r0, r3\n\tand\tr4, r3, r3\n\tadd\tstack-[5], r0, r4\n\tadd\tr3, r4, r3\n\tadd\tstack-[3], r0, r5\n\tsub\tr3, r5, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_94:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_11\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tsub.s!\t0, r1, r1\n\tjump.ne\t@.BB7_95\n\tadd\t68, r2, r1\n\tadd\t@CPI7_11[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t9, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_161:\n\tsub.s!\t@CPI7_48[0], r2, r1\n\tjump.ne\t@.BB7_162\n\tadd\t5, r0, r1\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r7\n\tjump.ne\t@.BB7_166\n.BB7_64:\n\tadd\t2, r0, r1\n\tadd\tr1, r0, stack-[6]\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r2\n\tadd\tr0, r0, r3\n\tjump.eq\t@.BB7_229\n\tadd\tstack-[6], r0, r2\n\tsload\tr2, r2\n\tdiv\tr2, r1, r1, r2\n\tand\t@CPI7_8[0], r1, r3\n.BB7_229:\n\tld.1\t64, r1\n\tadd\t@CPI7_52[0], r0, r2\n\tst.1\tr1, r2\n\tld.1\t64, r4\n\tadd\t@CPI7_10[0], r0, r2\n\tst.2\t0, r2\n\tadd\tr3, r0, stack-[5]\n\tst.2\t4, r3\n\tadd\tr4, r0, stack-[4]\n\tsub\tr1, r4, r1\n\tadd\tr1, r0, stack-[6]\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tadd\tstack-[6], r0, r2\n\tadd\t4, r2, r4\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tjump\t@.BB7_54\n.BB7_155:\n\tsub.s!\t@CPI7_22[0], r2, r4\n\tjump.ne\t@.BB7_156\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tadd\tr3, r0, stack-[6]\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_11\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r3\n\tadd\t5, r0, r1\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r7\n\tadd\tr3, r0, stack-[5]\n\tjump.ne\t@.BB7_198\n.BB7_100:\n\tshr.s\t64, r3, r1\n\tand\t65535, r1, r1\n\tst.1\t0, r1\n\tadd\t4, r0, r1\n\tst.1\t32, r1\n\tnear_call\tr0, @__keccak256, @DEFAULT_UNWIND\n\tsload\tr1, r1\n\tadd\t@CPI7_31[0], r0, r2\n\tld.1\t64, r3\n\tst.1\tr3, r2\n\tadd\tstack-[5], r0, r2\n\tand\t@CPI7_14[0], r2, r2\n\tadd\tr3, r0, stack-[3]\n\tadd\t4, r3, r3\n\tst.1\tr3, r2\n\tadd\t@CPI7_10[0], r0, r2\n\tld.1\t64, r3\n\tadd\tr3, r0, stack-[4]\n\tst.2\t0, r2\n\tand\t@CPI7_8[0], r1, r1\n\tadd\tr1, r0, stack-[6]\n\tst.2\t4, r1\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r5\n\tsub.s!\t4, r5, r2\n\tjump.eq\t@.BB7_128\n\tadd\tstack-[4], r0, r3\n\tadd\tstack-[3], r0, r2\n\tsub\tr2, r3, r2\n\tadd\t36, r2, r4\n\tadd\t160, r0, r6\n\tadd\tr5, r0, r2\n\tadd\tr3, r0, r5\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_128:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t160, r1, r1\n\tjump.lt\t@.BB7_11\n\tadd\tstack-[5], r0, r1\n\tand\t@CPI7_15[0], r1, r3\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tand\t@CPI7_14[0], r1, r1\n\tor\tr1, r3, r4\n\tadd\t128, r2, r1\n\tld.1\tr1, r5\n\tand\t@CPI7_14[0], r5, r5\n\tor\tr5, r3, r3\n\tjump\t@.BB7_39\n.BB7_150:\n\tsub.s!\t@CPI7_35[0], r2, r1\n\tjump.ne\t@.BB7_151\n\tadd\t2, r0, r1\n\tadd\tr1, r0, stack-[6]\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r2\n\tadd\tr0, r0, r2\n\tjump.eq\t@.BB7_184\n\tadd\tstack-[6], r0, r2\n\tsload\tr2, r2\n\tdiv\tr2, r1, r1, r2\n\tand\t@CPI7_8[0], r1, r2\n.BB7_184:\n\tld.1\t64, r3\n\tadd\t@CPI7_42[0], r0, r1\n\tadd\tr3, r0, stack-[4]\n\tst.1\tr3, r1\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[5]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr2, r0, stack-[6]\n\tst.2\t4, r2\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_74\n\tadd\tstack-[5], r0, r5\n\tadd\tstack-[4], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t4, r3, r4\n\tadd\tr5, r0, r3\n\tadd\tr0, r0, r6\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_74:\n\tptr.add\tstack[@ptr_return_data], r0, r2\n\tld.1\t64, r1\n\tadd\tstack[@returndatasize], r0, r4\n\tand\t31, r4, r3\n\tshr.s!\t5, r4, r4\n\tjump.eq\t@.BB7_261\n\tadd\tr0, r0, r5\n.BB7_76:\n\tshl.s\t5, r5, r6\n\tadd\tr1, r6, r7\n\tptr.add\tr2, r6, r6\n\tld\tr6, r6\n\tst.1\tr7, r6\n\tadd\t1, r5, r5\n\tsub!\tr5, r4, r6\n\tjump.lt\t@.BB7_76\n.BB7_261:\n\tsub.s!\t0, r3, r5\n\tjump.eq\t@.BB7_78\n\tshl.s\t5, r4, r4\n\tptr.add\tr2, r4, r2\n\tadd\tr1, r4, r4\n\tshl.s\t3, r3, r3\n\tld.1\tr4, r5\n\tshl\tr5, r3, r5\n\tshr\tr5, r3, r5\n\tld\tr2, r2\n\tsub\t256, r3, r3\n\tshr\tr2, r3, r2\n\tshl\tr2, r3, r2\n\tor\tr2, r5, r2\n\tst.1\tr4, r2\n.BB7_78:\n\tadd\tstack[@returndatasize], r0, r2\n\tadd\t31, r2, r3\n\tsub.s\t32, r0, r4\n\tand\tr3, r4, r3\n\tadd\tr3, r1, r3\n\tadd\tr3, r0, stack-[6]\n\tst.1\t64, r3\n\tsub.s!\t32, r2, r3\n\tjump.lt\t@.BB7_11\n\tld.1\tr1, r4\n\tsub.s!\t@CPI7_43[0], r4, r3\n\tjump.gt\t@.BB7_11\n\tadd\tr2, r1, r3\n\tadd\tr4, r1, r2\n\tadd\t32, r2, r1\n\tsub!\tr1, r3, r4\n\tjump.gt\t@.BB7_11\n\tld.1\tr2, r4\n\tsub.s!\t@CPI7_43[0], r4, r5\n\tjump.gt\t@.BB7_11\n\tadd\tr4, r1, r5\n\tsub!\tr3, r5, r3\n\tjump.lt\t@.BB7_11\n\tadd\tstack-[6], r0, r3\n\tst.1\tr3, r4\n\tadd\t32, r3, r6\n\tld.1\tr2, r2\n\tadd\tr0, r0, r3\n.BB7_84:\n\tsub!\tr3, r2, r4\n\tjump.ge\t@.BB7_85\n\tadd\tr3, r6, r4\n\tadd\tr3, r1, r5\n\tld.1\tr5, r5\n\tst.1\tr4, r5\n\tadd\t32, r3, r3\n\tjump\t@.BB7_84\n.BB7_144:\n\tsub.s!\t@CPI7_4[0], r2, r4\n\tjump.ne\t@.BB7_145\n\tadd\t3, r0, r1\n\tsload\tr1, r1\n\tjump\t@.BB7_37\n.BB7_173:\n\tadd\tr3, r0, stack-[1]\n\tld.1\t64, r1\n\tadd\t36, r1, r2\n\tadd\t64, r0, r3\n\tst.1\tr2, r3\n\tadd\t@CPI7_9[0], r0, r2\n\tst.1\tr1, r2\n\tadd\t4, r1, r2\n\tcontext.caller\tr3\n\tst.1\tr2, r3\n\tadd\t68, r1, r2\n\tadd\tstack[@calldatasize], r0, r8\n\tst.1\tr2, r8\n\tadd\t100, r1, r9\n\tand\t31, r8, r1\n\tptr.add\tstack[@ptr_calldata], r0, r2\n\tshr.s!\t5, r8, r3\n\tjump.eq\t@.BB7_270\n\tadd\tr0, r0, r4\n.BB7_175:\n\tshl.s\t5, r4, r5\n\tadd\tr9, r5, r6\n\tptr.add\tr2, r5, r5\n\tld\tr5, r5\n\tst.1\tr6, r5\n\tadd\t1, r4, r4\n\tsub!\tr4, r3, r5\n\tjump.lt\t@.BB7_175\n.BB7_270:\n\tsub.s!\t0, r1, r4\n\tjump.eq\t@.BB7_177\n\tshl.s\t5, r3, r3\n\tptr.add\tr2, r3, r2\n\tadd\tr9, r3, r3\n\tshl.s\t3, r1, r1\n\tld.1\tr3, r4\n\tshl\tr4, r1, r4\n\tshr\tr4, r1, r4\n\tld\tr2, r2\n\tsub\t256, r1, r1\n\tshr\tr2, r1, r2\n\tshl\tr2, r1, r1\n\tor\tr1, r4, r1\n\tst.1\tr3, r1\n.BB7_177:\n\tadd\tr8, r0, stack-[4]\n\tadd\tr9, r0, stack-[3]\n\tadd\tr8, r9, r1\n\tst.1\tr1, r0\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[2]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr7, r0, stack-[5]\n\tst.2\t4, r7\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[5], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_67\n\tadd\tstack-[4], r0, r3\n\tadd\t31, r3, r4\n\tadd\tstack-[6], r0, r3\n\tand\tr4, r3, r3\n\tadd\tstack-[3], r0, r4\n\tadd\tr3, r4, r3\n\tadd\tstack-[2], r0, r5\n\tsub\tr3, r5, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_67:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_11\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tsub.s!\t0, r1, r1\n\tadd\tstack-[1], r0, r3\n\tjump.ne\t@.BB7_68\n\tadd\t68, r2, r1\n\tadd\t@CPI7_11[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t9, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_178:\n\tadd\t36, r2, r1\n\tadd\t64, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_9[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tcontext.caller\tr3\n\tst.1\tr1, r3\n\tadd\t68, r2, r1\n\tadd\tstack[@calldatasize], r0, r9\n\tst.1\tr1, r9\n\tadd\t100, r2, r8\n\tand\t31, r9, r1\n\tptr.add\tstack[@ptr_calldata], r0, r2\n\tshr.s!\t5, r9, r3\n\tjump.eq\t@.BB7_269\n\tadd\tr0, r0, r4\n.BB7_180:\n\tshl.s\t5, r4, r5\n\tadd\tr8, r5, r6\n\tptr.add\tr2, r5, r5\n\tld\tr5, r5\n\tst.1\tr6, r5\n\tadd\t1, r4, r4\n\tsub!\tr4, r3, r5\n\tjump.lt\t@.BB7_180\n.BB7_269:\n\tsub.s!\t0, r1, r4\n\tjump.eq\t@.BB7_182\n\tshl.s\t5, r3, r3\n\tptr.add\tr2, r3, r2\n\tadd\tr8, r3, r3\n\tshl.s\t3, r1, r1\n\tld.1\tr3, r4\n\tshl\tr4, r1, r4\n\tshr\tr4, r1, r4\n\tld\tr2, r2\n\tsub\t256, r1, r1\n\tshr\tr2, r1, r2\n\tshl\tr2, r1, r1\n\tor\tr1, r4, r1\n\tst.1\tr3, r1\n.BB7_182:\n\tadd\tr8, r0, stack-[5]\n\tadd\tr9, r0, stack-[4]\n\tadd\tr9, r8, r1\n\tst.1\tr1, r0\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[3]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr7, r0, stack-[6]\n\tst.2\t4, r7\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_71\n\tadd\tstack-[4], r0, r3\n\tadd\t31, r3, r4\n\tsub.s\t32, r0, r3\n\tand\tr4, r3, r3\n\tadd\tstack-[5], r0, r4\n\tadd\tr3, r4, r3\n\tadd\tstack-[3], r0, r5\n\tsub\tr3, r5, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_71:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_11\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tsub.s!\t0, r1, r1\n\tjump.ne\t@.BB7_72\n\tadd\t68, r2, r1\n\tadd\t@CPI7_11[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t9, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_162:\n\tsub.s!\t@CPI7_49[0], r2, r1\n\tjump.ne\t@.BB7_163\n\tadd\t2, r0, r1\n\tadd\tr1, r0, stack-[6]\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r2\n\tadd\tr0, r0, r2\n\tjump.eq\t@.BB7_172\n\tadd\tstack-[6], r0, r2\n\tsload\tr2, r2\n\tdiv\tr2, r1, r1, r2\n\tand\t@CPI7_8[0], r1, r2\n.BB7_172:\n\tld.1\t64, r3\n\tadd\t@CPI7_51[0], r0, r1\n\tadd\tr3, r0, stack-[4]\n\tst.1\tr3, r1\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[5]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr2, r0, stack-[6]\n\tst.2\t4, r2\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_58\n\tadd\tstack-[5], r0, r5\n\tadd\tstack-[4], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t4, r3, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_58:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.gt\t@.BB7_60\n\tjump\t@.BB7_11\n.BB7_156:\n\tsub.s!\t@CPI7_23[0], r2, r4\n\tjump.ne\t@.BB7_157\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_11\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tand\t@CPI7_8[0], r1, r5\n\tsload\tr0, r2\n\tand\t@CPI7_8[0], r2, r2\n\tcontext.caller\tr3\n\tsub!\tr3, r2, r2\n\tjump.ne\t@.BB7_139\n\tadd\t3, r0, r2\n\tsload\tr2, r3\n\txor\tr3, r1, r1\n\tand!\t@CPI7_8[0], r1, r1\n\tjump.ne\t@.BB7_246\n\tand\t@CPI7_16[0], r3, r1\n\tsstore\tr2, r1\n\tadd\t2, r0, r1\n\tsload\tr1, r2\n\tld.1\t64, r3\n\tadd\t64, r3, r4\n\tst.1\t64, r4\n\tadd\t32, r3, r4\n\tst.1\tr4, r5\n\tadd\t1, r2, r4\n\tand\t65535, r4, r4\n\tst.1\tr3, r4\n\tand\t@CPI7_30[0], r2, r2\n\tor\tr2, r4, r2\n\tshl.s\t16, r5, r3\n\tor\tr2, r3, r2\n\tsstore\tr1, r2\n\tst.1\t0, r4\n\tadd\t4, r0, r1\n\tst.1\t32, r1\n\tadd\tr5, r0, stack-[6]\n\tnear_call\tr0, @__keccak256, @DEFAULT_UNWIND\n\tsload\tr1, r2\n\tand\t@CPI7_16[0], r2, r2\n\tadd\tstack-[6], r0, r3\n\tor\tr2, r3, r2\n\tsstore\tr1, r2\n\tjump\t@.BB7_44\n.BB7_151:\n\tsub.s!\t@CPI7_36[0], r2, r1\n\tjump.ne\t@.BB7_152\n\tadd\t1, r0, r1\n\tsload\tr1, r2\n\tand\t@CPI7_8[0], r2, r2\n\tcontext.caller\tr6\n\tsub!\tr6, r2, r2\n\tjump.ne\t@.BB7_187\n\tsload\tr0, r2\n\tand\t@CPI7_16[0], r2, r3\n\tor\tr3, r6, r3\n\tsstore\tr0, r3\n\tsload\tr1, r3\n\tand\t@CPI7_16[0], r3, r3\n\tsstore\tr1, r3\n\tadd\t@CPI7_17[0], r0, r1\n\tld.1\t64, r3\n\tcontext.ergs_left\tr4\n\tsub.s!\t@CPI7_17[0], r4, r5\n\tadd.ge\tr1, r0, r4\n\tsub.s!\t@CPI7_17[0], r3, r5\n\tadd.lt\tr3, r0, r1\n\tshl.s\t64, r1, r1\n\tshl.s\t192, r4, r3\n\tor\tr3, r1, r1\n\tand\t@CPI7_8[0], r2, r5\n\tor\t@CPI7_18[0], r1, r1\n\tadd\t32781, r0, r2\n\tadd\t3, r0, r3\n\tadd\t@CPI7_41[0], r0, r4\n\tnear_call\tr0, @__farcall, @DEFAULT_UNWIND\n\tand!\t1, r2, r1\n\tjump.ne\t@.BB7_44\n\tjump\t@.BB7_11\n.BB7_145:\n\tsub.s!\t@CPI7_5[0], r2, r4\n\tjump.ne\t@.BB7_146\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_11\n\tsload\tr0, r2\n\tand\t@CPI7_8[0], r2, r2\n\tcontext.caller\tr3\n\tsub!\tr3, r2, r2\n\tjump.ne\t@.BB7_139\n\tadd\t1, r0, r2\n\tsload\tr2, r3\n\tand\t@CPI7_16[0], r3, r3\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tand\t@CPI7_8[0], r1, r6\n\tor\tr3, r6, r1\n\tsstore\tr2, r1\n\tsload\tr0, r2\n\tld.1\t64, r1\n\tadd\t@CPI7_17[0], r0, r3\n\tcontext.ergs_left\tr4\n\tsub.s!\t@CPI7_17[0], r4, r5\n\tadd.ge\tr3, r0, r4\n\tsub.s!\t@CPI7_17[0], r1, r5\n\tadd.ge\tr3, r0, r1\n\tshl.s\t64, r1, r1\n\tshl.s\t192, r4, r3\n\tor\tr3, r1, r1\n\tor\t@CPI7_18[0], r1, r1\n\tand\t@CPI7_8[0], r2, r5\n\tadd\t32781, r0, r2\n\tadd\t3, r0, r3\n\tadd\t@CPI7_19[0], r0, r4\n\tnear_call\tr0, @__farcall, @DEFAULT_UNWIND\n\tand!\t1, r2, r1\n\tjump.ne\t@.BB7_44\n\tjump\t@.BB7_11\n.BB7_117:\n\tld.1\t64, r4\n\tadd\t@CPI7_31[0], r0, r1\n\tst.1\tr4, r1\n\tadd\tr4, r0, stack-[4]\n\tadd\t4, r4, r1\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[5]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr2, r0, stack-[6]\n\tst.2\t4, r2\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_119\n\tadd\tstack-[5], r0, r5\n\tadd\tstack-[4], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t36, r3, r4\n\tadd\t160, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_119:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t160, r1, r1\n\tjump.lt\t@.BB7_11\n.BB7_120:\n\tld.1\t64, r2\n\tld.1\tr2, r4\n\tadd\t128, r2, r1\n\tld.1\tr1, r3\n.BB7_39:\n\tand\t@CPI7_26[0], r4, r4\n\tadd\t32, r2, r5\n\tld.1\tr5, r6\n\tadd\t64, r2, r7\n\tld.1\tr7, r8\n\tadd\t96, r2, r9\n\tld.1\tr9, r10\n\tst.1\tr2, r4\n\tst.1\tr9, r10\n\tst.1\tr7, r8\n\tst.1\tr5, r6\n\tand\t@CPI7_26[0], r3, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t160, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_166:\n\tld.1\t64, r1\n\tadd\t36, r1, r2\n\tadd\t64, r0, r3\n\tst.1\tr2, r3\n\tadd\t@CPI7_9[0], r0, r2\n\tst.1\tr1, r2\n\tadd\t4, r1, r2\n\tcontext.caller\tr3\n\tst.1\tr2, r3\n\tadd\t68, r1, r2\n\tadd\tstack[@calldatasize], r0, r9\n\tst.1\tr2, r9\n\tadd\t100, r1, r8\n\tand\t31, r9, r1\n\tptr.add\tstack[@ptr_calldata], r0, r2\n\tshr.s!\t5, r9, r3\n\tjump.eq\t@.BB7_271\n\tadd\tr0, r0, r4\n.BB7_168:\n\tshl.s\t5, r4, r5\n\tadd\tr8, r5, r6\n\tptr.add\tr2, r5, r5\n\tld\tr5, r5\n\tst.1\tr6, r5\n\tadd\t1, r4, r4\n\tsub!\tr4, r3, r5\n\tjump.lt\t@.BB7_168\n.BB7_271:\n\tsub.s!\t0, r1, r4\n\tjump.eq\t@.BB7_170\n\tshl.s\t5, r3, r3\n\tptr.add\tr2, r3, r2\n\tadd\tr8, r3, r3\n\tshl.s\t3, r1, r1\n\tld.1\tr3, r4\n\tshl\tr4, r1, r4\n\tshr\tr4, r1, r4\n\tld\tr2, r2\n\tsub\t256, r1, r1\n\tshr\tr2, r1, r2\n\tshl\tr2, r1, r1\n\tor\tr1, r4, r1\n\tst.1\tr3, r1\n.BB7_170:\n\tadd\tr8, r0, stack-[5]\n\tadd\tr9, r0, stack-[4]\n\tadd\tr9, r8, r1\n\tst.1\tr1, r0\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[3]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr7, r0, stack-[6]\n\tst.2\t4, r7\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_63\n\tadd\tstack-[4], r0, r3\n\tadd\t31, r3, r4\n\tsub.s\t32, r0, r3\n\tand\tr4, r3, r3\n\tadd\tstack-[5], r0, r4\n\tadd\tr3, r4, r3\n\tadd\tstack-[3], r0, r5\n\tsub\tr3, r5, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_63:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_11\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tsub.s!\t0, r1, r1\n\tjump.ne\t@.BB7_64\n\tadd\t68, r2, r1\n\tadd\t@CPI7_11[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t9, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_163:\n\tsub.s!\t@CPI7_50[0], r2, r1\n\tjump.ne\t@.BB7_11\n\tadd\t2, r0, r1\n\tsload\tr1, r1\n\tand\t65535, r1, r1\n\tld.1\t64, r2\n\tst.1\tr2, r1\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t32, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_157:\n\tsub.s!\t@CPI7_24[0], r2, r4\n\tjump.ne\t@.BB7_158\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tadd\tr3, r0, stack-[6]\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_11\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r3\n\tadd\t5, r0, r1\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r7\n\tjump.ne\t@.BB7_203\n.BB7_106:\n\tsub.s!\t@CPI7_26[0], r3, r1\n\tadd\tr0, r0, r1\n\tjump.gt\t@.BB7_38\n\tshr.s\t64, r3, r1\n\tst.1\t0, r1\n\tadd\t4, r0, r1\n\tst.1\t32, r1\n\tadd\tr3, r0, stack-[5]\n\tnear_call\tr0, @__keccak256, @DEFAULT_UNWIND\n\tadd\tstack-[5], r0, r3\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r4\n\tadd\tr0, r0, r1\n\tjump.eq\t@.BB7_38\n\tld.1\t64, r1\n\tadd\t@CPI7_28[0], r0, r2\n\tst.1\tr1, r2\n\tand\t@CPI7_14[0], r3, r2\n\tadd\t4, r1, r3\n\tst.1\tr3, r2\n\tld.1\t64, r3\n\tadd\t@CPI7_10[0], r0, r2\n\tst.2\t0, r2\n\tadd\tr4, r0, stack-[6]\n\tst.2\t4, r4\n\tadd\tr3, r0, stack-[5]\n\tsub\tr1, r3, r1\n\tadd\tr1, r0, stack-[4]\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tadd\tstack-[4], r0, r2\n\tadd\t36, r2, r4\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tjump\t@.BB7_132\n.BB7_152:\n\tsub.s!\t@CPI7_37[0], r2, r1\n\tjump.ne\t@.BB7_153\n\tadd\t5, r0, r1\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r7\n\tjump.ne\t@.BB7_188\n.BB7_91:\n\tadd\t2, r0, r1\n\tadd\tr1, r0, stack-[6]\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r2\n\tadd\tr0, r0, r3\n\tjump.eq\t@.BB7_241\n\tadd\tstack-[6], r0, r2\n\tsload\tr2, r2\n\tdiv\tr2, r1, r1, r2\n\tand\t@CPI7_8[0], r1, r3\n.BB7_241:\n\tld.1\t64, r1\n\tadd\t@CPI7_39[0], r0, r2\n\tst.1\tr1, r2\n\tld.1\t64, r4\n\tadd\t@CPI7_10[0], r0, r2\n\tst.2\t0, r2\n\tadd\tr3, r0, stack-[5]\n\tst.2\t4, r3\n\tadd\tr4, r0, stack-[4]\n\tsub\tr1, r4, r1\n\tadd\tr1, r0, stack-[6]\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tadd\tstack-[6], r0, r2\n\tadd\t4, r2, r4\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n.BB7_54:\n\tcontext.ergs_left\tr1\n\tadd\tstack-[5], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_57\n\tadd\t32, r0, r6\n\tadd\tstack-[4], r0, r3\n\tadd\tr3, r0, r5\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_57:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_11\n.BB7_60:\n\tld.1\t64, r1\n\tld.1\tr1, r1\n.BB7_38:\n\tld.1\t64, r2\n\tst.1\tr2, r1\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t32, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB7_146:\n\tsub.s!\t@CPI7_6[0], r2, r4\n\tjump.ne\t@.BB7_147\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_11\n\tsload\tr0, r2\n\tand\t@CPI7_8[0], r2, r2\n\tcontext.caller\tr3\n\tsub!\tr3, r2, r2\n\tjump.ne\t@.BB7_139\n\tadd\t3, r0, r2\n\tsload\tr2, r3\n\tand\t@CPI7_16[0], r3, r3\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tand\t@CPI7_8[0], r1, r1\n\tor\tr3, r1, r1\n\tsstore\tr2, r1\n\tjump\t@.BB7_44\n.BB7_139:\n\tld.1\t64, r2\n\tadd\t68, r2, r1\n\tadd\t@CPI7_54[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t22, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_198:\n\tld.1\t64, r1\n\tadd\t36, r1, r2\n\tadd\t64, r0, r3\n\tst.1\tr2, r3\n\tadd\t@CPI7_9[0], r0, r2\n\tst.1\tr1, r2\n\tadd\t4, r1, r2\n\tcontext.caller\tr3\n\tst.1\tr2, r3\n\tadd\t68, r1, r2\n\tadd\tstack[@calldatasize], r0, r8\n\tst.1\tr2, r8\n\tadd\t100, r1, r9\n\tand\t31, r8, r1\n\tptr.add\tstack[@ptr_calldata], r0, r2\n\tshr.s!\t5, r8, r3\n\tjump.eq\t@.BB7_266\n\tadd\tr0, r0, r4\n.BB7_200:\n\tshl.s\t5, r4, r5\n\tadd\tr9, r5, r6\n\tptr.add\tr2, r5, r5\n\tld\tr5, r5\n\tst.1\tr6, r5\n\tadd\t1, r4, r4\n\tsub!\tr4, r3, r5\n\tjump.lt\t@.BB7_200\n.BB7_266:\n\tsub.s!\t0, r1, r4\n\tjump.eq\t@.BB7_202\n\tshl.s\t5, r3, r3\n\tptr.add\tr2, r3, r2\n\tadd\tr9, r3, r3\n\tshl.s\t3, r1, r1\n\tld.1\tr3, r4\n\tshl\tr4, r1, r4\n\tshr\tr4, r1, r4\n\tld\tr2, r2\n\tsub\t256, r1, r1\n\tshr\tr2, r1, r2\n\tshl\tr2, r1, r1\n\tor\tr1, r4, r1\n\tst.1\tr3, r1\n.BB7_202:\n\tadd\tr8, r0, stack-[3]\n\tadd\tr9, r0, stack-[2]\n\tadd\tr8, r9, r1\n\tst.1\tr1, r0\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[1]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr7, r0, stack-[4]\n\tst.2\t4, r7\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[4], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_99\n\tadd\tstack-[3], r0, r3\n\tadd\t31, r3, r4\n\tadd\tstack-[6], r0, r3\n\tand\tr4, r3, r3\n\tadd\tstack-[2], r0, r4\n\tadd\tr3, r4, r3\n\tadd\tstack-[1], r0, r5\n\tsub\tr3, r5, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_99:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_11\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tsub.s!\t0, r1, r1\n\tadd\tstack-[5], r0, r3\n\tjump.ne\t@.BB7_100\n\tadd\t68, r2, r1\n\tadd\t@CPI7_11[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t9, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_187:\n\tld.1\t64, r2\n\tadd\t68, r2, r1\n\tadd\t@CPI7_40[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t22, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_158:\n\tsub.s!\t@CPI7_25[0], r2, r2\n\tjump.ne\t@.BB7_11\n\tsub.s\t36, r3, r2\n\tsub.s\t32, r0, r3\n\tadd\tr3, r0, stack-[6]\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB7_11\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r3\n\tadd\t5, r0, r1\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r7\n\tjump.ne\t@.BB7_208\n.BB7_110:\n\tsub.s!\t@CPI7_26[0], r3, r1\n\tadd\tr0, r0, r1\n\tjump.gt\t@.BB7_38\n\tshr.s\t64, r3, r1\n\tst.1\t0, r1\n\tadd\t4, r0, r1\n\tst.1\t32, r1\n\tadd\tr3, r0, stack-[5]\n\tnear_call\tr0, @__keccak256, @DEFAULT_UNWIND\n\tadd\tstack-[5], r0, r3\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r4\n\tadd\tr0, r0, r1\n\tjump.eq\t@.BB7_38\n\tld.1\t64, r1\n\tadd\t@CPI7_27[0], r0, r2\n\tst.1\tr1, r2\n\tand\t@CPI7_14[0], r3, r2\n\tadd\t4, r1, r3\n\tst.1\tr3, r2\n\tld.1\t64, r3\n\tadd\t@CPI7_10[0], r0, r2\n\tst.2\t0, r2\n\tadd\tr4, r0, stack-[6]\n\tst.2\t4, r4\n\tadd\tr3, r0, stack-[5]\n\tsub\tr1, r3, r1\n\tadd\tr1, r0, stack-[4]\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tadd\tstack-[4], r0, r2\n\tadd\t36, r2, r4\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n.BB7_132:\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r2\n\tjump.eq\t@.BB7_133\n\tadd\t32, r0, r6\n\tadd\tstack-[6], r0, r2\n\tadd\tstack-[5], r0, r3\n\tadd\tr3, r0, r5\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_133:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.gt\t@.BB7_60\n\tjump\t@.BB7_11\n.BB7_153:\n\tsub.s!\t@CPI7_38[0], r2, r1\n\tjump.ne\t@.BB7_11\n\tsload\tr0, r1\n\tjump\t@.BB7_37\n.BB7_147:\n\tsub.s!\t@CPI7_7[0], r2, r1\n\tjump.ne\t@.BB7_11\n\tld.1\t64, r2\n\tadd\t5, r0, r1\n\tsload\tr1, r1\n\tand!\t@CPI7_8[0], r1, r7\n\tjump.ne\t@.BB7_213\n.BB7_116:\n\tadd\t64, r2, r1\n\tst.1\t64, r1\n\tst.1\tr2, r0\n\tadd\t32, r2, r1\n\tst.1\tr1, r0\n\tld.1\t64, r3\n\tadd\t64, r3, r1\n\tst.1\t64, r1\n\tadd\t2, r0, r1\n\tsload\tr1, r1\n\tand\t65535, r1, r2\n\tst.1\tr3, r2\n\tshr.s\t16, r1, r1\n\tand\t@CPI7_8[0], r1, r2\n\tadd\tr3, r0, stack-[3]\n\tadd\t32, r3, r1\n\tst.1\tr1, r2\n\tadd\t@CPI7_13[0], r0, r1\n\tld.1\t64, r3\n\tadd\tr3, r0, stack-[4]\n\tst.1\tr3, r1\n\tadd\t@CPI7_10[0], r0, r1\n\tld.1\t64, r3\n\tadd\tr3, r0, stack-[5]\n\tst.2\t0, r1\n\tadd\tr2, r0, stack-[6]\n\tst.2\t4, r2\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_137\n\tadd\tstack-[5], r0, r5\n\tadd\tstack-[4], r0, r3\n\tsub\tr3, r5, r3\n\tadd\t4, r3, r4\n\tadd\t160, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_137:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t160, r1, r1\n\tjump.lt\t@.BB7_11\n\tld.1\t64, r2\n\tadd\t128, r2, r1\n\tld.1\tr1, r3\n\tand\t@CPI7_14[0], r3, r3\n\tadd\tstack-[3], r0, r4\n\tld.1\tr4, r4\n\tshl.s\t64, r4, r4\n\tand\t@CPI7_15[0], r4, r4\n\tor\tr4, r3, r3\n\tld.1\tr2, r5\n\tand\t@CPI7_14[0], r5, r5\n\tor\tr4, r5, r4\n\tjump\t@.BB7_39\n.BB7_188:\n\tld.1\t64, r1\n\tadd\t36, r1, r2\n\tadd\t64, r0, r3\n\tst.1\tr2, r3\n\tadd\t@CPI7_9[0], r0, r2\n\tst.1\tr1, r2\n\tadd\t4, r1, r2\n\tcontext.caller\tr3\n\tst.1\tr2, r3\n\tadd\t68, r1, r2\n\tadd\tstack[@calldatasize], r0, r9\n\tst.1\tr2, r9\n\tadd\t100, r1, r8\n\tand\t31, r9, r1\n\tptr.add\tstack[@ptr_calldata], r0, r2\n\tshr.s!\t5, r9, r3\n\tjump.eq\t@.BB7_268\n\tadd\tr0, r0, r4\n.BB7_190:\n\tshl.s\t5, r4, r5\n\tadd\tr8, r5, r6\n\tptr.add\tr2, r5, r5\n\tld\tr5, r5\n\tst.1\tr6, r5\n\tadd\t1, r4, r4\n\tsub!\tr4, r3, r5\n\tjump.lt\t@.BB7_190\n.BB7_268:\n\tsub.s!\t0, r1, r4\n\tjump.eq\t@.BB7_192\n\tshl.s\t5, r3, r3\n\tptr.add\tr2, r3, r2\n\tadd\tr8, r3, r3\n\tshl.s\t3, r1, r1\n\tld.1\tr3, r4\n\tshl\tr4, r1, r4\n\tshr\tr4, r1, r4\n\tld\tr2, r2\n\tsub\t256, r1, r1\n\tshr\tr2, r1, r2\n\tshl\tr2, r1, r1\n\tor\tr1, r4, r1\n\tst.1\tr3, r1\n.BB7_192:\n\tadd\tr8, r0, stack-[5]\n\tadd\tr9, r0, stack-[4]\n\tadd\tr9, r8, r1\n\tst.1\tr1, r0\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[3]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr7, r0, stack-[6]\n\tst.2\t4, r7\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_90\n\tadd\tstack-[4], r0, r3\n\tadd\t31, r3, r4\n\tsub.s\t32, r0, r3\n\tand\tr4, r3, r3\n\tadd\tstack-[5], r0, r4\n\tadd\tr3, r4, r3\n\tadd\tstack-[3], r0, r5\n\tsub\tr3, r5, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_90:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_11\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tsub.s!\t0, r1, r1\n\tjump.ne\t@.BB7_91\n\tadd\t68, r2, r1\n\tadd\t@CPI7_11[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t9, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_246:\n\tld.1\t64, r2\n\tadd\t68, r2, r1\n\tadd\t@CPI7_29[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t27, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_203:\n\tadd\tr3, r0, stack-[5]\n\tld.1\t64, r1\n\tadd\t36, r1, r2\n\tadd\t64, r0, r3\n\tst.1\tr2, r3\n\tadd\t@CPI7_9[0], r0, r2\n\tst.1\tr1, r2\n\tadd\t4, r1, r2\n\tcontext.caller\tr3\n\tst.1\tr2, r3\n\tadd\t68, r1, r2\n\tadd\tstack[@calldatasize], r0, r8\n\tst.1\tr2, r8\n\tadd\t100, r1, r9\n\tand\t31, r8, r1\n\tptr.add\tstack[@ptr_calldata], r0, r2\n\tshr.s!\t5, r8, r3\n\tjump.eq\t@.BB7_265\n\tadd\tr0, r0, r4\n.BB7_205:\n\tshl.s\t5, r4, r5\n\tadd\tr9, r5, r6\n\tptr.add\tr2, r5, r5\n\tld\tr5, r5\n\tst.1\tr6, r5\n\tadd\t1, r4, r4\n\tsub!\tr4, r3, r5\n\tjump.lt\t@.BB7_205\n.BB7_265:\n\tsub.s!\t0, r1, r4\n\tjump.eq\t@.BB7_207\n\tshl.s\t5, r3, r3\n\tptr.add\tr2, r3, r2\n\tadd\tr9, r3, r3\n\tshl.s\t3, r1, r1\n\tld.1\tr3, r4\n\tshl\tr4, r1, r4\n\tshr\tr4, r1, r4\n\tld\tr2, r2\n\tsub\t256, r1, r1\n\tshr\tr2, r1, r2\n\tshl\tr2, r1, r1\n\tor\tr1, r4, r1\n\tst.1\tr3, r1\n.BB7_207:\n\tadd\tr8, r0, stack-[3]\n\tadd\tr9, r0, stack-[2]\n\tadd\tr8, r9, r1\n\tst.1\tr1, r0\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[1]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr7, r0, stack-[4]\n\tst.2\t4, r7\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[4], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_105\n\tadd\tstack-[3], r0, r3\n\tadd\t31, r3, r4\n\tadd\tstack-[6], r0, r3\n\tand\tr4, r3, r3\n\tadd\tstack-[2], r0, r4\n\tadd\tr3, r4, r3\n\tadd\tstack-[1], r0, r5\n\tsub\tr3, r5, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_105:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_11\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tsub.s!\t0, r1, r1\n\tadd\tstack-[5], r0, r3\n\tjump.ne\t@.BB7_106\n\tadd\t68, r2, r1\n\tadd\t@CPI7_11[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t9, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_208:\n\tadd\tr3, r0, stack-[5]\n\tld.1\t64, r1\n\tadd\t36, r1, r2\n\tadd\t64, r0, r3\n\tst.1\tr2, r3\n\tadd\t@CPI7_9[0], r0, r2\n\tst.1\tr1, r2\n\tadd\t4, r1, r2\n\tcontext.caller\tr3\n\tst.1\tr2, r3\n\tadd\t68, r1, r2\n\tadd\tstack[@calldatasize], r0, r8\n\tst.1\tr2, r8\n\tadd\t100, r1, r9\n\tand\t31, r8, r1\n\tptr.add\tstack[@ptr_calldata], r0, r2\n\tshr.s!\t5, r8, r3\n\tjump.eq\t@.BB7_264\n\tadd\tr0, r0, r4\n.BB7_210:\n\tshl.s\t5, r4, r5\n\tadd\tr9, r5, r6\n\tptr.add\tr2, r5, r5\n\tld\tr5, r5\n\tst.1\tr6, r5\n\tadd\t1, r4, r4\n\tsub!\tr4, r3, r5\n\tjump.lt\t@.BB7_210\n.BB7_264:\n\tsub.s!\t0, r1, r4\n\tjump.eq\t@.BB7_212\n\tshl.s\t5, r3, r3\n\tptr.add\tr2, r3, r2\n\tadd\tr9, r3, r3\n\tshl.s\t3, r1, r1\n\tld.1\tr3, r4\n\tshl\tr4, r1, r4\n\tshr\tr4, r1, r4\n\tld\tr2, r2\n\tsub\t256, r1, r1\n\tshr\tr2, r1, r2\n\tshl\tr2, r1, r1\n\tor\tr1, r4, r1\n\tst.1\tr3, r1\n.BB7_212:\n\tadd\tr8, r0, stack-[3]\n\tadd\tr9, r0, stack-[2]\n\tadd\tr8, r9, r1\n\tst.1\tr1, r0\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[1]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr7, r0, stack-[4]\n\tst.2\t4, r7\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[4], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_109\n\tadd\tstack-[3], r0, r3\n\tadd\t31, r3, r4\n\tadd\tstack-[6], r0, r3\n\tand\tr4, r3, r3\n\tadd\tstack-[2], r0, r4\n\tadd\tr3, r4, r3\n\tadd\tstack-[1], r0, r5\n\tsub\tr3, r5, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_219\n.BB7_109:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_11\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tsub.s!\t0, r1, r1\n\tadd\tstack-[5], r0, r3\n\tjump.ne\t@.BB7_110\n\tadd\t68, r2, r1\n\tadd\t@CPI7_11[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t9, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_213:\n\tadd\t36, r2, r1\n\tadd\t64, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_9[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tcontext.caller\tr3\n\tst.1\tr1, r3\n\tadd\t68, r2, r1\n\tadd\tstack[@calldatasize], r0, r9\n\tst.1\tr1, r9\n\tadd\t100, r2, r8\n\tand\t31, r9, r1\n\tptr.add\tstack[@ptr_calldata], r0, r2\n\tshr.s!\t5, r9, r3\n\tjump.eq\t@.BB7_263\n\tadd\tr0, r0, r4\n.BB7_215:\n\tshl.s\t5, r4, r5\n\tadd\tr8, r5, r6\n\tptr.add\tr2, r5, r5\n\tld\tr5, r5\n\tst.1\tr6, r5\n\tadd\t1, r4, r4\n\tsub!\tr4, r3, r5\n\tjump.lt\t@.BB7_215\n.BB7_263:\n\tsub.s!\t0, r1, r4\n\tjump.eq\t@.BB7_217\n\tshl.s\t5, r3, r3\n\tptr.add\tr2, r3, r2\n\tadd\tr8, r3, r3\n\tshl.s\t3, r1, r1\n\tld.1\tr3, r4\n\tshl\tr4, r1, r4\n\tshr\tr4, r1, r4\n\tld\tr2, r2\n\tsub\t256, r1, r1\n\tshr\tr2, r1, r2\n\tshl\tr2, r1, r1\n\tor\tr1, r4, r1\n\tst.1\tr3, r1\n.BB7_217:\n\tadd\tr8, r0, stack-[5]\n\tadd\tr9, r0, stack-[4]\n\tadd\tr9, r8, r1\n\tst.1\tr1, r0\n\tld.1\t64, r1\n\tadd\tr1, r0, stack-[3]\n\tadd\t@CPI7_10[0], r0, r1\n\tst.2\t0, r1\n\tadd\tr7, r0, stack-[6]\n\tst.2\t4, r7\n\tnear_call\tr0, @__system_request, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB7_11\n\tcontext.ergs_left\tr1\n\tadd\tstack-[6], r0, r2\n\tsub.s!\t4, r2, r3\n\tjump.eq\t@.BB7_115\n\tadd\tstack-[4], r0, r3\n\tadd\t31, r3, r4\n\tsub.s\t32, r0, r3\n\tand\tr4, r3, r3\n\tadd\tstack-[5], r0, r4\n\tadd\tr3, r4, r3\n\tadd\tstack-[3], r0, r5\n\tsub\tr3, r5, r4\n\tadd\t32, r0, r6\n\tadd\tr5, r0, r3\n\tnear_call\tr0, @__default_static_call, @DEFAULT_UNWIND\n\tsub.s!\t0, r1, r1\n\tjump.ne\t@.BB7_115\n.BB7_219:\n\tptr.add\tstack[@ptr_return_data], r0, r1\n\tadd\tstack[@returndatasize], r0, r2\n\tand\t31, r2, r3\n\tshr.s!\t5, r2, r2\n\tjump.eq\t@.BB7_262\n\tadd\tr0, r0, r4\n.BB7_221:\n\tshl.s\t5, r4, r5\n\tptr.add\tr1, r5, r6\n\tld\tr6, r6\n\tst.1\tr5, r6\n\tadd\t1, r4, r4\n\tsub!\tr4, r2, r5\n\tjump.lt\t@.BB7_221\n.BB7_262:\n\tsub.s!\t0, r3, r4\n\tjump.eq\t@.BB7_223\n\tshl.s\t3, r3, r3\n\tshl.s\t5, r2, r2\n\tld.1\tr2, r4\n\tshl\tr4, r3, r4\n\tshr\tr4, r3, r4\n\tptr.add\tr1, r2, r1\n\tld\tr1, r1\n\tsub\t256, r3, r3\n\tshr\tr1, r3, r1\n\tshl\tr1, r3, r1\n\tor\tr1, r4, r1\n\tst.1\tr2, r1\n.BB7_223:\n\tadd\tstack[@returndatasize], r0, r2\n\tadd\tr0, r0, r1\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_115:\n\tadd\tstack[@returndatasize], r0, r1\n\tsub.s!\t31, r1, r1\n\tjump.le\t@.BB7_11\n\tld.1\t64, r2\n\tld.1\tr2, r1\n\tsub.s!\t0, r1, r1\n\tjump.ne\t@.BB7_116\n\tadd\t68, r2, r1\n\tadd\t@CPI7_11[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t9, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI7_12[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB7_85:\n\tadd\tr6, r0, stack-[5]\n\tadd\tr2, r6, r1\n\tand!\t31, r2, r2\n\tjump.eq\t@.BB7_86\n\tsub\tr1, r2, r1\n\tadd\tr1, r0, stack-[3]\n\tld.1\tr1, r3\n\tadd\tr3, r0, stack-[4]\n\tsub\t32, r2, r1\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub\t0, r1, r1\n\tadd\tstack-[4], r0, r2\n\tand\tr2, r1, r1\n\tadd\tstack-[3], r0, r2\n\tst.1\tr2, r1\n\tadd\t32, r2, r1\n.BB7_86:\n\tst.1\t64, r1\n\tadd\t32, r0, r2\n\tst.1\tr1, r2\n\tadd\t32, r1, r2\n\tadd\tstack-[6], r0, r4\n\tld.1\tr4, r3\n\tst.1\tr2, r3\n\tadd\t64, r1, r2\n\tld.1\tr4, r1\n\tadd\tr0, r0, r3\n\tadd\tstack-[5], r0, r6\n.BB7_41:\n\tsub!\tr3, r1, r4\n\tjump.ge\t@.BB7_42\n\tadd\tr3, r2, r4\n\tadd\tr3, r6, r5\n\tld.1\tr5, r5\n\tst.1\tr4, r5\n\tadd\t32, r3, r3\n\tjump\t@.BB7_41\n.BB7_42:\n\tadd\tr1, r2, r2\n\tand!\t31, r1, r1\n\tjump.eq\t@.BB7_43\n\tsub\tr2, r1, r2\n\tadd\tr2, r0, stack-[5]\n\tld.1\tr2, r3\n\tadd\tr3, r0, stack-[6]\n\tsub\t32, r1, r1\n\tnear_call\tr0, @__exponent, @DEFAULT_UNWIND\n\tsub\t0, r1, r1\n\tadd\tstack-[6], r0, r2\n\tand\tr2, r1, r1\n\tadd\tstack-[5], r0, r2\n\tst.1\tr2, r1\n\tadd\t32, r2, r2\n.BB7_43:\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.func_end7:\n\n__farcall:\n.func_begin8:\n.tmp0:\n\tfar_call\tr1, r2, @.BB8_3\n.tmp1:\n\tadd\t1, r0, r2\n.BB8_1:\n\tret\n.BB8_3:\n.tmp2:\n\tadd\tr0, r0, r2\n\tjump\t@.BB8_1\n.func_end8:\n\n__staticcall:\n.func_begin9:\n.tmp3:\n\tfar_call.static\tr1, r2, @.BB9_3\n.tmp4:\n\tadd\t1, r0, r2\n.BB9_1:\n\tret\n.BB9_3:\n.tmp5:\n\tadd\tr0, r0, r2\n\tjump\t@.BB9_1\n.func_end9:\n\n\t.data\n\t.p2align\t5\ncalldatasize:\n\t.cell 0\n\n\t.p2align\t5\nreturndatasize:\n\t.cell 0\n\n\t.p2align\t5\nptr_calldata:\n.cell\t0\n\n\t.p2align\t5\nptr_return_data:\n.cell\t0\n\n\t.note.GNU-stack\n\t.rodata\nCPI0_0:\nCPI2_0:\nCPI3_0:\nCPI4_0:\nCPI5_0:\nCPI6_0:\nCPI7_17:\n\t.cell 4294967295\nCPI3_1:\n\t.cell 904625697166532776746648320380374280103671760270919307471179981048634146816\nCPI4_1:\n\t.cell 904625751086426111047927909714404454142933105326819602152923490636624035840\nCPI7_0:\n\t.cell -50921763910316845152665814565993071595857626979075415603875055053065875881984\nCPI7_1:\n\t.cell -30637489177822897423493148638215267518362182794098483819715890951066094665728\nCPI7_2:\n\t.cell 3158559663\nCPI7_3:\n\t.cell 3243864836\nCPI7_4:\n\t.cell 3905207856\nCPI7_5:\n\t.cell 4076725131\nCPI7_6:\n\t.cell 4171410387\nCPI7_7:\n\t.cell 4272920204\nCPI7_8:\n\t.cell 1461501637330902918203684832716283019655932542975\nCPI7_9:\n\t.cell 48434323006475445038801680944562600328280029984922216814360469933809423351808\nCPI7_10:\n\t.cell 10867283408178898638301172343726954674910073630256871736220740970449699113859\nCPI7_11:\n\t.cell 35476745695149909103766111367621690491636838824485670148389548059632695508992\nCPI7_12:\n\t.cell 3963877391197344453575983046348115674221700746820753546331534351508065746944\nCPI7_13:\n\t.cell -594388424485763533411884790988909803267700097701038875223559556696608079872\nCPI7_14:\n\t.cell 18446744073709551615\nCPI7_15:\n\t.cell 1208907372870555465154560\nCPI7_16:\n\t.cell -1461501637330902918203684832716283019655932542976\nCPI7_18:\n\t.cell 904625697166532776746648320380374280103671755200316906558262375061821325312\nCPI7_19:\n\t.cell -8352700767705030668357216594227241474277607171479992828920686105414662745480\nCPI7_20:\n\t.cell 2406174097\nCPI7_21:\n\t.cell 2465136283\nCPI7_22:\n\t.cell 2591017205\nCPI7_23:\n\t.cell 2838020246\nCPI7_24:\n\t.cell 3047905500\nCPI7_25:\n\t.cell 3056820748\nCPI7_26:\n\t.cell 1208925819614629174706175\nCPI7_27:\n\t.cell -33380364900196669657758393539457275326798744971346063207422230260404210106368\nCPI7_28:\n\t.cell -33620719510801091064886519056377796915122627175884829201153244259471312551936\nCPI7_29:\n\t.cell 33214008156304899519908535790555971422229485331848764877747276973417881927680\nCPI7_30:\n\t.cell -95780971304118053647396689196894323976171195136475136\nCPI7_31:\n\t.cell -45938403576846479388831081672225472605130403539768150930368592464580135878656\nCPI7_32:\n\t.cell 43424989649105573018643244411129272234499239236138287511109719494934860398592\nCPI7_33:\n\t.cell 1610722387\nCPI7_34:\n\t.cell 1720323842\nCPI7_35:\n\t.cell 1921311766\nCPI7_36:\n\t.cell 2042253463\nCPI7_37:\n\t.cell 2181414762\nCPI7_38:\n\t.cell 2376452955\nCPI7_39:\n\t.cell -56981263594861089297739709423386570918009913590784593685247202558778848313344\nCPI7_40:\n\t.cell 35035607279084747875032095267602354476277983814074373230998149299897699926016\nCPI7_41:\n\t.cell -52524777015005588113349992707137368332388074750292320778649315033004770043936\nCPI7_42:\n\t.cell 51798462742329009931921560138790330286233551593668477520320179036896893075456\nCPI7_43:\n\t.cell 4294967296\nCPI7_44:\n\t.cell 46379839030547683844319650505173575369892500406893869051571635184001846607872\nCPI7_45:\n\t.cell 35476746101133747650945820953436222108113662686853669090728905249221367824384\nCPI7_46:\n\t.cell 609909756\nCPI7_47:\n\t.cell 826074471\nCPI7_48:\n\t.cell 1355963341\nCPI7_49:\n\t.cell 1425886544\nCPI7_50:\n\t.cell 1479555856\nCPI7_51:\n\t.cell 38441825179647744104206619773226280441388859770685252594862332124177580949504\nCPI7_52:\n\t.cell 36556699355971396486264239759892544140811102972887630369529910720688769990656\nCPI7_53:\n\t.cell 22270923681254677845691103109158760375340177724800803888364822332811285364736\nCPI7_54:\n\t.cell 35927816869373543188625519729548758844492007594142020231330326663764612481024\nCPI7_55:\n\t.cell 53919893334301279589334030174039261347274288845081144962207220498432\n","bytecode":{"object":"000400000000000200000000030100190000006003300270000002210430019700030000004103550002000000010355000002210030019d000100000000001f00000001012001900000000c0000c13d0000000001000019087d00830000040f0000000101000039087d00830000040f000000000201001900000001010000390000010003000039000000000420004c0000001a0000613d00000001042001900000000004030019000000010400603900000000411400a9000000010220027000000000433300a9000000110000013d000000000001042d0002000000000002000200000006001d000100000005001d0000022105000041000002210630009c00000000030580190000004003300210000002210640009c00000000040580190000006004400210000000000334019f000002210410009c0000000001058019000000c001100210000000000113019f087d08780000040f00000001090000290000000003010019000000600330027000000221033001970000000205000029000000000453004b00000000050340190000001f0450018f00000005055002720000003e0000613d000000000600001900000005076002100000000008790019000000000771034f000000000707043b00000000007804350000000106600039000000000756004b000000360000413d000000010220018f000000000640004c0000004e0000613d0000000505500210000000000651034f00000000055900190000000304400210000000000705043300000000074701cf000000000747022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000474019f0000000000450435000100000003001f00030000000103550000000001020019000000000001042d00000221010000410000000002000414000002210320009c0000000001024019000000c00110021000000222011001c70000801002000039087d08780000040f00000001022001900000005e0000613d000000000101043b000000000001042d00000000010000190000000002000019087d007a0000040f00000221010000410000000002000414000002210320009c0000000001024019000000c00110021000000223011001c70000800202000039087d08780000040f00000001022001900000006d0000613d000000000101043b000000000001042d00000000010000190000000002000019087d007a0000040f0000022104000041000002210510009c000000000104801900000040011002100000000001310019000002210320009c0000000002048019000000600220021000000000012100190000087e0001042e0000022103000041000002210420009c0000000002038019000002210410009c000000000103801900000040011002100000006002200210000000000112019f0000087f0001043000060000000000020000008002000039000000400020043f0000000002000416000000000110004c000000e40000613d000000000120004c000000e90000c13d0000000203000367000000400100043d00000000020000310000001f0420018f00000005052002720000009a0000613d000000000600001900000005076002100000000008710019000000000773034f000000000707043b00000000007804350000000106600039000000000756004b000000920000413d000000000640004c000000a90000613d0000000505500210000000000353034f00000000055100190000000304400210000000000605043300000000064601cf000000000646022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000363019f00000000003504350000000003120019000000400030043f000000400220008c000000e90000413d000000000200041a00000234022001970000000003000411000600000003001d000000000223019f00000020031000390000000003030433000400000003001d0000000001010433000000000020041b0000000202000039000000000302041a000000400400043d0000004005400039000000400050043f0000022c05100197000500000005001d0000002001400039000000000051043500000001013000390000ffff0110018f00000000001404350000024103300197000000000313019f0000001004500210000000000343019f000000000032041b00000000001004350000000401000039000000200010043f087d00520000040f000000000201041a00000234022001970000000503000029000000000232019f000000000021041b000000000100041a0000022c011001970000000602000029000000000112004b000005970000c13d00000004010000290000022c011001970000000502000039000000000302041a0000023403300197000000000113019f000000000012041b000000200100003900000100001004430000012000000443000001000100003900000040020000390000025a03000041087d00700000040f000000000120004c000000e90000c13d0000000003000031000000030130008c000000ec0000213d00000000010000190000000002000019087d007a0000040f0000000201000367000000000401043b000000e002400270000002240540009c000001000000813d000002430440009c000001330000813d000002510120009c000001610000c13d0000000201000039000000000101041a00000010011002700000022c01100197000000400200043d0000000000120435000000400100043d000000000212004900000020022000390000000003000019087d00700000040f000002250440009c000001550000813d000002370420009c000001930000c13d0000000501000039000000000101041a0000022c07100198000001f50000c13d0000000301000039000000000201041a0000022c01200198000001450000613d000600000002001d0000000001000019087d000e0000040f000000000210004c0000000002000019000001150000613d000000060200002900000000211200d90000022c02100197000000400300043d0000023101000041000400000003001d0000000000130435000000400100043d000500000001001d0000022e010000410000000000100439000600000002001d0000000400200443087d00610000040f000000000110004c000000e90000613d00000000010004140000000602000029000000040320008c0000012f0000613d0000000505000029000000040300002900000000035300490000000404300039000000a0060000390000000003050019087d001b0000040f000000000110004c000008090000613d00000001010000310000009f0110008c0000049f0000213d000000e90000013d000002440420009c000001aa0000c13d000000240230008a000000200300008a000600000003001d000000000232004b000000e90000813d0000000401100370000000000101043b0000023d031001970000000501000039000000000101041a0000022c07100198000003230000c13d0000000301000039000000000101041a0000022c02100198000004800000c13d000000400200043d00000044012000390000025003000041000000000031043500000024012000390000001e03000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f000002260420009c000001e60000c13d0000000501000039000000000101041a0000022c01100197000000400200043d0000000000120435000000400100043d000000000212004900000020022000390000000003000019087d00700000040f000002520120009c000002520000c13d0000000201000039000600000001001d087d000e0000040f000000000210004c00000000020000190000016d0000613d0000000602000029000000000202041a00000000211200d90000022c02100197000000400300043d0000025801000041000400000003001d0000000000130435000000400100043d000500000001001d0000022e010000410000000000100439000600000002001d0000000400200443087d00610000040f000000000110004c000000e90000613d00000000010004140000000602000029000000040320008c000001870000613d000000050500002900000004030000290000000003530049000000040430003900000020060000390000000003050019087d001b0000040f000000000110004c000008090000613d00000001010000310000001f0110008c000000e90000a13d000000400200043d0000000001020433000000ff0110018f0000000000120435000000400100043d000000000212004900000020022000390000000003000019087d00700000040f000002380420009c000002730000c13d000000240230008a000000200300008a000000000232004b000000e90000813d000000000200041a0000022c022001970000000003000411000000000223004b000005970000c13d0000000502000039000000000302041a00000234033001970000000401100370000000000101043b0000022c01100197000000000113019f000000000012041b000000000100001900000000020000190000000003000019087d00700000040f000002450120009c000002b60000c13d000000400200043d0000000501000039000000000101041a0000022c07100198000003820000c13d0000004001200039000000400010043f000000000002043500000020012000390000000000010435000000400100043d0000004002100039000000400020043f0000000202000039000000000202041a0000ffff0320018f000300000003001d0000000000310435000000200110003900000010022002700000022c0220019700000000002104350000024f01000041000000400300043d000400000003001d00000000001304350000022e01000041000000400300043d000500000003001d0000000000100439000600000002001d0000000400200443087d00610000040f000000000110004c000000e90000613d00000000010004140000000602000029000000040320008c000001dc0000613d000000050500002900000004030000290000000003530049000000040430003900000020060000390000000003050019087d001b0000040f000000000110004c000008090000613d0000000101000031000000200110008c000000e90000413d00000003010000290000004001100210000000400200043d00000000020204330000023202200197000000000112019f0000057c0000013d000002270420009c0000031e0000c13d000000240230008a000000200300008a000000000232004b000000e90000813d0000000401100370000000000101043b0000000402000039000000200020043f0000ffff0110018f0000000000100435087d00520000040f000000000101041a000001590000013d000000400100043d0000002402100039000000400300003900000000003204350000022d02000041000000000021043500000004021000390000000003000411000000000032043500000044021000390000000009000031000000000092043500000064081000390000001f0190018f000000020200036700000005039002720000020f0000613d000000000400001900000005054002100000000006580019000000000552034f000000000505043b00000000005604350000000104400039000000000534004b000002070000413d000000000410004c0000021e0000613d0000000503300210000000000232034f00000000033800190000000301100210000000000403043300000000041401cf000000000414022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000141019f0000000000130435000500000008001d000400000009001d00000000018900190000000000010435000000400100043d000300000001001d0000022e010000410000000000100439000600000007001d0000000400700443087d00610000040f000000000110004c000000e90000613d00000000010004140000000602000029000000040320008c0000023c0000613d00000004030000290000001f04300039000000200300008a000000000334016f000000050400002900000000034300190000000305000029000000000453004900000020060000390000000003050019087d001b0000040f000000000110004c000008090000613d00000001010000310000001f0110008c000000e90000a13d000000400200043d0000000001020433000000000110004c000001080000c13d00000044012000390000022f03000041000000000031043500000024012000390000000903000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f000002530120009c000003de0000c13d0000000501000039000000000101041a0000022c07100198000004b50000c13d0000000201000039000600000001001d087d000e0000040f000000000210004c0000000003000019000002620000613d0000000602000029000000000202041a00000000211200d90000022c03100197000000400100043d00000257020000410000000000210435000000400400043d0000022e020000410000000000200439000500000003001d0000000400300443000400000004001d0000000001410049000600000001001d087d00610000040f00000006020000290000000404200039000000000110004c000000e90000613d0000056d0000013d000002390420009c000004080000c13d000000240230008a000000200300008a000600000003001d000000000232004b000000e90000813d0000000401100370000000000301043b0000000501000039000000000101041a0000022c07100198000500000003001d000005a70000c13d00000040013002700000ffff0110018f00000000001004350000000401000039000000200010043f087d00520000040f000000000101041a0000024202000041000000400300043d000000000023043500000005020000290000023202200197000300000003001d000000040330003900000000002304350000022e02000041000000400300043d000400000003001d00000000002004390000022c01100197000600000001001d0000000400100443087d00610000040f000000000110004c000000e90000613d00000000010004140000000605000029000000040250008c000002a80000613d0000000403000029000000030200002900000000023200490000002404200039000000a00600003900000000020500190000000005030019087d001b0000040f000000000110004c000008090000613d0000000101000031000000a00110008c000000e90000413d00000005010000290000023303100197000000400200043d00000000010204330000023201100197000000000431019f000000800120003900000000050104330000023205500197000000000335019f000004a30000013d000002460120009c000004370000c13d0000000201000039000600000001001d087d000e0000040f000000000210004c0000000002000019000002c20000613d0000000602000029000000000202041a00000000211200d90000022c02100197000000400300043d0000024d01000041000400000003001d0000000000130435000000400100043d000500000001001d0000022e010000410000000000100439000600000002001d0000000400200443087d00610000040f000000000110004c000000e90000613d00000000010004140000000602000029000000040320008c000002dc0000613d000000050500002900000004030000290000000003530049000000040430003900000000030500190000000006000019087d001b0000040f000000000110004c000008090000613d0000000302000367000000400100043d00000001040000310000001f0340018f0000000504400272000002eb0000613d000000000500001900000005065002100000000007610019000000000662034f000000000606043b00000000006704350000000105500039000000000645004b000002e30000413d000000000530004c000002fa0000613d0000000504400210000000000242034f00000000044100190000000303300210000000000504043300000000053501cf000000000535022f000000000202043b0000010003300089000000000232022f00000000023201cf000000000252019f000000000024043500000001020000310000001f03200039000000200400008a000000000343016f0000000003130019000600000003001d000000400030043f000000200320008c000000e90000413d00000000040104330000024e0340009c000000e90000213d000000000312001900000000021400190000002001200039000000000431004b000000e90000213d00000000040204330000024e0540009c000000e90000213d0000000005140019000000000353004b000000e90000413d00000006030000290000000000430435000000200630003900000000020204330000000003000019000000000423004b0000083d0000813d00000000046300190000000005130019000000000505043300000000005404350000002003300039000003160000013d000002280420009c000004590000c13d0000000301000039000000000101041a000001590000013d000100000003001d000000400100043d0000002402100039000000400300003900000000003204350000022d02000041000000000021043500000004021000390000000003000411000000000032043500000044021000390000000008000031000000000082043500000064091000390000001f0180018f000000020200036700000005038002720000033e0000613d000000000400001900000005054002100000000006590019000000000552034f000000000505043b00000000005604350000000104400039000000000534004b000003360000413d000000000410004c0000034d0000613d0000000503300210000000000232034f00000000033900190000000301100210000000000403043300000000041401cf000000000414022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000141019f0000000000130435000400000008001d000300000009001d00000000019800190000000000010435000000400100043d000200000001001d0000022e010000410000000000100439000500000007001d0000000400700443087d00610000040f000000000110004c000000e90000613d00000000010004140000000502000029000000040320008c0000036b0000613d00000004030000290000001f043000390000000603000029000000000334016f000000030400002900000000034300190000000205000029000000000453004900000020060000390000000003050019087d001b0000040f000000000110004c000008090000613d00000001010000310000001f0110008c000000e90000a13d000000400200043d0000000001020433000000000110004c0000000103000029000001410000c13d00000044012000390000022f03000041000000000031043500000024012000390000000903000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f0000002401200039000000400300003900000000003104350000022d01000041000000000012043500000004012000390000000003000411000000000031043500000044012000390000000009000031000000000091043500000064082000390000001f0190018f000000020200036700000005039002720000039b0000613d000000000400001900000005054002100000000006580019000000000552034f000000000505043b00000000005604350000000104400039000000000534004b000003930000413d000000000410004c000003aa0000613d0000000503300210000000000232034f00000000033800190000000301100210000000000403043300000000041401cf000000000414022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000141019f0000000000130435000500000008001d000400000009001d00000000018900190000000000010435000000400100043d000300000001001d0000022e010000410000000000100439000600000007001d0000000400700443087d00610000040f000000000110004c000000e90000613d00000000010004140000000602000029000000040320008c000003c80000613d00000004030000290000001f04300039000000200300008a000000000334016f000000050400002900000000034300190000000305000029000000000453004900000020060000390000000003050019087d001b0000040f000000000110004c000008090000613d00000001010000310000001f0110008c000000e90000a13d000000400200043d0000000001020433000000000110004c000001b10000c13d00000044012000390000022f03000041000000000031043500000024012000390000000903000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f000002540120009c000005120000c13d0000000201000039000600000001001d087d000e0000040f000000000210004c0000000002000019000003ea0000613d0000000602000029000000000202041a00000000211200d90000022c02100197000000400300043d0000025601000041000400000003001d0000000000130435000000400100043d000500000001001d0000022e010000410000000000100439000600000002001d0000000400200443087d00610000040f000000000110004c000000e90000613d00000000010004140000000602000029000000040320008c000004040000613d000000050500002900000004030000290000000003530049000000040430003900000020060000390000000003050019087d001b0000040f000000000110004c000008090000613d00000001010000310000001f0110008c0000057a0000213d000000e90000013d0000023a0420009c0000051e0000c13d000000240230008a000000200300008a000000000232004b000000e90000813d0000000401100370000000000101043b0000022c05100197000000000200041a0000022c022001970000000003000411000000000223004b000005970000c13d0000000302000039000000000302041a000000000113013f0000022c01100198000006f50000c13d0000023401300197000000000012041b0000000201000039000000000201041a000000400300043d0000004004300039000000400040043f0000002004300039000000000054043500000001042000390000ffff0440018f00000000004304350000024102200197000000000242019f0000001003500210000000000232019f000000000021041b00000000004004350000000401000039000000200010043f000600000005001d087d00520000040f000000000201041a00000234022001970000000603000029000000000232019f000000000021041b000001a60000013d000002470120009c0000054d0000c13d0000000101000039000000000201041a0000022c022001970000000006000411000000000226004b000006050000c13d000000000200041a0000023403200197000000000363019f000000000030041b000000000301041a0000023403300197000000000031041b0000022101000041000000400300043d0000000004000414000002210540009c0000000004018019000002210530009c00000000010340190000004001100210000000c003400210000000000113019f0000022c0520019700000235011001c70000800d0200003900000003030000390000024c04000041087d08730000040f0000000101200190000001a60000c13d000000e90000013d000002290420009c000005830000c13d000000240230008a000000200300008a000000000232004b000000e90000813d000000000200041a0000022c022001970000000003000411000000000223004b000005970000c13d0000000102000039000000000302041a00000234033001970000000401100370000000000101043b0000022c06100197000000000163019f000000000012041b000000000200041a000000400100043d00000221030000410000000004000414000002210540009c0000000004038019000002210510009c00000000010380190000004001100210000000c003400210000000000113019f00000235011001c70000022c052001970000800d0200003900000003030000390000023604000041087d08730000040f0000000101200190000001a60000c13d000000e90000013d000000400400043d00000242010000410000000000140435000400000004001d00000004014000390000000000310435000000400100043d000500000001001d0000022e010000410000000000100439000600000002001d0000000400200443087d00610000040f000000000110004c000000e90000613d00000000010004140000000602000029000000040320008c0000049c0000613d0000000505000029000000040300002900000000035300490000002404300039000000a0060000390000000003050019087d001b0000040f000000000110004c000008090000613d0000000101000031000000a00110008c000000e90000413d000000400200043d0000000004020433000000800120003900000000030104330000023d0440019700000020052000390000000006050433000000400720003900000000080704330000006009200039000000000a09043300000000004204350000000000a90435000000000087043500000000006504350000023d033001970000000000310435000000400100043d0000000002120049000000a0022000390000000003000019087d00700000040f000000400100043d0000002402100039000000400300003900000000003204350000022d02000041000000000021043500000004021000390000000003000411000000000032043500000044021000390000000009000031000000000092043500000064081000390000001f0190018f00000002020003670000000503900272000004cf0000613d000000000400001900000005054002100000000006580019000000000552034f000000000505043b00000000005604350000000104400039000000000534004b000004c70000413d000000000410004c000004de0000613d0000000503300210000000000232034f00000000033800190000000301100210000000000403043300000000041401cf000000000414022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000141019f0000000000130435000500000008001d000400000009001d00000000018900190000000000010435000000400100043d000300000001001d0000022e010000410000000000100439000600000007001d0000000400700443087d00610000040f000000000110004c000000e90000613d00000000010004140000000602000029000000040320008c000004fc0000613d00000004030000290000001f04300039000000200300008a000000000334016f000000050400002900000000034300190000000305000029000000000453004900000020060000390000000003050019087d001b0000040f000000000110004c000008090000613d00000001010000310000001f0110008c000000e90000a13d000000400200043d0000000001020433000000000110004c000002580000c13d00000044012000390000022f03000041000000000031043500000024012000390000000903000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f000002550120009c000000e90000c13d0000000201000039000000000101041a0000ffff0110018f000000400200043d0000000000120435000000400100043d000000000212004900000020022000390000000003000019087d00700000040f0000023b0420009c000006150000c13d000000240230008a000000200300008a000600000003001d000000000232004b000000e90000813d0000000401100370000000000301043b0000000501000039000000000101041a0000022c07100198000007050000c13d0000023d0130009c00000000010000190000057c0000213d000000400130027000000000001004350000000401000039000000200010043f000500000003001d087d00520000040f0000000503000029000000000101041a0000022c0410019800000000010000190000057c0000613d000000400100043d0000023f020000410000000000210435000002320230019700000004031000390000000000230435000000400300043d0000022e020000410000000000200439000600000004001d0000000400400443000500000003001d0000000001310049000400000001001d087d00610000040f00000004020000290000002404200039000000000110004c000000e90000613d000006430000013d000002480120009c000006520000c13d0000000501000039000000000101041a0000022c07100198000006980000c13d0000000201000039000600000001001d087d000e0000040f000000000210004c00000000030000190000055d0000613d0000000602000029000000000202041a00000000211200d90000022c03100197000000400100043d0000024a020000410000000000210435000000400400043d0000022e020000410000000000200439000500000003001d0000000400300443000400000004001d0000000001410049000600000001001d087d00610000040f00000006020000290000000404200039000000000110004c000000e90000613d00000000010004140000000502000029000000040320008c000005770000613d000000200600003900000004030000290000000005030019087d001b0000040f000000000110004c000008090000613d00000001010000310000001f0110008c000000e90000a13d000000400100043d0000000001010433000000400200043d0000000000120435000000400100043d000000000212004900000020022000390000000003000019087d00700000040f0000022a0420009c000006560000c13d000000240230008a000000200300008a000000000232004b000000e90000813d000000000200041a0000022c022001970000000003000411000000000223004b000005970000c13d0000000302000039000000000302041a00000234033001970000000401100370000000000101043b0000022c01100197000000000113019f000000000012041b000001a60000013d000000400200043d00000044012000390000025903000041000000000031043500000024012000390000001603000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f000000400100043d0000002402100039000000400300003900000000003204350000022d02000041000000000021043500000004021000390000000003000411000000000032043500000044021000390000000008000031000000000082043500000064091000390000001f0180018f00000002020003670000000503800272000005c10000613d000000000400001900000005054002100000000006590019000000000552034f000000000505043b00000000005604350000000104400039000000000534004b000005b90000413d000000000410004c000005d00000613d0000000503300210000000000232034f00000000033900190000000301100210000000000403043300000000041401cf000000000414022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000141019f0000000000130435000300000008001d000200000009001d00000000019800190000000000010435000000400100043d000100000001001d0000022e010000410000000000100439000400000007001d0000000400700443087d00610000040f000000000110004c000000e90000613d00000000010004140000000402000029000000040320008c000005ee0000613d00000003030000290000001f043000390000000603000029000000000334016f000000020400002900000000034300190000000105000029000000000453004900000020060000390000000003050019087d001b0000040f000000000110004c000008090000613d00000001010000310000001f0110008c000000e90000a13d000000400200043d0000000001020433000000000110004c0000000503000029000002810000c13d00000044012000390000022f03000041000000000031043500000024012000390000000903000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f000000400200043d00000044012000390000024b03000041000000000031043500000024012000390000001603000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f0000023c0220009c000000e90000c13d000000240230008a000000200300008a000600000003001d000000000232004b000000e90000813d0000000401100370000000000301043b0000000501000039000000000101041a0000022c07100198000007640000c13d0000023d0130009c00000000010000190000057c0000213d000000400130027000000000001004350000000401000039000000200010043f000500000003001d087d00520000040f0000000503000029000000000101041a0000022c0410019800000000010000190000057c0000613d000000400100043d0000023e020000410000000000210435000002320230019700000004031000390000000000230435000000400300043d0000022e020000410000000000200439000600000004001d0000000400400443000500000003001d0000000001310049000400000001001d087d00610000040f00000004020000290000002404200039000000000110004c000000e90000613d00000000010004140000000602000029000000040220008c0000064e0000613d0000002006000039000000060200002900000005030000290000000005030019087d001b0000040f000000000110004c000008090000613d00000001010000310000001f0110008c0000057a0000213d000000e90000013d000002490120009c000000e90000c13d000000000100041a000001590000013d0000022b0120009c000000e90000c13d000000400200043d0000000501000039000000000101041a0000022c07100198000007c30000c13d0000004001200039000000400010043f000000000002043500000020012000390000000000010435000000400300043d0000004001300039000000400010043f0000000201000039000000000101041a0000ffff0210018f000000000023043500000010011002700000022c02100197000300000003001d000000200130003900000000002104350000023101000041000000400300043d000400000003001d00000000001304350000022e01000041000000400300043d000500000003001d0000000000100439000600000002001d0000000400200443087d00610000040f000000000110004c000000e90000613d00000000010004140000000602000029000000040320008c000006880000613d0000000505000029000000040300002900000000035300490000000404300039000000a0060000390000000003050019087d001b0000040f000000000110004c000008090000613d0000000101000031000000a00110008c000000e90000413d000000400200043d0000008001200039000000000301043300000232033001970000000304000029000000000404043300000040044002100000023304400197000000000334019f00000000050204330000023205500197000000000454019f000004a30000013d000000400100043d0000002402100039000000400300003900000000003204350000022d02000041000000000021043500000004021000390000000003000411000000000032043500000044021000390000000009000031000000000092043500000064081000390000001f0190018f00000002020003670000000503900272000006b20000613d000000000400001900000005054002100000000006580019000000000552034f000000000505043b00000000005604350000000104400039000000000534004b000006aa0000413d000000000410004c000006c10000613d0000000503300210000000000232034f00000000033800190000000301100210000000000403043300000000041401cf000000000414022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000141019f0000000000130435000500000008001d000400000009001d00000000018900190000000000010435000000400100043d000300000001001d0000022e010000410000000000100439000600000007001d0000000400700443087d00610000040f000000000110004c000000e90000613d00000000010004140000000602000029000000040320008c000006df0000613d00000004030000290000001f04300039000000200300008a000000000334016f000000050400002900000000034300190000000305000029000000000453004900000020060000390000000003050019087d001b0000040f000000000110004c000008090000613d00000001010000310000001f0110008c000000e90000a13d000000400200043d0000000001020433000000000110004c000005530000c13d00000044012000390000022f03000041000000000031043500000024012000390000000903000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f000000400200043d00000044012000390000024003000041000000000031043500000024012000390000001b03000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f000500000003001d000000400100043d0000002402100039000000400300003900000000003204350000022d02000041000000000021043500000004021000390000000003000411000000000032043500000044021000390000000008000031000000000082043500000064091000390000001f0180018f00000002020003670000000503800272000007200000613d000000000400001900000005054002100000000006590019000000000552034f000000000505043b00000000005604350000000104400039000000000534004b000007180000413d000000000410004c0000072f0000613d0000000503300210000000000232034f00000000033900190000000301100210000000000403043300000000041401cf000000000414022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000141019f0000000000130435000300000008001d000200000009001d00000000019800190000000000010435000000400100043d000100000001001d0000022e010000410000000000100439000400000007001d0000000400700443087d00610000040f000000000110004c000000e90000613d00000000010004140000000402000029000000040320008c0000074d0000613d00000003030000290000001f043000390000000603000029000000000334016f000000020400002900000000034300190000000105000029000000000453004900000020060000390000000003050019087d001b0000040f000000000110004c000008090000613d00000001010000310000001f0110008c000000e90000a13d000000400200043d0000000001020433000000000110004c00000005030000290000052b0000c13d00000044012000390000022f03000041000000000031043500000024012000390000000903000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f000500000003001d000000400100043d0000002402100039000000400300003900000000003204350000022d02000041000000000021043500000004021000390000000003000411000000000032043500000044021000390000000008000031000000000082043500000064091000390000001f0180018f000000020200036700000005038002720000077f0000613d000000000400001900000005054002100000000006590019000000000552034f000000000505043b00000000005604350000000104400039000000000534004b000007770000413d000000000410004c0000078e0000613d0000000503300210000000000232034f00000000033900190000000301100210000000000403043300000000041401cf000000000414022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000141019f0000000000130435000300000008001d000200000009001d00000000019800190000000000010435000000400100043d000100000001001d0000022e010000410000000000100439000400000007001d0000000400700443087d00610000040f000000000110004c000000e90000613d00000000010004140000000402000029000000040320008c000007ac0000613d00000003030000290000001f043000390000000603000029000000000334016f000000020400002900000000034300190000000105000029000000000453004900000020060000390000000003050019087d001b0000040f000000000110004c000008090000613d00000001010000310000001f0110008c000000e90000a13d000000400200043d0000000001020433000000000110004c0000000503000029000006220000c13d00000044012000390000022f03000041000000000031043500000024012000390000000903000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f0000002401200039000000400300003900000000003104350000022d01000041000000000012043500000004012000390000000003000411000000000031043500000044012000390000000009000031000000000091043500000064082000390000001f0190018f00000002020003670000000503900272000007dc0000613d000000000400001900000005054002100000000006580019000000000552034f000000000505043b00000000005604350000000104400039000000000534004b000007d40000413d000000000410004c000007eb0000613d0000000503300210000000000232034f00000000033800190000000301100210000000000403043300000000041401cf000000000414022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000141019f0000000000130435000500000008001d000400000009001d00000000018900190000000000010435000000400100043d000300000001001d0000022e010000410000000000100439000600000007001d0000000400700443087d00610000040f000000000110004c000000e90000613d00000000010004140000000602000029000000040320008c000008270000613d00000004030000290000001f04300039000000200300008a000000000334016f000000050400002900000000034300190000000305000029000000000453004900000020060000390000000003050019087d001b0000040f000000000110004c000008270000c13d000000030100036700000001020000310000001f0320018f0000000502200272000008160000613d00000000040000190000000505400210000000000651034f000000000606043b00000000006504350000000104400039000000000524004b0000080f0000413d000000000430004c000008240000613d00000003033002100000000502200210000000000402043300000000043401cf000000000434022f000000000121034f000000000101043b0000010003300089000000000131022f00000000013101cf000000000141019f000000000012043500000001020000310000000001000019087d007a0000040f00000001010000310000001f0110008c000000e90000a13d000000400200043d0000000001020433000000000110004c0000065d0000c13d00000044012000390000022f03000041000000000031043500000024012000390000000903000039000000000031043500000230010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d00000000021200490000006402200039087d007a0000040f000500000006001d00000000016200190000001f022001900000084d0000613d0000000001210049000300000001001d0000000003010433000400000003001d0000002001200089087d000e0000040f00000000011000490000000402000029000000000112016f000000030200002900000000001204350000002001200039000000400010043f0000002002000039000000000021043500000020021000390000000604000029000000000304043300000000003204350000004002100039000000000104043300000000030000190000000506000029000000000413004b000008600000813d00000000042300190000000005630019000000000505043300000000005404350000002003300039000008580000013d00000000022100190000001f011001900000086f0000613d0000000002120049000500000002001d0000000003020433000600000003001d0000002001100089087d000e0000040f00000000011000490000000602000029000000000112016f000000050200002900000000001204350000002002200039000000400100043d00000000021200490000000003000019087d00700000040f00000876002104210000000102000039000000000001042d0000000002000019000008750000013d0000087b002104230000000102000039000000000001042d00000000020000190000087a0000013d0000087d000004320000087e0001042e0000087f00010430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff020000000000000000000000000000000000004000000000000000000000000002000002000000000000000000000000000000240000000000000000000000008f6b4d9100000000000000000000000000000000000000000000000000000000bc43cbaf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc43cbaf00000000000000000000000000000000000000000000000000000000c159730400000000000000000000000000000000000000000000000000000000e8c4be3000000000000000000000000000000000000000000000000000000000f2fde38b00000000000000000000000000000000000000000000000000000000f8a2abd300000000000000000000000000000000000000000000000000000000feaf968c000000000000000000000000ffffffffffffffffffffffffffffffffffffffff6b14daf8000000000000000000000000000000000000000000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b834e6f20616363657373000000000000000000000000000000000000000000000008c379a000000000000000000000000000000000000000000000000000000000feaf968c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff00000000000000000000000000000000000000000000ffff0000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000ed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae1278000000000000000000000000000000000000000000000000000000008f6b4d910000000000000000000000000000000000000000000000000000000092eefe9b000000000000000000000000000000000000000000000000000000009a6fc8f500000000000000000000000000000000000000000000000000000000a928c09600000000000000000000000000000000000000000000000000000000b5ab58dc00000000000000000000000000000000000000000000000000000000b633620c00000000000000000000000000000000000000000000ffffffffffffffffffffb633620c00000000000000000000000000000000000000000000000000000000b5ab58dc00000000000000000000000000000000000000000000000000000000496e76616c69642070726f706f7365642061676772656761746f720000000000ffffffffffffffffffff000000000000000000000000000000000000000000009a6fc8f5000000000000000000000000000000000000000000000000000000006001ac5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006001ac5300000000000000000000000000000000000000000000000000000000668a0f02000000000000000000000000000000000000000000000000000000007284e4160000000000000000000000000000000000000000000000000000000079ba5097000000000000000000000000000000000000000000000000000000008205bf6a000000000000000000000000000000000000000000000000000000008da5cb5b8205bf6a000000000000000000000000000000000000000000000000000000004d7573742062652070726f706f736564206f776e6572000000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e07284e416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000668a0f02000000000000000000000000000000000000000000000000000000004e6f2070726f706f7365642061676772656761746f722070726573656e74000000000000000000000000000000000000000000000000000000000000245a7bfc00000000000000000000000000000000000000000000000000000000313ce5670000000000000000000000000000000000000000000000000000000050d25bcd0000000000000000000000000000000000000000000000000000000054fd4d500000000000000000000000000000000000000000000000000000000058303b1054fd4d500000000000000000000000000000000000000000000000000000000050d25bcd00000000000000000000000000000000000000000000000000000000313ce567000000000000000000000000000000000000000000000000000000004f6e6c792063616c6c61626c65206279206f776e6572000000000000000000000000000200000000000000000000000000000000000000000000000000000000"},"methodIdentifiers":{"acceptOwnership()":"79ba5097","accessController()":"bc43cbaf","aggregator()":"245a7bfc","confirmAggregator(address)":"a928c096","decimals()":"313ce567","description()":"7284e416","getAnswer(uint256)":"b5ab58dc","getRoundData(uint80)":"9a6fc8f5","getTimestamp(uint256)":"b633620c","latestAnswer()":"50d25bcd","latestRound()":"668a0f02","latestRoundData()":"feaf968c","latestTimestamp()":"8205bf6a","owner()":"8da5cb5b","phaseAggregators(uint16)":"c1597304","phaseId()":"58303b10","proposeAggregator(address)":"f8a2abd3","proposedAggregator()":"e8c4be30","proposedGetRoundData(uint80)":"6001ac53","proposedLatestRoundData()":"8f6b4d91","setController(address)":"92eefe9b","transferOwnership(address)":"f2fde38b","version()":"54fd4d50"}},"hash":"0100025bf7a08df996e9ac7bf8b7fd4c16ef0593723cfcfe89bd977f8f593686","factoryDependencies":{}}},"contracts/common/v0.6/Owned.sol":{"Owned":{"abi":[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"OwnershipTransferRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}],"evm":{"legacyAssembly":null,"assembly":"\t.text\n\t.file\t\"Owned.sol:Owned\"\n\t.globl\t__entry\n__entry:\n.func_begin0:\n\tptr.add\tr1, r0, stack[@ptr_calldata]\n\tshr.s\t96, r1, r1\n\tand\t@CPI0_0[0], r1, stack[@calldatasize]\n\tand!\t1, r2, r1\n\tjump.ne\t@.BB0_1\n\tadd\tr0, r0, r1\n\tnear_call\tr0, @function_main, @DEFAULT_UNWIND\n.BB0_1:\n\tadd\t1, r0, r1\n\tnear_call\tr0, @function_main, @DEFAULT_UNWIND\n.func_end0:\n\n__exit_return:\n.func_begin1:\n\tadd\t@CPI1_0[0], r0, r4\n\tsub.s!\t@CPI1_0[0], r1, r5\n\tadd.ge\tr4, r0, r1\n\tshl.s\t64, r1, r1\n\tadd\tr1, r3, r1\n\tsub.s!\t@CPI1_0[0], r2, r3\n\tadd.ge\tr4, r0, r2\n\tshl.s\t96, r2, r2\n\tadd\tr1, r2, r1\n\tret.ok.to_label\tr1, @DEFAULT_FAR_RETURN\n.func_end1:\n\n__exit_revert:\n.func_begin2:\n\tadd\t@CPI2_0[0], r0, r3\n\tsub.s!\t@CPI2_0[0], r2, r4\n\tadd.ge\tr3, r0, r2\n\tsub.s!\t@CPI2_0[0], r1, r4\n\tadd.ge\tr3, r0, r1\n\tshl.s\t64, r1, r1\n\tshl.s\t96, r2, r2\n\tor\tr2, r1, r1\n\tret.revert.to_label\tr1, @DEFAULT_FAR_REVERT\n.func_end2:\n\nfunction_main:\n.func_begin3:\n\tadd\t128, r0, r2\n\tst.1\t64, r2\n\tcontext.get_context_u128\tr2\n\tsub.s!\t0, r1, r1\n\tjump.eq\t@.BB3_3\n\tsub.s!\t0, r2, r1\n\tjump.ne\t@.BB3_5\n\tsload\tr0, r1\n\tand\t@CPI3_6[0], r1, r1\n\tcontext.caller\tr2\n\tor\tr2, r1, r1\n\tsstore\tr0, r1\n\tadd\t32, r0, r1\n\tst.2\t256, r1\n\tst.2\t288, r0\n\tadd\t256, r0, r1\n\tadd\t64, r0, r2\n\tadd\t@CPI3_12[0], r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB3_3:\n\tsub.s!\t0, r2, r1\n\tjump.ne\t@.BB3_5\n\tadd\tstack[@calldatasize], r0, r2\n\tsub.s!\t3, r2, r1\n\tjump.gt\t@.BB3_12\n.BB3_5:\n\tadd\tr0, r0, r1\n\tadd\tr0, r0, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB3_12:\n\tptr.add\tstack[@ptr_calldata], r0, r1\n\tld\tr1, r3\n\tshr.s\t224, r3, r3\n\tsub.s!\t@CPI3_0[0], r3, r4\n\tjump.ne\t@.BB3_13\n\tadd\t1, r0, r1\n\tsload\tr1, r2\n\tand\t@CPI3_3[0], r2, r2\n\tcontext.caller\tr6\n\tsub!\tr6, r2, r2\n\tjump.ne\t@.BB3_16\n\tsload\tr0, r2\n\tand\t@CPI3_6[0], r2, r3\n\tor\tr3, r6, r3\n\tsstore\tr0, r3\n\tsload\tr1, r3\n\tand\t@CPI3_6[0], r3, r3\n\tsstore\tr1, r3\n\tadd\t@CPI3_7[0], r0, r1\n\tld.1\t64, r3\n\tcontext.ergs_left\tr4\n\tsub.s!\t@CPI3_7[0], r4, r5\n\tadd.ge\tr1, r0, r4\n\tsub.s!\t@CPI3_7[0], r3, r5\n\tadd.lt\tr3, r0, r1\n\tshl.s\t64, r1, r1\n\tshl.s\t192, r4, r3\n\tor\tr3, r1, r1\n\tand\t@CPI3_3[0], r2, r5\n\tor\t@CPI3_8[0], r1, r1\n\tadd\t32781, r0, r2\n\tadd\t3, r0, r3\n\tadd\t@CPI3_11[0], r0, r4\n\tnear_call\tr0, @__farcall, @DEFAULT_UNWIND\n\tand!\t1, r2, r1\n\tjump.ne\t@.BB3_8\n\tjump\t@.BB3_5\n.BB3_13:\n\tsub.s!\t@CPI3_1[0], r3, r4\n\tjump.ne\t@.BB3_14\n\tsload\tr0, r1\n\tand\t@CPI3_3[0], r1, r1\n\tld.1\t64, r2\n\tst.1\tr2, r1\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t32, r2, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB3_16:\n\tld.1\t64, r2\n\tadd\t68, r2, r1\n\tadd\t@CPI3_10[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t22, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI3_5[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.BB3_14:\n\tsub.s!\t@CPI3_2[0], r3, r3\n\tjump.ne\t@.BB3_5\n\tsub.s\t36, r2, r2\n\tsub.s\t32, r0, r3\n\tsub!\tr2, r3, r2\n\tjump.ge\t@.BB3_5\n\tsload\tr0, r2\n\tand\t@CPI3_3[0], r2, r2\n\tcontext.caller\tr3\n\tsub!\tr3, r2, r2\n\tjump.ne\t@.BB3_17\n\tadd\t1, r0, r2\n\tsload\tr2, r3\n\tand\t@CPI3_6[0], r3, r3\n\tptr.add.s\t4, r1, r1\n\tld\tr1, r1\n\tand\t@CPI3_3[0], r1, r6\n\tor\tr3, r6, r1\n\tsstore\tr2, r1\n\tsload\tr0, r2\n\tld.1\t64, r1\n\tadd\t@CPI3_7[0], r0, r3\n\tcontext.ergs_left\tr4\n\tsub.s!\t@CPI3_7[0], r4, r5\n\tadd.ge\tr3, r0, r4\n\tsub.s!\t@CPI3_7[0], r1, r5\n\tadd.ge\tr3, r0, r1\n\tshl.s\t64, r1, r1\n\tshl.s\t192, r4, r3\n\tor\tr3, r1, r1\n\tor\t@CPI3_8[0], r1, r1\n\tand\t@CPI3_3[0], r2, r5\n\tadd\t32781, r0, r2\n\tadd\t3, r0, r3\n\tadd\t@CPI3_9[0], r0, r4\n\tnear_call\tr0, @__farcall, @DEFAULT_UNWIND\n\tand!\t1, r2, r1\n\tjump.eq\t@.BB3_5\n.BB3_8:\n\tadd\tr0, r0, r1\n\tadd\tr0, r0, r2\n\tadd\tr0, r0, r3\n\tnear_call\tr0, @__exit_return, @DEFAULT_UNWIND\n.BB3_17:\n\tld.1\t64, r2\n\tadd\t68, r2, r1\n\tadd\t@CPI3_4[0], r0, r3\n\tst.1\tr1, r3\n\tadd\t36, r2, r1\n\tadd\t22, r0, r3\n\tst.1\tr1, r3\n\tadd\t@CPI3_5[0], r0, r1\n\tst.1\tr2, r1\n\tadd\t4, r2, r1\n\tadd\t32, r0, r3\n\tst.1\tr1, r3\n\tld.1\t64, r1\n\tsub\tr2, r1, r2\n\tadd\t100, r2, r2\n\tnear_call\tr0, @__exit_revert, @DEFAULT_UNWIND\n.func_end3:\n\n__farcall:\n.func_begin4:\n.tmp0:\n\tfar_call\tr1, r2, @.BB4_3\n.tmp1:\n\tadd\t1, r0, r2\n.BB4_1:\n\tret\n.BB4_3:\n.tmp2:\n\tadd\tr0, r0, r2\n\tjump\t@.BB4_1\n.func_end4:\n\n\t.data\n\t.p2align\t5\ncalldatasize:\n\t.cell 0\n\n\t.p2align\t5\nptr_calldata:\n.cell\t0\n\n\t.note.GNU-stack\n\t.rodata\nCPI0_0:\nCPI1_0:\nCPI2_0:\nCPI3_7:\n\t.cell 4294967295\nCPI3_0:\n\t.cell 2042253463\nCPI3_1:\n\t.cell 2376452955\nCPI3_2:\n\t.cell 4076725131\nCPI3_3:\n\t.cell 1461501637330902918203684832716283019655932542975\nCPI3_4:\n\t.cell 35927816869373543188625519729548758844492007594142020231330326663764612481024\nCPI3_5:\n\t.cell 3963877391197344453575983046348115674221700746820753546331534351508065746944\nCPI3_6:\n\t.cell -1461501637330902918203684832716283019655932542976\nCPI3_8:\n\t.cell 904625697166532776746648320380374280103671755200316906558262375061821325312\nCPI3_9:\n\t.cell -8352700767705030668357216594227241474277607171479992828920686105414662745480\nCPI3_10:\n\t.cell 35035607279084747875032095267602354476277983814074373230998149299897699926016\nCPI3_11:\n\t.cell -52524777015005588113349992707137368332388074750292320778649315033004770043936\nCPI3_12:\n\t.cell 53919893334301279589334030174039261347274288845081144962207220498432\n","bytecode":{"object":"0002000000000002000100000001035500000060011002700000002f0010019d0000000101200190000000080000c13d000000000100001900b7001d0000040f000000010100003900b7001d0000040f0000002f040000410000002f0510009c0000000001048019000000400110021000000000013100190000002f0320009c000000000204801900000060022002100000000001210019000000b80001042e0000002f030000410000002f0420009c00000000020380190000002f0410009c000000000103801900000040011002100000006002200210000000000112019f000000b9000104300000008002000039000000400020043f0000000002000416000000000110004c000000300000613d000000000120004c000000350000c13d000000000100041a00000036011001970000000002000411000000000112019f000000000010041b000000200100003900000100001004430000012000000443000001000100003900000040020000390000003b0300004100b7000a0000040f000000000120004c000000350000c13d0000000002000031000000030120008c000000380000213d0000000001000019000000000200001900b700140000040f0000000101000367000000000301043b000000e003300270000000300430009c0000005d0000c13d0000000101000039000000000201041a00000033022001970000000006000411000000000226004b000000680000c13d000000000200041a0000003603200197000000000363019f000000000030041b000000000301041a0000003603300197000000000031041b0000002f01000041000000400300043d00000000040004140000002f0540009c00000000040180190000002f0530009c00000000010340190000004001100210000000c003400210000000000113019f000000330520019700000037011001c70000800d0200003900000003030000390000003a0400004100b700b20000040f00000001012001900000009e0000c13d000000350000013d000000310430009c000000780000c13d000000000100041a0000003301100197000000400200043d0000000000120435000000400100043d00000000021200490000002002200039000000000300001900b7000a0000040f000000400200043d00000044012000390000003903000041000000000031043500000024012000390000001603000039000000000031043500000035010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d0000000002120049000000640220003900b700140000040f000000320330009c000000350000c13d000000240220008a000000200300008a000000000232004b000000350000813d000000000200041a00000033022001970000000003000411000000000223004b000000a20000c13d0000000102000039000000000302041a00000036033001970000000401100370000000000101043b0000003306100197000000000163019f000000000012041b000000000200041a000000400100043d0000002f0300004100000000040004140000002f0540009c00000000040380190000002f0510009c00000000010380190000004001100210000000c003400210000000000113019f00000037011001c700000033052001970000800d020000390000000303000039000000380400004100b700b20000040f0000000101200190000000350000613d00000000010000190000000002000019000000000300001900b7000a0000040f000000400200043d00000044012000390000003403000041000000000031043500000024012000390000001603000039000000000031043500000035010000410000000000120435000000040120003900000020030000390000000000310435000000400100043d0000000002120049000000640220003900b700140000040f000000b5002104210000000102000039000000000001042d0000000002000019000000b40000013d000000b700000432000000b80001042e000000b9000104300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000079ba5097000000000000000000000000000000000000000000000000000000008da5cb5b00000000000000000000000000000000000000000000000000000000f2fde38b000000000000000000000000ffffffffffffffffffffffffffffffffffffffff4f6e6c792063616c6c61626c65206279206f776e65720000000000000000000008c379a000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000ed8889f560326eb138920d842192f0eb3dd22b4f139c87a2c57538e05bae12784d7573742062652070726f706f736564206f776e6572000000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},"methodIdentifiers":{"acceptOwnership()":"79ba5097","owner()":"8da5cb5b","transferOwnership(address)":"f2fde38b"}},"hash":"0100003d3682a2123fb56d3defec281fc9d2ff5728f7029e4e51830d8a9e747c","factoryDependencies":{}}},"contracts/common/v0.6/interfaces/AccessControllerInterface.sol":{"AccessControllerInterface":{"abi":[{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"hasAccess","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}],"evm":{"legacyAssembly":null,"assembly":null,"bytecode":null,"methodIdentifiers":{"hasAccess(address,bytes)":"6b14daf8"}}}},"contracts/common/v0.6/interfaces/AggregatorInterface.sol":{"AggregatorInterface":{"abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"int256","name":"current","type":"int256"},{"indexed":true,"internalType":"uint256","name":"roundId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"updatedAt","type":"uint256"}],"name":"AnswerUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"roundId","type":"uint256"},{"indexed":true,"internalType":"address","name":"startedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"startedAt","type":"uint256"}],"name":"NewRound","type":"event"},{"inputs":[{"internalType":"uint256","name":"roundId","type":"uint256"}],"name":"getAnswer","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"roundId","type":"uint256"}],"name":"getTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestAnswer","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}],"evm":{"legacyAssembly":null,"assembly":null,"bytecode":null,"methodIdentifiers":{"getAnswer(uint256)":"b5ab58dc","getTimestamp(uint256)":"b633620c","latestAnswer()":"50d25bcd","latestRound()":"668a0f02","latestTimestamp()":"8205bf6a"}}}},"contracts/common/v0.6/interfaces/AggregatorV2V3Interface.sol":{"AggregatorV2V3Interface":{"abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"int256","name":"current","type":"int256"},{"indexed":true,"internalType":"uint256","name":"roundId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"updatedAt","type":"uint256"}],"name":"AnswerUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"roundId","type":"uint256"},{"indexed":true,"internalType":"address","name":"startedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"startedAt","type":"uint256"}],"name":"NewRound","type":"event"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"description","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"roundId","type":"uint256"}],"name":"getAnswer","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint80","name":"_roundId","type":"uint80"}],"name":"getRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"roundId","type":"uint256"}],"name":"getTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestAnswer","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}],"evm":{"legacyAssembly":null,"assembly":null,"bytecode":null,"methodIdentifiers":{"decimals()":"313ce567","description()":"7284e416","getAnswer(uint256)":"b5ab58dc","getRoundData(uint80)":"9a6fc8f5","getTimestamp(uint256)":"b633620c","latestAnswer()":"50d25bcd","latestRound()":"668a0f02","latestRoundData()":"feaf968c","latestTimestamp()":"8205bf6a","version()":"54fd4d50"}}}},"contracts/common/v0.6/interfaces/AggregatorV3Interface.sol":{"AggregatorV3Interface":{"abi":[{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"description","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint80","name":"_roundId","type":"uint80"}],"name":"getRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"latestRoundData","outputs":[{"internalType":"uint80","name":"roundId","type":"uint80"},{"internalType":"int256","name":"answer","type":"int256"},{"internalType":"uint256","name":"startedAt","type":"uint256"},{"internalType":"uint256","name":"updatedAt","type":"uint256"},{"internalType":"uint80","name":"answeredInRound","type":"uint80"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}],"evm":{"legacyAssembly":null,"assembly":null,"bytecode":null,"methodIdentifiers":{"decimals()":"313ce567","description()":"7284e416","getRoundData(uint80)":"9a6fc8f5","latestRoundData()":"feaf968c","version()":"54fd4d50"}}}}}}}