{"abi":[{"type":"constructor","inputs":[{"name":"_path","type":"string","internalType":"string"}],"stateMutability":"nonpayable"},{"type":"function","name":"IS_SCRIPT","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"create2DeploymentSalt","inputs":[],"outputs":[{"name":"","type":"string","internalType":"string"}],"stateMutability":"view"},{"type":"function","name":"deployDripchecks","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"deployFaucetContracts","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"deployOperationsContracts","inputs":[],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"},{"type":"function","name":"faucetAdmin","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"faucetDrippieOwner","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"faucetOffchainAuthModuleAdmin","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"faucetOffchainAuthModuleAmount","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"faucetOffchainAuthModuleTtl","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"faucetOnchainAuthModuleAdmin","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"faucetOnchainAuthModuleAmount","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"faucetOnchainAuthModuleTtl","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"gelatoAutomateContract","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"operationsDrippieOwner","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"}],"bytecode":{"object":"0x6080604052600c805462ff00ff191662010001179055348015610020575f80fd5b5060405161178738038061178783398101604081905261003f91611021565b6100616040518060600160405280602681526020016117136026913982610d6d565b6040516360f9bb1160e01b81525f805160206116f3833981519152906360f9bb11906100919084906004016110ff565b5f60405180830381865afa9250505080156100cd57506040513d5f823e601f3d908101601f191682016040526100ca9190810190611021565b60015b6100f7576100f26040518060800160405280604e8152602001611739604e9139610dba565b610d67565b600d6101038282611195565b50506101d2600d805461011590611111565b80601f016020809104026020016040519081016040528092919081815260200182805461014190611111565b801561018c5780601f106101635761010080835404028352916020019161018c565b820191905f5260205f20905b81548152906001019060200180831161016f57829003601f168201915b50505050506040518060400160405280601781526020017f242e637265617465324465706c6f796d656e7453616c74000000000000000000815250610e0460201b60201c565b600e906101df9082611195565b506102ad600d80546101f090611111565b80601f016020809104026020016040519081016040528092919081815260200182805461021c90611111565b80156102675780601f1061023e57610100808354040283529160200191610267565b820191905f5260205f20905b81548152906001019060200180831161024a57829003601f168201915b50505050506040518060400160405280601881526020017f242e67656c61746f4175746f6d617465436f6e74726163740000000000000000815250610e8160201b60201c565b600f5f6101000a8154816001600160a01b0302191690836001600160a01b0316021790555061039f600d80546102e290611111565b80601f016020809104026020016040519081016040528092919081815260200182805461030e90611111565b80156103595780601f1061033057610100808354040283529160200191610359565b820191905f5260205f20905b81548152906001019060200180831161033c57829003601f168201915b50505050506040518060400160405280601881526020017f242e6f7065726174696f6e73447269707069654f776e65720000000000000000815250610e8160201b60201c565b60105f6101000a8154816001600160a01b0302191690836001600160a01b03160217905550610491600d80546103d490611111565b80601f016020809104026020016040519081016040528092919081815260200182805461040090611111565b801561044b5780601f106104225761010080835404028352916020019161044b565b820191905f5260205f20905b81548152906001019060200180831161042e57829003601f168201915b50505050506040518060400160405280601481526020017f242e666175636574447269707069654f776e6572000000000000000000000000815250610e8160201b60201c565b60115f6101000a8154816001600160a01b0302191690836001600160a01b03160217905550610573600d80546104c690611111565b80601f01602080910402602001604051908101604052809291908181526020018280546104f290611111565b801561053d5780601f106105145761010080835404028352916020019161053d565b820191905f5260205f20905b81548152906001019060200180831161052057829003601f168201915b50505050506040518060400160405280600d81526020016c12173330bab1b2ba20b236b4b760991b815250610e8160201b60201c565b60125f6101000a8154816001600160a01b0302191690836001600160a01b03160217905550610665600d80546105a890611111565b80601f01602080910402602001604051908101604052809291908181526020018280546105d490611111565b801561061f5780601f106105f65761010080835404028352916020019161061f565b820191905f5260205f20905b81548152906001019060200180831161060257829003601f168201915b50505050506040518060400160405280601e81526020017f242e6661756365744f6e636861696e417574684d6f64756c6541646d696e0000815250610e8160201b60201c565b60135f6101000a8154816001600160a01b0302191690836001600160a01b03160217905550610757600d805461069a90611111565b80601f01602080910402602001604051908101604052809291908181526020018280546106c690611111565b80156107115780601f106106e857610100808354040283529160200191610711565b820191905f5260205f20905b8154815290600101906020018083116106f457829003601f168201915b50505050506040518060400160405280601c81526020017f242e6661756365744f6e636861696e417574684d6f64756c6554746c00000000815250610ef460201b60201c565b601455600d8054610829919061076c90611111565b80601f016020809104026020016040519081016040528092919081815260200182805461079890611111565b80156107e35780601f106107ba576101008083540402835291602001916107e3565b820191905f5260205f20905b8154815290600101906020018083116107c657829003601f168201915b50505050506040518060400160405280601f81526020017f242e6661756365744f6e636861696e417574684d6f64756c65416d6f756e7400815250610ef460201b60201c565b601555600d80546108fb919061083e90611111565b80601f016020809104026020016040519081016040528092919081815260200182805461086a90611111565b80156108b55780601f1061088c576101008083540402835291602001916108b5565b820191905f5260205f20905b81548152906001019060200180831161089857829003601f168201915b50505050506040518060400160405280601f81526020017f242e6661756365744f6666636861696e417574684d6f64756c6541646d696e00815250610e8160201b60201c565b60165f6101000a8154816001600160a01b0302191690836001600160a01b031602179055506109ed600d805461093090611111565b80601f016020809104026020016040519081016040528092919081815260200182805461095c90611111565b80156109a75780601f1061097e576101008083540402835291602001916109a7565b820191905f5260205f20905b81548152906001019060200180831161098a57829003601f168201915b50505050506040518060400160405280601d81526020017f242e6661756365744f6666636861696e417574684d6f64756c6554746c000000815250610ef460201b60201c565b601755600d8054610abf9190610a0290611111565b80601f0160208091040260200160405190810160405280929190818152602001828054610a2e90611111565b8015610a795780601f10610a5057610100808354040283529160200191610a79565b820191905f5260205f20905b815481529060010190602001808311610a5c57829003601f168201915b50505050506040518060400160405280602081526020017f242e6661756365744f6666636861696e417574684d6f64756c65416d6f756e74815250610ef460201b60201c565b601855600d8054610b869190610ad490611111565b80601f0160208091040260200160405190810160405280929190818152602001828054610b0090611111565b8015610b4b5780601f10610b2257610100808354040283529160200191610b4b565b820191905f5260205f20905b815481529060010190602001808311610b2e57829003601f168201915b505050505060405180604001604052806012815260200171242e6465706c6f7944726970636865636b7360701b815250610f6760201b60201c565b6019805460ff1916911515919091179055600d8054610c669190610ba990611111565b80601f0160208091040260200160405190810160405280929190818152602001828054610bd590611111565b8015610c205780601f10610bf757610100808354040283529160200191610c20565b820191905f5260205f20905b815481529060010190602001808311610c0357829003601f168201915b50505050506040518060400160405280601781526020017f242e6465706c6f79466175636574436f6e747261637473000000000000000000815250610f6760201b60201c565b601960016101000a81548160ff021916908315150217905550610d4c600d8054610c8f90611111565b80601f0160208091040260200160405190810160405280929190818152602001828054610cbb90611111565b8015610d065780601f10610cdd57610100808354040283529160200191610d06565b820191905f5260205f20905b815481529060010190602001808311610ce957829003601f168201915b50505050506040518060400160405280601b81526020017f242e6465706c6f794f7065726174696f6e73436f6e7472616374730000000000815250610f6760201b60201c565b60198054911515620100000262ff0000199092169190911790555b506112d8565b610db68282604051602401610d8392919061124f565b60408051601f198184030181529190526020810180516001600160e01b03908116634b5c427760e01b17909152610fda16565b5050565b610e0181604051602401610dce91906110ff565b60408051601f198184030181529190526020810180516001600160e01b0390811663104c13eb60e21b17909152610fda16565b50565b6040516309389f5960e31b81526060905f805160206116f3833981519152906349c4fac890610e39908690869060040161124f565b5f60405180830381865afa158015610e53573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052610e7a9190810190611021565b9392505050565b604051631e19e65760e01b81525f905f805160206116f383398151915290631e19e65790610eb5908690869060040161124f565b602060405180830381865afa158015610ed0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e7a919061127c565b6040516356eef15b60e11b81525f905f805160206116f38339815191529063addde2b690610f28908690869060040161124f565b602060405180830381865afa158015610f43573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e7a91906112a2565b604051639f86dc9160e01b81525f905f805160206116f383398151915290639f86dc9190610f9b908690869060040161124f565b602060405180830381865afa158015610fb6573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e7a91906112b9565b610e0181610fed60201b6103061760201c565b80516a636f6e736f6c652e6c6f67602083015f808483855afa5050505050565b634e487b7160e01b5f52604160045260245ffd5b5f60208284031215611031575f80fd5b81516001600160401b03811115611046575f80fd5b8201601f81018413611056575f80fd5b80516001600160401b0381111561106f5761106f61100d565b604051601f8201601f19908116603f011681016001600160401b038111828210171561109d5761109d61100d565b6040528181528282016020018610156110b4575f80fd5b8160208401602083015e5f91810160200191909152949350505050565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f610e7a60208301846110d1565b600181811c9082168061112557607f821691505b60208210810361114357634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561119057805f5260205f20601f840160051c8101602085101561116e5750805b601f840160051c820191505b8181101561118d575f815560010161117a565b50505b505050565b81516001600160401b038111156111ae576111ae61100d565b6111c2816111bc8454611111565b84611149565b6020601f8211600181146111f4575f83156111dd5750848201515b5f19600385901b1c1916600184901b17845561118d565b5f84815260208120601f198516915b828110156112235787850151825560209485019460019092019101611203565b508482101561124057868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b604081525f61126160408301856110d1565b828103602084015261127381856110d1565b95945050505050565b5f6020828403121561128c575f80fd5b81516001600160a01b0381168114610e7a575f80fd5b5f602082840312156112b2575f80fd5b5051919050565b5f602082840312156112c9575f80fd5b81518015158114610e7a575f80fd5b61040e806112e55f395ff3fe608060405234801561000f575f80fd5b50600436106100f0575f3560e01c806337c6b92f11610093578063a576c47711610063578063a576c47714610231578063df3322c01461023a578063edd093241461025a578063f8ccbf4714610267575f80fd5b806337c6b92f146101ea5780634d3d2688146101ff5780637510d8bf1461021f5780638857a39514610228575f80fd5b806327aae48a116100ce57806327aae48a1461017e57806328d96931146101955780632958076f146101b85780632c6c59ec146101d8575f80fd5b80630baa7b34146100f4578063132bbb071461013e5780631e6e44351461015e575b5f80fd5b6016546101149073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6012546101149073ffffffffffffffffffffffffffffffffffffffff1681565b600f546101149073ffffffffffffffffffffffffffffffffffffffff1681565b61018760185481565b604051908152602001610135565b6019546101a89062010000900460ff1681565b6040519015158152602001610135565b6010546101149073ffffffffffffffffffffffffffffffffffffffff1681565b6019546101a890610100900460ff1681565b6101f261027a565b6040516101359190610330565b6013546101149073ffffffffffffffffffffffffffffffffffffffff1681565b61018760175481565b61018760145481565b61018760155481565b6011546101149073ffffffffffffffffffffffffffffffffffffffff1681565b6019546101a89060ff1681565b600c546101a89062010000900460ff1681565b600e805461028790610383565b80601f01602080910402602001604051908101604052809291908181526020018280546102b390610383565b80156102fe5780601f106102d5576101008083540402835291602001916102fe565b820191905f5260205f20905b8154815290600101906020018083116102e157829003601f168201915b505050505081565b80516a636f6e736f6c652e6c6f67602083015f808483855afa5050505050565b61032e6103d4565b565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b600181811c9082168061039757607f821691505b6020821081036103ce577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52605160045260245ffdfea164736f6c634300081a000a0000000000000000000000007109709ecfa91a80626ff3989d68f67f5b1dd12d5065726970686572794465706c6f79436f6e6669673a2072656164696e672066696c652025735761726e696e673a20756e61626c6520746f207265616420636f6e6669672e20446f206e6f74206465706c6f7920756e6c65737320796f7520617265206e6f74207573696e6720636f6e6669672e","sourceMap":"503:2851:41:-:0;;;3126:44:3;;;-1:-1:-1;;800:28:1;;;;;1450:1902:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1493:60;;;;;;;;;;;;;;;;;;1547:5;1493:11;:60::i;:::-;1567:18;;-1:-1:-1;;;1567:18:41;;-1:-1:-1;;;;;;;;;;;1567:11:41;;;:18;;1579:5;;1567:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1567:18:41;;;;;;;;;;;;:::i;:::-;;;1563:234;;1673:93;;;;;;;;;;;;;;;;;;:11;:93::i;:::-;1780:7;;1563:234;1629:5;:12;1637:4;1629:5;:12;:::i;:::-;;1586:66;1865:52;1884:5;1865:52;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:18;;;:52;;:::i;:::-;1841:21;;:76;;:21;:76;:::i;:::-;;1990:54;2010:5;1990:54;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;;:54;;:::i;:::-;1965:22;;:79;;;;;-1:-1:-1;;;;;1965:79:41;;;;;-1:-1:-1;;;;;1965:79:41;;;;;;2151:54;2171:5;2151:54;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;;:54;;:::i;:::-;2126:22;;:79;;;;;-1:-1:-1;;;;;2126:79:41;;;;;-1:-1:-1;;;;;2126:79:41;;;;;;2295:50;2315:5;2295:50;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;;:50;;:::i;:::-;2274:18;;:71;;;;;-1:-1:-1;;;;;2274:71:41;;;;;-1:-1:-1;;;;;2274:71:41;;;;;;2420:43;2440:5;2420:43;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;2420:43:41;;;:19;;;:43;;:::i;:::-;2406:11;;:57;;;;;-1:-1:-1;;;;;2406:57:41;;;;;-1:-1:-1;;;;;2406:57:41;;;;;;2504:60;2524:5;2504:60;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;;:60;;:::i;:::-;2473:28;;:91;;;;;-1:-1:-1;;;;;2473:91:41;;;;;-1:-1:-1;;;;;2473:91:41;;;;;;2603:55;2620:5;2603:55;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:16;;;:55;;:::i;:::-;2574:26;:84;2717:5;2700:58;;;;2717:5;2700:58;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:16;;;:58;;:::i;:::-;2668:29;:90;2820:5;2800:61;;;;2820:5;2800:61;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:19;;;:61;;:::i;:::-;2768:29;;:93;;;;;-1:-1:-1;;;;;2768:93:41;;;;;-1:-1:-1;;;;;2768:93:41;;;;;;2901:56;2918:5;2901:56;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:16;;;:56;;:::i;:::-;2871:27;:86;3017:5;3000:59;;;;3017:5;3000:59;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:16;;;:59;;:::i;:::-;2967:30;:92;3141:5;3124:45;;;;3141:5;3124:45;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;3124:45:41;;;:16;;;:45;;:::i;:::-;3105:16;:64;;-1:-1:-1;;3105:64:41;;;;;;;;;;3220:5;3203:50;;;;3220:5;3203:50;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:16;;;:50;;:::i;:::-;3179:21;;:74;;;;;;;;;;;;;;;;;;3291:54;3308:5;3291:54;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:16;;;:54;;:::i;:::-;3263:25;:82;;;;;;;-1:-1:-1;;3263:82:41;;;;;;;;;1450:1902;;503:2851;;7846:150:16;7919:70;7981:2;7985;7935:53;;;;;;;;;:::i;:::-;;;;-1:-1:-1;;7935:53:16;;;;;;;;;;;;;;-1:-1:-1;;;;;7935:53:16;;;-1:-1:-1;;;7935:53:16;;;;7919:15;:70;:::i;:::-;7846:150;;:::o;6598:121::-;6653:59;6708:2;6669:42;;;;;;;;:::i;:::-;;;;-1:-1:-1;;6669:42:16;;;;;;;;;;;;;;-1:-1:-1;;;;;6669:42:16;;;-1:-1:-1;;;6669:42:16;;;;6653:15;:59;:::i;:::-;6598:121;:::o;1817:150:7:-;1931:29;;-1:-1:-1;;;1931:29:7;;1899:13;;-1:-1:-1;;;;;;;;;;;1931:18:7;;;:29;;1950:4;;1956:3;;1931:29;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;1931:29:7;;;;;;;;;;;;:::i;:::-;1924:36;1817:150;-1:-1:-1;;;1817:150:7:o;2141:146::-;2250:30;;-1:-1:-1;;;2250:30:7;;2224:7;;-1:-1:-1;;;;;;;;;;;2250:19:7;;;:30;;2270:4;;2276:3;;2250:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;878:140::-;984:27;;-1:-1:-1;;;984:27:7;;958:7;;-1:-1:-1;;;;;;;;;;;984:16:7;;;:27;;1001:4;;1007:3;;984:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;2464:137::-;2567:27;;-1:-1:-1;;;2567:27:7;;2544:4;;-1:-1:-1;;;;;;;;;;;2567:16:7;;;:27;;2584:4;;2590:3;;2567:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;868:133:16:-;939:55;986:7;965:19;;;;;939:55;;:::i;1007:380::-;1105:14;;591:42;1278:2;1265:16;;1081:21;;1105:14;1265:16;591:42;1314:5;1303:68;1294:77;;1231:150;;1007:380;:::o;14:127:100:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:935;226:6;279:2;267:9;258:7;254:23;250:32;247:52;;;295:1;292;285:12;247:52;322:16;;-1:-1:-1;;;;;350:30:100;;347:50;;;393:1;390;383:12;347:50;416:22;;469:4;461:13;;457:27;-1:-1:-1;447:55:100;;498:1;495;488:12;447:55;525:9;;-1:-1:-1;;;;;546:30:100;;543:56;;;579:18;;:::i;:::-;628:2;622:9;720:2;682:17;;-1:-1:-1;;678:31:100;;;711:2;674:40;670:54;658:67;;-1:-1:-1;;;;;740:34:100;;776:22;;;737:62;734:88;;;802:18;;:::i;:::-;838:2;831:22;862;;;903:15;;;920:2;899:24;896:37;-1:-1:-1;893:57:100;;;946:1;943;936:12;893:57;995:6;990:2;986;982:11;977:2;969:6;965:15;959:43;1048:1;1022:19;;;1043:2;1018:28;1011:39;;;;1026:6;146:935;-1:-1:-1;;;;146:935:100:o;1086:289::-;1128:3;1166:5;1160:12;1193:6;1188:3;1181:19;1249:6;1242:4;1235:5;1231:16;1224:4;1219:3;1215:14;1209:47;1301:1;1294:4;1285:6;1280:3;1276:16;1272:27;1265:38;1364:4;1357:2;1353:7;1348:2;1340:6;1336:15;1332:29;1327:3;1323:39;1319:50;1312:57;;;1086:289;;;;:::o;1380:220::-;1529:2;1518:9;1511:21;1492:4;1549:45;1590:2;1579:9;1575:18;1567:6;1549:45;:::i;1605:380::-;1684:1;1680:12;;;;1727;;;1748:61;;1802:4;1794:6;1790:17;1780:27;;1748:61;1855:2;1847:6;1844:14;1824:18;1821:38;1818:161;;1901:10;1896:3;1892:20;1889:1;1882:31;1936:4;1933:1;1926:15;1964:4;1961:1;1954:15;1818:161;;1605:380;;;:::o;2116:518::-;2218:2;2213:3;2210:11;2207:421;;;2254:5;2251:1;2244:16;2298:4;2295:1;2285:18;2368:2;2356:10;2352:19;2349:1;2345:27;2339:4;2335:38;2404:4;2392:10;2389:20;2386:47;;;-1:-1:-1;2427:4:100;2386:47;2482:2;2477:3;2473:12;2470:1;2466:20;2460:4;2456:31;2446:41;;2537:81;2555:2;2548:5;2545:13;2537:81;;;2614:1;2600:16;;2581:1;2570:13;2537:81;;;2541:3;;2207:421;2116:518;;;:::o;2810:1299::-;2930:10;;-1:-1:-1;;;;;2952:30:100;;2949:56;;;2985:18;;:::i;:::-;3014:97;3104:6;3064:38;3096:4;3090:11;3064:38;:::i;:::-;3058:4;3014:97;:::i;:::-;3160:4;3191:2;3180:14;;3208:1;3203:649;;;;3896:1;3913:6;3910:89;;;-1:-1:-1;3965:19:100;;;3959:26;3910:89;-1:-1:-1;;2767:1:100;2763:11;;;2759:24;2755:29;2745:40;2791:1;2787:11;;;2742:57;4012:81;;3173:930;;3203:649;2063:1;2056:14;;;2100:4;2087:18;;-1:-1:-1;;3239:20:100;;;3357:222;3371:7;3368:1;3365:14;3357:222;;;3453:19;;;3447:26;3432:42;;3560:4;3545:20;;;;3513:1;3501:14;;;;3387:12;3357:222;;;3361:3;3607:6;3598:7;3595:19;3592:201;;;3668:19;;;3662:26;-1:-1:-1;;3751:1:100;3747:14;;;3763:3;3743:24;3739:37;3735:42;3720:58;3705:74;;3592:201;-1:-1:-1;;;;3839:1:100;3823:14;;;3819:22;3806:36;;-1:-1:-1;2810:1299:100:o;4114:383::-;4311:2;4300:9;4293:21;4274:4;4337:45;4378:2;4367:9;4363:18;4355:6;4337:45;:::i;:::-;4430:9;4422:6;4418:22;4413:2;4402:9;4398:18;4391:50;4458:33;4484:6;4476;4458:33;:::i;:::-;4450:41;4114:383;-1:-1:-1;;;;;4114:383:100:o;4502:290::-;4572:6;4625:2;4613:9;4604:7;4600:23;4596:32;4593:52;;;4641:1;4638;4631:12;4593:52;4667:16;;-1:-1:-1;;;;;4712:31:100;;4702:42;;4692:70;;4758:1;4755;4748:12;4797:184;4867:6;4920:2;4908:9;4899:7;4895:23;4891:32;4888:52;;;4936:1;4933;4926:12;4888:52;-1:-1:-1;4959:16:100;;4797:184;-1:-1:-1;4797:184:100:o;4986:277::-;5053:6;5106:2;5094:9;5085:7;5081:23;5077:32;5074:52;;;5122:1;5119;5112:12;5074:52;5154:9;5148:16;5207:5;5200:13;5193:21;5186:5;5183:32;5173:60;;5229:1;5226;5219:12;5268:127;503:2851:41;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561000f575f80fd5b50600436106100f0575f3560e01c806337c6b92f11610093578063a576c47711610063578063a576c47714610231578063df3322c01461023a578063edd093241461025a578063f8ccbf4714610267575f80fd5b806337c6b92f146101ea5780634d3d2688146101ff5780637510d8bf1461021f5780638857a39514610228575f80fd5b806327aae48a116100ce57806327aae48a1461017e57806328d96931146101955780632958076f146101b85780632c6c59ec146101d8575f80fd5b80630baa7b34146100f4578063132bbb071461013e5780631e6e44351461015e575b5f80fd5b6016546101149073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6012546101149073ffffffffffffffffffffffffffffffffffffffff1681565b600f546101149073ffffffffffffffffffffffffffffffffffffffff1681565b61018760185481565b604051908152602001610135565b6019546101a89062010000900460ff1681565b6040519015158152602001610135565b6010546101149073ffffffffffffffffffffffffffffffffffffffff1681565b6019546101a890610100900460ff1681565b6101f261027a565b6040516101359190610330565b6013546101149073ffffffffffffffffffffffffffffffffffffffff1681565b61018760175481565b61018760145481565b61018760155481565b6011546101149073ffffffffffffffffffffffffffffffffffffffff1681565b6019546101a89060ff1681565b600c546101a89062010000900460ff1681565b600e805461028790610383565b80601f01602080910402602001604051908101604052809291908181526020018280546102b390610383565b80156102fe5780601f106102d5576101008083540402835291602001916102fe565b820191905f5260205f20905b8154815290600101906020018083116102e157829003601f168201915b505050505081565b80516a636f6e736f6c652e6c6f67602083015f808483855afa5050505050565b61032e6103d4565b565b602081525f82518060208401528060208501604085015e5f6040828501015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011684010191505092915050565b600181811c9082168061039757607f821691505b6020821081036103ce577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52605160045260245ffdfea164736f6c634300081a000a","sourceMap":"503:2851:41:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1152:44;;;;;;;;;;;;190:42:100;178:55;;;160:74;;148:2;133:18;1152:44:41;;;;;;;;974:26;;;;;;;;;683:37;;;;;;;;;1250:45;;;;;;;;;391:25:100;;;379:2;364:18;1250:45:41;245:177:100;1406:37:41;;;;;;;;;;;;;;;592:14:100;;585:22;567:41;;555:2;540:18;1406:37:41;427:187:100;790:37:41;;;;;;;;;1367:33;;;;;;;;;;;;608:35;;;:::i;:::-;;;;;;;:::i;1006:43::-;;;;;;;;;1202:42;;;;;;1055:41;;;;;;1102:44;;;;;;888:33;;;;;;;;;1333:28;;;;;;;;;800::1;;;;;;;;;;;;608:35:41;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1007:380:16:-;1105:14;;591:42;1278:2;1265:16;;1081:21;;1105:14;1265:16;591:42;1314:5;1303:68;1294:77;;1231:150;;1007:380;:::o;-1:-1:-1:-;;;:::i;:::-;:::o;619:477:100:-;768:2;757:9;750:21;731:4;800:6;794:13;843:6;838:2;827:9;823:18;816:34;902:6;897:2;889:6;885:15;880:2;869:9;865:18;859:50;958:1;953:2;944:6;933:9;929:22;925:31;918:42;1087:2;1017:66;1012:2;1004:6;1000:15;996:88;985:9;981:104;977:113;969:121;;;619:477;;;;:::o;1101:437::-;1180:1;1176:12;;;;1223;;;1244:61;;1298:4;1290:6;1286:17;1276:27;;1244:61;1351:2;1343:6;1340:14;1320:18;1317:38;1314:218;;1388:77;1385:1;1378:88;1489:4;1486:1;1479:15;1517:4;1514:1;1507:15;1314:218;;1101:437;;;:::o;1543:184::-;1595:77;1592:1;1585:88;1692:4;1689:1;1682:15;1716:4;1713:1;1706:15","linkReferences":{}},"methodIdentifiers":{"IS_SCRIPT()":"f8ccbf47","create2DeploymentSalt()":"37c6b92f","deployDripchecks()":"edd09324","deployFaucetContracts()":"2c6c59ec","deployOperationsContracts()":"28d96931","faucetAdmin()":"132bbb07","faucetDrippieOwner()":"df3322c0","faucetOffchainAuthModuleAdmin()":"0baa7b34","faucetOffchainAuthModuleAmount()":"27aae48a","faucetOffchainAuthModuleTtl()":"7510d8bf","faucetOnchainAuthModuleAdmin()":"4d3d2688","faucetOnchainAuthModuleAmount()":"a576c477","faucetOnchainAuthModuleTtl()":"8857a395","gelatoAutomateContract()":"1e6e4435","operationsDrippieOwner()":"2958076f"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.26+commit.8a97fa7a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"_path\",\"type\":\"string\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"IS_SCRIPT\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"create2DeploymentSalt\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"deployDripchecks\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"deployFaucetContracts\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"deployOperationsContracts\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetDrippieOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetOffchainAuthModuleAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetOffchainAuthModuleAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetOffchainAuthModuleTtl\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetOnchainAuthModuleAdmin\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetOnchainAuthModuleAmount\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"faucetOnchainAuthModuleTtl\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"gelatoAutomateContract\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"operationsDrippieOwner\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"title\":\"PeripheryDeployConfig\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"notice\":\"Represents the configuration required to deploy the periphery contracts. It is expected         to read the file from JSON. A future improvement would be to have fallback         values if they are not defined in the JSON themselves.\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"scripts/periphery/deploy/PeripheryDeployConfig.s.sol\":\"PeripheryDeployConfig\"},\"evmVersion\":\"cancun\",\"libraries\":{\"src/tokamak-contracts/USDC/L2/tokamak-USDC/v2/FiatTokenV2_2.sol:SignatureChecker\":\"0x4200000000000000000000000000000000000776\"},\"metadata\":{\"bytecodeHash\":\"none\"},\"optimizer\":{\"enabled\":true,\"runs\":999999},\"remappings\":[\":@lib-keccak/=lib/lib-keccak/contracts/lib/\",\":@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/\",\":@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/\",\":@openzeppelin/contracts_v3.1.0/=lib/openzeppelin-contracts_v3.1.0/contracts/\",\":@openzeppelin/contracts_v5.0.1/=lib/openzeppelin-contracts_v5.0.1/contracts/\",\":@rari-capital/solmate/=lib/solmate/\",\":@solady-test/=lib/lib-keccak/lib/solady/test/\",\":@solady/=lib/solady/src/\",\":automate/=lib/automate/contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":erc4626-tests/=lib/openzeppelin-contracts_v5.0.1/lib/erc4626-tests/\",\":forge-std/=lib/forge-std/src/\",\":gelato/=lib/automate/contracts/\",\":hardhat/=lib/automate/node_modules/hardhat/\",\":kontrol-cheatcodes/=lib/kontrol-cheatcodes/src/\",\":lib-keccak/=lib/lib-keccak/contracts/\",\":openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":openzeppelin-contracts_v3.1.0/=lib/openzeppelin-contracts_v3.1.0/contracts/\",\":openzeppelin-contracts_v5.0.1/=lib/openzeppelin-contracts_v5.0.1/\",\":prb-test/=lib/automate/lib/prb-test/src/\",\":prb/-est/=lib/automate/lib/prb-test/src/\",\":safe-contracts/=lib/safe-contracts/contracts/\",\":solady/=lib/solady/\",\":solmate/=lib/solmate/src/\"]},\"sources\":{\"lib/forge-std/src/Base.sol\":{\"keccak256\":\"0x4ff1a785311017d1eedb1b4737956fa383067ad34eb439abfec1d989754dde1c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f553622969b9fdb930246704a4c10dfaee6b1a4468c142fa7eb9dc292a438224\",\"dweb:/ipfs/QmcxqHnqdQsMVtgsfH9VNLmZ3g7GhgNagfq7yvNCDcCHFK\"]},\"lib/forge-std/src/Script.sol\":{\"keccak256\":\"0x2315be74cc2826f9da401bea3da46a10ad6a6efdf73176d79160b453286d0ed2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://af0d4dc826911d6cb4d6272ed5cbdb6950e1476141cca328e178b808d848789c\",\"dweb:/ipfs/QmV2ytjUEkV84VtdMs1nZqQTBoVE987cHboQMpiha5yo3e\"]},\"lib/forge-std/src/StdChains.sol\":{\"keccak256\":\"0x2ba8ee7e4a68efd4cd75331b229874f4d4dc0a1010599afad88fc2cae5cb5d4a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://77ce1968d402b0414fec0a344b59c275d0706d4df5ac6293d605dd2202016345\",\"dweb:/ipfs/QmSVy4N4F15NzEuSpmvwRj1nTfAwaJpng7CywUBWLnWC4w\"]},\"lib/forge-std/src/StdCheats.sol\":{\"keccak256\":\"0xb72f3519e0bf7d31df5d68557525f4fc55d861c3fb3b0f7793144ef7c94cbeb7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f3456d0f78e6f61203fa7871ba2df0d35925f10db3baee14be623ce2a35b84e2\",\"dweb:/ipfs/QmWE6QQSBvJifHMraisBTrf1x4WCwrDoTPLX8UKajTiApc\"]},\"lib/forge-std/src/StdJson.sol\":{\"keccak256\":\"0x62bed173cb126f6d5006706cf249bac8a2d51bfa18f773f314784ff18adc622d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5acc33dddbf2492e37dc32e89cd56ce917272d303a6874805f3a5768a6bfbf54\",\"dweb:/ipfs/QmTsgFhcpUf16gAVazUXU3WspgX8nHke2hzVCvoqS25WEp\"]},\"lib/forge-std/src/StdMath.sol\":{\"keccak256\":\"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92\",\"dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC\"]},\"lib/forge-std/src/StdStorage.sol\":{\"keccak256\":\"0x651d84d948832f0ef45686417aa68ffb871378fa788a4123dbf37844903c66f3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ff20f5ac9de3dc3ba86b1bf1f2723174e82ce3499ad67cb0ccfa7d28baeee678\",\"dweb:/ipfs/QmRZkUFKz7AmF7yk6o317sk822HHhGVPXZQgX8G4LfYfft\"]},\"lib/forge-std/src/StdStyle.sol\":{\"keccak256\":\"0x43e2a8a9b9c2574dabe74f11adf6f782df218f463540e3b5b563609fe108597d\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://51363ca97404cf4128e1141428949768c31929e75e014b02c85e887fbbb4f1b8\",\"dweb:/ipfs/QmVhtbQc2fU4rRmbcfBtz34mAgG4BAZBsbna1Ca4SkoPsK\"]},\"lib/forge-std/src/StdUtils.sol\":{\"keccak256\":\"0x4a5853bb9688c4e1c65626036cddd8ea2af84ef1046b704ddc3782d84a892410\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://09c1024e6aac9657312fcfcf5c3dee62c22edf9f74a1065e6924c4ec710ecafa\",\"dweb:/ipfs/QmRNURoTUkd6DiZnf8yY8o3stJpVQBifopdSpQgP9RhvRr\"]},\"lib/forge-std/src/Vm.sol\":{\"keccak256\":\"0x29fa9fa4f21f0762bcb245732bdf18218b0e017640fe4f9809d2157c56d9741e\",\"license\":\"MIT OR Apache-2.0\",\"urls\":[\"bzz-raw://cf18f5b10bfcc5c70c8f950a52907b18e6da38825cdd04261c435601410f0dea\",\"dweb:/ipfs/QmPkhDtp4AXw7iaJe84PEUPNK748pxsLUp8r5QB3hewWRy\"]},\"lib/forge-std/src/console.sol\":{\"keccak256\":\"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70\",\"dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec\"]},\"lib/forge-std/src/console2.sol\":{\"keccak256\":\"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973\",\"dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF\"]},\"lib/forge-std/src/interfaces/IERC165.sol\":{\"keccak256\":\"0x414b2861b1acbf816ccb7346d3f16cf6c1e002e9e5e40d2f1f26fa5ddc2ea600\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://698352fb240868ea8f1d1fe389993035eeab930f10d06934f80ccfb2b6ccbfbc\",\"dweb:/ipfs/QmT6WLHAgXxFhh12kWym895oTzXid1326iZiwT3pyfggoT\"]},\"lib/forge-std/src/interfaces/IERC20.sol\":{\"keccak256\":\"0x4cab887298790f908c27de107e4e2907ca5413aee482ef776f8d2f353c5ef947\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bb715e0c4a2bdbe432bb624501506041f06e878e0b72675aebba30ad2c2b72e7\",\"dweb:/ipfs/QmWhhLSvkxS2NrukJJHqFY8gDVE5r9rD4PfHvR24pwdKv9\"]},\"lib/forge-std/src/interfaces/IERC721.sol\":{\"keccak256\":\"0xf069262a264fdb69f8f37a10d2df7374649e9ba73f8414c9c8a3b51184625f15\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://924a41ca82a68ffbd503a5faf2f76d13e9938f10501a71094716f12bb64b4b7f\",\"dweb:/ipfs/QmdWnqfKc5ZGhmxNPTde4zrFchnv9Yk9MpCMb2rdhXE5gm\"]},\"lib/forge-std/src/interfaces/IMulticall3.sol\":{\"keccak256\":\"0x7aac1389150499a922d1f9ef5749c908cef127cb2075b92fa17e9cb611263d0a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d95ebb7c7c463e08ebc12dab639945752fb2480acfc6e86da32f72732a7fd0c0\",\"dweb:/ipfs/QmNXK8P8oPWwajsQHvAHw3JPyQidPLCGQN3hWu1Lk6PBL2\"]},\"lib/forge-std/src/mocks/MockERC20.sol\":{\"keccak256\":\"0xadbdfc6639edec00ba94bb1133a0fd8de31ccafe45c2ef5df9b3ca61b60b559b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bc766f01bccf669abac8cc7b2096cc1352a66471ca3772ae61b1801dedc4ed4f\",\"dweb:/ipfs/QmNigaPj1LYkP7Z5xr4ijkUxr2K66fDGeoifG3WoM9ruyw\"]},\"lib/forge-std/src/mocks/MockERC721.sol\":{\"keccak256\":\"0x3293dcbb7acd28df553c954e4e39e288bf10aab7ecda8d50ef21b4f4a91a28d9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://9eb374daf6df34f4392f8926f1fddbce9f22c423066aeaefdfbe77395f77967b\",\"dweb:/ipfs/QmWR81zBJRX2uyRjveGzikYPj6ZwKppWsU49YEQXTLWUsN\"]},\"lib/forge-std/src/safeconsole.sol\":{\"keccak256\":\"0xbaf41fdc6c54297e7cd8250e48b0f20eaac918e342a1028cef3f9a52ac086381\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a500ad81dea226f9910e6b50f99a9ff930105e393a692cbfb2185e4cdb4424ae\",\"dweb:/ipfs/QmVbUQpXNMmMWRiy4FvBNczzq46BMGfUoBikvSHNiCxVTq\"]},\"scripts/periphery/deploy/PeripheryDeployConfig.s.sol\":{\"keccak256\":\"0x0f8536e9cc518b08186ed55384c72c88a39bff28ab37797d00bec9e20d399036\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://62556919a48d3d5b197853f0778ff4f23292ddf32d1d59013b16a1227a82939b\",\"dweb:/ipfs/QmRRpCiHgc2pS2DfCdemySaQXQosKudromuGnkdpm66HQn\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.26+commit.8a97fa7a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"string","name":"_path","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"view","type":"function","name":"IS_SCRIPT","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"create2DeploymentSalt","outputs":[{"internalType":"string","name":"","type":"string"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"deployDripchecks","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"deployFaucetContracts","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"deployOperationsContracts","outputs":[{"internalType":"bool","name":"","type":"bool"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetAdmin","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetDrippieOwner","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetOffchainAuthModuleAdmin","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetOffchainAuthModuleAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetOffchainAuthModuleTtl","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetOnchainAuthModuleAdmin","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetOnchainAuthModuleAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"faucetOnchainAuthModuleTtl","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"gelatoAutomateContract","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"operationsDrippieOwner","outputs":[{"internalType":"address","name":"","type":"address"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@lib-keccak/=lib/lib-keccak/contracts/lib/","@openzeppelin/contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/contracts/","@openzeppelin/contracts/=lib/openzeppelin-contracts/contracts/","@openzeppelin/contracts_v3.1.0/=lib/openzeppelin-contracts_v3.1.0/contracts/","@openzeppelin/contracts_v5.0.1/=lib/openzeppelin-contracts_v5.0.1/contracts/","@rari-capital/solmate/=lib/solmate/","@solady-test/=lib/lib-keccak/lib/solady/test/","@solady/=lib/solady/src/","automate/=lib/automate/contracts/","ds-test/=lib/forge-std/lib/ds-test/src/","erc4626-tests/=lib/openzeppelin-contracts_v5.0.1/lib/erc4626-tests/","forge-std/=lib/forge-std/src/","gelato/=lib/automate/contracts/","hardhat/=lib/automate/node_modules/hardhat/","kontrol-cheatcodes/=lib/kontrol-cheatcodes/src/","lib-keccak/=lib/lib-keccak/contracts/","openzeppelin-contracts-upgradeable/=lib/openzeppelin-contracts-upgradeable/","openzeppelin-contracts/=lib/openzeppelin-contracts/","openzeppelin-contracts_v3.1.0/=lib/openzeppelin-contracts_v3.1.0/contracts/","openzeppelin-contracts_v5.0.1/=lib/openzeppelin-contracts_v5.0.1/","prb-test/=lib/automate/lib/prb-test/src/","prb/-est/=lib/automate/lib/prb-test/src/","safe-contracts/=lib/safe-contracts/contracts/","solady/=lib/solady/","solmate/=lib/solmate/src/"],"optimizer":{"enabled":true,"runs":999999},"metadata":{"bytecodeHash":"none"},"compilationTarget":{"scripts/periphery/deploy/PeripheryDeployConfig.s.sol":"PeripheryDeployConfig"},"evmVersion":"cancun","libraries":{"src/tokamak-contracts/USDC/L2/tokamak-USDC/v2/FiatTokenV2_2.sol:SignatureChecker":"0x4200000000000000000000000000000000000776"}},"sources":{"lib/forge-std/src/Base.sol":{"keccak256":"0x4ff1a785311017d1eedb1b4737956fa383067ad34eb439abfec1d989754dde1c","urls":["bzz-raw://f553622969b9fdb930246704a4c10dfaee6b1a4468c142fa7eb9dc292a438224","dweb:/ipfs/QmcxqHnqdQsMVtgsfH9VNLmZ3g7GhgNagfq7yvNCDcCHFK"],"license":"MIT"},"lib/forge-std/src/Script.sol":{"keccak256":"0x2315be74cc2826f9da401bea3da46a10ad6a6efdf73176d79160b453286d0ed2","urls":["bzz-raw://af0d4dc826911d6cb4d6272ed5cbdb6950e1476141cca328e178b808d848789c","dweb:/ipfs/QmV2ytjUEkV84VtdMs1nZqQTBoVE987cHboQMpiha5yo3e"],"license":"MIT"},"lib/forge-std/src/StdChains.sol":{"keccak256":"0x2ba8ee7e4a68efd4cd75331b229874f4d4dc0a1010599afad88fc2cae5cb5d4a","urls":["bzz-raw://77ce1968d402b0414fec0a344b59c275d0706d4df5ac6293d605dd2202016345","dweb:/ipfs/QmSVy4N4F15NzEuSpmvwRj1nTfAwaJpng7CywUBWLnWC4w"],"license":"MIT"},"lib/forge-std/src/StdCheats.sol":{"keccak256":"0xb72f3519e0bf7d31df5d68557525f4fc55d861c3fb3b0f7793144ef7c94cbeb7","urls":["bzz-raw://f3456d0f78e6f61203fa7871ba2df0d35925f10db3baee14be623ce2a35b84e2","dweb:/ipfs/QmWE6QQSBvJifHMraisBTrf1x4WCwrDoTPLX8UKajTiApc"],"license":"MIT"},"lib/forge-std/src/StdJson.sol":{"keccak256":"0x62bed173cb126f6d5006706cf249bac8a2d51bfa18f773f314784ff18adc622d","urls":["bzz-raw://5acc33dddbf2492e37dc32e89cd56ce917272d303a6874805f3a5768a6bfbf54","dweb:/ipfs/QmTsgFhcpUf16gAVazUXU3WspgX8nHke2hzVCvoqS25WEp"],"license":"MIT"},"lib/forge-std/src/StdMath.sol":{"keccak256":"0xd90ad4fd8aeaeb8929964e686e769fdedd5eded3fc3815df194a0ab9f91a3fb2","urls":["bzz-raw://7919b70f636c7b805223992f28ad1ad0145d6c1385b5931a3589aface5fe6c92","dweb:/ipfs/QmY7FRaULwoGgFteF8GawjQJRfasNgpWnU2aiMsFrYpuTC"],"license":"MIT"},"lib/forge-std/src/StdStorage.sol":{"keccak256":"0x651d84d948832f0ef45686417aa68ffb871378fa788a4123dbf37844903c66f3","urls":["bzz-raw://ff20f5ac9de3dc3ba86b1bf1f2723174e82ce3499ad67cb0ccfa7d28baeee678","dweb:/ipfs/QmRZkUFKz7AmF7yk6o317sk822HHhGVPXZQgX8G4LfYfft"],"license":"MIT"},"lib/forge-std/src/StdStyle.sol":{"keccak256":"0x43e2a8a9b9c2574dabe74f11adf6f782df218f463540e3b5b563609fe108597d","urls":["bzz-raw://51363ca97404cf4128e1141428949768c31929e75e014b02c85e887fbbb4f1b8","dweb:/ipfs/QmVhtbQc2fU4rRmbcfBtz34mAgG4BAZBsbna1Ca4SkoPsK"],"license":"MIT"},"lib/forge-std/src/StdUtils.sol":{"keccak256":"0x4a5853bb9688c4e1c65626036cddd8ea2af84ef1046b704ddc3782d84a892410","urls":["bzz-raw://09c1024e6aac9657312fcfcf5c3dee62c22edf9f74a1065e6924c4ec710ecafa","dweb:/ipfs/QmRNURoTUkd6DiZnf8yY8o3stJpVQBifopdSpQgP9RhvRr"],"license":"MIT"},"lib/forge-std/src/Vm.sol":{"keccak256":"0x29fa9fa4f21f0762bcb245732bdf18218b0e017640fe4f9809d2157c56d9741e","urls":["bzz-raw://cf18f5b10bfcc5c70c8f950a52907b18e6da38825cdd04261c435601410f0dea","dweb:/ipfs/QmPkhDtp4AXw7iaJe84PEUPNK748pxsLUp8r5QB3hewWRy"],"license":"MIT OR Apache-2.0"},"lib/forge-std/src/console.sol":{"keccak256":"0x91d5413c2434ca58fd278b6e1e79fd98d10c83931cc2596a6038eee4daeb34ba","urls":["bzz-raw://91ccea707361e48b9b7a161fe81f496b9932bc471e9c4e4e1e9c283f2453cc70","dweb:/ipfs/QmcB66sZhQ6Kz7MUHcLE78YXRUZxoZnnxZjN6yATsbB2ec"],"license":"MIT"},"lib/forge-std/src/console2.sol":{"keccak256":"0x954646445d1014c3cd85c7918f5e7adeeca5ee44b68c00bafa237e597a4e35ea","urls":["bzz-raw://516fa3be52da4763147175bfba4be0aa011fadbb0c1afb01f97265bd4cee7973","dweb:/ipfs/QmdixAyMJefx7qePChgdxcBH5MxhmN7vsqPuPLx3CgrVmF"],"license":"MIT"},"lib/forge-std/src/interfaces/IERC165.sol":{"keccak256":"0x414b2861b1acbf816ccb7346d3f16cf6c1e002e9e5e40d2f1f26fa5ddc2ea600","urls":["bzz-raw://698352fb240868ea8f1d1fe389993035eeab930f10d06934f80ccfb2b6ccbfbc","dweb:/ipfs/QmT6WLHAgXxFhh12kWym895oTzXid1326iZiwT3pyfggoT"],"license":"MIT"},"lib/forge-std/src/interfaces/IERC20.sol":{"keccak256":"0x4cab887298790f908c27de107e4e2907ca5413aee482ef776f8d2f353c5ef947","urls":["bzz-raw://bb715e0c4a2bdbe432bb624501506041f06e878e0b72675aebba30ad2c2b72e7","dweb:/ipfs/QmWhhLSvkxS2NrukJJHqFY8gDVE5r9rD4PfHvR24pwdKv9"],"license":"MIT"},"lib/forge-std/src/interfaces/IERC721.sol":{"keccak256":"0xf069262a264fdb69f8f37a10d2df7374649e9ba73f8414c9c8a3b51184625f15","urls":["bzz-raw://924a41ca82a68ffbd503a5faf2f76d13e9938f10501a71094716f12bb64b4b7f","dweb:/ipfs/QmdWnqfKc5ZGhmxNPTde4zrFchnv9Yk9MpCMb2rdhXE5gm"],"license":"MIT"},"lib/forge-std/src/interfaces/IMulticall3.sol":{"keccak256":"0x7aac1389150499a922d1f9ef5749c908cef127cb2075b92fa17e9cb611263d0a","urls":["bzz-raw://d95ebb7c7c463e08ebc12dab639945752fb2480acfc6e86da32f72732a7fd0c0","dweb:/ipfs/QmNXK8P8oPWwajsQHvAHw3JPyQidPLCGQN3hWu1Lk6PBL2"],"license":"MIT"},"lib/forge-std/src/mocks/MockERC20.sol":{"keccak256":"0xadbdfc6639edec00ba94bb1133a0fd8de31ccafe45c2ef5df9b3ca61b60b559b","urls":["bzz-raw://bc766f01bccf669abac8cc7b2096cc1352a66471ca3772ae61b1801dedc4ed4f","dweb:/ipfs/QmNigaPj1LYkP7Z5xr4ijkUxr2K66fDGeoifG3WoM9ruyw"],"license":"MIT"},"lib/forge-std/src/mocks/MockERC721.sol":{"keccak256":"0x3293dcbb7acd28df553c954e4e39e288bf10aab7ecda8d50ef21b4f4a91a28d9","urls":["bzz-raw://9eb374daf6df34f4392f8926f1fddbce9f22c423066aeaefdfbe77395f77967b","dweb:/ipfs/QmWR81zBJRX2uyRjveGzikYPj6ZwKppWsU49YEQXTLWUsN"],"license":"MIT"},"lib/forge-std/src/safeconsole.sol":{"keccak256":"0xbaf41fdc6c54297e7cd8250e48b0f20eaac918e342a1028cef3f9a52ac086381","urls":["bzz-raw://a500ad81dea226f9910e6b50f99a9ff930105e393a692cbfb2185e4cdb4424ae","dweb:/ipfs/QmVbUQpXNMmMWRiy4FvBNczzq46BMGfUoBikvSHNiCxVTq"],"license":"MIT"},"scripts/periphery/deploy/PeripheryDeployConfig.s.sol":{"keccak256":"0x0f8536e9cc518b08186ed55384c72c88a39bff28ab37797d00bec9e20d399036","urls":["bzz-raw://62556919a48d3d5b197853f0778ff4f23292ddf32d1d59013b16a1227a82939b","dweb:/ipfs/QmRRpCiHgc2pS2DfCdemySaQXQosKudromuGnkdpm66HQn"],"license":"MIT"}},"version":1},"storageLayout":{"storage":[{"astId":61,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"stdstore","offset":0,"slot":"0","type":"t_struct(StdStorage)7466_storage"},{"astId":2758,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"stdChainsInitialized","offset":0,"slot":"8","type":"t_bool"},{"astId":2779,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"chains","offset":0,"slot":"9","type":"t_mapping(t_string_memory_ptr,t_struct(Chain)2774_storage)"},{"astId":2783,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"defaultRpcUrls","offset":0,"slot":"10","type":"t_mapping(t_string_memory_ptr,t_string_storage)"},{"astId":2787,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"idToAlias","offset":0,"slot":"11","type":"t_mapping(t_uint256,t_string_storage)"},{"astId":2790,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"fallbackToDefaultRpcUrls","offset":0,"slot":"12","type":"t_bool"},{"astId":3548,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"gasMeteringOff","offset":1,"slot":"12","type":"t_bool"},{"astId":112,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"IS_SCRIPT","offset":2,"slot":"12","type":"t_bool"},{"astId":52609,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_json","offset":0,"slot":"13","type":"t_string_storage"},{"astId":52611,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"create2DeploymentSalt","offset":0,"slot":"14","type":"t_string_storage"},{"astId":52613,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"gelatoAutomateContract","offset":0,"slot":"15","type":"t_address"},{"astId":52615,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"operationsDrippieOwner","offset":0,"slot":"16","type":"t_address"},{"astId":52617,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetDrippieOwner","offset":0,"slot":"17","type":"t_address"},{"astId":52619,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetAdmin","offset":0,"slot":"18","type":"t_address"},{"astId":52621,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetOnchainAuthModuleAdmin","offset":0,"slot":"19","type":"t_address"},{"astId":52623,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetOnchainAuthModuleTtl","offset":0,"slot":"20","type":"t_uint256"},{"astId":52625,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetOnchainAuthModuleAmount","offset":0,"slot":"21","type":"t_uint256"},{"astId":52627,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetOffchainAuthModuleAdmin","offset":0,"slot":"22","type":"t_address"},{"astId":52629,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetOffchainAuthModuleTtl","offset":0,"slot":"23","type":"t_uint256"},{"astId":52631,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"faucetOffchainAuthModuleAmount","offset":0,"slot":"24","type":"t_uint256"},{"astId":52633,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"deployDripchecks","offset":0,"slot":"25","type":"t_bool"},{"astId":52635,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"deployFaucetContracts","offset":1,"slot":"25","type":"t_bool"},{"astId":52637,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"deployOperationsContracts","offset":2,"slot":"25","type":"t_bool"}],"types":{"t_address":{"encoding":"inplace","label":"address","numberOfBytes":"20"},"t_array(t_bytes32)dyn_storage":{"encoding":"dynamic_array","label":"bytes32[]","numberOfBytes":"32","base":"t_bytes32"},"t_bool":{"encoding":"inplace","label":"bool","numberOfBytes":"1"},"t_bytes32":{"encoding":"inplace","label":"bytes32","numberOfBytes":"32"},"t_bytes4":{"encoding":"inplace","label":"bytes4","numberOfBytes":"4"},"t_bytes_storage":{"encoding":"bytes","label":"bytes","numberOfBytes":"32"},"t_mapping(t_address,t_mapping(t_bytes4,t_mapping(t_bytes32,t_struct(FindData)7441_storage)))":{"encoding":"mapping","key":"t_address","label":"mapping(address => mapping(bytes4 => mapping(bytes32 => struct FindData)))","numberOfBytes":"32","value":"t_mapping(t_bytes4,t_mapping(t_bytes32,t_struct(FindData)7441_storage))"},"t_mapping(t_bytes32,t_struct(FindData)7441_storage)":{"encoding":"mapping","key":"t_bytes32","label":"mapping(bytes32 => struct FindData)","numberOfBytes":"32","value":"t_struct(FindData)7441_storage"},"t_mapping(t_bytes4,t_mapping(t_bytes32,t_struct(FindData)7441_storage))":{"encoding":"mapping","key":"t_bytes4","label":"mapping(bytes4 => mapping(bytes32 => struct FindData))","numberOfBytes":"32","value":"t_mapping(t_bytes32,t_struct(FindData)7441_storage)"},"t_mapping(t_string_memory_ptr,t_string_storage)":{"encoding":"mapping","key":"t_string_memory_ptr","label":"mapping(string => string)","numberOfBytes":"32","value":"t_string_storage"},"t_mapping(t_string_memory_ptr,t_struct(Chain)2774_storage)":{"encoding":"mapping","key":"t_string_memory_ptr","label":"mapping(string => struct StdChains.Chain)","numberOfBytes":"32","value":"t_struct(Chain)2774_storage"},"t_mapping(t_uint256,t_string_storage)":{"encoding":"mapping","key":"t_uint256","label":"mapping(uint256 => string)","numberOfBytes":"32","value":"t_string_storage"},"t_string_memory_ptr":{"encoding":"bytes","label":"string","numberOfBytes":"32"},"t_string_storage":{"encoding":"bytes","label":"string","numberOfBytes":"32"},"t_struct(Chain)2774_storage":{"encoding":"inplace","label":"struct StdChains.Chain","numberOfBytes":"128","members":[{"astId":2767,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"name","offset":0,"slot":"0","type":"t_string_storage"},{"astId":2769,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"chainId","offset":0,"slot":"1","type":"t_uint256"},{"astId":2771,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"chainAlias","offset":0,"slot":"2","type":"t_string_storage"},{"astId":2773,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"rpcUrl","offset":0,"slot":"3","type":"t_string_storage"}]},"t_struct(FindData)7441_storage":{"encoding":"inplace","label":"struct FindData","numberOfBytes":"128","members":[{"astId":7434,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"slot","offset":0,"slot":"0","type":"t_uint256"},{"astId":7436,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"offsetLeft","offset":0,"slot":"1","type":"t_uint256"},{"astId":7438,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"offsetRight","offset":0,"slot":"2","type":"t_uint256"},{"astId":7440,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"found","offset":0,"slot":"3","type":"t_bool"}]},"t_struct(StdStorage)7466_storage":{"encoding":"inplace","label":"struct StdStorage","numberOfBytes":"256","members":[{"astId":7450,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"finds","offset":0,"slot":"0","type":"t_mapping(t_address,t_mapping(t_bytes4,t_mapping(t_bytes32,t_struct(FindData)7441_storage)))"},{"astId":7453,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_keys","offset":0,"slot":"1","type":"t_array(t_bytes32)dyn_storage"},{"astId":7455,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_sig","offset":0,"slot":"2","type":"t_bytes4"},{"astId":7457,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_depth","offset":0,"slot":"3","type":"t_uint256"},{"astId":7459,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_target","offset":0,"slot":"4","type":"t_address"},{"astId":7461,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_set","offset":0,"slot":"5","type":"t_bytes32"},{"astId":7463,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_enable_packed_slots","offset":0,"slot":"6","type":"t_bool"},{"astId":7465,"contract":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol:PeripheryDeployConfig","label":"_calldata","offset":0,"slot":"7","type":"t_bytes_storage"}]},"t_uint256":{"encoding":"inplace","label":"uint256","numberOfBytes":"32"}}},"userdoc":{"version":1,"kind":"user","notice":"Represents the configuration required to deploy the periphery contracts. It is expected         to read the file from JSON. A future improvement would be to have fallback         values if they are not defined in the JSON themselves."},"devdoc":{"version":1,"kind":"dev","title":"PeripheryDeployConfig"},"ast":{"absolutePath":"scripts/periphery/deploy/PeripheryDeployConfig.s.sol","id":52787,"exportedSymbols":{"PeripheryDeployConfig":[52786],"Script":[113],"console":[32046],"stdJson":[7286]},"nodeType":"SourceUnit","src":"32:3323:41","nodes":[{"id":52598,"nodeType":"PragmaDirective","src":"32:23:41","nodes":[],"literals":["solidity","^","0.8",".0"]},{"id":52600,"nodeType":"ImportDirective","src":"57:46:41","nodes":[],"absolutePath":"lib/forge-std/src/Script.sol","file":"forge-std/Script.sol","nameLocation":"-1:-1:-1","scope":52787,"sourceUnit":114,"symbolAliases":[{"foreign":{"id":52599,"name":"Script","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":113,"src":"66:6:41","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":52602,"nodeType":"ImportDirective","src":"104:61:41","nodes":[],"absolutePath":"lib/forge-std/src/console2.sol","file":"forge-std/console2.sol","nameLocation":"-1:-1:-1","scope":52787,"sourceUnit":32047,"symbolAliases":[{"foreign":{"id":52601,"name":"console2","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":32046,"src":"113:8:41","typeDescriptions":{}},"local":"console","nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":52604,"nodeType":"ImportDirective","src":"166:48:41","nodes":[],"absolutePath":"lib/forge-std/src/StdJson.sol","file":"forge-std/StdJson.sol","nameLocation":"-1:-1:-1","scope":52787,"sourceUnit":7287,"symbolAliases":[{"foreign":{"id":52603,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"175:7:41","typeDescriptions":{}},"nameLocation":"-1:-1:-1"}],"unitAlias":""},{"id":52786,"nodeType":"ContractDefinition","src":"503:2851:41","nodes":[{"id":52609,"nodeType":"VariableDeclaration","src":"550:21:41","nodes":[],"constant":false,"mutability":"mutable","name":"_json","nameLocation":"566:5:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string"},"typeName":{"id":52608,"name":"string","nodeType":"ElementaryTypeName","src":"550:6:41","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"},{"id":52611,"nodeType":"VariableDeclaration","src":"608:35:41","nodes":[],"constant":false,"functionSelector":"37c6b92f","mutability":"mutable","name":"create2DeploymentSalt","nameLocation":"622:21:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string"},"typeName":{"id":52610,"name":"string","nodeType":"ElementaryTypeName","src":"608:6:41","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"public"},{"id":52613,"nodeType":"VariableDeclaration","src":"683:37:41","nodes":[],"constant":false,"functionSelector":"1e6e4435","mutability":"mutable","name":"gelatoAutomateContract","nameLocation":"698:22:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":52612,"name":"address","nodeType":"ElementaryTypeName","src":"683:7:41","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"public"},{"id":52615,"nodeType":"VariableDeclaration","src":"790:37:41","nodes":[],"constant":false,"functionSelector":"2958076f","mutability":"mutable","name":"operationsDrippieOwner","nameLocation":"805:22:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":52614,"name":"address","nodeType":"ElementaryTypeName","src":"790:7:41","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"public"},{"id":52617,"nodeType":"VariableDeclaration","src":"888:33:41","nodes":[],"constant":false,"functionSelector":"df3322c0","mutability":"mutable","name":"faucetDrippieOwner","nameLocation":"903:18:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":52616,"name":"address","nodeType":"ElementaryTypeName","src":"888:7:41","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"public"},{"id":52619,"nodeType":"VariableDeclaration","src":"974:26:41","nodes":[],"constant":false,"functionSelector":"132bbb07","mutability":"mutable","name":"faucetAdmin","nameLocation":"989:11:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":52618,"name":"address","nodeType":"ElementaryTypeName","src":"974:7:41","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"public"},{"id":52621,"nodeType":"VariableDeclaration","src":"1006:43:41","nodes":[],"constant":false,"functionSelector":"4d3d2688","mutability":"mutable","name":"faucetOnchainAuthModuleAdmin","nameLocation":"1021:28:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":52620,"name":"address","nodeType":"ElementaryTypeName","src":"1006:7:41","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"public"},{"id":52623,"nodeType":"VariableDeclaration","src":"1055:41:41","nodes":[],"constant":false,"functionSelector":"8857a395","mutability":"mutable","name":"faucetOnchainAuthModuleTtl","nameLocation":"1070:26:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":52622,"name":"uint256","nodeType":"ElementaryTypeName","src":"1055:7:41","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"public"},{"id":52625,"nodeType":"VariableDeclaration","src":"1102:44:41","nodes":[],"constant":false,"functionSelector":"a576c477","mutability":"mutable","name":"faucetOnchainAuthModuleAmount","nameLocation":"1117:29:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":52624,"name":"uint256","nodeType":"ElementaryTypeName","src":"1102:7:41","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"public"},{"id":52627,"nodeType":"VariableDeclaration","src":"1152:44:41","nodes":[],"constant":false,"functionSelector":"0baa7b34","mutability":"mutable","name":"faucetOffchainAuthModuleAdmin","nameLocation":"1167:29:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":52626,"name":"address","nodeType":"ElementaryTypeName","src":"1152:7:41","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"visibility":"public"},{"id":52629,"nodeType":"VariableDeclaration","src":"1202:42:41","nodes":[],"constant":false,"functionSelector":"7510d8bf","mutability":"mutable","name":"faucetOffchainAuthModuleTtl","nameLocation":"1217:27:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":52628,"name":"uint256","nodeType":"ElementaryTypeName","src":"1202:7:41","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"public"},{"id":52631,"nodeType":"VariableDeclaration","src":"1250:45:41","nodes":[],"constant":false,"functionSelector":"27aae48a","mutability":"mutable","name":"faucetOffchainAuthModuleAmount","nameLocation":"1265:30:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":52630,"name":"uint256","nodeType":"ElementaryTypeName","src":"1250:7:41","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"visibility":"public"},{"id":52633,"nodeType":"VariableDeclaration","src":"1333:28:41","nodes":[],"constant":false,"functionSelector":"edd09324","mutability":"mutable","name":"deployDripchecks","nameLocation":"1345:16:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":52632,"name":"bool","nodeType":"ElementaryTypeName","src":"1333:4:41","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"visibility":"public"},{"id":52635,"nodeType":"VariableDeclaration","src":"1367:33:41","nodes":[],"constant":false,"functionSelector":"2c6c59ec","mutability":"mutable","name":"deployFaucetContracts","nameLocation":"1379:21:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":52634,"name":"bool","nodeType":"ElementaryTypeName","src":"1367:4:41","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"visibility":"public"},{"id":52637,"nodeType":"VariableDeclaration","src":"1406:37:41","nodes":[],"constant":false,"functionSelector":"28d96931","mutability":"mutable","name":"deployOperationsContracts","nameLocation":"1418:25:41","scope":52786,"stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":52636,"name":"bool","nodeType":"ElementaryTypeName","src":"1406:4:41","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"visibility":"public"},{"id":52785,"nodeType":"FunctionDefinition","src":"1450:1902:41","nodes":[],"body":{"id":52784,"nodeType":"Block","src":"1483:1869:41","nodes":[],"statements":[{"expression":{"arguments":[{"hexValue":"5065726970686572794465706c6f79436f6e6669673a2072656164696e672066696c65202573","id":52645,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"1505:40:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_51aba429cf6fa4266fccabb232333346627db840315edfb79a54438e05885f7c","typeString":"literal_string \"PeripheryDeployConfig: reading file %s\""},"value":"PeripheryDeployConfig: reading file %s"},{"id":52646,"name":"_path","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52639,"src":"1547:5:41","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_stringliteral_51aba429cf6fa4266fccabb232333346627db840315edfb79a54438e05885f7c","typeString":"literal_string \"PeripheryDeployConfig: reading file %s\""},{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}],"expression":{"id":52642,"name":"console","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":32046,"src":"1493:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_console2_$32046_$","typeString":"type(library console2)"}},"id":52644,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"1501:3:41","memberName":"log","nodeType":"MemberAccess","referencedDeclaration":24707,"src":"1493:11:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$__$","typeString":"function (string memory,string memory) pure"}},"id":52647,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1493:60:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":52648,"nodeType":"ExpressionStatement","src":"1493:60:41"},{"clauses":[{"block":{"id":52660,"nodeType":"Block","src":"1615:37:41","statements":[{"expression":{"id":52658,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52656,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"1629:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"id":52657,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52654,"src":"1637:4:41","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}},"src":"1629:12:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},"id":52659,"nodeType":"ExpressionStatement","src":"1629:12:41"}]},"errorName":"","id":52661,"nodeType":"TryCatchClause","parameters":{"id":52655,"nodeType":"ParameterList","parameters":[{"constant":false,"id":52654,"mutability":"mutable","name":"data","nameLocation":"1609:4:41","nodeType":"VariableDeclaration","scope":52661,"src":"1595:18:41","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":52653,"name":"string","nodeType":"ElementaryTypeName","src":"1595:6:41","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"}],"src":"1594:20:41"},"src":"1586:66:41"},{"block":{"id":52669,"nodeType":"Block","src":"1659:138:41","statements":[{"expression":{"arguments":[{"hexValue":"5761726e696e673a20756e61626c6520746f207265616420636f6e6669672e20446f206e6f74206465706c6f7920756e6c65737320796f7520617265206e6f74207573696e6720636f6e6669672e","id":52665,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"1685:80:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_e844a3d731453e36fc4d303bf6c7450202bb3d58fbc7da8a8d5b46c7679622ee","typeString":"literal_string \"Warning: unable to read config. Do not deploy unless you are not using config.\""},"value":"Warning: unable to read config. Do not deploy unless you are not using config."}],"expression":{"argumentTypes":[{"typeIdentifier":"t_stringliteral_e844a3d731453e36fc4d303bf6c7450202bb3d58fbc7da8a8d5b46c7679622ee","typeString":"literal_string \"Warning: unable to read config. Do not deploy unless you are not using config.\""}],"expression":{"id":52662,"name":"console","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":32046,"src":"1673:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_console2_$32046_$","typeString":"type(library console2)"}},"id":52664,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"1681:3:41","memberName":"log","nodeType":"MemberAccess","referencedDeclaration":24560,"src":"1673:11:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$returns$__$","typeString":"function (string memory) pure"}},"id":52666,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1673:93:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":52667,"nodeType":"ExpressionStatement","src":"1673:93:41"},{"functionReturnParameters":52641,"id":52668,"nodeType":"Return","src":"1780:7:41"}]},"errorName":"","id":52670,"nodeType":"TryCatchClause","src":"1653:144:41"}],"externalCall":{"arguments":[{"id":52651,"name":"_path","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52639,"src":"1579:5:41","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}],"expression":{"id":52649,"name":"vm","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":58,"src":"1567:2:41","typeDescriptions":{"typeIdentifier":"t_contract$_Vm_$15857","typeString":"contract Vm"}},"id":52650,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"1570:8:41","memberName":"readFile","nodeType":"MemberAccess","referencedDeclaration":12959,"src":"1567:11:41","typeDescriptions":{"typeIdentifier":"t_function_external_view$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$","typeString":"function (string memory) view external returns (string memory)"}},"id":52652,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1567:18:41","tryCall":true,"typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}},"id":52671,"nodeType":"TryStatement","src":"1563:234:41"},{"expression":{"id":52678,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52672,"name":"create2DeploymentSalt","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52611,"src":"1841:21:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52675,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"1884:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e637265617465324465706c6f796d656e7453616c74","id":52676,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"1891:25:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_604587b4fd752b3fad683fd5dd77cb95c5560744a0b151551585667f82e9f53e","typeString":"literal_string \"$.create2DeploymentSalt\""},"value":"$.create2DeploymentSalt"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_604587b4fd752b3fad683fd5dd77cb95c5560744a0b151551585667f82e9f53e","typeString":"literal_string \"$.create2DeploymentSalt\""}],"expression":{"id":52673,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"1865:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52674,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"1873:10:41","memberName":"readString","nodeType":"MemberAccess","referencedDeclaration":6847,"src":"1865:18:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_string_memory_ptr_$","typeString":"function (string memory,string memory) pure returns (string memory)"}},"id":52677,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1865:52:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}},"src":"1841:76:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},"id":52679,"nodeType":"ExpressionStatement","src":"1841:76:41"},{"expression":{"id":52686,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52680,"name":"gelatoAutomateContract","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52613,"src":"1965:22:41","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52683,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"2010:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e67656c61746f4175746f6d617465436f6e7472616374","id":52684,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2017:26:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_bf05894c0b3fdedbbb8aec16bc597843c9142b3f80831559fd864b8ce086b0cc","typeString":"literal_string \"$.gelatoAutomateContract\""},"value":"$.gelatoAutomateContract"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_bf05894c0b3fdedbbb8aec16bc597843c9142b3f80831559fd864b8ce086b0cc","typeString":"literal_string \"$.gelatoAutomateContract\""}],"expression":{"id":52681,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"1990:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52682,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"1998:11:41","memberName":"readAddress","nodeType":"MemberAccess","referencedDeclaration":6880,"src":"1990:19:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$","typeString":"function (string memory,string memory) pure returns (address)"}},"id":52685,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"1990:54:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"1965:79:41","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":52687,"nodeType":"ExpressionStatement","src":"1965:79:41"},{"expression":{"id":52694,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52688,"name":"operationsDrippieOwner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52615,"src":"2126:22:41","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52691,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"2171:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6f7065726174696f6e73447269707069654f776e6572","id":52692,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2178:26:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_1aa84cd5507a8d08e274ef30608825a45f1848331c22572799c1c3e901304322","typeString":"literal_string \"$.operationsDrippieOwner\""},"value":"$.operationsDrippieOwner"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_1aa84cd5507a8d08e274ef30608825a45f1848331c22572799c1c3e901304322","typeString":"literal_string \"$.operationsDrippieOwner\""}],"expression":{"id":52689,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"2151:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52690,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2159:11:41","memberName":"readAddress","nodeType":"MemberAccess","referencedDeclaration":6880,"src":"2151:19:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$","typeString":"function (string memory,string memory) pure returns (address)"}},"id":52693,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2151:54:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"2126:79:41","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":52695,"nodeType":"ExpressionStatement","src":"2126:79:41"},{"expression":{"id":52702,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52696,"name":"faucetDrippieOwner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52617,"src":"2274:18:41","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52699,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"2315:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e666175636574447269707069654f776e6572","id":52700,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2322:22:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_752071be281c12842945fd481d7e4e51042f4242f7c0e664b609d8967a779e1f","typeString":"literal_string \"$.faucetDrippieOwner\""},"value":"$.faucetDrippieOwner"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_752071be281c12842945fd481d7e4e51042f4242f7c0e664b609d8967a779e1f","typeString":"literal_string \"$.faucetDrippieOwner\""}],"expression":{"id":52697,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"2295:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52698,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2303:11:41","memberName":"readAddress","nodeType":"MemberAccess","referencedDeclaration":6880,"src":"2295:19:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$","typeString":"function (string memory,string memory) pure returns (address)"}},"id":52701,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2295:50:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"2274:71:41","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":52703,"nodeType":"ExpressionStatement","src":"2274:71:41"},{"expression":{"id":52710,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52704,"name":"faucetAdmin","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52619,"src":"2406:11:41","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52707,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"2440:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e66617563657441646d696e","id":52708,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2447:15:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_c1f0d38df424d5dab58a8c0882a3fef61bd905d3783da3cf2413ad7e778628bd","typeString":"literal_string \"$.faucetAdmin\""},"value":"$.faucetAdmin"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_c1f0d38df424d5dab58a8c0882a3fef61bd905d3783da3cf2413ad7e778628bd","typeString":"literal_string \"$.faucetAdmin\""}],"expression":{"id":52705,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"2420:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52706,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2428:11:41","memberName":"readAddress","nodeType":"MemberAccess","referencedDeclaration":6880,"src":"2420:19:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$","typeString":"function (string memory,string memory) pure returns (address)"}},"id":52709,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2420:43:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"2406:57:41","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":52711,"nodeType":"ExpressionStatement","src":"2406:57:41"},{"expression":{"id":52718,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52712,"name":"faucetOnchainAuthModuleAdmin","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52621,"src":"2473:28:41","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52715,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"2524:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6661756365744f6e636861696e417574684d6f64756c6541646d696e","id":52716,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2531:32:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_b2d38e84a3c03ec17af9c6e8d5d6f778d1a98f98400a04fa51391f4ceb7adec8","typeString":"literal_string \"$.faucetOnchainAuthModuleAdmin\""},"value":"$.faucetOnchainAuthModuleAdmin"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_b2d38e84a3c03ec17af9c6e8d5d6f778d1a98f98400a04fa51391f4ceb7adec8","typeString":"literal_string \"$.faucetOnchainAuthModuleAdmin\""}],"expression":{"id":52713,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"2504:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52714,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2512:11:41","memberName":"readAddress","nodeType":"MemberAccess","referencedDeclaration":6880,"src":"2504:19:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$","typeString":"function (string memory,string memory) pure returns (address)"}},"id":52717,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2504:60:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"2473:91:41","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":52719,"nodeType":"ExpressionStatement","src":"2473:91:41"},{"expression":{"id":52726,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52720,"name":"faucetOnchainAuthModuleTtl","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52623,"src":"2574:26:41","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52723,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"2620:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6661756365744f6e636861696e417574684d6f64756c6554746c","id":52724,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2627:30:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_f4c2382f2a7107b9971957d08901d944c554cc8f9f2cf8940703d4af30063080","typeString":"literal_string \"$.faucetOnchainAuthModuleTtl\""},"value":"$.faucetOnchainAuthModuleTtl"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_f4c2382f2a7107b9971957d08901d944c554cc8f9f2cf8940703d4af30063080","typeString":"literal_string \"$.faucetOnchainAuthModuleTtl\""}],"expression":{"id":52721,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"2603:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52722,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2611:8:41","memberName":"readUint","nodeType":"MemberAccess","referencedDeclaration":6748,"src":"2603:16:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_uint256_$","typeString":"function (string memory,string memory) pure returns (uint256)"}},"id":52725,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2603:55:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"2574:84:41","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":52727,"nodeType":"ExpressionStatement","src":"2574:84:41"},{"expression":{"id":52734,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52728,"name":"faucetOnchainAuthModuleAmount","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52625,"src":"2668:29:41","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52731,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"2717:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6661756365744f6e636861696e417574684d6f64756c65416d6f756e74","id":52732,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2724:33:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_00b5c58f7e8591816805fbc761b049abcafb1ca517925825c765d2d52fda12fd","typeString":"literal_string \"$.faucetOnchainAuthModuleAmount\""},"value":"$.faucetOnchainAuthModuleAmount"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_00b5c58f7e8591816805fbc761b049abcafb1ca517925825c765d2d52fda12fd","typeString":"literal_string \"$.faucetOnchainAuthModuleAmount\""}],"expression":{"id":52729,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"2700:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52730,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2708:8:41","memberName":"readUint","nodeType":"MemberAccess","referencedDeclaration":6748,"src":"2700:16:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_uint256_$","typeString":"function (string memory,string memory) pure returns (uint256)"}},"id":52733,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2700:58:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"2668:90:41","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":52735,"nodeType":"ExpressionStatement","src":"2668:90:41"},{"expression":{"id":52742,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52736,"name":"faucetOffchainAuthModuleAdmin","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52627,"src":"2768:29:41","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52739,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"2820:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6661756365744f6666636861696e417574684d6f64756c6541646d696e","id":52740,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2827:33:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_615c6f4588c5865d8ffd19d83b64e97b3946e2f0eca4bb96ec55e53f0d3903ee","typeString":"literal_string \"$.faucetOffchainAuthModuleAdmin\""},"value":"$.faucetOffchainAuthModuleAdmin"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_615c6f4588c5865d8ffd19d83b64e97b3946e2f0eca4bb96ec55e53f0d3903ee","typeString":"literal_string \"$.faucetOffchainAuthModuleAdmin\""}],"expression":{"id":52737,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"2800:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52738,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2808:11:41","memberName":"readAddress","nodeType":"MemberAccess","referencedDeclaration":6880,"src":"2800:19:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_address_$","typeString":"function (string memory,string memory) pure returns (address)"}},"id":52741,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2800:61:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"2768:93:41","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":52743,"nodeType":"ExpressionStatement","src":"2768:93:41"},{"expression":{"id":52750,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52744,"name":"faucetOffchainAuthModuleTtl","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52629,"src":"2871:27:41","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52747,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"2918:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6661756365744f6666636861696e417574684d6f64756c6554746c","id":52748,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"2925:31:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_f23478ed842a6c43fde481685c55d7ab8aa362b1998473c65a701c528ac6118d","typeString":"literal_string \"$.faucetOffchainAuthModuleTtl\""},"value":"$.faucetOffchainAuthModuleTtl"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_f23478ed842a6c43fde481685c55d7ab8aa362b1998473c65a701c528ac6118d","typeString":"literal_string \"$.faucetOffchainAuthModuleTtl\""}],"expression":{"id":52745,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"2901:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52746,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"2909:8:41","memberName":"readUint","nodeType":"MemberAccess","referencedDeclaration":6748,"src":"2901:16:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_uint256_$","typeString":"function (string memory,string memory) pure returns (uint256)"}},"id":52749,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"2901:56:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"2871:86:41","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":52751,"nodeType":"ExpressionStatement","src":"2871:86:41"},{"expression":{"id":52758,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52752,"name":"faucetOffchainAuthModuleAmount","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52631,"src":"2967:30:41","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52755,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"3017:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6661756365744f6666636861696e417574684d6f64756c65416d6f756e74","id":52756,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"3024:34:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_5ca68b09ca75007335ca6a3bc9a163822c5acb13384dd88088d1045aafb37104","typeString":"literal_string \"$.faucetOffchainAuthModuleAmount\""},"value":"$.faucetOffchainAuthModuleAmount"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_5ca68b09ca75007335ca6a3bc9a163822c5acb13384dd88088d1045aafb37104","typeString":"literal_string \"$.faucetOffchainAuthModuleAmount\""}],"expression":{"id":52753,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"3000:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52754,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3008:8:41","memberName":"readUint","nodeType":"MemberAccess","referencedDeclaration":6748,"src":"3000:16:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_uint256_$","typeString":"function (string memory,string memory) pure returns (uint256)"}},"id":52757,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3000:59:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"2967:92:41","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":52759,"nodeType":"ExpressionStatement","src":"2967:92:41"},{"expression":{"id":52766,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52760,"name":"deployDripchecks","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52633,"src":"3105:16:41","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52763,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"3141:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6465706c6f7944726970636865636b73","id":52764,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"3148:20:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_d3d1d03b4c85b74aaa40868d47be1b32053f57ad69890edd087825f6361cd4b9","typeString":"literal_string \"$.deployDripchecks\""},"value":"$.deployDripchecks"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_d3d1d03b4c85b74aaa40868d47be1b32053f57ad69890edd087825f6361cd4b9","typeString":"literal_string \"$.deployDripchecks\""}],"expression":{"id":52761,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"3124:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52762,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3132:8:41","memberName":"readBool","nodeType":"MemberAccess","referencedDeclaration":6913,"src":"3124:16:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$","typeString":"function (string memory,string memory) pure returns (bool)"}},"id":52765,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3124:45:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"3105:64:41","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":52767,"nodeType":"ExpressionStatement","src":"3105:64:41"},{"expression":{"id":52774,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52768,"name":"deployFaucetContracts","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52635,"src":"3179:21:41","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52771,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"3220:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6465706c6f79466175636574436f6e747261637473","id":52772,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"3227:25:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_caf00547b552712a4534a645927847147209cb553eb59e7428c98f0eb080649d","typeString":"literal_string \"$.deployFaucetContracts\""},"value":"$.deployFaucetContracts"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_caf00547b552712a4534a645927847147209cb553eb59e7428c98f0eb080649d","typeString":"literal_string \"$.deployFaucetContracts\""}],"expression":{"id":52769,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"3203:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52770,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3211:8:41","memberName":"readBool","nodeType":"MemberAccess","referencedDeclaration":6913,"src":"3203:16:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$","typeString":"function (string memory,string memory) pure returns (bool)"}},"id":52773,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3203:50:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"3179:74:41","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":52775,"nodeType":"ExpressionStatement","src":"3179:74:41"},{"expression":{"id":52782,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"id":52776,"name":"deployOperationsContracts","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52637,"src":"3263:25:41","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"arguments":[{"id":52779,"name":"_json","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":52609,"src":"3308:5:41","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},{"hexValue":"242e6465706c6f794f7065726174696f6e73436f6e747261637473","id":52780,"isConstant":false,"isLValue":false,"isPure":true,"kind":"string","lValueRequested":false,"nodeType":"Literal","src":"3315:29:41","typeDescriptions":{"typeIdentifier":"t_stringliteral_9aed6f5505053fd7d42299210f5bc8331893c2353446c2615bb9d15c401ed438","typeString":"literal_string \"$.deployOperationsContracts\""},"value":"$.deployOperationsContracts"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_string_storage","typeString":"string storage ref"},{"typeIdentifier":"t_stringliteral_9aed6f5505053fd7d42299210f5bc8331893c2353446c2615bb9d15c401ed438","typeString":"literal_string \"$.deployOperationsContracts\""}],"expression":{"id":52777,"name":"stdJson","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":7286,"src":"3291:7:41","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_stdJson_$7286_$","typeString":"type(library stdJson)"}},"id":52778,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberLocation":"3299:8:41","memberName":"readBool","nodeType":"MemberAccess","referencedDeclaration":6913,"src":"3291:16:41","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_string_memory_ptr_$_t_string_memory_ptr_$returns$_t_bool_$","typeString":"function (string memory,string memory) pure returns (bool)"}},"id":52781,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"nameLocations":[],"names":[],"nodeType":"FunctionCall","src":"3291:54:41","tryCall":false,"typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"3263:82:41","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":52783,"nodeType":"ExpressionStatement","src":"3263:82:41"}]},"implemented":true,"kind":"constructor","modifiers":[],"name":"","nameLocation":"-1:-1:-1","parameters":{"id":52640,"nodeType":"ParameterList","parameters":[{"constant":false,"id":52639,"mutability":"mutable","name":"_path","nameLocation":"1476:5:41","nodeType":"VariableDeclaration","scope":52785,"src":"1462:19:41","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":52638,"name":"string","nodeType":"ElementaryTypeName","src":"1462:6:41","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"visibility":"internal"}],"src":"1461:21:41"},"returnParameters":{"id":52641,"nodeType":"ParameterList","parameters":[],"src":"1483:0:41"},"scope":52786,"stateMutability":"nonpayable","virtual":false,"visibility":"public"}],"abstract":false,"baseContracts":[{"baseName":{"id":52606,"name":"Script","nameLocations":["537:6:41"],"nodeType":"IdentifierPath","referencedDeclaration":113,"src":"537:6:41"},"id":52607,"nodeType":"InheritanceSpecifier","src":"537:6:41"}],"canonicalName":"PeripheryDeployConfig","contractDependencies":[],"contractKind":"contract","documentation":{"id":52605,"nodeType":"StructuredDocumentation","src":"216:287:41","text":"@title PeripheryDeployConfig\n @notice Represents the configuration required to deploy the periphery contracts. It is expected\n         to read the file from JSON. A future improvement would be to have fallback\n         values if they are not defined in the JSON themselves."},"fullyImplemented":true,"internalFunctionIDs":{"23975":1},"linearizedBaseContracts":[52786,113,12014,5576,3516,74,62],"name":"PeripheryDeployConfig","nameLocation":"512:21:41","scope":52787,"usedErrors":[],"usedEvents":[]}],"license":"MIT"},"id":41}