{
  "_format": "hh-sol-cache-2",
  "files": {
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/base/ApproveAndCall.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "0df1b503fca246ecdc24e8d9878f2e17",
      "sourceName": "contracts/base/ApproveAndCall.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/token/ERC20/IERC20.sol",
        "@airdao/astra-cl-periphery/contracts/interfaces/INonfungiblePositionManager.sol",
        "../interfaces/IApproveAndCall.sol",
        "./ImmutableState.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "ApproveAndCall"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol": {
      "lastModificationDate": 1733307534196,
      "contentHash": "70ec621ea910798b6c590a0b402a5bb9",
      "sourceName": "@openzeppelin/contracts/token/ERC20/IERC20.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.7.0"
      ],
      "artifacts": [
        "IERC20"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/interfaces/INonfungiblePositionManager.sol": {
      "lastModificationDate": 1733307534000,
      "contentHash": "f931f37f3fdde064477e3612193a3600",
      "sourceName": "@airdao/astra-cl-periphery/contracts/interfaces/INonfungiblePositionManager.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/token/ERC721/IERC721Metadata.sol",
        "@openzeppelin/contracts/token/ERC721/IERC721Enumerable.sol",
        "./IPoolInitializer.sol",
        "./IERC721Permit.sol",
        "./IPeripheryPayments.sol",
        "./IPeripheryImmutableState.sol"
      ],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "INonfungiblePositionManager"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/IApproveAndCall.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "41454ac7eae2c8b77ce5af1373711483",
      "sourceName": "contracts/interfaces/IApproveAndCall.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "IApproveAndCall"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/base/ImmutableState.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "3330a1b0785abc454d031ca1b1ff763f",
      "sourceName": "contracts/base/ImmutableState.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "../interfaces/IImmutableState.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "ImmutableState"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/token/ERC721/IERC721Metadata.sol": {
      "lastModificationDate": 1733307534196,
      "contentHash": "7fe751b35ebe8466b56415cce55a7074",
      "sourceName": "@openzeppelin/contracts/token/ERC721/IERC721Metadata.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "./IERC721.sol"
      ],
      "versionPragmas": [
        "^0.7.0"
      ],
      "artifacts": [
        "IERC721Metadata"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/token/ERC721/IERC721Enumerable.sol": {
      "lastModificationDate": 1733307534196,
      "contentHash": "889ec04fca4214581eef408fff230efa",
      "sourceName": "@openzeppelin/contracts/token/ERC721/IERC721Enumerable.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "./IERC721.sol"
      ],
      "versionPragmas": [
        "^0.7.0"
      ],
      "artifacts": [
        "IERC721Enumerable"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/interfaces/IPoolInitializer.sol": {
      "lastModificationDate": 1733307534000,
      "contentHash": "c679870c681ddeb72151a1357227f06b",
      "sourceName": "@airdao/astra-cl-periphery/contracts/interfaces/IPoolInitializer.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IPoolInitializer"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/interfaces/IERC721Permit.sol": {
      "lastModificationDate": 1733307534000,
      "contentHash": "3b478f70d318f5ac944f064653603660",
      "sourceName": "@airdao/astra-cl-periphery/contracts/interfaces/IERC721Permit.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/token/ERC721/IERC721.sol"
      ],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IERC721Permit"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/interfaces/IPeripheryPayments.sol": {
      "lastModificationDate": 1733307534000,
      "contentHash": "02bdb07a470f5f9e479fb3595f23adbb",
      "sourceName": "@airdao/astra-cl-periphery/contracts/interfaces/IPeripheryPayments.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IPeripheryPayments"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/interfaces/IPeripheryImmutableState.sol": {
      "lastModificationDate": 1733307534000,
      "contentHash": "efd90638e3dcff5d2f4368c52377d223",
      "sourceName": "@airdao/astra-cl-periphery/contracts/interfaces/IPeripheryImmutableState.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IPeripheryImmutableState"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/token/ERC721/IERC721.sol": {
      "lastModificationDate": 1733307534196,
      "contentHash": "1607fe9cc333c6de30f5098d45061a0b",
      "sourceName": "@openzeppelin/contracts/token/ERC721/IERC721.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "../../introspection/IERC165.sol"
      ],
      "versionPragmas": [
        "^0.7.0"
      ],
      "artifacts": [
        "IERC721"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/introspection/IERC165.sol": {
      "lastModificationDate": 1733307531576,
      "contentHash": "253edeb099cfd6a3b0501d2620312e3e",
      "sourceName": "@openzeppelin/contracts/introspection/IERC165.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.7.0"
      ],
      "artifacts": [
        "IERC165"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/IImmutableState.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "d39535d9110b362c7abbf47045689422",
      "sourceName": "contracts/interfaces/IImmutableState.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IImmutableState"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/SwapRouter02.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "3a023afae34f176f89ba778469bbbb53",
      "sourceName": "contracts/SwapRouter02.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-periphery/contracts/base/SelfPermit.sol",
        "@airdao/astra-cl-periphery/contracts/base/PeripheryImmutableState.sol",
        "./interfaces/ISwapRouter02.sol",
        "./ClassicSwapRouter.sol",
        "./CLSwapRouter.sol",
        "./base/ApproveAndCall.sol",
        "./base/MulticallExtended.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "SwapRouter02"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/base/SelfPermit.sol": {
      "lastModificationDate": 1733307534000,
      "contentHash": "f5a28c4a86996c97e107f97a57419728",
      "sourceName": "@airdao/astra-cl-periphery/contracts/base/SelfPermit.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/token/ERC20/IERC20.sol",
        "@openzeppelin/contracts/drafts/IERC20Permit.sol",
        "../interfaces/ISelfPermit.sol",
        "../interfaces/external/IERC20PermitAllowed.sol"
      ],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "SelfPermit"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/base/PeripheryImmutableState.sol": {
      "lastModificationDate": 1733307533996,
      "contentHash": "9792ae9f0948abd6a74d07145a8c8c7c",
      "sourceName": "@airdao/astra-cl-periphery/contracts/base/PeripheryImmutableState.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "../interfaces/IPeripheryImmutableState.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "PeripheryImmutableState"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/ISwapRouter02.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "f115400990b56f0519c0b2c16c3213fd",
      "sourceName": "contracts/interfaces/ISwapRouter02.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-periphery/contracts/interfaces/ISelfPermit.sol",
        "./IClassicSwapRouter.sol",
        "./ICLSwapRouter.sol",
        "./IApproveAndCall.sol",
        "./IMulticallExtended.sol"
      ],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "ISwapRouter02"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/ClassicSwapRouter.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "f408e1397358f6ce8c133ec173748c27",
      "sourceName": "contracts/ClassicSwapRouter.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-core/contracts/libraries/LowGasSafeMath.sol",
        "@openzeppelin/contracts/token/ERC20/IERC20.sol",
        "./interfaces/IClassicSwapRouter.sol",
        "./base/ImmutableState.sol",
        "./base/PeripheryPaymentsWithFeeExtended.sol",
        "./libraries/Constants.sol",
        "./libraries/AstraClassicLibrary.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "ClassicSwapRouter"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/CLSwapRouter.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "ee854dbff54d6ca11f48e1cf28abf6af",
      "sourceName": "contracts/CLSwapRouter.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-core/contracts/libraries/SafeCast.sol",
        "@airdao/astra-cl-core/contracts/libraries/TickMath.sol",
        "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/Path.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/PoolAddress.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/CallbackValidation.sol",
        "@openzeppelin/contracts/token/ERC20/IERC20.sol",
        "./interfaces/ICLSwapRouter.sol",
        "./base/PeripheryPaymentsWithFeeExtended.sol",
        "./base/OracleSlippage.sol",
        "./libraries/Constants.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "CLSwapRouter"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/base/MulticallExtended.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "261bec6f2de59f14276f989b314c2c81",
      "sourceName": "contracts/base/MulticallExtended.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-periphery/contracts/base/Multicall.sol",
        "../interfaces/IMulticallExtended.sol",
        "../base/PeripheryValidationExtended.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "MulticallExtended"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/drafts/IERC20Permit.sol": {
      "lastModificationDate": 1733307531576,
      "contentHash": "554ef6825dd2112860a7f82be25dab45",
      "sourceName": "@openzeppelin/contracts/drafts/IERC20Permit.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.6.0 <0.8.0"
      ],
      "artifacts": [
        "IERC20Permit"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/interfaces/ISelfPermit.sol": {
      "lastModificationDate": 1733307534000,
      "contentHash": "7840089a08d97b9878dbda9ede005ebc",
      "sourceName": "@airdao/astra-cl-periphery/contracts/interfaces/ISelfPermit.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "ISelfPermit"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/interfaces/external/IERC20PermitAllowed.sol": {
      "lastModificationDate": 1733307535640,
      "contentHash": "3cad3f665d74d11ab6a79c298d6f27fa",
      "sourceName": "@airdao/astra-cl-periphery/contracts/interfaces/external/IERC20PermitAllowed.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IERC20PermitAllowed"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/IClassicSwapRouter.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "c2ac7fdf3db0bf926fa099773a019486",
      "sourceName": "contracts/interfaces/IClassicSwapRouter.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IClassicSwapRouter"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/ICLSwapRouter.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "fe64163357b23f403cf3a9ab6a831a90",
      "sourceName": "contracts/interfaces/ICLSwapRouter.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-core/contracts/interfaces/callback/IAstraCLSwapCallback.sol"
      ],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "ICLSwapRouter"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/IMulticallExtended.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "8724a5a8f39ea888bbe60f0e7629c160",
      "sourceName": "contracts/interfaces/IMulticallExtended.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-periphery/contracts/interfaces/IMulticall.sol"
      ],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IMulticallExtended"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/interfaces/callback/IAstraCLSwapCallback.sol": {
      "lastModificationDate": 1733307535636,
      "contentHash": "b842ffb1302ea61be22d82a89406119f",
      "sourceName": "@airdao/astra-cl-core/contracts/interfaces/callback/IAstraCLSwapCallback.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IAstraCLSwapCallback"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/interfaces/IMulticall.sol": {
      "lastModificationDate": 1733307534000,
      "contentHash": "a2e56a9714654fdbdf3a7bd35ad4ebd1",
      "sourceName": "@airdao/astra-cl-periphery/contracts/interfaces/IMulticall.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IMulticall"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/libraries/LowGasSafeMath.sol": {
      "lastModificationDate": 1733307533968,
      "contentHash": "ff4d506a22d90b314ab325b437ff7729",
      "sourceName": "@airdao/astra-cl-core/contracts/libraries/LowGasSafeMath.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.7.0"
      ],
      "artifacts": [
        "LowGasSafeMath"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/base/PeripheryPaymentsWithFeeExtended.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "f4f4dca0911f68a57605c71222b529d3",
      "sourceName": "contracts/base/PeripheryPaymentsWithFeeExtended.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-periphery/contracts/base/PeripheryPaymentsWithFee.sol",
        "../interfaces/IPeripheryPaymentsWithFeeExtended.sol",
        "./PeripheryPaymentsExtended.sol"
      ],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "PeripheryPaymentsWithFeeExtended"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/libraries/Constants.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "362108a8c2387222f704a8be1c5b31c2",
      "sourceName": "contracts/libraries/Constants.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "Constants"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/libraries/AstraClassicLibrary.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "8ee6ba9c72dbbcaa185cc100fff60f74",
      "sourceName": "contracts/libraries/AstraClassicLibrary.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-contracts/contracts/core/interfaces/IAstraPair.sol",
        "@airdao/astra-cl-core/contracts/libraries/LowGasSafeMath.sol"
      ],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "AstraClassicLibrary"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/base/PeripheryPaymentsWithFee.sol": {
      "lastModificationDate": 1733307534000,
      "contentHash": "4f16fcdd151e96c9eea6d8a34f870315",
      "sourceName": "@airdao/astra-cl-periphery/contracts/base/PeripheryPaymentsWithFee.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/token/ERC20/IERC20.sol",
        "@airdao/astra-cl-core/contracts/libraries/LowGasSafeMath.sol",
        "./PeripheryPayments.sol",
        "../interfaces/IPeripheryPaymentsWithFee.sol",
        "../interfaces/external/ISAMB.sol",
        "../libraries/TransferHelper.sol"
      ],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "PeripheryPaymentsWithFee"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/IPeripheryPaymentsWithFeeExtended.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "7bc2fc85756bdec0a28d25d8b0f35906",
      "sourceName": "contracts/interfaces/IPeripheryPaymentsWithFeeExtended.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-periphery/contracts/interfaces/IPeripheryPaymentsWithFee.sol",
        "./IPeripheryPaymentsExtended.sol"
      ],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IPeripheryPaymentsWithFeeExtended"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/base/PeripheryPaymentsExtended.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "805927da7e8198188b3dda1184241dc5",
      "sourceName": "contracts/base/PeripheryPaymentsExtended.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-periphery/contracts/base/PeripheryPayments.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/TransferHelper.sol",
        "../interfaces/IPeripheryPaymentsExtended.sol"
      ],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "PeripheryPaymentsExtended"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/base/PeripheryPayments.sol": {
      "lastModificationDate": 1733307533996,
      "contentHash": "1654b30ad4c509bc13f6bf7540db9d07",
      "sourceName": "@airdao/astra-cl-periphery/contracts/base/PeripheryPayments.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/token/ERC20/IERC20.sol",
        "../interfaces/IPeripheryPayments.sol",
        "../interfaces/external/ISAMB.sol",
        "../libraries/TransferHelper.sol",
        "./PeripheryImmutableState.sol"
      ],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "PeripheryPayments"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/interfaces/IPeripheryPaymentsWithFee.sol": {
      "lastModificationDate": 1733307534000,
      "contentHash": "9158420c0dadd7a5e34f8e505cbe35a7",
      "sourceName": "@airdao/astra-cl-periphery/contracts/interfaces/IPeripheryPaymentsWithFee.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "./IPeripheryPayments.sol"
      ],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IPeripheryPaymentsWithFee"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/interfaces/external/ISAMB.sol": {
      "lastModificationDate": 1733307535640,
      "contentHash": "35e342ae3e8d562601eb0245a3d058e6",
      "sourceName": "@airdao/astra-cl-periphery/contracts/interfaces/external/ISAMB.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/token/ERC20/IERC20.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "ISAMB"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/libraries/TransferHelper.sol": {
      "lastModificationDate": 1733307534004,
      "contentHash": "90e5e08e3d410fcf695805ccff197ace",
      "sourceName": "@airdao/astra-cl-periphery/contracts/libraries/TransferHelper.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/token/ERC20/IERC20.sol"
      ],
      "versionPragmas": [
        ">=0.6.0"
      ],
      "artifacts": [
        "TransferHelper"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/IPeripheryPaymentsExtended.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "454b87ca462200b2878b154cb67eff1e",
      "sourceName": "contracts/interfaces/IPeripheryPaymentsExtended.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-periphery/contracts/interfaces/IPeripheryPayments.sol"
      ],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IPeripheryPaymentsExtended"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-contracts/contracts/core/interfaces/IAstraPair.sol": {
      "lastModificationDate": 1733307535644,
      "contentHash": "8fd270de044264cf7703ea8be139756c",
      "sourceName": "@airdao/astra-contracts/contracts/core/interfaces/IAstraPair.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IAstraPair"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/libraries/SafeCast.sol": {
      "lastModificationDate": 1733307533968,
      "contentHash": "9dae19100fdb9998f92b9e9651d955ab",
      "sourceName": "@airdao/astra-cl-core/contracts/libraries/SafeCast.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "SafeCast"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/libraries/TickMath.sol": {
      "lastModificationDate": 1733307533972,
      "contentHash": "40d6a2a93b9a05098e849045a04c5ba7",
      "sourceName": "@airdao/astra-cl-core/contracts/libraries/TickMath.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0 <0.8.0"
      ],
      "artifacts": [
        "TickMath"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol": {
      "lastModificationDate": 1733307533968,
      "contentHash": "dc9b7cab54c0dd29e74e21accbb8cc05",
      "sourceName": "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "./pool/IAstraCLPoolActions.sol",
        "./pool/IAstraCLPoolDerivedState.sol",
        "./pool/IAstraCLPoolEvents.sol",
        "./pool/IAstraCLPoolImmutables.sol",
        "./pool/IAstraCLPoolOwnerActions.sol",
        "./pool/IAstraCLPoolState.sol"
      ],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IAstraCLPool"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/libraries/Path.sol": {
      "lastModificationDate": 1733307534004,
      "contentHash": "8576c18ba1cc574c3ce31547b1569cc4",
      "sourceName": "@airdao/astra-cl-periphery/contracts/libraries/Path.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "./BytesLib.sol"
      ],
      "versionPragmas": [
        ">=0.6.0"
      ],
      "artifacts": [
        "Path"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/libraries/PoolAddress.sol": {
      "lastModificationDate": 1733307534004,
      "contentHash": "012d9fb7652f53cf28c447fef2700649",
      "sourceName": "@airdao/astra-cl-periphery/contracts/libraries/PoolAddress.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "PoolAddress"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/libraries/CallbackValidation.sol": {
      "lastModificationDate": 1733307534004,
      "contentHash": "1426c9195e560c4c6c201859e22afb7c",
      "sourceName": "@airdao/astra-cl-periphery/contracts/libraries/CallbackValidation.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol",
        "./PoolAddress.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "CallbackValidation"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/base/OracleSlippage.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "4d2ee159fa9043d35557ceba797ab881",
      "sourceName": "contracts/base/OracleSlippage.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "../interfaces/IOracleSlippage.sol",
        "@airdao/astra-cl-periphery/contracts/base/PeripheryImmutableState.sol",
        "@airdao/astra-cl-periphery/contracts/base/BlockTimestamp.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/Path.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/PoolAddress.sol",
        "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/OracleLibrary.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "OracleSlippage"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolActions.sol": {
      "lastModificationDate": 1733307535636,
      "contentHash": "4e18d15048c3d472976825cf9c05c3d7",
      "sourceName": "@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolActions.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IAstraCLPoolActions"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolDerivedState.sol": {
      "lastModificationDate": 1733307535636,
      "contentHash": "fca463c58eb45c607f9fa8930062c627",
      "sourceName": "@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolDerivedState.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IAstraCLPoolDerivedState"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolEvents.sol": {
      "lastModificationDate": 1733307535636,
      "contentHash": "c0e9417b5f128348cf7ba856a54ad0dc",
      "sourceName": "@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolEvents.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IAstraCLPoolEvents"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolImmutables.sol": {
      "lastModificationDate": 1733307535636,
      "contentHash": "509669b7d6cfd1b1978ee3518b469ec7",
      "sourceName": "@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolImmutables.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IAstraCLPoolImmutables"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolOwnerActions.sol": {
      "lastModificationDate": 1733307535636,
      "contentHash": "740a232314bac51a79cf55cd15ce08f0",
      "sourceName": "@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolOwnerActions.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IAstraCLPoolOwnerActions"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolState.sol": {
      "lastModificationDate": 1733307535636,
      "contentHash": "420e91da68ca516894ab5042ae4b6c40",
      "sourceName": "@airdao/astra-cl-core/contracts/interfaces/pool/IAstraCLPoolState.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IAstraCLPoolState"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/libraries/BytesLib.sol": {
      "lastModificationDate": 1733307534004,
      "contentHash": "2d804f477d317aec269c20ce260145ce",
      "sourceName": "@airdao/astra-cl-periphery/contracts/libraries/BytesLib.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0 <0.8.0"
      ],
      "artifacts": [
        "BytesLib"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/IOracleSlippage.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "627d85c6c6812063793331621e31eb0a",
      "sourceName": "contracts/interfaces/IOracleSlippage.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IOracleSlippage"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/base/BlockTimestamp.sol": {
      "lastModificationDate": 1733307533996,
      "contentHash": "9558ed78048252f933fde4b5320eb84c",
      "sourceName": "@airdao/astra-cl-periphery/contracts/base/BlockTimestamp.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "BlockTimestamp"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/libraries/OracleLibrary.sol": {
      "lastModificationDate": 1733307534004,
      "contentHash": "5a1c8b92d34ab10269b6af61e47882dc",
      "sourceName": "@airdao/astra-cl-periphery/contracts/libraries/OracleLibrary.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-core/contracts/libraries/FullMath.sol",
        "@airdao/astra-cl-core/contracts/libraries/TickMath.sol",
        "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol"
      ],
      "versionPragmas": [
        ">=0.5.0 <0.8.0"
      ],
      "artifacts": [
        "OracleLibrary"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/libraries/FullMath.sol": {
      "lastModificationDate": 1733307533968,
      "contentHash": "fdce970e95c876e35b94cea838bba2be",
      "sourceName": "@airdao/astra-cl-core/contracts/libraries/FullMath.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.4.0 <0.8.0"
      ],
      "artifacts": [
        "FullMath"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/base/Multicall.sol": {
      "lastModificationDate": 1733307533996,
      "contentHash": "97e35fe1126f33cbfe6e70ba30f14fb8",
      "sourceName": "@airdao/astra-cl-periphery/contracts/base/Multicall.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "../interfaces/IMulticall.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "Multicall"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/base/PeripheryValidationExtended.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "156e05b9076fcfda0eff745770c22a14",
      "sourceName": "contracts/base/PeripheryValidationExtended.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-periphery/contracts/base/PeripheryValidation.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "PeripheryValidationExtended"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-periphery/contracts/base/PeripheryValidation.sol": {
      "lastModificationDate": 1733307534004,
      "contentHash": "5882d6561b225c611dbecbbe4b60b21f",
      "sourceName": "@airdao/astra-cl-periphery/contracts/base/PeripheryValidation.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "./BlockTimestamp.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "PeripheryValidation"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/test/MockTimeSwapRouter.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "1661f4f91d8b274493272f4926409693",
      "sourceName": "contracts/test/MockTimeSwapRouter.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "../SwapRouter02.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "MockTimeSwapRouter02"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/test/TestMulticallExtended.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "19804edf95cad7219c99a6dd631f5a09",
      "sourceName": "contracts/test/TestMulticallExtended.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "../base/MulticallExtended.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "TestMulticallExtended"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/test/OracleSlippageTest.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "0a8934a7471c8dd3fafb34c12cfbe085",
      "sourceName": "contracts/test/OracleSlippageTest.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "../base/OracleSlippage.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "OracleSlippageTest"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/lens/TokenValidator.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "5ca0bb22a966f333265c1ce8e7fd3f78",
      "sourceName": "contracts/lens/TokenValidator.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/token/ERC20/IERC20.sol",
        "@airdao/astra-cl-periphery/contracts/base/PeripheryImmutableState.sol",
        "@airdao/astra-contracts/contracts/core/interfaces/IAstraCallee.sol",
        "@airdao/astra-contracts/contracts/core/interfaces/IAstraPair.sol",
        "../libraries/AstraClassicLibrary.sol",
        "../interfaces/ISwapRouter02.sol",
        "../interfaces/ITokenValidator.sol",
        "../base/ImmutableState.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "TokenValidator"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-contracts/contracts/core/interfaces/IAstraCallee.sol": {
      "lastModificationDate": 1733307535644,
      "contentHash": "61d1bb642c7bf93c790342bf7e1a880d",
      "sourceName": "@airdao/astra-contracts/contracts/core/interfaces/IAstraCallee.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "IAstraCallee"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/ITokenValidator.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "676dcd8a80a133e55ee2799b6053c602",
      "sourceName": "contracts/interfaces/ITokenValidator.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "ITokenValidator"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/test/ImmutableStateTest.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "ed8a303692fa800f8f3d8c271b888055",
      "sourceName": "contracts/test/ImmutableStateTest.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "../base/ImmutableState.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "ImmutableStateTest"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/lens/MixedRouteQuoterV1.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "559cb2dfb37efd259564cdf74bd05bec",
      "sourceName": "contracts/lens/MixedRouteQuoterV1.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-periphery/contracts/base/PeripheryImmutableState.sol",
        "@airdao/astra-cl-core/contracts/libraries/SafeCast.sol",
        "@airdao/astra-cl-core/contracts/libraries/TickMath.sol",
        "@airdao/astra-cl-core/contracts/libraries/TickBitmap.sol",
        "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol",
        "@airdao/astra-cl-core/contracts/interfaces/callback/IAstraCLSwapCallback.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/Path.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/PoolAddress.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/CallbackValidation.sol",
        "@airdao/astra-contracts/contracts/core/interfaces/IAstraPair.sol",
        "../base/ImmutableState.sol",
        "../interfaces/IMixedRouteQuoterV1.sol",
        "../libraries/PoolTicksCounter.sol",
        "../libraries/AstraClassicLibrary.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "MixedRouteQuoterV1"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/libraries/TickBitmap.sol": {
      "lastModificationDate": 1733307533968,
      "contentHash": "3ecddb3dfa99503a3dcc2ca595d82d60",
      "sourceName": "@airdao/astra-cl-core/contracts/libraries/TickBitmap.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "./BitMath.sol"
      ],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "TickBitmap"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/IMixedRouteQuoterV1.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "f1356ac1cc7ba6708b7307824771595a",
      "sourceName": "contracts/interfaces/IMixedRouteQuoterV1.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IMixedRouteQuoterV1"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/libraries/PoolTicksCounter.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "af1d982d7ffbf00639a43ea3a66f8a2f",
      "sourceName": "contracts/libraries/PoolTicksCounter.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol"
      ],
      "versionPragmas": [
        ">=0.6.0"
      ],
      "artifacts": [
        "PoolTicksCounter"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/libraries/BitMath.sol": {
      "lastModificationDate": 1733307533968,
      "contentHash": "81e58372a134f05eb1a211a1efef8a1e",
      "sourceName": "@airdao/astra-cl-core/contracts/libraries/BitMath.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0"
      ],
      "artifacts": [
        "BitMath"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/test/PoolTicksCounterTest.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "b5491d1fe70cb5806cb2da91cef4c590",
      "sourceName": "contracts/test/PoolTicksCounterTest.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol",
        "../libraries/PoolTicksCounter.sol"
      ],
      "versionPragmas": [
        ">=0.6.0"
      ],
      "artifacts": [
        "PoolTicksCounterTest"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/test/TestAstraCLCallee.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "2dfd40575b12c44fce71f014bac72139",
      "sourceName": "contracts/test/TestAstraCLCallee.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-core/contracts/interfaces/callback/IAstraCLSwapCallback.sol",
        "@airdao/astra-cl-core/contracts/libraries/SafeCast.sol",
        "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol",
        "@openzeppelin/contracts/token/ERC20/IERC20.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "TestAstraCLCallee"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol": {
      "lastModificationDate": 1733307534196,
      "contentHash": "52659a61e7fb46afdc3d0f00c3a87da6",
      "sourceName": "@openzeppelin/contracts/token/ERC20/ERC20.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "../../utils/Context.sol",
        "./IERC20.sol",
        "../../math/SafeMath.sol"
      ],
      "versionPragmas": [
        "^0.7.0"
      ],
      "artifacts": [
        "ERC20"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/utils/Context.sol": {
      "lastModificationDate": 1733307531596,
      "contentHash": "2adbd82f6d055a4751566d4671512b03",
      "sourceName": "@openzeppelin/contracts/utils/Context.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.6.0 <0.8.0"
      ],
      "artifacts": [
        "Context"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/math/SafeMath.sol": {
      "lastModificationDate": 1733307531580,
      "contentHash": "871a094d6b6b4c3714946e86329f2fa2",
      "sourceName": "@openzeppelin/contracts/math/SafeMath.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.7.0"
      ],
      "artifacts": [
        "SafeMath"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/utils/Counters.sol": {
      "lastModificationDate": 1733307531596,
      "contentHash": "ebd32d219072a0232add3f1bb610731f",
      "sourceName": "@openzeppelin/contracts/utils/Counters.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "../math/SafeMath.sol"
      ],
      "versionPragmas": [
        "^0.7.0"
      ],
      "artifacts": [
        "Counters"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/drafts/ERC20Permit.sol": {
      "lastModificationDate": 1733307531576,
      "contentHash": "d3da235724edc8bc7d00aedca06d3274",
      "sourceName": "@openzeppelin/contracts/drafts/ERC20Permit.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "../token/ERC20/ERC20.sol",
        "./IERC20Permit.sol",
        "../cryptography/ECDSA.sol",
        "../utils/Counters.sol",
        "./EIP712.sol"
      ],
      "versionPragmas": [
        ">=0.6.5 <0.8.0"
      ],
      "artifacts": [
        "ERC20Permit"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/cryptography/ECDSA.sol": {
      "lastModificationDate": 1733307531580,
      "contentHash": "e20d6c1a44aff02acbfd4696f53087e5",
      "sourceName": "@openzeppelin/contracts/cryptography/ECDSA.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.7.0"
      ],
      "artifacts": [
        "ECDSA"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@openzeppelin/contracts/drafts/EIP712.sol": {
      "lastModificationDate": 1733307531576,
      "contentHash": "978da83ab8d1ff945e5d117d3ab7daab",
      "sourceName": "@openzeppelin/contracts/drafts/EIP712.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.6.0 <0.8.0"
      ],
      "artifacts": [
        "EIP712"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/lens/QuoterV2.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "9895d8af24e44d76f75ba5611424cb69",
      "sourceName": "contracts/lens/QuoterV2.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-periphery/contracts/base/PeripheryImmutableState.sol",
        "@airdao/astra-cl-core/contracts/libraries/SafeCast.sol",
        "@airdao/astra-cl-core/contracts/libraries/TickMath.sol",
        "@airdao/astra-cl-core/contracts/libraries/TickBitmap.sol",
        "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol",
        "@airdao/astra-cl-core/contracts/interfaces/callback/IAstraCLSwapCallback.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/Path.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/PoolAddress.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/CallbackValidation.sol",
        "../interfaces/IQuoterV2.sol",
        "../libraries/PoolTicksCounter.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "QuoterV2"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/IQuoterV2.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "d05ab58d7d5c927c5eb205eb7179d13a",
      "sourceName": "contracts/interfaces/IQuoterV2.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IQuoterV2"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/lens/Quoter.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "7a219f5aabd7cbe36e26c32b3caaf27f",
      "sourceName": "contracts/lens/Quoter.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-periphery/contracts/base/PeripheryImmutableState.sol",
        "@airdao/astra-cl-core/contracts/libraries/SafeCast.sol",
        "@airdao/astra-cl-core/contracts/libraries/TickMath.sol",
        "@airdao/astra-cl-core/contracts/interfaces/IAstraCLPool.sol",
        "@airdao/astra-cl-core/contracts/interfaces/callback/IAstraCLSwapCallback.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/Path.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/PoolAddress.sol",
        "@airdao/astra-cl-periphery/contracts/libraries/CallbackValidation.sol",
        "../interfaces/IQuoter.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "Quoter"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/interfaces/IQuoter.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "fe8b4279fc6b913c2b33c72db1ed3eb1",
      "sourceName": "contracts/interfaces/IQuoter.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.7.5"
      ],
      "artifacts": [
        "IQuoter"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/test/TestERC20.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "d6b981f196bdbd2da5bb42ecf2411765",
      "sourceName": "contracts/test/TestERC20.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@openzeppelin/contracts/drafts/ERC20Permit.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "TestERC20"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/contracts/test/MockObservations.sol": {
      "lastModificationDate": 1733307502036,
      "contentHash": "c1896568991cab6ecdcc825e6e03c69f",
      "sourceName": "contracts/test/MockObservations.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [
        "@airdao/astra-cl-core/contracts/libraries/Oracle.sol"
      ],
      "versionPragmas": [
        "=0.7.6"
      ],
      "artifacts": [
        "MockObservations"
      ]
    },
    "/home/runner/work/swap-router-contracts/swap-router-contracts/node_modules/@airdao/astra-cl-core/contracts/libraries/Oracle.sol": {
      "lastModificationDate": 1733307533968,
      "contentHash": "7be55180ee77e477848d1322e5b9d59f",
      "sourceName": "@airdao/astra-cl-core/contracts/libraries/Oracle.sol",
      "solcConfig": {
        "version": "0.7.6",
        "settings": {
          "evmVersion": "istanbul",
          "optimizer": {
            "enabled": true,
            "runs": 1000000
          },
          "metadata": {
            "bytecodeHash": "none"
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.5.0 <0.8.0"
      ],
      "artifacts": [
        "Oracle"
      ]
    }
  }
}
