{"version":3,"file":"script_main.BPTVN5-R.mjs","names":["React.createElement","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["framer:toplevel/main"],"sourcesContent":["\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\n\r\n        const routes = {M5hbWPuKe: {elements: {Bbk1g5_G7: \"stats\", cqrZzmdEX: \"logo-ticker\", dWXJ9M22F: \"100vh\", hZnwjEbmf: \"proof-points\", KgYkcAqll: \"integrations\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/grPpG6l0txGPymV1umsq/MCp5uOEe5lxk0sIE58V2/M5hbWPuKe.js\")), path: \"/\"}, b8GoHH2qy: {elements: {AKkzBPYoD: \"stats\", d5tdkkdKz: \"scalability-3\", G3vHPcolu: \"scalability-1\", IJeyRUV_6: \"scalability-2\", lprZcGxuE: \"form\", LW_CwHl4v: \"scalability\", m0uBqcxM2: \"100vh\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UE0LuHHASfaYnvRfDten/FfiuACG6i9lsrahgfR8l/b8GoHH2qy.js\")), path: \"/compare/tailscale\"}, fHja_aWQp: {elements: {iP4SjnM_Y: \"scalability-3\", phvn57cSO: \"stats\", st9ElWvqM: \"scalability-1\", sVn5m1MN5: \"100vh\", WAiXZliE4: \"scalability-2\", ZPCWge6Iz: \"scalability\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AOP8fvXBaeBy5xy8JzHD/FepxMSL9DeFZPaUtEQ8x/fHja_aWQp.js\")), path: \"/compare/tailscale/success\"}, yIwq3FQit: {elements: {Db33sie9b: \"integrations-1\", E00rUCIVq: \"100vh\", LHCr4zK0v: \"features-a-1\", m6LJSprVk: \"features-a\", v52gGsLKu: \"integrations\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WSh1sw8ztG3E0zxq6Zg5/Ak8YScegaXs7MmwrMJqc/yIwq3FQit.js\")), path: \"/ztna-content-pillar\"}, WKIV8d8hE: {elements: {cYfa62Nkq: \"features-a\", Lehn4uEYK: \"stats\", LlDAzPNYF: \"features-a-1\", lPM1sNv29: \"integrations\", nB9Crz081: \"integrations-1\", UEbcCAgGi: \"100vh\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EoUFCuJKAbLwjFAlPutj/tuXR4PuEyF8a2xlCk97p/WKIV8d8hE.js\")), path: \"/ztna-vs-vpn\"}, hEjPykOVp: {elements: {aK9qwlMFf: \"features-a-1\", ylM9nRyX2: \"features-a\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Aq7WPrHmPjqTEfiIMQEz/s7V4o7zi1ZUpJMkSgMD4/hEjPykOVp.js\")), path: \"/customers\"}, HDyY4Pa7U: {elements: {FL2hW3Nbm: \"stop\", NxI00YCJ6: \"faq\", UImOIbrcW: \"faq-1\", ZKjw7nxXG: \"features\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2UTH4ffJJfVqc2Zg1IJB/Sos3PNEDDS6jrlLv0ybh/HDyY4Pa7U.js\")), path: \"/pricing\"}, QQxdUQBuE: {elements: {JNNLcWIU1: \"features-a\", MUb7sOHjM: \"features-a-4\", NoP6SQvPQ: \"features-a-3\", ylcJc5ru4: \"features-a-1\", z5EiECtft: \"features-a-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vgkj5sD3ApNrgIMYfpnM/J4BSGPfPIso69KSqChuV/QQxdUQBuE.js\")), path: \"/about\"}, aIu55LAcO: {elements: {fdOtu2G4G: \"hero\", gCLpI0NGc: \"stats-1\", gudgMozdD: \"stats\", LvZYyrKob: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VWrkt8IBXjzCSZUM8u5b/LWYM6CUmFhl216DBJloh/aIu55LAcO.js\")), path: \"/careers\"}, ANWY_XeDL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ICQ3ANXef7ssq2JekPR3/v9Agrm0AZx9XBPJGhYKl/ANWY_XeDL.js\")), path: \"/download\"}, XNTkCUQVD: {elements: {pm4F2lKrH: \"submit-ticket\", Xb33Qws2P: \"submit\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hmL9Ga5oc6BQzXDTf1DE/yACbszR1uWO57XH6juKt/XNTkCUQVD.js\")), path: \"/support\"}, P__7M8cd0: {elements: {RnfSfYKC0: \"release\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A7HAZYUli30ST5MYisVA/fdmbQq8RU9aB05JDQOMr/P__7M8cd0.js\")), path: \"/changelog\"}, mJVBun0Nh: {elements: {TXRdt7uo8: \"release\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/P3nhTOg9p6SfE8XJRwfc/SULTlZ69eQtlrEjkZSb5/mJVBun0Nh.js\")), path: \"/changelog/clients\"}, EwbQWjhKK: {elements: {zN1USu_4O: \"release\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Uv2idEcYpXS710HiHmy7/rDDRV6xMv7ApPGgTZTXL/EwbQWjhKK.js\")), path: \"/changelog/connector\"}, HGUGc5Sxu: {elements: {vpoJcT25u: \"release\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1OR7NgctnsufZGsIRRq9/Z1jqazrQ1imFbN3i2ycs/HGUGc5Sxu.js\")), path: \"/changelog/dev-tools\"}, RAc5AxsLG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Doa2ZKOfWgmnm1nfJTbk/422XY5WtZ0EUNtS6w0bO/RAc5AxsLG.js\")), path: \"/blog\"}, PCkQwR_jj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Kb8RU714dlfOB6OINZjI/0QbvlHPGWwDMc32pMY7j/PCkQwR_jj.js\")), path: \"/blog/news\"}, LYaBdpXFX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HnfVklkozbSFOpkXAf3S/d9qOcmPKMBGzxKWLDHQ3/LYaBdpXFX.js\")), path: \"/blog/insights\"}, zqtRwSy12: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4EGwh96KhxNMksPkxLZx/aSvh9ZtVdpM7ZpHsBBPR/zqtRwSy12.js\")), path: \"/blog/tutorials\"}, C6vY3vM83: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8PqjjBRkKdzQ1004upzV/2NcJPN32ub3l35LstPKN/C6vY3vM83.js\")), path: \"/blog/other\"}, LYeOVOBlC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5IN4C9yejIjSJoYlYMQ3/FgTnJYHg73fARx2bd72y/LYeOVOBlC.js\")), path: \"/blog/tips\"}, Ynim4u1TI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vE8uyIDckb0H8GyQW0xt/fw3hRf9kndYttGMZrAFl/Ynim4u1TI.js\")), path: \"/blog/comparisons\"}, fUP9yhLjE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i1EvGHKYWVNPkLbINFZF/nyeyYf3Qk94AmuqPpKVi/fUP9yhLjE.js\")), path: \"/blog/glossary\"}, BVwAK7jFk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u5UZCGCgYcVWjxerCcF5/YtnQ3PHS2Rr1Kw5tOAr6/BVwAK7jFk.js\")), path: \"/research\"}, Sgazhdlve: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jiaBiZgmcgfzOUnPF1oO/Fel48QhfagTtvR5DAz1N/Sgazhdlve.js\")), path: \"/demo\"}, FPboCWCRI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gCTl6ktYNAlrV02aX5lp/lsiDQDMUAo1u2GLO7qKp/FPboCWCRI.js\")), path: \"/demo-test\"}, WgG6wD72g: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AS8vbCF4Zi8nJPPkr8V2/Y3nx9iW5SR0k2GRq5k5u/WgG6wD72g.js\")), path: \"/demo/success\"}, e3MsSLsz1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LXw5p4kvgymDMzXlor1R/ZuYjwlpi162U4nWvAqit/e3MsSLsz1.js\")), path: \"/demo/submitted\"}, Bq9yo6Aho: {elements: {BCOQ8Czyi: \"100vh\", qXW4nYOVU: \"plans\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uSAQwfnM5FPj4vVBujDL/YY6lbjsAerUgkD7klAug/Bq9yo6Aho.js\")), path: \"/msp\"}, rWzqN0quv: {elements: {d0WW2wi9R: \"cards\", fkVG3iGD5: \"100vh\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w7sxKIId0fnB67hWDq1R/sNeN8RcHfLPJHbrscbml/rWzqN0quv.js\")), path: \"/product/least-privilege-automation\"}, FNDdvn1KV: {elements: {B_WGC8S_Z: \"features-a\", h8raqO3ni: \"laptop\", OE4UW_oAv: \"features-a-1\", PlhXs434y: \"resource\", ZeCfne6j9: \"100vh\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/l5uUd6PUST0BsTL4cbOO/xDp557iOSNvIhnFapR1B/FNDdvn1KV.js\")), path: \"/use-case/kubernetes\"}, STGF7tW8J: {elements: {eTxoSfpUK: \"user-management\", ICtE1xUCI: \"monitoring\", izXGZtfw8: \"devops\", mizmhqWwY: \"100vh\", Ne8r06WAy: \"access-controls\", Pd5Q2cnyG: \"end\", tbIVCFFni: \"zero-trust\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xdYEG9yHhUVmrv41gmSh/VpRDoecD8ie2mAw5dLER/STGF7tW8J.js\")), path: \"/solutions/devops\"}, tvkcEvu7K: {elements: {B93VnkxSP: \"100vh\", ClqGtKgDc: \"monitoring\", dh6ATKdxN: \"end-1\", fkS04xHgf: \"progress-section\", huUQqTH1e: \"end\", IRk_T3G0o: \"middle\", LJORcCxO1: \"devops\", qKzJRwheQ: \"twinage-way\", rrlUJQfrd: \"user-management\", TaAafdlSX: \"start\", vTPdu8BK7: \"faq-1\", wE5BSolFV: \"faq\", WVZgP60_u: \"security-it\", YoX7F30VL: \"zero-trust\", YUGM4VTsg: \"access-controls\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QCCYVSbFVOJBslikOux8/qyZezlzfXAjnZuXwHhSI/tvkcEvu7K.js\")), path: \"/use-case/vpn-replacement\"}, ZvyEs8nJo: {elements: {CVWlUMWuC: \"security-it\", MfqmK0Soo: \"100vh\", QSZM9DumP: \"twinage-way\", SmtXPMUlY: \"faq\", XJRiNqf9r: \"faq-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/S9N5JM2Tjqu5VXfdNWjA/cLo37jBgELPBQO3mpTgn/ZvyEs8nJo.js\")), path: \"/use-case/gaming\"}, bBhvgz0tk: {elements: {iy08xPNao: \"100vh\", Jt54eOZNp: \"cards\", KTY04fdOq: \"end\", P__nImEys: \"start\", w5ftdjq54: \"progress-section\", WRMBc65hA: \"middle\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7UKzFSuUovvkK68I6OqC/IqYcX9K88glkZCJMNQz2/bBhvgz0tk.js\")), path: \"/product/ztna\"}, J3NULgg5z: {elements: {RUdpaReBh: \"100vh\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HciCUVFDlwRPmyh99ZdL/Aubejjh3dUNJeh09hFQx/J3NULgg5z.js\")), path: \"/use-case/vpn-replacement2\"}, xzpisNG72: {elements: {ADYvPCz9A: \"resource\", AeoykC3Bs: \"features-a-1\", DJJ7t7S02: \"laptop\", MpICr1gA_: \"100vh\", SJZTt5AM2: \"features-a\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uotan4I2nNg7hgNrwHJm/7U6PWur8KWDWqmvkbNW7/xzpisNG72.js\")), path: \"/use-case/infrastructure-access\"}, HkECBVK7E: {elements: {f78EZ74Iq: \"100vh\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bnyxavbjCVOzOcoij0UP/JhaUCP4CjhXRStg1OBTp/HkECBVK7E.js\")), path: \"/use-case/dns-filtering\"}, C6tBVD2Bg: {elements: {fxz4kc7OU: \"stats\", laAteWc5g: \"100vh\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VRLLluV2cj0JHwezyca4/JxxJHjDlWllGzbpNv1Jz/C6tBVD2Bg.js\")), path: \"/use-case/device-controls\"}, pIxgFPDid: {elements: {TNJEjrzFF: \"100vh\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7HV9JYziFNOR7tpgVWMM/I150YIPWwHARcpJvarkW/pIxgFPDid.js\")), path: \"/use-case/content-filtering\"}, DT2IR2FQ8: {elements: {eRHfqAs93: \"100vh\", m294LfO0B: \"plans\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Yur8AP8ahSKlwPEm45dT/T1Qe6u3cd4EEvFM7ix8T/DT2IR2FQ8.js\")), path: \"/product/internet-security\"}, BMEgtB1wG: {elements: {ageKeYlS5: \"stats\", ljHsFDZYj: \"cards-1\", OWyOerrkw: \"laptop\", PCRdg3PK5: \"resource\", ypH0WhdB0: \"resource-1\", zCnf7GQHo: \"100vh\", zty6IvEW1: \"cards\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SgT3PK4oN1FJZnTLUorJ/bLZIEcbQaGCbDVTD68Z2/BMEgtB1wG.js\")), path: \"/product/browser-security\"}, fM499XwEy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YHvm4tA1gNJSAQsNz179/nUZrndDM9eKuOrYAmKZV/fM499XwEy.js\")), path: \"/partners\"}, GZCz5Ht5d: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cxsF5rfuzHYIXZHR4Obb/23CpjFe38nr47blaDhh6/GZCz5Ht5d.js\")), path: \"/partners/success\"}, amACNVujr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TxJOZs4so6jLnY3NAjwV/kfwWo7gDA4mA7EUiEjgU/amACNVujr.js\")), path: \"/404\"}, oihjvnHXi: {elements: {BjZRB12ji: \"compliance-insurance\", hn9cavNeQ: \"internet-security\", hPEyhvoU4: \"monitoring\", hROxIRCxQ: \"access-management\", QT9qYd9yE: \"infrastructure-automation\", QvA82NSB0: \"cloud-services\", zAYuMwxWt: \"identity\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6nk0ENGZAskorTzEzgug/TKX2DB27bAhuBG3BXqVn/oihjvnHXi.js\")), path: \"/integrations\"}, i6HEPQX8v: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VBGi7hnw3qXFsH3vnccz/mNnM22r567T4rG2NlfPI/i6HEPQX8v.js\")), path: \"/localhost\"}, KnLccLgTc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CKs2filHQMMpRf2V89nU/lZnScbVhHWdNFXWIorC3/KnLccLgTc.js\")), path: \"/localhost/success\"}, aB_OEvUo2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/stbNPiSmyRpgBsE9Upc0/RHw6xfIKcJMe0r5S6Jhw/aB_OEvUo2.js\")), path: \"/localhost-builders\"}, sbgfuWeNA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xxVuSN8OEF89BA6ZozDc/61nVJmLWwzONerCKlVIG/sbgfuWeNA.js\")), path: \"/hidden/rss/blog\"}, qnb2cUGo_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3RbdWyqXotkZwCAMrSPO/H14Hi3mSLQ2o05Dty3kn/qnb2cUGo_.js\")), path: \"/hidden/rss/changelog\"}, AnLxFnzPA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6qiqg1FIwoRVTJLfv5YZ/RpEIOsebRzaq9u9XN8DK/AnLxFnzPA.js\")), path: \"/hidden/rss/changelog/clients\"}, ulBC69KYx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ea6bvvjnufXNgRtIfQ6C/gDVjoUJMhvgGsQNZ5hHy/ulBC69KYx.js\")), path: \"/hidden/rss/changelog/connectors\"}, meu51yAkz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oPNeRxH3eB2KCE404zj2/mR7XD9peytkVWTPUg0RZ/meu51yAkz.js\")), path: \"/resources/architecture-diagram\"}, UtMUnmGbJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dXyxVdwc4bcINubpB9Da/pPUgQJRxRkFbCJz6pdlM/UtMUnmGbJ.js\")), path: \"/customers/love\"}, ZUEQ0IpY4: {elements: {MoIYOKqsF: \"features-a-1\", tMVbvGARE: \"features-a\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MktSkQLPiSYBzyTZ4btM/QJL19Cn1b9wXFjTw3zeu/ZUEQ0IpY4.js\")), path: \"/landing/kubecon2023\"}, YE1F730Ix: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8WZ1PVeQpOSY4x555QLs/QrZetDLztNWtSxt6HbM4/YE1F730Ix.js\")), path: \"/early-access\"}, Ko9RxzhrZ: {elements: {C8JR6jgRF: \"features-a\", GBgOP1yJ7: \"stats\", ij5C8jRL7: \"pivot\", jqntyy49g: \"early-access\", QHY110juf: \"hero\", u1CUpKvsh: \"features-a-1\", umZSB4Et2: \"stats-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kUOtgZ6Qvd8UWIbjGb2O/wtTgmvc6URaMmSmnjdYd/Ko9RxzhrZ.js\")), path: \"/product/kubernetes-access\"}, AeMbXju7S: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/P8kx6SFYZbYh1iuPUv1N/tbfQiIYoJnXKsmxn3zhk/AeMbXju7S.js\")), path: \"/consultation\"}, AKL6Ch32Q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uwa8u2z5KIO0qmUpCOY3/3tayoi4LnHNjDWYWoXC1/AKL6Ch32Q.js\")), path: \"/early-access/success\"}, iUD9omLqZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ED5hdUZLTnvskQf6kWV9/bTUFW4YzV1cun7U9teLw/iUD9omLqZ.js\")), path: \"/consultation/success\"}, aLx4LpVIu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bgGfdniBNCC8dpq1QuN8/jzLpICkfbJ51cKAKDn01/aLx4LpVIu.js\")), path: \"/early-access/internet-security\"}, EjRD7Jt_W: {elements: {EM3oqIoQt: \"form\", p0Lz3zF7A: \"stats\", us9Ovf0WF: \"features-a-1\", Y3ZCJcN2N: \"features-a\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ev9NFWyl4rlSzo46f1f8/Fv8Lp5ORhOpoqzVFhNqz/EjRD7Jt_W.js\")), path: \"/bring-twingate-to-work\"}, evETqlQKZ: {elements: {GvIvuem1i: \"features-a-1\", JK6UatSah: \"stats\", pO48DOQ8Z: \"form\", zzUS55n_F: \"features-a\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AhKjsEFMpVrqMnUAYKmO/9Dm9tAjh5EQKCFXR8sCQ/evETqlQKZ.js\")), path: \"/bring-twingate-to-work/success\"}, rQFL3M3Cs: {elements: {B0S_f00yH: \"features-a-1\", fG4_8G6te: \"form\", qJn5ZXaBM: \"features-a\", vmO5bXJwg: \"stats\", YTEP19L5r: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DKzhSCEpqqdzip0yxj3j/CSjRP2wiltCx1sjsN2nW/rQFL3M3Cs.js\")), path: \"/startup-program\"}, pKDlSMyHq: {elements: {e00bSmSd4: \"form-2\", k9sHkvWk1: \"form\", koy5maSgO: \"features-a\", pnBG6V0Sg: \"features-a-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SPJghevTlwvix6pLL3nr/JB3UXyX0CY9Gsfo0sKlH/pKDlSMyHq.js\")), path: \"/access-pass\"}, BkPrJUCQo: {elements: {w_3032gtx: \"features-a\", z2G9x_5Pl: \"features-a-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aPG3enG6HamXSG5jo5Du/zctVWjHFeIsFuqOShtsO/BkPrJUCQo.js\")), path: \"/access-pass/success\"}, MKimZmoYy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VwpFigwAWi3KYXEMaShC/XcFUf51fOCT7lJeguT1Z/MKimZmoYy.js\")), path: \"/gaming-tech-leadership-summit\"}, PwJHuk37d: {elements: {UwZ0JN5kH: \"faq\", vcDSHGAvj: \"stats\", Vvl23VUDn: \"features-a-1\", wAa7lUOK2: \"features-a\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mhfyYsFKK3kHXJZrFDv3/Dtv4mE41DtcLOsW3Ix3x/PwJHuk37d.js\")), path: \"/startup-program/success\"}, NX22e6K0C: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u7NoKRLtHQeF0TIklrWm/eCmGxgwKqSPWWZWrujrE/NX22e6K0C.js\")), path: \"/early-access/browser-security\"}, jZzm3tHQO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Suf6m4QRCw5fFpHfeY6n/BwrwEqd0c9OSYfLLPNeY/jZzm3tHQO.js\")), path: \"/webinars/may-14-2024-partners\"}, bd3UBT9tE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nqyZ053MOhtfTfWizuN4/onYdVr0p0yfpvj5IYRVj/bd3UBT9tE.js\")), path: \"/webinars/may-28-2024-iac\"}, ZU7G1dHe0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8o5WxXWHU6t2PrrecH5I/vqiW7pUlqcExwG8ylLKo/ZU7G1dHe0.js\")), path: \"/webinars/july-11-2024-aws\"}, cp6fjlB0b: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7ZGyEz6FVqtpHLpl5KIs/6DbHpgzPju150tUTS2JQ/cp6fjlB0b.js\")), path: \"/webinars/july-25-2024-azure\"}, Ahz12GYy7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/38GQW3imWx9I4uCTeK81/bXwel0EM7U7aRdF4vUVu/Ahz12GYy7.js\")), path: \"/webinars/aug-15-2024-gcp\"}, swz4DvNEB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QER3M9edn732rTB8NBit/SDV1p9JN0tUfYnHWGq9x/swz4DvNEB.js\")), path: \"/webinars/oct-22-2024-appgating\"}, qE22rdLvN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TSIUR8CTTdN5bsoQDLJB/eVHAkhzWAq0WZ4qCFyFH/qE22rdLvN.js\")), path: \"/webinars/nov-07-2024-agentless\"}, CkoHtieVI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KkIOFkk7VCFB6AQZRGh7/eipQMb7Vu3jYs4Aq5vi2/CkoHtieVI.js\")), path: \"/webinars/dec-17-product-updates\"}, FyludDcZ4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5FFQLUa9HaKMoABXWotH/pjcKuc2Czb2tDSG4vEUD/FyludDcZ4.js\")), path: \"/webinars/dec-17-product-updates/success\"}, ufpc8aTLq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QHil7iwJhriB2CdvWCID/R7v8iPvOyYm0eZYmfrFI/ufpc8aTLq.js\")), path: \"/webinars/sep-17-2024-secure-cicd\"}, iul6F7VI6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9uH6380lw4G37toztRv6/sA5RT6ggHhvk3ATHiOXn/iul6F7VI6.js\")), path: \"/webinars/aug-1-2024-iac\"}, URTInI2qY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qsWlIvR7VwIj7lFZ6kQH/pl1vNNaxW4c3EjT6W32E/URTInI2qY.js\")), path: \"/webinars/aug-1-2024-iac/success\"}, ONFEWZcIc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/StB4aQYBMm5JpjAPbrxX/gjmdbMek2VOgVj6VltJJ/ONFEWZcIc.js\")), path: \"/events-webinars/ember-mug-raffle-2024/success\"}, Yh3EHiDiJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/We6MBlseAJG7lfczxgY1/euoa2yXA9b8wsXos2LR9/Yh3EHiDiJ.js\")), path: \"/events-webinars/ts/aws-re-invent-2024\"}, N7UXV7Nqt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5VkX27BiQiB3u9g9IQWY/q2hEmLqzyZVb2GM6ZOgZ/N7UXV7Nqt.js\")), path: \"/events-webinars/ts/twingate-upwind\"}, wwPnBlJB4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uf4CnNYC1wuYVcwtudWW/z9Vs3adYTAZjBmH1wWlg/wwPnBlJB4.js\")), path: \"/events-webinars/ts/twingate-sf-dinner\"}, emYU2Lw35: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WkWecnqgPqvO3IHvlKPx/5IzUVqSeuipSw3qJDgWi/emYU2Lw35.js\")), path: \"/events-webinars/black-hat-2024-topgolf/success\"}, DPvZ6zSYA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LT5hUBCwQ3QkuDSTHf2q/lEZ0T8x3ZsCy7cqYKOUK/DPvZ6zSYA.js\")), path: \"/webinars/july-25-2024-azure/success\"}, EdXmmGk9d: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9g2I9j6Gzk9P8yX4eWFO/9tZWzNd9krFWRu4ZjPF1/EdXmmGk9d.js\")), path: \"/webinars/sep-04-2024-appgating/success\"}, N2SwZd0cb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/21Sqm9azTqN1Et86iWvn/rLt3mKgXHI9m0vPuUotn/N2SwZd0cb.js\")), path: \"/webinars/oct-22-2024-appgating/success\"}, kVkVn51sQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k5Lsdlr671cQDKiSAaQY/L6IGumLWRowvT6gPlmQv/kVkVn51sQ.js\")), path: \"/webinars/nov-07-2024-agentless/success\"}, fo3vU6VDV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HWp95VosSGGRxi3JQ4Zo/Nx8eFGaDVmQcS7orIS32/fo3vU6VDV.js\")), path: \"/webinars/sep-17-2024-secure-cicd/success\"}, RewW67bcT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rp2rM1Mm7quXvXU68a92/oioBD7ENnGNzb2IDyd5s/RewW67bcT.js\")), path: \"/webinars/july-11-2024-aws/success\"}, Q3VHdWghT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/StJ0Fscyp1EH7xjMRLNj/fy8S5Zeo7QSvQDGun6R8/Q3VHdWghT.js\")), path: \"/webinars/may-28-2024-iac/success\"}, h9XwXVn1n: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hdXFsr9HqQFnLUD8Rufu/pEFpzO5n4mdC95J19iit/h9XwXVn1n.js\")), path: \"/webinars/may-9-2024-zero-trust-devops\"}, b4Rrh0M3D: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rnvLXNpredxPRJ6NOOS9/1aIn4OKtodBACarIpHB9/b4Rrh0M3D.js\")), path: \"/webinars/may-14-2024-partners/success\"}, cE6usdb0G: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/S4seIssCzvGGHhdxQ4kj/YNtesbFwVkH4QSVGEw0A/cE6usdb0G.js\")), path: \"/webinars/march-20-2024-reliability/success\"}, PAPKxAP0E: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VXjsvhvos7luDdZOYqZa/aAVT18hmezXHXFV5kRAc/PAPKxAP0E.js\")), path: \"/events-webinars/ts/twingate-upwind/success\"}, OXyRsa5Hm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7esvE93UQs7pTx7BRl0E/KChGRQbleRYyRgcJk7H7/OXyRsa5Hm.js\")), path: \"/events-webinars/ts/twingate-sf-dinner/success\"}, ZJzlh2_2q: {elements: {etEvUbgSR: \"features-a-1\", KaJgIiJrp: \"features-a\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/U0KJLyoNIy3KpPptH7Eh/8tr9XhKZAp4GmxkHeO0v/ZJzlh2_2q.js\")), path: \"/product/kubernetes-access/success\"}, cLVqUGNBL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4NScUbBuWRdm4cwS4v49/CFUbPfKz3D021nt4Ewqz/cLVqUGNBL.js\")), path: \"/demo/recorded\"}, yDGOJb86c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/V4YanYBekJOx9VTjEqey/oJlCojNuXMgd5P5Kw9oP/yDGOJb86c.js\")), path: \"/webinars/may-9-2024-zero-trust-devops/success\"}, n8JvRbOVC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QCGGyR5fFG9thLHQhfov/nBlNN656Jq0UxUh9EkDU/n8JvRbOVC.js\")), path: \"/data-breach-list\"}, ix0kow_wH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wUrdk53PGK4GwVxd8Rtk/lklA9YIJyJtDlNGbjvkK/ix0kow_wH.js\")), path: \"/search\"}, NHpkdLDkP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ycC4ZDmmbctv5fYEwi5s/HVHBSLsCrBVDoPJKnoJP/NHpkdLDkP.js\")), path: \"/office-hours/success\"}, hQ1Na94sd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8ltiWwimAUL28s19PLNI/dJCuJqg3pb7lAA9qfO33/hQ1Na94sd.js\")), path: \"/events-webinars\"}, vaF0irG6o: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/22yB53nkp0hQmJYnwoyB/CJsWa1CsUQjiA40UzEi4/vaF0irG6o.js\")), path: \"/onboarding\"}, xy3zQ0r6L: {collectionId: \"eIwGKSSC3\", elements: {baJgAvZMK: \"features-a-1\", fV40WyygY: \"navtrigger\", MW1RRuNTT: \"features-a\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ib5BbyfSijBaQGUbEg8F/HmstzPYRc4dhS21rvJVf/xy3zQ0r6L.js\")), path: \"/customers/:qUJTFCGQ6\"}, Dbr2IURQW: {collectionId: \"p_ZRklbwL\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4KRLaMaQ9jj6ZSQFDeIa/WMXxFOfvDKl3CJKaSG5y/Dbr2IURQW.js\")), path: \"/changelog/:tB8hckVXV\"}, SLBKiX9Fj: {collectionId: \"wtyR92LHZ\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qtBZCxtPEksW7xapllHZ/TnVaJH9SYyU78gOx2X9C/SLBKiX9Fj.js\")), path: \"/blog/:KppWsNgH6\"}, CJggg7QV1: {collectionId: \"PKYSbr9uV\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QCdIPuXXaPCfw5hlkgeb/eOc2fusJNDFON6uzJobh/CJggg7QV1.js\")), path: \"/blog/other/:Mh_j63tyf\"}, g976hRcJz: {collectionId: \"TZTmZd8K4\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8CbFpQoE0W6wWM68fsi1/cE2CoGenuqaIYjw5A01U/g976hRcJz.js\")), path: \"/blog/tips/:FtY3A6yZ6\"}, iAU76Luro: {collectionId: \"gOb94bo0_\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WiQjjCVJOBGpjJOvMpD9/sODlUUxFmdlpcafndECO/iAU76Luro.js\")), path: \"/blog/comparisons/:S2ObLIg7G\"}, S3cipSbeO: {collectionId: \"Lyv2q3pwY\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/83jh31WtbWCHT1Kriayv/84c60o7FcskpXi6jgSPm/S3cipSbeO.js\")), path: \"/blog/glossary/:jH7n5kiFN\"}, pPmG65XFi: {collectionId: \"FA1qwJqkr\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PWYCnYqgVWa6QZcFkLr6/LpebI5VCFi6ZSZdrDMfQ/pPmG65XFi.js\")), path: \"/research/:bh2kLgPv4\"}, h61cEPo9M: {collectionId: \"IdQbvMFmR\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uyaKpPXldeZGzLw436g7/rRCiuSIcvd9c9qz4TN8K/h61cEPo9M.js\")), path: \"/integrations/:iciweDdlz\"}, VFMAtaAu7: {collectionId: \"mIGl8pDQp\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yQFYohFQBXmQRiIS6LVw/CLYc7MBloeZ4L2kHYZ9s/VFMAtaAu7.js\")), path: \"/resources/:q7Tqe0xXu\"}, ATPiuMHQJ: {collectionId: \"AIzL3Rb7n\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/34ZLmp5zuNdp3x6QeGnR/rwYNRVNcAxCFq5lRDtLp/ATPiuMHQJ.js\")), path: \"/resources/:gv0mwDD2T/success\"}, rFAbfq_Dr: {collectionId: \"laNMnNQsl\", elements: {kZoPL1St1: \"integrations-2\", uLtk6JHmS: \"integrations-1\", xuOOtgJE2: \"integrations\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u9U9EaPYFU3k4pWyrurd/Tpflue4smQeWC35csYu5/rFAbfq_Dr.js\")), path: \"/landing/:bGtbUU2P7\"}, QNhWKwkzE: {collectionId: \"iewY_eiZ3\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ur9H4uTtuw7CDTHj6fHH/JMuyWWEhbkBmbEcWSWMR/QNhWKwkzE.js\")), path: \"/onboarding/:eHvPgtJ9x\"}, KBaZMqfO6: {collectionId: \"iewY_eiZ3\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/d5BRo9fp3PStKgnE2Tj4/zHBrdEJCPoDmvk93cYJg/KBaZMqfO6.js\")), path: \"/onboarding/:eHvPgtJ9x/success\"}, YbZjzTdpC: {collectionId: \"P76F_U3z3\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VzE6be01FdjlywJ1LcUO/VZaAEkJxZKS0qYncKk9C/YbZjzTdpC.js\")), path: \"/webinars/:E7kV30cdH\"}, DXN85rkSL: {collectionId: \"P76F_U3z3\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5DPPAOQEKofkAR0v5AM1/bZkuZgunGM51PXKsWkbz/DXN85rkSL.js\")), path: \"/webinars/:E7kV30cdH/success\"}, O1LFgSjUy: {collectionId: \"UpB5stXH2\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/E7YlUG9kyfO1VoseMLhr/qoxAg4zeWomKzLKUTITR/O1LFgSjUy.js\")), path: \"/:L5FfFld9f\"}, UkBmswAOp: {collectionId: \"ZhGdgjqeI\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DjK3rvgqXgLCeGJBlzDq/SU2dLte6G34Fm1V7FC9T/UkBmswAOp.js\")), path: \"/legal/:Muh6o15oL\"}, NW91CA9BS: {collectionId: \"e7ZdrM33e\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Wv12EECI75bW6E9BwCMX/vvq38uD2D7kpmLPqwlOz/NW91CA9BS.js\")), path: \"/privacy/:v7bsNBiqh\"}, sOLUYag5h: {collectionId: \"f18hyipR_\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/deQflq1w7nb5tyLdySYP/biYTrvkjQv4n8I5NGQoT/sOLUYag5h.js\")), path: \"/terms/:N0ZnuufVK\"}, A1GRePeN6: {collectionId: \"Ex5qXtYFT\", elements: {b2JiU5JYQ: \"integrations-2\", ExtuOA0Fq: \"integrations\", jvZBgRI_R: \"integrations-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PRULLXxOWgBb6qlF9BJG/aaeFAq7gCMDXWpJvLZw2/A1GRePeN6.js\")), path: \"/comparisons/:rPwN85SQF\"}, UdX0rSrys: {collectionId: \"AfaqUmpRk\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hIGZlTS6w3JE9jxnRetF/8IiPIC1sdqb0CTl6sCxy/UdX0rSrys.js\")), path: \"/podcast/:q7Tqe0xXu\"}, IyDDYdxak: {collectionId: \"dVv8Twmnn\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RjnrA8lfrE9RIWlC7ZJV/VqiJQY3BH8cnywoWjHRE/IyDDYdxak.js\")), path: \"/podcast/watch/:k9qfGAIUt\"}, ee8qSsIX6: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aM9cSfmgeSY5ysmy8OkL/ZFd5Yqqt6bB2dYlM5LgX/ee8qSsIX6.js\"))}, Oql4c8PxL: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5E70pzLtMqcGRoRuLvPz/sibmoZvmf4kNrzHCGd1e/Oql4c8PxL.js\"))}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {AfaqUmpRk: async () => (await import(\"https://framerusercontent.com/modules/gPSgEscghfpRiP3C796d/4NyszxLoWdqivnkrvRea/AfaqUmpRk.js\"))?.[\"utils\"], AIzL3Rb7n: async () => (await import(\"https://framerusercontent.com/modules/p1tVbEDmYX1YzyykBjrj/zFGgbd00doqkWauRmDDG/AIzL3Rb7n.js\"))?.[\"utils\"], BuXDJX3Z5: async () => (await import(\"https://framerusercontent.com/modules/SluTR8HlwhcV2X09gJVS/h299OM4QIe37KV9LsctM/BuXDJX3Z5.js\"))?.[\"utils\"], dVv8Twmnn: async () => (await import(\"https://framerusercontent.com/modules/SfKONFz9iQzt5cXmK4JX/tkvYxcXH9Cia62BZTuhN/dVv8Twmnn.js\"))?.[\"utils\"], e7ZdrM33e: async () => (await import(\"https://framerusercontent.com/modules/5bWB0Nmr5ropml9IJSv4/mhEUSW4qAiaA4oPwCvNq/e7ZdrM33e.js\"))?.[\"utils\"], eIwGKSSC3: async () => (await import(\"https://framerusercontent.com/modules/9dBRDPjisx5K0nDrTgDZ/CeUzLeRKS0r6B11rlZsg/eIwGKSSC3.js\"))?.[\"utils\"], Ex5qXtYFT: async () => (await import(\"https://framerusercontent.com/modules/ww34Kjs0tk8VjLrkrhAK/Ixx95qrlY9HVLgECFbg5/Ex5qXtYFT.js\"))?.[\"utils\"], f18hyipR_: async () => (await import(\"https://framerusercontent.com/modules/A9AENx35guvBR4XDD5qR/pamkABorSCquRsDIV73s/f18hyipR_.js\"))?.[\"utils\"], FA1qwJqkr: async () => (await import(\"https://framerusercontent.com/modules/ZpKF1r04i0RAjaWng9Uf/yV0SBLaqHdCQQ2diyR9R/FA1qwJqkr.js\"))?.[\"utils\"], gOb94bo0_: async () => (await import(\"https://framerusercontent.com/modules/qcCG4HedHN7W0Lhuopih/yutJNse4Sybt2USlyXKx/gOb94bo0_.js\"))?.[\"utils\"], IdQbvMFmR: async () => (await import(\"https://framerusercontent.com/modules/CjYtBzs2iAzUtXfSQ5ls/0sOmt9BmJlWMLLJ90DFR/IdQbvMFmR.js\"))?.[\"utils\"], iewY_eiZ3: async () => (await import(\"https://framerusercontent.com/modules/kxjcYltpXFHHkHbLCUW5/dTO9EJKWUalMovvU6pad/iewY_eiZ3.js\"))?.[\"utils\"], laNMnNQsl: async () => (await import(\"https://framerusercontent.com/modules/hYeX5qaPBTCrzpAVq1QT/GlbgAKX5q2sHacB8yEV9/laNMnNQsl.js\"))?.[\"utils\"], Lyv2q3pwY: async () => (await import(\"https://framerusercontent.com/modules/4WDicDWPLugPmfBxANTm/OLr8heTRybbY2GrPTxzD/Lyv2q3pwY.js\"))?.[\"utils\"], mIGl8pDQp: async () => (await import(\"https://framerusercontent.com/modules/jDHhnAjURiJKqORes8cL/hRShV096PpX3fyj0FBxT/mIGl8pDQp.js\"))?.[\"utils\"], p_ZRklbwL: async () => (await import(\"https://framerusercontent.com/modules/3FRnaStYzI2abN5UMevD/7AKRcXeVICe4LSlxWmvx/p_ZRklbwL.js\"))?.[\"utils\"], P76F_U3z3: async () => (await import(\"https://framerusercontent.com/modules/O23eysWDUljLVRFpAPvb/qebnTgOaks5N2VXfmWkw/P76F_U3z3.js\"))?.[\"utils\"], PKYSbr9uV: async () => (await import(\"https://framerusercontent.com/modules/j09v0nXQbWFp4XqwFiBo/a6vHXYa2sKPlI8bhXKlj/PKYSbr9uV.js\"))?.[\"utils\"], TZTmZd8K4: async () => (await import(\"https://framerusercontent.com/modules/XOGMCHPv3Zoz8EZSrEa7/mSKzBwyTQdPm3W3FWOKt/TZTmZd8K4.js\"))?.[\"utils\"], UpB5stXH2: async () => (await import(\"https://framerusercontent.com/modules/wgSTUfTIhl5gX1TTUK5R/o0mnZY1wtB8O7mZQpedN/UpB5stXH2.js\"))?.[\"utils\"], wtyR92LHZ: async () => (await import(\"https://framerusercontent.com/modules/TVp5dKgu3wsmk4cPXZHQ/tCtHsv5fH1hJccQXcMmq/wtyR92LHZ.js\"))?.[\"utils\"], ZhGdgjqeI: async () => (await import(\"https://framerusercontent.com/modules/nyZqG3tybXmphEXYcCX4/oSVIvzHYRyxwyFFUhMC7/ZhGdgjqeI.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"12935401ddaaaf8ab4993399b04b731fdc568a18832da9b7e5aea25819cd68d7\"\r\n        \r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/TxJOZs4so6jLnY3NAjwV/kfwWo7gDA4mA7EUiEjgU/amACNVujr.js\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.twingate.com\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    \r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. If you are the author of this website, please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}