1import{K as e,Y as t}from"./chunk-62JRHF6Z-Bxb16a7V.js";import{i as n,r,t as i}from"./paths-BXfTbPMs.js";import{x as a}from"./enums-uzFiC21y.js";var o=t(e(),1);function s(e,t){let{pathname:n,search:i,hash:a}=new URL(e,`https://shopify.com`),{pathPrefix:o,pathTranslations:s}=t,u;if(!o)u=n;else if(n===`/`)u=`/${o}`;else{let e=s?.[n]??c(n,o,s);u=e?l(n,e,o):`/${o}${r(n,o)}`}return`${u}${i||``}${a||``}`}function c(e,t,n){if(!n)return;let i=r(e,t);if(i!==e)return n[i]}function l(e,t,n){let a=r(e,n);return`/${n}${i(t,a===e?e:a)}`}var u={"zh-cn":`zh-CN`,"zh-hans":`zh-CN`,"zh-sg":`zh-CN`,"zh-hant":`zh-TW`,"zh-hk":`zh-TW`,"zh-mo":`zh-TW`,"zh-tw":`zh-TW`},d={"zh-CN":`zh-Hans`,"zh-TW":`zh-Hant`},f=e=>e.split(`-`)[0]?.toLowerCase()??``;function p(e){let t=e?.trim().toLowerCase();return t?u[t]??null:null}function m(e){let t=p(e);return t?d[t]:f(e)}var h=`${n(`SHOPIFY_ADMIN_BASE_URI`)}/signup`,g={url:h,email:void 0,pageViewToken:void 0},ee=[a.AffiliateIRClickId,a.AffiliateIRGWC,a.AffiliatePartnerId,a.AffiliatePartnerExcluded],te=[a.SignupRef,a.PromoCode],_=`https://`,v=n(`SHOPIFY_DOMAIN_TLD`,`shopify.com`),y=`${_}www.shopifyacademy.com`,b=`${_}apps.${v}`,x=`${_}partners.${v}`,S=`${_}changelog.${v}`,C=`${_}community.${v}`,ne=`${_}hardware.${v}`,w=`${n(`SHOPIFY_ADMIN_BASE_URI`)}`,re=`${_}shopify.dev`,ie=`${_}themes.${v}`,ae=`${_}help.${v}`,oe=`${_}privacy.${v}`,se=`${_}shop.app`,T=e=>{switch(e.locale){case`ja`:return`/careers?keyword=japan`;default:return`/careers`}},E=({site:e,localizePath:t})=>{switch(e.locale){case`sv`:case`da`:return`/${e.pathPrefix}/om`;case`de`:case`de-BE`:return`/${e.pathPrefix}/unsere-geschichte`;case`fr`:case`fr-BE`:case`fr-CA`:return`/${e.pathPrefix}/a-propos-de-nous`;case`it`:return`/${e.pathPrefix}/chi-siamo`;case`nl`:case`nl-BE`:return`/${e.pathPrefix}/over`;case`es`:case`es-ES`:case`es-CO`:case`es-MX`:return`/${e.pathPrefix}/acerca-de-nosotros`;case`pt-BR`:return`/${e.pathPrefix}/quem-somos`;case`pl`:case`tr`:case`cs`:case`th`:case`nb`:case`fi`:case`pt-PT`:case`bg`:case`el`:case`hi`:case`hu`:case`id`:case`lt`:case`ro`:case`vi`:case`sl`:case`sk`:case`hr`:case`ms`:case`ru`:return`/about`;default:return t(`/about`)}},D=[`da`,`sv`,`ko`,`nl`,`de-BE`,`en-BE`,`fr-BE`,`nl-BE`,`en-DK`,`en-NO`,`en-ID`,`en-PH`,`en-ZA`,`pl`,`cs`,`th`,`nb`,`fi`,`pt-PT`],O=e=>{let{locale:t,languageCode:n}=e,r=`/`,i=`legal/terms`;return e.pathPrefix&&t!==`en`&&!D.includes(t)&&(r=`/${e.pathPrefix}/`),n===`de`&&!D.includes(t)&&(i=`legal/agb`),n===`it`&&(i=`legal/termini`),n===`es`&&(i=`legal/terminos`),n===`fr`&&!D.includes(t)&&(i=`legal/conditions`),n===`nl`&&!D.includes(t)&&(i=`juridisch/voorwaarden`),n===`pt`&&!D.includes(t)&&(i=`legal/termos`),`${r}${i}`},k=e=>{let{locale:t,languageCode:n}=e;if(t===`en`||D.includes(t))return`/legal/privacy`;let r=e.pathPrefix?`/${e.pathPrefix}/`:`/`,i=`legal/privacy`;return n===`es`&&(i=`legal/privacidad`),n===`fr`&&(i=`legal/confidentialite`),n===`nl`&&(i=`juridisch/privacy`),n===`pt`&&(i=`legal/privacidade`),n===`de`&&(i=`legal/datenschutz`),`${r}${i}`},A=e=>{let{locale:t}=e,n=`/`;return e.pathPrefix&&t!==`en`&&!D.includes(t)&&(n=`/${e.pathPrefix}/`),`${n}legal/cookies`},j=e=>{switch(e.locale){case`en-DK`:case`en-BE`:case`en-NO`:case`en-ID`:case`en-PH`:case`en-ZA`:case`en-MY`:case`en-NG`:case`es`:case`es-CO`:case`es-MX`:case`pl`:case`tr`:case`cs`:case`th`:case`nb`:case`fi`:case`pt-PT`:return`/legal`;default:return s(`/legal`,e)}},M=(e,t)=>{switch(e.locale){case`pl`:case`tr`:case`cs`:case`th`:case`nb`:case`fi`:case`pt-PT`:return`/${t}`;default:return s(`/${t}`,e)}},N=({site:e})=>e.locale===`fr`?`https://news.shopify.com/informations`:`https://www.shopify.com/news`,P=(e,t=`/`)=>{let n=new URL(t,ie),r=[`de-AT`,`de-CH`];if(e.languageCode!==`en`&&!r.includes(e.locale)){let t=[`pt-BR`,`pt-PT`,`zh-CN`,`zh-TW`].includes(e.locale)||!e.locale.includes(`-`)?e.locale:e.languageCode;n.searchParams.append(`locale`,t)}return r.includes(e.locale)&&n.searchParams.append(`locale`,`de`),n.toString()},F=(e,t=`/`,n)=>{let r=new URL(t,b);switch(n&&n.forEach(({name:e,value:t})=>{r.searchParams.append(e,t)}),e.locale){case`pt-BR`:case`es`:case`it`:case`fr`:case`ja`:case`de`:case`da`:case`nl`:case`sv`:case`ko`:case`zh-CN`:case`zh-TW`:case`cs`:case`fi`:case`nb`:case`pl`:case`pt-PT`:case`th`:case`tr`:return r.searchParams.append(`locale`,e.locale),r.toString();case`es-ES`:case`es-CO`:case`es-MX`:case`de-BE`:case`fr-CA`:case`fr-BE`:case`nl-BE`:return r.searchParams.append(`locale`,e.languageCode),r.toString();case`de-AT`:case`de-CH`:return r.searchParams.append(`locale`,`de`),r.toString();default:return r.toString()}},I=[`/`,`/pages/card-reader`,`/collections/accessory`],L=(e,t=`/`)=>`${ne}${I.includes(t)?``:{nl:`/nl-nl`,"nl-BE":`/nl-be`,"en-AU":`/en-au`,"en-CA":`/en-ca`,"fr-CA":`/fr-ca`,da:`/da-dk`,de:`/de-de`,"de-BE":`/de-be`,"es-ES":`/es-es`,"en-IE":`/en-ie`,it:`/it-it`,"en-NZ":`/en-nz`,"en-GB":`/en-uk`,"en-SG":`/en-sg`,"en-DK":`/en-dk`,"en-BE":`/en-be`,"fr-BE":`/fr-be`,fi:`/fi-fi`,fr:`/fr-fr`}[e.locale]??``}`,R=e=>{switch(e.locale){case`nl`:case`de-BE`:case`zh-CN`:case`zh-TW`:return B(e,`/support/login`);default:return B(e,`/questions`)}},z=(e=`en`,t=`/`,n=!1)=>{let r=new URL(t,w);return!r.searchParams.has(`ui_locales`)&&(e!==`en`||n)&&r.searchParams.set(`ui_locales`,e),r.toString()},B=(e,t=`/`)=>
1{let n=``,r=`bg.da.de.el.en.es.fi.fr.hi.hu.id.it.ja.ko.lt.nb.nl.pl.pt-BR.pt-PT.ro.ru.sv.th.tr.zh-CN.zh-TW`.split(`.`);if([`zh-TW`].includes(e.locale))n=`/zh-TW`;else{let t=e.languageCode||e.locale?.split(`-`)[0]||`en`,i=r.find(n=>[e.locale,t].includes(n));i&&(n=`/${i}`)}return`${ae}${n}${t}`},V=[`cs`,`da`,`de`,`en`,`es`,`es-ES`,`fi`,`fr`,`it`,`ja`,`ko`,`nb`,`nl`,`pl`,`pt-BR`,`pt-PT`,`sv`,`th`,`tr`,`zh-CN`,`zh-TW`],H=(e,t=`/`)=>{let n=``;if(V.includes(e.locale))n=`/${e.locale}`;else{let t=e.languageCode||e.locale?.split(`-`)[0]||`en`,r=V.find(e=>e===t);r&&(n=`/${r}`)}return`${oe}${n}${t}`},U=(e,t)=>{if(e.startsWith(`http`))return e;let n=t.blogTranslations,r=e.startsWith(`/`)?e:`/${e}`,i=n&&n[r],a;a=i&&i.localPrefix?i.localPrefix:G(t);let o=i?.localPath||r;return`${a}blog${o.endsWith(`/`)?o.slice(0,-1):o}`},W={"nl-BE":`/nl/`,"de-AT":`/de/`,"de-BE":`/de/`,"de-CH":`/de/`,"fr-BE":`/fr/`,"fr-CA":`/fr/`,"fr-CH":`/fr/`,"it-CH":`/it/`,"en-AE":`/`,"en-BE":`/`,"en-DK":`/`,"en-IL":`/`,"en-NO":`/`,"en-PK":`/`,"zh-TW":`/zh/`,"es-AR":`/es/`,"es-CL":`/es/`,"es-CO":`/es/`,"es-MX":`/es/`,"es-PE":`/es/`},G=e=>W[e.locale]??(e.pathPrefix?`/${e.pathPrefix}/`:`/`),K=e=>e.locale===`fr-CA`?`${b}/inbox?locale=fr`:e.locale===`es-ES`?`${b}/inbox?locale=es`:[`pt-BR`,`es`,`it`,`fr`,`ja`,`de`].includes(e.locale)?`${b}/inbox?locale=${e.locale}`:e.pathPrefix?s(`/inbox`,e):`/inbox`,q=e=>{switch(e.locale){case`pt-BR`:return`/br/parcerias`;case`da`:return`/dk/partnere`;case`fr`:return`/fr/partenaires`;case`fr-CA`:return`/ca-fr/partenaires`;case`fr-BE`:return`/be-fr/partenaires`;case`sv`:return`/se/partners`;case`pl`:case`tr`:case`cs`:case`th`:case`nb`:case`fi`:case`pt-PT`:return`/partners`;default:return s(`/partners`,e)}},ce=e=>`${B(e)}${q(e).split(`/`).pop()}`,le=`start-free-trial`,ue=(e,t,n,r=[])=>{if(n.signupUrl)return n.signupUrl;let i=new URL(`/signup`,h),a=i.searchParams;return a.set(`locale`,e.preferredLanguage||e.locale),a.set(`language`,e.preferredLanguage?m(e.preferredLanguage):e.languageCode),a.set(`signup_page`,t),n.utmParams&&Object.entries(n.utmParams).forEach(([e,t])=>{a.set(e,t)}),[...new URLSearchParams(t).getAll(`signup_types[]`),...n.signupTypes||[],...r].forEach(e=>{a.append(`signup_types[]`,e)}),i.toString()},de=(e,t)=>{let n=new URL(e,b),r=n.searchParams;return r.set(`st_source`,`brochure`),r.set(`utm_source`,`brochure`),r.set(`st_campaign`,`apps_on_brochure`),r.set(`utm_campaign`,`apps_on_brochure`),r.set(`st_content`,`sell_${t}`),r.set(`utm_content`,`sell_${t}`),n.toString()},fe=e=>![`pt-BR`,`en-IN`,`en-NO`,`en-ID`,`en-MY`,`en-PH`,`en-NG`,`en-ZA`,`es-CO`,`es-MX`,`es`,`en-HK`,`zh-TW`,`ko`,`zh-CN`].includes(e.locale),J={de:`/c/de`,en:`/`,es:`/c/es`,fr:`/c/fr`,it:`/c/it`,ja:`/c/jp`,nl:`/c/nl`,pt:`/c/pt-br`,"zh-Hans":`/c/zh-cn`},Y=e=>J[e]??`/`,X=e=>`${C}${Y(e)}`,pe=e=>X(e.languageCode),me=(e,t)=>{let[n,r]=t.split(`?`),i=new URL(n,x);if(r){let e=new URLSearchParams(r);if(e.has(`locale`))return t;e.forEach((e,t)=>i.searchParams.append(t,e))}return i.searchParams.set(`locale`,e.locale),i.pathname+i.search},Z={admin:`admin`,app:`app`,blog:`blog`,changelog:`changelog`,dev:`dev`,hardware:`hardware`,help:`help`,partners:`partners`,privacy:`privacy`,site:`site`,themes:`themes`,academy:`academy`,community:`community`,shop:`shop`},he=Object.values(Z),Q=class{site;constructor(e){this.site=e}getUrl(e,t){let n=e===`/`?``:e,r=``;switch(t){case void 0:case Z.site:return s(n,this.site);case Z.help:return B(this.site,n);case Z.blog:return U(n,this.site);case Z.hardware:return`${L(this.site,e)}${n}`;case Z.app:return F(this.site,n);case Z.admin:return z(this.site.preferredLanguage?m(this.site.preferredLanguage):this.site.languageCode,n,!!this.site.preferredLanguage);case Z.dev:r=re;break;case Z.themes:return P(this.site,n);case Z.changelog:r=S;break;case Z.privacy:return H(this.site,n);case Z.partners:if(`${e.startsWith(`/`)?e.slice(1):e}`.split(/[?\/]/)[0]===`signup`)return`${x}${me(this.site,n)}`;r=x;break;case Z.community:r=pe(this.site);break;case Z.academy:r=y;break;case Z.shop:r=se;break;default:r=``;break}return`${r}${n}`}_mergeLocale(e){let{locale:t,...n}=this.site;return{...n,locale:e??t}}
1static _keysToObj(e,t){return e.reduce((e,n)=>(e[n]=t(n),e),{})}},ge=e=>{let{site:t={},experimentVariationId:n,domain:r,regions:i=[],metadata:a,realCountryCode:o,geoCountryCode:s,regionCode:c,enPath:l,fileRoutePath:u,canonicalUrl:d,handle:f,documentDir:p}=e||{},m=new Q(t);return{site:t||{},experimentVariationId:n,domain:r,regions:i,metadata:a,realCountryCode:o,geoCountryCode:s,regionCode:c,enPath:l,fileRoutePath:u,canonicalUrl:d,handle:f,documentDir:p,getUrl:m.getUrl.bind(m)}},$=(0,o.createContext)(null);function _e(){let e=(0,o.useContext)($);if(e===null)throw Error(`No Site Data Context available`);return e}export{ee as A,N as C,C as D,ue as E,h as M,te as N,x as O,s as P,q as S,le as T,A as _,Z as a,O as b,de as c,X as d,M as f,fe as g,K as h,Q as i,g as j,w as k,T as l,B as m,ge as n,he as o,ce as p,_e as r,E as s,$ as t,Y as u,j as v,H as w,R as x,k as y}; 2//# sourceMappingURL=SiteData-a7TrFedL.js.map
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.