{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Ij5W3xNLXoxp8ESOoY9X/hWDXK8MTq0s32jWrA2AT/FreyjaOverrides.js"],
  "sourcesContent": ["/**\n * @file FreyjaOverrides.tsx\n\n______               _\n|  ___|             (_)\n| |_ _ __ ___ _   _  _  __ _\n|  _| '__/ _ \\ | | || |/ _` |\n| | | | |  __/ |_| || | (_| |\n\\_| |_|  \\___|\\__, || |\\__,_|\n               __/ |/ |\n              |___/__/\n\nUsed to create dynamic elements of the cart\n*/import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{odin,useStore}from\"https://framerusercontent.com/modules/O3L7VfPe8lfSXja5ixFG/z31d6LhyKDim7dZgB6uX/Odin.js\";const cartName=\"ba-cart\";const getSubtotals=cartItems=>{const{availableProducts,discountGlobal,discountVolume}=odin.cartData;const _subtotal=cartItems.reduce((total,item)=>{const product=availableProducts.find(product=>product.name===item.name);if(product){return total+product.price*item.quantity;}return total;},0);const _seatTotal=cartItems.reduce((total,item)=>{// get the quantities of all items with the type \"tool\"\nconst product=availableProducts.find(product=>product.name===item.name);if(product){if(product.type===\"key\"||product.type===\"renew\"){return total+item.quantity;}}return total;},0);//  check if there is a sale active\nlet _cartDiscount=discountGlobal.find(discount=>{const startDate=new Date(discount.start_date);const endDate=new Date(discount.end_date);const now=new Date;return now>=startDate&&now<=endDate;});// get cart details\nlet _discountPercent=0,_discountDetails=\"\",_discount=0,_discountId=\"\";if(_cartDiscount){_discountPercent=_cartDiscount.percentOff/100;_discountDetails=_cartDiscount.details;_discount=_subtotal*_discountPercent;_discountId=_cartDiscount.discountId;}else{// check if there is an applicable volume discount\ndiscountVolume.forEach(discount=>{if(_seatTotal>=discount.quantity){_discountPercent=discount.percentOff/100;_discountDetails=discount.details;_discount=_subtotal*_discountPercent;_discountId=discount.discountId;_cartDiscount=discount;}});}const nextDiscount=_cartDiscount?_cartDiscount.details:discountVolume.find(discount=>_seatTotal<discount.quantity)?.details||\"20% off!\";const _cartSubtotal={subtotal:_subtotal,total:_subtotal-_discount,discount:_discount,discountPercent:_discountPercent,discountDetails:_discountDetails,discountVolume:_cartDiscount,discountId:_discountId,nextDiscount};// console.log(\"_cartSubtotal\", _cartSubtotal)\nreturn _cartSubtotal;};export function checkLocalCart(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{setTimeout(()=>{const localCart=getLocalCart(cartName);// console.log(\"localCart\", localCart);\nconst subtotals=getSubtotals(localCart);setStore({cart:localCart,cartMeta:subtotals});},250);},[]);return /*#__PURE__*/_jsx(Component,{...props});};}export function variantIfCartItems(Component){return props=>{const[store,setStore]=useStore();const[variant,setVariant]=useState(\"Empty\");// store.cart is an array of cart items that will change as items are added. if the cart is empty, the variant should be \"Empty\". when an item is added, set the variant to \"New item\" for 500ms, then back to \"Closed\"\nuseEffect(()=>{if(store.cart&&store.cart.length>0){setVariant(\"New item\");setTimeout(()=>{setVariant(\"Closed\");},200);}else{setVariant(\"Empty\");}},[store.cart]);return /*#__PURE__*/_jsx(Component,{...props,variant:variant});};}export function cartCount(Component){return props=>{const[store,setStore]=useStore();const cartCount=store?.cart?.reduce((total,item)=>total+item.quantity,0)||0;return /*#__PURE__*/_jsx(Component,{...props,text:cartCount.toString()});};}const getLocalCart=cartName=>{const localCart=JSON.parse(localStorage.getItem(cartName)||\"[]\");// filter out any items that are not in the availableProducts\nconst availableProducts=odin.cartData.availableProducts;const filteredCart=localCart.filter(item=>{const product=availableProducts.find(product=>product.name===item.name);return product!==undefined;});return filteredCart;};export function addToCart(Component){return props=>{const[store,setStore]=useStore();const productName=props.productName;const handleClick=()=>{// console.log(\"addToCart\", productName);\nconst localCart=getLocalCart(cartName);let itemFound=false;localCart.forEach(item=>{if(item.name===productName){itemFound=true;item.quantity+=1;}});if(!itemFound){localCart.push({name:productName,quantity:1});}const subtotals=getSubtotals(localCart);setStore({cart:localCart,cartMeta:subtotals});localStorage.setItem(cartName,JSON.stringify(localCart));};return /*#__PURE__*/_jsx(Component,{...props,onTap:()=>handleClick()});};}export function addRenewToCart(Component){return props=>{const[store,setStore]=useStore();const productName=props.productName;const additionalSeats=props.licenseKey==\"additionalSeats\"?true:false// check if the product is an additional seats renewal\n;const handleClick=()=>{const quantity=parseInt(props.quantity)||1;console.log(quantity);// console.log(\"addToCart\", productName);\nconst licenseKey=store.renew?.licenseKey;const localCart=getLocalCart(cartName);let itemFound=false;localCart.forEach(item=>{if(item.name===productName&&item.licenseKey===licenseKey){itemFound=true;item.quantity+=quantity;item.additionalSeats=additionalSeats// update the additional seats flag\n;}if(item.licenseKey===licenseKey){itemFound=true;item.quantity=quantity;item.name=productName// update the name to the new product name\n;item.additionalSeats=additionalSeats// update the additional seats flag\n;}});if(!itemFound){localCart.push({name:productName,licenseKey,quantity});}const subtotals=getSubtotals(localCart);setStore({cart:localCart,cartMeta:subtotals});localStorage.setItem(cartName,JSON.stringify(localCart));};return /*#__PURE__*/_jsx(Component,{...props,onTap:()=>handleClick()});};}export function increaseItemQuantity(Component){return props=>{const[store,setStore]=useStore();const productName=props.productName;const handleClick=()=>{// console.log(\"increaseItemQuantity\", productName);\nconst localCart=getLocalCart(cartName);localCart.forEach(item=>{if(item.name===productName){item.quantity+=1;}});const subtotals=getSubtotals(localCart);setStore({cart:localCart,cartMeta:subtotals});localStorage.setItem(cartName,JSON.stringify(localCart));};return /*#__PURE__*/_jsx(Component,{...props,onTap:()=>handleClick(),onClick:()=>handleClick()});};}export function decreaseItemQuantity(Component){return props=>{const[store,setStore]=useStore();const productName=props.productName;const handleClick=()=>{// console.log(\"decreaseItemQuantity\", productName);\nconst localCart=getLocalCart(cartName);localCart.forEach(item=>{if(item.name===productName){item.quantity-=1;}});const subtotals=getSubtotals(localCart);setStore({cart:localCart,cartMeta:subtotals});localStorage.setItem(cartName,JSON.stringify(localCart));};return /*#__PURE__*/_jsx(Component,{...props,onTap:()=>handleClick(),onClick:()=>handleClick()});};}const emptyShoppingCart=setStore=>{const subtotals=getSubtotals([]);setStore({cart:[],cartMeta:subtotals});localStorage.setItem(cartName,JSON.stringify([]));};export function emptyCart(Component){return props=>{const[store,setStore]=useStore();const handleClick=()=>{// console.log(\"emptyCart\");\nemptyShoppingCart(setStore);};return /*#__PURE__*/_jsx(Component,{...props,onTap:()=>handleClick()});};}export function removeItemFromCart(Component){return props=>{const[store,setStore]=useStore();const productName=props.productName;const handleClick=()=>{const localCart=getLocalCart(cartName);const newCart=localCart.filter(item=>item.name!==productName);const subtotals=getSubtotals(newCart);setStore({cart:newCart,cartMeta:subtotals});localStorage.setItem(cartName,JSON.stringify(newCart));};return /*#__PURE__*/_jsx(Component,{...props,onClick:()=>handleClick(),onTap:()=>handleClick()});};}export function calcSubtotal(Component){return props=>{const[store,setStore]=useStore();const priceString=productPrice=>{if(productPrice===undefined){return`$0.00`;}return`$${productPrice.toFixed(2)}`;};return /*#__PURE__*/_jsx(Component,{...props,price:priceString(store.cartMeta?.total),originalPrice:priceString(store.cartMeta?.subtotal),discountDetails:store.cartMeta?.discountDetails,discountTotal:priceString(store.cartMeta?.discount),tax:store.cartMeta?.tax?priceString(store.cartMeta.tax):undefined,total:priceString(store.cartMeta?.total)});};}export function oneYearFromNow(Component){return props=>{const[store,setStore]=useStore();const currentDate=Math.floor(new Date().getTime()/1e3);const oneYearFromNow=currentDate+31536e3// 1 year from now\n;// Return in the format \"DD MMM YYYY\"\nconst formattedDate=odin.convertUnixToDate(oneYearFromNow);return /*#__PURE__*/_jsx(Component,{...props,text:formattedDate});};}export function checkoutVisibility(Component){return props=>{const[store,setStore]=useStore();const show=store?.showCheckout;return /*#__PURE__*/_jsx(Component,{...props,variant:show?\"Show\":\"Hide\"});};}export function checkoutShow(Component){return props=>{const[store,setStore]=useStore();const handleClick=()=>{console.log(\"checkoutShow\");setStore({showCheckout:true});};const buttonStyle=store.cart.length<1?{pointerEvents:\"none\",opacity:\"0.3\",width:\"100%\",userSelect:\"none\",cursor:\"not-allowed\"}:{...props.style};return /*#__PURE__*/_jsx(Component,{...props,style:buttonStyle,disabled:true,onTap:()=>handleClick(),onClick:()=>handleClick()});};}export function checkoutHide(Component){return props=>{const[store,setStore]=useStore();const handleClick=()=>{console.log(\"checkoutHide\");setStore({showCheckout:false});};return /*#__PURE__*/_jsx(Component,{...props,onTap:()=>handleClick(),onClick:()=>handleClick()});};}export function paddleCheckoutOpen(Component){return props=>{const[store,setStore]=useStore();const openCheckout=()=>{// loop through the cart and get the priceId for each item - paddle requires priceId and quantity\nlet paddleItems=[];let baItems=[];store.cart.forEach(item=>{odin.cartData.availableProducts.find(product=>{if(product.name===item.name){paddleItems.push({priceId:product.priceId,quantity:item.quantity});baItems.push({name:product.name.replace(/ renewal - \\d+ year/,\"\"),priceId:product.priceId,quantity:item.quantity,type:product.type,years:product.years||1,licenseKey:item.licenseKey,additionalSeats:item.additionalSeats||false,courseLink:product.startSlug});}});});console.log(`%cbaItems`,`color: white; background: #059669; padding: 2px 4px; border-radius: 4px;`,baItems);const sandbox=false;if(sandbox){Paddle.Environment.set(\"sandbox\");}Paddle.Initialize({token:sandbox?\"test_8a649c3d155f54177180cadc6fd\":\"live_4391cc24e7bc41b227f1a444604\",eventCallback:data=>{console.log(\"eventCallback\",data);console.log(`%cpaddleItems`,`color: white; background: #e11d48; padding: 2px 4px; border-radius: 4px;`,paddleItems);console.log(`%cbaItems`,`color: black; background: #ddd; padding: 2px 4px; border-radius: 4px;`,baItems);if(data.name==\"checkout.loaded\"||data.name==\"checkout.discount.applied\"){console.log(\"checkout loaded\",data.data.totals);const paddleSubtotals=data.data.totals;const cartSubtotal=store.cartMeta;cartSubtotal.subtotal=paddleSubtotals.subtotal;cartSubtotal.total=paddleSubtotals.total;cartSubtotal.discount=paddleSubtotals.discount;cartSubtotal.tax=paddleSubtotals.tax;// console.log(\"cartSubtotal\", cartSubtotal);\nsetStore({cartSubtotal:cartSubtotal});// setPaddleTotals(data.data.totals)\n}else if(data.name==\"checkout.closed\"){}else if(data.name==\"checkout.completed\"){console.log(\"checkout completed\",data.data,JSON.stringify(data.data));const webhookURL=\"https://us-central1-battle-license.cloudfunctions.net/v2/transaction\";fetch(webhookURL,{method:\"POST\",body:JSON.stringify({id:data.data.transaction_id}),headers:{\"Content-Type\":\"application/json\"}}).then(response=>{if(response.ok){return response.json();}else{throw new Error(\"Webhook call failed\");}}).then(data=>{// console.log(data)\nconst params=encodeURIComponent(JSON.stringify(data));window.open(`https://battleaxe.co/cart/thankyou?data=${params}`,\"_blank\");// empty the cart\nemptyShoppingCart(setStore);}).catch(error=>{console.log(error);});}}});// Paddle.TransactionPreview({\n//   items,\n//   discountId: store.cartMeta.discountId,\n//   currencyCode: \"GBP\",\n// }).then((data) => {\n//   console.log(\"Paddle TransactionPreview\", data)\n// })\nlet customData={};customData.email=store.userEmail;if(store.cartMeta.giveGift&&store.cartMeta.giftEmail){customData.gift_email=store.cartMeta.giftEmail;}if(window.tolt_referral){customData.tolt_referral=window.tolt_referral;}let customer;if(store.userEmail){customer={email:store.userEmail};}else{customer=null;}if(baItems.length>0){customData.ba_items=baItems;}Paddle.Checkout.open({items:paddleItems,discountId:store.cartMeta.discountId,customData,customer,settings:{displayMode:\"inline\",frameTarget:\"checkout-container\",frameInitialHeight:\"450\",theme:\"dark\",frameStyle:\"width: 100%; min-width: 312px; background-color: transparent; border: none;\",variant:\"one-page\"}});};useEffect(()=>{openCheckout();},[]);return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{class:\"checkout-container\"})});};}export function giveGiftEnable(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{console.log(\"giveGiftEnable\");const _cartMeta=store.cartMeta;_cartMeta.giveGift=true;_cartMeta.giftEmail=\"\";setStore({cartMeta:_cartMeta});},[]);return /*#__PURE__*/_jsx(Component,{});};}export function giveGiftDisable(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{console.log(\"giveGiftDisable\");const _cartMeta=store.cartMeta;_cartMeta.giftEmail=\"\";_cartMeta.giveGift=false;setStore({cartMeta:_cartMeta});},[]);return /*#__PURE__*/_jsx(Component,{});};}export function giftEmail(Component){return props=>{const[store,setStore]=useStore();const[emailValid,setEmailValid]=useState(true);const handleChange=e=>{console.log(\"Changed\",e.target.value);const email=e.target.value.trim().toLowerCase();// validate email\nconst emailRegex=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;if(!emailRegex.test(email)){console.log(\"Invalid email address\");setEmailValid(false);const _cartMeta=store.cartMeta;_cartMeta.giftEmail=\"\";setStore({cartMeta:_cartMeta});return;}setEmailValid(true);const _cartMeta=store.cartMeta;_cartMeta.giftEmail=email;_cartMeta.giveGift=true;setStore({cartMeta:_cartMeta});};const handleFocus=()=>{setEmailValid(true);};return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,\"--framer-input-border-color\":emailValid?\"rgb(51, 51, 51)\":\"#FE3544\"},onBlur:e=>handleChange(e),onFocus:()=>handleFocus()});};}export function checkoutEmailView(Component){return props=>{const[store,setStore]=useStore();const authEmail=store.userEmail;const giftEmail=store.cartMeta.giftEmail;return authEmail||giftEmail?/*#__PURE__*/_jsx(Component,{...props,authEmail:authEmail&&!giftEmail?authEmail:\"\",authEmailWithGift:authEmail&&giftEmail?authEmail:\"\",giftEmail:giftEmail}):null;};}export function thankyouInsertEmail(Component){return(props,ref)=>{// read the url params and parse the data\nlet params;try{params=new URLSearchParams(window.location.search);}catch(error){params=new URLSearchParams;}// Fallback to an empty URLSearchParams object\nconst data=params.get(\"data\");const parsedData=JSON.parse(decodeURIComponent(data)||\"{}\");const email=parsedData?.email||\"\";return /*#__PURE__*/_jsx(Component,{ref:ref,...props,text:email});};}export function thankyouItemList(Component){return props=>{let params;try{params=new URLSearchParams(window.location.search);}catch(error){params=new URLSearchParams;}// Fallback to an empty URLSearchParams object\nconst data=params.get(\"data\");const parsedData=JSON.parse(decodeURIComponent(data)||\"{}\");// const parsedData = {\"email\":\"adamplouff@gmail.com\",\"items\":[{\"name\":\"Overlord\",\"key\":\"123456-123456-123456-123456\"}, {\"name\":\"Rubberhose 3\",\"key\":\"123456-123456-123456-123456\"}, {\"name\":\"How to Morph\"}],\"timestamp\":\"1747140007\"}\nconst{availableProducts}=odin.cartData;let items=parsedData?.items||[];// get the type of each item\nitems.forEach(item=>{const product=availableProducts.find(product=>product.name===item.name);if(product){item.type=product.type;if(product.startSlug){item.startSlug=product.startSlug;}}});// console.log(\"items\", items);\nreturn /*#__PURE__*/_jsx(\"div\",{style:odin.styles.blockList,children:items.map((item,index)=>{// tool button text\nlet text=`${item.name} license and download`;const baseUrl=\"https://battleaxe.co/download\";let link=`${baseUrl}?product=${item.name}&key=${item.key}`;// course button text\nif(item.type==\"course\"){text=`Start learning: ${item.name}`;link=`/forge/${item.startSlug}`;}return /*#__PURE__*/_jsx(Component,{style:{width:\"100%\"},variant:\"Secondary\",wrap:\"true\",text:text,link:link});})});};}export function taxesText(Component){return props=>{const taxText=`Prices in USD. Taxes may apply (calculated at checkout).`;return /*#__PURE__*/_jsx(Component,{...props,text:taxText});};}\nexport const __FramerMetadata__ = {\"exports\":{\"addToCart\":{\"type\":\"reactHoc\",\"name\":\"addToCart\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"giftEmail\":{\"type\":\"reactHoc\",\"name\":\"giftEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"variantIfCartItems\":{\"type\":\"reactHoc\",\"name\":\"variantIfCartItems\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cartCount\":{\"type\":\"reactHoc\",\"name\":\"cartCount\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"giveGiftEnable\":{\"type\":\"reactHoc\",\"name\":\"giveGiftEnable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkoutShow\":{\"type\":\"reactHoc\",\"name\":\"checkoutShow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"decreaseItemQuantity\":{\"type\":\"reactHoc\",\"name\":\"decreaseItemQuantity\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"thankyouInsertEmail\":{\"type\":\"reactHoc\",\"name\":\"thankyouInsertEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkoutHide\":{\"type\":\"reactHoc\",\"name\":\"checkoutHide\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"oneYearFromNow\":{\"type\":\"reactHoc\",\"name\":\"oneYearFromNow\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkoutVisibility\":{\"type\":\"reactHoc\",\"name\":\"checkoutVisibility\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"thankyouItemList\":{\"type\":\"reactHoc\",\"name\":\"thankyouItemList\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addRenewToCart\":{\"type\":\"reactHoc\",\"name\":\"addRenewToCart\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"removeItemFromCart\":{\"type\":\"reactHoc\",\"name\":\"removeItemFromCart\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkLocalCart\":{\"type\":\"reactHoc\",\"name\":\"checkLocalCart\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkoutEmailView\":{\"type\":\"reactHoc\",\"name\":\"checkoutEmailView\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"increaseItemQuantity\":{\"type\":\"reactHoc\",\"name\":\"increaseItemQuantity\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyCart\":{\"type\":\"reactHoc\",\"name\":\"emptyCart\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"taxesText\":{\"type\":\"reactHoc\",\"name\":\"taxesText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"calcSubtotal\":{\"type\":\"reactHoc\",\"name\":\"calcSubtotal\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"giveGiftDisable\":{\"type\":\"reactHoc\",\"name\":\"giveGiftDisable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddleCheckoutOpen\":{\"type\":\"reactHoc\",\"name\":\"paddleCheckoutOpen\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "yLAAAA,IAasM,IAAMC,EAAS,UAAgBC,EAAaC,GAAW,CAAC,GAAK,CAAC,kBAAAC,EAAkB,eAAAC,EAAe,eAAAC,CAAc,EAAEC,EAAK,SAAeC,EAAUL,EAAU,OAAO,CAACM,EAAMC,IAAO,CAAC,IAAMC,EAAQP,EAAkB,KAAKO,GAASA,EAAQ,OAAOD,EAAK,IAAI,EAAE,OAAGC,EAAgBF,EAAME,EAAQ,MAAMD,EAAK,SAAiBD,CAAM,EAAE,CAAC,EAAQG,EAAWT,EAAU,OAAO,CAACM,EAAMC,IAAO,CACnjB,IAAMC,EAAQP,EAAkB,KAAKO,GAASA,EAAQ,OAAOD,EAAK,IAAI,EAAE,OAAGC,IAAYA,EAAQ,OAAO,OAAOA,EAAQ,OAAO,SAAgBF,EAAMC,EAAK,SAAkBD,CAAM,EAAE,CAAC,EAC9KI,EAAcR,EAAe,KAAKS,GAAU,CAAC,IAAMC,EAAU,IAAI,KAAKD,EAAS,UAAU,EAAQE,EAAQ,IAAI,KAAKF,EAAS,QAAQ,EAAQG,EAAI,IAAI,KAAK,OAAOA,GAAKF,GAAWE,GAAKD,CAAQ,CAAC,EAC7LE,EAAiB,EAAEC,EAAiB,GAAGC,EAAU,EAAEC,EAAY,GAAMR,GAAeK,EAAiBL,EAAc,WAAW,IAAIM,EAAiBN,EAAc,QAAQO,EAAUZ,EAAUU,EAAiBG,EAAYR,EAAc,YAC5OP,EAAe,QAAQQ,GAAU,CAAIF,GAAYE,EAAS,WAAUI,EAAiBJ,EAAS,WAAW,IAAIK,EAAiBL,EAAS,QAAQM,EAAUZ,EAAUU,EAAiBG,EAAYP,EAAS,WAAWD,EAAcC,EAAU,CAAC,EAAG,IAAMQ,EAAaT,EAAcA,EAAc,QAAQP,EAAe,KAAKQ,GAAUF,EAAWE,EAAS,QAAQ,GAAG,SAAS,WAC7W,MAD4Y,CAAC,SAASN,EAAU,MAAMA,EAAUY,EAAU,SAASA,EAAU,gBAAgBF,EAAiB,gBAAgBC,EAAiB,eAAeN,EAAc,WAAWQ,EAAY,aAAAC,CAAY,CAC1jB,EAAS,SAASC,EAAeC,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAE,OAAAC,EAAU,IAAI,CAAC,WAAW,IAAI,CAAC,IAAMC,EAAUC,EAAa9B,CAAQ,EAC/K+B,EAAU9B,EAAa4B,CAAS,EAAEH,EAAS,CAAC,KAAKG,EAAU,SAASE,CAAS,CAAC,CAAE,EAAE,GAAG,CAAE,EAAE,CAAC,CAAC,EAAsBC,EAAKT,EAAU,CAAC,GAAGC,CAAK,CAAC,CAAE,CAAE,CAAQ,SAASS,EAAmBV,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAO,CAACO,EAAQC,CAAU,EAAEC,EAAS,OAAO,EAC7R,OAAAR,EAAU,IAAI,CAAIH,EAAM,MAAMA,EAAM,KAAK,OAAO,GAAGU,EAAW,UAAU,EAAE,WAAW,IAAI,CAACA,EAAW,QAAQ,CAAE,EAAE,GAAG,GAAQA,EAAW,OAAO,CAAG,EAAE,CAACV,EAAM,IAAI,CAAC,EAAsBO,EAAKT,EAAU,CAAC,GAAGC,EAAM,QAAQU,CAAO,CAAC,CAAE,CAAE,CAAQ,SAASG,EAAUd,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAQU,EAAUZ,GAAO,MAAM,OAAO,CAACjB,EAAMC,IAAOD,EAAMC,EAAK,SAAS,CAAC,GAAG,EAAE,OAAoBuB,EAAKT,EAAU,CAAC,GAAGC,EAAM,KAAKa,EAAU,SAAS,CAAC,CAAC,CAAE,CAAE,CAAC,IAAMP,EAAa9B,GAAU,CAAC,IAAM6B,EAAU,KAAK,MAAM,aAAa,QAAQ7B,CAAQ,GAAG,IAAI,EACviBG,EAAkBG,EAAK,SAAS,kBAAmK,OAA9HuB,EAAU,OAAOpB,GAAqBN,EAAkB,KAAKO,GAASA,EAAQ,OAAOD,EAAK,IAAI,IAAmB,MAAW,CAAsB,EAAS,SAAS6B,EAAUf,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAQY,EAAYf,EAAM,YAAkBgB,EAAY,IAAI,CAC9W,IAAMX,EAAUC,EAAa9B,CAAQ,EAAMyC,EAAU,GAAMZ,EAAU,QAAQpB,GAAM,CAAIA,EAAK,OAAO8B,IAAaE,EAAU,GAAKhC,EAAK,UAAU,EAAG,CAAC,EAAMgC,GAAWZ,EAAU,KAAK,CAAC,KAAKU,EAAY,SAAS,CAAC,CAAC,EAAG,IAAMR,EAAU9B,EAAa4B,CAAS,EAAEH,EAAS,CAAC,KAAKG,EAAU,SAASE,CAAS,CAAC,EAAE,aAAa,QAAQ/B,EAAS,KAAK,UAAU6B,CAAS,CAAC,CAAE,EAAE,OAAoBG,EAAKT,EAAU,CAAC,GAAGC,EAAM,MAAM,IAAIgB,EAAY,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASE,EAAenB,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAQY,EAAYf,EAAM,YAAkBmB,EAAgBnB,EAAM,YAAY,kBAC5kBgB,EAAY,IAAI,CAAC,IAAMI,EAAS,SAASpB,EAAM,QAAQ,GAAG,EAAE,QAAQ,IAAIoB,CAAQ,EACvF,IAAMC,EAAWpB,EAAM,OAAO,WAAiBI,EAAUC,EAAa9B,CAAQ,EAAMyC,EAAU,GAAMZ,EAAU,QAAQpB,GAAM,CAAIA,EAAK,OAAO8B,GAAa9B,EAAK,aAAaoC,IAAYJ,EAAU,GAAKhC,EAAK,UAAUmC,EAASnC,EAAK,gBAAgBkC,GAC9OlC,EAAK,aAAaoC,IAAYJ,EAAU,GAAKhC,EAAK,SAASmC,EAASnC,EAAK,KAAK8B,EAClF9B,EAAK,gBAAgBkC,EACpB,CAAC,EAAMF,GAAWZ,EAAU,KAAK,CAAC,KAAKU,EAAY,WAAAM,EAAW,SAAAD,CAAQ,CAAC,EAAG,IAAMb,EAAU9B,EAAa4B,CAAS,EAAEH,EAAS,CAAC,KAAKG,EAAU,SAASE,CAAS,CAAC,EAAE,aAAa,QAAQ/B,EAAS,KAAK,UAAU6B,CAAS,CAAC,CAAE,EAAE,OAAoBG,EAAKT,EAAU,CAAC,GAAGC,EAAM,MAAM,IAAIgB,EAAY,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASM,EAAqBvB,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAQY,EAAYf,EAAM,YAAkBgB,EAAY,IAAI,CACjc,IAAMX,EAAUC,EAAa9B,CAAQ,EAAE6B,EAAU,QAAQpB,GAAM,CAAIA,EAAK,OAAO8B,IAAa9B,EAAK,UAAU,EAAG,CAAC,EAAE,IAAMsB,EAAU9B,EAAa4B,CAAS,EAAEH,EAAS,CAAC,KAAKG,EAAU,SAASE,CAAS,CAAC,EAAE,aAAa,QAAQ/B,EAAS,KAAK,UAAU6B,CAAS,CAAC,CAAE,EAAE,OAAoBG,EAAKT,EAAU,CAAC,GAAGC,EAAM,MAAM,IAAIgB,EAAY,EAAE,QAAQ,IAAIA,EAAY,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASO,EAAqBxB,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAQY,EAAYf,EAAM,YAAkBgB,EAAY,IAAI,CAChgB,IAAMX,EAAUC,EAAa9B,CAAQ,EAAE6B,EAAU,QAAQpB,GAAM,CAAIA,EAAK,OAAO8B,IAAa9B,EAAK,UAAU,EAAG,CAAC,EAAE,IAAMsB,EAAU9B,EAAa4B,CAAS,EAAEH,EAAS,CAAC,KAAKG,EAAU,SAASE,CAAS,CAAC,EAAE,aAAa,QAAQ/B,EAAS,KAAK,UAAU6B,CAAS,CAAC,CAAE,EAAE,OAAoBG,EAAKT,EAAU,CAAC,GAAGC,EAAM,MAAM,IAAIgB,EAAY,EAAE,QAAQ,IAAIA,EAAY,CAAC,CAAC,CAAE,CAAE,CAAC,IAAMQ,EAAkBtB,GAAU,CAAC,IAAMK,EAAU9B,EAAa,CAAC,CAAC,EAAEyB,EAAS,CAAC,KAAK,CAAC,EAAE,SAASK,CAAS,CAAC,EAAE,aAAa,QAAQ/B,EAAS,KAAK,UAAU,CAAC,CAAC,CAAC,CAAE,EACpZ,SAASiD,EAAmBC,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAQC,EAAYJ,EAAM,YAAkBK,EAAY,IAAI,CAAwC,IAAMC,EAA7BC,EAAaC,CAAQ,EAA0B,OAAOC,GAAMA,EAAK,OAAOL,CAAW,EAAQM,EAAUC,EAAaL,CAAO,EAAEJ,EAAS,CAAC,KAAKI,EAAQ,SAASI,CAAS,CAAC,EAAE,aAAa,QAAQF,EAAS,KAAK,UAAUF,CAAO,CAAC,CAAE,EAAE,OAAoBM,EAAKb,EAAU,CAAC,GAAGC,EAAM,QAAQ,IAAIK,EAAY,EAAE,MAAM,IAAIA,EAAY,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASQ,EAAad,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAQW,EAAYC,GAAkBA,IAAe,OAAiB,QAAe,IAAIA,EAAa,QAAQ,CAAC,CAAC,GAAK,OAAoBH,EAAKb,EAAU,CAAC,GAAGC,EAAM,MAAMc,EAAYb,EAAM,UAAU,KAAK,EAAE,cAAca,EAAYb,EAAM,UAAU,QAAQ,EAAE,gBAAgBA,EAAM,UAAU,gBAAgB,cAAca,EAAYb,EAAM,UAAU,QAAQ,EAAE,IAAIA,EAAM,UAAU,IAAIa,EAAYb,EAAM,SAAS,GAAG,EAAE,OAAU,MAAMa,EAAYb,EAAM,UAAU,KAAK,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASe,EAAejB,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAA+Da,EAA3C,KAAK,MAAM,IAAI,KAAK,EAAE,QAAQ,EAAE,GAAG,EAAmC,QAE1yCC,EAAcC,EAAK,kBAAkBF,CAAc,EAAE,OAAoBJ,EAAKb,EAAU,CAAC,GAAGC,EAAM,KAAKiB,CAAa,CAAC,CAAE,CAAE,CAAQ,SAASE,EAAmBpB,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAQiB,EAAKnB,GAAO,aAAa,OAAoBW,EAAKb,EAAU,CAAC,GAAGC,EAAM,QAAQoB,EAAK,OAAO,MAAM,CAAC,CAAE,CAAE,CAAQ,SAASC,EAAatB,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAQE,EAAY,IAAI,CAAC,QAAQ,IAAI,cAAc,EAAEH,EAAS,CAAC,aAAa,EAAI,CAAC,CAAE,EAAQoB,EAAYrB,EAAM,KAAK,OAAO,EAAE,CAAC,cAAc,OAAO,QAAQ,MAAM,MAAM,OAAO,WAAW,OAAO,OAAO,aAAa,EAAE,CAAC,GAAGD,EAAM,KAAK,EAAE,OAAoBY,EAAKb,EAAU,CAAC,GAAGC,EAAM,MAAMsB,EAAY,SAAS,GAAK,MAAM,IAAIjB,EAAY,EAAE,QAAQ,IAAIA,EAAY,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASkB,EAAaxB,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAQE,EAAY,IAAI,CAAC,QAAQ,IAAI,cAAc,EAAEH,EAAS,CAAC,aAAa,EAAK,CAAC,CAAE,EAAE,OAAoBU,EAAKb,EAAU,CAAC,GAAGC,EAAM,MAAM,IAAIK,EAAY,EAAE,QAAQ,IAAIA,EAAY,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASmB,EAAmBzB,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAQsB,EAAa,IAAI,CAC9oC,IAAIC,EAAY,CAAC,EAAMC,EAAQ,CAAC,EAAE1B,EAAM,KAAK,QAAQQ,GAAM,CAACS,EAAK,SAAS,kBAAkB,KAAKU,GAAS,CAAIA,EAAQ,OAAOnB,EAAK,OAAMiB,EAAY,KAAK,CAAC,QAAQE,EAAQ,QAAQ,SAASnB,EAAK,QAAQ,CAAC,EAAEkB,EAAQ,KAAK,CAAC,KAAKC,EAAQ,KAAK,QAAQ,sBAAsB,EAAE,EAAE,QAAQA,EAAQ,QAAQ,SAASnB,EAAK,SAAS,KAAKmB,EAAQ,KAAK,MAAMA,EAAQ,OAAO,EAAE,WAAWnB,EAAK,WAAW,gBAAgBA,EAAK,iBAAiB,GAAM,WAAWmB,EAAQ,SAAS,CAAC,EAAG,CAAC,CAAE,CAAC,EAAE,QAAQ,IAAI,YAAY,2EAA2ED,CAAO,EAAE,IAAME,EAAQ,GAASA,GAAS,OAAO,YAAY,IAAI,SAAS,EAAG,OAAO,WAAW,CAAC,MAAMA,EAAQ,mCAAmC,mCAAmC,cAAcC,GAAM,CAAgQ,GAA/P,QAAQ,IAAI,gBAAgBA,CAAI,EAAE,QAAQ,IAAI,gBAAgB,2EAA2EJ,CAAW,EAAE,QAAQ,IAAI,YAAY,wEAAwEC,CAAO,EAAKG,EAAK,MAAM,mBAAmBA,EAAK,MAAM,4BAA4B,CAAC,QAAQ,IAAI,kBAAkBA,EAAK,KAAK,MAAM,EAAE,IAAMC,EAAgBD,EAAK,KAAK,OAAaE,EAAa/B,EAAM,SAAS+B,EAAa,SAASD,EAAgB,SAASC,EAAa,MAAMD,EAAgB,MAAMC,EAAa,SAASD,EAAgB,SAASC,EAAa,IAAID,EAAgB,IACt2C7B,EAAS,CAAC,aAAa8B,CAAY,CAAC,CACpC,MAASF,EAAK,MAAM,mBAA4BA,EAAK,MAAM,uBAAsB,QAAQ,IAAI,qBAAqBA,EAAK,KAAK,KAAK,UAAUA,EAAK,IAAI,CAAC,EAA0F,MAAvE,uEAAwF,CAAC,OAAO,OAAO,KAAK,KAAK,UAAU,CAAC,GAAGA,EAAK,KAAK,cAAc,CAAC,EAAE,QAAQ,CAAC,eAAe,kBAAkB,CAAC,CAAC,EAAE,KAAKG,GAAU,CAAC,GAAGA,EAAS,GAAI,OAAOA,EAAS,KAAK,EAAQ,MAAM,IAAI,MAAM,qBAAqB,CAAG,CAAC,EAAE,KAAKH,GAAM,CACne,IAAMI,EAAO,mBAAmB,KAAK,UAAUJ,CAAI,CAAC,EAAEK,EAAO,KAAK,2CAA2CD,CAAM,GAAG,QAAQ,EAC9HE,EAAkBlC,CAAQ,CAAE,CAAC,EAAE,MAAMmC,GAAO,CAAC,QAAQ,IAAIA,CAAK,CAAE,CAAC,EAAG,CAAC,CAAC,EAOtE,IAAIC,EAAW,CAAC,EAAEA,EAAW,MAAMrC,EAAM,UAAaA,EAAM,SAAS,UAAUA,EAAM,SAAS,YAAWqC,EAAW,WAAWrC,EAAM,SAAS,WAAckC,EAAO,gBAAeG,EAAW,cAAcH,EAAO,eAAe,IAAII,EAAYtC,EAAM,UAAWsC,EAAS,CAAC,MAAMtC,EAAM,SAAS,EAAQsC,EAAS,KAASZ,EAAQ,OAAO,IAAGW,EAAW,SAASX,GAAS,OAAO,SAAS,KAAK,CAAC,MAAMD,EAAY,WAAWzB,EAAM,SAAS,WAAW,WAAAqC,EAAW,SAAAC,EAAS,SAAS,CAAC,YAAY,SAAS,YAAY,qBAAqB,mBAAmB,MAAM,MAAM,OAAO,WAAW,8EAA8E,QAAQ,UAAU,CAAC,CAAC,CAAE,EAAE,OAAAC,EAAU,IAAI,CAACf,EAAa,CAAE,EAAE,CAAC,CAAC,EAAsBb,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,SAAsBA,EAAK,MAAM,CAAC,MAAM,oBAAoB,CAAC,CAAC,CAAC,CAAE,CAAE,CAAQ,SAAS6B,EAAe1C,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAE,OAAAqC,EAAU,IAAI,CAAC,QAAQ,IAAI,gBAAgB,EAAE,IAAME,EAAUzC,EAAM,SAASyC,EAAU,SAAS,GAAKA,EAAU,UAAU,GAAGxC,EAAS,CAAC,SAASwC,CAAS,CAAC,CAAE,EAAE,CAAC,CAAC,EAAsB9B,EAAKb,EAAU,CAAC,CAAC,CAAE,CAAE,CAAQ,SAAS4C,EAAgB5C,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAE,OAAAqC,EAAU,IAAI,CAAC,QAAQ,IAAI,iBAAiB,EAAE,IAAME,EAAUzC,EAAM,SAASyC,EAAU,UAAU,GAAGA,EAAU,SAAS,GAAMxC,EAAS,CAAC,SAASwC,CAAS,CAAC,CAAE,EAAE,CAAC,CAAC,EAAsB9B,EAAKb,EAAU,CAAC,CAAC,CAAE,CAAE,CAAQ,SAAS6C,EAAU7C,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAO,CAAC0C,EAAWC,CAAa,EAAEC,EAAS,EAAI,EAAQC,EAAaC,GAAG,CAAC,QAAQ,IAAI,UAAUA,EAAE,OAAO,KAAK,EAAE,IAAMC,EAAMD,EAAE,OAAO,MAAM,KAAK,EAAE,YAAY,EAC3kD,GAAG,CAAhC,6BAA4C,KAAKC,CAAK,EAAE,CAAC,QAAQ,IAAI,uBAAuB,EAAEJ,EAAc,EAAK,EAAE,IAAMJ,EAAUzC,EAAM,SAASyC,EAAU,UAAU,GAAGxC,EAAS,CAAC,SAASwC,CAAS,CAAC,EAAE,MAAO,CAACI,EAAc,EAAI,EAAE,IAAMJ,EAAUzC,EAAM,SAASyC,EAAU,UAAUQ,EAAMR,EAAU,SAAS,GAAKxC,EAAS,CAAC,SAASwC,CAAS,CAAC,CAAE,EAAQS,EAAY,IAAI,CAACL,EAAc,EAAI,CAAE,EAAE,OAAoBlC,EAAKb,EAAU,CAAC,GAAGC,EAAM,MAAM,CAAC,GAAGA,EAAM,MAAM,8BAA8B6C,EAAW,kBAAkB,SAAS,EAAE,OAAOI,GAAGD,EAAaC,CAAC,EAAE,QAAQ,IAAIE,EAAY,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASC,EAAkBrD,EAAU,CAAC,OAAOC,GAAO,CAAC,GAAK,CAACC,EAAMC,CAAQ,EAAEC,EAAS,EAAQkD,EAAUpD,EAAM,UAAgB2C,EAAU3C,EAAM,SAAS,UAAU,OAAOoD,GAAWT,EAAuBhC,EAAKb,EAAU,CAAC,GAAGC,EAAM,UAAUqD,GAAW,CAACT,EAAUS,EAAU,GAAG,kBAAkBA,GAAWT,EAAUS,EAAU,GAAG,UAAUT,CAAS,CAAC,EAAE,IAAK,CAAE,CAAQ,SAASU,EAAoBvD,EAAU,CAAC,MAAM,CAACC,EAAMuD,IAAM,CAC//B,IAAIrB,EAAO,GAAG,CAACA,EAAO,IAAI,gBAAgBC,EAAO,SAAS,MAAM,CAAE,MAAa,CAACD,EAAO,IAAI,eAAgB,CAC3G,IAAMJ,EAAKI,EAAO,IAAI,MAAM,EAAoEgB,EAAjD,KAAK,MAAM,mBAAmBpB,CAAI,GAAG,IAAI,GAA0B,OAAO,GAAG,OAAoBlB,EAAKb,EAAU,CAAC,IAAIwD,EAAI,GAAGvD,EAAM,KAAKkD,CAAK,CAAC,CAAE,CAAE,CAAQ,SAASM,EAAiBzD,EAAU,CAAC,OAAOC,GAAO,CAAC,IAAIkC,EAAO,GAAG,CAACA,EAAO,IAAI,gBAAgBC,EAAO,SAAS,MAAM,CAAE,MAAa,CAACD,EAAO,IAAI,eAAgB,CACvW,IAAMJ,EAAKI,EAAO,IAAI,MAAM,EAAQuB,EAAW,KAAK,MAAM,mBAAmB3B,CAAI,GAAG,IAAI,EACnF,CAAC,kBAAA4B,CAAiB,EAAExC,EAAK,SAAayC,EAAMF,GAAY,OAAO,CAAC,EACrE,OAAAE,EAAM,QAAQlD,GAAM,CAAC,IAAMmB,EAAQ8B,EAAkB,KAAK9B,GAASA,EAAQ,OAAOnB,EAAK,IAAI,EAAKmB,IAASnB,EAAK,KAAKmB,EAAQ,KAAQA,EAAQ,YAAWnB,EAAK,UAAUmB,EAAQ,WAAY,CAAC,EACtKhB,EAAK,MAAM,CAAC,MAAMM,EAAK,OAAO,UAAU,SAASyC,EAAM,IAAI,CAAClD,EAAKmD,IAAQ,CAC7F,IAAIC,EAAK,GAAGpD,EAAK,IAAI,wBAA0EqD,EAAK,yCAAsBrD,EAAK,IAAI,QAAQA,EAAK,GAAG,GACnJ,OAAGA,EAAK,MAAM,WAAUoD,EAAK,mBAAmBpD,EAAK,IAAI,GAAGqD,EAAK,UAAUrD,EAAK,SAAS,IAAwBG,EAAKb,EAAU,CAAC,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,KAAK,OAAO,KAAK8D,EAAK,KAAKC,CAAI,CAAC,CAAE,CAAC,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASC,EAAUhE,EAAU,CAAC,OAAOC,GAAqGY,EAAKb,EAAU,CAAC,GAAGC,EAAM,KAAxG,0DAAoH,CAAC,CAAI",
  "names": ["init_ssg_sandbox_shims", "cartName", "getSubtotals", "cartItems", "availableProducts", "discountGlobal", "discountVolume", "odin", "_subtotal", "total", "item", "product", "_seatTotal", "_cartDiscount", "discount", "startDate", "endDate", "now", "_discountPercent", "_discountDetails", "_discount", "_discountId", "nextDiscount", "checkLocalCart", "Component", "props", "store", "setStore", "useStore", "ue", "localCart", "getLocalCart", "subtotals", "p", "variantIfCartItems", "variant", "setVariant", "ye", "cartCount", "addToCart", "productName", "handleClick", "itemFound", "addRenewToCart", "additionalSeats", "quantity", "licenseKey", "increaseItemQuantity", "decreaseItemQuantity", "emptyShoppingCart", "removeItemFromCart", "Component", "props", "store", "setStore", "useStore", "productName", "handleClick", "newCart", "getLocalCart", "cartName", "item", "subtotals", "getSubtotals", "p", "calcSubtotal", "priceString", "productPrice", "oneYearFromNow", "formattedDate", "odin", "checkoutVisibility", "show", "checkoutShow", "buttonStyle", "checkoutHide", "paddleCheckoutOpen", "openCheckout", "paddleItems", "baItems", "product", "sandbox", "data", "paddleSubtotals", "cartSubtotal", "response", "params", "window", "emptyShoppingCart", "error", "customData", "customer", "ue", "giveGiftEnable", "_cartMeta", "giveGiftDisable", "giftEmail", "emailValid", "setEmailValid", "ye", "handleChange", "e", "email", "handleFocus", "checkoutEmailView", "authEmail", "thankyouInsertEmail", "ref", "thankyouItemList", "parsedData", "availableProducts", "items", "index", "text", "link", "taxesText"]
}
