1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/MarketingHomeApp-ButiVmk2.js","assets/react-B8xo0EiF.js","assets/PromoBanner-DPO8UJrc.js","assets/chunk-BV7QT456-MDYouwzX.js","assets/RouterPath-P-vjLTql.js","assets/ThemeContext-Bxm4BGLC.js","assets/use-mobile-D09hle5e.js","assets/useTranslation-Dw1aOzWh.js","assets/x-VD8fYXZL.js","assets/createLucideIcon-zn7CGCyS.js","assets/utils-DEwi5Emy.js","assets/seoConfig-DqhM0Dpd.js","assets/neoCard-BfKOoBZT.js","assets/PromoBanner-CUzuPpFV.css","assets/index-D5-eBNXP.js","assets/motion-BR_tK3Qn.js","assets/plug-DHI5STbr.js","assets/qr-code-1SikrOSn.js","assets/sparkles-D9oopczk.js","assets/check-C2yWEyXB.js","assets/shield-check-CUIQnWVW.js","assets/arrow-right-kuVqEXYb.js","assets/play-mOK0mL46.js","assets/gift-DymcwEeO.js","assets/counts-B2Zvkoys.js","assets/useCatalogCounts-av-gqV1n.js","assets/ScrollContext-C9GW0cBz.js","assets/terminal-D3XDzJlo.js","assets/rocket-Bu3QIvr7.js","assets/PartnerWordmarks-Bkaellyi.js","assets/partners-CRCAkLj1.js","assets/PartnerWordmarks-C9FS8kJ6.css","assets/animations-Bkglk-zA.js","assets/logo-discord-CbQGQTMh.js","assets/animations-DzCx4Ed9.css","assets/personaSvgsLazy-BC9AXdha.js","assets/useMarketingScrollPause-DTX2-nE5.js","assets/App-Bb3lk40E.js","assets/RunnerUpdateBanner-Ctt2feh2.js","assets/extends-CF3RwP-h.js","assets/MelayaSidebarIcons-ChMOQeC2.js","assets/Terms-BafmgJxj.js","assets/LegalLayout-DdF7drMV.js","assets/legal-B5U95srs.css","assets/TermsBody-D4jvl4PO.js","assets/Trans-CDF5Qncx.js","assets/Privacy-BeahvYRh.js","assets/PrivacyBody-D6v2IUxn.js","assets/UsagePolicy-03E8vZUE.js","assets/UsagePolicyBody-DDcRnfmU.js","assets/Security-Ckag5qLV.js","assets/SecurityBody-Be8mRzq7.js","assets/Subprocessors-DnpzDPmR.js","assets/AIproviders-Ahww1Uws.js","assets/bedrock-DfoXhlTQ.js","assets/mistral-_fEvskVD.js","assets/melaya_logo-BRRqZeAA.js","assets/gemini-BhnF7nOp.js","assets/gauge-BvoBblRt.js","assets/arrow-up-right-DykcjgId.js","assets/bot-Cx2HroWv.js","assets/megaphone-BGSUpiQw.js","assets/chart-column-BoQKZ0yC.js","assets/globe-CtRzGaix.js","assets/chevron-down-CQ57NOJW.js","assets/App-nSGOCgwj.css","assets/prefetchHashSections-DcfsHqFW.js"])))=>i.map(i=>d[i]); 2import{c as zi,j as ci,r as Hi}from"./react-B8xo0EiF.js";(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))s(t);new MutationObserver(t=>{for(const o of t)if(o.type==="childList")for(const a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&s(a)}).observe(document,{childList:!0,subtree:!0});function e(t){const o={};return t.integrity&&(o.integrity=t.integrity),t.referrerPolicy&&(o.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?o.credentials="include":t.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function s(t){if(t.ep)return;t.ep=!0;const o=e(t);fetch(t.href,o)}})();const Ui="modulepreload",Ki=function(n){return"/"+n},gi={},$=function(i,e,s){let t=Promise.resolve();if(e&&e.length>0){let a=function(I){return Promise.all(I.map(g=>Promise.resolve(g).then(c=>({status:"fulfilled",value:c}),c=>({status:"rejected",reason:c}))))};document.getElementsByTagName("link");const r=document.querySelector("meta[property=csp-nonce]"),l=(r==null?void 0:r.nonce)||(r==null?void 0:r.getAttribute("nonce"));t=a(e.map(I=>{if(I=Ki(I),I in gi)return;gi[I]=!0;const g=I.endsWith(".css"),c=g?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${I}"]${c}`))return;const u=document.createElement("link");if(u.rel=g?"stylesheet":Ui,g||(u.as="script"),u.crossOrigin="",u.href=I,l&&u.setAttribute("nonce",l),document.head.appendChild(u),g)return new Promise((h,d)=>{u.addEventListener("load",h),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${I}`)))})}))}function o(a){const r=new Event("vite:preloadError",{cancelable:!0});if(r.payload=a,window.dispatchEvent(r),!r.defaultPrevented)throw a}return t.then(a=>{for(const r of a||[])r.status==="rejected"&&o(r.reason);return i().catch(o)})},Ei="/assets/app-B_unlQvX.json",Mi="/assets/auth-BhrRoIIO.json",Qi="/assets/authorityPages-D
2xFc9qvB.json",Di="data:application/json;base64,ewogICJfIjogIkNyb3NzLWN1dHRpbmcgYXRvbXMgc2hhcmVkIGJldHdlZW4gbWFya2V0aW5nIGFuZCBhcHAgc3VyZmFjZXMuIFBvcHVsYXRlZCBpbmNyZW1lbnRhbGx5IGR1cmluZyBQaGFzZSAyLzMgbWlncmF0aW9uIGFzIHNoYXJlZCBrZXlzIGFyZSBpZGVudGlmaWVkIChlLmcuIGFjdGlvbi5jYW5jZWwsIGFjdGlvbi5jb25maXJtKS4gRG9uJ3QgYWRkIGFwcC1zcGVjaWZpYyBrZXlzIGhlcmUsIHRob3NlIGdvIGluIGFwcC5qc29uLiIsCiAgImFsbC1wcm9qZWN0cyI6ICJBbGwgcHJvamVjdHMiLAogICJhcmd1bWVudHMiOiAiQXJndW1lbnRzIiwKICAiYXJpYUxlZ2FsRG9jdW1lbnRzIjogIkFyaWFMZWdhbERvY3VtZW50cyIsCiAgImFyaWFMZWdhbFBhZ2VzIjogIkFyaWFMZWdhbFBhZ2VzIiwKICAiYXR0cmlidXRlcyI6ICJBdHRyaWJ1dGVzIiwKICAiYXZlcmFnZSI6ICJBdmVyYWdlIiwKICAiYmFja1RvTWVsYXlhIjogIkJhY2tUb01lbGF5YSIsCiAgImJlbmNobWFyayI6ICJCZW5jaG1hcmsiLAogICJjbGVhciI6ICJDbGVhciIsCiAgImNsb3NlIjogIkNsb3NlIiwKICAiY2xvc2VOb3RpZmljYXRpb24iOiAiQ2xvc2Ugbm90aWZpY2F0aW9uIiwKICAiY29tcGxldGlvbiI6ICJDb21wbGV0aW9uIiwKICAiY29tcGxldGlvbi1hdmVyYWdlIjogIkNvbXBsZXRpb24gYXZlcmFnZSIsCiAgImNvbmZpcm1hdGlvbkRldGFpbHMiOiAiQ29uZmlybWF0aW9uIGRldGFpbHMiLAogICJjdXJyZW50QmFsYW5jZSI6ICJDdXJyZW50IGJhbGFuY2UiLAogICJkYXRhLXZpZXciOiAiRGF0YSB2aWV3IiwKICAiZGF0YS12aWV3LWRlc2NyaXB0aW9uIjogIkRhdGEgdmlldyBkZXNjcmlwdGlvbiIsCiAgImRpc21pc3NOb3RpZmljYXRpb24iOiAiRGlzbWlzcyBub3RpZmljYXRpb24iLAogICJkaXN0cmlidXRpb24iOiAiRGlzdHJpYnV0aW9uIiwKICAiZW5kLXRpbWUiOiAiRW5kIHRpbWUiLAogICJldmFsdWF0aW9uIjogIkV2YWx1YXRpb24iLAogICJldmFsdWF0aW9uLWhpc3RvcnkiOiAiRXZhbHVhdGlvbiBoaXN0b3J5IiwKICAiZXllYnJvdyI6ICJFeWVicm93IiwKICAiZnJpZGF5IjogIkZyaWRheSIsCiAgImhpc3RvcnlQZXJpb2QiOiAiSGlzdG9yeSBwZXJpb2QiLAogICJpZCI6ICJJZCIsCiAgImluZm8iOiAiSW5mbyIsCiAgImlucHV0IjogIklucHV0IiwKICAibGFzdFVwZGF0ZWQiOiAiTGFzdFVwZGF0ZWQiLAogICJsYXRlbmN5IjogIkxhdGVuY3kiLAogICJsbG0taW52b2NhdGlvbiI6ICJMbG0gaW52b2NhdGlvbiIsCiAgImxsbS1pbnZvY2F0aW9ucyI6ICJMbG0gaW52b2NhdGlvbnMiLAogICJtZXNzYWdlIjogIk1lc3NhZ2UiLAogICJtZXNzYWdlcyI6ICJNZXNzYWdlcyIsCiAgIm1ldGFkYXRhIjogIk1ldGFkYXRhIiwKICAibW9kZWwiOiAiTW9kZWwiLAogICJtb2RlbC1jYXRlZ29yeSI6ICJNb2RlbCBjYXRlZ29yeSIsCiAgIm1vcmUiOiAiTW9yZSIsCiAgIm5hdiI6IHsKICAgICJwcml2YWN5IjogIlByaXZhY3kiLAogICAgInNlY3VyaXR5IjogIlNlY3VyaXR5IiwKICAgICJ0ZXJtcyI6ICJUZXJtcyIsCiAgICAidXNhZ2VQb2xpY3kiOiAiVXNhZ2UgUG9saWN5IgogIH0sCiAgIm9wZW5GdWxsIjogIk9wZW5GdWxsIiwKICAib3V0cHV0IjogIk91dHB1dCIsCiAgIm92ZXJ2aWV3IjogIk92ZXJ2aWV3IiwKICAicGxlYXNlU2Nyb2xsVG9Db250aW51ZSI6ICJQbGVhc2Ugc2Nyb2xsIHRvIGNvbnRpbnVlIiwKICAicHJldmlldyI6ICJQcmV2aWV3IiwKICAicHJvamVjdCI6ICJQcm9qZWN0IiwKICAicHJvamVjdHMiOiAiUHJvamVjdHMiLAogICJwcm9tcHQiOiAiUHJvbXB0IiwKICAicHJvbXB0LWF2ZXJhZ2UiOiAiUHJvbXB0IGF2ZXJhZ2UiLAogICJydW4iOiAiUnVuIiwKICAicnVuLW5hbWUiOiAiUnVuIG5hbWUiLAogICJydW5MYW5ndWFnZSI6ICJSdW4gbGFuZ3VhZ2UiLAogICJydW5MYW5ndWFnZUhpbnQiOiAiVGhlIGFnZW50cyBpbiB0aGlzIHBpcGVsaW5lIHdpbGwgdGhpbmsgYW5kIHJlc3BvbmQgaW4gdGhpcyBsYW5ndWFnZS4gRGVmYXVsdDogeW91ciBhY2NvdW50IGxhbmd1YWdlLiIsCiAgInJ1bnMiOiAiUnVucyIsCiAgInNldHRpbmdzIjogIlNldHRpbmdzIiwKICAic2lkZWJhciI6ICJTaWRlYmFyIiwKICAic3Bhbi1raW5kIjogIlNwYW4ga2luZCIsCiAgInNwYW4tbmFtZSI6ICJTcGFuIG5hbWUiLAogICJzcGFuLW51bWJlciI6ICJTcGFuIG51bWJlciIsCiAgInN0YXJ0LXRpbWUiOiAiU3RhcnQgdGltZSIsCiAgInN0YXR1cyI6ICJTdGF0dXMiLAogICJzdGVwcGVyLWNsaWNrLXRvLXR5cGUiOiAiQ2xpY2sgdG8gdHlwZSBhIHZhbHVlIiwKICAic3RlcHBlci1kZWNyZWFzZSI6ICJEZWNyZWFzZSB7e2xhYmVsfX0iLAogICJzdGVwcGVyLWluY3JlYXNlIjogIkluY3JlYXNlIHt7bGFiZWx9fSIsCiAgInRhYiI6IHsKICAgICJwcml2YWN5IjogIlByaXZhY3kiLAogICAgInNlY3VyaXR5IjogIlNlY3VyaXR5IiwKICAgICJ0ZXJtcyI6ICJUZXJtcyIsCiAgICAidXNhZ2VQb2xpY3kiOiAiVXNhZ2UgUG9saWN5IgogIH0sCiAgInRoaW5raW5nIjogIlRoaW5raW5nIiwKICAidGltZXN0YW1wIjogIlRpbWVzdGFtcCIsCiAgInRpdGxlcyI6IHsKICAgICJwcml2YWN5IjogIlByaXZhY3kiLAogICAgInNlY3VyaXR5IjogIlNlY3VyaXR5IiwKICAgICJ0ZXJtcyI6ICJUZXJtcyIsCiAgICAidXNhZ2VQb2xpY3kiOiAiVXNhZ2UgUG9saWN5IgogIH0sCiAgInRvZ2dsZVNpZGViYXIiOiAiVG9nZ2xlIFNpZGViYXIiLAogICJ0b3RhbCI6ICJUb3RhbCIsCiAgInRvdGFsLXRpbWVzIjogIlRvdGFsIHRpbWVzIiwKICAidG90YWwtdG9rZW5zIjogIlRvdGFsIHRva2VucyIsCiAgInRyYWNlIjogIlRyYWNlIiwKICAidHJhY2VzIjogIlRyYWNlcyIsCiAgImJyb3dzZXJDb21wYXQiOiB7CiAgICAiYWxzb1dvcmtzIjogIkFsc28gd29ya3MgaW4ge3tuYW1lc319IgogIH0sCiAgImNvb2tpZXMiOiB7CiAgICAiYWNjZXB0LWFsbCI6ICJBY2NlcHQgYWxsIiwKICAgICJhY2NlcHQtZXNzZW50aWFsIjogIkFjY2VwdCBlc3NlbnRpYWwgb25seSIsCiAgICAiYXJpYS1sYWJlbC
2I6ICJDb29raWUgcHJlZmVyZW5jZXMiLAogICAgImJvZHkiOiAiTWVsYXlhIHVzZXMgYSBzbWFsbCBzZXQgb2YgZmlyc3QtcGFydHkgY29va2llcyB0aGF0IGFyZSBzdHJpY3RseSBuZWNlc3NhcnkgdG8gYXV0aGVudGljYXRlIHlvdSwgbWFpbnRhaW4geW91ciBzZXNzaW9uLCBhbmQgcHJvdGVjdCB0aGUgcGxhdGZvcm0gZnJvbSBhYnVzZS4gV2UgZG8gbm90IHVzZSBhZHZlcnRpc2luZyBjb29raWVzLCBjcm9zcy1zaXRlIHRyYWNrZXJzLCBvciB0aGlyZC1wYXJ0eSBhbmFseXRpY3MgYnkgZGVmYXVsdC4gVGhlIGZ1bGwgY29va2llIGxpc3QgaXMgaW4gb3VyIiwKICAgICJleWVicm93IjogIkNvb2tpZXMiLAogICAgInByaXZhY3ktbGluayI6ICJQcml2YWN5IFBvbGljeSIKICB9LAogICJ0aGVtZVRvZ2dsZSI6IHsKICAgICJzd2l0Y2hUb0xpZ2h0IjogIlN3aXRjaCB0byBsaWdodCIsCiAgICAic3dpdGNoVG9EYXJrIjogIlN3aXRjaCB0byBkYXJrIgogIH0KfQo=",Pi="/assets/documentation-CN8gafPD.json",Ti="/assets/legal-CB9VYDr-.json",$i="/assets/marketing-PLfr7Oqi.json",qi="/assets/tutorials-Xc2luLAQ.json",ie="/assets/app-D_jftFex.json",ee="/assets/auth-3VKrR7A5.json",te="/assets/authorityPages-jUVv6OO6.json",se="data:application/json;base64,ewogICJfIjogIsOBdG9tb3MgY29tcGFydGlkb3MgZW50cmUgc3VwZXJmaWNpZXMgZGUgbWFya2V0aW5nIHkgYXBwLiBTZSBwdWVibGFuIGRlIGZvcm1hIGluY3JlbWVudGFsIGR1cmFudGUgbGEgbWlncmFjacOzbiBQaGFzZSAyLzMgYSBtZWRpZGEgcXVlIHNlIGlkZW50aWZpY2FuIGtleXMgY29tcGFydGlkYXMgKGVqLiBhY3Rpb24uY2FuY2VsLCBhY3Rpb24uY29uZmlybSkuIE5vIGFncmVndWVzIGFxdcOtIGtleXMgZXNwZWPDrWZpY2FzIGRlIGxhIGFwcCwgZXNhcyB2YW4gZW4gYXBwLmpzb24uIiwKICAiYWxsLXByb2plY3RzIjogIlRvZG9zIGxvcyBwcm95ZWN0b3MiLAogICJhcmd1bWVudHMiOiAiQXJndW1lbnRvcyIsCiAgImFyaWFMZWdhbERvY3VtZW50cyI6ICJEb2N1bWVudG9zIGxlZ2FsZXMiLAogICJhcmlhTGVnYWxQYWdlcyI6ICJQw6FnaW5hcyBsZWdhbGVzIiwKICAiYXR0cmlidXRlcyI6ICJBdHJpYnV0b3MiLAogICJhdmVyYWdlIjogIlByb21lZGlvIiwKICAiYmFja1RvTWVsYXlhIjogIlZvbHZlciBhIE1lbGF5YSIsCiAgImJlbmNobWFyayI6ICJCZW5jaG1hcmsiLAogICJjbGVhciI6ICJMaW1waWFyIiwKICAiY2xvc2UiOiAiQ2VycmFyIiwKICAiY2xvc2VOb3RpZmljYXRpb24iOiAiQ2VycmFyIG5vdGlmaWNhY2lvbiIsCiAgImNvbXBsZXRpb24iOiAiRmluYWxpemFjacOzbiIsCiAgImNvbXBsZXRpb24tYXZlcmFnZSI6ICJQcm9tZWRpbyBkZSBmaW5hbGl6YWNpw7NuIiwKICAiY29uZmlybWF0aW9uRGV0YWlscyI6ICJEZXRhbGxlcyBkZSBjb25maXJtYWNpb24iLAogICJjdXJyZW50QmFsYW5jZSI6ICJTYWxkbyBhY3R1YWwiLAogICJkYXRhLXZpZXciOiAiVmlzdGEgZGUgZGF0b3MiLAogICJkYXRhLXZpZXctZGVzY3JpcHRpb24iOiAiRGVzY3JpcGNpw7NuIGRlIHZpc3RhIGRlIGRhdG9zIiwKICAiZGlzbWlzc05vdGlmaWNhdGlvbiI6ICJEZXNjYXJ0YXIgbm90aWZpY2FjaW9uIiwKICAiZGlzdHJpYnV0aW9uIjogIkRpc3RyaWJ1Y2nDs24iLAogICJlbmQtdGltZSI6ICJIb3JhIGRlIGZpbiIsCiAgImV2YWx1YXRpb24iOiAiRXZhbHVhY2nDs24iLAogICJldmFsdWF0aW9uLWhpc3RvcnkiOiAiSGlzdG9yaWFsIGRlIGV2YWx1YWNpb25lcyIsCiAgImV5ZWJyb3ciOiAiRXllYnJvdyIsCiAgImZyaWRheSI6ICJWaWVybmVzIiwKICAiaGlzdG9yeVBlcmlvZCI6ICJQZXJpb2RvIGRlIGhpc3RvcmlhbCIsCiAgImlkIjogIklkIiwKICAiaW5mbyI6ICJJbmZvIiwKICAiaW5wdXQiOiAiRW50cmFkYSIsCiAgImxhc3RVcGRhdGVkIjogIsOabHRpbWEgYWN0dWFsaXphY2nDs24iLAogICJsYXRlbmN5IjogIkxhdGVuY2lhIiwKICAibGxtLWludm9jYXRpb24iOiAiSW52b2NhY2nDs24gTExNIiwKICAibGxtLWludm9jYXRpb25zIjogIkludm9jYWNpb25lcyBMTE0iLAogICJtZXNzYWdlIjogIk1lbnNhamUiLAogICJtZXNzYWdlcyI6ICJNZW5zYWplcyIsCiAgIm1ldGFkYXRhIjogIk1ldGFkYXRhIiwKICAibW9kZWwiOiAiTW9kZWxvIiwKICAibW9kZWwtY2F0ZWdvcnkiOiAiQ2F0ZWdvcsOtYSBkZSBtb2RlbCIsCiAgIm1vcmUiOiAiTWFzIiwKICAibmF2IjogewogICAgInByaXZhY3kiOiAiUHJpdmFjaWRhZCIsCiAgICAic2VjdXJpdHkiOiAiU2VndXJpZGFkIiwKICAgICJ0ZXJtcyI6ICJUw6lybWlub3MiLAogICAgInVzYWdlUG9saWN5IjogIlBvbMOtdGljYSBkZSBVc28iCiAgfSwKICAib3BlbkZ1bGwiOiAiQWJyaXIgY29tcGxldG8iLAogICJvdXRwdXQiOiAiU2FsaWRhIiwKICAib3ZlcnZpZXciOiAiUmVzdW1lbiIsCiAgInBsZWFzZVNjcm9sbFRvQ29udGludWUiOiAiRGVzcGxhemF0ZSBwYXJhIGNvbnRpbnVhciIsCiAgInByZXZpZXciOiAiVmlzdGEgcHJldmlhIiwKICAicHJvamVjdCI6ICJQcm95ZWN0byIsCiAgInByb2plY3RzIjogIlByb3llY3RvcyIsCiAgInByb21wdCI6ICJQcm9tcHQiLAogICJwcm9tcHQtYXZlcmFnZSI6ICJQcm9tZWRpbyBkZSBwcm9tcHQiLAogICJydW4iOiAiRWplY3VjacOzbiIsCiAgInJ1bi1uYW1lIjogIk5vbWJyZSBkZSBlamVjdWNpw7NuIiwKICAicnVuTGFuZ3VhZ2UiOiAiSWRpb21hIGRlIGVqZWN1Y2nDs24iLAogICJydW5MYW5ndWFnZUhpbnQiOiAiTG9zIGFnZW50ZXMgZGUgZXN0ZSBwaXBlbGluZSBwZW5zYXLDoW4geSByZXNwb25kZXLDoW4gZW4gZXN0ZSBpZGlvbWEuIFBvciBkZWZlY3RvOiBlbCBpZGlvbWEgZGUgdHUgY3VlbnRhLiIsCiAgInJ1bnMiOiAiRWplY3VjaW9uZXMiLAogICJzZXR0aW5ncyI6ICJDb25maWd1cmFjacOzbiIsCiAgInNpZGViYXIiOiAiUGFuZWwgbGF0ZXJhbCIsCiAgInNwYW4ta2luZCI6ICJUaXBvIGRlIHNwYW4iLAogICJzcGFuLW5hbWUiOiAiTm9tYnJlIGRlIHNwYW4iLAogICJzcGFuLW51bWJlciI6ICJOw7ptZXJvIGRlIHNwYW4iLAogICJzdGFydC10aW
21lIjogIkhvcmEgZGUgaW5pY2lvIiwKICAic3RhdHVzIjogIkVzdGFkbyIsCiAgInN0ZXBwZXItY2xpY2stdG8tdHlwZSI6ICJEYSBjbGljIHBhcmEgZXNjcmliaXIgdW4gdmFsb3IiLAogICJzdGVwcGVyLWRlY3JlYXNlIjogIkRpc21pbnVpciB7e2xhYmVsfX0iLAogICJzdGVwcGVyLWluY3JlYXNlIjogIkF1bWVudGFyIHt7bGFiZWx9fSIsCiAgInRhYiI6IHsKICAgICJwcml2YWN5IjogIlByaXZhY2lkYWQiLAogICAgInNlY3VyaXR5IjogIlNlZ3VyaWRhZCIsCiAgICAidGVybXMiOiAiVMOpcm1pbm9zIiwKICAgICJ1c2FnZVBvbGljeSI6ICJQb2zDrXRpY2EgZGUgVXNvIgogIH0sCiAgInRoaW5raW5nIjogIlBlbnNhbmRvIiwKICAidGltZXN0YW1wIjogIlRpbWVzdGFtcCIsCiAgInRpdGxlcyI6IHsKICAgICJwcml2YWN5IjogIlByaXZhY2lkYWQiLAogICAgInNlY3VyaXR5IjogIlNlZ3VyaWRhZCIsCiAgICAidGVybXMiOiAiVMOpcm1pbm9zIiwKICAgICJ1c2FnZVBvbGljeSI6ICJQb2zDrXRpY2EgZGUgVXNvIgogIH0sCiAgInRvZ2dsZVNpZGViYXIiOiAiTW9zdHJhciB1IG9jdWx0YXIgcGFuZWwgbGF0ZXJhbCIsCiAgInRvdGFsIjogIlRvdGFsIiwKICAidG90YWwtdGltZXMiOiAiVG90YWwgZGUgdmVjZXMiLAogICJ0b3RhbC10b2tlbnMiOiAiVG90YWwgZGUgdG9rZW5zIiwKICAidHJhY2UiOiAiVHJhY2UiLAogICJ0cmFjZXMiOiAiVHJhY2VzIiwKICAiYnJvd3NlckNvbXBhdCI6IHsKICAgICJhbHNvV29ya3MiOiAiVGFtYmnDqW4gZnVuY2lvbmEgZW4ge3tuYW1lc319IgogIH0sCiAgImNvb2tpZXMiOiB7CiAgICAiYWNjZXB0LWFsbCI6ICJBY2VwdGFyIHRvZGFzIiwKICAgICJhY2NlcHQtZXNzZW50aWFsIjogIkFjZXB0YXIgc29sbyBsYXMgZXNlbmNpYWxlcyIsCiAgICAiYXJpYS1sYWJlbCI6ICJQcmVmZXJlbmNpYXMgZGUgY29va2llcyIsCiAgICAiYm9keSI6ICJNZWxheWEgdXNhIHVuIHBlcXVlw7FvIHNldCBkZSBjb29raWVzIGZpcnN0LXBhcnR5IGVzdHJpY3RhbWVudGUgbmVjZXNhcmlhcyBwYXJhIGF1dGVudGljYXJ0ZSwgbWFudGVuZXIgdHUgc2VzacOzbiB5IHByb3RlZ2VyIGxhIHBsYXRhZm9ybWEgZGUgYWJ1c29zLiBObyB1c2Ftb3MgY29va2llcyBkZSBwdWJsaWNpZGFkLCB0cmFja2VycyBjcm9zcy1zaXRlIG5pIGFuYWx5dGljcyBkZSB0ZXJjZXJvcyBwb3IgZGVmZWN0by4gTGEgbGlzdGEgY29tcGxldGEgZGUgY29va2llcyBlc3TDoSBlbiBudWVzdHJhIiwKICAgICJleWVicm93IjogIkNvb2tpZXMiLAogICAgInByaXZhY3ktbGluayI6ICJQb2zDrXRpY2EgZGUgUHJpdmFjaWRhZCIKICB9LAogICJ0aGVtZVRvZ2dsZSI6IHsKICAgICJzd2l0Y2hUb0xpZ2h0IjogIkNhbWJpYXIgYSBtb2RvIGNsYXJvIiwKICAgICJzd2l0Y2hUb0RhcmsiOiAiQ2FtYmlhciBhIG1vZG8gb3NjdXJvIgogIH0KfQo=",oe="/assets/documentation-38sNjisi.json",ne="/assets/legal-Zfv8-j-p.json",ae="/assets/marketing-CW82-tJI.json",re="/assets/tutorials-3BMb2gXn.json",le="/assets/app-DqiZBKch.json",Ie="/assets/auth-B4HQz0We.json",ce="/assets/authorityPages-CX5Nzg0S.json",ge="data:application/json;base64,ewogICJfIjogIkF0b21lcyB0cmFuc3ZlcnNhdXggcGFydGFnw6lzIGVudHJlIGxlcyBzdXJmYWNlcyBtYXJrZXRpbmcgZXQgYXBwLiBSZW5zZWlnbsOpcyBwcm9ncmVzc2l2ZW1lbnQgbG9ycyBkZSBsYSBtaWdyYXRpb24gUGhhc2UgMi8zIGF1IGZ1ciBldCDDoCBtZXN1cmUgZGUgbCdpZGVudGlmaWNhdGlvbiBkZXMgY2zDqXMgY29tbXVuZXMgKGV4LiBhY3Rpb24uY2FuY2VsLCBhY3Rpb24uY29uZmlybSkuIE4nYWpvdXRlIHBhcyBpY2kgZGUgY2zDqXMgc3DDqWNpZmlxdWVzIMOgIGwnYXBwLCBjZWxsZXMtbMOgIHZvbnQgZGFucyBhcHAuanNvbi4iLAogICJhbGwtcHJvamVjdHMiOiAiVG91cyBsZXMgcHJvamV0cyIsCiAgImFyZ3VtZW50cyI6ICJBcmd1bWVudHMiLAogICJhcmlhTGVnYWxEb2N1bWVudHMiOiAiQXJpYURvY3VtZW50c0zDqWdhdXgiLAogICJhcmlhTGVnYWxQYWdlcyI6ICJBcmlhUGFnZXNMw6lnYWxlcyIsCiAgImF0dHJpYnV0ZXMiOiAiQXR0cmlidXRzIiwKICAiYXZlcmFnZSI6ICJNb3llbm5lIiwKICAiYmFja1RvTWVsYXlhIjogIlJldG91ck1lbGF5YSIsCiAgImJlbmNobWFyayI6ICJCZW5jaG1hcmsiLAogICJjbGVhciI6ICJFZmZhY2VyIiwKICAiY2xvc2UiOiAiRmVybWVyIiwKICAiY2xvc2VOb3RpZmljYXRpb24iOiAiRmVybWVyIGxhIG5vdGlmaWNhdGlvbiIsCiAgImNvbXBsZXRpb24iOiAiQ29tcGzDqXRpb24iLAogICJjb21wbGV0aW9uLWF2ZXJhZ2UiOiAiQ29tcGzDqXRpb24gbW95ZW5uZSIsCiAgImNvbmZpcm1hdGlvbkRldGFpbHMiOiAiRGV0YWlscyBkZSBjb25maXJtYXRpb24iLAogICJjdXJyZW50QmFsYW5jZSI6ICJTb2xkZSBhY3R1ZWwiLAogICJkYXRhLXZpZXciOiAiVnVlIGRvbm7DqWVzIiwKICAiZGF0YS12aWV3LWRlc2NyaXB0aW9uIjogIkRlc2NyaXB0aW9uIHZ1ZSBkb25uw6llcyIsCiAgImRpc21pc3NOb3RpZmljYXRpb24iOiAiSWdub3JlciBsYSBub3RpZmljYXRpb24iLAogICJkaXN0cmlidXRpb24iOiAiRGlzdHJpYnV0aW9uIiwKICAiZW5kLXRpbWUiOiAiSGV1cmUgZGUgZmluIiwKICAiZXZhbHVhdGlvbiI6ICLDiXZhbHVhdGlvbiIsCiAgImV2YWx1YXRpb24taGlzdG9yeSI6ICJIaXN0b3JpcXVlIGRlcyDDqXZhbHVhdGlvbnMiLAogICJleWVicm93IjogIlN1cnRpdHJlIiwKICAiZnJpZGF5IjogIkZyaWRheSIsCiAgImhpc3RvcnlQZXJpb2QiOiAiUGVyaW9kZSBkJ2hpc3RvcmlxdWUiLAogICJpZCI6ICJJZCIsCiAgImluZm8iOiAiSW5mbyIsCiAgImlucHV0IjogIkVudHLDqWUiLAogICJsYXN0VXBkYXRlZCI6ICJEZXJuacOocmVNw6BKIiwKICAibGF0ZW5jeSI6ICJMYXRlbmNlIiwKICAibGxtLWludm9jYXRpb24iOiAiSW52b2NhdGlvbiBMTE0iLAogICJsbG0taW52b2NhdGlvbnMiOiAiSW52b2NhdGlvbnMgTExNIiwKICAibWVzc2FnZSI6ICJNZXNzYWdlIiwKICAibWVzc2FnZXMiOiAiTWVzc2FnZXMiLAogICJtZXRhZGF0YSI6ICJNw6l0YWRvbm7DqWVzIiwKICAibW9kZWwiOiAiTW9kw6hsZSIsCiAgIm1vZGVsLWNhdGVnb3J5IjogIkNhdMOpZ29yaWUgZGUgbW9kw6hsZSIsCiAgIm1vcm
2UiOiAiUGx1cyIsCiAgIm5hdiI6IHsKICAgICJwcml2YWN5IjogIkNvbmZpZGVudGlhbGl0w6kiLAogICAgInNlY3VyaXR5IjogIlPDqWN1cml0w6kiLAogICAgInRlcm1zIjogIkNHVSIsCiAgICAidXNhZ2VQb2xpY3kiOiAiUG9saXRpcXVlIGQndXRpbGlzYXRpb24iCiAgfSwKICAib3BlbkZ1bGwiOiAiT3V2cmlyUGxlaW5FY3JhbiIsCiAgIm91dHB1dCI6ICJTb3J0aWUiLAogICJvdmVydmlldyI6ICJWdWUgZCdlbnNlbWJsZSIsCiAgInBsZWFzZVNjcm9sbFRvQ29udGludWUiOiAiRmFpcyBkZWZpbGVyIHBvdXIgY29udGludWVyIiwKICAicHJldmlldyI6ICJBcGVyw6d1IiwKICAicHJvamVjdCI6ICJQcm9qZXQiLAogICJwcm9qZWN0cyI6ICJQcm9qZXRzIiwKICAicHJvbXB0IjogIlByb21wdCIsCiAgInByb21wdC1hdmVyYWdlIjogIlByb21wdCBtb3llbiIsCiAgInJ1biI6ICJSdW4iLAogICJydW4tbmFtZSI6ICJOb20gZHUgcnVuIiwKICAicnVuTGFuZ3VhZ2UiOiAiTGFuZ3VlIGQnZXjDqWN1dGlvbiIsCiAgInJ1bkxhbmd1YWdlSGludCI6ICJMZXMgYWdlbnRzIGRlIGNlIHBpcGVsaW5lIHZvbnQgcsOpZmzDqWNoaXIgZXQgcsOpcG9uZHJlIGRhbnMgY2V0dGUgbGFuZ3VlLiBQYXIgZMOpZmF1dCA6IGxhIGxhbmd1ZSBkZSB0b24gY29tcHRlLiIsCiAgInJ1bnMiOiAiUnVucyIsCiAgInNldHRpbmdzIjogIlBhcmFtw6h0cmVzIiwKICAic2lkZWJhciI6ICJCYXJyZSBsYXRlcmFsZSIsCiAgInNwYW4ta2luZCI6ICJUeXBlIGRlIHNwYW4iLAogICJzcGFuLW5hbWUiOiAiTm9tIGR1IHNwYW4iLAogICJzcGFuLW51bWJlciI6ICJOb21icmUgZGUgc3BhbnMiLAogICJzdGFydC10aW1lIjogIkhldXJlIGRlIGTDqWJ1dCIsCiAgInN0YXR1cyI6ICJTdGF0dXQiLAogICJzdGVwcGVyLWNsaWNrLXRvLXR5cGUiOiAiQ2xpcXVlIHBvdXIgc2Fpc2lyIHVuZSB2YWxldXIiLAogICJzdGVwcGVyLWRlY3JlYXNlIjogIkRpbWludWVyIHt7bGFiZWx9fSIsCiAgInN0ZXBwZXItaW5jcmVhc2UiOiAiQXVnbWVudGVyIHt7bGFiZWx9fSIsCiAgInRhYiI6IHsKICAgICJwcml2YWN5IjogIkNvbmZpZGVudGlhbGl0w6kiLAogICAgInNlY3VyaXR5IjogIlPDqWN1cml0w6kiLAogICAgInRlcm1zIjogIkNHVSIsCiAgICAidXNhZ2VQb2xpY3kiOiAiUG9saXRpcXVlIGQndXRpbGlzYXRpb24iCiAgfSwKICAidGhpbmtpbmciOiAiUsOpZmxleGlvbiIsCiAgInRpbWVzdGFtcCI6ICJIb3JvZGF0YWdlIiwKICAidGl0bGVzIjogewogICAgInByaXZhY3kiOiAiQ29uZmlkZW50aWFsaXTDqSIsCiAgICAic2VjdXJpdHkiOiAiU8OpY3VyaXTDqSIsCiAgICAidGVybXMiOiAiQ0dVIiwKICAgICJ1c2FnZVBvbGljeSI6ICJQb2xpdGlxdWUgZCd1dGlsaXNhdGlvbiIKICB9LAogICJ0b2dnbGVTaWRlYmFyIjogIkFmZmljaGVyL21hc3F1ZXIgbGEgYmFycmUgbGF0ZXJhbGUiLAogICJ0b3RhbCI6ICJUb3RhbCIsCiAgInRvdGFsLXRpbWVzIjogIlRvdGFsIGZvaXMiLAogICJ0b3RhbC10b2tlbnMiOiAiVG9rZW5zIHRvdGF1eCIsCiAgInRyYWNlIjogIlRyYWNlIiwKICAidHJhY2VzIjogIlRyYWNlcyIsCiAgImJyb3dzZXJDb21wYXQiOiB7CiAgICAiYWxzb1dvcmtzIjogIkZvbmN0aW9ubmUgYXVzc2kgZGFucyB7e25hbWVzfX0iCiAgfSwKICAiY29va2llcyI6IHsKICAgICJhY2NlcHQtYWxsIjogIlRvdXQgYWNjZXB0ZXIiLAogICAgImFjY2VwdC1lc3NlbnRpYWwiOiAiQWNjZXB0ZXIgbOKAmWVzc2VudGllbCIsCiAgICAiYXJpYS1sYWJlbCI6ICJQcsOpZsOpcmVuY2VzIGNvb2tpZXMiLAogICAgImJvZHkiOiAiTWVsYXlhIHV0aWxpc2UgdW4gcGV0aXQgamV1IGRlIGNvb2tpZXMgZmlyc3QtcGFydHkgc3RyaWN0ZW1lbnQgbsOpY2Vzc2FpcmVzIHBvdXIgdCdhdXRoZW50aWZpZXIsIG1haW50ZW5pciB0YSBzZXNzaW9uIGV0IHByb3TDqWdlciBsYSBwbGF0ZWZvcm1lIGRlcyBhYnVzLiBQYXMgZGUgY29va2llcyBwdWJsaWNpdGFpcmVzLCBuaSBkZSB0cmFja2VycyBjcm9zcy1zaXRlLCBuaSBk4oCZYW5hbHl0aWNzIG5pdmVhdXMgcGFyIGTDqWZhdXQuIExhIGxpc3RlIGNvbXBsw6h0ZSBkZXMgY29va2llcyBlc3QgZGFucyBub3RyZSIsCiAgICAiZXllYnJvdyI6ICJDb29raWVzIiwKICAgICJwcml2YWN5LWxpbmsiOiAiUG9saXRpcXVlIGRlIGNvbmZpZGVudGlhbGl0w6kiCiAgfSwKICAidGhlbWVUb2dnbGUiOiB7CiAgICAic3dpdGNoVG9MaWdodCI6ICJQYXNzZXIgZW4gbW9kZSBjbGFpciIsCiAgICAic3dpdGNoVG9EYXJrIjogIlBhc3NlciBlbiBtb2RlIHNvbWJyZSIKICB9Cn0K",de="/assets/documentation-B0y731pS.json",ue="/assets/legal-BIfgjIQ-.json",he="/assets/marketing-DCiaqNm2.json",pe="/assets/tutorials-CyZguaWr.json",me="/assets/app-DPDbSD15.json",fe="/assets/auth-D5Fn-3Go.json",Ce="/assets/authorityPages-D-ozf_Gw.json",be="/assets/common-BIRHtCNr.json",Ae="/assets/documentation-ZpOsdSUf.json",We="/assets/legal-DeJf_cPs.json",Ze="/assets/marketing-olpd3z-A.json",ye="/assets/tutorials-CLgsKNfb.json",Ge="/assets/app-C2gJ1uwe.json",Ye="/assets/auth-czTfCrD1.json",ve="/assets/authorityPages-BXXT8hRm.json",Je="data:application/json;base64,ewogICJfIjogIsOBdG9tb3MgdHJhbnN2ZXJzYWlzIGNvbXBhcnRpbGhhZG9zIGVudHJlIHN1cGVyZsOtY2llcyBkZSBtYXJrZXRpbmcgZSBhcHAuIFBvcHVsYWRvcyBpbmNyZW1lbnRhbG1lbnRlIGR1cmFudGUgYSBtaWdyYcOnw6NvIGRhcyBGYXNlcyAyLzMgw6AgbWVkaWRhIHF1ZSBjaGF2ZXMgY29tcGFydGlsaGFkYXMgc8OjbyBpZGVudGlmaWNhZGFzIChleC4gYWN0aW9uLmNhbmNlbCwgYWN0aW9uLmNvbmZpcm0pLiBOw6NvIGFkaWNpb25lIGNoYXZlcyBlc3BlY8OtZmljYXMgZGUgYXBwIGFxdWksIGVzc2FzIGZpY2FtIGVtIGFwcC5qc29uLiIsCiAgImFsbC1wcm9qZWN0cyI6ICJUb2RvcyBvcyBwcm9qZXRvcyIsCiAgImFyZ3VtZW50cyI6ICJBcmd1bWVudG9zIiwKICAiYXJpYUxlZ2FsRG9jdW1lbnRzIjogIkFyaWFMZWdhbERvY3VtZW50cyIsCiAgImFyaWFMZWdhbFBhZ2VzIjogIkFyaWFMZWdhbFBhZ2VzIiwKICAiYXR0cmlidXRlcyI6ICJBdHJpYnV0b3MiLAogICJhdmVyYWdlIjogIk3DqWRpYSIsCiAgImJhY2tUb01lbGF5YSI6ICJCYWNrVG9NZWxheWEiLAogICJiZW5jaG1hcmsiOiAiQmVuY2htYXJrIiwKICAiY2xlYXIiOiAiTGltcGFyIiwKICAiY2xvc2UiOiAiRmVjaGFyIiwKICAiY2xvc2VOb3RpZmljYXRpb24iOiAiRmVjaGFyIG5vdGlmaWNhY2FvIiwKICAiY29tcGxldGlvbiI6ICJDb25jbHVzw6NvIiwKICAiY29tcGxldGlvbi1hdmVyYWdlIjogIk3DqWRpYSBkZSBjb25jbHVzw6NvIiwKICAiY29uZmlybWF0aW9uRGV0YWlscyI6ICJEZXRhbGhlcyBkYSBjb25maXJtYWNhbyIsCiAgImN1cnJlbnRCYWxhbmNlIjogIlNhbGRvIGF0dWFsIiwKICAiZGF0YS12aWV3IjogIlZpc8Ojby
2BkZSBkYWRvcyIsCiAgImRhdGEtdmlldy1kZXNjcmlwdGlvbiI6ICJEZXNjcmnDp8OjbyBkYSB2aXPDo28gZGUgZGFkb3MiLAogICJkaXNtaXNzTm90aWZpY2F0aW9uIjogIkRpc3BlbnNhciBub3RpZmljYWNhbyIsCiAgImRpc3RyaWJ1dGlvbiI6ICJEaXN0cmlidWnDp8OjbyIsCiAgImVuZC10aW1lIjogIkhvcmEgZGUgZmltIiwKICAiZXZhbHVhdGlvbiI6ICJBdmFsaWHDp8OjbyIsCiAgImV2YWx1YXRpb24taGlzdG9yeSI6ICJIaXN0w7NyaWNvIGRlIGF2YWxpYcOnw6NvIiwKICAiZXllYnJvdyI6ICJFeWVicm93IiwKICAiZnJpZGF5IjogIlNleHRhLWZlaXJhIiwKICAiaGlzdG9yeVBlcmlvZCI6ICJQZXJpb2RvIGRvIGhpc3RvcmljbyIsCiAgImlkIjogIklkIiwKICAiaW5mbyI6ICJJbmZvcm1hY2FvIiwKICAiaW5wdXQiOiAiRW50cmFkYSIsCiAgImxhc3RVcGRhdGVkIjogIkxhc3RVcGRhdGVkIiwKICAibGF0ZW5jeSI6ICJMYXTDqm5jaWEiLAogICJsbG0taW52b2NhdGlvbiI6ICJJbnZvY2HDp8OjbyBMTE0iLAogICJsbG0taW52b2NhdGlvbnMiOiAiSW52b2Nhw6fDtWVzIExMTSIsCiAgIm1lc3NhZ2UiOiAiTWVuc2FnZW0iLAogICJtZXNzYWdlcyI6ICJNZW5zYWdlbnMiLAogICJtZXRhZGF0YSI6ICJNZXRhZGFkb3MiLAogICJtb2RlbCI6ICJNb2RlbCIsCiAgIm1vZGVsLWNhdGVnb3J5IjogIkNhdGVnb3JpYSBkZSBtb2RlbCIsCiAgIm1vcmUiOiAiTWFpcyIsCiAgIm5hdiI6IHsKICAgICJwcml2YWN5IjogIlByaXZhY2lkYWRlIiwKICAgICJzZWN1cml0eSI6ICJTZWd1cmFuw6dhIiwKICAgICJ0ZXJtcyI6ICJUZXJtb3MiLAogICAgInVzYWdlUG9saWN5IjogIlBvbMOtdGljYSBkZSBVc28iCiAgfSwKICAib3BlbkZ1bGwiOiAiT3BlbkZ1bGwiLAogICJvdXRwdXQiOiAiU2HDrWRhIiwKICAib3ZlcnZpZXciOiAiVmlzw6NvIGdlcmFsIiwKICAicGxlYXNlU2Nyb2xsVG9Db250aW51ZSI6ICJSb2xlIHBhcmEgY29udGludWFyIiwKICAicHJldmlldyI6ICJQcsOpdmlhIiwKICAicHJvamVjdCI6ICJQcm9qZXRvIiwKICAicHJvamVjdHMiOiAiUHJvamV0b3MiLAogICJwcm9tcHQiOiAiUHJvbXB0IiwKICAicHJvbXB0LWF2ZXJhZ2UiOiAiTcOpZGlhIGRlIHByb21wdCIsCiAgInJ1biI6ICJFeGVjdXRhciIsCiAgInJ1bi1uYW1lIjogIk5vbWUgZGEgZXhlY3XDp8OjbyIsCiAgInJ1bkxhbmd1YWdlIjogIklkaW9tYSBkZSBleGVjdcOnw6NvIiwKICAicnVuTGFuZ3VhZ2VIaW50IjogIk9zIGFnZW50ZXMgZGVzdGUgcGlwZWxpbmUgdsOjbyBwZW5zYXIgZSByZXNwb25kZXIgbmVzdGUgaWRpb21hLiBQYWRyw6NvOiBvIGlkaW9tYSBkYSBzdWEgY29udGEuIiwKICAicnVucyI6ICJFeGVjdcOnw7VlcyIsCiAgInNldHRpbmdzIjogIkNvbmZpZ3VyYcOnw7VlcyIsCiAgInNpZGViYXIiOiAiQmFycmEgbGF0ZXJhbCIsCiAgInNwYW4ta2luZCI6ICJUaXBvIGRlIHNwYW4iLAogICJzcGFuLW5hbWUiOiAiTm9tZSBkbyBzcGFuIiwKICAic3Bhbi1udW1iZXIiOiAiTsO6bWVybyBkbyBzcGFuIiwKICAic3RhcnQtdGltZSI6ICJIb3JhIGRlIGluw61jaW8iLAogICJzdGF0dXMiOiAiU3RhdHVzIiwKICAic3RlcHBlci1jbGljay10by10eXBlIjogIkNsaXF1ZSBwYXJhIGRpZ2l0YXIgdW0gdmFsb3IiLAogICJzdGVwcGVyLWRlY3JlYXNlIjogIkRpbWludWlyIHt7bGFiZWx9fSIsCiAgInN0ZXBwZXItaW5jcmVhc2UiOiAiQXVtZW50YXIge3tsYWJlbH19IiwKICAidGFiIjogewogICAgInByaXZhY3kiOiAiUHJpdmFjaWRhZGUiLAogICAgInNlY3VyaXR5IjogIlNlZ3VyYW7Dp2EiLAogICAgInRlcm1zIjogIlRlcm1vcyIsCiAgICAidXNhZ2VQb2xpY3kiOiAiUG9sw610aWNhIGRlIFVzbyIKICB9LAogICJ0aGlua2luZyI6ICJQZW5zYW5kbyIsCiAgInRpbWVzdGFtcCI6ICJUaW1lc3RhbXAiLAogICJ0aXRsZXMiOiB7CiAgICAicHJpdmFjeSI6ICJQcml2YWNpZGFkZSIsCiAgICAic2VjdXJpdHkiOiAiU2VndXJhbsOnYSIsCiAgICAidGVybXMiOiAiVGVybW9zIiwKICAgICJ1c2FnZVBvbGljeSI6ICJQb2zDrXRpY2EgZGUgVXNvIgogIH0sCiAgInRvZ2dsZVNpZGViYXIiOiAiQWx0ZXJuYXIgYmFycmEgbGF0ZXJhbCIsCiAgInRvdGFsIjogIlRvdGFsIiwKICAidG90YWwtdGltZXMiOiAiVG90YWwgZGUgdmV6ZXMiLAogICJ0b3RhbC10b2tlbnMiOiAiVG90YWwgZGUgdG9rZW5zIiwKICAidHJhY2UiOiAiVHJhY2UiLAogICJ0cmFjZXMiOiAiVHJhY2VzIiwKICAiYnJvd3NlckNvbXBhdCI6IHsKICAgICJhbHNvV29ya3MiOiAiVGFtYsOpbSBmdW5jaW9uYSBlbSB7e25hbWVzfX0iCiAgfSwKICAiY29va2llcyI6IHsKICAgICJhY2NlcHQtYWxsIjogIkFjZWl0YXIgdG9kb3MiLAogICAgImFjY2VwdC1lc3NlbnRpYWwiOiAiQWNlaXRhciBzw7Mgb3MgZXNzZW5jaWFpcyIsCiAgICAiYXJpYS1sYWJlbCI6ICJQcmVmZXLDqm5jaWFzIGRlIGNvb2tpZXMiLAogICAgImJvZHkiOiAiQSBNZWxheWEgdXNhIHVtIGNvbmp1bnRvIHBlcXVlbm8gZGUgY29va2llcyBmaXJzdC1wYXJ0eSBlc3RyaXRhbWVudGUgbmVjZXNzw6FyaW9zIHBhcmEgdGUgYXV0ZW50aWNhciwgbWFudGVyIHN1YSBzZXNzw6NvIGUgcHJvdGVnZXIgYSBwbGF0YWZvcm1hIGRlIGFidXNvcy4gU2VtIGNvb2tpZXMgZGUgcHVibGljaWRhZGUsIHRyYWNrZXJzIGNyb3NzLXNpdGUgb3UgYW5hbHl0aWNzIGRlIHRlcmNlaXJvcyBwb3IgcGFkcsOjby4gQSBsaXN0YSBjb21wbGV0YSBkZSBjb29raWVzIGVzdMOhIG5hIG5vc3NhIiwKICAgICJleWVicm93IjogIkNvb2tpZXMiLAogICAgInByaXZhY3ktbGluayI6ICJQb2zDrXRpY2EgZGUgUHJpdmFjaWRhZGUiCiAgfSwKICAidGhlbWVUb2dnbGUiOiB7CiAgICAic3dpdGNoVG9MaWdodCI6ICJNdWRhciBwYXJhIG1vZG8gY2xhcm8iLAogICAgInN3aXRjaFRvRGFyayI6ICJNdWRhciBwYXJhIG1vZG8gZXNjdXJvIgogIH0KfQo=",we="/assets/documentation-Cw61YeWO.json",Xe="/assets/legal-B8ZMVuZE.json",Re="/assets/marketing-BYjVwCqs.json",Ve="/assets/tutorials-Di2uQ81C.json",je="/assets/app-IE_r3-5m.json",Se="/assets/auth-CTKk4rVd.json",Fe="/assets/authorityPages-dGvigBbc.json",Ne="/assets/common-Cwtq5C7U.json",Le="/assets/documentation-DLGG2hQY.json",Be="/assets/legal-0kOrBz6V.json",Oe="/assets/marketing-D0Cw5ZdH.json",ke="/assets/tutorials-Xyk2E_Bx.json",xe="/assets/app-B0fQqb1s.json",_e="/assets/auth-C8tdsp65.json",ze="/assets/authorityPages-DRbmniXC.json",He="data:application/json;base64,ewogICJfIjogIk1nYSBjcm9zcy1jdXR0aW5nIGF0b21zIG5hIGliaW5hYmFoYWdpIHNhIHBhZ2l0YW4gbmcgbWFya2V0aW5nIGF0IG1nYSBzdXJmYWNlIG5nIGFwcC4gUHVubyBuYW5nIHBhdW50aS11bnRpIHNhIHBhbmFob24gbmcgUGhhc2UgMi8zIG1pZ3JhdGlvbiBoYWJhbmcgbmF0dXR1a295IGFuZyBtZ2Egc2hhcmVkIGtleSAoaGFsLiBhY3Rpb24uY2FuY2VsLCBhY3Rpb24uY29uZmlybSkuIE
2h1d2FnIG1hZ2RhZ2RhZyBuZyBtZ2Ega2V5IG5hIHR1a295IHNhIGFwcCBkaXRvLCBhbmcgbWdhIGl5b24gYXkgbmFzYSBhcHAuanNvbi4iLAogICJhbGwtcHJvamVjdHMiOiAiTGFoYXQgbmcgcHJveWVrdG8iLAogICJhcmd1bWVudHMiOiAiTWdhIGFyZ3VtZW50byIsCiAgImFyaWFMZWdhbERvY3VtZW50cyI6ICJBcmlhTGVnYWxEb2N1bWVudHMiLAogICJhcmlhTGVnYWxQYWdlcyI6ICJBcmlhTGVnYWxQYWdlcyIsCiAgImF0dHJpYnV0ZXMiOiAiTWdhIGthdGFuZ2lhbiIsCiAgImF2ZXJhZ2UiOiAiS2FyYW5pd2FuIiwKICAiYmFja1RvTWVsYXlhIjogIkJhY2tUb01lbGF5YSIsCiAgImJlbmNobWFyayI6ICJCZW5jaG1hcmsiLAogICJjbGVhciI6ICJJLWNsZWFyIiwKICAiY2xvc2UiOiAiSXNhcmEiLAogICJjbG9zZU5vdGlmaWNhdGlvbiI6ICJJc2FyYSBhbmcgYWJpc28iLAogICJjb21wbGV0aW9uIjogIlBhZ2t1bXBsZXRvIiwKICAiY29tcGxldGlvbi1hdmVyYWdlIjogIkthcmFuaXdhbmcgcGFna3VtcGxldG8iLAogICJjb25maXJtYXRpb25EZXRhaWxzIjogIk1nYSBkZXRhbHllIG5nIGt1bXBpcm1hc3lvbiIsCiAgImN1cnJlbnRCYWxhbmNlIjogIkthc2FsdWt1eWFuZyBiYWxhbnNlIiwKICAiZGF0YS12aWV3IjogIlRpbmdpbiBuZyBkYXRvcyIsCiAgImRhdGEtdmlldy1kZXNjcmlwdGlvbiI6ICJQYWdsYWxhcmF3YW4gbmcgdGluZ2luIG5nIGRhdG9zIiwKICAiZGlzbWlzc05vdGlmaWNhdGlvbiI6ICJJLWRpc21pc3MgYW5nIGFiaXNvIiwKICAiZGlzdHJpYnV0aW9uIjogIlBhbWFtYWhhZ2kiLAogICJlbmQtdGltZSI6ICJPcmFzIG5nIHBhZ3RhdGFwb3MiLAogICJldmFsdWF0aW9uIjogIlBhZ3N1c3VyaSIsCiAgImV2YWx1YXRpb24taGlzdG9yeSI6ICJLYXNheXNheWFuIG5nIHBhZ3N1c3VyaSIsCiAgImV5ZWJyb3ciOiAiRXllYnJvdyIsCiAgImZyaWRheSI6ICJCaXllcm5lcyIsCiAgImhpc3RvcnlQZXJpb2QiOiAiUGFuYWhvbiBuZyBrYXNheXNheWFuIiwKICAiaWQiOiAiSUQiLAogICJpbmZvIjogIkltcG9ybWFzeW9uIiwKICAiaW5wdXQiOiAiSW5wdXQiLAogICJsYXN0VXBkYXRlZCI6ICJMYXN0VXBkYXRlZCIsCiAgImxhdGVuY3kiOiAiTGF0ZW5jeSIsCiAgImxsbS1pbnZvY2F0aW9uIjogIlRhd2FnIHNhIExMTSIsCiAgImxsbS1pbnZvY2F0aW9ucyI6ICJNZ2EgdGF3YWcgc2EgTExNIiwKICAibWVzc2FnZSI6ICJNZW5zYWhlIiwKICAibWVzc2FnZXMiOiAiTWdhIG1lbnNhaGUiLAogICJtZXRhZGF0YSI6ICJNZXRhZGF0YSIsCiAgIm1vZGVsIjogIk1vZGVsbyIsCiAgIm1vZGVsLWNhdGVnb3J5IjogIkthdGVnb3J5YSBuZyBtb2RlbG8iLAogICJtb3JlIjogIkhpZ2l0IHBhIiwKICAibmF2IjogewogICAgInByaXZhY3kiOiAiUHJpYmFzaWRhZCIsCiAgICAic2VjdXJpdHkiOiAiU2VndXJpZGFkIiwKICAgICJ0ZXJtcyI6ICJNZ2EgVHVudHVuaW4iLAogICAgInVzYWdlUG9saWN5IjogIlBhdGFrYXJhbiBzYSBQYWdnYW1pdCIKICB9LAogICJvcGVuRnVsbCI6ICJPcGVuRnVsbCIsCiAgIm91dHB1dCI6ICJPdXRwdXQiLAogICJvdmVydmlldyI6ICJQYW5na2FsYWhhdGFuZy10YW5hdyIsCiAgInBsZWFzZVNjcm9sbFRvQ29udGludWUiOiAiUGFraW1hZy1zY3JvbGwgcGFyYSBtYWdwYXR1bG95IiwKICAicHJldmlldyI6ICJQcmV2aWV3IiwKICAicHJvamVjdCI6ICJQcm95ZWt0byIsCiAgInByb2plY3RzIjogIk1nYSBwcm95ZWt0byIsCiAgInByb21wdCI6ICJQcm9tcHQiLAogICJwcm9tcHQtYXZlcmFnZSI6ICJLYXJhbml3YW5nIHByb21wdCIsCiAgInJ1biI6ICJUYWtibyIsCiAgInJ1bi1uYW1lIjogIlBhbmdhbGFuIG5nIHRha2JvIiwKICAicnVuTGFuZ3VhZ2UiOiAiV2lrYSBuZyB0YWtibyIsCiAgInJ1bkxhbmd1YWdlSGludCI6ICJBbmcgbWdhIGFoZW50ZSBzYSBkYWxveSBuZyBwcm9zZXNvbmcgaXRvIGF5IG1hZy1paXNpcCBhdCB0dXR1Z29uIHNhIHdpa2FuZyBpdG8uIERlZmF1bHQ6IGFuZyB3aWthIG5nIGl5b25nIGFrYXdudC4iLAogICJydW5zIjogIk1nYSB0YWtibyIsCiAgInNldHRpbmdzIjogIk1nYSBzZXR0aW5nIiwKICAic2lkZWJhciI6ICJTaWRlYmFyIiwKICAic3Bhbi1raW5kIjogIlVyaSBuZyBzcGFuIiwKICAic3Bhbi1uYW1lIjogIlBhbmdhbGFuIG5nIHNwYW4iLAogICJzcGFuLW51bWJlciI6ICJCaWxhbmcgbmcgc3BhbiIsCiAgInN0YXJ0LXRpbWUiOiAiT3JhcyBuZyBzaW11bGEiLAogICJzdGF0dXMiOiAiS2F0YXl1YW4iLAogICJzdGVwcGVyLWNsaWNrLXRvLXR5cGUiOiAiSS1jbGljayBwYXJhIG1hZy10eXBlIG5nIGhhbGFnYSIsCiAgInN0ZXBwZXItZGVjcmVhc2UiOiAiUGFsaWl0aW4gYW5nIHt7bGFiZWx9fSIsCiAgInN0ZXBwZXItaW5jcmVhc2UiOiAiUGFsYWtpaGluIGFuZyB7e2xhYmVsfX0iLAogICJ0YWIiOiB7CiAgICAicHJpdmFjeSI6ICJQcmliYXNpZGFkIiwKICAgICJzZWN1cml0eSI6ICJTZWd1cmlkYWQiLAogICAgInRlcm1zIjogIk1nYSBUdW50dW5pbiIsCiAgICAidXNhZ2VQb2xpY3kiOiAiUGF0YWthcmFuIHNhIFBhZ2dhbWl0IgogIH0sCiAgInRoaW5raW5nIjogIk5hZy1paXNpcCIsCiAgInRpbWVzdGFtcCI6ICJUaW1lc3RhbXAiLAogICJ0aXRsZXMiOiB7CiAgICAicHJpdmFjeSI6ICJQcmliYXNpZGFkIiwKICAgICJzZWN1cml0eSI6ICJTZWd1cmlkYWQiLAogICAgInRlcm1zIjogIk1nYSBUdW50dW5pbiIsCiAgICAidXNhZ2VQb2xpY3kiOiAiUGF0YWthcmFuIHNhIFBhZ2dhbWl0IgogIH0sCiAgInRvZ2dsZVNpZGViYXIiOiAiSS10b2dnbGUgYW5nIFNpZGViYXIiLAogICJ0b3RhbCI6ICJLYWJ1dWFuIiwKICAidG9
20YWwtdGltZXMiOiAiS2FidXVhbmcgYmlsYW5nIG5nIGJlc2VzIiwKICAidG90YWwtdG9rZW5zIjogIkthYnV1YW5nIG1nYSB0b2tlbiIsCiAgInRyYWNlIjogIlRyYWNlIiwKICAidHJhY2VzIjogIk1nYSB0cmFjZSIsCiAgImJyb3dzZXJDb21wYXQiOiB7CiAgICAiYWxzb1dvcmtzIjogIkd1bWFnYW5hIHJpbiBzYSB7e25hbWVzfX0iCiAgfSwKICAiY29va2llcyI6IHsKICAgICJhY2NlcHQtYWxsIjogIlRhbmdnYXBpbiBhbmcgbGFoYXQiLAogICAgImFjY2VwdC1lc3NlbnRpYWwiOiAiVGFuZ2dhcGluIGFuZyBtYWhhaGFsYWdhbmcgY29va2llcyBsYW1hbmciLAogICAgImFyaWEtbGFiZWwiOiAiTWdhIGthZ3VzdHVoYW4gc2EgY29va2llcyIsCiAgICAiYm9keSI6ICJHdW1hZ2FtaXQgYW5nIE1lbGF5YSBuZyBtYWxpaXQgbmEgaGFuYXkgbmcgbWdhIGZpcnN0LXBhcnR5IGNvb2tpZSBuYSBtYWhpZ3BpdCBuYSBraW5ha2FpbGFuZ2FuIHVwYW5nIG1hcGF0dW5heWFuIGthLCBtYXBhbmF0aWxpIGFuZyBpeW9uZyBzZXNzaW9uLCBhdCBtYXByb3Rla3RhaGFuIGFuZyBwbGF0Zm9ybSBtdWxhIHNhIHBhbmctYWFidXNvLiBIaW5kaSBrYW1pIGd1bWFnYW1pdCBuZyBtZ2EgYWR2ZXJ0aXNpbmcgY29va2llLCBjcm9zcy1zaXRlIHRyYWNrZXIsIG8gdGhpcmQtcGFydHkgYW5hbHl0aWNzIGJpbGFuZyBkZWZhdWx0LiBBbmcgYnVvbmcgbGlzdGFoYW4gbmcgY29va2llcyBheSBuYXNhIGFtaW5nIiwKICAgICJleWVicm93IjogIk1nYSBDb29raWUiLAogICAgInByaXZhY3ktbGluayI6ICJQYXRha2FyYW4gc2EgUHJpYmFkb25nIEltcG9ybWFzeW9uIgogIH0sCiAgInRoZW1lVG9nZ2xlIjogewogICAgInN3aXRjaFRvTGlnaHQiOiAiTHVtaXBhdCBzYSBtYWxpd2FuYWciLAogICAgInN3aXRjaFRvRGFyayI6ICJMdW1pcGF0IHNhIG1hZGlsaW0iCiAgfQp9Cg==",Ue="/assets/documentation-Djlr7MeS.json",Ke="/assets/legal-SYrJPQhv.json",Ee="/assets/marketing-Dz7H5KSh.json",Me="/assets/tutorials-DGZbFHiF.json",Qe="/assets/app-C2H81h0D.json",De="/assets/auth-PZU05IJl.json",Pe="/assets/authorityPages-CPmFw9Ee.json",Te="data:application/json;base64,ewogICJfIjogIkNyb3NzLWN1dHRpbmcgYXRvbXMgc2hhcmVkIGJldHdlZW4gbWFya2V0aW5nIGFuZCBhcHAg5bel5L2c6Z2iLiBQb3B1bGF0ZWQgaW5jcmVtZW50YWxseSBkdXJpbmcgUGhhc2UgMi8zIG1pZ3JhdGlvbiBhcyBzaGFyZWQga2V5cyBhcmUgaWRlbnRpZmllZCAoZS5nLiBhY3Rpb24uY2FuY2VsLCBhY3Rpb24uY29uZmlybSkuIERvbid0IGFkZCBhcHAtc3BlY2lmaWMga2V5cyBoZXJlIO+8jCB0aG9zZSBnbyBpbiBhcHAuanNvbi4iLAogICJhbGwtcHJvamVjdHMiOiAi5omA5pyJ6aG555uuIiwKICAiYXJndW1lbnRzIjogIuWPguaVsCIsCiAgImFyaWFMZWdhbERvY3VtZW50cyI6ICLms5Xlvovmlofku7YiLAogICJhcmlhTGVnYWxQYWdlcyI6ICLms5XlvovpobXpnaIiLAogICJhdHRyaWJ1dGVzIjogIuWxnuaApyIsCiAgImF2ZXJhZ2UiOiAi5bmz5Z2H5YC8IiwKICAiYmFja1RvTWVsYXlhIjogIui/lOWbniBNZWxheWEiLAogICJiZW5jaG1hcmsiOiAi5Z+65YeGIiwKICAiY2xlYXIiOiAi5riF6ZmkIiwKICAiY2xvc2UiOiAi5YWz6ZetIiwKICAiY2xvc2VOb3RpZmljYXRpb24iOiAi5YWz6Zet6YCa55+lIiwKICAiY29tcGxldGlvbiI6ICLlrozmiJDluqYiLAogICJjb21wbGV0aW9uLWF2ZXJhZ2UiOiAi5bmz5Z2H5a6M5oiQ5bqmIiwKICAiY29uZmlybWF0aW9uRGV0YWlscyI6ICLnoa7orqTor6bmg4UiLAogICJjdXJyZW50QmFsYW5jZSI6ICLlvZPliY3kvZnpop0iLAogICJkYXRhLXZpZXciOiAi5pWw5o2u6KeG5Zu+IiwKICAiZGF0YS12aWV3LWRlc2NyaXB0aW9uIjogIuaVsOaNruinhuWbvuaPj+i/sCIsCiAgImRpc21pc3NOb3RpZmljYXRpb24iOiAi5YWz6Zet6YCa55+lIiwKICAiZGlzdHJpYnV0aW9uIjogIuWIhuW4gyIsCiAgImVuZC10aW1lIjogIue7k+adn+aXtumXtCIsCiAgImV2YWx1YXRpb24iOiAi6K+E5LywIiwKICAiZXZhbHVhdGlvbi1oaXN0b3J5IjogIuivhOS8sOWOhuWPsiIsCiAgImV5ZWJyb3ciOiAi55yJ5qCHIiwKICAiZnJpZGF5IjogIuaYn+acn+S6lCIsCiAgImhpc3RvcnlQZXJpb2QiOiAi5Y6G5Y+y5ZGo5pyfIiwKICAiaWQiOiAiSUQiLAogICJpbmZvIjogIuS/oeaBryIsCiAgImlucHV0IjogIui+k+WFpSIsCiAgImxhc3RVcGRhdGVkIjogIuacgOWQjuabtOaWsCIsCiAgImxhdGVuY3kiOiAi5bu26L+fIiwKICAibGxtLWludm9jYXRpb24iOiAiTExNIOiwg+eUqCIsCiAgImxsbS1pbnZvY2F0aW9ucyI6ICJMTE0g6LCD55So5qyh5pWwIiwKICAibWVzc2FnZSI6ICLmtojmga8iLAogICJtZXNzYWdlcyI6ICLmtojmga8iLAogICJtZXRhZGF0YSI6ICLlhYPmlbDmja4iLAogICJtb2RlbCI6ICLmqKHlnosiLAogICJtb2RlbC1jYXRlZ29yeSI6ICLmqKHlnovnsbvliKsiLAogICJtb3JlIjogIuabtOWkmiIsCiAgIm5hdiI6IHsKICAgICJwcml2YWN5IjogIumakOengSIsCiAgICAic2VjdXJpdHkiOiAi5a6J5YWoIiwKICAgICJ0ZXJtcyI6ICLmnaHmrL4iLAogICAgInVzYWdlUG9saWN5IjogIuS9v+eUqOaUv+etliIKICB9LAogICJvcGVuRnVsbCI6ICLlhajlsY/miZPlvIAiLAogICJvdXRwdXQiOiAi6L6T5Ye6IiwKICAib3ZlcnZpZXciOiAi5qaC6KeIIiwKICAicGxlYXNlU2Nyb2xsVG9Db250aW51ZSI6ICLor7flkJHkuIvmu5rliqjku6Xnu6fnu60iLAogICJwcmV2aWV3IjogIumihOiniCIsCiAgInByb2plY3QiOiAi6aG555uuIiwKICAicHJvamVjdHMiOiAi6aG555uuIiwKICAicHJvbXB0IjogIuaPkOe
2kuuivjSIsCiAgInByb21wdC1hdmVyYWdlIjogIuW5s+Wdh+aPkOekuuivjSIsCiAgInJ1biI6ICLov5DooYwiLAogICJydW4tbmFtZSI6ICLov5DooYzlkI3np7AiLAogICJydW5MYW5ndWFnZSI6ICLov5DooYzor63oqIAiLAogICJydW5MYW5ndWFnZUhpbnQiOiAi5q2kIOa1geawtOe6vyDkuK3nmoQg5pm66IO95L2TIOWwhuS7peaJgOmAieivreiogOaAneiAg+WSjOWbnuWkjeOAgum7mOiupOWAvO+8muS9oOeahOi0puaIt+ivreiogOOAgiIsCiAgInJ1bnMiOiAi6L+Q6KGM6K6w5b2VIiwKICAic2V0dGluZ3MiOiAi6K6+572uIiwKICAic2lkZWJhciI6ICLkvqfovrnmoI8iLAogICJzcGFuLWtpbmQiOiAiU3BhbiDnsbvlnosiLAogICJzcGFuLW5hbWUiOiAiU3BhbiDlkI3np7AiLAogICJzcGFuLW51bWJlciI6ICJTcGFuIOe8luWPtyIsCiAgInN0YXJ0LXRpbWUiOiAi5byA5aeL5pe26Ze0IiwKICAic3RhdHVzIjogIueKtuaAgSIsCiAgInN0ZXBwZXItY2xpY2stdG8tdHlwZSI6ICLngrnlh7vovpPlhaXlgLwiLAogICJzdGVwcGVyLWRlY3JlYXNlIjogIuWHj+WwkSB7e2xhYmVsfX0iLAogICJzdGVwcGVyLWluY3JlYXNlIjogIuWinuWKoCB7e2xhYmVsfX0iLAogICJ0YWIiOiB7CiAgICAicHJpdmFjeSI6ICLpmpDnp4EiLAogICAgInNlY3VyaXR5IjogIuWuieWFqCIsCiAgICAidGVybXMiOiAi5p2h5qy+IiwKICAgICJ1c2FnZVBvbGljeSI6ICLkvb/nlKjmlL/nrZYiCiAgfSwKICAidGhpbmtpbmciOiAi5oCd6ICD5LitIiwKICAidGltZXN0YW1wIjogIuaXtumXtOaIsyIsCiAgInRpdGxlcyI6IHsKICAgICJwcml2YWN5IjogIumakOengSIsCiAgICAic2VjdXJpdHkiOiAi5a6J5YWoIiwKICAgICJ0ZXJtcyI6ICLmnaHmrL4iLAogICAgInVzYWdlUG9saWN5IjogIuS9v+eUqOaUv+etliIKICB9LAogICJ0b2dnbGVTaWRlYmFyIjogIuWIh+aNouS+p+i+ueagjyIsCiAgInRvdGFsIjogIuaAu+iuoSIsCiAgInRvdGFsLXRpbWVzIjogIuaAu+asoeaVsCIsCiAgInRvdGFsLXRva2VucyI6ICLmgLsgdG9rZW5zIiwKICAidHJhY2UiOiAi6L+96LiqIiwKICAidHJhY2VzIjogIui/vei4quiusOW9lSIsCiAgImJyb3dzZXJDb21wYXQiOiB7CiAgICAiYWxzb1dvcmtzIjogIuWQjOagt+aUr+aMgSB7e25hbWVzfX0iCiAgfSwKICAiY29va2llcyI6IHsKICAgICJhY2NlcHQtYWxsIjogIuWFqOmDqOaOpeWPlyIsCiAgICAiYWNjZXB0LWVzc2VudGlhbCI6ICLku4XmjqXlj5flv4XopoEiLAogICAgImFyaWEtbGFiZWwiOiAiQ29va2llIOWBj+WlvSIsCiAgICAiYm9keSI6ICJNZWxheWEg5L2/55So5LiA5bCP57uE56ys5LiA5pa5IGNvb2tpZe+8jOS7heeUqOS6jui6q+S7vemqjOivgeOAgee7tOaMgeS8muivneWSjOS/neaKpOW5s+WPsOOAgum7mOiupOS4jeS9v+eUqOW5v+WRiiBjb29raWXjgIHot6jnq5nov73ouKrlmajmiJbnrKzkuInmlrnliIbmnpDjgILlrozmlbQgY29va2llIOa4heWNleingeaIkeS7rOeahCIsCiAgICAiZXllYnJvdyI6ICJDb29raWUiLAogICAgInByaXZhY3ktbGluayI6ICLpmpDnp4HmlL/nrZYiCiAgfSwKICAidGhlbWVUb2dnbGUiOiB7CiAgICAic3dpdGNoVG9MaWdodCI6ICLliIfmjaLliLDmtYXoibLmqKHlvI8iLAogICAgInN3aXRjaFRvRGFyayI6ICLliIfmjaLliLDmt7HoibLmqKHlvI8iCiAgfQp9Cg==",$e="/assets/documentation-DiC9QqdI.json",qe="/assets/legal-Bw8ECyMw.json",it="/assets/marketing-D_EwMyA1.json",et="/assets/tutorials-BXdN-yqI.json";var q={};const p=n=>typeof n=="string",_=()=>{let n,i;const e=new Promise((s,t)=>{n=s,i=t});return e.resolve=n,e.reject=i,e},di=n=>n==null?"":""+n,tt=(n,i,e)=>{n.forEach(s=>{i[s]&&(e[s]=i[s])})},st=/###/g,ui=n=>n&&n.indexOf("###")>-1?n.replace(st,"."):n,hi=n=>!n||p(n),z=(n,i,e)=>{const s=p(i)?i.split("."):i;let t=0;for(;t<s.length-1;){if(hi(n))return{};const o=ui(s[t]);!n[o]&&e&&(n[o]=new e),Object.prototype.hasOwnProperty.call(n,o)?n=n[o]:n={},++t}return hi(n)?{}:{obj:n,k:ui(s[t])}},pi=(n,i,e)=>{const{obj:s,k:t}=z(n,i,Object);if(s!==void 0||i.length===1){s[t]=e;return}let o=i[i.length-1],a=i.slice(0,i.length-1),r=z(n,a,Object);for(;r.obj===void 0&&a.length;)o=`${a[a.length-1]}.${o}`,a=a.slice(0,a.length-1),r=z(n,a,Object),r!=null&&r.obj&&typeof r.obj[`${r.k}.${o}`]<"u"&&(r.obj=void 0);r.obj[`${r.k}.${o}`]=e},ot=(n,i,e,s)=>{const{obj:t,k:o}=z(n,i,Object);t[o]=t[o]||[],t[o].push(e)},Q=(n,i)=>{const{obj:e,k:s}=z(n,i);if(e&&Object.prototype.hasOwnProperty.call(e,s))return e[s]},nt=(n,i,e)=>{const s=Q(n,e);return s!==void 0?s:Q(i,e)},Ri=(n,i,e)=>{for(const s in i)s!=="__proto__"&&s!=="constructor"&&(s in n?p(n[s])||n[s]instanceof String||p(i[s])||i[s]instanceof String?e&&(n[s]=i[s]):Ri(n[s],i[s],e):n[s]=i[s]);return n},F=n=>n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var at={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const rt=n=>p(n)?n.replace(/[&<>"'\/]/g,i=>at[i]):n;class lt{constructor(i){this.capacity=i,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(i){const e=this.regExpMap.get(i);if(e!==void 0)return e;const s=new RegExp(i);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(i,s),this.regExpQueue.push(i),s}}const It=[" ",",","?","!",";
2"],ct=new lt(20),gt=(n,i,e)=>{i=i||"",e=e||"";const s=It.filter(a=>i.indexOf(a)<0&&e.indexOf(a)<0);if(s.length===0)return!0;const t=ct.getRegExp(`(${s.map(a=>a==="?"?"\\?":a).join("|")})`);let o=!t.test(n);if(!o){const a=n.indexOf(e);a>0&&!t.test(n.substring(0,a))&&(o=!0)}return o},oi=(n,i,e=".")=>{if(!n)return;if(n[i])return Object.prototype.hasOwnProperty.call(n,i)?n[i]:void 0;const s=i.split(e);let t=n;for(let o=0;o<s.length;){if(!t||typeof t!="object")return;let a,r="";for(let l=o;l<s.length;++l)if(l!==o&&(r+=e),r+=s[l],a=t[r],a!==void 0){if(["string","number","boolean"].indexOf(typeof a)>-1&&l<s.length-1)continue;o+=l-o+1;break}t=a}return t},U=n=>n==null?void 0:n.replace(/_/g,"-"),dt={type:"logger",log(n){this.output("log",n)},warn(n){this.output("warn",n)},error(n){this.output("error",n)},output(n,i){var e,s;(s=(e=console==null?void 0:console[n])==null?void 0:e.apply)==null||s.call(e,console,i)}};class D{constructor(i,e={}){this.init(i,e)}init(i,e={}){this.prefix=e.prefix||"i18next:",this.logger=i||dt,this.options=e,this.debug=e.debug}log(...i){return this.forward(i,"log","",!0)}warn(...i){return this.forward(i,"warn","",!0)}error(...i){return this.forward(i,"error","")}deprecate(...i){return this.forward(i,"warn","WARNING DEPRECATED: ",!0)}forward(i,e,s,t){return t&&!this.debug?null:(p(i[0])&&(i[0]=`${s}${this.prefix} ${i[0]}`),this.logger[e](i))}create(i){return new D(this.logger,{prefix:`${this.prefix}:${i}:`,...this.options})}clone(i){return i=i||this.options,i.prefix=i.prefix||this.prefix,new D(this.logger,i)}}var w=new D;class T{constructor(){this.observers={}}on(i,e){return i.split(" ").forEach(s=>{this.observers[s]||(this.observers[s]=new Map);const t=this.observers[s].get(e)||0;this.observers[s].set(e,t+1)}),this}off(i,e){if(this.observers[i]){if(!e){delete this.observers[i];return}this.observers[i].delete(e)}}emit(i,...e){this.observers[i]&&Array.from(this.observers[i].entries()).forEach(([t,o])=>{for(let a=0;a<o;a++)t(...e)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([t,o])=>{for(let a=0;a<o;a++)t.apply(t,[i,...e])})}}class mi extends T{constructor(i,e={ns:["translation"],defaultNS:"translation"}){super(),this.data=i||{},this.options=e,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(i){this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}removeNamespaces(i){const e=this.options.ns.indexOf(i);e>-1&&this.options.ns.splice(e,1)}getResource(i,e,s,t={}){var I,g;const o=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator,a=t.ignoreJSONStructure!==void 0?t.ignoreJSONStructure:this.options.ignoreJSONStructure;let r;i.indexOf(".")>-1?r=i.split("."):(r=[i,e],s&&(Array.isArray(s)?r.push(...s):p(s)&&o?r.push(...s.split(o)):r.push(s)));const l=Q(this.data,r);return!l&&!e&&!s&&i.indexOf(".")>-1&&(i=r[0],e=r[1],s=r.slice(2).join(".")),l||!a||!p(s)?l:oi((g=(I=this.data)==null?void 0:I[i])==null?void 0:g[e],s,o)}addResource(i,e,s,t,o={silent:!1}){const a=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator;let r=[i,e];s&&(r=r.concat(a?s.split(a):s)),i.indexOf(".")>-1&&(r=i.split("."),t=e,e=r[1]),this.addNamespaces(e),pi(this.data,r,t),o.silent||this.emit("added",i,e,s,t)}addResources(i,e,s,t={silent:!1}){for(const o in s)(p(s[o])||Array.isArray(s[o]))&&this.addResource(i,e,o,s[o],{silent:!0});t.silent||this.emit("added",i,e,s)}addResourceBundle(i,e,s,t,o,a={silent:!1,skipCopy:!1}){let r=[i,e];i.indexOf(".")>-1&&(r=i.split("."),t=s,s=e,e=r[1]),this.addNamespaces(e);let l=Q(this.data,r)||{};a.skipCopy||(s=JSON.parse(JSON.stringify(s))),t?Ri(l,s,o):l={...l,...s},pi(this.data,r,l),a.silent||this.emit("added",i,e,s)}removeResourceBundle(i,e){this.hasResourceBundle(i,e)&&delete this.data[i][e],this.removeNamespaces(e),this.emit("removed",i,e)}hasResourceBundle(i,e){return this.getResource(i,e)!==void 0}getResourceBundle(i,e){return e||(e=this.options.defaultNS),this.getResource(i,e)}getDataByLanguage(i){return this.data[i]}hasLanguageSomeTranslations(i){const e=this.getDataByLanguage(i);return!!(e&&Object.keys(e)||[]).find(t=>e[t]&&Object.keys(e[t]).length>0)}toJSON(){return this.data}}var Vi={processors:{},addPostProcessor(n){this.processors[n.name]=n}
vendor: 5,874 bytes, line 2
2,handle(n,i,e,s,t){return n.forEach(o=>{var a;i=((a=this.processors[o])==null?void 0:a.process(i,e,s,t))??i}),i}};const ji=Symbol("i18next/PATH_KEY");function ut(){const n=[],i=Object.create(null);let e;return i.get=(s,t)=>{var o;return(o=e==null?void 0:e.revoke)==null||o.call(e),t===ji?n:(n.push(t),e=Proxy.revocable(s,i),e.proxy)},Proxy.revocable(Object.create(null),i).proxy}function B(n,i){const{[ji]:e}=n(ut()),s=(i==null?void 0:i.keySeparator)??".",t=(i==null?void 0:i.nsSeparator)??":";if(e.length>1&&t){const o=i==null?void 0:i.ns,a=Array.isArray(o)?o:null;if(a&&a.length>1&&a.slice(1).includes(e[0]))return`${e[0]}${t}${e.slice(1).join(s)}`}return e.join(s)}const fi={},ii=n=>!p(n)&&typeof n!="boolean"&&typeof n!="number";class P extends T{constructor(i,e={}){super(),tt(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],i,this),this.options=e,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=w.create("translator")}changeLanguage(i){i&&(this.language=i)}exists(i,e={interpolation:{}}){const s={...e};if(i==null)return!1;const t=this.resolve(i,s);if((t==null?void 0:t.res)===void 0)return!1;const o=ii(t.res);return!(s.returnObjects===!1&&o)}extractFromKey(i,e){let s=e.nsSeparator!==void 0?e.nsSeparator:this.options.nsSeparator;s===void 0&&(s=":");const t=e.keySeparator!==void 0?e.keySeparator:this.options.keySeparator;let o=e.ns||this.options.defaultNS||[];const a=s&&i.indexOf(s)>-1,r=!this.options.userDefinedKeySeparator&&!e.keySeparator&&!this.options.userDefinedNsSeparator&&!e.nsSeparator&&!gt(i,s,t);if(a&&!r){const l=i.match(this.interpolator.nestingRegexp);if(l&&l.length>0)return{key:i,namespaces:p(o)?[o]:o};const I=i.split(s);(s!==t||s===t&&this.options.ns.indexOf(I[0])>-1)&&(o=I.shift()),i=I.join(t)}return{key:i,namespaces:p(o)?[o]:o}}translate(i,e,s){let t=typeof e=="object"?{...e}:e;if(typeof t!="object"&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),typeof t=="object"&&(t={...t}),t||(t={}),i==null)return"";typeof i=="function"&&(i=B(i,{...this.options,...t})),Array.isArray(i)||(i=[String(i)]),i=i.map(Z=>typeof Z=="function"?B(Z,{...this.options,...t}):String(Z));const o=t.returnDetails!==void 0?t.returnDetails:this.options.returnDetails,a=t.keySeparator!==void 0?t.keySeparator:this.options.keySeparator,{key:r,namespaces:l}=this.extractFromKey(i[i.length-1],t),I=l[l.length-1];let g=t.nsSeparator!==void 0?t.nsSeparator:this.options.nsSeparator;g===void 0&&(g=":");const c=t.lng||this.language,u=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((c==null?void 0:c.toLowerCase())==="cimode")return u?o?{res:`${I}${g}${r}`,usedKey:r,exactUsedKey:r,usedLng:c,usedNS:I,usedParams:this.getUsedParamsDetails(t)}:`${I}${g}${r}`:o?{res:r,usedKey:r,exactUsedKey:r,usedLng:c,usedNS:I,usedParams:this.getUsedParamsDetails(t)}:r;const h=this.resolve(i,t);let d=h==null?void 0:h.res;const m=(h==null?void 0:h.usedKey)||r,f=(h==null?void 0:h.exactUsedKey)||r,A=["[object Number]","[object Function]","[object RegExp]"],Y=t.joinArrays!==void 0?t.joinArrays:this.options.joinArrays,j=!this.i18nFormat||this.i18nFormat.handleAsObject,W=t.count!==void 0&&!p(t.count),X=P.hasDefaultValue(t),K=W?this.pluralResolver.getSuffix(c,t.count,t):"",R=t.ordinal&&W?this.pluralResolver.getSuffix(c,t.count,{ordinal:!1}):"",O=W&&!t.ordinal&&t.count===0,y=O&&t[`defaultValue${this.options.pluralSeparator}zero`]||t[`defaultValue${K}`]||t[`defaultValue${R}`]||t.defaultValue;let b=d;j&&!d&&X&&(b=y);const xi=ii(b),_i=Object.prototype.toString.apply(b);if(j&&b&&xi&&A.indexOf(_i)<0&&!(p(Y)&&Array.isArray(b))){if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const Z=this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,b,{...t,ns:l}):`key '${r} (${this.language})' returned an object instead of string.`;return o?(h.res=Z,h.usedParams=this.getUsedParamsDetails(t),h):Z}if(a){const Z=Array.isArray(b),v=Z?[]:{},ai=Z?f:m;for(const J in b)if(Object.prototype.hasOwnProperty.call(b,J)){const V=`${ai}${a}${J}`;X&&!d?v[J]=this.translate(V,{...t,defaultValue:ii(y)?y[J]:void 0,joinArrays:!1,ns:l}):v[J]=this.translate(V,{...t,joinArrays:!1,ns:l}),v[J]===V&&(v[J]=b[J])}d=v}}else if(j&&p(Y)&&Array.isArray(d))d=d.join(Y),d&&(d=this.extendTranslation(d,i,t,s));else{let Z=!1,v=!1;!this.isValidLookup(d)&&X&&(Z=!0,d=y),this.isValidLookup(d)||(v=!0,d=r);const J=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&v?void 0:d,V=X&&y!==d&&this.options.updateMissing;if(v||Z||V){if(this.logger.log(V?"updateKey":"missingKey",c,I,r,V?y:d),a){const G=this.resolve(r,{...t,keySeparator:!1});G&&G.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let k=[];const E=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if(this.options.saveMissingTo==="fallback"&&E&&E[0])for(let G=0;G<E.length;G++)k.push(E[G]);else this.options.saveMissingTo==="all"?k=this.languageUtils.toResolveHierarchy(t.lng||this.language):k.push(t.lng||this.language);const ri=(G,S,x)=>{var Ii;const li=X&&x!==d?x:J;this.options.missingKeyHandler?this.options.missingKeyHandler(G,I,S,li,V,t):(Ii=this.backendConnector)!=null&&Ii.saveMissing&&this.backendConnector.saveMissing(G,I,S,li,V,t),this.emit("missingKey",G,I,S,d)};this.options.saveMissing&&(this.options.saveMissingPlurals&&W?k.forEach(G=>{const S=this.pluralResolver.getSuffixes(G,t);O&&t[`defaultValue${this.options.pluralSeparator}zero`]&&S.indexOf(`${this.options.pluralSeparator}zero`)<0&&S.push(`${this.options.pluralSeparator}
2zero`),S.forEach(x=>{ri([G],r+x,t[`defaultValue${x}`]||y)})}):ri(k,r,y))}d=this.extendTranslation(d,i,t,h,s),v&&d===r&&this.options.appendNamespaceToMissingKey&&(d=`${I}${g}${r}`),(v||Z)&&this.options.parseMissingKeyHandler&&(d=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${I}${g}${r}`:r,Z?d:void 0,t))}return o?(h.res=d,h.usedParams=this.getUsedParamsDetails(t),h):d}extendTranslation(i,e,s,t,o){var l,I;if((l=this.i18nFormat)!=null&&l.parse)i=this.i18nFormat.parse(i,{...this.options.interpolation.defaultVariables,...s},s.lng||this.language||t.usedLng,t.usedNS,t.usedKey,{resolved:t});else if(!s.skipInterpolation){s.interpolation&&this.interpolator.init({...s,interpolation:{...this.options.interpolation,...s.interpolation}});const g=p(i)&&(((I=s==null?void 0:s.interpolation)==null?void 0:I.skipOnVariables)!==void 0?s.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let c;if(g){const h=i.match(this.interpolator.nestingRegexp);c=h&&h.length}let u=s.replace&&!p(s.replace)?s.replace:s;if(this.options.interpolation.defaultVariables&&(u={...this.options.interpolation.defaultVariables,...u}),i=this.interpolator.interpolate(i,u,s.lng||this.language||t.usedLng,s),g){const h=i.match(this.interpolator.nestingRegexp),d=h&&h.length;c<d&&(s.nest=!1)}!s.lng&&t&&t.res&&(s.lng=this.language||t.usedLng),s.nest!==!1&&(i=this.interpolator.nest(i,(...h)=>(o==null?void 0:o[0])===h[0]&&!s.context?(this.logger.warn(`It seems you are nesting recursively key: ${h[0]} in key: ${e[0]}`),null):this.translate(...h,e),s)),s.interpolation&&this.interpolator.reset()}const a=s.postProcess||this.options.postProcess,r=p(a)?[a]:a;return i!=null&&(r!=null&&r.length)&&s.applyPostProcessor!==!1&&(i=Vi.handle(r,i,e,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...t,usedParams:this.getUsedParamsDetails(s)},...s}:s,this)),i}resolve(i,e={}){let s,t,o,a,r;return p(i)&&(i=[i]),Array.isArray(i)&&(i=i.map(l=>typeof l=="function"?B(l,{...this.options,...e}):l)),i.forEach(l=>{if(this.isValidLookup(s))return;const I=this.extractFromKey(l,e),g=I.key;t=g;let c=I.namespaces;this.options.fallbackNS&&(c=c.concat(this.options.fallbackNS));const u=e.count!==void 0&&!p(e.count),h=u&&!e.ordinal&&e.count===0,d=e.context!==void 0&&(p(e.context)||typeof e.context=="number")&&e.context!=="",m=e.lngs?e.lngs:this.languageUtils.toResolveHierarchy(e.lng||this.language,e.fallbackLng);
vendor: 16,604 bytes, line 2
2c.forEach(f=>{var A,Y;this.isValidLookup(s)||(r=f,!fi[`${m[0]}-${f}`]&&((A=this.utils)!=null&&A.hasLoadedNamespace)&&!((Y=this.utils)!=null&&Y.hasLoadedNamespace(r))&&(fi[`${m[0]}-${f}`]=!0,this.logger.warn(`key "${t}" for languages "${m.join(", ")}" won't get resolved as namespace "${r}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),m.forEach(j=>{var K;if(this.isValidLookup(s))return;a=j;const W=[g];if((K=this.i18nFormat)!=null&&K.addLookupKeys)this.i18nFormat.addLookupKeys(W,g,j,f,e);else{let R;u&&(R=this.pluralResolver.getSuffix(j,e.count,e));const O=`${this.options.pluralSeparator}zero`,y=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(u&&(e.ordinal&&R.indexOf(y)===0&&W.push(g+R.replace(y,this.options.pluralSeparator)),W.push(g+R),h&&W.push(g+O)),d){const b=`${g}${this.options.contextSeparator||"_"}${e.context}`;W.push(b),u&&(e.ordinal&&R.indexOf(y)===0&&W.push(b+R.replace(y,this.options.pluralSeparator)),W.push(b+R),h&&W.push(b+O))}}let X;for(;X=W.pop();)this.isValidLookup(s)||(o=X,s=this.getResource(j,f,X,e))}))})}),{res:s,usedKey:t,exactUsedKey:o,usedLng:a,usedNS:r}}isValidLookup(i){return i!==void 0&&!(!this.options.returnNull&&i===null)&&!(!this.options.returnEmptyString&&i==="")}getResource(i,e,s,t={}){var o;return(o=this.i18nFormat)!=null&&o.getResource?this.i18nFormat.getResource(i,e,s,t):this.resourceStore.getResource(i,e,s,t)}getUsedParamsDetails(i={}){const e=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],s=i.replace&&!p(i.replace);let t=s?i.replace:i;if(s&&typeof i.count<"u"&&(t.count=i.count),this.options.interpolation.defaultVariables&&(t={...this.options.interpolation.defaultVariables,...t}),!s){t={...t};for(const o of e)delete t[o]}return t}static hasDefaultValue(i){const e="defaultValue";for(const s in i)if(Object.prototype.hasOwnProperty.call(i,s)&&e===s.substring(0,e.length)&&i[s]!==void 0)return!0;return!1}}class Ci{constructor(i){this.options=i,this.supportedLngs=this.options.supportedLngs||!1,this.logger=w.create("languageUtils")}getScriptPartFromCode(i){if(i=U(i),!i||i.indexOf("-")<0)return null;const e=i.split("-");return e.length===2||(e.pop(),e[e.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(e.join("-"))}getLanguagePartFromCode(i){if(i=U(i),!i||i.indexOf("-")<0)return i;const e=i.split("-");return this.formatLanguageCode(e[0])}formatLanguageCode(i){if(p(i)&&i.indexOf("-")>-1){let e;try{e=Intl.getCanonicalLocales(i)[0]}catch{}return e&&this.options.lowerCaseLng&&(e=e.toLowerCase()),e||(this.options.lowerCaseLng?i.toLowerCase():i)}return this.options.cleanCode||this.options.lowerCaseLng?i.toLowerCase():i}isSupportedCode(i){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(i=this.getLanguagePartFromCode(i)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(i)>-1}getBestMatchFromCodes(i){if(!i)return null;let e;return i.forEach(s=>{if(e)return;const t=this.formatLanguageCode(s);(!this.options.supportedLngs||this.isSupportedCode(t))&&(e=t)}),!e&&this.options.supportedLngs&&i.forEach(s=>{if(e)return;const t=this.getScriptPartFromCode(s);if(this.isSupportedCode(t))return e=t;const o=this.getLanguagePartFromCode(s);if(this.isSupportedCode(o))return e=o;e=this.options.supportedLngs.find(a=>{if(a===o)return a;if(!(a.indexOf("-")<0&&o.indexOf("-")<0)&&(a.indexOf("-")>0&&o.indexOf("-")<0&&a.substring(0,a.indexOf("-"))===o||a.indexOf(o)===0&&o.length>1))return a})}),e||(e=this.getFallbackCodes(this.options.fallbackLng)[0]),e}getFallbackCodes(i,e){if(!i)return[];if(typeof i=="function"&&(i=i(e)),p(i)&&(i=[i]),Array.isArray(i))return i;if(!e)return i.default||[];let s=i[e];return s||(s=i[this.getScriptPartFromCode(e)]),s||(s=i[this.formatLanguageCode(e)]),s||(s=i[this.getLanguagePartFromCode(e)]),s||(s=i.default),s||[]}toResolveHierarchy(i,e){const s=this.getFallbackCodes((e===!1?[]:e)||this.options.fallbackLng||[],i),t=[],o=a=>{a&&(this.isSupportedCode(a)?t.push(a):this.logger.warn(`rejecting language code not found in supportedLngs: ${a}`))};return p(i)&&(i.indexOf("-")>-1||i.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&o(this.formatLanguageCode(i)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&o(this.getScriptPartFromCode(i)),this.options.load!=="currentOnly"&&o(this.getLanguagePartFromCode(i))):p(i)&&o(this.formatLanguageCode(i)),s.forEach(a=>{t.indexOf(a)<0&&o(this.formatLanguageCode(a))}),t}}const bi={zero:0,one:1,two:2,few:3,many:4,other:5},Ai={select:n=>n===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class ht{constructor(i,e={}){this.languageUtils=i,this.options=e,this.logger=w.create("pluralResolver"),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(i,e={}){const s=U(i==="dev"?"en":i),t=e.ordinal?"ordinal":"cardinal",o=JSON.stringify({cleanedCode:s,type:t});if(o in this.pluralRulesCache)return this.pluralRulesCache[o];let a;try{a=new Intl.PluralRules(s,{type:t})}catch{if(typeof Intl>"u")return this.logger.error("No Intl support, please use an Intl polyfill!"),Ai;if(!i.match(/-|_/))return Ai;const l=this.languageUtils.getLanguagePartFromCode(i);a=this.getRule(l,e)}return this.pluralRulesCache[o]=a,a}needsPlural(i,e={}){let s=this.getRule(i,e);return s||(s=this.getRule("dev",e)),(s==null?void 0:s.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(i,e,s={}){return this.getSuffixes(i,s).map(t=>`${e}${t}`)}getSuffixes(i,e={}){let s=this.getRule(i,e);return s||(s=this.getRule("dev",e)),s?s.resolvedOptions().pluralCategories.sort((t,o)=>bi[t]-bi[o]).map(t=>`${this.options.prepend}${e.ordinal?`ordinal${this.options.prepend}`:""}${t}`):[]}getSuffix(i,e,s={}){const t=this.getRule(i,s);return t?`${this.options.prepend}${s.ordinal?`ordinal${this.options.prepend}`:""}${t.select(e)}`:(this.logger.warn(`no plural rule found for: ${i}`),this.getSuffix("dev",e,s))}}const Wi=(n,i,e,s=".",t=!0)=>{let o=nt(n,i,e);return!o&&t&&p(e)&&(o=oi(n,e,s),o===void 0&&(o=oi(i,e,s))),o},ei=n=>n.replace(/\$/g,"$$$$");class Zi{constructor(i={}){var e;this.logger=w.create("interpolator"),this.options=i,this.format=((e=i==null?void 0:i.interpolation)==null?void 0:e.format)||(s=>s),this.init(i)}init(i={}){i.interpolation||(i.interpolation={escapeValue:!0});const{escape:e,escapeValue:s,useRawValueToEscape:t,prefix:o,prefixEscaped:a,suffix:r,suffixEscaped:l,formatSeparator:I,unescapeSuffix:g,unescapePrefix:c,nestingPrefix:u,nestingPrefixEscaped:h,nestingSuffix:d,nestingSuffixEscaped:m,nestingOptionsSeparator:f,maxReplaces:A,alwaysFormat:Y}=i.interpolation;this.escape=e!==void 0?e:rt,this.escapeValue=s!==void 0?s:!0,this.useRawValueToEscape=t!==void 0?t:!1,this.prefix=o?F(o):a||"{{",this.suffix=r?F(r):l||"}}",this.formatSeparator=I||",",this.unescapePrefix=g?"":c||"-",this.unescapeSuffix=this.unescapePrefix?"":g||"",this.nestingPrefix=u?F(u):h||F("$t("),this.nestingSuffix=d?F(d):m||F(")"),this.nestingOptionsSeparator=f||",",this.maxReplaces=A||1e3,this.alwaysFormat=Y!==void 0?Y:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const i=(e,s)=>(e==null?void 0:e.source)===s?(e.lastIndex=0,e):new RegExp(s,"g");this.regexp=i(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=i(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=i(this.nestingRegexp,`${this.nestingPrefix}((?:[^()"']+|"[^"]*"|'[^']*'|\\((?:[^()]|"[^"]*"|'[^']*')*\\))*?)${this.nestingSuffix}`)}interpolate(i,e,s,t){var h;let o,a,r;const l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},I=d=>{if(d.indexOf(this.formatSeparator)<0){const Y=Wi(e,l,d,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(Y,void 0,s,{...t,...e,interpolationkey:d}):Y}const m=d.split(this.formatSeparator),f=m.shift().trim(),A=m.join(this.formatSeparator).trim();return this.format(Wi(e,l,f,this.options.keySeparator,this.options.ignoreJSONStructure),A,s,{...t,...e,interpolationkey:f})};this.resetRegExp();const g=(t==null?void 0:t.missingInterpolationHandler)||this.options.missingInterpolationHandler,c=((h=t==null?void 0:t.interpolation)==null?void 0:h.skipOnVariables)!==void 0?t.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:d=>ei(d)},{regex:this.regexp,safeValue:d=>this.escapeValue?ei(this.escape(d)):ei(d)}].forEach(d=>{for(r=0;o=d.regex.exec(i);){const m=o[1].trim();if(a=I(m),a===void 0)if(typeof g=="function"){const A=g(i,o,t);a=p(A)?A:""}else if(t&&Object.prototype.hasOwnProperty.call(t,m))a="";else if(c){a=o[0];continue}else this.logger.warn(`missed to pass in variable ${m} for interpolating ${i}`),a="";else!p(a)&&!this.useRawValueToEscape&&(a=di(a));const f=d.safeValue(a);if(i=i.replace(o[0],f),c?(d.regex.lastIndex+=a.length,d.regex.lastIndex-=o[0].length):d.regex.lastIndex=0,r++,r>=this.maxReplaces)break}}),i}nest(i,e,s={}){let t,o,a;const r=(l,I)=>{const g=this.nestingOptionsSeparator;if(l.indexOf(g)<0)return l;const c=l.split(new RegExp(`${F(g)}[ ]*{`));let u=`{${c[1]}`;l=c[0],u=this.interpolate(u,a);const h=u.match(/'/g),d=u.match(/"/g);(((h==null?void 0:h.length)??0)%2===0&&!d||((d==null?void 0:d.length)??0)%2!==0)&&(u=u.replace(/'/g,'"'));try{a=JSON.parse(u),I&&(a={...I,...a})}catch(m){return this.logger.warn(`failed parsing options string in nesting for key ${l}`,m),`${l}${g}${u}`}return a.defaultValue&&a.defaultValue.indexOf(this.prefix)>-1&&delete a.defaultValue,l};for(;t=this.nestingRegexp.exec(i);){let l=[];a={...s},a=a.replace&&!p(a.replace)?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;const I=/{.*}/.test(t[1])?t[1].lastIndexOf("}")+1:t[1].indexOf(this.formatSeparator);if(I!==-1&&(l=t[1].slice(I).split(this.formatSeparator).map(g=>g.trim()).filter(Boolean),t[1]=t[1].slice(0,I)),o=e(r.call(this,t[1].trim(),a),a),o&&t[0]===i&&!p(o))return o;p(o)||(o=di(o)),o||(this.logger.warn(`missed to resolve ${t[1]} for nesting ${i}`),o=""),l.length&&(o=l.reduce((g,c)=>this.format(g,c,s.lng,{...s,interpolationkey:t[1].trim()}),o.trim())),i=i.replace(t[0],o),this.regexp.lastIndex=0}return i}}const pt=n=>{let i=n.toLowerCase().trim();const e={};if(n.indexOf("(")>-1){const s=n.split("(");i=s[0].toLowerCase().trim();const t=s[1].substring(0,s[1].length-1);i==="currency"&&t.indexOf(":")<0?e.currency||(e.currency=t.trim()):i==="relativetime"&&t.indexOf(":")<0?e.range||(e.range=t.trim()):t.split(";").forEach(a=>{if(a){const[r,...l]=a.split(":"),I=l.join(":").trim().replace(/^'+|'+$/g,""),g=r.trim();e[g]||(e[g]=I),I==="false"&&(e[g]=!1),I==="true"&&(e[g]=!0),isNaN(I)||(e[g]=parseInt(I,10))}})}return{formatName:i,formatOptions:e}},yi=n=>{const i={};return(e,s,t)=>{let o=t;t&&t.interpolationkey&&t.formatParams&&t.formatParams[t.interpolationkey]&&t[t.interpolationkey]&&(o={...o,[t.interpolationkey]:void 0});const a=s+JSON.stringify(o);let r=i[a];return r||(r=n(U(s),t),i[a]=r),r(e)}},mt=n=>(i,e,s)=>n(U(e),s)(i);class ft{constructor(i={}){this.logger=w.create("formatter"),this.options=i,this.init(i)}init(i,e={interpolation:{}}){this.formatSeparator=e.interpolation.formatSeparator||",";const s=e.cacheInBuiltFormats?yi:mt;this.formats={number:s((t,o)=>{const a=new Intl.NumberFormat(t,{...o});return r=>a.format(r)}),currency:s((t,o)=>{const a=new Intl.NumberFormat(t,{...o,style:"currency"});return r=>a.format(r)}),datetime:s((t,o)=>{const a=new Intl.DateTimeFormat(t,{...o});return r=>a.format(r)}),relativetime:s((t,o)=>{const a=new Intl.RelativeTimeFormat(t,{...o});return r=>a.format(r,o.range||"day")}),list:s((t,o)=>{const a=new Intl.ListFormat(t,{...o});return r=>a.format(r)})}}add(i,e){this.formats[i.toLowerCase().trim()]=e}addCached(i,e){this.formats[i.toLowerCase().trim()]=yi(e)}format(i,e,s,t={}){const o=e.split(this.formatSeparator);if(o.length>1&&o[0].indexOf("(")>1&&o[0].indexOf(")")<0&&o.find(r=>r.indexOf(")")>-1)){const r=o.findIndex(l=>l.indexOf(")")>-1);o[0]=[o[0],...o.splice(1,r)].join(this.formatSeparator)}return o.reduce((r,l)=>{var c;const{formatName:I,formatOptions:g}=pt(l);if(this.formats[I]){let u=r;try{const h=((c=t==null?void 0:t.formatParams)==null?void 0:c[t.interpolationkey])||{},d=h.locale||h.lng||t.locale||t.lng||s;u=this.formats[I](r,d,{...g,...t,...h})}catch(h){this.logger.warn(h)}return u}else this.logger.warn(`there was no format function for ${I}`);return r},i)}}const Ct=(n,i)=>{n.pending[i]!==void 0&&(delete n.pending[i],n.pendingCount--)};class bt extends T{constructor(i,e,s,t={}){var o,a;super(),this.backend=i,this.store=e,this.services=s,this.languageUtils=s.languageUtils,this.options=t,this.logger=w.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=t.maxParallelReads||10,this.readingCalls=0,this.maxRetries=t.maxRetries>=0?t.maxRetries:5,this.retryTimeout=t.retryTimeout>=1?t.retryTimeout:350,this.state={},this.queue=[],(a=(o=this.backend)==null?void 0:o.init)==null||a.call(o,s,t.backend,t)}queueLoad(i,e,s,t){const o={},a={},r={},l={};return i.forEach(I=>{let g=!0;e.forEach(c=>{const u=`${I}|${c}`;!s.reload&&this.store.hasResourceBundle(I,c)?this.state[u]=2:this.state[u]<0||(this.state[u]===1?a[u]===void 0&&(a[u]=!0):(this.state[u]=1,g=!1,a[u]===void 0&&(a[u]=!0),o[u]===void 0&&(o[u]=!0),l[c]===void 0&&(l[c]=!0)))}),g||(r[I]=!0)}),(Object.keys(o).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:t}),{toLoad:Object.keys(o),pending:Object.keys(a),toLoadLanguages:Object.keys(r),toLoadNamespaces:Object.keys(l)}}loaded(i,e,s){const t=i.split("|"),o=t[0],a=t[1];e&&this.emit("failedLoading",o,a,e),!e&&s&&this.store.addResourceBundle(o,a,s,void 0,void 0,{skipCopy:!0}),this.state[i]=e?-1:2,e&&s&&(this.state[i]=0);const r={};this.queue.forEach(l=>{ot(l.loaded,[o],a),Ct(l,i),e&&l.errors.push(e),l.pendingCount===0&&!l.done&&(Object.keys(l.loaded).forEach(I=>{r[I]||(r[I]={});const g=l.loaded[I];g.length&&g.forEach(c=>{r[I][c]===void 0&&(r[I][c]=!0)})}),l.done=!0,l.errors.length?l.callback(l.errors):l.callback())}),this.emit("loaded",r),this.queue=this.queue.filter(l=>!l.done)}read(i,e,s,t=0,o=this.retryTimeout,a){if(!i.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:i,ns:e,fcName:s,tried:t,wait:o,callback:a});return}this.readingCalls++;const r=(I,g)=>{if(this.readingCalls--,this.waitingReads.length>0){const c=this.waitingReads.shift();this.read(c.lng,c.ns,c.fcName,c.tried,c.wait,c.callback)}if(I&&g&&t<this.maxRetries){setTimeout(()=>{this.read.call(this,i,e,s,t+1,o*2,a)},o);return}a(I,g)},l=this.backend[s].bind(this.backend);if(l.length===2){try{const I=l(i,e);I&&typeof I.then=="function"?I.then(g=>r(null,g)).catch(r):r(null,I)}catch(I){r(I)}return}return l(i,e,r)}prepareLoading(i,e,s={},t){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),t&&t();p(i)&&(i=this.languageUtils.toResolveHierarchy(i)),p(e)&&(e=[e]);const o=this.queueLoad(i,e,s,t);if(!o.toLoad.length)return o.pending.length||t(),null;o.toLoad.forEach(a=>{this.loadOne(a)})}load(i,e,s){this.prepareLoading(i,e,{},s)}reload(i,e,s){this.prepareLoading(i,e,{reload:!0},s)}loadOne(i,e=""){const s=i.split("|"),t=s[0],o=s[1];this.read(t,o,"read",void 0,void 0,(a,r)=>{a&&this.logger.warn(`${e}loading namespace ${o} for language ${t} failed`,a),!a&&r&&this.logger.log(`${e}loaded namespace ${o} for language ${t}`,r),this.loaded(i,a,r)})}saveMissing(i,e,s,t,o,a={},r=()=>{}){var l,I,g,c,u;if((I=(l=this.services)==null?void 0:l.utils)!=null&&I.hasLoadedNamespace&&!((c=(g=this.services)==null?void 0:g.utils)!=null&&c.hasLoadedNamespace(e))){this.logger.warn(`did not save key "${s}" as the namespace "${e}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(s==null||s==="")){if((u=this.backend)!=null&&u.create){const h={...a,isUpdate:o},d=this.backend.create.bind(this.backend);if(d.length<6)try{let m;d.length===5?m=d(i,e,s,t,h):m=d(i,e,s,t),m&&typeof m.then=="function"?m.then(f=>r(null,f)).catch(r):r(null,m)}catch(m){r(m)}
2else d(i,e,s,t,r,h)}!i||!i[0]||this.store.addResource(i[0],e,s,t)}}}const ti=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:n=>{let i={};if(typeof n[1]=="object"&&(i=n[1]),p(n[1])&&(i.defaultValue=n[1]),p(n[2])&&(i.tDescription=n[2]),typeof n[2]=="object"||typeof n[3]=="object"){const e=n[3]||n[2];Object.keys(e).forEach(s=>{i[s]=e[s]})}return i},interpolation:{escapeValue:!0,format:n=>n,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),Gi=n=>{var i,e;return p(n.ns)&&(n.ns=[n.ns]),p(n.fallbackLng)&&(n.fallbackLng=[n.fallbackLng]),p(n.fallbackNS)&&(n.fallbackNS=[n.fallbackNS]),((e=(i=n.supportedLngs)==null?void 0:i.indexOf)==null?void 0:e.call(i,"cimode"))<0&&(n.supportedLngs=n.supportedLngs.concat(["cimode"])),typeof n.initImmediate=="boolean"&&(n.initAsync=n.initImmediate),n},M=()=>{},At=n=>{Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach(e=>{typeof n[e]=="function"&&(n[e]=n[e].bind(n))})},Si="__i18next_supportNoticeShown",Wt=()=>!!(typeof globalThis<"u"&&globalThis[Si]||typeof process<"u"&&q&&q.I18NEXT_NO_SUPPORT_NOTICE||typeof process<"u"&&q),Zt=()=>{typeof globalThis<"u"&&(globalThis[Si]=!0)},yt=n=>{var i,e,s,t,o,a,r,l,I,g,c,u,h;return!!(((s=(e=(i=n==null?void 0:n.modules)==null?void 0:i.backend)==null?void 0:e.name)==null?void 0:s.indexOf("Locize"))>0||((r=(a=(o=(t=n==null?void 0:n.modules)==null?void 0:t.backend)==null?void 0:o.constructor)==null?void 0:a.name)==null?void 0:r.indexOf("Locize"))>0||(I=(l=n==null?void 0:n.options)==null?void 0:l.backend)!=null&&I.backends&&n.options.backend.backends.some(d=>{var m,f,A;return((m=d==null?void 0:d.name)==null?void 0:m.indexOf("Locize"))>0||((A=(f=d==null?void 0:d.constructor)==null?void 0:f.name)==null?void 0:A.indexOf("Locize"))>0})||(c=(g=n==null?void 0:n.options)==null?void 0:g.backend)!=null&&c.projectId||(h=(u=n==null?void 0:n.options)==null?void 0:u.backend)!=null&&h.backendOptions&&n.options.backend.backendOptions.some(d=>d==null?void 0:d.projectId))};class H extends T{constructor(i={},e){if(super(),this.options=Gi(i),this.services={},this.logger=w,this.modules={external:[]},At(this),e&&!this.isInitialized&&!i.isClone){if(!this.options.initAsync)return this.init(i,e),this;setTimeout(()=>{this.init(i,e)},0)}}init(i={},e){this.isInitializing=!0,typeof i=="function"&&(e=i,i={}),i.defaultNS==null&&i.ns&&(p(i.ns)?i.defaultNS=i.ns:i.ns.indexOf("translation")<0&&(i.defaultNS=i.ns[0]));const s=ti();this.options={...s,...this.options,...Gi(i)},this.options.interpolation={...s.interpolation,...this.options.interpolation},i.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=i.keySeparator),i.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=i.nsSeparator),typeof this.options.overloadTranslationOptionHandler!="function"&&(this.options.overloadTranslationOptionHandler=s.overloadTranslationOptionHandler),this.options.showSupportNotice!==!1&&!yt(this)&&!Wt()&&(typeof console<"u"&&typeof console.info<"u"&&console.info("ð i18next is made possible by our own product, Locize â consider powering your project with managed localization (AI, CDN, integrations): https://locize.com ð"),Zt());const t=I=>I?typeof I=="function"?new I:I:null;if(!this.options.isClone){this.modules.logger?w.init(t(this.modules.logger),this.options):w.init(null,this.options);let I;this.modules.formatter?I=this.modules.formatter:I=ft;const g=new Ci(this.options);this.store=new mi(this.options.resources,this.options);const c=this.services;c.logger=w,c.resourceStore=this.store,c.languageUtils=g,c.pluralResolver=new ht(g,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==s.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),I&&(!this.options.interpolation.format||this.options.interpolation.format===s.interpolation.format)&&(c.formatter=t(I),c.formatter.init&&c.formatter.init(c,this.options),this.options.interpolation.format=c.formatter.format.bind(c.formatter)),c.interpolator=new Zi(this.options),c.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},c.backendConnector=new bt(t(this.modules.backend),c.resourceStore,c,this.options),c.backendConnector.on("*",(h,...d)=>
vendor: 5,935 bytes, line 2
2{this.emit(h,...d)}),this.modules.languageDetector&&(c.languageDetector=t(this.modules.languageDetector),c.languageDetector.init&&c.languageDetector.init(c,this.options.detection,this.options)),this.modules.i18nFormat&&(c.i18nFormat=t(this.modules.i18nFormat),c.i18nFormat.init&&c.i18nFormat.init(this)),this.translator=new P(this.services,this.options),this.translator.on("*",(h,...d)=>{this.emit(h,...d)}),this.modules.external.forEach(h=>{h.init&&h.init(this)})}if(this.format=this.options.interpolation.format,e||(e=M),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const I=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);I.length>0&&I[0]!=="dev"&&(this.options.lng=I[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(I=>{this[I]=(...g)=>this.store[I](...g)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(I=>{this[I]=(...g)=>(this.store[I](...g),this)});const r=_(),l=()=>{const I=(g,c)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),r.resolve(c),e(g,c)};if(this.languages&&!this.isInitialized)return I(null,this.t.bind(this));this.changeLanguage(this.options.lng,I)};return this.options.resources||!this.options.initAsync?l():setTimeout(l,0),r}loadResources(i,e=M){var o,a;let s=e;const t=p(i)?i:this.language;if(typeof i=="function"&&(s=i),!this.options.resources||this.options.partialBundledLanguages){if((t==null?void 0:t.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return s();const r=[],l=I=>{if(!I||I==="cimode")return;this.services.languageUtils.toResolveHierarchy(I).forEach(c=>{c!=="cimode"&&r.indexOf(c)<0&&r.push(c)})};t?l(t):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(g=>l(g)),(a=(o=this.options.preload)==null?void 0:o.forEach)==null||a.call(o,I=>l(I)),this.services.backendConnector.load(r,this.options.ns,I=>{!I&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),s(I)})}else s(null)}reloadResources(i,e,s){const t=_();return typeof i=="function"&&(s=i,i=void 0),typeof e=="function"&&(s=e,e=void 0),i||(i=this.languages),e||(e=this.options.ns),s||(s=M),this.services.backendConnector.reload(i,e,o=>{t.resolve(),s(o)}),t}use(i){if(!i)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!i.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return i.type==="backend"&&(this.modules.backend=i),(i.type==="logger"||i.log&&i.warn&&i.error)&&(this.modules.logger=i),i.type==="languageDetector"&&(this.modules.languageDetector=i),i.type==="i18nFormat"&&(this.modules.i18nFormat=i),i.type==="postProcessor"&&Vi.addPostProcessor(i),i.type==="formatter"&&(this.modules.formatter=i),i.type==="3rdParty"&&this.modules.external.push(i),this}setResolvedLanguage(i){if(!(!i||!this.languages)&&!(["cimode","dev"].indexOf(i)>-1)){for(let e=0;e<this.languages.length;e++){const s=this.languages[e];if(!(["cimode","dev"].indexOf(s)>-1)&&this.store.hasLanguageSomeTranslations(s)){this.resolvedLanguage=s;break}}!this.resolvedLanguage&&this.languages.indexOf(i)<0&&this.store.hasLanguageSomeTranslations(i)&&(this.resolvedLanguage=i,this.languages.unshift(i))}}changeLanguage(i,e){this.isLanguageChangingTo=i;const s=_();this.emit("languageChanging",i);const t=r=>{this.language=r,this.languages=this.services.languageUtils.toResolveHierarchy(r),this.resolvedLanguage=void 0,this.setResolvedLanguage(r)},o=(r,l)=>{l?this.isLanguageChangingTo===i&&(t(l),this.translator.changeLanguage(l),this.isLanguageChangingTo=void 0,this.emit("languageChanged",l),this.logger.log("languageChanged",l)):this.isLanguageChangingTo=void 0,s.resolve((...I)=>this.t(...I)),e&&e(r,(...I)=>this.t(...I))},a=r=>{var g,c;!i&&!r&&this.services.languageDetector&&(r=[]);const l=p(r)?r:r&&r[0],I=this.store.hasLanguageSomeTranslations(l)?l:this.services.languageUtils.getBestMatchFromCodes(p(r)?[r]:r);I&&(this.language||t(I),this.translator.language||this.translator.changeLanguage(I),(c=(g=this.services.languageDetector)==null?void 0:g.cacheUserLanguage)==null||c.call(g,I)),this.loadResources(I,u=>{o(u,I)})};return!i&&this.services.languageDetector&&!this.services.languageDetector.async?a(this.services.languageDetector.detect()):!i&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(a):this.services.languageDetector.detect(a):a(i),s}getFixedT(i,e,s){const t=(o,a,...r)=>{let l;typeof a!="object"?l=this.options.overloadTranslationOptionHandler([o,a].concat(r)):l={...a},l.lng=l.lng||t.lng,l.lngs=l.lngs||t.lngs,l.ns=l.ns||t.ns,l.keyPrefix!==""&&(l.keyPrefix=l.keyPrefix||s||t.keyPrefix);const I={...this.options,...l};typeof l.keyPrefix=="function"&&(l.keyPrefix=B(l.keyPrefix,I));const g=this.options.keySeparator||".";let c;return l.keyPrefix&&Array.isArray(o)?c=o.map(u=>(typeof u=="function"&&(u=B(u,I)),`${l.keyPrefix}${g}${u}`)):(typeof o=="function"&&(o=B(o,I)),c=l.keyPrefix?`${l.keyPrefix}${g}${o}`:o),this.t(c,l)};return p(i)?t.lng=i:t.lngs=i,t.ns=e,t.keyPrefix=s,t}t(...i){var e;return(e=this.translator)==null?void 0:e.translate(...i)}exists(...i){var e;return(e=this.translator)==null?void 0:e.exists(...i)}setDefaultNamespace(i){this.options.defaultNS=i}hasLoadedNamespace(i,e={}){if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;
vendor: 3,533 bytes, line 2
2if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const s=e.lng||this.resolvedLanguage||this.languages[0],t=this.options?this.options.fallbackLng:!1,o=this.languages[this.languages.length-1];if(s.toLowerCase()==="cimode")return!0;const a=(r,l)=>{const I=this.services.backendConnector.state[`${r}|${l}`];return I===-1||I===0||I===2};if(e.precheck){const r=e.precheck(this,a);if(r!==void 0)return r}return!!(this.hasResourceBundle(s,i)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(s,i)&&(!t||a(o,i)))}loadNamespaces(i,e){const s=_();return this.options.ns?(p(i)&&(i=[i]),i.forEach(t=>{this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}),this.loadResources(t=>{s.resolve(),e&&e(t)}),s):(e&&e(),Promise.resolve())}loadLanguages(i,e){const s=_();p(i)&&(i=[i]);const t=this.options.preload||[],o=i.filter(a=>t.indexOf(a)<0&&this.services.languageUtils.isSupportedCode(a));return o.length?(this.options.preload=t.concat(o),this.loadResources(a=>{s.resolve(),e&&e(a)}),s):(e&&e(),Promise.resolve())}dir(i){var t,o;if(i||(i=this.resolvedLanguage||(((t=this.languages)==null?void 0:t.length)>0?this.languages[0]:this.language)),!i)return"rtl";try{const a=new Intl.Locale(i);if(a&&a.getTextInfo){const r=a.getTextInfo();if(r&&r.direction)return r.direction}}catch{}const e=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],s=((o=this.services)==null?void 0:o.languageUtils)||new Ci(ti());return i.toLowerCase().indexOf("-latn")>1?"ltr":e.indexOf(s.getLanguagePartFromCode(i))>-1||i.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(i={},e){const s=new H(i,e);return s.createInstance=H.createInstance,s}cloneInstance(i={},e=M){const s=i.forkResourceStore;s&&delete i.forkResourceStore;const t={...this.options,...i,isClone:!0},o=new H(t);if((i.debug!==void 0||i.prefix!==void 0)&&(o.logger=o.logger.clone(i)),["store","services","language"].forEach(r=>{o[r]=this[r]}),o.services={...this.services},o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},s){const r=Object.keys(this.store.data).reduce((l,I)=>(l[I]={...this.store.data[I]},l[I]=Object.keys(l[I]).reduce((g,c)=>(g[c]={...l[I][c]},g),l[I]),l),{});o.store=new mi(r,t),o.services.resourceStore=o.store}if(i.interpolation){const l={...ti().interpolation,...this.options.interpolation,...i.interpolation},I={...t,interpolation:l};o.services.interpolator=new Zi(I)}return o.translator=new P(o.services,t),o.translator.on("*",(r,...l)=>{o.emit(r,...l)}),o.init(t,e),o.translator.options=t,o.translator.backendConnector.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const C=H.createInstance();C.createInstance;C.dir;C.init;C.loadResources;C.reloadResources;C.use;C.changeLanguage;C.getFixedT;C.t;C.exists;C.setDefaultNamespace;C.hasLoadedNamespace;C.loadNamespaces;C.loadLanguages;const{slice:Gt,forEach:Yt}=[];function vt(n){return Yt.call(Gt.call(arguments,1),i=>{if(i)for(const e in i)n[e]===void 0&&(n[e]=i[e])}),n}
2function Jt(n){return typeof n!="string"?!1:[/<\s*script.*?>/i,/<\s*\/\s*script\s*>/i,/<\s*img.*?on\w+\s*=/i,/<\s*\w+\s*on\w+\s*=.*?>/i,/javascript\s*:/i,/vbscript\s*:/i,/expression\s*\(/i,/eval\s*\(/i,/alert\s*\(/i,/document\.cookie/i,/document\.write\s*\(/i,/window\.location/i,/innerHTML/i].some(e=>e.test(n))}const Yi=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,wt=function(n,i){const s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},t=encodeURIComponent(i);let o=`${n}=${t}`;if(s.maxAge>0){const a=s.maxAge-0;if(Number.isNaN(a))throw new Error("maxAge should be a Number");o+=`; Max-Age=${Math.floor(a)}`}if(s.domain){if(!Yi.test(s.domain))throw new TypeError("option domain is invalid");o+=`; Domain=${s.domain}`}if(s.path){if(!Yi.test(s.path))throw new TypeError("option path is invalid");o+=`; Path=${s.path}`}if(s.expires){if(typeof s.expires.toUTCString!="function")throw new TypeError("option expires is invalid");o+=`; Expires=${s.expires.toUTCString()}`}if(s.httpOnly&&(o+="; HttpOnly"),s.secure&&(o+="; Secure"),s.sameSite)switch(typeof s.sameSite=="string"?s.sameSite.toLowerCase():s.sameSite){case!0:o+="; SameSite=Strict";break;case"lax":o+="; SameSite=Lax";break;case"strict":o+="; SameSite=Strict";break;case"none":o+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return s.partitioned&&(o+="; Partitioned"),o},vi={create(n,i,e,s){let t=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};e&&(t.expires=new Date,t.expires.setTime(t.expires.getTime()+e*60*1e3)),s&&(t.domain=s),document.cookie=wt(n,i,t)},read(n){const i=`${n}=`,e=document.cookie.split(";");for(let s=0;s<e.length;s++){let t=e[s];for(;t.charAt(0)===" ";)t=t.substring(1,t.length);if(t.indexOf(i)===0)return t.substring(i.length,t.length)}return null},remove(n,i){this.create(n,"",-1,i)}};var Xt={name:"cookie",lookup(n){let{lookupCookie:i}=n;if(i&&typeof document<"u")return vi.read(i)||void 0},cacheUserLanguage(n,i){let{lookupCookie:e,cookieMinutes:s,cookieDomain:t,cookieOptions:o}=i;e&&typeof document<"u"&&vi.create(e,n,s,t,o)}},Rt={name:"querystring",lookup(n){var s;let{lookupQuerystring:i}=n,e;if(typeof window<"u"){let{search:t}=window.location;!window.location.search&&((s=window.location.hash)==null?void 0:s.indexOf("?"))>-1&&(t=window.location.hash.substring(window.location.hash.indexOf("?")));const a=t.substring(1).split("&");for(let r=0;r<a.length;r++){const l=a[r].indexOf("=");l>0&&a[r].substring(0,l)===i&&(e=a[r].substring(l+1))}}return e}},Vt={name:"hash",lookup(n){var t;let{lookupHash:i,lookupFromHashIndex:e}=n,s;if(typeof window<"u"){const{hash:o}=window.location;if(o&&o.length>2){const a=o.substring(1);if(i){const r=a.split("&");for(let l=0;l<r.length;l++){const I=r[l].indexOf("=");I>0&&r[l].substring(0,I)===i&&(s=r[l].substring(I+1))}}if(s)return s;if(!s&&e>-1){const r=o.match(/\/([a-zA-Z-]*)/g);return Array.isArray(r)?(t=r[typeof e=="number"?e:0])==null?void 0:t.replace("/",""):void 0}}}return s}};let N=null;const Ji=()=>
2{if(N!==null)return N;try{if(N=typeof window<"u"&&window.localStorage!==null,!N)return!1;const n="i18next.translate.boo";window.localStorage.setItem(n,"foo"),window.localStorage.removeItem(n)}catch{N=!1}return N};var jt={name:"localStorage",lookup(n){let{lookupLocalStorage:i}=n;if(i&&Ji())return window.localStorage.getItem(i)||void 0},cacheUserLanguage(n,i){let{lookupLocalStorage:e}=i;e&&Ji()&&window.localStorage.setItem(e,n)}};let L=null;const wi=()=>{if(L!==null)return L;try{if(L=typeof window<"u"&&window.sessionStorage!==null,!L)return!1;const n="i18next.translate.boo";window.sessionStorage.setItem(n,"foo"),window.sessionStorage.removeItem(n)}catch{L=!1}return L};var St={name:"sessionStorage",lookup(n){let{lookupSessionStorage:i}=n;if(i&&wi())return window.sessionStorage.getItem(i)||void 0},cacheUserLanguage(n,i){let{lookupSessionStorage:e}=i;e&&wi()&&window.sessionStorage.setItem(e,n)}},Ft={name:"navigator",lookup(n){const i=[];if(typeof navigator<"u"){const{languages:e,userLanguage:s,language:t}=navigator;if(e)for(let o=0;o<e.length;o++)i.push(e[o]);s&&i.push(s),t&&i.push(t)}return i.length>0?i:void 0}},Nt={name:"htmlTag",lookup(n){let{htmlTag:i}=n,e;const s=i||(typeof document<"u"?document.documentElement:null);return s&&typeof s.getAttribute=="function"&&(e=s.getAttribute("lang")),e}},Lt={name:"path",lookup(n){var t;let{lookupFromPathIndex:i}=n;if(typeof window>"u")return;const e=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(e)?(t=e[typeof i=="number"?i:0])==null?void 0:t.replace("/",""):void 0}},Bt={name:"subdomain",lookup(n){var t,o;let{lookupFromSubdomainIndex:i}=n;const e=typeof i=="number"?i+1:1,s=typeof window<"u"&&((o=(t=window.location)==null?void 0:t.hostname)==null?void 0:o.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i));if(s)return s[e]}};let Fi=!1;try{document.cookie,Fi=!0}catch{}const Ni=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];Fi||Ni.splice(1,1);const Ot=()=>({order:Ni,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:n=>n});class Li{constructor(i){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(i,e)}init(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=i,this.options=vt(e,this.options||{},Ot()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=t=>t.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=s,this.addDetector(Xt),this.addDetector(Rt),this.addDetector(jt),this.addDetector(St),this.addDetector(Ft),this.addDetector(Nt),this.addDetector(Lt),this.addDetector(Bt),this.addDetector(Vt)}addDetector(i){return this.detectors[i.name]=i,this}detect(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,e=[];return i.forEach(s=>{if(this.detectors[s]){let t=this.detectors[s].lookup(this.options);t&&typeof t=="string"&&(t=[t]),t&&(e=e.concat(t))}}),e=e.filter(s=>s!=null&&!Jt(s)).map(s=>this.options.convertDetectedLanguage(s)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?e:e.length>0?e[0]:null}cacheUserLanguage(i){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;e&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(i)>-1||e.forEach(s=>{this.detectors[s]&&this.detectors[s].cacheUserLanguage(i,this.options)}))}}Li.type="languageDetector";const kt=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,xt={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"â¦","…":"â¦","/":"/","/":"/"},_t=n=>xt[n],zt=n=>n.replace(kt,_t);let ni={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:zt};const Ht=(n={})=>{ni={...ni,...n}},ls=()=>ni;let Bi;const Ut=n=>{Bi=n},Is=()=>Bi,Kt={type:"3rdParty",init(n){Ht(n.options.react),Ut(n)}},Et=Object.assign({"./en/app.json":Ei,"./en/auth.json":Mi,"./en/authorityPages.json":Qi,"./en/common.json":Di,"./en/documentation.json":Pi,"./en/legal.json":Ti,"./en/marketing.json":$i,"./en/tutorials.json":qi,"./es/app.json":ie,"./es/auth.json":ee,"./es/authorityPages.json":te,"./es/common.json":se,"./es/documentation.json":oe,"./es/legal.json":ne,"./es/marketing.json":ae,"./es/tutorials.json":re,"./fr/app.json":le,"./fr/auth.json":Ie,"./fr/authorityPages.json":ce,"./fr/common.json":ge,"./fr/documentation.json":de,"./fr/legal.json":ue,"./fr/marketing.json":he,"./fr/tutorials.json":pe,"./hi/app.json":me,"./hi/auth.json":fe,"./hi/authorityPages.json":Ce,"./hi/common.json":be,"./hi/documentation.json":Ae,"./hi/legal.json":We,"./hi/marketing.json":Ze,"./hi/tutorials.json":ye,"./pt/app.json":Ge,"./pt/auth.json":Ye,"./pt/authorityPages.json":ve,"./pt/common.json":Je,"./pt/documentation.json":we,"./pt/legal.json":Xe,"./pt/marketing.json":Re,"./pt/tutorials.json":Ve,"./ru/app.json":je,"./ru/auth.json":Se,"./ru/authorityPages.json":Fe,"./ru/common.json":Ne,"./ru/documentation.json":Le,"./ru/legal.json":Be,"./ru/marketing.json":Oe,"./ru/tutorials.json":ke,"./tl/app.json":xe,"./tl/auth.json":_e,"./tl/authorityPages.json":ze,"./tl/common.json":He,"./tl/documentation.json":Ue,"./tl/legal.json":Ke,"./tl/marketing.json":Ee,"./tl/tutorials.json":Me,"./zh/app.json":Qe,"./zh/auth.json":De,"./zh/authorityPages.json":Pe,"./zh/common.json":Te,"./zh/documentation.json":$e,"./zh/legal.json":qe,"./zh/marketing.json":it,"./zh/tutorials.json":et}),Mt=[{code:"en",htmlLang:"en",hreflang:"en",label:"English"},{code:"fr",htmlLang:"fr",hreflang:"fr",label:"Français"},{code:"zh",htmlLang:"zh-Hans",hreflang:"zh-Hans",label:"䏿"},{code:"es",htmlLang:"es",hreflang:"es",label:"Español"},{code:"pt",htmlLang:"pt",hreflang:"pt",label:"Português"},{code:"ru",htmlLang:"ru",hreflang:"ru",label:"Ð ÑÑÑкий"},{code:"tl",htmlLang:"tl",hreflang:"tl",label:"Filipino"},{code:"hi",htmlLang:"hi",hreflang:"hi",label:"हिनà¥à¤¦à¥"}],Oi=Mt.map(n=>n.code);function cs(n){return typeof n=="string"&&Oi.includes(n)}const Qt={type:"backend",init:()=>{},read(n,i,e){const s=Et[`./${n}/${i}.json`];if(!s){e(null,{});return}fetch(s).then(t=>{if(!t.ok)throw new Error(`i18n ${n}/${i}: HTTP ${t.status}`);return t.json()}).then(t=>e(null,t)).catch(t=>e(t,null))}},Dt=C.use(Qt).use(Li).use(Kt).init({partialBundledLanguages:!0,load:"languageOnly",fallbackLng:"en",showSupportNotice:!1,supportedLngs:Oi,defaultNS:"common",fallbackNS:["common"],ns:["common"],detection:{order:["path","localStorage","navigator"],lookupFromPathIndex:0,caches:["localStorage"]},interpolation:{escapeValue:!1}}),Pt={gclid:"mel_gclid",ttclid:"mel_ttclid",rdt_cid:"mel_rdt_cid"},Tt=90;function $t(){return/(^|\.)melaya\.org$/i.test(location.hostname)?"; domain=.melaya.org":""}function qt(n,i){const e=new Date(Date.now()+Tt*864e5).toUTCString(),s=location.protocol==="https:"?"; Secure":"";document.cookie=`${n}=${encodeURIComponent(i)}; expires=${e}; path=/${$t()}; SameSite=Lax${s}`}function si(n){const i=document.cookie.match(new RegExp(`(?:^|;\\s*)${n.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}=([^;]+)`));return i?decodeURIComponent(i[1]):void 0}function is(){try{const n=new URLSearchParams(location.search);for(const[i,e]of Object.entries(Pt)){const s=n.get(i);s&&qt(e,s.slice(0,512))}}catch{}}function gs(){try{return{gclid:si("mel_gclid"),ttclid:si("mel_ttclid"),rdtCid:si("mel_rdt_cid")}}catch{return{}}}const es=(()=>{try{const n=new URLSearchParams(window.location.search).get("melwebkit");(n==="1"||n==="0")&&sessionStorage.setItem("mel_force_webkit",n);const i=sessionStorage.getItem("mel_force_webkit");if(i==="1")return!0;
2if(i==="0")return!1;const e=navigator.userAgent;return/iPad|iPhone|iPod/.test(e)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1?!0:/AppleWebKit/.test(e)&&/Safari/.test(e)&&!/Chrome|Chromium|CriOS|Edg|OPR|SamsungBrowser|Android/.test(e)}catch{return!1}})(),ts=localStorage.getItem("mel_theme_mode");ts==="light"?document.documentElement.classList.add("light"):document.documentElement.classList.add("dark");es&&document.documentElement.classList.add("mel-webkit");const Xi="mel:chunk-reload-at";function ki(){try{const n=Number(sessionStorage.getItem(Xi)||"0");if(Date.now()-n<15e3)return!1;sessionStorage.setItem(Xi,String(Date.now()))}catch{}return window.location.reload(),!0}window.addEventListener("vite:preloadError",n=>{n.preventDefault(),ki()});const ss=Hi.StrictMode,os=/^\/(?:en|fr|zh|es|pt|ru|tl|hi)\/(?:pricing|enterprise-ai-agents|mobile-ai-agents|browser-ai-agents|guides\/[a-z0-9-]+|use-cases(?:\/[a-z0-9-]+)?|vs(?:\/[a-z0-9-]+)?|blog|legal\/(?:terms|privacy|usage-policy|security|subprocessors)|benchmarks(?:\/(?:tools|subagents|ai-providers|agentic-framework|engine-latency))?)$/;function ns(){const n=window.location.pathname.replace(/\/+$/,"")||"/",i=n==="/"||n==="/home"||/^\/(?:en|fr|zh|es|pt|ru|tl|hi)\/home$/.test(n),e=/^\/(?:en|fr|zh|es|pt|ru|tl|hi)\/product\/(?:agentic-framework|assistant|agentic-device-control|agentic-browser-control|mcp|marketing)$/.test(n)||/^\/product\/(?:agentic-framework|assistant|agentic-device-control|agentic-browser-control|mcp|marketing)$/.test(n),s=/^\/(?:en\/)?brand$/.test(n),t=os.test(n);if(!i&&!e&&!s&&!t)return!1;const o=window.location.hostname.toLowerCase();return o==="melaya.org"||o==="www.melaya.org"||o==="localhost"||o==="127.0.0.1"}async function as(){is();const n=ns();let i;n?i=$(()=>import("./MarketingHomeApp-ButiVmk2.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36])):i=$(()=>import("./App-Bb3lk40E.js").then(t=>t.bk),__vite__mapDeps([37,1,2,3,4,5,6,7,8,9,10,11,12,13,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65])),i.catch(()=>{}),n&&$(()=>import("./prefetchHashSections-DcfsHqFW.js"),__vite__mapDeps([66,1])).then(t=>t.prefetchHashSections()).catch(()=>{});try{await Dt,C.setDefaultNamespace(n?"marketing":"app"),await C.loadNamespaces(n?["marketing"]:["app","auth"])}catch{}const e=await i;if(!(e!=null&&e.default))throw new Error("Failed to fetch dynamically imported module: application root (preload failed)");const s=e.default;document.head.querySelectorAll("[data-mel-page-seo]").forEach(t=>t.remove()),document.querySelectorAll("h1[data-mel-prerender-strip]").forEach(t=>t.remove()),zi.createRoot(document.getElementById("root")).render(ci.jsx(ss,{children:ci.jsx(s,{})}))}as().catch(n=>{const i=String(n&&n.message||n);/dynamically imported module|importing a module script failed|failed to fetch|error loading dynamically imported|preload/i.test(i)&&ki()||console.error("[bootstrap] failed to load application root",n)});export{es as I,Mt as L,Oi as S,$ as _,C as a,Is as b,gs as c,ls as g,cs as i};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.