{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/3HyaAFB81tNtIv2klMam/cGKBiVCtphxufmnpsd5x/EventSlideshow.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget,motion}from\"framer\";export default function EventsSlideshow({// Event content\nevents=[],// Direct CMS-bindable props for a single event\neventId=\"single-event\",eventTitle=\"\",eventDescription=\"\",eventDate=\"\",eventTime=\"\",eventLocation=\"\",eventCategory=\"\",eventImage=\"\",eventRegisterLink=\"\",eventFeatured=false,eventAddToCalendar=false,eventButtonText=\"\",// Individual event styling properties for CMS binding\neventCardBackground=\"rgba(255, 255, 255, 1)\",eventTitleColor=\"#111111\",eventDateColor=\"#ff5500\",eventDescriptionColor=\"#666666\",eventButtonColor=\"#0066ff\",eventButtonTextColor=\"#ffffff\",eventCategoryBackground=\"#0066ff\",eventCategoryColor=\"#ffffff\",eventCalendarButtonColor=\"#0066ff\",eventCalendarButtonTextColor=\"#ffffff\",// Support for CMS data mode\nuseCmsData=false,// Layout options\nmaxWidth=\"1200px\",cardWidth=360,cardHeight=480,cardRadius=16,gap=40,// 3D Effect options\nuse3DEffect=true,centerScale=1,sideScale=.85,sideOpacity=.6,blurStrength=3,rotationAngle=15,perspective=1e3,// Visual styling\nbackgroundColor=\"transparent\",cardBackground=\"rgba(255, 255, 255, 1)\",titleColor=\"#111111\",dateColor=\"#ff5500\",descriptionColor=\"#666666\",categoryColor=\"#ffffff\",categoryBackground=\"#0066ff\",accentColor=\"#0066ff\",// Interaction\nautoPlay=true,autoPlayInterval=3e3,hoverPause=true,showCategoryTag=true,showNavArrows=true,showNavDots=true,// Calendar Button options\nshowAddToCalendar=false,calendarButtonColor=\"#0066ff\",calendarButtonTextColor=\"#ffffff\",// Button styling\nbuttonText=\"Register Now\",buttonColor=\"#0066ff\",buttonTextColor=\"#ffffff\",buttonRadius=8,buttonPadding=\"10px 24px\",// Typography\ntitleSize=22,dateSize=16,descriptionSize=15,fontFamily=\"Inter, system-ui, sans-serif\",// Mobile optimization\noptimizeForMobile=true,mobileBreakpoint=768,reducedMotionOnMobile=true}){const[currentIndex,setCurrentIndex]=useState(0);const[isPaused,setIsPaused]=useState(false);const[isMobile,setIsMobile]=useState(false);const slideRef=useRef(null);const isFramerRender=RenderTarget.current()===RenderTarget.canvas;// Update the event list creation to include buttonText\nconst eventsList=useCmsData&&eventTitle?[{id:eventId,title:eventTitle,description:eventDescription,date:eventDate,time:eventTime,location:eventLocation,category:eventCategory,imageUrl:eventImage,registerLink:eventRegisterLink,featured:eventFeatured,addToCalendar:eventAddToCalendar,buttonText:eventButtonText,// Individual styling options for CMS binding\ncardBackground:eventCardBackground,titleColor:eventTitleColor,dateColor:eventDateColor,descriptionColor:eventDescriptionColor,buttonColor:eventButtonColor,buttonTextColor:eventButtonTextColor,categoryBackground:eventCategoryBackground,categoryColor:eventCategoryColor,calendarButtonColor:eventCalendarButtonColor,calendarButtonTextColor:eventCalendarButtonTextColor},...events]:events;// Check if device is mobile based on viewport width\nuseEffect(()=>{if(isFramerRender)return;const checkMobile=()=>{setIsMobile(window.innerWidth<mobileBreakpoint);};// Initial check\ncheckMobile();// Add resize listener\nwindow.addEventListener(\"resize\",checkMobile);// Clean up\nreturn()=>window.removeEventListener(\"resize\",checkMobile);},[mobileBreakpoint,isFramerRender]);// Get array of visible indexes for the 3-card display\nconst getVisibleIndexes=()=>{const total=eventsList.length;if(total<=0)return[];// For mobile or optimized mode, only show the current card\nif(isMobile&&optimizeForMobile){return[currentIndex];}// Calculate previous and next indexes with proper wrapping\nconst prevIndex=(currentIndex-1+total)%total;const nextIndex=(currentIndex+1)%total;return[prevIndex,currentIndex,nextIndex];};// Auto-play functionality\nuseEffect(()=>{if(!autoPlay||isPaused||isFramerRender||eventsList.length<=1)return;const interval=setInterval(()=>{setCurrentIndex(prev=>(prev+1)%eventsList.length);},autoPlayInterval);return()=>clearInterval(interval);},[autoPlay,isPaused,autoPlayInterval,eventsList.length,isFramerRender]);// Navigate to the previous slide\nconst prevSlide=()=>{setCurrentIndex(prev=>(prev-1+eventsList.length)%eventsList.length);};// Navigate to the next slide\nconst nextSlide=()=>{setCurrentIndex(prev=>(prev+1)%eventsList.length);};// Navigate to a specific slide\nconst goToSlide=index=>{setCurrentIndex(index);};// Get the transform style for each card based on its position\nconst getCardStyle=index=>{const visibleIndexes=getVisibleIndexes();// If card is not visible\nif(!visibleIndexes.includes(index)){return{opacity:0,scale:.7,x:0,zIndex:0,rotateY:0,filter:\"blur(0px)\"};}// For mobile view, simplified layout\nif(isMobile&&optimizeForMobile){return{opacity:1,scale:1,x:0,zIndex:3,rotateY:0,filter:\"blur(0px)\"};}const position=visibleIndexes.indexOf(index);// For reduced motion mode or when 3D effects are disabled\nif(!use3DEffect||isMobile&&reducedMotionOnMobile){// Simple horizontal layout without 3D effects\nconst xOffset=(position-1)*(cardWidth+gap);return{opacity:position===1?1:sideOpacity,scale:position===1?centerScale:sideScale,x:xOffset,zIndex:position===1?2:1,rotateY:0,// Remove blur on mobile for performance\nfilter:position===1||isMobile&&reducedMotionOnMobile?\"blur(0px)\":`blur(${blurStrength}px)`};}// Full 3D effect with rotation and z-offset\nswitch(position){case 0:return{opacity:sideOpacity,scale:sideScale,x:-(cardWidth*.9+gap),zIndex:1,rotateY:rotationAngle,filter:`blur(${blurStrength}px)`};case 1:return{opacity:1,scale:centerScale,x:0,zIndex:3,rotateY:0,filter:\"blur(0px)\"};case 2:return{opacity:sideOpacity,scale:sideScale,x:cardWidth*.9+gap,zIndex:1,rotateY:-rotationAngle,filter:`blur(${blurStrength}px)`};default:return{opacity:0,scale:.7,x:0,zIndex:0,rotateY:0,filter:\"blur(0px)\"};}};// Calculate responsive dimensions based on viewport\nconst getResponsiveDimensions=()=>{if(!isMobile||!optimizeForMobile){return{cardWidth,cardHeight,titleFontSize:titleSize,dateFontSize:dateSize,descFontSize:descriptionSize,arrowsOffset:\"60px\"};}// Mobile responsive values\nreturn{cardWidth:Math.min(cardWidth,window.innerWidth-40),cardHeight:Math.min(cardHeight,420),titleFontSize:Math.max(16,titleSize-4),dateFontSize:Math.max(12,dateSize-2),descFontSize:Math.max(12,descriptionSize-2),arrowsOffset:\"20px\"};};// Format date to be more readable\nconst formatDate=(dateString,timeString)=>{try{const date=new Date(dateString);const options={year:\"numeric\",month:\"long\",day:\"numeric\"};return timeString?`${date.toLocaleDateString(undefined,options)} \u2022 ${timeString}`:date.toLocaleDateString(undefined,options);}catch(e){return dateString// Fallback to the original string if parsing fails\n;}};// Handle event registration\nconst handleRegister=(e,link)=>{e.stopPropagation();// In Framer canvas mode, do nothing as Framer will handle the link\nif(!isFramerRender){// For external preview and published site, open the link\nif(link.startsWith(\"http\")){window.open(link,\"_blank\");}else{// For internal links, use window.location\nwindow.location.href=link;}}};// Get responsive dimensions for current viewport\nconst{cardWidth:responsiveCardWidth,cardHeight:responsiveCardHeight,titleFontSize,dateFontSize,descFontSize,arrowsOffset}=isFramerRender?{cardWidth,cardHeight,titleFontSize:titleSize,dateFontSize:dateSize,descFontSize:descriptionSize,arrowsOffset:\"60px\"}:getResponsiveDimensions();// Function to create a calendar link for an event\nconst createCalendarLink=event=>{try{// Parse event date and time\nconst startDate=new Date(event.date+(event.time?` ${event.time.split(\"-\")[0].trim()}`:\"\"));// Create end date - default to 1 hour after start if no time range specified\nlet endDate=new Date(startDate);if(event.time&&event.time.includes(\"-\")){// If time range like \"9:00 AM - 5:00 PM\" is provided, use the end time\nconst endTimeStr=event.time.split(\"-\")[1].trim();const[endHour,endMinutePart]=endTimeStr.split(\":\");const[endMinute,endPeriod]=endMinutePart.split(\" \");let hour=parseInt(endHour);// Adjust for PM if needed\nif(endPeriod&&endPeriod.toUpperCase()===\"PM\"&&hour<12){hour+=12;}// Adjust for AM if needed\nif(endPeriod&&endPeriod.toUpperCase()===\"AM\"&&hour===12){hour=0;}endDate.setHours(hour,parseInt(endMinute)||0,0,0);}else{// Default to 1 hour event\nendDate.setHours(endDate.getHours()+1);}// Format dates for Google Calendar\nconst formatGoogleDate=date=>{return date.toISOString().replace(/-|:|\\.\\d+/g,\"\");};// Build Google Calendar URL\nconst googleCalendarUrl=new URL(\"https://calendar.google.com/calendar/render\");googleCalendarUrl.searchParams.append(\"action\",\"TEMPLATE\");googleCalendarUrl.searchParams.append(\"text\",event.title);googleCalendarUrl.searchParams.append(\"details\",event.description);if(event.location){googleCalendarUrl.searchParams.append(\"location\",event.location);}googleCalendarUrl.searchParams.append(\"dates\",`${formatGoogleDate(startDate)}/${formatGoogleDate(endDate)}`);return googleCalendarUrl.toString();}catch(error){// If there's an error in date parsing, return a fallback link\nconst googleCalendarUrl=new URL(\"https://calendar.google.com/calendar/render\");googleCalendarUrl.searchParams.append(\"action\",\"TEMPLATE\");googleCalendarUrl.searchParams.append(\"text\",event.title);return googleCalendarUrl.toString();}};// Handle Add to Calendar\nconst handleAddToCalendar=(e,event)=>{e.stopPropagation();const calendarLink=createCalendarLink(event);if(!isFramerRender){window.open(calendarLink,\"_blank\");}};// Handle empty state\nif(eventsList.length===0){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",backgroundColor,fontFamily,color:titleColor,textAlign:\"center\",padding:\"20px\"},children:useCmsData?\"Connect to CMS data or add events manually\":\"Add events to display in the slideshow\"});}return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor,fontFamily,overflow:\"hidden\",position:\"relative\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\",padding:isMobile?\"20px 10px\":\"40px 20px\"},onMouseEnter:()=>hoverPause&&setIsPaused(true),onMouseLeave:()=>hoverPause&&setIsPaused(false),children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth,width:\"100%\",height:responsiveCardHeight+(isMobile?40:80),position:\"relative\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",perspective:`${perspective}px`},ref:slideRef,children:[eventsList.map((event,index)=>/*#__PURE__*/_jsxs(motion.div,{initial:false,animate:getCardStyle(index),transition:{type:\"spring\",// Less bouncy animations on mobile for better performance\n    stiffness:isMobile&&reducedMotionOnMobile?300:400,damping:isMobile&&reducedMotionOnMobile?40:30,mass:isMobile&&reducedMotionOnMobile?.8:1},onClick:()=>goToSlide(index),style:{position:\"absolute\",width:responsiveCardWidth,height:responsiveCardHeight,borderRadius:cardRadius,backgroundColor:event.cardBackground||cardBackground,overflow:\"hidden\",// Simpler shadow on mobile for better performance\n    boxShadow:isMobile&&reducedMotionOnMobile?\"0px 5px 15px rgba(0, 0, 0, 0.1)\":\"0px 10px 30px rgba(0, 0, 0, 0.12)\",cursor:\"pointer\",transformOrigin:\"center center\",transformStyle:\"preserve-3d\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"50%\",overflow:\"hidden\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"img\",{src:event.imageUrl,alt:event.title,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:\"center\",// Add loading=\"lazy\" attribute for better performance when rendered\n    loading:\"lazy\"}}),showCategoryTag&&event.category&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:\"16px\",left:\"16px\",backgroundColor:event.categoryBackground||categoryBackground,color:event.categoryColor||categoryColor,padding:isMobile?\"4px 8px\":\"6px 12px\",borderRadius:\"4px\",fontSize:isMobile?\"10px\":\"12px\",fontWeight:\"600\",textTransform:\"uppercase\",letterSpacing:\"0.5px\"},children:event.category})]}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:isMobile?\"16px\":\"24px\",display:\"flex\",flexDirection:\"column\",height:\"50%\",position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{color:event.dateColor||dateColor,fontSize:`${dateFontSize}px`,fontWeight:\"600\",marginBottom:\"8px\"},children:[formatDate(event.date,event.time),event.location&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:\"4px\",fontSize:`${dateFontSize-1}px`,whiteSpace:isMobile?\"nowrap\":\"normal\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:event.location})]}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:\"0 0 8px 0\",fontSize:`${titleFontSize}px`,fontWeight:\"700\",color:event.titleColor||titleColor,display:\"-webkit-box\",WebkitLineClamp:2,WebkitBoxOrient:\"vertical\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:1.3},children:event.title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"0 0 16px 0\",fontSize:`${descFontSize}px`,color:event.descriptionColor||descriptionColor,display:\"-webkit-box\",WebkitLineClamp:isMobile?1:2,WebkitBoxOrient:\"vertical\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:1.5,flex:1},children:event.description}),/*#__PURE__*/_jsx(\"a\",{href:event.registerLink,onClick:e=>handleRegister(e,event.registerLink),\"data-framer-name\":\"register-button\",style:{backgroundColor:event.buttonColor||buttonColor,color:event.buttonTextColor||buttonTextColor,border:\"none\",borderRadius:buttonRadius,padding:isMobile?\"8px 16px\":buttonPadding,fontSize:isMobile?\"12px\":\"14px\",fontWeight:\"600\",cursor:\"pointer\",transition:\"all 0.2s ease\",alignSelf:\"flex-start\",textTransform:\"uppercase\",letterSpacing:\"0.5px\",textDecoration:\"none\",display:\"inline-block\"},children:event.buttonText||buttonText}),showAddToCalendar&&event.addToCalendar!==false&&/*#__PURE__*/_jsx(\"button\",{onClick:e=>handleAddToCalendar(e,event),style:{position:\"absolute\",bottom:isMobile?\"16px\":\"24px\",right:isMobile?\"16px\":\"24px\",backgroundColor:event.calendarButtonColor||calendarButtonColor,color:event.calendarButtonTextColor||calendarButtonTextColor,border:\"none\",borderRadius:buttonRadius,padding:isMobile?\"8px\":\"10px\",width:isMobile?\"36px\":\"42px\",height:isMobile?\"36px\":\"42px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",transition:\"all 0.2s ease\",boxShadow:\"0 2px 8px rgba(0, 0, 0, 0.15)\"},title:\"Add to Calendar\",children:/*#__PURE__*/_jsxs(\"svg\",{width:isMobile?\"16\":\"20\",height:isMobile?\"16\":\"20\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M19 4H5C3.89543 4 3 4.89543 3 6V20C3 21.1046 3.89543 22 5 22H19C20.1046 22 21 21.1046 21 20V6C21 4.89543 20.1046 4 19 4Z\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 2V6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 2V6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 10H21\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 14H16\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 12V18\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})})]})]},event.id)),showNavArrows&&eventsList.length>1&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{onClick:prevSlide,style:{position:\"absolute\",left:`-${arrowsOffset}`,top:\"50%\",transform:\"translateY(-50%)\",backgroundColor:\"rgba(255, 255, 255, 0.8)\",color:titleColor,border:\"none\",borderRadius:\"50%\",width:isMobile?\"36px\":\"48px\",height:isMobile?\"36px\":\"48px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",boxShadow:\"0px 4px 12px rgba(0, 0, 0, 0.1)\",zIndex:10},children:/*#__PURE__*/_jsx(\"svg\",{width:isMobile?\"16\":\"24\",height:isMobile?\"16\":\"24\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 18L9 12L15 6\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:nextSlide,style:{position:\"absolute\",right:`-${arrowsOffset}`,top:\"50%\",transform:\"translateY(-50%)\",backgroundColor:\"rgba(255, 255, 255, 0.8)\",color:titleColor,border:\"none\",borderRadius:\"50%\",width:isMobile?\"36px\":\"48px\",height:isMobile?\"36px\":\"48px\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",boxShadow:\"0px 4px 12px rgba(0, 0, 0, 0.1)\",zIndex:10},children:/*#__PURE__*/_jsx(\"svg\",{width:isMobile?\"16\":\"24\",height:isMobile?\"16\":\"24\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 6L15 12L9 18\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]})]}),showNavDots&&eventsList.length>1&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",gap:isMobile?\"8px\":\"12px\",marginTop:isMobile?\"16px\":\"32px\"},children:eventsList.map((_,index)=>/*#__PURE__*/_jsx(\"button\",{onClick:()=>goToSlide(index),style:{width:isMobile?\"8px\":\"12px\",height:isMobile?\"8px\":\"12px\",borderRadius:\"50%\",backgroundColor:index===currentIndex?accentColor:\"rgba(0, 0, 0, 0.2)\",border:\"none\",cursor:\"pointer\",padding:0,transition:\"all 0.2s ease\"}},index))})]});}// Property Controls\naddPropertyControls(EventsSlideshow,{// CMS Data Mode\nuseCmsData:{type:ControlType.Boolean,title:\"CMS Data Mode\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},// Direct CMS-bindable props (shown when CMS mode is enabled)\neventTitle:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Event Title\",hidden(props){return!props.useCmsData;}},eventDescription:{type:ControlType.String,title:\"Description\",defaultValue:\"\",placeholder:\"Event Description\",displayTextArea:true,hidden(props){return!props.useCmsData;}},eventDate:{type:ControlType.String,title:\"Date\",defaultValue:\"\",placeholder:\"YYYY-MM-DD\",hidden(props){return!props.useCmsData;}},eventTime:{type:ControlType.String,title:\"Time\",defaultValue:\"\",placeholder:\"HH:MM AM/PM\",hidden(props){return!props.useCmsData;}},eventLocation:{type:ControlType.String,title:\"Location\",defaultValue:\"\",placeholder:\"Event Location\",hidden(props){return!props.useCmsData;}},eventCategory:{type:ControlType.String,title:\"Category\",defaultValue:\"\",placeholder:\"Event Category\",hidden(props){return!props.useCmsData;}},eventImage:{type:ControlType.Image,title:\"Image\",hidden(props){return!props.useCmsData;}},eventRegisterLink:{type:ControlType.String,title:\"Register Link\",defaultValue:\"\",placeholder:\"https://...\",hidden(props){return!props.useCmsData;}},eventId:{type:ControlType.String,title:\"ID\",defaultValue:\"single-event\",hidden(props){return!props.useCmsData;}},eventFeatured:{type:ControlType.Boolean,title:\"Featured\",defaultValue:false,hidden(props){return!props.useCmsData;}},eventAddToCalendar:{type:ControlType.Boolean,title:\"Add to Calendar\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden(props){return!props.useCmsData||!props.showAddToCalendar;}},eventButtonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"\",hidden(props){return!props.useCmsData;}},// Event content (shown when CMS mode is disabled)\nevents:{type:ControlType.Array,title:\"Events\",control:{type:ControlType.Object,controls:{id:{type:ControlType.String,title:\"ID\"},title:{type:ControlType.String,title:\"Title\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true},date:{type:ControlType.String,title:\"Event Date\"},time:{type:ControlType.String,title:\"Event Time\",optional:true},location:{type:ControlType.String,title:\"Location\",optional:true},category:{type:ControlType.String,title:\"Category\",optional:true},imageUrl:{type:ControlType.Image,title:\"Event Image\"},registerLink:{type:ControlType.String,title:\"Registration Link\"},featured:{type:ControlType.Boolean,title:\"Featured\",defaultValue:false,optional:true},addToCalendar:{type:ControlType.Boolean,title:\"Add to Calendar\",defaultValue:true,optional:true,hidden(props){return!props.showAddToCalendar;}},buttonText:{type:ControlType.String,title:\"Button Text\",optional:true,description:\"Custom text for this event's button (overrides global)\"},// Individual styling options\ncardBackground:{type:ControlType.Color,title:\"Card Background\",optional:true,description:\"Custom background for this card\"},titleColor:{type:ControlType.Color,title:\"Title Color\",optional:true,description:\"Custom title color for this card\"},dateColor:{type:ControlType.Color,title:\"Date Color\",optional:true,description:\"Custom date color for this card\"},descriptionColor:{type:ControlType.Color,title:\"Description Color\",optional:true,description:\"Custom description color for this card\"},buttonColor:{type:ControlType.Color,title:\"Button Color\",optional:true,description:\"Custom button color for this card\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\",optional:true,description:\"Custom button text color for this card\"},categoryBackground:{type:ControlType.Color,title:\"Category Background\",optional:true,description:\"Custom category background for this card\",hidden(props){return!props.showCategoryTag;}},categoryColor:{type:ControlType.Color,title:\"Category Text Color\",optional:true,description:\"Custom category text color for this card\",hidden(props){return!props.showCategoryTag;}},calendarButtonColor:{type:ControlType.Color,title:\"Calendar Button Color\",optional:true,description:\"Custom calendar button color for this card\",hidden(props){return!props.showAddToCalendar;}},calendarButtonTextColor:{type:ControlType.Color,title:\"Calendar Button Text\",optional:true,description:\"Custom calendar button text color for this card\",hidden(props){return!props.showAddToCalendar;}}}},defaultValue:[{id:\"1\",title:\"Annual Technology Conference\",description:\"Join us for the biggest tech event of the year with keynotes, workshops, and networking opportunities.\",date:\"2023-10-15\",time:\"9:00 AM - 5:00 PM\",location:\"Tech Convention Center\",category:\"Conference\",imageUrl:\"https://images.unsplash.com/photo-1540575467063-178a50c2df87?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80\",registerLink:\"https://example.com/register\",featured:true,addToCalendar:true},{id:\"2\",title:\"UX Design Workshop\",description:\"Learn the latest UX design principles and techniques from industry experts.\",date:\"2023-11-05\",time:\"10:00 AM - 3:00 PM\",location:\"Design Hub\",category:\"Workshop\",imageUrl:\"https://images.unsplash.com/photo-1575909812264-6902b55846ad?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80\",registerLink:\"https://example.com/ux-workshop\",addToCalendar:true},{id:\"3\",title:\"Startup Pitch Night\",description:\"Watch innovative startups pitch their ideas to investors and industry leaders.\",date:\"2023-12-10\",time:\"6:00 PM - 9:00 PM\",location:\"Innovation Center\",category:\"Networking\",imageUrl:\"https://images.unsplash.com/photo-1591115765373-5207764f72e4?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80\",registerLink:\"https://example.com/pitch-night\",addToCalendar:true}],hidden(props){return props.useCmsData;}},// Layout options\nmaxWidth:{type:ControlType.String,title:\"Max Width\",defaultValue:\"1200px\"},cardWidth:{type:ControlType.Number,title:\"Card Width\",min:200,max:600,step:10,defaultValue:360},cardHeight:{type:ControlType.Number,title:\"Card Height\",min:300,max:800,step:10,defaultValue:480},cardRadius:{type:ControlType.Number,title:\"Card Radius\",min:0,max:40,step:1,defaultValue:16},gap:{type:ControlType.Number,title:\"Card Gap\",min:0,max:200,step:5,defaultValue:40},// 3D Effect options\nuse3DEffect:{type:ControlType.Boolean,title:\"3D Effect\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},centerScale:{type:ControlType.Number,title:\"Center Scale\",min:.8,max:1.2,step:.01,defaultValue:1,hidden(props){return!props.use3DEffect;}},sideScale:{type:ControlType.Number,title:\"Side Scale\",min:.5,max:1,step:.01,defaultValue:.85,hidden(props){return!props.use3DEffect;}},sideOpacity:{type:ControlType.Number,title:\"Side Opacity\",min:.1,max:1,step:.05,defaultValue:.6,hidden(props){return!props.use3DEffect;}},blurStrength:{type:ControlType.Number,title:\"Blur Strength\",min:0,max:10,step:.5,defaultValue:3,hidden(props){return!props.use3DEffect;}},rotationAngle:{type:ControlType.Number,title:\"Rotation Angle\",min:0,max:45,step:1,defaultValue:15,hidden(props){return!props.use3DEffect;}},perspective:{type:ControlType.Number,title:\"Perspective\",min:500,max:2e3,step:50,defaultValue:1e3,hidden(props){return!props.use3DEffect;}},// Visual styling\nbackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"},cardBackground:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"rgba(255, 255, 255, 1)\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#111111\"},dateColor:{type:ControlType.Color,title:\"Date Color\",defaultValue:\"#ff5500\"},descriptionColor:{type:ControlType.Color,title:\"Description Color\",defaultValue:\"#666666\"},categoryColor:{type:ControlType.Color,title:\"Category Text\",defaultValue:\"#ffffff\"},categoryBackground:{type:ControlType.Color,title:\"Category Background\",defaultValue:\"#0066ff\"},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#0066ff\"},// Interaction\nautoPlay:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},autoPlayInterval:{type:ControlType.Number,title:\"Play Interval (ms)\",min:1e3,max:1e4,step:500,defaultValue:3e3,hidden(props){return!props.autoPlay;}},hoverPause:{type:ControlType.Boolean,title:\"Pause on Hover\",defaultValue:true,hidden(props){return!props.autoPlay;}},showCategoryTag:{type:ControlType.Boolean,title:\"Category Tags\",defaultValue:true},showNavArrows:{type:ControlType.Boolean,title:\"Nav Arrows\",defaultValue:true},showNavDots:{type:ControlType.Boolean,title:\"Nav Dots\",defaultValue:true},// Calendar Button options\nshowAddToCalendar:{type:ControlType.Boolean,title:\"Add to Calendar\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},calendarButtonColor:{type:ControlType.Color,title:\"Calendar Button Color\",defaultValue:\"#0066ff\",hidden(props){return!props.showAddToCalendar;}},calendarButtonTextColor:{type:ControlType.Color,title:\"Calendar Button Text\",defaultValue:\"#ffffff\",hidden(props){return!props.showAddToCalendar;}},// Button styling\nbuttonText:{type:ControlType.String,title:\"Button Text\",defaultValue:\"Register Now\"},buttonColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#0066ff\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\",defaultValue:\"#ffffff\"},buttonRadius:{type:ControlType.Number,title:\"Button Radius\",min:0,max:20,step:1,defaultValue:8},buttonPadding:{type:ControlType.String,title:\"Button Padding\",defaultValue:\"10px 24px\"},// Typography\ntitleSize:{type:ControlType.Number,title:\"Title Size\",min:14,max:40,step:1,defaultValue:22},dateSize:{type:ControlType.Number,title:\"Date Size\",min:12,max:24,step:1,defaultValue:16},descriptionSize:{type:ControlType.Number,title:\"Description Size\",min:12,max:24,step:1,defaultValue:15},fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Inter, system-ui, sans-serif\"},// Mobile optimization\noptimizeForMobile:{type:ControlType.Boolean,title:\"Mobile Optimization\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile Breakpoint\",min:320,max:1200,step:10,defaultValue:768,hidden(props){return!props.optimizeForMobile;}},reducedMotionOnMobile:{type:ControlType.Boolean,title:\"Reduced Motion\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",hidden(props){return!props.optimizeForMobile;}},// Individual styling CMS properties\neventCardBackground:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"rgba(255, 255, 255, 1)\",hidden(props){return!props.useCmsData;}},eventTitleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#111111\",hidden(props){return!props.useCmsData;}},eventDateColor:{type:ControlType.Color,title:\"Date Color\",defaultValue:\"#ff5500\",hidden(props){return!props.useCmsData;}},eventDescriptionColor:{type:ControlType.Color,title:\"Description Color\",defaultValue:\"#666666\",hidden(props){return!props.useCmsData;}},eventButtonColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#0066ff\",hidden(props){return!props.useCmsData;}},eventButtonTextColor:{type:ControlType.Color,title:\"Button Text Color\",defaultValue:\"#ffffff\",hidden(props){return!props.useCmsData;}},eventCategoryBackground:{type:ControlType.Color,title:\"Category Background\",defaultValue:\"#0066ff\",hidden(props){return!props.useCmsData||!props.showCategoryTag;}},eventCategoryColor:{type:ControlType.Color,title:\"Category Text Color\",defaultValue:\"#ffffff\",hidden(props){return!props.useCmsData||!props.showCategoryTag;}},eventCalendarButtonColor:{type:ControlType.Color,title:\"Calendar Button Color\",defaultValue:\"#0066ff\",hidden(props){return!props.useCmsData||!props.showAddToCalendar;}},eventCalendarButtonTextColor:{type:ControlType.Color,title:\"Calendar Button Text\",defaultValue:\"#ffffff\",hidden(props){return!props.useCmsData||!props.showAddToCalendar;}}})/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EventsSlideshow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EventSlideshow.map"],
  "mappings": "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",
  "names": ["EventsSlideshow", "events", "eventId", "eventTitle", "eventDescription", "eventDate", "eventTime", "eventLocation", "eventCategory", "eventImage", "eventRegisterLink", "eventFeatured", "eventAddToCalendar", "eventButtonText", "eventCardBackground", "eventTitleColor", "eventDateColor", "eventDescriptionColor", "eventButtonColor", "eventButtonTextColor", "eventCategoryBackground", "eventCategoryColor", "eventCalendarButtonColor", "eventCalendarButtonTextColor", "useCmsData", "maxWidth", "cardWidth", "cardHeight", "cardRadius", "gap", "use3DEffect", "centerScale", "sideScale", "sideOpacity", "blurStrength", "rotationAngle", "perspective", "backgroundColor", "cardBackground", "titleColor", "dateColor", "descriptionColor", "categoryColor", "categoryBackground", "accentColor", "autoPlay", "autoPlayInterval", "hoverPause", "showCategoryTag", "showNavArrows", "showNavDots", "showAddToCalendar", "calendarButtonColor", "calendarButtonTextColor", "buttonText", "buttonColor", "buttonTextColor", "buttonRadius", "buttonPadding", "titleSize", "dateSize", "descriptionSize", "fontFamily", "optimizeForMobile", "mobileBreakpoint", "reducedMotionOnMobile", "currentIndex", "setCurrentIndex", "ye", "isPaused", "setIsPaused", "isMobile", "setIsMobile", "slideRef", "pe", "isFramerRender", "RenderTarget", "eventsList", "ue", "checkMobile", "window", "getVisibleIndexes", "total", "prevIndex", "nextIndex", "interval", "prev", "prevSlide", "nextSlide", "goToSlide", "index", "getCardStyle", "visibleIndexes", "position", "xOffset", "getResponsiveDimensions", "formatDate", "dateString", "timeString", "date", "options", "handleRegister", "e", "link", "responsiveCardWidth", "responsiveCardHeight", "titleFontSize", "dateFontSize", "descFontSize", "arrowsOffset", "createCalendarLink", "event", "startDate", "endDate", "endTimeStr", "endHour", "endMinutePart", "endMinute", "endPeriod", "hour", "formatGoogleDate", "googleCalendarUrl", "handleAddToCalendar", "calendarLink", "p", "u", "motion", "l", "_", "addPropertyControls", "ControlType", "props"]
}
