{"version":3,"file":"SectionFeatureCardImageStack.9PLkZAP4.mjs","names":["useRef","useMemo","useId","useState","React.useMemo","React.useCallback","stackTopMargin","__esmMin","pe","init_npm_react_18_3_1","window","_e","de","ne","p","J","init_jsx_runtime","ie","ce","init_ssg_sandbox_shims","motion","init_framer_motion_DhsWWWsN","addPropertyControls","init_framer_CaDWdxiz","useIsStaticRenderer","ControlType","getSpacing","useInViewport","init_icons","isFramerStaticMotionContext","useAccessibilityStrings","init_useAccessibilityStrings","useIconsLoaded","getSectionWrapperStyles","init_linkHelpers","isNonEmptyControlString","init_themeControl","init_resolveElementId","safeUrl","kernHeadingPlainText","useLocaleRestrictedLinkFilter","init_brandControl","resolveScopedElementId","init_useLocaleRestrictedLinks","resolveThemeProp","trimControlString","getTestimonialPhoneScrollItemStyle","getSectionPaddingY","getLinkUrl","getTypographyStyles","init_svg","createSectionVariants","getTestimonialPhoneScrollListStyle","getSectionRestProps","init_framerStaticMotionContext","PRESERVE_CONTROL_NEWLINES","init_controlTextStyles","themePropertyControls","init_breakpointControl","breakpointPropertyControl","resolveSectionIdPrefix","ICON_OPTION_TITLES","init_colors","init_motionVariants","useReducedMotion","getContainerPadding","getContainerMaxWidth","setElementInert","ICON_OPTIONS_WITH_NONE","isCanvasPhoneBreakpoint","zoomStandard24ViewBox","getIsFramerDesignCanvas","PLACEHOLDER","getCmsEmptyPlaceholderStyle","getStagger","getThemeColors","getWidthValue","getCardRadius","getPlaceholderColors","HINT_IMAGE_ALT","getZIndex","HINT_ELEMENT_ID","getSpring","init_themeHelpers","init_useInViewport","init_placeholders","useEffectiveBreakpoint","getGap","getIconRaw","init_layoutStyles","init_sectionProps","init_featureAutoAdvance","shouldRunFeatureAutoAdvance","buildCmsCollectionLayoutCriticalCss","init_sectionBackground","init_cmsCollectionLayout","init_injectBreakpointIntoCmsSlot","useSectionAnimation","injectBreakpointIntoCmsSlot","SECTION_BACKGROUND_DEFAULTS","getSectionRootBackgroundStyle","getSectionContentStackStyle","ButtonVideoPlay","useCmsCollectionLayout","getSectionMotionInitial","getSectionBackgroundFromProps","getCmsCollectionLayoutId","init_ButtonVideoPlay","init_useSectionAnimation","sectionBackgroundPropertyControls","init_CardFeatureSplit","CardFeatureSplit","getStandardSectionSubheadlineStyles","getStandardSectionHeadlineStyles","init_sectionHeaderCopy","getCenteredSectionHeaderStackLayout","scrollFocusedCarouselItemIntoView","init_scrollFocusedCarouselItem","init_TabsGroup","TabsGroup","compactIndexedSlotProps","newIndexByOldIndex","keptSlots","oldIndex","position","pattern","prefixes","result","key","value","props","match","prefix","index","suffix","newIndex","init_indexedSlotProps","measureStackBasisHeightPx","rectH","gridEl","offsetH","h","children","maxChild","c","getStackClipPeekPaddingPx","visibleBehindCount","stackBasisHeightPx","depth","raw","STACK_OFFSET_PERCENT","softCap","resolveStackClipPeekRoomPx","reserved","STACK_RESERVED_BASIS_HEIGHT_PX","breakpoint","measuredStackHeightPx","measured","STACK_PEEK_ROOM_TOLERANCE_PX","resolveFeatureButtonLabel","label","getFeatureSlideLabel","itemOfTotal","total","trimmedHeading","heading","resolveStackFeatureCount","SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT","resolveStackTabCount","remapActiveTab","requested","defaultActiveTab","slotCount","nextKept","slot","withoutLocaleHiddenFeatures","numFeatures","numTabs","tabsEnabled","record","hiddenSlots","isLinkHidden","hiddenFeatures","keptTabs","FEATURE_CARD_IMAGE_STACK_SLOT_PREFIXES","SectionFeatureCardImageStack","wrapperRef","ref","isLinkHiddenInLocale","visibleProps","SectionFeatureCardImageStackInternal","sectionFeatureCardImageStackRenderedTabCount","nf","nt","TAB_ACCENT_COLORS","TAB_ICON_OPTIONS","TAB_ICON_OPTION_TITLES","LEGACY_BUNQ_TAB_ICON_DEFAULTS","AUTO_ADVANCE_MS","PHONE_CAROUSEL_SCROLLBAR_HIDE_STYLE","STACK_SCALE_STEP","STACK_DIM_STEP","EMPTY_FEATURE_SLOT","init_SectionFeatureCardImageStack","theme","breakpointProp","numTabsProp","rest","isSectionInViewport","sectionRefObject","colors","brand","backgroundGradientBrand","reducedMotion","isStaticRenderer","reactId","idPrefix","sectionId","headingId","showDisclaimer","disclaimer","disclaimerHref","disclaimerUrl","isCanvasPhone","usePhoneCarouselLayout","effectiveNumFeatures","showManualTabs","showTabs","cardSlotCount","maxActiveIndex","activeTabIndex","setActiveTabIndex","autoAdvancePaused","setAutoAdvancePaused","strings","activeTabHovered","setActiveTabHovered","progressFillRef","autoAdvanceElapsedMsRef","autoAdvanceLastTickRef","resetAutoAdvanceRemaining","fill","cap","prev","buildFeature","hasButtonLink","buttonLink","resolvedButtonLabel","buttonLabel","description","image","imageAlt","buttonOpenInNewTab","imageFit","FEATURE_KEYS","feature1Heading","feature1Description","feature1ButtonLabel","feature1ButtonId","feature1ButtonLink","feature1ButtonOpenInNewTab","feature1Image","feature1ImageAlt","feature1ImageFit","feature2Heading","feature2Description","feature2ButtonLabel","feature2ButtonId","feature2ButtonLink","feature2ButtonOpenInNewTab","feature2Image","feature2ImageAlt","feature2ImageFit","feature3Heading","feature3Description","feature3ButtonLabel","feature3ButtonId","feature3ButtonLink","feature3ButtonOpenInNewTab","feature3Image","feature3ImageAlt","feature3ImageFit","feature4Heading","feature4Description","feature4ButtonLabel","feature4ButtonId","feature4ButtonLink","feature4ButtonOpenInNewTab","feature4Image","feature4ImageAlt","feature4ImageFit","feature5Heading","feature5Description","feature5ButtonLabel","feature5ButtonId","feature5ButtonLink","feature5ButtonOpenInNewTab","feature5Image","feature5ImageAlt","feature5ImageFit","feature6Heading","feature6Description","feature6ButtonLabel","feature6ButtonId","feature6ButtonLink","feature6ButtonOpenInNewTab","feature6Image","feature6ImageAlt","feature6ImageFit","features","i","tabCycleLength","raf","loop","now","isImageLeft","imagePosition","hasFeatures","hasHeader","hasCMS","contentSource","isCanvas","tabPanelIds","panelIdProps","panel1Id","panel2Id","panel3Id","panel4Id","panel5Id","panel6Id","tabIds","tab1Id","tab2Id","tab3Id","tab4Id","tab5Id","tab6Id","explicitId","usesTabsGroupDefaultIcon","icon","resolveTabIcon","tabIconType","renderedTabIconNames","tab1Icon","tab2Icon","tab3Icon","tab4Icon","tab5Icon","tab6Icon","handleTabChange","tabIndex","onTabChange","stackRef","phoneScrollRef","cmsRowRef","cardWrapperRefs","stackHeightPx","setStackHeightPx","el","update","previous","ro","sectionStyles","sectionBgColor","style","containerStyles","isGradient","headerStyles","headingStyles","descriptionStyles","disclaimerStyles","tabsToStackGap","tabsStyles","tabsInnerStyles","cardsRegionTopMargin","phoneCarouselGap","phoneCarouselListStyles","phoneCarouselOuterStyles","phoneCarouselItemStyles","cmsRowOuterStyles","responsiveCollectionList","collectionList","cmsLayoutId","cmsRowCriticalCss","placeholderBgSubtle","placeholderTextMuted","activeIndex","node","displayIndex","peekRoomPx","stackClipMinHeightPx","cardStackClipStyles","cardStackGridStyles","cardWrapperStyles","getStackPeekHitHeightPercent","containerVariants","itemVariants","stackTransition","renderFeatureCard","frontButtonLabel","feature","hasCardButton","cardDisclaimer","cardDisclaimerUrl","isActiveCard","handlePhoneCarouselKeyDown","target","event","step","handlePhoneCarouselPointerDown","handlePhoneSlideFocus","sectionRef","animate","backgroundLayer","cardsAriaLabel","tabSurface","sectionsAriaLabel","paused","panelId","cardLabel","isFront","beyondVisible","stackTranslateYPercent","scale","brightness","opacity","zIndex","handleCardClick","cardKey","labelledByTabId","isCMS","hasNoLink","isBelowCount","isBelowTabCount","isBelowRenderedCount"],"sources":["https:/framerusercontent.com/modules/vzWDirPTBal8Ks9spkzk/nlI36d5PAepbQYOdRP0g/indexedSlotProps.js","https:/framerusercontent.com/modules/LpFJvRHwVEvQ3tmNokXi/Wu3bGTllKdfNS0yVU25i/SectionFeatureCardImageStack.js"],"sourcesContent":["export function compactIndexedSlotProps(props,keptSlots,prefixes){const newIndexByOldIndex=new Map;keptSlots.forEach((oldIndex,position)=>newIndexByOldIndex.set(oldIndex,position+1));const pattern=new RegExp(`^(${prefixes.join(\"|\")})(\\\\d+)([A-Z].*)$`);const result={};for(const[key,value]of Object.entries(props)){const match=pattern.exec(key);if(!match){result[key]=value;continue;}const[,prefix,index,suffix]=match;const newIndex=newIndexByOldIndex.get(Number(index));if(newIndex===undefined)continue;result[`${prefix}${newIndex}${suffix}`]=value;}return result;}// recompile: 1791547381338\n\nexport const __FramerMetadata__ = {\"exports\":{\"compactIndexedSlotProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./indexedSlotProps.map","/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 1280\n * @framerIntrinsicHeight auto\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{forwardRef,useRef,useState,useEffect,useId,useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";import{themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{useReducedMotion,useEffectiveBreakpoint,isCanvasPhoneBreakpoint,kernHeadingPlainText,getTypographyStyles,getWidthValue,getZIndex,getStagger,getSpring,getSpacing}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getThemeColors,getPlaceholderColors}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{getGap,getContainerPadding,getSectionPaddingY,getContainerMaxWidth,getSectionWrapperStyles,getCardRadius,getTestimonialPhoneScrollItemStyle,getTestimonialPhoneScrollListStyle,getCmsEmptyPlaceholderStyle}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{SECTION_BACKGROUND_DEFAULTS,getSectionBackgroundFromProps,getSectionContentStackStyle,getSectionRootBackgroundStyle,sectionBackgroundPropertyControls}from\"https://framerusercontent.com/modules/EQ5GV8erE0jQ7Er76nwA/z7pnpLPqkQ6On7imsHSe/sectionBackground.js\";import{getLinkUrl,safeUrl}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/5Y30O91QOB2CaYFYLArx/linkHelpers.js\";import{scrollFocusedCarouselItemIntoView}from\"https://framerusercontent.com/modules/eHv1gbLpMsCqnmvla8k4/yd4wqhXH8kwsjMQeS3Ge/scrollFocusedCarouselItem.js\";import{PLACEHOLDER,HINT_ELEMENT_ID,HINT_IMAGE_ALT}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{getSectionRestProps}from\"https://framerusercontent.com/modules/cvrDZht3fKY7cTHzhrpC/2UMs7W5ETX91bgzauDsw/sectionProps.js\";import{resolveScopedElementId,resolveSectionIdPrefix}from\"https://framerusercontent.com/modules/Ec9bGA2XITeferQlUDWq/5qQEL080pLQHBjiWrdw4/resolveElementId.js\";import{isFramerStaticMotionContext}from\"https://framerusercontent.com/modules/eUmR3liQ9rVtYMK4L55S/rvXvBhw4KO3uqlAoKZYc/framerStaticMotionContext.js\";import{shouldRunFeatureAutoAdvance}from\"https://framerusercontent.com/modules/vjGVmOnf3dhc4OgZzzDQ/u3bDqJFvgRtZKaH1TRqk/featureAutoAdvance.js\";import{useSectionAnimation,getSectionMotionInitial}from\"https://framerusercontent.com/modules/6nckfIXrjKHscT3Y5yzI/70BcWwuYZHa1Fr9sTgXk/useSectionAnimation.js\";import{getIsFramerDesignCanvas,setElementInert,useInViewport}from\"https://framerusercontent.com/modules/xy9GzlS8R067a5o5IABN/PPpWxFAudHT1xJp7cMx7/useInViewport.js\";import{useLocaleRestrictedLinkFilter}from\"https://framerusercontent.com/modules/i2k7RFJiWMPmJnpNkh1p/ko0XDSm1vfneD77r0zV5/useLocaleRestrictedLinks.js\";import{compactIndexedSlotProps}from\"https://framerusercontent.com/modules/vzWDirPTBal8Ks9spkzk/nlI36d5PAepbQYOdRP0g/indexedSlotProps.js\";import{createSectionVariants}from\"https://framerusercontent.com/modules/ya5bnJzyUptPCQVNuAHz/juH7xwT92tqgAMeG0DhW/motionVariants.js\";import{getIconRaw,useIconsLoaded,ICON_OPTIONS_WITH_NONE,ICON_OPTION_TITLES}from\"https://framerusercontent.com/modules/jzp1x6Kjn3e4gtLhaTqD/XFRhkR7sU6kwzdKPYWwf/icons.js\";import{ZOOM_STANDARD_24_TAB_STRIP_INSET,zoomStandard24ViewBox}from\"https://framerusercontent.com/modules/fF5RERpLoOoxxTv3ZvqK/IICQ7J2quY83Xlqm4uGr/svg.js\";import{PRESERVE_CONTROL_NEWLINES,isNonEmptyControlString,trimControlString}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{CMS_COLLECTION_LAYOUT_ATTR,buildCmsCollectionLayoutCriticalCss,getCmsCollectionLayoutId,useCmsCollectionLayout}from\"https://framerusercontent.com/modules/qUnODpG58DPHrSIPDTFK/4ewjHEXEbTKnZgaa4QDD/cmsCollectionLayout.js\";import{injectBreakpointIntoCmsSlot}from\"https://framerusercontent.com/modules/cFhaboR1Pe65LQDUkQXx/q2i86S2CxIqjKShhSqoo/injectBreakpointIntoCmsSlot.js\";import{getCenteredSectionHeaderStackLayout,getStandardSectionHeadlineStyles,getStandardSectionSubheadlineStyles}from\"https://framerusercontent.com/modules/SlbWUeUHcL1inAcWlxDA/XUcPfr3mfehP4SLZeJIk/sectionHeaderCopy.js\";import TabsGroup from\"https://framerusercontent.com/modules/PCeSY59TFWFs9LMHMW93/ARo5FiT2FHOcNeeLO8e7/TabsGroup.js\";import CardFeatureSplit from\"https://framerusercontent.com/modules/6ogxKD8mN48wKu4W7x4D/KXVOO58i83Fo7htlzIFs/CardFeatureSplit.js\";import ButtonVideoPlay from\"https://framerusercontent.com/modules/0fZN5MGJEZVsFuUO1MVN/s4jB5DyZHhqrjChJODE9/ButtonVideoPlay.js\";import{useAccessibilityStrings}from\"https://framerusercontent.com/modules/IsDnZWScIFMXg6aFhWgu/Ttg2NPrB95wQcv8ZmICb/useAccessibilityStrings.js\";const TAB_ACCENT_COLORS=[\"green\",\"blue\",\"orange\",\"purple\",\"turquoise\",\"fuchsia\"];const TAB_ICON_OPTIONS=[\"default\",...ICON_OPTIONS_WITH_NONE];const TAB_ICON_OPTION_TITLES={default:\"Default\",...ICON_OPTION_TITLES};const LEGACY_BUNQ_TAB_ICON_DEFAULTS=[\"user\",\"wallet\",\"credit-card\",\"rocket\",\"globe\",\"star\"];const AUTO_ADVANCE_MS=8e3;const PHONE_CAROUSEL_SCROLLBAR_HIDE_STYLE=\"[data-bunq-feature-card-image-stack-hscroll]::-webkit-scrollbar{display:none;width:0;height:0;}\";const STACK_OFFSET_PERCENT=11;const STACK_SCALE_STEP=.07;const STACK_DIM_STEP=.15;const STACK_MAX_VISIBLE_CARDS_DESKTOP=3;function measureStackBasisHeightPx(gridEl){const rectH=gridEl.getBoundingClientRect().height;const offsetH=gridEl.offsetHeight;let h=Math.min(rectH,offsetH);const children=Array.from(gridEl.children);if(children.length>0){const maxChild=Math.max(...children.map(c=>Math.max(c.offsetHeight,c.getBoundingClientRect().height)));if(Number.isFinite(maxChild)&&maxChild>0){h=Math.min(h,maxChild);}}return Math.max(0,h);}function getStackClipPeekPaddingPx(stackBasisHeightPx,visibleBehindCount){if(visibleBehindCount<=0||stackBasisHeightPx<=0)return 0;const depth=visibleBehindCount;const raw=Math.ceil(stackBasisHeightPx*STACK_OFFSET_PERCENT*depth*1.04/100+10);const softCap=Math.round(stackBasisHeightPx*.12)+72;return Math.max(32,Math.min(raw,softCap,220));}const STACK_RESERVED_BASIS_HEIGHT_PX={desktop:640,tablet:448,phone:448};const STACK_PEEK_ROOM_TOLERANCE_PX=16;export function resolveStackClipPeekRoomPx(breakpoint,measuredStackHeightPx,visibleBehindCount){const reserved=getStackClipPeekPaddingPx(STACK_RESERVED_BASIS_HEIGHT_PX[breakpoint],visibleBehindCount);if(measuredStackHeightPx<=0)return reserved;const measured=getStackClipPeekPaddingPx(measuredStackHeightPx,visibleBehindCount);return Math.abs(measured-reserved)<=STACK_PEEK_ROOM_TOLERANCE_PX?reserved:measured;}const EMPTY_FEATURE_SLOT={};function resolveFeatureButtonLabel(label){return trimControlString(label);}function getFeatureSlideLabel(heading,index,total,itemOfTotal){const position=itemOfTotal(index+1,total);const trimmedHeading=trimControlString(heading);return trimmedHeading?`${position}: ${trimmedHeading}`:position;}const SectionFeatureCardImageStackInternal=/*#__PURE__*/forwardRef(function SectionFeatureCardImageStackInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint:breakpointProp=\"desktop\",tabSurface=\"liquid-glass\",surface=\"liquid-glass\",contentSource=\"manual\",collectionList,heading=\"Short section heading goes here\",description=PLACEHOLDER.DESCRIPTION,disclaimer=\"Terms and conditions apply.\",disclaimerUrl,cardDisclaimer=\"\",cardDisclaimerUrl,numFeatures=3,numTabs:numTabsProp=3,feature1Heading,feature1Description,feature1ButtonLabel,feature1ButtonId,feature1ButtonLink,feature1ButtonOpenInNewTab=false,feature1Image,feature1ImageAlt,feature1ImageFit,feature2Heading,feature2Description,feature2ButtonLabel,feature2ButtonId,feature2ButtonLink,feature2ButtonOpenInNewTab=false,feature2Image,feature2ImageAlt,feature2ImageFit,feature3Heading,feature3Description,feature3ButtonLabel,feature3ButtonId,feature3ButtonLink,feature3ButtonOpenInNewTab=false,feature3Image,feature3ImageAlt,feature3ImageFit,feature4Heading,feature4Description,feature4ButtonLabel,feature4ButtonId,feature4ButtonLink,feature4ButtonOpenInNewTab=false,feature4Image,feature4ImageAlt,feature4ImageFit,feature5Heading,feature5Description,feature5ButtonLabel,feature5ButtonId,feature5ButtonLink,feature5ButtonOpenInNewTab=false,feature5Image,feature5ImageAlt,feature5ImageFit,feature6Heading,feature6Description,feature6ButtonLabel,feature6ButtonId,feature6ButtonLink,feature6ButtonOpenInNewTab=false,feature6Image,feature6ImageAlt,feature6ImageFit,showTabs=true,tab1Label=\"Tab 1\",tab2Label=\"Tab 2\",tab3Label=\"Tab 3\",tab4Label=\"Tab 4\",tab5Label=\"Tab 5\",tab6Label=\"Tab 6\",tab1Icon=\"default\",tab2Icon=\"default\",tab3Icon=\"default\",tab4Icon=\"default\",tab5Icon=\"default\",tab6Icon=\"default\",tab1Id,tab2Id,tab3Id,tab4Id,tab5Id,tab6Id,panel1Id,panel2Id,panel3Id,panel4Id,panel5Id,panel6Id,defaultActiveTab=1,backgroundVariant=SECTION_BACKGROUND_DEFAULTS.backgroundVariant,backgroundPreset=SECTION_BACKGROUND_DEFAULTS.backgroundPreset,brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection=SECTION_BACKGROUND_DEFAULTS.backgroundOverlayDirection,backgroundShowOverlay=SECTION_BACKGROUND_DEFAULTS.backgroundShowOverlay,useMontserrat=SECTION_BACKGROUND_DEFAULTS.useMontserrat,imagePosition=\"right\",sectionId,cardsAriaLabel=\"Feature cards\",sectionsAriaLabel=\"Feature sections\",style,onTabChange,children,...rest}=props;const{sectionRef,sectionRefObject,animate,hasMounted}=useSectionAnimation(ref);const isSectionInViewport=useInViewport(sectionRefObject,{initial:true});const breakpoint=useEffectiveBreakpoint(breakpointProp,sectionRefObject);const colors=getThemeColors(theme,brand??backgroundGradientBrand);const{sectionBgColor,isGradient,backgroundLayer}=getSectionBackgroundFromProps({theme,backgroundVariant,backgroundPreset,brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection,backgroundShowOverlay,colors});const reducedMotion=useReducedMotion();const isStaticRenderer=useIsStaticRenderer();const reactId=useId();const idPrefix=resolveSectionIdPrefix(sectionId,reactId,\"section-feature-card-image-stack\");const headingId=`${idPrefix}-heading`;const showDisclaimer=typeof disclaimer===\"string\"&&disclaimer.trim()!==\"\";const disclaimerHref=safeUrl(getLinkUrl(disclaimerUrl));const isCanvasPhone=isCanvasPhoneBreakpoint(breakpointProp);const isPhoneBreakpoint=breakpoint===\"phone\";const usePhoneCarouselLayout=isPhoneBreakpoint||isCanvasPhone;const effectiveNumFeatures=Math.min(6,Math.max(1,numFeatures??1));const numTabs=Math.min(6,Math.max(2,typeof numTabsProp===\"number\"?numTabsProp:6));const tabBarEnabled=showTabs!==false&&numTabs>=2;const showManualTabs=tabBarEnabled&&!usePhoneCarouselLayout;const cardSlotCount=showManualTabs?Math.max(numTabs,effectiveNumFeatures):effectiveNumFeatures;const maxActiveIndex=Math.max(0,cardSlotCount-1);const[activeTabIndex,setActiveTabIndex]=useState(()=>Math.max(0,Math.min((defaultActiveTab??1)-1,maxActiveIndex)));const[autoAdvancePaused,setAutoAdvancePaused]=useState(false);const strings=useAccessibilityStrings();const[activeTabHovered,setActiveTabHovered]=useState(false);const progressFillRef=useRef(null);const autoAdvanceElapsedMsRef=useRef(0);const autoAdvanceLastTickRef=useRef(null);const resetAutoAdvanceRemaining=()=>{autoAdvanceElapsedMsRef.current=0;autoAdvanceLastTickRef.current=null;const fill=progressFillRef.current;if(fill)fill.style.transform=\"scaleX(0)\";};useEffect(()=>{const cap=Math.max(0,cardSlotCount-1);const newIndex=Math.max(0,Math.min((defaultActiveTab??1)-1,cap));setActiveTabIndex(prev=>{if(prev===newIndex)return prev;resetAutoAdvanceRemaining();return newIndex;});},[defaultActiveTab,cardSlotCount]);const buildFeature=(heading,description,buttonLabel,buttonId,buttonLink,buttonOpenInNewTab,image,imageAlt,imageFit)=>{const hasButtonLink=buttonLink!=null&&getLinkUrl(buttonLink)!==\"\";const resolvedButtonLabel=resolveFeatureButtonLabel(buttonLabel);if(heading!==undefined||description!==undefined||isNonEmptyControlString(buttonLabel)||hasButtonLink||image!==undefined||imageAlt!==undefined){return{heading,description,buttonLabel:resolvedButtonLabel||undefined,buttonId,buttonLink,buttonOpenInNewTab:buttonOpenInNewTab??false,image,imageAlt,imageFit:imageFit??\"cover\"};}return undefined;};const feature1=buildFeature(feature1Heading,feature1Description,feature1ButtonLabel,feature1ButtonId,feature1ButtonLink,feature1ButtonOpenInNewTab,feature1Image,feature1ImageAlt,feature1ImageFit);const feature2=buildFeature(feature2Heading,feature2Description,feature2ButtonLabel,feature2ButtonId,feature2ButtonLink,feature2ButtonOpenInNewTab,feature2Image,feature2ImageAlt,feature2ImageFit);const feature3=buildFeature(feature3Heading,feature3Description,feature3ButtonLabel,feature3ButtonId,feature3ButtonLink,feature3ButtonOpenInNewTab,feature3Image,feature3ImageAlt,feature3ImageFit);const feature4=buildFeature(feature4Heading,feature4Description,feature4ButtonLabel,feature4ButtonId,feature4ButtonLink,feature4ButtonOpenInNewTab,feature4Image,feature4ImageAlt,feature4ImageFit);const feature5=buildFeature(feature5Heading,feature5Description,feature5ButtonLabel,feature5ButtonId,feature5ButtonLink,feature5ButtonOpenInNewTab,feature5Image,feature5ImageAlt,feature5ImageFit);const feature6=buildFeature(feature6Heading,feature6Description,feature6ButtonLabel,feature6ButtonId,feature6ButtonLink,feature6ButtonOpenInNewTab,feature6Image,feature6ImageAlt,feature6ImageFit);const FEATURE_KEYS=[feature1,feature2,feature3,feature4,feature5,feature6];const features=Array.from({length:Math.min(6,cardSlotCount)},(_,i)=>{const slot=i<effectiveNumFeatures?FEATURE_KEYS[i]:undefined;return slot??EMPTY_FEATURE_SLOT;});const tabCycleLength=cardSlotCount;useEffect(()=>{const run=shouldRunFeatureAutoAdvance({reducedMotion,isStaticRenderer:isStaticRenderer||isFramerStaticMotionContext(),isPhone:usePhoneCarouselLayout,isInViewport:isSectionInViewport,isPaused:autoAdvancePaused||activeTabHovered});if(!run||!showManualTabs||tabCycleLength<2){autoAdvanceLastTickRef.current=null;return undefined;}let raf=0;const loop=now=>{if(autoAdvanceLastTickRef.current!=null){autoAdvanceElapsedMsRef.current+=now-autoAdvanceLastTickRef.current;}autoAdvanceLastTickRef.current=now;if(autoAdvanceElapsedMsRef.current>=AUTO_ADVANCE_MS){autoAdvanceElapsedMsRef.current=0;setActiveTabIndex(prev=>(prev+1)%tabCycleLength);}const fill=progressFillRef.current;if(fill){fill.style.transform=`scaleX(${Math.min(1,autoAdvanceElapsedMsRef.current/AUTO_ADVANCE_MS)})`;}raf=window.requestAnimationFrame(loop);};raf=window.requestAnimationFrame(loop);return()=>{window.cancelAnimationFrame(raf);autoAdvanceLastTickRef.current=null;};},[activeTabHovered,autoAdvancePaused,isSectionInViewport,isStaticRenderer,reducedMotion,showManualTabs,tabCycleLength,usePhoneCarouselLayout]);const isImageLeft=imagePosition===\"left\";const hasFeatures=features&&features.length>0;const hasHeader=Boolean(heading)||Boolean(description)||showDisclaimer;const hasCMS=contentSource===\"cms\";const isCanvas=getIsFramerDesignCanvas();const tabPanelIds=React.useMemo(()=>{const panelIdProps=[panel1Id,panel2Id,panel3Id,panel4Id,panel5Id,panel6Id];return Array.from({length:Math.min(6,cardSlotCount)},(_,i)=>resolveScopedElementId(panelIdProps[i],`section-feature-card-image-stack-panel-${i+1}`,idPrefix,`panel-${i+1}`));},[cardSlotCount,idPrefix,panel1Id,panel2Id,panel3Id,panel4Id,panel5Id,panel6Id]);const tabIds=[tab1Id,tab2Id,tab3Id,tab4Id,tab5Id,tab6Id].map((explicitId,index)=>resolveScopedElementId(explicitId,`section-feature-card-image-stack-tab-${index+1}`,idPrefix,`tab-${index+1}`));const usesTabsGroupDefaultIcon=(icon,index)=>!icon||icon===\"default\"||icon===LEGACY_BUNQ_TAB_ICON_DEFAULTS[index];const resolveTabIcon=(icon,index)=>{if(!icon||icon===\"none\"||usesTabsGroupDefaultIcon(icon,index))return undefined;const raw=getIconRaw(icon);if(!raw)return undefined;return zoomStandard24ViewBox(raw,ZOOM_STANDARD_24_TAB_STRIP_INSET);};const tabIconType=icon=>!icon||icon===\"none\"?\"icon-none\":\"icon-leading\";const renderedTabIconNames=[tab1Icon,tab2Icon,tab3Icon,tab4Icon,tab5Icon,tab6Icon].map((icon,index)=>{const isRenderedTab=!hasCMS&&showManualTabs&&index<cardSlotCount;if(!isRenderedTab||!icon||icon===\"none\"||usesTabsGroupDefaultIcon(icon,index))return undefined;return icon;});useIconsLoaded(renderedTabIconNames);const handleTabChange=React.useCallback(tabIndex=>{const index=tabIndex-1;resetAutoAdvanceRemaining();setAutoAdvancePaused(true);setActiveTabIndex(index);onTabChange?.(tabIndex);},[onTabChange]);const stackRef=useRef(null);const phoneScrollRef=useRef(null);const cmsRowRef=useRef(null);const cardWrapperRefs=useRef([]);const[stackHeightPx,setStackHeightPx]=useState(0);useEffect(()=>{if(usePhoneCarouselLayout)return;const el=stackRef.current;if(!el)return;const update=()=>{const measured=measureStackBasisHeightPx(el);if(measured<=0)return;setStackHeightPx(previous=>measured>previous?measured:previous);};update();if(typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(update);ro.observe(el);return()=>ro.disconnect();},[cardSlotCount,activeTabIndex,features.length,usePhoneCarouselLayout]);const sectionStyles={...getSectionRootBackgroundStyle({useMontserrat,brand:brand??backgroundGradientBrand}),backgroundColor:sectionBgColor,width:\"100%\",maxWidth:\"100%\",minWidth:0,boxSizing:\"border-box\",paddingTop:getSectionPaddingY(breakpoint),paddingBottom:getSectionPaddingY(breakpoint),paddingLeft:getContainerPadding(breakpoint),paddingRight:getContainerPadding(breakpoint),...style};const containerStyles={...getSectionContentStackStyle(isGradient),maxWidth:getContainerMaxWidth(breakpoint),margin:\"0 auto\",width:\"100%\",minWidth:0,boxSizing:\"border-box\"};const headerStyles={...getCenteredSectionHeaderStackLayout(breakpoint,{marginBottom:getGap(\"lg\",breakpoint)})};const headingStyles={...getStandardSectionHeadlineStyles(breakpoint),color:colors.textPrimary,...PRESERVE_CONTROL_NEWLINES};const descriptionStyles={...getStandardSectionSubheadlineStyles(breakpoint),color:colors.textSecondary,...PRESERVE_CONTROL_NEWLINES};const disclaimerStyles={...getTypographyStyles(\"/Legal/Default\",breakpoint),color:colors.textSecondary,margin:0,textAlign:\"center\",width:\"100%\",maxWidth:getWidthValue(\"width-lg\"),...PRESERVE_CONTROL_NEWLINES};const tabsToStackGap=getGap(\"md\",breakpoint);const tabsStyles={marginBottom:0,position:\"relative\",zIndex:getZIndex(\"elevated\")};const tabsInnerStyles={display:\"flex\",flexDirection:\"row\",flexWrap:\"wrap\",gap:getGap(\"xs\",breakpoint),minWidth:0};const cardsRegionTopMargin=showManualTabs?tabsToStackGap:undefined;const phoneCarouselGap=getGap(\"md\",breakpoint);const phoneCarouselListStyles=getTestimonialPhoneScrollListStyle(breakpoint,phoneCarouselGap,reducedMotion);const phoneCarouselOuterStyles={width:\"100%\",marginTop:cardsRegionTopMargin,minWidth:0};const phoneCarouselItemStyles={...getTestimonialPhoneScrollItemStyle(),borderRadius:getCardRadius(breakpoint,\"large\"),overflow:\"hidden\",alignItems:\"stretch\"};const cmsRowOuterStyles={width:\"100%\",minWidth:0};const responsiveCollectionList=useMemo(()=>injectBreakpointIntoCmsSlot(collectionList,breakpoint),[collectionList,breakpoint]);useCmsCollectionLayout(cmsRowRef,hasCMS&&Boolean(collectionList),phoneCarouselListStyles,phoneCarouselItemStyles,breakpoint);const cmsLayoutId=getCmsCollectionLayoutId(breakpointProp,reactId);const cmsRowCriticalCss=buildCmsCollectionLayoutCriticalCss(cmsLayoutId,phoneCarouselListStyles,phoneCarouselItemStyles);const{bgSubtle:placeholderBgSubtle,textMuted:placeholderTextMuted}=getPlaceholderColors(colors);const maxVisibleBehindCount=Math.max(0,STACK_MAX_VISIBLE_CARDS_DESKTOP-1);const visibleBehindCount=Math.min(maxVisibleBehindCount,Math.max(0,features.length-1));useEffect(()=>{if(usePhoneCarouselLayout||features.length===0)return;const activeIndex=Math.min(activeTabIndex,features.length-1);for(let i=0;i<features.length;i+=1){const node=cardWrapperRefs.current[i];if(!node)continue;const displayIndex=(i-activeIndex+features.length)%features.length;setElementInert(node,displayIndex!==0);}},[activeTabIndex,features.length,usePhoneCarouselLayout]);const peekRoomPx=resolveStackClipPeekRoomPx(breakpointProp,stackHeightPx,visibleBehindCount);const stackClipMinHeightPx=stackHeightPx>0?stackHeightPx+peekRoomPx:undefined;const stackTopMargin=cardsRegionTopMargin;const cardStackClipStyles={width:\"100%\",marginTop:stackTopMargin,paddingTop:peekRoomPx>0?peekRoomPx:undefined,minHeight:stackClipMinHeightPx,perspective:\"1400px\",overflow:\"hidden\",borderRadius:getCardRadius(breakpoint,\"large\"),order:isImageLeft&&!isCanvasPhone?1:2,isolation:\"isolate\",minWidth:0,flexShrink:0};const cardStackGridStyles={display:\"grid\",gridTemplateAreas:\"'stack'\",width:\"100%\",minWidth:0,minHeight:stackHeightPx>0?stackHeightPx:undefined};const cardWrapperStyles={gridArea:\"stack\",position:\"relative\",width:\"100%\",height:\"100%\",minWidth:0,transformOrigin:\"bottom center\",willChange:\"transform, filter, opacity\"};const getStackPeekHitHeightPercent=displayIndex=>Math.min(36,STACK_OFFSET_PERCENT*displayIndex+16);const{container:containerVariants,item:itemVariants}=useMemo(()=>createSectionVariants(reducedMotion,{stagger:getStagger(\"loose\"),yOffset:20}),[reducedMotion]);const stackTransition=reducedMotion?{duration:0}:getSpring(\"gentle\");const renderFeatureCard=(feature,isActiveCard)=>{const frontButtonLabel=resolveFeatureButtonLabel(feature.buttonLabel);const hasCardButton=isNonEmptyControlString(frontButtonLabel);return /*#__PURE__*/_jsx(CardFeatureSplit,{imageFit:feature.imageFit??\"cover\",breakpoint:breakpoint,theme:theme,brand:brand,surface:surface,imagePosition:imagePosition,headingTag:\"h3\",heading:feature.heading,description:feature.description,disclaimer:cardDisclaimer,disclaimerUrl:cardDisclaimerUrl,buttonLabel:hasCardButton?frontButtonLabel:\"\",buttonVisuallyHidden:hasCardButton&&!isActiveCard,buttonId:feature.buttonId,analyticsLocation:\"features\",buttonTabIndex:isActiveCard?undefined:-1,buttonVariant:\"ghost\",buttonLink:hasCardButton?feature.buttonLink:undefined,buttonOpenInNewTab:feature.buttonOpenInNewTab,onButtonClick:feature.onButtonClick,image:feature.image?.src?feature.image:PLACEHOLDER.IMAGE,imageAlt:feature.imageAlt,fillHeight:!usePhoneCarouselLayout,fullWidthButton:usePhoneCarouselLayout,style:usePhoneCarouselLayout?{height:\"100%\",width:\"100%\",alignSelf:\"stretch\"}:undefined});};const handlePhoneCarouselKeyDown=event=>{const target=event.currentTarget;const step=Math.max(target.clientWidth*.8,120);if(event.key===\"ArrowRight\"){event.preventDefault();target.scrollBy({left:step,behavior:reducedMotion?\"auto\":\"smooth\"});}else if(event.key===\"ArrowLeft\"){event.preventDefault();target.scrollBy({left:-step,behavior:reducedMotion?\"auto\":\"smooth\"});}};const handlePhoneCarouselPointerDown=event=>{if(event.currentTarget!==document.activeElement){event.currentTarget.focus({preventScroll:true});}};const handlePhoneSlideFocus=event=>{scrollFocusedCarouselItemIntoView(event.currentTarget,phoneScrollRef.current,{reducedMotion,inline:\"start\"});};return /*#__PURE__*/_jsxs(motion.section,{ref:sectionRef,style:sectionStyles,id:sectionId?.trim()||idPrefix,\"aria-labelledby\":heading?headingId:undefined,initial:getSectionMotionInitial(animate,{hasMounted,isStaticRenderer,reducedMotion}),animate:animate,variants:containerVariants,...getSectionRestProps(rest),children:[backgroundLayer,/*#__PURE__*/_jsxs(\"div\",{style:containerStyles,children:[hasHeader&&/*#__PURE__*/_jsxs(motion.div,{style:headerStyles,variants:itemVariants,children:[heading&&/*#__PURE__*/_jsx(\"h2\",{id:headingId,style:headingStyles,children:kernHeadingPlainText(heading)}),description&&/*#__PURE__*/_jsx(\"p\",{style:descriptionStyles,children:description}),showDisclaimer&&/*#__PURE__*/_jsxs(\"p\",{style:disclaimerStyles,children:[\"*\",\" \",disclaimerHref?/*#__PURE__*/_jsx(\"a\",{href:disclaimerHref,style:{color:colors.textLink,textDecoration:\"underline\",textUnderlineOffset:getSpacing(2)},children:disclaimer}):disclaimer]})]}),hasCMS&&(collectionList?/*#__PURE__*/_jsxs(motion.div,{style:cmsRowOuterStyles,variants:itemVariants,children:[/*#__PURE__*/_jsx(\"style\",{children:PHONE_CAROUSEL_SCROLLBAR_HIDE_STYLE}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:cmsRowCriticalCss}}),/*#__PURE__*/_jsx(\"div\",{ref:cmsRowRef,style:phoneCarouselListStyles,[CMS_COLLECTION_LAYOUT_ATTR]:cmsLayoutId,\"data-bunq-feature-card-image-stack-hscroll\":\"true\",role:\"region\",\"aria-label\":cardsAriaLabel,children:responsiveCollectionList})]}):isCanvas?/*#__PURE__*/_jsx(motion.div,{style:cmsRowOuterStyles,variants:itemVariants,children:/*#__PURE__*/_jsxs(\"div\",{style:getCmsEmptyPlaceholderStyle(breakpoint,placeholderBgSubtle),children:[/*#__PURE__*/_jsx(\"span\",{role:\"img\",\"aria-label\":cardsAriaLabel,style:{fontSize:getSpacing(32),lineHeight:1},children:\"🃏\"}),/*#__PURE__*/_jsx(\"p\",{style:{...getTypographyStyles(\"/Body SM/Heavy\",breakpoint),color:colors.textSecondary},children:\"Connect CMS Collection\"}),/*#__PURE__*/_jsx(\"p\",{style:{...getTypographyStyles(\"/Body SM/Light\",breakpoint),color:placeholderTextMuted},children:\"Drop a Collection List here and link it to your CMS\"})]})}):null),!hasCMS&&showManualTabs&&/*#__PURE__*/_jsx(motion.div,{style:tabsStyles,variants:itemVariants,children:/*#__PURE__*/_jsxs(\"div\",{style:tabsInnerStyles,children:[/*#__PURE__*/_jsx(TabsGroup,{breakpoint:breakpoint,id:`${idPrefix}-tabs`,numTabs:cardSlotCount,theme:theme,brand:brand,surface:tabSurface,accentColors:TAB_ACCENT_COLORS,autoAdvanceMs:reducedMotion||isStaticRenderer||!showManualTabs||tabCycleLength<2||autoAdvancePaused?0:AUTO_ADVANCE_MS,onActiveHoverChange:setActiveTabHovered,progressFillRef:progressFillRef,activeTab:activeTabIndex+1,tab1Label:tab1Label,tab1Id:tabIds[0],tab1IconType:tabIconType(tab1Icon),tab1CustomIcon:resolveTabIcon(tab1Icon,0),tab2Label:tab2Label,tab2Id:tabIds[1],tab2IconType:tabIconType(tab2Icon),tab2CustomIcon:resolveTabIcon(tab2Icon,1),tab3Label:tab3Label,tab3Id:tabIds[2],tab3IconType:tabIconType(tab3Icon),tab3CustomIcon:resolveTabIcon(tab3Icon,2),tab4Label:tab4Label,tab4Id:tabIds[3],tab4IconType:tabIconType(tab4Icon),tab4CustomIcon:resolveTabIcon(tab4Icon,3),tab5Label:tab5Label,tab5Id:tabIds[4],tab5IconType:tabIconType(tab5Icon),tab5CustomIcon:resolveTabIcon(tab5Icon,4),tab6Label:tab6Label,tab6Id:tabIds[5],tab6IconType:tabIconType(tab6Icon),tab6CustomIcon:resolveTabIcon(tab6Icon,5),onChange:handleTabChange,ariaLabel:sectionsAriaLabel,numPanelIds:cardSlotCount,panelId1:tabPanelIds[0],panelId2:tabPanelIds[1],panelId3:tabPanelIds[2],panelId4:tabPanelIds[3],panelId5:tabPanelIds[4],panelId6:tabPanelIds[5]}),!reducedMotion&&!isStaticRenderer&&!usePhoneCarouselLayout&&tabCycleLength>=2&&/*#__PURE__*/_jsx(ButtonVideoPlay,{id:`${idPrefix}-autoplay-toggle`,variant:autoAdvancePaused?\"play\":\"pause\",size:\"small\",breakpoint:breakpoint,theme:theme,brand:brand,ariaLabel:autoAdvancePaused?strings.resumeAutoplay:strings.pauseAutoplay,onClick:()=>setAutoAdvancePaused(paused=>!paused),style:{flexShrink:0}})]})}),!hasCMS&&hasFeatures&&usePhoneCarouselLayout&&/*#__PURE__*/_jsxs(motion.div,{style:phoneCarouselOuterStyles,variants:itemVariants,children:[/*#__PURE__*/_jsx(\"style\",{children:PHONE_CAROUSEL_SCROLLBAR_HIDE_STYLE}),/*#__PURE__*/_jsx(\"div\",{ref:phoneScrollRef,style:phoneCarouselListStyles,\"data-bunq-feature-card-image-stack-hscroll\":\"true\",role:\"region\",\"aria-roledescription\":strings.carousel,\"aria-label\":cardsAriaLabel,tabIndex:-1,onPointerDown:handlePhoneCarouselPointerDown,onKeyDown:handlePhoneCarouselKeyDown,children:features.map((feature,i)=>{const panelId=i<tabPanelIds.length?tabPanelIds[i]:undefined;const cardLabel=getFeatureSlideLabel(feature.heading,i,features.length,strings.itemOfTotal);return /*#__PURE__*/_jsx(\"div\",{id:panelId,role:\"group\",\"aria-roledescription\":strings.slide,\"aria-label\":cardLabel,style:phoneCarouselItemStyles,onFocusCapture:handlePhoneSlideFocus,children:renderFeatureCard(feature,true)},`phone-card-${i}`);})})]}),!hasCMS&&hasFeatures&&!usePhoneCarouselLayout&&/*#__PURE__*/_jsx(motion.div,{style:cardStackClipStyles,variants:itemVariants,role:\"region\",\"aria-roledescription\":strings.carousel,\"aria-label\":cardsAriaLabel,children:/*#__PURE__*/_jsx(\"div\",{ref:stackRef,style:cardStackGridStyles,children:features.map((feature,i)=>{const activeIndex=Math.min(activeTabIndex,features.length-1);const displayIndex=(i-activeIndex+features.length)%features.length;const isFront=displayIndex===0;const beyondVisible=displayIndex>maxVisibleBehindCount;const stackTranslateYPercent=`-${displayIndex*STACK_OFFSET_PERCENT}%`;const scale=Math.max(.05,1-displayIndex*STACK_SCALE_STEP);const brightness=Math.max(.1,1-displayIndex*STACK_DIM_STEP);const opacity=beyondVisible?0:1;const zIndex=features.length-displayIndex;const panelId=i<tabPanelIds.length?tabPanelIds[i]:undefined;const handleCardClick=()=>{if(!isFront&&!beyondVisible){resetAutoAdvanceRemaining();setAutoAdvancePaused(true);setActiveTabIndex(i);onTabChange?.(i+1);}};const cardKey=`card-${i}`;const cardLabel=trimControlString(feature.heading)||strings.itemOfTotal(i+1,features.length);const labelledByTabId=showManualTabs?tabIds[i]:undefined;return /*#__PURE__*/_jsxs(motion.div,{ref:node=>{cardWrapperRefs.current[i]=node;setElementInert(node,!isFront||beyondVisible);},id:panelId,role:labelledByTabId?\"tabpanel\":\"group\",\"aria-roledescription\":labelledByTabId?undefined:strings.slide,tabIndex:-1,\"aria-labelledby\":labelledByTabId,\"aria-label\":labelledByTabId?undefined:getFeatureSlideLabel(feature.heading,i,features.length,strings.itemOfTotal),\"aria-hidden\":!isFront||beyondVisible?true:undefined,\"data-card-stack-layer\":isFront?\"front\":\"behind\",style:{...cardWrapperStyles,zIndex,pointerEvents:isFront?\"auto\":\"none\",overflow:isFront?\"hidden\":undefined},initial:false,layout:false,animate:{y:stackTranslateYPercent,scale,opacity,filter:`brightness(${brightness})`},transition:stackTransition,children:[!isFront&&!beyondVisible&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleCardClick,\"aria-label\":cardLabel,tabIndex:-1,style:{position:\"absolute\",top:0,left:0,right:0,height:`${getStackPeekHitHeightPercent(displayIndex)}%`,margin:0,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\",pointerEvents:\"auto\",zIndex:getZIndex(\"elevated\")}}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",minWidth:0},children:renderFeatureCard(feature,isFront)})]},cardKey);})})}),children]})]});});const SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT=3;const FEATURE_CARD_IMAGE_STACK_SLOT_PREFIXES=[\"feature\",\"tab\",\"panel\"];function resolveStackFeatureCount(props){return Math.min(6,Math.max(1,props.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT));}function resolveStackTabCount(props){const raw=props.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT;return Math.min(6,Math.max(2,typeof raw===\"number\"?raw:6));}function remapActiveTab(defaultActiveTab,slotCount,keptSlots){const requested=Math.max(1,Math.min(defaultActiveTab??1,slotCount));const nextKept=keptSlots.findIndex(slot=>slot>=requested);return nextKept===-1?keptSlots.length:nextKept+1;}function withoutLocaleHiddenFeatures(props,isLinkHidden){if(props.contentSource===\"cms\")return props;const numFeatures=resolveStackFeatureCount(props);const numTabs=resolveStackTabCount(props);const tabsEnabled=props.showTabs!==false;const slotCount=tabsEnabled?Math.max(numTabs,numFeatures):numFeatures;const record=props;const hiddenSlots=new Set;for(let slot=1;slot<=slotCount;slot++){if(isLinkHidden(record[`feature${slot}ButtonLink`]))hiddenSlots.add(slot);}if(hiddenSlots.size===0)return props;const hiddenFeatures=Array.from(hiddenSlots).filter(slot=>slot<=numFeatures).length;if(hiddenFeatures===numFeatures)return null;const keptSlots=Array.from({length:slotCount},(_,index)=>index+1).filter(slot=>!hiddenSlots.has(slot));const keptTabs=keptSlots.length;return{...compactIndexedSlotProps(props,keptSlots,FEATURE_CARD_IMAGE_STACK_SLOT_PREFIXES),numFeatures:numFeatures-hiddenFeatures,numTabs:Math.max(2,keptTabs),showTabs:tabsEnabled&&keptTabs>=2,defaultActiveTab:remapActiveTab(props.defaultActiveTab,slotCount,keptSlots)};}export default function SectionFeatureCardImageStack(props){const wrapperRef=useRef(null);const ref=useRef(null);const breakpoint=useEffectiveBreakpoint(props.breakpoint??\"desktop\",wrapperRef);const isLinkHiddenInLocale=useLocaleRestrictedLinkFilter(props.brand);const visibleProps=useMemo(()=>withoutLocaleHiddenFeatures(props,isLinkHiddenInLocale),[props,isLinkHiddenInLocale]);if(!visibleProps)return null;return /*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:{...getSectionWrapperStyles(breakpoint),...props.style},children:/*#__PURE__*/_jsx(SectionFeatureCardImageStackInternal,{...visibleProps,ref:ref})});}SectionFeatureCardImageStack.displayName=\"Section Feature Card Image Stack - Organism\";function sectionFeatureCardImageStackRenderedTabCount(p){const nf=Math.min(6,Math.max(1,p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT));const nt=Math.min(6,Math.max(2,typeof p.numTabs===\"number\"?p.numTabs:SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT));if((p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2)return 0;return Math.min(6,Math.max(nt,nf));}addPropertyControls(SectionFeatureCardImageStack,{heading:{type:ControlType.String,title:\"Headline\",defaultValue:\"Short section heading goes here\",placeholder:\"e.g. Short headline (one line)\",description:\"Main heading text for the section.\",displayTextArea:true},description:{type:ControlType.String,title:\"Subheadline\",defaultValue:PLACEHOLDER.DESCRIPTION,placeholder:\"One or two sentences describing the section\",description:\"Description or body text shown below the heading.\",displayTextArea:true},disclaimer:{type:ControlType.String,title:\"Section Intro Disclaimer\",defaultValue:\"Terms and conditions apply.\",placeholder:\"e.g. Terms and conditions apply.\",description:\"Small text below the section heading and intro copy (above the tab bar). Leave empty to hide. Separate from the card footnote.\",displayTextArea:true},cardDisclaimer:{type:ControlType.String,title:\"Card Disclaimer\",defaultValue:\"\",placeholder:\"e.g. \\xb9 Terms and conditions apply.\",description:\"Footnote on each stacked card (below the card body, above the CTA). Leave empty to hide. Shown on every visible card.\",displayTextArea:true},disclaimerUrl:{type:ControlType.Link,title:\"Section Intro Disclaimer Link\",defaultValue:\"\",description:\"Optional link applied to the section intro disclaimer. Leave empty for plain text.\"},cardDisclaimerUrl:{type:ControlType.Link,title:\"Card Disclaimer Link\",defaultValue:\"\",description:\"Optional link wrapping the card disclaimer text when Card Disclaimer is set.\"},contentSource:{type:ControlType.Enum,title:\"Content Source\",options:[\"manual\",\"cms\"],optionTitles:[\"Manual\",\"CMS\"],displaySegmentedControl:true,defaultValue:\"manual\",description:\"Manual: animated card stack with tabs. CMS: connect a Framer Collection List rendered as a horizontal scroll row.\"},collectionList:{type:ControlType.ComponentInstance,title:\"Collection List\",description:\"Connect a Framer CMS Collection List. Used when Content Source is CMS.\",hidden:p=>p.contentSource!==\"cms\"},feature1Heading:{type:ControlType.String,title:\"Feature 1 Headline\",defaultValue:PLACEHOLDER.HEADING,placeholder:\"e.g. Short headline (one line)\",description:\"Heading for feature 1.\",hidden:p=>p.contentSource===\"cms\"},feature1Description:{type:ControlType.String,title:\"Feature 1 Supporting Text\",defaultValue:PLACEHOLDER.DESCRIPTION,placeholder:\"One or two sentences describing the section\",displayTextArea:true,description:\"Description for feature 1.\",hidden:p=>p.contentSource===\"cms\"},feature1ButtonLabel:{type:ControlType.String,title:\"Feature 1 Button Label\",defaultValue:\"\",placeholder:\"Enter button label...\",description:\"Label for the feature's call-to-action button. Leave empty to hide the CTA on the card.\",hidden:p=>p.contentSource===\"cms\"},feature1ButtonLink:{type:ControlType.Link,defaultValue:\"\",title:\"Feature 1 Button Link\",description:\"Destination for the Feature 1 CTA. When set, the button renders as a link.\",hidden:p=>p.contentSource===\"cms\"},feature1ButtonOpenInNewTab:{type:ControlType.Boolean,title:\"Feature 1 Button Opens in New Tab\",defaultValue:false,enabledTitle:\"New Tab\",disabledTitle:\"Same Tab\",description:\"Only applies when Feature 1 Button Link is set.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const hasNoLink=!getLinkUrl(p?.feature1ButtonLink);return isCMS||hasNoLink;}},feature1Image:{type:ControlType.ResponsiveImage,title:\"Feature 1 Image\",description:\"Image from Framer file upload (src, srcSet, and alt provided by Framer).\",hidden:p=>p.contentSource===\"cms\"},feature1ImageAlt:{type:ControlType.String,title:\"Feature 1 Image Alt\",defaultValue:PLACEHOLDER.IMAGE_ALT,placeholder:HINT_IMAGE_ALT,description:\"Optional alt override for feature 1 image.\",hidden:p=>p.contentSource===\"cms\"},feature1ImageFit:{type:ControlType.Enum,title:\"Feature 1 Image Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\",description:\"How feature 1's image fits its container.\",hidden:p=>p.contentSource===\"cms\"},feature1ButtonId:{type:ControlType.String,title:\"Feature 1 Button ID\",defaultValue:\"section-feature-card-image-stack-feature-1-cta\",placeholder:\"e.g. section-stack-feature-1-cta\",description:\"Unique ID for the Feature 1 button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>p.contentSource===\"cms\",preventLocalization:true},feature2Heading:{type:ControlType.String,title:\"Feature 2 Headline\",defaultValue:PLACEHOLDER.HEADING,placeholder:\"e.g. Short headline (one line)\",description:\"Heading for this feature.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowCount;}},feature2Description:{type:ControlType.String,title:\"Feature 2 Supporting Text\",defaultValue:PLACEHOLDER.DESCRIPTION,placeholder:\"One or two sentences describing the section\",displayTextArea:true,description:\"Description for this feature.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowCount;}},feature2ButtonLabel:{type:ControlType.String,title:\"Feature 2 Button Label\",defaultValue:\"\",placeholder:\"Enter button label...\",description:\"Label for the feature's call-to-action button. Leave empty to hide the CTA on the card.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowCount;}},feature2ButtonLink:{type:ControlType.Link,defaultValue:\"\",title:\"Feature 2 Button Link\",description:\"Destination for the Feature 2 CTA. When set, the button renders as a link.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowCount;}},feature2ButtonOpenInNewTab:{type:ControlType.Boolean,title:\"Feature 2 Button Opens in New Tab\",defaultValue:false,enabledTitle:\"New Tab\",disabledTitle:\"Same Tab\",description:\"Only applies when Feature 2 Button Link is set.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;const hasNoLink=!getLinkUrl(p?.feature2ButtonLink);return isCMS||isBelowCount||hasNoLink;}},feature2Image:{type:ControlType.ResponsiveImage,title:\"Feature 2 Image\",description:\"Image from Framer file upload (src, srcSet, and alt provided by Framer).\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowCount;}},feature2ImageAlt:{type:ControlType.String,title:\"Feature 2 Image Alt\",defaultValue:PLACEHOLDER.IMAGE_ALT,placeholder:HINT_IMAGE_ALT,description:\"Optional alt override for feature 2 image.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowCount;}},feature2ImageFit:{type:ControlType.Enum,title:\"Feature 2 Image Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\",description:\"How feature 2's image fits its container.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowCount;}},feature2ButtonId:{type:ControlType.String,title:\"Feature 2 Button ID\",defaultValue:\"section-feature-card-image-stack-feature-2-cta\",placeholder:\"e.g. section-stack-feature-2-cta\",description:\"Unique ID for the Feature 2 button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowCount;},preventLocalization:true},feature3Heading:{type:ControlType.String,title:\"Feature 3 Headline\",defaultValue:PLACEHOLDER.HEADING,placeholder:\"e.g. Short headline (one line)\",description:\"Heading for this feature.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<3;return isCMS||isBelowCount;}},feature3Description:{type:ControlType.String,title:\"Feature 3 Supporting Text\",defaultValue:PLACEHOLDER.DESCRIPTION,placeholder:\"One or two sentences describing the section\",displayTextArea:true,description:\"Description for this feature.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<3;return isCMS||isBelowCount;}},feature3ButtonLabel:{type:ControlType.String,title:\"Feature 3 Button Label\",defaultValue:\"\",placeholder:\"Enter button label...\",description:\"Label for the feature's call-to-action button. Leave empty to hide the CTA on the card.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<3;return isCMS||isBelowCount;}},feature3ButtonLink:{type:ControlType.Link,defaultValue:\"\",title:\"Feature 3 Button Link\",description:\"Destination for the Feature 3 CTA. When set, the button renders as a link.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<3;return isCMS||isBelowCount;}},feature3ButtonOpenInNewTab:{type:ControlType.Boolean,title:\"Feature 3 Button Opens in New Tab\",defaultValue:false,enabledTitle:\"New Tab\",disabledTitle:\"Same Tab\",description:\"Only applies when Feature 3 Button Link is set.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<3;const hasNoLink=!getLinkUrl(p?.feature3ButtonLink);return isCMS||isBelowCount||hasNoLink;}},feature3Image:{type:ControlType.ResponsiveImage,title:\"Feature 3 Image\",description:\"Image from Framer file upload (src, srcSet, and alt provided by Framer).\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<3;return isCMS||isBelowCount;}},feature3ImageAlt:{type:ControlType.String,title:\"Feature 3 Image Alt\",defaultValue:PLACEHOLDER.IMAGE_ALT,placeholder:HINT_IMAGE_ALT,description:\"Optional alt override for feature 3 image.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<3;return isCMS||isBelowCount;}},feature3ImageFit:{type:ControlType.Enum,title:\"Feature 3 Image Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\",description:\"How feature 3's image fits its container.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<3;return isCMS||isBelowCount;}},feature3ButtonId:{type:ControlType.String,title:\"Feature 3 Button ID\",defaultValue:\"section-feature-card-image-stack-feature-3-cta\",placeholder:\"e.g. section-stack-feature-3-cta\",description:\"Unique ID for the Feature 3 button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<3;return isCMS||isBelowCount;},preventLocalization:true},feature4Heading:{type:ControlType.String,title:\"Feature 4 Headline\",defaultValue:PLACEHOLDER.HEADING,placeholder:\"e.g. Short headline (one line)\",description:\"Heading for this feature.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<4;return isCMS||isBelowCount;}},feature4Description:{type:ControlType.String,title:\"Feature 4 Supporting Text\",defaultValue:PLACEHOLDER.DESCRIPTION,placeholder:\"One or two sentences describing the section\",displayTextArea:true,description:\"Description for this feature.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<4;return isCMS||isBelowCount;}},feature4ButtonLabel:{type:ControlType.String,title:\"Feature 4 Button Label\",defaultValue:\"\",placeholder:\"Enter button label...\",description:\"Label for the feature's call-to-action button. Leave empty to hide the CTA on the card.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<4;return isCMS||isBelowCount;}},feature4ButtonLink:{type:ControlType.Link,defaultValue:\"\",title:\"Feature 4 Button Link\",description:\"Destination for the Feature 4 CTA. When set, the button renders as a link.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<4;return isCMS||isBelowCount;}},feature4ButtonOpenInNewTab:{type:ControlType.Boolean,title:\"Feature 4 Button Opens in New Tab\",defaultValue:false,enabledTitle:\"New Tab\",disabledTitle:\"Same Tab\",description:\"Only applies when Feature 4 Button Link is set.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<4;const hasNoLink=!getLinkUrl(p?.feature4ButtonLink);return isCMS||isBelowCount||hasNoLink;}},feature4Image:{type:ControlType.ResponsiveImage,title:\"Feature 4 Image\",description:\"Image from Framer file upload (src, srcSet, and alt provided by Framer).\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<4;return isCMS||isBelowCount;}},feature4ImageAlt:{type:ControlType.String,title:\"Feature 4 Image Alt\",defaultValue:PLACEHOLDER.IMAGE_ALT,placeholder:HINT_IMAGE_ALT,description:\"Optional alt override for feature 4 image.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<4;return isCMS||isBelowCount;}},feature4ImageFit:{type:ControlType.Enum,title:\"Feature 4 Image Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\",description:\"How feature 4's image fits its container.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<4;return isCMS||isBelowCount;}},feature4ButtonId:{type:ControlType.String,title:\"Feature 4 Button ID\",defaultValue:\"section-feature-card-image-stack-feature-4-cta\",placeholder:\"e.g. section-stack-feature-4-cta\",description:\"Unique ID for the Feature 4 button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<4;return isCMS||isBelowCount;},preventLocalization:true},feature5Heading:{type:ControlType.String,title:\"Feature 5 Headline\",defaultValue:PLACEHOLDER.HEADING,placeholder:\"e.g. Short headline (one line)\",description:\"Heading for this feature.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<5;return isCMS||isBelowCount;}},feature5Description:{type:ControlType.String,title:\"Feature 5 Supporting Text\",defaultValue:PLACEHOLDER.DESCRIPTION,placeholder:\"One or two sentences describing the section\",displayTextArea:true,description:\"Description for this feature.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<5;return isCMS||isBelowCount;}},feature5ButtonLabel:{type:ControlType.String,title:\"Feature 5 Button Label\",defaultValue:\"\",placeholder:\"Enter button label...\",description:\"Label for the feature's call-to-action button. Leave empty to hide the CTA on the card.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<5;return isCMS||isBelowCount;}},feature5ButtonLink:{type:ControlType.Link,defaultValue:\"\",title:\"Feature 5 Button Link\",description:\"Destination for the Feature 5 CTA. When set, the button renders as a link.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<5;return isCMS||isBelowCount;}},feature5ButtonOpenInNewTab:{type:ControlType.Boolean,title:\"Feature 5 Button Opens in New Tab\",defaultValue:false,enabledTitle:\"New Tab\",disabledTitle:\"Same Tab\",description:\"Only applies when Feature 5 Button Link is set.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<5;const hasNoLink=!getLinkUrl(p?.feature5ButtonLink);return isCMS||isBelowCount||hasNoLink;}},feature5Image:{type:ControlType.ResponsiveImage,title:\"Feature 5 Image\",description:\"Image from Framer file upload (src, srcSet, and alt provided by Framer).\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<5;return isCMS||isBelowCount;}},feature5ImageAlt:{type:ControlType.String,title:\"Feature 5 Image Alt\",defaultValue:PLACEHOLDER.IMAGE_ALT,placeholder:HINT_IMAGE_ALT,description:\"Optional alt override for feature 5 image.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<5;return isCMS||isBelowCount;}},feature5ImageFit:{type:ControlType.Enum,title:\"Feature 5 Image Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\",description:\"How feature 5's image fits its container.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<5;return isCMS||isBelowCount;}},feature5ButtonId:{type:ControlType.String,title:\"Feature 5 Button ID\",defaultValue:\"section-feature-card-image-stack-feature-5-cta\",placeholder:\"e.g. section-stack-feature-5-cta\",description:\"Unique ID for the Feature 5 button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<5;return isCMS||isBelowCount;},preventLocalization:true},feature6Heading:{type:ControlType.String,title:\"Feature 6 Headline\",defaultValue:PLACEHOLDER.HEADING,placeholder:\"e.g. Short headline (one line)\",description:\"Heading for this feature.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<6;return isCMS||isBelowCount;}},feature6Description:{type:ControlType.String,title:\"Feature 6 Supporting Text\",defaultValue:PLACEHOLDER.DESCRIPTION,placeholder:\"One or two sentences describing the section\",displayTextArea:true,description:\"Description for this feature.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<6;return isCMS||isBelowCount;}},feature6ButtonLabel:{type:ControlType.String,title:\"Feature 6 Button Label\",defaultValue:\"\",placeholder:\"Enter button label...\",description:\"Label for the feature's call-to-action button. Leave empty to hide the CTA on the card.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<6;return isCMS||isBelowCount;}},feature6ButtonLink:{type:ControlType.Link,defaultValue:\"\",title:\"Feature 6 Button Link\",description:\"Destination for the Feature 6 CTA. When set, the button renders as a link.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<6;return isCMS||isBelowCount;}},feature6ButtonOpenInNewTab:{type:ControlType.Boolean,title:\"Feature 6 Button Opens in New Tab\",defaultValue:false,enabledTitle:\"New Tab\",disabledTitle:\"Same Tab\",description:\"Only applies when Feature 6 Button Link is set.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<6;const hasNoLink=!getLinkUrl(p?.feature6ButtonLink);return isCMS||isBelowCount||hasNoLink;}},feature6Image:{type:ControlType.ResponsiveImage,title:\"Feature 6 Image\",description:\"Image from Framer file upload (src, srcSet, and alt provided by Framer).\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<6;return isCMS||isBelowCount;}},feature6ImageAlt:{type:ControlType.String,title:\"Feature 6 Image Alt\",defaultValue:PLACEHOLDER.IMAGE_ALT,placeholder:HINT_IMAGE_ALT,description:\"Optional alt override for feature 6 image.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<6;return isCMS||isBelowCount;}},feature6ImageFit:{type:ControlType.Enum,title:\"Feature 6 Image Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\",description:\"How feature 6's image fits its container.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<6;return isCMS||isBelowCount;}},feature6ButtonId:{type:ControlType.String,title:\"Feature 6 Button ID\",defaultValue:\"section-feature-card-image-stack-feature-6-cta\",placeholder:\"e.g. section-stack-feature-6-cta\",description:\"Unique ID for the Feature 6 button for Contentsquare analytics (lowercase, hyphen-separated).\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numFeatures??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<6;return isCMS||isBelowCount;},preventLocalization:true},tab1Label:{type:ControlType.String,title:\"Tab 1 Label\",defaultValue:\"Tab 1\",placeholder:\"Enter tab label...\",description:\"Label for tab 1.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowCount;}},tab1Icon:{type:ControlType.Enum,title:\"Tab 1 Icon\",options:[...TAB_ICON_OPTIONS],optionTitles:TAB_ICON_OPTIONS.map(c=>TAB_ICON_OPTION_TITLES[c]),defaultValue:\"default\",description:\"Icon for tab 1. Default matches SectionFeatureImageTabs; select None to hide.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowCount;}},tab2Label:{type:ControlType.String,title:\"Tab 2 Label\",defaultValue:\"Tab 2\",placeholder:\"Enter tab label...\",description:\"Label for tab 2.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowTabCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<2;return isCMS||isBelowTabCount||isBelowRenderedCount;}},tab2Icon:{type:ControlType.Enum,title:\"Tab 2 Icon\",options:[...TAB_ICON_OPTIONS],optionTitles:TAB_ICON_OPTIONS.map(c=>TAB_ICON_OPTION_TITLES[c]),defaultValue:\"default\",description:\"Icon for tab 2. Default matches SectionFeatureImageTabs; select None to hide.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowTabCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<2;return isCMS||isBelowTabCount||isBelowRenderedCount;}},tab3Label:{type:ControlType.String,title:\"Tab 3 Label\",defaultValue:\"Tab 3\",placeholder:\"Enter tab label...\",description:\"Label for tab 3.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowTabCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<3;return isCMS||isBelowTabCount||isBelowRenderedCount;}},tab3Icon:{type:ControlType.Enum,title:\"Tab 3 Icon\",options:[...TAB_ICON_OPTIONS],optionTitles:TAB_ICON_OPTIONS.map(c=>TAB_ICON_OPTION_TITLES[c]),defaultValue:\"default\",description:\"Icon for tab 3. Default matches SectionFeatureImageTabs; select None to hide.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowTabCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<3;return isCMS||isBelowTabCount||isBelowRenderedCount;}},tab4Label:{type:ControlType.String,title:\"Tab 4 Label\",defaultValue:\"Tab 4\",placeholder:\"Enter tab label...\",description:\"Label for tab 4.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowTabCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<4;return isCMS||isBelowTabCount||isBelowRenderedCount;}},tab4Icon:{type:ControlType.Enum,title:\"Tab 4 Icon\",options:[...TAB_ICON_OPTIONS],optionTitles:TAB_ICON_OPTIONS.map(c=>TAB_ICON_OPTION_TITLES[c]),defaultValue:\"default\",description:\"Icon for tab 4. Default matches SectionFeatureImageTabs; select None to hide.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowTabCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<4;return isCMS||isBelowTabCount||isBelowRenderedCount;}},tab5Label:{type:ControlType.String,title:\"Tab 5 Label\",defaultValue:\"Tab 5\",placeholder:\"Enter tab label...\",description:\"Label for tab 5.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowTabCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<5;return isCMS||isBelowTabCount||isBelowRenderedCount;}},tab5Icon:{type:ControlType.Enum,title:\"Tab 5 Icon\",options:[...TAB_ICON_OPTIONS],optionTitles:TAB_ICON_OPTIONS.map(c=>TAB_ICON_OPTION_TITLES[c]),defaultValue:\"default\",description:\"Icon for tab 5. Default matches SectionFeatureImageTabs; select None to hide.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowTabCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<5;return isCMS||isBelowTabCount||isBelowRenderedCount;}},tab6Label:{type:ControlType.String,title:\"Tab 6 Label\",defaultValue:\"Tab 6\",placeholder:\"Enter tab label...\",description:\"Label for tab 6.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowTabCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<6;return isCMS||isBelowTabCount||isBelowRenderedCount;}},tab6Icon:{type:ControlType.Enum,title:\"Tab 6 Icon\",options:[...TAB_ICON_OPTIONS],optionTitles:TAB_ICON_OPTIONS.map(c=>TAB_ICON_OPTION_TITLES[c]),defaultValue:\"default\",description:\"Icon for tab 6. Default matches SectionFeatureImageTabs; select None to hide.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowTabCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<6;return isCMS||isBelowTabCount||isBelowRenderedCount;}},...sectionBackgroundPropertyControls(),numFeatures:{type:ControlType.Number,title:\"Number of Features\",min:1,max:6,step:1,defaultValue:3,displayStepper:true,description:\"Number of feature slots. Use 2 or more for automatic timed tab rotation.\",hidden:p=>p.contentSource===\"cms\"},imagePosition:{type:ControlType.Enum,title:\"Image Position\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true,defaultValue:\"right\",description:\"Whether the card stack appears on the left or right of the text.\"},showTabs:{type:ControlType.Boolean,title:\"Show Tabs\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Show the tab bar above the card stack (manual mode only).\",hidden:p=>p.contentSource===\"cms\"},numTabs:{type:ControlType.Number,title:\"Number of Tabs\",defaultValue:3,min:2,max:6,step:1,displayStepper:true,description:\"Number of tab buttons. Set to 2 or more to show the tab bar; the strip expands to match Number of Features when higher.\",hidden:p=>p.contentSource===\"cms\"},defaultActiveTab:{type:ControlType.Number,title:\"Default Active Tab\",defaultValue:1,min:1,max:6,step:1,displayStepper:true,description:\"Default active tab (1-indexed). Drives which card sits on top of the stack.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowTabCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowTabCount;}},onTabChange:{type:ControlType.EventHandler,title:\"On Tab Change\",description:\"Tab change handler function.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowTabCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowTabCount;}},tab1Id:{type:ControlType.String,title:\"Tab 1 ID\",defaultValue:\"section-feature-card-image-stack-tab-1\",placeholder:HINT_ELEMENT_ID,description:\"Unique id for tab 1. Leave empty for an auto-generated id scoped to this section.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<1;return isCMS||isBelowCount;},preventLocalization:true},tab2Id:{type:ControlType.String,title:\"Tab 2 ID\",defaultValue:\"section-feature-card-image-stack-tab-2\",placeholder:HINT_ELEMENT_ID,description:\"Unique id for tab 2.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowCount;},preventLocalization:true},tab3Id:{type:ControlType.String,title:\"Tab 3 ID\",defaultValue:\"section-feature-card-image-stack-tab-3\",placeholder:HINT_ELEMENT_ID,description:\"Unique id for tab 3.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<3;return isCMS||isBelowCount;},preventLocalization:true},tab4Id:{type:ControlType.String,title:\"Tab 4 ID\",defaultValue:\"section-feature-card-image-stack-tab-4\",placeholder:HINT_ELEMENT_ID,description:\"Unique id for tab 4.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<4;return isCMS||isBelowRenderedCount;},preventLocalization:true},tab5Id:{type:ControlType.String,title:\"Tab 5 ID\",defaultValue:\"section-feature-card-image-stack-tab-5\",placeholder:HINT_ELEMENT_ID,description:\"Unique id for tab 5.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<5;return isCMS||isBelowRenderedCount;},preventLocalization:true},tab6Id:{type:ControlType.String,title:\"Tab 6 ID\",defaultValue:\"section-feature-card-image-stack-tab-6\",placeholder:HINT_ELEMENT_ID,description:\"Unique id for tab 6.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<6;return isCMS||isBelowRenderedCount;},preventLocalization:true},panel1Id:{type:ControlType.String,title:\"Panel 1 ID\",defaultValue:\"section-feature-card-image-stack-panel-1\",placeholder:HINT_ELEMENT_ID,description:\"Unique id for tab panel 1 (card stack slot).\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<1;return isCMS||isBelowCount;},preventLocalization:true},panel2Id:{type:ControlType.String,title:\"Panel 2 ID\",defaultValue:\"section-feature-card-image-stack-panel-2\",placeholder:HINT_ELEMENT_ID,description:\"Unique id for tab panel 2.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<2;return isCMS||isBelowCount;},preventLocalization:true},panel3Id:{type:ControlType.String,title:\"Panel 3 ID\",defaultValue:\"section-feature-card-image-stack-panel-3\",placeholder:HINT_ELEMENT_ID,description:\"Unique id for tab panel 3.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowCount=(p.numTabs??SECTION_FEATURE_CARD_IMAGE_STACK_CONTROL_DEFAULT_COUNT)<3;return isCMS||isBelowCount;},preventLocalization:true},panel4Id:{type:ControlType.String,title:\"Panel 4 ID\",defaultValue:\"section-feature-card-image-stack-panel-4\",placeholder:HINT_ELEMENT_ID,description:\"Unique id for tab panel 4.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<4;return isCMS||isBelowRenderedCount;},preventLocalization:true},panel5Id:{type:ControlType.String,title:\"Panel 5 ID\",defaultValue:\"section-feature-card-image-stack-panel-5\",placeholder:HINT_ELEMENT_ID,description:\"Unique id for tab panel 5.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<5;return isCMS||isBelowRenderedCount;},preventLocalization:true},panel6Id:{type:ControlType.String,title:\"Panel 6 ID\",defaultValue:\"section-feature-card-image-stack-panel-6\",placeholder:HINT_ELEMENT_ID,description:\"Unique id for tab panel 6.\",hidden:p=>{const isCMS=p.contentSource===\"cms\";const isBelowRenderedCount=sectionFeatureCardImageStackRenderedTabCount(p)<6;return isCMS||isBelowRenderedCount;},preventLocalization:true},cardsAriaLabel:{type:ControlType.String,title:\"Cards Region Label\",defaultValue:\"Feature cards\",placeholder:\"Feature cards\",description:\"Accessible label for the card region (desktop stack, CMS row, and phone carousel). Update for localization.\"},sectionsAriaLabel:{type:ControlType.String,title:\"Sections Region Label\",defaultValue:\"Feature sections\",placeholder:\"Feature sections\",description:\"Accessible label for the tabs navigation region. Update for localisation.\"},sectionId:{type:ControlType.String,title:\"Section ID\",defaultValue:\"section-feature-card-image-stack\",placeholder:\"e.g. section-name\",description:\"HTML id for the section and prefix for auto-generated tab/panel ids. Set a unique value per instance on the page.\",preventLocalization:true},...breakpointPropertyControl(),...themePropertyControls(\"Default is dark mode, inverted is light mode. Theme passes to all children.\")});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionFeatureCardImageStack\",\"slots\":[\"collectionList\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureCardImageStackItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionFeatureCardImageStackProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveStackClipPeekRoomPx\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Breakpoint\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}