File: /var/www/quadcode.com/.svelte-kit/adapter-node/chunks/index3.js
import{w as g,d as v}from"./index2.js";import{g as d}from"./utils.js";import G from"@sveltekit-i18n/parser-default";var M=Object.defineProperty,U=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,A=(o,a,e)=>a in o?M(o,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[a]=e,c=(o,a)=>{for(var e in a||(a={}))E.call(a,e)&&A(o,e,a[e]);if($)for(var e of $(a))z.call(a,e)&&A(o,e,a[e]);return o},p=(o,a)=>U(o,Y(a)),L=(o,a)=>{var e={};for(var t in o)E.call(o,t)&&a.indexOf(t)<0&&(e[t]=o[t]);if(o!=null&&$)for(var t of $(o))a.indexOf(t)<0&&z.call(o,t)&&(e[t]=o[t]);return e},x=["error","warn","debug"],F=({logger:o=console,level:a=x[1],prefix:e="[i18n]: "})=>x.reduce((t,l,r)=>p(c({},t),{[l]:i=>x.indexOf(a)>=r&&o[l](`${e}${i}`)}),{}),n=F({}),J=o=>{n=o},S=o=>{var a=o,{parser:e,key:t,params:l,translations:r,locale:i,fallbackLocale:s}=a,u=L(a,["parser","key","params","translations","locale","fallbackLocale"]);if(!t)return n.warn(`No translation key provided ('${i}' locale). Skipping translation...`),"";if(!i)return n.warn(`No locale provided for '${t}' key. Skipping translation...`),"";let y=(r[i]||{})[t];if(s&&y===void 0&&(n.debug(`No translation provided for '${t}' key in locale '${i}'. Trying fallback '${s}'`),y=(r[s]||{})[t]),y===void 0){if(n.debug(`No translation provided for '${t}' key in fallback '${s}'.`),u.hasOwnProperty("fallbackValue"))return u.fallbackValue;n.warn(`No translation nor fallback found for '${t}' .`)}return e.parse(y,l,i,t)},k=(...o)=>o.length?o.filter(a=>!!a).map(a=>{let e=`${a}`.toLowerCase();try{let[t]=Intl.Collator.supportedLocalesOf(a);if(!t)throw new Error;e=t}catch{n.warn(`'${a}' locale is non-standard.`)}return e}):[],P=(o,a,e)=>{if(a&&Array.isArray(o))return o.map(t=>P(t,a));if(o&&typeof o=="object"){let t=Object.keys(o).reduce((l,r)=>{let i=o[r],s=e?`${e}.${r}`:`${r}`;return i&&typeof i=="object"&&!(a&&Array.isArray(i))?c(c({},l),P(i,a,s)):p(c({},l),{[s]:P(i,a)})},{});return Object.keys(t).length?t:null}return o},Q=o=>o.reduce((a,{key:e,data:t,locale:l})=>{if(!t)return a;let[r]=k(l),i=p(c({},a[r]||{}),{[e]:t});return p(c({},a),{[r]:i})},{}),X=async o=>{try{let a=await Promise.all(o.map(e=>{var t=e,{loader:l}=t,r=L(t,["loader"]);return new Promise(async i=>{let s;try{s=await l()}catch(u){n.error(`Failed to load translation. Verify your '${r.locale}' > '${r.key}' Loader.`),n.error(u)}i(p(c({loader:l},r),{data:s}))})}));return Q(a)}catch(a){n.error(a)}return{}},Z=o=>a=>{try{if(typeof a=="string")return a===o;if(typeof a=="object")return a.test(o)}catch{n.error("Invalid route config!")}return!1},N=(o,a)=>{let e=!0;try{e=Object.keys(o).filter(t=>o[t]!==void 0).every(t=>o[t]===a[t])}catch{}return e},V=1e3*60*60*24,aa=class{constructor(o){this.cachedAt=0,this.loadedKeys={},this.currentRoute=g(),this.config=g(),this.isLoading=g(!1),this.promises=new Set,this.loading={subscribe:this.isLoading.subscribe,toPromise:(a,e)=>{let{fallbackLocale:t}=d(this.config),l=Array.from(this.promises).filter(r=>{let i=N({locale:k(a)[0],route:e},r);return t&&(i=i||N({locale:k(t)[0],route:e},r)),i}).map(({promise:r})=>r);return Promise.all(l)},get:()=>d(this.isLoading)},this.privateRawTranslations=g({}),this.rawTranslations={subscribe:this.privateRawTranslations.subscribe,get:()=>d(this.rawTranslations)},this.privateTranslations=g({}),this.translations={subscribe:this.privateTranslations.subscribe,get:()=>d(this.translations)},this.locales=p(c({},v([this.config,this.privateTranslations],([a,e])=>{if(!a)return[];let{loaders:t=[]}=a,l=t.map(({locale:i})=>i),r=Object.keys(e).map(i=>i);return Array.from(new Set([...k(...l),...k(...r)]))},[])),{get:()=>d(this.locales)}),this.internalLocale=g(),this.loaderTrigger=v([this.internalLocale,this.currentRoute],([a,e],t)=>{var l,r;a!==void 0&&e!==void 0&&!(a===((l=d(this.loaderTrigger))==null?void 0:l[0])&&e===((r=d(this.loaderTrigger))==null?void 0:r[1]))&&(n.debug("Triggering translation load..."),t([a,e]))},[]),this.localeHelper=g(),this.locale={subscribe:this.localeHelper.subscribe,forceSet:this.localeHelper.set,set:this.internalLocale.set,update:this.internalLocale.update,get:()=>d(this.locale)},this.initialized=v([this.locale,this.currentRoute,this.privateTranslations],([a,e,t],l)=>{d(this.initialized)||l(a!==void 0&&e!==void 0&&!!Object.keys(t).length)}),this.translation=v([this.privateTranslations,this.locale,this.isLoading],([a,e,t],l)=>{let r=a[e];r&&Object.keys(r).length&&!t&&l(r)},{}),this.t=p(c({},v([this.config,this.translation],a=>{var[e]=a,t=e,{parser:l,fallbackLocale:r}=t,i=L(t,["parser","fallbackLocale"]);return(s,...u)=>S(c({parser:l,key:s,params:u,translations:this.translations.get(),locale:this.locale.get(),fallbackLocale:r},i.hasOwnProperty("fallbackValue")?{fallbackValue:i.fallbackValue}:{}))})),{get:(a,...e)=>d(this.t)(a,...e)}),this.l=p(c({},v([this.config,this.translations],a=>{var[e,...t]=a,l=e,{parser:r,fallbackLocale:i}=l,s=L(l,["parser","fallbackLocale"]),[u]=t;return(y,m,...C)=>S(c({parser:r,key:m,params:C,translations:u,locale:y,fallbackLocale:i},s.hasOwnProperty("fallbackValue")?{fallbackValue:s.fallbackValue}:{}))})),{get:(a,e,...t)=>d(this.l)(a,e,...t)}),this.getLocale=a=>{let{fallbackLocale:e}=d(this.config)||{},t=a||e;if(!t)return;let l=this.locales.get();return l.find(r=>k(t).includes(r))||l.find(r=>k(e).includes(r))},this.setLocale=a=>{if(a&&a!==d(this.internalLocale))return n.debug(`Setting '${a}' locale.`),this.internalLocale.set(a),this.loading.toPromise(a,d(this.currentRoute))},this.setRoute=a=>{if(a!==d(this.currentRoute)){n.debug(`Setting '${a}' route.`),this.currentRoute.set(a);let e=d(this.internalLocale);return this.loading.toPromise(e,a)}},this.loadConfig=async a=>{await this.configLoader(a)},this.getTranslationProps=async(a=this.locale.get(),e=d(this.currentRoute))=>{let t=d(this.config);if(!t||!a)return[];let l=this.translations.get(),{loaders:r,fallbackLocale:i="",cache:s=V}=t||{},u=Number.isNaN(+s)?V:+s;this.cachedAt?Date.now()>u+this.cachedAt&&(n.debug("Refreshing cache."),this.loadedKeys={},this.cachedAt=0):(n.debug("Setting cache timestamp."),this.cachedAt=Date.now());let[y,m]=k(a,i),C=l[y],q=l[m],I=(r||[]).map(f=>{var w=f,{locale:R}=w,b=L(w,["locale"]);return p(c({},b),{locale:k(R)[0]})}).filter(({routes:f})=>!f||(f||[]).some(Z(e))).filter(({key:f,locale:w})=>w===y&&(!C||!(this.loadedKeys[y]||[]).includes(f))||i&&w===m&&(!q||!(this.loadedKeys[m]||[]).includes(f)));if(I.length){this.isLoading.set(!0),n.debug("Fetching translations...");let f=await X(I);this.isLoading.set(!1);let w=Object.keys(f).reduce((b,h)=>p(c({},b),{[h]:Object.keys(f[h])}),{}),R=I.filter(({key:b,locale:h})=>(w[h]||[]).some(O=>`${O}`.startsWith(b))).reduce((b,{key:h,locale:O})=>p(c({},b),{[O]:[...b[O]||[],h]}),{});return[f,R]}return[]},this.addTranslations=(a,e)=>{if(!a)return;let t=d(this.config),{preprocess:l}=t||{};n.debug("Adding translations...");let r=Object.keys(a||{});this.privateRawTranslations.update(i=>r.reduce((s,u)=>p(c({},s),{[u]:c(c({},s[u]||{}),a[u])}),i)),this.privateTranslations.update(i=>r.reduce((s,u)=>{let y=!0,m=a[u];return typeof l=="function"&&(m=l(m)),(typeof l=="function"||l==="none")&&(y=!1),p(c({},s),{[u]:c(c({},s[u]||{}),y?P(m,l==="preserveArrays"):m)})},i)),r.forEach(i=>{let s=Object.keys(a[i]).map(u=>`${u}`.split(".")[0]);e&&(s=e[i]),this.loadedKeys[i]=Array.from(new Set([...this.loadedKeys[i]||[],...s||[]]))})},this.loader=async([a,e])=>{let t=this.getLocale(a)||void 0;n.debug(`Adding loader promise for '${t}' locale and '${e}' route.`);let l=(async()=>{let r=await this.getTranslationProps(t,e);r.length&&this.addTranslations(...r)})();this.promises.add({locale:t,route:e,promise:l}),l.then(()=>{t&&this.locale.get()!==t&&this.locale.forceSet(t)})},this.loadTranslations=(a,e=d(this.currentRoute)||"")=>{let t=this.getLocale(a);if(t)return this.setRoute(e),this.setLocale(t),this.loading.toPromise(t,e)},this.loaderTrigger.subscribe(this.loader),this.isLoading.subscribe(async a=>{a&&this.promises.size&&(await this.loading.toPromise(),this.promises.clear(),n.debug("Loader promises have been purged."))}),o&&this.loadConfig(o)}async configLoader(o){if(!o)return n.error("No config provided!");let a=o,{initLocale:e,fallbackLocale:t,translations:l,log:r}=a,i=L(a,["initLocale","fallbackLocale","translations","log"]);r&&J(F(r)),[e]=k(e),[t]=k(t),n.debug("Setting config."),this.config.set(c({initLocale:e,fallbackLocale:t,translations:l},i)),l&&this.addTranslations(l),e&&await this.loadTranslations(e)}},ea=Object.defineProperty,ta=Object.defineProperties,oa=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,B=(o,a,e)=>a in o?ea(o,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[a]=e,ra=(o,a)=>{for(var e in a||(a={}))H.call(a,e)&&B(o,e,a[e]);if(T)for(var e of T(a))_.call(a,e)&&B(o,e,a[e]);return o},la=(o,a)=>ta(o,oa(a)),ia=(o,a)=>{var e={};for(var t in o)H.call(o,t)&&a.indexOf(t)<0&&(e[t]=o[t]);if(o!=null&&T)for(var t of T(o))a.indexOf(t)<0&&_.call(o,t)&&(e[t]=o[t]);return e},K=o=>{var a=o,{parserOptions:e={}}=a,t=ia(a,["parserOptions"]);return la(ra({},t),{parser:G(e)})},sa=class extends aa{constructor(a){super(a&&K(a)),this.loadConfig=e=>super.configLoader(K(e))}},ca=sa;const na=[{locale:"en",key:"",loader:async()=>(await import("./en.js")).default},{locale:"en",key:"turnkey-solution",routes:["/turnkey-solution","/white-label-broker","/trading-platform"],loader:async()=>(await import("./turnkey-solution.js")).default},{locale:"en",key:"white-label-broker",routes:["/white-label-broker","/turnkey-solution","/trading-platform"],loader:async()=>(await import("./white-label-broker.js")).default},{locale:"en",key:"trading-platform",routes:["/trading-platform","/back-office","/turnkey-solution","/white-label-broker"],loader:async()=>(await import("./trading-platform.js")).default},{locale:"en",key:"back-office",routes:["/back-office"],loader:async()=>(await import("./back-office.js")).default},{locale:"en",key:"about",routes:["/about"],loader:async()=>(await import("./about.js")).default},{locale:"en",key:"team",routes:["/team"],loader:async()=>(await import("./team.js")).default},{locale:"en",key:"cookie",routes:["/cookie-policy"],loader:async()=>(await import("./cookie.js")).default},{locale:"en",key:"marketing-guide",routes:["/marketing-guide"],loader:async()=>(await import("./marketing.js")).default},{locale:"en",key:"privacy-policy",routes:["/privacy-policy"],loader:async()=>(await import("./privacy.js")).default},{locale:"en",key:"terms-and-conditions",routes:["/terms-and-conditions"],loader:async()=>(await import("./terms-and-conditions.js")).default},{locale:"en",key:"under-construction",routes:["/under-construction","/exchange-clearing","/numbers","/sustainability","/company-news","/careers"],loader:async()=>(await import("./under-construction.js")).default},{locale:"en",key:"video-tutorials",routes:["/video-tutorials"],loader:async()=>(await import("./video-tutorials.js")).default},{locale:"en",key:"vulnerability-disclosure-policy",routes:["/vulnerability-disclosure-policy"],loader:async()=>(await import("./vulnerability-disclosure-policy.js")).default},{locale:"en",key:"webinars",routes:["/webinars","/events","/brokerage-profit-calculator"],loader:async()=>(await import("./webinars.js")).default},{locale:"en",key:"events",routes:["/events"],loader:async()=>(await import("./events.js")).default},{locale:"en",key:"business-plan",routes:["/business-plan","/brokerage-profit-calculator"],loader:async()=>(await import("./business-plan.js")).default},{locale:"en",key:"for-traders",routes:["/for-traders"],loader:async()=>(await import("./for-traders.js")).default},{locale:"en",key:"prop-firm",routes:["/prop-firm","/white-label-binary-options"],loader:async()=>(await import("./prop-firm.js")).default},{locale:"en",key:"white-label-binary-options",routes:["/white-label-binary-options"],loader:async()=>(await import("./white-label-binary-options.js")).default},{locale:"en",key:"glossary",routes:["/glossary"],loader:async()=>(await import("./glossary.js")).default},{locale:"en",key:"BPC",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./brokerage-profit-calculator.js")).default},{locale:"en",key:"useful-materials",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./useful-materials.js")).default},{locale:"en",key:"useful-materials",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./useful-materials.js")).default},{locale:"en",key:"IC",routes:["/investment-calculator"],loader:async()=>(await import("./investment-calculator.js")).default},{locale:"en",key:"cfd-package",routes:["/cfd-package"],loader:async()=>(await import("./cfd-package.js")).default},{locale:"en",key:"ai-analyst",routes:["/ai-analyst"],loader:async()=>(await import("./ai-analyst.js")).default}],ua=[{locale:"ru",key:"",loader:async()=>(await import("./ru.js")).default},{locale:"ru",key:"turnkey-solution",routes:["/turnkey-solution","/white-label-broker","/trading-platform"],loader:async()=>(await import("./turnkey-solution2.js")).default},{locale:"ru",key:"white-label-broker",routes:["/white-label-broker","/turnkey-solution","/trading-platform"],loader:async()=>(await import("./white-label-broker2.js")).default},{locale:"ru",key:"trading-platform",routes:["/trading-platform","/back-office","/turnkey-solution","/white-label-broker"],loader:async()=>(await import("./trading-platform2.js")).default},{locale:"ru",key:"back-office",routes:["/back-office"],loader:async()=>(await import("./back-office2.js")).default},{locale:"ru",key:"about",routes:["/about"],loader:async()=>(await import("./about2.js")).default},{locale:"ru",key:"team",routes:["/team"],loader:async()=>(await import("./team2.js")).default},{locale:"ru",key:"cookie",routes:["/cookie-policy"],loader:async()=>(await import("./cookie2.js")).default},{locale:"ru",key:"events",routes:["/events","/webinars"],loader:async()=>(await import("./events2.js")).default},{locale:"ru",key:"marketing-guide",routes:["/marketing-guide"],loader:async()=>(await import("./marketing2.js")).default},{locale:"ru",key:"privacy-policy",routes:["/privacy-policy"],loader:async()=>(await import("./privacy2.js")).default},{locale:"ru",key:"terms-and-conditions",routes:["/terms-and-conditions"],loader:async()=>(await import("./terms-and-conditions2.js")).default},{locale:"ru",key:"under-construction",routes:["/under-construction","/exchange-clearing","/numbers","/sustainability","/company-news","/careers"],loader:async()=>(await import("./under-construction2.js")).default},{locale:"ru",key:"video-tutorials",routes:["/video-tutorials"],loader:async()=>(await import("./video-tutorials2.js")).default},{locale:"ru",key:"vulnerability-disclosure-policy",routes:["/vulnerability-disclosure-policy"],loader:async()=>(await import("./vulnerability-disclosure-policy2.js")).default},{locale:"ru",key:"webinars",routes:["/webinars","/events","/brokerage-profit-calculator"],loader:async()=>(await import("./webinars2.js")).default},{locale:"ru",key:"business-plan",routes:["/business-plan","/brokerage-profit-calculator"],loader:async()=>(await import("./business-plan2.js")).default},{locale:"ru",key:"for-traders",routes:["/for-traders"],loader:async()=>(await import("./for-traders2.js")).default},{locale:"ru",key:"prop-firm",routes:["/prop-firm","/white-label-binary-options"],loader:async()=>(await import("./prop-firm2.js")).default},{locale:"ru",key:"white-label-binary-options",routes:["/white-label-binary-options"],loader:async()=>(await import("./white-label-binary-options2.js")).default},{locale:"ru",key:"glossary",routes:["/glossary"],loader:async()=>(await import("./glossary2.js")).default},{locale:"ru",key:"BPC",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./brokerage-profit-calculator2.js")).default},{locale:"ru",key:"useful-materials",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./useful-materials2.js")).default},{locale:"ru",key:"IC",routes:["/investment-calculator"],loader:async()=>(await import("./investment-calculator2.js")).default},{locale:"ru",key:"cfd-package",routes:["/cfd-package"],loader:async()=>(await import("./cfd-package2.js")).default},{locale:"ru",key:"ai-analyst",routes:["/ai-analyst"],loader:async()=>(await import("./ai-analyst2.js")).default}],da=[{locale:"es",key:"",loader:async()=>(await import("./es.js")).default},{locale:"es",key:"turnkey-solution",routes:["/turnkey-solution","/white-label-broker","/trading-platform"],loader:async()=>(await import("./turnkey-solution3.js")).default},{locale:"es",key:"white-label-broker",routes:["/white-label-broker","/turnkey-solution","/trading-platform"],loader:async()=>(await import("./white-label-broker3.js")).default},{locale:"es",key:"trading-platform",routes:["/trading-platform","/back-office","/turnkey-solution","/white-label-broker"],loader:async()=>(await import("./trading-platform3.js")).default},{locale:"es",key:"back-office",routes:["/back-office"],loader:async()=>(await import("./back-office3.js")).default},{locale:"es",key:"about",routes:["/about"],loader:async()=>(await import("./about3.js")).default},{locale:"es",key:"team",routes:["/team"],loader:async()=>(await import("./team3.js")).default},{locale:"es",key:"cookie",routes:["/cookie-policy"],loader:async()=>(await import("./cookie3.js")).default},{locale:"es",key:"events",routes:["/events"],loader:async()=>(await import("./events3.js")).default},{locale:"es",key:"marketing-guide",routes:["/marketing-guide"],loader:async()=>(await import("./marketing3.js")).default},{locale:"es",key:"privacy-policy",routes:["/privacy-policy"],loader:async()=>(await import("./privacy3.js")).default},{locale:"es",key:"terms-and-conditions",routes:["/terms-and-conditions"],loader:async()=>(await import("./terms-and-conditions3.js")).default},{locale:"es",key:"under-construction",routes:["/under-construction","/exchange-clearing","/numbers","/sustainability","/company-news","/careers"],loader:async()=>(await import("./under-construction3.js")).default},{locale:"es",key:"video-tutorials",routes:["/video-tutorials"],loader:async()=>(await import("./video-tutorials3.js")).default},{locale:"es",key:"vulnerability-disclosure-policy",routes:["/vulnerability-disclosure-policy"],loader:async()=>(await import("./vulnerability-disclosure-policy3.js")).default},{locale:"es",key:"webinars",routes:["/webinars","/events","/brokerage-profit-calculator"],loader:async()=>(await import("./webinars3.js")).default},{locale:"es",key:"business-plan",routes:["/business-plan","/brokerage-profit-calculator"],loader:async()=>(await import("./business-plan3.js")).default},{locale:"es",key:"for-traders",routes:["/for-traders"],loader:async()=>(await import("./for-traders3.js")).default},{locale:"es",key:"prop-firm",routes:["/prop-firm","/white-label-binary-options"],loader:async()=>(await import("./prop-firm3.js")).default},{locale:"es",key:"white-label-binary-options",routes:["/white-label-binary-options"],loader:async()=>(await import("./white-label-binary-options3.js")).default},{locale:"es",key:"glossary",routes:["/glossary"],loader:async()=>(await import("./glossary3.js")).default},{locale:"es",key:"BPC",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./brokerage-profit-calculator3.js")).default},{locale:"es",key:"useful-materials",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./useful-materials3.js")).default},{locale:"es",key:"IC",routes:["/investment-calculator"],loader:async()=>(await import("./investment-calculator3.js")).default},{locale:"es",key:"cfd-package",routes:["/cfd-package"],loader:async()=>(await import("./cfd-package3.js")).default},{locale:"es",key:"ai-analyst",routes:["/ai-analyst"],loader:async()=>(await import("./ai-analyst3.js")).default}],ya=[{locale:"pt",key:"",loader:async()=>(await import("./pt.js")).default},{locale:"pt",key:"turnkey-solution",routes:["/turnkey-solution","/white-label-broker","/trading-platform"],loader:async()=>(await import("./turnkey-solution4.js")).default},{locale:"pt",key:"white-label-broker",routes:["/white-label-broker","/turnkey-solution","/trading-platform"],loader:async()=>(await import("./white-label-broker4.js")).default},{locale:"pt",key:"trading-platform",routes:["/trading-platform","/back-office","/turnkey-solution","/white-label-broker"],loader:async()=>(await import("./trading-platform4.js")).default},{locale:"pt",key:"back-office",routes:["/back-office"],loader:async()=>(await import("./back-office4.js")).default},{locale:"pt",key:"about",routes:["/about"],loader:async()=>(await import("./about4.js")).default},{locale:"pt",key:"team",routes:["/team"],loader:async()=>(await import("./team4.js")).default},{locale:"pt",key:"cookie",routes:["/cookie-policy"],loader:async()=>(await import("./cookie4.js")).default},{locale:"pt",key:"events",routes:["/events"],loader:async()=>(await import("./events4.js")).default},{locale:"pt",key:"marketing-guide",routes:["/marketing-guide"],loader:async()=>(await import("./marketing4.js")).default},{locale:"pt",key:"privacy-policy",routes:["/privacy-policy"],loader:async()=>(await import("./privacy4.js")).default},{locale:"pt",key:"terms-and-conditions",routes:["/terms-and-conditions"],loader:async()=>(await import("./terms-and-conditions4.js")).default},{locale:"pt",key:"under-construction",routes:["/under-construction","/exchange-clearing","/numbers","/sustainability","/company-news","/careers"],loader:async()=>(await import("./under-construction4.js")).default},{locale:"pt",key:"video-tutorials",routes:["/video-tutorials"],loader:async()=>(await import("./video-tutorials4.js")).default},{locale:"pt",key:"vulnerability-disclosure-policy",routes:["/vulnerability-disclosure-policy"],loader:async()=>(await import("./vulnerability-disclosure-policy4.js")).default},{locale:"pt",key:"webinars",routes:["/webinars","/events","/brokerage-profit-calculator"],loader:async()=>(await import("./webinars4.js")).default},{locale:"pt",key:"business-plan",routes:["/business-plan","/brokerage-profit-calculator"],loader:async()=>(await import("./business-plan4.js")).default},{locale:"pt",key:"for-traders",routes:["/for-traders"],loader:async()=>(await import("./for-traders4.js")).default},{locale:"pt",key:"prop-firm",routes:["/prop-firm","/white-label-binary-options"],loader:async()=>(await import("./prop-firm4.js")).default},{locale:"pt",key:"white-label-binary-options",routes:["/white-label-binary-options"],loader:async()=>(await import("./white-label-binary-options4.js")).default},{locale:"pt",key:"glossary",routes:["/glossary"],loader:async()=>(await import("./glossary4.js")).default},{locale:"pt",key:"BPC",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./brokerage-profit-calculator4.js")).default},{locale:"pt",key:"useful-materials",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./useful-materials4.js")).default},{locale:"pt",key:"IC",routes:["/investment-calculator"],loader:async()=>(await import("./investment-calculator4.js")).default},{locale:"pt",key:"cfd-package",routes:["/cfd-package"],loader:async()=>(await import("./cfd-package4.js")).default},{locale:"pt",key:"ai-analyst",routes:["/ai-analyst"],loader:async()=>(await import("./ai-analyst4.js")).default}],pa=[{locale:"vi",key:"",loader:async()=>(await import("./vi.js")).default},{locale:"vi",key:"turnkey-solution",routes:["/turnkey-solution","/white-label-broker","/trading-platform"],loader:async()=>(await import("./turnkey-solution5.js")).default},{locale:"vi",key:"white-label-broker",routes:["/white-label-broker","/turnkey-solution","/trading-platform"],loader:async()=>(await import("./white-label-broker5.js")).default},{locale:"vi",key:"trading-platform",routes:["/trading-platform","/back-office","/turnkey-solution","/white-label-broker"],loader:async()=>(await import("./trading-platform5.js")).default},{locale:"vi",key:"back-office",routes:["/back-office"],loader:async()=>(await import("./back-office5.js")).default},{locale:"vi",key:"about",routes:["/about"],loader:async()=>(await import("./about5.js")).default},{locale:"vi",key:"team",routes:["/team"],loader:async()=>(await import("./team5.js")).default},{locale:"vi",key:"cookie",routes:["/cookie-policy"],loader:async()=>(await import("./cookie5.js")).default},{locale:"vi",key:"events",routes:["/events"],loader:async()=>(await import("./events5.js")).default},{locale:"vi",key:"marketing-guide",routes:["/marketing-guide"],loader:async()=>(await import("./marketing5.js")).default},{locale:"vi",key:"privacy-policy",routes:["/privacy-policy"],loader:async()=>(await import("./privacy5.js")).default},{locale:"vi",key:"terms-and-conditions",routes:["/terms-and-conditions"],loader:async()=>(await import("./terms-and-conditions5.js")).default},{locale:"vi",key:"under-construction",routes:["/under-construction","/exchange-clearing","/numbers","/sustainability","/company-news","/careers"],loader:async()=>(await import("./under-construction5.js")).default},{locale:"vi",key:"video-tutorials",routes:["/video-tutorials"],loader:async()=>(await import("./video-tutorials5.js")).default},{locale:"vi",key:"vulnerability-disclosure-policy",routes:["/vulnerability-disclosure-policy"],loader:async()=>(await import("./vulnerability-disclosure-policy5.js")).default},{locale:"vi",key:"webinars",routes:["/webinars","/events","/brokerage-profit-calculator"],loader:async()=>(await import("./webinars5.js")).default},{locale:"vi",key:"business-plan",routes:["/business-plan","/brokerage-profit-calculator"],loader:async()=>(await import("./business-plan5.js")).default},{locale:"vi",key:"for-traders",routes:["/for-traders"],loader:async()=>(await import("./for-traders5.js")).default},{locale:"vi",key:"prop-firm",routes:["/prop-firm","/white-label-binary-options"],loader:async()=>(await import("./prop-firm5.js")).default},{locale:"vi",key:"white-label-binary-options",routes:["/white-label-binary-options"],loader:async()=>(await import("./white-label-binary-options5.js")).default},{locale:"vi",key:"glossary",routes:["/glossary"],loader:async()=>(await import("./glossary5.js")).default},{locale:"vi",key:"BPC",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./brokerage-profit-calculator5.js")).default},{locale:"vi",key:"useful-materials",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./useful-materials5.js")).default},{locale:"vi",key:"IC",routes:["/investment-calculator"],loader:async()=>(await import("./investment-calculator5.js")).default},{locale:"vi",key:"cfd-package",routes:["/cfd-package"],loader:async()=>(await import("./cfd-package5.js")).default},{locale:"vi",key:"ai-analyst",routes:["/ai-analyst"],loader:async()=>(await import("./ai-analyst5.js")).default}],fa=[{locale:"th",key:"",loader:async()=>(await import("./th.js")).default},{locale:"th",key:"turnkey-solution",routes:["/turnkey-solution","/white-label-broker","/trading-platform"],loader:async()=>(await import("./turnkey-solution6.js")).default},{locale:"th",key:"white-label-broker",routes:["/white-label-broker","/turnkey-solution","/trading-platform"],loader:async()=>(await import("./white-label-broker6.js")).default},{locale:"th",key:"trading-platform",routes:["/trading-platform","/back-office","/turnkey-solution","/white-label-broker"],loader:async()=>(await import("./trading-platform6.js")).default},{locale:"th",key:"back-office",routes:["/back-office"],loader:async()=>(await import("./back-office6.js")).default},{locale:"th",key:"about",routes:["/about"],loader:async()=>(await import("./about6.js")).default},{locale:"th",key:"team",routes:["/team"],loader:async()=>(await import("./team6.js")).default},{locale:"th",key:"cookie",routes:["/cookie-policy"],loader:async()=>(await import("./cookie6.js")).default},{locale:"th",key:"events",routes:["/events"],loader:async()=>(await import("./events6.js")).default},{locale:"th",key:"marketing-guide",routes:["/marketing-guide"],loader:async()=>(await import("./marketing6.js")).default},{locale:"th",key:"privacy-policy",routes:["/privacy-policy"],loader:async()=>(await import("./privacy6.js")).default},{locale:"th",key:"terms-and-conditions",routes:["/terms-and-conditions"],loader:async()=>(await import("./terms-and-conditions6.js")).default},{locale:"th",key:"under-construction",routes:["/under-construction","/exchange-clearing","/numbers","/sustainability","/company-news","/careers"],loader:async()=>(await import("./under-construction6.js")).default},{locale:"th",key:"video-tutorials",routes:["/video-tutorials"],loader:async()=>(await import("./video-tutorials6.js")).default},{locale:"th",key:"vulnerability-disclosure-policy",routes:["/vulnerability-disclosure-policy"],loader:async()=>(await import("./vulnerability-disclosure-policy6.js")).default},{locale:"th",key:"webinars",routes:["/webinars","/events","/brokerage-profit-calculator"],loader:async()=>(await import("./webinars6.js")).default},{locale:"th",key:"business-plan",routes:["/business-plan","/brokerage-profit-calculator"],loader:async()=>(await import("./business-plan6.js")).default},{locale:"th",key:"for-traders",routes:["/for-traders"],loader:async()=>(await import("./for-traders6.js")).default},{locale:"th",key:"prop-firm",routes:["/prop-firm","/white-label-binary-options"],loader:async()=>(await import("./prop-firm6.js")).default},{locale:"th",key:"white-label-binary-options",routes:["/white-label-binary-options"],loader:async()=>(await import("./white-label-binary-options6.js")).default},{locale:"th",key:"glossary",routes:["/glossary"],loader:async()=>(await import("./glossary6.js")).default},{locale:"th",key:"BPC",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./brokerage-profit-calculator6.js")).default},{locale:"th",key:"useful-materials",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./useful-materials6.js")).default},{locale:"th",key:"IC",routes:["/investment-calculator"],loader:async()=>(await import("./investment-calculator6.js")).default},{locale:"th",key:"cfd-package",routes:["/cfd-package"],loader:async()=>(await import("./cfd-package6.js")).default},{locale:"th",key:"ai-analyst",routes:["/ai-analyst"],loader:async()=>(await import("./ai-analyst6.js")).default}],ka=[{locale:"ko",key:"",loader:async()=>(await import("./ko.js")).default},{locale:"ko",key:"turnkey-solution",routes:["/turnkey-solution","/white-label-broker","/trading-platform"],loader:async()=>(await import("./turnkey-solution7.js")).default},{locale:"ko",key:"white-label-broker",routes:["/white-label-broker","/turnkey-solution","/trading-platform"],loader:async()=>(await import("./white-label-broker7.js")).default},{locale:"ko",key:"trading-platform",routes:["/trading-platform","/back-office","/turnkey-solution","/white-label-broker"],loader:async()=>(await import("./trading-platform7.js")).default},{locale:"ko",key:"back-office",routes:["/back-office"],loader:async()=>(await import("./back-office7.js")).default},{locale:"ko",key:"about",routes:["/about"],loader:async()=>(await import("./about7.js")).default},{locale:"ko",key:"team",routes:["/team"],loader:async()=>(await import("./team7.js")).default},{locale:"ko",key:"cookie",routes:["/cookie-policy"],loader:async()=>(await import("./cookie7.js")).default},{locale:"ko",key:"marketing-guide",routes:["/marketing-guide"],loader:async()=>(await import("./marketing7.js")).default},{locale:"ko",key:"privacy-policy",routes:["/privacy-policy"],loader:async()=>(await import("./privacy7.js")).default},{locale:"ko",key:"terms-and-conditions",routes:["/terms-and-conditions"],loader:async()=>(await import("./terms-and-conditions7.js")).default},{locale:"ko",key:"under-construction",routes:["/under-construction","/exchange-clearing","/numbers","/sustainability","/company-news","/careers"],loader:async()=>(await import("./under-construction7.js")).default},{locale:"ko",key:"video-tutorials",routes:["/video-tutorials"],loader:async()=>(await import("./video-tutorials7.js")).default},{locale:"ko",key:"vulnerability-disclosure-policy",routes:["/vulnerability-disclosure-policy"],loader:async()=>(await import("./vulnerability-disclosure-policy7.js")).default},{locale:"ko",key:"webinars",routes:["/webinars","/events","/brokerage-profit-calculator"],loader:async()=>(await import("./webinars7.js")).default},{locale:"ko",key:"events",routes:["/events"],loader:async()=>(await import("./events7.js")).default},{locale:"ko",key:"business-plan",routes:["/business-plan","/brokerage-profit-calculator"],loader:async()=>(await import("./business-plan7.js")).default},{locale:"ko",key:"for-traders",routes:["/for-traders"],loader:async()=>(await import("./for-traders7.js")).default},{locale:"ko",key:"prop-firm",routes:["/prop-firm","/white-label-binary-options"],loader:async()=>(await import("./prop-firm7.js")).default},{locale:"ko",key:"white-label-binary-options",routes:["/white-label-binary-options"],loader:async()=>(await import("./white-label-binary-options7.js")).default},{locale:"ko",key:"glossary",routes:["/glossary"],loader:async()=>(await import("./glossary7.js")).default},{locale:"ko",key:"BPC",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./brokerage-profit-calculator7.js")).default},{locale:"ko",key:"useful-materials",routes:["/brokerage-profit-calculator"],loader:async()=>(await import("./useful-materials7.js")).default},{locale:"ko",key:"IC",routes:["/investment-calculator"],loader:async()=>(await import("./investment-calculator7.js")).default},{locale:"ko",key:"cfd-package",routes:["/cfd-package"],loader:async()=>(await import("./cfd-package7.js")).default},{locale:"ko",key:"ai-analyst",routes:["/ai-analyst"],loader:async()=>(await import("./ai-analyst7.js")).default}],ma=[...na,...ua,...da,...ya,...pa,...fa,...ka],ba={loaders:ma,cache:Number.POSITIVE_INFINITY},W="en",{t:La,locale:j,locales:Oa,loading:D,addTranslations:Pa,loadTranslations:$a,translations:Ta,setRoute:ja,setLocale:Ca}=new ca(ba),Ia=()=>j.get()===W?"":j.get(),Ra=o=>{const a=j.get()===W?"":j.get();return`${a?`/${a}`:""}${o}`},xa=o=>{switch(o){case"glossary":return"glossary";case"post":default:return"blog"}};D.subscribe(async o=>{o&&await D.toPromise()});export{Ia as a,Ca as b,$a as c,W as d,xa as e,Oa as f,Ra as g,j as l,ja as s,La as t};