{"version":3,"file":"SectionCollectionList.DJHeXO2Z.mjs","names":["useMemo","ButtonLoadMoreAtom","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","useRef","useState","useMemo","useCallback","_Fragment","applyTabRole","getAllCollectionItem","useRef","LEGACY_DEFAULT_ARIA_LABEL","useState","useId","useCallback","useMemo","useState","useRef","useId","useMemo","useCallback","useRef","useMemo","useId","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/3Q7iGyU3vWcmkNEWo6KN/H3mFftsOlfDyuLFXN0OZ/ButtonLoadMore.js","https:/framerusercontent.com/modules/C3K5krI3E2hAhfT2S315/9OTdy2V7e4mtgsdGsdh9/a4UWKO5z7.js","https:/framerusercontent.com/modules/keH29lPcSrXXJfIVnFYO/XdbhMPSrPO3nIn6kqHcS/collectionListAccessibility.js","https:/framerusercontent.com/modules/Kejw7rdRxxttSGQITKXl/EJYIO8efhWzvkDWLx99U/collectionListAccessibilityStrings.js","https:/framerusercontent.com/modules/l5EeaUJ7u9rgvEtqCxwK/ud0XqXFEiaLaz9EWBP5v/useResultsAnnouncement.js","https:/framerusercontent.com/modules/MpTKdLRQlhUc5Sw4gKoz/ziqj54aGxmmA2aEAVAAP/Tab.js","https:/framerusercontent.com/modules/MTIHMLjrvC3u4i0wSX6d/oRTgcljg3pXzJeQaA4rg/timing.js","https:/framerusercontent.com/modules/1dhJQetizn0JSvd4GNtP/Tw6EoRIiljFYnHbn23cD/CollectionSearch.js","https:/framerusercontent.com/modules/EQv27OKuD4vKykwisLoq/K0YSwuvnGwUmRRaF4wWr/CollectionSort.js","https:/framerusercontent.com/modules/xKloClxPwsgxxDfijB2p/UmRmhMR7lZNE9yINxC9d/collectionFilterLayout.js","https:/framerusercontent.com/modules/QN2u60JJsM4wigPTnAWR/sIt8r8koJK9atsbvpwHF/SectionCollectionList.js"],"sourcesContent":["/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 48\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{getResponsiveSpacing}from\"https://framerusercontent.com/modules/uKW2eu2RdLqt2ypIK5w3/11ppk9C5droOvwqbYBts/colors.js\";import{FRAMER_BREAKPOINT_DESCRIPTION,FRAMER_ON_CLICK_DESCRIPTION,FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN}from\"https://framerusercontent.com/modules/WKxWEPC9OsSLwXL89aRy/f20qqfTrYXa2CRqQP33u/propertyControlCopy.js\";import{ButtonWithRef}from\"https://framerusercontent.com/modules/zGnrBrtB9b4bQSZo6PKb/wd2bygRS006SpPuYajfC/Button.js\";import{resolveTricountOnSurfaceButtonVariant}from\"https://framerusercontent.com/modules/KC5gXB757qomJFcXuTuN/yXrAa3NPhS2ThOcxmOoS/buttonStyles.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/ggIBfaKEZoFm3i26drC0/7AlJocwPJICBPl3TPgUY/breakpointControl.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/t6PJyr2hw4Ye6exHEzKh/I7bQHhcZk0slFadQfIE0/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/Wgf0CYl3ixP0wEHCWy5U/vH5A2Z19ZDeyd0mF3fHA/themeControl.js\";import{LOAD_MORE_ENGLISH_DEFAULT,resolveLoadMoreLabel}from\"https://framerusercontent.com/modules/hFRFbgrLasB0D24Xc3fq/0L6u66q93m7bYxp0RHB8/loadMoreCopy.js\";import{usePageLanguage}from\"https://framerusercontent.com/modules/riHbFy9aUC6W9bT5KzXD/XNAp3wmTISQ2YD4TFl7d/usePageLanguage.js\";function getLoadingSpinnerPadding(breakpoint,size){const resolvedBreakpoint=breakpoint??\"desktop\";if(size===\"large\"){return`${getResponsiveSpacing(16,resolvedBreakpoint)} ${getResponsiveSpacing(32,resolvedBreakpoint)}`;}else if(size===\"small\"){return`${getResponsiveSpacing(8,resolvedBreakpoint)} ${getResponsiveSpacing(16,resolvedBreakpoint)}`;}return`${getResponsiveSpacing(12,resolvedBreakpoint)} ${getResponsiveSpacing(24,resolvedBreakpoint)}`;}const ButtonLoadMoreInternal=/*#__PURE__*/forwardRef(function ButtonLoadMoreInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint,brand,size=\"medium\",widthMode=\"intrinsic\",variant=\"default\",label=LOAD_MORE_ENGLISH_DEFAULT,onClick,ariaLabel=\"\",id,style}=props;const pageLanguage=usePageLanguage();const resolvedLabel=resolveLoadMoreLabel(label,pageLanguage);const isLoading=variant===\"loading\";const resolvedId=id?.trim()||undefined;const accessibleName=ariaLabel.trim()||resolvedLabel.trim()||LOAD_MORE_ENGLISH_DEFAULT;const buttonAriaLabel=isLoading||ariaLabel.trim()!==\"\"?accessibleName:undefined;const ghostButtonVariant=resolveTricountOnSurfaceButtonVariant(brand??\"bunq\",theme,\"section\",\"ghost\");const mergedStyle=useMemo(()=>{if(!isLoading){return style;}return{...style,padding:getLoadingSpinnerPadding(breakpoint,size)};},[breakpoint,isLoading,size,style]);if(variant===\"hidden\"){return null;}return /*#__PURE__*/_jsx(ButtonWithRef,{ref:ref,breakpoint:breakpoint,theme:theme,brand:brand,variant:ghostButtonVariant,size:size,widthMode:widthMode,label:isLoading?\"\":resolvedLabel,iconPosition:isLoading?\"leading\":\"none\",loading:isLoading,ariaLabel:buttonAriaLabel,onClick:onClick,id:resolvedId,style:mergedStyle});});export default function ButtonLoadMore(props){const{ref,...rest}=props;return /*#__PURE__*/_jsx(ButtonLoadMoreInternal,{...rest,ref:ref});}ButtonLoadMore.displayName=\"Button Load More - Atom\";addPropertyControls(ButtonLoadMore,{label:{type:ControlType.String,title:\"Button Label\",defaultValue:LOAD_MORE_ENGLISH_DEFAULT,placeholder:\"e.g. Load more, Show more\",description:\"Type the visible words on the button—keep them short and action-focused.\",hidden:props=>props.variant===\"hidden\"},variant:{type:ControlType.Enum,title:\"Variant\",options:[\"default\",\"loading\",\"hidden\"],optionTitles:[\"Default\",\"Loading\",\"Hidden\"],displaySegmentedControl:true,defaultValue:\"default\",description:\"Default shows the label; Loading shows the same ghost pill with a centered spinner only; Hidden removes the button from the page.\"},size:{type:ControlType.Enum,title:\"Size\",options:[\"large\",\"medium\",\"small\"],optionTitles:[\"Large\",\"Medium\",\"Small\"],displaySegmentedControl:true,defaultValue:\"medium\",description:\"Choose Medium for most list footers; Small for dense layouts; Large for hero-style lists.\",hidden:props=>props.variant===\"hidden\"},widthMode:{type:ControlType.Enum,title:\"Width Mode\",options:[\"responsive\",\"full\",\"intrinsic\"],optionTitles:[\"Responsive\",\"Full\",\"Intrinsic\"],defaultValue:\"intrinsic\",displaySegmentedControl:true,description:\"Intrinsic keeps the pill width on desktop; Full spans the row; Responsive is full width on phone only.\",hidden:props=>props.variant===\"hidden\"},onClick:{type:ControlType.EventHandler,title:\"On Click\",description:FRAMER_ON_CLICK_DESCRIPTION,hidden:props=>props.variant===\"hidden\"},ariaLabel:{type:ControlType.String,title:\"ARIA Label\",defaultValue:\"\",placeholder:\"e.g. Load more events\",description:\"Accessible name override—match Button Label for typical lists; set when the spoken name should differ.\",hidden:props=>props.variant===\"hidden\"},id:{type:ControlType.String,title:\"ID\",defaultValue:\"button-load-more\",placeholder:\"e.g. events-load-more\",description:\"Set a unique id when you anchor to this control or tag it for analytics (e.g. Contentsquare); clear or change it if several load-more buttons on one page would collide.\",hidden:props=>props.variant===\"hidden\",preventLocalization:true},...breakpointPropertyControl(FRAMER_BREAKPOINT_DESCRIPTION),...themePropertyControls(FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN),...brandPropertyControl()});\nexport const __FramerMetadata__ = {\"exports\":{\"ButtonLoadMoreVariant\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonLoadMoreProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"ButtonLoadMore\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ButtonLoadMore.map","// Generated by Framer (9580bbb)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ButtonLoadMoreAtom from\"https://framerusercontent.com/modules/3Q7iGyU3vWcmkNEWo6KN/H3mFftsOlfDyuLFXN0OZ/ButtonLoadMore.js\";const ButtonLoadMoreAtomFonts=getFonts(ButtonLoadMoreAtom);const cycleOrder=[\"HKf7WESIA\",\"ecvAzsduz\",\"izIhHBzaq\"];const serializationHash=\"framer-31Sgt\";const variantClassNames={ecvAzsduz:\"framer-v-9ktp66\",HKf7WESIA:\"framer-v-29rf51\",izIhHBzaq:\"framer-v-dp42wb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Wld3NDzSj=undefined;const transition1={duration:0,type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"HKf7WESIA\",Hidden:\"izIhHBzaq\",Loading:\"ecvAzsduz\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HKf7WESIA\",Wld3NDzSj:click??props.Wld3NDzSj};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Wld3NDzSj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HKf7WESIA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"izIhHBzaq\")return false;return true;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapn9xadi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Wld3NDzSj){const res=await Wld3NDzSj(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onClick1rvwcbu=activeVariantCallback(async(...args)=>{if(Wld3NDzSj){const res=await Wld3NDzSj(...args);if(res===false)return false;}});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-29rf51\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HKf7WESIA\",onTap:onTapn9xadi,ref:refBinding,style:{backgroundColor:\"rgb(68, 68, 68)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({ecvAzsduz:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n692hm-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ogYJU7uK_-container\",nodeId:\"ogYJU7uK_\",rendersWithMotion:true,scopeId:\"a4UWKO5z7\",children:/*#__PURE__*/_jsx(ButtonLoadMoreAtom,{ariaLabel:\"\",brand:\"bunq\",breakpoint:\"desktop\",height:\"100%\",id:\"ogYJU7uK_\",label:\"Load more\",layoutId:\"ogYJU7uK_\",onClick:onClick1rvwcbu,size:\"medium\",theme:\"default\",themeTricount:\"default\",variant:matchVariant(\"default\"),width:\"100%\",widthMode:\"intrinsic\",...addPropertyOverrides({ecvAzsduz:{variant:matchVariant(\"loading\")}},baseVariant,gestureVariant)})})})})})})});});const css=[\".framer-31Sgt.framer-60mafv, .framer-31Sgt .framer-60mafv { display: block; }\",\".framer-31Sgt.framer-29rf51 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; padding: 0px; position: relative; width: 100px; }\",\".framer-31Sgt .framer-1n692hm-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ecvAzsduz\":{\"layout\":[\"fixed\",\"fixed\"]},\"izIhHBzaq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Wld3NDzSj\":\"click\"}\n * @framerImmutableVariables true\n * @framerResolvesOwnDefaults true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framera4UWKO5z7=withCSS(Component,css,\"framer-31Sgt\");export default Framera4UWKO5z7;Framera4UWKO5z7.displayName=\"Load More\";Framera4UWKO5z7.defaultProps={height:40,width:100};addPropertyControls(Framera4UWKO5z7,{variant:{options:[\"HKf7WESIA\",\"ecvAzsduz\",\"izIhHBzaq\"],optionTitles:[\"Default\",\"Loading\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum},Wld3NDzSj:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framera4UWKO5z7,[{explicitInter:true,fonts:[]},...ButtonLoadMoreAtomFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framera4UWKO5z7\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"100\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ecvAzsduz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"izIhHBzaq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerResolvesOwnDefaults\":\"true\",\"framerVariables\":\"{\\\"Wld3NDzSj\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./a4UWKO5z7.map","export const COLLECTION_LIST_ACCESSIBILITY_UI_STRING_TRANSLATIONS={bg:{label:\"Навигация в колекцията\"},de:{label:\"Sammlungsnavigation\"},es:{label:\"Navegaci\\xf3n de colecciones\"},fr:{label:\"Navigation de collection\"},fr_BE:{label:\"Navigation dans la collection\"},fr_CA:{label:\"Navigation de la collection\"},it:{label:\"Navigazione raccolte\"},nl:{label:\"Collectienavigatie\"},nl_BE:{label:\"Navigatie voor collecties\"},pl:{label:\"Nawigacja kolekcji\"},pt_PT:{label:\"Navega\\xe7\\xe3o da cole\\xe7\\xe3o\"},sk:{label:\"Navig\\xe1cia v kolekcii\"},tr:{label:\"Koleksiyon gezintisi\"}};// recompile: 1792504624476\n\nexport const __FramerMetadata__ = {\"exports\":{\"COLLECTION_LIST_ACCESSIBILITY_UI_STRING_TRANSLATIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./collectionListAccessibility.map","import{createUiStringReader}from\"https://framerusercontent.com/modules/4zZBXWoVZAlzcqD24E7h/EHHpBvKMnRFiZPwPl7rd/uiStrings.js\";import{COLLECTION_LIST_ACCESSIBILITY_UI_STRING_TRANSLATIONS}from\"https://framerusercontent.com/modules/keH29lPcSrXXJfIVnFYO/XdbhMPSrPO3nIn6kqHcS/collectionListAccessibility.js\";export const COLLECTION_LIST_ACCESSIBILITY_UI_STRINGS={label:\"Collection navigation\"};export function getCollectionNavigationLabel(language){const t=createUiStringReader(COLLECTION_LIST_ACCESSIBILITY_UI_STRINGS,COLLECTION_LIST_ACCESSIBILITY_UI_STRING_TRANSLATIONS,language);return t(\"label\");}// recompile: 1792504624476\n\nexport const __FramerMetadata__ = {\"exports\":{\"getCollectionNavigationLabel\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"COLLECTION_LIST_ACCESSIBILITY_UI_STRINGS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useRef,useState}from\"react\";import{VISUALLY_HIDDEN_STYLE}from\"https://framerusercontent.com/modules/jhVoRKVtDIjcFxrOzGnG/sgqoEnMdam2stqA9fBef/layoutStyles.js\";import{getCollectionNavigationLabel}from\"https://framerusercontent.com/modules/Kejw7rdRxxttSGQITKXl/EJYIO8efhWzvkDWLx99U/collectionListAccessibilityStrings.js\";import{getAccessibilityStrings}from\"https://framerusercontent.com/modules/ssQ5g5Cxtcuz0iTk75pL/FTry901RjCMvTEdLPGqk/accessibilityLocalization.js\";import{usePageLanguage}from\"https://framerusercontent.com/modules/riHbFy9aUC6W9bT5KzXD/XNAp3wmTISQ2YD4TFl7d/usePageLanguage.js\";export function useResultsAnnouncement(count,enabled,emptyResultsAnnounced){const pageLanguage=usePageLanguage();const initialCountRef=useRef(null);const[countChanged,setCountChanged]=useState(false);useEffect(()=>{if(!enabled||count===null)return;if(initialCountRef.current===null){initialCountRef.current=count;return;}if(count!==initialCountRef.current)setCountChanged(true);},[count,enabled]);const countIsAnnounceable=count===0?!emptyResultsAnnounced:count!==null;const shouldAnnounce=enabled&&countChanged&&countIsAnnounceable;const text=shouldAnnounce?getAccessibilityStrings(pageLanguage).resultsShown(count??0,false):\"\";return{navigationLabel:getCollectionNavigationLabel(pageLanguage),liveRegionProps:{\"style\":VISUALLY_HIDDEN_STYLE,\"aria-live\":\"polite\",\"children\":text}};}// recompile: 1792505474156\n\nexport const __FramerMetadata__ = {\"exports\":{\"useResultsAnnouncement\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResultsLiveRegionProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResultsAnnouncement\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useResultsAnnouncement.map","/**\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 48\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,useCallback,useMemo}from\"react\";const TAB_PROGRESS_KEYFRAMES_NAME=\"bunqTabTimedFill\";const TAB_PROGRESS_FILL_CLASS=\"bunq-tab-timed-fill\";const TAB_PROGRESS_KEYFRAMES_RULE=`@keyframes ${TAB_PROGRESS_KEYFRAMES_NAME} { from { transform: scaleX(0); } to { transform: scaleX(1); } }\n.${TAB_PROGRESS_FILL_CLASS} { display: block; height: 100%; width: 100%; transform: scaleX(0); transform-origin: left center; margin: 0; padding: 0; border: none; }\n.${TAB_PROGRESS_FILL_CLASS}[data-bunq-tab-css-fill=\"true\"] { animation-name: ${TAB_PROGRESS_KEYFRAMES_NAME}; animation-timing-function: linear; animation-fill-mode: forwards; }\n.${TAB_PROGRESS_FILL_CLASS}[data-bunq-tab-css-fill=\"true\"][data-bunq-tab-css-paused=\"true\"] { animation-play-state: paused; }`;import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{FRAMER_BREAKPOINT_DESCRIPTION,FRAMER_ON_CLICK_DESCRIPTION,FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN}from\"https://framerusercontent.com/modules/WKxWEPC9OsSLwXL89aRy/f20qqfTrYXa2CRqQP33u/propertyControlCopy.js\";import{useReducedMotion,getTypographyStyles,getControlSizeValue,getResponsiveSpacing,getRadius,getColorValue,getTransition,getBrightnessFilter,getSpacing,getFocusOutlineWidth,getZIndex}from\"https://framerusercontent.com/modules/uKW2eu2RdLqt2ypIK5w3/11ppk9C5droOvwqbYBts/colors.js\";import{useInteractiveStates}from\"https://framerusercontent.com/modules/3RTaB4u83LaFbXfFV8aL/pN14DM4vyXsm6kjPBILt/useInteractiveStates.js\";import{processSVG}from\"https://framerusercontent.com/modules/a2HLiBBaFiwmSBXRpJw2/6BtTJCssMBNu8Ik0F4zz/svg.js\";import{getLinkUrl,useSmartLinkProps}from\"https://framerusercontent.com/modules/WV2xdJkVS9YtFAEIS7Wc/DPvDchAuK7cGie3KCuPl/linkHelpers.js\";import{getBrandFocusColor,resolveBrand}from\"https://framerusercontent.com/modules/SVDdD8T3y43cvX1JiLeg/NYo2RxOoRIcnY5On0RCn/themeHelpers.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/ggIBfaKEZoFm3i26drC0/7AlJocwPJICBPl3TPgUY/breakpointControl.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/t6PJyr2hw4Ye6exHEzKh/I7bQHhcZk0slFadQfIE0/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/Wgf0CYl3ixP0wEHCWy5U/vH5A2Z19ZDeyd0mF3fHA/themeControl.js\";import{pickSafeDivProps}from\"https://framerusercontent.com/modules/IOMKtHy9Gi4e8Uhue21z/l8CeAhcNZh9e0iFWBIY7/domProps.js\";import{getLiquidGlassFinish,LIQUID_GLASS_FILL_ALPHA,liquidGlassLegacyHighlightToVariant,toAccentGradient,withAlpha}from\"https://framerusercontent.com/modules/g0Htgdp0LkboyuvJSyeP/gkgsd4HJEoY15Z4Waz19/colorEffects.js\";const LEGACY_DEFAULT_TAB_ARIA_LABEL=\"tab tab\";const COLORED_TAB_COLORS=[\"yellow\",\"deep-yellow\",\"orange\",\"red\",\"hot-pink\",\"fuchsia\",\"purple\",\"deep-purple\",\"indigo\",\"deep-blue\",\"blue\",\"light-blue\",\"cyan\",\"turquoise\",\"green\",\"deep-green\"];const DEFAULT_ICON_SVG=`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12 7.09091C9.28878 7.09091 7.09091 9.28878 7.09091 12C7.09091 14.7112 9.28878 16.9091 12 16.9091C14.7112 16.9091 16.9091 14.7112 16.9091 12C16.9091 9.28878 14.7112 7.09091 12 7.09091ZM6 12C6 8.68629 8.68629 6 12 6C15.3137 6 18 8.68629 18 12C18 15.3137 15.3137 18 12 18C8.68629 18 6 15.3137 6 12Z\" fill=\"currentColor\"/></svg>`;const TabInternal=/*#__PURE__*/forwardRef(function TabInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint=\"desktop\",label=\"Tab\",active=false,disabled=false,brand,surface,color=\"white\",customIcon,link,openInNewTab=false,onClick,ariaControls,ariaLabel:ariaLabelProp=\"\",autoAdvanceMs,autoAdvancePaused=false,onActiveHoverChange,progressFillRef,useTabRole=false,showIcon=true,style,...rest}=props;const resolvedBrand=resolveBrand(brand);const effectiveSurface=resolvedBrand===\"tricount\"?\"solid\":surface??\"liquid-glass\";const isLiquidGlass=effectiveSurface===\"liquid-glass\";const{isHovered,isFocused,isPressed,handlers}=useInteractiveStates(disabled);const isStaticRenderer=useIsStaticRenderer();const usesParentDrivenProgress=progressFillRef!=null;const progressPaused=!usesParentDrivenProgress&&(autoAdvancePaused||active&&isHovered);const typography=getTypographyStyles(\"/Button LG\",breakpoint,{brand:resolvedBrand});const dimensions=useMemo(()=>({height:getControlSizeValue(\"default\"),paddingX:getResponsiveSpacing(24,breakpoint),gap:getResponsiveSpacing(8,breakpoint),iconSize:20,borderRadius:getRadius(\"radius-full\")}),[breakpoint]);const isInverted=theme===\"inverted\";const getAccentBackground=useCallback(()=>{const bgPath=`/Backgrounds/bg-${color}`;return getColorValue(bgPath);},[color]);const getColors=()=>{const textPrimary=isInverted?getColorValue(\"/Text/text-inverted-primary\"):getColorValue(\"/Text/text-primary\");const textSecondary=isInverted?getColorValue(\"/Text/text-inverted-secondary\"):getColorValue(\"/Text/text-secondary\");const iconPrimary=isInverted?getColorValue(\"/Foregrounds/fg-inverted-primary\"):getColorValue(\"/Foregrounds/fg-primary\");const iconSecondary=isInverted?getColorValue(\"/Foregrounds/fg-inverted-secondary\"):getColorValue(\"/Foregrounds/fg-secondary\");const bgTertiary=isInverted?getColorValue(\"/Backgrounds/bg-inverted-tertiary\"):getColorValue(\"/Backgrounds/bg-tertiary\");const bgSecondary=isInverted?getColorValue(\"/Backgrounds/bg-inverted-secondary\"):getColorValue(\"/Backgrounds/bg-secondary\");if(active){if(color===\"white\"||color===\"black\"){const onLight=color===\"white\";return{text:getColorValue(onLight?\"/Text/text-black\":\"/Text/text-white\"),icon:getColorValue(onLight?\"/Foregrounds/fg-black\":\"/Foregrounds/fg-white\"),background:getAccentBackground(),border:\"transparent\"};}if(COLORED_TAB_COLORS.includes(color)){return{text:textPrimary,icon:iconPrimary,background:getAccentBackground(),border:\"transparent\"};}return{text:textPrimary,icon:iconPrimary,background:bgTertiary,border:\"transparent\"};}return{text:textSecondary,icon:iconSecondary,background:bgSecondary,border:\"transparent\"};};const colors=getColors();const reducedMotion=useReducedMotion();const tintedBackground=useMemo(()=>isLiquidGlass?withAlpha(colors.background,LIQUID_GLASS_FILL_ALPHA):colors.background,[isLiquidGlass,colors.background]);const isAccentActive=active&&COLORED_TAB_COLORS.includes(color);const finalBackground=useMemo(()=>isAccentActive?toAccentGradient(tintedBackground):tintedBackground,[isAccentActive,tintedBackground]);const isLightHighlight=!isInverted;const liquidGlassFinish=useMemo(()=>{if(!isLiquidGlass)return null;const neutralVariant=liquidGlassLegacyHighlightToVariant(isLightHighlight?\"light\":\"dark\");const variant=active&&isAccentActive?\"colored\":neutralVariant;const accentHint=variant===\"colored\"?getAccentBackground():undefined;return getLiquidGlassFinish({variant,surface:\"button\",selected:false,accentColor:accentHint,baseFill:variant===\"colored\"?finalBackground:undefined,brand:resolvedBrand});},[isLiquidGlass,isLightHighlight,active,isAccentActive,getAccentBackground,finalBackground,resolvedBrand]);const getIconSVG=()=>{if(!showIcon){return\"\";}if(customIcon&&customIcon.trim()&&customIcon.includes(\"<svg\")){return processSVG(customIcon.trim(),dimensions.iconSize,colors.icon);}return processSVG(DEFAULT_ICON_SVG,dimensions.iconSize,colors.icon);};const handleClick=e=>{if(disabled){e.preventDefault();e.stopPropagation();return;}onClick?.(e);};const smartLink=useSmartLinkProps(link,openInNewTab,{onClick:handleClick});const linkUrl=smartLink.href;const tabStyle={...typography,display:\"flex\",flexDirection:\"row\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",overflow:\"hidden\",border:\"none\",borderBottom:\"none\",outline:\"none\",userSelect:\"none\",borderRadius:getRadius(\"radius-full\"),transition:reducedMotion?\"none\":`${getTransition(\"background\",\"quick\")}, ${getTransition(\"color\",\"quick\")}, ${getTransition(\"border\",\"quick\")}`,height:dimensions.height,minHeight:getControlSizeValue(\"default\"),padding:`0 ${dimensions.paddingX}`,gap:dimensions.gap,background:finalBackground,color:colors.text,cursor:disabled?\"not-allowed\":\"pointer\",boxSizing:\"border-box\",...liquidGlassFinish??null,...style};const focusRingStyle={position:\"absolute\",inset:`-${getSpacing(2)}`,borderRadius:`calc(${getRadius(\"radius-full\")} + ${getSpacing(2)})`,border:`${getFocusOutlineWidth()} solid ${getBrandFocusColor(brand)}`,pointerEvents:\"none\",opacity:isFocused?1:0,transition:reducedMotion?\"none\":getTransition(\"opacity\",\"quick\")};const iconStyle={display:\"flex\",alignItems:\"center\",height:`${dimensions.iconSize}px`,width:`${dimensions.iconSize}px`};const labelStyle={...typography,color:colors.text,minWidth:0,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"};const containerStyle={position:\"relative\",display:\"inline-flex\"};const iconSVG=getIconSVG();const displayLabel=label.trim();const showAutoAdvanceProgress=active&&typeof autoAdvanceMs===\"number\"&&autoAdvanceMs>0&&!reducedMotion&&!isStaticRenderer;const progressOverlayColor=useMemo(()=>{if(isAccentActive){return withAlpha(getAccentBackground(),isInverted?.42:.52);}const progressFillBase=getColorValue(\"/Foregrounds/fg-primary\");return withAlpha(progressFillBase,isInverted?.38:.5);},[isAccentActive,getAccentBackground,isInverted]);const progressMaskStyle={position:\"absolute\",inset:0,borderRadius:getRadius(\"radius-full\"),overflow:\"hidden\",pointerEvents:\"none\",zIndex:getZIndex(\"base\")};const progressFillBarStyle=useMemo(()=>({backgroundColor:progressOverlayColor,...usesParentDrivenProgress?{}:{animationDuration:`${autoAdvanceMs}ms`}}),[progressOverlayColor,autoAdvanceMs,usesParentDrivenProgress]);const contentLayerStyle={position:\"relative\",zIndex:getZIndex(\"raised\"),display:\"inline-flex\",flexDirection:\"row\",alignItems:\"center\",gap:dimensions.gap,minWidth:0,maxWidth:\"100%\",filter:getBrightnessFilter(disabled,isHovered,isPressed),transition:reducedMotion?\"none\":getTransition(\"filter\",\"quick\")};const tabContent=/*#__PURE__*/_jsxs(_Fragment,{children:[showAutoAdvanceProgress&&/*#__PURE__*/_jsxs(_Fragment,{children:[usesParentDrivenProgress?null:/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:TAB_PROGRESS_KEYFRAMES_RULE}}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:progressMaskStyle,children:/*#__PURE__*/_jsx(\"span\",{ref:usesParentDrivenProgress?progressFillRef:undefined,className:TAB_PROGRESS_FILL_CLASS,\"data-bunq-tab-css-fill\":usesParentDrivenProgress?undefined:\"true\",\"data-bunq-tab-css-paused\":progressPaused?\"true\":undefined,style:progressFillBarStyle})})]}),/*#__PURE__*/_jsxs(\"span\",{style:contentLayerStyle,children:[iconSVG?/*#__PURE__*/_jsx(\"span\",{style:iconStyle,\"aria-hidden\":\"true\",dangerouslySetInnerHTML:{__html:iconSVG}}):null,displayLabel?/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:displayLabel}):null]})]});const trimmedAriaLabel=typeof ariaLabelProp===\"string\"?ariaLabelProp.trim():\"\";const normalizedAriaLabel=trimmedAriaLabel.toLocaleLowerCase(\"en-US\");const isLegacyAriaLabel=normalizedAriaLabel===LEGACY_DEFAULT_TAB_ARIA_LABEL||normalizedAriaLabel===`${displayLabel} tab`.toLocaleLowerCase(\"en-US\");const computedAriaLabel=isLegacyAriaLabel||trimmedAriaLabel===displayLabel?undefined:trimmedAriaLabel||undefined;const applyTabRole=useTabRole;const commonProps={...applyTabRole?{\"role\":\"tab\",\"aria-selected\":active,\"tabIndex\":disabled?-1:active?0:-1,\"aria-controls\":ariaControls||undefined}:{\"aria-controls\":ariaControls||undefined,\"aria-current\":active?\"true\":undefined,\"tabIndex\":disabled?-1:0},\"aria-label\":computedAriaLabel,\"aria-disabled\":disabled,\"onMouseEnter\":()=>{handlers.onMouseEnter();if(active)onActiveHoverChange?.(true);},\"onMouseLeave\":()=>{handlers.onMouseLeave();if(active)onActiveHoverChange?.(false);},\"onMouseDown\":handlers.onMouseDown,\"onMouseUp\":handlers.onMouseUp,\"onFocus\":handlers.onFocus,\"onBlur\":handlers.onBlur,\"onClick\":handleClick,...pickSafeDivProps(rest)};return /*#__PURE__*/_jsxs(\"div\",{style:containerStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:focusRingStyle,\"aria-hidden\":\"true\"}),linkUrl?isStaticRenderer?/*#__PURE__*/_jsx(\"a\",{ref:ref,href:smartLink.href,target:smartLink.target,rel:smartLink.rel,style:{...smartLink.style,...tabStyle},...commonProps,onClick:smartLink.onClick,children:tabContent}):/*#__PURE__*/_jsx(motion.a,{ref:ref,href:smartLink.href,target:smartLink.target,rel:smartLink.rel,style:{...smartLink.style,...tabStyle},whileTap:undefined,...commonProps,onClick:smartLink.onClick,children:tabContent}):isStaticRenderer?/*#__PURE__*/_jsx(\"button\",{ref:ref,type:\"button\",style:tabStyle,...commonProps,children:tabContent}):/*#__PURE__*/_jsx(motion.button,{ref:ref,type:\"button\",style:tabStyle,whileTap:undefined,...commonProps,children:tabContent})]});});TabInternal.displayName=\"Tab Internal - Atom\";export default function Tab(props){const{ref,...rest}=props;return /*#__PURE__*/_jsx(TabInternal,{...rest,ref:ref});}Tab.displayName=\"Tab - Atom\";addPropertyControls(Tab,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Tab\",placeholder:\"Enter tab label...\",description:\"Type the short label on the tab—keep it brief; pair with ARIA Controls when you switch panels from code.\"},ariaLabel:{type:ControlType.String,title:\"ARIA Label\",defaultValue:\"\",placeholder:\"Leave empty to use the visible label\",description:\"Accessible name override. Leave empty so screen readers read the visible Label. Set it for icon-only tabs or when the spoken name must differ.\"},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"\",description:\"Add a URL to navigate when the tab is activated; leave empty when you only switch content with interactions.\"},openInNewTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:false,enabledTitle:\"New Tab\",disabledTitle:\"Same Tab\",description:\"Open link in a new browser tab.\",hidden:props=>!getLinkUrl(props.link)},customIcon:{type:ControlType.String,title:\"Icon\",defaultValue:\"\",placeholder:\"Paste SVG code...\",description:\"Paste `<svg>...</svg>` to replace the default circle icon; leave empty to keep the default icon.\",preventLocalization:true},color:{type:ControlType.Enum,title:\"Color\",options:[\"white\",\"black\",\"yellow\",\"deep-yellow\",\"orange\",\"red\",\"hot-pink\",\"fuchsia\",\"purple\",\"deep-purple\",\"indigo\",\"deep-blue\",\"blue\",\"light-blue\",\"cyan\",\"turquoise\",\"green\",\"deep-green\"],optionTitles:[\"White\",\"Black\",\"Yellow\",\"Deep Yellow\",\"Orange\",\"Red\",\"Hot Pink\",\"Fuchsia\",\"Purple\",\"Deep Purple\",\"Indigo\",\"Deep Blue\",\"Blue\",\"Light Blue\",\"Cyan\",\"Turquoise\",\"Green\",\"Deep Green\"],defaultValue:\"white\",description:\"Accent/background color from the palette (used when active on colored tabs).\"},active:{type:ControlType.Boolean,title:\"Active\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Turn on for the selected tab—use it to preview the active style or bind to your tab group state.\"},disabled:{type:ControlType.Boolean,title:\"Disabled\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Disable user interaction with the tab.\"},onClick:{type:ControlType.EventHandler,title:\"On Click\",description:FRAMER_ON_CLICK_DESCRIPTION},autoAdvanceMs:{type:ControlType.Number,title:\"Auto Advance Duration\",min:0,step:100,displayStepper:true,defaultValue:0,description:\"When active, width-fills a progress overlay over this duration (ms). Use 0 to disable; suppressed when reduced motion is preferred.\"},useTabRole:{type:ControlType.Boolean,title:\"Tab Role\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Use tab semantics when this atom sits in a tab strip; turn off for standalone preview links.\"},ariaControls:{type:ControlType.String,title:\"ARIA Controls\",defaultValue:\"\",placeholder:\"Enter panel ID...\",description:\"ID of the tab panel controlled by this tab.\",preventLocalization:true},id:{type:ControlType.String,title:\"ID\",defaultValue:\"tab\",placeholder:\"e.g. nav-cta-primary\",description:\"Unique ID for Contentsquare analytics (lowercase, hyphen-separated).\",preventLocalization:true},...breakpointPropertyControl(FRAMER_BREAKPOINT_DESCRIPTION),...themePropertyControls(FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN),...brandPropertyControl()});// recompile: 1792505576746\n\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Tab\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"TabProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TabSurface\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TabColor\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Tab.map","export const DEFAULT_DEBOUNCE_MS=150;export const DEFAULT_POLL_INTERVAL_MS=1e3;// recompile: 1792504624476\n\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_POLL_INTERVAL_MS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_DEBOUNCE_MS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./timing.map","/**\n * @framerIntrinsicWidth 280\n * @framerIntrinsicHeight 48\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,useRef,useState,useEffect,useCallback,useId,useMemo}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{FRAMER_BREAKPOINT_DESCRIPTION,FRAMER_THEME_DESCRIPTION_FORM_WITH_CHILDREN}from\"https://framerusercontent.com/modules/WKxWEPC9OsSLwXL89aRy/f20qqfTrYXa2CRqQP33u/propertyControlCopy.js\";import{useReducedMotion,getTransition,getSpacing,getRadius,getFocusOutlineWidth}from\"https://framerusercontent.com/modules/uKW2eu2RdLqt2ypIK5w3/11ppk9C5droOvwqbYBts/colors.js\";import{getInputBorder,getInputContainerStyle,getInputElementStyle,getInputPlaceholderColor,getPlaceholderCSS}from\"https://framerusercontent.com/modules/0ycs4pj4boNEeBhQgVV0/GWBzwFuHtk3gyKnhYNsA/inputStyles.js\";import{useInteractiveStates}from\"https://framerusercontent.com/modules/3RTaB4u83LaFbXfFV8aL/pN14DM4vyXsm6kjPBILt/useInteractiveStates.js\";import{useDocumentIsRtl,useFramerDesignCanvas}from\"https://framerusercontent.com/modules/IDeMtXBLvLN9EMmNqVvX/hrwT5yJQcPcxpQp1CEa4/useInViewport.js\";import{useAccessibilityStrings}from\"https://framerusercontent.com/modules/xzfHGrPSBPgeoH3PDpCB/43Jkcdc6STIhL7OMDl2x/useAccessibilityStrings.js\";import{useHasAssociatedLabel}from\"https://framerusercontent.com/modules/67IGz0opHuhOF6LNYUYJ/4NzxPUGWIfCJi6UdevVG/useAssociatedLabel.js\";import{resolveInputAriaLabel}from\"https://framerusercontent.com/modules/stdW4SDBCl9Upl98lLpr/A55Q8sYgAJmiVzxqktFO/inputAccessibleName.js\";import{ignoreDefaultAlt}from\"https://framerusercontent.com/modules/SPM5Lns3sNtnxa20eG7P/GM2hgUKcBeFh2aZ7wnXn/resolveImageAlt.js\";import{getIcon}from\"https://framerusercontent.com/modules/CPhT1lxO5REv13fMuyV5/6uLilNsFHhiIeaqoiG2h/icons.js\";import{iconPixelSizeForSquareSide,squareIconPaddingOneSidePx}from\"https://framerusercontent.com/modules/a2HLiBBaFiwmSBXRpJw2/6BtTJCssMBNu8Ik0F4zz/svg.js\";import LiquidGlassSurface from\"https://framerusercontent.com/modules/Z6Mf443UWyPcD7uAAPgd/xbFuc7xsLHyB1Bu6Nyrm/LiquidGlassSurface.js\";import{COLLECTION_SCOPE_ATTRIBUTE,findCollectionRoot,getCollectionItems}from\"https://framerusercontent.com/modules/2WdEqL9F5b36twpOK7zP/cEM3uwN1O2SkLamU7wHu/collectionRegistry.js\";import{expandCmsCollectionPagination,isCmsCollectionPaginationControl,setCmsCollectionSearchActive}from\"https://framerusercontent.com/modules/pG9kfjKNf33xZbiF2i5v/v1pN3OoituamMcfGcwSi/cmsCollectionLayout.js\";import{DEFAULT_DEBOUNCE_MS as DEFAULT_DEBOUNCE_DELAY}from\"https://framerusercontent.com/modules/MTIHMLjrvC3u4i0wSX6d/oRTgcljg3pXzJeQaA4rg/timing.js\";import{getBrandFocusColor,getThemeColors,resolveBrand}from\"https://framerusercontent.com/modules/SVDdD8T3y43cvX1JiLeg/NYo2RxOoRIcnY5On0RCn/themeHelpers.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/ggIBfaKEZoFm3i26drC0/7AlJocwPJICBPl3TPgUY/breakpointControl.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/t6PJyr2hw4Ye6exHEzKh/I7bQHhcZk0slFadQfIE0/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/Wgf0CYl3ixP0wEHCWy5U/vH5A2Z19ZDeyd0mF3fHA/themeControl.js\";const REFRESH_INTERVAL_MS=1e3;const LEGACY_DEFAULT_ARIA_LABEL=\"Search input field\";function getAllCollectionItem(source){return getCollectionItems(source).filter(item=>!isCmsCollectionPaginationControl(item));}function getSearchCollectionHost(source){const collection=findCollectionRoot(source);if(collection){return collection;}const scope=source?.closest(`[${COLLECTION_SCOPE_ATTRIBUTE}]`);return scope instanceof HTMLElement?scope:null;}function markCollectionSearching(source,active){const host=getSearchCollectionHost(source);const scope=source?.closest(`[${COLLECTION_SCOPE_ATTRIBUTE}]`);const targets=[host];if(scope instanceof HTMLElement){targets.push(scope);}[...new Set(targets.filter(element=>element instanceof HTMLElement))].forEach(element=>setCmsCollectionSearchActive(element,active));}function applyFilterAttribute(item,uniqueId,matches){item.setAttribute(`data-filter-${uniqueId}`,matches?\"match\":\"no-match\");}const CollectionSearchInternal=/*#__PURE__*/forwardRef(function CollectionSearchInternal(props,ref){const theme=resolveThemeProp(props);const{placeholder=\"Search...\",alwaysExpanded=false,fillWidth=false,ariaLabel=\"\",style,breakpoint=\"desktop\",brand,id}=props;const resolvedBrand=resolveBrand(brand);const[searchQuery,setSearchQuery]=useState(\"\");const[debouncedSearchQuery,setDebouncedSearchQuery]=useState(\"\");const[isExpandingCollection,setIsExpandingCollection]=useState(false);const componentId=useId();const uniqueId=useRef(`collection-search-${componentId}`);const inputRef=useRef(null);const accessibilityStrings=useAccessibilityStrings();const inputHasAssociatedLabel=useHasAssociatedLabel(inputRef);const authorAriaLabel=resolveInputAriaLabel({ariaLabel:ignoreDefaultAlt(ariaLabel,LEGACY_DEFAULT_ARIA_LABEL),hasAssociatedLabel:inputHasAssociatedLabel});const placeholderName=(placeholder??\"\").trim();const fallbackAriaLabel=inputHasAssociatedLabel?undefined:placeholderName||accessibilityStrings.search;const prevValueRef=useRef(\"\");const isCanvas=useFramerDesignCanvas();const reducedMotion=useReducedMotion();const isStaticRenderer=useIsStaticRenderer();const disableMotion=reducedMotion||isStaticRenderer;const isRtl=useDocumentIsRtl();const{isHovered,isFocused,handlers:baseHandlers}=useInteractiveStates(false,{brand:resolvedBrand,theme});const setInputRef=useCallback(node=>{inputRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}},[ref]);useEffect(()=>{const apply=()=>setDebouncedSearchQuery(searchQuery);const timer=setTimeout(apply,DEFAULT_DEBOUNCE_DELAY);return()=>clearTimeout(timer);},[searchQuery]);const filterItems=useCallback(query=>{try{const allItem=getAllCollectionItem(inputRef.current);if(allItem.length>0){allItem.forEach(child=>{try{const textContent=child.textContent||child.innerText||\"\";const matchesSearch=!query.trim()||textContent.toLowerCase().includes(query.toLowerCase());applyFilterAttribute(child,uniqueId.current,matchesSearch);}catch{}});}}catch{}},[uniqueId]);useEffect(()=>{if(isCanvas){return()=>{};}filterItems(debouncedSearchQuery);if(typeof MutationObserver===\"undefined\"){const tick=()=>filterItems(debouncedSearchQuery);const intervalId=setInterval(tick,REFRESH_INTERVAL_MS);return()=>clearInterval(intervalId);}let scheduled=0;const scheduleFilter=()=>{if(scheduled)return;scheduled=window.requestAnimationFrame(()=>{scheduled=0;filterItems(debouncedSearchQuery);});};const COLLECTION_ROOT_RETRY_MS=2e3;let observer=null;let rootFrame=0;const retryStartedAt=Date.now();const attachObserver=()=>{const collection=findCollectionRoot(inputRef.current);if(collection){scheduleFilter();observer=new MutationObserver(scheduleFilter);observer.observe(collection,{childList:true,subtree:true});return;}if(Date.now()-retryStartedAt>=COLLECTION_ROOT_RETRY_MS){return;}rootFrame=window.requestAnimationFrame(attachObserver);};attachObserver();return()=>{observer?.disconnect();if(rootFrame)window.cancelAnimationFrame(rootFrame);if(scheduled)window.cancelAnimationFrame(scheduled);};},[debouncedSearchQuery,isCanvas,filterItems]);useEffect(()=>{if(isCanvas){return()=>{};}const source=inputRef.current;const host=getSearchCollectionHost(source);const queryActive=debouncedSearchQuery.trim().length>0;if(!queryActive||!host){markCollectionSearching(source,false);setIsExpandingCollection(false);return()=>{markCollectionSearching(source,false);};}const controller=new AbortController;let cancelled=false;setIsExpandingCollection(true);void expandCmsCollectionPagination(host,{signal:controller.signal}).finally(()=>{if(cancelled){return;}markCollectionSearching(source,true);setIsExpandingCollection(false);filterItems(debouncedSearchQuery);});return()=>{cancelled=true;controller.abort();};},[debouncedSearchQuery,isCanvas,filterItems]);useEffect(()=>{if(prevValueRef.current!==searchQuery){prevValueRef.current=searchQuery;}},[searchQuery]);const handleSearchChange=useCallback(e=>{setSearchQuery(e.target.value);},[]);const collapsedWidth=48;const iconSize=iconPixelSizeForSquareSide(collapsedWidth);const collapsedIconPaddingPx=squareIconPaddingOneSidePx(collapsedWidth);const themeColors=getThemeColors(theme,resolvedBrand);const iconColor=themeColors.fgPrimary;const searchIconSVG=getIcon(\"search\",iconSize,iconColor,{opticalInset:0});const expandedWidth=alwaysExpanded?360:280;const collapsedClip=expandedWidth-collapsedWidth;const determineHasSearchValue=()=>{if(searchQuery===null||searchQuery===undefined||searchQuery===\"\"){return false;}return searchQuery.trim()!==\"\";};const isExpanded=alwaysExpanded||fillWidth||isHovered||isFocused||determineHasSearchValue();const fixedWidth=getSpacing(expandedWidth);const baseContainerStyle=getInputContainerStyle({breakpoint,theme,disabled:false,isFocused:false,isHovered,reducedMotion:disableMotion,brand:resolvedBrand});const containerInlineStyles=useMemo(()=>({...baseContainerStyle,justifyContent:\"flex-start\",gap:0,transition:disableMotion?\"none\":`${baseContainerStyle.transition}, ${getTransition(\"clip-path\",\"quick\")}`,width:fillWidth?\"100%\":fixedWidth,maxWidth:fillWidth?\"100%\":fixedWidth,minWidth:fillWidth?0:fixedWidth,clipPath:isExpanded?\"none\":isRtl?`inset(0 0 0 ${collapsedClip}px)`:`inset(0 ${collapsedClip}px 0 0)`,border:getInputBorder(theme,resolvedBrand,!isExpanded),overflow:\"hidden\",outline:\"none\",backgroundColor:\"transparent\",position:\"relative\",isolation:\"isolate\"}),[baseContainerStyle,isExpanded,isRtl,disableMotion,fillWidth,fixedWidth,collapsedClip,theme,resolvedBrand]);const focusRingPad=getSpacing(2);const wrapperFocusStyles=useMemo(()=>({position:\"relative\",width:fillWidth?\"100%\":fixedWidth,minWidth:fillWidth?0:undefined,display:\"inline-block\",padding:focusRingPad,margin:`-${focusRingPad}`,boxSizing:\"content-box\",borderRadius:getRadius(\"radius-lg\"),outline:isFocused?`${getFocusOutlineWidth()} solid ${getBrandFocusColor(resolvedBrand,theme)}`:\"none\",outlineOffset:0,...style}),[fillWidth,fixedWidth,focusRingPad,isFocused,resolvedBrand,theme,style]);const surfaceRadiusPx=parseFloat(getRadius(\"radius-lg\"))||parseFloat(getSpacing(12));const baseInputStyle=getInputElementStyle({breakpoint,theme,brand:resolvedBrand,disabled:false,paddingRight:getSpacing(collapsedWidth)});const inputInlineStyles=useMemo(()=>({...baseInputStyle,transition:disableMotion?\"none\":getTransition(\"opacity\",\"quick\"),flex:1,width:\"auto\",minWidth:0,opacity:isExpanded?1:0}),[baseInputStyle,isExpanded,disableMotion]);const iconWrapperStyle=useMemo(()=>{const base={padding:getSpacing(collapsedIconPaddingPx),position:\"absolute\",top:0,display:\"flex\",alignItems:\"center\",flexShrink:0};if(fillWidth){return{...base,insetInlineEnd:0};}return{...base,insetInlineStart:0,transform:isExpanded?`translateX(${isRtl?-collapsedClip:collapsedClip}px)`:\"translateX(0)\",transition:disableMotion?\"none\":getTransition(\"transform\",\"quick\")};},[collapsedIconPaddingPx,collapsedClip,fillWidth,isExpanded,isRtl,disableMotion]);const inputId=`collection-search-${uniqueId.current}`;const placeholderCSS=getPlaceholderCSS(inputId,getInputPlaceholderColor(theme,resolvedBrand));return /*#__PURE__*/_jsxs(\"div\",{id:id,role:\"search\",\"aria-busy\":isExpandingCollection||undefined,style:wrapperFocusStyles,onMouseEnter:baseHandlers.onMouseEnter,onMouseLeave:baseHandlers.onMouseLeave,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:placeholderCSS}}),/*#__PURE__*/_jsxs(\"div\",{style:containerInlineStyles,children:[resolvedBrand===\"tricount\"?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,zIndex:-1,borderRadius:surfaceRadiusPx,background:themeColors.bgTertiary,border:`1px solid ${themeColors.borderPrimary}`,boxSizing:\"border-box\",pointerEvents:\"none\"}}):/*#__PURE__*/_jsx(LiquidGlassSurface,{theme:theme,brand:resolvedBrand,radius:surfaceRadiusPx,interactive:false,style:{zIndex:-1}}),/*#__PURE__*/_jsx(\"input\",{ref:setInputRef,id:inputId,type:\"search\",name:uniqueId.current,disabled:false,value:searchQuery,onChange:handleSearchChange,placeholder:placeholder,style:inputInlineStyles,onFocus:baseHandlers.onFocus,onBlur:baseHandlers.onBlur,tabIndex:0,\"aria-label\":authorAriaLabel??fallbackAriaLabel,\"aria-disabled\":false}),/*#__PURE__*/_jsx(\"span\",{style:iconWrapperStyle,\"aria-hidden\":true,dangerouslySetInnerHTML:{__html:searchIconSVG}})]})]});});export default function CollectionSearch(props){const ref=useRef(null);return /*#__PURE__*/_jsx(CollectionSearchInternal,{...props,ref:ref});}CollectionSearch.displayName=\"Collection Search - Atom\";addPropertyControls(CollectionSearch,{placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Search...\",placeholder:\"Enter placeholder...\",description:\"Placeholder text shown when input is empty.\"},alwaysExpanded:{type:ControlType.Boolean,title:\"Always Expanded\",defaultValue:false,enabledTitle:\"Expanded\",disabledTitle:\"Collapsible\",description:\"Keep the search field fully visible instead of collapsing to an icon.\"},ariaLabel:{type:ControlType.String,title:\"ARIA Label\",defaultValue:\"\",placeholder:\"e.g. Search collection\",description:\"Only for a search field with no visible label. When empty, the Placeholder names the field, or a localized “Search” when there is no placeholder either.\"},id:{type:ControlType.String,title:\"ID\",defaultValue:\"collection-search\",placeholder:\"e.g. my-element\",description:\"HTML id for the root element (e.g. for analytics or anchor links).\",preventLocalization:true},...breakpointPropertyControl(FRAMER_BREAKPOINT_DESCRIPTION),...themePropertyControls(FRAMER_THEME_DESCRIPTION_FORM_WITH_CHILDREN),...brandPropertyControl()});// recompile: 1792505576746\n\nexport const __FramerMetadata__ = {\"exports\":{\"CollectionSearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CollectionSearch\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerIntrinsicWidth 220\n * @framerIntrinsicHeight 48\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{forwardRef,useRef,useState,useEffect,useCallback,useId,useMemo}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{FRAMER_BREAKPOINT_DESCRIPTION,FRAMER_THEME_DESCRIPTION_PANEL}from\"https://framerusercontent.com/modules/WKxWEPC9OsSLwXL89aRy/f20qqfTrYXa2CRqQP33u/propertyControlCopy.js\";import{useReducedMotion,getResponsiveSpacing,getColorValue,getRadius,getSpacing,getTransition,getFocusOutlineWidth,getBrightnessFilter,getTypographyStyles,getFramerTransition}from\"https://framerusercontent.com/modules/uKW2eu2RdLqt2ypIK5w3/11ppk9C5droOvwqbYBts/colors.js\";import{useInteractiveStates}from\"https://framerusercontent.com/modules/3RTaB4u83LaFbXfFV8aL/pN14DM4vyXsm6kjPBILt/useInteractiveStates.js\";import{useClickOutside}from\"https://framerusercontent.com/modules/7Uv4PYZ9r6xhLHcDXbZj/ThDZ2mhdPZx4iluFLA5Z/useClickOutside.js\";import{usePageLanguage}from\"https://framerusercontent.com/modules/riHbFy9aUC6W9bT5KzXD/XNAp3wmTISQ2YD4TFl7d/usePageLanguage.js\";import{getInputFieldStrings}from\"https://framerusercontent.com/modules/v0rJD2Uyv4tKdiUj9OuT/Vo9zMJj70yTaZGIj6lxd/inputFieldStrings.js\";import{getDropdownContainerStyles,getDropdownOptionStyles,DROPDOWN_CONSTANTS}from\"https://framerusercontent.com/modules/MhMowljVBk6BkJM30lit/KYBRYCzsVMdbl2zzKiyM/styles.js\";import{asTransition}from\"https://framerusercontent.com/modules/HWxWEzmg5anhWQ5rjsVC/UFnewI78zNAG5j63tbfU/motion.js\";import{createDropdownVariants}from\"https://framerusercontent.com/modules/wonsWPnAmPbjyrEuEESB/9CYkDjY6brq8CX3ofA0S/motionVariants.js\";import LiquidGlassSurface from\"https://framerusercontent.com/modules/Z6Mf443UWyPcD7uAAPgd/xbFuc7xsLHyB1Bu6Nyrm/LiquidGlassSurface.js\";import{getInputBorder,insetByInputBorder}from\"https://framerusercontent.com/modules/0ycs4pj4boNEeBhQgVV0/GWBzwFuHtk3gyKnhYNsA/inputStyles.js\";import{getBrandFocusColor,getThemeColors,isLightThemeSurface,resolveBrand}from\"https://framerusercontent.com/modules/SVDdD8T3y43cvX1JiLeg/NYo2RxOoRIcnY5On0RCn/themeHelpers.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/ggIBfaKEZoFm3i26drC0/7AlJocwPJICBPl3TPgUY/breakpointControl.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/t6PJyr2hw4Ye6exHEzKh/I7bQHhcZk0slFadQfIE0/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/Wgf0CYl3ixP0wEHCWy5U/vH5A2Z19ZDeyd0mF3fHA/themeControl.js\";import{findCollectionRoot,getCollectionItems,getCollectionScopeId,registerCollectionItems}from\"https://framerusercontent.com/modules/2WdEqL9F5b36twpOK7zP/cEM3uwN1O2SkLamU7wHu/collectionRegistry.js\";const COLLECTION_CONTROL_MIN_WIDTH=220;function getAllCollectionItem(source){if(typeof window===\"undefined\"){return[];}return getCollectionItems(source);}const LEGACY_DEFAULT_ARIA_LABEL=\"Sort items\";export function parseCollectionSortNumber(value){const match=value.match(/-?\\d[\\d\\s.,]*/);if(!match)return 0;let normalized=match[0].replace(/\\s/g,\"\");const commaIndex=normalized.lastIndexOf(\",\");const dotIndex=normalized.lastIndexOf(\".\");if(commaIndex>=0&&dotIndex>=0){const decimalSeparator=commaIndex>dotIndex?\",\":\".\";const thousandsSeparator=decimalSeparator===\",\"?\".\":\",\";normalized=normalized.split(thousandsSeparator).join(\"\").replace(decimalSeparator,\".\");}else{const separator=commaIndex>=0?\",\":dotIndex>=0?\".\":null;if(separator!==null){const parts=normalized.split(separator);const fraction=parts.at(-1)??\"\";normalized=parts.length>2||fraction.length===3?parts.join(\"\"):`${parts.slice(0,-1).join(\"\")}.${fraction}`;}}const parsed=Number.parseFloat(normalized);return Number.isFinite(parsed)?parsed:0;}function utcTimestamp(year,month,day){const date=new Date(Date.UTC(year,month-1,day));if(date.getUTCFullYear()!==year||date.getUTCMonth()!==month-1||date.getUTCDate()!==day)return 0;return date.getTime();}export function parseCollectionSortDate(value,format){const trimmed=value.trim();const isoMatch=/^(\\d{4})-(\\d{2})-(\\d{2})(?:T.*)?$/.exec(trimmed);if(isoMatch)return utcTimestamp(Number(isoMatch[1]),Number(isoMatch[2]),Number(isoMatch[3]));const slashMatch=/^(\\d{1,2})\\/(\\d{1,2})\\/(\\d{2}|\\d{4})$/.exec(trimmed);if(!slashMatch)return 0;const first=Number(slashMatch[1]);const second=Number(slashMatch[2]);const yearValue=Number(slashMatch[3]);const year=slashMatch[3].length===2?2e3+yearValue:yearValue;const day=format===\"day-first\"?first:second;const month=format===\"day-first\"?second:first;return utcTimestamp(year,month,day);}function escapeAttributeSelectorValue(value){return value.replace(/\\\\/g,\"\\\\\\\\\").replace(/\"/g,'\\\\\"').replace(/[\\n\\r\\f]/g,\" \");}const ARROW_DOWN_SVG=`<svg width=\"12\" height=\"8\" viewBox=\"0 0 12 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1 1.5L6 6.5L11 1.5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>`;const CollectionSortInternal=/*#__PURE__*/forwardRef(function CollectionSortInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint=\"desktop\",brand,defaultText=\"Sort by\",numSortOptions,sortOption1,sortOption2,sortOption3,sortOption4,sortOption5,sortOption6,dateFormat=\"day-first\",disabled=false,ariaLabel=\"\",style,id}=props;const resolvedBrand=resolveBrand(brand);const lightSurface=isLightThemeSurface(theme,resolvedBrand);const sortOptions=[sortOption1,sortOption2,sortOption3,sortOption4,sortOption5,sortOption6].slice(0,numSortOptions??3).filter(x=>Boolean(x));const[isOpen,setIsOpen]=useState(false);const[selectedOption,setSelectedOption]=useState(\"\");const[focusedOptionIndex,setFocusedOptionIndex]=useState(-1);const[dropdownPosition,setDropdownPosition]=useState(null);const containerRef=useRef(null);const selectorRef=useRef(null);const dropdownRef=useRef(null);const componentId=useId();const pageLanguage=usePageLanguage();const fieldStrings=useMemo(()=>getInputFieldStrings(pageLanguage),[pageLanguage]);const reducedMotion=useReducedMotion();const isStaticRenderer=useIsStaticRenderer();const skipMotion=reducedMotion||isStaticRenderer;const{isHovered,isFocused,isPressed,handlers:baseHandlers}=useInteractiveStates(disabled,{brand:resolvedBrand,theme});const clickOutsideAdditionalRefs=useMemo(()=>[dropdownRef],[]);useClickOutside(containerRef,()=>setIsOpen(false),isOpen,clickOutsideAdditionalRefs);const parsedSortOptions=useMemo(()=>{if(!sortOptions||!Array.isArray(sortOptions)){return[];}const seenFields=new Set;const uniqueOptions=[];sortOptions.forEach(option=>{if(!option.field||!option.type){return;}const fieldKey=option.field.trim().toLocaleLowerCase();if(fieldKey.length===0||seenFields.has(fieldKey)){return;}seenFields.add(fieldKey);uniqueOptions.push({name:option.field.trim(),type:option.type.toLowerCase()});});return uniqueOptions;},[sortOptions]);const sortOptionsList=useMemo(()=>{const options=[];parsedSortOptions.forEach(option=>{options.push({id:`${option.name}::asc`,field:option.name,direction:\"asc\",label:fieldStrings.sortAscending(option.name)});options.push({id:`${option.name}::desc`,field:option.name,direction:\"desc\",label:fieldStrings.sortDescending(option.name)});});return options;},[parsedSortOptions,fieldStrings]);const toggleDropdown=useCallback(()=>{if(disabled){return;}setIsOpen(!isOpen);if(!isOpen){setFocusedOptionIndex(-1);}},[disabled,isOpen]);const getSortValue=(element,field)=>{const safeField=escapeAttributeSelectorValue(field);const sortDataAttr=element.querySelector(`[data-framer-name=\"${safeField}\"], [data-sort=\"${safeField}\"]`);if(sortDataAttr){return sortDataAttr.getAttribute(\"data-sort-value\")??sortDataAttr.textContent??\"\";}return element.textContent||\"\";};const sortItems=useCallback((field,direction)=>{const compareValues=(a,b,type)=>{const aEmpty=a===undefined||a===null;const bEmpty=b===undefined||b===null;if(aEmpty&&bEmpty){return 0;}if(aEmpty){return-1;}if(bEmpty){return 1;}const aStr=a.toString();const bStr=b.toString();if(type===\"number\"){return parseCollectionSortNumber(aStr)-parseCollectionSortNumber(bStr);}else if(type===\"date\"){return parseCollectionSortDate(aStr,dateFormat)-parseCollectionSortDate(bStr,dateFormat);}return aStr.localeCompare(bStr);};try{const collection=findCollectionRoot(containerRef.current);if(!collection){return;}const allChildren=getAllCollectionItem(containerRef.current);const fieldOption=parsedSortOptions.find(opt=>opt.name===field);const fieldType=fieldOption?fieldOption.type:\"string\";allChildren.sort((a,b)=>{try{const aValue=getSortValue(a,field);const bValue=getSortValue(b,field);return direction===\"asc\"?compareValues(aValue,bValue,fieldType):compareValues(bValue,aValue,fieldType);}catch{return 0;}});allChildren.forEach(child=>{collection.appendChild(child);});registerCollectionItems(getCollectionScopeId(containerRef.current),allChildren);}catch{}},[dateFormat,parsedSortOptions]);const handleOptionClick=useCallback(option=>{setSelectedOption(option.id);sortItems(option.field,option.direction);setIsOpen(false);setFocusedOptionIndex(-1);},[sortItems]);useEffect(()=>{if(!isOpen){setFocusedOptionIndex(-1);}else if(sortOptionsList.length>0){setFocusedOptionIndex(0);}else{setFocusedOptionIndex(-1);}},[isOpen,sortOptionsList.length]);const updateDropdownPosition=useCallback(()=>{if(!selectorRef.current)return;const rect=selectorRef.current.getBoundingClientRect();const gap=Number.parseFloat(getResponsiveSpacing(DROPDOWN_CONSTANTS.GAP_FROM_TRIGGER,breakpoint))||8;setDropdownPosition({top:rect.bottom+gap,left:rect.left,triggerRight:rect.right,width:rect.width});},[breakpoint]);useEffect(()=>{if(!isOpen){return;}updateDropdownPosition();window.addEventListener(\"scroll\",updateDropdownPosition,true);window.addEventListener(\"resize\",updateDropdownPosition);return()=>{window.removeEventListener(\"scroll\",updateDropdownPosition,true);window.removeEventListener(\"resize\",updateDropdownPosition);};},[isOpen,updateDropdownPosition]);const handleKeyDown=useCallback(e=>{if(e.key===\"Escape\"){setIsOpen(false);setFocusedOptionIndex(-1);}else if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();const option=isOpen&&focusedOptionIndex>=0?sortOptionsList[focusedOptionIndex]:undefined;if(option){handleOptionClick(option);}else{toggleDropdown();}}else if(e.key===\"ArrowDown\"){e.preventDefault();if(!isOpen){setIsOpen(true);}else{setFocusedOptionIndex(prev=>prev<sortOptionsList.length-1?prev+1:0);}}else if(e.key===\"ArrowUp\"){e.preventDefault();if(isOpen){setFocusedOptionIndex(prev=>prev>0?prev-1:sortOptionsList.length-1);}}},[isOpen,focusedOptionIndex,sortOptionsList,toggleDropdown,handleOptionClick]);const themeColors=getThemeColors(theme,resolvedBrand);const textColor=disabled?getColorValue(\"/Text/text-disabled\"):themeColors.textPrimary;const focusBorderColor=getBrandFocusColor(resolvedBrand,theme);const selectorTextColor=disabled?getColorValue(\"/Text/text-disabled\"):themeColors.textSecondary;const backgroundColorPath=resolvedBrand===\"bunq\"&&theme===\"inverted\"?\"/Backgrounds/bg-inverted-primary\":\"/Backgrounds/bg-tertiary\";const getDisplayTitle=()=>{if(selectedOption===\"\"){return defaultText;}return sortOptionsList.find(option=>option.id===selectedOption)?.label??defaultText;};const containerStyle={position:\"relative\",width:\"100%\",minWidth:0,userSelect:\"none\"};const surfaceRadiusPx=parseFloat(getRadius(\"radius-lg\"))||parseFloat(getSpacing(12));const selectorStyle=useMemo(()=>({padding:insetByInputBorder(getResponsiveSpacing(12,breakpoint)),borderRadius:getRadius(\"radius-lg\"),border:getInputBorder(theme,resolvedBrand,disabled),outlineOffset:getSpacing(2),cursor:disabled?\"not-allowed\":\"pointer\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",transition:skipMotion?\"none\":`${getTransition(\"filter\",\"quick\")}, ${getTransition(\"outline\",\"quick\")}`,background:\"transparent\",position:\"relative\",isolation:\"isolate\",overflow:\"hidden\",outline:isFocused?`${getFocusOutlineWidth()} solid ${focusBorderColor}`:\"none\",filter:getBrightnessFilter(disabled,isHovered&&!isOpen,isPressed),...getTypographyStyles(\"/Body MD/Light\",breakpoint)}),[breakpoint,theme,resolvedBrand,disabled,skipMotion,isFocused,isHovered,isPressed,isOpen,focusBorderColor]);const selectorTextStyle={marginRight:getResponsiveSpacing(8,breakpoint),whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",pointerEvents:\"none\",color:selectorTextColor};const sortIconStyle={display:\"flex\",alignItems:\"center\",flexShrink:0,pointerEvents:\"none\",width:getSpacing(12),height:getSpacing(8),filter:disabled?getBrightnessFilter(true,false,false):undefined,color:textColor};const dropdownStyles=getDropdownContainerStyles({breakpoint,brand:resolvedBrand,theme,backgroundColor:backgroundColorPath,maxHeight:DROPDOWN_CONSTANTS.MAX_HEIGHT});const getOptionStylesFn=(isSelected,isHoveredOption)=>{return getDropdownOptionStyles({breakpoint,brand:resolvedBrand,theme,isSelected,isHovered:isHoveredOption,reducedMotion:skipMotion,selectedTextColor:disabled?\"/Text/text-disabled\":lightSurface?\"/Text/text-inverted-primary\":\"/Text/text-primary\",unselectedTextColor:lightSurface?\"/Text/text-inverted-secondary\":\"/Text/text-secondary\",selectedBackgroundColor:lightSurface?\"/Backgrounds/bg-inverted-quinary\":\"/Backgrounds/bg-quinary\",hoveredBackgroundColor:lightSurface?\"/Backgrounds/bg-inverted-quaternary\":\"/Backgrounds/bg-quaternary\"});};const transition=skipMotion?{duration:0}:getFramerTransition(\"quick\");const dropdownVariants=createDropdownVariants(skipMotion);const activeDescendantId=focusedOptionIndex>=0?`sort-option-${componentId}-${focusedOptionIndex}`:undefined;const listboxId=`sort-listbox-${componentId}`;const selectorTextId=`sort-text-${componentId}`;const trimmedAriaLabel=ariaLabel.trim();const authorAriaLabel=trimmedAriaLabel.toLowerCase()===LEGACY_DEFAULT_ARIA_LABEL.toLowerCase()?\"\":trimmedAriaLabel;const setContainerRef=useCallback(node=>{containerRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}},[ref]);return /*#__PURE__*/_jsxs(\"div\",{ref:setContainerRef,id:id,style:{...containerStyle,outline:\"none\",...style},onKeyDown:handleKeyDown,onFocus:baseHandlers.onFocus,onBlur:baseHandlers.onBlur,tabIndex:disabled?-1:0,role:\"combobox\",\"aria-expanded\":isOpen,\"aria-haspopup\":\"listbox\",\"aria-controls\":isOpen?listboxId:undefined,\"aria-activedescendant\":activeDescendantId,\"aria-label\":authorAriaLabel||undefined,\"aria-labelledby\":authorAriaLabel?undefined:selectorTextId,\"aria-disabled\":disabled,children:[/*#__PURE__*/_jsxs(\"div\",{ref:selectorRef,onClick:toggleDropdown,onMouseEnter:baseHandlers.onMouseEnter,onMouseLeave:baseHandlers.onMouseLeave,onMouseDown:baseHandlers.onMouseDown,onMouseUp:baseHandlers.onMouseUp,style:selectorStyle,children:[resolvedBrand===\"tricount\"?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,zIndex:-1,borderRadius:surfaceRadiusPx,background:themeColors.bgTertiary,border:`1px solid ${themeColors.borderPrimary}`,boxSizing:\"border-box\",pointerEvents:\"none\"}}):/*#__PURE__*/_jsx(LiquidGlassSurface,{theme:theme,brand:resolvedBrand,radius:surfaceRadiusPx,interactive:false,style:{zIndex:-1}}),/*#__PURE__*/_jsx(\"div\",{id:selectorTextId,style:selectorTextStyle,children:getDisplayTitle()}),/*#__PURE__*/_jsx(motion.div,{animate:{rotate:isOpen?180:0},transition:asTransition(transition),style:sortIconStyle,dangerouslySetInnerHTML:{__html:ARROW_DOWN_SVG}})]}),typeof document!==\"undefined\"&&document.body&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&dropdownPosition&&/*#__PURE__*/_jsx(motion.div,{ref:dropdownRef,variants:dropdownVariants,initial:\"hidden\",animate:\"visible\",exit:\"exit\",style:{...dropdownStyles,position:\"fixed\",top:dropdownPosition.top,left:\"auto\",right:typeof window!==\"undefined\"?window.innerWidth-dropdownPosition.triggerRight:dropdownPosition.left,minWidth:Math.max(dropdownPosition.width,COLLECTION_CONTROL_MIN_WIDTH),width:\"max-content\"},role:\"listbox\",id:listboxId,children:sortOptionsList.map((option,index)=>{const isSelected=option.id===selectedOption;const isFocusedOption=focusedOptionIndex===index;return /*#__PURE__*/_jsx(\"div\",{id:`sort-option-${componentId}-${index}`,onClick:()=>handleOptionClick(option),onMouseEnter:()=>setFocusedOptionIndex(index),style:getOptionStylesFn(isSelected,isFocusedOption),role:\"option\",\"aria-selected\":isSelected,tabIndex:-1,children:option.label},option.id);})},\"collection-sort-dropdown\")}),document.body)]});});export default function CollectionSort(props){const sortOption1=props.sortOption1??(props.sortOption1Field!==undefined||props.sortOption1Type!==undefined?{field:props.sortOption1Field??\"Title\",type:props.sortOption1Type??\"String\"}:undefined);const sortOption2=props.sortOption2??(props.sortOption2Field!==undefined||props.sortOption2Type!==undefined?{field:props.sortOption2Field??\"Price\",type:props.sortOption2Type??\"Number\"}:undefined);const sortOption3=props.sortOption3??(props.sortOption3Field!==undefined||props.sortOption3Type!==undefined?{field:props.sortOption3Field??\"Date\",type:props.sortOption3Type??\"Date\"}:undefined);const sortOption4=props.sortOption4??(props.sortOption4Field!==undefined||props.sortOption4Type!==undefined?{field:props.sortOption4Field??\"\",type:props.sortOption4Type??\"String\"}:undefined);const sortOption5=props.sortOption5??(props.sortOption5Field!==undefined||props.sortOption5Type!==undefined?{field:props.sortOption5Field??\"\",type:props.sortOption5Type??\"String\"}:undefined);const sortOption6=props.sortOption6??(props.sortOption6Field!==undefined||props.sortOption6Type!==undefined?{field:props.sortOption6Field??\"\",type:props.sortOption6Type??\"String\"}:undefined);return /*#__PURE__*/_jsx(CollectionSortInternal,{...props,sortOption1:sortOption1,sortOption2:sortOption2,sortOption3:sortOption3,sortOption4:sortOption4,sortOption5:sortOption5,sortOption6:sortOption6});}CollectionSort.displayName=\"Collection Sort - Atom\";addPropertyControls(CollectionSort,{defaultText:{type:ControlType.String,title:\"Default Text\",defaultValue:\"Sort by\",placeholder:\"Enter default text...\",description:\"Default text shown when no sort option is selected.\"},sortOption1Field:{type:ControlType.String,title:\"Sort Option 1 Field\",defaultValue:\"Title\",placeholder:\"Enter field name...\",description:\"Display label for this sort option.\",hidden:props=>(props.numSortOptions??3)<1},sortOption1Type:{type:ControlType.Enum,title:\"Sort Option 1 Type\",options:[\"String\",\"Number\",\"Date\"],optionTitles:[\"String\",\"Number\",\"Date\"],displaySegmentedControl:true,defaultValue:\"String\",description:\"Data type for sorting (String, Number, or Date).\",hidden:props=>(props.numSortOptions??3)<1},sortOption2Field:{type:ControlType.String,title:\"Sort Option 2 Field\",defaultValue:\"Price\",placeholder:\"Enter field name...\",description:\"Display label for this sort option.\",hidden:props=>(props.numSortOptions??3)<2},sortOption2Type:{type:ControlType.Enum,title:\"Sort Option 2 Type\",options:[\"String\",\"Number\",\"Date\"],optionTitles:[\"String\",\"Number\",\"Date\"],displaySegmentedControl:true,defaultValue:\"Number\",description:\"Data type for sorting (String, Number, or Date).\",hidden:props=>(props.numSortOptions??3)<2},sortOption3Field:{type:ControlType.String,title:\"Sort Option 3 Field\",defaultValue:\"Date\",placeholder:\"Enter field name...\",description:\"Display label for this sort option.\",hidden:props=>(props.numSortOptions??3)<3},sortOption3Type:{type:ControlType.Enum,title:\"Sort Option 3 Type\",options:[\"String\",\"Number\",\"Date\"],optionTitles:[\"String\",\"Number\",\"Date\"],displaySegmentedControl:true,defaultValue:\"Date\",description:\"Data type for sorting (String, Number, or Date).\",hidden:props=>(props.numSortOptions??3)<3},sortOption4Field:{type:ControlType.String,title:\"Sort Option 4 Field\",defaultValue:\"\",placeholder:\"Enter field name...\",description:\"Display label for this sort option.\",hidden:props=>(props.numSortOptions??3)<4},sortOption4Type:{type:ControlType.Enum,title:\"Sort Option 4 Type\",options:[\"String\",\"Number\",\"Date\"],optionTitles:[\"String\",\"Number\",\"Date\"],displaySegmentedControl:true,defaultValue:\"String\",description:\"Data type for sorting (String, Number, or Date).\",hidden:props=>(props.numSortOptions??3)<4},sortOption5Field:{type:ControlType.String,title:\"Sort Option 5 Field\",defaultValue:\"\",placeholder:\"Enter field name...\",description:\"Display label for this sort option.\",hidden:props=>(props.numSortOptions??3)<5},sortOption5Type:{type:ControlType.Enum,title:\"Sort Option 5 Type\",options:[\"String\",\"Number\",\"Date\"],optionTitles:[\"String\",\"Number\",\"Date\"],displaySegmentedControl:true,defaultValue:\"String\",description:\"Data type for sorting (String, Number, or Date).\",hidden:props=>(props.numSortOptions??3)<5},sortOption6Field:{type:ControlType.String,title:\"Sort Option 6 Field\",defaultValue:\"\",placeholder:\"Enter field name...\",description:\"Display label for this sort option.\",hidden:props=>(props.numSortOptions??3)<6},sortOption6Type:{type:ControlType.Enum,title:\"Sort Option 6 Type\",options:[\"String\",\"Number\",\"Date\"],optionTitles:[\"String\",\"Number\",\"Date\"],displaySegmentedControl:true,defaultValue:\"String\",description:\"Data type for sorting (String, Number, or Date).\",hidden:props=>(props.numSortOptions??3)<6},numSortOptions:{type:ControlType.Number,title:\"Sort Option Count\",defaultValue:3,min:0,max:6,step:1,displayStepper:true,description:\"How many sort option slots to show in the panel.\"},dateFormat:{type:ControlType.Enum,title:\"Date Format\",options:[\"day-first\",\"month-first\"],optionTitles:[\"Day / Month\",\"Month / Day\"],displaySegmentedControl:true,defaultValue:\"day-first\",description:\"How to interpret ambiguous slash dates. ISO dates are always supported.\"},disabled:{type:ControlType.Boolean,title:\"Disabled\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:false,description:\"Disable user interaction with the component.\"},ariaLabel:{type:ControlType.String,title:\"ARIA Label\",defaultValue:\"\",placeholder:\"e.g. Sort collection\",description:\"Only when the button text does not describe the sorting. When empty, the visible button text (Default Text or the chosen sort) names the dropdown.\"},id:{type:ControlType.String,title:\"ID\",defaultValue:\"collection-sort\",placeholder:\"e.g. my-element\",description:\"HTML id for the root element (e.g. for analytics or anchor links).\",preventLocalization:true},...breakpointPropertyControl(FRAMER_BREAKPOINT_DESCRIPTION),...themePropertyControls(FRAMER_THEME_DESCRIPTION_PANEL),...brandPropertyControl()});// recompile: 1792505576746\n\nexport const __FramerMetadata__ = {\"exports\":{\"parseCollectionSortDate\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CollectionSortProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CollectionSort\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseCollectionSortNumber\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CollectionSortDateFormat\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{getSpacing}from\"https://framerusercontent.com/modules/uKW2eu2RdLqt2ypIK5w3/11ppk9C5droOvwqbYBts/colors.js\";import{getGap}from\"https://framerusercontent.com/modules/jhVoRKVtDIjcFxrOzGnG/sgqoEnMdam2stqA9fBef/layoutStyles.js\";import{COLLECTION_ID}from\"https://framerusercontent.com/modules/QOX794swbZRp8SJUpO4U/IpVyJUrTXBdKE1r4tbZT/collectionId.js\";export const LIST_FILTER_DROPDOWN_MIN_WIDTH=160;const COLLECTION_ROOT_INSET=`${parseFloat(COLLECTION_ID)}px`;export const FILTER_DROPDOWN_ITEM_BOUNDS={minWidth:0,maxWidth:\"100%\"};export function hasNoCollectionFilterControls(visibility){return visibility.showSearch===false&&visibility.showYearFilter===false&&visibility.showCategoryFilter===false&&visibility.showSort===false&&visibility.showTotalItems===false;}function getSortStyle(isPhone,hasCount){if(isPhone||hasCount){return undefined;}return{marginLeft:\"auto\"};}export function shouldSearchFillRow(layout,breakpoint){return layout===\"list\"&&breakpoint===\"phone\";}export function getFilterDropdownItemStyles(listStyles){return{...FILTER_DROPDOWN_ITEM_BOUNDS,...listStyles?.dropdownItem};}export function getListFilterLayoutStyles(breakpoint,hasCount){const isPhone=breakpoint===\"phone\";const row={display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",justifyContent:\"flex-start\",gap:getGap(\"md\",breakpoint)};return{controls:{...row,width:\"100%\",boxSizing:\"border-box\",paddingInline:COLLECTION_ROOT_INSET},search:{flex:isPhone?\"1 1 100%\":\"0 0 auto\"},group:{...row,flex:isPhone?\"1 1 100%\":\"1 1 auto\",minWidth:0},dropdownItem:{...FILTER_DROPDOWN_ITEM_BOUNDS,flex:isPhone?\"1 1 100%\":\"0 0 auto\"},dropdown:{minWidth:getSpacing(LIST_FILTER_DROPDOWN_MIN_WIDTH)},count:isPhone?{flexBasis:\"100%\"}:{marginLeft:\"auto\"},sort:getSortStyle(isPhone,hasCount)};}// recompile: 1792504624476\n\nexport const __FramerMetadata__ = {\"exports\":{\"CollectionFilterControlVisibility\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LIST_FILTER_DROPDOWN_MIN_WIDTH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFilterDropdownItemStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getListFilterLayoutStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasNoCollectionFilterControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CollectionFilterLayout\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shouldSearchFillRow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ListFilterLayoutStyles\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FILTER_DROPDOWN_ITEM_BOUNDS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 1280\n * @framerIntrinsicHeight auto\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,useEffect,useRef,useState,useMemo,useId}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/ggIBfaKEZoFm3i26drC0/7AlJocwPJICBPl3TPgUY/breakpointControl.js\";import{themePropertyControls}from\"https://framerusercontent.com/modules/t6PJyr2hw4Ye6exHEzKh/I7bQHhcZk0slFadQfIE0/brandControl.js\";import{resolveThemeProp,nestedTricountThemeProps}from\"https://framerusercontent.com/modules/Wgf0CYl3ixP0wEHCWy5U/vH5A2Z19ZDeyd0mF3fHA/themeControl.js\";import{useReducedMotion,useEffectiveBreakpoint,isCanvasPhoneBreakpoint,getSpacing,getWidthValue,getTypographyStyles,getColorValue,getStagger,getZIndex}from\"https://framerusercontent.com/modules/uKW2eu2RdLqt2ypIK5w3/11ppk9C5droOvwqbYBts/colors.js\";import{getContainerStyles,getGap,getSectionStyles,getSectionWrapperStyles,getCmsEmptyPlaceholderStyle}from\"https://framerusercontent.com/modules/jhVoRKVtDIjcFxrOzGnG/sgqoEnMdam2stqA9fBef/layoutStyles.js\";import{getThemeColors,getPlaceholderColors,resolveBrand,resolveThemeVariant}from\"https://framerusercontent.com/modules/SVDdD8T3y43cvX1JiLeg/NYo2RxOoRIcnY5On0RCn/themeHelpers.js\";import{SECTION_BACKGROUND_DEFAULTS,getSectionBackgroundFromProps,getSectionRootBackgroundStyle,sectionBackgroundPropertyControls}from\"https://framerusercontent.com/modules/n5SSj1AoPU9orqi0zk0m/t7jXEnxewjoNGCMBBRhc/sectionBackground.js\";import{getSectionRestProps}from\"https://framerusercontent.com/modules/PW0Zd2gDN2gb0ojISm8M/bTIXlsIbkjX9npgu0YJx/sectionProps.js\";import{getLinkUrl}from\"https://framerusercontent.com/modules/WV2xdJkVS9YtFAEIS7Wc/DPvDchAuK7cGie3KCuPl/linkHelpers.js\";import{useSectionAnimation}from\"https://framerusercontent.com/modules/h34jrgBBeSzMHWsXG4od/j2hLIKNC6TD75FhcrGwD/useSectionAnimation.js\";import{useResultsAnnouncement}from\"https://framerusercontent.com/modules/l5EeaUJ7u9rgvEtqCxwK/ud0XqXFEiaLaz9EWBP5v/useResultsAnnouncement.js\";import{createSectionVariants}from\"https://framerusercontent.com/modules/wonsWPnAmPbjyrEuEESB/9CYkDjY6brq8CX3ofA0S/motionVariants.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/UnyAHFRtGdrFAapSmu6N/mzR634VKkkLH64QzIoaR/controlTextStyles.js\";import{FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN}from\"https://framerusercontent.com/modules/WKxWEPC9OsSLwXL89aRy/f20qqfTrYXa2CRqQP33u/propertyControlCopy.js\";import{CMS_COLLECTION_LAYOUT_ATTR,buildCmsCollectionLayoutCriticalCss,getCmsCollectionItemElements,getCmsCollectionLayoutId,getCmsCollectionLayoutRoots,countVisibleCmsCollectionCards,useCmsCollectionLayout}from\"https://framerusercontent.com/modules/pG9kfjKNf33xZbiF2i5v/v1pN3OoituamMcfGcwSi/cmsCollectionLayout.js\";import{injectBreakpointIntoCmsSlot}from\"https://framerusercontent.com/modules/aK9K9SYO8G8EiOMnL5R8/GYm83mV1AikdyEf2vg17/injectBreakpointIntoCmsSlot.js\";import{CollectionEmptyResults,applyCappedCollectionItemVisibility}from\"https://framerusercontent.com/modules/A7JB0os9MjBsRQSDMlBu/Ld32xjnXOI1OFhCCUAIP/collectionEmptyResults.js\";import{COLLECTION_ID}from\"https://framerusercontent.com/modules/QOX794swbZRp8SJUpO4U/IpVyJUrTXBdKE1r4tbZT/collectionId.js\";import{resolveSectionIdPrefix}from\"https://framerusercontent.com/modules/0Bziw2uJLHCGlfgZhQ8Y/nMK6F6dbGt8WyoOEpQc2/resolveElementId.js\";import{COLLECTION_SCOPE_ATTRIBUTE,getCollectionScopeId,registerCollectionItems,unregisterCollectionScope}from\"https://framerusercontent.com/modules/2WdEqL9F5b36twpOK7zP/cEM3uwN1O2SkLamU7wHu/collectionRegistry.js\";import Button from\"https://framerusercontent.com/modules/zGnrBrtB9b4bQSZo6PKb/wd2bygRS006SpPuYajfC/Button.js\";import{resolveTricountOnSurfaceButtonVariant}from\"https://framerusercontent.com/modules/KC5gXB757qomJFcXuTuN/yXrAa3NPhS2ThOcxmOoS/buttonStyles.js\";import Tab from\"https://framerusercontent.com/modules/MpTKdLRQlhUc5Sw4gKoz/ziqj54aGxmmA2aEAVAAP/Tab.js\";import CollectionSearch from\"https://framerusercontent.com/modules/1dhJQetizn0JSvd4GNtP/Tw6EoRIiljFYnHbn23cD/CollectionSearch.js\";import CollectionDropdown from\"https://framerusercontent.com/modules/N7n2UoaLTSZRwZZ73VOW/eXTbfwf7hdABOf2CKiT6/CollectionDropdown.js\";import CollectionSort from\"https://framerusercontent.com/modules/EQv27OKuD4vKykwisLoq/K0YSwuvnGwUmRRaF4wWr/CollectionSort.js\";import{getFilterDropdownItemStyles,getListFilterLayoutStyles,hasNoCollectionFilterControls,shouldSearchFillRow}from\"https://framerusercontent.com/modules/xKloClxPwsgxxDfijB2p/UmRmhMR7lZNE9yINxC9d/collectionFilterLayout.js\";const VIEW_ALL_NAV_LABEL=\"View all\";const NAV_LABEL_TO_CATEGORY={[VIEW_ALL_NAV_LABEL]:null,\"All terms\":null,\"All definitions\":null,\"Terms & Conditions\":\"Terms & Conditions\",\"Policies & Statements\":\"Policies & Statements\",\"Policies\":\"Policies & Statements\",\"Statements\":\"Policies & Statements\",\"Reports\":\"Reports\",\"Information\":\"Information Sheets\"};const CMS_TAB_FILTER_ATTRIBUTE=\"data-filter-section-collection-list-tabs\";function setAttributeIfChanged(element,name,value){if(element.getAttribute(name)!==value){element.setAttribute(name,value);}}function isShowAllNavLabel(label){const normalized=normalizeCollectionValue(label);return normalized===normalizeCollectionValue(VIEW_ALL_NAV_LABEL)||normalized===\"all terms\"||normalized===\"all definitions\";}function isViewAllNavLabel(label){return normalizeCollectionValue(label)===normalizeCollectionValue(VIEW_ALL_NAV_LABEL);}function getCategoryFilterFromNavLink(link,isCatchAllPosition){if(isCatchAllPosition){return null;}if(link?.label==null){return null;}if(isShowAllNavLabel(link.label)){return null;}const mappedCategory=NAV_LABEL_TO_CATEGORY[link.label];if(mappedCategory!==undefined){return mappedCategory;}return link.label;}function getCategoryFilterCandidates(link,isCatchAllPosition){const primary=getCategoryFilterFromNavLink(link,isCatchAllPosition);if(primary==null){return null;}const candidates=new Set([normalizeCollectionValue(primary)]);if(link?.label){candidates.add(normalizeCollectionValue(link.label));}return[...candidates].filter(entry=>entry.length>0);}function categoryValueMatchesFilters(value,filters){return filters.some(filter=>value===filter||value.includes(filter)||filter.includes(value));}const PENDING_ITEM_COUNT_PLACEHOLDER=\"  \";function formatTotalItemsText(template,count){return template.replace(/\\{count\\}/g,count);}function resolveTotalItemsTemplate(template,singularTemplate,count){if(count===1&&singularTemplate.trim()){return singularTemplate;}return template;}function centerActiveNavTab(nav,activeTabId){if(nav.scrollWidth<=nav.clientWidth){return;}const activeTab=Array.from(nav.querySelectorAll(\"[id]\")).find(node=>node.id===activeTabId);if(!activeTab){return;}const navRect=nav.getBoundingClientRect();const tabRect=activeTab.getBoundingClientRect();const offset=tabRect.left+tabRect.width/2-(navRect.left+navRect.width/2);nav.scrollLeft=Math.max(0,nav.scrollLeft+offset);}function getSafeFramerNameSelector(layerName){const escapedLayerName=layerName.replace(/\\\\/g,\"\\\\\\\\\").replace(/\"/g,'\\\\\"');return`[data-framer-name=\"${escapedLayerName}\"]`;}function normalizeCollectionValue(value){return value?.trim().toLocaleLowerCase()??\"\";}function splitCollectionValues(value){return(value??\"\").split(\",\").map(entry=>normalizeCollectionValue(entry)).filter(entry=>entry.length>0);}function getCollectionItemLayerValues(item,layerName){const values=[];item.querySelectorAll(getSafeFramerNameSelector(layerName)).forEach(layer=>{values.push(...splitCollectionValues(layer.textContent??\"\"));});return values;}function getCollectionItemCategoryValues(item,categoryLayerName){const dataCategory=item.getAttribute(\"data-collection-category\")??item.dataset.collectionCategory;const layerValues=[...getCollectionItemLayerValues(item,categoryLayerName),...categoryLayerName===\"Category\"?[]:getCollectionItemLayerValues(item,\"Category\")];return[...splitCollectionValues(dataCategory),...layerValues];}function itemMatchesCategory(item,categoryFilters,categoryLayerName){if(categoryFilters==null){return true;}const values=getCollectionItemCategoryValues(item,categoryLayerName);if(values.length===0){return true;}return values.some(value=>categoryValueMatchesFilters(value,categoryFilters));}const COLLECTION_NAV_TAB_BASE_COLOR={default:\"black\",inverted:\"white\"};const DEFAULT_NAV_TAB_ACCENTS=[\"green\",\"blue\",\"orange\",\"purple\",\"turquoise\",\"fuchsia\"];const NAV_TAB_COLOR_OPTIONS=[\"white\",\"black\",\"yellow\",\"deep-yellow\",\"orange\",\"red\",\"hot-pink\",\"fuchsia\",\"purple\",\"deep-purple\",\"indigo\",\"deep-blue\",\"blue\",\"light-blue\",\"cyan\",\"turquoise\",\"green\",\"deep-green\"];const NAV_TAB_COLOR_OPTION_TITLES=[\"White\",\"Black\",\"Yellow\",\"Deep Yellow\",\"Orange\",\"Red\",\"Hot Pink\",\"Fuchsia\",\"Purple\",\"Deep Purple\",\"Indigo\",\"Deep Blue\",\"Blue\",\"Light Blue\",\"Cyan\",\"Turquoise\",\"Green\",\"Deep Green\"];function resolveNavTabColor(index,isActive,isViewAll,sectionTheme,options){if(isViewAll){return options.navViewAllAccentColor??(sectionTheme===\"default\"?\"white\":\"black\");}const baseColor=COLLECTION_NAV_TAB_BASE_COLOR[sectionTheme];if(!isActive){return baseColor;}const globalAccent=options.navLinkActiveAccentColor==null||options.navLinkActiveAccentColor===\"auto\"?undefined:options.navLinkActiveAccentColor;return options.perLinkAccentColors[index]??globalAccent??DEFAULT_NAV_TAB_ACCENTS[index%DEFAULT_NAV_TAB_ACCENTS.length];}const SectionCollectionListInternal=/*#__PURE__*/forwardRef(function SectionCollectionListInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint:breakpointProp=\"desktop\",collectionList,sectionId,emptyStateAriaLabel=\"collection\",numNavLinks=6,activeNavLink=1,filterByActiveTab=true,navLink1Label=\"View all\",navLink1Url,navLink1IsActive=true,navLink2Label=\"Terms & Conditions\",navLink2Url,navLink2IsActive=false,navLink3Label=\"Policies\",navLink3Url,navLink3IsActive=false,navLink4Label=\"Statements\",navLink4Url,navLink4IsActive=false,navLink5Label=\"Reports\",navLink5Url,navLink5IsActive=false,navLink6Label=\"Information\",navLink6Url,navLink6IsActive=false,navViewAllAccentColor,navLinkActiveAccentColor,navLink2AccentColor,navLink3AccentColor,navLink4AccentColor,navLink5AccentColor,navLink6AccentColor,showSearch=true,centerNavAndFilters=true,filterLayout=\"wrap\",searchPlaceholder=\"Search documents\",searchAriaLabel=\"Search documents\",filtersButtonLabel=\"Filters\",collapseFiltersOnMobile=true,showYearFilter=false,showCategoryFilter=true,showSort=true,showTotalItems=true,sortDefaultText=\"Sort by\",yearLayerName=\"Year\",yearAllLabel=\"Option One\",yearFilterLabel=\"\",filterThreeLayerName=\"Category\",filterThreeAllLabel=\"Option One\",categoryFilterLabel=\"\",splitCategoryValues=true,numSortOptions=2,sortOption1Field=\"Title\",sortOption1Type=\"String\",sortOption2Field=\"Date\",sortOption2Type=\"Date\",sortOption3Field=\"\",sortOption3Type=\"String\",sortOption4Field=\"\",sortOption4Type=\"String\",sortOption5Field=\"\",sortOption5Type=\"String\",sortOption6Field=\"\",sortOption6Type=\"String\",totalItemsText=\"Search {count} items\",totalItemsTextSingular=\"\",emptyResultsText=\"\",emptyResultsLinkLabel=\"\",emptyResultsLink,onNavigationClick,onFiltersClick,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,...rest}=props;const navigationLinks=useMemo(()=>{return[{label:navLink1Label,url:navLink1Url,isActive:navLink1IsActive},{label:navLink2Label,url:navLink2Url,isActive:navLink2IsActive},{label:navLink3Label,url:navLink3Url,isActive:navLink3IsActive},{label:navLink4Label,url:navLink4Url,isActive:navLink4IsActive},{label:navLink5Label,url:navLink5Url,isActive:navLink5IsActive},{label:navLink6Label,url:navLink6Url,isActive:navLink6IsActive}].slice(0,numNavLinks);},[numNavLinks,navLink1Label,navLink1Url,navLink1IsActive,navLink2Label,navLink2Url,navLink2IsActive,navLink3Label,navLink3Url,navLink3IsActive,navLink4Label,navLink4Url,navLink4IsActive,navLink5Label,navLink5Url,navLink5IsActive,navLink6Label,navLink6Url,navLink6IsActive]);const sort1={field:sortOption1Field,type:sortOption1Type};const sort2={field:sortOption2Field,type:sortOption2Type};const sort3={field:sortOption3Field,type:sortOption3Type};const sort4={field:sortOption4Field,type:sortOption4Type};const sort5={field:sortOption5Field,type:sortOption5Type};const sort6={field:sortOption6Field,type:sortOption6Type};const sortOptions=[sort1,sort2,sort3,sort4,sort5,sort6].slice(0,numSortOptions);const breakpoint=useEffectiveBreakpoint(breakpointProp);const reducedMotion=useReducedMotion();const componentId=useId();const resolvedSectionId=resolveSectionIdPrefix(sectionId,componentId,\"section-collection-list\");const collectionScopeId=`collection-${componentId.replace(/:/g,\"\")}`;const{sectionRef,animate}=useSectionAnimation(ref);const cmsListRef=useRef(null);const navRef=useRef(null);const isCanvasPhone=isCanvasPhoneBreakpoint(breakpointProp);const isDesktop=breakpoint===\"desktop\";const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasCollection=Array.isArray(collectionList)?collectionList.filter(Boolean).length>0:Boolean(collectionList);const colors=getThemeColors(theme,brand??backgroundGradientBrand);const resolvedBrand=resolveBrand(brand??backgroundGradientBrand);const ghostButtonVariant=resolveTricountOnSurfaceButtonVariant(brand??backgroundGradientBrand??\"bunq\",theme,\"section\",\"ghost\");const{bgSubtle:placeholderBgSubtle,textMuted:placeholderTextMuted}=getPlaceholderColors(colors);const emptyPlaceholderStyle=getCmsEmptyPlaceholderStyle(breakpoint,placeholderBgSubtle);const hasAnyFilterControl=showSearch||showYearFilter||showCategoryFilter||showSort||showTotalItems;const showFiltersButton=!isDesktop&&hasAnyFilterControl&&collapseFiltersOnMobile;const[filtersExpanded,setFiltersExpanded]=useState(false);const[cmsVisibleItemCount,setCmsVisibleItemCount]=useState(null);const isFilterPanelOpen=isDesktop||!collapseFiltersOnMobile||filtersExpanded;const showFilterControls=hasAnyFilterControl&&isFilterPanelOpen;const activeNavIndex=useMemo(()=>{const maxIndex=Math.max(navigationLinks.length-1,0);if(typeof activeNavLink===\"number\"&&Number.isFinite(activeNavLink)){const fromControl=Math.round(activeNavLink)-1;if(fromControl>=0&&fromControl<=maxIndex){return fromControl;}}const activeIndices=navigationLinks.map((link,index)=>link.isActive===true?index:-1).filter(index=>index>=0);if(activeIndices.length>0){return activeIndices[0];}return navigationLinks.length>0?0:-1;},[activeNavLink,navigationLinks]);const selectedNavLink=activeNavIndex>=0?navigationLinks[activeNavIndex]:undefined;const categoryFilterCandidates=useMemo(()=>filterByActiveTab?getCategoryFilterCandidates(selectedNavLink,activeNavIndex===0):null,[filterByActiveTab,selectedNavLink,activeNavIndex]);const isItemCountPending=cmsVisibleItemCount===null&&!isCanvas;const visibleItemCountLabel=isItemCountPending?PENDING_ITEM_COUNT_PLACEHOLDER:String(cmsVisibleItemCount??0);const totalItemsTemplate=resolveTotalItemsTemplate(totalItemsText,totalItemsTextSingular,isItemCountPending?null:cmsVisibleItemCount??0);const resolvedTotalItemsText=totalItemsTemplate?formatTotalItemsText(totalItemsTemplate,visibleItemCountLabel):\"\";const showItemCountText=showTotalItems&&resolvedTotalItemsText.length>0;const listFilterStyles=filterLayout===\"list\"?getListFilterLayoutStyles(breakpoint,showItemCountText):null;const emptyResultsLinkUrl=getLinkUrl(emptyResultsLink);const hasEmptyResultsRegion=!isCanvas&&hasCollection&&emptyResultsText.trim().length>0;const showEmptyResults=hasEmptyResultsRegion&&cmsVisibleItemCount===0;const a11y=useResultsAnnouncement(cmsVisibleItemCount,!isCanvas&&hasCollection,hasEmptyResultsRegion);const{sectionBgColor,isGradient:_isGradient,backgroundLayer}=getSectionBackgroundFromProps({theme,backgroundVariant,backgroundPreset,brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection,backgroundShowOverlay,colors});const sectionStyles=useMemo(()=>({...getSectionStyles(breakpoint),...getSectionRootBackgroundStyle({useMontserrat,brand:brand??backgroundGradientBrand}),paddingTop:getSpacing(0),backgroundColor:sectionBgColor,overflow:\"visible\"}),[breakpoint,sectionBgColor,useMontserrat,brand,backgroundGradientBrand]);const containerStyles=useMemo(()=>({...getContainerStyles(breakpoint),maxWidth:breakpoint===\"desktop\"?getWidthValue(\"width-xl\"):\"100%\",overflow:\"visible\"}),[breakpoint]);const navigationBarStyles={display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",gap:getGap(\"md\",breakpoint),marginBottom:getGap(\"lg\",breakpoint),justifyContent:centerNavAndFilters?\"center\":\"space-between\"};const navigationLinksStyles={display:\"flex\",flexWrap:isCanvasPhone?\"nowrap\":\"wrap\",alignItems:\"center\",justifyContent:!isCanvasPhone&&centerNavAndFilters?\"center\":\"flex-start\",gap:getGap(\"sm\",breakpoint),width:isCanvasPhone||centerNavAndFilters?\"100%\":undefined,minWidth:0,...isCanvasPhone?{scrollPaddingInline:getSpacing(16),overflowX:\"auto\",overflowY:\"hidden\",WebkitOverflowScrolling:\"touch\",marginBottom:0,paddingTop:getSpacing(2),paddingBottom:getSpacing(4),scrollbarWidth:\"none\",msOverflowStyle:\"none\"}:centerNavAndFilters?{paddingBlock:getSpacing(2)}:{}};const phoneNavTrackStyles={display:\"flex\",flexWrap:\"nowrap\",alignItems:\"center\",flex:\"0 0 auto\",gap:getGap(\"sm\",breakpoint),marginInline:centerNavAndFilters?\"auto\":0};const navLinkPerAccentColors=useMemo(()=>[undefined,navLink2AccentColor,navLink3AccentColor,navLink4AccentColor,navLink5AccentColor,navLink6AccentColor],[navLink2AccentColor,navLink3AccentColor,navLink4AccentColor,navLink5AccentColor,navLink6AccentColor]);const filtersSectionStyles={display:\"flex\",flexDirection:isCanvasPhone?\"column\":\"row\",flexWrap:\"wrap\",alignItems:isCanvasPhone?\"stretch\":\"center\",justifyContent:centerNavAndFilters?\"center\":\"flex-start\",gap:getGap(\"md\",breakpoint),marginBottom:getGap(\"lg\",breakpoint),position:\"relative\",zIndex:getZIndex(\"raised\")};const filterGroupStyles={display:\"flex\",alignItems:\"center\",gap:getGap(\"sm\",breakpoint),overflow:\"visible\"};const totalItemsTextStyles={...getTypographyStyles(\"/Body SM/Light\",breakpoint),color:getColorValue(theme===\"inverted\"?\"/Text/text-inverted-secondary\":\"/Text/text-secondary\"),margin:0,...PRESERVE_CONTROL_NEWLINES};const allItemListStyles={display:\"flex\",flexDirection:\"column\",gap:getGap(\"md\",breakpoint),width:\"100%\",minWidth:0,maxWidth:\"100%\"};const cmsListHostStyles={width:\"100%\",minWidth:0,maxWidth:\"100%\"};const cmsCollectionRootStyles={...allItemListStyles,alignItems:\"stretch\",border:COLLECTION_ID,boxSizing:\"border-box\",margin:0,padding:0};const cmsCollectionItemStyles={width:\"100%\",minWidth:0,maxWidth:\"100%\",flex:\"0 0 auto\",boxSizing:\"border-box\"};useCmsCollectionLayout(cmsListRef,hasCollection,cmsCollectionRootStyles,cmsCollectionItemStyles);const cmsLayoutId=getCmsCollectionLayoutId(breakpointProp,componentId);const cmsLayoutHostProps={[CMS_COLLECTION_LAYOUT_ATTR]:cmsLayoutId};const cmsLayoutCriticalCss=buildCmsCollectionLayoutCriticalCss(cmsLayoutId,cmsCollectionRootStyles,cmsCollectionItemStyles);useEffect(()=>{if(!hasCollection||isCanvas||!cmsListRef.current){return undefined;}const host=cmsListRef.current;const scopeId=getCollectionScopeId(host)??collectionScopeId;let scheduledFrame=0;const syncCollectionFilters=()=>{scheduledFrame=0;getCmsCollectionLayoutRoots(host).forEach(root=>{if(root.style.border!==COLLECTION_ID){root.style.border=COLLECTION_ID;}if(root.style.boxSizing!==\"border-box\"){root.style.boxSizing=\"border-box\";}if(root.style.width!==\"100%\"){root.style.width=\"100%\";}});const cmsItems=getCmsCollectionItemElements(host);registerCollectionItems(scopeId,cmsItems);cmsItems.forEach(item=>{setAttributeIfChanged(item,CMS_TAB_FILTER_ATTRIBUTE,itemMatchesCategory(item,categoryFilterCandidates,filterThreeLayerName)?\"match\":\"no-match\");});applyCappedCollectionItemVisibility(cmsItems);setCmsVisibleItemCount(countVisibleCmsCollectionCards(cmsItems));};const scheduleSync=()=>{if(scheduledFrame!==0){return;}scheduledFrame=window.requestAnimationFrame(syncCollectionFilters);};syncCollectionFilters();if(typeof MutationObserver===\"undefined\"){const intervalId=window.setInterval(syncCollectionFilters,1e3);return()=>{window.clearInterval(intervalId);setCmsVisibleItemCount(null);unregisterCollectionScope(scopeId);};}const observer=new MutationObserver(scheduleSync);observer.observe(host,{attributes:true,childList:true,characterData:true,subtree:true});return()=>{observer.disconnect();if(scheduledFrame!==0){window.cancelAnimationFrame(scheduledFrame);}setCmsVisibleItemCount(null);unregisterCollectionScope(scopeId);};},[categoryFilterCandidates,collectionScopeId,filterThreeLayerName,hasCollection,isCanvas]);useEffect(()=>{const nav=navRef.current;if(!isCanvasPhone||!nav){return;}const sectionDomId=nav.closest(\"section\")?.id||resolvedSectionId;centerActiveNavTab(nav,`${sectionDomId}-navigation-${activeNavIndex+1}`);},[isCanvasPhone,activeNavIndex,navigationLinks,resolvedSectionId]);const handleFiltersClick=()=>{if(showFiltersButton){setFiltersExpanded(prev=>!prev);}onFiltersClick?.();};const{container:containerVariants,item:itemVariants}=createSectionVariants(reducedMotion,{stagger:getStagger(\"dense\")});const renderCmsPlaceholderItems=()=>/*#__PURE__*/_jsxs(\"div\",{style:emptyPlaceholderStyle,children:[/*#__PURE__*/_jsx(\"span\",{role:\"img\",\"aria-label\":emptyStateAriaLabel,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\"})]});const responsiveCollectionList=useMemo(()=>injectBreakpointIntoCmsSlot(collectionList,breakpointProp,{theme,brand:resolvedBrand}),[collectionList,breakpointProp,theme,resolvedBrand]);const navigationTabs=navigationLinks.map((link,index)=>{const isActive=index===activeNavIndex;const isViewAll=isViewAllNavLabel(link.label);if(isViewAll&&isActive){return null;}const tabColor=resolvedBrand===\"tricount\"&&isActive&&!isViewAll?\"deep-blue\":resolveNavTabColor(index,isActive,isViewAll,resolveThemeVariant(theme),{navViewAllAccentColor,navLinkActiveAccentColor,perLinkAccentColors:navLinkPerAccentColors});return /*#__PURE__*/_jsx(Tab,{id:`${resolvedSectionId}-navigation-${index+1}`,breakpoint:breakpoint,...nestedTricountThemeProps(theme),brand:resolvedBrand,surface:isViewAll?\"solid\":\"liquid-glass\",label:link.label,active:isViewAll||isActive,color:tabColor,showIcon:false,useTabRole:false,link:getLinkUrl(link.url),onClick:onNavigationClick?()=>{onNavigationClick(link.label,index);}:undefined,style:isCanvasPhone?{flexShrink:0}:undefined,...isActive?{\"aria-current\":\"page\"}:{}},`item-${index}-${link.label??\"\"}`);});const dropdownItemStyles={...filterGroupStyles,...getFilterDropdownItemStyles(listFilterStyles)};const defaultSortStyles=centerNavAndFilters?undefined:{marginLeft:\"auto\"};const filterItems=/*#__PURE__*/_jsxs(_Fragment,{children:[showYearFilter?/*#__PURE__*/_jsx(\"div\",{style:dropdownItemStyles,children:/*#__PURE__*/_jsx(CollectionDropdown,{breakpoint:breakpoint,theme:theme,brand:brand,layerName:yearLayerName,allOptionLabel:yearAllLabel,placeholderLabel:yearFilterLabel,sizeToLabel:filterLayout===\"list\",style:listFilterStyles?.dropdown})}):null,showCategoryFilter?/*#__PURE__*/_jsx(\"div\",{style:dropdownItemStyles,children:/*#__PURE__*/_jsx(CollectionDropdown,{breakpoint:breakpoint,theme:theme,brand:brand,layerName:filterThreeLayerName,allOptionLabel:filterThreeAllLabel,placeholderLabel:categoryFilterLabel,splitValues:splitCategoryValues,sizeToLabel:filterLayout===\"list\",style:listFilterStyles?.dropdown})}):null,showItemCountText?/*#__PURE__*/_jsx(\"span\",{style:{...totalItemsTextStyles,...listFilterStyles?.count,visibility:isItemCountPending?\"hidden\":undefined},children:resolvedTotalItemsText}):null,showSort&&sortOptions.length>0?/*#__PURE__*/_jsx(\"div\",{style:listFilterStyles?listFilterStyles.sort:defaultSortStyles,children:/*#__PURE__*/_jsx(CollectionSort,{breakpoint:breakpoint,theme:theme,brand:brand,defaultText:sortDefaultText,numSortOptions:numSortOptions,sortOption1:sort1,sortOption2:sort2,sortOption3:sort3,sortOption4:sort4,sortOption5:sort5,sortOption6:sort6})}):null]});return /*#__PURE__*/_jsxs(motion.section,{ref:sectionRef,style:sectionStyles,id:resolvedSectionId,[COLLECTION_SCOPE_ATTRIBUTE]:collectionScopeId,initial:animate===\"visible\"?false:\"hidden\",animate:animate,variants:containerVariants,...getSectionRestProps(rest),children:[backgroundLayer,/*#__PURE__*/_jsxs(\"div\",{style:containerStyles,children:[navigationLinks.length>0?/*#__PURE__*/_jsx(motion.div,{style:navigationBarStyles,variants:itemVariants,children:/*#__PURE__*/_jsx(\"nav\",{ref:navRef,style:navigationLinksStyles,\"aria-label\":a11y.navigationLabel,children:isCanvasPhone?/*#__PURE__*/_jsx(\"div\",{style:phoneNavTrackStyles,children:navigationTabs}):navigationTabs})}):null,hasAnyFilterControl?/*#__PURE__*/_jsxs(motion.div,{style:filtersSectionStyles,variants:itemVariants,children:[showFiltersButton&&/*#__PURE__*/_jsx(\"div\",{style:isCanvasPhone?{width:\"100%\"}:undefined,children:/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,variant:ghostButtonVariant,theme:theme,brand:brand,size:\"medium\",label:filtersButtonLabel,leadingIconName:\"custom\",leadingIconSvg:`<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M2 5H18M5 10H15M8 15H12\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"/></svg>`,onClick:handleFiltersClick,\"aria-expanded\":filtersExpanded,\"aria-controls\":`${componentId}-filter-controls`})}),showFilterControls&&/*#__PURE__*/_jsxs(\"div\",{id:`${componentId}-filter-controls`,style:listFilterStyles?.controls??{display:\"flex\",flexWrap:\"wrap\",alignItems:\"center\",justifyContent:centerNavAndFilters?\"center\":\"flex-start\",gap:getGap(\"md\",breakpoint),width:\"100%\"},children:[showSearch?/*#__PURE__*/_jsx(\"div\",{style:{...filterGroupStyles,...listFilterStyles?.search},children:/*#__PURE__*/_jsx(CollectionSearch,{breakpoint:breakpoint,theme:theme,brand:brand,placeholder:searchPlaceholder,ariaLabel:searchAriaLabel,alwaysExpanded:true,fillWidth:shouldSearchFillRow(filterLayout,breakpoint)})}):null,listFilterStyles?/*#__PURE__*/_jsx(\"div\",{style:listFilterStyles.group,children:filterItems}):filterItems]})]}):null,collectionList?/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:cmsLayoutCriticalCss}}):null,collectionList?/*#__PURE__*/_jsx(motion.div,{ref:cmsListRef,style:cmsListHostStyles,variants:itemVariants,...cmsLayoutHostProps,children:responsiveCollectionList}):isCanvas?/*#__PURE__*/_jsx(motion.div,{style:cmsListHostStyles,variants:itemVariants,children:renderCmsPlaceholderItems()}):null,/*#__PURE__*/_jsx(\"span\",{...a11y.liveRegionProps}),hasEmptyResultsRegion?/*#__PURE__*/_jsx(CollectionEmptyResults,{breakpoint:breakpoint,text:emptyResultsText,textColor:colors.textSecondary,isEmpty:showEmptyResults,children:emptyResultsLinkLabel.trim()&&emptyResultsLinkUrl?/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,variant:ghostButtonVariant,theme:theme,brand:brand,size:\"medium\",label:emptyResultsLinkLabel,link:emptyResultsLinkUrl}):null}):null]})]});});export default function SectionCollectionList(props){const ref=useRef(null);const breakpoint=useEffectiveBreakpoint(props.breakpoint??\"desktop\");const{style,...restProps}=props;return /*#__PURE__*/_jsx(\"div\",{style:{...getSectionWrapperStyles(breakpoint),overflowX:\"clip\",...style},children:/*#__PURE__*/_jsx(SectionCollectionListInternal,{...restProps,ref:ref})});}SectionCollectionList.displayName=\"Section Collection List - Organism\";addPropertyControls(SectionCollectionList,{showSearch:{type:ControlType.Boolean,title:\"Show Search\",defaultValue:true,enabledTitle:\"Shown\",disabledTitle:\"Hidden\",description:\"Show the search control in the filters bar. Enable on /documents so users can find legal docs by name.\"},centerNavAndFilters:{type:ControlType.Boolean,title:\"Center Nav & Filters\",defaultValue:true,enabledTitle:\"Centered\",disabledTitle:\"Left\",description:\"Center category tabs and the search/filters row. On for /documents; turn off if sort should stay flush right.\"},filterLayout:{type:ControlType.Enum,title:\"Filter Layout\",options:[\"wrap\",\"list\"],optionTitles:[\"Wrap\",\"Match List\"],displaySegmentedControl:true,defaultValue:\"wrap\",description:\"Wrap lets the search and filters flow in rows, centered or left as set above. Match List lines them up with the list edges: the filters move under the search together when they do not fit beside it, the count sits at the right, and on phone every control gets its own row.\",hidden:props=>hasNoCollectionFilterControls(props)},searchPlaceholder:{type:ControlType.String,title:\"Search Placeholder\",defaultValue:\"Search documents\",placeholder:\"Enter placeholder...\",description:\"Search input placeholder text.\",hidden:({showSearch})=>showSearch===false},searchAriaLabel:{type:ControlType.String,title:\"Search Aria Label\",defaultValue:\"Search documents\",placeholder:\"e.g. Search documents\",description:\"Accessible name for the search input (aria-label).\",hidden:({showSearch})=>showSearch===false},filtersButtonLabel:{type:ControlType.String,title:\"Filters Label\",defaultValue:\"Filters\",placeholder:\"Filters\",description:\"Label for the Filters button on mobile and tablet.\",hidden:({showSearch,showYearFilter,showCategoryFilter,showSort,showTotalItems,collapseFiltersOnMobile})=>{const hasNoFilterControls=showSearch===false&&showYearFilter===false&&showCategoryFilter===false&&showSort===false&&showTotalItems===false;return hasNoFilterControls||collapseFiltersOnMobile===false;}},collapseFiltersOnMobile:{type:ControlType.Boolean,title:\"Collapse Filters on Mobile\",defaultValue:true,enabledTitle:\"Collapse\",disabledTitle:\"Inline\",description:\"On tablet and phone, hide search and filters behind the Filters button. Turn off to show them inline on every breakpoint.\",hidden:({showSearch,showYearFilter,showCategoryFilter,showSort,showTotalItems})=>showSearch===false&&showYearFilter===false&&showCategoryFilter===false&&showSort===false&&showTotalItems===false},showYearFilter:{type:ControlType.Boolean,title:\"Show Year Filter\",defaultValue:false,enabledTitle:\"Shown\",disabledTitle:\"Hidden\",description:\"Show the year dropdown in the filters bar. Off by default for legal documents lists.\"},yearLayerName:{type:ControlType.String,title:\"Year Layer Name\",defaultValue:\"Year\",placeholder:\"Enter layer name...\",description:\"Year dropdown layer name for Collection system.\",hidden:({showYearFilter})=>showYearFilter===false},yearAllLabel:{type:ControlType.String,title:\"Year All Label\",defaultValue:\"Option One\",placeholder:\"Enter label...\",description:\"Year dropdown All option label.\",hidden:({showYearFilter})=>showYearFilter===false},yearFilterLabel:{type:ControlType.String,title:\"Year Filter Label\",defaultValue:\"\",placeholder:\"e.g. Filter by year\",description:\"Year dropdown button text before anything is picked. Leave empty to show the year layer name.\",hidden:({showYearFilter})=>showYearFilter===false},showCategoryFilter:{type:ControlType.Boolean,title:\"Show Category Filter\",defaultValue:true,enabledTitle:\"Shown\",disabledTitle:\"Hidden\",description:\"Show the category dropdown in the filters bar.\"},filterThreeLayerName:{type:ControlType.String,title:\"Category Layer Name\",defaultValue:\"Category\",placeholder:\"Enter layer name...\",description:\"Category dropdown layer name for Collection system.\",hidden:({showCategoryFilter})=>showCategoryFilter===false},filterThreeAllLabel:{type:ControlType.String,title:\"Category All Label\",defaultValue:\"Option One\",placeholder:\"Enter label...\",description:\"Category dropdown All option label.\",hidden:({showCategoryFilter})=>showCategoryFilter===false},categoryFilterLabel:{type:ControlType.String,title:\"Category Filter Label\",defaultValue:\"\",placeholder:\"e.g. Filter by department\",description:\"Category dropdown button text before anything is picked. Leave empty to show the category layer name.\",hidden:({showCategoryFilter})=>showCategoryFilter===false},splitCategoryValues:{type:ControlType.Boolean,title:\"Split Category Values\",defaultValue:true,enabledTitle:\"Split\",disabledTitle:\"Whole\",description:\"Split category layer text on commas into separate options. Turn off when a value contains a comma, for example Risk, Legal & Compliance.\",hidden:({showCategoryFilter})=>showCategoryFilter===false},showTotalItems:{type:ControlType.Boolean,title:\"Show Item Count\",defaultValue:true,enabledTitle:\"Shown\",disabledTitle:\"Hidden\",description:\"Show the visible item count text in the filters bar.\"},totalItemsText:{type:ControlType.String,title:\"Total Items Text\",defaultValue:\"Search {count} items\",placeholder:\"Enter text...\",description:\"Visible item count text. Use {count} for the live filtered total.\",hidden:({showTotalItems})=>showTotalItems===false},totalItemsTextSingular:{type:ControlType.String,title:\"Total Items Text Singular\",defaultValue:\"\",placeholder:\"e.g. {count} item\",description:\"Count text when exactly one item is visible. Leave empty to use Total Items Text.\",hidden:({showTotalItems})=>showTotalItems===false},emptyResultsText:{type:ControlType.String,title:\"Empty Results Text\",defaultValue:\"\",placeholder:\"Enter text...\",description:\"Message shown on the published site when search or filters leave no visible items. Leave empty to show nothing.\",displayTextArea:true},emptyResultsLinkLabel:{type:ControlType.String,title:\"Empty Results Link Label\",defaultValue:\"\",placeholder:\"Button label\",description:\"Optional button under the empty results message. Needs Empty Results Link too.\",hidden:({emptyResultsText})=>!emptyResultsText?.trim()},emptyResultsLink:{type:ControlType.Link,title:\"Empty Results Link\",defaultValue:\"\",description:\"Destination for the empty results button.\",hidden:({emptyResultsText,emptyResultsLinkLabel})=>!emptyResultsText?.trim()||!emptyResultsLinkLabel?.trim()},showSort:{type:ControlType.Boolean,title:\"Show Sort\",defaultValue:true,enabledTitle:\"Shown\",disabledTitle:\"Hidden\",description:\"Show the sort dropdown in the filters bar.\"},numSortOptions:{type:ControlType.Number,title:\"Number of Sort Options\",min:1,max:6,step:1,defaultValue:2,displayStepper:true,description:\"Number of sort fields to show. Each field adds Ascending and Descending.\",hidden:({showSort})=>showSort===false},sortDefaultText:{type:ControlType.String,title:\"Sort Placeholder\",defaultValue:\"Sort by\",placeholder:\"Sort by\",description:\"Default placeholder text for the sort dropdown.\",hidden:({showSort})=>showSort===false},collectionList:{type:ControlType.ComponentInstance,title:\"Collection List\",description:\"Framer CMS collection list.\"},numNavLinks:{type:ControlType.Number,title:\"Number of Nav Links\",min:0,max:9,step:1,defaultValue:6,displayStepper:true,description:\"Number of navigation links to show. Set to 0 to hide the navigation row.\"},activeNavLink:{type:ControlType.Number,title:\"Active Nav Link\",min:1,max:6,step:1,defaultValue:1,displayStepper:true,description:\"Which link is highlighted as the current page (1 = Nav Link 1, 2 = Nav Link 2, …). On a Terms page set this to 2; on Policies set to 3.\",hidden:({numNavLinks})=>(numNavLinks??6)<1},filterByActiveTab:{type:ControlType.Boolean,title:\"Filter by Active Tab\",defaultValue:true,enabledTitle:\"Filter\",disabledTitle:\"Links only\",description:\"Filter the list by the active tab label (Documents). Turn off when tabs only link to other pages and the list should show every item.\",hidden:({numNavLinks})=>(numNavLinks??6)<1},navViewAllAccentColor:{type:ControlType.Enum,title:\"View All Accent\",options:NAV_TAB_COLOR_OPTIONS,optionTitles:NAV_TAB_COLOR_OPTION_TITLES,defaultValue:\"white\",description:\"Accent for the View all tab when active. White reads as a light pill on dark sections; use Black on inverted sections.\"},navLinkActiveAccentColor:{type:ControlType.Enum,title:\"Nav Active Accent\",options:[\"auto\",...NAV_TAB_COLOR_OPTIONS],optionTitles:[\"Auto (rotate)\",...NAV_TAB_COLOR_OPTION_TITLES],defaultValue:\"auto\",description:\"Default accent for active category tabs. Auto cycles green, blue, orange, and more. Per-link accents below override this.\"},navLink1Label:{type:ControlType.String,title:\"Nav Link 1 Label\",defaultValue:\"View all\",placeholder:\"Link label\",description:\"Label for navigation link 1.\",hidden:({numNavLinks})=>(numNavLinks??6)<1},navLink1Url:{type:ControlType.Link,defaultValue:\"\",title:\"Nav Link 1 Link\",description:\"Link URL for this navigation item.\",hidden:({numNavLinks})=>(numNavLinks??6)<1},navLink1IsActive:{type:ControlType.Boolean,title:\"Nav Link 1 Active\",defaultValue:true,enabledTitle:\"Active\",disabledTitle:\"Inactive\",description:\"Deprecated — use Active Nav Link instead.\",hidden:()=>true},navLink2Label:{type:ControlType.String,title:\"Nav Link 2 Label\",defaultValue:\"Terms & Conditions\",placeholder:\"Link label\",description:\"Label for navigation link 2.\",hidden:({numNavLinks})=>(numNavLinks??6)<2},navLink2Url:{type:ControlType.Link,defaultValue:\"\",title:\"Nav Link 2 Link\",description:\"Link URL for this navigation item.\",hidden:({numNavLinks})=>(numNavLinks??6)<2},navLink2IsActive:{type:ControlType.Boolean,title:\"Nav Link 2 Active\",defaultValue:false,enabledTitle:\"Active\",disabledTitle:\"Inactive\",description:\"Deprecated — use Active Nav Link instead.\",hidden:()=>true},navLink2AccentColor:{type:ControlType.Enum,title:\"Nav Link 2 Accent\",options:NAV_TAB_COLOR_OPTIONS,optionTitles:NAV_TAB_COLOR_OPTION_TITLES,defaultValue:\"green\",description:\"Accent when Nav Link 2 is active. Overrides Nav Active Accent.\",hidden:({numNavLinks})=>(numNavLinks??6)<2},navLink3Label:{type:ControlType.String,title:\"Nav Link 3 Label\",defaultValue:\"Policies\",placeholder:\"Link label\",description:\"Label for navigation link 3.\",hidden:({numNavLinks})=>(numNavLinks??6)<3},navLink3Url:{type:ControlType.Link,defaultValue:\"\",title:\"Nav Link 3 Link\",description:\"Link URL for this navigation item.\",hidden:({numNavLinks})=>(numNavLinks??6)<3},navLink3IsActive:{type:ControlType.Boolean,title:\"Nav Link 3 Active\",defaultValue:false,enabledTitle:\"Active\",disabledTitle:\"Inactive\",description:\"Deprecated — use Active Nav Link instead.\",hidden:()=>true},navLink3AccentColor:{type:ControlType.Enum,title:\"Nav Link 3 Accent\",options:NAV_TAB_COLOR_OPTIONS,optionTitles:NAV_TAB_COLOR_OPTION_TITLES,defaultValue:\"blue\",description:\"Accent when Nav Link 3 is active. Overrides Nav Active Accent.\",hidden:({numNavLinks})=>(numNavLinks??6)<3},navLink4Label:{type:ControlType.String,title:\"Nav Link 4 Label\",defaultValue:\"Statements\",placeholder:\"Link label\",description:\"Label for navigation link 4.\",hidden:({numNavLinks})=>(numNavLinks??6)<4},navLink4Url:{type:ControlType.Link,defaultValue:\"\",title:\"Nav Link 4 Link\",description:\"Link URL for this navigation item.\",hidden:({numNavLinks})=>(numNavLinks??6)<4},navLink4IsActive:{type:ControlType.Boolean,title:\"Nav Link 4 Active\",defaultValue:false,enabledTitle:\"Active\",disabledTitle:\"Inactive\",description:\"Deprecated — use Active Nav Link instead.\",hidden:()=>true},navLink4AccentColor:{type:ControlType.Enum,title:\"Nav Link 4 Accent\",options:NAV_TAB_COLOR_OPTIONS,optionTitles:NAV_TAB_COLOR_OPTION_TITLES,defaultValue:\"orange\",description:\"Accent when Nav Link 4 is active. Overrides Nav Active Accent.\",hidden:({numNavLinks})=>(numNavLinks??6)<4},navLink5Label:{type:ControlType.String,title:\"Nav Link 5 Label\",defaultValue:\"Reports\",placeholder:\"Link label\",description:\"Label for navigation link 5.\",hidden:({numNavLinks})=>(numNavLinks??6)<5},navLink5Url:{type:ControlType.Link,defaultValue:\"\",title:\"Nav Link 5 Link\",description:\"Link URL for this navigation item.\",hidden:({numNavLinks})=>(numNavLinks??6)<5},navLink5IsActive:{type:ControlType.Boolean,title:\"Nav Link 5 Active\",defaultValue:false,enabledTitle:\"Active\",disabledTitle:\"Inactive\",description:\"Deprecated — use Active Nav Link instead.\",hidden:()=>true},navLink5AccentColor:{type:ControlType.Enum,title:\"Nav Link 5 Accent\",options:NAV_TAB_COLOR_OPTIONS,optionTitles:NAV_TAB_COLOR_OPTION_TITLES,defaultValue:\"purple\",description:\"Accent when Nav Link 5 is active. Overrides Nav Active Accent.\",hidden:({numNavLinks})=>(numNavLinks??6)<5},navLink6Label:{type:ControlType.String,title:\"Nav Link 6 Label\",defaultValue:\"Information\",placeholder:\"Link label\",description:\"Label for navigation link 6.\",hidden:({numNavLinks})=>(numNavLinks??6)<6},navLink6Url:{type:ControlType.Link,defaultValue:\"\",title:\"Nav Link 6 Link\",description:\"Link URL for this navigation item.\",hidden:({numNavLinks})=>(numNavLinks??6)<6},navLink6IsActive:{type:ControlType.Boolean,title:\"Nav Link 6 Active\",defaultValue:false,enabledTitle:\"Active\",disabledTitle:\"Inactive\",description:\"Deprecated — use Active Nav Link instead.\",hidden:()=>true},navLink6AccentColor:{type:ControlType.Enum,title:\"Nav Link 6 Accent\",options:NAV_TAB_COLOR_OPTIONS,optionTitles:NAV_TAB_COLOR_OPTION_TITLES,defaultValue:\"turquoise\",description:\"Accent when Nav Link 6 is active. Overrides Nav Active Accent.\",hidden:({numNavLinks})=>(numNavLinks??6)<6},sortOption1Field:{type:ControlType.String,title:\"Sort Option 1 Field\",defaultValue:\"Title\",placeholder:\"e.g. Title\",description:\"CMS field name for sort option 1.\",preventLocalization:true,hidden:({showSort,numSortOptions})=>showSort===false||(numSortOptions??2)<1},sortOption1Type:{type:ControlType.Enum,title:\"Sort Option 1 Type\",options:[\"String\",\"Number\",\"Date\"],optionTitles:[\"String\",\"Number\",\"Date\"],displaySegmentedControl:true,defaultValue:\"String\",description:\"Data type for sort option 1.\",hidden:({showSort,numSortOptions})=>showSort===false||(numSortOptions??2)<1},sortOption2Field:{type:ControlType.String,title:\"Sort Option 2 Field\",defaultValue:\"Date\",placeholder:\"e.g. Date\",description:\"CMS field name for sort option 2.\",preventLocalization:true,hidden:({showSort,numSortOptions})=>showSort===false||(numSortOptions??2)<2},sortOption2Type:{type:ControlType.Enum,title:\"Sort Option 2 Type\",options:[\"String\",\"Number\",\"Date\"],optionTitles:[\"String\",\"Number\",\"Date\"],displaySegmentedControl:true,defaultValue:\"Date\",description:\"Data type for sort option 2.\",hidden:({showSort,numSortOptions})=>showSort===false||(numSortOptions??2)<2},sortOption3Field:{type:ControlType.String,title:\"Sort Option 3 Field\",defaultValue:\"\",placeholder:\"e.g. Title\",description:\"CMS field name for sort option 3.\",preventLocalization:true,hidden:({showSort,numSortOptions})=>showSort===false||(numSortOptions??2)<3},sortOption3Type:{type:ControlType.Enum,title:\"Sort Option 3 Type\",options:[\"String\",\"Number\",\"Date\"],optionTitles:[\"String\",\"Number\",\"Date\"],displaySegmentedControl:true,defaultValue:\"String\",description:\"Data type for sort option 3.\",hidden:({showSort,numSortOptions})=>showSort===false||(numSortOptions??2)<3},sortOption4Field:{type:ControlType.String,title:\"Sort Option 4 Field\",defaultValue:\"\",placeholder:\"e.g. Title\",description:\"CMS field name for sort option 4.\",preventLocalization:true,hidden:({showSort,numSortOptions})=>showSort===false||(numSortOptions??2)<4},sortOption4Type:{type:ControlType.Enum,title:\"Sort Option 4 Type\",options:[\"String\",\"Number\",\"Date\"],optionTitles:[\"String\",\"Number\",\"Date\"],displaySegmentedControl:true,defaultValue:\"String\",description:\"Data type for sort option 4.\",hidden:({showSort,numSortOptions})=>showSort===false||(numSortOptions??2)<4},sortOption5Field:{type:ControlType.String,title:\"Sort Option 5 Field\",defaultValue:\"\",placeholder:\"e.g. Title\",description:\"CMS field name for sort option 5.\",preventLocalization:true,hidden:({showSort,numSortOptions})=>showSort===false||(numSortOptions??2)<5},sortOption5Type:{type:ControlType.Enum,title:\"Sort Option 5 Type\",options:[\"String\",\"Number\",\"Date\"],optionTitles:[\"String\",\"Number\",\"Date\"],displaySegmentedControl:true,defaultValue:\"String\",description:\"Data type for sort option 5.\",hidden:({showSort,numSortOptions})=>showSort===false||(numSortOptions??2)<5},sortOption6Field:{type:ControlType.String,title:\"Sort Option 6 Field\",defaultValue:\"\",placeholder:\"e.g. Title\",description:\"CMS field name for sort option 6.\",preventLocalization:true,hidden:({showSort,numSortOptions})=>showSort===false||(numSortOptions??2)<6},sortOption6Type:{type:ControlType.Enum,title:\"Sort Option 6 Type\",options:[\"String\",\"Number\",\"Date\"],optionTitles:[\"String\",\"Number\",\"Date\"],displaySegmentedControl:true,defaultValue:\"String\",description:\"Data type for sort option 6.\",hidden:({showSort,numSortOptions})=>showSort===false||(numSortOptions??2)<6},...sectionBackgroundPropertyControls(),onNavigationClick:{type:ControlType.EventHandler,title:\"On Navigation Click\",description:\"Optional analytics handler when a nav link is clicked. Does not block navigation.\"},onFiltersClick:{type:ControlType.EventHandler,title:\"On Filters Click\",description:\"Click handler for filters button.\"},emptyStateAriaLabel:{type:ControlType.String,title:\"Empty State Aria Label\",defaultValue:\"collection\",placeholder:\"e.g. collection\",description:\"Accessible label for the CMS empty state emoji placeholder shown before a collection is connected.\"},sectionId:{type:ControlType.String,title:\"Section ID\",defaultValue:\"section-collection-list\",placeholder:\"e.g. section-collection-list\",description:\"HTML id for the section element. Used for anchor links and page navigation.\",preventLocalization:true},...breakpointPropertyControl(),...themePropertyControls(FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN)});\nexport const __FramerMetadata__ = {\"exports\":{\"Breakpoint\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionCollectionList\",\"slots\":[\"collectionList\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionCollectionListProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavigationLink\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SectionCollectionList.map"],"mappings":"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"}