{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:zustand@3.7.0/esm/index.js", "ssg:https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js", "ssg:https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/KUBggIcCct5y9ndEplYj/Shared.js", "ssg:https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/zVZvQ9nOjWTcixxwf7jy/ProductState.js", "ssg:https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/CartItemContext.js", "ssg:https://framerusercontent.com/modules/Ncx6rwHWSXe5kU34gWm3/VHL0FeXAljZAY1ts13OM/ProductInfoLabel.js", "ssg:https://ga.jspm.io/npm:zustand@3.7.0/esm/middleware.js", "ssg:https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/I4Tv6VD4v0SimymTsX9I/Cart.js", "ssg:https://framerusercontent.com/modules/xIS6qWCTGkDJXuKuDYIj/J7N4IRW31xrW0wJwrEHg/AddToCartButton.js", "ssg:https://framer.com/m/Framestack-SOWL.js@uaBGH0RSxo4YBCxquaGO", "ssg:https://framerusercontent.com/modules/qCyN6CGKaRiBl3syjwnD/mc2sfseSUJtSAZoairoW/ImageZoom.js", "ssg:https://framerusercontent.com/modules/qnxaFS2gMHL7KsXfOhOR/4lCFDAKZXdCxCKtLzV6R/eVhgb_wry.js", "ssg:https://framerusercontent.com/modules/at1Nzj7J3EoHnLJTzrPt/gDzNOEAEMBeM5vc5sdHM/hsRBS0kiQ.js", "ssg:https://framerusercontent.com/modules/hNilbFTctVwcLJmuOmFB/swIVmNhHssr5TpqZiAzC/jcrYC93EJ.js", "ssg:https://framerusercontent.com/modules/AvJRkQ14YLwOAgBAFuuR/OKO9HDIsaNFyroOruuSe/ngBJcQcel.js", "ssg:https://framerusercontent.com/modules/rPMBXav849XJEG0BSDYR/Gqqxpl3tNqxeDVXg3oNI/pPiDenwWH.js", "ssg:https://framerusercontent.com/modules/vCKHJJRHhUF8snCCmtNx/LCcpQWTBptC3pFnoij6L/A2CHifpP8.js", "ssg:https://framerusercontent.com/modules/QECArfyHwQlBbaSPH7gU/QpWyAig0kKgQlDH5XIcS/ckR4Wk0yU.js", "ssg:https://framerusercontent.com/modules/2wQt3xTFh7nNV0UBtSsl/q2eKe8wTwFJ4dprkYpNT/i4L3gTQtU.js", "ssg:https://framerusercontent.com/modules/xWqNbZYHLZZbvevvwV5G/49AP8CXcGryZZwJyU3Ax/jG1PTS5qe.js", "ssg:https://framerusercontent.com/modules/UzxeSxRhH1mu85pENo9j/7z3FW3CY2DlKgHa2qIZ5/KNgasoF2m.js", "ssg:https://framerusercontent.com/modules/GzgUZy9GQOQiohMca04w/mVGBWVcFjPv1caPYDh0f/l0QVA62VZ.js", "ssg:https://framerusercontent.com/modules/rP9Wl6pNout3K17q5IYn/y8vuD4EkCa5ynIPDpSRW/nNPybHaKi.js", "ssg:https://framerusercontent.com/modules/D1Z0tU2E6ZHkILr3gflh/hLIpzDbUILLOzsvywyOu/tLdY6X2ny.js", "ssg:https://framerusercontent.com/modules/QTqx43FnfJMBRa5ggz4A/FCITYQNaPC5P4fv4CpnO/yGl5ob4yl.js"],
  "sourcesContent": ["import{useEffect as t,useLayoutEffect as e,useReducer as n,useRef as r,useDebugValue as c}from\"react\";function createStore(t){let e;const n=new Set;const setState=(t,r)=>{const c=\"function\"===typeof t?t(e):t;if(c!==e){const t=e;e=r?c:Object.assign({},e,c);n.forEach((n=>n(e,t)))}};const getState=()=>e;const subscribeWithSelector=(t,r=getState,c=Object.is)=>{console.warn(\"[DEPRECATED] Please use `subscribeWithSelector` middleware\");let o=r(e);function listenerToAdd(){const n=r(e);if(!c(o,n)){const e=o;t(o=n,e)}}n.add(listenerToAdd);return()=>n.delete(listenerToAdd)};const subscribe=(t,e,r)=>{if(e||r)return subscribeWithSelector(t,e,r);n.add(t);return()=>n.delete(t)};const destroy=()=>n.clear();const r={setState:setState,getState:getState,subscribe:subscribe,destroy:destroy};e=t(setState,getState,r);return r}const o=\"undefined\"===typeof window||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);const s=o?t:e;function create(t){const e=\"function\"===typeof t?createStore(t):t;const useStore=(t=e.getState,o=Object.is)=>{const[,u]=n((t=>t+1),0);const i=e.getState();const a=r(i);const d=r(t);const l=r(o);const f=r(false);const S=r();void 0===S.current&&(S.current=t(i));let b;let g=false;if(a.current!==i||d.current!==t||l.current!==o||f.current){b=t(i);g=!o(S.current,b)}s((()=>{g&&(S.current=b);a.current=i;d.current=t;l.current=o;f.current=false}));const w=r(i);s((()=>{const listener=()=>{try{const t=e.getState();const n=d.current(t);if(!l.current(S.current,n)){a.current=t;S.current=n;u()}}catch(t){f.current=true;u()}};const t=e.subscribe(listener);e.getState()!==w.current&&listener();return t}),[]);const p=g?b:S.current;c(p);return p};Object.assign(useStore,e);useStore[Symbol.iterator]=function(){console.warn(\"[useStore, api] = create() is deprecated and will be removed in v4\");const t=[useStore,e];return{next(){const e=t.length<=0;return{value:t.shift(),done:e}}}};return useStore}export{create as default};\n\n//# sourceMappingURL=index.js.map", "export default{AED:\"\u062F.\u0625\",AFN:\"\u060B\",ALL:\"L\",AMD:\"\u058F\",ANG:\"\u0192\",AOA:\"Kz\",ARS:\"$\",AUD:\"$\",AWG:\"\u0192\",AZN:\"\u20BC\",BAM:\"KM\",BBD:\"$\",BDT:\"\u09F3\",BGN:\"\u043B\u0432\",BHD:\".\u062F.\u0628\",BIF:\"FBu\",BMD:\"$\",BND:\"$\",BOB:\"$b\",BOV:\"BOV\",BRL:\"R$\",BSD:\"$\",BTC:\"\u20BF\",BTN:\"Nu.\",BWP:\"P\",BYN:\"Br\",BYR:\"Br\",BZD:\"BZ$\",CAD:\"$\",CDF:\"FC\",CHE:\"CHE\",CHF:\"CHF\",CHW:\"CHW\",CLF:\"CLF\",CLP:\"$\",CNH:\"\\xa5\",CNY:\"\\xa5\",COP:\"$\",COU:\"COU\",CRC:\"\u20A1\",CUC:\"$\",CUP:\"\u20B1\",CVE:\"$\",CZK:\"K\u010D\",DJF:\"Fdj\",DKK:\"kr\",DOP:\"RD$\",DZD:\"\u062F\u062C\",EEK:\"kr\",EGP:\"\\xa3\",ERN:\"Nfk\",ETB:\"Br\",ETH:\"\u039E\",EUR:\"\u20AC\",FJD:\"$\",FKP:\"\\xa3\",GBP:\"\\xa3\",GEL:\"\u20BE\",GGP:\"\\xa3\",GHC:\"\u20B5\",GHS:\"GH\u20B5\",GIP:\"\\xa3\",GMD:\"D\",GNF:\"FG\",GTQ:\"Q\",GYD:\"$\",HKD:\"$\",HNL:\"L\",HRK:\"kn\",HTG:\"G\",HUF:\"Ft\",IDR:\"Rp\",ILS:\"\u20AA\",IMP:\"\\xa3\",INR:\"\u20B9\",IQD:\"\u0639.\u062F\",IRR:\"\uFDFC\",ISK:\"kr\",JEP:\"\\xa3\",JMD:\"J$\",JOD:\"JD\",JPY:\"\\xa5\",KES:\"KSh\",KGS:\"\u043B\u0432\",KHR:\"\u17DB\",KMF:\"CF\",KPW:\"\u20A9\",KRW:\"\u20A9\",KWD:\"KD\",KYD:\"$\",KZT:\"\u20B8\",LAK:\"\u20AD\",LBP:\"\\xa3\",LKR:\"\u20A8\",LRD:\"$\",LSL:\"M\",LTC:\"\u0141\",LTL:\"Lt\",LVL:\"Ls\",LYD:\"LD\",MAD:\"MAD\",MDL:\"lei\",MGA:\"Ar\",MKD:\"\u0434\u0435\u043D\",MMK:\"K\",MNT:\"\u20AE\",MOP:\"MOP$\",MRO:\"UM\",MRU:\"UM\",MUR:\"\u20A8\",MVR:\"Rf\",MWK:\"MK\",MXN:\"$\",MXV:\"MXV\",MYR:\"RM\",MZN:\"MT\",NAD:\"$\",NGN:\"\u20A6\",NIO:\"C$\",NOK:\"kr\",NPR:\"\u20A8\",NZD:\"$\",OMR:\"\uFDFC\",PAB:\"B/.\",PEN:\"S/.\",PGK:\"K\",PHP:\"\u20B1\",PKR:\"\u20A8\",PLN:\"z\u0142\",PYG:\"Gs\",QAR:\"\uFDFC\",RMB:\"\uFFE5\",RON:\"lei\",RSD:\"\u0414\u0438\u043D.\",RUB:\"\u20BD\",RWF:\"R\u20A3\",SAR:\"\uFDFC\",SBD:\"$\",SCR:\"\u20A8\",SDG:\"\u062C.\u0633.\",SEK:\"kr\",SGD:\"S$\",SHP:\"\\xa3\",SLL:\"Le\",SOS:\"S\",SRD:\"$\",SSP:\"\\xa3\",STD:\"Db\",STN:\"Db\",SVC:\"$\",SYP:\"\\xa3\",SZL:\"E\",THB:\"\u0E3F\",TJS:\"SM\",TMT:\"T\",TND:\"\u062F.\u062A\",TOP:\"T$\",TRL:\"\u20A4\",TRY:\"\u20BA\",TTD:\"TT$\",TVD:\"$\",TWD:\"NT$\",TZS:\"TSh\",UAH:\"\u20B4\",UGX:\"USh\",USD:\"$\",UYI:\"UYI\",UYU:\"$U\",UYW:\"UYW\",UZS:\"\u043B\u0432\",VEF:\"Bs\",VES:\"Bs.S\",VND:\"\u20AB\",VUV:\"VT\",WST:\"WS$\",XAF:\"FCFA\",XBT:\"\u0243\",XCD:\"$\",XOF:\"CFA\",XPF:\"\u20A3\",XSU:\"Sucre\",XUA:\"XUA\",YER:\"\uFDFC\",ZAR:\"R\",ZMW:\"ZK\",ZWD:\"Z$\",ZWL:\"$\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CurrencySymbols.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{cloneElement,useMemo,useId}from\"react\";import{motion}from\"framer-motion\";import CurrencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";export const UPGRADE_LINK=\"https://buy.stripe.com/cN29CT5gi1spb5e9AN\";export var ShopifyDataType;(function(ShopifyDataType){ShopifyDataType[\"Product\"]=\"gid://shopify/Product/\";ShopifyDataType[\"ProductVariant\"]=\"gid://shopify/ProductVariant/\";ShopifyDataType[\"ProductOption\"]=\"gid://shopify/ProductOption/\";})(ShopifyDataType||(ShopifyDataType={}));export const SHOPIFY_ID_ATTRIBUTE=\"frameship-shopify-id\";export const OPEN_CART_EVENT=\"frameship-open-cart\";export const DEFAULT_TRANSITION={type:\"spring\",duration:.2,bounce:0};export const Colors={Primary:{color:\"#000\",fill:\"#F3F3F3\",fillA:\"#F3F3F3\",fillB:\"#999999\"},Accent:{color:\"#FFF\",fill:\"#111\",fillA:\"#5E5E5E\",fillB:\"#111\"}};const CHARACTERS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";const EMPTY_SHOPIFY_DATA={shopifyId:\"\",tracksInventory:false,variants:[]};const shopifyDataCache={};export function parseShopifyId(id,type){if(typeof id!==\"string\"){return\"\";}if(id.startsWith(type)){return id;}return`${type}${id}`;}export function parseShopifyData(shopifyData){if(!shopifyData){return EMPTY_SHOPIFY_DATA;}const cachedData=shopifyDataCache[shopifyData];if(cachedData){return cachedData;}try{const data=JSON.parse(shopifyData);const parsedData={shopifyId:parseShopifyId(data.id,\"gid://shopify/Product/\"),tracksInventory:data.tracksInventory?true:false,variants:Array.isArray(data.variants)?data.variants.map(variant=>({...variant,id:parseShopifyId(variant.id,\"gid://shopify/ProductVariant/\")})):[]};shopifyDataCache[shopifyData]=parsedData;return parsedData;}catch(error){console.error(\"Error parsing Shopify data:\",error);return EMPTY_SHOPIFY_DATA;}}export const generateInstanceId=()=>{const id=useMemo(()=>{let result=\"\";for(let i=0;i<13;i++){result+=CHARACTERS.charAt(Math.floor(Math.random()*CHARACTERS.length));}return result;},[]);return id;};export const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`superfields-${cleanId}`;return instanceId;};export function styleLayer(layer,style){layer=Array.isArray(layer)?layer[0]:layer;let newLayer=layer;const width=style?.width;const height=style?.height;if(layer&&layer.props&&style&&(width||height)){if(typeof layer.type===\"function\"&&typeof layer.props.children===\"object\"){newLayer=/*#__PURE__*/cloneElement(layer,{children:{...layer.props.children,props:{...layer.props.children.props,style:{...layer.props.children.props.style,...width&&{width},...height&&{height}}}}});}else{newLayer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width},...height&&{height}}});}}return newLayer;}export function Icon({image,color,size,style={},defaultImage}){let colorValue=color||(image?.src?undefined:\"#999\");return /*#__PURE__*/_jsx(\"div\",{\"aria-label\":image?.alt,style:{width:size,height:size,minWidth:size,minHeight:size,pointerEvents:\"none\",backgroundColor:colorValue,backgroundImage:colorValue?\"none\":`url('${image?.src}')`,maskImage:image?.src?`url('${image?.src}')`:defaultImage,backgroundSize:\"contain\",backgroundPosition:\"center\",maskSize:\"contain\",maskPosition:\"center\",...style}});}Icon.displayName=\"Frameship/Icon\";export function iconProp({buttonTitle=\"Icon\",size=24,object=true}={}){return{type:ControlType.Object,buttonTitle,optional:true,defaultValue:{color:\"#000\",size},controls:{image:{type:ControlType.ResponsiveImage},color:{type:ControlType.Color,optional:true,defaultValue:\"#000\"},size:{type:ControlType.Number,defaultValue:size,min:1,step:1,displayStepper:true}}};}export function Button({tag=\"button\",fill,color,shadows,border,radius,padding,font,opacity,bgBlur,transition,variant=\"\",children,style,animate,...otherProps}){let background=\"none\";if(fill){if(fill.type===\"color\"){background=fill[`${variant}Color`]||fill.defaultColor;}else{background=`linear-gradient(${fill.gradientAngle}deg, ${fill[`${variant}ColorB`]||fill.defaultColorB}, ${fill[`${variant}ColorA`]||fill.defaultColorA})`;}}const Tag=motion[tag];const addWrapper=tag===\"input\";const elementChildren=[children,border&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:border[`${variant}Color`]||border.defaultColor},style:{position:\"absolute\",inset:0,borderWidth:border.width,borderStyle:border.style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:transition})];let element=/*#__PURE__*/_jsx(Tag,{style:{position:\"relative\",borderRadius:radius,padding:padding,textAlign:\"center\",appearance:\"none\",border:\"none\",backdropFilter:bgBlur?`blur(${bgBlur}px)`:undefined,...font,...style},animate:{background,color:typeof color===\"object\"?color[`${variant}Color`]||color.defaultColor:color,boxShadow:typeof shadows===\"object\"?shadows[`${variant}Shadows`]||shadows.defaultShadows:shadows,opacity:typeof opacity===\"object\"?typeof opacity[variant]===\"number\"?opacity[variant]:opacity.default:1,...animate},initial:false,transition:transition,children:addWrapper?undefined:elementChildren,...otherProps});if(addWrapper){element=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"contents\"},children:[element,elementChildren]});}return element;}Button.displayName=\"Frameship/Button\";export function createButtonPropertyControls({variants=[],font=true,color=true,placeholder=false,opacity=false,padding=\"10px\",hidden={},endProps={},lastControlDescription=\"\"}){const allVariants=variants.length?variants:[{id:\"default\",title:\"Default\",optional:false,...Colors.Primary}];const colorControls={};const placeholderControls={};const fillControls={};const borderControls={};const shadowsControls={};const opacityControls={};const defaultColorValues={};const defaultPlaceholderValues={};const defaultFillValues={type:\"color\",gradientAngle:0};const defaultBorderValues={width:\"1px\",style:\"solid\"};const defaultOpacityValues={};let hasDefaultBorder=allVariants.some(variant=>variant.borderColor);for(const variant of allVariants){const isDefault=variant.id===\"default\";const optional=variant.optional??true;colorControls[`${variant.id}Color`]={type:ControlType.Color,optional,defaultValue:variant.color,title:isDefault?\"Color\":variant.title};if(placeholder){placeholderControls[`${variant.id}Color`]={type:ControlType.Color,optional,defaultValue:variant.placeholder,title:isDefault?\"Color\":variant.title};}fillControls[`${variant.id}Color`]={type:ControlType.Color,optional,defaultValue:variant.fill,title:isDefault?\"Color\":variant.title,hidden:props=>props.type!=\"color\"};fillControls[`${variant.id}ColorA`]={type:ControlType.Color,optional,defaultValue:variant.fillA,title:isDefault?\"Colors\":variant.title,hidden:props=>props.type!=\"linearGradient\"};fillControls[`${variant.id}ColorB`]={type:ControlType.Color,optional,defaultValue:variant.fillB,title:\" \",hidden:props=>props.type!=\"linearGradient\"};borderControls[`${variant.id}Color`]={type:ControlType.Color,optional,defaultValue:variant.borderColor||(variants.length===1?\"#222\":undefined),title:isDefault?\"Color\":variant.title};shadowsControls[`${variant.id}Shadows`]={type:ControlType.BoxShadow,title:variant.title};if(opacity){opacityControls[variant.id]={type:ControlType.Number,title:variant.title,defaultValue:typeof variant.opacity===\"number\"?variant.opacity:1,min:0,max:1,step:.01};}}for(const prop of Object.keys(colorControls)){defaultColorValues[prop]=colorControls[prop].defaultValue;}for(const prop of Object.keys(placeholderControls)){defaultPlaceholderValues[prop]=placeholderControls[prop].defaultValue;}for(const prop of Object.keys(fillControls)){defaultFillValues[prop]=fillControls[prop].defaultValue;}for(const prop of Object.keys(borderControls)){defaultBorderValues[prop]=borderControls[prop].defaultValue;}for(const prop of Object.keys(opacityControls)){defaultOpacityValues[prop]=opacityControls[prop].defaultValue;}const showTransition=variants.length>0;return{font:font?{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:hidden[\"font\"]}:undefined,color:color?variants.length?{type:ControlType.Object,defaultValue:defaultColorValues,controls:colorControls,buttonTitle:\"Font Color\"}:colorControls[\"default\"]:undefined,placeholder:placeholder?variants.length?{type:ControlType.Object,defaultValue:defaultPlaceholderValues,controls:placeholderControls,hidden:hidden[\"placeholder\"]}:{...placeholderControls[\"default\"],hidden:hidden[\"placeholder\"]}:undefined,fill:{type:ControlType.Object,optional:true,defaultValue:defaultFillValues,controls:{type:{type:ControlType.Enum,options:[\"color\",\"linearGradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},...fillControls,gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"linearGradient\"}}},radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"},padding:{type:ControlType.Padding,defaultValue:padding},border:{type:ControlType.Object,optional:true,defaultValue:hasDefaultBorder?defaultBorderValues:undefined,controls:{...borderControls,width:{type:ControlType.Padding,defaultValue:defaultBorderValues.width},style:{type:ControlType.Enum,defaultValue:defaultBorderValues.style,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadows:variants.length?{type:ControlType.Object,optional:true,controls:shadowsControls}:{type:ControlType.BoxShadow},opacity:opacity?{type:ControlType.Object,controls:opacityControls}:undefined,bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\",description:!showTransition?lastControlDescription:undefined},...endProps,transition:showTransition?{type:ControlType.Transition,defaultValue:DEFAULT_TRANSITION,description:lastControlDescription}:undefined};}export function Message({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",gap:16,backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:16,padding:20,minHeight:200,textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}Message.displayName=\"Frameship/Message\";export function currencyFormatProp({title=\"Format\",startProps={},hidden=null}={}){return{type:ControlType.Object,title,hidden,controls:{...startProps,style:{type:ControlType.Enum,defaultValue:\"symbol\",options:[\"symbol\",\"code\"],optionTitles:[\"Symbol ($)\",\"Code (USD)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},location:{type:ControlType.Enum,defaultValue:\"after\",options:[\"before\",\"after\"],optionTitles:[\"Before\",\"After\"],displaySegmentedControl:true,hidden:props=>props.style!==\"code\"},decimals:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"always\",\"never\"],optionTitles:[\"Auto\",\"Show (10.00)\",\"Hide (10)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},formatted:{type:ControlType.Boolean,defaultValue:true},locale:{type:ControlType.String,defaultValue:\"\",placeholder:`Auto (${typeof navigator!==\"undefined\"?navigator.language:\"\"})`,description:\"Formatting examples:\\n*1,000* | *1.000* | *1 000*\",hidden:props=>!props.formatted}}};}export function formatCurrency(amount,currencyCode,options){amount=amount||0;const showDecimals=options.decimals==\"auto\"?amount%1!==0:options.decimals==\"always\";const decimals=showDecimals?2:0;let formattedAmount=\"\";if(options.formatted&&typeof Intl!==\"undefined\"){const locale=options.locale||(typeof navigator!==\"undefined\"?navigator.language:\"en-us\");const formatter=new Intl.NumberFormat(locale,{minimumFractionDigits:decimals,maximumFractionDigits:decimals});formattedAmount=formatter.format(amount);}else{formattedAmount=amount.toFixed(decimals);}if(!currencyCode||currencyCode===\"XXX\"){return formattedAmount;}const symbol=CurrencySymbols[currencyCode];if(options.style===\"code\"){return options.location===\"before\"?`${currencyCode} ${formattedAmount}`:`${formattedAmount} ${currencyCode}`;}else{return`${symbol}${formattedAmount}`;}}export function generateVariantTitle(variant,labelOptions){if(!variant||!Array.isArray(variant.selectedOptions)||!variant.selectedOptions.length||variant.title===\"Default Title\"){return\"\";}if(!labelOptions){return variant.title;}switch(labelOptions.style){case\"default\":return variant.selectedOptions.map(option=>option.value).join(labelOptions.separator);case\"multiline\":return variant.selectedOptions.map(option=>option.name+labelOptions.multilineSeparator+option.value).join(\"\\n\");}return variant.title||\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"UPGRADE_LINK\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseShopifyData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Colors\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseShopifyId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateVariantTitle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_TRANSITION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShopifyDataType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHOPIFY_ID_ATTRIBUTE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OPEN_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createButtonPropertyControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"currencyFormatProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"styleLayer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatCurrency\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared.map", "import create from\"zustand\";import{useMemo}from\"react\";import{parseShopifyData}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/KUBggIcCct5y9ndEplYj/Shared.js\";export const useProductStore=create(set=>({products:{},setSelectedVariantOption:(productId,variantOption,option)=>set(state=>({products:{...state.products,[productId]:{...state.products[productId],selectedVariantOptions:{...state.products[productId]?.selectedVariantOptions,[variantOption]:option}}}})),setQuantity:(productId,quantity)=>{set(state=>({products:{...state.products,[productId]:{...state.products?.[productId],quantity:Math.max(quantity,1)}}}));}}));export function useSelectedVariant(shopifyData){const parsedData=useMemo(()=>parseShopifyData(shopifyData),[shopifyData]);const{shopifyId,variants}=parsedData;const selectedVariantOptions=useProductStore(state=>state.products[shopifyId]?.selectedVariantOptions);const selectedVariant=useMemo(()=>{if(!Array.isArray(variants)||!selectedVariantOptions){return variants[0];}for(const variant of variants){if(variant.selectedOptions.every(option=>selectedVariantOptions[option.name]===option.value)){return variant;}}return variants[0];},[variants,selectedVariantOptions]);return selectedVariant;}\nexport const __FramerMetadata__ = {\"exports\":{\"useProductStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSelectedVariant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{createContext,useContext}from\"react\";export const CartItemContext=/*#__PURE__*/createContext({inCart:false,cartItemId:null,shopifyId:null,variantId:null,quantity:1,price:null,compareAtPrice:null,sku:null,barcode:null,variant:null});export const useCartItem=()=>useContext(CartItemContext);\nexport const __FramerMetadata__ = {\"exports\":{\"useCartItem\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CartItemContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CartItemContext.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import{useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/zVZvQ9nOjWTcixxwf7jy/ProductState.js\";import{useCartItem}from\"https://framerusercontent.com/modules/Be5mN5EUhdOwl54qCG8y/Icj1ZU450uFtWcyrdGTm/CartItemContext.js\";import{currencyFormatProp,formatCurrency}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/KUBggIcCct5y9ndEplYj/Shared.js\";import currencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";const HIDDEN_CLASS=\"frameship-price-label-hidden\";var ProductInfoType;(function(ProductInfoType){ProductInfoType[\"Price\"]=\"price\";ProductInfoType[\"CompareAtPrice\"]=\"compareAtPrice\";})(ProductInfoType||(ProductInfoType={}));function ProductInfoLabelComponent(props){const{type,whenZero,textWhenZero,currencyFormat}=props;const Tag=props.htmlTag||\"p\";const variant=useSelectedVariant(props.shopifyData);const{inCart,price:cartPrice,compareAtPrice:cartCompareAtPrice}=useCartItem();let value=0;let currencyCode=props.currency;let hidden=false;if(inCart){if(type===\"price\"){if(isPriceV2(cartPrice)){value=cartPrice.amount||0;currencyCode=cartPrice.currencyCode||props.currency;}}else if(type===\"compareAtPrice\"){if(isPriceV2(cartCompareAtPrice)){value=cartCompareAtPrice.amount||0;currencyCode=cartCompareAtPrice.currencyCode||props.currency;}}}else if(variant){const price=variant[type];if(isPriceV2(price)){value=price.amount||0;currencyCode=price.currencyCode||props.currency;}else if(typeof price===\"number\"){value=price;}}let text=\"\";if(whenZero==\"hide\"&&!value){hidden=true;}else if(whenZero==\"showText\"&&!value){text=textWhenZero;}else{text=formatCurrency(value,currencyCode,currencyFormat);}return hidden?/*#__PURE__*/_jsx(\"div\",{className:HIDDEN_CLASS}):/*#__PURE__*/_jsxs(Tag,{style:{color:props.color,margin:0,whiteSpace:\"pre\",userSelect:props.selectable?undefined:\"none\",textDecoration:props.decoration===\"strikethrough\"?\"line-through\":props.decoration,textWrap:props.style?.width==\"100%\"?\"wrap\":\"nowrap\",...props.font,...props.style},children:[props.prefix,text,props.suffix]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */const ProductInfoLabel=withCSS(ProductInfoLabelComponent,[`.${HIDDEN_CLASS} { display: none !important; }`,`div:has(> .${HIDDEN_CLASS}) { display: none !important; }`]);export default ProductInfoLabel;ProductInfoLabel.displayName=\"Price Label\";addPropertyControls(ProductInfoLabel,{shopifyData:{type:ControlType.String,defaultValue:\"\",placeholder:\"Shopify Data\",preventLocalization:true},type:{type:ControlType.Enum,defaultValue:\"price\",options:Object.values(ProductInfoType),optionTitles:[\"Price\",\"Compare-at Price\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},whenZero:{type:ControlType.Enum,defaultValue:\"show\",options:[\"show\",\"showText\",\"hide\"],optionTitles:[\"Show\",\"Show Text\",\"Hide\"],title:\"When Zero\"},textWhenZero:{type:ControlType.String,defaultValue:\"Free\",title:\"Text\",description:\"This text is shown when the price is 0\",hidden:props=>props.whenZero!==\"showText\"},currency:{type:ControlType.Enum,defaultValue:\"USD\",title:\"Default Currency\",options:Object.keys(currencySymbols)},currencyFormat:currencyFormatProp(),font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#999999\"},prefix:{type:ControlType.String,defaultValue:\"\"},suffix:{type:ControlType.String,defaultValue:\"\"},decoration:{type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"strikethrough\",\"underline\"],optionTitles:[\"None\",\"Strikethrough\",\"Underline\"]},selectable:{type:ControlType.Boolean,defaultValue:true,title:\"User Select\"},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"Tag\"}});function isPriceV2(value){return value&&typeof value===\"object\"&&value.hasOwnProperty(\"amount\");}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductInfoLabel\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "var e=Object.defineProperty;var t=Object.getOwnPropertySymbols;var o=Object.prototype.hasOwnProperty;var r=Object.prototype.propertyIsEnumerable;var __defNormalProp$1=(t,o,r)=>o in t?e(t,o,{enumerable:true,configurable:true,writable:true,value:r}):t[o]=r;var __spreadValues$1=(e,n)=>{for(var a in n||(n={}))o.call(n,a)&&__defNormalProp$1(e,a,n[a]);if(t)for(var a of t(n))r.call(n,a)&&__defNormalProp$1(e,a,n[a]);return e};const redux=(e,t)=>(o,r,n)=>{n.dispatch=t=>{o((o=>e(o,t)),false,t);return t};n.dispatchFromDevtools=true;return __spreadValues$1({dispatch:(...e)=>n.dispatch(...e)},t)};function devtools(e,t){return(o,r,n)=>{let a=false;if(\"string\"===typeof t&&!a){console.warn(\"[zustand devtools middleware]: passing `name` as directly will be not allowed in next majorpass the `name` in an object `{ name: ... }` instead\");a=true}const s=void 0===t?{name:void 0,anonymousActionType:void 0}:\"string\"===typeof t?{name:t}:t;let i;try{i=window.__REDUX_DEVTOOLS_EXTENSION__||window.top.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!i){\"production\"!==(import.meta.env&&import.meta.env.MODE)&&\"undefined\"!==typeof window&&console.warn(\"[zustand devtools middleware] Please install/enable Redux devtools extension\");return e(o,r,n)}let l=Object.create(i.connect(s));let c=false;Object.defineProperty(n,\"devtools\",{get:()=>{if(!c){console.warn(\"[zustand devtools middleware] `devtools` property on the store is deprecated it will be removed in the next major.\\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly\");c=true}return l},set:e=>{if(!c){console.warn(\"[zustand devtools middleware] `api.devtools` is deprecated, it will be removed in the next major.\\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly\");c=true}l=e}});let d=false;Object.defineProperty(l,\"prefix\",{get:()=>{if(!d){console.warn(\"[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\\nWe no longer prefix the actions/names\"+s.name===void 0?\", pass the `name` option to create a separate instance of devtools for each store.\":\", because the `name` option already creates a separate instance of devtools for each store.\");d=true}return\"\"},set:()=>{if(!d){console.warn(\"[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\\nWe no longer prefix the actions/names\"+s.name===void 0?\", pass the `name` option to create a separate instance of devtools for each store.\":\", because the `name` option already creates a separate instance of devtools for each store.\");d=true}}});let u=true;n.setState=(e,t,n)=>{o(e,t);u&&l.send(void 0===n?{type:s.anonymousActionType||\"anonymous\"}:\"string\"===typeof n?{type:n}:n,r())};const setStateFromDevtools=(...e)=>{const t=u;u=false;o(...e);u=t};const p=e(n.setState,r,n);l.init(p);if(n.dispatchFromDevtools&&\"function\"===typeof n.dispatch){let e=false;const t=n.dispatch;n.dispatch=(...o)=>{if(\"__setState\"===o[0].type&&!e){console.warn('[zustand devtools middleware] \"__setState\" action type is reserved to set state from the devtools. Avoid using it.');e=true}t(...o)}}l.subscribe((e=>{var t;switch(e.type){case\"ACTION\":if(\"string\"!==typeof e.payload){console.error(\"[zustand devtools middleware] Unsupported action format\");return}return parseJsonThen(e.payload,(e=>{\"__setState\"!==e.type?n.dispatchFromDevtools&&\"function\"===typeof n.dispatch&&n.dispatch(e):setStateFromDevtools(e.state)}));case\"DISPATCH\":switch(e.payload.type){case\"RESET\":setStateFromDevtools(p);return l.init(n.getState());case\"COMMIT\":return l.init(n.getState());case\"ROLLBACK\":return parseJsonThen(e.state,(e=>{setStateFromDevtools(e);l.init(n.getState())}));case\"JUMP_TO_STATE\":case\"JUMP_TO_ACTION\":return parseJsonThen(e.state,(e=>{setStateFromDevtools(e)}));case\"IMPORT_STATE\":{const{nextLiftedState:o}=e.payload;const r=null==(t=o.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;setStateFromDevtools(r);l.send(null,o);return}case\"PAUSE_RECORDING\":return u=!u}return}}));return p}}const parseJsonThen=(e,t)=>{let o;try{o=JSON.parse(e)}catch(e){console.error(\"[zustand devtools middleware] Could not parse the received json\",e)}void 0!==o&&t(o)};const subscribeWithSelector=e=>(t,o,r)=>{const n=r.subscribe;r.subscribe=(e,t,o)=>{let a=e;if(t){const n=(null==o?void 0:o.equalityFn)||Object.is;let s=e(r.getState());a=o=>{const r=e(o);if(!n(s,r)){const e=s;t(s=r,e)}};(null==o?void 0:o.fireImmediately)&&t(s,s)}return n(a)};const a=e(t,o,r);return a};const combine=(e,t)=>(o,r,n)=>Object.assign({},e,t(o,r,n));var n=Object.defineProperty;var a=Object.getOwnPropertySymbols;var s=Object.prototype.hasOwnProperty;var i=Object.prototype.propertyIsEnumerable;var __defNormalProp=(e,t,o)=>t in e?n(e,t,{enumerable:true,configurable:true,writable:true,value:o}):e[t]=o;var __spreadValues=(e,t)=>{for(var o in t||(t={}))s.call(t,o)&&__defNormalProp(e,o,t[o]);if(a)for(var o of a(t))i.call(t,o)&&__defNormalProp(e,o,t[o]);return e};const toThenable=e=>t=>{try{const o=e(t);return o instanceof Promise?o:{then(e){return toThenable(e)(o)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return toThenable(t)(e)}}}};const persist=(e,t)=>(o,r,n)=>{let a=__spreadValues({getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>__spreadValues(__spreadValues({},t),e)},t);(a.blacklist||a.whitelist)&&console.warn(`The ${a.blacklist?\"blacklist\":\"whitelist\"} option is deprecated and will be removed in the next version. Please use the 'partialize' option instead.`);let s=false;const i=new Set;const l=new Set;let c;try{c=a.getStorage()}catch(e){}if(!c)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`);o(...e)}),r,n);c.removeItem||console.warn(`[zustand persist middleware] The given storage for item '${a.name}' does not contain a 'removeItem' method, which will be required in v4.`);const d=toThenable(a.serialize);const setItem=()=>{const e=a.partialize(__spreadValues({},r()));a.whitelist&&Object.keys(e).forEach((t=>{var o;!(null==(o=a.whitelist)?void 0:o.includes(t))&&delete e[t]}));a.blacklist&&a.blacklist.forEach((t=>delete e[t]));let t;const o=d({state:e,version:a.version}).then((e=>c.setItem(a.name,e))).catch((e=>{t=e}));if(t)throw t;return o};const u=n.setState;n.setState=(e,t)=>{u(e,t);void setItem()};const p=e(((...e)=>{o(...e);void setItem()}),r,n);let v;const hydrate=()=>{var e;if(!c)return;s=false;i.forEach((e=>e(r())));const t=(null==(e=a.onRehydrateStorage)?void 0:e.call(a,r()))||void 0;return toThenable(c.getItem.bind(c))(a.name).then((e=>{if(e)return a.deserialize(e)})).then((e=>{if(e){if(\"number\"!==typeof e.version||e.version===a.version)return e.state;if(a.migrate)return a.migrate(e.state,e.version);console.error(\"State loaded from storage couldn't be migrated since no migrate function was provided\")}})).then((e=>{v=a.merge(e,p);o(v,true);return setItem()})).then((()=>{null==t?void 0:t(v,void 0);s=true;l.forEach((e=>e(v)))})).catch((e=>{null==t?void 0:t(void 0,e)}))};n.persist={setOptions:e=>{a=__spreadValues(__spreadValues({},a),e);e.getStorage&&(c=e.getStorage())},clearStorage:()=>{var e;null==(e=null==c?void 0:c.removeItem)?void 0:e.call(c,a.name)},rehydrate:()=>hydrate(),hasHydrated:()=>s,onHydrate:e=>{i.add(e);return()=>{i.delete(e)}},onFinishHydration:e=>{l.add(e);return()=>{l.delete(e)}}};hydrate();return v||p};export{combine,devtools,persist,redux,subscribeWithSelector};\n\n//# sourceMappingURL=middleware.js.map", "import create from\"zustand\";import{persist}from\"zustand/middleware\";import{useState,useEffect}from\"react\";import{parseShopifyData}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/KUBggIcCct5y9ndEplYj/Shared.js\";const CART_ID_STORAGE_ID=\"frameship-shopify-cart-id\";const frameshipDataCache={};async function fetchShopifyData(query,variables={}){const{shopUrl,accessToken}=getFrameshipInfo();if(!shopUrl||!accessToken){console.warn(\"Missing shop URL or access token\");return null;}try{const response=await fetch(`https://${shopUrl}/api/2024-10/graphql.json`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"X-Shopify-Storefront-Access-Token\":accessToken},body:JSON.stringify({query,variables})});const value=await response.json();return value?value.data:null;}catch(error){console.error(error);return null;}}// Add this shared fragment for cart fields\nconst CART_FRAGMENT=`\n  fragment CartFields on Cart {\n    id\n    checkoutUrl\n    cost {\n      subtotalAmount {\n        amount\n        currencyCode\n      }\n    }\n    lines(first: 10) {\n      edges {\n        node {\n          id\n          quantity\n          cost {\n            subtotalAmount {\n              amount\n              currencyCode\n            }\n            compareAtAmountPerQuantity {\n              amount\n              currencyCode\n            }\n          }\n          merchandise {\n            ... on ProductVariant {\n              id\n              title\n              price {\n                amount\n                currencyCode\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n`;export const useCartStore=create(persist((set,get)=>({cartId:null,items:[],loading:false,error:null,checkoutUrl:null,subtotal:null,initializeCart:async(createNewCart=false)=>{if(get().items.length>0){return;}set({loading:true});try{const cartId=get().cartId;if(cartId){const cart=await fetchCart(cartId);set({items:cart.lines.edges.map(edge=>edge.node),checkoutUrl:generateCheckoutUrl(cart.checkoutUrl),subtotal:cart.cost.subtotalAmount,loading:false});}else if(createNewCart){const newCart=await createCart();set({cartId:newCart.id,items:[],checkoutUrl:generateCheckoutUrl(newCart.checkoutUrl),subtotal:newCart.cost.subtotalAmount,loading:false});}}catch(error){set({error:error.message,loading:false});}},addToCart:async(variantId,quantity)=>{set({loading:true});try{// Initialize cart if needed\n    if(!get().cartId){await get().initializeCart(true);}const cartId=get().cartId;const updatedCart=await addToCart(cartId,variantId,quantity);set({items:updatedCart.lines.edges.map(edge=>edge.node),subtotal:updatedCart.cost.subtotalAmount,loading:false});}catch(error){set({error:error.message,loading:false});}},removeFromCart:async lineId=>{set({loading:true});try{const cartId=get().cartId;const updatedCart=await removeFromCart(cartId,lineId);set({items:updatedCart.lines.edges.map(edge=>edge.node),subtotal:updatedCart.cost.subtotalAmount,loading:false});}catch(error){set({error:error.message,loading:false});}},setCartItemQuantity:async(lineId,quantity)=>{set({loading:true});try{const cartId=get().cartId;const updatedCart=await updateCartLineQuantity(cartId,lineId,quantity);set({items:updatedCart.lines.edges.map(edge=>edge.node),subtotal:updatedCart.cost.subtotalAmount,loading:false});}catch(error){set({error:error.message,loading:false});}},getCheckoutUrl:()=>{return get().checkoutUrl||\"\";},clearError:()=>set({error:null})}),{name:CART_ID_STORAGE_ID,partialize:state=>({cartId:state.cartId})}));async function createCart(){const mutation=`\n    ${CART_FRAGMENT}\n    mutation {\n      cartCreate {\n        cart {\n          ...CartFields\n        }\n      }\n    }\n  `;const data=await fetchShopifyData(mutation);return data?data.cartCreate.cart:null;}async function fetchCart(cartId){const query=`\n    ${CART_FRAGMENT}\n    query($cartId: ID!) {\n      cart(id: $cartId) {\n        ...CartFields\n      }\n    }\n  `;const variables={cartId};const data=await fetchShopifyData(query,variables);return data?data.cart:null;}async function addToCart(cartId,variantId,quantity){const mutation=`\n    ${CART_FRAGMENT}\n    mutation($cartId: ID!, $lines: [CartLineInput!]!) {\n      cartLinesAdd(cartId: $cartId, lines: $lines) {\n        cart {\n          ...CartFields\n        }\n        userErrors {\n          field\n          message\n        }\n      }\n    }\n  `;const variables={cartId,lines:[{quantity:quantity,merchandiseId:variantId}]};try{const data=await fetchShopifyData(mutation,variables);if(data&&data.cartLinesAdd.userErrors.length>0){const cartNotFoundError=data.cartLinesAdd.userErrors.find(e=>e.message===\"The specified cart does not exist.\");if(cartNotFoundError){// Create new cart and retry adding the item\nconst newCart=await createCart();const retryVariables={cartId:newCart.id,lines:[{quantity:quantity,merchandiseId:variantId}]};const retryData=await fetchShopifyData(mutation,retryVariables);if(retryData&&retryData.cartLinesAdd.userErrors.length>0){throw new Error(retryData.cartLinesAdd.userErrors.map(e=>e.message).join(\", \"));}return retryData.cartLinesAdd.cart;}throw new Error(data.cartLinesAdd.userErrors.map(e=>e.message).join(\", \"));}return data?data.cartLinesAdd.cart:null;}catch(error){throw error;}}async function removeFromCart(cartId,lineId){const mutation=`\n    ${CART_FRAGMENT}\n    mutation($cartId: ID!, $lineIds: [ID!]!) {\n      cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n        cart {\n          ...CartFields\n        }\n      }\n    }\n  `;const variables={cartId,lineIds:[lineId]};const data=await fetchShopifyData(mutation,variables);return data?data.cartLinesRemove.cart:null;}export async function getAmountInStock(productId){const query=`\n\t\tquery getInventory($id: ID!) {\n\t\t\tproduct(id: $id) {\n\t\t\t\tvariants(first: 100) {\n\t\t\t\t\tedges {\n\t\t\t\t\t\tnode {\n\t\t\t\t\t\t\tid\n\t\t\t\t\t\t\tquantityAvailable\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t`;const variables={id:productId};try{const data=await fetchShopifyData(query,variables);const inventoryByVariant={};if(data){for(const edge of data.product.variants.edges){inventoryByVariant[edge.node.id]=edge.node.quantityAvailable;}}return inventoryByVariant;}catch(error){console.error(\"Error fetching inventory:\",error);throw error;}}export function useAmountInStock(shopifyData){const{shopifyId}=parseShopifyData(shopifyData);const[inventory,setInventory]=useState({});const[isLoading,setIsLoading]=useState(true);useEffect(()=>{setIsLoading(true);getAmountInStock(shopifyId).then(value=>{setInventory(value);setIsLoading(false);});},[shopifyId]);return[inventory,isLoading];}async function updateCartLineQuantity(cartId,lineId,quantity){const mutation=`\n    ${CART_FRAGMENT}\n    mutation($cartId: ID!, $lines: [CartLineUpdateInput!]!) {\n      cartLinesUpdate(cartId: $cartId, lines: $lines) {\n        cart {\n          ...CartFields\n        }\n        userErrors {\n          field\n          message\n        }\n      }\n    }\n  `;const variables={cartId,lines:[{id:lineId,quantity:quantity}]};const data=await fetchShopifyData(mutation,variables);if(data&&data.cartLinesUpdate.userErrors.length>0){throw new Error(data.cartLinesUpdate.userErrors.map(e=>e.message).join(\", \"));}return data?data.cartLinesUpdate.cart:null;}export async function generateBuyNowCheckoutUrl(variantId,quantity=1){const mutation=`\n\t\tmutation($input: CartInput!) {\n\t\t\tcartCreate(input: $input) {\n\t\t\t\tcart {\n\t\t\t\t\tcheckoutUrl\n\t\t\t\t}\n\t\t\t\tuserErrors {\n\t\t\t\t\tfield\n\t\t\t\t\tmessage\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t`;const variables={input:{lines:[{quantity:quantity,merchandiseId:variantId}]}};try{const data=await fetchShopifyData(mutation,variables);if(data&&data.cartCreate.userErrors.length>0){throw new Error(data.cartCreate.userErrors.map(e=>e.message).join(\", \"));}return data?generateCheckoutUrl(data.cartCreate.cart.checkoutUrl):null;}catch(error){console.error(\"Error creating buy now cart:\",error);throw error;}}export function getFrameshipInfo(){let shopUrl=\"\";let accessToken=\"\";let stagingDomain=\"\";let productionDomain=\"\";let isCreatorLicense=false;let hasAccess=false;if(typeof document!==\"undefined\"&&typeof window!==\"undefined\"){const hostname=window.location.hostname;const isPreview=hostname.endsWith(\".framercanvas.com\");if(isPreview){hasAccess=true;}const frameshipIdComponent=document.querySelector(\"div[data-frameship-id]\");if(frameshipIdComponent){const frameshipId=frameshipIdComponent.getAttribute(\"data-frameship-id\")||\"\";const frameshipData=parseFrameshipData(frameshipId);const newHasAccess=hasFrameshipAccess(frameshipData.stagingDomain,frameshipData.productionDomain);hasAccess=newHasAccess;if(hasAccess){shopUrl=frameshipData.shopUrl||\"\";accessToken=frameshipData.shopifyAccessToken||\"\";stagingDomain=frameshipData.stagingDomain||\"\";productionDomain=frameshipData.productionDomain||\"\";isCreatorLicense=frameshipData.isCreatorLicense??false;}}else{const frameshipComponent=document.querySelector(\"div[data-frameship-component]\");if(frameshipComponent){const newStagingDomain=frameshipComponent.getAttribute(\"data-staging-domain\")||\"\";const newProductionDomain=frameshipComponent.getAttribute(\"data-production-domain\")||\"\";const newHasAccess=hasFrameshipAccess(newStagingDomain,newProductionDomain);hasAccess=newHasAccess;if(hasAccess){shopUrl=frameshipComponent.getAttribute(\"data-shop-url\")||\"\";accessToken=frameshipComponent.getAttribute(\"data-shopify-access-token\")||\"\";stagingDomain=newStagingDomain;productionDomain=newProductionDomain;}}}}else{hasAccess=true// Show as having access in optimized version of site\n;}return{shopUrl,accessToken,stagingDomain,productionDomain,hasAccess,isCreatorLicense};}export function hasFrameshipAccess(stagingDomain,productionDomain){if(typeof document===\"undefined\"||typeof window===\"undefined\"){return true;}const hostname=window.location.hostname;const isPreview=hostname.endsWith(\".framercanvas.com\");const stagingDomainValue=(stagingDomain||\"\").replace(\"https://\",\"\");const productionDomainValue=(productionDomain||\"\").replace(\"https://\",\"\");if(isPreview||hostname===stagingDomainValue||hostname===productionDomainValue){return true;}else{return false;}}export function parseFrameshipData(frameshipData){if(!frameshipData||typeof frameshipData!==\"string\"){return{};}if(frameshipDataCache.hasOwnProperty(frameshipData)){return frameshipDataCache[frameshipData];}try{const decoded=decodeFromBase64WithoutPadding(rot13(reverseString(frameshipData)));const data=JSON.parse(decoded);// Validate required properties exist\nif(!data||typeof data!==\"object\"){return{};}const value={shopUrl:typeof data.a===\"string\"?data.a:\"\",shopifyAccessToken:typeof data.b===\"string\"?data.b:\"\",productionDomain:typeof data.c===\"string\"?data.c:\"\",stagingDomain:typeof data.d===\"string\"?data.d:\"\",isCreatorLicense:typeof data.e===\"boolean\"?data.e:false};frameshipDataCache[frameshipData]=value;return value;}catch(error){return{};}}function decodeFromBase64WithoutPadding(base64WithoutPadding){try{// Calculate and add back the required padding\nconst padding=base64WithoutPadding.length%4;const paddedBase64=padding?base64WithoutPadding+\"=\".repeat(4-padding):base64WithoutPadding;// Decode the base64 string back to the original string\nreturn atob(paddedBase64);}catch(error){console.error(\"Error decoding base64:\",error);return\"\";}}function rot13(str){return str.replace(/[A-Za-z]/g,function(char){const charCode=char.charCodeAt(0);const baseCharCode=char.toUpperCase()===char?65:97;return String.fromCharCode((charCode-baseCharCode+13)%26+baseCharCode);});}function reverseString(str){return str.split(\"\").reverse().join(\"\");}function generateCheckoutUrl(checkoutUrl){const{isCreatorLicense}=getFrameshipInfo();return isCreatorLicense?\"https://frameship.io/\":checkoutUrl;}\nexport const __FramerMetadata__ = {\"exports\":{\"hasFrameshipAccess\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getAmountInStock\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCartStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFrameshipInfo\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseFrameshipData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateBuyNowCheckoutUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAmountInStock\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useState,useEffect}from\"react\";import{useCartStore,useAmountInStock}from\"https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/I4Tv6VD4v0SimymTsX9I/Cart.js\";import{parseShopifyData,OPEN_CART_EVENT,createButtonPropertyControls,Colors,Button}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/KUBggIcCct5y9ndEplYj/Shared.js\";import{useProductStore,useSelectedVariant}from\"https://framerusercontent.com/modules/ajKYBgRXgNyNgL1GkpqG/zVZvQ9nOjWTcixxwf7jy/ProductState.js\";var State;(function(State){State[\"Default\"]=\"default\";State[\"OutOfStock\"]=\"outOfStock\";})(State||(State={}));const defaultText={[\"default\"]:\"Add to Cart\",[\"outOfStock\"]:\"Out of Stock\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 300\n * @framerDisableUnlink\n */export default function AddToCartButton(props){const{shopifyId,tracksInventory,variants}=parseShopifyData(props.shopifyData);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[state,setState]=useState(\"default\");const[items,addToCart]=useCartStore(state=>[state.items,state.addToCart]);const{quantity,selectedVariantOptions}=useProductStore(state=>state.products?.[shopifyId]||{quantity:1,selectedVariantOptions:{}});const[inventory,inventoryIsLoading]=useAmountInStock(props.shopifyData);const selectedVariant=useSelectedVariant(props.shopifyData);useEffect(()=>{if(!isCanvas){if(tracksInventory&&selectedVariant&&inventory[selectedVariant.id]===0){setState(\"outOfStock\");}else{setState(\"default\");}}},[items,selectedVariant,inventory]);const onClick=async()=>{if(state===\"default\"&&selectedVariant&&(!tracksInventory||!inventoryIsLoading&&inventory[selectedVariant.id]>0)){await addToCart(selectedVariant.id,quantity);if(props.openCart){window.dispatchEvent(new Event(OPEN_CART_EVENT));}}};return /*#__PURE__*/_jsx(Button,{...props,variant:state,onClick:onClick,style:{cursor:state===\"outOfStock\"?undefined:\"pointer\",userSelect:\"none\",...props.style},children:props.text[state]});}AddToCartButton.displayName=\"Add to Cart Button\";addPropertyControls(AddToCartButton,{shopifyData:{type:ControlType.String,defaultValue:\"\",placeholder:\"Shopify Data\",preventLocalization:true},openCart:{type:ControlType.Boolean,defaultValue:true,description:\"If enabled, opens the cart after adding item\"},text:{type:ControlType.Object,defaultValue:defaultText,controls:{[\"default\"]:{type:ControlType.String,defaultValue:defaultText[\"default\"],placeholder:\"Default Text\"},[\"outOfStock\"]:{type:ControlType.String,defaultValue:defaultText[\"outOfStock\"],placeholder:\"Out of Stock Text\"}}},...createButtonPropertyControls({variants:[{id:\"default\",title:\"Default\",...Colors.Accent},{id:\"outOfStock\",title:\"Out of Stock\",...Colors.Primary}]})});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AddToCartButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"300\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType}from\"framer\";export function Message({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:12,padding:24},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,maxWidth:500,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}export function borderProp({color=\"#222\"}){return{type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:color},width:{type:ControlType.Padding,defaultValue:\"1px\"},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}};}export function Border({color,width,style,radius=\"inherit\"}){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,borderColor:color,borderWidth:width,borderStyle:style,borderRadius:radius,pointerEvents:\"none\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"borderProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Framestack.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef}from\"react\";import{borderProp,Border}from\"https://framer.com/m/Framestack-SOWL.js@uaBGH0RSxo4YBCxquaGO\";import{motion}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n */export default function ImageZoom(props){var _props_image,_props_image1;const{action}=props;const[zoom,setZoom]=useState(false);const[origin,setOrigin]=useState([50,50]);const imgRef=useRef(null);const updateOrigin=e=>{const{left,top,width,height}=imgRef.current.getBoundingClientRect();let x=(e.clientX-left)/width*100;let y=(e.clientY-top)/height*100;x=Math.max(0,Math.min(100,x));y=Math.max(0,Math.min(100,y));setOrigin([x,y]);};const handleMouseEnter=()=>{if(action==\"hover\"){setZoom(true);}};const handleMouseLeave=()=>{if(action==\"hover\"){setZoom(false);}};const handleMouseUp=e=>{if(action==\"press\"){setZoom(false);updateOrigin(e);document.removeEventListener(\"mousemove\",updateOrigin);document.removeEventListener(\"mouseup\",handleMouseUp);}};const handleMouseDown=e=>{if(action==\"press\"){setZoom(true);updateOrigin(e);document.addEventListener(\"mousemove\",updateOrigin);document.addEventListener(\"mouseup\",handleMouseUp);}};const handleMouseMove=e=>{if(zoom&&action==\"hover\"){updateOrigin(e);}};const preventDragHandler=e=>{e.preventDefault();};return /*#__PURE__*/_jsxs(\"div\",{onMouseEnter:handleMouseEnter,onMouseLeave:handleMouseLeave,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp,onMouseMove:handleMouseMove,onDragStart:preventDragHandler,style:{borderRadius:props.radius,boxShadow:props.shadows,overflow:\"hidden\",position:\"relative\",backgroundColor:props.background,...props.style},children:[/*#__PURE__*/_jsx(motion.img,{ref:imgRef,src:(_props_image=props.image)===null||_props_image===void 0?void 0:_props_image.src,alt:(_props_image1=props.image)===null||_props_image1===void 0?void 0:_props_image1.alt,initial:{scale:1},animate:{scale:zoom?props.zoomLevel:1},draggable:\"false\",style:{transformOrigin:`${origin[0]}% ${origin[1]}%`,width:\"100%\",height:\"100%\",objectFit:props.sizing,userSelect:\"none\"},transition:props.transition}),/*#__PURE__*/_jsx(Border,{...props.border,radius:props.radius})]});}ImageZoom.displayName=\"Image Zoom\";addPropertyControls(ImageZoom,{image:{type:ControlType.ResponsiveImage},sizing:{type:ControlType.Enum,defaultValue:\"cover\",options:[\"cover\",\"contain\",\"fill\"],optionTitles:[\"Fill\",\"Fit\",\"Stretch\"]},zoomLevel:{type:ControlType.Number,defaultValue:2,min:1,step:.01,unit:\"x\",title:\"Zoom\"},action:{type:ControlType.Enum,options:[\"hover\",\"press\"],optionTitles:[\"Hover\",\"Press\"],displaySegmentedControl:true,title:\"Zoom On\"},radius:{type:ControlType.BorderRadius},border:borderProp({}),shadows:{type:ControlType.BoxShadow},background:{type:ControlType.Color,optional:true},transition:{type:ControlType.Transition,defaultValue:{type:\"spring\",duration:.5,bounce:0}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ImageZoom\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ImageZoom.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={Ftragc24p:{hover:true}};const cycleOrder=[\"Ftragc24p\",\"D5Lz_jDGi\"];const serializationHash=\"framer-TDzih\";const variantClassNames={D5Lz_jDGi:\"framer-v-wktvf9\",Ftragc24p:\"framer-v-11nydvd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={bounce:0,delay:0,duration:.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Deselected:\"Ftragc24p\",Selected:\"D5Lz_jDGi\"};const getProps=({borderColor,click,height,id,image,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,GBi9Swc4q:image!==null&&image!==void 0?image:props.GBi9Swc4q,tJndCeVnA:(_ref=borderColor!==null&&borderColor!==void 0?borderColor:props.tJndCeVnA)!==null&&_ref!==void 0?_ref:{borderColor:'var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:1},variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"Ftragc24p\",WCgcb3OFQ:click!==null&&click!==void 0?click:props.WCgcb3OFQ};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,GBi9Swc4q,tJndCeVnA,WCgcb3OFQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ftragc24p\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1q51xnk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(WCgcb3OFQ){const res=await WCgcb3OFQ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();var _tJndCeVnA_borderBottomWidth,_tJndCeVnA_borderLeftWidth,_tJndCeVnA_borderRightWidth,_tJndCeVnA_borderTopWidth;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0),pixelHeight:6325,pixelWidth:4401,sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(GBi9Swc4q),...{positionX:\"center\",positionY:\"center\"}},className:cx(scopingClassNames,\"framer-11nydvd\",className,classNames),\"data-framer-name\":\"Deselected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ftragc24p\",onTap:onTap1q51xnk,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,...style},variants:{\"Ftragc24p-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1961f0ad-86a0-41da-92ae-bbebbbeb2f53, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},D5Lz_jDGi:{\"--border-bottom-width\":((_tJndCeVnA_borderBottomWidth=tJndCeVnA.borderBottomWidth)!==null&&_tJndCeVnA_borderBottomWidth!==void 0?_tJndCeVnA_borderBottomWidth:tJndCeVnA.borderWidth)+\"px\",\"--border-color\":tJndCeVnA.borderColor,\"--border-left-width\":((_tJndCeVnA_borderLeftWidth=tJndCeVnA.borderLeftWidth)!==null&&_tJndCeVnA_borderLeftWidth!==void 0?_tJndCeVnA_borderLeftWidth:tJndCeVnA.borderWidth)+\"px\",\"--border-right-width\":((_tJndCeVnA_borderRightWidth=tJndCeVnA.borderRightWidth)!==null&&_tJndCeVnA_borderRightWidth!==void 0?_tJndCeVnA_borderRightWidth:tJndCeVnA.borderWidth)+\"px\",\"--border-style\":tJndCeVnA.borderStyle,\"--border-top-width\":((_tJndCeVnA_borderTopWidth=tJndCeVnA.borderTopWidth)!==null&&_tJndCeVnA_borderTopWidth!==void 0?_tJndCeVnA_borderTopWidth:tJndCeVnA.borderWidth)+\"px\"}},...addPropertyOverrides({\"Ftragc24p-hover\":{\"data-border\":true,\"data-framer-name\":undefined},D5Lz_jDGi:{\"data-border\":true,\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TDzih.framer-q93li1, .framer-TDzih .framer-q93li1 { display: block; }\",\".framer-TDzih.framer-11nydvd { cursor: pointer; height: 84px; overflow: hidden; position: relative; width: 84px; will-change: var(--framer-will-change-override, transform); }\",\".framer-TDzih.framer-v-wktvf9.framer-11nydvd, .framer-TDzih.framer-v-11nydvd.hover.framer-11nydvd { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 84px); }\",'.framer-TDzih[data-border=\"true\"]::after, .framer-TDzih [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 84\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"D5Lz_jDGi\":{\"layout\":[\"fixed\",\"fixed\"]},\"mgpxShpqF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GBi9Swc4q\":\"image\",\"tJndCeVnA\":\"borderColor\",\"WCgcb3OFQ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramereVhgb_wry=withCSS(Component,css,\"framer-TDzih\");export default FramereVhgb_wry;FramereVhgb_wry.displayName=\"Gallery Item 4\";FramereVhgb_wry.defaultProps={height:84,width:84};addPropertyControls(FramereVhgb_wry,{variant:{options:[\"Ftragc24p\",\"D5Lz_jDGi\"],optionTitles:[\"Deselected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},GBi9Swc4q:{title:\"Image\",type:ControlType.ResponsiveImage},tJndCeVnA:{defaultValue:{borderColor:'var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border Color\",type:ControlType.Border},WCgcb3OFQ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramereVhgb_wry,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereVhgb_wry\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"84\",\"framerIntrinsicWidth\":\"84\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D5Lz_jDGi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mgpxShpqF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"GBi9Swc4q\\\":\\\"image\\\",\\\"tJndCeVnA\\\":\\\"borderColor\\\",\\\"WCgcb3OFQ\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eVhgb_wry.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={JHySJVVjo:{hover:true}};const cycleOrder=[\"JHySJVVjo\",\"dpyjIakc1\"];const serializationHash=\"framer-w8EDX\";const variantClassNames={dpyjIakc1:\"framer-v-1p8w7bf\",JHySJVVjo:\"framer-v-9y86ka\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={bounce:0,delay:0,duration:.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Deselected:\"JHySJVVjo\",Selected:\"dpyjIakc1\"};const getProps=({borderColor,click,height,id,image,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,GBi9Swc4q:image!==null&&image!==void 0?image:props.GBi9Swc4q,tJndCeVnA:(_ref=borderColor!==null&&borderColor!==void 0?borderColor:props.tJndCeVnA)!==null&&_ref!==void 0?_ref:{borderColor:'var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:1},variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"JHySJVVjo\",WCgcb3OFQ:click!==null&&click!==void 0?click:props.WCgcb3OFQ};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,GBi9Swc4q,tJndCeVnA,WCgcb3OFQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JHySJVVjo\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1q51xnk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(WCgcb3OFQ){const res=await WCgcb3OFQ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();var _tJndCeVnA_borderBottomWidth,_tJndCeVnA_borderLeftWidth,_tJndCeVnA_borderRightWidth,_tJndCeVnA_borderTopWidth;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0),pixelHeight:6325,pixelWidth:4401,sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(GBi9Swc4q),...{positionX:\"center\",positionY:\"center\"}},className:cx(scopingClassNames,\"framer-9y86ka\",className,classNames),\"data-framer-name\":\"Deselected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JHySJVVjo\",onTap:onTap1q51xnk,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,...style},variants:{\"JHySJVVjo-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1961f0ad-86a0-41da-92ae-bbebbbeb2f53, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},dpyjIakc1:{\"--border-bottom-width\":((_tJndCeVnA_borderBottomWidth=tJndCeVnA.borderBottomWidth)!==null&&_tJndCeVnA_borderBottomWidth!==void 0?_tJndCeVnA_borderBottomWidth:tJndCeVnA.borderWidth)+\"px\",\"--border-color\":tJndCeVnA.borderColor,\"--border-left-width\":((_tJndCeVnA_borderLeftWidth=tJndCeVnA.borderLeftWidth)!==null&&_tJndCeVnA_borderLeftWidth!==void 0?_tJndCeVnA_borderLeftWidth:tJndCeVnA.borderWidth)+\"px\",\"--border-right-width\":((_tJndCeVnA_borderRightWidth=tJndCeVnA.borderRightWidth)!==null&&_tJndCeVnA_borderRightWidth!==void 0?_tJndCeVnA_borderRightWidth:tJndCeVnA.borderWidth)+\"px\",\"--border-style\":tJndCeVnA.borderStyle,\"--border-top-width\":((_tJndCeVnA_borderTopWidth=tJndCeVnA.borderTopWidth)!==null&&_tJndCeVnA_borderTopWidth!==void 0?_tJndCeVnA_borderTopWidth:tJndCeVnA.borderWidth)+\"px\"}},...addPropertyOverrides({\"JHySJVVjo-hover\":{\"data-border\":true,\"data-framer-name\":undefined},dpyjIakc1:{\"data-border\":true,\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-w8EDX.framer-1awugf4, .framer-w8EDX .framer-1awugf4 { display: block; }\",\".framer-w8EDX.framer-9y86ka { cursor: pointer; height: 84px; overflow: hidden; position: relative; width: 84px; will-change: var(--framer-will-change-override, transform); }\",\".framer-w8EDX.framer-v-1p8w7bf.framer-9y86ka, .framer-w8EDX.framer-v-9y86ka.hover.framer-9y86ka { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 84px); }\",'.framer-w8EDX[data-border=\"true\"]::after, .framer-w8EDX [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 84\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dpyjIakc1\":{\"layout\":[\"fixed\",\"fixed\"]},\"zYIFTda8c\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GBi9Swc4q\":\"image\",\"tJndCeVnA\":\"borderColor\",\"WCgcb3OFQ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerhsRBS0kiQ=withCSS(Component,css,\"framer-w8EDX\");export default FramerhsRBS0kiQ;FramerhsRBS0kiQ.displayName=\"Gallery Item 2\";FramerhsRBS0kiQ.defaultProps={height:84,width:84};addPropertyControls(FramerhsRBS0kiQ,{variant:{options:[\"JHySJVVjo\",\"dpyjIakc1\"],optionTitles:[\"Deselected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},GBi9Swc4q:{title:\"Image\",type:ControlType.ResponsiveImage},tJndCeVnA:{defaultValue:{borderColor:'var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border Color\",type:ControlType.Border},WCgcb3OFQ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerhsRBS0kiQ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhsRBS0kiQ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dpyjIakc1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zYIFTda8c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"GBi9Swc4q\\\":\\\"image\\\",\\\"tJndCeVnA\\\":\\\"borderColor\\\",\\\"WCgcb3OFQ\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"84\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"84\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hsRBS0kiQ.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={LLEYUYdDX:{hover:true}};const cycleOrder=[\"LLEYUYdDX\",\"egTUexslS\"];const serializationHash=\"framer-7mD6X\";const variantClassNames={egTUexslS:\"framer-v-z4t27a\",LLEYUYdDX:\"framer-v-1uotshq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={bounce:0,delay:0,duration:.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Deselected:\"LLEYUYdDX\",Selected:\"egTUexslS\"};const getProps=({borderColor,click,height,id,image,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,GBi9Swc4q:image!==null&&image!==void 0?image:props.GBi9Swc4q,tJndCeVnA:(_ref=borderColor!==null&&borderColor!==void 0?borderColor:props.tJndCeVnA)!==null&&_ref!==void 0?_ref:{borderColor:'var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:1},variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"LLEYUYdDX\",WCgcb3OFQ:click!==null&&click!==void 0?click:props.WCgcb3OFQ};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,GBi9Swc4q,tJndCeVnA,WCgcb3OFQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LLEYUYdDX\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1q51xnk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(WCgcb3OFQ){const res=await WCgcb3OFQ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();var _tJndCeVnA_borderBottomWidth,_tJndCeVnA_borderLeftWidth,_tJndCeVnA_borderRightWidth,_tJndCeVnA_borderTopWidth;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0),pixelHeight:6325,pixelWidth:4401,sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(GBi9Swc4q),...{positionX:\"center\",positionY:\"center\"}},className:cx(scopingClassNames,\"framer-1uotshq\",className,classNames),\"data-framer-name\":\"Deselected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LLEYUYdDX\",onTap:onTap1q51xnk,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,...style},variants:{\"LLEYUYdDX-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1961f0ad-86a0-41da-92ae-bbebbbeb2f53, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},egTUexslS:{\"--border-bottom-width\":((_tJndCeVnA_borderBottomWidth=tJndCeVnA.borderBottomWidth)!==null&&_tJndCeVnA_borderBottomWidth!==void 0?_tJndCeVnA_borderBottomWidth:tJndCeVnA.borderWidth)+\"px\",\"--border-color\":tJndCeVnA.borderColor,\"--border-left-width\":((_tJndCeVnA_borderLeftWidth=tJndCeVnA.borderLeftWidth)!==null&&_tJndCeVnA_borderLeftWidth!==void 0?_tJndCeVnA_borderLeftWidth:tJndCeVnA.borderWidth)+\"px\",\"--border-right-width\":((_tJndCeVnA_borderRightWidth=tJndCeVnA.borderRightWidth)!==null&&_tJndCeVnA_borderRightWidth!==void 0?_tJndCeVnA_borderRightWidth:tJndCeVnA.borderWidth)+\"px\",\"--border-style\":tJndCeVnA.borderStyle,\"--border-top-width\":((_tJndCeVnA_borderTopWidth=tJndCeVnA.borderTopWidth)!==null&&_tJndCeVnA_borderTopWidth!==void 0?_tJndCeVnA_borderTopWidth:tJndCeVnA.borderWidth)+\"px\"}},...addPropertyOverrides({\"LLEYUYdDX-hover\":{\"data-border\":true,\"data-framer-name\":undefined},egTUexslS:{\"data-border\":true,\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7mD6X.framer-1h3fk1e, .framer-7mD6X .framer-1h3fk1e { display: block; }\",\".framer-7mD6X.framer-1uotshq { cursor: pointer; height: 84px; overflow: hidden; position: relative; width: 84px; will-change: var(--framer-will-change-override, transform); }\",\".framer-7mD6X.framer-v-z4t27a.framer-1uotshq, .framer-7mD6X.framer-v-1uotshq.hover.framer-1uotshq { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 84px); }\",'.framer-7mD6X[data-border=\"true\"]::after, .framer-7mD6X [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 84\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"egTUexslS\":{\"layout\":[\"fixed\",\"fixed\"]},\"PqBqhXF0t\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GBi9Swc4q\":\"image\",\"tJndCeVnA\":\"borderColor\",\"WCgcb3OFQ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjcrYC93EJ=withCSS(Component,css,\"framer-7mD6X\");export default FramerjcrYC93EJ;FramerjcrYC93EJ.displayName=\"Gallery Item 3\";FramerjcrYC93EJ.defaultProps={height:84,width:84};addPropertyControls(FramerjcrYC93EJ,{variant:{options:[\"LLEYUYdDX\",\"egTUexslS\"],optionTitles:[\"Deselected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},GBi9Swc4q:{title:\"Image\",type:ControlType.ResponsiveImage},tJndCeVnA:{defaultValue:{borderColor:'var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border Color\",type:ControlType.Border},WCgcb3OFQ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerjcrYC93EJ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjcrYC93EJ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"GBi9Swc4q\\\":\\\"image\\\",\\\"tJndCeVnA\\\":\\\"borderColor\\\",\\\"WCgcb3OFQ\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"84\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"egTUexslS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PqBqhXF0t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"84\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jcrYC93EJ.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={EvYMeOc5z:{hover:true}};const cycleOrder=[\"EvYMeOc5z\",\"Ka1x3afzE\"];const serializationHash=\"framer-SrhkS\";const variantClassNames={EvYMeOc5z:\"framer-v-6fhoaz\",Ka1x3afzE:\"framer-v-s63j04\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={bounce:0,delay:0,duration:.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Deselected:\"EvYMeOc5z\",Selected:\"Ka1x3afzE\"};const getProps=({borderColor,click,height,id,image,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,GBi9Swc4q:image!==null&&image!==void 0?image:props.GBi9Swc4q,tJndCeVnA:(_ref=borderColor!==null&&borderColor!==void 0?borderColor:props.tJndCeVnA)!==null&&_ref!==void 0?_ref:{borderColor:'var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:1},variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"EvYMeOc5z\",WCgcb3OFQ:click!==null&&click!==void 0?click:props.WCgcb3OFQ};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,GBi9Swc4q,tJndCeVnA,WCgcb3OFQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EvYMeOc5z\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1q51xnk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(WCgcb3OFQ){const res=await WCgcb3OFQ(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();var _tJndCeVnA_borderBottomWidth,_tJndCeVnA_borderLeftWidth,_tJndCeVnA_borderRightWidth,_tJndCeVnA_borderTopWidth;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0),pixelHeight:6325,pixelWidth:4401,sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(GBi9Swc4q),...{positionX:\"center\",positionY:\"center\"}},className:cx(scopingClassNames,\"framer-6fhoaz\",className,classNames),\"data-framer-name\":\"Deselected\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EvYMeOc5z\",onTap:onTap1q51xnk,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,...style},variants:{\"EvYMeOc5z-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-1961f0ad-86a0-41da-92ae-bbebbbeb2f53, rgb(229, 229, 229))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},Ka1x3afzE:{\"--border-bottom-width\":((_tJndCeVnA_borderBottomWidth=tJndCeVnA.borderBottomWidth)!==null&&_tJndCeVnA_borderBottomWidth!==void 0?_tJndCeVnA_borderBottomWidth:tJndCeVnA.borderWidth)+\"px\",\"--border-color\":tJndCeVnA.borderColor,\"--border-left-width\":((_tJndCeVnA_borderLeftWidth=tJndCeVnA.borderLeftWidth)!==null&&_tJndCeVnA_borderLeftWidth!==void 0?_tJndCeVnA_borderLeftWidth:tJndCeVnA.borderWidth)+\"px\",\"--border-right-width\":((_tJndCeVnA_borderRightWidth=tJndCeVnA.borderRightWidth)!==null&&_tJndCeVnA_borderRightWidth!==void 0?_tJndCeVnA_borderRightWidth:tJndCeVnA.borderWidth)+\"px\",\"--border-style\":tJndCeVnA.borderStyle,\"--border-top-width\":((_tJndCeVnA_borderTopWidth=tJndCeVnA.borderTopWidth)!==null&&_tJndCeVnA_borderTopWidth!==void 0?_tJndCeVnA_borderTopWidth:tJndCeVnA.borderWidth)+\"px\"}},...addPropertyOverrides({\"EvYMeOc5z-hover\":{\"data-border\":true,\"data-framer-name\":undefined},Ka1x3afzE:{\"data-border\":true,\"data-framer-name\":\"Selected\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SrhkS.framer-cyzcxt, .framer-SrhkS .framer-cyzcxt { display: block; }\",\".framer-SrhkS.framer-6fhoaz { cursor: pointer; height: 84px; overflow: hidden; position: relative; width: 84px; will-change: var(--framer-will-change-override, transform); }\",\".framer-SrhkS.framer-v-s63j04.framer-6fhoaz, .framer-SrhkS.framer-v-6fhoaz.hover.framer-6fhoaz { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 84px); }\",'.framer-SrhkS[data-border=\"true\"]::after, .framer-SrhkS [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 84\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ka1x3afzE\":{\"layout\":[\"fixed\",\"fixed\"]},\"TcLSjAcYo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GBi9Swc4q\":\"image\",\"tJndCeVnA\":\"borderColor\",\"WCgcb3OFQ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerngBJcQcel=withCSS(Component,css,\"framer-SrhkS\");export default FramerngBJcQcel;FramerngBJcQcel.displayName=\"Gallery Item\";FramerngBJcQcel.defaultProps={height:84,width:84};addPropertyControls(FramerngBJcQcel,{variant:{options:[\"EvYMeOc5z\",\"Ka1x3afzE\"],optionTitles:[\"Deselected\",\"Selected\"],title:\"Variant\",type:ControlType.Enum},GBi9Swc4q:{title:\"Image\",type:ControlType.ResponsiveImage},tJndCeVnA:{defaultValue:{borderColor:'var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, rgb(0, 0, 0)) /* {\"name\":\"black\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border Color\",type:ControlType.Border},WCgcb3OFQ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerngBJcQcel,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerngBJcQcel\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"84\",\"framerIntrinsicHeight\":\"84\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"GBi9Swc4q\\\":\\\"image\\\",\\\"tJndCeVnA\\\":\\\"borderColor\\\",\\\"WCgcb3OFQ\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ka1x3afzE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TcLSjAcYo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ngBJcQcel.map", "// Generated by Framer (29d106d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ImageZoom from\"https://framerusercontent.com/modules/qCyN6CGKaRiBl3syjwnD/mc2sfseSUJtSAZoairoW/ImageZoom.js\";import GalleryItem4 from\"https://framerusercontent.com/modules/qnxaFS2gMHL7KsXfOhOR/4lCFDAKZXdCxCKtLzV6R/eVhgb_wry.js\";import GalleryItem2 from\"https://framerusercontent.com/modules/at1Nzj7J3EoHnLJTzrPt/gDzNOEAEMBeM5vc5sdHM/hsRBS0kiQ.js\";import GalleryItem3 from\"https://framerusercontent.com/modules/hNilbFTctVwcLJmuOmFB/swIVmNhHssr5TpqZiAzC/jcrYC93EJ.js\";import GalleryItem from\"https://framerusercontent.com/modules/AvJRkQ14YLwOAgBAFuuR/OKO9HDIsaNFyroOruuSe/ngBJcQcel.js\";const GalleryItemFonts=getFonts(GalleryItem);const GalleryItem2Fonts=getFonts(GalleryItem2);const GalleryItem3Fonts=getFonts(GalleryItem3);const GalleryItem4Fonts=getFonts(GalleryItem4);const ImageZoomFonts=getFonts(ImageZoom);const cycleOrder=[\"kdWRs9ea6\",\"h8uz7ZR6Y\",\"q0G4d_FLf\",\"uGtXWo5_w\",\"Fiqcrn8ht\",\"RvGNGEsR9\",\"zRRWP6HZJ\",\"V9L33xo0W\",\"VBWmLzSVU\",\"cG1hKebpZ\",\"onIFuDG1q\",\"lgqPWTB_V\"];const serializationHash=\"framer-rdgdJ\";const variantClassNames={cG1hKebpZ:\"framer-v-nek6km\",Fiqcrn8ht:\"framer-v-1v3yikd\",h8uz7ZR6Y:\"framer-v-xoavii\",kdWRs9ea6:\"framer-v-fdne81\",lgqPWTB_V:\"framer-v-1xtw7ut\",onIFuDG1q:\"framer-v-1oi5tr3\",q0G4d_FLf:\"framer-v-1vb9l0y\",RvGNGEsR9:\"framer-v-do4m1a\",uGtXWo5_w:\"framer-v-1yfi6f8\",V9L33xo0W:\"framer-v-nedk4k\",VBWmLzSVU:\"framer-v-1i41k2h\",zRRWP6HZJ:\"framer-v-peu9uk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Image 1 - desk\":\"kdWRs9ea6\",\"Image 1 - mobile\":\"Fiqcrn8ht\",\"Image 1 - tablet\":\"VBWmLzSVU\",\"Image 2 - desk\":\"h8uz7ZR6Y\",\"Image 2 - mobile\":\"RvGNGEsR9\",\"Image 2 - tablet\":\"cG1hKebpZ\",\"Image 3 - desk\":\"q0G4d_FLf\",\"Image 3 - mobile\":\"zRRWP6HZJ\",\"Image 3 - tablet\":\"onIFuDG1q\",\"Image 4 - desk\":\"uGtXWo5_w\",\"Image 4 - mobile\":\"V9L33xo0W\",\"Image 4 - tablet\":\"lgqPWTB_V\"};const getProps=({gapHorizontal,gapVertical,height,id,image1,image2,image3,image4,width,...props})=>{return{...props,DAOZEyqc4:image4??props.DAOZEyqc4,DW9GFOvlh:gapVertical??props.DW9GFOvlh??8,EpS2iXyo7:image1??props.EpS2iXyo7,P2lnBz26D:image2??props.P2lnBz26D,UEZPwfUqX:image3??props.UEZPwfUqX,variant:humanReadableVariantMap[props.variant]??props.variant??\"kdWRs9ea6\",z5wVDk8Om:gapHorizontal??props.z5wVDk8Om??8};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,EpS2iXyo7,P2lnBz26D,UEZPwfUqX,DAOZEyqc4,DW9GFOvlh,z5wVDk8Om,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kdWRs9ea6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const WCgcb3OFQveqs4s=activeVariantCallback(async(...args)=>{setVariant(\"kdWRs9ea6\");});const WCgcb3OFQ1mav0r0=activeVariantCallback(async(...args)=>{setVariant(\"Fiqcrn8ht\");});const WCgcb3OFQ1k0rwli=activeVariantCallback(async(...args)=>{setVariant(\"VBWmLzSVU\");});const WCgcb3OFQ12x6qsr=activeVariantCallback(async(...args)=>{setVariant(\"h8uz7ZR6Y\");});const WCgcb3OFQflcnoi=activeVariantCallback(async(...args)=>{setVariant(\"RvGNGEsR9\");});const WCgcb3OFQ1w9kmtx=activeVariantCallback(async(...args)=>{setVariant(\"cG1hKebpZ\");});const WCgcb3OFQqnw8sn=activeVariantCallback(async(...args)=>{setVariant(\"q0G4d_FLf\");});const WCgcb3OFQukx7a6=activeVariantCallback(async(...args)=>{setVariant(\"zRRWP6HZJ\");});const WCgcb3OFQ1e7jf2l=activeVariantCallback(async(...args)=>{setVariant(\"onIFuDG1q\");});const WCgcb3OFQu1mmh1=activeVariantCallback(async(...args)=>{setVariant(\"uGtXWo5_w\");});const WCgcb3OFQ13v3mr4=activeVariantCallback(async(...args)=>{setVariant(\"V9L33xo0W\");});const WCgcb3OFQ1q7cl3w=activeVariantCallback(async(...args)=>{setVariant(\"lgqPWTB_V\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(P2lnBz26D);const visible1=isSet(UEZPwfUqX);const visible2=isSet(DAOZEyqc4);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fdne81\",className,classNames),\"data-framer-name\":\"Image 1 - desk\",layoutDependency:layoutDependency,layoutId:\"kdWRs9ea6\",ref:refBinding,style:{\"--t33fjj\":numberToPixelString(DW9GFOvlh),...style},...addPropertyOverrides({cG1hKebpZ:{\"data-framer-name\":\"Image 2 - tablet\"},Fiqcrn8ht:{\"data-framer-name\":\"Image 1 - mobile\"},h8uz7ZR6Y:{\"data-framer-name\":\"Image 2 - desk\"},lgqPWTB_V:{\"data-framer-name\":\"Image 4 - tablet\"},onIFuDG1q:{\"data-framer-name\":\"Image 3 - tablet\"},q0G4d_FLf:{\"data-framer-name\":\"Image 3 - desk\"},RvGNGEsR9:{\"data-framer-name\":\"Image 2 - mobile\"},uGtXWo5_w:{\"data-framer-name\":\"Image 4 - desk\"},V9L33xo0W:{\"data-framer-name\":\"Image 4 - mobile\"},VBWmLzSVU:{\"data-framer-name\":\"Image 1 - tablet\"},zRRWP6HZJ:{\"data-framer-name\":\"Image 3 - mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-36nw8x\",\"data-framer-name\":\"Images\",layoutDependency:layoutDependency,layoutId:\"HqZhe3dhx\",style:{\"--15yyi2f\":numberToPixelString(z5wVDk8Om)},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",y:(componentViewport?.y||0)+0+0+-126,...addPropertyOverrides({cG1hKebpZ:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+-120},Fiqcrn8ht:{height:72,width:\"72px\",y:undefined},lgqPWTB_V:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+-120},onIFuDG1q:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+-120},RvGNGEsR9:{height:72,width:\"72px\",y:undefined},V9L33xo0W:{height:72,width:\"72px\",y:undefined},VBWmLzSVU:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+-120},zRRWP6HZJ:{height:72,width:\"72px\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wz3ftt-container\",layoutDependency:layoutDependency,layoutId:\"hP654DA9r-container\",nodeId:\"hP654DA9r\",rendersWithMotion:true,scopeId:\"pPiDenwWH\",children:/*#__PURE__*/_jsx(GalleryItem,{GBi9Swc4q:toResponsiveImage(EpS2iXyo7),height:\"100%\",id:\"hP654DA9r\",layoutId:\"hP654DA9r\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:{borderColor:\"var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, rgb(0, 0, 0))\",borderStyle:\"solid\",borderWidth:1},variant:\"Ka1x3afzE\",WCgcb3OFQ:WCgcb3OFQveqs4s,width:\"100%\",...addPropertyOverrides({cG1hKebpZ:{variant:\"EvYMeOc5z\",WCgcb3OFQ:WCgcb3OFQ1k0rwli},Fiqcrn8ht:{WCgcb3OFQ:WCgcb3OFQ1mav0r0},h8uz7ZR6Y:{variant:\"EvYMeOc5z\"},lgqPWTB_V:{variant:\"EvYMeOc5z\",WCgcb3OFQ:WCgcb3OFQ1k0rwli},onIFuDG1q:{variant:\"EvYMeOc5z\",WCgcb3OFQ:WCgcb3OFQ1k0rwli},q0G4d_FLf:{variant:\"EvYMeOc5z\"},RvGNGEsR9:{variant:\"EvYMeOc5z\",WCgcb3OFQ:WCgcb3OFQ1mav0r0},uGtXWo5_w:{variant:\"EvYMeOc5z\"},V9L33xo0W:{variant:\"EvYMeOc5z\",WCgcb3OFQ:WCgcb3OFQ1mav0r0},VBWmLzSVU:{WCgcb3OFQ:WCgcb3OFQ1k0rwli},zRRWP6HZJ:{variant:\"EvYMeOc5z\",WCgcb3OFQ:WCgcb3OFQ1mav0r0}},baseVariant,gestureVariant)})})}),visible&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",y:(componentViewport?.y||0)+0+0+-42,...addPropertyOverrides({cG1hKebpZ:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+-40},Fiqcrn8ht:{height:72,width:\"72px\",y:undefined},lgqPWTB_V:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+-40},onIFuDG1q:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+-40},RvGNGEsR9:{height:72,width:\"72px\",y:undefined},V9L33xo0W:{height:72,width:\"72px\",y:undefined},VBWmLzSVU:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+-40},zRRWP6HZJ:{height:72,width:\"72px\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s1qndr-container\",layoutDependency:layoutDependency,layoutId:\"OYDbwV44k-container\",nodeId:\"OYDbwV44k\",rendersWithMotion:true,scopeId:\"pPiDenwWH\",children:/*#__PURE__*/_jsx(GalleryItem2,{GBi9Swc4q:toResponsiveImage(P2lnBz26D),height:\"100%\",id:\"OYDbwV44k\",layoutId:\"OYDbwV44k\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:{borderColor:\"var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, rgb(0, 0, 0))\",borderStyle:\"solid\",borderWidth:1},variant:\"JHySJVVjo\",WCgcb3OFQ:WCgcb3OFQ12x6qsr,width:\"100%\",...addPropertyOverrides({cG1hKebpZ:{variant:\"dpyjIakc1\",WCgcb3OFQ:WCgcb3OFQ1w9kmtx},Fiqcrn8ht:{WCgcb3OFQ:WCgcb3OFQflcnoi},h8uz7ZR6Y:{variant:\"dpyjIakc1\"},lgqPWTB_V:{WCgcb3OFQ:WCgcb3OFQ1w9kmtx},onIFuDG1q:{WCgcb3OFQ:WCgcb3OFQ1w9kmtx},RvGNGEsR9:{variant:\"dpyjIakc1\",WCgcb3OFQ:WCgcb3OFQflcnoi},V9L33xo0W:{WCgcb3OFQ:WCgcb3OFQflcnoi},VBWmLzSVU:{WCgcb3OFQ:WCgcb3OFQ1w9kmtx},zRRWP6HZJ:{WCgcb3OFQ:WCgcb3OFQflcnoi}},baseVariant,gestureVariant)})})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",y:(componentViewport?.y||0)+0+0+42,...addPropertyOverrides({cG1hKebpZ:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+40},Fiqcrn8ht:{height:72,width:\"72px\",y:undefined},lgqPWTB_V:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+40},onIFuDG1q:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+40},RvGNGEsR9:{height:72,width:\"72px\",y:undefined},V9L33xo0W:{height:72,width:\"72px\",y:undefined},VBWmLzSVU:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+40},zRRWP6HZJ:{height:72,width:\"72px\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bwko40-container\",layoutDependency:layoutDependency,layoutId:\"Qyxf6aHdC-container\",nodeId:\"Qyxf6aHdC\",rendersWithMotion:true,scopeId:\"pPiDenwWH\",children:/*#__PURE__*/_jsx(GalleryItem3,{GBi9Swc4q:toResponsiveImage(UEZPwfUqX),height:\"100%\",id:\"Qyxf6aHdC\",layoutId:\"Qyxf6aHdC\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:{borderColor:\"var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, rgb(0, 0, 0))\",borderStyle:\"solid\",borderWidth:1},variant:\"LLEYUYdDX\",WCgcb3OFQ:WCgcb3OFQqnw8sn,width:\"100%\",...addPropertyOverrides({cG1hKebpZ:{WCgcb3OFQ:WCgcb3OFQ1e7jf2l},Fiqcrn8ht:{WCgcb3OFQ:WCgcb3OFQukx7a6},lgqPWTB_V:{WCgcb3OFQ:WCgcb3OFQ1e7jf2l},onIFuDG1q:{variant:\"egTUexslS\",WCgcb3OFQ:WCgcb3OFQ1e7jf2l},q0G4d_FLf:{variant:\"egTUexslS\"},RvGNGEsR9:{WCgcb3OFQ:WCgcb3OFQukx7a6},V9L33xo0W:{WCgcb3OFQ:WCgcb3OFQukx7a6},VBWmLzSVU:{WCgcb3OFQ:WCgcb3OFQ1e7jf2l},zRRWP6HZJ:{variant:\"egTUexslS\",WCgcb3OFQ:WCgcb3OFQukx7a6}},baseVariant,gestureVariant)})})}),visible2&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"84px\",y:(componentViewport?.y||0)+0+0+126,...addPropertyOverrides({cG1hKebpZ:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+120},Fiqcrn8ht:{height:72,width:\"72px\",y:undefined},lgqPWTB_V:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+120},onIFuDG1q:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+120},RvGNGEsR9:{height:72,width:\"72px\",y:undefined},V9L33xo0W:{height:72,width:\"72px\",y:undefined},VBWmLzSVU:{height:80,width:\"80px\",y:(componentViewport?.y||0)+0+0+120},zRRWP6HZJ:{height:72,width:\"72px\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yzl3h3-container\",layoutDependency:layoutDependency,layoutId:\"DsjrbtmgT-container\",nodeId:\"DsjrbtmgT\",rendersWithMotion:true,scopeId:\"pPiDenwWH\",children:/*#__PURE__*/_jsx(GalleryItem4,{GBi9Swc4q:toResponsiveImage(DAOZEyqc4),height:\"100%\",id:\"DsjrbtmgT\",layoutId:\"DsjrbtmgT\",style:{height:\"100%\",width:\"100%\"},tJndCeVnA:{borderColor:\"var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, rgb(0, 0, 0))\",borderStyle:\"solid\",borderWidth:1},variant:\"Ftragc24p\",WCgcb3OFQ:WCgcb3OFQu1mmh1,width:\"100%\",...addPropertyOverrides({cG1hKebpZ:{WCgcb3OFQ:WCgcb3OFQ1q7cl3w},Fiqcrn8ht:{WCgcb3OFQ:WCgcb3OFQ13v3mr4},lgqPWTB_V:{variant:\"D5Lz_jDGi\",WCgcb3OFQ:WCgcb3OFQ1q7cl3w},onIFuDG1q:{WCgcb3OFQ:WCgcb3OFQ1q7cl3w},RvGNGEsR9:{WCgcb3OFQ:WCgcb3OFQ13v3mr4},uGtXWo5_w:{variant:\"D5Lz_jDGi\"},V9L33xo0W:{variant:\"D5Lz_jDGi\",WCgcb3OFQ:WCgcb3OFQ13v3mr4},VBWmLzSVU:{WCgcb3OFQ:WCgcb3OFQ1q7cl3w},zRRWP6HZJ:{WCgcb3OFQ:WCgcb3OFQ13v3mr4}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r3kfsu-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"xs3bxYSum-container\",nodeId:\"xs3bxYSum\",rendersWithMotion:true,scopeId:\"pPiDenwWH\",children:/*#__PURE__*/_jsx(ImageZoom,{action:\"hover\",height:\"100%\",id:\"xs3bxYSum\",image:toResponsiveImage(EpS2iXyo7),layoutId:\"xs3bxYSum\",radius:\"0px\",shadows:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.18), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.16), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.06)\",sizing:\"cover\",style:{height:\"100%\",width:\"100%\"},transition:{bounce:0,delay:0,duration:.5,type:\"spring\"},width:\"100%\",zoomLevel:1.5,...addPropertyOverrides({cG1hKebpZ:{border:{color:\"rgb(255, 255, 255)\",style:\"solid\",width:\"22px\"}},Fiqcrn8ht:{border:{color:\"rgb(255, 255, 255)\",style:\"solid\",width:\"22px\"}},h8uz7ZR6Y:{image:toResponsiveImage(P2lnBz26D)},lgqPWTB_V:{border:{color:\"rgb(255, 255, 255)\",style:\"solid\",width:\"22px\"}},onIFuDG1q:{border:{color:\"rgb(255, 255, 255)\",style:\"solid\",width:\"22px\"}},q0G4d_FLf:{image:toResponsiveImage(UEZPwfUqX)},RvGNGEsR9:{border:{color:\"rgb(255, 255, 255)\",style:\"solid\",width:\"22px\"}},uGtXWo5_w:{image:toResponsiveImage(DAOZEyqc4)},V9L33xo0W:{border:{color:\"rgb(255, 255, 255)\",style:\"solid\",width:\"22px\"}},VBWmLzSVU:{border:{color:\"rgb(255, 255, 255)\",style:\"solid\",width:\"22px\"}},zRRWP6HZJ:{border:{color:\"rgb(255, 255, 255)\",style:\"solid\",width:\"22px\"}}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rdgdJ.framer-1k2opui, .framer-rdgdJ .framer-1k2opui { display: block; }\",\".framer-rdgdJ.framer-fdne81 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: var(--t33fjj); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 600px; }\",\".framer-rdgdJ .framer-36nw8x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: var(--15yyi2f); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-rdgdJ .framer-wz3ftt-container, .framer-rdgdJ .framer-1s1qndr-container, .framer-rdgdJ .framer-1bwko40-container, .framer-rdgdJ .framer-1yzl3h3-container { flex: none; height: 84px; position: relative; width: 84px; }\",\".framer-rdgdJ .framer-1r3kfsu-container { align-self: stretch; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-rdgdJ.framer-v-1v3yikd.framer-fdne81, .framer-rdgdJ.framer-v-do4m1a.framer-fdne81, .framer-rdgdJ.framer-v-peu9uk.framer-fdne81, .framer-rdgdJ.framer-v-nedk4k.framer-fdne81 { flex-direction: column; }\",\".framer-rdgdJ.framer-v-1v3yikd .framer-36nw8x, .framer-rdgdJ.framer-v-do4m1a .framer-36nw8x, .framer-rdgdJ.framer-v-peu9uk .framer-36nw8x, .framer-rdgdJ.framer-v-nedk4k .framer-36nw8x { align-content: flex-start; align-items: flex-start; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; order: 2; padding: 0px 16px 0px 16px; width: 100%; }\",\".framer-rdgdJ.framer-v-1v3yikd .framer-wz3ftt-container, .framer-rdgdJ.framer-v-1v3yikd .framer-1s1qndr-container, .framer-rdgdJ.framer-v-1v3yikd .framer-1bwko40-container, .framer-rdgdJ.framer-v-1v3yikd .framer-1yzl3h3-container, .framer-rdgdJ.framer-v-do4m1a .framer-wz3ftt-container, .framer-rdgdJ.framer-v-do4m1a .framer-1s1qndr-container, .framer-rdgdJ.framer-v-do4m1a .framer-1bwko40-container, .framer-rdgdJ.framer-v-do4m1a .framer-1yzl3h3-container, .framer-rdgdJ.framer-v-peu9uk .framer-wz3ftt-container, .framer-rdgdJ.framer-v-peu9uk .framer-1s1qndr-container, .framer-rdgdJ.framer-v-peu9uk .framer-1bwko40-container, .framer-rdgdJ.framer-v-peu9uk .framer-1yzl3h3-container, .framer-rdgdJ.framer-v-nedk4k .framer-wz3ftt-container, .framer-rdgdJ.framer-v-nedk4k .framer-1s1qndr-container, .framer-rdgdJ.framer-v-nedk4k .framer-1bwko40-container, .framer-rdgdJ.framer-v-nedk4k .framer-1yzl3h3-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 72px); width: 72px; }\",\".framer-rdgdJ.framer-v-1v3yikd .framer-1r3kfsu-container, .framer-rdgdJ.framer-v-do4m1a .framer-1r3kfsu-container, .framer-rdgdJ.framer-v-peu9uk .framer-1r3kfsu-container, .framer-rdgdJ.framer-v-nedk4k .framer-1r3kfsu-container { align-self: unset; flex: none; height: 506px; order: 1; width: 100%; }\",\".framer-rdgdJ.framer-v-1i41k2h .framer-wz3ftt-container, .framer-rdgdJ.framer-v-1i41k2h .framer-1s1qndr-container, .framer-rdgdJ.framer-v-1i41k2h .framer-1bwko40-container, .framer-rdgdJ.framer-v-1i41k2h .framer-1yzl3h3-container, .framer-rdgdJ.framer-v-nek6km .framer-wz3ftt-container, .framer-rdgdJ.framer-v-nek6km .framer-1s1qndr-container, .framer-rdgdJ.framer-v-nek6km .framer-1bwko40-container, .framer-rdgdJ.framer-v-nek6km .framer-1yzl3h3-container, .framer-rdgdJ.framer-v-1oi5tr3 .framer-wz3ftt-container, .framer-rdgdJ.framer-v-1oi5tr3 .framer-1s1qndr-container, .framer-rdgdJ.framer-v-1oi5tr3 .framer-1bwko40-container, .framer-rdgdJ.framer-v-1oi5tr3 .framer-1yzl3h3-container, .framer-rdgdJ.framer-v-1xtw7ut .framer-wz3ftt-container, .framer-rdgdJ.framer-v-1xtw7ut .framer-1s1qndr-container, .framer-rdgdJ.framer-v-1xtw7ut .framer-1bwko40-container, .framer-rdgdJ.framer-v-1xtw7ut .framer-1yzl3h3-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 80px); width: 80px; }\",\".framer-rdgdJ.framer-v-1i41k2h .framer-1r3kfsu-container, .framer-rdgdJ.framer-v-nek6km .framer-1r3kfsu-container, .framer-rdgdJ.framer-v-1oi5tr3 .framer-1r3kfsu-container, .framer-rdgdJ.framer-v-1xtw7ut .framer-1r3kfsu-container { align-self: unset; height: 506px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"h8uz7ZR6Y\":{\"layout\":[\"fixed\",\"auto\"]},\"q0G4d_FLf\":{\"layout\":[\"fixed\",\"auto\"]},\"uGtXWo5_w\":{\"layout\":[\"fixed\",\"auto\"]},\"Fiqcrn8ht\":{\"layout\":[\"fixed\",\"auto\"]},\"RvGNGEsR9\":{\"layout\":[\"fixed\",\"auto\"]},\"zRRWP6HZJ\":{\"layout\":[\"fixed\",\"auto\"]},\"V9L33xo0W\":{\"layout\":[\"fixed\",\"auto\"]},\"VBWmLzSVU\":{\"layout\":[\"fixed\",\"auto\"]},\"cG1hKebpZ\":{\"layout\":[\"fixed\",\"auto\"]},\"onIFuDG1q\":{\"layout\":[\"fixed\",\"auto\"]},\"lgqPWTB_V\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"EpS2iXyo7\":\"image1\",\"P2lnBz26D\":\"image2\",\"UEZPwfUqX\":\"image3\",\"DAOZEyqc4\":\"image4\",\"DW9GFOvlh\":\"gapVertical\",\"z5wVDk8Om\":\"gapHorizontal\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpPiDenwWH=withCSS(Component,css,\"framer-rdgdJ\");export default FramerpPiDenwWH;FramerpPiDenwWH.displayName=\"Image Gallery\";FramerpPiDenwWH.defaultProps={height:84,width:600};addPropertyControls(FramerpPiDenwWH,{variant:{options:[\"kdWRs9ea6\",\"h8uz7ZR6Y\",\"q0G4d_FLf\",\"uGtXWo5_w\",\"Fiqcrn8ht\",\"RvGNGEsR9\",\"zRRWP6HZJ\",\"V9L33xo0W\",\"VBWmLzSVU\",\"cG1hKebpZ\",\"onIFuDG1q\",\"lgqPWTB_V\"],optionTitles:[\"Image 1 - desk\",\"Image 2 - desk\",\"Image 3 - desk\",\"Image 4 - desk\",\"Image 1 - mobile\",\"Image 2 - mobile\",\"Image 3 - mobile\",\"Image 4 - mobile\",\"Image 1 - tablet\",\"Image 2 - tablet\",\"Image 3 - tablet\",\"Image 4 - tablet\"],title:\"Variant\",type:ControlType.Enum},EpS2iXyo7:{title:\"Image 1\",type:ControlType.ResponsiveImage},P2lnBz26D:{title:\"Image 2\",type:ControlType.ResponsiveImage},UEZPwfUqX:{title:\"Image 3\",type:ControlType.ResponsiveImage},DAOZEyqc4:{title:\"Image 4\",type:ControlType.ResponsiveImage},DW9GFOvlh:{defaultValue:8,description:\"\",min:0,title:\"Gap vertical\",type:ControlType.Number},z5wVDk8Om:{defaultValue:8,description:\"\",min:0,title:\"Gap horizontal\",type:ControlType.Number}});addFonts(FramerpPiDenwWH,[{explicitInter:true,fonts:[]},...GalleryItemFonts,...GalleryItem2Fonts,...GalleryItem3Fonts,...GalleryItem4Fonts,...ImageZoomFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpPiDenwWH\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"600\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"h8uz7ZR6Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"q0G4d_FLf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uGtXWo5_w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Fiqcrn8ht\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RvGNGEsR9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zRRWP6HZJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"V9L33xo0W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VBWmLzSVU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cG1hKebpZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"onIFuDG1q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lgqPWTB_V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"EpS2iXyo7\\\":\\\"image1\\\",\\\"P2lnBz26D\\\":\\\"image2\\\",\\\"UEZPwfUqX\\\":\\\"image3\\\",\\\"DAOZEyqc4\\\":\\\"image4\\\",\\\"DW9GFOvlh\\\":\\\"gapVertical\\\",\\\"z5wVDk8Om\\\":\\\"gapHorizontal\\\"}\",\"framerIntrinsicHeight\":\"84\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pPiDenwWH.map", "// Generated by Framer (e0edd7a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Knockout HTF27-JuniorBantamwt\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Knockout HTF27-JuniorBantamwt\",source:\"custom\",url:\"https://framerusercontent.com/assets/5L8CnBtgxZ7GbCb1eMVWR16MQ.woff2\"}]}];export const css=['.framer-isBId .framer-styles-preset-wf7091:not(.rich-text-wrapper), .framer-isBId .framer-styles-preset-wf7091.rich-text-wrapper h2 { --framer-font-family: \"Knockout HTF27-JuniorBantamwt\", \"Knockout HTF27-JuniorBantamwt Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 9.15); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-isBId .framer-styles-preset-wf7091:not(.rich-text-wrapper), .framer-isBId .framer-styles-preset-wf7091.rich-text-wrapper h2 { --framer-font-family: \"Knockout HTF27-JuniorBantamwt\", \"Knockout HTF27-JuniorBantamwt Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 9.75); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 41px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-isBId .framer-styles-preset-wf7091:not(.rich-text-wrapper), .framer-isBId .framer-styles-preset-wf7091.rich-text-wrapper h2 { --framer-font-family: \"Knockout HTF27-JuniorBantamwt\", \"Knockout HTF27-JuniorBantamwt Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 57px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-isBId\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6d96db3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Knockout HTF29-JuniorLiteweight\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Knockout HTF29-JuniorLiteweight\",source:\"custom\",url:\"https://framerusercontent.com/assets/zkRM7ZcJJ9eyawl3alws6gf9jfY.woff2\"}]}];export const css=['.framer-UlxMH .framer-styles-preset-1bnbvtx:not(.rich-text-wrapper), .framer-UlxMH .framer-styles-preset-1bnbvtx.rich-text-wrapper h3 { --framer-font-family: \"Knockout HTF29-JuniorLiteweight\", \"Knockout HTF29-JuniorLiteweight Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-UlxMH\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6d96db3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Merriweather-700\",\"GF;Merriweather-900\",\"GF;Merriweather-900italic\",\"GF;Merriweather-700italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Merriweather\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/merriweather/v32/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDrOSAqFlf0KvXKYQ.woff2\",weight:\"700\"},{family:\"Merriweather\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/merriweather/v32/u-4D0qyriQwlOrhSvowK_l5UcA6zuSYEqOzpPe3HOZJ5eX1WtLaQwmYiScCmDxhtNOKl8yDrdyAqFlf0KvXKYQ.woff2\",weight:\"900\"},{family:\"Merriweather\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/merriweather/v32/u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmRrV131CPDaYa_F.woff2\",weight:\"900\"},{family:\"Merriweather\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/merriweather/v32/u-4B0qyriQwlOrhSvowK_l5-eTxCVx0ZbwLvKH2Gk9hLmp0v5yA-xXPqCzLvPee1XYk_XSf-FmQlV131CPDaYa_F.woff2\",weight:\"700\"}]}];export const css=['.framer-UkG5A .framer-styles-preset-1swlbmj:not(.rich-text-wrapper), .framer-UkG5A .framer-styles-preset-1swlbmj.rich-text-wrapper blockquote { --framer-blockquote-font-family: \"Merriweather\", \"Merriweather Placeholder\", serif; --framer-blockquote-font-family-bold: \"Merriweather\", serif; --framer-blockquote-font-family-bold-italic: \"Merriweather\", serif; --framer-blockquote-font-family-italic: \"Merriweather\", \"Merriweather Placeholder\", serif; --framer-blockquote-font-size: calc(var(--framer-root-font-size, 1rem) * 3.5); --framer-blockquote-font-style: normal; --framer-blockquote-font-style-bold: normal; --framer-blockquote-font-style-bold-italic: italic; --framer-blockquote-font-style-italic: italic; --framer-blockquote-font-variation-axes: normal; --framer-blockquote-font-weight: 700; --framer-blockquote-font-weight-bold: 900; --framer-blockquote-font-weight-bold-italic: 900; --framer-blockquote-font-weight-italic: 700; --framer-blockquote-letter-spacing: 0em; --framer-blockquote-line-height: 1.1em; --framer-blockquote-paragraph-spacing: 20px; --framer-blockquote-text-alignment: left; --framer-blockquote-text-color: var(--token-a3fd264b-40e7-4b80-9d75-31223d3ba989, #222222); --framer-blockquote-text-stroke-color: initial; --framer-blockquote-text-stroke-width: initial; --framer-font-open-type-features: normal; padding: 0px 0px 0px 22px; position: relative; }','.framer-UkG5A .framer-styles-preset-1swlbmj:not(.rich-text-wrapper)::before, .framer-UkG5A .framer-styles-preset-1swlbmj.rich-text-wrapper blockquote::before { background-color: #ddd; border-radius: 1px; content: \" \"; display: block; height: 100%; left: 0px; position: absolute; top: 0px; width: 2px; }'];export const className=\"framer-UkG5A\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e0edd7a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Bitstream Charter Roman\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Bitstream Charter Roman\",source:\"custom\",url:\"https://framerusercontent.com/assets/le6yLp2dzfZGYVzaspbrHGV74.woff2\"}]}];export const css=['.framer-9TDEM .framer-styles-preset-1ewql8v:not(.rich-text-wrapper), .framer-9TDEM .framer-styles-preset-1ewql8v.rich-text-wrapper p { --framer-font-family: \"Bitstream Charter Roman\", \"Bitstream Charter Roman Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: justify; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-9TDEM .framer-styles-preset-1ewql8v:not(.rich-text-wrapper), .framer-9TDEM .framer-styles-preset-1ewql8v.rich-text-wrapper p { --framer-font-family: \"Bitstream Charter Roman\", \"Bitstream Charter Roman Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: justify; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-9TDEM .framer-styles-preset-1ewql8v:not(.rich-text-wrapper), .framer-9TDEM .framer-styles-preset-1ewql8v.rich-text-wrapper p { --framer-font-family: \"Bitstream Charter Roman\", \"Bitstream Charter Roman Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: justify; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-9TDEM\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6d96db3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-bbw4a .framer-styles-preset-i27o6m {  }\"];export const className=\"framer-bbw4a\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6d96db3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Bitstream Charter Bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Bitstream Charter Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/jXNZw0HCeR0MYKYUfNV2IJPHn0c.woff2\"}]}];export const css=[\".framer-F3EOT .framer-styles-preset-1mxx4cy:not(.rich-text-wrapper), .framer-F3EOT .framer-styles-preset-1mxx4cy.rich-text-wrapper h6 { --framer-font-family: \\\"Bitstream Charter Bold\\\", \\\"Bitstream Charter Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-F3EOT\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6d96db3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-SemiBoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/vxBnBhH8768IFAXAb4Qf6wQHKs.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zSsEuoJdh8mcFVk976C05ZfQr8.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/b8ezwLrN7h2AUoPEENcsTMVJ0.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/mvNEIBLyHbscgHtwfsByjXUz3XY.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/6FI2EneKzM3qBy5foOZXey7coCA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qrVgiXNd6RuQjETYQiVQ9nqCk.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/NHHeAKJVP0ZWHk5YZnQQChIsBM.woff2\",weight:\"600\"}]}];export const css=['.framer-osBuo .framer-styles-preset-6svfr2:not(.rich-text-wrapper), .framer-osBuo .framer-styles-preset-6svfr2.rich-text-wrapper h2 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-osBuo\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6d96db3)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Bitstream Charter Roman\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Bitstream Charter Roman\",source:\"custom\",url:\"https://framerusercontent.com/assets/le6yLp2dzfZGYVzaspbrHGV74.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-QVWzF .framer-styles-preset-10hjqug:not(.rich-text-wrapper), .framer-QVWzF .framer-styles-preset-10hjqug.rich-text-wrapper p { --framer-font-family: \"Bitstream Charter Roman\", \"Bitstream Charter Roman Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-QVWzF\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2797bee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Bitstream Charter Roman\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Bitstream Charter Roman\",source:\"custom\",url:\"https://framerusercontent.com/assets/le6yLp2dzfZGYVzaspbrHGV74.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-rQKCi .framer-styles-preset-819tf5:not(.rich-text-wrapper), .framer-rQKCi .framer-styles-preset-819tf5.rich-text-wrapper p { --framer-font-family: \"Bitstream Charter Roman\", \"Bitstream Charter Roman Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-rQKCi .framer-styles-preset-819tf5:not(.rich-text-wrapper), .framer-rQKCi .framer-styles-preset-819tf5.rich-text-wrapper p { --framer-font-family: \"Bitstream Charter Roman\", \"Bitstream Charter Roman Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-rQKCi .framer-styles-preset-819tf5:not(.rich-text-wrapper), .framer-rQKCi .framer-styles-preset-819tf5.rich-text-wrapper p { --framer-font-family: \"Bitstream Charter Roman\", \"Bitstream Charter Roman Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 1.8em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-43cd082f-8db2-49db-80d2-27ab699bf89a, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-rQKCi\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["createStore", "t", "e", "n", "setState", "r", "c", "getState", "subscribeWithSelector", "o", "listenerToAdd", "window", "s", "fe", "create", "useStore", "u", "le", "i", "a", "pe", "d", "l", "f", "S", "b", "w", "listener", "p", "ne", "CurrencySymbols_default", "ShopifyDataType", "OPEN_CART_EVENT", "DEFAULT_TRANSITION", "Colors", "EMPTY_SHOPIFY_DATA", "shopifyDataCache", "parseShopifyId", "id", "type", "parseShopifyData", "shopifyData", "cachedData", "data", "parsedData", "variant", "error", "Icon", "image", "color", "size", "style", "defaultImage", "colorValue", "p", "Button", "tag", "fill", "color", "shadows", "border", "radius", "padding", "font", "opacity", "bgBlur", "transition", "variant", "children", "style", "animate", "otherProps", "background", "Tag", "motion", "addWrapper", "elementChildren", "p", "element", "u", "createButtonPropertyControls", "variants", "placeholder", "hidden", "endProps", "lastControlDescription", "allVariants", "Colors", "colorControls", "placeholderControls", "fillControls", "borderControls", "shadowsControls", "opacityControls", "defaultColorValues", "defaultPlaceholderValues", "defaultFillValues", "defaultBorderValues", "defaultOpacityValues", "hasDefaultBorder", "isDefault", "optional", "ControlType", "props", "prop", "showTransition", "DEFAULT_TRANSITION", "Message", "title", "subtitle", "currencyFormatProp", "startProps", "navigator", "formatCurrency", "amount", "currencyCode", "options", "decimals", "formattedAmount", "locale", "symbol", "CurrencySymbols_default", "useProductStore", "create", "set", "productId", "variantOption", "option", "state", "quantity", "useSelectedVariant", "shopifyData", "parsedData", "se", "parseShopifyData", "shopifyId", "variants", "selectedVariantOptions", "variant", "CartItemContext", "z", "useCartItem", "re", "HIDDEN_CLASS", "ProductInfoType", "ProductInfoLabelComponent", "props", "type", "whenZero", "textWhenZero", "currencyFormat", "Tag", "variant", "useSelectedVariant", "inCart", "cartPrice", "cartCompareAtPrice", "useCartItem", "value", "currencyCode", "hidden", "isPriceV2", "price", "text", "formatCurrency", "p", "u", "ProductInfoLabel", "withCSS", "ProductInfoLabel_default", "addPropertyControls", "ControlType", "CurrencySymbols_default", "currencyFormatProp", "n", "a", "s", "i", "__defNormalProp", "o", "__spreadValues", "toThenable", "e", "t", "persist", "r", "l", "c", "d", "setItem", "u", "p", "v", "hydrate", "CART_ID_STORAGE_ID", "frameshipDataCache", "fetchShopifyData", "query", "variables", "shopUrl", "accessToken", "getFrameshipInfo", "value", "error", "CART_FRAGMENT", "useCartStore", "create", "persist", "set", "get", "createNewCart", "cartId", "cart", "fetchCart", "edge", "generateCheckoutUrl", "newCart", "createCart", "variantId", "quantity", "updatedCart", "addToCart", "lineId", "removeFromCart", "updateCartLineQuantity", "state", "mutation", "data", "e", "retryVariables", "retryData", "getAmountInStock", "productId", "inventoryByVariant", "useAmountInStock", "shopifyData", "shopifyId", "parseShopifyData", "inventory", "setInventory", "ye", "isLoading", "setIsLoading", "getFrameshipInfo", "shopUrl", "accessToken", "stagingDomain", "productionDomain", "isCreatorLicense", "hasAccess", "window", "frameshipIdComponent", "frameshipId", "frameshipData", "parseFrameshipData", "hasFrameshipAccess", "frameshipComponent", "newStagingDomain", "newProductionDomain", "hostname", "isPreview", "stagingDomainValue", "productionDomainValue", "frameshipDataCache", "decoded", "decodeFromBase64WithoutPadding", "rot13", "reverseString", "data", "value", "base64WithoutPadding", "padding", "paddedBase64", "error", "str", "char", "charCode", "baseCharCode", "generateCheckoutUrl", "checkoutUrl", "State", "defaultText", "AddToCartButton", "props", "shopifyId", "tracksInventory", "variants", "parseShopifyData", "isCanvas", "RenderTarget", "state", "setState", "ye", "items", "addToCart", "useCartStore", "quantity", "selectedVariantOptions", "useProductStore", "inventory", "inventoryIsLoading", "useAmountInStock", "selectedVariant", "useSelectedVariant", "p", "Button", "window", "OPEN_CART_EVENT", "addPropertyControls", "ControlType", "createButtonPropertyControls", "Colors", "borderProp", "color", "ControlType", "Border", "width", "style", "radius", "p", "ImageZoom", "props", "_props_image", "_props_image1", "action", "zoom", "setZoom", "ye", "origin", "setOrigin", "imgRef", "pe", "updateOrigin", "e", "left", "top", "width", "height", "x", "y", "handleMouseEnter", "handleMouseLeave", "handleMouseUp", "u", "p", "motion", "Border", "addPropertyControls", "ControlType", "borderProp", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "toResponsiveImage", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "borderColor", "click", "height", "id", "image", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "GBi9Swc4q", "tJndCeVnA", "WCgcb3OFQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1q51xnk", "args", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "_tJndCeVnA_borderBottomWidth", "_tJndCeVnA_borderLeftWidth", "_tJndCeVnA_borderRightWidth", "_tJndCeVnA_borderTopWidth", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "css", "FramereVhgb_wry", "withCSS", "eVhgb_wry_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "toResponsiveImage", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "borderColor", "click", "height", "id", "image", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "GBi9Swc4q", "tJndCeVnA", "WCgcb3OFQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1q51xnk", "args", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "_tJndCeVnA_borderBottomWidth", "_tJndCeVnA_borderLeftWidth", "_tJndCeVnA_borderRightWidth", "_tJndCeVnA_borderTopWidth", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "css", "FramerhsRBS0kiQ", "withCSS", "hsRBS0kiQ_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "toResponsiveImage", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "borderColor", "click", "height", "id", "image", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "GBi9Swc4q", "tJndCeVnA", "WCgcb3OFQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1q51xnk", "args", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "_tJndCeVnA_borderBottomWidth", "_tJndCeVnA_borderLeftWidth", "_tJndCeVnA_borderRightWidth", "_tJndCeVnA_borderTopWidth", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "css", "FramerjcrYC93EJ", "withCSS", "jcrYC93EJ_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "toResponsiveImage", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "borderColor", "click", "height", "id", "image", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "GBi9Swc4q", "tJndCeVnA", "WCgcb3OFQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1q51xnk", "args", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "_tJndCeVnA_borderBottomWidth", "_tJndCeVnA_borderLeftWidth", "_tJndCeVnA_borderRightWidth", "_tJndCeVnA_borderTopWidth", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "css", "FramerngBJcQcel", "withCSS", "ngBJcQcel_default", "addPropertyControls", "ControlType", "addFonts", "GalleryItemFonts", "getFonts", "ngBJcQcel_default", "GalleryItem2Fonts", "hsRBS0kiQ_default", "GalleryItem3Fonts", "jcrYC93EJ_default", "GalleryItem4Fonts", "eVhgb_wry_default", "ImageZoomFonts", "ImageZoom", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "numberToPixelString", "value", "transition1", "toResponsiveImage", "isSet", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "gapHorizontal", "gapVertical", "height", "id", "image1", "image2", "image3", "image4", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "EpS2iXyo7", "P2lnBz26D", "UEZPwfUqX", "DAOZEyqc4", "DW9GFOvlh", "z5wVDk8Om", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "WCgcb3OFQveqs4s", "args", "WCgcb3OFQ1mav0r0", "WCgcb3OFQ1k0rwli", "WCgcb3OFQ12x6qsr", "WCgcb3OFQflcnoi", "WCgcb3OFQ1w9kmtx", "WCgcb3OFQqnw8sn", "WCgcb3OFQukx7a6", "WCgcb3OFQ1e7jf2l", "WCgcb3OFQu1mmh1", "WCgcb3OFQ13v3mr4", "WCgcb3OFQ1q7cl3w", "scopingClassNames", "cx", "visible", "visible1", "visible2", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerpPiDenwWH", "withCSS", "pPiDenwWH_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className"]
}
