{"version":3,"file":"CalendarioExpediciones.DA-VHxtf.mjs","names":["useRef","useState","useMemo"],"sources":["https:/framerusercontent.com/modules/L7xl0G3QQ04cD58MUrDE/p1lo4ctKs3RWyC4t6Dud/CalendarioExpediciones.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useLocaleInfo}from\"framer\";import{useState,useEffect,useRef,useMemo}from\"react\";const STORAGE_KEY=\"__site_lang\";function getStoredLang(){try{return localStorage.getItem(STORAGE_KEY)||\"es\";}catch{return\"es\";}}const TRANSLATIONS={es:{available:\"DISPONIBLE\",soldout:\"AGOTADO\",spotSingular:\"CUPO\",spotPlural:\"CUPOS\",wishlist:\"WISHLIST\"},en:{available:\"AVAILABLE\",soldout:\"SOLD OUT\",spotSingular:\"SPOT\",spotPlural:\"SPOTS\",wishlist:\"WISHLIST\"}};const RAW_EXPEDICIONES=[{name:\"Uganda\",startDate:\"2026-08-19\",endDate:\"2026-08-31\",image:\"https://framerusercontent.com/images/Evycf2qEBnqAuFoYu5JkeusV6BA.jpg\",status:\"soldout\",link:\"/expediciones/uganda\"},{name:\"Madagascar\",startDate:\"2026-09-12\",endDate:\"2026-09-24\",image:\"https://framerusercontent.com/images/6FNC8Gjt2lxwuRxoLR9HwBDaIIY.jpg\",status:\"available\",link:\"/expediciones/madagascar\"},{name:\"Upper Mustang (Nepal)\",startDate:\"2026-10-01\",endDate:\"2026-10-12\",image:\"https://framerusercontent.com/images/uQwXNlM7I6KunZ9AVVt9cZixq68.webp\",status:\"spots\",spotsLeft:2,link:\"/expediciones/reino-de-mustang\"},{name:\"Islandia\",nameEn:\"Iceland\",startDate:\"2026-10-17\",endDate:\"2026-10-26\",image:\"https://framerusercontent.com/images/SxYzF1ilsca4hf5OrFsAY9ioj0.webp\",status:\"soldout\",link:\"/expediciones/islandia\"},{name:\"Myanmar\",startDate:\"2026-11-18\",endDate:\"2026-11-29\",image:\"https://framerusercontent.com/images/8ALP9CkK1tbF3SKrLTLh6HU2ji0.webp\",status:\"spots\",spotsLeft:4,link:\"/expediciones/myanmar\"},{name:\"Islas Lofoten\",nameEn:\"Lofoten Islands\",startDate:\"2027-02-21\",endDate:\"2027-02-28\",image:\"https://framerusercontent.com/images/dzAzsrl9Q5WVNAM0SjidO3Wxpu0.webp\",status:\"available\",link:\"/expediciones/islas-lofoten-noruega\"},{name:\"Islandia\",nameEn:\"Iceland\",startDate:\"2027-03-03\",endDate:\"2027-03-12\",image:\"https://framerusercontent.com/images/bVaVsip1ugHzI7qViItAadmZnI.webp\",status:\"available\",link:\"/expediciones/islandia-marzo-2027\"},{// Patagonia (Calafate, Chaltén, Torres del Paine) — expedición en creación.\n// Añadir link e imagen cuando exista la página (/expediciones/patagonia).\nname:\"Patagonia\",startDate:\"2027-04-07\",endDate:\"2027-04-17\",image:\"\",status:\"available\"},{name:\"Namibia\",startDate:\"2027-05-17\",endDate:\"2027-05-29\",image:\"https://framerusercontent.com/images/NoWhiCGpc9Vgt4p3tOnJlEdSyXg.webp\",status:\"available\",link:\"/expediciones/namibia-2027\"},{name:\"Uganda\",startDate:\"2027-08-18\",endDate:\"2027-08-30\",image:\"https://framerusercontent.com/images/Evycf2qEBnqAuFoYu5JkeusV6BA.jpg\",status:\"available\",link:\"/expediciones/uganda-2027\"},{name:\"Mongolia\",startDate:\"2027-09-23\",endDate:\"2027-10-03\",image:\"https://framerusercontent.com/images/4UM6rh70SaEL8xKkn25LdbpJ4Lc.jpg\",status:\"available\",link:\"/expediciones/mongolia\"},{name:\"Dolomitas\",nameEn:\"Dolomites\",startDate:\"2027-10-24\",endDate:\"2027-10-31\",image:\"https://framerusercontent.com/images/HvkLwgoWZoLf8IWECz6jgrJDF8.webp\",status:\"available\",link:\"/expediciones/dolomitas\"}];function parseDate(iso){return new Date(iso+\"T12:00:00\");}function formatMonth(date,locale){const str=new Intl.DateTimeFormat(locale,{month:\"long\",year:\"numeric\"}).format(date);return str.charAt(0).toUpperCase()+str.slice(1);}function formatShortDate(date,locale){return new Intl.DateTimeFormat(locale,{day:\"numeric\",month:\"short\"}).format(date);}function formatLongDate(date,locale){return new Intl.DateTimeFormat(locale,{day:\"numeric\",month:\"short\",year:\"numeric\"}).format(date);}function buildExpeditions(lang){const locale=lang===\"en\"?\"en-US\":\"es-ES\";return RAW_EXPEDICIONES.map(exp=>{const start=parseDate(exp.startDate);const end=parseDate(exp.endDate);return{...exp,name:lang===\"en\"&&exp.nameEn?exp.nameEn:exp.name,month:formatMonth(start,locale),startDateDisplay:formatShortDate(start,locale),endDateDisplay:formatLongDate(end,locale)};});}function groupByMonth(exps){const map=new Map;for(const exp of exps){if(!map.has(exp.month))map.set(exp.month,[]);map.get(exp.month).push(exp);}return Array.from(map.entries()).map(([month,list])=>({month,exps:list}));}function spotsLabel(spotsLeft,t){const n=spotsLeft??0;return`${n} ${n===1?t.spotSingular:t.spotPlural}`;}function Badge({status,spotsLeft,t}){if(status===\"wishlist\"){return /*#__PURE__*/_jsx(\"div\",{style:{writingMode:\"vertical-rl\",textOrientation:\"mixed\",transform:\"rotate(180deg)\",fontSize:11,fontWeight:700,letterSpacing:\"0.12em\",color:\"#16a34a\",textTransform:\"uppercase\",userSelect:\"none\",lineHeight:1},children:t.wishlist});}if(status===\"available\"){return /*#__PURE__*/_jsx(\"span\",{style:{background:\"#16a34a\",color:\"#fff\",fontSize:11,fontWeight:700,letterSpacing:\"0.08em\",padding:\"4px 9px\",borderRadius:20,whiteSpace:\"nowrap\",textTransform:\"uppercase\"},children:t.available});}const badgeStyle=status===\"soldout\"?{background:\"#1a1a1a\",color:\"#fff\",fontSize:11,fontWeight:700,letterSpacing:\"0.08em\",padding:\"4px 9px\",borderRadius:20,whiteSpace:\"nowrap\",textTransform:\"uppercase\"}:{background:\"#d97706\",color:\"#fff\",fontSize:11,fontWeight:700,letterSpacing:\"0.08em\",padding:\"4px 9px\",borderRadius:20,whiteSpace:\"nowrap\",textTransform:\"uppercase\"};return /*#__PURE__*/_jsx(\"span\",{style:badgeStyle,children:status===\"soldout\"?t.soldout:spotsLabel(spotsLeft,t)});}function ExpeditionCard({exp,t}){const dimmed=exp.status===\"soldout\";const inner=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,padding:\"8px 10px\",borderRadius:8,background:\"transparent\",transition:\"background 0.15s\",cursor:exp.link?\"pointer\":\"default\"},onMouseEnter:e=>{if(exp.link)e.currentTarget.style.background=\"#f5f5f5\";},onMouseLeave:e=>{e.currentTarget.style.background=\"transparent\";},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:50,height:50,borderRadius:6,overflow:\"hidden\",flexShrink:0,background:\"#e5e5e5\",filter:dimmed?\"grayscale(70%) opacity(0.6)\":\"none\"},children:exp.image?/*#__PURE__*/_jsx(\"img\",{src:exp.image,alt:exp.name,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}}):null}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[exp.tag&&/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,fontWeight:600,letterSpacing:\"0.1em\",color:\"#999\",textTransform:\"uppercase\",marginBottom:1},children:exp.tag}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:16,fontWeight:600,color:dimmed?\"#aaa\":\"#111\",lineHeight:1.25,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",letterSpacing:\"-0.02em\"},children:exp.name}),/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:13,color:\"#bbb\",marginTop:1,letterSpacing:\"-0.01em\"},children:[exp.startDateDisplay,exp.endDateDisplay?` \\xb7 ${exp.endDateDisplay}`:\"\"]})]}),/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0},children:/*#__PURE__*/_jsx(Badge,{status:exp.status,spotsLeft:exp.spotsLeft,t:t})})]});if(exp.link){return /*#__PURE__*/_jsx(\"a\",{href:exp.link,style:{textDecoration:\"none\",display:\"block\"},children:inner});}return inner;}function MonthColumn({month,exps,t}){return /*#__PURE__*/_jsxs(\"div\",{style:{breakInside:\"avoid\",border:\"1px solid #e8e8e8\",borderRadius:12,padding:\"12px 8px\",background:\"#fff\",display:\"flex\",flexDirection:\"column\",gap:2,marginBottom:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"#0a0a0a\",padding:\"0 6px 8px 6px\"},children:month}),exps.map((exp,i)=>/*#__PURE__*/_jsx(ExpeditionCard,{exp:exp,t:t},i))]});}export default function CalendarioExpediciones({columns=3}){const containerRef=useRef(null);const[responsiveCols,setResponsiveCols]=useState(columns);const[localLang,setLocalLang]=useState(getStoredLang);// Listen to language changes from LocalePicker\nuseEffect(()=>{const handler=e=>{const detail=e.detail;if(detail?.lang)setLocalLang(detail.lang);};window.addEventListener(\"sitelang\",handler);return()=>window.removeEventListener(\"sitelang\",handler);},[]);// Use Framer locale if project has locales configured, otherwise use localStorage\nconst localeInfo=useLocaleInfo();const activeLocale=localeInfo?.activeLocale;const hasFramerLocales=!!(localeInfo?.locales&&localeInfo.locales.length>1);const lang=hasFramerLocales&&activeLocale?(activeLocale.code||activeLocale.id||\"es\").split(\"-\")[0].toLowerCase():localLang;const t=TRANSLATIONS[lang]??TRANSLATIONS.es;useEffect(()=>{const update=()=>{const width=containerRef.current?.offsetWidth??window.innerWidth;if(width<500)setResponsiveCols(1);else if(width<780)setResponsiveCols(2);else setResponsiveCols(columns);};update();const observer=new ResizeObserver(update);if(containerRef.current)observer.observe(containerRef.current);return()=>observer.disconnect();},[columns]);const groups=useMemo(()=>groupByMonth(buildExpeditions(lang)),[lang]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{fontFamily:\"Inter, sans-serif\",width:\"100%\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{columns:responsiveCols,columnGap:10},children:groups.map((group,i)=>/*#__PURE__*/_jsx(MonthColumn,{month:group.month,exps:group.exps,t:t},i))})});}addPropertyControls(CalendarioExpediciones,{columns:{type:ControlType.Number,title:\"Columnas\",defaultValue:3,min:1,max:4,step:1,displayStepper:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CalendarioExpediciones\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CalendarioExpediciones.map"],"mappings":"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"}