{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@shopify/storefront-api-client@0.2.2/dist/index.mjs", "ssg:https://framerusercontent.com/modules/zf55MwkOgGHkpXQoJ6K0/seDfAfL83O9mN4Ic9wEV/Shopiframe_Plugin.js"],
  "sourcesContent": ["const e=\"GraphQL Client\";const t=0;const r=3;const n=\"An error occurred while fetching from the API. Review 'graphQLErrors' for details.\";const s=\"Response returned unexpected Content-Type:\";const o=\"An unknown error has occurred. The API did not return a data object or any errors in its response.\";const i={json:\"application/json\",multipart:\"multipart/mixed\"};const a=1e3;const c=[429,503];function formatErrorMessage(t,r=e){return t.startsWith(`${r}`)?t:`${r}: ${t}`}function getErrorMessage(e){return e instanceof Error?e.message:JSON.stringify(e)}function validateRetries({client:e,retries:n}){if(n!==void 0&&(typeof n!==\"number\"||n<t||n>r))throw new Error(`${e}: The provided \"retries\" value (${n}) is invalid - it cannot be less than ${t} or greater than ${r}`)}function getKeyValueIfValid(e,t){return t&&(typeof t!==\"object\"||Array.isArray(t)||typeof t===\"object\"&&Object.keys(t).length>0)?{[e]:t}:{}}function generateHttpFetch({clientLogger:t,customFetchApi:r=fetch,client:n=e,defaultRetryWaitTime:s=a,retriableCodes:o=c}){const httpFetch=async(e,i,a)=>{const c=i+1;const u=a+1;let p;try{p=await r(...e);t({type:\"HTTP-Response\",content:{requestParams:e,response:p}});if(!p.ok&&o.includes(p.status)&&c<=u)throw new Error;return p}catch(r){if(c<=u){const r=p?.headers.get(\"Retry-After\");await sleep(r?parseInt(r,10):s);t({type:\"HTTP-Retry\",content:{requestParams:e,lastResponse:p,retryAttempt:i,maxRetries:a}});return httpFetch(e,c,a)}throw new Error(formatErrorMessage(`${a>0?`Attempted maximum number of ${a} network retries. Last message - `:\"\"}${getErrorMessage(r)}`,n))}};return httpFetch}async function sleep(e){return new Promise((t=>setTimeout(t,e)))}function createGraphQLClient({headers:t,url:r,customFetchApi:n=p,retries:s=0,logger:o}){validateRetries({client:e,retries:s});const i={headers:t,url:r,retries:s};const c=generateClientLogger(o);const u=generateHttpFetch({customFetchApi:n,clientLogger:c,defaultRetryWaitTime:a});const p=generateFetch(u,i);const l=generateRequest(p);return{config:i,fetch:p,request:l}}function generateClientLogger(e){return t=>{e&&e(t)}}async function processJSONResponse(e){const{errors:t,data:r,extensions:s}=await e.json();return{...getKeyValueIfValid(\"data\",r),...getKeyValueIfValid(\"extensions\",s),...t||!r?{errors:{networkStatusCode:e.status,message:formatErrorMessage(t?n:o),...getKeyValueIfValid(\"graphQLErrors\",t),response:e}}:{}}}function generateFetch(t,{url:r,headers:n,retries:s}){return async(o,i={})=>{const{variables:a,headers:c,url:u,retries:p}=i;const l=JSON.stringify({query:o,variables:a});validateRetries({client:e,retries:p});const g=Object.fromEntries(Object.entries({...n,...c}).map((([e,t])=>[e,Array.isArray(t)?t.join(\", \"):t.toString()])));const d=[u??r,{method:\"POST\",headers:g,body:l}];return t(d,1,p??s)}}function generateRequest(e){return async(...t)=>{try{const r=await e(...t);const{status:n,statusText:o}=r;const a=r.headers.get(\"content-type\")||\"\";return r.ok?a.includes(i.json)?processJSONResponse(r):{errors:{networkStatusCode:n,message:formatErrorMessage(`${s} ${a}`),response:r}}:{errors:{networkStatusCode:n,message:formatErrorMessage(o),response:r}}}catch(e){return{errors:{message:getErrorMessage(e)}}}}}function validateDomainAndGetStoreUrl({client:e,storeDomain:t}){try{if(!t||typeof t!==\"string\")throw new Error;const e=t.trim();const r=e.startsWith(\"http\")?e:`https://${e}`;const n=new URL(r);n.protocol=\"https\";return n.origin}catch(r){throw new Error(`${e}: a valid store domain (\"${t}\") must be provided`)}}function validateApiVersion({client:e,currentSupportedApiVersions:t,apiVersion:r,logger:n}){const s=`${e}: the provided apiVersion (\"${r}\")`;const o=`Currently supported API versions: ${t.join(\", \")}`;if(!r||typeof r!==\"string\")throw new Error(`${s} is invalid. ${o}`);const i=r.trim();t.includes(i)||(n?n({type:\"Unsupported_Api_Version\",content:{apiVersion:r,supportedApiVersions:t}}):console.warn(`${s} is likely deprecated or not supported. ${o}`))}function getQuarterMonth(e){const t=e*3-2;return t===10?t:`0${t}`}function getPrevousVersion(e,t,r){const n=t-r;return n<=0?`${e-1}-${getQuarterMonth(n+4)}`:`${e}-${getQuarterMonth(n)}`}function getCurrentApiVersion(){const e=new Date;const t=e.getUTCMonth();const r=e.getUTCFullYear();const n=Math.floor(t/3+1);return{year:r,quarter:n,version:`${r}-${getQuarterMonth(n)}`}}function getCurrentSupportedApiVersions(){const{year:e,quarter:t,version:r}=getCurrentApiVersion();const n=t===4?`${e+1}-01`:`${e}-${getQuarterMonth(t+1)}`;return[getPrevousVersion(e,t,3),getPrevousVersion(e,t,2),getPrevousVersion(e,t,1),r,n,\"unstable\"]}function generateGetHeaders(e){return t=>({...t??{},...e.headers})}function generateGetGQLClientParams({getHeaders:e,getApiUrl:t}){return(r,n)=>{const s=[r];if(n&&Object.keys(n).length>0){const{variables:r,apiVersion:o,headers:i,retries:a}=n;s.push({...r?{variables:r}:{},...i?{headers:e(i)}:{},...o?{url:t(o)}:{},...a?{retries:a}:{}})}return s}}const u=\"application/json\";const p=\"storefront-api-client\";const l=\"0.2.2\";const g=\"X-Shopify-Storefront-Access-Token\";const d=\"Shopify-Storefront-Private-Token\";const f=\"X-SDK-Variant\";const h=\"X-SDK-Version\";const m=\"X-SDK-Variant-Source\";const A=\"Storefront API Client\";function validatePrivateAccessTokenUsage(e){if(e&&typeof window!==\"undefined\")throw new Error(`${A}: private access tokens and headers should only be used in a server-to-server implementation. Use the public API access token in nonserver environments.`)}function validateRequiredAccessTokens(e,t){if(!e&&!t)throw new Error(`${A}: a public or private access token must be provided`);if(e&&t)throw new Error(`${A}: only provide either a public or private access token`)}function createStorefrontApiClient({storeDomain:e,apiVersion:t,publicAccessToken:r,privateAccessToken:n,clientName:s,retries:o=0,customFetchApi:i,logger:a}){const c=getCurrentSupportedApiVersions();const y=validateDomainAndGetStoreUrl({client:A,storeDomain:e});const v={client:A,currentSupportedApiVersions:c,logger:a};validateApiVersion({...v,apiVersion:t});validateRequiredAccessTokens(r,n);validatePrivateAccessTokenUsage(n);const $=generateApiUrlFormatter(y,t,v);const w={storeDomain:y,apiVersion:t,...r?{publicAccessToken:r}:{privateAccessToken:n},headers:{\"Content-Type\":u,Accept:u,[f]:p,[h]:l,...s?{[m]:s}:{},...r?{[g]:r}:{[d]:n}},apiUrl:$(),clientName:s};const V=createGraphQLClient({headers:w.headers,url:w.apiUrl,retries:o,customFetchApi:i,logger:a});const b=generateGetHeaders(w);const S=generateGetApiUrl(w,$);const T=generateGetGQLClientParams({getHeaders:b,getApiUrl:S});const k={config:w,getHeaders:b,getApiUrl:S,fetch:(...e)=>V.fetch(...T(...e)),request:(...e)=>V.request(...T(...e))};return Object.freeze(k)}function generateApiUrlFormatter(e,t,r){return n=>{n&&validateApiVersion({...r,apiVersion:n});const s=(n??t).trim();return`${e}/api/${s}/graphql.json`}}function generateGetApiUrl(e,t){return r=>r?t(r):e.apiUrl}export{createStorefrontApiClient};\n//# sourceMappingURL=index.mjs.map\n", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{createStorefrontApiClient}from\"@shopify/storefront-api-client\";import{productsQuery,createCart,readCart}from\"https://framerusercontent.com/modules/BQrVtr3gJtw4SKcGZ3fW/jY0etIDXBtbDUfveI9af/queries.js\";import{useShopify}from\"https://framerusercontent.com/modules/agcJAgx0B7xqixXVIWIM/9oCMeWyApXAzvuLb7bQW/_hooks.js\";/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Shopiframe_Plugin({API_KEY,DOMAIN,devMode=false,font}){const[shopify,setShopify]=useShopify();useEffect(()=>{setShopify({devMode,font});},[devMode,font]);useEffect(()=>{if(API_KEY&&DOMAIN){setShopify({client:createStorefrontApiClient({storeDomain:DOMAIN,apiVersion:\"2024-01\",publicAccessToken:API_KEY,customFetchApi:fetch})});}},[API_KEY,DOMAIN]);useEffect(()=>{if(shopify.client){const cartId=localStorage.getItem(\"shopifyCartID\");if(!cartId){createNewCart();}else{shopify.client.request(readCart,{variables:{cartId}}).then(res=>{var _res_data,_res_data_cart;if((res===null||res===void 0?void 0:(_res_data=res.data)===null||_res_data===void 0?void 0:_res_data.cart)&&((_res_data_cart=res.data.cart)===null||_res_data_cart===void 0?void 0:_res_data_cart.id)){var _res_data1;var _res_data_cart1;setShopify({cart:(_res_data_cart1=(_res_data1=res.data)===null||_res_data1===void 0?void 0:_res_data1.cart)!==null&&_res_data_cart1!==void 0?_res_data_cart1:null});}else{createNewCart();}}).catch(e=>{createNewCart();});}shopify.client.request(productsQuery).then(res=>{if(res.data){var _res_data_products,_res_data;var _res_data_products_nodes;const products=(_res_data_products_nodes=(_res_data=res.data)===null||_res_data===void 0?void 0:(_res_data_products=_res_data.products)===null||_res_data_products===void 0?void 0:_res_data_products.nodes)!==null&&_res_data_products_nodes!==void 0?_res_data_products_nodes:[];setShopify({products});}});}},[shopify.client]);const createNewCart=()=>{shopify.client.request(createCart).then(res=>{var _res_data_cartCreate_cart,_res_data_cartCreate,_res_data;if((_res_data=res.data)===null||_res_data===void 0?void 0:(_res_data_cartCreate=_res_data.cartCreate)===null||_res_data_cartCreate===void 0?void 0:(_res_data_cartCreate_cart=_res_data_cartCreate.cart)===null||_res_data_cartCreate_cart===void 0?void 0:_res_data_cartCreate_cart.id){localStorage.setItem(\"shopifyCartID\",res.data.cartCreate.cart.id);}});};return /*#__PURE__*/_jsxs(\"div\",{style:styles.container,children:[API_KEY?null:/*#__PURE__*/_jsx(\"span\",{style:styles.warning,children:\"Please insert your Storefront API access token\"}),DOMAIN?null:/*#__PURE__*/_jsx(\"span\",{style:styles.warning,children:\"Please insert your Store Domain\"})]});}addPropertyControls(Shopiframe_Plugin,{API_KEY:{title:\"Access Token\",description:\"Storefront API access token\",type:ControlType.String,defaultValue:\"\",displayTextArea:true},DOMAIN:{title:\"Domain\",description:\"Store Domain, ex: example.myshopify.com\",type:ControlType.String,defaultValue:\"\"},devMode:{title:\"Dev Mode\",description:\"When enable show sample data\",type:ControlType.Boolean,defaultValue:true},font:{type:ControlType.Font,description:\"Default font family\"}});const styles={container:{display:\"flex\",flexDirection:\"column\",gap:8},warning:{color:\"red\",fontSize:16,borderRadius:10}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Shopiframe_Plugin\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shopiframe_Plugin.map"],
  "mappings": "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",
  "names": ["e", "n", "s", "o", "i", "a", "c", "formatErrorMessage", "r", "e", "getErrorMessage", "validateRetries", "getKeyValueIfValid", "t", "generateHttpFetch", "httpFetch", "p", "sleep", "createGraphQLClient", "generateClientLogger", "u", "generateFetch", "l", "generateRequest", "processJSONResponse", "g", "validateDomainAndGetStoreUrl", "validateApiVersion", "getQuarterMonth", "getPrevousVersion", "getCurrentApiVersion", "getCurrentSupportedApiVersions", "generateGetHeaders", "generateGetGQLClientParams", "d", "f", "h", "m", "A", "validatePrivateAccessTokenUsage", "window", "validateRequiredAccessTokens", "createStorefrontApiClient", "y", "v", "$", "generateApiUrlFormatter", "w", "V", "b", "S", "generateGetApiUrl", "T", "Shopiframe_Plugin", "API_KEY", "DOMAIN", "devMode", "font", "shopify", "setShopify", "useShopify", "ue", "createStorefrontApiClient", "cartId", "readCart", "res", "_res_data", "_res_data_cart", "_res_data1", "_res_data_cart1", "createNewCart", "e", "productsQuery", "_res_data_products", "_res_data_products_nodes", "products", "createCart", "_res_data_cartCreate_cart", "_res_data_cartCreate", "u", "styles", "p", "addPropertyControls", "ControlType"]
}
