{"abi":[{"type":"error","name":"FromAddressIsNotOwner","inputs":[]},{"type":"error","name":"InsufficientETH","inputs":[]},{"type":"error","name":"InsufficientToken","inputs":[]},{"type":"error","name":"V2InvalidPath","inputs":[]},{"type":"error","name":"V2TooLittleReceived","inputs":[]},{"type":"error","name":"V2TooMuchRequested","inputs":[]}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"FromAddressIsNotOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientETH\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"InsufficientToken\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"V2InvalidPath\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"V2TooLittleReceived\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"V2TooMuchRequested\",\"type\":\"error\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"title\":\"Router for Uniswap v2 Trades\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/modules/uniswap/v2/V2SwapRouter.sol\":\"V2SwapRouter\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":44444444},\"remappings\":[\":@ensdomains/=lib/v4-periphery/lib/v4-core/node_modules/@ensdomains/\",\":@openzeppelin/=lib/v4-periphery/lib/v4-core/lib/openzeppelin-contracts/\",\":@openzeppelin/contracts/=lib/v4-periphery/lib/v4-core/lib/openzeppelin-contracts/contracts/\",\":@uniswap/v2-core/=node_modules/@uniswap/v2-core/\",\":@uniswap/v3-core/=node_modules/@uniswap/v3-core/\",\":@uniswap/v3-periphery/=lib/v3-periphery/\",\":@uniswap/v4-core/=lib/v4-periphery/lib/v4-core/\",\":@uniswap/v4-periphery/=lib/v4-periphery/\",\":ds-test/=lib/solmate/lib/ds-test/src/\",\":erc4626-tests/=lib/v4-periphery/lib/v4-core/lib/openzeppelin-contracts/lib/erc4626-tests/\",\":forge-gas-snapshot/=lib/permit2/lib/forge-gas-snapshot/src/\",\":forge-std/=lib/forge-std/src/\",\":hardhat/=lib/v4-periphery/lib/v4-core/node_modules/hardhat/\",\":openzeppelin-contracts/=lib/permit2/lib/openzeppelin-contracts/\",\":permit2/=lib/permit2/\",\":solmate/=lib/solmate/\",\":v3-periphery/=lib/v3-periphery/contracts/\",\":v4-core/=lib/v4-periphery/lib/v4-core/src/\",\":v4-periphery/=lib/v4-periphery/\"],\"viaIR\":true},\"sources\":{\"contracts/libraries/Constants.sol\":{\"keccak256\":\"0xb668498f11a4bb576a0a61c183da7ca348249dd9176c57dcb6532912b1b49b0e\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://87d8588baf0b7b72faec637843c7623ac416d45e0f7719d0a635afe7981b2cf2\",\"dweb:/ipfs/QmSu7Jr8JM6mab2dddk1UaiPhyLZvsA8iLxC9MEcBUaMzT\"]},\"contracts/modules/Payments.sol\":{\"keccak256\":\"0x19a103b3269ee2f7bc28a6e1850091b2087dd2558662494d1104ac8e5ac68524\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://ba64c600f57bb13672a5549b6dba11ae4dfe49f688c24eadb3289dcc87d226a8\",\"dweb:/ipfs/QmWkmVyeai1WeymuWqEk1fQE5R2frrQQjJv81cytrKvFuA\"]},\"contracts/modules/PaymentsImmutables.sol\":{\"keccak256\":\"0x9ca2535b69b15d3bdb7a15871c5bca83f5536cffb0191c64f4c6a2db4a154338\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://dc85fb3ddd19481bf0d1a8a9f5d9631b396d86344a33e30b4c4ab6cd58d51169\",\"dweb:/ipfs/QmeEGFqfHFUo1Mu6tRfCjvVGJYyoDu29ZspZgxxcj6ykvq\"]},\"contracts/modules/Permit2Payments.sol\":{\"keccak256\":\"0x887ec1f57144cd91a1b86d5a7b1d1119146f41dae6865e6fd0e849801e968628\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://08b713e82f3f192976902497e1c02dd60bf7e90c83a471eb4c7ac7710b086f95\",\"dweb:/ipfs/QmWJSGZ9Dj7FmFCnDWpDdL5fx76JYDgYWhggXCroxV7cjX\"]},\"contracts/modules/uniswap/UniswapImmutables.sol\":{\"keccak256\":\"0xb810727f5e734a30871ff1d83d8c96d99150f1ce77bb39e032aec6254ca43cd0\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://5eb9df8b6c81f8e33b8a6bace294ed0d81c541988f7ba42027e3041eff32e1bd\",\"dweb:/ipfs/QmVPSWBv7WegGySGV4BoewKKx7iAetHsjydxQyKk3dh5yw\"]},\"contracts/modules/uniswap/v2/UniswapV2Library.sol\":{\"keccak256\":\"0x829d48c1b69d2e1bc078a57aae8d87dc31d920b01c62d6268d20d517fd24150c\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://b87236ea4c1e64c12434f31abbd658ca3fc510ebe65be731d84d3ce8efa71c32\",\"dweb:/ipfs/QmUerjg5Ebt3pfQZtk2sArUy414gQtHwvFNgsQNe4PhxbN\"]},\"contracts/modules/uniswap/v2/V2SwapRouter.sol\":{\"keccak256\":\"0x0fcb6ad6c4d5a7b25054dd9951432b2b41cb2c0077e6bc7ca0d0416115ef2326\",\"license\":\"GPL-3.0-or-later\",\"urls\":[\"bzz-raw://124b1dd54d27914306bdd1021e171111f0ae622fffb2974ccdee24eab31b359d\",\"dweb:/ipfs/QmfKr2sbxdc31aPWv9d6ETA4GyfqHiKVZRKqhREnMkR5j9\"]},\"lib/permit2/src/interfaces/IAllowanceTransfer.sol\":{\"keccak256\":\"0x37f0ac203b6ef605c9533e1a739477e8e9dcea90710b40e645a367f8a21ace29\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://e0104d72aeaec1cd66cc232e7de7b7ead08608efcc179491b8a66387614670b0\",\"dweb:/ipfs/QmfAZDyuNC9FXXbnJUwqHNwmAK6uRrXxtWEytLsxjskPsN\"]},\"lib/permit2/src/interfaces/IEIP712.sol\":{\"keccak256\":\"0xfdccf2b9639070803cd0e4198427fb0df3cc452ca59bd3b8a0d957a9a4254138\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f7c936ac42ce89e827db905a1544397f8bdf46db34cdb6aa1b90dea42fdb4c72\",\"dweb:/ipfs/QmVgurxo1N31qZqkPBirw9Z7S9tLYmv6jSwQp8R8ur2cBk\"]},\"lib/permit2/src/interfaces/IPermit2.sol\":{\"keccak256\":\"0xaa631cc9f53e699301d94233007110a345e6779011def484e8dd97b8fe0af771\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fc0502cf19c9c18f320a3001201e89e350393b75837f6b7971de18b2de06f30d\",\"dweb:/ipfs/QmT9SfhdJ7VJNNrf94g4H5usyi7ShqWGx7Cqsz9jZTjX96\"]},\"lib/permit2/src/interfaces/ISignatureTransfer.sol\":{\"keccak256\":\"0xe6df9966f8841dc3958ee86169c89de97e7f614c81c28b9dc947b12d732df64e\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3d4eafdee7f48c3be8350a94eb6edd0bfb2af2c105df65787a77174f356c0317\",\"dweb:/ipfs/QmY1j2adeeAhNpn6cUuthemxGCdLXHTfyMh9yTKsY4mZ2d\"]},\"lib/permit2/src/libraries/SafeCast160.sol\":{\"keccak256\":\"0x8a34e2beac108d74f89510c949983212b5f09307a93ee9e17a9d50e93f6bc8e9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://828697f9567ce617c5c1c8f76b6bcd250e93aea2c4f3ee188be6dff8443c19e7\",\"dweb:/ipfs/QmafxeSPhUc9gGtNDLAw26oZooC5XNLhDMxHxYhJxL5Nwi\"]},\"lib/solmate/src/tokens/ERC20.sol\":{\"keccak256\":\"0xcdfd8db76b2a3415620e4d18cc5545f3d50de792dbf2c3dd5adb40cbe6f94b10\",\"license\":\"AGPL-3.0-only\",\"urls\":[\"bzz-raw://57b3ab70cde374af1cf2c9888636e8de6cf660f087b1c9abd805e9271e19fa35\",\"dweb:/ipfs/QmNrLDBAHYFjpjSd12jerm1AdBkDqEYUUaXgnT854BUZ97\"]},\"lib/solmate/src/utils/SafeTransferLib.sol\":{\"keccak256\":\"0xbadf3d708cf532b12f75f78a1d423135954b63774a6d4ba15914a551d348db8a\",\"license\":\"AGPL-3.0-only\",\"urls\":[\"bzz-raw://88ac8256bd520d1b8e6f9c4ac9e8777bffdc4a6c8afb1a848f596665779a55b4\",\"dweb:/ipfs/QmXx7X1dxe6f5VM91vgQ5BA4r2eF97GWDcQDrgHytcvfjU\"]},\"lib/v4-periphery/lib/v4-core/lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol\":{\"keccak256\":\"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c\",\"dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq\"]},\"lib/v4-periphery/src/interfaces/external/IWETH9.sol\":{\"keccak256\":\"0xe88abf12501ac275619aec0687240a07d26968aecbbcdfea88ba8bbd5d6e5e14\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7097065d4492b4eccb1a73f99af1e5bec45404c6b973b8f5965c4c91403f5f92\",\"dweb:/ipfs/QmZK8oEqmjmTqhBoh3D3fBpyKGkUEFnptY8xwH9xpNjDm2\"]},\"lib/v4-periphery/src/libraries/ActionConstants.sol\":{\"keccak256\":\"0x3d6f0e5b4a7b1e60bad93e73dce5db67fb66bebef11c31ed8355014a79aa03b3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://6dfa42e24b1b5c7f66e75304ab034fbb6768518eb2410ccfff8b3defdd1658f2\",\"dweb:/ipfs/QmQQ7fud9mmv7PEWPAQiNzeZhNkWf28Z6nCHc2e6WJFfa7\"]},\"lib/v4-periphery/src/libraries/BipsLibrary.sol\":{\"keccak256\":\"0x37ebf99f5d086d9d9f6e7cecbf4d62167f47c63c30248cfcb921e828f0d7a359\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c4f8e68a66bb6c166d72cdba6ed6fb83a93f713b79c2c572e8058084eb90ab6c\",\"dweb:/ipfs/QmY32FxtSBRf9PJzNUVzXqFY4i2ApTPHTUMpCBGovd2zo3\"]},\"node_modules/@uniswap/v2-core/contracts/interfaces/IUniswapV2Pair.sol\":{\"keccak256\":\"0x7c9bc70e5996c763e02ff38905282bc24fb242b0ef2519a003b36824fc524a4b\",\"urls\":[\"bzz-raw://85d5ad2dd23ee127f40907a12865a1e8cb5828814f6f2480285e1827dd72dedf\",\"dweb:/ipfs/QmayKQWJgWmr46DqWseADyUanmqxh662hPNdAkdHRjiQQH\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[],"type":"error","name":"FromAddressIsNotOwner"},{"inputs":[],"type":"error","name":"InsufficientETH"},{"inputs":[],"type":"error","name":"InsufficientToken"},{"inputs":[],"type":"error","name":"V2InvalidPath"},{"inputs":[],"type":"error","name":"V2TooLittleReceived"},{"inputs":[],"type":"error","name":"V2TooMuchRequested"}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@ensdomains/=lib/v4-periphery/lib/v4-core/node_modules/@ensdomains/","@openzeppelin/=lib/v4-periphery/lib/v4-core/lib/openzeppelin-contracts/","@openzeppelin/contracts/=lib/v4-periphery/lib/v4-core/lib/openzeppelin-contracts/contracts/","@uniswap/v2-core/=node_modules/@uniswap/v2-core/","@uniswap/v3-core/=node_modules/@uniswap/v3-core/","@uniswap/v3-periphery/=lib/v3-periphery/","@uniswap/v4-core/=lib/v4-periphery/lib/v4-core/","@uniswap/v4-periphery/=lib/v4-periphery/","ds-test/=lib/solmate/lib/ds-test/src/","erc4626-tests/=lib/v4-periphery/lib/v4-core/lib/openzeppelin-contracts/lib/erc4626-tests/","forge-gas-snapshot/=lib/permit2/lib/forge-gas-snapshot/src/","forge-std/=lib/forge-std/src/","hardhat/=lib/v4-periphery/lib/v4-core/node_modules/hardhat/","openzeppelin-contracts/=lib/permit2/lib/openzeppelin-contracts/","permit2/=lib/permit2/","solmate/=lib/solmate/","v3-periphery/=lib/v3-periphery/contracts/","v4-core/=lib/v4-periphery/lib/v4-core/src/","v4-periphery/=lib/v4-periphery/"],"optimizer":{"enabled":true,"runs":44444444},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"contracts/modules/uniswap/v2/V2SwapRouter.sol":"V2SwapRouter"},"evmVersion":"cancun","libraries":{},"viaIR":true},"sources":{"contracts/libraries/Constants.sol":{"keccak256":"0xb668498f11a4bb576a0a61c183da7ca348249dd9176c57dcb6532912b1b49b0e","urls":["bzz-raw://87d8588baf0b7b72faec637843c7623ac416d45e0f7719d0a635afe7981b2cf2","dweb:/ipfs/QmSu7Jr8JM6mab2dddk1UaiPhyLZvsA8iLxC9MEcBUaMzT"],"license":"GPL-3.0-or-later"},"contracts/modules/Payments.sol":{"keccak256":"0x19a103b3269ee2f7bc28a6e1850091b2087dd2558662494d1104ac8e5ac68524","urls":["bzz-raw://ba64c600f57bb13672a5549b6dba11ae4dfe49f688c24eadb3289dcc87d226a8","dweb:/ipfs/QmWkmVyeai1WeymuWqEk1fQE5R2frrQQjJv81cytrKvFuA"],"license":"GPL-3.0-or-later"},"contracts/modules/PaymentsImmutables.sol":{"keccak256":"0x9ca2535b69b15d3bdb7a15871c5bca83f5536cffb0191c64f4c6a2db4a154338","urls":["bzz-raw://dc85fb3ddd19481bf0d1a8a9f5d9631b396d86344a33e30b4c4ab6cd58d51169","dweb:/ipfs/QmeEGFqfHFUo1Mu6tRfCjvVGJYyoDu29ZspZgxxcj6ykvq"],"license":"GPL-3.0-or-later"},"contracts/modules/Permit2Payments.sol":{"keccak256":"0x887ec1f57144cd91a1b86d5a7b1d1119146f41dae6865e6fd0e849801e968628","urls":["bzz-raw://08b713e82f3f192976902497e1c02dd60bf7e90c83a471eb4c7ac7710b086f95","dweb:/ipfs/QmWJSGZ9Dj7FmFCnDWpDdL5fx76JYDgYWhggXCroxV7cjX"],"license":"GPL-3.0-or-later"},"contracts/modules/uniswap/UniswapImmutables.sol":{"keccak256":"0xb810727f5e734a30871ff1d83d8c96d99150f1ce77bb39e032aec6254ca43cd0","urls":["bzz-raw://5eb9df8b6c81f8e33b8a6bace294ed0d81c541988f7ba42027e3041eff32e1bd","dweb:/ipfs/QmVPSWBv7WegGySGV4BoewKKx7iAetHsjydxQyKk3dh5yw"],"license":"GPL-3.0-or-later"},"contracts/modules/uniswap/v2/UniswapV2Library.sol":{"keccak256":"0x829d48c1b69d2e1bc078a57aae8d87dc31d920b01c62d6268d20d517fd24150c","urls":["bzz-raw://b87236ea4c1e64c12434f31abbd658ca3fc510ebe65be731d84d3ce8efa71c32","dweb:/ipfs/QmUerjg5Ebt3pfQZtk2sArUy414gQtHwvFNgsQNe4PhxbN"],"license":"GPL-3.0-or-later"},"contracts/modules/uniswap/v2/V2SwapRouter.sol":{"keccak256":"0x0fcb6ad6c4d5a7b25054dd9951432b2b41cb2c0077e6bc7ca0d0416115ef2326","urls":["bzz-raw://124b1dd54d27914306bdd1021e171111f0ae622fffb2974ccdee24eab31b359d","dweb:/ipfs/QmfKr2sbxdc31aPWv9d6ETA4GyfqHiKVZRKqhREnMkR5j9"],"license":"GPL-3.0-or-later"},"lib/permit2/src/interfaces/IAllowanceTransfer.sol":{"keccak256":"0x37f0ac203b6ef605c9533e1a739477e8e9dcea90710b40e645a367f8a21ace29","urls":["bzz-raw://e0104d72aeaec1cd66cc232e7de7b7ead08608efcc179491b8a66387614670b0","dweb:/ipfs/QmfAZDyuNC9FXXbnJUwqHNwmAK6uRrXxtWEytLsxjskPsN"],"license":"MIT"},"lib/permit2/src/interfaces/IEIP712.sol":{"keccak256":"0xfdccf2b9639070803cd0e4198427fb0df3cc452ca59bd3b8a0d957a9a4254138","urls":["bzz-raw://f7c936ac42ce89e827db905a1544397f8bdf46db34cdb6aa1b90dea42fdb4c72","dweb:/ipfs/QmVgurxo1N31qZqkPBirw9Z7S9tLYmv6jSwQp8R8ur2cBk"],"license":"MIT"},"lib/permit2/src/interfaces/IPermit2.sol":{"keccak256":"0xaa631cc9f53e699301d94233007110a345e6779011def484e8dd97b8fe0af771","urls":["bzz-raw://fc0502cf19c9c18f320a3001201e89e350393b75837f6b7971de18b2de06f30d","dweb:/ipfs/QmT9SfhdJ7VJNNrf94g4H5usyi7ShqWGx7Cqsz9jZTjX96"],"license":"MIT"},"lib/permit2/src/interfaces/ISignatureTransfer.sol":{"keccak256":"0xe6df9966f8841dc3958ee86169c89de97e7f614c81c28b9dc947b12d732df64e","urls":["bzz-raw://3d4eafdee7f48c3be8350a94eb6edd0bfb2af2c105df65787a77174f356c0317","dweb:/ipfs/QmY1j2adeeAhNpn6cUuthemxGCdLXHTfyMh9yTKsY4mZ2d"],"license":"MIT"},"lib/permit2/src/libraries/SafeCast160.sol":{"keccak256":"0x8a34e2beac108d74f89510c949983212b5f09307a93ee9e17a9d50e93f6bc8e9","urls":["bzz-raw://828697f9567ce617c5c1c8f76b6bcd250e93aea2c4f3ee188be6dff8443c19e7","dweb:/ipfs/QmafxeSPhUc9gGtNDLAw26oZooC5XNLhDMxHxYhJxL5Nwi"],"license":"MIT"},"lib/solmate/src/tokens/ERC20.sol":{"keccak256":"0xcdfd8db76b2a3415620e4d18cc5545f3d50de792dbf2c3dd5adb40cbe6f94b10","urls":["bzz-raw://57b3ab70cde374af1cf2c9888636e8de6cf660f087b1c9abd805e9271e19fa35","dweb:/ipfs/QmNrLDBAHYFjpjSd12jerm1AdBkDqEYUUaXgnT854BUZ97"],"license":"AGPL-3.0-only"},"lib/solmate/src/utils/SafeTransferLib.sol":{"keccak256":"0xbadf3d708cf532b12f75f78a1d423135954b63774a6d4ba15914a551d348db8a","urls":["bzz-raw://88ac8256bd520d1b8e6f9c4ac9e8777bffdc4a6c8afb1a848f596665779a55b4","dweb:/ipfs/QmXx7X1dxe6f5VM91vgQ5BA4r2eF97GWDcQDrgHytcvfjU"],"license":"AGPL-3.0-only"},"lib/v4-periphery/lib/v4-core/lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol":{"keccak256":"0xc6a8ff0ea489379b61faa647490411b80102578440ab9d84e9a957cc12164e70","urls":["bzz-raw://0ea104e577e63faea3b69c415637e99e755dcbf64c5833d7140c35a714d6d90c","dweb:/ipfs/Qmau6x4Ns9XdyynRCNNp3RhLqijJjFm7z5fyZazfYFGYdq"],"license":"MIT"},"lib/v4-periphery/src/interfaces/external/IWETH9.sol":{"keccak256":"0xe88abf12501ac275619aec0687240a07d26968aecbbcdfea88ba8bbd5d6e5e14","urls":["bzz-raw://7097065d4492b4eccb1a73f99af1e5bec45404c6b973b8f5965c4c91403f5f92","dweb:/ipfs/QmZK8oEqmjmTqhBoh3D3fBpyKGkUEFnptY8xwH9xpNjDm2"],"license":"MIT"},"lib/v4-periphery/src/libraries/ActionConstants.sol":{"keccak256":"0x3d6f0e5b4a7b1e60bad93e73dce5db67fb66bebef11c31ed8355014a79aa03b3","urls":["bzz-raw://6dfa42e24b1b5c7f66e75304ab034fbb6768518eb2410ccfff8b3defdd1658f2","dweb:/ipfs/QmQQ7fud9mmv7PEWPAQiNzeZhNkWf28Z6nCHc2e6WJFfa7"],"license":"MIT"},"lib/v4-periphery/src/libraries/BipsLibrary.sol":{"keccak256":"0x37ebf99f5d086d9d9f6e7cecbf4d62167f47c63c30248cfcb921e828f0d7a359","urls":["bzz-raw://c4f8e68a66bb6c166d72cdba6ed6fb83a93f713b79c2c572e8058084eb90ab6c","dweb:/ipfs/QmY32FxtSBRf9PJzNUVzXqFY4i2ApTPHTUMpCBGovd2zo3"],"license":"MIT"},"node_modules/@uniswap/v2-core/contracts/interfaces/IUniswapV2Pair.sol":{"keccak256":"0x7c9bc70e5996c763e02ff38905282bc24fb242b0ef2519a003b36824fc524a4b","urls":["bzz-raw://85d5ad2dd23ee127f40907a12865a1e8cb5828814f6f2480285e1827dd72dedf","dweb:/ipfs/QmayKQWJgWmr46DqWseADyUanmqxh662hPNdAkdHRjiQQH"],"license":null}},"version":1},"id":16}