{
  "version": 3,
  "sources": ["framer:toplevel:framer:toplevel/main", "ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framerusercontent.com/modules/Qa9CLgVHQ9UDwQEpGGCw/3OT3QldfluhKtLrj7ewf/HIoG89VXb.js"],
  "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\nimport MainTemp from \"https://framerusercontent.com/modules/Qa9CLgVHQ9UDwQEpGGCw/3OT3QldfluhKtLrj7ewf/HIoG89VXb.js\";\r\n\r\n        const routes = {A3O7Immqt: {elements: {BgWhsvnfy: \"main-visual-shots-1\", DqzxQ0AB_: \"s-smille\", FKae6cDBD: \"anim-guideui\", fQuHWrELb: \"s-restore\", HGOZWYixo: \"s-segment\", hHZS5Ycne: \"main-visual-shots-2\", hRyMYnBsj: \"s-guide\", i0drhAZ6m: \"main-visual-shots-3\", kjLSXe9QU: \"s-openint\", kzGEbuysL: \"main-visual-shots\", Nvo4iipTJ: \"main-visual-shots-4\", PUqYJu4TB: \"s-guide-design\", rWTKZNKYn: \"anim-fileshovermobile\", ssZy9x64y: \"s-splints\", TzAZxxiGx: \"animlap-guide\", wNr56PnqH: \"main-visual-shots-5\", x3u8ZjZq_: \"anim-no-cost\", xt0p3kfnI: \"anim-nosub\", zTwKdsdFc: \"s-implant-planner\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8cc6BEI7pCJLNOm0ZzCC/SLazQuQVnk1nQVY5cP9Y/A3O7Immqt.js\")), path: \"/\"}, D7vlcknGw: {elements: {cGz5oU34u: \"anim-antifog\", DXbEPaei8: \"s-sys-req\", GwpGz2am2: \"anim-guideui\", JCSmgYxiw: \"s-guide-design-1\", jlwkprVeM: \"s-guide-design\", jMZqxerQU: \"anim-scan-badges\", LE7_ktWKg: \"s-reviews\", MQD8b4cMy: \"anim-scan-badges-1\", oCWj46MNO: \"cable-detach\", oXfn7uFDy: \"anim-antifog-1\", PO1Prbqh6: \"s-features\", pszdNRMTK: \"anim-guideui-1\", sfsAJaoFQ: \"aninm-revea-scanner\", Tget1EMqh: \"animlap-guide\", UaKx2QGgm: \"ctabottom\", zIAmJMpcT: \"cable-detach-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h1DFIadM1q4KYkCo2olc/huX713TUAkrOkByuYm8j/D7vlcknGw.js\")), path: \"/scanner\"}, Zk75udn2_: {elements: {BjDbcJzqC: \"s-reviews\", BRYOexe_1: \"anim-guideui\", cp9_vAeL8: \"cable-detach-1\", K_jtZJFxK: \"s-guide-design-1\", kIEszWbsY: \"s-guide-design\", Kz4jiv1L_: \"anim-antifog\", lac0ovg4y: \"s-features\", nBy27wAYp: \"s-guide-design-2\", NvoctRt3W: \"anim-scan-badges\", r4EQ3zTWR: \"cable-detach\", rqLm4ZO0D: \"anim-antifog-1\", TWyvFxoCY: \"ctabottom\", V_4d32lm9: \"anim-guideui-2\", vO3n9TAgm: \"anim-guideui-1\", YbCPKRthO: \"anim-scan-badges-1\", zg4jg3lch: \"animlap-guide\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3QNuEroOCqQ4pvtVnqdj/gZT7VYdmqwf8QCJPpKyk/Zk75udn2_.js\")), path: \"/scanner/black-friday\"}, s22eiDCph: {elements: {a_zYXdE7Z: \"anim-antifog-1\", CNXBjlDtl: \"anim-guideui-1\", eE8NL1kW5: \"aninm-revea-scanner\", F9TRQ3w8F: \"s-guide-design-2\", i1FHPLRiE: \"anim-scan-badges-1\", IH5jwkUQe: \"cable-detach\", iyW8l3dZa: \"s-features\", m4Cn9Fg3j: \"aninm-revea-laptop\", MrebJfxhi: \"s-guide-design\", Robrpa1VF: \"animlap-guide\", sNYv5S7rz: \"ctabottom\", tN1EW0ooX: \"s-reviews\", Ur5RKwXdm: \"anim-guideui-2\", XQ81935Dr: \"cable-detach-1\", XvG1e3WDe: \"anim-antifog\", z6H5ZnsQB: \"anim-scan-badges\", Z7PypM3CH: \"s-guide-design-1\", zf7h9_f0t: \"anim-guideui\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yw6Qvck1RPu57FrSv2gC/HtcSDhqOy9fEMzoy9Dgg/s22eiDCph.js\")), path: \"/scanner/ended-promos/black-friday\"}, PzArWg5sO: {elements: {dbG4L2Svd: \"aninm-revea-scanner\", dq9c9h9Y_: \"s-guide-design\", dQMlYc9An: \"s-guide-design-1\", ELbBvUg1q: \"animlap-guide\", G8QzlqhpF: \"anim-scan-badges\", JWNFWQnkW: \"s-features\", KoTdipzoJ: \"ctabottom\", mszwTK9e6: \"anim-guideui-2\", MXQEJVZTc: \"cable-detach-1\", NBt6c2y1h: \"aninm-revea-laptop\", ok3Av9uLe: \"anim-scan-badges-1\", tGUX71XvK: \"anim-antifog-1\", tRPdakD2G: \"anim-antifog\", udx1dcu_V: \"anim-guideui-1\", UY2bNmb_t: \"s-guide-design-2\", vugbpmxEX: \"cable-detach\", WqmEQhAED: \"anim-guideui\", ZkRW4YkzW: \"s-reviews\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4MFNOTlMXwvSjL2maMQ1/io0wl4UmvKHHVSIfehF0/PzArWg5sO.js\")), path: \"/scanner/endofyear\"}, P6OSvL4yD: {elements: {aXVvTrKeQ: \"s-guide-design-1\", Dp25nhgxL: \"anim-antifog\", FZ29osA4m: \"ctabottom\", h3ue6ThBt: \"s-sys-req\", IiS7r0OW3: \"cable-detach-2\", KOaPu8Aia: \"anim-scan-badges\", lQaKRZRcw: \"s-features\", mZZwEUIa8: \"anim-guideui\", NbH75h79e: \"aninm-revea-scanner\", O58ZT4wY9: \"anim-guideui-1\", PVm4xGqNb: \"s-guide-design\", RGwbng7Ws: \"anim-antifog-1\", sCfPTx_00: \"anim-edent\", SIGUn0IjP: \"cable-detach-1\", ulX0Cfrw9: \"cable-detach\", VvJlQeDWc: \"anim-tips\", XM6tOINSL: \"animlap-guide\", ZqWXILD9u: \"anim-feather\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Bbc57PxVB4O138nKkAcz/6IjsW3DOXuvj7vLCwdnD/P6OSvL4yD.js\")), path: \"/scan\"}, UqCmDKJaT: {elements: {bkUXoBVPa: \"anim-edent\", Ce1tL_xLZ: \"success-hero\", dHqfFmboQ: \"anim-tips\", jTyLNv8y4: \"cable-detach\", jvWKt_mtr: \"s-community\", p1WniYxtO: \"s-features\", WZLkaZszj: \"anim-feather\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/e2jiAiL5gaOQJSw8axkZ/DaLhDqZKkt3zD9zXxPoh/UqCmDKJaT.js\")), path: \"/scanner/demo-thankyou\"}, K6O32Pz9F: {elements: {CWAIt1_FZ: \"anim-tips\", CZPRlTohm: \"anim-guideshelp\", Ft10mT8on: \"success-hero\", GWR3ZVFGL: \"s-features\", msW9bOA9g: \"anim-edent\", PcFqiRpuv: \"anim-feather\", u3uTtXKJ7: \"cable-detach\", U5a0CNQrz: \"s-community\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FJNJsWu9f8PiJ8VqpiiS/vYrf4rS3VJj2Y9gZqYmP/K6O32Pz9F.js\")), path: \"/software/demo-thankyou\"}, b6dtSIOwT: {elements: {aWHc1mtID: \"anim-tips\", eYpTHelbx: \"s-features\", FYgPhfdz3: \"success-hero\", lpspJZyTD: \"anim-edent\", pNVHGZdmZ: \"cable-detach\", uH06Ca5Lg: \"anim-feather\", WCwIwDH5N: \"s-community\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IdtM3NTak9baS749Q0LU/fxvDSPZIR7dnQsdOtdSU/b6dtSIOwT.js\")), path: \"/software/beta-thankyou\"}, qUYbhAzu8: {elements: {CnUTeUMrP: \"s-features\", e29vy1rET: \"anim-guideshelp\", JDOvhu6S6: \"anim-edent\", nk_v_CQI6: \"anim-tips\", pM4T8df7Y: \"anim-feather\", QILMAcDst: \"cable-detach\", VVz0O9dCW: \"success-hero\", ym79qfr5A: \"s-community\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6Uc53JxWRKNbKOn4mH5A/my7CqfhoZxJ4ScuwG1aY/qUYbhAzu8.js\")), path: \"/scanner/purchase-thankyou\"}, AY7HAq5C5: {elements: {bvsdTCWYc: \"ctabottom\", CgknBLCcZ: \"specs-cable\", CqQjcVl8_: \"anim-edent\", FF0kiOhpr: \"cable-detach\", fT7wa5sTx: \"hero\", fTasbYJid: \"s-features\", pRW105Fr8: \"anim-feather\", RSJxKTD5A: \"s-testmonials\", sUnb_OlTL: \"scaner-center-spotlight\", u5WyTlafk: \"anim-tips\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QyZazJFArUMWsdtlEIcv/treB5CEoszChLnNnKriG/AY7HAq5C5.js\")), path: \"/scanner/ended-promos/july4\"}, uFj1TGpFs: {elements: {AwuoCsLc6: \"anim-all-x\", Bx5cWumKu: \"anim-openstand\", eVulctkDi: \"s-community\", HBb2pstCn: \"anim-aidriven\", hjD8Tpiqp: \"anim-carousel-items\", iX1kvobeN: \"aninm-revea-scanner\", KMnPZca9I: \"anim-sec-apps\", m_SXVIVIl: \"anim-softwarehome\", oPmGKQpN5: \"s-digi-sols\", qC5MC0wok: \"s-hero\", qjAgCvqod: \"a-nolock\", qttXzGgsv: \"digital-academy\", uKefwnjmc: \"anim-guideshelp\", Wvo3FUevf: \"anim-soft-peek\", yLwXrVlIf: \"anim-scan-badges\", YNnkwtZ0h: \"s-digi-sols-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Qw8oaum7pLCYPuTF7qxI/rhh8sHw06SYcZrey7M9o/uFj1TGpFs.js\")), path: \"/archive/offline-sections\"}, VOGQqPAus: {elements: {A3zdPkyk8: \"s-community\", hbdGsITsg: \"s-joinus\", l3lXOL5wA: \"anim-story-1\", ohA9mnYQa: \"anim-story\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f3s4pzG70DzuGdXekQDU/j21oEEJNIgFszhQOGbbp/VOGQqPAus.js\")), path: \"/about\"}, RX68jMQ2M: {elements: {D56xdQ61R: \"robot\", LJWmh4oFs: \"robot-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kw3p0q15wu44KNVUYUIW/DVMrlVFvp6a7AWB7D6cH/RX68jMQ2M.js\")), path: \"/events/ids2025\"}, jvGGiSO2M: {elements: {cHLSLcRW_: \"animlap-implant\", d_pCgNYgH: \"anim-no-cost\", Dp4bhUccg: \"s-segmentation-1\", ewTpA3EtS: \"s-digi-sols\", F4tbBZTV4: \"anim-guideui\", J0nddDYTm: \"s-digi-sols-1\", jd21SeUJN: \"s-implant-planner\", nRd8XdYpd: \"s-segmentation\", q506D2_5i: \"animlap-seg\", WKRheVImk: \"animlap-guide\", zq9Wqjhuz: \"s-guide-design\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bTVWVez3tpWSSOdpXjnM/yiVUIf1xnguNidAaTjQH/jvGGiSO2M.js\")), path: \"/archive/software-old\"}, wC0UuHUD2: {elements: {bE6jf0ncE: \"anim-aidriven\", Cl7KTamYx: \"s-digi-sols\", gnCLTE4tW: \"animlap-seg\", i_JRXleio: \"s-segmentation-1\", PLByPJFjs: \"anim-guided\", qH5itAZC2: \"s-segmentation\", rqrReZgds: \"s-digi-sols-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u4wmxLHVFCJNg7E5hWwg/Lggz0E87ySQpFUJ8obu2/wC0UuHUD2.js\")), path: \"/software/all-on-x\"}, EYTqebpvf: {elements: {gphmQAhiF: \"anim-guideshelp\", lQwKy2HAG: \"digital-academy\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tq42c9flT1iGEpVV5gJc/HzdLUDWCe6o9Q4s9X5TK/EYTqebpvf.js\")), path: \"/learning-center\"}, ABU6HQPno: {elements: {fTS3UzdWN: \"digital-academy\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2h6URqaaO2ohW4Z7PWZN/MrLAHcAY943m7eDCUkri/ABU6HQPno.js\")), path: \"/learning-center/user-guide\"}, a70iGsczH: {elements: {qrkbC_Ae2: \"digital-academy\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/E55H564a3nbUtV9FfnEQ/0BaBiWQQuj0E03F2l3UL/a70iGsczH.js\")), path: \"/blog\"}, ofwqpEN1A: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1J9nkrdtMHK0fq6KCguR/Zg1sSeBa1THF08LluaUR/ofwqpEN1A.js\")), path: \"/software/get-started\"}, gzaLw9l9i: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rYPhV9yXZRHKfx3GwYO0/TRD5wS5PDfy7st3zKBid/gzaLw9l9i.js\")), path: \"/software/join-beta\"}, pLLDiRthy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GtCRXUs9kLclnVHtSZi4/zkvV41uunyRlAZ3d8cq3/pLLDiRthy.js\")), path: \"/about/contact-us\"}, KzldIcivB: {elements: {phyO8XFVA: \"s-community\", PPo3FYemP: \"anim-cta-apps\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/G6dJwt8n3nNyqXp2vjZ4/XFllGznQpTosq5QqfKNr/KzldIcivB.js\")), path: \"/software/downloads\"}, LTQVIswp4: {elements: {G0F2Hmjnh: \"s-community\", tXOAAObm1: \"anim-cta-apps\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZiIWLi4vsJ9lnxmfTkRe/kk1Lg5Ugm6CfxRdMU7n6/LTQVIswp4.js\")), path: \"/software/beta-download\"}, aorDl7ayV: {elements: {d96BWHzuQ: \"anim-cta-apps\", t2SjEKcXs: \"s-community\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JDhh4FVq15wexPbRKTaN/Qy3h8FhjdVeteTg2Y4av/aorDl7ayV.js\")), path: \"/learning-center/sample-files\"}, IGhVdLOR4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zErTdOXrI6dksIloZswe/nyF22B9XRlpAvyymxPs9/IGhVdLOR4.js\")), path: \"/404\"}, os3qynQbn: {elements: {i_Mcls16B: \"s-digi-sols\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jEVEDryvSVtzECkEDJD4/N3LoDqP0iORlgSeIrAXw/os3qynQbn.js\")), path: \"/terms-of-service\"}, OnW0AJkBu: {elements: {wWw3dzhq_: \"s-digi-sols\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GHzWMQ3BxaDCBrlaL4Ys/aWDEAPsFKSGybhSJitHB/OnW0AJkBu.js\")), path: \"/privacy-policy\"}, qPlMZ38G3: {elements: {bjNWyumoh: \"cable-detach\", cPPa9bGdx: \"s-tech-spec\", d4GPUGuWt: \"s-after-sales\", hPFL6RpaV: \"s-guide-design\", KiCh8L3sW: \"animlap-guide\", OpFW7P_Rh: \"s-pre-purchasing\", pBD79htFD: \"ctabottom\", PxV25I80J: \"animlap-implant\", TG_dY99S7: \"anim-soft-peek\", U44fGWHVV: \"anim-antifog\", x6xReUl2Y: \"s-hardware-specs\", yOPHNsRXv: \"anim-guideui\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f6FxzmcaG9fFTKj0uMD0/2ABagxpDgJTffQEkL9va/qPlMZ38G3.js\")), path: \"/compare/ios/atomica-vs-medit\"}, mXiMIUY0s: {elements: {AxEqNxwLo: \"s-hardware-specs\", GrriyYe7Y: \"cable-detach\", h03KZtmG4: \"s-pre-purchasing\", Hil2Ag4s3: \"animlap-guide\", JukJ47NNH: \"animlap-implant\", nc_NV7xzx: \"s-after-sales\", nx4osTs42: \"s-tech-spec\", PPKOxCsGS: \"anim-antifog\", Sn6NB0ROd: \"ctabottom\", SvvnGVMYk: \"s-guide-design\", XJCmPw0uH: \"anim-guideui\", yvOxrvxqB: \"anim-soft-peek\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oRBvAVesAITmuKzzVCoD/PC9OQLG5BrIPZkrzVZsN/mXiMIUY0s.js\")), path: \"/compare/ios/atomica-vs-shining3d\"}, kPidCkwXt: {elements: {bWqpU3iy_: \"s-guide-design\", ErUeZYy3o: \"s-pre-purchasing\", fuZ4DWwoS: \"animlap-guide\", hdgskWf0a: \"s-tech-spec\", IuvrVRzcJ: \"anim-guideui\", IXct3vqOl: \"ctabottom\", KJU61q92e: \"s-hardware-specs\", OzfgOmSYi: \"anim-antifog\", xUbibMQBx: \"s-after-sales\", z8T3cAbsw: \"cable-detach\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HhRUvpz7n5hoYoVa5uDV/oW5ZWvO4xt4tgCDcI7dq/kPidCkwXt.js\")), path: \"/compare/ios/atomica-vs-itero\"}, lvxadZfM_: {elements: {aQiReA4I2: \"anim-antifog\", BCemadTdi: \"ctabottom\", BHZ3H8YJr: \"s-tech-spec\", e5xJGaEpw: \"s-guide-design\", FO56mRUWT: \"s-pre-purchasing\", HRx5zbQgZ: \"animlap-guide\", RqMPf6NK_: \"s-after-sales\", u8N4w9PK_: \"anim-guideui\", VkZrsUVxZ: \"cable-detach\", zYCkPjVjq: \"s-hardware-specs\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CmjMZSkBSQjIHx7D5rER/LhtCTG081JdZfsyLkFGm/lvxadZfM_.js\")), path: \"/compare/ios/atomica-vs-3shape\"}, BBzC81lBZ: {elements: {h_g2NQuOH: \"s-digi-sols\", hQfclbHiz: \"s-digi-sols-1\", pPs36c8S4: \"s-implant-planner\", vpgsaXsuc: \"digital-academy\", XQbSVPUq6: \"anim-guideshelp\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eUHd2Y8xZ1uZMEEP6LOK/ZwJ27MBcyqmwWtNXCel6/BBzC81lBZ.js\")), path: \"/whats-new\"}, ctdffXt6g: {elements: {ajhvxl1hS: \"animlap-implant\", DsLMLgFkR: \"animlap-implant-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kH5dVsYtxC2PioKkKFSX/Jd5Lk4Vm0nyiko1zejIS/ctdffXt6g.js\")), path: \"/whats-new/archive\"}, Per5Yygbm: {elements: {DNifwmdvO: \"digital-academy\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/htf3zlgou8yGVzHq2EUg/qbltTGSRM5gMTHKd2cQu/Per5Yygbm.js\")), path: \"/legal-and-compliance\"}, iBuZtYGka: {elements: {jdgjpTf1E: \"digital-academy\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QZThTP4VBDUbVZgwPCLh/IKCK8ZBdHp9A3YHzDzvn/iBuZtYGka.js\")), path: \"/legal-and-compliance/2\"}, HNjLBT722: {elements: {EReVXsoOp: \"s-segmentation-1\", KyPrKzZaW: \"digital-academy\", pTSoa8XAB: \"animlap-seg\", RaRs6UPZ8: \"s-segmentation\", svkk10Of3: \"anim-guideshelp\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sDq9s7AxqQkciaTEJMzh/xkgWT3OXbI6yEHavoarU/HNjLBT722.js\")), path: \"/webinars\"}, eqkKgBCqY: {elements: {bNmfloaId: \"anim-guideshelp\", MwJxF68pK: \"digital-academy\", vnSuSqXF4: \"animlap-seg\", VOjR3eaiw: \"s-segmentation-1\", vtc54lrux: \"s-segmentation\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JuTeSbNoTiHYooc7NERn/FbjAJSBw9TnYbUm8vTj5/eqkKgBCqY.js\")), path: \"/webinars/webinars-2\"}, eeFz3PklB: {elements: {a5gpdd42t: \"anim-blackfriday-sec-2\", AOYy5jURe: \"s-hero-2\", DCePUi3CP: \"s-hero\", E2vrORz8B: \"cta-remix\", fpJC9J82p: \"aninm-revea-scanner\", gAmwtl0iF: \"s-hero-3\", GCDTlbtXv: \"extra-tools-cards\", hxrrjejk3: \"s-digi-sols\", KgCocZ_rs: \"extra-tools\", kOj3yc3TF: \"aninm-revea-scanner-1\", Kz_JNqI4f: \"aninm-revea-scanner-6\", LRTPTmEvm: \"s-digi-sols-1\", M9LjfM02_: \"aninm-revea-scanner-7\", mNIovoadW: \"s-digi-sols-2\", NkGzXy0xf: \"s-digi-sols-4\", oCHiBdBWy: \"digital-academy\", PClhW_mcX: \"aninm-revea-scanner-4\", pG5__VFGd: \"cta-remix-1\", PqFJ40FQU: \"s-digi-sols-3\", pRWQy994F: \"anim-blackfriday-sec\", qk_uVLU0I: \"s-digi-sols-5\", qPyzWW2PG: \"animlap-implant\", rfEpFSucG: \"anim-blackfriday-sec-1\", Rhc4uL1mt: \"statistics\", sNez2VwG7: \"s-hero-1\", TJK5yJlyT: \"aninm-revea-scanner-2\", Ur2KWJNxa: \"main-statistics\", VWdTkxoIC: \"s-splints-1\", w0tfpGoaT: \"cta-remix-2\", wXifduA3T: \"s-implant-planner\", WY8qhlEq1: \"anim-blackfriday-sec-3\", ym6k_RiKO: \"s-splints\", ZsZE03txo: \"s-implant-planner-1\", ZTLVKDWTv: \"s-implant-planner-2\", zXTRtHzyl: \"aninm-revea-scanner-5\", zzz2RSfN4: \"aninm-revea-scanner-3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i5Xdwe7ffeCrXMTIr3HH/PpjOHbfbu079CtRfQTfd/eeFz3PklB.js\")), path: \"/compare\"}, nvTUQ22QI: {elements: {OQ5b5NMGE: \"robot\", yKuCpOdVJ: \"robot-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GAnAGmKrEEv8LwhybgiZ/DsbBPYfPxZWldHNQR8Mi/nvTUQ22QI.js\")), path: \"/robotic-drill\"}, WMTc_TaNS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uFDV4c6Y6xoaRsuvtXG3/4UTPLkuQHu8EWSeWUQ2m/WMTc_TaNS.js\")), path: \"/about/contact-us/yahia\"}, fnWpWpIkQ: {collectionId: \"oqz54VbSv\", elements: {ciMezBxvs: \"anim-sec-apps\", ignabxuugBxlnXosVQ: \"s-digi-sols-3\", iJcafxzsT: \"s-digi-sols\", jKrbNi7UB: \"anim-soft-peek\", KLHd1cRRz: \"anim-scan-badges\", kQa1wXOBGBxlnXosVQ: \"s-digi-sols-2\", Rob3XpYmLBxlnXosVQ: \"s-digi-sols-1\", tjHmBn4Kd: \"end\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LgH6c0TsxMofDCDpyV07/d4mJ6FoTLifneuRw34RV/fnWpWpIkQ.js\")), path: \"/blog/:AY307b5nW\"}, ydhZFItEQ: {collectionId: \"emjZ1rqjE\", elements: {AjCTiju2y: \"end\", Ez8MQYb0H: \"digital-academy\", HxDk_Ntsf: \"start\", I4A3SIgtR: \"end-1\", t9nHCEEde: \"s1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NOmZJDLLW8nJoFxq6UZM/AHtBs9xdaMio49jHfgLH/ydhZFItEQ.js\")), path: \"/learning-center/user-guide/:knYKn0thG\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {emjZ1rqjE: async () => (await import(\"https://framerusercontent.com/modules/PlrYOSOMzWx9HrFpOEpF/UXLJUhBJ6stN5CwgC8BC/emjZ1rqjE.js\"))?.[\"utils\"], oqz54VbSv: async () => (await import(\"https://framerusercontent.com/modules/ntNm2lgrREH0fPPSUtT8/mdMqiIRPMk700EutRUID/oqz54VbSv.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"393da7e98422dbb4168dedfee732688afcc5a6250ecfaedf5ee618bf9ea5d57f\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {aUhL8vtyu: true, FUQ1Dv1Jy: \"XEDHXZR_o\", mDu8DXXoB: true, qrX0JSZZO: true, uT_v_7rZl: \"cBUX1h4jd\"}\r\nconst props2 = {...props1, FUQ1Dv1Jy: \"ZHJut_9H4\", uT_v_7rZl: \"sd1PaiK8r\"}\r\nconst props3 = {...props1, FUQ1Dv1Jy: \"fHSG3bdDv\", uT_v_7rZl: \"a9AATF7tF\"}\r\nconst templateProps = {A3O7Immqt: props1, a70iGsczH: props1, ABU6HQPno: props1, aorDl7ayV: props1, AY7HAq5C5: props1, b6dtSIOwT: props1, BBzC81lBZ: props1, bW5hibCAh: props1, ctdffXt6g: props1, D7vlcknGw: props2, E_h_MjHuU: props1, eeFz3PklB: props1, eqkKgBCqY: props1, EYTqebpvf: props1, fnWpWpIkQ: props1, gzaLw9l9i: props1, HNjLBT722: props1, iBuZtYGka: props1, IGhVdLOR4: props1, jFJQwiPmd: props1, jvGGiSO2M: props1, K6O32Pz9F: props1, kPidCkwXt: props1, KzldIcivB: props1, LTQVIswp4: props1, lvxadZfM_: props1, mXiMIUY0s: props1, nvTUQ22QI: props3, ofwqpEN1A: props1, OnW0AJkBu: props1, os3qynQbn: props1, P6OSvL4yD: props1, Per5Yygbm: props1, pLLDiRthy: props1, PzArWg5sO: props1, qPlMZ38G3: props1, qUYbhAzu8: props1, RX68jMQ2M: props3, s22eiDCph: props1, uFj1TGpFs: props1, UqCmDKJaT: props1, VOGQqPAus: props1, wC0UuHUD2: props1, WMTc_TaNS: props1, Zk75udn2_: props1}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"A3O7Immqt\":\r\ncase \"D7vlcknGw\":\r\ncase \"Zk75udn2_\":\r\ncase \"s22eiDCph\":\r\ncase \"PzArWg5sO\":\r\ncase \"P6OSvL4yD\":\r\ncase \"UqCmDKJaT\":\r\ncase \"K6O32Pz9F\":\r\ncase \"b6dtSIOwT\":\r\ncase \"qUYbhAzu8\":\r\ncase \"AY7HAq5C5\":\r\ncase \"bW5hibCAh\":\r\ncase \"uFj1TGpFs\":\r\ncase \"VOGQqPAus\":\r\ncase \"E_h_MjHuU\":\r\ncase \"RX68jMQ2M\":\r\ncase \"jFJQwiPmd\":\r\ncase \"jvGGiSO2M\":\r\ncase \"wC0UuHUD2\":\r\ncase \"EYTqebpvf\":\r\ncase \"ABU6HQPno\":\r\ncase \"a70iGsczH\":\r\ncase \"ofwqpEN1A\":\r\ncase \"gzaLw9l9i\":\r\ncase \"pLLDiRthy\":\r\ncase \"KzldIcivB\":\r\ncase \"LTQVIswp4\":\r\ncase \"aorDl7ayV\":\r\ncase \"IGhVdLOR4\":\r\ncase \"os3qynQbn\":\r\ncase \"OnW0AJkBu\":\r\ncase \"qPlMZ38G3\":\r\ncase \"mXiMIUY0s\":\r\ncase \"kPidCkwXt\":\r\ncase \"lvxadZfM_\":\r\ncase \"BBzC81lBZ\":\r\ncase \"ctdffXt6g\":\r\ncase \"Per5Yygbm\":\r\ncase \"iBuZtYGka\":\r\ncase \"HNjLBT722\":\r\ncase \"eqkKgBCqY\":\r\ncase \"eeFz3PklB\":\r\ncase \"nvTUQ22QI\":\r\ncase \"WMTc_TaNS\":\r\ncase \"fnWpWpIkQ\":\r\nreturn React.createElement(MainTemp, {...props, key: \"MainTemp\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"A3O7Immqt\":\r\ncase \"D7vlcknGw\":\r\ncase \"Zk75udn2_\":\r\ncase \"s22eiDCph\":\r\ncase \"PzArWg5sO\":\r\ncase \"P6OSvL4yD\":\r\ncase \"UqCmDKJaT\":\r\ncase \"K6O32Pz9F\":\r\ncase \"b6dtSIOwT\":\r\ncase \"qUYbhAzu8\":\r\ncase \"AY7HAq5C5\":\r\ncase \"bW5hibCAh\":\r\ncase \"uFj1TGpFs\":\r\ncase \"VOGQqPAus\":\r\ncase \"E_h_MjHuU\":\r\ncase \"RX68jMQ2M\":\r\ncase \"jFJQwiPmd\":\r\ncase \"jvGGiSO2M\":\r\ncase \"wC0UuHUD2\":\r\ncase \"EYTqebpvf\":\r\ncase \"ABU6HQPno\":\r\ncase \"a70iGsczH\":\r\ncase \"ofwqpEN1A\":\r\ncase \"gzaLw9l9i\":\r\ncase \"pLLDiRthy\":\r\ncase \"KzldIcivB\":\r\ncase \"LTQVIswp4\":\r\ncase \"aorDl7ayV\":\r\ncase \"IGhVdLOR4\":\r\ncase \"os3qynQbn\":\r\ncase \"OnW0AJkBu\":\r\ncase \"qPlMZ38G3\":\r\ncase \"mXiMIUY0s\":\r\ncase \"kPidCkwXt\":\r\ncase \"lvxadZfM_\":\r\ncase \"BBzC81lBZ\":\r\ncase \"ctdffXt6g\":\r\ncase \"Per5Yygbm\":\r\ncase \"iBuZtYGka\":\r\ncase \"HNjLBT722\":\r\ncase \"eqkKgBCqY\":\r\ncase \"eeFz3PklB\":\r\ncase \"nvTUQ22QI\":\r\ncase \"WMTc_TaNS\":\r\ncase \"fnWpWpIkQ\":\r\nreturn [{hash: \"1cra6tf\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"h2orga\", mediaQuery: \"(min-width: 810px) and (max-width: 1279px)\"}, {hash: \"1kv3q8y\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\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/zErTdOXrI6dksIloZswe/nyF22B9XRlpAvyymxPs9/IGhVdLOR4.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://atomica.ai\",\r\n                    EditorBar: \r\ntypeof window === \"undefined\" ? undefined : (() => {\r\n    const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n    if (isBot) return\r\n\r\n    return Framer.lazy(async () => {\r\n        const { createEditorBar } = await import(\"https://edit.framer.com/init.mjs\")\r\n        return {\r\n            default: createEditorBar({\r\n                dependencies: {\r\n                    __version: 1,\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                        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        }\r\n    })\r\n})()\r\n,\r\n                    LayoutTemplate: Template,\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: {editorBarOnPageEditing: false, pauseOffscreen: true, replaceNestedLinks: true}\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: {global: {enter: {mask: {angle: 90, type: \"wipe\", width: \"80%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"24px\"}}, 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(\"Recoverable error has happened. Please check any custom code or code overrides to fix 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(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\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                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.yieldUnlessUrgent()\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                        Framer.setInitialHydrationState()\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    ", "import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavbarsNavbarsNavbarTopMainNavigation from\"#framer/local/canvasComponent/cJNRUDwAT/cJNRUDwAT.js\";import FooterMain from\"#framer/local/canvasComponent/zz8GVBJn9/zz8GVBJn9.js\";const NavbarsNavbarsNavbarTopMainNavigationFonts=getFonts(NavbarsNavbarsNavbarTopMainNavigation);const FooterMainFonts=getFonts(FooterMain);const NavbarsNavbarsNavbarTopMainNavigationControls=getPropertyControls(NavbarsNavbarsNavbarTopMainNavigation);const breakpoints={DOQwtBLt5:\"(max-width: 809px)\",GgH_WJObU:\"(min-width: 1280px)\",OiKUf7X_z:\"(min-width: 810px) and (max-width: 1279px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ktNNw\";const variantClassNames={DOQwtBLt5:\"framer-v-1kv3q8y\",GgH_WJObU:\"framer-v-1cra6tf\",OiKUf7X_z:\"framer-v-h2orga\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ktNNw.framer-7v3v11, .framer-ktNNw .framer-7v3v11 { display: block; }\",\".framer-ktNNw.framer-1cra6tf { align-content: center; align-items: center; background-color: var(--token-87c917fd-62ef-4301-8925-efacbced7a5a, #09090b); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ktNNw .framer-1656sc8-container { flex: none; height: auto; left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; view-transition-name: framer-ktNNw-1656sc8-exclude; z-index: 10; }\",\"::view-transition-group(framer-ktNNw-1656sc8-exclude), ::view-transition-new(framer-ktNNw-1656sc8-exclude), ::view-transition-old(framer-ktNNw-1656sc8-exclude), ::view-transition-group(framer-ktNNw-12e2hx2-exclude), ::view-transition-new(framer-ktNNw-12e2hx2-exclude), ::view-transition-old(framer-ktNNw-12e2hx2-exclude) { animation: none !important; }\",\".framer-ktNNw .framer-zm7lwk { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: calc(0 * -1px); position: relative; width: 0px; }\",\".framer-ktNNw .framer-12e2hx2-container { flex: none; height: auto; order: 1002; position: relative; view-transition-name: framer-ktNNw-12e2hx2-exclude; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: calc(0 * -1px); }',\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-ktNNw.framer-1cra6tf { gap: 0px; } .framer-ktNNw.framer-1cra6tf > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-ktNNw.framer-1cra6tf > :first-child { margin-top: 0px; } .framer-ktNNw.framer-1cra6tf > :last-child { margin-bottom: 0px; } }\"];const mediaQueries={DOQwtBLt5:\"(max-width: 809px)\",GgH_WJObU:\"(min-width: 1280px)\",OiKUf7X_z:\"(min-width: 810px) and (max-width: 1279px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Event:\"fHSG3bdDv\",Scanner:\"ZHJut_9H4\",Software:\"XEDHXZR_o\"};const humanReadableEnumMap1={event:\"a9AATF7tF\",scanner:\"sd1PaiK8r\",Software:\"cBUX1h4jd\"};const humanReadableVariantMap={Desktop:\"GgH_WJObU\",Phone:\"DOQwtBLt5\",Tablet:\"OiKUf7X_z\"};const getProps=({about,cTAS,height,id,mobileCTA,scanner,software,width,...props})=>{return{...props,aUhL8vtyu:software??props.aUhL8vtyu??true,FUQ1Dv1Jy:humanReadableEnumMap[cTAS]??cTAS??props.FUQ1Dv1Jy??\"XEDHXZR_o\",mDu8DXXoB:scanner??props.mDu8DXXoB??true,qrX0JSZZO:about??props.qrX0JSZZO??true,uT_v_7rZl:humanReadableEnumMap1[mobileCTA]??mobileCTA??props.uT_v_7rZl??\"cBUX1h4jd\",variant:humanReadableVariantMap[props.variant]??props.variant??\"GgH_WJObU\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,FUQ1Dv1Jy,uT_v_7rZl,qrX0JSZZO,mDu8DXXoB,aUhL8vtyu,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"GgH_WJObU\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-87c917fd-62ef-4301-8925-efacbced7a5a, rgb(9, 9, 11)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1cra6tf\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1656sc8-container\",layoutScroll:true,nodeId:\"AHX6dRa1y\",scopeId:\"HIoG89VXb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DOQwtBLt5:{variant:\"yVxH3SqDe\"},OiKUf7X_z:{variant:\"p3_0gMl0h\"}},children:/*#__PURE__*/_jsx(NavbarsNavbarsNavbarTopMainNavigation,{height:\"100%\",id:\"AHX6dRa1y\",JViEDenqs:FUQ1Dv1Jy,layoutId:\"AHX6dRa1y\",n3x1aml5Y:qrX0JSZZO,nbQiRGqAs:mDu8DXXoB,nZYdCEz3C:uT_v_7rZl,q5S7DLtXH:aUhL8vtyu,style:{width:\"100%\"},variant:\"xUMJCSMH1\",wi4jv_9T1:false,width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-zm7lwk\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:585,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12e2hx2-container\",nodeId:\"nsKtFScUS\",scopeId:\"HIoG89VXb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DOQwtBLt5:{variant:\"yRpz1uLH8\"},OiKUf7X_z:{variant:\"Yn9vNyV0m\"}},children:/*#__PURE__*/_jsx(FooterMain,{height:\"100%\",id:\"nsKtFScUS\",layoutId:\"nsKtFScUS\",style:{width:\"100%\"},variant:\"OWqgY7td_\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1178\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OiKUf7X_z\":{\"layout\":[\"fixed\",\"fixed\"]},\"DOQwtBLt5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FUQ1Dv1Jy\":\"cTAS\",\"uT_v_7rZl\":\"mobileCTA\",\"qrX0JSZZO\":\"about\",\"mDu8DXXoB\":\"scanner\",\"aUhL8vtyu\":\"software\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerHitTargets {\"GgH_WJObU\":[\".framer-1656sc8-container\",\".framer-12e2hx2-container\"],\"OiKUf7X_z\":[\".framer-1656sc8-container\",\".framer-12e2hx2-container\"],\"DOQwtBLt5\":[\".framer-1656sc8-container\",\".framer-12e2hx2-container\"]}\n * @framerBreakpoints {\"GgH_WJObU\":{\"min\":1280,\"canvasClassName\":\"framer-1cra6tf-override\",\"minHeight\":1178,\"name\":\"Desktop\",\"width\":1280},\"OiKUf7X_z\":{\"min\":810,\"max\":1279,\"canvasClassName\":\"framer-h2orga-override\",\"minHeight\":1550,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810},\"DOQwtBLt5\":{\"max\":809,\"canvasClassName\":\"framer-1kv3q8y-override\",\"minHeight\":1899,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390}}\n * @framerDefaultVariant GgH_WJObU\n * @framerLayoutTemplate\n */const FramerHIoG89VXb=withCSS(Component,css,\"framer-ktNNw\");export default FramerHIoG89VXb;FramerHIoG89VXb.displayName=\"MainTemp\";FramerHIoG89VXb.defaultProps={height:1178,width:1280};addPropertyControls(FramerHIoG89VXb,{FUQ1Dv1Jy:NavbarsNavbarsNavbarTopMainNavigationControls?.[\"JViEDenqs\"]&&{...NavbarsNavbarsNavbarTopMainNavigationControls[\"JViEDenqs\"],defaultValue:\"XEDHXZR_o\",description:undefined,hidden:undefined,title:\"CTA S\"},uT_v_7rZl:NavbarsNavbarsNavbarTopMainNavigationControls?.[\"nZYdCEz3C\"]&&{...NavbarsNavbarsNavbarTopMainNavigationControls[\"nZYdCEz3C\"],defaultValue:\"cBUX1h4jd\",description:undefined,hidden:undefined,title:\"Mobile CTA\"},qrX0JSZZO:{defaultValue:true,title:\"About\",type:ControlType.Boolean},mDu8DXXoB:{defaultValue:true,title:\"Scanner\",type:ControlType.Boolean},aUhL8vtyu:{defaultValue:true,title:\"Software\",type:ControlType.Boolean}});addFonts(FramerHIoG89VXb,[{explicitInter:true,fonts:[]},...NavbarsNavbarsNavbarTopMainNavigationFonts,...FooterMainFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHIoG89VXb\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"FUQ1Dv1Jy\\\":\\\"cTAS\\\",\\\"uT_v_7rZl\\\":\\\"mobileCTA\\\",\\\"qrX0JSZZO\\\":\\\"about\\\",\\\"mDu8DXXoB\\\":\\\"scanner\\\",\\\"aUhL8vtyu\\\":\\\"software\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1178\",\"framerIntrinsicWidth\":\"1280\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"GgH_WJObU\\\":[\\\".framer-1656sc8-container\\\",\\\".framer-12e2hx2-container\\\"],\\\"OiKUf7X_z\\\":[\\\".framer-1656sc8-container\\\",\\\".framer-12e2hx2-container\\\"],\\\"DOQwtBLt5\\\":[\\\".framer-1656sc8-container\\\",\\\".framer-12e2hx2-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"GgH_WJObU\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OiKUf7X_z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DOQwtBLt5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"GgH_WJObU\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-1cra6tf-override\\\",\\\"minHeight\\\":1178,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280},\\\"OiKUf7X_z\\\":{\\\"min\\\":810,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-h2orga-override\\\",\\\"minHeight\\\":1550,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810},\\\"DOQwtBLt5\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1kv3q8y-override\\\",\\\"minHeight\\\":1899,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "init_ssg_sandbox_shims", "NavbarsNavbarsNavbarTopMainNavigationFonts", "getFonts", "cJNRUDwAT_default", "FooterMainFonts", "zz8GVBJn9_default", "NavbarsNavbarsNavbarTopMainNavigationControls", "getPropertyControls", "breakpoints", "serializationHash", "variantClassNames", "breakpointRules", "breakpointKeys", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableVariantMap", "getProps", "about", "cTAS", "height", "id", "mobileCTA", "scanner", "software", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "FUQ1Dv1Jy", "uT_v_7rZl", "qrX0JSZZO", "mDu8DXXoB", "aUhL8vtyu", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "Container", "PropertyOverrides2", "cJNRUDwAT_default", "zz8GVBJn9_default", "css", "target", "RenderTarget", "key", "selector", "rule", "FramerHIoG89VXb", "withCSS", "HIoG89VXb_default", "addPropertyControls", "NavbarsNavbarsNavbarTopMainNavigationControls", "ControlType", "addFonts", "NavbarsNavbarsNavbarTopMainNavigationFonts", "FooterMainFonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props1", "props2", "props3", "props", "B", "HIoG89VXb_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "rootPreload", "content", "PageRoot", "createEditorBar", "useCurrentRoute", "useLocaleInfo", "useRouter", "X", "te", "ue", "pe", "ye", "Ga", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "page", "PageEffectsProvider", "isBrowser", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldUnlessUrgent", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "setInitialHydrationState", "turnOffReactEventHandling", "d", "r"]
}
