{"version":3,"file":"EventSlider.BWaexRN3.mjs","names":["useRef","useState","scrollLeft","_Fragment"],"sources":["https:/framerusercontent.com/modules/FoZivMe595xGw7N458pg/sYqV55KNU9lrxRZcLiJ6/EventSlider.js"],"sourcesContent":["// Horizontal scrolling event card slider with left-aligned controls, outlined title treatment, and sharp-cornered cards\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useRef,startTransition,useEffect}from\"react\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function EventSlider(props){const{titleBlocks=[{text:\"What's On\",borderRadius:0}],viewButtonLabel,cards=[{image:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Event 1\"},title:\"Summer Jazz Festival\",description:\"Three days of live jazz performances\"},{image:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Event 2\"},title:\"Modern Art Exhibition\",description:\"Contemporary works from emerging artists\"},{image:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Event 3\"},title:\"Rock Concert Series\",description:\"Featuring top rock bands from around the world\"}],backgroundColor,titleColor,titleBorderColor,titleBorderWidth,titleBorderRadius,titleBackgroundColor,titleWordsGap,titleFontSize=24,buttonColor,buttonTextColor,buttonHoverColor,buttonHoverTextColor=\"#FFFFFF\",buttonBorderRadius,buttonGap=8,buttonIconSvg=\"https://framerusercontent.com/assets/dYLobVGf8hB4LCFb012KUo7Vc.svg\",buttonFontSize=14,buttonIconSize=20,cardBackgroundColor,categoryBackgroundColor,categoryTextColor,titleFont,metadataFont,descriptionFont,buttonFont,subtitleFont,subtitleColor=\"#000000\",containerPadding,controlColumnGap,titleColumnWidth,titleToCardsGap,cardsGap,cardWidth,cardWidthMode=\"fixed\",cardContentGap,cardTitleGap,showMetadata,showButtons,showCardTitles,showSubtitle=false,subtitleText=\"\",enableShowreel=false,viewButton,viewButtonActive,arrowButtonSize,arrowButtonColor,arrowButtonBackground,enableOverflow,layoutMode=\"auto\",imageObjectFit=\"cover\"}=props;const scrollContainerRef=useRef(null);const[canScrollLeft,setCanScrollLeft]=useState(false);const[canScrollRight,setCanScrollRight]=useState(true);const[isDragging,setIsDragging]=useState(false);const[startX,setStartX]=useState(0);const[scrollLeft,setScrollLeft]=useState(0);const[isMobile,setIsMobile]=useState(false);const[hoveredCard,setHoveredCard]=useState(null);const[hasOverflow,setHasOverflow]=useState(false);const[showOverlay,setShowOverlay]=useState(false);const[overlayImageIndex,setOverlayImageIndex]=useState(0);useEffect(()=>{const checkBreakpoints=()=>{startTransition(()=>{setIsMobile(window.innerWidth<1024);});};checkBreakpoints();window.addEventListener(\"resize\",checkBreakpoints);return()=>window.removeEventListener(\"resize\",checkBreakpoints);},[]);const useMobileLayout=layoutMode===\"mobile\"||layoutMode===\"auto\"&&isMobile;const checkScrollButtons=()=>{if(!scrollContainerRef.current)return;const{scrollLeft,scrollWidth,clientWidth}=scrollContainerRef.current;const hasScroll=scrollWidth>clientWidth;startTransition(()=>{setHasOverflow(hasScroll);setCanScrollLeft(scrollLeft>0);setCanScrollRight(scrollLeft<scrollWidth-clientWidth-10);});};useEffect(()=>{checkScrollButtons();window.addEventListener(\"resize\",checkScrollButtons);return()=>window.removeEventListener(\"resize\",checkScrollButtons);},[cards,cardWidth,cardsGap,enableOverflow]);const scroll=direction=>{if(!scrollContainerRef.current)return;const scrollAmount=useMobileLayout?296:cardWidth+cardsGap;scrollContainerRef.current.scrollBy({left:direction===\"left\"?-scrollAmount:scrollAmount,behavior:\"smooth\"});setTimeout(checkScrollButtons,300);};const handleMouseDown=e=>{if(!scrollContainerRef.current)return;setIsDragging(true);setStartX(e.pageX-scrollContainerRef.current.offsetLeft);setScrollLeft(scrollContainerRef.current.scrollLeft);};const handleMouseMove=e=>{if(!isDragging||!scrollContainerRef.current)return;e.preventDefault();const x=e.pageX-scrollContainerRef.current.offsetLeft;scrollContainerRef.current.scrollLeft=scrollLeft-(x-startX)*2;};const handleMouseUp=()=>{setIsDragging(false);checkScrollButtons();};const openOverlay=index=>{startTransition(()=>{setOverlayImageIndex(index);setShowOverlay(true);});};const closeOverlay=()=>{startTransition(()=>{setShowOverlay(false);});};const navigateOverlay=direction=>{startTransition(()=>{setOverlayImageIndex(prev=>direction===\"prev\"?prev>0?prev-1:cards.length-1:prev<cards.length-1?prev+1:0);});};useEffect(()=>{if(!showOverlay)return;const handleKeyDown=e=>{if(e.key===\"Escape\")closeOverlay();else if(e.key===\"ArrowLeft\")navigateOverlay(\"prev\");else if(e.key===\"ArrowRight\")navigateOverlay(\"next\");};window.addEventListener(\"keydown\",handleKeyDown);return()=>window.removeEventListener(\"keydown\",handleKeyDown);},[showOverlay,cards.length]);const renderTitleBlocks=()=>/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:`${titleWordsGap}px`,alignItems:\"flex-start\",width:\"100%\"},children:titleBlocks.map((titleBlock,blockIndex)=>{const blockText=titleBlock?.text||\"What's On\";const blockBorderRadius=titleBlock?.borderRadius!==undefined?titleBlock.borderRadius:titleBorderRadius;return blockText.split(\" \").map((word,wordIndex)=>/*#__PURE__*/_jsx(\"div\",{style:{border:titleBorderWidth>0?`${titleBorderWidth}px solid ${titleBorderColor}`:\"none\",backgroundColor:titleBackgroundColor,borderRadius:`${blockBorderRadius}px`,padding:\"8px 16px\",...titleFont,fontSize:`${titleFontSize}px`,color:titleColor,textTransform:\"uppercase\",width:\"fit-content\",whiteSpace:\"nowrap\"},children:word},`${blockIndex}-${wordIndex}`));}).flat()});const renderNavigationArrows=()=>hasOverflow&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:\"8px\"},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>scroll(\"left\"),disabled:!canScrollLeft,style:{width:`${arrowButtonSize}px`,height:`${arrowButtonSize}px`,borderRadius:\"50%\",border:\"none\",background:arrowButtonBackground,cursor:canScrollLeft?\"pointer\":\"not-allowed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",opacity:canScrollLeft?1:.3,transition:\"opacity 0.2s ease\",flexShrink:0},\"aria-label\":\"Scroll left\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 18L9 12L15 6\",stroke:arrowButtonColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>scroll(\"right\"),disabled:!canScrollRight,style:{width:`${arrowButtonSize}px`,height:`${arrowButtonSize}px`,borderRadius:\"50%\",border:\"none\",background:arrowButtonBackground,cursor:canScrollRight?\"pointer\":\"not-allowed\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",opacity:canScrollRight?1:.3,transition:\"opacity 0.2s ease\",flexShrink:0},\"aria-label\":\"Scroll right\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 18L15 12L9 6\",stroke:arrowButtonColor,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]});const renderCard=(card,index)=>{const cardImage=card.image||{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Event image\"};const baseWidthPx=useMobileLayout?280:cardWidth;const aspectRatio=card.aspectRatio||\"horizontal\";const calculatedHeightPx=aspectRatio===\"portrait\"?baseWidthPx*9/16*2.4:baseWidthPx*9/16*1.1;return /*#__PURE__*/_jsxs(\"div\",{onMouseEnter:()=>setHoveredCard(index),onMouseLeave:()=>setHoveredCard(null),style:{minWidth:useMobileLayout?\"280px\":cardWidthMode===\"fill\"?\"0\":`${cardWidth}px`,maxWidth:useMobileLayout?\"280px\":cardWidthMode===\"fill\"?\"none\":`${cardWidth}px`,flex:cardWidthMode===\"fill\"?1:\"0 0 auto\",backgroundColor:cardBackgroundColor,display:\"flex\",flexDirection:\"column\",height:\"fit-content\",scrollSnapAlign:\"start\",scrollSnapStop:\"always\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",paddingBottom:`${calculatedHeightPx/baseWidthPx*100}%`,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{onClick:e=>{if(enableShowreel){openOverlay(index);}else if(card.link){const isExternal=card.link.startsWith(\"http://\")||card.link.startsWith(\"https://\");if(isExternal){window.open(card.link,\"_blank\",\"noopener,noreferrer\");}else{window.location.href=card.link;}}},style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",cursor:enableShowreel||card.link?\"pointer\":\"default\"},children:/*#__PURE__*/_jsx(\"img\",{src:cardImage.src,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:imageObjectFit,transform:hoveredCard===index?\"scale(1.05)\":\"scale(1)\",transition:\"transform 0.4s ease\"}})})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:useMobileLayout?\"12px\":`${cardContentGap}px`,paddingTop:useMobileLayout?\"12px\":`${cardTitleGap}px`,width:\"100%\"},children:[showCardTitles&&/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,...titleFont,color:props.cardTitleColor},children:card.title}),showButtons&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:`${buttonGap}px`,width:\"100%\"},onMouseEnter:()=>setHoveredCard(index),onMouseLeave:()=>setHoveredCard(null),children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>{const url=card.buttonLink||card.link||\"#\";if(url===\"#\")return;const isExternal=url.startsWith(\"http://\")||url.startsWith(\"https://\");if(isExternal){window.open(url,\"_blank\",\"noopener,noreferrer\");}else{window.location.href=url;}},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:hoveredCard===index?buttonHoverColor:buttonColor,color:hoveredCard===index?buttonHoverTextColor:buttonTextColor,border:\"none\",borderRadius:`${buttonBorderRadius}px`,padding:\"12px 24px\",cursor:\"pointer\",...buttonFont,fontSize:`${buttonFontSize}px`,width:\"fit-content\",transition:\"background-color 0.2s ease, color 0.2s ease\",height:\"48px\"},children:card.buttonLabel||viewButtonLabel}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>{const url=card.buttonLink||card.link||\"#\";if(url===\"#\")return;const isExternal=url.startsWith(\"http://\")||url.startsWith(\"https://\");if(isExternal){window.open(url,\"_blank\",\"noopener,noreferrer\");}else{window.location.href=url;}},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"48px\",height:\"48px\",borderRadius:\"50%\",backgroundColor:hoveredCard===index?buttonHoverColor:buttonColor,border:\"none\",cursor:\"pointer\",flexShrink:0,transition:\"background-color 0.2s ease\"},\"aria-label\":\"Open link\",children:/*#__PURE__*/_jsx(\"div\",{style:{width:`${buttonIconSize}px`,height:`${buttonIconSize}px`,backgroundColor:hoveredCard===index?buttonHoverTextColor:buttonTextColor,mask:`url(${buttonIconSvg}) center/contain no-repeat`,WebkitMask:`url(${buttonIconSvg}) center/contain no-repeat`,transition:\"background-color 0.2s ease\"}})})]})]})]},index);};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor,padding:useMobileLayout?\"20px\":`${containerPadding}px`,paddingRight:enableOverflow?0:useMobileLayout?\"20px\":`${containerPadding}px`,display:\"flex\",flexDirection:\"column\",gap:useMobileLayout?\"32px\":`${titleToCardsGap}px`,overflow:\"hidden\"},children:[showOverlay&&enableShowreel&&/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",backgroundColor:\"rgba(0, 0, 0, 0.95)\",zIndex:9999,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:`${containerPadding}px`},onClick:closeOverlay,children:[/*#__PURE__*/_jsx(\"button\",{onClick:closeOverlay,style:{position:\"absolute\",top:`${containerPadding}px`,right:`${containerPadding}px`,width:\"48px\",height:\"48px\",borderRadius:\"50%\",border:\"none\",background:\"rgba(255, 255, 255, 0.1)\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:10001},\"aria-label\":\"Close overlay\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6L18 18\",stroke:\"#FFFFFF\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:e=>{e.stopPropagation();navigateOverlay(\"prev\");},style:{position:\"absolute\",left:`${containerPadding}px`,width:\"48px\",height:\"48px\",borderRadius:\"50%\",border:\"none\",background:\"rgba(255, 255, 255, 0.1)\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:10001},\"aria-label\":\"Previous image\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 18L9 12L15 6\",stroke:\"#FFFFFF\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsx(\"button\",{onClick:e=>{e.stopPropagation();navigateOverlay(\"next\");},style:{position:\"absolute\",right:`${containerPadding}px`,width:\"48px\",height:\"48px\",borderRadius:\"50%\",border:\"none\",background:\"rgba(255, 255, 255, 0.1)\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:10001},\"aria-label\":\"Next image\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 18L15 12L9 6\",stroke:\"#FFFFFF\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",overflow:\"hidden\"},children:[overlayImageIndex>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:\"200px\",transform:\"translateX(-100%)\",width:\"80px\",height:\"120px\",opacity:.4,cursor:\"pointer\",transition:\"opacity 0.3s ease\"},onClick:()=>navigateOverlay(\"prev\"),children:/*#__PURE__*/_jsx(\"img\",{src:cards[overlayImageIndex-1]?.image?.src||\"\",alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"},onError:e=>{e.currentTarget.style.display=\"none\";}})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",maxWidth:\"calc(100% - 200px)\",maxHeight:\"85vh\"},children:/*#__PURE__*/_jsx(\"img\",{src:cards[overlayImageIndex]?.image?.src||\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:cards[overlayImageIndex]?.image?.alt||cards[overlayImageIndex]?.title||\"Event image\",style:{maxWidth:cards[overlayImageIndex]?.aspectRatio===\"portrait\"?\"60vw\":\"90vw\",maxHeight:cards[overlayImageIndex]?.aspectRatio===\"portrait\"?\"90vh\":\"85vh\",width:\"auto\",height:\"auto\",objectFit:\"contain\"}})}),overlayImageIndex<cards.length-1&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",right:\"200px\",transform:\"translateX(100%)\",width:\"80px\",height:\"120px\",opacity:.4,cursor:\"pointer\",transition:\"opacity 0.3s ease\"},onClick:()=>navigateOverlay(\"next\"),children:/*#__PURE__*/_jsx(\"img\",{src:cards[overlayImageIndex+1]?.image?.src||\"\",alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"},onError:e=>{e.currentTarget.style.display=\"none\";}})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",bottom:`${containerPadding}px`,left:\"50%\",transform:\"translateX(-50%)\",color:\"#FFFFFF\",fontSize:\"16px\",fontWeight:\"500\",zIndex:10001},children:[overlayImageIndex+1,\" / \",cards.length]})]}),useMobileLayout?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:`${controlColumnGap}px`,alignItems:\"flex-start\",width:\"100%\"},children:[renderTitleBlocks(),showSubtitle&&/*#__PURE__*/_jsx(\"div\",{style:{...subtitleFont,color:subtitleColor,width:\"100%\"},children:subtitleText}),renderNavigationArrows()]}),/*#__PURE__*/_jsx(\"div\",{ref:scrollContainerRef,onScroll:checkScrollButtons,onMouseDown:handleMouseDown,onMouseMove:handleMouseMove,onMouseUp:handleMouseUp,onMouseLeave:handleMouseUp,style:{display:\"flex\",gap:\"16px\",overflowX:enableOverflow?\"auto\":\"visible\",overflowY:\"hidden\",scrollbarWidth:\"none\",msOverflowStyle:\"none\",cursor:isDragging?\"grabbing\":\"grab\",userSelect:\"none\",minWidth:0,width:\"100%\",paddingRight:enableOverflow?\"20px\":0,WebkitOverflowScrolling:\"touch\",scrollSnapType:\"x mandatory\",scrollPaddingLeft:\"0px\",scrollPaddingInlineStart:\"0px\"},children:cards.map(renderCard)})]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",gap:`${titleToCardsGap}px`,alignItems:\"flex-start\",width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:`${controlColumnGap}px`,alignItems:\"flex-start\",justifyContent:\"flex-start\",alignSelf:\"flex-start\",minWidth:`${titleColumnWidth}%`,maxWidth:`${titleColumnWidth}%`},children:[renderTitleBlocks(),renderNavigationArrows(),showSubtitle&&/*#__PURE__*/_jsx(\"div\",{style:{...subtitleFont,color:subtitleColor,width:\"100%\"},children:subtitleText})]}),/*#__PURE__*/_jsx(\"div\",{ref:scrollContainerRef,onScroll:checkScrollButtons,onMouseDown:handleMouseDown,onMouseMove:handleMouseMove,onMouseUp:handleMouseUp,onMouseLeave:handleMouseUp,style:{display:\"flex\",gap:`${cardsGap}px`,overflowX:enableOverflow?\"auto\":\"visible\",overflowY:\"hidden\",scrollbarWidth:\"none\",msOverflowStyle:\"none\",cursor:isDragging?\"grabbing\":\"grab\",userSelect:\"none\",minWidth:0,flex:1,paddingRight:enableOverflow?`${containerPadding}px`:0,scrollSnapType:\"x mandatory\",scrollPaddingLeft:\"0px\",scrollPaddingInlineStart:\"0px\"},children:cards.map(renderCard)})]})]});}addPropertyControls(EventSlider,{layoutMode:{type:ControlType.Enum,title:\"Layout Mode\",options:[\"auto\",\"desktop\",\"mobile\"],optionTitles:[\"Auto\",\"Desktop\",\"Mobile\"],defaultValue:\"auto\",displaySegmentedControl:true},titleColumnWidth:{type:ControlType.Number,title:\"Title Column Width\",defaultValue:20,min:10,max:40,step:1,unit:\"%\",hidden:({layoutMode})=>layoutMode===\"mobile\"},titleFontSize:{type:ControlType.Number,title:\"Title Font Size\",defaultValue:24,min:12,max:72,step:1,unit:\"px\"},enableShowreel:{type:ControlType.Boolean,title:\"Enable Showreel\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},titleBlocks:{type:ControlType.Array,title:\"Title Blocks\",control:{type:ControlType.Object,controls:{text:{type:ControlType.String,title:\"Text\",defaultValue:\"What's On\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:0,min:0,max:100,step:1,unit:\"px\"}}},defaultValue:[{text:\"What's On\",borderRadius:0}]},titleBorderWidth:{type:ControlType.Number,title:\"Title Border Width\",defaultValue:2,min:0,max:8,step:1,unit:\"px\"},titleBorderRadius:{type:ControlType.Number,title:\"Title Border Radius\",defaultValue:0,min:0,max:100,step:1,unit:\"px\"},titleBackgroundColor:{type:ControlType.Color,title:\"Title Background\",defaultValue:\"rgba(255, 255, 255, 0)\"},titleWordsGap:{type:ControlType.Number,title:\"Title Words Gap\",defaultValue:8,min:0,max:32,step:2,unit:\"px\"},enableOverflow:{type:ControlType.Boolean,title:\"Enable Overflow\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},viewButton:{type:ControlType.ComponentInstance,title:\"View Button\"},viewButtonActive:{type:ControlType.ComponentInstance,title:\"View Button Active\"},arrowButtonSize:{type:ControlType.Number,title:\"Arrow Button Size\",defaultValue:48,min:32,max:80,step:4,unit:\"px\"},arrowButtonColor:{type:ControlType.Color,title:\"Arrow Button Color\",defaultValue:\"#000000\"},arrowButtonBackground:{type:ControlType.Color,title:\"Arrow Button BG\",defaultValue:\"#FFFFFF\"},viewButtonLabel:{type:ControlType.String,title:\"View Button\",defaultValue:\"VIEW\"},cards:{type:ControlType.Array,title:\"Event Cards\",control:{type:ControlType.Object,controls:{buttonLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:\"VIEW\"},buttonLink:{type:ControlType.String,title:\"Button Link\",defaultValue:\"#\"},image:{type:ControlType.ResponsiveImage,title:\"Image\"},title:{type:ControlType.String,title:\"Event Title\",defaultValue:\"Summer Jazz Festival\"},link:{type:ControlType.String,title:\"Link URL\",defaultValue:\"#\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Three days of live jazz performances\",displayTextArea:true},aspectRatio:{type:ControlType.Enum,title:\"Aspect Ratio\",options:[\"horizontal\",\"portrait\"],optionTitles:[\"Horizontal (16:9)\",\"Portrait (9:16)\"],defaultValue:\"horizontal\",displaySegmentedControl:true},fullWidth:{type:ControlType.Boolean,title:\"Full Width\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"}}},defaultValue:[{image:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Event 1\"},buttonLabel:\"VIEW\",buttonLink:\"#\",title:\"Summer Jazz Festival\",description:\"Three days of live jazz performances\"},{image:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Event 2\"},buttonLabel:\"VIEW\",buttonLink:\"#\",title:\"Modern Art Exhibition\",description:\"Contemporary works from emerging artists\"},{image:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Event 3\"},buttonLabel:\"VIEW\",buttonLink:\"#\",title:\"Rock Concert Series\",description:\"Featuring top rock bands from around the world\"}]},containerPadding:{type:ControlType.Number,title:\"Container Padding\",defaultValue:40,min:0,max:100,step:4,unit:\"px\"},controlColumnGap:{type:ControlType.Number,title:\"Control Column Gap\",defaultValue:16,min:0,max:48,step:4,unit:\"px\"},titleToCardsGap:{type:ControlType.Number,title:\"Title to Cards Gap\",defaultValue:32,min:0,max:100,step:4,unit:\"px\"},cardsGap:{type:ControlType.Number,title:\"Cards Gap\",defaultValue:24,min:0,max:64,step:4,unit:\"px\"},cardWidth:{type:ControlType.Number,title:\"Card Width\",defaultValue:320,min:200,max:800,step:10,unit:\"px\"},cardWidthMode:{type:ControlType.Enum,title:\"Card Width Mode\",options:[\"fixed\",\"fill\"],optionTitles:[\"Fixed Width\",\"Fill Width\"],defaultValue:\"fixed\",displaySegmentedControl:true},cardContentGap:{type:ControlType.Number,title:\"Card Content Gap\",defaultValue:16,min:0,max:32,step:4,unit:\"px\"},cardTitleGap:{type:ControlType.Number,title:\"Image to Title Gap\",defaultValue:16,min:0,max:48,step:4,unit:\"px\"},imageObjectFit:{type:ControlType.Enum,title:\"Image Fill\",options:[\"cover\",\"contain\",\"fill\",\"scale-down\"],optionTitles:[\"Cover\",\"Contain\",\"Fill\",\"Scale Down\"],defaultValue:\"cover\",displaySegmentedControl:false},showMetadata:{type:ControlType.Boolean,title:\"Show Metadata\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showButtons:{type:ControlType.Boolean,title:\"Show Buttons\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showCardTitles:{type:ControlType.Boolean,title:\"Show Card Titles\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showSubtitle:{type:ControlType.Boolean,title:\"Show Subtitle\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},subtitleText:{type:ControlType.String,title:\"Subtitle Text\",defaultValue:\"\"},buttonFont:{type:ControlType.Font,title:\"Button Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Semibold\",letterSpacing:\"0.05em\",lineHeight:\"1em\"}},buttonFontSize:{type:ControlType.Number,title:\"Button Font Size\",defaultValue:14,min:10,max:24,step:1,unit:\"px\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"24px\",variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1.2em\"}},metadataFont:{type:ControlType.Font,title:\"Metadata Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Medium\",letterSpacing:\"0.05em\",lineHeight:\"1.4em\"}},descriptionFont:{type:ControlType.Font,title:\"Description Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"12px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.4em\"}},subtitleFont:{type:ControlType.Font,title:\"Subtitle Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Regular\",letterSpacing:\"0em\",lineHeight:\"1.4em\"}},subtitleColor:{type:ControlType.Color,title:\"Subtitle Color\",defaultValue:\"#000000\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text\",defaultValue:\"#FFFFFF\"},buttonColor:{type:ControlType.Color,title:\"Button Color\",defaultValue:\"#000000\"},buttonHoverColor:{type:ControlType.Color,title:\"Button Hover\",defaultValue:\"#333333\"},buttonHoverTextColor:{type:ControlType.Color,title:\"Button Hover Text\",defaultValue:\"#FFFFFF\"},buttonBorderRadius:{type:ControlType.Number,title:\"Button Radius\",defaultValue:0,min:0,max:50,step:1,unit:\"px\"},buttonGap:{type:ControlType.Number,title:\"Button Gap\",defaultValue:8,min:0,max:32,step:2,unit:\"px\"},buttonIconSvg:{type:ControlType.File,title:\"Button Icon\",allowedFileTypes:[\"svg\",\"png\",\"jpg\",\"jpeg\"]},buttonIconSize:{type:ControlType.Number,title:\"Button Icon Size\",defaultValue:20,min:12,max:40,step:2,unit:\"px\"},titleBorderColor:{type:ControlType.Color,title:\"Title Border\",defaultValue:\"#000000\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#000000\"},cardTitleColor:{type:ControlType.Color,title:\"Card Title Color\",defaultValue:\"#000000\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},cardBackgroundColor:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"#FFFFFF\"},categoryBackgroundColor:{type:ControlType.Color,title:\"Category BG\",defaultValue:\"#000000\"},categoryTextColor:{type:ControlType.Color,title:\"Category Text\",defaultValue:\"#FFFFFF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EventSlider\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EventSlider.map"],"mappings":"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"}