{"version":3,"file":"DisplayPrice.DMdtrjdk.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/nF6TyhBzhctus1BwIlqp/M031EMUER36aWgmIUy1r/DisplayPrice.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState}from\"react\";const countries=[{name:\"Afghanistan\",code:\"AF\",emoji:\"🇦🇫\"},{name:\"Albania\",code:\"AL\",emoji:\"🇦🇱\"},{name:\"Algeria\",code:\"DZ\",emoji:\"🇩🇿\"},{name:\"Andorra\",code:\"AD\",emoji:\"🇦🇩\"},{name:\"Angola\",code:\"AO\",emoji:\"🇦🇴\"},{name:\"Antigua and Barbuda\",code:\"AG\",emoji:\"🇦🇬\"},{name:\"Argentina\",code:\"AR\",emoji:\"🇦🇷\"},{name:\"Armenia\",code:\"AM\",emoji:\"🇦🇲\"},{name:\"Australia\",code:\"AU\",emoji:\"🇦🇺\"},{name:\"Austria\",code:\"AT\",emoji:\"🇦🇹\"},{name:\"Azerbaijan\",code:\"AZ\",emoji:\"🇦🇿\"},{name:\"Bahamas\",code:\"BS\",emoji:\"🇧🇸\"},{name:\"Bahrain\",code:\"BH\",emoji:\"🇧🇭\"},{name:\"Bangladesh\",code:\"BD\",emoji:\"🇧🇩\"},{name:\"Barbados\",code:\"BB\",emoji:\"🇧🇧\"},{name:\"Belarus\",code:\"BY\",emoji:\"🇧🇾\"},{name:\"Belgium\",code:\"BE\",emoji:\"🇧🇪\"},{name:\"Belize\",code:\"BZ\",emoji:\"🇧🇿\"},{name:\"Benin\",code:\"BJ\",emoji:\"🇧🇯\"},{name:\"Bhutan\",code:\"BT\",emoji:\"🇧🇹\"},{name:\"Bolivia\",code:\"BO\",emoji:\"🇧🇴\"},{name:\"Bosnia and Herzegovina\",code:\"BA\",emoji:\"🇧🇦\"},{name:\"Botswana\",code:\"BW\",emoji:\"🇧🇼\"},{name:\"Brazil\",code:\"BR\",emoji:\"🇧🇷\"},{name:\"Brunei\",code:\"BN\",emoji:\"🇧🇳\"},{name:\"Bulgaria\",code:\"BG\",emoji:\"🇧🇬\"},{name:\"Burkina Faso\",code:\"BF\",emoji:\"🇧🇫\"},{name:\"Burundi\",code:\"BI\",emoji:\"🇧🇮\"},{name:\"Cambodia\",code:\"KH\",emoji:\"🇰🇭\"},{name:\"Cameroon\",code:\"CM\",emoji:\"🇨🇲\"},{name:\"Canada\",code:\"CA\",emoji:\"🇨🇦\"},{name:\"Cape Verde\",code:\"CV\",emoji:\"🇨🇻\"},{name:\"Central African Republic\",code:\"CF\",emoji:\"🇨🇫\"},{name:\"Chad\",code:\"TD\",emoji:\"🇹🇩\"},{name:\"Chile\",code:\"CL\",emoji:\"🇨🇱\"},{name:\"China\",code:\"CN\",emoji:\"🇨🇳\"},{name:\"Colombia\",code:\"CO\",emoji:\"🇨🇴\"},{name:\"Comoros\",code:\"KM\",emoji:\"🇰🇲\"},{name:\"Congo\",code:\"CG\",emoji:\"🇨🇬\"},{name:\"Costa Rica\",code:\"CR\",emoji:\"🇨🇷\"},{name:\"Croatia\",code:\"HR\",emoji:\"🇭🇷\"},{name:\"Cyprus\",code:\"CY\",emoji:\"🇨🇾\"},{name:\"Czech Republic\",code:\"CZ\",emoji:\"🇨🇿\"},{name:\"Democratic Republic of the Congo\",code:\"CD\",emoji:\"🇨🇩\"},{name:\"Denmark\",code:\"DK\",emoji:\"🇩🇰\"},{name:\"Djibouti\",code:\"DJ\",emoji:\"🇩🇯\"},{name:\"Dominica\",code:\"DM\",emoji:\"🇩🇲\"},{name:\"Dominican Republic\",code:\"DO\",emoji:\"🇩🇴\"},{name:\"East Timor\",code:\"TL\",emoji:\"🇹🇱\"},{name:\"Ecuador\",code:\"EC\",emoji:\"🇪🇨\"},{name:\"Egypt\",code:\"EG\",emoji:\"🇪🇬\"},{name:\"El Salvador\",code:\"SV\",emoji:\"🇸🇻\"},{name:\"Equatorial Guinea\",code:\"GQ\",emoji:\"🇬🇶\"},{name:\"Eritrea\",code:\"ER\",emoji:\"🇪🇷\"},{name:\"Estonia\",code:\"EE\",emoji:\"🇪🇪\"},{name:\"Ethiopia\",code:\"ET\",emoji:\"🇪🇹\"},{name:\"Fiji\",code:\"FJ\",emoji:\"🇫🇯\"},{name:\"Finland\",code:\"FI\",emoji:\"🇫🇮\"},{name:\"France\",code:\"FR\",emoji:\"🇫🇷\"},{name:\"Gabon\",code:\"GA\",emoji:\"🇬🇦\"},{name:\"Gambia\",code:\"GM\",emoji:\"🇬🇲\"},{name:\"Georgia\",code:\"GE\",emoji:\"🇬🇪\"},{name:\"Germany\",code:\"DE\",emoji:\"🇩🇪\"},{name:\"Ghana\",code:\"GH\",emoji:\"🇬🇭\"},{name:\"Greece\",code:\"GR\",emoji:\"🇬🇷\"},{name:\"Grenada\",code:\"GD\",emoji:\"🇬🇩\"},{name:\"Guatemala\",code:\"GT\",emoji:\"🇬🇹\"},{name:\"Guinea\",code:\"GN\",emoji:\"🇬🇳\"},{name:\"Guinea-Bissau\",code:\"GW\",emoji:\"🇬🇼\"},{name:\"Guyana\",code:\"GY\",emoji:\"🇬🇾\"},{name:\"Haiti\",code:\"HT\",emoji:\"🇭🇹\"},{name:\"Honduras\",code:\"HN\",emoji:\"🇭🇳\"},{name:\"Hong Kong\",code:\"HK\",emoji:\"🇭🇰\"},{name:\"Hungary\",code:\"HU\",emoji:\"🇭🇺\"},{name:\"Iceland\",code:\"IS\",emoji:\"🇮🇸\"},{name:\"India\",code:\"IN\",emoji:\"🇮🇳\"},{name:\"Indonesia\",code:\"ID\",emoji:\"🇮🇩\"},{name:\"Iraq\",code:\"IQ\",emoji:\"🇮🇶\"},{name:\"Ireland\",code:\"IE\",emoji:\"🇮🇪\"},{name:\"Israel\",code:\"IL\",emoji:\"🇮🇱\"},{name:\"Italy\",code:\"IT\",emoji:\"🇮🇹\"},{name:\"Ivory Coast\",code:\"CI\",emoji:\"🇨🇮\"},{name:\"Jamaica\",code:\"JM\",emoji:\"🇯🇲\"},{name:\"Japan\",code:\"JP\",emoji:\"🇯🇵\"},{name:\"Jordan\",code:\"JO\",emoji:\"🇯🇴\"},{name:\"Kazakhstan\",code:\"KZ\",emoji:\"🇰🇿\"},{name:\"Kenya\",code:\"KE\",emoji:\"🇰🇪\"},{name:\"Kiribati\",code:\"KI\",emoji:\"🇰🇮\"},{name:\"Kuwait\",code:\"KW\",emoji:\"🇰🇼\"},{name:\"Kyrgyzstan\",code:\"KG\",emoji:\"🇰🇬\"},{name:\"Laos\",code:\"LA\",emoji:\"🇱🇦\"},{name:\"Latvia\",code:\"LV\",emoji:\"🇱🇻\"},{name:\"Lebanon\",code:\"LB\",emoji:\"🇱🇧\"},{name:\"Lesotho\",code:\"LS\",emoji:\"🇱🇸\"},{name:\"Liberia\",code:\"LR\",emoji:\"🇱🇷\"},{name:\"Libya\",code:\"LY\",emoji:\"🇱🇾\"},{name:\"Liechtenstein\",code:\"LI\",emoji:\"🇱🇮\"},{name:\"Lithuania\",code:\"LT\",emoji:\"🇱🇹\"},{name:\"Luxembourg\",code:\"LU\",emoji:\"🇱🇺\"},{name:\"Macao\",code:\"MO\",emoji:\"🇲🇴\"},{name:\"Madagascar\",code:\"MG\",emoji:\"🇲🇬\"},{name:\"Malawi\",code:\"MW\",emoji:\"🇲🇼\"},{name:\"Malaysia\",code:\"MY\",emoji:\"🇲🇾\"},{name:\"Maldives\",code:\"MV\",emoji:\"🇲🇻\"},{name:\"Mali\",code:\"ML\",emoji:\"🇲🇱\"},{name:\"Malta\",code:\"MT\",emoji:\"🇲🇹\"},{name:\"Marshall Islands\",code:\"MH\",emoji:\"🇲🇭\"},{name:\"Mauritania\",code:\"MR\",emoji:\"🇲🇷\"},{name:\"Mauritius\",code:\"MU\",emoji:\"🇲🇺\"},{name:\"Mexico\",code:\"MX\",emoji:\"🇲🇽\"},{name:\"Micronesia\",code:\"FM\",emoji:\"🇫🇲\"},{name:\"Moldova\",code:\"MD\",emoji:\"🇲🇩\"},{name:\"Monaco\",code:\"MC\",emoji:\"🇲🇨\"},{name:\"Mongolia\",code:\"MN\",emoji:\"🇲🇳\"},{name:\"Montenegro\",code:\"ME\",emoji:\"🇲🇪\"},{name:\"Morocco\",code:\"MA\",emoji:\"🇲🇦\"},{name:\"Mozambique\",code:\"MZ\",emoji:\"🇲🇿\"},{name:\"Myanmar\",code:\"MM\",emoji:\"🇲🇲\"},{name:\"Namibia\",code:\"NA\",emoji:\"🇳🇦\"},{name:\"Nauru\",code:\"NR\",emoji:\"🇳🇷\"},{name:\"Nepal\",code:\"NP\",emoji:\"🇳🇵\"},{name:\"Netherlands\",code:\"NL\",emoji:\"🇳🇱\"},{name:\"New Zealand\",code:\"NZ\",emoji:\"🇳🇿\"},{name:\"Nicaragua\",code:\"NI\",emoji:\"🇳🇮\"},{name:\"Niger\",code:\"NE\",emoji:\"🇳🇪\"},{name:\"Nigeria\",code:\"NG\",emoji:\"🇳🇬\"},{name:\"North Macedonia\",code:\"MK\",emoji:\"🇲🇰\"},{name:\"Norway\",code:\"NO\",emoji:\"🇳🇴\"},{name:\"Oman\",code:\"OM\",emoji:\"🇴🇲\"},{name:\"Pakistan\",code:\"PK\",emoji:\"🇵🇰\"},{name:\"Palau\",code:\"PW\",emoji:\"🇵🇼\"},{name:\"Palestine\",code:\"PS\",emoji:\"🇵🇸\"},{name:\"Panama\",code:\"PA\",emoji:\"🇵🇦\"},{name:\"Papua New Guinea\",code:\"PG\",emoji:\"🇵🇬\"},{name:\"Paraguay\",code:\"PY\",emoji:\"🇵🇾\"},{name:\"Peru\",code:\"PE\",emoji:\"🇵🇪\"},{name:\"Philippines\",code:\"PH\",emoji:\"🇵🇭\"},{name:\"Poland\",code:\"PL\",emoji:\"🇵🇱\"},{name:\"Portugal\",code:\"PT\",emoji:\"🇵🇹\"},{name:\"Qatar\",code:\"QA\",emoji:\"🇶🇦\"},{name:\"Romania\",code:\"RO\",emoji:\"🇷🇴\"},{name:\"Russia\",code:\"RU\",emoji:\"🇷🇺\"},{name:\"Rwanda\",code:\"RW\",emoji:\"🇷🇼\"},{name:\"Saint Kitts and Nevis\",code:\"KN\",emoji:\"🇰🇳\"},{name:\"Saint Lucia\",code:\"LC\",emoji:\"🇱🇨\"},{name:\"Saint Vincent and the Grenadines\",code:\"VC\",emoji:\"🇻🇨\"},{name:\"Samoa\",code:\"WS\",emoji:\"🇼🇸\"},{name:\"San Marino\",code:\"SM\",emoji:\"🇸🇲\"},{name:\"Sao Tome and Principe\",code:\"ST\",emoji:\"🇸🇹\"},{name:\"Saudi Arabia\",code:\"SA\",emoji:\"🇸🇦\"},{name:\"Senegal\",code:\"SN\",emoji:\"🇸🇳\"},{name:\"Serbia\",code:\"RS\",emoji:\"🇷🇸\"},{name:\"Seychelles\",code:\"SC\",emoji:\"🇸🇨\"},{name:\"Sierra Leone\",code:\"SL\",emoji:\"🇸🇱\"},{name:\"Singapore\",code:\"SG\",emoji:\"🇸🇬\"},{name:\"Slovakia\",code:\"SK\",emoji:\"🇸🇰\"},{name:\"Slovenia\",code:\"SI\",emoji:\"🇸🇮\"},{name:\"Solomon Islands\",code:\"SB\",emoji:\"🇸🇧\"},{name:\"Somalia\",code:\"SO\",emoji:\"🇸🇴\"},{name:\"South Africa\",code:\"ZA\",emoji:\"🇿🇦\"},{name:\"South Korea\",code:\"KR\",emoji:\"🇰🇷\"},{name:\"South Sudan\",code:\"SS\",emoji:\"🇸🇸\"},{name:\"Spain\",code:\"ES\",emoji:\"🇪🇸\"},{name:\"Sri Lanka\",code:\"LK\",emoji:\"🇱🇰\"},{name:\"Sudan\",code:\"SD\",emoji:\"🇸🇩\"},{name:\"Suriname\",code:\"SR\",emoji:\"🇸🇷\"},{name:\"Sweden\",code:\"SE\",emoji:\"🇸🇪\"},{name:\"Switzerland\",code:\"CH\",emoji:\"🇨🇭\"},{name:\"Taiwan\",code:\"TW\",emoji:\"🇹🇼\"},{name:\"Tajikistan\",code:\"TJ\",emoji:\"🇹🇯\"},{name:\"Tanzania\",code:\"TZ\",emoji:\"🇹🇿\"},{name:\"Thailand\",code:\"TH\",emoji:\"🇹🇭\"},{name:\"Togo\",code:\"TG\",emoji:\"🇹🇬\"},{name:\"Tonga\",code:\"TO\",emoji:\"🇹🇴\"},{name:\"Trinidad and Tobago\",code:\"TT\",emoji:\"🇹🇹\"},{name:\"Tunisia\",code:\"TN\",emoji:\"🇹🇳\"},{name:\"Turkey\",code:\"TR\",emoji:\"🇹🇷\"},{name:\"Turkmenistan\",code:\"TM\",emoji:\"🇹🇲\"},{name:\"Tuvalu\",code:\"TV\",emoji:\"🇹🇻\"},{name:\"Uganda\",code:\"UG\",emoji:\"🇺🇬\"},{name:\"Ukraine\",code:\"UA\",emoji:\"🇺🇦\"},{name:\"United Arab Emirates\",code:\"AE\",emoji:\"🇦🇪\"},{name:\"United Kingdom\",code:\"GB\",emoji:\"🇬🇧\"},{name:\"United States\",code:\"US\",emoji:\"🇺🇸\"},{name:\"Uruguay\",code:\"UY\",emoji:\"🇺🇾\"},{name:\"Uzbekistan\",code:\"UZ\",emoji:\"🇺🇿\"},{name:\"Vanuatu\",code:\"VU\",emoji:\"🇻🇺\"},{name:\"Vatican City\",code:\"VA\",emoji:\"🇻🇦\"},{name:\"Venezuela\",code:\"VE\",emoji:\"🇻🇪\"},{name:\"Vietnam\",code:\"VN\",emoji:\"🇻🇳\"},{name:\"Yemen\",code:\"YE\",emoji:\"🇾🇪\"},{name:\"Zambia\",code:\"ZM\",emoji:\"🇿🇲\"},{name:\"Zimbabwe\",code:\"ZW\",emoji:\"🇿🇼\"}];const formatPrice=pricing=>{const{currency,symbol,price}=pricing;let amount=price.toLocaleString();// Special rule for Indian Rupee (INR) formatting\nif(currency===\"INR\"){amount=price.toLocaleString(\"en-IN\");}// Use currency if no symbol is provided\nconst displaySymbol=symbol||currency;// Default rule: symbol before amount, no space\nlet formattedPrice=`${displaySymbol}${amount}`;// Country-specific formatting rules\nswitch(currency){// Symbol after amount, with space\ncase\"DKK\":case\"NOK\":case\"SEK\":case\"ISK\":case\"RUB\":case\"EUR\":formattedPrice=`${amount} ${displaySymbol}`;break;// Symbol before amount, with space\ncase\"ILS\":formattedPrice=`${displaySymbol} ${amount}`;break;// Special case for INR: symbol before amount, no space (already formatted)\ncase\"INR\":formattedPrice=`${displaySymbol}${amount}`;break;}return formattedPrice;};// Update the getTextShadow function\nconst getTextShadow=shadow=>{if(!shadow)return undefined;const{x,y,blur,color}=shadow;return`${x}px ${y}px ${blur}px ${color}`;};export function DisplayPrice(props){const{showPrice=true,showCompareAtPrice=false,showPriceNote=false,showShippingNote=false,priceStyle={},compareAtStyle={},priceNoteStyle={},shippingNoteStyle={},countrySpecific=false,gap=2,horizontalAlign=\"left\",priceSuffix,priceSuffixStyle={}}=props;const[pricing,setPricing]=useState({currency:\"USD\",symbol:\"$\",price:419,loading:true,compareAtPrice:{amount:\"419\"}});useEffect(()=>{const fetchData=async()=>{try{const country=countrySpecific?getUserCountry():undefined;const endpoint=country?`https://umbrel.com/api/framer/pricing?country=${country}`:\"https://umbrel.com/api/framer-pricing\";const response=await fetch(endpoint);const json=await response.json();setPricing({...json,loading:false});}catch(error){console.error(\"Error fetching price\",error);}};fetchData();},[countrySpecific]);// useEffect(() => {\n//     console.log(\"pricing\", pricing)\n// }, [pricing])\nconst formattedPrice=formatPrice(pricing);const monthlyPrice=formatPrice({...pricing,price:pricing.price/4});const convertToReactStyle=style=>{if(!style)return{};const{customTextShadow,...rest}=style;return{...rest,textShadow:customTextShadow?getTextShadow(customTextShadow):undefined};};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",flexDirection:\"column\",gap:`${gap}px`,width:\"100%\",alignItems:horizontalAlign,opacity:pricing.loading?0:1,transition:\"opacity 0.5s ease-in-out\"},children:[(showPrice||showCompareAtPrice)&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",gap:\"8px\",alignItems:\"center\"},children:[showCompareAtPrice&&pricing.compareAtPrice&&/*#__PURE__*/_jsx(\"span\",{style:{textDecoration:\"line-through\",opacity:.7,...convertToReactStyle(compareAtStyle)},children:formatPrice({...pricing,price:parseFloat(pricing.compareAtPrice.amount)})}),showPrice&&/*#__PURE__*/_jsxs(\"span\",{style:{...convertToReactStyle(priceStyle)},children:[formatPrice({...pricing,price:pricing.price}),showPriceNote&&/*#__PURE__*/_jsx(\"span\",{style:{...convertToReactStyle(priceNoteStyle)},children:getUserCountry()===\"US\"?` or ${monthlyPrice}/mo. for 4 months.`:``}),priceSuffix&&/*#__PURE__*/_jsx(\"span\",{style:{...convertToReactStyle(priceSuffixStyle)},children:priceSuffix})]})]}),showShippingNote&&/*#__PURE__*/_jsx(\"span\",{style:{...convertToReactStyle(shippingNoteStyle)},children:getShippingNote(getUserCountry())})]});}// Add Framer Property Controls\naddPropertyControls(DisplayPrice,{showPrice:{type:ControlType.Boolean,title:\"Show Price\",defaultValue:true},showCompareAtPrice:{type:ControlType.Boolean,title:\"Show Compare At Price\",defaultValue:false},showPriceNote:{type:ControlType.Boolean,title:\"Show Price Note\",defaultValue:false},showShippingNote:{type:ControlType.Boolean,title:\"Show Shipping Note\",defaultValue:false},countrySpecific:{type:ControlType.Boolean,title:\"Country Specific\",defaultValue:false},gap:{type:ControlType.Number,title:\"Vertical Gap\",defaultValue:8,min:0,max:100,unit:\"px\"},priceStyle:{type:ControlType.Object,title:\"Price Style\",controls:{color:{type:ControlType.Color,defaultValue:\"#000000\"},fontSize:{type:ControlType.Number,defaultValue:16,min:8,max:200,unit:\"px\"},fontFamily:{type:ControlType.String,defaultValue:\"var(--framer-font-family, Inter, Inter Placeholder, sans-serif))\"},fontWeight:{type:ControlType.Enum,options:[\"normal\",\"bold\",\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"],defaultValue:\"500\"},fontStyle:{type:ControlType.Enum,options:[\"normal\",\"italic\"],defaultValue:\"normal\"},letterSpacing:{type:ControlType.Number,defaultValue:0,min:-20,max:100,unit:\"px\",step:.1},lineHeight:{type:ControlType.Number,defaultValue:1.5,min:.5,max:3,step:.1},textAlign:{type:ControlType.Enum,options:[\"left\",\"center\",\"right\",\"justify\"],defaultValue:\"left\"},textTransform:{type:ControlType.Enum,options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],defaultValue:\"none\"},textDecoration:{type:ControlType.Enum,options:[\"none\",\"underline\",\"line-through\",\"underline line-through\"],defaultValue:\"none\"},customTextShadow:{// renamed from textShadow\ntype:ControlType.Object,controls:{x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:0},blur:{type:ControlType.Number,defaultValue:0},color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"}},defaultValue:{x:0,y:0,blur:0,color:\"rgba(0,0,0,0)\"}}},hidden:props=>!props.showPrice},compareAtStyle:{type:ControlType.Object,title:\"Compare At Style\",controls:{color:{type:ControlType.Color,defaultValue:\"#000000\"},fontSize:{type:ControlType.Number,defaultValue:16,min:8,max:200,unit:\"px\"},fontFamily:{type:ControlType.String,defaultValue:\"var(--framer-font-family, Inter, Inter Placeholder, sans-serif))\"},fontWeight:{type:ControlType.Enum,options:[\"normal\",\"bold\",\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"],defaultValue:\"500\"},fontStyle:{type:ControlType.Enum,options:[\"normal\",\"italic\"],defaultValue:\"normal\"},letterSpacing:{type:ControlType.Number,defaultValue:0,min:-20,max:100,unit:\"px\",step:.1},lineHeight:{type:ControlType.Number,defaultValue:1.5,min:.5,max:3,step:.1},textAlign:{type:ControlType.Enum,options:[\"left\",\"center\",\"right\",\"justify\"],defaultValue:\"left\"},textTransform:{type:ControlType.Enum,options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],defaultValue:\"none\"},customTextShadow:{// renamed from textShadow\ntype:ControlType.Object,controls:{x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:0},blur:{type:ControlType.Number,defaultValue:0},color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"}},defaultValue:{x:0,y:0,blur:0,color:\"rgba(0,0,0,0)\"}}},hidden:props=>!props.showCompareAtPrice},priceNoteStyle:{type:ControlType.Object,title:\"Price Note Style\",controls:{color:{type:ControlType.Color,defaultValue:\"#000000\"},fontSize:{type:ControlType.Number,defaultValue:16,min:8,max:200,unit:\"px\"},fontFamily:{type:ControlType.String,defaultValue:\"var(--framer-font-family, Inter, Inter Placeholder, sans-serif))\"},fontWeight:{type:ControlType.Enum,options:[\"normal\",\"bold\",\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"],defaultValue:\"500\"},fontStyle:{type:ControlType.Enum,options:[\"normal\",\"italic\"],defaultValue:\"normal\"},letterSpacing:{type:ControlType.Number,defaultValue:0,min:-20,max:100,unit:\"px\",step:.1},lineHeight:{type:ControlType.Number,defaultValue:1.5,min:.5,max:3,step:.1},textAlign:{type:ControlType.Enum,options:[\"left\",\"center\",\"right\",\"justify\"],defaultValue:\"left\"},textTransform:{type:ControlType.Enum,options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],defaultValue:\"none\"},textDecoration:{type:ControlType.Enum,options:[\"none\",\"underline\",\"line-through\",\"underline line-through\"],defaultValue:\"none\"},customTextShadow:{// renamed from textShadow\ntype:ControlType.Object,controls:{x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:0},blur:{type:ControlType.Number,defaultValue:0},color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"}},defaultValue:{x:0,y:0,blur:0,color:\"rgba(0,0,0,0)\"}}},hidden:props=>!props.showPriceNote},shippingNoteStyle:{type:ControlType.Object,title:\"Shipping Note Style\",controls:{color:{type:ControlType.Color,defaultValue:\"#000000\"},fontSize:{type:ControlType.Number,defaultValue:16,min:8,max:200,unit:\"px\"},fontFamily:{type:ControlType.String,defaultValue:\"var(--framer-font-family, Inter, Inter Placeholder, sans-serif))\"},fontWeight:{type:ControlType.Enum,options:[\"normal\",\"bold\",\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"],defaultValue:\"500\"},fontStyle:{type:ControlType.Enum,options:[\"normal\",\"italic\"],defaultValue:\"normal\"},letterSpacing:{type:ControlType.Number,defaultValue:0,min:-20,max:100,unit:\"px\",step:.1},lineHeight:{type:ControlType.Number,defaultValue:1.5,min:.5,max:3,step:.1},textAlign:{type:ControlType.Enum,options:[\"left\",\"center\",\"right\",\"justify\"],defaultValue:\"left\"},textTransform:{type:ControlType.Enum,options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],defaultValue:\"none\"},textDecoration:{type:ControlType.Enum,options:[\"none\",\"underline\",\"line-through\",\"underline line-through\"],defaultValue:\"none\"},customTextShadow:{// renamed from textShadow\ntype:ControlType.Object,controls:{x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:0},blur:{type:ControlType.Number,defaultValue:0},color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"}},defaultValue:{x:0,y:0,blur:0,color:\"rgba(0,0,0,0)\"}}},hidden:props=>!props.showShippingNote},horizontalAlign:{type:ControlType.Enum,title:\"Horizontal Align\",options:[\"left\",\"center\",\"right\"],defaultValue:\"left\"},priceSuffix:{type:ControlType.String,title:\"Price Suffix\",defaultValue:\"\",hidden:props=>!props.showPrice},priceSuffixStyle:{type:ControlType.Object,title:\"Price Suffix Style\",controls:{color:{type:ControlType.Color,defaultValue:\"#000000\"},fontSize:{type:ControlType.Number,defaultValue:16,min:8,max:200,unit:\"px\"},fontFamily:{type:ControlType.String,defaultValue:\"var(--framer-font-family, Inter, Inter Placeholder, sans-serif))\"},fontWeight:{type:ControlType.Enum,options:[\"normal\",\"bold\",\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"],defaultValue:\"500\"},fontStyle:{type:ControlType.Enum,options:[\"normal\",\"italic\"],defaultValue:\"normal\"},letterSpacing:{type:ControlType.Number,defaultValue:0,min:-20,max:100,unit:\"px\",step:.1},lineHeight:{type:ControlType.Number,defaultValue:1.5,min:.5,max:3,step:.1},textAlign:{type:ControlType.Enum,options:[\"left\",\"center\",\"right\",\"justify\"],defaultValue:\"left\"},textTransform:{type:ControlType.Enum,options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],defaultValue:\"none\"},textDecoration:{type:ControlType.Enum,options:[\"none\",\"underline\",\"line-through\",\"underline line-through\"],defaultValue:\"none\"}},hidden:props=>!props.showPrice||!props.priceSuffix}});// Helper functions\nconst getShippingNote=country=>{var _countries_find;if(country===\"US\")return\"Free delivery in the US.\";if(country===\"IN\")return\"Free shipping to anywhere in India.\";if(country===\"BR\")return\"Free shipping to anywhere in Brazil.\";const countryName=((_countries_find=countries.find(c=>c.code===country))===null||_countries_find===void 0?void 0:_countries_find.name)||country;return`Free delivery in ${countryName}. Including all customs duties and taxes.`;};const getUserCountry=()=>{if(typeof window===\"undefined\")return\"US\";const storedCountry=window.localStorage.getItem(\"selectedCountry\");if(storedCountry)return storedCountry;const urlParams=new URLSearchParams(window.location.search);return urlParams.get(\"country\")||\"US\";};\nexport const __FramerMetadata__ = {\"exports\":{\"DisplayPrice\":{\"type\":\"reactComponent\",\"name\":\"DisplayPrice\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DisplayPrice.map"],"mappings":"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"}