{"version":3,"file":"script_main.Ca_WSrDQ.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","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["framer:toplevel/main"],"sourcesContent":["\r\n\t\timport * 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\t\tconst routes = {QrK4zCZYq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/63ByOX96S01fOGDH7oil/TlS6bJFtyQiebXRRJNmM/QrK4zCZYq.js\")), path: \"/\"}, d2GpjHzQK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7mpgP2PuPlbEnBOSuMTf/hGdGdAP4CTJqCiUBbAZG/d2GpjHzQK.js\")), path: \"/about-us\"}, IQgOPe_Y1: {elements: {aTXoZxA0i: \"timeline-row-6\", e29OxuDA6: \"timeline-row-1\", efKZLNpzN: \"timeline-row-3\", MzX_rW3Ts: \"timeline-row-4\", PdyC3_FAN: \"timeline-row-5\", sb0ca3HfP: \"timeline-row-1-1\", YhqCzNMB2: \"timeline-row-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vFoEiyDRmc3dFXEN98Ip/OdO0kix49plucydfU1f5/IQgOPe_Y1.js\")), path: \"/foundry\"}, To9I0kDRh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RJj8hMWANFPt24kfHIqa/HyquWgh4UrPKJkC3XFcD/To9I0kDRh.js\")), path: \"/whitepapers\"}, feO_GDB1a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Z5lpH3Meum4whZcdoVtf/nQZ1pLiAsxpk2yroIBRR/feO_GDB1a.js\")), path: \"/foundry/guardrails\"}, shyEtYk_K: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SlPsqcvK2PHL66LxfMHJ/3HBGmR4RBMRlqeSlrSG0/shyEtYk_K.js\")), path: \"/foundry/arms\"}, XC1EOKh26: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kcu3Z9OK2X7uKbdzANbr/W8iGz3gHuIo5hqMgydB8/XC1EOKh26.js\")), path: \"/foundry-subpages/azure\"}, ErIoNGVu2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wD2UHKMjXs3MQFP9YuPj/CgOIHnUJjw7FlxdctSw7/ErIoNGVu2.js\")), path: \"/foundry-subpages/aws\"}, iV7Xh7NFS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/euhhJ8WBNiwp62w23jfD/3W3Aw6H4iI01RJRiw6Tl/iV7Xh7NFS.js\")), path: \"/foundry-subpages/google-cloud-ai\"}, lkcdV78EI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/W8KXFGfRZ6SadyRs8Tiz/mIHarvIfd8Tucgea3Xbl/lkcdV78EI.js\")), path: \"/foundry-subpages/on--premisis-ai\"}, dg3qEbf5w: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HHxUUbRueVy5Vm4CHsb0/8RmKUVpWDmUDhO0MBTWt/dg3qEbf5w.js\")), path: \"/agents/healthcare\"}, ZRX71ic2z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Mnld3tepi4wWfIS57TXa/1x9F1YrI4ZwdryydRa6r/ZRX71ic2z.js\")), path: \"/agents/procurement\"}, PUycjYhJt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ynSmcBRIQzfoDDmMDFd7/X8aurXQdXRDdhXRnyIXd/PUycjYhJt.js\")), path: \"/agents/docloom\"}, vkaX1mfra: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UZ9jwjBWmBM10IGgsrjp/PaAAgANhOoKZCTsl5kON/vkaX1mfra.js\")), path: \"/agents/docaudit\"}, uwfvpF1D2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qn9XVkmi6zTwTM2wyUfF/b9br8bz6ulKjuZdjGsFo/uwfvpF1D2.js\")), path: \"/agents/life-science\"}, DT8Suw2Z_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/W60qheTKH6czOlpuVkiV/VDd8E3LjfrtMWsFuWQuP/DT8Suw2Z_.js\")), path: \"/foundry/prompt-manager\"}, vhShO7gQf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HgsmOz8FKi2EtlsRfAqL/nCObbmLn3YXjBw1QBcX0/vhShO7gQf.js\")), path: \"/foundry/audit-trails\"}, m6zUZ4rFk: {elements: {DJoNlax81: \"success-story-list\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/b2yYbOvrYSAbm0LWyhD3/SbdaLfY2mt4y7BxJomJq/m6zUZ4rFk.js\")), path: \"/resource/success-stories\"}, QWMsqqOqe: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kE89MlDqNpPSQPkVTErK/1woAciiDbZJURSVb7zFm/QWMsqqOqe.js\")), path: \"/hire-agentic-engineers\"}, jTumo3vwJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IUzzrUeWhVRg0wvqEfF4/k3rRHuMjrMbXAVJlzSFY/jTumo3vwJ.js\")), path: \"/contact-form\"}, kVoy6X4ho: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F2mgdlY3W4gZeUGsqrjA/qsCRyQ1CgoEtGLzpfWZZ/kVoy6X4ho.js\")), path: \"/request-a-demo\"}, AO6SQz3_d: {elements: {YLtE0dVU9: \"howdoes-elsai\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/X05X48Mw360KBmwuZ4BO/JN81I2bH2Ok5cnlxpRrq/AO6SQz3_d.js\")), path: \"/agents/preauth-agent\"}, FIMdHRgOk: {elements: {sMah_pQFH: \"howdoes-elsai\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vJcowW0DzDQ9kTwi7QSk/MT2PdmzkVJDt3rVEaWxH/FIMdHRgOk.js\")), path: \"/agents/patient-intake\"}, Kpdz4bDZ4: {elements: {Ghqddo6m7: \"howdoes-elsai\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QHeejrapOBl0V8tAj26s/st0mA2qkMJ8ee2Yp3onF/Kpdz4bDZ4.js\")), path: \"/agents/esg-monitoring-agent\"}, z8yG0ajqC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Zc8QrzUYqHFg23HPrzpL/AxQKGfhTS7dr2XJjU40r/z8yG0ajqC.js\")), path: \"/agents/clinical-protocol-audit-agent\"}, vfdx9V4m6: {elements: {w2D4_kj9W: \"howdoes-elsai\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NWgz1N1xh5UdLS8WMwvh/3CwTeCGkwfIpyZ3mqSot/vfdx9V4m6.js\")), path: \"/agents/contract-lifecycle-agent\"}, eTaKvYxvr: {elements: {DnqS93_4z: \"howdoes-elsai\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cnkB7EbCKetvw3mqEk07/PiLbKEDLaPm7gxzoPuNN/eTaKvYxvr.js\")), path: \"/agents/vendor-onboarding-agent\"}, juUSzYgyW: {elements: {zEcYmAJTZ: \"howdoes-elsai\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/B9g3jMnW4gXlpoxnLJFg/Zkrpbe0JFqVwqFtFqHzB/juUSzYgyW.js\")), path: \"/agents/crewcost-agent-reconcilation\"}, WqCo3TzBA: {elements: {YgKj5nD_l: \"howdoes-elsai\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2sRpFg58ZkrXovvFWbOq/Iw6fpndrvQrP2SoWs6NG/WqCo3TzBA.js\")), path: \"/agents/due-dilligence\"}, VtfzxdCbl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sGPDPsR93onsxGurWu6R/L44lMug2N5LQWP7CnaUz/VtfzxdCbl.js\"))}, h_W7KRQut: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yW0joOluRsBKGjgK76su/hG1V2lJ5HXSh0W8FIZUD/h_W7KRQut.js\")), path: \"/whitepaper/governance\"}, x2KRKOhcp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1GwPSDKMsltApg25KKoZ/99Jd6bXYB2OvT3Avv9xr/x2KRKOhcp.js\")), path: \"/whitepaper/reconciliation-agents\"}, ghbsTl1TJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AL6RzaY1BBNaOp8fFKhW/UbLSKyLay1HO2HhV5twK/ghbsTl1TJ.js\")), path: \"/whitepaper/prior-authorization\"}, LVUNgA6iO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aEXGOWwoiCfgHwJ7Kc8n/zzuQDoEAPxYiyTWJfPrT/LVUNgA6iO.js\")), path: \"/whitepaper/contract-lifecycle\"}, moMVzlqp2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3hAyVvsbKGwgeDVmAeuG/KvkijLvBQVFw10Fcu86k/moMVzlqp2.js\")), path: \"/whitepaper/esg-strategies-for-org-success\"}, HVJgRMOOl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/U3rCVbwEaRf0d5vjwPrS/hCLCNkDWDfKLdOgEXduc/HVJgRMOOl.js\")), path: \"/whitepaper/sustainability-reporting\"}, KzIXVNvYf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9QKqEXl9eGaHGcH9zP0c/bIsL1f2ewFIdDsGfzA8e/KzIXVNvYf.js\")), path: \"/whitepaper/clinical-study-documentation-intelligence\"}, tfyPPf5zq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xD50r830IsQ0c5A5uMSs/cz6DLPVstLaEHMByPb2M/tfyPPf5zq.js\")), path: \"/whitepaper/coi-issuance\"}, q7zyi63a5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GNVsUVLWtA5nKVvk1vgd/nbCPc47HwUaqwWmhJFkj/q7zyi63a5.js\")), path: \"/whitepaper/clinical-intelligence\"}, Tv_Tdhig8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BOhFfS1uukaOPtEEalO5/I79d6cIYBHIm0SW5upv7/Tv_Tdhig8.js\")), path: \"/whitepaper/prior-authorization-agentic-operations-governance\"}, fxJHe9Uis: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pgvoOYyRIypmGyi3xFMU/dR4FLp7qLOFXlbl9JiRm/fxJHe9Uis.js\")), path: \"/whitepaper/procurement-tracking\"}, jskxrlZy3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dKfUqqvIWjepok5cv9dk/AUD7DGIh8b5DsSfJjlJS/jskxrlZy3.js\")), path: \"/whitepaper/legal-chronogical-management\"}, YDuBYrSPv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XEEfDRpk0VplcEn7DmD9/do0J5IWi2zPg55ibMQbj/YDuBYrSPv.js\")), path: \"/blogs\"}, H81G3KOP7: {elements: {Cy8dH3Eg0: \"colloboration\", e1VpJplew: \"business-challenge\", Mf2an9SDE: \"business-impact\", oMWWFalAX: \"elsai-solution\", Uii2C5XjX: \"elsai-advantage\", WYV7FHnBr: \"overview\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kJD02Dr0aPYWxRZlTcGj/4YWSp3wCp5slQPecNuHH/H81G3KOP7.js\")), path: \"/resource/procurement-ecosystem\"}, ZFPyb_XBF: {elements: {j__Ne8wwq: \"colloboration\", MewSrwuVI: \"elsai-solution\", P2zDJp15A: \"business-impact\", QvgYzwhhT: \"elsai-advantage\", sOjzE8IGn: \"overview\", WBPlyiZ_h: \"business-challenge\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9gD9gMiWJSYHdhqNBGg1/oQ6yvr5Sz0MqWcKVRfsg/ZFPyb_XBF.js\")), path: \"/resource/procurement-ecosystem-2\"}, OjlFeYud_: {elements: {dTSnUL6Od: \"overview\", hP5USDyfg: \"elsai-advantage\", JpUpYZWTL: \"business-impact\", pLOc7saE_: \"elsai-solution\", qnSg9RSFx: \"colloboration\", wLv21tppS: \"business-challenge\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EHaPKdb3qMYoFEacTtMs/E59AMeykq27JMf8iL3m3/OjlFeYud_.js\")), path: \"/resource/health-care-provider\"}, nH1He22Qu: {elements: {CQOVHoPiw: \"overview\", GPbmFehLf: \"elsai-solution\", LSHZcCxDq: \"business-challenge\", PsZe1iAJe: \"elsai-advantage\", t3Ly78V71: \"business-impact\", Znf1smopV: \"colloboration\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/niMVykoAPcu9IZbJDuZs/TpfRwsG2vdEP2rzn0FWp/nH1He22Qu.js\")), path: \"/resource/clinical-document-review\"}, evEGP3iYA: {elements: {E6TYfQjuY: \"business-challenge\", FQqCFIi9V: \"client overview\", k0mjCFSLS: \"elsai-solution\", MNtdtbigB: \"business-impact\", zH4HDCSX1: \"elsai-advantage\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pqHFXbZBYxnirJFCPA3T/CFN33pi6qYPmMEI93Joh/evEGP3iYA.js\")), path: \"/resource/transforming-rfid-device-management-with-governed-agentic-ai\"}, tK7N3EA_C: {elements: {AMG15FEJn: \"revenue-cycle-operations-1\", Bk2E27iQ9: \"summary\", Ek1SjstmJ: \"revenue-cycle-governance\", H2lD7cZIN: \"authorization-accuracy-1\", I3qdT0M_3: \"why-prior\", jKdFblAnS: \"reduce-authorization-turnaround-1\", LHpntb3M0: \"faq\", MoY7w54Hr: \"summary-1\", N5gKF0zkI: \"why-prior-2\", N7g5k8vmF: \"revenue-cycle-operations\", ocAtMM29s: \"executive-summary-1\", PQTjdD93D: \"authorization-accuracy\", rToBulD88: \"faq-1\", SGbCnYGl5: \"reduce-authorization-turnaround\", sn2OcxHI4: \"executive-summary\", w1KwhFtl_: \"why-prior-1\", WoYrarrEc: \"increasingly-complex\", zaG32ow00: \"impcat\", ZgF5QvEsY: \"revenue-cycle-governance-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/75acsK1x6oZrKvEqFnga/y5r0amegabZAJps4wwdw/tK7N3EA_C.js\")), path: \"/draft/blogold/healthcare-revenue-cycle\"}, LTvmqVkx8: {elements: {aRLE8rX6c: \"section-08\", bJqaBVwBQ: \"section-02\", KAXcbF50b: \"section-06\", mWPsyto9_: \"section-07\", UUy8RmjT2: \"section-04\", XD5QhoMK9: \"section-05\", Xftfd2C__: \"executive-summary\", xMyIEnhAR: \"section-03\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zfX9tUZxgQxZEa4m1gq6/8kRoB1BMN097dUEbVcQU/LTvmqVkx8.js\")), path: \"/draft/blogold/clinical-protocol-management\"}, cOOit17H8: {elements: {AkdjGPh5w: \"section-08\", G8_6WDlOx: \"section-04\", G8G9Nrtl0: \"section-07\", HX2YGonnU: \"section-03\", IwkgsWsdF: \"executive-summary\", M7cSFhFTQ: \"section-05\", oqt7D75Tf: \"section-02\", Sm5UJNdK4: \"section-06\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j0bxCB5tkJfd0a0L9K2H/PGw4ppjRgWOpIlxd4qp3/cOOit17H8.js\")), path: \"/draft/blogold/reconciliation-agents\"}, XCzKTn_nz: {elements: {dxQimtGtW: \"section-06\", hRscAcHWF: \"executive-summary\", nzcbIZ8aC: \"section-02\", ODZTdW2XC: \"section-04\", pnapSe3eE: \"section-08\", Rm_q_dgCt: \"section-05\", UNTjK2_a9: \"section-03\", XPC1SfLWq: \"section-07\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9eFrWksW42fTTtmg5dW5/FkvHtyO6hobmfN7lVFrl/XCzKTn_nz.js\")), path: \"/draft/blogold/legal-and-construction-dispute-analysis\"}, dxeQSYmfI: {elements: {AdKphbWz4: \"section-02\", f7pLbN82z: \"executive-summary\", fEaBTcto_: \"section-08\", OiPA2TfD7: \"section-09\", U8GPY_OeY: \"section-06\", uuOUHyP0X: \"section-05\", W4nNX_gnW: \"section-07\", zhddtPeDr: \"section-04\", zUYYb4sEE: \"section-03\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g8Fwlv4lDZWg5J3YfF95/X8r6OQaXNNCJWBiU9WpS/dxeQSYmfI.js\")), path: \"/draft/blogold/due-diligence-agents\"}, NZ_yCCWfT: {elements: {C2G83OJxP: \"the-shift-that-is-already-happening\", C7esWh8CF: \"Starting without overhauling everything \", CaQTnGwl_: \"faq\", denNwVXb0: \"the-operational-gap-between-systems\", kUsBS7Uob: \"what-ai-agents-actually-do-differently\", tWuZqH9B6: \"what-this-means-for-healthcare-bpo-operators\", Ya8jYVDC8: \"executive-summary\", zoQdheHN7: \"governance-is-not-optional\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lrpgVTEmqM8MwNUrtv14/OM6GAnG1c1zBjYndurkw/NZ_yCCWfT.js\")), path: \"/draft/blogold/bpo-and-rcm\"}, TsAINfgY8: {elements: {B6Xpn6Ir3: \"section-08\", drju0J8hb: \"section-04-3\", e6a90zyjp: \"section-04-1\", FvB5c0fmx: \"Executive summary\", kYDbrKSFr: \"section-04-2\", LgPvHDQd_: \"section-04\", Od7y5pTWP: \"section-02\", odK5GIUxP: \"section-03\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zJ4fgfBWC6wzfao5Xgf9/rQTECZlPPXK50GIJKAe5/TsAINfgY8.js\")), path: \"/blog/ai-driven-prior-authorization-agents-healthcare-rcm\"}, V00axByPa: {elements: {AblCTI8dq: \"section-05\", bHahRLhWQ: \"section-04\", BnjIk2Omk: \"section-08\", d19_x8xUy: \"section-06\", PiNL1Io4z: \"section-02\", TYjMKH_Ai: \"executive-summary\", v8xA5asLU: \"section-03\", xHC3vK3SF: \"section-07\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RN2vpXrEXRbgsJRMz4GI/LkNCdq5sRLuCqEQNF0Zi/V00axByPa.js\")), path: \"/blog/finance-reconciliation-automation\"}, XlgPolPAR: {elements: {C49zdBfne: \"section-04\", EkedhJtQl: \"section-05\", EVsxSvrTj: \"executive-summary\", f4npgMDIe: \"section-03\", gd2ddANVz: \"section-07\", QqB8ZnV4u: \"section-06\", x1fvtlcDs: \"section-02\", ZC6PyPWcf: \"section-08\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j2ztPmgXmn8zwSQZzEoZ/LLcZpKuzzSZBodyq1vjU/XlgPolPAR.js\")), path: \"/blog/legal-construction-dispute-analysis\"}, zbOlvwge8: {elements: {D0eRaBgvk: \"section-08\", fc06A6Al4: \"section-07\", GPDRZO6h0: \"section-03\", RaOpou3KV: \"section-09\", tnJ4wYh3g: \"section-02\", UmvW70Pvj: \"section-06\", X6LdpgQ08: \"executive-summary\", Z7r2hg9In: \"section-04\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AW7O6GyCdC0pi0JRuRs6/5DY81JqtFQAm7t2KyQyt/zbOlvwge8.js\")), path: \"/blog/future-of-clinical-protocol-management\"}, nq1m_wGoL: {elements: {bysQ78p1k: \"section-06\", d1uXrBB9R: \"section-09\", EvwUWkFu7: \"section-03\", FCDA3wuNw: \"section-08\", GMs4YJTp5: \"section-07\", K3FwhaA6x: \"section-05\", m6qSNlH6A: \"executive-summary\", qIXee6hbS: \"section-04\", YexCOWEap: \"section-02\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qORuA956F7wiCnA2IPNb/lCRd9MYLWaXYQHb8Np4x/nq1m_wGoL.js\")), path: \"/blog/intelligent-due-diligence-agents\"}, bxD_uC4XR: {elements: {AqP_hlb1I: \"The shift that is already happening \", Ev9zNOkld: \"the-operational-gap-between-systems\", FheMxRy9D: \"What AI agents actually do differently \", lz595WF4E: \"executive-summary\", MEU1XSNyZ: \"Starting without overhauling everything\", q_h0SR5t7: \"Governance is not optional \", Scn3gWKxT: \"faq\", XugxsbHDr: \"What this means for healthcare BPO operators \"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oU5yyAmsHHsuHVoijmX3/WLhN7ksy4ZTrAjtRCraE/bxD_uC4XR.js\")), path: \"/blog/healthcare-rcm-workflow-automation\"}, Sa6T8SYfk: {elements: {bKxIA0vGp: \"The Growing Role of AI in Healthcare BPO \", hPYI6HQMm: \"executive-summary\", nso0WLCKR: \"Why EHR Systems Become More Powerful with AI\", OlR5ofCxf: \"The Future of Healthcare RCM Is Collaborative Intelligence \", OxYpGLq59: \"Governance and Trust Will Define AI Adoption\", sz9ciYTiT: \"Final Note\", tJr4wmc5C: \"How AI Agents Will Transform the Prior Authorization Process\", Wmt8zpC8Z: \"Why Traditional Healthcare RCM Models Are Under Pressure \", xURdPDZM5: \"From EHR Systems to Intelligent AI Agents \"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GVINQ95MkLL734YZJsHM/kdebuoE44YUH3HZrdIWc/Sa6T8SYfk.js\")), path: \"/blog/from-ehrs-to-ai-agents-the-future-of-healthcare-bpo-and-rcm-in-the-next-3-years\"}, YvNaC_oh8: {elements: {ApHYwjwCB: \"Why This Matters for Revenue Cycle Teams \", BUJQLsgNc: \"How elsai Prior Authorization Agent Sits on Top of Oracle Health \", enWmhwX4N: \"A Note on What the Prior Authorization Agent Is Not \", jD7xqDDzR: \"The Bigger Picture: AI Agents in Healthcare Revenue Cycle \", jy3cOx8xz: \"What Oracle Health Gives You, And Where the Gap Remains \", nca34OzZB: \"Getting Started: What Integration Actually Looks Like \", u3S8I1B1L: \"executive-summary\", vJYsw_Y0b: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cKD7X0u0fSZKVaIEISW2/LMPSn2behJOc25WLzb3Z/YvNaC_oh8.js\")), path: \"/blog/integrating-elsai-with-oracle-health-smarter-prior-authorization-for-medication-decisions\"}, QPrHyfUpX: {elements: {BZz_FZiE6: \"how-elsai-integrates-with-your-cardiology-ehr-and-rcm-stack\", DnIecwypJ: \"Ready to Cut Your Cardiology PA Cycle Time? \", LYiuuz_Jv: \"executive-summary\", mdpVCOd8f: \"ready-to-cut-your-cardiology-pa-cycle-time\", Mkjvo_xjV: \"Why Cardiology RCM Is Disproportionately Burdened by Prior Authorization \", n9O3NBpw2: \"why-healthcare-ai-needs-human-oversight\", NA6_Two3f: \"FAQ\", qMT8ydWto: \"How elsai Integrates with Your Cardiology EHR and RCM Stack \", V6FoKMOUE: \"Cardiology Prior Authorization: Before and After AI Governance \", YCcwl6QWX: \"How Prior Authorization Automation Works in Cardiology \"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/djnpw0krHGCWwFkNnc7X/R4mfSxMFVUgLzalWngIs/QPrHyfUpX.js\")), path: \"/blog/cardiology-rcm-prior-authorization-automation-ai-governance\"}, VQbBj3Dp5: {elements: {cW7jxiu3b: \"FAQ\", dRPt_147p: \"Why Most Enterprise Teams Can't Build This In-House — And What It Costs to Try \", DxykV3JnK: \"section-08-1\", gdAc32SQ9: \"how-elsai-integrates-with-your-cardiology-ehr-and-rcm-stack\", guAC9Ywq9: \"How elsai Integrates with Your Cardiology EHR and RCM Stack \", Ib1BbMBBm: \"section-08\", ol3MSaIIJ: \"The Five Layers of Governance-First Agentic Engineering \", T_yhfPwTg: \"Start With a Governed Workflow — Not a Shadow Agent \", upWkBg1zn: \"How elsai Agentic Engineers Deliver Governed Enterprise AI Workflows \", WpCb5K0qL: \"What Governance-First Agentic Engineering Looks Like in Practice \", XuL5bHKQq: \"What Is a Shadow Agent — and Why Should Enterprise Leaders Care? \", ycgizsrnV: \"Why Traditional Enterprise AI Governance Doesn't Catch Shadow Agents \", Z0WXDN2Mr: \"ready-to-cut-your-cardiology-pa-cycle-time\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jrlJ9B67EdO0NyrYYCCK/0nBdkxL8FTYbAJXuBpKT/VQbBj3Dp5.js\")), path: \"/blog/governance-first-agentic-engineering-avoid-shadow-agents-enterprise\"}, Ehsk6QLFu: {elements: {AER8KrDtz: \"KPI 5: Staff Time per PA Case — What Is the Real Cost of Each Authorization? \", aGDvR36s9: \"KPI 7: Audit Trail Completeness — Can You Prove Every Decision When Asked? \", gcczqZSgL: \"kpi-4-documentation-completeness-rate-—-are-packets-leaving-without-gaps\", GgEMND0NP: \"kpi-3-air-rate-—-how-often-are-payers-asking-for-more-information\", H1dBa4dLd: \"KPI 6: Denial Reversal Rate — Are You Recovering Revenue That Would Have Been Lost? \", LnuZSMVf4: \"kpi-2-first-pass-approval-rate-—-are-submissions-landing-clean\", nm88VRcls: \"The 7 Prior Authorization KPIs at a Glance \", oeP9NzMkw: \"FAQ\", qMZQyxMIu: \"KPI 1: PA Cycle Time — How Long Does It Take to Get a Decision? \", S1xy8iiDt: \"ready-to-cut-your-cardiology-pa-cycle-time\", Ul2wtBBu5: \"section-08\", Yucg_BOEB: \"how-elsai-integrates-with-your-cardiology-ehr-and-rcm-stack\", Z8NKuQ7nP: \"How elsai Integrates with Your Cardiology EHR and RCM Stack \", ZGdWSvv0O: \"How to Start Tracking These KPIs with the elsai Prior Authorization Agent \"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hOlgtcSzk82Badz4qVgV/7Yi531G8CNFsOqZPaZS5/Ehsk6QLFu.js\")), path: \"/blog/kpis-track-ai-prior-authorization-agent\"}, GC93e1l5V: {elements: {dhPmyrxLy: \"off-topic-detection-keeping-agents-focused\", EeI2tg_vZ: \"why-the-gap-exists---and-why-it-matters\", kFB9jRgzY: \"executive-summary\", QYyoPPw_u: \"How this fits into an Azure AI foundry workflow \", VaIzhYKA3: \"the-six-checks-that-matter-most-in-production\", yagnt4peB: \"what-elsai-guardrails-actually-does\", Z92sGtVOq: \"FAQ\", ztN4mLBTI: \"what-this-means-for-enterprise-deployments-on-azure\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/10s6CYEPh5ArgNNix1ju/ObXOSpCYQpRmOE1vl91L/GC93e1l5V.js\")), path: \"/blog/guardrails\"}, SxLOgPxWi: {elements: {bj3GGyCmi: \"why-this-matters-for-irb-timelines\", DHkOxD91L: \"What a clinical protocol audit agent does differently \", gaByvn4J_: \"integration-without-replacing-existing-systems\", H8NlqPVJx: \"the-real-problem-is-workflow-synchronization\", K4Vv2ysvj: \"The alignment problem has a tractable solution \", Lmmq5KXlY: \"FAQ\", nLV7zc7at: \"executive-summary\", VunvGcEtu: \"governance-and-auditability-are-built-into-the-process\", zi04niqwS: \"Moving from reactive compliance to continuous oversight\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JUsQ5zjjRdfb7zzL2aVx/sWl5CnjgSWZXM8eZV2jc/SxLOgPxWi.js\")), path: \"/blog/from-veeva-vault-to-eirb\"}, hQM_UNYgm: {elements: {Cddf_2Lwi: \"What Is a Clinical Protocol Audit Agent — and How Does AI Clinical Documentation Work? \", dKZguq2n2: \"executive-summary\", FKi74Y5I5: \"The Revision Cycle Ends When Governance Begins \", IdrFro6Sv: \"How Medical Writers Benefit from AI Clinical Documentation Agents \", KLPH5B4CP: \"What Governed AI Operations on Life Sciences Means in Practice  \", KTpwzVDAQ: \"What Changes When You Deploy Agentic AI Healthcare Tools for Clinical Documentation \", pl6vD54HA: \"FAQ\", Q60oTliEf: \"Why Revision Cycles Are Draining Your Regulatory Team \"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8A3OB7iL0NLc2FZVaAwW/ZW8qzMTWxHaB743mNkP8/hQM_UNYgm.js\")), path: \"/blog/how-medical-writers-use-ai-clinical-documentation-agents-to-cut-revision-cycles\"}, ul7BpiM5l: {elements: {c0hoDmNgp: \"IRB Workflow Automation with AI Governance: Why Governance Is Not Optional \", Jx9VDd7ka: \"Where the Impact Shows Up \", Oy_IcI7Pg: \"executive-summary\", PJYMqr6CT: \"How It Fits into Your Existing Clinical Operations Stack \", QWMtvVRpV: \"FAQ\", wm3QLppnE: \"The Compounded Case for Acting Now \", X77hi1Y3S: \"What a Clinical Protocol Audit Agent Actually Does \", XG_xtpDnn: \"The Hidden Cost of Manual Protocol Review in Clinical Trials \"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NggQA992Bji2j1ZhO2qP/TBhf55oKob1W3TDoefWw/ul7BpiM5l.js\")), path: \"/blog/measuring-the-impact-of-protocol-audit-agents-across-clinical-trials\"}, qhDFQTMcq: {elements: {djYJCT6rr: \"Why Defence Procurement Is Uniquely Difficult to Automate\", gb2zlu0y2: \"executive-summary\", K7cOXsdWd: \"The Financial Cost of Running Defence Procurement Manually\", pAheDpeUb: \"How Procurement and Supply Chain Management Connects in the elsai Model\", QcItuM5G1: \"The Governance Architecture: ARMS and What It Means for Audit Readiness\", SsIGbLgCZ: \"How elsai Governs the Full RFQ-to-PO Cycle for Defence PSUs\", SWDBRV7rs: \"Three Workflows Ready to Deploy for Defence and PSU Procurement Teams\", vJj0eHFkz: \"What Governed Procurement Automation Actually Means in a Defence Context\", xFHvVDwZO: \"FAQ\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EbEqShcES4vwxQ6ZnF6G/o5yxVzhFmtNRFRBRuWDv/qhDFQTMcq.js\")), path: \"/blog/how-elsai-governs-defence-procurement-workflows-for-psus-rfq-to-po\"}, Y06AG34i1: {elements: {BBwOozqjJ: \"The Core Benefits of Procurement Automation for Defence MRO \", e6mdb3mNU: \"What Is the elsai Procurement Agent? \", f2yqTOrWy: \"Built on Enterprise-Grade Infrastructure: The elsai Foundry \", LkZ2ekpUr: \"Intelligent Vendor Documentation Management \", pPIGewqWK: \"FAQ\", Sg_XS0wlq: \"The Compliance Burden in Defence MRO Procurement \", skXQAoxiP: \"Contract Management in Procurement: Closing the Loop on Compliance \", suFfaGGA7: \"Automating DGQA Traceability: From Manual Chaos to Structured Compliance \", U78P97aYc: \"executive-summary\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p02OS1ApL6tAWMFFv4Iy/Nzeowi9e6EGCuUhRpmvK/Y06AG34i1.js\")), path: \"/blog/how-elsai-automates-dgqa-traceability-and-vendor-documentation-for-defence-mro\"}, dOkEXQm9r: {elements: {AltgM6aWu: \"What Enterprise Organisations Gain \", mtDHWlPu8: \"How AI Agents Transform ESG Monitoring End to End \", RJKxMdm0X: \"Integrating with Your Existing ESG Ecosystem \", rW1X6zX7W: \"Where Manual ESG Processes Break Down \", TBjTCpgoi: \"executive-summary\", V6e0rN_OD: \"Governance, Auditability, and the Compliance Confidence Gap \", VOz1nuOKg: \"The Regulatory Pressure Is Real and Growing \", X3JvrG20S: \"FAQ\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hgzKTKVgdOGCjIbCQnpS/eZGlb8nkqZQY73Ir5wLR/dOkEXQm9r.js\")), path: \"/blog/ai-agents-esg-monitoring-regulatory-compliance\"}, oxZkJL6dn: {elements: {aqLbr3ujS: \"FAQ\", BLoqvErUx: \"Why Legal Teams Can No Longer Rely on Manual Reviews \", Gkj9eO_WG: \"Getting Started: A Practical Path to Agentic Contract Management \", HgU8bp2ZN: \"What a Modern Contract Management Platform Does Differently \", lHMwJn7ZW: \"Business Benefits for Organizations  \", p5WQsTu3j: \"AI Governance: Why Auditability Matters as Much as Speed \", WJOPYCCNp: \"How elsai Contract Lifecycle Agent Transforms Each Stage of the Contract  \", x1xIv_CvM: \"The Hidden Cost of Manual Contract Management \", ylD3sG5qU: \"executive-summary\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Arfrcl3t4jLiSHIPd1b3/IrwRUO0WOnGqYbeggqVQ/oxZkJL6dn.js\")), path: \"/blog/ai-contract-management-reduces-contract-risk\"}, k2FSMAR31: {elements: {B8xU4qOYf: \"Who Should Be Evaluating This \", cF94VfWFV: \"How elsai Governs the Prior Authorization Workflow \", l6W86Yhxs: \"Why Prior Authorization Is a Governance Problem, Not Just an Efficiency Problem \", lxLxM2YBf: \"executive-summary\", pfyw2Q02g: \"what-governed-preauth-automation-looks-like-in-practice\", QOSWzZjj7: \"The Risk of Ungoverned Automation in Healthcare Revenue Cycle \", T_BABSBuQ: \"FAQ\", TI4aHIjw9: \"What AI Governance Actually Means in a PreAuth Workflow \"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t6GGoszLG6wEcD5e5lj3/CRBXnfmNWt7StFIBlEUx/k2FSMAR31.js\")), path: \"/blog/ai-governance-prior-authorization-autonomous-decisions\"}, vOhX4zpt0: {elements: {cY74RTaPg: \"FAQ\", DrxZBuXKS: \"Why Oncology Prior Authorization Is Harder Than Any Other Service Line\", eFHhifCTA: \"Who Should Be Evaluating This \", eslutZfz0: \"Without Replacing Your EHR: How EHR Integration Actually Works\", NIf7qulrK: \"section-08\", Pn4P43w3Q: \"executive-summary\", qfYSLvGOi: \"Oncology Prior Authorization: Before and After the AI Agent\", wtzE9DdDC: \"What Prior Authorization Automation Actually Does for an Oncology Practice\", YAw0HCtne: \"What Changes for Your Oncology PA Coordinators and RCM Team\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Yr65s0PV8kE9DTLuSzP2/70c7xDZD9zEtrnX81Gbx/vOhX4zpt0.js\")), path: \"/blog/oncology-prior-authorization-automation-ai-agent-ehr-integration\"}, L_ZIG6PIX: {elements: {cCTdg3rSE: \"What Is elsai ARMS and Why Does It Matter for RCM Compliance?\", dD8Uq_TOM: \"Why Community Oncology Practices Are Disproportionately Affected\", G2oMVIB9V: \"What Is the Real Cost of Prior Authorization Denials in Oncology?\", ga7HMAEi0: \"FAQ\", h5BVowK1s: \"How Much Revenue Are Practices Actually Leaving on the Table?\", hHC_8138X: \"How to Get Started Without Disrupting Your Practice\", IMZmXtVTi: \"How Prior Authorization Automation Stops the Revenue Leak\", X17yeQlnc: \"The Three Denial Patterns Driving Most of the Revenue Loss\", Z5Y3MMQza: \"executive-summary\", ZM63fm9sj: \"What Results Do Oncology Practices See After Deployment?\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gABGdBMYwJSRIKf7IzIV/A40WXHo890j3n7UUAFLG/L_ZIG6PIX.js\")), path: \"/blog/reduce-prior-authorization-denials-community-oncology\"}, B21xbVKtY: {elements: {Ebh9e28Zk: \"why-eu-ctr-submission-is-breaking-regulatory-teams-right-now--1\", HdH0eW8Od: \"FAQ\", IzBTbx85l: \"Executive summary\", KoJwuvlVM: \"why-deployment-architecture-is-a-regulatory-decision-not-just-an-it-decision\", kTIQJaUwl: \"how-elsai-life-sciences-supports-all-three-deployment-models\", kUiQ9T6sU: \"what-governance-looks-like-across-deployment-models\", L2F9RJRVD: \"executive-summary-1\", LtcvoFh17: \"the-three-deployment-models-a-direct-comparison\", qlwhJsqc7: \"why-deployment-architecture-is-a-regulatory-decision-not-just-an-it-decision-1\", TbuqIUF0X: \"the-three-deployment-models-a-direct-comparison-1\", ViWsCBoKQ: \"what-governance-looks-like-across-deployment-models-1\", W8ZPx2C83: \"Why EU CTR Submission Is Breaking Regulatory Teams Right Now \", Z4vZVqGDg: \"faq-1\", Z6CQNwsC3: \"how-elsai-life-sciences-supports-all-three-deployment-models-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/l9OinPIP9WpOrBskI73Y/wZSnfPO1R9Sos4jvrkPY/B21xbVKtY.js\")), path: \"/blog/deployment-patterns-for-clinical-protocol-audit-agent-for-regulated-sponsors\"}, LqmgYjkTq: {elements: {kO0LjiwFz: \"FAQ\", myQEy84Bp: \"what-governance-looks-like-across-deployment-models\", q2LngGS8M: \"What elsai Foundry Actually Is \", qxxqs8D2b: \"Executive summary\", R81bNMxQk: \"why-deployment-architecture-is-a-regulatory-decision-not-just-an-it-decision\", rJgB4qDK5: \"the-three-deployment-models-a-direct-comparison\", SuvORLdAB: \"executive-summary-1\", Tc3HXbnjV: \"Why Most Enterprise AI Deployments Stall Before Production \", VkbXjyFra: \"Why Azure AI Is a Natural Deployment Target for This Architecture \", w7MzuLT13: \"What This Means for Regulated Enterprise Buyers in 2026 \", wR0kretOL: \"how-elsai-life-sciences-supports-all-three-deployment-models\", XhHZhUAKi: \"Why EU CTR Submission Is Breaking Regulatory Teams Right Now \", YKyXaaZpE: \"faq-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xcLiLFNEPK9op6t1A9jb/rX9EEAf37Sb8j5laBc07/LqmgYjkTq.js\")), path: \"/blog/how-elsai-guardrails-prompt-manager-and-arms-work-on-azure-ai\"}, Zj29TKuou: {elements: {bFcxtq5Jw: \"the-7-types-of-ai-guardrails-every-enterprise-needs\", eh8MqAhVm: \"Why AI guardrails are non-negotiable in 2026 \", HOzuzb3e7: \"what-are-ai-guardrails-a-clear-definition\", I5c2cVMIE: \"where-elsai-foundry-fits-in-your-ai-guardrail-stack\", JeA6cRGT9: \"how-to-assess-your-current-ai-guardrail-coverage\", sNAiPnoSJ: \"what-happens-when-guardrails-are-missing\", UB1egS3EA: \"Build a compliant AI stack before you need to \", UFo4jKymE: \"executive-summary\", X8lZx8juV: \"FAQ\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ERcvzt8VOLVb3wARDV6J/HNQBukjYISgH6ytIFqu3/Zj29TKuou.js\")), path: \"/blog/7-types-of-ai-guardrails\"}, DndE1OPVj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F4kwst9mfyp8JOL30oVM/f4XQruRkInJAEfTwIRWo/DndE1OPVj.js\")), path: \"/resource/sucess-stories-new/success-stories-new\"}, fNYqFo6gB: {collectionId: \"K1dn0HljN\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Abe5bGs1MH8YB4stw5EQ/rT6GTWzKhyAWfY1oFdqi/fNYqFo6gB.js\")), path: \"/resource/sucess-stories-new/:U63Axiu4O\"}, oQIPC9hoC: {collectionId: \"lO2UzJbm7\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QojHKCtxHqyK9M4PNQ1N/95jVTjDTJtVHA3ZSqjKD/oQIPC9hoC.js\")), path: \"/resource/success-stories/:zND_NhSSk\"}, LgWlx9wbq: {collectionId: \"VgQaVlDp4\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xABMRnbzGDcW9L1b4lGC/YQsOMi1CqFWbOZehX8w6/LgWlx9wbq.js\")), path: \"/policies/:gajxK_iwk\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {K1dn0HljN: async () => (await import(\"https://framerusercontent.com/modules/bfXMTJOTZHBcZiOKlzdw/Adb8nMeABKv8DvgsVLaO/K1dn0HljN.js\"))?.[\"utils\"], lO2UzJbm7: async () => (await import(\"https://framerusercontent.com/modules/QhT6afmqc13V2QVF7shD/v5Hqb2KuG2zdJW6Z6hLc/lO2UzJbm7.js\"))?.[\"utils\"], VgQaVlDp4: async () => (await import(\"https://framerusercontent.com/modules/DFZLITjKjJgNJ3ZkFEkh/TsW1ScuQYldd3iZZ5OxA/VgQaVlDp4.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"03b1616b1d6fe35eeab79b88fe6a3728d7c72345b5ff4262da1c38e3219fc1b2\"\r\n\t\t\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.elsai.ai\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\t\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/EpwTuGQTNfNN0YFPgfgJ/XO7Npz1sqwirIVgsU6iD/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.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\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = 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\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"6YAgBE,eAAsB,EAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,EAAO,EAAQ,CAAC,KAAK,QAAQ,EA2E3C,EAAOA,EAAoBgB,EAA4B,CAC5D,SANmDhB,EAAoBe,EAAyC,CAChH,SATkCf,EAClCc,EACA,CACC,SA/Dcd,EACfC,EACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,SACA,kBACA,eACA,aAAcC,MAAkB,OAAO,0CAA0B,EACjE,gBAAiB,GACjB,WACA,UACA,oBAAqB,GACrB,iBAAkB,uBAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,EAAO,CACV,QAAQ,IAAI,+DAA+D,EAC3E,MACD,CAEA,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BAAiC,CAnBvC,UAAW,EACX,OAAQ,CACUC,kBACFC,gBACJC,WACZ,EACA,MAAO,CACN,cAAeL,EACf,SAAUM,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,CAClB,EACA,YAAa,CAAE,aAAA,CAAa,CAGsB,EAEnD,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,EAAgB,CAC1B,CACD,CAAC,CACF,EAAA,CAAG,EAED,2BAA4B,GAE5B,mBAAoB,IAAIC,MAAuB,OAAO,6DAA8F,EACpJ,wBAAyB,CAC1B,CAMW,EACV,MAAO,CAAC,mBAAoB,GAAM,kBAAmB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,EAAK,CAClP,CAIU,CACX,CAIW,EACV,MAAO,CAAC,OAAQ,CAAC,CAAC,CACnB,CAAC,EAID,OADA,MAAM,EACC,CACR,CAuBA,SAAS,GAAQ,CACX,GACL,EAAO,gBAAgB,KAAK,SAAS,CACtC,CAEA,eAAe,EAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,CAAc,EAE1U,KAAK,OAAO,EAAI,IAAM,MAAA,MAE1B,QAAQ,MAAM;EAA+G,EAAO,CAAc,EAEnJ,EAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,CAAK,EACrB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,IAC/G,CAAC,CACF,CAEA,GAAI,CACH,IAAI,EAAS,EAAU,EAAe,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,eAAkB,EAC3D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUI,EAA+B,EAAQ,CAAO,MAClD,CACN,EAA+B,EAAQ,IAAA,EAAS,EAIhD,IAAM,EAA8C,YAAY,iBAAiB,YAAY,CAAC,CAAC,EAAE,EAAE,cAAc,KAAK,GAAK,EAAE,OAAS,OAAO,CAAC,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAM,EAAY,IAAI,gBAAgB,CAAW,EACjD,EAAU,EAAU,IAAI,IAAI,EAC5B,EAAW,EAAU,IAAI,QAAQ,EACjC,IAAK,GAAM,CAAC,EAAK,KAAU,EAAU,QAAQ,EACvC,EAAI,WAAW,MAAM,IAC1B,IAAkB,CAAC,EACnB,EAAc,EAAI,MAAM,CAAC,GAAK,EAEhC,CACA,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAM,EAAYC,EAAiC,EAAQ,mBAAmB,SAAS,QAAQ,EAAG,GAAM,CAAO,EAC/G,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,aAC3B,CAED,CAEA,IAAM,EAAc,EAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,gBAC9B,CAAC,EAGM,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,EAAO,GAGf,EAAe,EAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,SAAiC,CAAC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,EAAiB,CACtE,IAAM,EAAQ,MAAM,EAAgB,EAAM,aAAa,GAAG,EACpD,CAAC,GAAQ,OAAO,OAAO,CAAa,EACtC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,EAAS,GAAM,KAE3F,CAEA,IAAM,EAA0B,KAAK,eAAe,CAAC,CAAC,gBAAgB,EAChE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,EAAK,CAAC,EAEvE,EAAQ,CAEV,CAAC,EAED,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACe,eACd,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,QACD,EACA,OACD,CAAC,EAGD,MAAMC,EAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,OAAQ,CAAC,EAE7G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,IAAK,CAC9C,CAAC,CAAC,CACH,EAAA,CAAG,EAIA,IAAM,EAAO,MAAM,EACf,GAGH,EAA4B,iCAAoC,CAC/D,EAAsC,CAAW,EACjD,EAAO,gCAAgC,CAAW,CACnD,CAAC,GAIuB,EAAQ,GAAM,EAAG,EAAIC,EAAAA,KACvB,CACrB,EAA0B,EAChB,EAAiC,EAC3C,EAAqB,EAAW,EAAM,CAAE,mBAAoB,CAAY,CAAC,CAC1E,CAAC,GAGD,EAAoB,EAAW,CAAE,mBAAoB,CAAY,CAAC,CAAC,CAAC,OAAO,CAAI,CAEjF,OAAS,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,EAAK,EAC7B,CACP,CACD,yBA/KA,SArGgC,IACJ,IACU,IACI,EAEpC,EAAS,CAAC,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMlB,MAAkB,OAAO,6DAA+F,EAAG,KAAM,GAAG,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,WAAW,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,iBAAkB,UAAW,iBAAkB,UAAW,iBAAkB,UAAW,iBAAkB,UAAW,iBAAkB,UAAW,mBAAoB,UAAW,gBAAgB,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,UAAU,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,cAAc,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,qBAAqB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,eAAe,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,yBAAyB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,uBAAuB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,mCAAmC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,mCAAmC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,oBAAoB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,qBAAqB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,iBAAiB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,kBAAkB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,sBAAsB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,yBAAyB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,uBAAuB,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,oBAAoB,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,2BAA2B,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,yBAAyB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,eAAe,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,iBAAiB,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,uBAAuB,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,wBAAwB,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,8BAA8B,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,uCAAuC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,kCAAkC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,iCAAiC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,sCAAsC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,wBAAwB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,2BAA+F,CAAC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,wBAAwB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,mCAAmC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,iCAAiC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,gCAAgC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,4CAA4C,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,sCAAsC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,uDAAuD,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,0BAA0B,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,mCAAmC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,+DAA+D,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,kCAAkC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,0CAA0C,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,QAAQ,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,gBAAiB,UAAW,qBAAsB,UAAW,kBAAmB,UAAW,iBAAkB,UAAW,kBAAmB,UAAW,UAAU,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,iCAAiC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,gBAAiB,UAAW,iBAAkB,UAAW,kBAAmB,UAAW,kBAAmB,UAAW,WAAY,UAAW,oBAAoB,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,mCAAmC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,WAAY,UAAW,kBAAmB,UAAW,kBAAmB,UAAW,iBAAkB,UAAW,gBAAiB,UAAW,oBAAoB,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,gCAAgC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,WAAY,UAAW,iBAAkB,UAAW,qBAAsB,UAAW,kBAAmB,UAAW,kBAAmB,UAAW,eAAe,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,oCAAoC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,qBAAsB,UAAW,kBAAmB,UAAW,iBAAkB,UAAW,kBAAmB,UAAW,iBAAiB,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,wEAAwE,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,6BAA8B,UAAW,UAAW,UAAW,2BAA4B,UAAW,2BAA4B,UAAW,YAAa,UAAW,oCAAqC,UAAW,MAAO,UAAW,YAAa,UAAW,cAAe,UAAW,2BAA4B,UAAW,sBAAuB,UAAW,yBAA0B,UAAW,QAAS,UAAW,kCAAmC,UAAW,oBAAqB,UAAW,cAAe,UAAW,uBAAwB,UAAW,SAAU,UAAW,4BAA4B,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,yCAAyC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,oBAAqB,UAAW,YAAY,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,6CAA6C,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,oBAAqB,UAAW,aAAc,UAAW,aAAc,UAAW,YAAY,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,sCAAsC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,aAAc,UAAW,oBAAqB,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,YAAY,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,wDAAwD,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,aAAc,UAAW,oBAAqB,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,YAAY,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,qCAAqC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,sCAAuC,UAAW,8CAA4C,UAAW,MAAO,UAAW,sCAAuC,UAAW,yCAA0C,UAAW,+CAAgD,UAAW,oBAAqB,UAAW,4BAA4B,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,4BAA4B,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,aAAc,UAAW,eAAgB,UAAW,eAAgB,UAAW,oBAAqB,UAAW,eAAgB,UAAW,aAAc,UAAW,aAAc,UAAW,YAAY,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,2DAA2D,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,oBAAqB,UAAW,aAAc,UAAW,YAAY,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,yCAAyC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,aAAc,UAAW,aAAc,UAAW,oBAAqB,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,YAAY,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,2CAA2C,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,oBAAqB,UAAW,YAAY,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,8CAA8C,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,aAAc,UAAW,oBAAqB,UAAW,aAAc,UAAW,YAAY,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,wCAAwC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,0CAAwC,UAAW,sCAAuC,UAAW,0CAA2C,UAAW,oBAAqB,UAAW,0CAA2C,UAAW,iCAA+B,UAAW,MAAO,UAAW,kDAA+C,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,0CAA0C,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,+CAA6C,UAAW,oBAAqB,UAAW,+CAAgD,UAAW,iEAA+D,UAAW,+CAAgD,UAAW,aAAc,UAAW,+DAAgE,UAAW,+DAA6D,UAAW,+CAA4C,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,uFAAuF,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,+CAA6C,UAAW,uEAAqE,UAAW,0DAAwD,UAAW,gEAA8D,UAAW,8DAA4D,UAAW,4DAA0D,UAAW,oBAAqB,UAAW,KAAK,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,iGAAiG,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,8DAA+D,UAAW,kDAAgD,UAAW,oBAAqB,UAAW,6CAA8C,UAAW,+EAA6E,UAAW,0CAA2C,UAAW,MAAO,UAAW,kEAAgE,UAAW,qEAAmE,UAAW,4DAAyD,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,mEAAmE,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,MAAO,UAAW,qFAAmF,UAAW,eAAgB,UAAW,8DAA+D,UAAW,kEAAgE,UAAW,aAAc,UAAW,8DAA4D,UAAW,0DAAwD,UAAW,2EAAyE,UAAW,uEAAqE,UAAW,oEAAqE,UAAW,2EAAyE,UAAW,4CAA4C,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,2EAA2E,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,mFAAiF,UAAW,iFAA+E,UAAW,2EAA4E,UAAW,oEAAqE,UAAW,0FAAwF,UAAW,iEAAkE,UAAW,8CAA+C,UAAW,MAAO,UAAW,sEAAoE,UAAW,6CAA8C,UAAW,aAAc,UAAW,8DAA+D,UAAW,kEAAgE,UAAW,+EAA4E,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,+CAA+C,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,6CAA8C,UAAW,0CAA2C,UAAW,oBAAqB,UAAW,mDAAoD,UAAW,gDAAiD,UAAW,sCAAuC,UAAW,MAAO,UAAW,qDAAqD,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,kBAAkB,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,qCAAsC,UAAW,yDAA0D,UAAW,iDAAkD,UAAW,+CAAgD,UAAW,kDAAmD,UAAW,MAAO,UAAW,oBAAqB,UAAW,yDAA0D,UAAW,yDAAyD,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,gCAAgC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,6FAA2F,UAAW,oBAAqB,UAAW,qDAAmD,UAAW,wEAAsE,UAAW,yEAAoE,UAAW,0FAAwF,UAAW,MAAO,UAAW,2DAAwD,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,uFAAuF,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,iFAA+E,UAAW,gCAA8B,UAAW,oBAAqB,UAAW,+DAA6D,UAAW,MAAO,UAAW,yCAAuC,UAAW,yDAAuD,UAAW,+DAA+D,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,4EAA4E,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,4DAA6D,UAAW,oBAAqB,UAAW,6DAA8D,UAAW,0EAA2E,UAAW,0EAA2E,UAAW,8DAA+D,UAAW,wEAAyE,UAAW,2EAA4E,UAAW,KAAK,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,0EAA0E,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,+DAAgE,UAAW,wCAAyC,UAAW,+DAAgE,UAAW,+CAAgD,UAAW,MAAO,UAAW,oDAAqD,UAAW,sEAAuE,UAAW,4EAA6E,UAAW,mBAAmB,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,sFAAsF,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,sCAAuC,UAAW,qDAAsD,UAAW,gDAAiD,UAAW,yCAA0C,UAAW,oBAAqB,UAAW,+DAAgE,UAAW,+CAAgD,UAAW,KAAK,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,sDAAsD,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,MAAO,UAAW,wDAAyD,UAAW,oEAAqE,UAAW,+DAAgE,UAAW,wCAAyC,UAAW,4DAA6D,UAAW,6EAA8E,UAAW,iDAAkD,UAAW,mBAAmB,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,oDAAoD,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,iCAAkC,UAAW,sDAAuD,UAAW,mFAAoF,UAAW,oBAAqB,UAAW,0DAA2D,UAAW,iEAAkE,UAAW,MAAO,UAAW,0DAA0D,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,8DAA8D,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,MAAO,UAAW,yEAA0E,UAAW,iCAAkC,UAAW,iEAAkE,UAAW,aAAc,UAAW,oBAAqB,UAAW,8DAA+D,UAAW,6EAA8E,UAAW,6DAA6D,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,wEAAwE,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,gEAAiE,UAAW,mEAAoE,UAAW,oEAAqE,UAAW,MAAO,UAAW,gEAAiE,UAAW,sDAAuD,UAAW,4DAA6D,UAAW,6DAA8D,UAAW,oBAAqB,UAAW,0DAA0D,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,6DAA6D,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,kEAAmE,UAAW,MAAO,UAAW,oBAAqB,UAAW,+EAAgF,UAAW,+DAAgE,UAAW,sDAAuD,UAAW,sBAAuB,UAAW,kDAAmD,UAAW,iFAAkF,UAAW,oDAAqD,UAAW,wDAAyD,UAAW,mEAAiE,UAAW,QAAS,UAAW,gEAAgE,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,oFAAoF,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,MAAO,UAAW,sDAAuD,UAAW,kCAAmC,UAAW,oBAAqB,UAAW,+EAAgF,UAAW,kDAAmD,UAAW,sBAAuB,UAAW,8DAA+D,UAAW,qEAAsE,UAAW,2DAA4D,UAAW,+DAAgE,UAAW,mEAAiE,UAAW,OAAO,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,qEAAqE,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,sDAAuD,UAAW,mDAAiD,UAAW,4CAA6C,UAAW,sDAAuD,UAAW,mDAAoD,UAAW,2CAA4C,UAAW,iDAAkD,UAAW,oBAAqB,UAAW,KAAK,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,gCAAgC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,kDAAkD,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,yCAAyC,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,sCAAsC,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,sBAAsB,CAAC,EAE/u/B,EAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,KAAK,CAAC,EACvF,EAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmG,KAAQ,EACvc,EAAe,mEAGf,EAAY,OAAO,SAAa,IAChC,EAAQ,GAAa,wDAAwD,KAAK,EAAU,SAAS,EAwFvG,EAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDF,EAAoBqB,EAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,GAAI,CAAC,EAK7J,EAAO,gBAAkB,EAAO,iBAAmB,CAAC,EAGpD,EAA4B,EAG5B,EAA2C,EAE3C,IAAM,EAAY,SAAS,eAAe,MAAM,EAE5C,oBAAqB,EAAU,QAAS,EAAK,GAAM,CAAS,EAC3D,EAAK,GAAO,CAAS,CAC3B"}