{"version":3,"file":"script_main.HCS_IEnc.mjs","names":["React.createElement","Default","Contact","Blog","Framer.resolveInitialRouteContentState","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.loadLibraryCSSRules","Framer.ErrorPlaceholder","__esmMin","le","init_ssg_sandbox_shims","te","ne","x","navigator","init_npm_react_dom_18_3_1","H","_e","Ha","init_client","c","ce","init_npm_react_18_3_1","de","window","lazy","ResolveLinks","useRouter","withPerformanceMarks","init_framer_BWFVvmND","PageRoot","inferInitialRouteFromPath","yieldToMain","initLazyModulesCache","patchRoutesForABTesting","useCurrentRoute","resolveInitialRouteContentState","ErrorPlaceholder","setCurrentSiteId","setLibraryFeatures","GracefullyDegradingErrorBoundary","useLocaleInfo","turnOffReactEventHandling","markHydrationStart","removeHiddenBreakpointLayersV2","loadLibraryCSSRules","LazyValue","PageEffectsProvider","init_acCZyhuKU","FrameracCZyhuKU","FramerKsLeZ9CRL","init_JRPZZmwQr","FramerJRPZZmwQr","init_KsLeZ9CRL","Template","rest","props1","getLocalizedValue","localizedValues","contentLocale","text","localizedValues3","localizedValues2","text1","localizedValues1","props2","localizedValues4","text2","localizedValues6","text3","localizedValues5","props3","localizedValues7","text4","localizedValues9","text5","localizedValues10","localizedValues8","props4","localizedValues11","text6","text7","localizedValues13","localizedValues12","props5","localizedValues14","text8","localizedValues15","text9","props6","localizedValues16","text10","localizedValues17","props7","localizedValues18","text11","localizedValues19","props8","localizedValues20","text12","localizedValues21","text13","localizedValues22","props9","localizedValues23","text14","localizedValues24","text15","localizedValues25","props10","localizedValues26","text16","localizedValues27","text17","props11","props12","localizedValues28","text18","localizedValues29","props13","localizedValues30","text19","localizedValues31","text20","props14","localizedValues33","localizedValues34","localizedValues32","props15","localizedValues35","text21","localizedValues37","localizedValues36","props16","localizedValues38","text22","localizedValues40","localizedValues39","text23","props17","localizedValues41","text24","localizedValues43","localizedValues42","text25","localizedValues44","props18","localizedValues45","text26","localizedValues47","localizedValues46","text27","props19","localizedValues48","text28","props20","localizedValues49","localizedValues51","localizedValues50","props21","localizedValues52","props22","localizedValues53","text29","localizedValues55","localizedValues54","text30","props23","localizedValues56","text31","localizedValues58","localizedValues57","text32","props24","localizedValues59","text33","localizedValues61","localizedValues60","text34","props25","localizedValues62","text35","localizedValues64","localizedValues63","text36","localizedValues65","props26","localizedValues66","text37","props27","localizedValues67","text38","localizedValues69","localizedValues68","text39","localizedValues70","props28","localizedValues71","text40","localizedValues73","localizedValues72","text41","localizedValues74","props29","localizedValues75","text42","localizedValues77","localizedValues76","text43","localizedValues78","props","localizedValues79","text44","localizedValues80","text45","webPageId","\"RL892QL5D\"","\"oRyP8oTS_\"","resolvedLinks","children","getLayoutTemplateBreakpoints","routeId","getInitialRouteContentState","initialRouteContentStatePromise","getPageRoot","framerSiteId","rootPreload","routes","route","shouldResolveInitialRouteContentState","collectionItemId","contentState","content","isBot","createEditorBar","contentLocaleId","contentWithGracefullyDegradingErrorBoundary","page","track","isBrowser","main","handleError","error","componentStack","errorInfo","recoverable","localeId","pathVariables","canonicalPathVariables","breakpoints","routeData","shouldHydrate","container","\"framerHydrateV2\"","serverRoute","key","value","locales","pagePromise","framerLocale","id","resolvedDateTimeOptions","timezone","locale","resolve","cb","r","collectionUtils","serverDatabaseClient","init_main","\"utils\"","values","exportIdentifier","packageAndFilename"],"sources":["framer:toplevel/main"],"sourcesContent":["\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useLocaleInfo } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Contact from \"https://framerusercontent.com/modules/2VEzowJzNmWhD14xgN53/gtHK4FieoTiXOrm2nFXe/acCZyhuKU.js\";\r\nimport Blog from \"https://framerusercontent.com/modules/mAuKozHs3vrIoUq1fqoT/KR3b55u1fBQWSNWvldWJ/KsLeZ9CRL.js\";\r\nimport Default from \"https://framerusercontent.com/modules/rOdK0LJVx2rnhQd1hOx1/7ejpSIG9KUnXxOGQiZQu/JRPZZmwQr.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {BmQ6SQwI0: \"expertise-1\", NaYkAPr8a: \"expertise\", nUqeLhptQ: \"kpi\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dnXz1TqdhYdIdj483aLj/phtxUnc08T8yVJLrb8wY/augiA20Il.js\")), path: \"/\"}, Akxl7Ta0k: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7BNuCtEUeNaaBF2dmVc0/7JDA43Bo7lLnULCjIEta/Akxl7Ta0k.js\")), path: \"/nous-contacter\"}, GAc1BOxys: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EDVZn4oXBzwBRO50hTkC/ZKLhwXukgUnxbWvLIvDU/GAc1BOxys.js\")), path: \"/nous-rejoindre\"}, NUtkAzsqk: {elements: {eefkIVVum: \"fondateur\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/e1n5xP0hoxNusdEz5lJt/CGX4PlWm6ibyW7A8xyjO/NUtkAzsqk.js\")), path: \"/groupe/qui-sommes-nous\"}, q6fOtjA1l: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F3d7ORhVjIXQldNNCdGF/bKskV66GHX8aDIq1bdF5/q6fOtjA1l.js\")), path: \"/groupe/carriere\"}, L24XNie9w: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9CMNYNwZYPErDp20PfPP/t521E4zRJc6lncEXvBDU/L24XNie9w.js\")), path: \"/groupe/agence-canada\"}, JSiHloXJt: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aGYiCJPLO2Io8xbM18wX/jX0tMABuURRafjxkib4b/JSiHloXJt.js\")), path: \"/groupe/gouvernance\"}, s9T5wfmVd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AiRJLeFn7RvtlPHa11dZ/EzMrwUsQRDBkWaNJuaaK/s9T5wfmVd.js\")), path: \"/groupe/experience-vie-kpc\"}, sf5dDLG1S: {elements: {k_J6Jp6bP: \"type-editeur\", welW_zjp2: \"partenaires\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eA0gCGn7hfoMFGqZunhw/jhS0b6j8RPzZXlboduKT/sf5dDLG1S.js\")), path: \"/partenaires/partenaires\"}, Trc8j1Hjw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6WwehrbSsRR4kPZrWAKO/jknzxyMQcxEaS6Pj2ZgB/Trc8j1Hjw.js\")), path: \"/groupe/valeurs\"}, zXA9H5o6P: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6qbp1ix0LlJAxQEOTz88/QfdIalBBnz80j9wRn4me/zXA9H5o6P.js\")), path: \"/groupe/engagement-rse\"}, N0ia7nrwa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/txHyYZlsEL9A67LJbkew/b9L89GnXj7ZrIoI2BsDp/N0ia7nrwa.js\")), path: \"/groupe/collaborateurs-temoignent\"}, ByQR6iKKS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nbmiQbA7ptF4BZ240IYc/5gE4pITbEtklYMhf7I1W/ByQR6iKKS.js\")), path: \"/groupe/agences\"}, YPG66dPwG: {elements: {VljOfWvJi: \"cookies\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y7ulNlCt3aytkITuW3v5/573b472VBPCSjBbRzzVD/YPG66dPwG.js\")), path: \"/mentions-legales\"}, GofCrCogB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pc6YEP8y3oZXmqyFYRPd/9tNRGzQvqvsRHmsOipfB/GofCrCogB.js\")), path: \"/confidentialite\"}, osrX9UqIi: {elements: {eyGUsHg7M: \"karajan\", qCk3tv3ht: \"expertise-1\", QECUHiUjq: \"expertise\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2EaLSxm1ksjP4tPs89YM/BhiDhRGa02AZiOrp8IiD/osrX9UqIi.js\")), path: \"/ai/ai\"}, Sg5JGeZln: {elements: {HxgV8M3r8: \"expertise\", iw99lnGyH: \"trajectoire\", QZehMyzpW: \"methode\", Wz2qNQo2h: \"karajan\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qC9MohypuRwVdpgG2yit/0mt2deqPIoArZOP9SPGh/Sg5JGeZln.js\")), path: \"/ai/kaiyan\"}, OFezQIJR7: {elements: {CeVzMCJFV: \"expertise\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AKbsOCbm7C2k90c4NCa9/mLwIoIZy2dvSCpPBawfp/OFezQIJR7.js\")), path: \"/process/process\"}, kG7uyyhje: {elements: {JEgQUIIiK: \"data_foundation\", oAnRNv2lE: \"expertise\", Qa0YB_ggS: \"gouvernance-1\", Xm0ezuCpv: \"conseil\", XY1EYPKHu: \"gouvernance\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/L3yZ1QiDLT23cI2kuAmH/he1uXrCkPFYAUv3SWdtx/kG7uyyhje.js\")), path: \"/data/data\"}, W7qgY1Zh5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/60tu0pBbhqlRiuthdcsO/t3zFr2X3bjd87O69IpAX/W7qgY1Zh5.js\")), path: \"/news-insight/références\"}, FWJ2_Y3o4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2steZvPlw8w8f8NK1ma4/fmXqjdSzJI322HS3ZPoo/FWJ2_Y3o4.js\")), path: \"/news-insight/actualité\"}, H6Wbk76A3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/K36IOxl5s4vsb52ATjW1/LWDsIhavx8q2wne1QOPf/H6Wbk76A3.js\")), path: \"/formations\"}, G4ZWTOzBj: {elements: {Oa0qKtPC9: \"upcoming-events-list\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/z8NgDhy2lEsfGueiOKjI/pwpkxm3vsVWKjjTFFloN/G4ZWTOzBj.js\")), path: \"/news-insight/evenement\"}, qxadSebJu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pZvohqivZtPKvyI8u7IT/dt8QLxeai8LauCbh1yap/qxadSebJu.js\")), path: \"/404\"}, lhDxM25MK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7cgNknhVwPr1HGZwEL6w/coX4fAbNbqAVfBIqA6rj/lhDxM25MK.js\")), path: \"/maintenance\"}, kxjNpUyM3: {elements: {MlqIEHFfo: \"expertise\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qiBKt8VFPjrVWfzpSqn9/SfjedNeQ1xtS4QsYsnmf/kxjNpUyM3.js\")), path: \"/data/offre-conseil-strategie-data-ia\"}, lO7QQ7WZu: {elements: {noIEShLhy: \"expertise\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Hy28OkZVzFAOaGK0Mhc3/fTcmYEmfytBuKc1LvQ2N/lO7QQ7WZu.js\")), path: \"/data/offre-gouvernance-data-ia\"}, ZENFHTdI6: {elements: {mhOkkg7GR: \"expertise\", SQDGkFW48: \"conseil\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9sqhCdPPiYCXKCHIJXZj/aXTlTakADVu7wwwMRd5Q/ZENFHTdI6.js\")), path: \"/process/offre-crm\"}, PRT88Q0DS: {elements: {QfOv7GlhF: \"expertise\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iyRsmvPeseq0buLAWciV/CH5kvsvKf5B8K6nYBrND/PRT88Q0DS.js\")), path: \"/process/offre-solutions-metiers-ia\"}, rbx9IyAaS: {elements: {uLND_c9ur: \"expertise\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vJsUUltN37ypKSZfHcB3/AFMZKKTpk4aWHMV2B352/rbx9IyAaS.js\")), path: \"/process/offre-process-erp\"}, soKhzSwcx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/79fxjuiWXnG0AksCj5za/i2gGZukTxI4ewGzHxMuw/soKhzSwcx.js\")), path: \"/partenaires/partenaire-sap\"}, Gl8u2Xlq1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sVIvk2L9XfVJWVapjV8Z/CxJ3IYMh9yqAD5GP9e5H/Gl8u2Xlq1.js\")), path: \"/partenaires/partenaire-salesforce\"}, j5aYDERCf: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/F72mATUKh688QQWVeWub/8y7Ko46B2QN32fDRi5U9/j5aYDERCf.js\")), path: \"/partenaires/partenaire-pigment\"}, WqJ_OGCI4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/n2MPnFaGgByrundklkcD/rp6ZOAU4EMBZ21sRLFsv/WqJ_OGCI4.js\")), path: \"/partenaires/partenaire-snowflake\"}, GwAN3XAR5: {elements: {fnNrDcON8: \"conseil\", uD_CVYY5t: \"expertise\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Oak8uAyNRy86rHjNbkqh/C73ct5lmDTNpTDzljCI8/GwAN3XAR5.js\")), path: \"/process/offre-epm\"}, iFMBglMYs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pnN1ml2nLY5arV3eJyjj/XqKaP6Aa6I9eb5lLuCbo/iFMBglMYs.js\")), path: \"/groupe/emploi\"}, D1z3vgwgj: {collectionId: \"KOQ3n9v8Q\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PteIK8TK2EvFgMAZC256/9QWtZ8UpMlPfpq2XOXQG/D1z3vgwgj.js\")), path: \"/formations/:iOxF0BipZ\"}, cWlh9M3ia: {collectionId: \"Vukk6n9WB\", elements: {SJgXRI5OL: \"candidature\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ircJ1mKwT9gTCCWxsYsi/A5B3svW3O5iTRf0tQZto/cWlh9M3ia.js\")), path: \"/groupe/emploi/:cxFZDmhzp\"}, AS70YdTFV: {collectionId: \"O7B6lSkoQ\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/543EuD0sDF0aAtLPfdF4/pevuW5e8f79f9vlFF9uK/AS70YdTFV.js\")), path: \"/news-insight/actualité/:V8H8jQKkX\"}, ng_7otOJ8: {collectionId: \"v3gxTMX9K\", elements: {GAqjmqCOB: \"reserver\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mKmOkmiJ3ENVpkTvcbLd/e9SCq3Z4i5T5NRHzI2YU/ng_7otOJ8.js\")), path: \"/news-insight/evenement/:sOouQcEoG\"}, nb7vpg6wi: {collectionId: \"rTfEWdXaD\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ega7kTIUbLZFjmzrPr4L/jRbOH3bMfNTjnwi0sCpS/nb7vpg6wi.js\")), path: \"/news-insight/références/:SWWtgI7Zu\"}, q61_QYn8t: {collectionId: \"IzZt1clWY\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/o8ubaq1takt5I61nZSTh/EJNEfmAIrv7oVUuvm5Os/q61_QYn8t.js\")), path: \"/news-insight/tags/:tKy3C12in\"}}\r\n\r\n\t\tconst locales = [{code: \"fr-FR\", id: \"default\", name: \"FR\", slug: \"\", textDirection: \"ltr\"}, {code: \"en-US\", id: \"fZScWSc2X\", name: \"EN\", slug: \"en\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {IzZt1clWY: async () => (await import(\"https://framerusercontent.com/modules/4pFipkjRUzCWayWlAGEm/USnsefqyDTOfok27Y9A2/IzZt1clWY.js\"))?.[\"utils\"], KOQ3n9v8Q: async () => (await import(\"https://framerusercontent.com/modules/ZzXtXy4ACw2zkJpode98/IDYbP5DOocKNE9GIzWhr/KOQ3n9v8Q.js\"))?.[\"utils\"], O7B6lSkoQ: async () => (await import(\"https://framerusercontent.com/modules/atHorbpFIJykw8aryVpw/QEnNC5f4XXgyi0fwouhJ/O7B6lSkoQ.js\"))?.[\"utils\"], rTfEWdXaD: async () => (await import(\"https://framerusercontent.com/modules/j3QVhgwmXhqMJaKAYjsz/6WAyQjELvSbaD5iBJGaL/rTfEWdXaD.js\"))?.[\"utils\"], v3gxTMX9K: async () => (await import(\"https://framerusercontent.com/modules/Ek2O7fCxyVfIvVGsHFRe/Fn2yu7mCYz4VTv8eMTdA/v3gxTMX9K.js\"))?.[\"utils\"], Vukk6n9WB: async () => (await import(\"https://framerusercontent.com/modules/yupuzQNGIIhihkZsrw8v/R9Kkq1iczYdatt1XVwqG/Vukk6n9WB.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"d3c75f9c5c518b657e174648828e958fdcefada9c510ad7ea6aa8b28804ba338\"\r\n\t\tconst text = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Laissez-nous vous guider vers un \", React.createElement(\"strong\", undefined, \"projet réussi.\")))\r\nconst getLocalizedValue = (values, locale) => {while (locale) {const value = values[locale.id]\r\nif (value) return value\r\nlocale = locale.fallback}}\r\nconst localizedValues = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Let us guide you to a \", React.createElement(\"strong\", undefined, \"project that delivers.\")))}\r\nconst localizedValues1 = {fZScWSc2X: \"Got a project?\"}\r\nconst text1 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Vos données. Vos processus. Vos contraintes. Un échange centré sur ce qui peut réellement fonctionner chez vous.\"))\r\nconst localizedValues2 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Your data. Your processes. Your constraints. A conversation grounded in what will actually work for you.\"))}\r\nconst localizedValues3 = {fZScWSc2X: \"Contact us\"}\r\nconst text2 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Laissez-nous vous \", React.createElement(\"br\", undefined), \"guider vers une\", React.createElement(\"br\", undefined), \"transformation\", React.createElement(\"strong\", undefined, React.createElement(\"br\", undefined), \"réussie.\")))\r\nconst localizedValues4 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Let us \", React.createElement(\"br\", undefined), \"guide you toward a\", React.createElement(\"br\", undefined), \"successful\", React.createElement(\"strong\", undefined, React.createElement(\"br\", undefined)), React.createElement(\"strong\", undefined, \"transformation.\")))}\r\nconst localizedValues5 = {fZScWSc2X: \"Have a project?\"}\r\nconst text3 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", undefined, \"Vos données. Vos processus. Vos contraintes.Un échange centré sur ce qui peut réellement fonctionner chez vous.\"))\r\nconst localizedValues6 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Your data. Your processes. Your constraints. A discussion centered on what can actually work for you.\"))}\r\nconst text4 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Construisons la suite \", React.createElement(\"strong\", undefined, \"ensemble.\")))\r\nconst localizedValues7 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Let's build what comes next \", React.createElement(\"strong\", undefined, \"together.\")))}\r\nconst localizedValues8 = {fZScWSc2X: \"A PROJECT? A CAREER?\"}\r\nconst text5 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Vos données. Vos processus. Vos ambitions professionnelles.\\u2028\", React.createElement(\"br\", undefined), \"Un échange centré sur ce qui peut fonctionner, pour votre entreprise ou pour vous.\"))\r\nconst localizedValues9 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Your data. Your processes. Your professional ambitions. \", React.createElement(\"br\", undefined), \"A conversation focused on what can actually work, for your company or for you.\"))}\r\nconst localizedValues10 = {fZScWSc2X: \"Join the team\"}\r\nconst text6 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Construisons\\u2028\"), React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"votre parcours ensemble.\")))\r\nconst localizedValues11 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Let's build \"), React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"your path together.\")))}\r\nconst localizedValues12 = {fZScWSc2X: \"Join KPC\"}\r\nconst text7 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, React.createElement(\"br\", {className: \"trailing-break\"})))\r\nconst localizedValues13 = {fZScWSc2X: \"Discover our values\"}\r\nconst text8 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Prêts à avancer sur vos projets Data ?\", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"Contactez-nous\")))\r\nconst localizedValues14 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Ready to move your Data projects forward?\", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"Get in touch\")))}\r\nconst text9 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Notre équipe KPC Canada à Montréal est disponible pour échanger sur vos enjeux.\"))\r\nconst localizedValues15 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Our KPC Canada team in Montreal is on hand to talk through what you are facing.\"))}\r\nconst text10 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Vos données. Vos processus. Vos ambitions professionnelles.\\u2028 Un échange centré sur ce qui peut réellement fonctionner, pour votre entreprise ou pour vous.\"))\r\nconst localizedValues16 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Your data. Your processes. Your professional ambitions.  A conversation focused on what can realistically work, for your company or for you.\"))}\r\nconst localizedValues17 = {fZScWSc2X: \"Join us\"}\r\nconst text11 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Vous voulez\\u2028\"), React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"en faire partie ?\")))\r\nconst localizedValues18 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Want to \"), React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"be part of it?\")))}\r\nconst localizedValues19 = {fZScWSc2X: \"Discover our CSR commitments\"}\r\nconst text12 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Parlons de \", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"vos besoins\")))\r\nconst localizedValues20 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Let's talk about \", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"what you need\")))}\r\nconst text13 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Nous serions ravis de discuter.\"))\r\nconst localizedValues21 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"We would be glad to hear from you.\"))}\r\nconst localizedValues22 = {fZScWSc2X: \"See our references\"}\r\nconst text14 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Ces valeurs \", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"vous parlent ?\")))\r\nconst localizedValues23 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Do these values \", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"speak to you?\")))}\r\nconst text15 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"N'hésitez pas à nous contacter !\"))\r\nconst localizedValues24 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Get in touch, we would love to hear from you.\"))}\r\nconst localizedValues25 = {fZScWSc2X: \"Discover life at KPC\"}\r\nconst text16 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"L’engagement,\\u2028\", React.createElement(\"strong\", undefined, \"ça se construit ensemble.\")))\r\nconst localizedValues26 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Commitment \", React.createElement(\"strong\", undefined, \"is built together.\")))}\r\nconst text17 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Que vous rejoigniez l’équipe ou que \", React.createElement(\"br\", undefined), \"vous travailliez avec nous, on garde la même conviction.\"))\r\nconst localizedValues27 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Whether you join the team or \", React.createElement(\"br\", undefined), \"work with us, our conviction is the same.\"))}\r\nconst text18 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Vous voulez\\u2028\"), React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"travailler avec nous ?\")))\r\nconst localizedValues28 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Want to \"), React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"work with us?\")))}\r\nconst localizedValues29 = {fZScWSc2X: \"Contact us \"}\r\nconst text19 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Commençons par le niveau le plus sûr, \", React.createElement(\"strong\", undefined, \"et mesurons\", React.createElement(\"br\", undefined), \"ensemble.\")))\r\nconst localizedValues30 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Let's start with the safest level, \", React.createElement(\"strong\", undefined, \"and let's measure\"), React.createElement(\"strong\", undefined, React.createElement(\"br\", undefined)), React.createElement(\"strong\", undefined, \"together.\")))}\r\nconst text20 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Pas de grand soir. Un premier cas, des gains qu'on mesure ensemble, et le palier suivant quand vous le décidez.\"))\r\nconst localizedValues31 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"No big revolution. A first case, gains that we measure together, and the next level when you decide.\"))}\r\nconst localizedValues32 = {fZScWSc2X: \"Join KPC GROUP\"}\r\nconst localizedValues33 = {fZScWSc2X: \"See our job openings\"}\r\nconst localizedValues34 = {fZScWSc2X: \"Discover our commitments\"}\r\nconst text21 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Commençons par le niveau le plus sûr, \", React.createElement(\"strong\", undefined, \"et mesurons ensemble.\")))\r\nconst localizedValues35 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Let's start at the safest level, \", React.createElement(\"strong\", undefined, \"and measure it together.\")))}\r\nconst localizedValues36 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"No big bang. A first use case, gains we measure together, and the next step when you decide.\"))}\r\nconst localizedValues37 = {fZScWSc2X: \"Let's talk about your first use case\"}\r\nconst text22 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Parlons de votre prochain projet \", React.createElement(\"strong\", undefined, \"Data, Process & IA.\")))\r\nconst localizedValues38 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Let's talk about your next \", React.createElement(\"strong\", undefined, \"Data, Process & AI\"), \" project.\"))}\r\nconst text23 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"KAIYAN, la plateforme IA de KPC, au service de vos applications, de vos données et de vos agents.\"))\r\nconst localizedValues39 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"KAIYAN, KPC's AI platform, powering your applications, your data, and your agents.\"))}\r\nconst localizedValues40 = {fZScWSc2X: \"Request a demo\"}\r\nconst text24 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Un process critique\", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"à transformer ?\")))\r\nconst localizedValues41 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"A critical process\", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"to transform?\")))}\r\nconst text25 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"On part de votre enjeu métier et de la plateforme où il se joue, et on construit la solution, accélérée par l'IA quand c'est pertinent.\"))\r\nconst localizedValues42 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"We start from your business challenge and the platform it plays out on, then build the solution, accelerated by AI where it makes sense.\"))}\r\nconst localizedValues43 = {fZScWSc2X: \"Let's talk about your process\"}\r\nconst localizedValues44 = {fZScWSc2X: \"See our AI approach\"}\r\nconst text26 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Une donnée qui doit porter \", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"vos décisions ?\")))\r\nconst localizedValues45 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Need data that can support \", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"your decisions?\")))}\r\nconst text27 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"On part de votre enjeu, on cadre la trajectoire, et on construit les fondations data qui rendront l'analytique comme l'IA fiables.\"))\r\nconst localizedValues46 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"We start from your business problem, map out the path, and build the data foundations that make both analytics and AI trustworthy.\"))}\r\nconst localizedValues47 = {fZScWSc2X: \"Let's talk about your data foundations\"}\r\nconst text28 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Laissez-nous vous\", React.createElement(\"br\", undefined), \"guider vers une\", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"transformation\", React.createElement(\"br\", undefined), \"réussie.\")))\r\nconst localizedValues48 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Let us guide you\", React.createElement(\"br\", undefined), \"toward a\", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"transformation\", React.createElement(\"br\", undefined), \"that works.\")))}\r\nconst localizedValues49 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Let us\", React.createElement(\"br\", undefined), \"guide you toward a\", React.createElement(\"br\", undefined), React.createElement(\"strong\", undefined, \"successful\"), React.createElement(\"strong\", undefined, React.createElement(\"br\", undefined)), React.createElement(\"strong\", undefined, \"transformation.\")))}\r\nconst localizedValues50 = {fZScWSc2X: \"A project?\"}\r\nconst localizedValues51 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Your data. Your processes. Your constraints. An exchange focused on what can actually work for you.\"))}\r\nconst localizedValues52 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Let us guide you \", React.createElement(\"br\", undefined), \"toward a\", React.createElement(\"br\", undefined), \"transformation\", React.createElement(\"strong\", undefined, React.createElement(\"br\", undefined), \"that works.\")))}\r\nconst text29 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Posez-nous la question qui \", React.createElement(\"strong\", undefined, \"vous occupe.\")))\r\nconst localizedValues53 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Ask us the question that is \", React.createElement(\"strong\", undefined, \"on your mind.\")))}\r\nconst text30 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Un échange court avec un consultant senior pour cadrer votre enjeu, qu'il s'agisse d'une stratégie data à construire, d'un projet à sécuriser ou d'un COMEX à embarquer.\"))\r\nconst localizedValues54 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"A short conversation with a senior consultant to frame what you are facing, whether that is a data strategy to build, a project to secure or an executive committee to bring on board.\"))}\r\nconst localizedValues55 = {fZScWSc2X: \"Talk to a consultant\"}\r\nconst text31 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Votre CRM contient déjà une \", React.createElement(\"strong\", undefined, \"grande partie de la réponse.\")))\r\nconst localizedValues56 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Your CRM already holds a \", React.createElement(\"strong\", undefined, \"large part of the answer.\")))}\r\nconst text32 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"KPC vous aide à structurer la donnée, connecter les plateformes et déployer une IA réellement activable pour vos équipes marketing, CRM et relation client.\"))\r\nconst localizedValues57 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"KPC helps you structure the data, connect the platforms and roll out AI your marketing, CRM and customer relations teams can genuinely use.\"))}\r\nconst localizedValues58 = {fZScWSc2X: \"Talk to an expert\"}\r\nconst text33 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Une solution métier sur mesure, \", React.createElement(\"strong\", undefined, \"pas un compromis.\")))\r\nconst localizedValues59 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"A business solution built for you, \", React.createElement(\"strong\", undefined, \"not a compromise.\")))}\r\nconst text34 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Discutons de votre contexte, de vos contraintes et de ce qu'il est réellement devenu possible de construire.\"))\r\nconst localizedValues60 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Let's talk about your context, your constraints and what has genuinely become buildable.\"))}\r\nconst localizedValues61 = {fZScWSc2X: \"Let's talk about your first case\"}\r\nconst text35 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"Un projet SAP,\"), \" une conversion S/4HANA, un Run à fiabiliser ?\"))\r\nconst localizedValues62 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"An SAP project,\"), \" an S/4HANA conversion, a Run to make reliable?\"))}\r\nconst text36 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"On part de votre contexte et de vos enjeux, et on construit la trajectoire, du cadrage au Run, accélérée par l'IA quand c'est pertinent.\"))\r\nconst localizedValues63 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"We start from your context and what you are facing, then build the path, from framing to Run, accelerated by AI where it makes sense.\"))}\r\nconst localizedValues64 = {fZScWSc2X: \"Talk to an SAP expert\"}\r\nconst localizedValues65 = {fZScWSc2X: \"All our platforms\"}\r\nconst text37 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"Un projet SAP\"), \", une bascule vers le cloud, un Run à fiabiliser ?\"))\r\nconst localizedValues66 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"An SAP project\"), \", a move to cloud, a Run to make reliable?\"))}\r\nconst text38 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"Un projet CRM,\"), React.createElement(\"br\", undefined), \"une refonte Salesforce,\", React.createElement(\"br\", undefined), \"un Run à fiabiliser ?\"))\r\nconst localizedValues67 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"A CRM project,\"), React.createElement(\"br\", undefined), \"a Salesforce rebuild,\", React.createElement(\"br\", undefined), \"a Run to make reliable?\"))}\r\nconst text39 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"On part de votre contexte et de vos enjeux de relation client, et on construit la trajectoire, du cadrage à l'adoption, accélérée par l'IA quand c'est pertinent.\"))\r\nconst localizedValues68 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"We start from your context and your customer relationship challenges, then build the path, from framing through to adoption, accelerated by AI where it makes sense.\"))}\r\nconst localizedValues69 = {fZScWSc2X: \"Let's talk about your Salesforce project\"}\r\nconst localizedValues70 = {fZScWSc2X: \"See the AI & CRM offering\"}\r\nconst text40 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Un projet de planification, une migration vers Pigment,\", React.createElement(\"strong\", undefined, \" un EPM à moderniser ?\")))\r\nconst localizedValues71 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"A planning project, a migration to Pigment,\", React.createElement(\"strong\", undefined, \" an EPM to modernize?\")))}\r\nconst text41 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"On part de vos processus et de vos enjeux, et on construit la trajectoire, du cadrage à l'exploitation, augmentée par l'IA quand c'est pertinent.\"))\r\nconst localizedValues72 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"We start from your processes and what you are facing, then build the path, from framing through to operations, augmented by AI where it makes sense.\"))}\r\nconst localizedValues73 = {fZScWSc2X: \"Talk to a Pigment expert\"}\r\nconst localizedValues74 = {fZScWSc2X: \"See our method\"}\r\nconst text42 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"Une migration Snowflake,\"), \" une plateforme data à fiabiliser, des agents IA à brancher ?\"))\r\nconst localizedValues75 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, React.createElement(\"strong\", undefined, \"A Snowflake migration,\"), \" a data platform to make reliable, AI agents to plug in?\"))}\r\nconst text43 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"On part de votre patrimoine de données et de vos cas d'usage, et on construit la trajectoire, de l'architecture à l'exploitation, augmentée par l'IA quand c'est pertinent.\"))\r\nconst localizedValues76 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"We start from your data estate and your use cases, then build the path, from architecture through to operations, augmented by AI where it makes sense.\"))}\r\nconst localizedValues77 = {fZScWSc2X: \"Let's talk about your Snowflake project\"}\r\nconst localizedValues78 = {fZScWSc2X: \"See how we approach Data\"}\r\nconst text44 = React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Parlons de votre \", React.createElement(\"strong\", undefined, \"prochaine clôture.\")))\r\nconst localizedValues79 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"h2\", {dir: \"auto\"}, \"Let's talk about your \", React.createElement(\"strong\", undefined, \"next close.\")))}\r\nconst text45 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Un échange court avec un expert EPM pour cadrer votre enjeu.\"))\r\nconst localizedValues80 = {fZScWSc2X: React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"A short conversation with an EPM expert to frame what you are facing.\"))}\r\nfunction Template({webPageId, children, style, ...rest}) {const { contentLocale } = useLocaleInfo()\r\nconst props1 = {ebfGo5ovT: getLocalizedValue(localizedValues, contentLocale) ?? text, hUU0byvZu: true, IV15Zqarw: getLocalizedValue(localizedValues3, contentLocale) ?? \"Contactez-nous\", mE7HBO8mO: getLocalizedValue(localizedValues2, contentLocale) ?? text1, mkV2sBiwM: \"\", oFxPp3iot: getLocalizedValue(localizedValues1, contentLocale) ?? \"Un projet ?\", RL892QL5D: {href: {webPageId: \"Akxl7Ta0k\"}}, z7BEgJ8ms: true}\r\nconst props2 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues4, contentLocale) ?? text2, mE7HBO8mO: getLocalizedValue(localizedValues6, contentLocale) ?? text3, oFxPp3iot: getLocalizedValue(localizedValues5, contentLocale) ?? \"Un projet ?\", RL892QL5D: undefined}\r\nconst props3 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues7, contentLocale) ?? text4, mE7HBO8mO: getLocalizedValue(localizedValues9, contentLocale) ?? text5, mkV2sBiwM: getLocalizedValue(localizedValues10, contentLocale) ?? \"Rejoindre l'équipe\", oFxPp3iot: getLocalizedValue(localizedValues8, contentLocale) ?? \"UN PROJET ? UNE CARRIÈRE ?\", oRyP8oTS_: {href: {webPageId: \"GAc1BOxys\"}}, z7BEgJ8ms: false}\r\nconst props4 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues11, contentLocale) ?? text6, mE7HBO8mO: text7, mkV2sBiwM: getLocalizedValue(localizedValues13, contentLocale) ?? \"Découvrir nos valeurs\", oFxPp3iot: getLocalizedValue(localizedValues12, contentLocale) ?? \"Rejoindre KPC\", oRyP8oTS_: {href: {webPageId: \"Trc8j1Hjw\"}}, RL892QL5D: {href: {webPageId: \"GAc1BOxys\"}}, z7BEgJ8ms: false}\r\nconst props5 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues14, contentLocale) ?? text8, mE7HBO8mO: getLocalizedValue(localizedValues15, contentLocale) ?? text9, mkV2sBiwM: getLocalizedValue(localizedValues13, contentLocale) ?? \"Découvrir nos valeurs\", oFxPp3iot: getLocalizedValue(localizedValues12, contentLocale) ?? \"Rejoindre KPC\", oRyP8oTS_: {href: {webPageId: \"Trc8j1Hjw\"}}, RL892QL5D: {href: {webPageId: \"GAc1BOxys\"}}, z7BEgJ8ms: false}\r\nconst props6 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues7, contentLocale) ?? text4, mE7HBO8mO: getLocalizedValue(localizedValues16, contentLocale) ?? text10, mkV2sBiwM: getLocalizedValue(localizedValues17, contentLocale) ?? \"Rejoignez-nous\", oFxPp3iot: getLocalizedValue(localizedValues8, contentLocale) ?? \"UN PROJET ? UNE CARRIÈRE ?\", oRyP8oTS_: {href: {webPageId: \"GAc1BOxys\"}}, z7BEgJ8ms: false}\r\nconst props7 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues18, contentLocale) ?? text11, IV15Zqarw: getLocalizedValue(localizedValues17, contentLocale) ?? \"Nous rejoindre\", mE7HBO8mO: text7, mkV2sBiwM: getLocalizedValue(localizedValues19, contentLocale) ?? \"Découvrir nos engagements RSE\", oFxPp3iot: getLocalizedValue(localizedValues12, contentLocale) ?? \"Rejoindre KPC\", oRyP8oTS_: {href: {webPageId: \"zXA9H5o6P\"}}, RL892QL5D: {href: {webPageId: \"GAc1BOxys\"}}, z7BEgJ8ms: false}\r\nconst props8 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues20, contentLocale) ?? text12, IV15Zqarw: getLocalizedValue(localizedValues3, contentLocale) ?? \"Nous contacter\", mE7HBO8mO: getLocalizedValue(localizedValues21, contentLocale) ?? text13, mkV2sBiwM: getLocalizedValue(localizedValues22, contentLocale) ?? \"Voir nos références\", oRyP8oTS_: {href: {webPageId: \"W7qgY1Zh5\"}}, z7BEgJ8ms: false}\r\nconst props9 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues23, contentLocale) ?? text14, IV15Zqarw: getLocalizedValue(localizedValues17, contentLocale) ?? \"Nous rejoindre\", mE7HBO8mO: getLocalizedValue(localizedValues24, contentLocale) ?? text15, mkV2sBiwM: getLocalizedValue(localizedValues25, contentLocale) ?? \"Découvrir l'expérience de vie KPC\", oFxPp3iot: getLocalizedValue(localizedValues12, contentLocale) ?? \"Rejoindre KPC\", oRyP8oTS_: {href: {webPageId: \"s9T5wfmVd\"}}, RL892QL5D: {href: {webPageId: \"GAc1BOxys\"}}, z7BEgJ8ms: false}\r\nconst props10 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues26, contentLocale) ?? text16, IV15Zqarw: getLocalizedValue(localizedValues17, contentLocale) ?? \"Nous rejoindre\", mE7HBO8mO: getLocalizedValue(localizedValues27, contentLocale) ?? text17, mkV2sBiwM: getLocalizedValue(localizedValues25, contentLocale) ?? \"Découvrir notre vie d'entreprise\", oFxPp3iot: getLocalizedValue(localizedValues12, contentLocale) ?? \"Rejoindre KPC\", oRyP8oTS_: {href: {webPageId: \"s9T5wfmVd\"}}, RL892QL5D: {href: {webPageId: \"GAc1BOxys\"}}, z7BEgJ8ms: false}\r\nconst props11 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues18, contentLocale) ?? text11, IV15Zqarw: getLocalizedValue(localizedValues17, contentLocale) ?? \"Nous rejoindre\", mE7HBO8mO: text7, mkV2sBiwM: getLocalizedValue(localizedValues25, contentLocale) ?? \"Découvrir notre vie d'entreprise\", oFxPp3iot: getLocalizedValue(localizedValues12, contentLocale) ?? \"Rejoindre KPC\", oRyP8oTS_: {href: {webPageId: \"s9T5wfmVd\"}}, RL892QL5D: {href: {webPageId: \"GAc1BOxys\"}}, z7BEgJ8ms: false}\r\nconst props12 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues28, contentLocale) ?? text18, IV15Zqarw: getLocalizedValue(localizedValues29, contentLocale) ?? \"Contactez-nous \", mE7HBO8mO: text7, mkV2sBiwM: getLocalizedValue(localizedValues17, contentLocale) ?? \"Rejoignez-nous\", oFxPp3iot: getLocalizedValue(localizedValues12, contentLocale) ?? \"Rejoindre KPC\", oRyP8oTS_: {href: {webPageId: \"GAc1BOxys\"}}, z7BEgJ8ms: false}\r\nconst props13 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues30, contentLocale) ?? text19, mE7HBO8mO: getLocalizedValue(localizedValues31, contentLocale) ?? text20, oFxPp3iot: getLocalizedValue(localizedValues5, contentLocale) ?? \"Un projet ?\", z7BEgJ8ms: false}\r\nconst props14 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues18, contentLocale) ?? text11, hUU0byvZu: false, IV15Zqarw: getLocalizedValue(localizedValues33, contentLocale) ?? \"Voir nos offres d’emploi\", mE7HBO8mO: text7, mkV2sBiwM: getLocalizedValue(localizedValues34, contentLocale) ?? \"Découvrir nos engagements\", oFxPp3iot: getLocalizedValue(localizedValues32, contentLocale) ?? \"Rejoindre KPC GROUP\", RL892QL5D: undefined, z7BEgJ8ms: false}\r\nconst props15 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues35, contentLocale) ?? text21, IV15Zqarw: getLocalizedValue(localizedValues37, contentLocale) ?? \"Parlons de votre premier cas d'usage\", mE7HBO8mO: getLocalizedValue(localizedValues36, contentLocale) ?? text20, z7BEgJ8ms: false}\r\nconst props16 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues38, contentLocale) ?? text22, IV15Zqarw: getLocalizedValue(localizedValues40, contentLocale) ?? \"Demander une démo\", mE7HBO8mO: getLocalizedValue(localizedValues39, contentLocale) ?? text23, z7BEgJ8ms: false}\r\nconst props17 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues41, contentLocale) ?? text24, IV15Zqarw: getLocalizedValue(localizedValues43, contentLocale) ?? \"Parlons de votre process\", mE7HBO8mO: getLocalizedValue(localizedValues42, contentLocale) ?? text25, mkV2sBiwM: getLocalizedValue(localizedValues44, contentLocale) ?? \"Voir notre approche AI\", oRyP8oTS_: {href: {webPageId: \"osrX9UqIi\"}}, z7BEgJ8ms: false}\r\nconst props18 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues45, contentLocale) ?? text26, IV15Zqarw: getLocalizedValue(localizedValues47, contentLocale) ?? \"Parlons de vos fondations data\", mE7HBO8mO: getLocalizedValue(localizedValues46, contentLocale) ?? text27, mkV2sBiwM: getLocalizedValue(localizedValues44, contentLocale) ?? \"Voir notre approche AI\", oRyP8oTS_: {href: {webPageId: \"osrX9UqIi\"}}, z7BEgJ8ms: false}\r\nconst props19 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues48, contentLocale) ?? text28, mE7HBO8mO: getLocalizedValue(localizedValues2, contentLocale) ?? text3, z7BEgJ8ms: false}\r\nconst props20 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues49, contentLocale) ?? text28, mE7HBO8mO: getLocalizedValue(localizedValues51, contentLocale) ?? text3, oFxPp3iot: getLocalizedValue(localizedValues50, contentLocale) ?? \"Un projet ?\", z7BEgJ8ms: false}\r\nconst props21 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues52, contentLocale) ?? text2, mE7HBO8mO: getLocalizedValue(localizedValues2, contentLocale) ?? text3, RL892QL5D: undefined}\r\nconst props22 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues53, contentLocale) ?? text29, IV15Zqarw: getLocalizedValue(localizedValues55, contentLocale) ?? \"Parler à un consultant\", mE7HBO8mO: getLocalizedValue(localizedValues54, contentLocale) ?? text30}\r\nconst props23 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues56, contentLocale) ?? text31, IV15Zqarw: getLocalizedValue(localizedValues58, contentLocale) ?? \"Parler à un expert\", mE7HBO8mO: getLocalizedValue(localizedValues57, contentLocale) ?? text32}\r\nconst props24 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues59, contentLocale) ?? text33, IV15Zqarw: getLocalizedValue(localizedValues61, contentLocale) ?? \"Parlons de votre premier cas\", mE7HBO8mO: getLocalizedValue(localizedValues60, contentLocale) ?? text34, mkV2sBiwM: getLocalizedValue(localizedValues44, contentLocale) ?? \"Voir notre approche AI\", oRyP8oTS_: {href: {webPageId: \"osrX9UqIi\"}}}\r\nconst props25 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues62, contentLocale) ?? text35, IV15Zqarw: getLocalizedValue(localizedValues64, contentLocale) ?? \"Parler à un expert SAP\", mE7HBO8mO: getLocalizedValue(localizedValues63, contentLocale) ?? text36, mkV2sBiwM: getLocalizedValue(localizedValues65, contentLocale) ?? \"Toutes nos plateformes\", oRyP8oTS_: {href: {webPageId: \"sf5dDLG1S\"}}}\r\nconst props26 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues66, contentLocale) ?? text37, IV15Zqarw: getLocalizedValue(localizedValues64, contentLocale) ?? \"Parler à un expert SAP\", mE7HBO8mO: getLocalizedValue(localizedValues63, contentLocale) ?? text36, mkV2sBiwM: getLocalizedValue(localizedValues65, contentLocale) ?? \"Toutes nos plateformes\", oRyP8oTS_: {href: {webPageId: \"sf5dDLG1S\"}}}\r\nconst props27 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues67, contentLocale) ?? text38, IV15Zqarw: getLocalizedValue(localizedValues69, contentLocale) ?? \"Parlons de votre projet Salesforce\", mE7HBO8mO: getLocalizedValue(localizedValues68, contentLocale) ?? text39, mkV2sBiwM: getLocalizedValue(localizedValues70, contentLocale) ?? \"Voir l'offre IA & CRM\", oRyP8oTS_: {href: {webPageId: \"ZENFHTdI6\"}}}\r\nconst props28 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues71, contentLocale) ?? text40, IV15Zqarw: getLocalizedValue(localizedValues73, contentLocale) ?? \"Parler à un expert Pigment\", mE7HBO8mO: getLocalizedValue(localizedValues72, contentLocale) ?? text41, mkV2sBiwM: getLocalizedValue(localizedValues74, contentLocale) ?? \"Voir notre méthode\", oRyP8oTS_: {href: {webPageId: \"seD1eK_ck\"}}}\r\nconst props29 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues75, contentLocale) ?? text42, IV15Zqarw: getLocalizedValue(localizedValues77, contentLocale) ?? \"Parlons de votre projet Snowflake\", mE7HBO8mO: getLocalizedValue(localizedValues76, contentLocale) ?? text43, mkV2sBiwM: getLocalizedValue(localizedValues78, contentLocale) ?? \"Voir notre démarche Data\", oRyP8oTS_: {href: {webPageId: \"ZENFHTdI6\"}}}\r\nconst props30 = {...props1, ebfGo5ovT: getLocalizedValue(localizedValues79, contentLocale) ?? text44, IV15Zqarw: getLocalizedValue(localizedValues58, contentLocale) ?? \"Parler à un expert\", mE7HBO8mO: getLocalizedValue(localizedValues80, contentLocale) ?? text45}\r\nconst templateProps = {augiA20Il: props1, BT4kJt3IV: props20, ByQR6iKKS: props12, cWlh9M3ia: props21, D1z3vgwgj: props21, FWJ2_Y3o4: props19, G4ZWTOzBj: props19, GHH6FY76i: props2, Gl8u2Xlq1: props27, GofCrCogB: props14, GwAN3XAR5: props30, H6Wbk76A3: props19, HhBn_PpGK: props2, iFMBglMYs: props21, j5aYDERCf: props28, JSiHloXJt: props6, kG7uyyhje: props18, kxjNpUyM3: props22, L24XNie9w: props5, lhDxM25MK: props21, N0ia7nrwa: props11, NUtkAzsqk: props3, OFezQIJR7: props17, osrX9UqIi: props15, PRT88Q0DS: props24, q0VDnKgzU: props13, q61_QYn8t: props21, q6fOtjA1l: props4, qxadSebJu: props21, rbx9IyAaS: props25, s9T5wfmVd: props7, sf5dDLG1S: props8, Sg5JGeZln: props16, soKhzSwcx: props26, t0n6cdX_6: props2, Trc8j1Hjw: props9, W7qgY1Zh5: props19, WqJ_OGCI4: props29, YNnVsRlow: props2, YPG66dPwG: props14, ZENFHTdI6: props23, zXA9H5o6P: props10}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"GHH6FY76i\":\r\ncase \"YNnVsRlow\":\r\ncase \"NUtkAzsqk\":\r\ncase \"q6fOtjA1l\":\r\ncase \"L24XNie9w\":\r\ncase \"JSiHloXJt\":\r\ncase \"s9T5wfmVd\":\r\ncase \"sf5dDLG1S\":\r\ncase \"Trc8j1Hjw\":\r\ncase \"zXA9H5o6P\":\r\ncase \"N0ia7nrwa\":\r\ncase \"ByQR6iKKS\":\r\ncase \"q0VDnKgzU\":\r\ncase \"YPG66dPwG\":\r\ncase \"GofCrCogB\":\r\ncase \"osrX9UqIi\":\r\ncase \"Sg5JGeZln\":\r\ncase \"OFezQIJR7\":\r\ncase \"kG7uyyhje\":\r\ncase \"W7qgY1Zh5\":\r\ncase \"FWJ2_Y3o4\":\r\ncase \"H6Wbk76A3\":\r\ncase \"G4ZWTOzBj\":\r\ncase \"BT4kJt3IV\":\r\ncase \"qxadSebJu\":\r\ncase \"lhDxM25MK\":\r\ncase \"kxjNpUyM3\":\r\ncase \"t0n6cdX_6\":\r\ncase \"ZENFHTdI6\":\r\ncase \"PRT88Q0DS\":\r\ncase \"rbx9IyAaS\":\r\ncase \"soKhzSwcx\":\r\ncase \"Gl8u2Xlq1\":\r\ncase \"j5aYDERCf\":\r\ncase \"WqJ_OGCI4\":\r\ncase \"GwAN3XAR5\":\r\ncase \"HhBn_PpGK\":\r\ncase \"iFMBglMYs\":\r\ncase \"D1z3vgwgj\":\r\ncase \"cWlh9M3ia\":\r\ncase \"q61_QYn8t\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"RL892QL5D\"], props[\"oRyP8oTS_\"]]}, (resolvedLinks) => React.createElement(Default, {...props, key: \"Default\", oRyP8oTS_: resolvedLinks[1], RL892QL5D: resolvedLinks[0], style}, children(true)));\r\ncase \"Akxl7Ta0k\":\r\ncase \"GAc1BOxys\":\r\ncase \"vKKqt8MZD\":\r\ncase \"yRA3hv5CE\":\r\ncase \"lO7QQ7WZu\":\r\ncase \"uKw_vdyKl\":\r\ncase \"xDoZOub3f\":\r\ncase \"seD1eK_ck\":\r\nreturn React.createElement(Contact, {...props, key: \"Contact\", style}, children(true));\r\ncase \"yfnmrlzeB\":\r\ncase \"AS70YdTFV\":\r\ncase \"ng_7otOJ8\":\r\ncase \"nb7vpg6wi\":\r\nreturn React.createElement(Blog, {...props, key: \"Blog\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"GHH6FY76i\":\r\ncase \"YNnVsRlow\":\r\ncase \"NUtkAzsqk\":\r\ncase \"q6fOtjA1l\":\r\ncase \"L24XNie9w\":\r\ncase \"JSiHloXJt\":\r\ncase \"s9T5wfmVd\":\r\ncase \"sf5dDLG1S\":\r\ncase \"Trc8j1Hjw\":\r\ncase \"zXA9H5o6P\":\r\ncase \"N0ia7nrwa\":\r\ncase \"ByQR6iKKS\":\r\ncase \"q0VDnKgzU\":\r\ncase \"YPG66dPwG\":\r\ncase \"GofCrCogB\":\r\ncase \"osrX9UqIi\":\r\ncase \"Sg5JGeZln\":\r\ncase \"OFezQIJR7\":\r\ncase \"kG7uyyhje\":\r\ncase \"W7qgY1Zh5\":\r\ncase \"FWJ2_Y3o4\":\r\ncase \"H6Wbk76A3\":\r\ncase \"G4ZWTOzBj\":\r\ncase \"BT4kJt3IV\":\r\ncase \"qxadSebJu\":\r\ncase \"lhDxM25MK\":\r\ncase \"kxjNpUyM3\":\r\ncase \"t0n6cdX_6\":\r\ncase \"ZENFHTdI6\":\r\ncase \"PRT88Q0DS\":\r\ncase \"rbx9IyAaS\":\r\ncase \"soKhzSwcx\":\r\ncase \"Gl8u2Xlq1\":\r\ncase \"j5aYDERCf\":\r\ncase \"WqJ_OGCI4\":\r\ncase \"GwAN3XAR5\":\r\ncase \"HhBn_PpGK\":\r\ncase \"iFMBglMYs\":\r\ncase \"D1z3vgwgj\":\r\ncase \"cWlh9M3ia\":\r\ncase \"q61_QYn8t\":\r\nreturn [{hash: \"s028hd\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"3ahqsy\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"12vli4r\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"Akxl7Ta0k\":\r\ncase \"GAc1BOxys\":\r\ncase \"vKKqt8MZD\":\r\ncase \"yRA3hv5CE\":\r\ncase \"lO7QQ7WZu\":\r\ncase \"uKw_vdyKl\":\r\ncase \"xDoZOub3f\":\r\ncase \"seD1eK_ck\":\r\nreturn [{hash: \"1op8v1g\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1oe8htj\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"dgpnod\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"yfnmrlzeB\":\r\ncase \"AS70YdTFV\":\r\ncase \"ng_7otOJ8\":\r\ncase \"nb7vpg6wi\":\r\nreturn [{hash: \"ujy6ns\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"8cjlm8\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"jhgl8o\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\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\t\r\n\t\t\r\n\t\tlet initialRouteContentStatePromise\r\n\t\tfunction getInitialRouteContentState({ routeId, pathVariables, localeId }) {\r\n\t\t\tinitialRouteContentStatePromise ??= Framer.resolveInitialRouteContentState({\r\n\t\t\t\troutes,\r\n\t\t\t\trouteId,\r\n\t\t\t\tpathVariables,\r\n\t\t\t\tlocaleId,\r\n\t\t\t\tlocales,\r\n\t\t\t\tcollectionUtils,\r\n\t\t\t})\r\n\r\n\t\t\treturn initialRouteContentStatePromise\r\n\t\t}\r\n\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\t\t\tconst route = routes[routeId]\r\n\t\t\tif (shouldResolveInitialRouteContentState && collectionItemId === undefined && route.collectionId) {\r\n\t\t\t\tconst contentState = await getInitialRouteContentState({ routeId, pathVariables, localeId })\r\n\t\t\t\tcontentLocaleId ??= contentState.contentLocaleId\r\n\t\t\t\tcanonicalPathVariables ??= contentState.canonicalPathVariables\r\n\t\t\t}\r\n\t\t\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pZvohqivZtPKvyI8u7IT/dt8QLxeai8LauCbh1yap/qxadSebJu.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.kpcgroup.fr\",\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\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/6YGXqu8E93ipmgvpZqgD/P2mtKWro51P0kgOCT1iL/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId\r\n\t\tif (routeData?.collectionItemId !== undefined) {\r\n\t\t\tcollectionItemId = routeData.collectionItemId\r\n\t\t} else if (route?.collectionId) {\r\n\t\t\t// `collectionItemId` is a separate promise so that `getPageRoot` never waits on it; analytics does.\r\n\t\t\tconst initialState = await getInitialRouteContentState({ routeId, pathVariables, localeId })\r\n\t\t\tcollectionItemId = await initialState.collectionItemId\r\n\t\t} else {\r\n\t\t\tcollectionItemId = null\r\n\t\t}\r\n\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,\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\tFramer.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\tawait Framer.loadLibraryCSSRules()\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":"A,qhBAkJA,SAASwE,GAAS,CAAC,YAAW,WAAU,QAAO,GAAGC,GAAO,CAAC,GAAM,CAAE,iBAAkBd,GAAc,EAC5Fe,EAAS,CAAC,UAAWC,EAAkBC,GAAiBC,CAAa,GAAKC,GAAM,UAAW,GAAM,UAAWH,EAAkBI,EAAkBF,CAAa,GAAK,iBAAkB,UAAWF,EAAkBK,EAAkBH,CAAa,GAAKI,GAAO,UAAW,GAAI,UAAWN,EAAkBO,GAAkBL,CAAa,GAAK,cAAe,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAI,EACvZM,EAAS,CAAC,GAAGT,EAAQ,UAAWC,EAAkBS,GAAkBP,CAAa,GAAKQ,EAAO,UAAWV,EAAkBW,GAAkBT,CAAa,GAAKU,EAAO,UAAWZ,EAAkBa,EAAkBX,CAAa,GAAK,cAAe,UAAW,IAAA,EAAS,EACzQY,EAAS,CAAC,GAAGf,EAAQ,UAAWC,EAAkBe,EAAkBb,CAAa,GAAKc,EAAO,UAAWhB,EAAkBiB,GAAkBf,CAAa,GAAKgB,GAAO,UAAWlB,EAAkBmB,GAAmBjB,CAAa,GAAK,qBAAsB,UAAWF,EAAkBoB,EAAkBlB,CAAa,GAAK,6BAA8B,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAK,EACzZmB,EAAS,CAAC,GAAGtB,EAAQ,UAAWC,EAAkBsB,GAAmBpB,CAAa,GAAKqB,GAAO,UAAWC,EAAO,UAAWxB,EAAkByB,EAAmBvB,CAAa,GAAK,wBAAyB,UAAWF,EAAkB0B,EAAmBxB,CAAa,GAAK,gBAAiB,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAK,EACxYyB,EAAS,CAAC,GAAG5B,EAAQ,UAAWC,EAAkB4B,GAAmB1B,CAAa,GAAK2B,GAAO,UAAW7B,EAAkB8B,GAAmB5B,CAAa,GAAK6B,GAAO,UAAW/B,EAAkByB,EAAmBvB,CAAa,GAAK,wBAAyB,UAAWF,EAAkB0B,EAAmBxB,CAAa,GAAK,gBAAiB,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAK,EAC/b8B,EAAS,CAAC,GAAGjC,EAAQ,UAAWC,EAAkBe,EAAkBb,CAAa,GAAKc,EAAO,UAAWhB,EAAkBiC,GAAmB/B,CAAa,GAAKgC,GAAQ,UAAWlC,EAAkBmC,EAAmBjC,CAAa,GAAK,iBAAkB,UAAWF,EAAkBoB,EAAkBlB,CAAa,GAAK,6BAA8B,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAK,EACvZkC,EAAS,CAAC,GAAGrC,EAAQ,UAAWC,EAAkBqC,EAAmBnC,CAAa,GAAKoC,EAAQ,UAAWtC,EAAkBmC,EAAmBjC,CAAa,GAAK,iBAAkB,UAAWsB,EAAO,UAAWxB,EAAkBuC,GAAmBrC,CAAa,GAAK,gCAAiC,UAAWF,EAAkB0B,EAAmBxB,CAAa,GAAK,gBAAiB,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAK,EACresC,EAAS,CAAC,GAAGzC,EAAQ,UAAWC,EAAkByC,GAAmBvC,CAAa,GAAKwC,GAAQ,UAAW1C,EAAkBI,EAAkBF,CAAa,GAAK,iBAAkB,UAAWF,EAAkB2C,GAAmBzC,CAAa,GAAK0C,GAAQ,UAAW5C,EAAkB6C,GAAmB3C,CAAa,GAAK,sBAAuB,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAK,EAClZ4C,EAAS,CAAC,GAAG/C,EAAQ,UAAWC,EAAkB+C,GAAmB7C,CAAa,GAAK8C,GAAQ,UAAWhD,EAAkBmC,EAAmBjC,CAAa,GAAK,iBAAkB,UAAWF,EAAkBiD,GAAmB/C,CAAa,GAAKgD,GAAQ,UAAWlD,EAAkBmD,EAAmBjD,CAAa,GAAK,oCAAqC,UAAWF,EAAkB0B,EAAmBxB,CAAa,GAAK,gBAAiB,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAK,EACjiBkD,EAAU,CAAC,GAAGrD,EAAQ,UAAWC,EAAkBqD,GAAmBnD,CAAa,GAAKoD,GAAQ,UAAWtD,EAAkBmC,EAAmBjC,CAAa,GAAK,iBAAkB,UAAWF,EAAkBuD,GAAmBrD,CAAa,GAAKsD,GAAQ,UAAWxD,EAAkBmD,EAAmBjD,CAAa,GAAK,mCAAoC,UAAWF,EAAkB0B,EAAmBxB,CAAa,GAAK,gBAAiB,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAK,EACjiBuD,GAAU,CAAC,GAAG1D,EAAQ,UAAWC,EAAkBqC,EAAmBnC,CAAa,GAAKoC,EAAQ,UAAWtC,EAAkBmC,EAAmBjC,CAAa,GAAK,iBAAkB,UAAWsB,EAAO,UAAWxB,EAAkBmD,EAAmBjD,CAAa,GAAK,mCAAoC,UAAWF,EAAkB0B,EAAmBxB,CAAa,GAAK,gBAAiB,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAK,EACzewD,GAAU,CAAC,GAAG3D,EAAQ,UAAWC,EAAkB2D,GAAmBzD,CAAa,GAAK0D,GAAQ,UAAW5D,EAAkB6D,GAAmB3D,CAAa,GAAK,kBAAmB,UAAWsB,EAAO,UAAWxB,EAAkBmC,EAAmBjC,CAAa,GAAK,iBAAkB,UAAWF,EAAkB0B,EAAmBxB,CAAa,GAAK,gBAAiB,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAK,EAC3a4D,EAAU,CAAC,GAAG/D,EAAQ,UAAWC,EAAkB+D,GAAmB7D,CAAa,GAAK8D,GAAQ,UAAWhE,EAAkBiE,GAAmB/D,CAAa,GAAKgE,EAAQ,UAAWlE,EAAkBa,EAAkBX,CAAa,GAAK,cAAe,UAAW,EAAK,EAC1QiE,EAAU,CAAC,GAAGpE,EAAQ,UAAWC,EAAkBqC,EAAmBnC,CAAa,GAAKoC,EAAQ,UAAW,GAAO,UAAWtC,EAAkBoE,GAAmBlE,CAAa,GAAK,2BAA4B,UAAWsB,EAAO,UAAWxB,EAAkBqE,GAAmBnE,CAAa,GAAK,4BAA6B,UAAWF,EAAkBsE,GAAmBpE,CAAa,GAAK,sBAAuB,UAAW,IAAA,GAAW,UAAW,EAAK,EAChcqE,GAAU,CAAC,GAAGxE,EAAQ,UAAWC,EAAkBwE,GAAmBtE,CAAa,GAAKuE,GAAQ,UAAWzE,EAAkB0E,GAAmBxE,CAAa,GAAK,uCAAwC,UAAWF,EAAkB2E,GAAmBzE,CAAa,GAAKgE,EAAQ,UAAW,EAAK,EACpSU,EAAU,CAAC,GAAG7E,EAAQ,UAAWC,EAAkB6E,GAAmB3E,CAAa,GAAK4E,GAAQ,UAAW9E,EAAkB+E,GAAmB7E,CAAa,GAAK,oBAAqB,UAAWF,EAAkBgF,GAAmB9E,CAAa,GAAK+E,GAAQ,UAAW,EAAK,EACjRC,EAAU,CAAC,GAAGnF,EAAQ,UAAWC,EAAkBmF,GAAmBjF,CAAa,GAAKkF,GAAQ,UAAWpF,EAAkBqF,GAAmBnF,CAAa,GAAK,2BAA4B,UAAWF,EAAkBsF,GAAmBpF,CAAa,GAAKqF,GAAQ,UAAWvF,EAAkBwF,EAAmBtF,CAAa,GAAK,yBAA0B,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAK,EACjauF,GAAU,CAAC,GAAG1F,EAAQ,UAAWC,EAAkB0F,GAAmBxF,CAAa,GAAKyF,GAAQ,UAAW3F,EAAkB4F,GAAmB1F,CAAa,GAAK,iCAAkC,UAAWF,EAAkB6F,GAAmB3F,CAAa,GAAK4F,GAAQ,UAAW9F,EAAkBwF,EAAmBtF,CAAa,GAAK,yBAA0B,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,EAAG,UAAW,EAAK,EACva6F,EAAU,CAAC,GAAGhG,EAAQ,UAAWC,EAAkBgG,GAAmB9F,CAAa,GAAK+F,EAAQ,UAAWjG,EAAkBK,EAAkBH,CAAa,GAAKU,EAAO,UAAW,EAAK,EACxLsF,GAAU,CAAC,GAAGnG,EAAQ,UAAWC,EAAkBmG,GAAmBjG,CAAa,GAAK+F,EAAQ,UAAWjG,EAAkBoG,GAAmBlG,CAAa,GAAKU,EAAO,UAAWZ,EAAkBqG,GAAmBnG,CAAa,GAAK,cAAe,UAAW,EAAK,EAC1QoG,EAAU,CAAC,GAAGvG,EAAQ,UAAWC,EAAkBuG,GAAmBrG,CAAa,GAAKQ,EAAO,UAAWV,EAAkBK,EAAkBH,CAAa,GAAKU,EAAO,UAAW,IAAA,EAAS,EAC3L4F,EAAU,CAAC,GAAGzG,EAAQ,UAAWC,EAAkByG,GAAmBvG,CAAa,GAAKwG,GAAQ,UAAW1G,EAAkB2G,GAAmBzG,CAAa,GAAK,yBAA0B,UAAWF,EAAkB4G,GAAmB1G,CAAa,GAAK2G,EAAM,EACpQC,GAAU,CAAC,GAAG/G,EAAQ,UAAWC,EAAkB+G,GAAmB7G,CAAa,GAAK8G,GAAQ,UAAWhH,EAAkBiH,EAAmB/G,CAAa,GAAK,qBAAsB,UAAWF,EAAkBkH,GAAmBhH,CAAa,GAAKiH,EAAM,EAChQC,GAAU,CAAC,GAAGrH,EAAQ,UAAWC,EAAkBqH,GAAmBnH,CAAa,GAAKoH,GAAQ,UAAWtH,EAAkBuH,GAAmBrH,CAAa,GAAK,+BAAgC,UAAWF,EAAkBwH,GAAmBtH,CAAa,GAAKuH,GAAQ,UAAWzH,EAAkBwF,EAAmBtF,CAAa,GAAK,yBAA0B,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,CAAC,EACnZwH,GAAU,CAAC,GAAG3H,EAAQ,UAAWC,EAAkB2H,GAAmBzH,CAAa,GAAK0H,GAAQ,UAAW5H,EAAkB6H,EAAmB3H,CAAa,GAAK,yBAA0B,UAAWF,EAAkB8H,EAAmB5H,CAAa,GAAK6H,EAAQ,UAAW/H,EAAkBgI,EAAmB9H,CAAa,GAAK,yBAA0B,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,CAAC,EAC7Y+H,GAAU,CAAC,GAAGlI,EAAQ,UAAWC,EAAkBkI,GAAmBhI,CAAa,GAAKiI,GAAQ,UAAWnI,EAAkB6H,EAAmB3H,CAAa,GAAK,yBAA0B,UAAWF,EAAkB8H,EAAmB5H,CAAa,GAAK6H,EAAQ,UAAW/H,EAAkBgI,EAAmB9H,CAAa,GAAK,yBAA0B,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,CAAC,EAC7YkI,GAAU,CAAC,GAAGrI,EAAQ,UAAWC,EAAkBqI,GAAmBnI,CAAa,GAAKoI,GAAQ,UAAWtI,EAAkBuI,GAAmBrI,CAAa,GAAK,qCAAsC,UAAWF,EAAkBwI,GAAmBtI,CAAa,GAAKuI,GAAQ,UAAWzI,EAAkB0I,GAAmBxI,CAAa,GAAK,wBAAyB,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,CAAC,EACxZyI,GAAU,CAAC,GAAG5I,EAAQ,UAAWC,EAAkB4I,GAAmB1I,CAAa,GAAK2I,GAAQ,UAAW7I,EAAkB8I,GAAmB5I,CAAa,GAAK,6BAA8B,UAAWF,EAAkB+I,GAAmB7I,CAAa,GAAK8I,GAAQ,UAAWhJ,EAAkBiJ,GAAmB/I,CAAa,GAAK,qBAAsB,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,CAAC,EAC7YgJ,GAAU,CAAC,GAAGnJ,EAAQ,UAAWC,EAAkBmJ,GAAmBjJ,CAAa,GAAKkJ,GAAQ,UAAWpJ,EAAkBqJ,GAAmBnJ,CAAa,GAAK,oCAAqC,UAAWF,EAAkBsJ,GAAmBpJ,CAAa,GAAKqJ,GAAQ,UAAWvJ,EAAkBwJ,GAAmBtJ,CAAa,GAAK,2BAA4B,UAAW,CAAC,KAAM,CAAC,UAAW,WAAW,CAAC,CAAC,EAG1ZuJ,EAAQ,CADS,UAAW1J,EAAQ,UAAWmG,GAAS,UAAWxC,GAAS,UAAW4C,EAAS,UAAWA,EAAS,UAAWP,EAAS,UAAWA,EAAS,UAAWvF,EAAQ,UAAW4H,GAAS,UAAWjE,EAAS,UAAW,CADvN,GAAGpE,EAAQ,UAAWC,EAAkB0J,GAAmBxJ,CAAa,GAAKyJ,GAAQ,UAAW3J,EAAkBiH,EAAmB/G,CAAa,GAAK,qBAAsB,UAAWF,EAAkB4J,GAAmB1J,CAAa,GAAK2J,EAClB,EAAG,UAAW9D,EAAS,UAAWvF,EAAQ,UAAW8F,EAAS,UAAWqC,GAAS,UAAW3G,EAAQ,UAAWyD,GAAS,UAAWe,EAAS,UAAW7E,EAAQ,UAAW2E,EAAS,UAAW7C,GAAS,UAAW3C,EAAQ,UAAWoE,EAAS,UAAWX,GAAS,UAAW6C,GAAS,UAAWtD,EAAS,UAAWwC,EAAS,UAAWjF,EAAQ,UAAWiF,EAAS,UAAWoB,GAAS,UAAWtF,EAAQ,UAAWI,EAAQ,UAAWoC,EAAS,UAAWqD,GAAS,UAAWzH,EAAQ,UAAWsC,EAAQ,UAAWiD,EAAS,UAAWmD,GAAS,UAAW1I,EAAQ,UAAW2D,EAAS,UAAW2C,GAAS,UAAW1D,CAChzB,EAAE0G,IAAc,CAAC,EAC3C,OAAQA,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOzO,EAAoB4C,GAAc,CAAC,MAAO,CAACwL,EAAMM,UAAcN,EAAMO,SAAY,CAAC,EAAI,GAAkB3O,EAAoBC,GAAS,CAAC,GAAGmO,EAAO,IAAK,UAAW,UAAWQ,EAAc,GAAI,UAAWA,EAAc,GAAI,OAAK,EAAGC,EAAS,EAAI,CAAC,CAAC,EACxP,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAO7O,EAAoBE,GAAS,CAAC,GAAGkO,EAAO,IAAK,UAAW,OAAK,EAAGS,EAAS,EAAI,CAAC,EACrF,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAO7O,EAAoBG,GAAM,CAAC,GAAGiO,EAAO,IAAK,OAAQ,OAAK,EAAGS,EAAS,EAAI,CAAC,EAC/E,QAAW,OAAOA,EAAS,EAAK,CAAG,CAAC,CACpC,SAAgBC,GAA6B,EAAS,CAAC,OAAQC,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,qBAAqB,EAAG,CAAC,KAAM,SAAU,WAAY,+CAA+C,EAAG,CAAC,KAAM,UAAW,WAAY,uBAAuB,CAAC,EAClM,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,uBAAuB,EAAG,CAAC,KAAM,UAAW,WAAY,+CAA+C,EAAG,CAAC,KAAM,SAAU,WAAY,qBAAqB,CAAC,EACnM,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,uBAAuB,EAAG,CAAC,KAAM,SAAU,WAAY,+CAA+C,EAAG,CAAC,KAAM,SAAU,WAAY,qBAAqB,CAAC,EACjM,QAAW,MAAkB,CAAC,CAQ5B,SAASC,GAA4B,CAAE,UAAS,gBAAe,YAAY,CAU1E,MATA,MAAoC5O,GAAuC,CAC1E,SACA,UACA,gBACA,WACA,UACA,iBACD,CAAC,EAEM6O,EACR,CAGA,eAAsBC,GAAY,CACjC,UACA,gBACA,yBACA,WACA,mBACA,kBACA,wCAAwC,IACtC,CACFzL,GAA0B,CAAC,sBAAuB,GAAM,kBAAmB,GAAO,qBAAsB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,6BAA8B,GAAM,kBAAmB,GAAM,+BAAgC,GAAO,WAAY,EAAK,CAAC,EAC3SD,GAAwB2L,CAAY,EAEpC,IAAMC,EAAcC,EAAON,EAAQ,CAAC,KAAK,QAAQ,EAG3CO,EAAQD,EAAON,GACrB,GAAIQ,GAAyCC,IAAqB,IAAA,IAAaF,EAAM,aAAc,CAClG,IAAMG,EAAe,MAAMT,GAA4B,CAAE,UAAS,gBAAe,UAAS,CAAC,EAC3F,IAAoBS,EAAa,gBACjC,IAA2BA,EAAa,sBACzC,CAGA,IAAMC,GAAU1P,EACfK,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,yBACA,SACA,kBACA,wBACA,eACA,aAAcC,MAAkB,OAAO,6DAA+F,EACtI,gBAAiB,IAAA,GACjB,WACA,UACA,oBAAqB,IAAA,GACrB,iBAAkB,0BAClB,UACKoC,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAIiN,EACH,QAAQ,IAAI,+DAA+D,OAI5E,OAAOrP,EAAY,SAAY,CAqB9B,EAAO,+BAAiC,CAnBvC,UAAW,EACX,OAAQ,CACUC,mBACFC,iBACJC,YACZ,EACA,MAAO,CACN,cAAeT,EACf,SAAUU,EACV,KAAMC,GACN,YAAaC,EACb,UAAWC,EACX,OAAQC,GACR,SAAUC,EACV,gBAAiBC,CAClB,EACA,YAAa,CAAE,aAAAoB,CAAa,CAGW,EAExC,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAASwN,EAAgB,CAC1B,CACD,CAAC,CACF,EAAA,CAAG,EAED,2BAA4B,GAC5B,eAAgBpL,GAChB,mBAAoB,IAAIvD,OAAuB,OAAO,6DAA8F,EACpJ,wBAAyBuO,EACzB,+BAAgCK,CACjC,CACD,EAEMC,EAA8C9P,EAAoBkB,GAAyC,CAChH,SAAUwO,EACX,CAAC,EAGKK,EAAO/P,EAAoBmB,GAA4B,CAC5D,SAAU2O,EACV,MAAO,CAAC,OAAQ,CAAC,CAAC,CACnB,CAAC,EAID,OADA,MAAMV,EACCW,CACR,CAoBA,SAASC,IAAQ,CACXC,GACLvN,EAAO,gBAAgB,KAAK,SAAS,CACtC,CAEA,eAAewN,GAAK,EAAe,EAAW,CAC7C,SAASC,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAIC,EAAM,QAAU1N,EAAO,uBAAwB,OAEnD,IAAM2N,EAAiBC,GAAW,eAClC,GAAIC,EAGH,IAFA,QAAQ,KAAK;EAA4SH,EAAOC,CAAc,EAE1U,KAAK,OAAO,EAAI,IAAM,MAAA,MAE1B,QAAQ,MAAM;EAA+GD,EAAOC,CAAc,EAEnJL,GAAMO,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAOH,CAAK,EACrB,iBACA,MAAOC,EAAiB,IAAA,GAAYD,aAAiB,OAAS,OAAOA,EAAM,OAAU,SAAWA,EAAM,MAAQ,IAC/G,CAAC,CACF,CAEA,GAAI,CACH,IAAIrB,EAASyB,EAAUX,EAAiBY,EAAeC,EAAwBC,EAAaC,EAC5F,GAAIC,EACH,EAAY,KAAK,MAAMC,EAAU,QAAQC,eAAkB,EAC3D,EAAUH,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAkBA,EAAU,gBAC5B,EAAgBA,EAAU,cAC1B,EAAyBA,EAAU,uBACnC,EAAcA,EAAU,YAExB,EAAUxP,EAA+BiO,EAAQN,CAAO,MAClD,CAEN3L,EAA+BiM,EAAQ,IAAA,EAAS,EAChD,IAAM2B,EAAc,YAAY,iBAAiB,YAAY,CAAC,CAAC,EAAE,EAAE,cAAc,KAAK,GAAK,EAAE,OAAS,OAAO,CAAC,EAAE,YAChH,GAAIA,EAAa,CAChB,IAAMJ,EAAY,IAAI,gBAAgBI,CAAW,EACjD,EAAUJ,EAAU,IAAI,IAAI,EAC5B,EAAWA,EAAU,IAAI,QAAQ,EACjC,IAAK,GAAM,CAACK,EAAKC,KAAUN,EAAU,QAAQ,EACvCK,EAAI,WAAW,MAAM,IAC1B,IAAkB,CAAC,EACnB,EAAcA,EAAI,MAAM,CAAC,GAAKC,EAEhC,CACA,GAAI,CAACnC,GAAW,CAACyB,EAAU,CAC1B,IAAMI,EAAYvP,EAAiCgO,EAAQ,mBAAmB,SAAS,QAAQ,EAAG,GAAM8B,CAAO,EAC/G,EAAUP,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,aAC3B,CAED,CAEA,IAAMQ,EAAclC,GAAY,CAC/B,UACA,WACA,kBACA,gBACA,yBACA,iBAAkB2B,EAAgBD,GAAW,iBAAmB,IAAA,GAChE,sCAAuC,CAACC,CACzC,CAAC,EAGMnO,IAAW,SACf,SAAY,CACjB,IAAM4M,EAAQD,EAAON,GAGfsC,EAAeF,EAAQ,MAAM,CAAE,QAAUX,EAAoCc,IAAOd,EAAhCc,IAAO,SAAiC,CAAC,CAAC,KAGhG9B,EACJ,AACCA,EADGoB,GAAW,mBAAqB,IAAA,GAEzBtB,GAAO,aAGE,MAAM,MADEN,GAA4B,CAAE,UAAS,gBAAe,UAAS,CAAC,EAAA,CACrD,iBAEnB,KANA4B,EAAU,iBAU9B,IAAMW,EAA0B,KAAK,eAAe,CAAC,CAAC,gBAAgB,EAChEC,EAAWD,EAAwB,SACnCE,EAASF,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsBG,EAAS,CAAE,KAAM,EAAK,CAAC,EAEvEA,EAAQ,CAEV,CAAC,EAEDhP,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,eACA,QAAS,EACT,UAAW4M,GAAO,MAAQ,IAC1B,mBACA,aAAc+B,GAAgB,KAC9B,UAAW/B,GAAO,oBAAsBP,EACxC,SAAUO,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK5M,EAAO,SAAS,KACrB,SAAUA,EAAO,SAAS,UAAY,KACtC,SAAUA,EAAO,SAAS,UAAY,KACtC,KAAMA,EAAO,SAAS,MAAQ,KAC9B,OAAQA,EAAO,SAAS,QAAU,KAClC,WACA,QACD,EACA,OACD,CAAC,EAGD,MAAMpB,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,OAAQ,CAAC,EAE7G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc+P,GAAgB,IAAK,CAC9C,CAAC,CAAC,CACH,EAAA,CAAG,EAIA,IAAMtB,EAAO,MAAMqB,EACfP,GAGH/N,EAA4B,iCAAoC,CAC/DgB,GAAsC6M,CAAW,EACjDjO,EAAO,gCAAgCiO,CAAW,CACnD,CAAC,GAIuBhB,EAAQ,GAAMgC,EAAG,EAAIpQ,EAAAA,KACvB,CACrBsC,EAA0B,EAC1BD,GAAiC,EACjCtB,EAAqBwO,EAAWf,EAAM,CAAE,mBAAoBI,CAAY,CAAC,CAC1E,CAAC,IAGD,MAAM3O,GAA2B,EACjCoQ,EAAoBd,EAAW,CAAE,mBAAoBX,CAAY,CAAC,CAAC,CAAC,OAAOJ,CAAI,EAEjF,OAASK,EAAO,CAEf,MADAD,EAAYC,EAAO,IAAA,GAAW,EAAK,EAC7BA,CACP,CACD,C,8ZAnLA,G,mCAxZM,EAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,cAAe,UAAW,YAAa,UAAW,KAAK,EAAG,KAAM9P,MAAkB,OAAO,6DAA+F,EAAG,KAAM,GAAG,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,iBAAiB,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,WAAW,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,yBAAyB,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,uBAAuB,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,4BAA4B,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,eAAgB,UAAW,aAAa,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,0BAA0B,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,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,iBAAiB,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,mBAAmB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,kBAAkB,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,UAAW,UAAW,cAAe,UAAW,WAAW,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,QAAQ,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,YAAa,UAAW,cAAe,UAAW,UAAW,UAAW,SAAS,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,YAAY,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,WAAW,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,kBAAkB,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,kBAAmB,UAAW,YAAa,UAAW,gBAAiB,UAAW,UAAW,UAAW,aAAa,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,YAAY,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,yBAAyB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,aAAa,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,sBAAsB,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,yBAAyB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,MAAM,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,cAAc,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,WAAW,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,uCAAuC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,WAAW,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,iCAAiC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,YAAa,UAAW,SAAS,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,oBAAoB,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,WAAW,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,qCAAqC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,WAAW,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,4BAA4B,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,6BAA6B,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,oCAAoC,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,mCAAmC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,UAAW,UAAW,WAAW,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,oBAAoB,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,gBAAgB,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,wBAAwB,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,aAAa,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,2BAA2B,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,oCAAoC,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,UAAU,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,oCAAoC,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,qCAAqC,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,+BAA+B,CAAC,EAE/jR,EAAU,CAAC,CAAC,KAAM,QAAS,GAAI,UAAW,KAAM,KAAM,KAAM,GAAI,cAAe,KAAK,EAAG,CAAC,KAAM,QAAS,GAAI,YAAa,KAAM,KAAM,KAAM,KAAM,cAAe,KAAK,CAAC,EACrK,EAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmG0R,MAAU,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmGA,MAAU,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmGA,MAAU,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmGA,MAAU,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmGA,MAAU,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmGA,KAAQ,EAC73B,GAAuB,IAAA,GACvB,EAAe,mEACf,GAAOhS,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,oCAAqCA,EAAoB,SAAU,IAAA,GAAW,gBAAgB,CAAC,CAAC,EACjM,GAAqB,EAAQ,IAAW,CAAC,KAAOyR,GAAQ,CAAC,IAAMP,EAAQe,EAAOR,EAAO,IAC3F,GAAIP,EAAO,OAAOA,EAClB,EAASO,EAAO,QAAQ,CAAC,EACnB,GAAkB,CAAC,UAAWzR,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,yBAA0BA,EAAoB,SAAU,IAAA,GAAW,wBAAwB,CAAC,CAAC,CAAC,EACpN,GAAmB,CAAC,UAAW,gBAAgB,EAC/C,GAAQA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,kHAAkH,CAAC,EAClN,EAAmB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,0GAA0G,CAAC,CAAC,EAClO,EAAmB,CAAC,UAAW,YAAY,EAC3C,EAAQA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,qBAAsBA,EAAoB,KAAM,IAAA,EAAS,EAAG,kBAAmBA,EAAoB,KAAM,IAAA,EAAS,EAAG,iBAAkBA,EAAoB,SAAU,IAAA,GAAWA,EAAoB,KAAM,IAAA,EAAS,EAAG,UAAU,CAAC,CAAC,EAClU,GAAmB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,UAAWA,EAAoB,KAAM,IAAA,EAAS,EAAG,qBAAsBA,EAAoB,KAAM,IAAA,EAAS,EAAG,aAAcA,EAAoB,SAAU,IAAA,GAAWA,EAAoB,KAAM,IAAA,EAAS,CAAC,EAAGA,EAAoB,SAAU,IAAA,GAAW,iBAAiB,CAAC,CAAC,CAAC,EAC/X,EAAmB,CAAC,UAAW,iBAAiB,EAChD,EAAQA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,IAAA,GAAW,iHAAiH,CAAC,EAC7M,GAAmB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,uGAAuG,CAAC,CAAC,EAC/N,EAAQA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,yBAA0BA,EAAoB,SAAU,IAAA,GAAW,WAAW,CAAC,CAAC,EAChL,EAAmB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,+BAAgCA,EAAoB,SAAU,IAAA,GAAW,WAAW,CAAC,CAAC,CAAC,EAC9M,EAAmB,CAAC,UAAW,sBAAsB,EACrD,GAAQA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,oEAAqEA,EAAoB,KAAM,IAAA,EAAS,EAAG,oFAAoF,CAAC,EAC/R,GAAmB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,2DAA4DA,EAAoB,KAAM,IAAA,EAAS,EAAG,gFAAgF,CAAC,CAAC,EAC1S,GAAoB,CAAC,UAAW,eAAe,EAC/C,GAAQA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,oBAAoB,EAAGA,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,0BAA0B,CAAC,CAAC,EACrO,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,cAAc,EAAGA,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,qBAAqB,CAAC,CAAC,CAAC,EACnP,EAAoB,CAAC,UAAW,UAAU,EAC1C,EAAQA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAGA,EAAoB,KAAM,CAAC,UAAW,gBAAgB,CAAC,CAAC,CAAC,EACxJ,EAAoB,CAAC,UAAW,qBAAqB,EACrD,GAAQA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,yCAA0CA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,gBAAgB,CAAC,CAAC,EAC3O,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,4CAA6CA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,cAAc,CAAC,CAAC,CAAC,EACrQ,GAAQA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,iFAAiF,CAAC,EACjL,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,iFAAiF,CAAC,CAAC,EAC1M,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,iKAAiK,CAAC,EAClQ,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,8IAA8I,CAAC,CAAC,EACvQ,EAAoB,CAAC,UAAW,SAAS,EACzC,EAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,mBAAmB,EAAGA,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,mBAAmB,CAAC,CAAC,EAC9N,EAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,UAAU,EAAGA,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,gBAAgB,CAAC,CAAC,CAAC,EAC1O,GAAoB,CAAC,UAAW,8BAA8B,EAC9D,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,cAAeA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,aAAa,CAAC,CAAC,EAC9M,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,oBAAqBA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,eAAe,CAAC,CAAC,CAAC,EAC9O,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,iCAAiC,CAAC,EAClI,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,oCAAoC,CAAC,CAAC,EAC7J,GAAoB,CAAC,UAAW,oBAAoB,EACpD,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,eAAgBA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,gBAAgB,CAAC,CAAC,EAClN,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,mBAAoBA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,eAAe,CAAC,CAAC,CAAC,EAC7O,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,kCAAkC,CAAC,EACnI,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,+CAA+C,CAAC,CAAC,EACxK,EAAoB,CAAC,UAAW,sBAAsB,EACtD,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,sBAAuBA,EAAoB,SAAU,IAAA,GAAW,2BAA2B,CAAC,CAAC,EAC9L,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,cAAeA,EAAoB,SAAU,IAAA,GAAW,oBAAoB,CAAC,CAAC,CAAC,EACvM,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,uCAAwCA,EAAoB,KAAM,IAAA,EAAS,EAAG,0DAA0D,CAAC,EACzO,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,gCAAiCA,EAAoB,KAAM,IAAA,EAAS,EAAG,2CAA2C,CAAC,CAAC,EAC3O,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,mBAAmB,EAAGA,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,wBAAwB,CAAC,CAAC,EACnO,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,UAAU,EAAGA,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,eAAe,CAAC,CAAC,CAAC,EACzO,GAAoB,CAAC,UAAW,aAAa,EAC7C,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,yCAA0CA,EAAoB,SAAU,IAAA,GAAW,cAAeA,EAAoB,KAAM,IAAA,EAAS,EAAG,WAAW,CAAC,CAAC,EACtP,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,sCAAuCA,EAAoB,SAAU,IAAA,GAAW,mBAAmB,EAAGA,EAAoB,SAAU,IAAA,GAAWA,EAAoB,KAAM,IAAA,EAAS,CAAC,EAAGA,EAAoB,SAAU,IAAA,GAAW,WAAW,CAAC,CAAC,CAAC,EACrW,EAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,iHAAiH,CAAC,EAClN,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,sGAAsG,CAAC,CAAC,EAC/N,GAAoB,CAAC,UAAW,gBAAgB,EAChD,GAAoB,CAAC,UAAW,sBAAsB,EACtD,GAAoB,CAAC,UAAW,0BAA0B,EAC1D,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,yCAA0CA,EAAoB,SAAU,IAAA,GAAW,uBAAuB,CAAC,CAAC,EAC7M,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,oCAAqCA,EAAoB,SAAU,IAAA,GAAW,0BAA0B,CAAC,CAAC,CAAC,EACnO,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,8FAA8F,CAAC,CAAC,EACvN,GAAoB,CAAC,UAAW,sCAAsC,EACtE,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,oCAAqCA,EAAoB,SAAU,IAAA,GAAW,qBAAqB,CAAC,CAAC,EACtM,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,8BAA+BA,EAAoB,SAAU,IAAA,GAAW,oBAAoB,EAAG,WAAW,CAAC,CAAC,EACpO,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,mGAAmG,CAAC,EACpM,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,oFAAoF,CAAC,CAAC,EAC7M,GAAoB,CAAC,UAAW,gBAAgB,EAChD,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,sBAAuBA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,iBAAiB,CAAC,CAAC,EAC1N,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,qBAAsBA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,eAAe,CAAC,CAAC,CAAC,EAC/O,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,yIAAyI,CAAC,EAC1O,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,0IAA0I,CAAC,CAAC,EACnQ,GAAoB,CAAC,UAAW,+BAA+B,EAC/D,EAAoB,CAAC,UAAW,qBAAqB,EACrD,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,8BAA+BA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,iBAAiB,CAAC,CAAC,EAClO,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,8BAA+BA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,iBAAiB,CAAC,CAAC,CAAC,EAC1P,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,oIAAoI,CAAC,EACrO,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,oIAAoI,CAAC,CAAC,EAC7P,GAAoB,CAAC,UAAW,wCAAwC,EACxE,EAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,oBAAqBA,EAAoB,KAAM,IAAA,EAAS,EAAG,kBAAmBA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,iBAAkBA,EAAoB,KAAM,IAAA,EAAS,EAAG,UAAU,CAAC,CAAC,EAClU,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,mBAAoBA,EAAoB,KAAM,IAAA,EAAS,EAAG,WAAYA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,iBAAkBA,EAAoB,KAAM,IAAA,EAAS,EAAG,aAAa,CAAC,CAAC,CAAC,EACrV,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,SAAUA,EAAoB,KAAM,IAAA,EAAS,EAAG,qBAAsBA,EAAoB,KAAM,IAAA,EAAS,EAAGA,EAAoB,SAAU,IAAA,GAAW,YAAY,EAAGA,EAAoB,SAAU,IAAA,GAAWA,EAAoB,KAAM,IAAA,EAAS,CAAC,EAAGA,EAAoB,SAAU,IAAA,GAAW,iBAAiB,CAAC,CAAC,CAAC,EACza,GAAoB,CAAC,UAAW,YAAY,EAC5C,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,qGAAqG,CAAC,CAAC,EAC9N,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,oBAAqBA,EAAoB,KAAM,IAAA,EAAS,EAAG,WAAYA,EAAoB,KAAM,IAAA,EAAS,EAAG,iBAAkBA,EAAoB,SAAU,IAAA,GAAWA,EAAoB,KAAM,IAAA,EAAS,EAAG,aAAa,CAAC,CAAC,CAAC,EACtV,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,8BAA+BA,EAAoB,SAAU,IAAA,GAAW,cAAc,CAAC,CAAC,EACzL,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,+BAAgCA,EAAoB,SAAU,IAAA,GAAW,eAAe,CAAC,CAAC,CAAC,EACnN,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,0KAA0K,CAAC,EAC3Q,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,wLAAwL,CAAC,CAAC,EACjT,GAAoB,CAAC,UAAW,sBAAsB,EACtD,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,+BAAgCA,EAAoB,SAAU,IAAA,GAAW,8BAA8B,CAAC,CAAC,EAC1M,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,4BAA6BA,EAAoB,SAAU,IAAA,GAAW,2BAA2B,CAAC,CAAC,CAAC,EAC5N,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,6JAA6J,CAAC,EAC9P,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,6IAA6I,CAAC,CAAC,EACtQ,EAAoB,CAAC,UAAW,mBAAmB,EACnD,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,mCAAoCA,EAAoB,SAAU,IAAA,GAAW,mBAAmB,CAAC,CAAC,EACnM,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,sCAAuCA,EAAoB,SAAU,IAAA,GAAW,mBAAmB,CAAC,CAAC,CAAC,EAC9N,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,8GAA8G,CAAC,EAC/M,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,0FAA0F,CAAC,CAAC,EACnN,GAAoB,CAAC,UAAW,kCAAkC,EAClE,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,gBAAgB,EAAG,gDAAgD,CAAC,EAC9M,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,iBAAiB,EAAG,iDAAiD,CAAC,CAAC,EACxO,EAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,0IAA0I,CAAC,EAC3O,EAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,uIAAuI,CAAC,CAAC,EAChQ,EAAoB,CAAC,UAAW,uBAAuB,EACvD,EAAoB,CAAC,UAAW,mBAAmB,EACnD,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,eAAe,EAAG,oDAAoD,CAAC,EACjN,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,gBAAgB,EAAG,4CAA4C,CAAC,CAAC,EAClO,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,gBAAgB,EAAGA,EAAoB,KAAM,IAAA,EAAS,EAAG,0BAA2BA,EAAoB,KAAM,IAAA,EAAS,EAAG,uBAAuB,CAAC,EAC5R,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,gBAAgB,EAAGA,EAAoB,KAAM,IAAA,EAAS,EAAG,wBAAyBA,EAAoB,KAAM,IAAA,EAAS,EAAG,yBAAyB,CAAC,CAAC,EACpT,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,mKAAmK,CAAC,EACpQ,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,sKAAsK,CAAC,CAAC,EAC/R,GAAoB,CAAC,UAAW,0CAA0C,EAC1E,GAAoB,CAAC,UAAW,2BAA2B,EAC3D,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,0DAA2DA,EAAoB,SAAU,IAAA,GAAW,wBAAwB,CAAC,CAAC,EAC/N,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,8CAA+CA,EAAoB,SAAU,IAAA,GAAW,uBAAuB,CAAC,CAAC,CAAC,EAC1O,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,mJAAmJ,CAAC,EACpP,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,sJAAsJ,CAAC,CAAC,EAC/Q,GAAoB,CAAC,UAAW,0BAA0B,EAC1D,GAAoB,CAAC,UAAW,gBAAgB,EAChD,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,0BAA0B,EAAG,+DAA+D,CAAC,EACvO,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAGA,EAAoB,SAAU,IAAA,GAAW,wBAAwB,EAAG,0DAA0D,CAAC,CAAC,EACxP,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,6KAA6K,CAAC,EAC9Q,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,wJAAwJ,CAAC,CAAC,EACjR,GAAoB,CAAC,UAAW,yCAAyC,EACzE,GAAoB,CAAC,UAAW,0BAA0B,EAC1D,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,oBAAqBA,EAAoB,SAAU,IAAA,GAAW,oBAAoB,CAAC,CAAC,EACrL,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,KAAM,CAAC,IAAK,MAAM,EAAG,yBAA0BA,EAAoB,SAAU,IAAA,GAAW,aAAa,CAAC,CAAC,CAAC,EAC3M,GAASA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,8DAA8D,CAAC,EAC/J,GAAoB,CAAC,UAAWA,EAAoBU,EAAgB,IAAA,GAAWV,EAAoB,IAAK,CAAC,IAAK,MAAM,EAAG,uEAAuE,CAAC,CAAC,EAuJ9L,EAAY,OAAO,SAAa,IAChC,EAAQiQ,GAAa,wDAAwD,KAAKjO,EAAU,SAAS,EAyHvGiO,EAAW,CAEd,EAAO,4BAA8B,EAAoB,QACjDjQ,EAAoByB,GAAyB,CAAE,MAAO,qCAAuCyQ,EAAmB,SAAWC,EAAqB,GAAI,CAAC,EAG7J,EAAO,gBAAkBzP,EAAO,iBAAmB,CAAC,EAGpDS,EAA4B,EAE5B,IAAM2N,EAAY,SAAS,eAAe,MAAM,EAE5C,oBAAqBA,EAAU,QAASZ,GAAK,GAAMY,CAAS,EAC3DZ,GAAK,GAAOY,CAAS,CAC3B,C"}