{"version":3,"file":"shared.BGZGSich.mjs","names":["useRef","useState","React.useId","useRef","useCallback","useMemo","React.Fragment","useRef","useState","useCallback","useRef","DEFAULT_HEADING","useId","useMemo","getCardRadius","richTextDocumentToPlainText","stripHtmlToPlainText","useMemo","useId","useRef","useState","getCardRadius","getThemeColors","getDsThemeColors","_Fragment","useContext","useState","_HINT_IMAGE_ALT","useState","useRef","resolveBrand","_jsxs","React.Fragment","useRef","useCallback","useRef","useMemo","useId","useState","useCallback","useRef","React.useMemo","useId","e","t","DOMPurify","useMemo","useId","useRef","useMemo","useCallback","useState","_Fragment","useRef","useState","useCallback","useMemo","useMemo","isLightThemeSurface","_Fragment","useRef","React.useId","useMemo","getCardRadius","React.Fragment","React.useRef","React.useMemo","getCardRadius","getCardRadius","useRef","useId","useState","useMemo","t","v","p","y","m","I","k","L","N","O","_","q","D","R","r","C","J","W","$","z","K","G","V","H","X","Q","Y","Z","tt","te","tr","ti","tn","ts","to","ta","tu","tl","th","tc","tf","td","tg","tv","ty","tp","tm","tw","tb","tI","tS","tU","tk","tT","tE","tx","tA","tP","tF","tN","t_","tq","i","n","s","o","a","u","l","h","c","d","w","b","e","B","E","M","P","T","x","F","A","j","tL","tB","tM","tO","U","S","tj","g","tD","c","f","s","d","h","x","l","n","t","r","o","m","a","y","u","a","l","m","t","i","f","s","d","u","h","w","g","S","p","N","v","I","b","U","_","y","L","R","x","k","H","Y","W","P","D","A","q","T","B","G","r","C","o","F","c","n","useId","useRef","useCallback","useMemo","getCardRadius","_Fragment","useState","useRef","useId","useCallback","useMemo","useMemo","useId","_Fragment","t","v","p","y","m","I","k","L","N","O","_","q","D","R","r","C","z","K","G","V","Q","Y","Z","i","s","a","u","h","c","d","w","b","B","E","P","T","x","A","U","S","g","f","s","d","h","x","l","n","t","r","o","m","y","u","l","n","o","a","c","useRef","useId","__esmMin","le","x$6","z$3","pe","init_npm_react_18_3_1","window","_e","de","l$2","H$3","oe","ne","p$4","c$4","J$2","init_jsx_runtime","B$4","ie","ce","init_ssg_sandbox_shims","motion","init_framer_motion_DhsWWWsN","RenderTarget","addPropertyControls","init_framer_CaDWdxiz","QueryEngine","useIsOnFramerCanvas","Link","useLocaleInfo","yieldToMain","useIsStaticRenderer","ComponentPresetsConsumer","ControlType","AutoBreakpointVariant","normalizeRichTextContent","getRainbowSignatureColorsResolved","getSpacing","getBrandFocusColor","createSectionVariantsWithImage","getContainedImageSizes","shouldShowFocusRing","init_usePageLanguage","getFixedImageSizes","init_domProps","pickBrandButtonVariant","useInViewport","init_icons","FONT_FAMILY_TRICOUNT_HEADING_STACK_CSS","isFramerStaticMotionContext","init_tricountBunqOnlyPages","getResponsiveButtonWidth","useAccessibilityStrings","getBrightnessFilter","init_fontLoader","init_useAccessibilityStrings","ensureTricountFontsLoaded","init_badgeAccentConstants","getSectionWrapperStyles","toAccentGradient","getDefaultImageSizes","init_linkHelpers","kernDmSansRtInPlainText","hasLocaleHiddenLink","resolveBrand$1","getOpacity","getAnnouncementLocaleCatalog","init_themeControl","init_resolveElementId","safeUrl","FeaturedIcon","createUiStringReader","withAlpha","getEasing","kernHeadingPlainText","useLocaleRestrictedLinkFilter","init_brandControl","resolveScopedElementId","init_useLocaleRestrictedLinks","resolveThemeProp","trimControlString","getRadius","init_FeaturedIcon","init_uiStrings","Button","getEntranceDelay","init_useIsomorphicLayoutEffect","getLiquidGlassFinish","enrichExternalAnchorRels","init_colorEffects","getControlSize","getLinkUrl","getTypographyStyles","isTricountBunqOnlyLinkHiddenForLocale","getColorValue","init_svg","getSectionStyles","liquidGlassLegacyHighlightToVariant","getControlSizeValue","getNewTabAriaLabel","init_typography","init_framerRichText","FRAMER_ICON_SVG_CUSTOM_DESCRIPTION","formatLinearGradientColorStops","HINT_BUTTON_LABEL","getShadow","useInteractiveStates","createSectionVariants","getSectionRestProps","useIsomorphicLayoutEffect","init_buttonStyles","useFramerDesignEnvironment","IMAGE_SIZES_FULL_BLEED","getPlanIconNameFromPlanName","FONT_FAMILY_TRICOUNT_BODY_STACK_CSS","init_framerStaticMotionContext","getLiquidGlassVariantChromeShadow","resolveTricountOnSurfaceButtonVariant","useIconLoaded","ensureMontserratLoaded","BADGE_ACCENT_COLOR_TITLES","init_announcementBannerLocale","isLightThemeSurface","PRESERVE_CONTROL_NEWLINES","normalizeElementId","useSmartLinkProps","usePageLanguage","getFocusOutlineWidth","pickSafeDivProps","matchAnnouncementLocaleKey","init_controlTextStyles","resolveCollectionElementId","enrichRichTextLinkRels","themePropertyControls","init_breakpointControl","HINT_ARIA_LABEL","getScrollViewportMargin","createDisclosureVariants","disclaimerHasVisibleContent","sectionButtonVariantControls","breakpointPropertyControl","resolveSectionIdPrefix","getResponsiveSpacing","createCardVariants","getRichTextControlType","FRAMER_BREAKPOINT_DESCRIPTION","RAINBOW_SIGNATURE_LINEAR_STOPS_PERCENT","HINT_BADGE","getSectionPadding","init_useInteractiveStates","getContainerStyles","contrastRatio","ICON_OPTION_TITLES","useAutoBreakpoint","applyCardSurfaceStyle","getWidth","getFocusOutlineStyle","parseRgba","getIcon","LiquidGlassSurface","VISUALLY_HIDDEN_STYLE","FRAMER_ON_SELECT_DESCRIPTION","LEGACY_PLACEHOLDER","init_colors","isLightThemeSurface$1","isFramerDesignEnvironment","isPlaceholder","resolveImageSizesAttribute","getCardThemeColors","init_motionVariants","HINT_DESCRIPTION","getSplitMediaImageSizes","getCardPadding","isFramerEditorEnvironment","FRAMER_THEME_DESCRIPTION_IMAGE","useReducedMotion","getContainerPadding","resolveTricountThemeVariant","shouldPauseOffscreenMotion","init_propertyControlCopy","ICON_OPTIONS_WITH_NONE_AND_CUSTOM","isCanvasTabletBreakpoint","CardSurfaceOverlay","resolveThemeVariant","setElementInert","FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN","ICON_OPTIONS_WITH_NONE","isCanvasPhoneBreakpoint","getSectionBackgroundColor","LIQUID_GLASS_FILL_ALPHA","getContainerMaxWidth","processSVG","PLACEHOLDER","getCmsEmptyPlaceholderStyle","resolveBrand","FRAMER_THEME_DESCRIPTION_SURFACE","ICON_OPTIONS_WITH_CUSTOM","CAROUSEL_PHONE_PEEK","getStagger","NAV_HEADER_HEIGHT_CSS_VAR","getThemeColors","getWidthValue","getCardRadius$1","isTricountLightSurface","useIsLinkHiddenInLocale","brandPropertyControl","resolveRepeatedCollectionElementId","getResponsiveGap","FULL_SIZE_STYLE","getPlaceholderColors","HINT_IMAGE_ALT","getTransition","getTricountChipColors","getZIndex","init_rainbowSignatureGradient","getSpring","stringLooksLikeHtml","init_themeHelpers","init_useInViewport","init_placeholders","resolveImageDecoding","getCopyStackGap","useDocumentIsRtl","formatRgba","ICON_OPTION_TITLES_WITH_CUSTOM","useEffectiveBreakpoint","getCardContentLayerStyle","resolveTricountCardButtonProps","colorToRgb","BADGE_ACCENT_COLORS","getGap","getIconRaw","FONT_FAMILY_MONTSERRAT_STACK","init_LiquidGlassSurface","getCopyToCtaMarginTop","useDocumentVisible","init_colorParsing","ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM","init_cardSurface","init_layoutStyles","init_sectionProps","init_Button","domIdFromUseId","getSectionGradientPresetOptions","SECTION_GRADIENT_PRESET_OPTIONS","getSectionGradientPresetDefault","SECTION_GRADIENT_PRESET_DEFAULT","resolveSectionGradientPreset","allowed","preset","BRAND_RAINBOW_GRADIENT_PRESETS","SECTION_GRADIENT_BRIGHTNESS","SECTION_GRADIENT_SATURATE","SECTION_GRADIENT_OVERLAY_MIN_OPACITY","init_sectionGradientPresets","cosmicFlowKeyframes","panPercent","cosmicFlowPanPercent","backgroundSizePercent","cosmicFlowLayerSizeStyle","init_cosmicFlowAnimation","useDecorativeMotionLimit","DECORATIVE_MOTION_LIMIT_MS","fallbackRef","isInViewport","targetRef","isRunning","active","expired","setExpired","timer","limitMs","init_useDecorativeMotionLimit","resolveGradientPresetKey","GRADIENT_PRESET_ALIASES","invertUtilityColorPath","match","path","num","inverted","NOISE_TILE_SIZE_PX","NOISE_BACKGROUND_IMAGE","gradientPresets","animationStyles","BackgroundAnimatedGradientInternal","BackgroundAnimatedGradient","init_BackgroundAnimatedGradient","\"Yellow\"","\"Orange\"","\"Red\"","\"Fuchsia\"","\"Purple\"","\"Indigo\"","\"Blue\"","\"Turquoise\"","\"Cyan\"","\"Green\"","\"Rainbow\"","\"Lush\"","\"Cool\"","\"Warm\"","\"Free\"","\"Core\"","\"Pro\"","\"Elite\"","speed","idProp","rest","props","id","useTransparentNeutral","neutralOverlayTransparent","overlayStyle","isStatic","prefersReducedMotion","disableMotion","paused","containerRef","isDocumentVisible","isIdlePaused","isMotionLimitReached","isAnimationPaused","setContainerRef","node","ref","resolvedPreset","presetData","animData","resolvedColors","theme","p","stops","numColorStops","colors","gradient","gradientAngleDeg","gradientStopPercents","clampedBrightness","gradientBrightness","clampedSaturate","gradientSaturate","gradientFilters","gradientBrightnessFilter","restBackgroundSize","resolvedBackgroundSize","isRainbowPreset","backgroundSizePercentAnimated","backgroundSize","rainbowBackgroundPosition","usesCompositorPan","animationType","cosmicPanPercent","resolvedKeyframes","keyframes","overlayGradient","rgb","start","step80","step60","step40","colorEnd","overlayMinOpacity","overlayDirection","gradientMaskImage","opaque","containerStyle","breakpoint","style","gradientLayerStyle","animation","overlayLayerStyle","grainAlpha","grainOpacity","grainLayerStyle","showOverlay","showGrain","getBackgroundVariantControlDefault","override","SECTION_BACKGROUND_DEFAULTS","resolveBackgroundVariant","authored","getSectionBackgroundLayer","opts","isGradient","sectionBgColor","layerStyle","\"style\"","resolveSectionBackdropImage","value","clampOpacityPercent","getSectionBackdropLayer","src","opacityPercent","imageStyle","srcSet","combineBackgroundLayers","base","image","getSectionBackgroundFromProps","backgroundVariant","imageLayer","backdropImage","backdropFit","backdropPosition","backdropOpacity","backdropBlendMode","resolvedBrand","brand","backgroundGradientBrand","resolveTricountSectionBackgroundColor","resolved","backgroundPreset","backgroundOverlayDirection","backgroundShowOverlay","backgroundOverlayStyle","getSectionContentStackStyle","getSectionRootBackgroundStyle","sectionBackgroundPropertyControls","lockedBrand","overrides","defaultBrand","bunqPresetDefault","isNotGradient","isTricount","hasNoBackdropImage","SECTION_BACKGROUND_VARIANT_OPTIONS","TRICOUNT_BACKGROUND_VARIANT_OPTIONS","SECTION_HERO_OVERLAY_DIRECTION_DEFAULT","init_sectionBackground","isSpainRiskIndicatorLocale","locale","SPAIN_LOCALE_CODES","SPAIN_LOCALE_SLUGS","init_spainRiskIndicatorLocale","resolveSectionAnimateState","input","applySectionObserverEntry","once","options","hasBeenSeen","isIntersecting","getSectionMotionInitial","isStaticRenderer","reducedMotion","hasMounted","animate","useSectionAnimation","internalRef","hasBeenSeenRef","lastObservedElementRef","element","setElement","isDesignEnvironment","isInView","setIsInView","hasObserverResolved","setHasObserverResolved","setHasMounted","margin","sectionRef","forwardedRef","observer","entry","decision","init_useSectionAnimation","clampRiskLevel","safeScale","scale","DEFAULT_RISK_SCALE","level","normalizeRiskScale","SectionRiskIndicatorSpain","activeLocale","OFF_LOCALE_STYLE","SectionRiskIndicatorSpainInternal","DEFAULT_HEADING$1","DEFAULT_RISK_LEVEL","DEFAULT_RISK_DESCRIPTION","DEFAULT_DISCLOSURE","init_SectionRiskIndicatorSpain","breakpointProp","sectionRefObject","componentId","headingId","isCanvasPhone","resolvedScale","riskScale","resolvedLevel","riskLevel","riskScoreLabel","hasDisclosure","showDisclosure","disclosure","borderWidth","borderColor","cardPadding","copyStackGap","_isGradient","sectionStyles","useMontserrat","containerStyles","cardStyles","headerStyles","headingStyles","bodyStyles","columnStyles","leftColumnStyles","riskScoreRowStyles","riskLevelStyles","riskScaleStyles","bodyCopyStyles","containerVariants","itemVariants","sectionId","backgroundLayer","heading","riskDescription","children","sanitizeRichTextScopeClass","fragment","buildRichTextLinkScopedCss","safe","scopeClass","linkColor","init_richTextLinkScopedCss","richTextDocumentToPlainText$1","child","stripHtmlToPlainText$1","html","extractPlainTextFromReactNode","isFaqAnswerPresent","answer","o","faqAnswerPlainTextForSchema","init_faqAnswerContent","AccordionFAQItem","isLinkHiddenInLocale","AccordionFAQItemInternal","init_AccordionFAQItem","controlledOpen","safeDomProps","isOnFramerCanvas","skipMotion","disclosureVariants","generatedId","uniqueId","itemId","rootId","question","resolvedLearnMoreId","learnMoreId","interactiveHandlers","isControlled","internalOpen","setInternalOpen","defaultOpen","prevDefaultOpenRef","isOpen","contentRef","measureRef","buttonRef","articleRef","setButtonRef","el","buttonRefCallback","handleToggle","allowToggle","newOpenState","onToggle","handleMouseDown","handleToggleKeyDown","resolvedTheme","triCardColors","questionTypography","answerTypography","borderRadius","themeColors","cardButtonProps","_cardBg","answerRichScopeClass","answerLinkScopedCss","linkCss","richTextProseTight","proseThemeCss","textSecondaryColor","labelId","contentId","chevronIconSVG","iconColor","HeadingTag","headingLevel","articleStyle","textColor","contentLayerStyle","cardInsetY","cardInsetX","buttonStyle","isHovered","isPressed","isFocused","questionTextStyle","headingStyle","iconStyle","contentStyle","helpLinkLocaleCode","answerWithLinkRels","pageLanguage","accessibilityStrings","learnMoreUrl","link","learnMoreLabel","buttonLabel","getTestimonialCarouselBackgroundVariant","variants","TESTIMONIAL_CAROUSEL_CARD_VARIANTS","globalIndex","isTestimonialCarouselBackgroundVariant","TESTIMONIAL_CMS_BG_VARIANT_ATTR","init_testimonialCarouselBackgrounds","parseBreakpoint","readInheritedSectionBreakpoint","host","SECTION_BREAKPOINT_ATTR","useInheritedSectionBreakpoint","contextBreakpoint","SectionBreakpointContext","domBreakpoint","setInheritedBreakpoint","inheritedBreakpoint","cancelled","syncBreakpoint","tryAttach","useSlotFallbackBreakpoint","ownBreakpoint","init_useInheritedSectionBreakpoint","uppercaseLetterRatio","letters","text","isDisplayableReviewQuote","normalized","quote","pattern","BLOCKED_QUOTE_PATTERNS","upper","snippet","BLOCKED_QUOTE_SNIPPETS","hideNonDisplayableTestimonialItems","article","collectionItem","target","init_reviewModeration","resolveImagePreloadHref","href","HIGH_FETCH_PRIORITY_ATTRIBUTE","ImagePreloadLink","init_imagePreloadLink","mediaQuery","media","imageSrcSet","imageSizes","sizes","readPositiveIntegerParam","params","name","parseImageDimensionsFromUrl","url","width","height","init_imageUrlDimensions","getImageOwnAlt","resolveImageAlt","candidates","candidate","trimmed","ignoreDefaultAlt","defaults","defaultAlt","resolveImageAltWithDefault","companionAlt","init_resolveImageAlt","getCardRadius","size","parsePixelWidth","resolveImageAtomSizes","fixedWidth","fill","fallback","Image","ImageInternal","LEGACY_IMAGE_ALT_DEFAULTS","init_Image","elementId","resolvedFileSrc","imageUrl","primaryTrimmed","actualImageUrl","actualSrcSet","hasError","setHasError","imgRef","img","getAspectRatioValue","aspectRatio","customAspectRatio","ratio","\"auto\"","\"custom\"","getObjectPositionValue","objectPosition","customObjectPosition","\"center\"","\"top\"","\"bottom\"","\"left\"","\"right\"","aspectRatioValue","objectPositionValue","borderToken","finalBorderColor","finalBackgroundColor","backgroundColor","handleError","handleLoad","showBorder","responsiveRadius","containerDomProps","placeholderStyle","explicitAlt","alt","imageAlt","ariaLabel","urlDimensions","imgWidth","imgHeight","preloadMedia","priority","localizedLinkLabelFromSlug","cleaned","slug","localizedLinkPropKey","prefix","localeKey","localizedLinkToggleKey","readLinkValue","source","key","hasUsableUrl","resolveLocalizedLink","globalValue","catalog","matchedKey","localeCode","useLocalizedLink","getLocalizedLinkCatalog","localizedLinkOmitKeys","localizedLinkPropertyControls","toggleKey","toggleHidden","hidden","overrideHidden","controls","title","init_localizedLinks","supportingTextTypographyPath","headlinePath","getHeadlineTypographyStyles","SECTION_CTA_HEADLINE_2XL_PATH","getSupportingTextTypographyStyles","sectionHeadlineSizePath","SECTION_HEADLINE_SIZE_PATHS","SECTION_STANDARD_HEADLINE_PATH","SECTION_PAGE_HEADER_HEADLINE_PATH","SECTION_CTA_HEADLINE_XL_PATH","SECTION_HEADLINE_SIZES","SECTION_HEADLINE_SIZE_OPTION_TITLES","sectionHeadlineSizePropertyControl","init_sectionCopyTypography","\"lg\"","\"xl\"","normalize","isPlaceholderHeading","PLACEHOLDER_HEADINGS","isPlaceholderDescription","PLACEHOLDER_DESCRIPTIONS","withoutPlaceholderDescription","withoutPlaceholderVideoTitle","isPlaceholderButtonLabel","PLACEHOLDER_BUTTON_LABELS","isPlaceholderDisclaimer","getPageHeadingTag","headingTag","isSectionContentEmpty","VIDEO_TITLE_PLACEHOLDER","init_placeholderContent","injectBreakpointIntoCmsSlot","sectionContext","nextChildren","isCustomComponent","hasResponsiveBreakpoint","nextProps","init_injectBreakpointIntoCmsSlot","isCmsCollectionPlaceholder","CMS_COLLECTION_PLACEHOLDER_ATTR","buildCmsCollectionGridCriticalCss","CMS_COLLECTION_GRID_ATTR","gridId","slotRules","gridRules","columns","gap","slot","pagination","spinner","cmsChromeHideCss","CMS_PAGINATION_CHILD_HAS","formatCssValue","UNITLESS_CSS_PROPERTIES","property","cssDeclarationsFromStyles","suffix","important","styles","formatted","cssPropertyName","declaration","getCmsCollectionLayoutId","reactId","getCmsCollectionLayoutSelectors","CMS_COLLECTION_LAYOUT_ATTR","layoutId","layoutChild","gridRootSelectors","itemFilter","root","buildCmsCollectionLayoutCriticalCss","selectors","rootDeclarations","collectionRootStyles","itemDeclarations","collectionItemStyles","gridRootsWithPagination","CMS_SLOT_SIZE_RULES","CMS_SLOT_POSITION_RESET_RULES","isGridLayout","isTestimonialColumnWrapper","TESTIMONIAL_COLUMN_ATTR","isCmsLayoutChromeElement","CMS_LAYOUT_CHROME_TAGS","layoutElementChildren","parent","hostSelector","isCmsCollectionPaginationControl","framerName","layerName","CMS_COLLECTION_FIELD_LAYER_SELECTOR","label","LOAD_MORE_LABEL_PATTERN","control","SPINNER_OR_LOADING_LABEL_PATTERN","isCmsCollectionInfiniteScrollSpinner","isCmsCollectionLoadMoreBusy","isCmsCollectionLoadMoreExhausted","button","isCmsCollectionSearchActive","CMS_COLLECTION_SEARCHING_ATTR","getCmsCollectionPaginationStyles","CMS_COLLECTION_INFINITE_SCROLL_SENTINEL_STYLES","CMS_COLLECTION_PAGINATION_BUTTON_STYLES","CMS_COLLECTION_PAGINATION_STYLES","applyCmsCollectionPaginationStyles","CMS_COLLECTION_PAGINATION_HIDDEN_ATTR","applyInlineStyles","getLooseCollectionItems","direct","wrapper","nested","letter","getCollectionRoots","getCollectionGridRoot","directChildren","getCmsCollectionLayoutRoots","roots","layoutRoots","getCmsCollectionItemElements","gridRoot","isCmsCollectionCardElement","getCmsCollectionCardElements","cards","items","countVisibleCmsCollectionCards","item","isCmsCollectionItemChild","isTestimonialClone","TESTIMONIAL_CLONE_ATTR","syncCmsCollectionListItemRoles","isList","listRoot","CMS_COLLECTION_LIST_ITEM_ATTR","getCmsCollectionSearchRoots","hostRoot","hostItems","layoutItems","getCmsCollectionSearchItems","setCmsCollectionSearchActive","getCmsCollectionPaginationControls","found","addFrom","scope","clickCmsCollectionLoadMore","waitForCollectionItemIncrease","settled","timeoutId","finish","signal","onAbort","resolve","grew","previousCount","timeoutMs","expandCmsCollectionPagination","maxClicks","click","applyTestimonialBackgroundVariant","variant","visualIndex","remapElementIdTree","oldId","newId","rewrite","dedupeTestimonialArticleIds","articles","seen","current","isFramerInternalId","nextId","index","removeTestimonialClones","clone","getOriginalColumnItems","column","fillTestimonialColumn","originals","visualIndexOffset","minimumItems","itemStyles","hasCmsCollectionPaginationChild","applyCmsCollectionLayoutToHost","sectionBreakpoint","firstScrollRoot","scrollRootRef","useCmsCollectionLayout","canvasObserverRef","applyStyles","hostRef","enabled","useCmsTestimonialCarouselColumns","isApplyingLayout","ensureColumn","existing","side","columnEl","flattenColumns","applyLayout","collectionRoot","looseItems","isPhone","phoneListStyles","trackStyles","leftColumn","rightColumn","leftItems","filledLeftCount","minimumItemsPerColumn","rafA","rafB","applyParallax","leftParallaxY","rightParallaxY","applyTransforms","unsubscribeLeft","unsubscribeRight","SECTION_GRID_CARDS_CMS_GRID_ID","init_cmsCollectionLayout","AccordionFAQGroup","AccordionFAQGroupInternal","INITIAL_OPEN_FIRST","INITIAL_OPEN_NONE","FAQ_REGION_ARIA_LABEL","init_AccordionFAQGroup","_question1","_answer1","_link1","_question2","_answer2","_link2","_question3","_answer3","_link3","_question4","_answer4","_link4","_question5","_answer5","_link5","_question6","_answer6","_link6","initialVisibleItemsProp","numQuestionsClamped","numQuestions","rawVisible","initialVisibleItems","numInitialVisible","numOpen","initialVisibleIndex1","initialVisibleIndex2","initialVisibleIndex3","initialVisibleIndex4","x","position","initialOpenState","s","n","sectionStyle","isEditorEnvironment","renderTarget","openIndexes","setOpenIndexes","idx","itemRefs","faqs","getPropValue","propName","getAnswerPropValue","getLinkPropValue","arr","i","faqSchema","validQuestions","faq","schemaUrl","\"name\"","\"acceptedAnswer\"","\"text\"","\"mainEntity\"","validIndexes","handleItemToggle","newSet","handleKeyDown","currentButton","currentIndex","targetIndex","targetButton","open","SectionFaqCentered","SectionFaqCenteredInternal","DEFAULT_ANSWER_PLACEHOLDER","DEFAULT_HEADING","DEFAULT_DESCRIPTION","DEFAULT_QUESTION","DEFAULT_ANSWER","DEFAULT_BUTTON_LABEL","DEFAULT_CTA_HEADING","DEFAULT_CTA_DESCRIPTION","DEFAULT_CTA_BUTTON_LABEL","DEFAULT_CTA_BUTTON_LINK","DEFAULT_ARIA_LABEL","DEFAULT_HEADING_LEVEL","DEFAULT_NUM_QUESTIONS","init_SectionFaqCentered","sectionRest","out","ghostButtonVariant","hasCMS","contentSource","isCanvas","hasCollection","collectionList","placeholderBgSubtle","placeholderTextMuted","resolvedSectionId","resolvedPrimaryCtaId","primaryCtaId","ctaHeadingId","cmsFaqRef","sectionPadding","copyToCtaMarginTop","faqToCtaSpacing","faqMaxWidth","headerBlockStyles","ctaHeaderBlockStyles","contentStyles","descriptionStyles","faqContainerStyles","ctaSectionStyles","ctaHeadingStyles","ctaDescriptionStyles","faqRegionLabelProps","faqProps","hasVisibleFaqItems","qa","question1","answer1","link1","question2","answer2","link2","question3","answer3","link3","question4","answer4","link4","question5","answer5","link5","question6","answer6","link6","activeCount","q","a","responsiveCollectionList","determineShouldShowCta","ctaHeading","ctaDescription","ctaButtonLabel","emptyPlaceholderStyle","description","ctaButtonLink","onCtaButtonClick","srcContainsId","ids","resolveFsmaBalancedCryptoImage","UNBALANCED_CRYPTO_GRAPH_IDS","FSMA_BALANCED_CRYPTO_GRAPH_SRC","UNBALANCED_CRYPTO_HERO_IDS","FSMA_BALANCED_CRYPTO_HERO_SRC","init_resolveFsmaBalancedCryptoImage","resolveTricountFestivalTicketsImage","mapped","FESTIVAL_TICKETS_SRC_BY_LOCALE","init_resolveTricountFestivalTicketsImage","e$2","t$4","init_purify","r","l","c","u","unapply","d","h","T","g","y","E","S","_","unconstruct","addToSet","cleanArray","lookupGetter","fallbackValue","A","N","b","w","R","D","k","C","O","L","v","M","I","U","P","F","H","z","G","B","W","Y","j","createDOMPurify","DOMPurify","X","V","$","K","Z","J","Q","ee","te","ae","re","se","ue","fe","me","he","Te","ge","ye","Ee","Se","Ae","Ne","be","we","Re","De","ke","Ce","Oe","Le","ve","Me","Ie","Ue","Pe","Fe","He","ze","Ge","Be","We","Ye","je","Xe","qe","Ve","$e","Ke","Ze","Qe","et","tt","nt","ot","at","rt","it","lt","ct","st","ut","ft","dt","mt","pt","ht","Tt","gt","Et","yt","St","_t","_sanitizeShadowDOM","t","e","canUseDomPurify","escapeHtmlText","stripDangerousBlocks","decodeNumericEntity","codePoint","raw","radix","decodeHtmlEntities","hex","dec","sanitizeUrlAttr","decoded","c0AndSpace","formatAllowedAttributes","parts","m","attrSection","ALLOWED_ATTR_SET","val","parseOpeningTag","tagInner","selfClosing","withoutSlash","nameMatch","rawName","tagName","ALLOWED_TAG_SET","attrs","VOID_TAGS","sanitizeRichContentWithoutDocument","stack","inner","cm","rawClose","closeName","sanitizeRichContent","PURIFY_OPTIONS","BLOG_ALLOWED_TAGS","BLOG_ALLOWED_ATTR","init_sanitizeHtml","DEFAULT_BADGE_ICON_SVG","SECTION_CONTENT_BADGE_DEFAULTS","sectionContentBadgePropertyControls","init_sectionContentBadge","color","normalizeFramerMultilineToLines","renderFramerMultilinePlainText","lines","contentIndexes","line","firstContentIndex","lastContentIndex","init_renderFramerMultilinePlainText","collectFeatureBullets","bullet","pickFeatureBullets","getBulletIconSize","resolveLineHeightPx","fontSizePx","fontSize","lineHeightValue","lineHeight","getFeatureBulletRowOffsets","offset","firstLineHeightPx","iconSize","FEATURE_BULLET_PROP_KEYS","FEATURE_BULLET_ICON_COLOR_DEFAULT","FEATURE_BULLET_TEXT_PATH","FeatureBulletList","featureBulletPropertyControls","init_featureBulletList","bullets","bulletTypography","rowOffsets","listStyle","rowStyle","iconWrapperStyle","textStyle","resolveAuthorLabel","legacyDefault","normalizeDotCount","FRAMER_DEFAULT_COUNT","MAX_DOT_COUNT","normalizeTimedProgressSeconds","TIMED_PROGRESS_DURATION_SECONDS_DEFAULT","NavDots","strings","baseId","buttonRefs","effectiveCount","count","effectiveTimedProgressSeconds","timedProgressDuration","safeActive","activeDot","keyframesName","btnClass","dotHoverFilter","defaultItemLabel","showTimedFill","isRtl","shouldRunTimedFill","progressPaused","handleDotKeyDown","nextIndex","goPrev","goNext","focusTarget","onSelect","handlePauseToggle","onPauseToggle","timedFillTransformOrigin","indicatorColor","trackTint","focusOutlineColor","outlineW","outlineOffset","listStyles","HIT_H","liStyles","buttonTransition","pauseButtonStyles","showPauseButton","PAUSE_BUTTON_SIZE","compact","pauseIconStyles","PAUSE_ICON_SIZE","listAriaLabel","LEGACY_LIST_ARIA_LABEL","resolvedPauseAriaLabel","pauseAriaLabel","LEGACY_PAUSE_ARIA_LABEL","resolvedPlayAriaLabel","playAriaLabel","LEGACY_PLAY_ARIA_LABEL","injectedCss","cssVarBag","isActive","itemLabel","getItemAriaLabel","hitW","HIT_W_COMPACT","HIT_W_ACTIVE","pillTopSpace","PILL_H","activePillLeftSpace","PILL_W","dotTopSpace","DOT","dotLeftSpace","buttonStyles","PLAY_TRIANGLE_H","PLAY_TRIANGLE_W","PAUSE_BAR_W","PAUSE_BAR_H","init_NavDots","shouldRunFeatureAutoAdvance","gate","init_featureAutoAdvance","clampFeatureImageCount","parsed","pickFeatureImageSlideshowExtraSlides","pickFeatureImageSlideshowSettings","getNextSlideIndex","length","getPreviousSlideIndex","getFeatureImageSlideLoading","hasEnteredViewport","getPaginationButtons","container","FEATURE_IMAGE_SLIDESHOW_DEFAULTS","FEATURE_IMAGE_SLIDESHOW_PROP_KEYS","FeatureImageSlideshow","featureImageSlideshowPropertyControls","init_featureImageSlideshow","rootRef","paginationRef","focusColor","setCurrentIndex","userPaused","setUserPaused","setIsHovered","hasFocusWithin","setHasFocusWithin","focusedArrow","setFocusedArrow","isRootFocusVisible","setIsRootFocusVisible","hoveredArrow","setHoveredArrow","pressedArrow","setPressedArrow","autoPlayEpoch","setAutoPlayEpoch","wasPausedRef","restorePaginationFocusIndexRef","ignoreRestoredFocusRef","safeInterval","autoPlayIntervalMs","canAutoPlay","slideCount","autoPlay","isPaused","runAutoAdvance","activeElement","focusIndex","intervalId","prev","goTo","handlePrevious","handleNext","nextPaused","event","handleRootFocus","handleRootBlur","rootStyles","handleFocusCapture","handleBlurCapture","next","viewportStyles","viewportStyle","stripStyles","slideStyles","arrowSize","getArrowStyles","arrowIconStyles","isSplitPagination","paginationStyles","renderArrow","isLeft","icon","prevAriaLabel","nextAriaLabel","renderSlide","paginationAriaLabel","total","GALLERY_ACCESSIBILITY_UI_STRING_TRANSLATIONS","init_galleryAccessibility","getGalleryAccessibilityStrings","GALLERY_ACCESSIBILITY_UI_STRINGS","language","init_galleryAccessibilityStrings","phoneImageFirstPropertyControls","init_phoneImageFirstControl","isFeatureImageStacked","tabletLayout","getFeatureColumnOrder","isStacked","imageFirst","isImageLeft","FEATURE_IMAGE_TABLET_LAYOUT_DEFAULT","featureImageTabletLayoutPropertyControls","init_featureImageTabletLayout","getAccentTextOnBackgroundContrastRatio","accent","isAccentTextOnBackgroundAA","isAccentTextOnBackgroundLargeAA","accentColorOptionTitle","blend","foreground","alpha","background","getDarkGlassAccentBadgeFill","accentFill","lightestDarkSurface","withFill","ACCENT_GLASS_FILL_ALPHA","ACCENT_GLASS_TINT_ALPHA","getReadableAccentTextOnDarkGlass","cached","darkGlassAccentTextCache","readable","init_accentContrast","Badge","BadgeInternal","DEFAULT_CIRCLE_ICON_SVG","LEGACY_DEFAULT_ARIA_LABEL","init_Badge","ariaLabelProp","showIcon","smartLink","safeLinkHref","linkInteractiveStyles","linkHandlers","isAccentMode","semanticMode","accentColor","isDarkSurface","dotColor","showIconResolved","effectiveIconSvg","iconSvg","processedIconSvg","getBadgeBackground","getBadgeTextColor","getPaddingX","typography","solidBackground","paddingX","tintedBackground","useGradientFill","finalBackground","resolvedGlassTone","badgeHeight","badgeRadius","tricountSolidFill","liquidGlassFinish","neutralVariant","badgeStyle","iconContainerStyle","iconSvgStyle","iconDotStyle","rawAriaOverride","trimmedAriaOverride","trimmedLabelText","spokenOverride","opensInNewTab","linkAccessibleName","linkAriaLabel","hiddenSpokenOverride","linkTouchTargetStyle","SectionFeatureImage","SectionFeatureImageInternal","init_SectionFeatureImage","primaryLabelProp","primaryButtonLabelProp","primaryLinkProp","primaryButtonUrlProp","secondaryLabelProp","secondaryButtonLabelProp","secondaryLinkProp","secondaryButtonUrlProp","primaryLabel","secondaryLabel","primaryLink","secondaryLink","resolvedSecondaryCtaId","secondaryCtaId","showDisclaimer","disclaimer","isRichDisclaimerElement","disclaimerWithLinkRels","disclaimerHtml","isRichDisclaimer","disclaimerRichClass","disclaimerRichTextScopedCss","isNarrowViewport","viewportBreakpoint","useFullWidthCtas","imagePosition","galleryStrings","isPrimaryLinkHiddenInLocale","localizedImage","slides","slide","isSlideshow","gridAlignItems","gridStyles","columnOrder","phoneImageFirst","contentColumnStyles","imageColumnStyles","imageWrapperStyles","buttonsStyles","disclaimerStyles","disclaimerInnerStyles","imageVariants","renderSlideImage","imageAspectRatio","imageFit","badgeLabel","badgeSemanticMode","badgeVariant","badgeAccentColor","badgeShowIcon","badgeIcon","badgeIconSvg","closingText","primaryButtonVariant","onPrimaryClick","onSecondaryClick","isNavHeroFirstPaintValue","NAV_HERO_FIRST_PAINT_VALUES","navHeroFirstPaintScript","attr","NAV_AT_TOP_THEME_ATTR","cssVar","NAV_AT_TOP_THEME_CSS_VAR","published","NAV_FIRST_PAINT_FALLBACK_HEIGHT_PX","publishNavHeroChromeValue","NAV_AT_TOP_THEME_EVENT","publishNavAtTopTheme","publishNavOverlayChrome","NAV_HERO_CHROME_OVERLAY","clearNavAtTopTheme","usePublishNavAtTopTheme","isOverlay","mode","isLightPublish","shouldPublish","NAV_HERO_CHROME_ATTR","NAV_HERO_CHROME_LIGHT","init_navAtTopTheme","getHeroHeadingTypographyStyles","HERO_HEADING_PATH","getHeroSubheadlineTypographyStyles","HERO_SUBHEADLINE_PATH","init_heroHeadingTypography","resolveHeroAboveHeadlineType","isAboveHeadlineType","type","HERO_ABOVE_HEADLINE_DEFAULTS","heroAboveHeadlinePropertyControls","HeroAboveHeadline","init_heroAboveHeadline","trimmedEyebrow","eyebrow","trimmedBadgeLabel","badgeSize","badgeLink","showHeroDisclaimer","renderDisclaimerBody","splitDisclaimerLink","phrase","linkText","HERO_DISCLAIMER_DEFAULTS","heroDisclaimerContentPropertyControls","heroDisclaimerLinkPropertyControls","heroDisclaimerLinkTextPropertyControls","HeroDisclaimer","init_heroDisclaimer","disclaimerHref","disclaimerUrl","resolvedTextColor","resolvedLinkColor","linkStyles","disclaimerLinkText","before","after","disclaimerVisibleKey","getDisclaimerLocaleCatalog","isDisclaimerVisibleForLocale","\"disclaimerPerLocale\"","useDisclaimerLocaleVisible","useLocaleDisclaimer","disclaimerLocaleVisibilityPropertyControls","localeHidden","DISCLAIMER_PER_LOCALE_KEY","DISCLAIMER_LOCALE_VISIBILITY_PROP_KEYS","init_disclaimerLocaleVisibility","isBrandGradientCardVariant","GRADIENT_BACKGROUND_TOKEN_PATHS","buildBrandGradientCardSingleLayerImage","angleDeg","getBrandGradientCardStopColors","c1","c2","c3","c4","getBrandGradientCardRingStyles","maskGradient","maskLayers","borderPx","layer","getPlanTintAlpha","isInverted","buildTranslucentPlanGradient","paths","buildPlanGlassWash","_OVERLAY_BLACK_RGB","planPricingCardGlassSheen","_SHEEN_WHITE_RGB","planPricingCardGlassFrost","buildGlassTintStackFromPaths","buildBrandGradientCardGlassTintBackground","buildPlanPricingCardGlassTintBackground","BRAND_GRADIENT_CARD_VARIANTS","init_brandGradientCardBackground","\"brown\"","\"blue\"","\"green\"","getPlanCardBrandGlassTintBackground","PLAN_CARD_GRADIENT_VARIANTS","planIndex","themeInverted","getPlanFeaturedIconColor","DEFAULT_PLAN_ACCENT_COLORS","FEATURED_ICON_COLOR_VALUES","DEFAULT_PLAN_ICON_COLORS","PLAN_ACCENT_CONTROL_OPTIONS","PLAN_ACCENT_CONTROL_OPTION_TITLES","init_planCardAccent","CardPricing","CardPricingWithRef","CardPricingInternal","init_CardPricing","cardBorderRadiusProp","buttonLinkUrl","buttonLink","isButtonLinkHiddenInLocale","showButton","cardId","planName","resolvedButtonId","buttonId","isRainbowGlassCard","surface","useRainbowGlass","tri","textPrimary","secondaryCopyOpacity","gapMd","gapSm","gapTight","padding","planFeaturedIconSize","resolvedCardBorderRadius","cardStyle","planNameStyle","priceStyle","billingStyle","descStyle","priceStackStyle","showFeaturedIcon","iconName","effectiveIcon","copyStackStyle","planAccentIndex","accentPlanIndex","glassAccentTint","cardAccentColor","resolvedFeaturedIconColor","featuredIconColor","price","billingPeriod","popular","onButtonClick","normalizePlanPriceAndBilling","rawPrice","rawBilling","priceWithoutBilling","combinedMatch","getPricingCardRadius","buildPlan","pickPlanTypeField","planType2Active","forType2","primary","SectionPricingCards","SectionPricingCardsInternal","hidePlanTypeTabControls","CARD_PRICING_GRID_ITEM_STYLE","CMS_PLANS_HOST_STYLES","init_SectionPricingCards","planCtaIds","plan1CtaId","plan2CtaId","plan3CtaId","plan4CtaId","resolvedComparisonLinkId","comparisonLinkId","selectedIndexFromProps","selectedPlanType","planType2Selected","interactionPlanTypeIndex","setInteractionPlanTypeIndex","cmsCardsRef","focusedPlanTypeIndex","setFocusedPlanTypeIndex","planTypes","planType1","planType2","effectiveSelectedPlanType","showPlanTypeTabs","planType2TabActive","plans","slotEnabled","plan1Enabled","plan2Enabled","plan3Enabled","plan4Enabled","slotPlans","plan1Name","plan1NameType2","plan1Price","plan1PriceType2","plan1BillingPeriod","plan1BillingPeriodType2","plan1Description","plan1DescriptionType2","plan1ButtonLabel","plan1ButtonLabelType2","plan1ButtonLink","plan1ButtonLinkType2","plan2Name","plan2NameType2","plan2Price","plan2PriceType2","plan2BillingPeriod","plan2BillingPeriodType2","plan2Description","plan2DescriptionType2","plan2ButtonLabel","plan2ButtonLabelType2","plan2ButtonLink","plan2ButtonLinkType2","plan3Name","plan3NameType2","plan3Price","plan3PriceType2","plan3BillingPeriod","plan3BillingPeriodType2","plan3Description","plan3DescriptionType2","plan3ButtonLabel","plan3ButtonLabelType2","plan3ButtonLink","plan3ButtonLinkType2","plan4Name","plan4NameType2","plan4Price","plan4PriceType2","plan4BillingPeriod","plan4BillingPeriodType2","plan4Description","plan4DescriptionType2","plan4ButtonLabel","plan4ButtonLabelType2","plan4ButtonLink","plan4ButtonLinkType2","currentSelectedPlanType","isCanvasTablet","planTypePillLayoutId","handlePlanTypeClick","onPlanTypeChange","layoutVariant","comparisonIntroStyles","planToggleGlassVariant","glassFinish","activePillGlassFinish","planToggleRadius","activePillChromeShadow","toggleContainerStyles","toggleButtonBaseStyles","toggleButtonActiveStyles","activePillBackground","plansGridWrapperStyles","plansGridStyles","cmsPlansGridStyles","hasCmsCollection","cmsLayoutId","cmsLayoutCriticalCss","comparisonLinkRaw","comparisonLinkUrlType1","comparisonLinkUrlType2","comparisonUrl","hasComparisonUrl","hasHeader","pricingCardRadius","planTypeToggleAriaLabel","planType","planIconName","plan","onPlanClick","comparisonIntroText","comparisonLinkLabel","onComparisonNavigate","onComparisonClick","isCms","isPlanDisabled","isTabsHidden","t$3","v$3","p$3","y$5","m$5","I$3","k$3","L$3","N$3","O$2","_$3","q$3","D$3","R$3","r$2","C$3","J$1","W$2","$$1","z$2","K$2","G$3","V$2","H$2","X$1","Q$2","Y$3","Z$2","tt$1","te$1","tr$1","ti$1","tn$1","ts$1","to$1","ta$1","tu$1","tl$1","th$1","tc$1","tf$1","td$1","tg$1","tv$1","ty$1","tp$1","tm$1","tw$1","tb$1","tI$1","tS$1","tU$1","tk$1","tT$1","tE$1","tx$1","tA$1","tP$1","tF$1","tN$1","t_$1","tq$1","e$1","i$3","n$1","s$5","o$1","a$4","u$5","l$1","h$5","c$3","d$5","w$3","b$3","B$3","E$2","M$1","P$3","T$3","x$5","F$2","A$3","j$1","tL$1","tB$1","tM$1","tO$1","tj$1","tD$1","init_vnHeWIt_p_0","c$2","f$3","s$4","d$4","h$4","x$4","f","a$3","u$4","m$4","y$4","init_vnHeWIt_p_1","a$2","m$3","t$2","i$2","f$2","s$3","d$3","u$3","h$3","w$2","g$1","S$1","p$2","N$2","v$2","I$2","b$2","U$1","_$2","y$3","L$2","R$2","x$3","k$2","H$1","Y$2","W$1","P$2","D$2","A$2","q$2","T$2","B$2","G$2","F$1","init_vnHeWIt_p","renderTextWithEmailLinks","EMAIL_PATTERN","part","init_emailLinks","parseDateOrNull","dateString","date","parseCompactDateInput","dateOnlyMatch","year","month","day","localDate","init_dateFormatting","LOAD_MORE_UI_STRING_TRANSLATIONS","init_loadMore","toUiStringLanguage","LANGUAGE_NAME_TO_CODE","localeOrLanguage","getLoadMoreLabel","LOAD_MORE_UI_STRINGS","resolveLoadMoreLabel","propValue","LOAD_MORE_ENGLISH_DEFAULT","init_loadMoreCopy","BLOG_POST_UI_STRING_TRANSLATIONS","init_blogPost","isUnresolvedFramerBinding","isUnresolvedFramerText","UNRESOLVED_CSS_VARIABLE","sanitizeFramerDisplayString","resolveBlogCategoryDisplayName","sanitized","CATEGORY_NAME_PLACEHOLDER","BLOG_POST_CATEGORY_ENUM_BY_ID","foldMonthToken","dateFromLocalizedLongMatch","LOCALIZED_DAY_MONTH_YEAR","LOCALIZED_MONTH_INDEX","toDateLocale","parseBlogPublishedDateInput","isoMatch","ISO_CALENDAR_DATE","englishMonth","ENGLISH_MONTH_DATE","shortMonth","SHORT_MONTH_DATE","formatParsedBlogDate","formatBlogPublishedDate","resolveBlogPublishedOnPrefix","BLOG_PUBLISHED_ON_ENGLISH_DEFAULT","BLOG_POST_UI_STRINGS","formatBlogPublishedOnLine","dateText","prefixProp","formatBlogPublishedDateTimeAttribute","init_framerCmsString","richTextDocumentToPlainText","reactNodeToPlainText","getContentStringForReadTime","content","stripHtmlToPlainText","countWordsForReadTime","plainText","resolveReadTimeMinutesOverride","minutes","init_readTimeWordCount","resolveCardBlogLinkLabel","cardTitle","trimmedLabel","readMoreLabel","customLabel","LEGACY_READ_MORE_LABELS","getCardBlogImageSizes","CardBlogLink","newTabId","linkUrl","openInNewTab","resolvedAriaLabel","resolvedLabelledBy","labelledBy","describedBy","focusOutline","CardBlog","CardBlogInternal","CARD_BLOG_BADGE_ACCENT_COLORS","CARD_BLOG_BADGE_ACCENT_TITLES","init_CardBlog","\"orange\"","\"yellow\"","\"red\"","\"purple\"","\"fuchsia\"","\"indigo\"","\"cyan\"","\"turquoise\"","imageUrlProp","descriptionProp","contentForReadTimeProp","readMoreLabelProp","readMoreIdProp","supportingText","contentForReadTime","readTimeContent","readMoreButtonLabel","readMoreId","readMoreID","iD","cardRef","mergeCardRef","layoutBreakpoint","canvasBreakpoint","displayCategory","category","displayDate","dateTimeAttribute","scriptIdRef","effectiveReadTime","readTimeSuffix","wordCount","titleTypography","descriptionTypography","readTimeTypography","contentGap","metaGap","gapXs","resolvedLinkUrl","resolvedReadMoreId","isInteractive","readMoreAriaLabel","blogReactId","titleId","descriptionId","articleSchema","resolvedImageSrc","hasImage","hasUrl","\"headline\"","scriptId","script","existingScript","cardInlineStyles","cardBg","imageContainerStyle","contentContainerStyle","metaContainerStyle","titleBodyStyle","titleStyle","titleColor","descriptionStyle","descriptionColor","readTimeStyle","readTimeColor","imageAltText","isImageDecorative","hasTitleOrDescription","cardContent","showCategory","hasReadTime","showReadTime","categoryBadgeLink","cardInnerLayer","handlers","toCssIdSelector","getGridColumns","dense","desktopColumns","FeaturedBlogPostsCarouselControl","setIsFocused","direction","baseStyle","disabled","focusBorderColor","CAROUSEL_CONTROL_ICON_SIZE","SectionFeaturedBlogPosts","SectionFeaturedBlogPostsInternal","LEGACY_CAROUSEL_ARIA_LABEL","LEGACY_PREV_ARIA_LABEL","LEGACY_NEXT_ARIA_LABEL","init_SectionFeaturedBlogPosts","scrollerId","setScrollerId","cmsGridRef","cmsScrollRootRef","useCarouselLayout","narrowScreenLayout","gridGap","hasMultiplePosts","canScrollLeft","setCanScrollLeft","canScrollRight","setCanScrollRight","scrollRegionLabel","carouselAriaLabel","resolvedPrevAriaLabel","resolvedNextAriaLabel","sectionLabelledBy","hasViewAllTarget","viewAllLink","onViewAllClick","isViewAllHiddenInLocale","showViewAll","viewAllLabel","update","max","attach","nextScrollerId","resizeObserver","cleanup","rafId","scrollByDirection","delta","handlePrev","hasCarouselControlSlot","isCarouselMeasured","canScrollCarousel","reserveCarouselControls","renderCarouselControlRow","scrollerStyles","tailMask","cardWrapperStyles","cmsGridHostStyles","carouselColumnStyles","controlsRowStyles","scrollerFocusCss","controlButtonBaseStyles","collectionLayoutRootStyles","collectionLayoutItemStyles","cmsLayoutHostProps","renderEmptyState","slotContent","ButtonVideoPlay","ButtonVideoPlayInternal","MIN_TOUCH_TARGET","LEGACY_DEFAULT_ARIA_LABELS","SIZE_MAP","playButtonCircleColor","playButtonTriangleColor","PLAY_ICON","PAUSE_ICON","ICON_LAYER_STYLE","init_ButtonVideoPlay","tricountSurfaceColors","buttonSize","scopeId","variantDefaultAriaLabel","trimmedAriaLabel","isLegacyDefaultAriaLabel","glassLayerStyle","css","t$1","v$1","p$1","y$2","m$2","I$1","k$1","L$1","N$1","O$1","_$1","q$1","D$1","R$1","r$1","C$1","z$1","K$1","G$1","V$1","Q$1","Y$1","Z$1","tr","ti","tn","ts","to","ta","tu","tl","th","tc","tf","td","tg","tv","ty","tp","tm","tw","tb","tI","tS","tU","tk","tT","tE","tx","tA","tP","tF","tN","t_","tq","i$1","s$2","a$1","u$2","h$2","c$1","d$2","w$1","b$1","B$1","E$1","P$1","T$1","x$2","A$1","tL","tB","tM","tO","tj","tD","init_Kro0Q0VmG_0","f$1","s$1","d$1","h$1","x$1","u$1","m$1","y$1","init_Kro0Q0VmG_1","RjUhg3zQPToDisplayName","enumToDisplayNameFunctions","utils","__FramerMetadata__","init_Kro0Q0VmG","\"exports\"","\"enumToDisplayNameFunctions\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"RjUhg3zQPToDisplayName\"","\"default\"","\"framerEnumToDisplayNameUtils\"","\"framerCollectionId\"","\"framerData\"","\"framerColorSyntax\"","\"framerRecordIdKey\"","\"framerAutoSizeImages\"","\"framerSlug\"","\"framerCollectionUtils\"","\"utils\"","\"__FramerMetadata__\"","SectionCtaBlockPrimary","SectionCtaBlockPrimaryInternal","init_SectionCtaBlockPrimary","primaryCtaIdProp","resolvedLabel","primaryCTAID","primaryCTATracking","resolvedButtonLink","resolvedButtonVariant","buttonVariant","buttonVariantTricount","ctaToImageMarginTop","innerHeaderStyles","rawImageBelow","imageBelow","belowImage","belowImageURL","effectiveImageBelow","effectiveImageBelowAlt","imageBelowAlt","shouldShowImageBelow","imageBelowSizes","linkEmails","buttonOpenInNewTab","imageBelowImageFit"],"sources":["https:/framerusercontent.com/modules/N0rA6qJfbYD0PjT14zA1/aR8RG3MmldDCcXJ1ulgy/sectionGradientPresets.js","https:/framerusercontent.com/modules/gpS2Sg40kwVKsgY5cjsS/ZEwsCM9qn20rZcn7riBw/cosmicFlowAnimation.js","https:/framerusercontent.com/modules/WLRAkRyUYKCysuhJEY1h/ezJPoh3qPhkCgmuEPA4a/useDecorativeMotionLimit.js","https:/framerusercontent.com/modules/1zaJKNqAZDODUAb6B5be/DZYQpTSoNmXBw0EjatDp/BackgroundAnimatedGradient.js","https:/framerusercontent.com/modules/EQ5GV8erE0jQ7Er76nwA/z7pnpLPqkQ6On7imsHSe/sectionBackground.js","https:/framerusercontent.com/modules/xKPD7GBC5f8MXwllVlJ0/u18WhVqE1tP6A4NqrSps/spainRiskIndicatorLocale.js","https:/framerusercontent.com/modules/6nckfIXrjKHscT3Y5yzI/70BcWwuYZHa1Fr9sTgXk/useSectionAnimation.js","https:/framerusercontent.com/modules/GCcydyg0eMSc8XL104OQ/r12KPN8fF6ngLLSMMTsP/SectionRiskIndicatorSpain.js","https:/framerusercontent.com/modules/8b7WrxW6AT3X3aZesYdm/VGuVsE7d2ixnp4MOVFzk/richTextLinkScopedCss.js","https:/framerusercontent.com/modules/jsMAMDZqWt6NxAMqDYmu/vGR2nwUnwbszxEDbdiCN/faqAnswerContent.js","https:/framerusercontent.com/modules/buBSUKlZIyRze8l4uv7z/94hcCDjTN9aIuHQHhpVr/AccordionFAQItem.js","https:/framerusercontent.com/modules/Be4rj1GqjExx763DqUJa/gImtJXh7tg5p082EF0x1/testimonialCarouselBackgrounds.js","https:/framerusercontent.com/modules/ROyjANW4xLjXRwCOC9FI/qfdP1VcAePh6JvphpHWC/useInheritedSectionBreakpoint.js","https:/framerusercontent.com/modules/pgLiBunpb8LjOzf46szU/gcuumdqKIHjBrBXASF6s/reviewModeration.js","https:/framerusercontent.com/modules/4RiPsj93Hyw9tuZJy95l/YNWx473oFW7lPHVv5ZX0/imagePreloadLink.js","https:/framerusercontent.com/modules/Qthl4z7hUtR5zmOmx2HP/Q2NcY3VendyIAB8DMVnv/imageUrlDimensions.js","https:/framerusercontent.com/modules/sNTSX9leDi5aUSg7gPXI/YKraQMpiaXG6ew2SKJKb/resolveImageAlt.js","https:/framerusercontent.com/modules/o3hQZGIA0EBhtwjW4GUG/VSc38TyA6BCLxEWxHZmY/Image.js","https:/framerusercontent.com/modules/wJb422L4HdgVVCNVUwH5/CLmNajk3PXYyVUrfByVp/localizedLinks.js","https:/framerusercontent.com/modules/gNa5r0WZMWkVUgaOSuPd/UMMu51gaxoVDoi3vue7o/sectionCopyTypography.js","https:/framerusercontent.com/modules/Fo9oaDDF9gx6lrYVNMQq/KfrUQ0Mt02gEb6Vjjnhe/placeholderContent.js","https:/framerusercontent.com/modules/cFhaboR1Pe65LQDUkQXx/q2i86S2CxIqjKShhSqoo/injectBreakpointIntoCmsSlot.js","https:/framerusercontent.com/modules/qUnODpG58DPHrSIPDTFK/4ewjHEXEbTKnZgaa4QDD/cmsCollectionLayout.js","https:/framerusercontent.com/modules/03OFj7LcRPrJgomhJIgr/amt2Scr7zzMRsvq3Sns8/AccordionFAQGroup.js","https:/framerusercontent.com/modules/FQHt0UtpnwaE5iOgYnOg/ipVscVCUuXVVEengNes3/SectionFaqCentered.js","https:/framerusercontent.com/modules/N9kONR4Z9lPdiF1qpPUR/sVStpR1t8Q3TbKKfKGmO/resolveFsmaBalancedCryptoImage.js","https:/framerusercontent.com/modules/P4Pad9u8D4HKMK0egupS/ch3ZYMMFjD85S9nBG5q4/resolveTricountFestivalTicketsImage.js","https:/ga.jspm.io/npm:dompurify@3.1.0/dist/purify.js","https:/framerusercontent.com/modules/IeCy0xQh82PtqAtLBx3L/iUpmLaTN4KjettnUdZxt/sanitizeHtml.js","https:/framerusercontent.com/modules/ZfdQCkkOzMWM5GphMJnN/QP46RRcwTBMOfnyiUGwW/sectionContentBadge.js","https:/framerusercontent.com/modules/P615hELjDGKzHJ3IXfKa/D79VLStHQeosuiOwCp5K/renderFramerMultilinePlainText.js","https:/framerusercontent.com/modules/iiTrimz8xlqrer5RS8jS/bBmg6kK8y34L8jbR3IRY/featureBulletList.js","https:/framerusercontent.com/modules/SBwyc79FuwH5meBqbS79/l5ic2MDqLJKp4cCfLQwg/NavDots.js","https:/framerusercontent.com/modules/vjGVmOnf3dhc4OgZzzDQ/u3bDqJFvgRtZKaH1TRqk/featureAutoAdvance.js","https:/framerusercontent.com/modules/oe2EE2O3ezs9zpEa2Apj/INXVj2idN69nw7Rx2EEz/featureImageSlideshow.js","https:/framerusercontent.com/modules/By7J8XTr3Ck2WRUJJlVS/oINhCQ85i2eMcwy55cua/galleryAccessibility.js","https:/framerusercontent.com/modules/SiSs5oyI9qtnj6mpU0V2/QaQQK2FXJlFZtW8vtYhC/galleryAccessibilityStrings.js","https:/framerusercontent.com/modules/5WoYc49ib46n8H5DSq7G/2roF9Kq5sAEEBDjzCARt/phoneImageFirstControl.js","https:/framerusercontent.com/modules/qIXCbjPdsmjXhpX8XiUS/p81FhR72C3Mp9DrXHhDq/featureImageTabletLayout.js","https:/framerusercontent.com/modules/vszysssstFSC5xIS7rBn/z8af4P3W8wZkhe8im4Yl/accentContrast.js","https:/framerusercontent.com/modules/xErGdsi0xW9892ijq3Yi/WEi3VSLBRYAmNLlyCF6x/Badge.js","https:/framerusercontent.com/modules/fVeiZZ6pGEgrV6v8dNBI/FLFylh1tFtciHJNoU0nY/SectionFeatureImage.js","https:/framerusercontent.com/modules/66roIyD0jQ5x8TzSv9Gj/5O2EcUeTv9hRFv6eR8BC/navAtTopTheme.js","https:/framerusercontent.com/modules/rneYvGEAmTVgKxZAAOmS/HbviOPbyNHqPAaNgA0nH/heroHeadingTypography.js","https:/framerusercontent.com/modules/oYSQFFXHe6D5q4I5dc2W/nZf0JPVVUDc9uKl8hsNw/heroAboveHeadline.js","https:/framerusercontent.com/modules/cnWBXUAd3bPWVj1URC5M/dFZh6jABrgfoPORaMGgX/heroDisclaimer.js","https:/framerusercontent.com/modules/9dXgq9eQJ8ypYZG7U4XS/FRZZ5VFuvYpKpa0cl27Y/disclaimerLocaleVisibility.js","https:/framerusercontent.com/modules/LC2zz5evV7qeSSWm3nEe/UVOak6lnFbdk4RGCmdHq/brandGradientCardBackground.js","https:/framerusercontent.com/modules/Oqe4YMrSKJBciSC8iXIw/jpI5KGDnxoDnE440p3N9/planCardAccent.js","https:/framerusercontent.com/modules/fzhqZvbMbbrT6BB4qAYN/jwyztYgktSkTzubuoLzL/CardPricing.js","https:/framerusercontent.com/modules/VHnyDyGx8BkxO16SzD34/WhF2JDpDauJVu84mBZnh/SectionPricingCards.js","https:/framerusercontent.com/modules/a2OTVtu8FTLxb5xoaHgA/r6vXbfjzho4PWwPeC6sM/vnHeWIt_p-0.js","https:/framerusercontent.com/modules/a2OTVtu8FTLxb5xoaHgA/r6vXbfjzho4PWwPeC6sM/vnHeWIt_p-1.js","https:/framerusercontent.com/modules/a2OTVtu8FTLxb5xoaHgA/r6vXbfjzho4PWwPeC6sM/vnHeWIt_p.js","https:/framerusercontent.com/modules/HgW3geVxEmFmQLygGrAz/mXY2SYZMn29eQj30EPpG/emailLinks.js","https:/framerusercontent.com/modules/642mjqyJT4XCacVOrEWq/onpRuZOEKxbwt8MGtDbo/dateFormatting.js","https:/framerusercontent.com/modules/9QCIXgePv4puHux6bb4b/ND7MUwqkrlthdCdqi4Tm/loadMore.js","https:/framerusercontent.com/modules/AI8n2yUmtOVrwo7YSli7/kT62z9w3DeDHLUeeLfQ5/loadMoreCopy.js","https:/framerusercontent.com/modules/8RjvI7uzMjrrOybDloUw/MYMV8ewof0Q6DX8pTm4i/blogPost.js","https:/framerusercontent.com/modules/aZllUybmTG3lUbBwUfrO/OjCIEMj1BraHPfYTmW4s/framerCmsString.js","https:/framerusercontent.com/modules/CSKxJOdh7s9xtm3s9Fx0/ivOt3k8cPd0D5jTTzhwY/readTimeWordCount.js","https:/framerusercontent.com/modules/OP5NfBAaRTXldBl0JQwF/gCxpadA2TOBSuBshNlPk/CardBlog.js","https:/framerusercontent.com/modules/kkLuuwkmIieoxKdog5Bx/zVHn8NSYBCSx7HghHcLZ/SectionFeaturedBlogPosts.js","https:/framerusercontent.com/modules/0fZN5MGJEZVsFuUO1MVN/s4jB5DyZHhqrjChJODE9/ButtonVideoPlay.js","https:/framerusercontent.com/modules/2N5njDbvEbqDASudApci/0XXP5CEhPuo2wKwLxfsW/Kro0Q0VmG-0.js","https:/framerusercontent.com/modules/2N5njDbvEbqDASudApci/0XXP5CEhPuo2wKwLxfsW/Kro0Q0VmG-1.js","https:/framerusercontent.com/modules/2N5njDbvEbqDASudApci/0XXP5CEhPuo2wKwLxfsW/Kro0Q0VmG.js","https:/framerusercontent.com/modules/UHux7xyRP5S9yB5mGoz8/40xZjLmm8xI6hOn9PBQh/SectionCtaBlockPrimary.js"],"sourcesContent":["export const BRAND_RAINBOW_GRADIENT_PRESETS=[\"Lush\",\"Cool\",\"Warm\"];export const SECTION_GRADIENT_PRESET_OPTIONS=[...BRAND_RAINBOW_GRADIENT_PRESETS,\"Rainbow\"];export const SECTION_GRADIENT_PRESET_DEFAULT=\"Rainbow\";export function getSectionGradientPresetOptions(_brand=\"bunq\"){return SECTION_GRADIENT_PRESET_OPTIONS;}export function getSectionGradientPresetDefault(_brand=\"bunq\"){return SECTION_GRADIENT_PRESET_DEFAULT;}export const SECTION_GRADIENT_PRESET_OPTIONS_ALL=[...SECTION_GRADIENT_PRESET_OPTIONS];export function resolveSectionGradientPreset(preset,_brand=\"bunq\"){const allowed=getSectionGradientPresetOptions();if(preset&&allowed.includes(preset)){return preset;}return getSectionGradientPresetDefault();}export const SECTION_GRADIENT_BRIGHTNESS=.68;export const SECTION_GRADIENT_SATURATE=.88;export const SECTION_GRADIENT_OVERLAY_MIN_OPACITY=.32;\nexport const __FramerMetadata__ = {\"exports\":{\"SECTION_GRADIENT_PRESET_DEFAULT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BRAND_RAINBOW_GRADIENT_PRESETS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveSectionGradientPreset\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSectionGradientPresetOptions\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_GRADIENT_SATURATE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_GRADIENT_BRIGHTNESS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_GRADIENT_PRESET_OPTIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionGradientBrand\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_GRADIENT_PRESET_OPTIONS_ALL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSectionGradientPresetDefault\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_GRADIENT_OVERLAY_MIN_OPACITY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sectionGradientPresets.map","export function cosmicFlowKeyframes(panPercent){return`\n            @keyframes cosmic-flow {\n                0% { transform: translate3d(0, 0, 0); }\n                50% { transform: translate3d(${panPercent}%, 0, 0); }\n                100% { transform: translate3d(0, 0, 0); }\n            }\n        `;}export function cosmicFlowPanPercent(backgroundSizePercent){if(backgroundSizePercent<=100)return 0;return-((backgroundSizePercent-100)/backgroundSizePercent)*100;}export function cosmicFlowLayerSizeStyle(backgroundSizePercent){return{width:`${backgroundSizePercent}%`,height:`${backgroundSizePercent}%`,backgroundSize:\"100% 100%\",willChange:\"transform\",backfaceVisibility:\"hidden\",WebkitBackfaceVisibility:\"hidden\"};}// recompile: 1791547021955\n\nexport const __FramerMetadata__ = {\"exports\":{\"cosmicFlowKeyframes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cosmicFlowPanPercent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cosmicFlowLayerSizeStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cosmicFlowAnimation.map","import{useEffect,useRef,useState}from\"react\";import{useInViewport}from\"https://framerusercontent.com/modules/xy9GzlS8R067a5o5IABN/PPpWxFAudHT1xJp7cMx7/useInViewport.js\";export const DECORATIVE_MOTION_LIMIT_MS=5e3;export function useDecorativeMotionLimit(active=true,limitMs=DECORATIVE_MOTION_LIMIT_MS,targetRef){const fallbackRef=useRef(null);const isInViewport=useInViewport(targetRef??fallbackRef,{disabled:!targetRef,initial:true});const isRunning=targetRef?active&&isInViewport:active;const[expired,setExpired]=useState(false);useEffect(()=>{if(!isRunning)return undefined;setExpired(false);const timer=setTimeout(()=>setExpired(true),limitMs);return()=>clearTimeout(timer);},[isRunning,limitMs]);return expired;}// recompile: cit3454-t4\n\nexport const __FramerMetadata__ = {\"exports\":{\"useDecorativeMotionLimit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DECORATIVE_MOTION_LIMIT_MS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useDecorativeMotionLimit.map","/**\n * @framerIntrinsicWidth 1280\n * @framerIntrinsicHeight 225\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{forwardRef,useCallback,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{shouldPauseOffscreenMotion,useDocumentVisible,useInViewport}from\"https://framerusercontent.com/modules/xy9GzlS8R067a5o5IABN/PPpWxFAudHT1xJp7cMx7/useInViewport.js\";import{isFramerStaticMotionContext}from\"https://framerusercontent.com/modules/eUmR3liQ9rVtYMK4L55S/rvXvBhw4KO3uqlAoKZYc/framerStaticMotionContext.js\";import{pickSafeDivProps}from\"https://framerusercontent.com/modules/p11DUQRlAhLwmObOunDW/bXGGQNzeDSEsh5IbH1Kh/domProps.js\";import{resolveRepeatedCollectionElementId}from\"https://framerusercontent.com/modules/Ec9bGA2XITeferQlUDWq/5qQEL080pLQHBjiWrdw4/resolveElementId.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";import{cosmicFlowKeyframes,cosmicFlowLayerSizeStyle,cosmicFlowPanPercent}from\"https://framerusercontent.com/modules/gpS2Sg40kwVKsgY5cjsS/ZEwsCM9qn20rZcn7riBw/cosmicFlowAnimation.js\";import{useReducedMotion,getColorValue,colorToRgb,getOpacity,getSpacing,getZIndex}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{resolveThemeVariant}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{useDecorativeMotionLimit}from\"https://framerusercontent.com/modules/WLRAkRyUYKCysuhJEY1h/ezJPoh3qPhkCgmuEPA4a/useDecorativeMotionLimit.js\";import{RAINBOW_SIGNATURE_GRADIENT_ANGLE_DEG,RAINBOW_SIGNATURE_LINEAR_STOPS_PERCENT,getRainbowSignatureColorsResolved,formatLinearGradientColorStops}from\"https://framerusercontent.com/modules/38WcQVY7rUHCv4KOzwid/uSq89myAs2needfWmIie/rainbowSignatureGradient.js\";const GRADIENT_PRESET_ALIASES={\"Bunq Rainbow\":\"Lush\"};const NOISE_TILE_SIZE_PX=200;const NOISE_SVG=`<svg xmlns='http://www.w3.org/2000/svg' width='${NOISE_TILE_SIZE_PX}' height='${NOISE_TILE_SIZE_PX}'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(#n)'/></svg>`;const NOISE_BACKGROUND_IMAGE=`url(\"data:image/svg+xml;utf8,${encodeURIComponent(NOISE_SVG)}\")`;function resolveGradientPresetKey(preset){return GRADIENT_PRESET_ALIASES[preset]??preset;}function invertUtilityColorPath(path){const match=path.match(/-(\\d+)$/);if(!match)return path;const num=parseInt(match[1],10);const map={100:900,200:800,300:700,400:600,500:500,600:400,700:300,800:200,900:100};const inverted=map[num]??num;return path.replace(/-\\d+$/,`-${inverted}`);}export const gradientPresets={\"Yellow\":{colorPaths:[\"/Utility colors/utility-yellow-900\",\"/Utility colors/utility-yellow-800\",\"/Utility colors/utility-yellow-500\",\"/Utility colors/utility-yellow-200\"],colors:[getColorValue(\"/Utility colors/utility-yellow-900\"),getColorValue(\"/Utility colors/utility-yellow-800\"),getColorValue(\"/Utility colors/utility-yellow-500\"),getColorValue(\"/Utility colors/utility-yellow-200\")],defaultSpeed:32,animationType:\"nebula-pulse\"},\"Deep Yellow\":{colorPaths:[\"/Utility colors/utility-deep-yellow-900\",\"/Utility colors/utility-deep-yellow-800\",\"/Utility colors/utility-deep-yellow-500\",\"/Utility colors/utility-deep-yellow-100\"],colors:[getColorValue(\"/Utility colors/utility-deep-yellow-900\"),getColorValue(\"/Utility colors/utility-deep-yellow-800\"),getColorValue(\"/Utility colors/utility-deep-yellow-500\"),getColorValue(\"/Utility colors/utility-deep-yellow-100\")],defaultSpeed:32,animationType:\"nebula-pulse\"},\"Orange\":{colorPaths:[\"/Utility colors/utility-orange-900\",\"/Utility colors/utility-orange-800\",\"/Utility colors/utility-orange-500\",\"/Utility colors/utility-yellow-400\"],colors:[getColorValue(\"/Utility colors/utility-orange-900\"),getColorValue(\"/Utility colors/utility-orange-800\"),getColorValue(\"/Utility colors/utility-orange-500\"),getColorValue(\"/Utility colors/utility-yellow-400\")],defaultSpeed:20,animationType:\"electric-drift\"},\"Red\":{colorPaths:[\"/Utility colors/utility-red-800\",\"/Utility colors/utility-red-700\",\"/Utility colors/utility-red-500\",\"/Utility colors/utility-red-200\"],colors:[getColorValue(\"/Utility colors/utility-red-800\"),getColorValue(\"/Utility colors/utility-red-700\"),getColorValue(\"/Utility colors/utility-red-500\"),getColorValue(\"/Utility colors/utility-red-200\")],defaultSpeed:18,animationType:\"liquid-morph\"},\"Hot Pink\":{colorPaths:[\"/Utility colors/utility-hot-pink-900\",\"/Utility colors/utility-hot-pink-800\",\"/Utility colors/utility-hot-pink-500\",\"/Utility colors/utility-hot-pink-200\"],colors:[getColorValue(\"/Utility colors/utility-hot-pink-900\"),getColorValue(\"/Utility colors/utility-hot-pink-800\"),getColorValue(\"/Utility colors/utility-hot-pink-500\"),getColorValue(\"/Utility colors/utility-hot-pink-200\")],defaultSpeed:24,animationType:\"cosmic-flow\"},\"Fuchsia\":{colorPaths:[\"/Utility colors/utility-fuchsia-900\",\"/Utility colors/utility-fuchsia-800\",\"/Utility colors/utility-fuchsia-500\",\"/Utility colors/utility-fuchsia-200\"],colors:[getColorValue(\"/Utility colors/utility-fuchsia-900\"),getColorValue(\"/Utility colors/utility-fuchsia-800\"),getColorValue(\"/Utility colors/utility-fuchsia-500\"),getColorValue(\"/Utility colors/utility-fuchsia-200\")],defaultSpeed:24,animationType:\"cosmic-flow\"},\"Purple\":{colorPaths:[\"/Utility colors/utility-purple-900\",\"/Utility colors/utility-purple-800\",\"/Utility colors/utility-purple-500\",\"/Utility colors/utility-purple-300\"],colors:[getColorValue(\"/Utility colors/utility-purple-900\"),getColorValue(\"/Utility colors/utility-purple-800\"),getColorValue(\"/Utility colors/utility-purple-500\"),getColorValue(\"/Utility colors/utility-purple-300\")],defaultSpeed:22,animationType:\"nebula-pulse\"},\"Deep Purple\":{colorPaths:[\"/Utility colors/utility-deep-purple-900\",\"/Utility colors/utility-deep-purple-800\",\"/Utility colors/utility-deep-purple-500\",\"/Utility colors/utility-deep-purple-300\"],colors:[getColorValue(\"/Utility colors/utility-deep-purple-900\"),getColorValue(\"/Utility colors/utility-deep-purple-800\"),getColorValue(\"/Utility colors/utility-deep-purple-500\"),getColorValue(\"/Utility colors/utility-deep-purple-300\")],defaultSpeed:22,animationType:\"nebula-pulse\"},\"Indigo\":{colorPaths:[\"/Utility colors/utility-indigo-900\",\"/Utility colors/utility-indigo-800\",\"/Utility colors/utility-indigo-500\",\"/Utility colors/utility-indigo-200\"],colors:[getColorValue(\"/Utility colors/utility-indigo-900\"),getColorValue(\"/Utility colors/utility-indigo-800\"),getColorValue(\"/Utility colors/utility-indigo-500\"),getColorValue(\"/Utility colors/utility-indigo-200\")],defaultSpeed:24,animationType:\"nebula-pulse\"},\"Deep Blue\":{colorPaths:[\"/Utility colors/utility-deep-blue-900\",\"/Utility colors/utility-deep-blue-800\",\"/Utility colors/utility-deep-blue-600\",\"/Utility colors/utility-deep-blue-500\"],colors:[getColorValue(\"/Utility colors/utility-deep-blue-900\"),getColorValue(\"/Utility colors/utility-deep-blue-800\"),getColorValue(\"/Utility colors/utility-deep-blue-600\"),getColorValue(\"/Utility colors/utility-deep-blue-500\")],defaultSpeed:30,animationType:\"aurora-waves\"},\"Blue\":{colorPaths:[\"/Utility colors/utility-blue-900\",\"/Utility colors/utility-blue-800\",\"/Utility colors/utility-blue-600\",\"/Utility colors/utility-blue-500\"],colors:[getColorValue(\"/Utility colors/utility-blue-900\"),getColorValue(\"/Utility colors/utility-blue-800\"),getColorValue(\"/Utility colors/utility-blue-600\"),getColorValue(\"/Utility colors/utility-blue-500\")],defaultSpeed:30,animationType:\"aurora-waves\"},\"Light Blue\":{colorPaths:[\"/Utility colors/utility-light-blue-900\",\"/Utility colors/utility-light-blue-800\",\"/Utility colors/utility-light-blue-500\",\"/Utility colors/utility-light-blue-100\"],colors:[getColorValue(\"/Utility colors/utility-light-blue-900\"),getColorValue(\"/Utility colors/utility-light-blue-800\"),getColorValue(\"/Utility colors/utility-light-blue-500\"),getColorValue(\"/Utility colors/utility-light-blue-100\")],defaultSpeed:32,animationType:\"aurora-waves\"},\"Turquoise\":{colorPaths:[\"/Utility colors/utility-turquoise-900\",\"/Utility colors/utility-turquoise-800\",\"/Utility colors/utility-turquoise-500\",\"/Utility colors/utility-turquoise-200\"],colors:[getColorValue(\"/Utility colors/utility-turquoise-900\"),getColorValue(\"/Utility colors/utility-turquoise-800\"),getColorValue(\"/Utility colors/utility-turquoise-500\"),getColorValue(\"/Utility colors/utility-turquoise-200\")],defaultSpeed:28,animationType:\"liquid-morph\"},\"Cyan\":{colorPaths:[\"/Utility colors/utility-cyan-900\",\"/Utility colors/utility-cyan-800\",\"/Utility colors/utility-cyan-500\",\"/Utility colors/utility-cyan-200\"],colors:[getColorValue(\"/Utility colors/utility-cyan-900\"),getColorValue(\"/Utility colors/utility-cyan-800\"),getColorValue(\"/Utility colors/utility-cyan-500\"),getColorValue(\"/Utility colors/utility-cyan-200\")],defaultSpeed:26,animationType:\"aurora-waves\"},\"Green\":{colorPaths:[\"/Utility colors/utility-green-900\",\"/Utility colors/utility-green-800\",\"/Utility colors/utility-green-500\",\"/Utility colors/utility-green-300\"],colors:[getColorValue(\"/Utility colors/utility-green-900\"),getColorValue(\"/Utility colors/utility-green-800\"),getColorValue(\"/Utility colors/utility-green-500\"),getColorValue(\"/Utility colors/utility-green-300\")],defaultSpeed:28,animationType:\"liquid-morph\"},\"Deep Green\":{colorPaths:[\"/Utility colors/utility-deep-green-900\",\"/Utility colors/utility-deep-green-800\",\"/Utility colors/utility-deep-green-500\",\"/Utility colors/utility-deep-green-300\"],colors:[getColorValue(\"/Utility colors/utility-deep-green-900\"),getColorValue(\"/Utility colors/utility-deep-green-800\"),getColorValue(\"/Utility colors/utility-deep-green-500\"),getColorValue(\"/Utility colors/utility-deep-green-300\")],defaultSpeed:28,animationType:\"liquid-morph\"},\"Rainbow\":{colorPaths:[],colors:[...getRainbowSignatureColorsResolved()],gradientStopPercents:RAINBOW_SIGNATURE_LINEAR_STOPS_PERCENT,gradientAngleDeg:RAINBOW_SIGNATURE_GRADIENT_ANGLE_DEG,backgroundSizePercent:100,backgroundSizePercentAnimated:105,defaultSpeed:28,animationType:\"cosmic-flow\"},\"Lush\":{colorPaths:[\"/Brand colors/rainbow-tree\",\"/Brand colors/rainbow-grass\",\"/Brand colors/rainbow-apple\",\"/Brand colors/rainbow-zest\"],colors:[getColorValue(\"/Brand colors/rainbow-tree\"),getColorValue(\"/Brand colors/rainbow-grass\"),getColorValue(\"/Brand colors/rainbow-apple\"),getColorValue(\"/Brand colors/rainbow-zest\")],defaultSpeed:40,animationType:\"cosmic-flow\"},\"Cool\":{colorPaths:[\"/Brand colors/rainbow-brook\",\"/Brand colors/rainbow-pool\",\"/Brand colors/rainbow-tide\",\"/Brand colors/rainbow-dusk\"],colors:[getColorValue(\"/Brand colors/rainbow-brook\"),getColorValue(\"/Brand colors/rainbow-pool\"),getColorValue(\"/Brand colors/rainbow-tide\"),getColorValue(\"/Brand colors/rainbow-dusk\")],defaultSpeed:40,animationType:\"cosmic-flow\"},\"Warm\":{colorPaths:[\"/Brand colors/rainbow-mulberry\",\"/Brand colors/rainbow-flare\",\"/Brand colors/rainbow-tangerine\",\"/Brand colors/rainbow-amber\"],colors:[getColorValue(\"/Brand colors/rainbow-mulberry\"),getColorValue(\"/Brand colors/rainbow-flare\"),getColorValue(\"/Brand colors/rainbow-tangerine\"),getColorValue(\"/Brand colors/rainbow-amber\")],defaultSpeed:40,animationType:\"cosmic-flow\"},\"Free\":{colorPaths:[\"/Brand gradients/plan-free-1\",\"/Brand gradients/plan-free-2\",\"/Brand gradients/plan-free-3\",\"/Brand gradients/plan-free-4\"],invertedColorPaths:[\"/Brand gradients/plan-free-4\",\"/Brand gradients/plan-free-3\",\"/Brand gradients/plan-free-2\",\"/Brand gradients/plan-free-1\"],colors:[getColorValue(\"/Brand gradients/plan-free-1\"),getColorValue(\"/Brand gradients/plan-free-2\"),getColorValue(\"/Brand gradients/plan-free-3\"),getColorValue(\"/Brand gradients/plan-free-4\")],gradientStopPercents:[0,33,66,100],defaultSpeed:40,animationType:\"cosmic-flow\"},\"Core\":{colorPaths:[\"/Brand gradients/plan-core-1\",\"/Brand gradients/plan-core-2\",\"/Brand gradients/plan-core-3\",\"/Brand gradients/plan-core-4\"],invertedColorPaths:[\"/Brand gradients/plan-core-4\",\"/Brand gradients/plan-core-3\",\"/Brand gradients/plan-core-2\",\"/Brand gradients/plan-core-1\"],colors:[getColorValue(\"/Brand gradients/plan-core-1\"),getColorValue(\"/Brand gradients/plan-core-2\"),getColorValue(\"/Brand gradients/plan-core-3\"),getColorValue(\"/Brand gradients/plan-core-4\")],gradientStopPercents:[0,33,66,100],defaultSpeed:40,animationType:\"cosmic-flow\"},\"Pro\":{colorPaths:[\"/Brand gradients/plan-pro-1\",\"/Brand gradients/plan-pro-2\",\"/Brand gradients/plan-pro-3\",\"/Brand gradients/plan-pro-4\"],invertedColorPaths:[\"/Brand gradients/plan-pro-4\",\"/Brand gradients/plan-pro-3\",\"/Brand gradients/plan-pro-2\",\"/Brand gradients/plan-pro-1\"],colors:[getColorValue(\"/Brand gradients/plan-pro-1\"),getColorValue(\"/Brand gradients/plan-pro-2\"),getColorValue(\"/Brand gradients/plan-pro-3\"),getColorValue(\"/Brand gradients/plan-pro-4\")],gradientStopPercents:[0,33,66,100],defaultSpeed:40,animationType:\"cosmic-flow\"},\"Elite\":{colorPaths:[\"/Brand gradients/plan-elite-1\",\"/Brand gradients/plan-elite-2\",\"/Brand gradients/plan-elite-3\",\"/Brand gradients/plan-elite-4\"],invertedColorPaths:[\"/Brand gradients/plan-elite-4\",\"/Brand gradients/plan-elite-3\",\"/Brand gradients/plan-elite-2\",\"/Brand gradients/plan-elite-1\"],colors:[getColorValue(\"/Brand gradients/plan-elite-1\"),getColorValue(\"/Brand gradients/plan-elite-2\"),getColorValue(\"/Brand gradients/plan-elite-3\"),getColorValue(\"/Brand gradients/plan-elite-4\")],gradientStopPercents:[0,33,66,100],defaultSpeed:40,animationType:\"cosmic-flow\"}};const animationStyles={\"cosmic-flow\":{keyframes:cosmicFlowKeyframes(-50),animation:speed=>`cosmic-flow ${speed}s ease-in-out infinite`},\"nebula-pulse\":{keyframes:`\n            @keyframes nebula-pulse {\n                0% { background-position: 0% 0%; filter: saturate(100%); }\n                33% { background-position: 100% 0%; filter: saturate(150%); }\n                66% { background-position: 100% 100%; filter: saturate(120%); }\n                100% { background-position: 0% 0%; filter: saturate(100%); }\n            }\n        `,animation:speed=>`nebula-pulse ${speed}s ease infinite`},\"aurora-waves\":{keyframes:`\n            @keyframes aurora-waves {\n                0% { background-position: 0% 0%; }\n                25% { background-position: 50% 25%; }\n                50% { background-position: 100% 50%; }\n                75% { background-position: 50% 75%; }\n                100% { background-position: 0% 0%; }\n            }\n        `,animation:speed=>`aurora-waves ${speed}s ease-in-out infinite`},\"liquid-morph\":{keyframes:`\n            @keyframes liquid-morph {\n                0% { background-position: 0% 50%; }\n                25% { background-position: 25% 25%; }\n                50% { background-position: 100% 50%; }\n                75% { background-position: 75% 75%; }\n                100% { background-position: 0% 50%; }\n            }\n        `,animation:speed=>`liquid-morph ${speed}s ease-in-out infinite`},\"electric-drift\":{keyframes:`\n            @keyframes electric-drift {\n                0% { background-position: 0% 0%; filter: hue-rotate(0deg); }\n                50% { background-position: 100% 100%; filter: hue-rotate(15deg); }\n                100% { background-position: 0% 0%; filter: hue-rotate(0deg); }\n            }\n        `,animation:speed=>`electric-drift ${speed}s linear infinite`}};const BackgroundAnimatedGradientInternal=/*#__PURE__*/forwardRef(function BackgroundAnimatedGradientInternal(props,ref){const{id:idProp,breakpoint=\"desktop\",paused=false,preset=\"Rainbow\",overlayDirection=\"top-left-corner\",showOverlay=true,overlayStyle=\"fade\",showGrain=true,grainOpacity=40,theme=\"default\",gradientBrightness=1,gradientSaturate=1,overlayMinOpacity=0,neutralOverlayTransparent=false,style,...rest}=props;const id=resolveRepeatedCollectionElementId(idProp,\"background-animated-gradient\",undefined,React.useId());const useTransparentNeutral=neutralOverlayTransparent&&overlayStyle!==\"full\";const isStatic=useIsStaticRenderer();const prefersReducedMotion=useReducedMotion();const disableMotion=isStatic||prefersReducedMotion||isFramerStaticMotionContext()||paused;const containerRef=useRef(null);const isInViewport=useInViewport(containerRef,{initial:true,disabled:disableMotion});const isDocumentVisible=useDocumentVisible();const isIdlePaused=shouldPauseOffscreenMotion(isInViewport,isDocumentVisible);const isMotionLimitReached=useDecorativeMotionLimit(!disableMotion,undefined,containerRef);const isAnimationPaused=isIdlePaused||isMotionLimitReached;const setContainerRef=useCallback(node=>{containerRef.current=node;if(typeof ref===\"function\"){ref(node);return;}if(ref){ref.current=node;}},[ref]);const{colors,animation,keyframes,animationType,gradientStopPercents,backgroundSizePercent,backgroundSizePercentAnimated,gradientAngleDeg,isRainbowPreset}=useMemo(()=>{const resolvedPreset=resolveGradientPresetKey(preset);const presetData=gradientPresets[resolvedPreset]||gradientPresets[\"Rainbow\"];const animData=animationStyles[presetData.animationType]||animationStyles[\"cosmic-flow\"];const resolvedColors=(()=>{if(resolveThemeVariant(theme)!==\"inverted\")return presetData.colors;if(presetData.invertedColorPaths){return presetData.invertedColorPaths.map(p=>getColorValue(p));}if(presetData.colorPaths.length>0){return presetData.colorPaths.map(p=>getColorValue(invertUtilityColorPath(p)));}return presetData.colors;})();const stops=presetData.gradientStopPercents?.length===resolvedColors.length?presetData.gradientStopPercents:undefined;return{colors:resolvedColors,animation:animData.animation(presetData.defaultSpeed),keyframes:animData.keyframes,animationType:presetData.animationType,gradientStopPercents:stops,backgroundSizePercent:presetData.backgroundSizePercent,backgroundSizePercentAnimated:presetData.backgroundSizePercentAnimated,gradientAngleDeg:presetData.gradientAngleDeg??135,isRainbowPreset:resolvedPreset===\"Rainbow\"};},[preset,theme]);const numColorStops=colors.length;const gradientColorStops=formatLinearGradientColorStops(colors,gradientStopPercents);const gradient=`linear-gradient(${gradientAngleDeg}deg, ${gradientColorStops})`;const clampedBrightness=Math.max(0,Math.min(2,gradientBrightness));const clampedSaturate=Math.max(0,Math.min(2,gradientSaturate));const gradientFilters=[clampedBrightness!==1?`brightness(${clampedBrightness})`:null,clampedSaturate!==1?`saturate(${clampedSaturate})`:null].filter(Boolean);const gradientBrightnessFilter=gradientFilters.length>0?gradientFilters.join(\" \"):undefined;const restBackgroundSize=backgroundSizePercent??numColorStops*100;const animatedBackgroundSize=backgroundSizePercentAnimated??restBackgroundSize;const resolvedBackgroundSize=disableMotion||!isRainbowPreset?restBackgroundSize:animatedBackgroundSize;const backgroundSize=`${resolvedBackgroundSize}% ${resolvedBackgroundSize}%`;const rainbowBackgroundPosition=isRainbowPreset&&disableMotion?\"50% 50%\":undefined;const usesCompositorPan=!disableMotion&&animationType===\"cosmic-flow\";const cosmicPanPercent=cosmicFlowPanPercent(resolvedBackgroundSize);const resolvedKeyframes=usesCompositorPan?cosmicFlowKeyframes(cosmicPanPercent):keyframes;const overlayGradient=useMemo(()=>{const isInverted=resolveThemeVariant(theme)===\"inverted\";const rgb=isInverted?colorToRgb(getColorValue(\"/Utility colors/utility-white\")):colorToRgb(getColorValue(\"/Utility colors/utility-black\"));if(overlayStyle===\"full\"){return`rgba(${rgb}, 0.5)`;}const start=`rgba(${rgb}, 1)`;const step80=`rgba(${rgb}, ${getOpacity(\"overlay\")})`;const step60=`rgba(${rgb}, ${getOpacity(\"disabledStrong\")})`;const step40=`rgba(${rgb}, ${getOpacity(\"disabled\")})`;const colorEndAlpha=Math.max(0,Math.min(1,overlayMinOpacity));const colorEnd=`rgba(${rgb}, ${colorEndAlpha})`;switch(overlayDirection){case\"top-color-bottom-neutral\":return`linear-gradient(to top, ${start} 0%, ${start} 20%, ${step80} 40%, ${step60} 60%, ${step40} 80%, ${colorEnd} 100%)`;case\"top-left-corner\":return`radial-gradient(ellipse 85% 85% at top left, ${colorEnd} 0%, ${colorEnd} 30%, ${step40} 50%, ${step60} 65%, ${step80} 80%, ${start} 100%)`;case\"top-right-corner\":return`radial-gradient(ellipse 85% 85% at top right, ${colorEnd} 0%, ${colorEnd} 30%, ${step40} 50%, ${step60} 65%, ${step80} 80%, ${start} 100%)`;case\"top-neutral-bottom-color\":default:return`linear-gradient(to bottom, ${start} 0%, ${start} 20%, ${step80} 40%, ${step60} 60%, ${step40} 80%, ${colorEnd} 100%)`;}},[overlayDirection,overlayStyle,theme,overlayMinOpacity]);const gradientMaskImage=useMemo(()=>{if(!useTransparentNeutral)return undefined;const maskRgb=colorToRgb(getColorValue(\"/Utility colors/utility-black\"));const opaque=`rgba(${maskRgb}, 1)`;switch(overlayDirection){case\"top-color-bottom-neutral\":return`linear-gradient(to bottom, ${opaque} 0%, ${opaque} 12%, transparent 92%)`;case\"top-left-corner\":return`radial-gradient(ellipse 90% 90% at top left, ${opaque} 0%, ${opaque} 30%, transparent 88%)`;case\"top-right-corner\":return`radial-gradient(ellipse 90% 90% at top right, ${opaque} 0%, ${opaque} 30%, transparent 88%)`;case\"top-neutral-bottom-color\":default:return`linear-gradient(to top, ${opaque} 0%, ${opaque} 12%, transparent 92%)`;}},[useTransparentNeutral,overlayDirection]);const containerStyle=useMemo(()=>({position:\"relative\",width:\"100%\",height:\"100%\",minWidth:breakpoint===\"phone\"?0:getSpacing(400),minHeight:getSpacing(225),overflow:\"hidden\",...style}),[breakpoint,style]);const gradientLayerStyle=useMemo(()=>({position:\"absolute\",top:0,left:0,...usesCompositorPan?cosmicFlowLayerSizeStyle(resolvedBackgroundSize):{width:\"100%\",height:\"100%\",backgroundSize},background:gradient,...gradientBrightnessFilter?{filter:gradientBrightnessFilter}:{},...rainbowBackgroundPosition&&!usesCompositorPan?{backgroundPosition:rainbowBackgroundPosition}:{},...gradientMaskImage?{maskImage:gradientMaskImage,WebkitMaskImage:gradientMaskImage}:{},...disableMotion?{}:{animation:animation,animationPlayState:isAnimationPaused?\"paused\":\"running\"}}),[animation,backgroundSize,disableMotion,gradient,gradientBrightnessFilter,gradientMaskImage,isAnimationPaused,rainbowBackgroundPosition,resolvedBackgroundSize,usesCompositorPan]);const overlayLayerStyle=useMemo(()=>({position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundSize:\"100% 100%\",backgroundRepeat:\"no-repeat\",zIndex:getZIndex(\"raised\"),pointerEvents:\"none\",background:overlayGradient}),[overlayGradient]);const grainAlpha=Math.max(0,Math.min(100,grainOpacity))/100;const grainLayerStyle=useMemo(()=>({position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",backgroundImage:NOISE_BACKGROUND_IMAGE,backgroundRepeat:\"repeat\",backgroundSize:`${NOISE_TILE_SIZE_PX}px ${NOISE_TILE_SIZE_PX}px`,mixBlendMode:\"overlay\",opacity:grainAlpha,zIndex:getZIndex(\"elevated\"),pointerEvents:\"none\"}),[grainAlpha]);return /*#__PURE__*/_jsxs(\"div\",{ref:setContainerRef,id:id,style:containerStyle,\"aria-hidden\":\"true\",role:\"presentation\",...pickSafeDivProps(rest),children:[disableMotion===false&&/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:resolvedKeyframes}}),/*#__PURE__*/_jsx(\"div\",{style:gradientLayerStyle}),showOverlay&&!useTransparentNeutral&&/*#__PURE__*/_jsx(\"div\",{style:overlayLayerStyle}),showGrain&&grainAlpha>0&&/*#__PURE__*/_jsx(\"div\",{style:grainLayerStyle})]});});const BackgroundAnimatedGradient=/*#__PURE__*/forwardRef(function BackgroundAnimatedGradient(props,ref){const theme=resolveThemeProp(props);const{preset=\"Rainbow\",overlayDirection=\"top-left-corner\",showOverlay=true,overlayStyle=\"fade\",showGrain=true,grainOpacity=40,...rest}=props;return /*#__PURE__*/_jsx(BackgroundAnimatedGradientInternal,{preset:preset,overlayDirection:overlayDirection,showOverlay:showOverlay,overlayStyle:overlayStyle,showGrain:showGrain,grainOpacity:grainOpacity,theme:theme,...rest,ref:ref});});export default BackgroundAnimatedGradient;BackgroundAnimatedGradient.displayName=\"Background Animated Gradient - Effect\";addPropertyControls(BackgroundAnimatedGradient,{id:{type:ControlType.String,title:\"ID\",defaultValue:\"background-animated-gradient\",placeholder:\"e.g. background-animated-gradient-2\",description:\"Unique ID for analytics and custom page interactions (lowercase, hyphen-separated).\",preventLocalization:true},paused:{type:ControlType.Boolean,title:\"Animation\",defaultValue:false,enabledTitle:\"Paused\",disabledTitle:\"Playing\",description:\"Pause the gradient motion and keep a static frame visible. It also comes to rest after 5 seconds and never moves with reduced motion.\"},preset:{type:ControlType.Enum,title:\"Preset\",options:Object.keys(gradientPresets),optionTitles:Object.keys(gradientPresets),defaultValue:\"Rainbow\",description:\"Gradient preset selection.\"},overlayStyle:{type:ControlType.Enum,title:\"Overlay Style\",options:[\"fade\",\"full\"],optionTitles:[\"Fade\",\"Full\"],displaySegmentedControl:true,defaultValue:\"fade\",description:\"Fade applies a directional gradient veil (use Overlay Direction to pick the side). Full applies a uniform semi-transparent layer that darkens or lightens the entire background evenly.\"},overlayDirection:{type:ControlType.Enum,title:\"Overlay Direction\",options:[\"top-neutral-bottom-color\",\"top-color-bottom-neutral\",\"top-left-corner\",\"top-right-corner\"],optionTitles:[\"Top Neutral, Bottom Color\",\"Top Color, Bottom Neutral\",\"Color from Top Left\",\"Color from Top Right\"],defaultValue:\"top-left-corner\",description:\"Direction or corner origin of the fade overlay. Hidden when Overlay Style is Full.\",hidden:props=>props.overlayStyle===\"full\"},showGrain:{type:ControlType.Boolean,title:\"Film Grain\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:true,description:\"Overlay a film-grain texture on top of the gradient. Matches the noise used by Gradient Text.\"},grainOpacity:{type:ControlType.Number,title:\"Grain Strength\",defaultValue:40,min:0,max:100,step:1,unit:\"%\",description:\"Strength of the film-grain overlay (0–100%).\",hidden:props=>props.showGrain===false},...breakpointPropertyControl(),...themePropertyControls(\"Default uses dark gradient stops and a black overlay. Inverted uses light stops and a white overlay.\"),...brandPropertyControl()});\nexport const __FramerMetadata__ = {\"exports\":{\"gradientPresets\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BackgroundAnimatedGradientProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import*as React from\"react\";import{ControlType}from\"framer\";import{SECTION_GRADIENT_BRIGHTNESS,SECTION_GRADIENT_OVERLAY_MIN_OPACITY,SECTION_GRADIENT_PRESET_DEFAULT,SECTION_GRADIENT_SATURATE,getSectionGradientPresetDefault,getSectionGradientPresetOptions,resolveSectionGradientPreset}from\"https://framerusercontent.com/modules/N0rA6qJfbYD0PjT14zA1/aR8RG3MmldDCcXJ1ulgy/sectionGradientPresets.js\";import{ensureMontserratLoaded,ensureTricountFontsLoaded,FONT_FAMILY_MONTSERRAT_STACK,FONT_FAMILY_TRICOUNT_BODY_STACK_CSS,FONT_FAMILY_TRICOUNT_HEADING_STACK_CSS}from\"https://framerusercontent.com/modules/VjFHFXIZ3L7zjIPP3BIc/ufAZGH1qkOT4tfGKLuOg/fontLoader.js\";import{getZIndex,IMAGE_SIZES_FULL_BLEED,resolveImageDecoding}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getSectionBackgroundColor,resolveBrand,resolveThemeVariant}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{FULL_SIZE_STYLE}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import BackgroundAnimatedGradient from\"https://framerusercontent.com/modules/1zaJKNqAZDODUAb6B5be/DZYQpTSoNmXBw0EjatDp/BackgroundAnimatedGradient.js\";export const SECTION_BACKGROUND_DEFAULTS={backgroundVariant:\"primary\",backgroundVariantTricount:\"primary\",brand:\"bunq\",backgroundEnabled:true,backgroundPreset:SECTION_GRADIENT_PRESET_DEFAULT,backgroundPresetTricount:getSectionGradientPresetDefault(\"tricount\"),backgroundGradientBrand:\"bunq\",backgroundOverlayDirection:\"top-color-bottom-neutral\",backgroundShowOverlay:true,backgroundOverlayStyle:\"fade\",backdropImage:\"\",backdropFit:\"cover\",backdropPosition:\"center\",backdropOpacity:100,backdropBlendMode:\"normal\",useMontserrat:false};export const SECTION_HERO_OVERLAY_DIRECTION_DEFAULT=\"top-neutral-bottom-color\";export const SECTION_BACKGROUND_VARIANT_OPTIONS=[\"primary\",\"secondary\",\"tertiary\",\"gradient\",\"transparent\"];export const TRICOUNT_BACKGROUND_VARIANT_OPTIONS=[\"primary\",\"secondary\",\"tertiary\",\"transparent\"];function getBackgroundVariantControlDefault(override){if(override===\"primary\"||override===\"secondary\"||override===\"tertiary\"||override===\"gradient\"||override===\"transparent\"){return override;}return SECTION_BACKGROUND_DEFAULTS.backgroundVariant;}export function resolveBackgroundVariant(props){const resolvedBrand=resolveBrand(props.brand??props.backgroundGradientBrand);if(resolvedBrand===\"tricount\"){const authored=props.backgroundVariantTricount;if(authored===\"primary\"||authored===\"secondary\"||authored===\"tertiary\"||authored===\"transparent\"){return authored;}return\"primary\";}return props.backgroundVariant??\"primary\";}export function getSectionBackgroundLayer(opts){if(opts.variant===\"transparent\"){return{sectionBgColor:\"transparent\",isGradient:false,backgroundLayer:null};}const isGradient=opts.variant===\"gradient\";const sectionBgColor=isGradient?\"transparent\":getSectionBackgroundColor(opts.variant??\"primary\",opts.colors);if(!isGradient){return{sectionBgColor,isGradient,backgroundLayer:null};}const layerStyle={position:\"absolute\",inset:0,zIndex:-1,overflow:\"hidden\",pointerEvents:\"none\"};const resolvedPreset=resolveSectionGradientPreset(opts.preset,opts.gradientBrand??\"bunq\");return{sectionBgColor,isGradient,backgroundLayer:/*#__PURE__*/React.createElement(\"div\",{\"style\":layerStyle,\"aria-hidden\":true},/*#__PURE__*/React.createElement(BackgroundAnimatedGradient,{preset:resolvedPreset,overlayDirection:opts.overlayDirection,showOverlay:opts.showOverlay,overlayStyle:opts.overlayStyle??\"fade\",neutralOverlayTransparent:(opts.gradientBrand??\"bunq\")===\"tricount\",theme:opts.theme,gradientBrightness:SECTION_GRADIENT_BRIGHTNESS,gradientSaturate:SECTION_GRADIENT_SATURATE,overlayMinOpacity:SECTION_GRADIENT_OVERLAY_MIN_OPACITY,style:FULL_SIZE_STYLE}))};}function resolveSectionBackdropImage(value){if(!value)return{src:\"\"};if(typeof value===\"string\")return{src:value};return{src:value.src??\"\",srcSet:value.srcSet};}function clampOpacityPercent(value){if(typeof value!==\"number\"||Number.isNaN(value)){return SECTION_BACKGROUND_DEFAULTS.backdropOpacity;}return Math.min(100,Math.max(0,value));}export function getSectionBackdropLayer(opts){const{src,srcSet}=resolveSectionBackdropImage(opts.image);if(!src)return null;const opacityPercent=clampOpacityPercent(opts.opacity);if(opacityPercent===0)return null;const layerStyle={position:\"absolute\",inset:0,zIndex:-1,overflow:\"hidden\",pointerEvents:\"none\",opacity:opacityPercent/100,mixBlendMode:opts.blendMode??SECTION_BACKGROUND_DEFAULTS.backdropBlendMode};const imageStyle={display:\"block\",width:\"100%\",height:\"100%\",objectFit:opts.fit??SECTION_BACKGROUND_DEFAULTS.backdropFit,objectPosition:opts.position??SECTION_BACKGROUND_DEFAULTS.backdropPosition};return /*#__PURE__*/React.createElement(\"div\",{\"style\":layerStyle,\"aria-hidden\":true},/*#__PURE__*/React.createElement(\"img\",{srcSet,sizes:srcSet?IMAGE_SIZES_FULL_BLEED:undefined,src,alt:\"\",loading:\"lazy\",decoding:resolveImageDecoding(false),style:imageStyle}));}function combineBackgroundLayers(base,image){if(!base)return image;if(!image)return base;return /*#__PURE__*/React.createElement(React.Fragment,null,base,image);}export function getSectionBackgroundFromProps(props){const{brand,backgroundPreset=SECTION_BACKGROUND_DEFAULTS.backgroundPreset,backgroundGradientBrand,backgroundOverlayDirection=SECTION_BACKGROUND_DEFAULTS.backgroundOverlayDirection,backgroundShowOverlay=SECTION_BACKGROUND_DEFAULTS.backgroundShowOverlay,backgroundOverlayStyle=SECTION_BACKGROUND_DEFAULTS.backgroundOverlayStyle,backdropImage,backdropFit=SECTION_BACKGROUND_DEFAULTS.backdropFit,backdropPosition=SECTION_BACKGROUND_DEFAULTS.backdropPosition,backdropOpacity=SECTION_BACKGROUND_DEFAULTS.backdropOpacity,backdropBlendMode=SECTION_BACKGROUND_DEFAULTS.backdropBlendMode,theme,colors}=props;const backgroundVariant=resolveBackgroundVariant(props);const imageLayer=getSectionBackdropLayer({image:backdropImage,fit:backdropFit,position:backdropPosition,opacity:backdropOpacity,blendMode:backdropBlendMode});const resolvedBrand=resolveBrand(brand??backgroundGradientBrand);if(resolvedBrand===\"tricount\"){const tricountVariant=backgroundVariant===\"gradient\"?\"primary\":backgroundVariant;return{sectionBgColor:resolveTricountSectionBackgroundColor({variant:tricountVariant,colors}),isGradient:false,backgroundLayer:imageLayer};}const resolved=getSectionBackgroundLayer({variant:backgroundVariant,preset:backgroundPreset,gradientBrand:resolvedBrand,overlayDirection:backgroundOverlayDirection,showOverlay:backgroundShowOverlay,overlayStyle:backgroundOverlayStyle,theme:resolveThemeVariant(theme),colors});return{...resolved,backgroundLayer:combineBackgroundLayers(resolved.backgroundLayer,imageLayer)};}function resolveTricountSectionBackgroundColor(opts){if(opts.variant===\"transparent\")return\"transparent\";return getSectionBackgroundColor(opts.variant??\"primary\",opts.colors);}export function getSectionContentStackStyle(isGradient){return isGradient?{position:\"relative\",zIndex:getZIndex(\"raised\")}:{};}export function getSectionRootBackgroundStyle(opts){const style={position:\"relative\",isolation:\"isolate\"};if(resolveBrand(opts?.brand)===\"tricount\"){ensureTricountFontsLoaded();style[\"--cc-font-heading\"]=FONT_FAMILY_TRICOUNT_HEADING_STACK_CSS;style[\"--cc-font-body\"]=FONT_FAMILY_TRICOUNT_BODY_STACK_CSS;}else if(opts?.useMontserrat){ensureMontserratLoaded();style[\"--cc-font-primary\"]=FONT_FAMILY_MONTSERRAT_STACK;}return style;}export function sectionBackgroundPropertyControls(overrides){const lockedBrand=overrides?.gradientBrand;const defaultBrand=lockedBrand??SECTION_BACKGROUND_DEFAULTS.brand;const resolveBrand=p=>lockedBrand??p.brand??p.backgroundGradientBrand??SECTION_BACKGROUND_DEFAULTS.brand;const bunqPresetDefault=defaultBrand===\"bunq\"&&overrides?.presetDefault?overrides.presetDefault:getSectionGradientPresetDefault(\"bunq\");const isNotGradient=p=>resolveBackgroundVariant(p)!==\"gradient\";const isTricount=p=>resolveBrand(p)===\"tricount\";const hasNoBackdropImage=p=>!resolveSectionBackdropImage(p.backdropImage).src;const controls={brand:{type:ControlType.Enum,title:\"Brand\",options:[\"bunq\",\"tricount\"],optionTitles:[\"bunq\",\"tricount\"],displaySegmentedControl:true,defaultValue:defaultBrand,description:\"Brand for this section, at the same level as Theme. bunq: gradient backgrounds/buttons + DM Sans. tricount: no gradients, solid brand surfaces, Space Grotesk + DM Sans, four themes.\",hidden:()=>lockedBrand!==undefined},backgroundVariant:{type:ControlType.Enum,title:\"Background\",options:[...SECTION_BACKGROUND_VARIANT_OPTIONS],optionTitles:[\"Primary\",\"Secondary\",\"Tertiary\",\"Gradient\",\"Transparent\"],displaySegmentedControl:false,defaultValue:getBackgroundVariantControlDefault(overrides?.variantDefault),description:\"Primary (default surface), Secondary (soft surface), Tertiary (deep surface), Gradient (bunq only), or Transparent (no fill).\",hidden:isTricount},backgroundVariantTricount:{type:ControlType.Enum,title:\"Background\",options:[...TRICOUNT_BACKGROUND_VARIANT_OPTIONS],optionTitles:[\"Primary\",\"Secondary\",\"Tertiary\",\"Transparent\"],displaySegmentedControl:false,defaultValue:\"primary\",description:\"Primary (default surface), Secondary (soft surface), Tertiary (deep surface), or Transparent (no fill). Tricount never renders gradients.\",hidden:p=>!isTricount(p)},backgroundEnabled:{type:ControlType.Boolean,title:\"Background\",enabledTitle:\"True\",disabledTitle:\"False\",defaultValue:SECTION_BACKGROUND_DEFAULTS.backgroundEnabled,description:\"Deprecated. Tricount now uses the Background enum again (Primary / Secondary / Tertiary / Transparent).\",hidden:()=>true},backgroundGradientBrand:{type:ControlType.Enum,title:\"Gradient Brand (deprecated)\",options:[\"bunq\",\"tricount\"],optionTitles:[\"bunq\",\"tricount\"],displaySegmentedControl:true,defaultValue:defaultBrand,description:\"Deprecated. Use Brand instead.\",hidden:()=>true},backgroundPreset:{type:ControlType.Enum,title:\"Gradient Preset\",options:[...getSectionGradientPresetOptions(\"bunq\")],optionTitles:[...getSectionGradientPresetOptions(\"bunq\")],displaySegmentedControl:false,defaultValue:bunqPresetDefault,description:\"bunq gradient preset (Lush / Cool / Warm / Rainbow). Used when Background is Gradient.\",hidden:p=>isNotGradient(p)||resolveBrand(p)!==\"bunq\"},backgroundPresetTricount:{type:ControlType.Enum,title:\"Gradient Preset (Tricount)\",options:[...getSectionGradientPresetOptions(\"bunq\")],optionTitles:[...getSectionGradientPresetOptions(\"bunq\")],displaySegmentedControl:false,defaultValue:getSectionGradientPresetDefault(\"tricount\"),description:\"Deprecated: tricount no longer uses gradients. Retained for back-compat and always hidden.\",hidden:()=>true},backgroundOverlayDirection:{type:ControlType.Enum,title:\"Gradient Overlay\",options:[\"top-neutral-bottom-color\",\"top-color-bottom-neutral\",\"top-left-corner\",\"top-right-corner\"],optionTitles:[\"Top Neutral / Bottom Color\",\"Top Color / Bottom Neutral\",\"Color from Top Left\",\"Color from Top Right\"],displaySegmentedControl:false,defaultValue:overrides?.overlayDirectionDefault??SECTION_BACKGROUND_DEFAULTS.backgroundOverlayDirection,description:\"Direction of the fade overlay. Hidden when Overlay Style is Full or Background is not Gradient.\",hidden:p=>isTricount(p)||resolveBackgroundVariant(p)!==\"gradient\"||p.backgroundShowOverlay===false||p.backgroundOverlayStyle===\"full\"},backgroundShowOverlay:{type:ControlType.Boolean,title:\"Show Overlay\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:SECTION_BACKGROUND_DEFAULTS.backgroundShowOverlay,description:\"Toggle the dark/light overlay on top of the gradient. Used when Background is Gradient.\",hidden:p=>isTricount(p)||isNotGradient(p)},backgroundOverlayStyle:{type:ControlType.Enum,title:\"Overlay Style\",options:[\"fade\",\"full\"],optionTitles:[\"Fade\",\"Full\"],displaySegmentedControl:true,defaultValue:SECTION_BACKGROUND_DEFAULTS.backgroundOverlayStyle,description:\"Fade applies a directional gradient veil (see Gradient Overlay). Full applies a uniform semi-transparent layer that darkens or lightens the entire background evenly.\",hidden:p=>isTricount(p)||resolveBackgroundVariant(p)!==\"gradient\"||p.backgroundShowOverlay===false},backdropImage:{type:ControlType.ResponsiveImage,title:\"Backdrop Image\",description:\"Optional image layered on top of the section background and below all content. Leave empty for none.\"},backdropFit:{type:ControlType.Enum,title:\"Backdrop Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:SECTION_BACKGROUND_DEFAULTS.backdropFit,description:\"Cover fills the section and crops the image. Contain fits the whole image inside it.\",hidden:hasNoBackdropImage},backdropPosition:{type:ControlType.Enum,title:\"Backdrop Position\",options:[\"center\",\"top\",\"bottom\",\"left\",\"right\"],optionTitles:[\"Center\",\"Top\",\"Bottom\",\"Left\",\"Right\"],displaySegmentedControl:false,defaultValue:SECTION_BACKGROUND_DEFAULTS.backdropPosition,description:\"Which part of the image stays in frame when it is cropped.\",hidden:hasNoBackdropImage},backdropOpacity:{type:ControlType.Number,title:\"Backdrop Opacity\",min:0,max:100,step:5,unit:\"%\",defaultValue:SECTION_BACKGROUND_DEFAULTS.backdropOpacity,description:\"Lower values let the background fill underneath read through the image.\",hidden:hasNoBackdropImage},backdropBlendMode:{type:ControlType.Enum,title:\"Backdrop Blend\",options:[\"normal\",\"screen\",\"lighten\",\"overlay\",\"soft-light\",\"multiply\"],optionTitles:[\"Normal\",\"Screen\",\"Lighten\",\"Overlay\",\"Soft Light\",\"Multiply\"],displaySegmentedControl:false,defaultValue:SECTION_BACKGROUND_DEFAULTS.backdropBlendMode,description:\"How the image blends with the fill underneath. Screen and Lighten let artwork glow out of a dark section without a visible image edge.\",hidden:hasNoBackdropImage}};return controls;}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveBackgroundVariant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSectionContentStackStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSectionBackgroundLayer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sectionBackgroundPropertyControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionBackdropImageValue\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_BACKGROUND_DEFAULTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionBackgroundRuntimeProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSectionBackdropLayer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionBackgroundProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSectionRootBackgroundStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TRICOUNT_BACKGROUND_VARIANT_OPTIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionBackgroundControlVariant\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TricountBackgroundControlVariant\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_HERO_OVERLAY_DIRECTION_DEFAULT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSectionBackgroundFromProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_BACKGROUND_VARIANT_OPTIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","const SPAIN_LOCALE_CODES=new Set([\"en-ES\",\"es-ES\"]);const SPAIN_LOCALE_SLUGS=new Set([\"en-es\",\"es-es\"]);export function isSpainRiskIndicatorLocale(locale){if(!locale){return false;}if(locale.code&&SPAIN_LOCALE_CODES.has(locale.code)){return true;}if(locale.slug&&SPAIN_LOCALE_SLUGS.has(locale.slug.toLowerCase())){return true;}return false;}\nexport const __FramerMetadata__ = {\"exports\":{\"isSpainRiskIndicatorLocale\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./spainRiskIndicatorLocale.map","import{useRef,useCallback,useState,useEffect}from\"react\";import{isFramerDesignEnvironment,useFramerDesignEnvironment}from\"https://framerusercontent.com/modules/xy9GzlS8R067a5o5IABN/PPpWxFAudHT1xJp7cMx7/useInViewport.js\";import{getScrollViewportMargin}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";export function resolveSectionAnimateState(input){if(input.isDesignEnvironment||!input.hasObserverResolved||input.isIntersecting){return\"visible\";}return\"hidden\";}export function applySectionObserverEntry(isIntersecting,options){const once=options?.once??true;const hasBeenSeen=options?.hasBeenSeen??false;if(once&&hasBeenSeen){return{isInView:true,hasObserverResolved:true,disconnect:true};}return{isInView:isIntersecting,hasObserverResolved:true,disconnect:once&&isIntersecting};}export function getSectionMotionInitial(animate,options){const{hasMounted=true,isStaticRenderer=false,reducedMotion=false}=options??{};if(isStaticRenderer||reducedMotion||!hasMounted||animate===\"visible\"){return false;}return\"hidden\";}export function useSectionAnimation(forwardedRef,options){const internalRef=useRef(null);const hasBeenSeenRef=useRef(false);const lastObservedElementRef=useRef(null);const[element,setElement]=useState(null);const isDesignEnvironment=useFramerDesignEnvironment();const[isInView,setIsInView]=useState(false);const[hasObserverResolved,setHasObserverResolved]=useState(false);const[hasMounted,setHasMounted]=useState(false);const margin=options?.margin??getScrollViewportMargin();const once=options?.once??true;useEffect(()=>{setHasMounted(true);},[]);useEffect(()=>{if(isFramerDesignEnvironment()){setIsInView(true);setHasObserverResolved(true);}},[]);const sectionRef=useCallback(node=>{internalRef.current=node;setElement(node);if(typeof forwardedRef===\"function\"){forwardedRef(node);}else if(forwardedRef&&typeof forwardedRef===\"object\"){forwardedRef.current=node;}},[forwardedRef]);useEffect(()=>{if(isDesignEnvironment||isFramerDesignEnvironment()){return;}if(lastObservedElementRef.current!==element){hasBeenSeenRef.current=false;lastObservedElementRef.current=element;setHasObserverResolved(false);setIsInView(false);}if(element===null){return;}if(typeof window===\"undefined\"||typeof IntersectionObserver===\"undefined\"){setIsInView(true);setHasObserverResolved(true);return;}const observer=new IntersectionObserver(([entry])=>{const decision=applySectionObserverEntry(entry.isIntersecting,{once,hasBeenSeen:hasBeenSeenRef.current});setHasObserverResolved(true);setIsInView(decision.isInView);if(decision.isInView){hasBeenSeenRef.current=true;}if(decision.disconnect){observer.disconnect();}},{rootMargin:margin,threshold:0});observer.observe(element);return()=>observer.disconnect();},[element,margin,isDesignEnvironment,once]);return{sectionRef,sectionRefObject:internalRef,animate:resolveSectionAnimateState({hasObserverResolved,isIntersecting:isInView,isDesignEnvironment}),hasBeenSeen:isInView||isDesignEnvironment,hasMounted};}\nexport const __FramerMetadata__ = {\"exports\":{\"applySectionObserverEntry\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionObserverDecision\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionAnimateResolutionInput\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionObserverEntryInput\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionMotionInitialOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSectionAnimation\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSectionMotionInitial\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveSectionAnimateState\":{\"type\":\"function\",\"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}from\"react/jsx-runtime\";import{forwardRef,useId,useMemo,useRef}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,useLocaleInfo}from\"framer\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";import{useReducedMotion,useEffectiveBreakpoint,isCanvasPhoneBreakpoint,kernHeadingPlainText,getSpacing,getWidthValue,getTypographyStyles}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getThemeColors}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{SECTION_BACKGROUND_DEFAULTS,getSectionBackgroundFromProps,getSectionRootBackgroundStyle,sectionBackgroundPropertyControls}from\"https://framerusercontent.com/modules/EQ5GV8erE0jQ7Er76nwA/z7pnpLPqkQ6On7imsHSe/sectionBackground.js\";import{getSectionStyles,getContainerStyles,getCopyStackGap,getCardPadding,getCardRadius,getSectionWrapperStyles}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{getSectionRestProps}from\"https://framerusercontent.com/modules/cvrDZht3fKY7cTHzhrpC/2UMs7W5ETX91bgzauDsw/sectionProps.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{isSpainRiskIndicatorLocale}from\"https://framerusercontent.com/modules/xKPD7GBC5f8MXwllVlJ0/u18WhVqE1tP6A4NqrSps/spainRiskIndicatorLocale.js\";import{useSectionAnimation}from\"https://framerusercontent.com/modules/6nckfIXrjKHscT3Y5yzI/70BcWwuYZHa1Fr9sTgXk/useSectionAnimation.js\";import{useAccessibilityStrings}from\"https://framerusercontent.com/modules/IsDnZWScIFMXg6aFhWgu/Ttg2NPrB95wQcv8ZmICb/useAccessibilityStrings.js\";import{createSectionVariants}from\"https://framerusercontent.com/modules/ya5bnJzyUptPCQVNuAHz/juH7xwT92tqgAMeG0DhW/motionVariants.js\";const DEFAULT_HEADING=\"Risk indicator for this account\";const DEFAULT_RISK_LEVEL=1;const DEFAULT_RISK_SCALE=6;const DEFAULT_RISK_DESCRIPTION=\"This number indicates the product's risk, where 1/6 indicates lower risk and 6/6 indicates higher risk.\";const DEFAULT_DISCLOSURE=\"bunq B.V. is a member of the Dutch Deposit Guarantee Fund. The maximum guaranteed amount is €100,000 per user.\";const OFF_LOCALE_STYLE={display:\"none\"};export{isSpainRiskIndicatorLocale}from\"https://framerusercontent.com/modules/xKPD7GBC5f8MXwllVlJ0/u18WhVqE1tP6A4NqrSps/spainRiskIndicatorLocale.js\";function clampRiskLevel(level,scale){const safeScale=Number.isFinite(scale)?Math.max(1,Math.floor(scale)):DEFAULT_RISK_SCALE;if(!Number.isFinite(level)){return 1;}return Math.min(safeScale,Math.max(1,Math.floor(level)));}function normalizeRiskScale(scale){if(!Number.isFinite(scale)){return DEFAULT_RISK_SCALE;}return Math.max(1,Math.floor(scale));}const SectionRiskIndicatorSpainInternal=/*#__PURE__*/forwardRef(function SectionRiskIndicatorSpainInternal(props,ref){const theme=\"inverted\";const{breakpoint:breakpointProp=\"desktop\",heading=DEFAULT_HEADING,riskLevel=DEFAULT_RISK_LEVEL,riskScale=DEFAULT_RISK_SCALE,riskDescription=DEFAULT_RISK_DESCRIPTION,disclosure=DEFAULT_DISCLOSURE,showDisclosure=true,sectionId,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,style,children,...rest}=props;const{sectionRef,sectionRefObject,animate}=useSectionAnimation(ref);const breakpoint=useEffectiveBreakpoint(breakpointProp,sectionRefObject);const colors=getThemeColors(theme,brand??backgroundGradientBrand);const reducedMotion=useReducedMotion();const componentId=useId();const headingId=useId();const isCanvasPhone=isCanvasPhoneBreakpoint(breakpointProp);const resolvedScale=normalizeRiskScale(riskScale);const resolvedLevel=clampRiskLevel(riskLevel,resolvedScale);const accessibilityStrings=useAccessibilityStrings();const riskScoreLabel=accessibilityStrings.itemOfTotal(resolvedLevel,resolvedScale);const hasDisclosure=showDisclosure!==false&&Boolean(String(disclosure??\"\").trim());const borderWidth=getSpacing(1);const borderColor=colors.borderSecondary||colors.borderPrimary;const cardPadding=getCardPadding(breakpoint);const copyStackGap=getCopyStackGap(breakpoint);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}),backgroundColor:sectionBgColor,maxWidth:\"100%\",minWidth:0,...style}),[breakpoint,sectionBgColor,style,useMontserrat,brand,backgroundGradientBrand]);const containerStyles=useMemo(()=>getContainerStyles(breakpoint),[breakpoint]);const cardStyles={display:\"flex\",flexDirection:\"column\",width:\"100%\",maxWidth:getWidthValue(\"width-xxl\"),margin:\"0 auto\",boxSizing:\"border-box\",backgroundColor:colors.bgPrimary,border:`${borderWidth} solid ${borderColor}`,borderRadius:getCardRadius(breakpoint,\"small\"),overflow:\"hidden\"};const headerStyles={width:\"100%\",padding:cardPadding,borderBottom:`${borderWidth} solid ${borderColor}`,boxSizing:\"border-box\"};const headingStyles={...getTypographyStyles(\"/Headline SM/Heavy\",breakpoint),color:colors.textPrimary,margin:0,...PRESERVE_CONTROL_NEWLINES};const bodyStyles={display:\"flex\",flexDirection:isCanvasPhone?\"column\":\"row\",alignItems:\"stretch\",width:\"100%\",boxSizing:\"border-box\"};const columnStyles={display:\"flex\",flexDirection:\"column\",gap:copyStackGap,flex:1,minWidth:0,padding:cardPadding,boxSizing:\"border-box\"};const leftColumnStyles={...columnStyles,...hasDisclosure?isCanvasPhone?{borderBottom:`${borderWidth} solid ${borderColor}`}:{borderRight:`${borderWidth} solid ${borderColor}`}:{}};const riskScoreRowStyles={display:\"flex\",flexDirection:\"row\",alignItems:\"baseline\",flexWrap:\"wrap\"};const riskLevelStyles={...getTypographyStyles(\"/Headline 2XL/Heavy\",breakpoint),color:colors.textTertiary,margin:0};const riskScaleStyles={...getTypographyStyles(\"/Headline 2XL/Heavy\",breakpoint),color:colors.textPrimary,margin:0};const bodyCopyStyles={...getTypographyStyles(\"/Legal/Default\",breakpoint),color:colors.textPrimary,margin:0,...PRESERVE_CONTROL_NEWLINES};const{container:containerVariants,item:itemVariants}=useMemo(()=>createSectionVariants(reducedMotion),[reducedMotion]);return /*#__PURE__*/_jsxs(motion.section,{ref:sectionRef,style:sectionStyles,id:sectionId||`section-risk-indicator-spain-${componentId}`,\"aria-labelledby\":headingId,initial:animate===\"visible\"?false:\"hidden\",animate:animate,variants:containerVariants,...getSectionRestProps(rest),children:[backgroundLayer,/*#__PURE__*/_jsx(\"div\",{style:containerStyles,children:/*#__PURE__*/_jsxs(motion.div,{style:cardStyles,variants:itemVariants,\"data-testid\":\"risk-indicator-card\",\"data-theme\":theme,children:[/*#__PURE__*/_jsx(\"div\",{style:headerStyles,children:/*#__PURE__*/_jsx(\"h2\",{id:headingId,style:headingStyles,children:kernHeadingPlainText(heading)})}),/*#__PURE__*/_jsxs(\"div\",{style:bodyStyles,\"data-testid\":\"risk-indicator-body\",\"data-layout\":isCanvasPhone?\"stack\":\"columns\",children:[/*#__PURE__*/_jsxs(\"div\",{style:leftColumnStyles,children:[/*#__PURE__*/_jsxs(\"div\",{style:riskScoreRowStyles,role:\"img\",\"aria-label\":riskScoreLabel,\"data-testid\":\"risk-indicator-score\",children:[/*#__PURE__*/_jsx(\"span\",{style:riskLevelStyles,\"aria-hidden\":\"true\",children:resolvedLevel}),/*#__PURE__*/_jsx(\"span\",{style:riskScaleStyles,\"aria-hidden\":\"true\",children:` / ${resolvedScale}`})]}),riskDescription?/*#__PURE__*/_jsx(\"p\",{style:bodyCopyStyles,children:riskDescription}):null]}),hasDisclosure?/*#__PURE__*/_jsx(\"div\",{style:columnStyles,\"data-testid\":\"risk-indicator-disclosure\",children:/*#__PURE__*/_jsx(\"p\",{style:bodyCopyStyles,children:disclosure})}):null]}),children]})})]});});export default function SectionRiskIndicatorSpain(props){const ref=useRef(null);const breakpoint=useEffectiveBreakpoint(props.breakpoint??\"desktop\");const{activeLocale}=useLocaleInfo();const isOnFramerCanvas=useIsOnFramerCanvas();if(!isOnFramerCanvas&&!isSpainRiskIndicatorLocale(activeLocale)){return /*#__PURE__*/_jsx(\"div\",{hidden:true,\"aria-hidden\":\"true\",\"data-risk-indicator-spain\":\"off-locale\",style:OFF_LOCALE_STYLE});}return /*#__PURE__*/_jsx(\"div\",{style:{...getSectionWrapperStyles(breakpoint),...props.style},children:/*#__PURE__*/_jsx(SectionRiskIndicatorSpainInternal,{...props,ref:ref})});}SectionRiskIndicatorSpain.displayName=\"Section Risk Indicator Spain - Organism\";addPropertyControls(SectionRiskIndicatorSpain,{heading:{type:ControlType.String,title:\"Heading\",defaultValue:DEFAULT_HEADING,placeholder:\"e.g. Risk indicator for this account\",description:\"Regulatory header shown above the risk score and disclosure.\",displayTextArea:true},riskLevel:{type:ControlType.Number,title:\"Risk Level\",defaultValue:DEFAULT_RISK_LEVEL,min:1,max:10,step:1,displayStepper:true,description:\"Current risk level (1 is lower risk). The stepper reaches the same maximum as Risk Scale. The rendered value is still clamped to the active scale.\"},riskScale:{type:ControlType.Number,title:\"Risk Scale\",defaultValue:DEFAULT_RISK_SCALE,min:1,max:10,step:1,displayStepper:true,description:\"Maximum value on the risk scale (CNMV-style default is 6).\"},riskDescription:{type:ControlType.String,title:\"Risk Description\",defaultValue:DEFAULT_RISK_DESCRIPTION,placeholder:\"Explain what the risk score means\",description:\"Short explanation under the risk score (left column).\",displayTextArea:true},disclosure:{type:ControlType.String,title:\"Disclosure\",defaultValue:DEFAULT_DISCLOSURE,placeholder:\"Deposit guarantee disclosure\",description:\"Deposit guarantee or regulatory disclosure (right column).\",displayTextArea:true,hidden:({showDisclosure})=>showDisclosure===false},showDisclosure:{type:ControlType.Boolean,title:\"Show Disclosure\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true,description:\"Hide the deposit-guarantee column on products the DGS does not cover, such as stocks.\"},...sectionBackgroundPropertyControls(),sectionId:{type:ControlType.String,title:\"Section ID\",defaultValue:\"section-risk-indicator-spain\",placeholder:\"e.g. section-name\",description:\"HTML id for the section element. Used for anchor links and page navigation.\",preventLocalization:true},...breakpointPropertyControl()});\nexport const __FramerMetadata__ = {\"exports\":{\"SectionRiskIndicatorSpainProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isSpainRiskIndicatorLocale\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionRiskIndicatorSpain\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Breakpoint\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{getOpacity,getSpacing}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";export function sanitizeRichTextScopeClass(fragment){return fragment.replace(/:/g,\"\").replace(/[^a-zA-Z0-9_-]/g,\"\");}export function buildRichTextLinkScopedCss(scopeClass,linkColor){const safe=sanitizeRichTextScopeClass(scopeClass);const underlineOffset=getSpacing(2);const hoverOpacity=getOpacity(\"hover\");return`.${safe} a { color: ${linkColor}; text-decoration: underline; text-underline-offset: ${underlineOffset}; }\n.${safe} a:hover { opacity: ${hoverOpacity}; }`;}\nexport const __FramerMetadata__ = {\"exports\":{\"sanitizeRichTextScopeClass\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildRichTextLinkScopedCss\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import*as React from\"react\";function richTextDocumentToPlainText(node){if(!node||typeof node!==\"object\")return\"\";if(node.nodeType===\"text\"&&typeof node.value===\"string\")return node.value;const content=node.content??[];return content.map(child=>richTextDocumentToPlainText(child)).join(\" \");}function stripHtmlToPlainText(html){return html.replace(/<[^>]*>/g,\" \").replace(/\\s+/g,\" \").trim();}function extractPlainTextFromReactNode(node){if(node==null||typeof node===\"boolean\")return\"\";if(typeof node===\"string\"||typeof node===\"number\")return String(node);if(Array.isArray(node))return node.map(extractPlainTextFromReactNode).join(\" \");if(/*#__PURE__*/React.isValidElement(node)){return extractPlainTextFromReactNode(node.props.children);}return\"\";}export function isFaqAnswerPresent(answer){if(answer==null)return false;if(typeof answer===\"string\")return answer.trim().length>0;if(/*#__PURE__*/React.isValidElement(answer))return true;if(typeof answer===\"object\"){const o=answer;if(typeof o.html===\"string\"&&o.html.trim())return true;if(typeof o.value===\"string\"&&o.value.trim())return true;if(typeof o.content===\"string\"&&o.content.trim())return true;if(o.nodeType===\"document\"&&Array.isArray(o.content)){return richTextDocumentToPlainText(o).trim().length>0;}}return false;}export function faqAnswerPlainTextForSchema(answer){if(typeof answer===\"string\"){const t=answer.trim();if(!t)return\"\";return stripHtmlToPlainText(t);}if(answer!=null&&typeof answer===\"object\"&&!/*#__PURE__*/React.isValidElement(answer)){const o=answer;if(typeof o.html===\"string\"&&o.html.trim())return stripHtmlToPlainText(o.html.trim());if(typeof o.value===\"string\"&&o.value.trim())return o.value.trim();if(typeof o.content===\"string\"&&o.content.trim())return stripHtmlToPlainText(o.content.trim());if(o.nodeType===\"document\"&&Array.isArray(o.content)){return richTextDocumentToPlainText(o).trim();}}if(/*#__PURE__*/React.isValidElement(answer)){return extractPlainTextFromReactNode(answer).replace(/\\s+/g,\" \").trim();}return\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"isFaqAnswerPresent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"faqAnswerPlainTextForSchema\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./faqAnswerContent.map","/**\n * @framerIntrinsicWidth 480 (width-sm)\n * @framerIntrinsicHeight auto\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{forwardRef,useRef,useState,useId,useLayoutEffect,useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer,useLocaleInfo}from\"framer\";import{isFramerDesignEnvironment}from\"https://framerusercontent.com/modules/xy9GzlS8R067a5o5IABN/PPpWxFAudHT1xJp7cMx7/useInViewport.js\";import{hasLocaleHiddenLink,useLocaleRestrictedLinkFilter}from\"https://framerusercontent.com/modules/i2k7RFJiWMPmJnpNkh1p/Hf3zire7RzYAVs4gwCWx/useLocaleRestrictedLinks.js\";import{useReducedMotion,useEffectiveBreakpoint,kernHeadingPlainText,getTypographyStyles,getColorValue,getWidth,getResponsiveSpacing,getSpacing,getBrightnessFilter,getFocusOutlineWidth,getTransition,getSpring}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{useInteractiveStates}from\"https://framerusercontent.com/modules/N4x0d9ysfgs9SFMGfitz/lWa8O14S59YXS0YvWoCi/useInteractiveStates.js\";import{pickSafeDivProps}from\"https://framerusercontent.com/modules/p11DUQRlAhLwmObOunDW/bXGGQNzeDSEsh5IbH1Kh/domProps.js\";import{resolveCollectionElementId,resolveScopedElementId}from\"https://framerusercontent.com/modules/Ec9bGA2XITeferQlUDWq/5qQEL080pLQHBjiWrdw4/resolveElementId.js\";import{getIcon}from\"https://framerusercontent.com/modules/jzp1x6Kjn3e4gtLhaTqD/XFRhkR7sU6kwzdKPYWwf/icons.js\";import{getLinkUrl,getNewTabAriaLabel}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";import{usePageLanguage}from\"https://framerusercontent.com/modules/Oh0dt3nkUdIE6ZhK0vBf/TJE4nckX8V9OibfUJkYQ/usePageLanguage.js\";import{useAccessibilityStrings}from\"https://framerusercontent.com/modules/IsDnZWScIFMXg6aFhWgu/Ttg2NPrB95wQcv8ZmICb/useAccessibilityStrings.js\";import{PLACEHOLDER,HINT_BUTTON_LABEL}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{getBrandFocusColor,getCardThemeColors,getThemeColors as getDsThemeColors,resolveBrand,resolveThemeVariant,resolveTricountThemeVariant}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{buildRichTextLinkScopedCss,sanitizeRichTextScopeClass}from\"https://framerusercontent.com/modules/8b7WrxW6AT3X3aZesYdm/VGuVsE7d2ixnp4MOVFzk/richTextLinkScopedCss.js\";import{faqAnswerPlainTextForSchema,isFaqAnswerPresent}from\"https://framerusercontent.com/modules/jsMAMDZqWt6NxAMqDYmu/vGR2nwUnwbszxEDbdiCN/faqAnswerContent.js\";import{enrichRichTextLinkRels}from\"https://framerusercontent.com/modules/xPDTn52YrORMr9J9Pjzu/evAeOFB6GDRFW0XZXYZU/framerRichText.js\";import{getCardRadius}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{applyCardSurfaceStyle,CardSurfaceOverlay,getCardContentLayerStyle}from\"https://framerusercontent.com/modules/c7IaIUrLe31WGKn6OlY9/JzMYUrJlewrhKCYC9na7/cardSurface.js\";import{createDisclosureVariants,DISCLOSURE_TRANSFORM_ORIGIN}from\"https://framerusercontent.com/modules/ya5bnJzyUptPCQVNuAHz/juH7xwT92tqgAMeG0DhW/motionVariants.js\";import Button from\"https://framerusercontent.com/modules/5dTK8Rb61QTevyxW7GJE/wzLOKk3voDIy9BKhkYX3/Button.js\";import{resolveTricountCardButtonProps}from\"https://framerusercontent.com/modules/YGmyc1f1PjNVzt5VD1cd/nra9PMlNKUOLD3jpHukG/buttonStyles.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";const AccordionFAQItemInternal=/*#__PURE__*/forwardRef(function AccordionFAQItemInternal(props,ref){const theme=resolveThemeProp(props);const{question=\"FAQ question\",answer=PLACEHOLDER.FAQ_ANSWER,link=\"\",buttonLabel=PLACEHOLDER.SECONDARY_BUTTON,learnMoreId,brand,defaultOpen=false,open:controlledOpen,onToggle,buttonRefCallback,headingLevel=3,itemId,allowToggle,breakpoint:breakpointProp=\"desktop\",id:idProp,style,...rest}=props;const safeDomProps=useMemo(()=>pickSafeDivProps(rest),[rest]);const isStatic=useIsStaticRenderer();const isOnFramerCanvas=isFramerDesignEnvironment();const prefersReducedMotion=useReducedMotion();const skipMotion=prefersReducedMotion||isStatic;const disclosureVariants=useMemo(()=>createDisclosureVariants(skipMotion),[skipMotion]);const generatedId=useId();const uniqueId=itemId||generatedId;const rootId=resolveCollectionElementId(idProp,\"accordion-faq-item\",question);const resolvedLearnMoreId=resolveScopedElementId(learnMoreId,\"accordion-faq-item-learn-more\",rootId,\"learn-more\");const containerRef=useRef(null);const{isHovered,isPressed,isFocused,handlers:interactiveHandlers}=useInteractiveStates(false);const isControlled=controlledOpen!==undefined;const[internalOpen,setInternalOpen]=useState(defaultOpen);const prevDefaultOpenRef=useRef(defaultOpen);useLayoutEffect(()=>{if(prevDefaultOpenRef.current!==defaultOpen){prevDefaultOpenRef.current=defaultOpen;if(!isControlled)setInternalOpen(()=>defaultOpen);}},[defaultOpen,isControlled]);const isOpen=isControlled?controlledOpen:internalOpen;const contentRef=useRef(null);const measureRef=useRef(null);const buttonRef=useRef(null);const articleRef=useRef(null);const breakpoint=useEffectiveBreakpoint(breakpointProp);const setButtonRef=el=>{buttonRef.current=el;buttonRefCallback?.(el);};const handleToggle=()=>{if(allowToggle===false)return;if(allowToggle!==true&&isStatic&&!isOnFramerCanvas)return;const newOpenState=!isOpen;if(!isControlled){setInternalOpen(newOpenState);}if(onToggle){onToggle(newOpenState);}};const handleMouseDown=()=>{interactiveHandlers.onMouseDown();};const handleToggleKeyDown=e=>{if(allowToggle===false)return;if(allowToggle!==true&&isStatic&&!isOnFramerCanvas)return;if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();handleToggle();}};const isTricount=resolveBrand(brand)===\"tricount\";const resolvedTheme=isTricount?resolveTricountThemeVariant(theme):resolveThemeVariant(theme);const triCardColors=isTricount?getCardThemeColors(resolvedTheme,\"tricount\"):null;const questionTypography=getTypographyStyles(\"/Headline 3XS/Heavy\",breakpoint);const answerTypography=getTypographyStyles(\"/Body MD/Light\",breakpoint);const borderRadius=getCardRadius(breakpoint,\"small\");const getThemeColors=()=>{if(triCardColors){return{cardBg:triCardColors.cardBg,textColor:triCardColors.titleColor,textSecondaryColor:triCardColors.descriptionColor,iconColor:triCardColors.iconColor};}if(resolvedTheme===\"inverted\"){return{cardBg:getColorValue(\"/Backgrounds/bg-inverted-primary\"),textColor:getColorValue(\"/Text/text-inverted-primary\"),textSecondaryColor:getColorValue(\"/Text/text-inverted-secondary\"),iconColor:getColorValue(\"/Foregrounds/fg-inverted-primary\")};}return{cardBg:getColorValue(\"/Backgrounds/bg-tertiary\"),textColor:getColorValue(\"/Text/text-primary\"),textSecondaryColor:getColorValue(\"/Text/text-secondary\"),iconColor:getColorValue(\"/Foregrounds/fg-primary\")};};const themeColors=getThemeColors();const cardButtonProps=resolveTricountCardButtonProps(brand,theme,\"ghost\");const{cardBg:_cardBg,textColor,textSecondaryColor,iconColor}=themeColors;const linkColor=triCardColors?triCardColors.iconColor:getDsThemeColors(resolvedTheme).textLink;const answerRichScopeClass=useMemo(()=>`faq-item-a-${uniqueId.replace(/:/g,\"\")}`,[uniqueId]);const answerLinkScopedCss=useMemo(()=>{const safe=sanitizeRichTextScopeClass(answerRichScopeClass);const linkCss=buildRichTextLinkScopedCss(answerRichScopeClass,linkColor);const richTextProseTight=`.${safe} p:first-of-type{margin-top:0}.${safe} p:last-of-type{margin-bottom:0}`;const proseThemeCss=`.${safe} p,.${safe} li,.${safe} span,.${safe} div,.${safe} strong,.${safe} em,.${safe} ul,.${safe} ol{color:${textSecondaryColor} !important}\n.${safe} a,.${safe} a *{color:${linkColor} !important}`;return linkCss+richTextProseTight+proseThemeCss;},[answerRichScopeClass,linkColor,textSecondaryColor]);const ICON_SIZE=20;const labelId=`accordion-label-${uniqueId}`;const contentId=`accordion-content-${uniqueId}`;const chevronIconSVG=getIcon(\"chevron-down\",ICON_SIZE,iconColor,{opticalInset:0});const HeadingTag=`h${headingLevel}`;const articleStyle=applyCardSurfaceStyle({width:\"100%\",minWidth:getWidth(\"width-xxs\"),maxWidth:\"100%\",flexShrink:0,boxSizing:\"border-box\",borderRadius,color:textColor,height:\"fit-content\",...style});const contentLayerStyle=getCardContentLayerStyle();const cardInsetY=getResponsiveSpacing(16,breakpoint);const cardInsetX=getResponsiveSpacing(24,breakpoint);const buttonStyle={...contentLayerStyle,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",cursor:\"pointer\",border:\"none\",background:\"transparent\",width:\"100%\",textAlign:\"left\",...questionTypography,...PRESERVE_CONTROL_NEWLINES,color:textColor,minHeight:getSpacing(44),padding:`${cardInsetY} ${cardInsetX} ${isOpen?getResponsiveSpacing(8,breakpoint):cardInsetY} ${cardInsetX}`,gap:getResponsiveSpacing(16,breakpoint),filter:getBrightnessFilter(false,isHovered,isPressed),outline:isFocused?`${getFocusOutlineWidth()} solid ${getBrandFocusColor(brand)}`:\"none\",outlineOffset:`-${getSpacing(2)}`,borderRadius,transition:prefersReducedMotion?\"none\":`${getTransition(\"filter\",\"quick\")}, ${getTransition(\"outline\",\"quick\")}`};const questionTextStyle={flex:1,minWidth:0};const headingStyle={margin:0,width:\"100%\",padding:0};const iconStyle={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",minWidth:getSpacing(32),minHeight:getSpacing(32),maxWidth:getSpacing(32),maxHeight:getSpacing(32),flexShrink:0,pointerEvents:\"none\",transformOrigin:\"50% 50%\",overflow:\"visible\"};const contentStyle={...answerTypography,...PRESERVE_CONTROL_NEWLINES,color:textSecondaryColor,margin:0,overflowWrap:\"break-word\",wordBreak:\"break-word\",minWidth:0};const helpLinkLocaleCode=useLocaleInfo().activeLocale?.code;const answerWithLinkRels=useMemo(()=>enrichRichTextLinkRels(answer,brand,helpLinkLocaleCode),[answer,brand,helpLinkLocaleCode]);const pageLanguage=usePageLanguage();const accessibilityStrings=useAccessibilityStrings();const learnMoreUrl=getLinkUrl(link,undefined,helpLinkLocaleCode);const authoredLearnMoreLabel=typeof buttonLabel===\"string\"?buttonLabel.trim():\"\";const learnMoreLabel=authoredLearnMoreLabel||accessibilityStrings.learnMore;return /*#__PURE__*/_jsxs(\"article\",{ref:node=>{if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}containerRef.current=node;articleRef.current=node;},id:rootId,style:articleStyle,\"aria-labelledby\":labelId,...safeDomProps,children:[/*#__PURE__*/_jsx(CardSurfaceOverlay,{id:`${rootId}-surface`,radius:borderRadius,theme:resolvedTheme,brand:brand}),/*#__PURE__*/_jsx(HeadingTag,{id:labelId,style:headingStyle,children:/*#__PURE__*/_jsxs(motion.button,{ref:setButtonRef,type:\"button\",\"aria-expanded\":isOpen,\"aria-controls\":contentId,onClick:handleToggle,onMouseDown:handleMouseDown,onMouseUp:interactiveHandlers.onMouseUp,onMouseEnter:interactiveHandlers.onMouseEnter,onMouseLeave:interactiveHandlers.onMouseLeave,onKeyDown:handleToggleKeyDown,onFocus:interactiveHandlers.onFocus,onBlur:interactiveHandlers.onBlur,style:buttonStyle,whileTap:undefined,children:[/*#__PURE__*/_jsx(\"span\",{style:questionTextStyle,children:kernHeadingPlainText(question)}),/*#__PURE__*/_jsx(motion.span,{style:iconStyle,dangerouslySetInnerHTML:{__html:chevronIconSVG},\"aria-hidden\":\"true\",initial:{rotate:isOpen?180:0},animate:{rotate:isOpen?180:0},transition:prefersReducedMotion||isStatic?{duration:0}:{type:\"spring\",...getSpring(\"smooth\")}})]})}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:/*#__PURE__*/_jsx(motion.div,{ref:contentRef,id:contentId,role:\"region\",\"aria-labelledby\":labelId,\"aria-hidden\":!isOpen,hidden:!isOpen,tabIndex:-1,variants:disclosureVariants,initial:false,animate:isOpen?\"visible\":\"hidden\",style:{...contentLayerStyle,overflow:\"hidden\",transformOrigin:DISCLOSURE_TRANSFORM_ORIGIN,width:\"100%\",outline:\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{ref:measureRef,style:{padding:`0 ${cardInsetX} ${cardInsetY} ${cardInsetX}`,...contentStyle},children:[isFaqAnswerPresent(answer)?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:answerLinkScopedCss}}),/*#__PURE__*/_jsx(\"div\",{className:answerRichScopeClass,children:/*#__PURE__*/React.isValidElement(answer)?answerWithLinkRels:typeof answer===\"string\"?answer:faqAnswerPlainTextForSchema(answer)})]}):null,learnMoreUrl&&learnMoreLabel?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:getResponsiveSpacing(16,breakpoint)},children:/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,variant:cardButtonProps.variant,theme:cardButtonProps.theme,brand:brand,label:learnMoreLabel,ariaLabel:getNewTabAriaLabel(learnMoreLabel,pageLanguage),link:learnMoreUrl,openInNewTab:true,iconPosition:\"none\",size:\"small\",id:resolvedLearnMoreId})}):null]})})})]});});export default function AccordionFAQItem(props){const isLinkHiddenInLocale=useLocaleRestrictedLinkFilter(props.brand);if(hasLocaleHiddenLink(isLinkHiddenInLocale,props.link,props.answer))return null;return /*#__PURE__*/_jsx(AccordionFAQItemInternal,{...props},props.defaultOpen?\"open\":\"closed\");}AccordionFAQItem.displayName=\"Accordion FAQ Item - Molecule\";addPropertyControls(AccordionFAQItem,{question:{type:ControlType.String,title:\"Question\",defaultValue:\"FAQ question\",placeholder:\"Enter question...\",description:\"Question text.\"},answer:{type:ControlType.RichText,title:\"Answer\",defaultValue:PLACEHOLDER.FAQ_ANSWER,description:\"Answer content (supports rich text and links).\"},buttonLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:PLACEHOLDER.SECONDARY_BUTTON,placeholder:HINT_BUTTON_LABEL,description:\"Label for the Learn More button, shown when a Learn More Link is set. Leave empty to show Learn more in the page language.\"},link:{type:ControlType.Link,title:\"Learn More Link\",defaultValue:\"\",description:\"Optional link URL for 'Learn More' button.\"},learnMoreId:{type:ControlType.String,title:\"Learn More ID\",defaultValue:\"accordion-faq-item-learn-more\",placeholder:\"e.g. faq-learn-more\",description:\"Unique ID for the 'Learn More' link for Contentsquare analytics.\",preventLocalization:true},defaultOpen:{type:ControlType.Boolean,title:\"Initially Open\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Whether the item is initially open.\"},onToggle:{type:ControlType.EventHandler,title:\"On Toggle\",description:\"Callback fired when the item is expanded or collapsed.\"},headingLevel:{type:ControlType.Enum,title:\"Headline Level\",options:[3,4],optionTitles:[\"H3\",\"H4\"],displaySegmentedControl:true,defaultValue:3,description:\"Heading level for the question (H3 or H4 for SEO).\"},id:{type:ControlType.String,title:\"ID\",defaultValue:\"accordion-faq-item\",placeholder:\"e.g. my-element\",description:\"HTML id for the root element (e.g. for analytics or anchor links).\",preventLocalization:true},...breakpointPropertyControl(),...themePropertyControls(\"Default is dark mode, inverted is light mode. Theme passes to all children.\"),...brandPropertyControl()});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AccordionFAQItem\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"AccordionFAQItemProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const TESTIMONIAL_CMS_BG_VARIANT_ATTR=\"data-bunq-testimonial-bg-variant\";export const TESTIMONIAL_CAROUSEL_CARD_VARIANTS=[\"orange\",\"red\",\"cyan\",\"green\",\"purple\",\"blue\",\"deep-yellow\",\"hot-pink\",\"fuchsia\",\"deep-purple\",\"light-blue\",\"turquoise\",\"deep-green\"];export function getTestimonialCarouselBackgroundVariant(globalIndex){const variants=TESTIMONIAL_CAROUSEL_CARD_VARIANTS;return variants[(globalIndex%variants.length+variants.length)%variants.length];}export function isTestimonialCarouselBackgroundVariant(value){return value===\"theme\"||value===\"default\"||value===\"inverted\"||TESTIMONIAL_CAROUSEL_CARD_VARIANTS.includes(value);}\nexport const __FramerMetadata__ = {\"exports\":{\"isTestimonialCarouselBackgroundVariant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getTestimonialCarouselBackgroundVariant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TESTIMONIAL_CAROUSEL_CARD_VARIANTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TESTIMONIAL_CMS_BG_VARIANT_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TestimonialCarouselCardBgVariant\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./testimonialCarouselBackgrounds.map","import{createContext,useContext,useLayoutEffect,useState}from\"react\";export const SECTION_BREAKPOINT_ATTR=\"data-bunq-section-breakpoint\";export const SectionBreakpointContext=/*#__PURE__*/createContext(undefined);function parseBreakpoint(value){if(value===\"desktop\"||value===\"tablet\"||value===\"phone\"){return value;}return undefined;}export function readInheritedSectionBreakpoint(element){if(!element)return undefined;const host=element.closest(`[${SECTION_BREAKPOINT_ATTR}]`);if(!(host instanceof HTMLElement))return undefined;return parseBreakpoint(host.getAttribute(SECTION_BREAKPOINT_ATTR));}export function useInheritedSectionBreakpoint(ref){const contextBreakpoint=useContext(SectionBreakpointContext);const[domBreakpoint,setInheritedBreakpoint]=useState();const inheritedBreakpoint=domBreakpoint??contextBreakpoint;useLayoutEffect(()=>{const element=ref.current;if(!element)return undefined;let observer;let cancelled=false;const syncBreakpoint=()=>{setInheritedBreakpoint(readInheritedSectionBreakpoint(element));};const tryAttach=()=>{const host=element.closest(`[${SECTION_BREAKPOINT_ATTR}]`);if(!(host instanceof HTMLElement))return false;syncBreakpoint();observer?.disconnect();observer=new MutationObserver(syncBreakpoint);observer.observe(host,{attributes:true,attributeFilter:[SECTION_BREAKPOINT_ATTR]});return true;};if(!tryAttach()){queueMicrotask(()=>{if(!cancelled)tryAttach();});}return()=>{cancelled=true;observer?.disconnect();};},[ref]);return inheritedBreakpoint;}export function useSlotFallbackBreakpoint(ownBreakpoint){const contextBreakpoint=useContext(SectionBreakpointContext);if(ownBreakpoint!==\"desktop\"||contextBreakpoint===undefined){return ownBreakpoint;}return contextBreakpoint;}// recompile: b82594\n\nexport const __FramerMetadata__ = {\"exports\":{\"SECTION_BREAKPOINT_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSlotFallbackBreakpoint\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionBreakpointContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInheritedSectionBreakpoint\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"readInheritedSectionBreakpoint\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useInheritedSectionBreakpoint.map","const BLOCKED_QUOTE_PATTERNS=[/\\*{3,}/,/\\bHIV\\s+KOMMT\\b/i,/\\bBEOBACHTET\\s+FACEBOOK!?/i,/\\bABSOLUT\\s+0\\s+STERNE\\b/i,/\\bVORMUNDSCHAFT\\b.*\\b0\\s+STERNE\\b/i,/@BUNQ,,KREDIT/i,/\\bID\\.AUSWEI[Sẞ]/i,/\\bEINSCKENUNG\\b/i,/\\bEINBINDETT\\.KUNFT\\b/i];const BLOCKED_QUOTE_SNIPPETS=[\"TJA ABER DIE HABEN VORMUNDSCHAFT\",\"ICH ERWARTE DADURCH NACH EINSCKENUNG DES ID.AUSWEI\"];function uppercaseLetterRatio(text){const letters=text.replace(/[^a-zA-ZäöüÄÖÜß]/g,\"\");if(letters.length===0){return 0;}const uppercaseCount=letters.match(/[A-ZÄÖÜ]/g)?.length??0;return uppercaseCount/letters.length;}export function isDisplayableReviewQuote(quote){const normalized=quote?.trim();if(!normalized){return false;}for(const pattern of BLOCKED_QUOTE_PATTERNS){if(pattern.test(normalized)){return false;}}const upper=normalized.toUpperCase();for(const snippet of BLOCKED_QUOTE_SNIPPETS){if(upper.includes(snippet)){return false;}}if(normalized.length>=60&&uppercaseLetterRatio(normalized)>=.85){return false;}return true;}export function hideNonDisplayableTestimonialItems(host){const articles=host.querySelectorAll('article[itemtype=\"https://schema.org/Review\"]');articles.forEach(article=>{const quote=article.querySelector('[itemprop=\"reviewBody\"]')?.textContent?.trim()??\"\";const collectionItem=article.closest(\"[data-framer-name], li, div\")??article.parentElement;const target=collectionItem instanceof HTMLElement?collectionItem:article;if(isDisplayableReviewQuote(quote)){if(target.style.display===\"none\"){target.style.removeProperty(\"display\");}return;}target.style.display=\"none\";});}\nexport const __FramerMetadata__ = {\"exports\":{\"isDisplayableReviewQuote\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hideNonDisplayableTestimonialItems\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./reviewModeration.map","import{jsx as _jsx}from\"react/jsx-runtime\";const HIGH_FETCH_PRIORITY_ATTRIBUTE={fetchpriority:\"high\"};export function resolveImagePreloadHref(src){const href=src?.trim()??\"\";if(href.startsWith(\"data:\"))return\"\";return href;}export const ImagePreloadLink=function ImagePreloadLink({src,srcSet,sizes,media}){const href=resolveImagePreloadHref(src);const mediaQuery=media?.trim()??\"\";if(href===\"\"||mediaQuery===\"\")return null;const imageSrcSet=srcSet?.trim()??\"\";if(imageSrcSet===\"\"){return /*#__PURE__*/_jsx(\"link\",{rel:\"preload\",as:\"image\",href:href,media:mediaQuery,...HIGH_FETCH_PRIORITY_ATTRIBUTE});}const imageSizes=sizes?.trim()??\"\";return /*#__PURE__*/_jsx(\"link\",{rel:\"preload\",as:\"image\",imageSrcSet:imageSrcSet,imageSizes:imageSizes===\"\"?undefined:imageSizes,media:mediaQuery,...HIGH_FETCH_PRIORITY_ATTRIBUTE});};\nexport const __FramerMetadata__ = {\"exports\":{\"ImagePreloadLinkProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveImagePreloadHref\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ImagePreloadLink\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./imagePreloadLink.map","function readPositiveIntegerParam(params,name){const value=Number.parseInt(params.get(name)??\"\",10);return Number.isFinite(value)&&value>0?value:undefined;}export function parseImageDimensionsFromUrl(url){let params;try{params=new URL(url).searchParams;}catch{return{};}const width=readPositiveIntegerParam(params,\"width\");const height=readPositiveIntegerParam(params,\"height\");if(width===undefined||height===undefined)return{};return{width,height};}\nexport const __FramerMetadata__ = {\"exports\":{\"parseImageDimensionsFromUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ImageUrlDimensions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./imageUrlDimensions.map","export function getImageOwnAlt(image){if(!image||typeof image===\"string\"){return\"\";}return typeof image.alt===\"string\"?image.alt.trim():\"\";}export function resolveImageAlt(...candidates){for(const candidate of candidates){if(typeof candidate!==\"string\"){continue;}const trimmed=candidate.trim();if(trimmed){return trimmed;}}return\"\";}export function ignoreDefaultAlt(value,...defaults){const trimmed=typeof value===\"string\"?value.trim():\"\";if(!trimmed){return\"\";}return defaults.some(defaultAlt=>defaultAlt.trim()===trimmed)?\"\":trimmed;}export function resolveImageAltWithDefault(companionAlt,image,...defaults){const resolved=resolveImageAlt(ignoreDefaultAlt(companionAlt,...defaults),getImageOwnAlt(image));if(resolved){return resolved;}const imageHasAltField=Boolean(image)&&typeof image!==\"string\"&&typeof image?.alt===\"string\";if(imageHasAltField){return\"\";}return typeof companionAlt===\"string\"?companionAlt.trim():\"\";}// recompile: 1791360797057\n\nexport const __FramerMetadata__ = {\"exports\":{\"getImageOwnAlt\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveImageAlt\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ImageWithAlt\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ignoreDefaultAlt\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveImageAltWithDefault\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./resolveImageAlt.map","/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 400\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,useRef,useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{FRAMER_THEME_DESCRIPTION_IMAGE}from\"https://framerusercontent.com/modules/BQHqTqHJqIMmaindFXq2/gaNCvT0L1xCqOlRU34uH/propertyControlCopy.js\";import{getColorValue,getDefaultImageSizes,getFixedImageSizes,getRadius,getSpacing,resolveImageDecoding,resolveImageSizesAttribute}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{pickSafeDivProps}from\"https://framerusercontent.com/modules/p11DUQRlAhLwmObOunDW/bXGGQNzeDSEsh5IbH1Kh/domProps.js\";import{ImagePreloadLink}from\"https://framerusercontent.com/modules/4RiPsj93Hyw9tuZJy95l/YNWx473oFW7lPHVv5ZX0/imagePreloadLink.js\";import{parseImageDimensionsFromUrl}from\"https://framerusercontent.com/modules/Qthl4z7hUtR5zmOmx2HP/Q2NcY3VendyIAB8DMVnv/imageUrlDimensions.js\";import{normalizeElementId}from\"https://framerusercontent.com/modules/Ec9bGA2XITeferQlUDWq/5qQEL080pLQHBjiWrdw4/resolveElementId.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";import{PLACEHOLDER,HINT_IMAGE_ALT as _HINT_IMAGE_ALT}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{getImageOwnAlt,ignoreDefaultAlt,resolveImageAlt}from\"https://framerusercontent.com/modules/sNTSX9leDi5aUSg7gPXI/YKraQMpiaXG6ew2SKJKb/resolveImageAlt.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{isLightThemeSurface,resolveBrand,resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";const LEGACY_IMAGE_ALT_DEFAULTS=[\"Image\",\"Section image\",\"Hero image\",\"Blog post image\",\"Brief description of the image for accessibility\",\"Brief description of the hero image\",\"Brief description of the blog post image\",_HINT_IMAGE_ALT];function getCardRadius(breakpoint=\"desktop\",size=\"default\"){if(size===\"large\"){if(breakpoint===\"phone\")return getRadius(\"radius-3xl\");if(breakpoint===\"tablet\")return getRadius(\"radius-4xl\");return getRadius(\"radius-5xl\");}if(size===\"small\"){if(breakpoint===\"phone\")return getRadius(\"radius-sm\");if(breakpoint===\"tablet\")return getRadius(\"radius-md\");return getRadius(\"radius-lg\");}if(breakpoint===\"phone\")return getRadius(\"radius-xxl\");if(breakpoint===\"tablet\")return getRadius(\"radius-3xl\");return getRadius(\"radius-4xl\");}function parsePixelWidth(width){if(typeof width===\"number\")return width>0?width:undefined;if(typeof width!==\"string\")return undefined;const match=width.trim().match(/^(\\d+(?:\\.\\d+)?)px$/);if(!match)return undefined;const value=Number.parseFloat(match[1]);return value>0?value:undefined;}export function resolveImageAtomSizes(sizes,breakpoint,width,fill){const fixedWidth=fill?undefined:parsePixelWidth(width);const fallback=fixedWidth===undefined?getDefaultImageSizes(breakpoint):getFixedImageSizes(fixedWidth);return resolveImageSizesAttribute(sizes,fallback);}const ImageInternal=/*#__PURE__*/forwardRef(function ImageInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint=\"desktop\",imageUrl=undefined,ariaLabel=PLACEHOLDER.IMAGE_ALT,alt,aspectRatio=\"1:1\",customAspectRatio=\"16:9\",objectFit=\"cover\",objectPosition=\"center\",customObjectPosition=\"center\",borderRadius=\"radius-4xl\",responsiveRadius=\"none\",overflow=\"hidden\",backgroundColor=\"\",showBorder=false,loading=\"lazy\",priority=false,sizes=\"\",preloadMedia,fill=false,style,id,brand,...rest}=props;const elementId=normalizeElementId(id);const minWidth=0;const maxWidth=0;const minHeight=0;const maxHeight=0;const intrinsicWidth=400;const intrinsicHeight=400;const resolvedFileSrc=imageUrl===undefined?\"\":typeof imageUrl===\"object\"?imageUrl.src??\"\":String(imageUrl);const primaryTrimmed=resolvedFileSrc.trim();const actualImageUrl=primaryTrimmed!==\"\"?resolvedFileSrc:PLACEHOLDER.IMAGE;const actualSrcSet=primaryTrimmed!==\"\"&&typeof imageUrl===\"object\"?imageUrl.srcSet:undefined;const[hasError,setHasError]=useState(false);const imgRef=useRef(null);useEffect(()=>{setHasError(false);},[actualImageUrl]);useEffect(()=>{const img=imgRef.current;if(!img||!img.complete||img.naturalWidth>0||img.currentSrc===\"\")return;if(typeof img.decode!==\"function\")return;let cancelled=false;img.decode().catch(()=>{if(cancelled)return;img.setAttribute(\"data-error\",\"true\");setHasError(true);});return()=>{cancelled=true;};},[actualImageUrl]);const getAspectRatioValue=()=>{if(aspectRatio===\"auto\"){return\"auto\";}else if(aspectRatio===\"custom\"){if(customAspectRatio.includes(\":\")){const[width,height]=customAspectRatio.split(\":\").map(Number);if(width&&height){return`${width/height}`;}return\"16 / 9\";}const ratio=parseFloat(customAspectRatio);if(isNaN(ratio)===false){return`${ratio}`;}return\"16 / 9\";}const ratios={\"16:9\":\"16 / 9\",\"16:10\":\"16 / 10\",\"4:3\":\"4 / 3\",\"4:5\":\"4 / 5\",\"3:2\":\"3 / 2\",\"21:9\":\"21 / 9\",\"2:1\":\"2 / 1\",\"5:4\":\"5 / 4\",\"1:1\":\"1 / 1\",\"9:16\":\"9 / 16\",\"2:3\":\"2 / 3\",\"auto\":\"auto\",\"custom\":\"16 / 9\"};return ratios[aspectRatio];};const getObjectPositionValue=()=>{if(objectPosition===\"custom\"){return customObjectPosition||\"center\";}const positions={\"center\":\"center\",\"top\":\"top\",\"bottom\":\"bottom\",\"left\":\"left\",\"right\":\"right\",\"top-left\":\"top left\",\"top-right\":\"top right\",\"bottom-left\":\"bottom left\",\"bottom-right\":\"bottom right\",\"custom\":\"center\"};return positions[objectPosition||\"center\"];};const aspectRatioValue=getAspectRatioValue();const objectPositionValue=getObjectPositionValue();const borderToken=isLightThemeSurface(theme,resolveBrand(brand))?\"/Borders/border-inverted-primary\":\"/Borders/border-primary\";const finalBorderColor=getColorValue(borderToken);const finalBackgroundColor=backgroundColor?getColorValue(backgroundColor)||backgroundColor:undefined;const handleError=()=>{imgRef.current?.setAttribute(\"data-error\",\"true\");setHasError(true);};const handleLoad=()=>{imgRef.current?.removeAttribute(\"data-error\");setHasError(false);};const getAspectRatioCSS=()=>{if(aspectRatio===\"auto\")return\"auto\";return aspectRatioValue;};const getBorderRadiusCSS=()=>{if(responsiveRadius===\"card-small\")return getCardRadius(breakpoint,\"small\");if(responsiveRadius===\"card-default\")return getCardRadius(breakpoint,\"default\");if(responsiveRadius===\"card-large\")return getCardRadius(breakpoint,\"large\");return getRadius(borderRadius??\"radius-4xl\");};const containerStyle={position:\"relative\",display:\"block\",border:showBorder?`1px solid ${finalBorderColor}`:\"none\",aspectRatio:getAspectRatioCSS(),height:aspectRatio===\"auto\"&&!style?.height?\"auto\":undefined,borderRadius:getBorderRadiusCSS(),overflow,...finalBackgroundColor&&{backgroundColor:finalBackgroundColor},...minWidth>0&&{minWidth:`${minWidth}px`},...maxWidth>0&&{maxWidth:`${maxWidth}px`},...minHeight>0&&{minHeight:`${minHeight}px`},...maxHeight>0&&{maxHeight:`${maxHeight}px`},...!style?.width&&!fill&&{width:getSpacing(200)},...fill&&{width:\"100%\",height:\"100%\"},...style};const containerDomProps={...pickSafeDivProps(rest),...elementId?{id:elementId}:{}};const imageStyle={position:\"relative\",zIndex:1,width:\"100%\",height:\"100%\",borderRadius:\"inherit\",objectFit,objectPosition:objectPositionValue,opacity:1};const showPlaceholder=actualImageUrl===\"\"||hasError;const placeholderStyle={position:\"absolute\",inset:0,borderRadius:\"inherit\",display:showPlaceholder?\"block\":\"none\",backgroundColor:finalBackgroundColor||getColorValue(\"/Backgrounds/bg-tertiary\")};const explicitAlt=typeof alt===\"string\"?alt.trim():undefined;const imageAlt=explicitAlt!==undefined?explicitAlt:resolveImageAlt(ignoreDefaultAlt(ariaLabel,...LEGACY_IMAGE_ALT_DEFAULTS),getImageOwnAlt(imageUrl));const urlDimensions=parseImageDimensionsFromUrl(actualImageUrl);const imgWidth=urlDimensions.width??intrinsicWidth;const imgHeight=urlDimensions.height??intrinsicHeight;const imageSizes=resolveImageAtomSizes(sizes,breakpoint,style?.width,fill);const imageElement=/*#__PURE__*/_jsxs(\"div\",{ref:ref,style:containerStyle,...containerDomProps,children:[/*#__PURE__*/_jsx(ImagePreloadLink,{src:actualImageUrl,srcSet:actualSrcSet,sizes:imageSizes,media:preloadMedia}),/*#__PURE__*/_jsx(\"div\",{style:placeholderStyle,\"aria-hidden\":\"true\"}),actualImageUrl!==\"\"&&hasError===false&&/*#__PURE__*/_jsx(\"img\",{ref:imgRef,srcSet:actualSrcSet,sizes:actualSrcSet?imageSizes:undefined,src:actualImageUrl,alt:imageAlt,width:imgWidth,height:imgHeight,loading:loading,decoding:resolveImageDecoding(priority),...priority?{fetchpriority:\"high\"}:{},style:imageStyle,onError:handleError,onLoad:handleLoad})]});return imageElement;});export default function Image(props){const{ref,...rest}=props;return /*#__PURE__*/_jsx(ImageInternal,{...rest,ref:ref});}Image.displayName=\"Image - Atom\";addPropertyControls(Image,{ariaLabel:{type:ControlType.String,title:\"ARIA Label\",defaultValue:PLACEHOLDER.IMAGE_ALT,placeholder:_HINT_IMAGE_ALT,description:\"Optional accessible description override (HTML alt text). File uploads already provide alt; use this when you need a different label.\"},imageUrl:{type:ControlType.ResponsiveImage,title:\"Image\",description:\"Image from Framer file upload (src, srcSet, and alt provided by Framer).\"},aspectRatio:{type:ControlType.Enum,title:\"Aspect Ratio\",options:[\"16:9\",\"16:10\",\"4:3\",\"4:5\",\"3:2\",\"21:9\",\"2:1\",\"5:4\",\"1:1\",\"9:16\",\"2:3\",\"auto\",\"custom\"],optionTitles:[\"16:9\",\"16:10\",\"4:3\",\"4:5\",\"3:2\",\"21:9\",\"2:1\",\"5:4\",\"1:1\",\"9:16 Portrait\",\"2:3 Portrait\",\"Auto\",\"Custom\"],defaultValue:\"1:1\",description:\"Image aspect ratio preset.\"},customAspectRatio:{type:ControlType.String,title:\"Custom Ratio\",defaultValue:\"16:9\",placeholder:\"Enter custom ratio...\",description:'Custom aspect ratio value (e.g., \"3:2\" or \"1.5\").',preventLocalization:true,hidden:({aspectRatio})=>aspectRatio!==\"custom\"},objectFit:{type:ControlType.Enum,title:\"Object Fit\",options:[\"cover\",\"contain\",\"fill\",\"none\"],optionTitles:[\"Cover\",\"Contain\",\"Fill\",\"None\"],displaySegmentedControl:false,defaultValue:\"cover\",description:\"How the image should fit within its container.\"},objectPosition:{type:ControlType.Enum,title:\"Object Position\",options:[\"center\",\"top\",\"bottom\",\"left\",\"right\",\"top-left\",\"top-right\",\"bottom-left\",\"bottom-right\",\"custom\"],optionTitles:[\"Center\",\"Top\",\"Bottom\",\"Left\",\"Right\",\"Top Left\",\"Top Right\",\"Bottom Left\",\"Bottom Right\",\"Custom\"],defaultValue:\"center\",description:\"Position of the image within its container.\"},customObjectPosition:{type:ControlType.String,title:\"Custom Position\",defaultValue:\"center\",placeholder:\"Enter custom position...\",description:'Custom object position value (e.g., \"30% 70%\" or \"top 20px left 10px\").',preventLocalization:true,hidden:({objectPosition})=>objectPosition!==\"custom\"},borderRadius:{type:ControlType.Enum,title:\"Border Radius\",options:[\"radius-lg\",\"radius-xxl\",\"radius-4xl\",\"radius-5xl\",\"radius-6xl\"],optionTitles:[\"12px\",\"20px\",\"32px\",\"48px\",\"64px\"],defaultValue:\"radius-4xl\",description:\"Corner rounding (12px–64px scale).\",hidden:({responsiveRadius})=>Boolean(responsiveRadius&&responsiveRadius!==\"none\")},responsiveRadius:{type:ControlType.Enum,title:\"Responsive Radius\",options:[\"none\",\"card-small\",\"card-default\",\"card-large\"],optionTitles:[\"None\",\"Card Small\",\"Card Default\",\"Card Large\"],defaultValue:\"none\",description:\"Responsive card radius preset. Overrides Border Radius when set.\"},overflow:{type:ControlType.Enum,title:\"Overflow\",options:[\"hidden\",\"visible\",\"clip\",\"scroll\"],optionTitles:[\"Hidden\",\"Visible\",\"Clip\",\"Scroll\"],defaultValue:\"hidden\",description:\"How to handle content that overflows the container.\"},backgroundColor:{type:ControlType.Enum,title:\"Background Color\",options:[\"\",\"/Backgrounds/bg-primary\",\"/Backgrounds/bg-secondary\",\"/Backgrounds/bg-tertiary\",\"/Backgrounds/bg-quaternary\",\"/Backgrounds/bg-white\",\"/Backgrounds/bg-black\",\"/Backgrounds/bg-inverted-primary\",\"/Backgrounds/bg-inverted-secondary\",\"/Backgrounds/bg-inverted-tertiary\"],optionTitles:[\"Default\",\"Primary\",\"Secondary\",\"Tertiary\",\"Quaternary\",\"White\",\"Black\",\"Inverted Primary\",\"Inverted Secondary\",\"Inverted Tertiary\"],defaultValue:\"\",description:\"Background color for the image container. A missing or broken image shows this color (tertiary by default).\"},showBorder:{type:ControlType.Boolean,title:\"Border\",defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Display border around the image container.\"},fill:{type:ControlType.Boolean,title:\"Fill Container\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Stretch the image to fill its parent (100% width and height).\"},loading:{type:ControlType.Enum,title:\"Loading\",options:[\"lazy\",\"eager\"],optionTitles:[\"Lazy\",\"Eager\"],displaySegmentedControl:true,defaultValue:\"lazy\",description:'Loading strategy. Use \"Eager\" for above-the-fold / hero images that should load immediately.'},priority:{type:ControlType.Boolean,title:\"LCP Priority\",defaultValue:false,enabledTitle:\"High\",disabledTitle:\"Auto\",description:\"Sets fetchpriority=high for Core Web Vitals LCP. Enable on at most one above-the-fold image per page.\"},sizes:{type:ControlType.String,title:\"Sizes\",defaultValue:\"\",placeholder:\"e.g. 600px or calc(100vw - 32px)\",description:\"Width the image shows at on this breakpoint, as one length without media queries. Leave empty to use the container width.\",preventLocalization:true},id:{type:ControlType.String,title:\"ID\",defaultValue:\"image\",placeholder:\"e.g. my-element\",description:\"HTML id for the root element. Leave empty to omit the id attribute.\",preventLocalization:true},...breakpointPropertyControl(),...themePropertyControls(FRAMER_THEME_DESCRIPTION_IMAGE),...brandPropertyControl()});\nexport const __FramerMetadata__ = {\"exports\":{\"resolveImageAtomSizes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ImageProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Image\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType,useLocaleInfo}from\"framer\";import{getAnnouncementLocaleCatalog,matchAnnouncementLocaleKey}from\"https://framerusercontent.com/modules/TAtIQJdXZKN6jVNCBmSc/91ipPal8KPBDSjp4ZJnI/announcementBannerLocale.js\";import{getLinkUrl}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";export function localizedLinkLabelFromSlug(slug){const cleaned=slug.replace(/^\\//,\"\").trim();if(!cleaned)return\"Global\";return cleaned.toUpperCase();}export function localizedLinkPropKey(prefix,localeKey){return`${prefix}${localeKey}`;}export function localizedLinkToggleKey(prefix){return`${prefix}PerLocale`;}function readLinkValue(source,key){if(!source)return undefined;const value=source[key];if(value==null)return undefined;if(typeof value===\"string\")return value;if(typeof value===\"object\")return value;return undefined;}function hasUsableUrl(value,brand){return getLinkUrl(value,brand).trim().length>0;}export function resolveLocalizedLink(input){const{prefix,localeCode,globalValue,props,brand}=input;const source=props;if(source?.[localizedLinkToggleKey(prefix)]!==true)return globalValue;const catalog=getAnnouncementLocaleCatalog(brand??\"bunq\");const matchedKey=matchAnnouncementLocaleKey(localeCode,catalog);if(!matchedKey)return globalValue;const override=readLinkValue(source,localizedLinkPropKey(prefix,matchedKey));if(!hasUsableUrl(override,brand))return globalValue;return override;}export function useLocalizedLink(input){const{activeLocale}=useLocaleInfo();return resolveLocalizedLink({...input,localeCode:activeLocale?.code});}export function getLocalizedLinkCatalog(brand){return getAnnouncementLocaleCatalog(brand??\"bunq\");}export function localizedLinkOmitKeys(prefix,brand){const catalog=getLocalizedLinkCatalog(brand);return[localizedLinkToggleKey(prefix),...catalog.map(entry=>localizedLinkPropKey(prefix,entry.key))];}export function localizedLinkPropertyControls(options){const{prefix,title,brand,hidden}=options;const catalog=getLocalizedLinkCatalog(brand);const toggleKey=localizedLinkToggleKey(prefix);const toggleHidden=props=>{if(!hidden)return false;return hidden(props)===true;};const overrideHidden=props=>{if(toggleHidden(props))return true;return props[toggleKey]!==true;};const controls={[toggleKey]:{type:ControlType.Boolean,title:`${title} Per Locale`,defaultValue:false,enabledTitle:\"Per locale\",disabledTitle:\"Same everywhere\",description:`Set ${title} per locale. Off means every locale uses the same link.`,hidden:toggleHidden}};for(const entry of catalog){controls[localizedLinkPropKey(prefix,entry.key)]={type:ControlType.Link,title:`${localizedLinkLabelFromSlug(entry.slug)} ${title}`,defaultValue:\"\",description:`${title} for ${entry.title}. Leave empty to use the shared link.`,hidden:overrideHidden};}return controls;}// recompile: 1793613532209\n\nexport const __FramerMetadata__ = {\"exports\":{\"localizedLinkToggleKey\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localizedLinkOmitKeys\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localizedLinkPropertyControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LocalizedLinkLocaleKey\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getLocalizedLinkCatalog\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useLocalizedLink\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localizedLinkPropKey\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LocalizedLinkPropertyControlsOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LocalizedLinkProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localizedLinkLabelFromSlug\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResolveLocalizedLinkInput\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveLocalizedLink\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType}from\"framer\";import{getTypographyStyles}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";export const SECTION_CTA_HEADLINE_2XL_PATH=\"/Headline 2XL/Heavy\";export const SECTION_STANDARD_HEADLINE_PATH=SECTION_CTA_HEADLINE_2XL_PATH;export const SECTION_PAGE_HEADER_HEADLINE_PATH=\"/Headline 3XL/Heavy\";export const SECTION_CTA_HEADLINE_XL_PATH=\"/Headline XL/Heavy\";export function supportingTextTypographyPath(headlinePath){if(headlinePath.includes(\"4XL\")||headlinePath.includes(\"3XL\")){return\"/Subheadline/LG\";}if(headlinePath.includes(\"2XL\")||headlinePath.includes(\"XL\")){return\"/Subheadline/MD\";}if(headlinePath.includes(\"/Headline L/\")||headlinePath.includes(\"/Headline M/\")){return\"/Subheadline/SM\";}return\"/Subheadline/SM\";}export function getHeadlineTypographyStyles(headlinePath,breakpoint){const styles=getTypographyStyles(headlinePath,breakpoint);if(styles){return styles;}return getTypographyStyles(SECTION_CTA_HEADLINE_2XL_PATH,breakpoint);}export function getSupportingTextTypographyStyles(headlinePath,breakpoint){const path=supportingTextTypographyPath(headlinePath);const styles=getTypographyStyles(path,breakpoint);if(styles){return styles;}return getTypographyStyles(\"/Subheadline/MD\",breakpoint);}export const SECTION_HEADLINE_SIZES=[\"lg\",\"xl\",\"2xl\",\"3xl\"];export const DEFAULT_SECTION_HEADLINE_SIZE=\"2xl\";const SECTION_HEADLINE_SIZE_PATHS={\"lg\":\"/Headline LG/Heavy\",\"xl\":SECTION_CTA_HEADLINE_XL_PATH,\"2xl\":SECTION_CTA_HEADLINE_2XL_PATH,\"3xl\":SECTION_PAGE_HEADER_HEADLINE_PATH};export const SECTION_HEADLINE_SIZE_OPTION_TITLES=[\"Small\",\"Medium\",\"Large\",\"Extra Large\"];export function sectionHeadlineSizePath(size){if(size&&Object.prototype.hasOwnProperty.call(SECTION_HEADLINE_SIZE_PATHS,size)){return SECTION_HEADLINE_SIZE_PATHS[size];}return SECTION_HEADLINE_SIZE_PATHS[DEFAULT_SECTION_HEADLINE_SIZE];}export const sectionHeadlineSizePropertyControl={type:ControlType.Enum,title:\"Headline Size\",options:[...SECTION_HEADLINE_SIZES],optionTitles:[...SECTION_HEADLINE_SIZE_OPTION_TITLES],defaultValue:DEFAULT_SECTION_HEADLINE_SIZE,description:\"Type size for the section headline. Supporting text scales to match.\"};\nexport const __FramerMetadata__ = {\"exports\":{\"SECTION_STANDARD_HEADLINE_PATH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_CTA_HEADLINE_2XL_PATH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_HEADLINE_SIZE_OPTION_TITLES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_HEADLINE_SIZES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sectionHeadlineSizePath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"supportingTextTypographyPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_CTA_HEADLINE_XL_PATH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionHeadlineSize\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHeadlineTypographyStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sectionHeadlineSizePropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSupportingTextTypographyStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_PAGE_HEADER_HEADLINE_PATH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SECTION_HEADLINE_SIZE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{LEGACY_PLACEHOLDER,PLACEHOLDER}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";const PLACEHOLDER_HEADINGS=new Set([PLACEHOLDER.HEADING,PLACEHOLDER.PAGE_HEADING,PLACEHOLDER.HERO_HEADING,PLACEHOLDER.ITEM_HEADING,\"Short section heading goes here\",\"Short page heading goes here\",\"Short hero heading goes here\",\"Short item heading goes here\"]);const PLACEHOLDER_DESCRIPTIONS=new Set([PLACEHOLDER.DESCRIPTION,PLACEHOLDER.DESCRIPTION_SHORT,LEGACY_PLACEHOLDER.DESCRIPTION]);const PLACEHOLDER_BUTTON_LABELS=new Set([PLACEHOLDER.PRIMARY_BUTTON,PLACEHOLDER.SECONDARY_BUTTON,\"Get started\",\"Learn more\"]);function normalize(value){return(value??\"\").trim();}export function isPlaceholderHeading(value){const text=normalize(value);return text===\"\"||PLACEHOLDER_HEADINGS.has(text);}export function isPlaceholderDescription(value){const text=normalize(value);return text===\"\"||PLACEHOLDER_DESCRIPTIONS.has(text);}export function withoutPlaceholderDescription(value){return isPlaceholderDescription(value)?\"\":value??\"\";}export const VIDEO_TITLE_PLACEHOLDER=\"Video title\";export function withoutPlaceholderVideoTitle(value){const text=normalize(value);if(text===VIDEO_TITLE_PLACEHOLDER)return\"\";return isPlaceholderHeading(text)?\"\":text;}export function isPlaceholderButtonLabel(value){const text=normalize(value);return text===\"\"||PLACEHOLDER_BUTTON_LABELS.has(text);}export function isPlaceholderDisclaimer(value){return normalize(value)===\"\"||normalize(value)===\"Terms and conditions apply.\";}export function getResponsivePageHeadingTag(breakpoint,headingTag){return headingTag??(breakpoint===\"desktop\"?\"h1\":\"h2\");}export function getPageHeadingTag(headingTag){return headingTag??\"h1\";}export function isSectionContentEmpty(input){return isPlaceholderHeading(input.heading)&&isPlaceholderDescription(input.description)&&isPlaceholderButtonLabel(input.buttonLabel)&&isPlaceholderDisclaimer(input.disclaimer);}\nexport const __FramerMetadata__ = {\"exports\":{\"isPlaceholderDescription\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isPlaceholderButtonLabel\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getResponsivePageHeadingTag\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withoutPlaceholderDescription\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPageHeadingTag\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VIDEO_TITLE_PLACEHOLDER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isPlaceholderDisclaimer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isSectionContentEmpty\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isPlaceholderHeading\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withoutPlaceholderVideoTitle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import*as React from\"react\";export function injectBreakpointIntoCmsSlot(node,breakpoint,sectionContext){if(Array.isArray(node)){return node.map(child=>injectBreakpointIntoCmsSlot(child,breakpoint,sectionContext));}if(!/*#__PURE__*/React.isValidElement(node)){return node;}const nextChildren=node.props.children!=null?injectBreakpointIntoCmsSlot(node.props.children,breakpoint,sectionContext):node.props.children;const isCustomComponent=typeof node.type!==\"string\"&&node.type!==React.Fragment;const hasResponsiveBreakpoint=Object.prototype.hasOwnProperty.call(node.props,\"breakpoint\");const nextProps={};if(isCustomComponent){nextProps.canvasBreakpoint=breakpoint;}if(hasResponsiveBreakpoint||isCustomComponent){nextProps.breakpoint=breakpoint;}if(sectionContext&&isCustomComponent){if(sectionContext.theme!==undefined){nextProps.theme=sectionContext.theme;nextProps.themeTricount=sectionContext.theme;}if(sectionContext.brand!==undefined){nextProps.brand=sectionContext.brand;}}if(nextChildren!==node.props.children){nextProps.children=nextChildren;}if(Object.keys(nextProps).length===0){return node;}return /*#__PURE__*/React.cloneElement(node,nextProps);}\nexport const __FramerMetadata__ = {\"exports\":{\"injectBreakpointIntoCmsSlot\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionCmsInjectionContext\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./injectBreakpointIntoCmsSlot.map","import{useCallback,useEffect,useLayoutEffect,useRef}from\"react\";import{getSpacing}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{SECTION_BREAKPOINT_ATTR}from\"https://framerusercontent.com/modules/ROyjANW4xLjXRwCOC9FI/qfdP1VcAePh6JvphpHWC/useInheritedSectionBreakpoint.js\";import{getTestimonialCarouselBackgroundVariant,TESTIMONIAL_CMS_BG_VARIANT_ATTR}from\"https://framerusercontent.com/modules/Be4rj1GqjExx763DqUJa/gImtJXh7tg5p082EF0x1/testimonialCarouselBackgrounds.js\";import{hideNonDisplayableTestimonialItems}from\"https://framerusercontent.com/modules/pgLiBunpb8LjOzf46szU/gcuumdqKIHjBrBXASF6s/reviewModeration.js\";import{isFramerEditorEnvironment,setElementInert}from\"https://framerusercontent.com/modules/xy9GzlS8R067a5o5IABN/PPpWxFAudHT1xJp7cMx7/useInViewport.js\";const TESTIMONIAL_COLUMN_ATTR=\"data-bunq-testimonial-column\";const TESTIMONIAL_CLONE_ATTR=\"data-bunq-testimonial-clone\";const CMS_COLLECTION_FIELD_LAYER_SELECTOR=['[data-framer-name=\"Title\"]','[data-framer-name=\"Description\"]','[data-framer-name=\"Category\"]','[data-framer-name=\"Year\"]',\"[data-collection-category]\",\"article\"].join(\", \");const LOAD_MORE_LABEL_PATTERN=/load more|show more|meer laden|afficher plus|cargar más|carica di più/i;const SPINNER_OR_LOADING_LABEL_PATTERN=/^(loading|loading\\.\\.\\.|spinner)$/i;export const CMS_COLLECTION_PAGINATION_STYLES={justifyContent:\"center\",alignItems:\"center\",width:\"auto\",maxWidth:\"100%\",flex:\"0 0 auto\",alignSelf:\"center\",boxSizing:\"border-box\",marginTop:getSpacing(24),gridColumn:\"1 / -1\",justifySelf:\"center\"};const CMS_COLLECTION_PAGINATION_BUTTON_STYLES={alignSelf:\"center\",flex:\"0 0 auto\",width:\"auto\",maxWidth:\"100%\",boxSizing:\"border-box\",marginTop:getSpacing(24),gridColumn:\"1 / -1\",justifySelf:\"center\"};const CMS_COLLECTION_INFINITE_SCROLL_SENTINEL_STYLES={...CMS_COLLECTION_PAGINATION_STYLES,width:\"100%\",height:\"1px\",minHeight:0,overflow:\"hidden\",opacity:0,marginTop:0,pointerEvents:\"none\"};const CMS_PAGINATION_CHILD_HAS=':has(> [data-framer-name*=\"Load more\" i], > [data-framer-name*=\"Pagination\" i], > [data-framer-name*=\"Spinner\" i])';export const CMS_COLLECTION_GRID_ATTR=\"data-bunq-cms-grid\";export const CMS_COLLECTION_SEARCHING_ATTR=\"data-bunq-collection-searching\";export const CMS_COLLECTION_PLACEHOLDER_ATTR=\"data-bunq-cms-placeholder\";export function isCmsCollectionPlaceholder(element){return element.hasAttribute(CMS_COLLECTION_PLACEHOLDER_ATTR);}export const SECTION_GRID_CARDS_CMS_GRID_ID=\"section-grid-cards\";export function buildCmsCollectionGridCriticalCss(gridId,columns,gap){const host=`[${CMS_COLLECTION_GRID_ATTR}=\"${gridId}\"]`;const slotRules=[\"width:100% !important\",\"max-width:100% !important\",\"min-width:100% !important\",\"flex:1 1 100% !important\",\"align-self:stretch !important\",\"box-sizing:border-box !important\"].join(\";\");const gridRules=[\"display:grid !important\",`grid-template-columns:${columns} !important`,`gap:${gap} !important`,\"width:100% !important\",\"max-width:100% !important\",\"min-width:100% !important\",\"box-sizing:border-box !important\"].join(\";\");const slot=`${host} > :not(style):not(script):not(link):not(template)`;const pagination=[`${host} [data-framer-name*=\"Load More\" i]`,`${host} [data-framer-name*=\"Load more\" i]`,`${host} [data-framer-name*=\"Pagination\" i]`].join(\",\");const spinner=`${host} [data-framer-name*=\"Spinner\" i],${host} [data-framer-name=\"Loading\"]`;return[cmsChromeHideCss(host),`${host}{display:block;width:100%;min-width:0}`,`${slot}{${slotRules}}`,`${slot}:has(> :nth-child(2)),${slot} > *:has(> :nth-child(2)){${gridRules}}`,`${slot}:has(> :nth-child(2))${CMS_PAGINATION_CHILD_HAS},${slot} > *:has(> :nth-child(2))${CMS_PAGINATION_CHILD_HAS}{grid-auto-rows:auto!important}`,`${pagination}{grid-column:1/-1!important;width:auto!important;max-width:100%!important;justify-self:center!important}`,`${spinner}{grid-column:1/-1!important;width:100%!important;justify-self:center!important}`,`${spinner}{height:1px!important;min-height:0!important;overflow:hidden!important;opacity:0!important;margin:0!important;pointer-events:none!important}`].join(\"\");}export const CMS_COLLECTION_LAYOUT_ATTR=\"data-bunq-cms-layout\";const UNITLESS_CSS_PROPERTIES=new Set([\"opacity\",\"zIndex\",\"flex\",\"flexGrow\",\"flexShrink\",\"order\",\"lineHeight\",\"fontWeight\",\"gridRow\",\"gridColumn\",\"gridRowStart\",\"gridRowEnd\",\"gridColumnStart\",\"gridColumnEnd\",\"aspectRatio\",\"scale\"]);function formatCssValue(property,value){if(value===undefined||value===null||value===false||value===\"\")return undefined;if(typeof value===\"number\"){return UNITLESS_CSS_PROPERTIES.has(property)||value===0?String(value):`${value}px`;}return String(value).replace(/[{};<>]/g,\"\");}export function cssDeclarationsFromStyles(styles,important=true){const suffix=important?\"!important\":\"\";return Object.entries(styles).map(([property,value])=>{const formatted=formatCssValue(property,value);return formatted===undefined?\"\":`${cssPropertyName(property)}:${formatted}${suffix}`;}).filter(declaration=>declaration!==\"\").join(\";\");}export function getCmsCollectionLayoutId(breakpoint,reactId){return`${breakpoint}-${reactId.replace(/[^a-zA-Z0-9_-]/g,\"\")}`;}export function getCmsCollectionLayoutSelectors(layoutId){const host=`[${CMS_COLLECTION_LAYOUT_ATTR}=\"${layoutId.replace(/[^a-zA-Z0-9_-]/g,\"\")}\"]`;const layoutChild=\":not(style):not(script):not(link):not(template)\";const slot=`${host} > ${layoutChild}`;const gridRootSelectors=[`${slot}:has(> :nth-child(2))`,`${slot} > :only-child:has(> :nth-child(2))`];const notPagination=':not([data-framer-name*=\"Load more\" i]):not([data-framer-name*=\"Pagination\" i]):not([data-framer-name*=\"Spinner\" i])';const itemFilter=`${layoutChild}${notPagination}`;return{host,slot,gridRoots:gridRootSelectors.join(\",\"),itemFilter,items:gridRootSelectors.map(root=>`${root} > ${itemFilter}`).join(\",\")};}const CMS_SLOT_SIZE_RULES=\"width:100%!important;max-width:100%!important;min-width:100%!important;box-sizing:border-box!important\";const CMS_SLOT_POSITION_RESET_RULES=\"position:relative!important;inset:auto!important;transform:none!important\";export function buildCmsCollectionLayoutCriticalCss(layoutId,collectionRootStyles,collectionItemStyles={},options={}){const selectors=getCmsCollectionLayoutSelectors(layoutId);const rootDeclarations=cssDeclarationsFromStyles(collectionRootStyles);const itemDeclarations=cssDeclarationsFromStyles(collectionItemStyles,false);const gridRootsWithPagination=selectors.gridRoots.split(\",\").map(root=>`${root}${CMS_PAGINATION_CHILD_HAS}`).join(\",\");const slotRules=options.resetSlotPosition?`${CMS_SLOT_SIZE_RULES};${CMS_SLOT_POSITION_RESET_RULES}`:CMS_SLOT_SIZE_RULES;return[cmsChromeHideCss(selectors.host),`${selectors.slot}{${slotRules}}`,rootDeclarations===\"\"?\"\":`${selectors.gridRoots}{${rootDeclarations}}`,isGridLayout(collectionRootStyles)?`${gridRootsWithPagination}{grid-auto-rows:auto!important}`:\"\",itemDeclarations===\"\"?\"\":`${selectors.items}{${itemDeclarations}}`].join(\"\");}export const CMS_COLLECTION_CAP_READY_ATTR=\"data-bunq-cms-cap-ready\";export function buildCmsCollectionItemCapCriticalCss(layoutId,maxVisibleItems){if(!Number.isFinite(maxVisibleItems)||maxVisibleItems<1)return\"\";const firstHidden=Math.floor(maxVisibleItems)+1;const selectors=getCmsCollectionLayoutSelectors(layoutId);const pendingHost=`${selectors.host}:not([${CMS_COLLECTION_CAP_READY_ATTR}])`;const cappedItems=selectors.items.split(\",\").map(item=>`${pendingHost}${item.slice(selectors.host.length)}:nth-child(n+${firstHidden})`).join(\",\");return`${cappedItems}{display:none}`;}export function buildCmsCollectionFlexWrapCriticalCss(hostSelector,maxWidth,gap){const slotRules=[\"width:100% !important\",\"max-width:100% !important\",\"min-width:100% !important\",\"flex:1 1 100% !important\",\"align-self:stretch !important\",\"box-sizing:border-box !important\"].join(\";\");const wrapRules=[\"display:flex !important\",\"flex-direction:row !important\",\"flex-wrap:wrap !important\",\"justify-content:center !important\",\"align-items:center !important\",`gap:${gap} !important`,\"width:100% !important\",\"max-width:100% !important\",\"height:auto !important\",\"box-sizing:border-box !important\"].join(\";\");const itemRules=[\"width:auto !important\",\"max-width:100% !important\",\"flex:0 0 auto !important\",\"align-self:center !important\",\"box-sizing:border-box !important\"].join(\";\");const slot=`${hostSelector} > :not(style):not(script):not(link):not(template)`;const wrapTargets=[`${slot}:has(> :nth-child(2))`,`${slot} > *:has(> *)`,`${slot} > * > *:has(> *)`].join(\",\");return[cmsChromeHideCss(hostSelector),`${hostSelector}{display:block;width:100%;max-width:${maxWidth};margin-left:auto;margin-right:auto;box-sizing:border-box}`,`${slot}{${slotRules}}`,`${wrapTargets}{${wrapRules}}`,`${wrapTargets} > *{${itemRules}}`].join(\"\");}export const CMS_COLLECTION_ROWS_ATTR=\"data-bunq-cms-rows\";export const SECTION_SEARCH_RESULTS_CMS_ROWS_ID=\"section-search-results\";export function buildCmsCollectionRowsCriticalCss(rowsId){const host=`[${CMS_COLLECTION_ROWS_ATTR}=\"${rowsId}\"]`;const stretch=[\"width:100% !important\",\"max-width:100% !important\",\"min-width:0 !important\",\"box-sizing:border-box\"].join(\";\");const slot=`${host} > :not(style):not(script):not(link):not(template)`;return[cmsChromeHideCss(host),`${slot},${slot} > *{${stretch}}`,`${host} div[class*=\"-container\"]{${stretch};flex:1 0 auto !important}`].join(\"\");}function isTestimonialColumnWrapper(element){return element instanceof HTMLElement&&element.hasAttribute(TESTIMONIAL_COLUMN_ATTR);}const CMS_LAYOUT_CHROME_TAGS=new Set([\"STYLE\",\"SCRIPT\",\"LINK\",\"TEMPLATE\"]);export function isCmsLayoutChromeElement(element){return CMS_LAYOUT_CHROME_TAGS.has(element.tagName);}function layoutElementChildren(parent){return Array.from(parent.children).filter(child=>child instanceof HTMLElement&&!isCmsLayoutChromeElement(child)&&!isTestimonialColumnWrapper(child));}function cmsChromeHideCss(hostSelector){return`${hostSelector} > style,${hostSelector} > script,${hostSelector} > link,${hostSelector} > template{display:none!important}`;}export function isCmsCollectionPaginationControl(element){if(isTestimonialColumnWrapper(element)){return false;}const framerName=element.getAttribute(\"data-framer-name\")?.toLowerCase()??\"\";const layerName=element.getAttribute(\"name\")?.toLowerCase()??\"\";if(framerName.includes(\"pagination\")||framerName.includes(\"load more\")||framerName.includes(\"loadmore\")||framerName.includes(\"spinner\")||framerName===\"loading\"||framerName.includes(\"loading\")||layerName.includes(\"pagination\")||layerName.includes(\"load more\")||layerName.includes(\"loadmore\")||layerName.includes(\"spinner\")||layerName===\"loading\"){return true;}const ariaLabel=element.getAttribute(\"aria-label\")?.toLowerCase()??\"\";if(ariaLabel.includes(\"pagination\")||ariaLabel.includes(\"loading\")||ariaLabel.includes(\"spinner\")){return true;}if(element.getAttribute(\"aria-busy\")===\"true\"&&!element.querySelector(CMS_COLLECTION_FIELD_LAYER_SELECTOR)){return true;}if(element.tagName===\"NAV\"&&element.querySelector('[aria-current=\"page\"]')){return true;}if(element.querySelector(CMS_COLLECTION_FIELD_LAYER_SELECTOR)){return false;}const controls=(element.matches(\"button, a, [role='button']\")?[element]:Array.from(element.querySelectorAll(\"button, a, [role='button']\"))).filter(node=>node instanceof HTMLElement);if(controls.length===1){const label=(controls[0].textContent??\"\").trim();if(label.length>0&&LOAD_MORE_LABEL_PATTERN.test(label)){return true;}}if(controls.length>=2){const hasPageNumber=controls.some(control=>/^\\d+$/.test((control.textContent??\"\").trim()));if(hasPageNumber){return true;}}if(controls.length===0){const text=(element.textContent??\"\").trim();if(text.length>0&&text.length<48){if(LOAD_MORE_LABEL_PATTERN.test(text)||SPINNER_OR_LOADING_LABEL_PATTERN.test(text)){return true;}}}return false;}function isCmsCollectionInfiniteScrollSpinner(element){const framerName=element.getAttribute(\"data-framer-name\")?.toLowerCase()??\"\";const layerName=element.getAttribute(\"name\")?.toLowerCase()??\"\";const ariaLabel=element.getAttribute(\"aria-label\")?.toLowerCase()??\"\";return framerName.includes(\"spinner\")||framerName===\"loading\"||layerName.includes(\"spinner\")||ariaLabel.includes(\"loading\")||ariaLabel.includes(\"spinner\");}export function isCmsCollectionLoadMoreBusy(element){return element.getAttribute(\"aria-busy\")===\"true\"||element.querySelector('[aria-busy=\"true\"]')!==null;}export function isCmsCollectionLoadMoreExhausted(element){if(isCmsCollectionLoadMoreBusy(element)){return false;}if(element.getAttribute(\"aria-disabled\")===\"true\"||element.hasAttribute(\"disabled\")){return true;}const button=element.matches(\"button\")?element:element.querySelector(\"button\");return Boolean(button&&(button.getAttribute(\"aria-disabled\")===\"true\"||button.hasAttribute(\"disabled\")));}export function isCmsCollectionLoadMoreControl(element){const framerName=element.getAttribute(\"data-framer-name\")?.toLowerCase()??\"\";const layerName=element.getAttribute(\"name\")?.toLowerCase()??\"\";const names=[framerName,layerName];if(names.some(name=>name.includes(\"load more\")||name.includes(\"loadmore\"))){return true;}const buttons=element.matches(\"button\")?[element]:Array.from(element.querySelectorAll(\"button\"));return buttons.length===1&&LOAD_MORE_LABEL_PATTERN.test((buttons[0].textContent??\"\").trim());}function isCmsCollectionSearchActive(element){return element.closest(`[${CMS_COLLECTION_SEARCHING_ATTR}=\"true\"]`)!==null;}function getCmsCollectionPaginationStyles(element){if(isCmsCollectionSearchActive(element)){return{display:\"none\"};}if(isCmsCollectionInfiniteScrollSpinner(element)){return CMS_COLLECTION_INFINITE_SCROLL_SENTINEL_STYLES;}if(isCmsCollectionLoadMoreExhausted(element)){return{display:\"none\"};}if(element.matches(\"button\")){return CMS_COLLECTION_PAGINATION_BUTTON_STYLES;}return CMS_COLLECTION_PAGINATION_STYLES;}const CMS_COLLECTION_PAGINATION_HIDDEN_ATTR=\"data-bunq-cms-pagination-hidden\";function applyCmsCollectionPaginationStyles(element){const styles=getCmsCollectionPaginationStyles(element);if(styles.display===\"none\"){if(!element.hasAttribute(CMS_COLLECTION_PAGINATION_HIDDEN_ATTR)){element.setAttribute(CMS_COLLECTION_PAGINATION_HIDDEN_ATTR,\"true\");}}else if(element.hasAttribute(CMS_COLLECTION_PAGINATION_HIDDEN_ATTR)){element.removeAttribute(CMS_COLLECTION_PAGINATION_HIDDEN_ATTR);element.style.removeProperty(\"display\");}applyInlineStyles(element,styles,true);}function getLooseCollectionItems(root){const direct=layoutElementChildren(root);if(direct.length===1){const wrapper=direct[0];const nested=layoutElementChildren(wrapper);if(nested.length>1){return nested;}}return direct;}function cssPropertyName(property){return property.replace(/[A-Z]/g,letter=>`-${letter.toLowerCase()}`);}function applyInlineStyles(element,styles,important=false){Object.entries(styles).forEach(([property,value])=>{if(value==null)return;if(important){element.style.setProperty(cssPropertyName(property),String(value),\"important\");return;}element.style[property]=String(value);});}export function getCollectionRoots(host){return Array.from(host.children).flatMap(child=>{if(!(child instanceof HTMLElement)||isCmsLayoutChromeElement(child))return[];if(child.style.display===\"contents\"&&child.childElementCount>0){return Array.from(child.children).filter(nested=>nested instanceof HTMLElement&&!isCmsLayoutChromeElement(nested));}return[child];});}export function getCollectionGridRoot(root){const directChildren=layoutElementChildren(root);if(directChildren.length===1){const wrapper=directChildren[0];const nestedChildren=layoutElementChildren(wrapper);if(nestedChildren.length>1){return wrapper;}}return root;}export function getCmsCollectionLayoutRoots(host){const roots=getCollectionRoots(host);const candidates=roots.length>0?roots:[host];const layoutRoots=candidates.map(root=>getCollectionGridRoot(root));return[...new Set(layoutRoots)];}export function getCmsCollectionItemElements(host){return getCmsCollectionLayoutRoots(host).flatMap(gridRoot=>Array.from(gridRoot.children).filter(child=>child instanceof HTMLElement&&!isCmsLayoutChromeElement(child)&&!isTestimonialColumnWrapper(child)&&!isCmsCollectionPlaceholder(child)&&!isCmsCollectionPaginationControl(child)));}export function isCmsCollectionCardElement(element){return element.matches(CMS_COLLECTION_FIELD_LAYER_SELECTOR)||element.querySelector(CMS_COLLECTION_FIELD_LAYER_SELECTOR)!==null;}export function getCmsCollectionCardElements(items){const cards=items.filter(isCmsCollectionCardElement);return cards.length>0?cards:items;}export function countVisibleCmsCollectionCards(items){return getCmsCollectionCardElements(items).filter(item=>item.style.display!==\"none\").length;}function isCmsCollectionItemChild(child){return child instanceof HTMLElement&&!isCmsLayoutChromeElement(child)&&!isTestimonialColumnWrapper(child)&&!isCmsCollectionPlaceholder(child)&&!isCmsCollectionPaginationControl(child);}const CMS_COLLECTION_LIST_ITEM_ATTR=\"data-bunq-cms-listitem\";function isTestimonialClone(element){return element.hasAttribute(TESTIMONIAL_CLONE_ATTR);}export function syncCmsCollectionListItemRoles(listRoot){const isList=listRoot.getAttribute(\"role\")===\"list\";Array.from(listRoot.children).forEach(child=>{if(!(child instanceof HTMLElement))return;const isListItem=isList&&isCmsCollectionItemChild(child)&&!isTestimonialClone(child);if(isListItem){if(child.getAttribute(\"role\")!==\"listitem\"){child.setAttribute(\"role\",\"listitem\");child.setAttribute(CMS_COLLECTION_LIST_ITEM_ATTR,\"true\");}return;}if(child.hasAttribute(CMS_COLLECTION_LIST_ITEM_ATTR)){child.removeAttribute(\"role\");child.removeAttribute(CMS_COLLECTION_LIST_ITEM_ATTR);}});}function getCmsCollectionSearchRoots(host){const hostRoot=getCollectionGridRoot(host);const hostItems=Array.from(hostRoot.children).filter(isCmsCollectionItemChild);const layoutRoots=getCmsCollectionLayoutRoots(host);const layoutItems=layoutRoots.flatMap(root=>Array.from(root.children).filter(isCmsCollectionItemChild));if(hostItems.length>=layoutItems.length&&hostItems.length>0){return[hostRoot];}return layoutRoots.length>0?layoutRoots:[hostRoot];}function getCmsCollectionSearchItems(host){return getCmsCollectionSearchRoots(host).flatMap(root=>Array.from(root.children).filter(isCmsCollectionItemChild));}export function setCmsCollectionSearchActive(host,active){if(active){host.setAttribute(CMS_COLLECTION_SEARCHING_ATTR,\"true\");return;}host.removeAttribute(CMS_COLLECTION_SEARCHING_ATTR);}export function getCmsCollectionPaginationControls(host){const found=new Set;const addFrom=parent=>{if(!parent){return;}Array.from(parent.children).forEach(child=>{if(child instanceof HTMLElement&&isCmsCollectionPaginationControl(child)){found.add(child);}});};getCmsCollectionSearchRoots(host).forEach(gridRoot=>{addFrom(gridRoot);addFrom(gridRoot.parentElement);});addFrom(host);const named=host.querySelectorAll('[data-framer-name=\"Button Load More\"]');named.forEach(element=>found.add(element));const scope=host.closest(\"[data-bunq-collection-scope]\");if(scope instanceof HTMLElement){addFrom(scope);scope.querySelectorAll('[data-framer-name=\"Button Load More\"]').forEach(element=>{found.add(element);});}if(found.size>0){return[...found];}return Array.from(host.querySelectorAll('[data-framer-name*=\"Load More\" i], [data-framer-name*=\"Load more\" i], [data-framer-name*=\"Pagination\" i]')).filter(element=>isCmsCollectionPaginationControl(element));}function clickCmsCollectionLoadMore(host){const controls=getCmsCollectionPaginationControls(host);for(const control of controls){if(isCmsCollectionLoadMoreExhausted(control)){continue;}if(isCmsCollectionInfiniteScrollSpinner(control)){control.scrollIntoView({block:\"end\",inline:\"nearest\"});return true;}const clickable=control.matches(\"button, a, [role='button']\")?control:control.querySelector(\"button, a, [role='button']\");const target=clickable??control;if(isCmsCollectionLoadMoreExhausted(target)){continue;}target.click();return true;}return false;}function waitForCollectionItemIncrease(host,previousCount,timeoutMs,signal){return new Promise(resolve=>{let settled=false;let timeoutId=0;let observer=null;const finish=grew=>{if(settled){return;}settled=true;window.clearTimeout(timeoutId);observer?.disconnect();signal?.removeEventListener(\"abort\",onAbort);resolve(grew);};const onAbort=()=>finish(false);if(getCmsCollectionSearchItems(host).length>previousCount){finish(true);return;}if(signal?.aborted){finish(false);return;}timeoutId=window.setTimeout(()=>finish(false),timeoutMs);if(typeof MutationObserver!==\"undefined\"){observer=new MutationObserver(()=>{if(getCmsCollectionSearchItems(host).length>previousCount){finish(true);}});observer.observe(host,{childList:true,subtree:true});}signal?.addEventListener(\"abort\",onAbort);});}export async function expandCmsCollectionPagination(host,options={}){const maxClicks=options.maxClicks??50;const timeoutMs=options.timeoutMs??2e3;for(let click=0;click<maxClicks;click+=1){if(options.signal?.aborted){break;}const previousCount=getCmsCollectionSearchItems(host).length;if(!clickCmsCollectionLoadMore(host)){break;}const grew=await waitForCollectionItemIncrease(host,previousCount,timeoutMs,options.signal);if(!grew){break;}}return getCmsCollectionSearchItems(host).length;}function applyTestimonialBackgroundVariant(element,visualIndex){const variant=getTestimonialCarouselBackgroundVariant(visualIndex);element.setAttribute(TESTIMONIAL_CMS_BG_VARIANT_ATTR,variant);element.querySelectorAll(\"article\").forEach(article=>{article.setAttribute(TESTIMONIAL_CMS_BG_VARIANT_ATTR,variant);});}export function remapElementIdTree(root,oldId,newId){if(!oldId||!newId||oldId===newId)return;const rewrite=element=>{if(!element.id)return;if(element.id===oldId){element.id=newId;return;}if(element.id.startsWith(`${oldId}-`)){element.id=`${newId}${element.id.slice(oldId.length)}`;}};rewrite(root);root.querySelectorAll(\"[id]\").forEach(rewrite);}export function dedupeTestimonialArticleIds(host){const articles=[...host.querySelectorAll(\"article[id]\")];const seen=new Set;articles.forEach((article,index)=>{const current=article.id;const isFramerInternalId=/^[A-Za-z][A-Za-z0-9]{7,11}$/.test(current)&&!current.includes(\"-\");if(!current||seen.has(current)||isFramerInternalId){const nextId=`cms-testimonial-card-${index+1}`;if(!current){article.id=nextId;}else{remapElementIdTree(article,current,nextId);}seen.add(nextId);return;}seen.add(current);});}function removeTestimonialClones(root){root.querySelectorAll(`[${TESTIMONIAL_CLONE_ATTR}]`).forEach(clone=>clone.remove());}function getOriginalColumnItems(column){return Array.from(column.children).filter(child=>child instanceof HTMLElement&&!child.hasAttribute(TESTIMONIAL_CLONE_ATTR));}function fillTestimonialColumn(column,minimumItems,visualIndexOffset,itemStyles){const originals=getOriginalColumnItems(column);originals.forEach((item,index)=>applyTestimonialBackgroundVariant(item,visualIndexOffset+index));if(minimumItems<=originals.length||originals.length===0)return;for(let index=originals.length;index<minimumItems;index+=1){const clone=originals[index%originals.length].cloneNode(true);clone.setAttribute(TESTIMONIAL_CLONE_ATTR,\"true\");clone.setAttribute(\"aria-hidden\",\"true\");setElementInert(clone,true);applyInlineStyles(clone,itemStyles);applyTestimonialBackgroundVariant(clone,visualIndexOffset+index);column.appendChild(clone);}}function isGridLayout(styles){return styles.display===\"grid\"||styles.display===\"inline-grid\";}function hasCmsCollectionPaginationChild(gridRoot){return Array.from(gridRoot.children).some(child=>child instanceof HTMLElement&&!isCmsLayoutChromeElement(child)&&!isTestimonialColumnWrapper(child)&&isCmsCollectionPaginationControl(child));}export function applyCmsCollectionLayoutToHost(host,collectionRootStyles,collectionItemStyles={},sectionBreakpoint,scrollRootRef){if(sectionBreakpoint&&host.getAttribute(SECTION_BREAKPOINT_ATTR)!==sectionBreakpoint){host.setAttribute(SECTION_BREAKPOINT_ATTR,sectionBreakpoint);}let firstScrollRoot=null;getCollectionRoots(host).forEach(root=>{const gridRoot=getCollectionGridRoot(root);applyInlineStyles(root,{width:\"100%\",maxWidth:\"100%\",minWidth:\"100%\",boxSizing:\"border-box\"},true);if(gridRoot!==root){applyInlineStyles(root,{display:\"block\"},true);Array.from(root.children).forEach(child=>{if(!(child instanceof HTMLElement)||child===gridRoot||isCmsLayoutChromeElement(child))return;if(isCmsCollectionPaginationControl(child)){applyCmsCollectionPaginationStyles(child);}});}applyInlineStyles(gridRoot,collectionRootStyles,true);if(isGridLayout(collectionRootStyles)&&hasCmsCollectionPaginationChild(gridRoot)){applyInlineStyles(gridRoot,{gridAutoRows:\"auto\"},true);}Array.from(gridRoot.children).forEach(item=>{if(!(item instanceof HTMLElement)||isTestimonialColumnWrapper(item)||isCmsLayoutChromeElement(item)){return;}if(isCmsCollectionPaginationControl(item)){applyCmsCollectionPaginationStyles(item);return;}applyInlineStyles(item,collectionItemStyles);});syncCmsCollectionListItemRoles(gridRoot);if(!firstScrollRoot){firstScrollRoot=gridRoot;}});if(scrollRootRef){scrollRootRef.current=firstScrollRoot;}if(!isFramerEditorEnvironment()){hideNonDisplayableTestimonialItems(host);}}export function useCmsCollectionLayout(hostRef,enabled,collectionRootStyles,collectionItemStyles={},sectionBreakpoint,scrollRootRef){const canvasObserverRef=useRef(null);const applyStyles=useCallback(()=>{const host=hostRef.current;if(!host)return;applyCmsCollectionLayoutToHost(host,collectionRootStyles,collectionItemStyles,sectionBreakpoint,scrollRootRef);},[hostRef,collectionRootStyles,collectionItemStyles,sectionBreakpoint,scrollRootRef]);if(enabled&&typeof window!==\"undefined\"){queueMicrotask(()=>{applyStyles();const host=hostRef.current;if(!host||canvasObserverRef.current||typeof MutationObserver===\"undefined\")return;const observer=new MutationObserver(applyStyles);observer.observe(host,{childList:true,subtree:true});canvasObserverRef.current=observer;});}useLayoutEffect(()=>{if(!enabled){canvasObserverRef.current?.disconnect();canvasObserverRef.current=null;if(scrollRootRef){scrollRootRef.current=null;}return undefined;}const host=hostRef.current;if(!host)return undefined;applyStyles();if(typeof MutationObserver===\"undefined\"){return()=>{if(scrollRootRef){scrollRootRef.current=null;}if(sectionBreakpoint){host.removeAttribute(SECTION_BREAKPOINT_ATTR);}};}const observer=new MutationObserver(applyStyles);observer.observe(host,{childList:true,subtree:true});return()=>{observer.disconnect();canvasObserverRef.current?.disconnect();canvasObserverRef.current=null;if(scrollRootRef){scrollRootRef.current=null;}if(sectionBreakpoint){host.removeAttribute(SECTION_BREAKPOINT_ATTR);}};},[hostRef,enabled,applyStyles,sectionBreakpoint,scrollRootRef]);}export function useCmsTestimonialCarouselColumns(hostRef,enabled,isPhone,trackStyles,columnStyles,itemStyles,phoneListStyles,minimumItemsPerColumn,applyParallax,leftParallaxY,rightParallaxY){useEffect(()=>{if(!enabled)return undefined;const host=hostRef.current;if(!host)return undefined;let isApplyingLayout=false;const ensureColumn=(root,side)=>{const existing=root.querySelector(`[${TESTIMONIAL_COLUMN_ATTR}=\"${side}\"]`);if(existing){applyInlineStyles(existing,columnStyles);return existing;}const columnEl=document.createElement(\"div\");columnEl.setAttribute(TESTIMONIAL_COLUMN_ATTR,side);applyInlineStyles(columnEl,columnStyles);root.appendChild(columnEl);return columnEl;};const flattenColumns=root=>{root.querySelectorAll(`[${TESTIMONIAL_COLUMN_ATTR}]`).forEach(column=>{while(column.firstChild){root.appendChild(column.firstChild);}column.remove();});};const applyLayout=()=>{if(isApplyingLayout)return;isApplyingLayout=true;try{Array.from(host.children).forEach(collectionRoot=>{const root=collectionRoot;removeTestimonialClones(root);const looseItems=getLooseCollectionItems(root);if(isPhone){flattenColumns(root);applyInlineStyles(root,phoneListStyles);looseItems.forEach((item,index)=>{applyTestimonialBackgroundVariant(item,index);applyInlineStyles(item,itemStyles);});return;}applyInlineStyles(root,trackStyles);const leftColumn=ensureColumn(root,\"left\");const rightColumn=ensureColumn(root,\"right\");looseItems.forEach((item,index)=>{applyInlineStyles(item,itemStyles);const target=index%2===0?leftColumn:rightColumn;if(item.parentElement!==target){target.appendChild(item);}});const leftItems=getOriginalColumnItems(leftColumn);const filledLeftCount=Math.max(minimumItemsPerColumn,leftItems.length);fillTestimonialColumn(leftColumn,minimumItemsPerColumn,0,itemStyles);fillTestimonialColumn(rightColumn,minimumItemsPerColumn,filledLeftCount,itemStyles);Array.from(root.children).forEach(child=>{if(isTestimonialColumnWrapper(child))return;if(child instanceof HTMLElement&&child.childElementCount===0){child.remove();}});});}finally{setTimeout(()=>{isApplyingLayout=false;},0);}dedupeTestimonialArticleIds(host);};let cancelled=false;let rafA=0;let rafB=0;rafA=requestAnimationFrame(()=>{rafB=requestAnimationFrame(()=>{if(!cancelled)applyLayout();});});let observer;if(typeof MutationObserver!==\"undefined\"){observer=new MutationObserver(()=>{if(!isApplyingLayout)applyLayout();});observer.observe(host,{childList:true,subtree:true});}return()=>{cancelled=true;cancelAnimationFrame(rafA);cancelAnimationFrame(rafB);observer?.disconnect();};},[hostRef,enabled,isPhone,trackStyles,columnStyles,itemStyles,phoneListStyles,minimumItemsPerColumn]);useLayoutEffect(()=>{if(!enabled||isPhone||!applyParallax||!leftParallaxY||!rightParallaxY)return undefined;const host=hostRef.current;if(!host)return undefined;const applyTransforms=()=>{host.querySelectorAll(`[${TESTIMONIAL_COLUMN_ATTR}=\"left\"]`).forEach(column=>{column.style.transform=`translateY(${leftParallaxY.get()})`;});host.querySelectorAll(`[${TESTIMONIAL_COLUMN_ATTR}=\"right\"]`).forEach(column=>{column.style.transform=`translateY(${rightParallaxY.get()})`;});};applyTransforms();const unsubscribeLeft=leftParallaxY.on(\"change\",applyTransforms);const unsubscribeRight=rightParallaxY.on(\"change\",applyTransforms);return()=>{unsubscribeLeft();unsubscribeRight();};},[hostRef,enabled,isPhone,applyParallax,leftParallaxY,rightParallaxY]);}\nexport const __FramerMetadata__ = {\"exports\":{\"CMS_COLLECTION_LAYOUT_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_GRID_CARDS_CMS_GRID_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsLayoutChromeElement\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildCmsCollectionLayoutCriticalCss\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionLayoutRoots\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsCollectionLoadMoreBusy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_SEARCHING_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"expandCmsCollectionPagination\":{\"type\":\"function\",\"isAsync\":true,\"annotations\":{\"framerContractVersion\":\"1\"}},\"countVisibleCmsCollectionCards\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_ROWS_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsCollectionPaginationControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionLayoutId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsCollectionLoadMoreControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCmsCollectionLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildCmsCollectionRowsCriticalCss\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCmsTestimonialCarouselColumns\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCollectionGridRoot\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"dedupeTestimonialArticleIds\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildCmsCollectionFlexWrapCriticalCss\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCollectionRoots\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"remapElementIdTree\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCmsCollectionSearchActive\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionCardElements\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionItemElements\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CmsCollectionLayoutSelectors\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsCollectionPlaceholder\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsCollectionLoadMoreExhausted\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_GRID_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CmsCollectionLayoutCriticalCssOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_PLACEHOLDER_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildCmsCollectionGridCriticalCss\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"syncCmsCollectionListItemRoles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionPaginationControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cssDeclarationsFromStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionLayoutSelectors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_PAGINATION_STYLES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"applyCmsCollectionLayoutToHost\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildCmsCollectionItemCapCriticalCss\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsCollectionCardElement\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_SEARCH_RESULTS_CMS_ROWS_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_CAP_READY_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerIntrinsicWidth 450\n * @framerIntrinsicHeight auto\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{forwardRef,useRef,useState,useMemo,useId,useEffect,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{isFramerEditorEnvironment}from\"https://framerusercontent.com/modules/xy9GzlS8R067a5o5IABN/PPpWxFAudHT1xJp7cMx7/useInViewport.js\";import{hasLocaleHiddenLink,useLocaleRestrictedLinkFilter}from\"https://framerusercontent.com/modules/i2k7RFJiWMPmJnpNkh1p/Hf3zire7RzYAVs4gwCWx/useLocaleRestrictedLinks.js\";import{getWidthValue}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getGap}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{getLinkUrl,safeUrl}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";import{domIdFromUseId,pickSafeDivProps}from\"https://framerusercontent.com/modules/p11DUQRlAhLwmObOunDW/bXGGQNzeDSEsh5IbH1Kh/domProps.js\";import{normalizeElementId,resolveScopedElementId}from\"https://framerusercontent.com/modules/Ec9bGA2XITeferQlUDWq/5qQEL080pLQHBjiWrdw4/resolveElementId.js\";import{PLACEHOLDER,HINT_BUTTON_LABEL}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{faqAnswerPlainTextForSchema,isFaqAnswerPresent}from\"https://framerusercontent.com/modules/jsMAMDZqWt6NxAMqDYmu/vGR2nwUnwbszxEDbdiCN/faqAnswerContent.js\";import AccordionFAQItem from\"https://framerusercontent.com/modules/buBSUKlZIyRze8l4uv7z/94hcCDjTN9aIuHQHhpVr/AccordionFAQItem.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";const INITIAL_OPEN_FIRST=[0];const INITIAL_OPEN_NONE=[];const FAQ_REGION_ARIA_LABEL=\"Frequently Asked Questions\";const AccordionFAQGroupInternal=/*#__PURE__*/forwardRef(function AccordionFAQGroupInternal(props,ref){const theme=resolveThemeProp(props);const{numQuestions=4,question1:_question1=\"FAQ question\",answer1:_answer1=PLACEHOLDER.FAQ_ANSWER,link1:_link1=\"\",question2:_question2=\"FAQ question\",answer2:_answer2=PLACEHOLDER.FAQ_ANSWER,link2:_link2=\"\",question3:_question3=\"FAQ question\",answer3:_answer3=PLACEHOLDER.FAQ_ANSWER,link3:_link3=\"\",question4:_question4=\"FAQ question\",answer4:_answer4=PLACEHOLDER.FAQ_ANSWER,link4:_link4=\"\",question5:_question5=\"FAQ question\",answer5:_answer5=PLACEHOLDER.FAQ_ANSWER,link5:_link5=\"\",question6:_question6=\"FAQ question\",answer6:_answer6=PLACEHOLDER.FAQ_ANSWER,link6:_link6=\"\",buttonLabel=PLACEHOLDER.SECONDARY_BUTTON,style,ariaLabel=FAQ_REGION_ARIA_LABEL,headingLevel=3,lang,breakpoint=\"desktop\",brand,initialVisibleItems:initialVisibleItemsProp,initialOpenState=\"first\",numInitialVisible,initialVisibleIndex1,initialVisibleIndex2,initialVisibleIndex3,initialVisibleIndex4,id:idProp,...rest}=props;const safeDomProps=useMemo(()=>pickSafeDivProps(rest),[rest]);const numQuestionsClamped=Math.min(6,Math.max(1,numQuestions??4));const rawVisible=initialVisibleItemsProp;const initialVisibleItems=useMemo(()=>{if(rawVisible===undefined||rawVisible===null||rawVisible===\"\"){if(typeof numInitialVisible===\"number\"&&Number.isFinite(numInitialVisible)){const numOpen=Math.max(0,Math.min(4,Math.floor(numInitialVisible)));if(numOpen===0)return INITIAL_OPEN_NONE;return[initialVisibleIndex1??1,initialVisibleIndex2??2,initialVisibleIndex3??3,initialVisibleIndex4??4].slice(0,numOpen).filter(x=>typeof x===\"number\"&&Number.isFinite(x)).map(position=>Math.max(0,Math.floor(position)-1));}if(initialOpenState===\"allClosed\")return INITIAL_OPEN_NONE;if(initialOpenState===\"first\")return INITIAL_OPEN_FIRST;return undefined;}if(Array.isArray(rawVisible))return rawVisible;if(typeof rawVisible===\"string\"){return rawVisible.split(\",\").map(s=>parseInt(s.trim(),10)).filter(n=>!Number.isNaN(n));}return undefined;},[rawVisible,initialOpenState,numInitialVisible,initialVisibleIndex1,initialVisibleIndex2,initialVisibleIndex3,initialVisibleIndex4]);const containerStyle=useMemo(()=>({minWidth:0,maxWidth:getWidthValue(\"width-md\"),width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:getGap(\"sm\",breakpoint),...style}),[breakpoint,style]);const sectionStyle=useMemo(()=>({width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:getGap(\"sm\",breakpoint)}),[breakpoint]);const isEditorEnvironment=isFramerEditorEnvironment();const renderTarget=typeof RenderTarget!==\"undefined\"&&typeof RenderTarget.current===\"function\"?RenderTarget.current():null;const isStaticExport=typeof RenderTarget!==\"undefined\"&&renderTarget!=null&&(renderTarget===RenderTarget.export||renderTarget===RenderTarget.thumbnail);const allowToggle=!isStaticExport;const componentId=useId();const rootId=normalizeElementId(idProp)??domIdFromUseId(componentId,\"accordion-faq-group\");const containerRef=useRef(null);const[openIndexes,setOpenIndexes]=useState(()=>{if(initialVisibleItems!==undefined){return new Set(initialVisibleItems.filter(idx=>idx>=0));}return new Set([0]);});const itemRefs=useRef([]);const isLinkHiddenInLocale=useLocaleRestrictedLinkFilter(brand);const faqs=useMemo(()=>{const getPropValue=propName=>{const value=props[propName];return typeof value===\"string\"?value:\"\";};const getAnswerPropValue=propName=>{const value=props[propName];if(value===undefined||value===null)return\"\";return value;};const getLinkPropValue=propName=>{const value=props[propName];return getLinkUrl(value);};const arr=[];for(let i=1;i<=numQuestionsClamped;i++){const question=getPropValue(`question${i}`);const answer=getAnswerPropValue(`answer${i}`);const link=getLinkPropValue(`link${i}`);const learnMoreId=getPropValue(`learnMoreId${i}`)||undefined;if(!question.trim()||!isFaqAnswerPresent(answer))continue;if(hasLocaleHiddenLink(isLinkHiddenInLocale,link,answer))continue;arr.push({question,answer,link,learnMoreId});}return arr;},[props,numQuestionsClamped,isLinkHiddenInLocale]);const faqSchema=useMemo(()=>{if(faqs.length===0)return null;const validQuestions=faqs.filter(faq=>faq.question.trim()&&isFaqAnswerPresent(faq.answer)).map(faq=>{const schemaUrl=faq.link?safeUrl(faq.link):undefined;return{\"@type\":\"Question\",\"name\":faq.question.trim(),\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":faqAnswerPlainTextForSchema(faq.answer)},...schemaUrl?{url:schemaUrl}:{}};});if(validQuestions.length===0)return null;return{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":validQuestions};},[faqs]);useEffect(()=>{if(initialVisibleItems===undefined){if(faqs.length>0){setOpenIndexes(new Set([0]));}else{setOpenIndexes(new Set);}}else{const validIndexes=initialVisibleItems.filter(idx=>idx>=0&&idx<faqs.length);setOpenIndexes(new Set(validIndexes));}itemRefs.current=new Array(faqs.length).fill(null);},[faqs.length,initialVisibleItems]);const handleItemToggle=useCallback((idx,isOpen)=>{setOpenIndexes(current=>{const newSet=new Set(current);if(isOpen){newSet.add(idx);}else{newSet.delete(idx);}return newSet;});},[]);const handleKeyDown=useCallback(e=>{if(e.key===\"ArrowDown\"||e.key===\"ArrowUp\"){const currentButton=e.target;const currentIndex=itemRefs.current.findIndex(ref=>ref===currentButton);if(currentIndex===-1)return;e.preventDefault();e.stopPropagation();const direction=e.key===\"ArrowDown\"?1:-1;const nextIndex=currentIndex+direction;let targetIndex=nextIndex;if(targetIndex<0){targetIndex=faqs.length-1;}else if(targetIndex>=faqs.length){targetIndex=0;}const targetButton=itemRefs.current[targetIndex];if(targetButton){targetButton.focus();}}},[faqs.length]);return /*#__PURE__*/_jsxs(\"div\",{ref:node=>{if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}containerRef.current=node;},role:\"region\",style:containerStyle,\"aria-label\":ariaLabel,...safeDomProps,id:rootId,children:[/*#__PURE__*/_jsx(\"div\",{style:sectionStyle,lang:lang,role:\"list\",onKeyDown:handleKeyDown,children:faqs.map((faq,idx)=>{const isOpen=openIndexes.has(idx);const itemId=`accordion-item-${componentId}-${idx}`;return /*#__PURE__*/_jsx(\"div\",{role:\"listitem\",style:{width:\"100%\"},children:/*#__PURE__*/_jsx(AccordionFAQItem,{itemId:itemId,question:faq.question,answer:faq.answer,link:faq.link,learnMoreId:resolveScopedElementId(faq.learnMoreId,`accordion-faq-group-item-${idx+1}-learn-more`,rootId,`item-${idx+1}-learn-more`),buttonLabel:buttonLabel,theme:theme,brand:brand,breakpoint:breakpoint,headingLevel:headingLevel,open:isOpen,onToggle:open=>handleItemToggle(idx,open),allowToggle:allowToggle,buttonRefCallback:ref=>{itemRefs.current[idx]=ref;}})},itemId);})}),faqSchema&&!isEditorEnvironment?/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",id:`accordion-faq-schema-${componentId}`,dangerouslySetInnerHTML:{__html:JSON.stringify(faqSchema).replace(/</g,\"\\\\u003c\")}}):null]});});export default function AccordionFAQGroup(props){const ref=useRef(null);return /*#__PURE__*/_jsx(AccordionFAQGroupInternal,{...props,ref:ref});}AccordionFAQGroup.displayName=\"Accordion FAQ Group - Molecule\";addPropertyControls(AccordionFAQGroup,{buttonLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:PLACEHOLDER.SECONDARY_BUTTON,placeholder:HINT_BUTTON_LABEL,description:\"Label for the 'Learn more' button.\"},question1:{type:ControlType.String,title:\"Question 1\",defaultValue:\"FAQ question\",placeholder:\"Enter question...\",description:\"Question 1 text.\",hidden:props=>(props.numQuestions||4)<1},answer1:{type:ControlType.RichText,title:\"Answer 1\",defaultValue:PLACEHOLDER.FAQ_ANSWER,description:\"Answer 1 content (supports rich text and links).\",hidden:props=>(props.numQuestions||4)<1},link1:{type:ControlType.Link,title:\"FAQ 1 Link\",defaultValue:\"\",description:\"Link 1 URL.\",hidden:props=>(props.numQuestions||4)<1},learnMoreId1:{type:ControlType.String,title:\"FAQ 1 Learn More ID\",defaultValue:\"accordion-faq-group-item-1-learn-more\",placeholder:\"e.g. faq-item-one-learn-more\",description:\"Unique ID for FAQ item 1 'Learn More' link for Contentsquare analytics.\",hidden:props=>(props.numQuestions||4)<1,preventLocalization:true},question2:{type:ControlType.String,title:\"Question 2\",defaultValue:\"FAQ question\",placeholder:\"Enter question...\",description:\"Question 2 text.\",hidden:props=>(props.numQuestions||4)<2},answer2:{type:ControlType.RichText,title:\"Answer 2\",defaultValue:PLACEHOLDER.FAQ_ANSWER,description:\"Answer 2 content (supports rich text and links).\",hidden:props=>(props.numQuestions||4)<2},link2:{type:ControlType.Link,title:\"FAQ 2 Link\",defaultValue:\"\",description:\"Link 2 URL.\",hidden:props=>(props.numQuestions||4)<2},learnMoreId2:{type:ControlType.String,title:\"FAQ 2 Learn More ID\",defaultValue:\"accordion-faq-group-item-2-learn-more\",placeholder:\"e.g. faq-item-two-learn-more\",description:\"Unique ID for FAQ item 2 'Learn More' link for Contentsquare analytics.\",hidden:props=>(props.numQuestions||4)<2,preventLocalization:true},question3:{type:ControlType.String,title:\"Question 3\",defaultValue:\"FAQ question\",placeholder:\"Enter question...\",description:\"Question 3 text.\",hidden:props=>(props.numQuestions||4)<3},answer3:{type:ControlType.RichText,title:\"Answer 3\",defaultValue:PLACEHOLDER.FAQ_ANSWER,description:\"Answer 3 content (supports rich text and links).\",hidden:props=>(props.numQuestions||4)<3},link3:{type:ControlType.Link,title:\"FAQ 3 Link\",defaultValue:\"\",description:\"Link 3 URL.\",hidden:props=>(props.numQuestions||4)<3},learnMoreId3:{type:ControlType.String,title:\"FAQ 3 Learn More ID\",defaultValue:\"accordion-faq-group-item-3-learn-more\",placeholder:\"e.g. faq-item-three-learn-more\",description:\"Unique ID for FAQ item 3 'Learn More' link for Contentsquare analytics.\",hidden:props=>(props.numQuestions||4)<3,preventLocalization:true},question4:{type:ControlType.String,title:\"Question 4\",defaultValue:\"FAQ question\",placeholder:\"Enter question...\",description:\"Question 4 text.\",hidden:props=>(props.numQuestions||4)<4},answer4:{type:ControlType.RichText,title:\"Answer 4\",defaultValue:PLACEHOLDER.FAQ_ANSWER,description:\"Answer 4 content (supports rich text and links).\",hidden:props=>(props.numQuestions||4)<4},link4:{type:ControlType.Link,title:\"FAQ 4 Link\",defaultValue:\"\",description:\"Link 4 URL.\",hidden:props=>(props.numQuestions||4)<4},learnMoreId4:{type:ControlType.String,title:\"FAQ 4 Learn More ID\",defaultValue:\"accordion-faq-group-item-4-learn-more\",placeholder:\"e.g. faq-item-four-learn-more\",description:\"Unique ID for FAQ item 4 'Learn More' link for Contentsquare analytics.\",hidden:props=>(props.numQuestions||4)<4,preventLocalization:true},question5:{type:ControlType.String,title:\"Question 5\",defaultValue:\"FAQ question\",placeholder:\"Enter question...\",description:\"Question 5 text.\",hidden:props=>(props.numQuestions||4)<5},answer5:{type:ControlType.RichText,title:\"Answer 5\",defaultValue:PLACEHOLDER.FAQ_ANSWER,description:\"Answer 5 content (supports rich text and links).\",hidden:props=>(props.numQuestions||4)<5},link5:{type:ControlType.Link,title:\"FAQ 5 Link\",defaultValue:\"\",description:\"Link 5 URL.\",hidden:props=>(props.numQuestions||4)<5},learnMoreId5:{type:ControlType.String,title:\"FAQ 5 Learn More ID\",defaultValue:\"accordion-faq-group-item-5-learn-more\",placeholder:\"e.g. faq-item-five-learn-more\",description:\"Unique ID for FAQ item 5 'Learn More' link for Contentsquare analytics.\",hidden:props=>(props.numQuestions||4)<5,preventLocalization:true},question6:{type:ControlType.String,title:\"Question 6\",defaultValue:\"FAQ question\",placeholder:\"Enter question...\",description:\"Question 6 text.\",hidden:props=>(props.numQuestions||4)<6},answer6:{type:ControlType.RichText,title:\"Answer 6\",defaultValue:PLACEHOLDER.FAQ_ANSWER,description:\"Answer 6 content (supports rich text and links).\",hidden:props=>(props.numQuestions||4)<6},link6:{type:ControlType.Link,title:\"FAQ 6 Link\",defaultValue:\"\",description:\"Link 6 URL.\",hidden:props=>(props.numQuestions||4)<6},learnMoreId6:{type:ControlType.String,title:\"FAQ 6 Learn More ID\",defaultValue:\"accordion-faq-group-item-6-learn-more\",placeholder:\"e.g. faq-item-six-learn-more\",description:\"Unique ID for FAQ item 6 'Learn More' link for Contentsquare analytics.\",hidden:props=>(props.numQuestions||4)<6,preventLocalization:true},numQuestions:{type:ControlType.Number,title:\"FAQ Item Count\",defaultValue:4,min:1,max:6,step:1,displayStepper:true,description:\"Number of FAQ items to display (1–6).\"},initialOpenState:{type:ControlType.Enum,title:\"Initial Open State\",options:[\"first\",\"allClosed\"],optionTitles:[\"First Open\",\"All Closed\"],displaySegmentedControl:true,defaultValue:\"first\",description:\"Which items are open initially.\"},initialVisibleItems:{type:ControlType.String,title:\"Initial Visible Indices\",defaultValue:\"\",placeholder:\"e.g. 0,1,2\",description:\"Comma-separated item indices to open (e.g. 0,1,2). Empty for default.\",preventLocalization:true},headingLevel:{type:ControlType.Enum,title:\"Headline Level\",options:[3,4],optionTitles:[\"H3\",\"H4\"],displaySegmentedControl:true,defaultValue:3,description:\"Heading level for accordion items (h3 or h4 to slot under the section heading).\"},lang:{type:ControlType.String,title:\"Language\",defaultValue:\"\",placeholder:\"en, nl, de, etc.\",description:\"Language code for the FAQ section (e.g., 'en', 'nl', 'de'). Used for internationalization and SEO.\",preventLocalization:true},ariaLabel:{type:ControlType.String,title:\"Aria Label\",defaultValue:\"Frequently Asked Questions\",placeholder:\"e.g. Frequently Asked Questions\",description:\"Accessible name for the FAQ region element.\"},id:{type:ControlType.String,title:\"ID\",defaultValue:\"accordion-faq-group\",placeholder:\"e.g. my-element\",description:\"HTML id for the root element (e.g. for analytics or anchor links).\",preventLocalization:true},...breakpointPropertyControl(),...themePropertyControls(\"Default is dark mode, inverted is light mode. Theme passes to all children.\"),...brandPropertyControl()});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AccordionFAQGroup\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"AccordionFAQGroupProps\":{\"type\":\"tsType\",\"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}from\"react/jsx-runtime\";import*as React from\"react\";import{forwardRef,useRef,useId}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";import{themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN}from\"https://framerusercontent.com/modules/BQHqTqHJqIMmaindFXq2/gaNCvT0L1xCqOlRU34uH/propertyControlCopy.js\";import{resolveScopedElementId,resolveSectionIdPrefix}from\"https://framerusercontent.com/modules/Ec9bGA2XITeferQlUDWq/5qQEL080pLQHBjiWrdw4/resolveElementId.js\";import{useReducedMotion,useEffectiveBreakpoint,kernHeadingPlainText,getSectionPadding,getContainerMaxWidth,getResponsiveGap,getWidthValue,getTypographyStyles,getStagger,getSpacing}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getThemeColors,getPlaceholderColors,resolveBrand}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{getSectionWrapperStyles,getCmsEmptyPlaceholderStyle,getResponsiveButtonWidth,getCopyStackGap,getCopyToCtaMarginTop}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{SECTION_BACKGROUND_DEFAULTS,getSectionBackgroundFromProps,getSectionContentStackStyle,getSectionRootBackgroundStyle,sectionBackgroundPropertyControls}from\"https://framerusercontent.com/modules/EQ5GV8erE0jQ7Er76nwA/z7pnpLPqkQ6On7imsHSe/sectionBackground.js\";import{getLinkUrl}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";import{PLACEHOLDER}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{isFaqAnswerPresent}from\"https://framerusercontent.com/modules/jsMAMDZqWt6NxAMqDYmu/vGR2nwUnwbszxEDbdiCN/faqAnswerContent.js\";import{getSectionRestProps}from\"https://framerusercontent.com/modules/cvrDZht3fKY7cTHzhrpC/2UMs7W5ETX91bgzauDsw/sectionProps.js\";import{injectBreakpointIntoCmsSlot}from\"https://framerusercontent.com/modules/cFhaboR1Pe65LQDUkQXx/q2i86S2CxIqjKShhSqoo/injectBreakpointIntoCmsSlot.js\";import{useSectionAnimation}from\"https://framerusercontent.com/modules/6nckfIXrjKHscT3Y5yzI/70BcWwuYZHa1Fr9sTgXk/useSectionAnimation.js\";import{hasLocaleHiddenLink,useLocaleRestrictedLinkFilter}from\"https://framerusercontent.com/modules/i2k7RFJiWMPmJnpNkh1p/Hf3zire7RzYAVs4gwCWx/useLocaleRestrictedLinks.js\";import{useCmsCollectionLayout}from\"https://framerusercontent.com/modules/qUnODpG58DPHrSIPDTFK/4ewjHEXEbTKnZgaa4QDD/cmsCollectionLayout.js\";import{createSectionVariants}from\"https://framerusercontent.com/modules/ya5bnJzyUptPCQVNuAHz/juH7xwT92tqgAMeG0DhW/motionVariants.js\";const DEFAULT_ANSWER_PLACEHOLDER=PLACEHOLDER.FAQ_ANSWER;const DEFAULT_HEADING=\"Short section heading goes here\";const DEFAULT_DESCRIPTION=PLACEHOLDER.DESCRIPTION;const DEFAULT_QUESTION=\"Question text goes here\";const DEFAULT_ANSWER=DEFAULT_ANSWER_PLACEHOLDER;const DEFAULT_BUTTON_LABEL=\"Learn more\";const DEFAULT_CTA_HEADING=\"\";const DEFAULT_CTA_DESCRIPTION=\"\";const DEFAULT_CTA_BUTTON_LABEL=\"\";const DEFAULT_CTA_BUTTON_LINK=\"\";const DEFAULT_ARIA_LABEL=\"Frequently Asked Questions\";const DEFAULT_HEADING_LEVEL=3;const DEFAULT_NUM_QUESTIONS=4;import Button from\"https://framerusercontent.com/modules/5dTK8Rb61QTevyxW7GJE/wzLOKk3voDIy9BKhkYX3/Button.js\";import{resolveTricountOnSurfaceButtonVariant}from\"https://framerusercontent.com/modules/YGmyc1f1PjNVzt5VD1cd/nra9PMlNKUOLD3jpHukG/buttonStyles.js\";import AccordionFAQGroup from\"https://framerusercontent.com/modules/03OFj7LcRPrJgomhJIgr/amt2Scr7zzMRsvq3Sns8/AccordionFAQGroup.js\";const SectionFaqCenteredInternal=/*#__PURE__*/forwardRef(function SectionFaqCenteredInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint:breakpointProp=\"desktop\",contentSource=\"manual\",collectionList,heading=DEFAULT_HEADING,description=DEFAULT_DESCRIPTION,sectionId,numQuestions=DEFAULT_NUM_QUESTIONS,question1=DEFAULT_QUESTION,answer1=DEFAULT_ANSWER,link1=\"\",question2=DEFAULT_QUESTION,answer2=DEFAULT_ANSWER,link2=\"\",question3=DEFAULT_QUESTION,answer3=DEFAULT_ANSWER,link3=\"\",question4=DEFAULT_QUESTION,answer4=DEFAULT_ANSWER,link4=\"\",question5=DEFAULT_QUESTION,answer5=DEFAULT_ANSWER,link5=\"\",question6=DEFAULT_QUESTION,answer6=DEFAULT_ANSWER,link6=\"\",buttonLabel=DEFAULT_BUTTON_LABEL,ctaHeading=DEFAULT_CTA_HEADING,ctaDescription=DEFAULT_CTA_DESCRIPTION,ctaButtonLabel=DEFAULT_CTA_BUTTON_LABEL,ctaButtonLink=DEFAULT_CTA_BUTTON_LINK,primaryCtaId=\"section-faq-centered-cta-primary\",numInitialVisible,initialVisibleIndex1,initialVisibleIndex2,initialVisibleIndex3,initialVisibleIndex4,onCtaButtonClick,ariaLabel=DEFAULT_ARIA_LABEL,headingLevel=DEFAULT_HEADING_LEVEL,lang,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,style,...rest}=props;const sectionRest=React.useMemo(()=>{const out={...getSectionRestProps(rest)};for(let i=1;i<=8;i++){delete out[`question${i}`];delete out[`answer${i}`];delete out[`link${i}`];}return out;},[rest]);const breakpoint=useEffectiveBreakpoint(breakpointProp);const colors=getThemeColors(theme,brand??backgroundGradientBrand);const resolvedBrand=resolveBrand(brand??backgroundGradientBrand);const ghostButtonVariant=resolveTricountOnSurfaceButtonVariant(brand??backgroundGradientBrand??\"bunq\",theme,\"section\",\"ghost\");const hasCMS=contentSource===\"cms\";const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasCollection=hasCMS&&(Array.isArray(collectionList)?collectionList.filter(Boolean).length>0:Boolean(collectionList));const{bgSubtle:placeholderBgSubtle,textMuted:placeholderTextMuted}=getPlaceholderColors(colors);const reducedMotion=useReducedMotion();const componentId=useId();const resolvedSectionId=resolveSectionIdPrefix(sectionId,componentId,\"section-faq-centered\");const resolvedPrimaryCtaId=resolveScopedElementId(primaryCtaId,\"section-faq-centered-cta-primary\",resolvedSectionId,\"cta-primary\");const headingId=useId();const ctaHeadingId=useId();const{sectionRef,animate}=useSectionAnimation(ref);const cmsFaqRef=useRef(null);const sectionPadding=getSectionPadding(breakpoint);const{sectionBgColor,isGradient,backgroundLayer}=getSectionBackgroundFromProps({theme,backgroundVariant,backgroundPreset,brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection,backgroundShowOverlay,colors});const sectionStyles={width:\"100%\",boxSizing:\"border-box\",...getSectionRootBackgroundStyle({useMontserrat,brand:brand??backgroundGradientBrand}),backgroundColor:sectionBgColor,paddingTop:sectionPadding.paddingTop,paddingBottom:sectionPadding.paddingBottom,paddingLeft:sectionPadding.paddingLeft,paddingRight:sectionPadding.paddingRight,...style};const containerStyles={maxWidth:getContainerMaxWidth(breakpoint),margin:\"0 auto\",width:\"100%\",...getSectionContentStackStyle(isGradient)};const copyStackGap=getCopyStackGap(breakpoint);const copyToCtaMarginTop=getCopyToCtaMarginTop(breakpoint);const faqToCtaSpacing=getResponsiveGap(\"medium\",breakpoint);const faqMaxWidth=getWidthValue(\"width-lg\");const headerBlockStyles={display:\"flex\",flexDirection:\"column\",gap:copyStackGap,textAlign:\"center\",alignItems:\"center\",width:\"100%\",maxWidth:getWidthValue(\"width-xl\"),marginLeft:\"auto\",marginRight:\"auto\"};const ctaHeaderBlockStyles={display:\"flex\",flexDirection:\"column\",gap:copyStackGap,textAlign:\"center\",alignItems:\"center\",width:\"100%\",maxWidth:getWidthValue(\"width-xl\"),marginLeft:\"auto\",marginRight:\"auto\"};const contentStyles={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:getResponsiveGap(\"large\",breakpoint)};const headingStyles={...getTypographyStyles(\"/Headline 2XL/Heavy\",breakpoint),color:colors.textPrimary,margin:0,textAlign:\"center\",...PRESERVE_CONTROL_NEWLINES};const descriptionStyles={...getTypographyStyles(\"/Subheadline/MD\",breakpoint),color:colors.textPrimary,margin:0,textAlign:\"center\",...PRESERVE_CONTROL_NEWLINES};const faqContainerStyles={width:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"flex-start\"};const cmsFaqListStyles={display:\"flex\",flexDirection:\"column\",width:\"100%\",minWidth:0,maxWidth:faqMaxWidth};useCmsCollectionLayout(cmsFaqRef,hasCMS&&hasCollection,cmsFaqListStyles,{width:\"100%\",minWidth:0});const ctaSectionStyles={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:0,width:\"100%\",marginTop:faqToCtaSpacing};const ctaHeadingStyles={...getTypographyStyles(\"/Headline LG/Heavy\",breakpoint),color:colors.textPrimary,margin:0,textAlign:\"center\",...PRESERVE_CONTROL_NEWLINES};const ctaDescriptionStyles={...getTypographyStyles(\"/Subheadline/MD\",breakpoint),color:colors.textPrimary,margin:0,textAlign:\"center\",...PRESERVE_CONTROL_NEWLINES};const faqRegionLabelProps=heading?{\"aria-labelledby\":headingId}:{};const faqProps={breakpoint,numQuestions,question1,answer1,link1,question2,answer2,link2,question3,answer3,link3,question4,answer4,link4,question5,answer5,link5,question6,answer6,link6,buttonLabel,theme:theme,brand:brand,numInitialVisible,initialVisibleIndex1,initialVisibleIndex2,initialVisibleIndex3,initialVisibleIndex4,ariaLabel:heading?undefined:ariaLabel,headingLevel,lang,style:{maxWidth:faqMaxWidth}};const{container:containerVariants,item:itemVariants}=createSectionVariants(reducedMotion,{stagger:getStagger(\"loose\")});const isLinkHiddenInLocale=useLocaleRestrictedLinkFilter(brand??backgroundGradientBrand);const hasVisibleFaqItems=React.useMemo(()=>{const qa=[[question1,answer1,link1],[question2,answer2,link2],[question3,answer3,link3],[question4,answer4,link4],[question5,answer5,link5],[question6,answer6,link6]];const activeCount=Math.min(qa.length,Math.max(0,numQuestions));return qa.slice(0,activeCount).some(([q,a,link])=>String(q??\"\").trim()!==\"\"&&isFaqAnswerPresent(a)&&!hasLocaleHiddenLink(isLinkHiddenInLocale,link,a));},[numQuestions,question1,answer1,question2,answer2,question3,answer3,question4,answer4,question5,answer5,question6,answer6,link1,link2,link3,link4,link5,link6,isLinkHiddenInLocale]);const responsiveCollectionList=React.useMemo(()=>injectBreakpointIntoCmsSlot(collectionList,breakpointProp,{theme,brand:resolvedBrand}),[collectionList,breakpointProp,theme,resolvedBrand]);const determineShouldShowCta=()=>{if(ctaHeading&&ctaHeading.trim()!==\"\"){return true;}if(ctaDescription&&ctaDescription.trim()!==\"\"){return true;}if(ctaButtonLabel&&ctaButtonLabel.trim()!==\"\"){return true;}return false;};if(hasCMS&&isCanvas&&!hasCollection){const emptyPlaceholderStyle=getCmsEmptyPlaceholderStyle(breakpoint,placeholderBgSubtle);return /*#__PURE__*/_jsxs(\"section\",{style:sectionStyles,id:resolvedSectionId,\"aria-labelledby\":heading?headingId:undefined,children:[backgroundLayer,/*#__PURE__*/_jsx(\"div\",{style:containerStyles,children:/*#__PURE__*/_jsxs(\"div\",{style:contentStyles,children:[Boolean(heading??description)&&/*#__PURE__*/_jsxs(\"div\",{style:headerBlockStyles,children:[heading&&/*#__PURE__*/_jsx(\"h2\",{id:headingId,style:headingStyles,children:kernHeadingPlainText(heading)}),description&&/*#__PURE__*/_jsx(\"p\",{style:descriptionStyles,children:description})]}),/*#__PURE__*/_jsx(\"div\",{style:faqContainerStyles,children:/*#__PURE__*/_jsxs(\"div\",{style:emptyPlaceholderStyle,children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",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 FAQ CMS\"})]})}),determineShouldShowCta()&&/*#__PURE__*/_jsxs(\"div\",{style:ctaSectionStyles,children:[Boolean(ctaHeading??ctaDescription)&&/*#__PURE__*/_jsxs(\"div\",{style:ctaHeaderBlockStyles,children:[ctaHeading&&/*#__PURE__*/_jsx(\"h3\",{id:ctaHeadingId,style:ctaHeadingStyles,children:kernHeadingPlainText(ctaHeading)}),ctaDescription&&/*#__PURE__*/_jsx(\"p\",{style:ctaDescriptionStyles,children:ctaDescription})]}),ctaButtonLabel&&/*#__PURE__*/_jsx(motion.div,{style:{width:getResponsiveButtonWidth(breakpoint),marginTop:copyToCtaMarginTop},children:/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,variant:ghostButtonVariant,theme:theme,brand:brand,size:\"medium\",label:ctaButtonLabel,link:getLinkUrl(ctaButtonLink),onClick:onCtaButtonClick,id:resolvedPrimaryCtaId})})]})]})})]});}if(contentSource!==\"cms\"&&!hasVisibleFaqItems){return null;}return /*#__PURE__*/_jsxs(motion.section,{ref:sectionRef,style:sectionStyles,id:resolvedSectionId,\"aria-labelledby\":heading?headingId:undefined,initial:animate===\"visible\"?false:\"hidden\",animate:animate,variants:containerVariants,...sectionRest,children:[backgroundLayer,/*#__PURE__*/_jsx(\"div\",{style:containerStyles,children:/*#__PURE__*/_jsxs(\"div\",{style:contentStyles,children:[Boolean(heading??description)&&/*#__PURE__*/_jsxs(motion.div,{style:headerBlockStyles,variants:itemVariants,children:[heading&&/*#__PURE__*/_jsx(\"h2\",{id:headingId,style:headingStyles,children:kernHeadingPlainText(heading)}),description&&/*#__PURE__*/_jsx(\"p\",{style:descriptionStyles,children:description})]}),contentSource===\"cms\"&&collectionList?/*#__PURE__*/_jsx(motion.div,{ref:cmsFaqRef,style:faqContainerStyles,variants:itemVariants,children:responsiveCollectionList}):/*#__PURE__*/_jsx(motion.div,{style:faqContainerStyles,variants:itemVariants,children:/*#__PURE__*/_jsx(AccordionFAQGroup,{...faqProps,...faqRegionLabelProps})}),determineShouldShowCta()&&/*#__PURE__*/_jsxs(motion.div,{style:ctaSectionStyles,variants:itemVariants,children:[Boolean(ctaHeading??ctaDescription)&&/*#__PURE__*/_jsxs(\"div\",{style:ctaHeaderBlockStyles,children:[ctaHeading&&/*#__PURE__*/_jsx(\"h3\",{id:ctaHeadingId,style:ctaHeadingStyles,children:kernHeadingPlainText(ctaHeading)}),ctaDescription&&/*#__PURE__*/_jsx(\"p\",{style:ctaDescriptionStyles,children:ctaDescription})]}),ctaButtonLabel&&/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,style:{width:getResponsiveButtonWidth(breakpoint),marginTop:copyToCtaMarginTop},children:/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,variant:ghostButtonVariant,theme:theme,brand:brand,size:\"medium\",label:ctaButtonLabel,link:getLinkUrl(ctaButtonLink),onClick:onCtaButtonClick,id:resolvedPrimaryCtaId})})]})]})})]});});export default function SectionFaqCentered(props){const ref=useRef(null);const breakpoint=useEffectiveBreakpoint(props.breakpoint??\"desktop\");return /*#__PURE__*/_jsx(\"div\",{style:{...getSectionWrapperStyles(breakpoint),...props.style},children:/*#__PURE__*/_jsx(SectionFaqCenteredInternal,{...props,ref:ref})});}SectionFaqCentered.displayName=\"Section FAQ Centered - Organism\";addPropertyControls(SectionFaqCentered,{heading:{type:ControlType.String,title:\"Headline\",defaultValue:DEFAULT_HEADING,placeholder:\"e.g. Short headline (one line)\",description:\"Main heading text for the section.\"},description:{type:ControlType.String,title:\"Subheadline\",defaultValue:DEFAULT_DESCRIPTION,placeholder:\"Short line under the heading (optional)\",description:\"Description or body text.\",displayTextArea:true},buttonLabel:{type:ControlType.String,title:\"FAQ Button Label\",defaultValue:DEFAULT_BUTTON_LABEL,placeholder:\"Enter button label...\",description:\"Label for the learn more button in FAQ items. Leave empty to hide.\",hidden:props=>props.contentSource===\"cms\"},ctaHeading:{type:ControlType.String,title:\"CTA Heading\",defaultValue:DEFAULT_CTA_HEADING,placeholder:\"Enter CTA heading...\",description:\"CTA heading text. Leave empty to hide CTA section.\",displayTextArea:true},ctaDescription:{type:ControlType.String,title:\"CTA Description\",defaultValue:DEFAULT_CTA_DESCRIPTION,placeholder:\"Enter CTA description...\",description:\"CTA description text.\",displayTextArea:true},ctaButtonLabel:{type:ControlType.String,title:\"CTA Button Label\",defaultValue:DEFAULT_CTA_BUTTON_LABEL,placeholder:\"Enter CTA button label...\",description:\"CTA button label text. Leave empty to hide button.\"},ctaButtonLink:{type:ControlType.Link,title:\"CTA Button Link\",defaultValue:\"\",description:\"Link for the CTA button. Leave empty to use the onClick handler.\"},contentSource:{type:ControlType.Enum,title:\"Content Source\",options:[\"manual\",\"cms\"],optionTitles:[\"Manual\",\"CMS\"],displaySegmentedControl:true,defaultValue:\"manual\",description:\"Manual: configure FAQ fields below. CMS: connect a Framer Collection List.\"},collectionList:{type:ControlType.ComponentInstance,title:\"Collection List\",description:\"Framer CMS collection list. Shown when content source is CMS.\",hidden:props=>props.contentSource!==\"cms\"},question1:{type:ControlType.String,title:\"Question 1\",defaultValue:DEFAULT_QUESTION,placeholder:\"Enter question...\",description:\"Question 1 text.\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<1},answer1:{type:ControlType.RichText,title:\"Answer 1\",defaultValue:DEFAULT_ANSWER,description:\"Answer 1 content (supports rich text and links).\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<1},link1:{type:ControlType.Link,title:\"Link 1\",defaultValue:\"\",description:\"Link 1 URL.\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<1},question2:{type:ControlType.String,title:\"Question 2\",defaultValue:DEFAULT_QUESTION,placeholder:\"Enter question...\",description:\"Question 2 text.\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<2},answer2:{type:ControlType.RichText,title:\"Answer 2\",defaultValue:DEFAULT_ANSWER,description:\"Answer 2 content (supports rich text and links).\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<2},link2:{type:ControlType.Link,title:\"Link 2\",defaultValue:\"\",description:\"Link URL for the second FAQ item.\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<2},question3:{type:ControlType.String,title:\"Question 3\",defaultValue:DEFAULT_QUESTION,placeholder:\"Enter question...\",description:\"Question 3 text.\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<3},answer3:{type:ControlType.RichText,title:\"Answer 3\",defaultValue:DEFAULT_ANSWER,description:\"Answer 3 content (supports rich text and links).\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<3},link3:{type:ControlType.Link,title:\"Link 3\",defaultValue:\"\",description:\"Link URL for the third FAQ item.\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<3},question4:{type:ControlType.String,title:\"Question 4\",defaultValue:DEFAULT_QUESTION,placeholder:\"Enter question...\",description:\"Question 4 text.\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<4},answer4:{type:ControlType.RichText,title:\"Answer 4\",defaultValue:DEFAULT_ANSWER,description:\"Answer 4 content (supports rich text and links).\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<4},link4:{type:ControlType.Link,title:\"Link 4\",defaultValue:\"\",description:\"Link URL for the fourth FAQ item.\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<4},question5:{type:ControlType.String,title:\"Question 5\",defaultValue:DEFAULT_QUESTION,placeholder:\"Enter question...\",description:\"Question 5 text.\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<5},answer5:{type:ControlType.RichText,title:\"Answer 5\",defaultValue:DEFAULT_ANSWER,description:\"Answer 5 content (supports rich text and links).\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<5},link5:{type:ControlType.Link,title:\"Link 5\",defaultValue:\"\",description:\"Link URL for the fifth FAQ item.\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<5},question6:{type:ControlType.String,title:\"Question 6\",defaultValue:DEFAULT_QUESTION,placeholder:\"Enter question...\",description:\"Question 6 text.\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<6},answer6:{type:ControlType.RichText,title:\"Answer 6\",defaultValue:DEFAULT_ANSWER,description:\"Answer 6 content (supports rich text and links).\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<6},link6:{type:ControlType.Link,title:\"Link 6\",defaultValue:\"\",description:\"Link URL for the sixth FAQ item.\",hidden:props=>props.contentSource===\"cms\"||(props.numQuestions??6)<6},numQuestions:{type:ControlType.Number,title:\"Number of FAQ Items\",defaultValue:6,min:1,max:9,step:1,displayStepper:true,description:\"Number of FAQ questions to display (1–9).\",hidden:props=>props.contentSource===\"cms\"},numInitialVisible:{type:ControlType.Number,title:\"Number Open Initially\",description:\"How many FAQ items are open initially (0–4).\",min:0,max:4,step:1,defaultValue:1,displayStepper:true},initialVisibleIndex1:{type:ControlType.Number,title:\"Open Index 1\",description:\"1-based index of the 1st FAQ item to open initially.\",defaultValue:1,min:1,max:9,step:1,displayStepper:true,hidden:({numInitialVisible})=>(numInitialVisible??1)<1},initialVisibleIndex2:{type:ControlType.Number,title:\"Open Index 2\",description:\"1-based index of the 2nd FAQ item to open initially.\",min:1,max:9,step:1,displayStepper:true,hidden:({numInitialVisible})=>(numInitialVisible??1)<2},initialVisibleIndex3:{type:ControlType.Number,title:\"Open Index 3\",description:\"1-based index of the 3rd FAQ item to open initially.\",min:1,max:9,step:1,displayStepper:true,hidden:({numInitialVisible})=>(numInitialVisible??1)<3},initialVisibleIndex4:{type:ControlType.Number,title:\"Open Index 4\",description:\"1-based index of the 4th FAQ item to open initially.\",min:1,max:9,step:1,displayStepper:true,hidden:({numInitialVisible})=>(numInitialVisible??1)<4},...sectionBackgroundPropertyControls(),onCtaButtonClick:{type:ControlType.EventHandler,title:\"On CTA Button Click\",description:\"Callback fired when the CTA button is clicked.\"},ariaLabel:{type:ControlType.String,title:\"ARIA Label\",defaultValue:DEFAULT_ARIA_LABEL,placeholder:\"Enter ARIA label...\",description:\"Accessible name for the FAQ list when the headline is empty. With a headline, the list uses the headline as its name.\"},headingLevel:{type:ControlType.Enum,title:\"FAQ Heading Level\",options:[3,4],optionTitles:[\"H3\",\"H4\"],displaySegmentedControl:true,defaultValue:3,description:\"Heading level for FAQ accordion items (h3 or h4 to slot under the section heading).\"},lang:{type:ControlType.String,title:\"Language\",defaultValue:\"\",placeholder:\"en, nl, de, etc.\",description:\"Language code for the FAQ section (e.g., 'en', 'nl', 'de'). Used for internationalization and SEO.\",preventLocalization:true},primaryCtaId:{type:ControlType.String,title:\"Primary CTA ID\",defaultValue:\"section-faq-centered-cta-primary\",placeholder:\"e.g. faq-cta\",description:\"Tracking ID for the CTA button (Contentsquare). Lowercase, hyphen-separated.\",preventLocalization:true},sectionId:{type:ControlType.String,title:\"Section ID\",defaultValue:\"section-faq-centered\",placeholder:\"e.g. section-name\",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\":\"SectionFaqCentered\",\"slots\":[\"collectionList\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionFaqCenteredProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const FSMA_BALANCED_CRYPTO_HERO_SRC=\"https://framerusercontent.com/images/nI9YIT8jy63qRu0YeTcPZ2Qq5I.png\";export const FSMA_BALANCED_CRYPTO_GRAPH_SRC=\"https://framerusercontent.com/images/8KFqDum3ui5zFL7nWapzUlf0JLc.png\";const UNBALANCED_CRYPTO_HERO_IDS=[\"LvXEdaR10bj3tCTTfR1taH5Hbss\",\"fjmjxG3IalBv7KOiI6x0U4ywM2s\",\"SqWmj6s05KHYJ5ibqBxzG8rwE\",\"9xokEW9eCG1eaGvk54KHYxFlKxg\",\"QzyCwXZoQN4glgdo4oPEHhbcmFI\",\"yaGjwn3UrBn1MW5LWw2i7KmYtQA\",\"Vz94lUFU2NT3mCbaAsU9XyVX8Q\"];const UNBALANCED_CRYPTO_GRAPH_IDS=[\"l6VO86buQeZybdYtYkCcfFqWcyg\",\"WkKFWiukA2rALjDVBaTimuPCF7c\",\"aHOyeX3Gp2GyO5EDa3GKVO1iYA\",\"CYcN8o4FcqymKc4wmRDeSeTbcoA\"];function srcContainsId(src,ids){return ids.some(id=>src.includes(id));}export function resolveFsmaBalancedCryptoImage(image){const src=image?.src?.trim();if(!image||!src){return image;}if(srcContainsId(src,UNBALANCED_CRYPTO_GRAPH_IDS)){return{...image,src:FSMA_BALANCED_CRYPTO_GRAPH_SRC,srcSet:undefined,alt:image.alt?.trim()||\"Bitcoin and Ethereum price alerts showing a rising green move and a falling red move\"};}if(srcContainsId(src,UNBALANCED_CRYPTO_HERO_IDS)){return{...image,src:FSMA_BALANCED_CRYPTO_HERO_SRC,srcSet:undefined,alt:image.alt?.trim()||\"bunq crypto app showing both rising green and falling red prices\"};}return image;}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveFsmaBalancedCryptoImage\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FsmaBalancedCryptoImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FSMA_BALANCED_CRYPTO_HERO_SRC\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FSMA_BALANCED_CRYPTO_GRAPH_SRC\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./resolveFsmaBalancedCryptoImage.map","export const TRICOUNT_FESTIVAL_TICKETS_EN_ID=\"TMbQ6ASNNvYfjRPKpjtbHbuRMc\";const FESTIVAL_TICKETS_SRC_BY_LOCALE={\"nl-nl\":\"https://framerusercontent.com/images/vZIMZvORvMbtAB2UTKjRniydQ.png\",\"de-de\":\"https://framerusercontent.com/images/7USz8vhiPGX042Tvgsip94JTgE.png\",\"fr-fr\":\"https://framerusercontent.com/images/9uZu174omTRv6F9exk4lWHwDmxA.png\",\"fr-ca\":\"https://framerusercontent.com/images/9uZu174omTRv6F9exk4lWHwDmxA.png\",\"es-es\":\"https://framerusercontent.com/images/r8efyT7htTlrn2CMlDXVMFjrR8A.png\",\"it-it\":\"https://framerusercontent.com/images/SGN56IisPJrg8wGKc0vKtCIjZw.png\",\"pt-pt\":\"https://framerusercontent.com/images/UkAES3MLjjdBMvzpvTnQPkqTmg.png\",\"pt-br\":\"https://framerusercontent.com/images/Wnvz6eYZ6vweD9AFLuFLTEYvCM.png\",\"pl-pl\":\"https://framerusercontent.com/images/KA9X2bbEO0WUBg6cYfLlIOu1w.png\",\"tr-tr\":\"https://framerusercontent.com/images/BamgZs2RnTB1ec6L1sgzSTDk.png\",\"uk-ua\":\"https://framerusercontent.com/images/5XdRBGkC4J2S1py9LoiCFiJSS8.png\",\"id-id\":\"https://framerusercontent.com/images/6TzIHK7gOFKfBPpQ635hADlnVU.png\"};function localeKey(localeCode){if(!localeCode?.trim()){return undefined;}return localeCode.trim().toLowerCase().replace(/_/g,\"-\");}export function resolveTricountFestivalTicketsImage(image,localeCode){const src=image?.src?.trim();if(!image||!src||!src.includes(TRICOUNT_FESTIVAL_TICKETS_EN_ID)){return image;}const mapped=FESTIVAL_TICKETS_SRC_BY_LOCALE[localeKey(localeCode)??\"\"];if(!mapped){return image;}return{...image,src:mapped,srcSet:undefined};}\nexport const __FramerMetadata__ = {\"exports\":{\"TRICOUNT_FESTIVAL_TICKETS_EN_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TricountFestivalTicketsImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveTricountFestivalTicketsImage\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./resolveTricountFestivalTicketsImage.map","var e={};\n/*! @license DOMPurify 3.1.0 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.1.0/LICENSE */(function(t,n){e=n()})(0,(function(){const{entries:e,setPrototypeOf:t,isFrozen:n,getPrototypeOf:o,getOwnPropertyDescriptor:a}=Object;let{freeze:r,seal:i,create:l}=Object;let{apply:c,construct:s}=typeof Reflect!==\"undefined\"&&Reflect;r||(r=function freeze(e){return e});i||(i=function seal(e){return e});c||(c=function apply(e,t,n){return e.apply(t,n)});s||(s=function construct(e,t){return new e(...t)});const u=unapply(Array.prototype.forEach);const f=unapply(Array.prototype.pop);const d=unapply(Array.prototype.push);const m=unapply(String.prototype.toLowerCase);const p=unapply(String.prototype.toString);const h=unapply(String.prototype.match);const T=unapply(String.prototype.replace);const g=unapply(String.prototype.indexOf);const y=unapply(String.prototype.trim);const E=unapply(Object.prototype.hasOwnProperty);const S=unapply(RegExp.prototype.test);const _=unconstruct(TypeError);\n/**\n   * Creates a new function that calls the given function with a specified thisArg and arguments.\n   *\n   * @param {Function} func - The function to be wrapped and called.\n   * @returns {Function} A new function that calls the given function with a specified thisArg and arguments.\n   */function unapply(e){return function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),a=1;a<n;a++)o[a-1]=arguments[a];return c(e,t,o)}}\n/**\n   * Creates a new function that constructs an instance of the given constructor function with the provided arguments.\n   *\n   * @param {Function} func - The constructor function to be wrapped and called.\n   * @returns {Function} A new function that constructs an instance of the given constructor function with the provided arguments.\n   */function unconstruct(e){return function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return s(e,n)}}\n/**\n   * Add properties to a lookup table\n   *\n   * @param {Object} set - The set to which elements will be added.\n   * @param {Array} array - The array containing elements to be added to the set.\n   * @param {Function} transformCaseFunc - An optional function to transform the case of each element before adding to the set.\n   * @returns {Object} The modified set with added elements.\n   */function addToSet(e,o){let a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:m;t&&t(e,null);let r=o.length;while(r--){let t=o[r];if(typeof t===\"string\"){const e=a(t);if(e!==t){n(o)||(o[r]=e);t=e}}e[t]=true}return e}\n/**\n   * Clean up an array to harden against CSPP\n   *\n   * @param {Array} array - The array to be cleaned.\n   * @returns {Array} The cleaned version of the array\n   */function cleanArray(e){for(let t=0;t<e.length;t++){const n=E(e,t);n||(e[t]=null)}return e}\n/**\n   * Shallow clone an object\n   *\n   * @param {Object} object - The object to be cloned.\n   * @returns {Object} A new object that copies the original.\n   */function clone(t){const n=l(null);for(const[o,a]of e(t)){const e=E(t,o);e&&(Array.isArray(a)?n[o]=cleanArray(a):a&&typeof a===\"object\"&&a.constructor===Object?n[o]=clone(a):n[o]=a)}return n}\n/**\n   * This method automatically checks if the prop is function or getter and behaves accordingly.\n   *\n   * @param {Object} object - The object to look up the getter function in its prototype chain.\n   * @param {String} prop - The property name for which to find the getter function.\n   * @returns {Function} The getter function found in the prototype chain or a fallback function.\n   */function lookupGetter(e,t){while(e!==null){const n=a(e,t);if(n){if(n.get)return unapply(n.get);if(typeof n.value===\"function\")return unapply(n.value)}e=o(e)}function fallbackValue(){return null}return fallbackValue}const A=r([\"a\",\"abbr\",\"acronym\",\"address\",\"area\",\"article\",\"aside\",\"audio\",\"b\",\"bdi\",\"bdo\",\"big\",\"blink\",\"blockquote\",\"body\",\"br\",\"button\",\"canvas\",\"caption\",\"center\",\"cite\",\"code\",\"col\",\"colgroup\",\"content\",\"data\",\"datalist\",\"dd\",\"decorator\",\"del\",\"details\",\"dfn\",\"dialog\",\"dir\",\"div\",\"dl\",\"dt\",\"element\",\"em\",\"fieldset\",\"figcaption\",\"figure\",\"font\",\"footer\",\"form\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"head\",\"header\",\"hgroup\",\"hr\",\"html\",\"i\",\"img\",\"input\",\"ins\",\"kbd\",\"label\",\"legend\",\"li\",\"main\",\"map\",\"mark\",\"marquee\",\"menu\",\"menuitem\",\"meter\",\"nav\",\"nobr\",\"ol\",\"optgroup\",\"option\",\"output\",\"p\",\"picture\",\"pre\",\"progress\",\"q\",\"rp\",\"rt\",\"ruby\",\"s\",\"samp\",\"section\",\"select\",\"shadow\",\"small\",\"source\",\"spacer\",\"span\",\"strike\",\"strong\",\"style\",\"sub\",\"summary\",\"sup\",\"table\",\"tbody\",\"td\",\"template\",\"textarea\",\"tfoot\",\"th\",\"thead\",\"time\",\"tr\",\"track\",\"tt\",\"u\",\"ul\",\"var\",\"video\",\"wbr\"]);const N=r([\"svg\",\"a\",\"altglyph\",\"altglyphdef\",\"altglyphitem\",\"animatecolor\",\"animatemotion\",\"animatetransform\",\"circle\",\"clippath\",\"defs\",\"desc\",\"ellipse\",\"filter\",\"font\",\"g\",\"glyph\",\"glyphref\",\"hkern\",\"image\",\"line\",\"lineargradient\",\"marker\",\"mask\",\"metadata\",\"mpath\",\"path\",\"pattern\",\"polygon\",\"polyline\",\"radialgradient\",\"rect\",\"stop\",\"style\",\"switch\",\"symbol\",\"text\",\"textpath\",\"title\",\"tref\",\"tspan\",\"view\",\"vkern\"]);const b=r([\"feBlend\",\"feColorMatrix\",\"feComponentTransfer\",\"feComposite\",\"feConvolveMatrix\",\"feDiffuseLighting\",\"feDisplacementMap\",\"feDistantLight\",\"feDropShadow\",\"feFlood\",\"feFuncA\",\"feFuncB\",\"feFuncG\",\"feFuncR\",\"feGaussianBlur\",\"feImage\",\"feMerge\",\"feMergeNode\",\"feMorphology\",\"feOffset\",\"fePointLight\",\"feSpecularLighting\",\"feSpotLight\",\"feTile\",\"feTurbulence\"]);const w=r([\"animate\",\"color-profile\",\"cursor\",\"discard\",\"font-face\",\"font-face-format\",\"font-face-name\",\"font-face-src\",\"font-face-uri\",\"foreignobject\",\"hatch\",\"hatchpath\",\"mesh\",\"meshgradient\",\"meshpatch\",\"meshrow\",\"missing-glyph\",\"script\",\"set\",\"solidcolor\",\"unknown\",\"use\"]);const R=r([\"math\",\"menclose\",\"merror\",\"mfenced\",\"mfrac\",\"mglyph\",\"mi\",\"mlabeledtr\",\"mmultiscripts\",\"mn\",\"mo\",\"mover\",\"mpadded\",\"mphantom\",\"mroot\",\"mrow\",\"ms\",\"mspace\",\"msqrt\",\"mstyle\",\"msub\",\"msup\",\"msubsup\",\"mtable\",\"mtd\",\"mtext\",\"mtr\",\"munder\",\"munderover\",\"mprescripts\"]);const D=r([\"maction\",\"maligngroup\",\"malignmark\",\"mlongdiv\",\"mscarries\",\"mscarry\",\"msgroup\",\"mstack\",\"msline\",\"msrow\",\"semantics\",\"annotation\",\"annotation-xml\",\"mprescripts\",\"none\"]);const k=r([\"#text\"]);const C=r([\"accept\",\"action\",\"align\",\"alt\",\"autocapitalize\",\"autocomplete\",\"autopictureinpicture\",\"autoplay\",\"background\",\"bgcolor\",\"border\",\"capture\",\"cellpadding\",\"cellspacing\",\"checked\",\"cite\",\"class\",\"clear\",\"color\",\"cols\",\"colspan\",\"controls\",\"controlslist\",\"coords\",\"crossorigin\",\"datetime\",\"decoding\",\"default\",\"dir\",\"disabled\",\"disablepictureinpicture\",\"disableremoteplayback\",\"download\",\"draggable\",\"enctype\",\"enterkeyhint\",\"face\",\"for\",\"headers\",\"height\",\"hidden\",\"high\",\"href\",\"hreflang\",\"id\",\"inputmode\",\"integrity\",\"ismap\",\"kind\",\"label\",\"lang\",\"list\",\"loading\",\"loop\",\"low\",\"max\",\"maxlength\",\"media\",\"method\",\"min\",\"minlength\",\"multiple\",\"muted\",\"name\",\"nonce\",\"noshade\",\"novalidate\",\"nowrap\",\"open\",\"optimum\",\"pattern\",\"placeholder\",\"playsinline\",\"poster\",\"preload\",\"pubdate\",\"radiogroup\",\"readonly\",\"rel\",\"required\",\"rev\",\"reversed\",\"role\",\"rows\",\"rowspan\",\"spellcheck\",\"scope\",\"selected\",\"shape\",\"size\",\"sizes\",\"span\",\"srclang\",\"start\",\"src\",\"srcset\",\"step\",\"style\",\"summary\",\"tabindex\",\"title\",\"translate\",\"type\",\"usemap\",\"valign\",\"value\",\"width\",\"wrap\",\"xmlns\",\"slot\"]);const O=r([\"accent-height\",\"accumulate\",\"additive\",\"alignment-baseline\",\"ascent\",\"attributename\",\"attributetype\",\"azimuth\",\"basefrequency\",\"baseline-shift\",\"begin\",\"bias\",\"by\",\"class\",\"clip\",\"clippathunits\",\"clip-path\",\"clip-rule\",\"color\",\"color-interpolation\",\"color-interpolation-filters\",\"color-profile\",\"color-rendering\",\"cx\",\"cy\",\"d\",\"dx\",\"dy\",\"diffuseconstant\",\"direction\",\"display\",\"divisor\",\"dur\",\"edgemode\",\"elevation\",\"end\",\"fill\",\"fill-opacity\",\"fill-rule\",\"filter\",\"filterunits\",\"flood-color\",\"flood-opacity\",\"font-family\",\"font-size\",\"font-size-adjust\",\"font-stretch\",\"font-style\",\"font-variant\",\"font-weight\",\"fx\",\"fy\",\"g1\",\"g2\",\"glyph-name\",\"glyphref\",\"gradientunits\",\"gradienttransform\",\"height\",\"href\",\"id\",\"image-rendering\",\"in\",\"in2\",\"k\",\"k1\",\"k2\",\"k3\",\"k4\",\"kerning\",\"keypoints\",\"keysplines\",\"keytimes\",\"lang\",\"lengthadjust\",\"letter-spacing\",\"kernelmatrix\",\"kernelunitlength\",\"lighting-color\",\"local\",\"marker-end\",\"marker-mid\",\"marker-start\",\"markerheight\",\"markerunits\",\"markerwidth\",\"maskcontentunits\",\"maskunits\",\"max\",\"mask\",\"media\",\"method\",\"mode\",\"min\",\"name\",\"numoctaves\",\"offset\",\"operator\",\"opacity\",\"order\",\"orient\",\"orientation\",\"origin\",\"overflow\",\"paint-order\",\"path\",\"pathlength\",\"patterncontentunits\",\"patterntransform\",\"patternunits\",\"points\",\"preservealpha\",\"preserveaspectratio\",\"primitiveunits\",\"r\",\"rx\",\"ry\",\"radius\",\"refx\",\"refy\",\"repeatcount\",\"repeatdur\",\"restart\",\"result\",\"rotate\",\"scale\",\"seed\",\"shape-rendering\",\"specularconstant\",\"specularexponent\",\"spreadmethod\",\"startoffset\",\"stddeviation\",\"stitchtiles\",\"stop-color\",\"stop-opacity\",\"stroke-dasharray\",\"stroke-dashoffset\",\"stroke-linecap\",\"stroke-linejoin\",\"stroke-miterlimit\",\"stroke-opacity\",\"stroke\",\"stroke-width\",\"style\",\"surfacescale\",\"systemlanguage\",\"tabindex\",\"targetx\",\"targety\",\"transform\",\"transform-origin\",\"text-anchor\",\"text-decoration\",\"text-rendering\",\"textlength\",\"type\",\"u1\",\"u2\",\"unicode\",\"values\",\"viewbox\",\"visibility\",\"version\",\"vert-adv-y\",\"vert-origin-x\",\"vert-origin-y\",\"width\",\"word-spacing\",\"wrap\",\"writing-mode\",\"xchannelselector\",\"ychannelselector\",\"x\",\"x1\",\"x2\",\"xmlns\",\"y\",\"y1\",\"y2\",\"z\",\"zoomandpan\"]);const L=r([\"accent\",\"accentunder\",\"align\",\"bevelled\",\"close\",\"columnsalign\",\"columnlines\",\"columnspan\",\"denomalign\",\"depth\",\"dir\",\"display\",\"displaystyle\",\"encoding\",\"fence\",\"frame\",\"height\",\"href\",\"id\",\"largeop\",\"length\",\"linethickness\",\"lspace\",\"lquote\",\"mathbackground\",\"mathcolor\",\"mathsize\",\"mathvariant\",\"maxsize\",\"minsize\",\"movablelimits\",\"notation\",\"numalign\",\"open\",\"rowalign\",\"rowlines\",\"rowspacing\",\"rowspan\",\"rspace\",\"rquote\",\"scriptlevel\",\"scriptminsize\",\"scriptsizemultiplier\",\"selection\",\"separator\",\"separators\",\"stretchy\",\"subscriptshift\",\"supscriptshift\",\"symmetric\",\"voffset\",\"width\",\"xmlns\"]);const v=r([\"xlink:href\",\"xml:id\",\"xlink:title\",\"xml:space\",\"xmlns:xlink\"]);const x=i(/\\{\\{[\\w\\W]*|[\\w\\W]*\\}\\}/gm);const M=i(/<%[\\w\\W]*|[\\w\\W]*%>/gm);const I=i(/\\${[\\w\\W]*}/gm);const U=i(/^data-[\\-\\w.\\u00B7-\\uFFFF]/);const P=i(/^aria-[\\-\\w]+$/);const F=i(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\\-]+(?:[^a-z+.\\-:]|$))/i);const H=i(/^(?:\\w+script|data):/i);const z=i(/[\\u0000-\\u0020\\u00A0\\u1680\\u180E\\u2000-\\u2029\\u205F\\u3000]/g);const G=i(/^html$/i);const B=i(/^[a-z][.\\w]*(-[.\\w]+)+$/i);var W=Object.freeze({__proto__:null,MUSTACHE_EXPR:x,ERB_EXPR:M,TMPLIT_EXPR:I,DATA_ATTR:U,ARIA_ATTR:P,IS_ALLOWED_URI:F,IS_SCRIPT_OR_DATA:H,ATTR_WHITESPACE:z,DOCTYPE_NAME:G,CUSTOM_ELEMENT:B});const Y=function getGlobal(){return typeof window===\"undefined\"?null:window};\n/**\n   * Creates a no-op policy for internal use only.\n   * Don't export this function outside this module!\n   * @param {TrustedTypePolicyFactory} trustedTypes The policy factory.\n   * @param {HTMLScriptElement} purifyHostElement The Script element used to load DOMPurify (to determine policy name suffix).\n   * @return {TrustedTypePolicy} The policy created (or null, if Trusted Types\n   * are not supported or creating the policy failed).\n   */const j=function _createTrustedTypesPolicy(e,t){if(typeof e!==\"object\"||typeof e.createPolicy!==\"function\")return null;let n=null;const o=\"data-tt-policy-suffix\";t&&t.hasAttribute(o)&&(n=t.getAttribute(o));const a=\"dompurify\"+(n?\"#\"+n:\"\");try{return e.createPolicy(a,{createHTML(e){return e},createScriptURL(e){return e}})}catch(e){console.warn(\"TrustedTypes policy \"+a+\" could not be created.\");return null}};function createDOMPurify(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Y();const DOMPurify=e=>createDOMPurify(e);DOMPurify.version=\"3.1.0\";DOMPurify.removed=[];if(!t||!t.document||t.document.nodeType!==9){DOMPurify.isSupported=false;return DOMPurify}let{document:n}=t;const o=n;const a=o.currentScript;const{DocumentFragment:i,HTMLTemplateElement:c,Node:s,Element:x,NodeFilter:M,NamedNodeMap:I=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:U,DOMParser:P,trustedTypes:H}=t;const z=x.prototype;const B=lookupGetter(z,\"cloneNode\");const X=lookupGetter(z,\"nextSibling\");const q=lookupGetter(z,\"childNodes\");const V=lookupGetter(z,\"parentNode\");if(typeof c===\"function\"){const e=n.createElement(\"template\");e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let $;let K=\"\";const{implementation:Z,createNodeIterator:J,createDocumentFragment:Q,getElementsByTagName:ee}=n;const{importNode:te}=o;let ne={};DOMPurify.isSupported=typeof e===\"function\"&&typeof V===\"function\"&&Z&&Z.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:oe,ERB_EXPR:ae,TMPLIT_EXPR:re,DATA_ATTR:ie,ARIA_ATTR:le,IS_SCRIPT_OR_DATA:ce,ATTR_WHITESPACE:se,CUSTOM_ELEMENT:ue}=W;let{IS_ALLOWED_URI:fe}=W;let de=null;const me=addToSet({},[...A,...N,...b,...R,...k]);let pe=null;const he=addToSet({},[...C,...O,...L,...v]);let Te=Object.seal(l(null,{tagNameCheck:{writable:true,configurable:false,enumerable:true,value:null},attributeNameCheck:{writable:true,configurable:false,enumerable:true,value:null},allowCustomizedBuiltInElements:{writable:true,configurable:false,enumerable:true,value:false}}));let ge=null;let ye=null;let Ee=true;let Se=true;let _e=false;let Ae=true;let Ne=false;let be=true;let we=false;let Re=false;let De=false;let ke=false;let Ce=false;let Oe=false;let Le=true;let ve=false;const xe=\"user-content-\";let Me=true;let Ie=false;let Ue={};let Pe=null;const Fe=addToSet({},[\"annotation-xml\",\"audio\",\"colgroup\",\"desc\",\"foreignobject\",\"head\",\"iframe\",\"math\",\"mi\",\"mn\",\"mo\",\"ms\",\"mtext\",\"noembed\",\"noframes\",\"noscript\",\"plaintext\",\"script\",\"style\",\"svg\",\"template\",\"thead\",\"title\",\"video\",\"xmp\"]);let He=null;const ze=addToSet({},[\"audio\",\"video\",\"img\",\"source\",\"image\",\"track\"]);let Ge=null;const Be=addToSet({},[\"alt\",\"class\",\"for\",\"id\",\"label\",\"name\",\"pattern\",\"placeholder\",\"role\",\"summary\",\"title\",\"value\",\"style\",\"xmlns\"]);const We=\"http://www.w3.org/1998/Math/MathML\";const Ye=\"http://www.w3.org/2000/svg\";const je=\"http://www.w3.org/1999/xhtml\";let Xe=je;let qe=false;let Ve=null;const $e=addToSet({},[We,Ye,je],p);let Ke=null;const Ze=[\"application/xhtml+xml\",\"text/html\"];const Je=\"text/html\";let Qe=null;let et=null;const tt=n.createElement(\"form\");const nt=function isRegexOrFunction(e){return e instanceof RegExp||e instanceof Function};\n/**\n     * _parseConfig\n     *\n     * @param  {Object} cfg optional config literal\n     */const ot=function _parseConfig(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!et||et!==e){e&&typeof e===\"object\"||(e={});e=clone(e);Ke=Ze.indexOf(e.PARSER_MEDIA_TYPE)===-1?Je:e.PARSER_MEDIA_TYPE;Qe=Ke===\"application/xhtml+xml\"?p:m;de=E(e,\"ALLOWED_TAGS\")?addToSet({},e.ALLOWED_TAGS,Qe):me;pe=E(e,\"ALLOWED_ATTR\")?addToSet({},e.ALLOWED_ATTR,Qe):he;Ve=E(e,\"ALLOWED_NAMESPACES\")?addToSet({},e.ALLOWED_NAMESPACES,p):$e;Ge=E(e,\"ADD_URI_SAFE_ATTR\")?addToSet(clone(Be),e.ADD_URI_SAFE_ATTR,Qe):Be;He=E(e,\"ADD_DATA_URI_TAGS\")?addToSet(clone(ze),e.ADD_DATA_URI_TAGS,Qe):ze;Pe=E(e,\"FORBID_CONTENTS\")?addToSet({},e.FORBID_CONTENTS,Qe):Fe;ge=E(e,\"FORBID_TAGS\")?addToSet({},e.FORBID_TAGS,Qe):{};ye=E(e,\"FORBID_ATTR\")?addToSet({},e.FORBID_ATTR,Qe):{};Ue=!!E(e,\"USE_PROFILES\")&&e.USE_PROFILES;Ee=e.ALLOW_ARIA_ATTR!==false;Se=e.ALLOW_DATA_ATTR!==false;_e=e.ALLOW_UNKNOWN_PROTOCOLS||false;Ae=e.ALLOW_SELF_CLOSE_IN_ATTR!==false;Ne=e.SAFE_FOR_TEMPLATES||false;be=e.SAFE_FOR_XML!==false;we=e.WHOLE_DOCUMENT||false;ke=e.RETURN_DOM||false;Ce=e.RETURN_DOM_FRAGMENT||false;Oe=e.RETURN_TRUSTED_TYPE||false;De=e.FORCE_BODY||false;Le=e.SANITIZE_DOM!==false;ve=e.SANITIZE_NAMED_PROPS||false;Me=e.KEEP_CONTENT!==false;Ie=e.IN_PLACE||false;fe=e.ALLOWED_URI_REGEXP||F;Xe=e.NAMESPACE||je;Te=e.CUSTOM_ELEMENT_HANDLING||{};e.CUSTOM_ELEMENT_HANDLING&&nt(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Te.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck);e.CUSTOM_ELEMENT_HANDLING&&nt(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Te.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck);e.CUSTOM_ELEMENT_HANDLING&&typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements===\"boolean\"&&(Te.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements);Ne&&(Se=false);Ce&&(ke=true);if(Ue){de=addToSet({},k);pe=[];if(Ue.html===true){addToSet(de,A);addToSet(pe,C)}if(Ue.svg===true){addToSet(de,N);addToSet(pe,O);addToSet(pe,v)}if(Ue.svgFilters===true){addToSet(de,b);addToSet(pe,O);addToSet(pe,v)}if(Ue.mathMl===true){addToSet(de,R);addToSet(pe,L);addToSet(pe,v)}}if(e.ADD_TAGS){de===me&&(de=clone(de));addToSet(de,e.ADD_TAGS,Qe)}if(e.ADD_ATTR){pe===he&&(pe=clone(pe));addToSet(pe,e.ADD_ATTR,Qe)}e.ADD_URI_SAFE_ATTR&&addToSet(Ge,e.ADD_URI_SAFE_ATTR,Qe);if(e.FORBID_CONTENTS){Pe===Fe&&(Pe=clone(Pe));addToSet(Pe,e.FORBID_CONTENTS,Qe)}Me&&(de[\"#text\"]=true);we&&addToSet(de,[\"html\",\"head\",\"body\"]);if(de.table){addToSet(de,[\"tbody\"]);delete ge.tbody}if(e.TRUSTED_TYPES_POLICY){if(typeof e.TRUSTED_TYPES_POLICY.createHTML!==\"function\")throw _('TRUSTED_TYPES_POLICY configuration option must provide a \"createHTML\" hook.');if(typeof e.TRUSTED_TYPES_POLICY.createScriptURL!==\"function\")throw _('TRUSTED_TYPES_POLICY configuration option must provide a \"createScriptURL\" hook.');$=e.TRUSTED_TYPES_POLICY;K=$.createHTML(\"\")}else{$===void 0&&($=j(H,a));$!==null&&typeof K===\"string\"&&(K=$.createHTML(\"\"))}r&&r(e);et=e}};const at=addToSet({},[\"mi\",\"mo\",\"mn\",\"ms\",\"mtext\"]);const rt=addToSet({},[\"foreignobject\",\"desc\",\"title\",\"annotation-xml\"]);const it=addToSet({},[\"title\",\"style\",\"font\",\"a\",\"script\"]);const lt=addToSet({},[...N,...b,...w]);const ct=addToSet({},[...R,...D]);\n/**\n     * @param  {Element} element a DOM element whose namespace is being checked\n     * @returns {boolean} Return false if the element has a\n     *  namespace that a spec-compliant parser would never\n     *  return. Return true otherwise.\n     */const st=function _checkValidNamespace(e){let t=V(e);t&&t.tagName||(t={namespaceURI:Xe,tagName:\"template\"});const n=m(e.tagName);const o=m(t.tagName);return!!Ve[e.namespaceURI]&&(e.namespaceURI===Ye?t.namespaceURI===je?n===\"svg\":t.namespaceURI===We?n===\"svg\"&&(o===\"annotation-xml\"||at[o]):Boolean(lt[n]):e.namespaceURI===We?t.namespaceURI===je?n===\"math\":t.namespaceURI===Ye?n===\"math\"&&rt[o]:Boolean(ct[n]):e.namespaceURI===je?!(t.namespaceURI===Ye&&!rt[o])&&(!(t.namespaceURI===We&&!at[o])&&(!ct[n]&&(it[n]||!lt[n]))):!(Ke!==\"application/xhtml+xml\"||!Ve[e.namespaceURI]))};\n/**\n     * _forceRemove\n     *\n     * @param  {Node} node a DOM node\n     */const ut=function _forceRemove(e){d(DOMPurify.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){e.remove()}};\n/**\n     * _removeAttribute\n     *\n     * @param  {String} name an Attribute name\n     * @param  {Node} node a DOM node\n     */const ft=function _removeAttribute(e,t){try{d(DOMPurify.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){d(DOMPurify.removed,{attribute:null,from:t})}t.removeAttribute(e);if(e===\"is\"&&!pe[e])if(ke||Ce)try{ut(t)}catch(e){}else try{t.setAttribute(e,\"\")}catch(e){}};\n/**\n     * _initDocument\n     *\n     * @param  {String} dirty a string of dirty markup\n     * @return {Document} a DOM, filled with the dirty markup\n     */const dt=function _initDocument(e){let t=null;let o=null;if(De)e=\"<remove></remove>\"+e;else{const t=h(e,/^[\\r\\n\\t ]+/);o=t&&t[0]}Ke===\"application/xhtml+xml\"&&Xe===je&&(e='<html xmlns=\"http://www.w3.org/1999/xhtml\"><head></head><body>'+e+\"</body></html>\");const a=$?$.createHTML(e):e;if(Xe===je)try{t=(new P).parseFromString(a,Ke)}catch(e){}if(!t||!t.documentElement){t=Z.createDocument(Xe,\"template\",null);try{t.documentElement.innerHTML=qe?K:a}catch(e){}}const r=t.body||t.documentElement;e&&o&&r.insertBefore(n.createTextNode(o),r.childNodes[0]||null);return Xe===je?ee.call(t,we?\"html\":\"body\")[0]:we?t.documentElement:r};\n/**\n     * Creates a NodeIterator object that you can use to traverse filtered lists of nodes or elements in a document.\n     *\n     * @param  {Node} root The root element or node to start traversing on.\n     * @return {NodeIterator} The created NodeIterator\n     */const mt=function _createNodeIterator(e){return J.call(e.ownerDocument||e,e,M.SHOW_ELEMENT|M.SHOW_COMMENT|M.SHOW_TEXT|M.SHOW_PROCESSING_INSTRUCTION|M.SHOW_CDATA_SECTION,null)};\n/**\n     * _isClobbered\n     *\n     * @param  {Node} elm element to check for clobbering attacks\n     * @return {Boolean} true if clobbered, false if safe\n     */const pt=function _isClobbered(e){return e instanceof U&&(typeof e.nodeName!==\"string\"||typeof e.textContent!==\"string\"||typeof e.removeChild!==\"function\"||!(e.attributes instanceof I)||typeof e.removeAttribute!==\"function\"||typeof e.setAttribute!==\"function\"||typeof e.namespaceURI!==\"string\"||typeof e.insertBefore!==\"function\"||typeof e.hasChildNodes!==\"function\")};\n/**\n     * Checks whether the given object is a DOM node.\n     *\n     * @param  {Node} object object to check whether it's a DOM node\n     * @return {Boolean} true is object is a DOM node\n     */const ht=function _isNode(e){return typeof s===\"function\"&&e instanceof s};\n/**\n     * _executeHook\n     * Execute user configurable hooks\n     *\n     * @param  {String} entryPoint  Name of the hook's entry point\n     * @param  {Node} currentNode node to work on with the hook\n     * @param  {Object} data additional hook parameters\n     */const Tt=function _executeHook(e,t,n){ne[e]&&u(ne[e],(e=>{e.call(DOMPurify,t,n,et)}))};\n/**\n     * _sanitizeElements\n     *\n     * @protect nodeName\n     * @protect textContent\n     * @protect removeChild\n     *\n     * @param   {Node} currentNode to check for permission to exist\n     * @return  {Boolean} true if node was killed, false if left alive\n     */const gt=function _sanitizeElements(e){let t=null;Tt(\"beforeSanitizeElements\",e,null);if(pt(e)){ut(e);return true}const n=Qe(e.nodeName);Tt(\"uponSanitizeElement\",e,{tagName:n,allowedTags:de});if(e.hasChildNodes()&&!ht(e.firstElementChild)&&S(/<[/\\w]/g,e.innerHTML)&&S(/<[/\\w]/g,e.textContent)){ut(e);return true}if(e.nodeType===7){ut(e);return true}if(be&&e.nodeType===8&&S(/<[/\\w]/g,e.data)){ut(e);return true}if(!de[n]||ge[n]){if(!ge[n]&&Et(n)){if(Te.tagNameCheck instanceof RegExp&&S(Te.tagNameCheck,n))return false;if(Te.tagNameCheck instanceof Function&&Te.tagNameCheck(n))return false}if(Me&&!Pe[n]){const t=V(e)||e.parentNode;const n=q(e)||e.childNodes;if(n&&t){const o=n.length;for(let a=o-1;a>=0;--a)t.insertBefore(B(n[a],true),X(e))}}ut(e);return true}if(e instanceof x&&!st(e)){ut(e);return true}if((n===\"noscript\"||n===\"noembed\"||n===\"noframes\")&&S(/<\\/no(script|embed|frames)/i,e.innerHTML)){ut(e);return true}if(Ne&&e.nodeType===3){t=e.textContent;u([oe,ae,re],(e=>{t=T(t,e,\" \")}));if(e.textContent!==t){d(DOMPurify.removed,{element:e.cloneNode()});e.textContent=t}}Tt(\"afterSanitizeElements\",e,null);return false};\n/**\n     * _isValidAttribute\n     *\n     * @param  {string} lcTag Lowercase tag name of containing element.\n     * @param  {string} lcName Lowercase attribute name.\n     * @param  {string} value Attribute value.\n     * @return {Boolean} Returns true if `value` is valid, otherwise false.\n     */const yt=function _isValidAttribute(e,t,o){if(Le&&(t===\"id\"||t===\"name\")&&(o in n||o in tt))return false;if(Se&&!ye[t]&&S(ie,t));else if(Ee&&S(le,t));else if(!pe[t]||ye[t]){if(!(Et(e)&&(Te.tagNameCheck instanceof RegExp&&S(Te.tagNameCheck,e)||Te.tagNameCheck instanceof Function&&Te.tagNameCheck(e))&&(Te.attributeNameCheck instanceof RegExp&&S(Te.attributeNameCheck,t)||Te.attributeNameCheck instanceof Function&&Te.attributeNameCheck(t))||t===\"is\"&&Te.allowCustomizedBuiltInElements&&(Te.tagNameCheck instanceof RegExp&&S(Te.tagNameCheck,o)||Te.tagNameCheck instanceof Function&&Te.tagNameCheck(o))))return false}else if(Ge[t]);else if(S(fe,T(o,se,\"\")));else if(t!==\"src\"&&t!==\"xlink:href\"&&t!==\"href\"||e===\"script\"||g(o,\"data:\")!==0||!He[e]){if(_e&&!S(ce,T(o,se,\"\")));else if(o)return false}else;return true};\n/**\n     * _isBasicCustomElement\n     * checks if at least one dash is included in tagName, and it's not the first char\n     * for more sophisticated checking see https://github.com/sindresorhus/validate-element-name\n     *\n     * @param {string} tagName name of the tag of the node to sanitize\n     * @returns {boolean} Returns true if the tag name meets the basic criteria for a custom element, otherwise false.\n     */const Et=function _isBasicCustomElement(e){return e!==\"annotation-xml\"&&h(e,ue)};\n/**\n     * _sanitizeAttributes\n     *\n     * @protect attributes\n     * @protect nodeName\n     * @protect removeAttribute\n     * @protect setAttribute\n     *\n     * @param  {Node} currentNode to sanitize\n     */const St=function _sanitizeAttributes(e){Tt(\"beforeSanitizeAttributes\",e,null);const{attributes:t}=e;if(!t)return;const n={attrName:\"\",attrValue:\"\",keepAttr:true,allowedAttributes:pe};let o=t.length;while(o--){const a=t[o];const{name:r,namespaceURI:i,value:l}=a;const c=Qe(r);let s=r===\"value\"?l:y(l);n.attrName=c;n.attrValue=s;n.keepAttr=true;n.forceKeepAttr=void 0;Tt(\"uponSanitizeAttribute\",e,n);s=n.attrValue;if(n.forceKeepAttr)continue;ft(r,e);if(!n.keepAttr)continue;if(!Ae&&S(/\\/>/i,s)){ft(r,e);continue}Ne&&u([oe,ae,re],(e=>{s=T(s,e,\" \")}));const d=Qe(e.nodeName);if(yt(d,c,s)){if(ve&&(c===\"id\"||c===\"name\")){ft(r,e);s=xe+s}if($&&typeof H===\"object\"&&typeof H.getAttributeType===\"function\")if(i);else switch(H.getAttributeType(d,c)){case\"TrustedHTML\":s=$.createHTML(s);break;case\"TrustedScriptURL\":s=$.createScriptURL(s);break}try{i?e.setAttributeNS(i,r,s):e.setAttribute(r,s);f(DOMPurify.removed)}catch(e){}}}Tt(\"afterSanitizeAttributes\",e,null)};\n/**\n     * _sanitizeShadowDOM\n     *\n     * @param  {DocumentFragment} fragment to iterate over recursively\n     */const _t=function _sanitizeShadowDOM(e){let t=null;const n=mt(e);Tt(\"beforeSanitizeShadowDOM\",e,null);while(t=n.nextNode()){Tt(\"uponSanitizeShadowNode\",t,null);if(!gt(t)){t.content instanceof i&&_sanitizeShadowDOM(t.content);St(t)}}Tt(\"afterSanitizeShadowDOM\",e,null)};\n/**\n     * Sanitize\n     * Public method providing core sanitation functionality\n     *\n     * @param {String|Node} dirty string or DOM node\n     * @param {Object} cfg object\n     */DOMPurify.sanitize=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};let n=null;let a=null;let r=null;let l=null;qe=!e;qe&&(e=\"\\x3c!--\\x3e\");if(typeof e!==\"string\"&&!ht(e)){if(typeof e.toString!==\"function\")throw _(\"toString is not a function\");e=e.toString();if(typeof e!==\"string\")throw _(\"dirty is not a string, aborting\")}if(!DOMPurify.isSupported)return e;Re||ot(t);DOMPurify.removed=[];typeof e===\"string\"&&(Ie=false);if(Ie){if(e.nodeName){const t=Qe(e.nodeName);if(!de[t]||ge[t])throw _(\"root node is forbidden and cannot be sanitized in-place\")}}else if(e instanceof s){n=dt(\"\\x3c!----\\x3e\");a=n.ownerDocument.importNode(e,true);a.nodeType===1&&a.nodeName===\"BODY\"||a.nodeName===\"HTML\"?n=a:n.appendChild(a)}else{if(!ke&&!Ne&&!we&&e.indexOf(\"<\")===-1)return $&&Oe?$.createHTML(e):e;n=dt(e);if(!n)return ke?null:Oe?K:\"\"}n&&De&&ut(n.firstChild);const c=mt(Ie?e:n);while(r=c.nextNode())if(!gt(r)){r.content instanceof i&&_t(r.content);St(r)}if(Ie)return e;if(ke){if(Ce){l=Q.call(n.ownerDocument);while(n.firstChild)l.appendChild(n.firstChild)}else l=n;(pe.shadowroot||pe.shadowrootmode)&&(l=te.call(o,l,true));return l}let f=we?n.outerHTML:n.innerHTML;we&&de[\"!doctype\"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&S(G,n.ownerDocument.doctype.name)&&(f=\"<!DOCTYPE \"+n.ownerDocument.doctype.name+\">\\n\"+f);Ne&&u([oe,ae,re],(e=>{f=T(f,e,\" \")}));return $&&Oe?$.createHTML(f):f};\n/**\n     * Public method to set the configuration once\n     * setConfig\n     *\n     * @param {Object} cfg configuration object\n     */DOMPurify.setConfig=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ot(e);Re=true};DOMPurify.clearConfig=function(){et=null;Re=false};\n/**\n     * Public method to check if an attribute value is valid.\n     * Uses last set config, if any. Otherwise, uses config defaults.\n     * isValidAttribute\n     *\n     * @param  {String} tag Tag name of containing element.\n     * @param  {String} attr Attribute name.\n     * @param  {String} value Attribute value.\n     * @return {Boolean} Returns true if `value` is valid. Otherwise, returns false.\n     */DOMPurify.isValidAttribute=function(e,t,n){et||ot({});const o=Qe(e);const a=Qe(t);return yt(o,a,n)};\n/**\n     * AddHook\n     * Public method to add DOMPurify hooks\n     *\n     * @param {String} entryPoint entry point for the hook to add\n     * @param {Function} hookFunction function to execute\n     */DOMPurify.addHook=function(e,t){if(typeof t===\"function\"){ne[e]=ne[e]||[];d(ne[e],t)}};\n/**\n     * RemoveHook\n     * Public method to remove a DOMPurify hook at a given entryPoint\n     * (pops it from the stack of hooks if more are present)\n     *\n     * @param {String} entryPoint entry point for the hook to remove\n     * @return {Function} removed(popped) hook\n     */DOMPurify.removeHook=function(e){if(ne[e])return f(ne[e])};\n/**\n     * RemoveHooks\n     * Public method to remove all DOMPurify hooks at a given entryPoint\n     *\n     * @param  {String} entryPoint entry point for the hooks to remove\n     */DOMPurify.removeHooks=function(e){ne[e]&&(ne[e]=[])};DOMPurify.removeAllHooks=function(){ne={}};return DOMPurify}var X=createDOMPurify();return X}));var t=e;export{t as default};\n//# sourceMappingURL=purify.js.map\n","import DOMPurify from\"dompurify\";import{enrichExternalAnchorRels}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";const BLOG_ALLOWED_TAGS=[\"p\",\"div\",\"span\",\"br\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"a\",\"strong\",\"em\",\"b\",\"i\",\"u\",\"ul\",\"ol\",\"li\",\"blockquote\",\"pre\",\"code\",\"img\"];const BLOG_ALLOWED_ATTR=[\"href\",\"src\",\"alt\",\"title\",\"class\",\"target\",\"rel\",\"start\",\"type\"];const ALLOWED_TAG_SET=new Set(BLOG_ALLOWED_TAGS.map(t=>t.toLowerCase()));const ALLOWED_ATTR_SET=new Set(BLOG_ALLOWED_ATTR.map(a=>a.toLowerCase()));const VOID_TAGS=new Set([\"br\",\"img\"]);const PURIFY_OPTIONS={ALLOWED_TAGS:BLOG_ALLOWED_TAGS,ALLOWED_ATTR:BLOG_ALLOWED_ATTR,ADD_ATTR:[\"target\",\"rel\"],ALLOW_DATA_ATTR:false};function canUseDomPurify(){return typeof window!==\"undefined\"&&typeof window.document!==\"undefined\";}function escapeHtmlText(text){return text.replace(/&/g,\"&amp;\").replace(/</g,\"&lt;\").replace(/>/g,\"&gt;\").replace(/\"/g,\"&quot;\");}function stripDangerousBlocks(html){let s=html;s=s.replace(/<!--[\\s\\S]*?-->/g,\"\");s=s.replace(/\\s+on[a-z]+\\s*=\\s*(?:\"[^\"]*\"|'[^']*'|[^\\s>]+)/gi,\"\");s=s.replace(/<script\\b[\\s\\S]*?<\\/script>/gi,\"\");s=s.replace(/<style\\b[\\s\\S]*?<\\/style>/gi,\"\");s=s.replace(/<iframe\\b[\\s\\S]*?<\\/iframe>/gi,\"\");s=s.replace(/<object\\b[\\s\\S]*?<\\/object>/gi,\"\");s=s.replace(/<embed\\b[^>]*>/gi,\"\");s=s.replace(/<link\\b[^>]*>/gi,\"\");s=s.replace(/<meta\\b[^>]*>/gi,\"\");return s;}function decodeNumericEntity(raw,radix){const codePoint=Number.parseInt(raw,radix);if(!Number.isFinite(codePoint)||codePoint<0||codePoint>1114111||codePoint>=55296&&codePoint<=57343){return\"\";}return String.fromCodePoint(codePoint);}function decodeHtmlEntities(value){return value.replace(/&#x([0-9a-f]+);?/gi,(_match,hex)=>decodeNumericEntity(hex,16)).replace(/&#(\\d+);?/g,(_match,dec)=>decodeNumericEntity(dec,10)).replace(/&colon;/gi,\":\").replace(/&amp;/gi,\"&\").replace(/&lt;/gi,\"<\").replace(/&gt;/gi,\">\").replace(/&quot;/gi,'\"').replace(/&apos;/gi,\"'\").replace(/&tab;/gi,\"\t\").replace(/&newline;/gi,\"\\n\");}function sanitizeUrlAttr(value){const v=value.trim();const decoded=decodeHtmlEntities(v);const c0AndSpace=new RegExp(\"[\"+String.fromCharCode(0)+\"-\\\\u0020]+\",\"g\");const normalized=decoded.replace(c0AndSpace,\"\").toLowerCase();if(normalized.startsWith(\"javascript:\")||normalized.startsWith(\"vbscript:\"))return\"#\";if(normalized.startsWith(\"data:\")&&!/^data:image\\/(png|jpeg|gif|webp);/i.test(normalized))return\"#\";return v;}function formatAllowedAttributes(_tagName,attrSection){const parts=[];const re=/([a-zA-Z][-a-zA-Z0-9]*)\\s*(?:=\\s*(\"([^\"]*)\"|'([^']*)'|([^\\s\"'=<>`]+)))?/g;let m;while((m=re.exec(attrSection))!==null){const name=m[1].toLowerCase();if(!ALLOWED_ATTR_SET.has(name))continue;const val=m[3]??m[4]??m[5]??\"\";if(name===\"href\"||name===\"src\"){const safe=sanitizeUrlAttr(val);parts.push(`${name}=\"${escapeHtmlText(safe)}\"`);}else if(val!==undefined&&val!==\"\"){parts.push(`${name}=\"${escapeHtmlText(val)}\"`);}else{parts.push(name);}}return parts.length?\" \"+parts.join(\" \"):\"\";}function parseOpeningTag(tagInner){const trimmed=tagInner.trim();if(!trimmed||trimmed.startsWith(\"/\"))return null;const selfClosing=/\\/\\s*$/.test(trimmed);const withoutSlash=trimmed.replace(/\\/\\s*$/,\"\").trim();const nameMatch=/^([a-zA-Z][a-zA-Z0-9:-]*)/.exec(withoutSlash);if(!nameMatch)return null;const rawName=nameMatch[1];const tagName=(rawName.includes(\":\")?rawName.split(\":\").pop():rawName).toLowerCase();if(!ALLOWED_TAG_SET.has(tagName))return null;const afterName=withoutSlash.slice(nameMatch[0].length).trim();const attrs=formatAllowedAttributes(tagName,afterName);const voidTag=VOID_TAGS.has(tagName);if(voidTag){return{tagName,voidTag:true,html:`<${tagName}${attrs} />`};}if(selfClosing){return null;}return{tagName,voidTag:false,html:`<${tagName}${attrs}>`};}function sanitizeRichContentWithoutDocument(html){const cleaned=stripDangerousBlocks(html);const stack=[];let out=\"\";let i=0;while(i<cleaned.length){const lt=cleaned.indexOf(\"<\",i);if(lt===-1){out+=escapeHtmlText(cleaned.slice(i));break;}out+=escapeHtmlText(cleaned.slice(i,lt));const gt=cleaned.indexOf(\">\",lt);if(gt===-1){out+=escapeHtmlText(cleaned.slice(lt));break;}const inner=cleaned.slice(lt+1,gt);if(inner.startsWith(\"!\")||inner.startsWith(\"?\")){i=gt+1;continue;}if(/^\\s*\\//.test(inner)){const cm=/^\\s*\\/\\s*([a-zA-Z][a-zA-Z0-9:-]*)/.exec(inner);const rawClose=cm?cm[1]:\"\";const closeName=(rawClose.includes(\":\")?rawClose.split(\":\").pop():rawClose).toLowerCase();if(stack.length&&stack[stack.length-1]===closeName){stack.pop();out+=`</${closeName}>`;}i=gt+1;continue;}const open=parseOpeningTag(inner);if(!open){i=gt+1;continue;}out+=open.html;if(!open.voidTag){stack.push(open.tagName);}i=gt+1;}while(stack.length){out+=`</${stack.pop()}>`;}return out;}export function sanitizeRichContent(html,brand,localeCode){if(typeof html!==\"string\")return\"\";const cleaned=canUseDomPurify()?DOMPurify.sanitize(html,PURIFY_OPTIONS):sanitizeRichContentWithoutDocument(html);return enrichExternalAnchorRels(cleaned,brand,localeCode);}\nexport const __FramerMetadata__ = {\"exports\":{\"sanitizeRichContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType}from\"framer\";import{BADGE_ACCENT_COLORS,BADGE_ACCENT_COLOR_TITLES}from\"https://framerusercontent.com/modules/RSQwMgm9AIoQn6V1uJgv/5fFA0HoSfHEQnrvgrVOM/badgeAccentConstants.js\";import{FRAMER_ICON_SVG_CUSTOM_DESCRIPTION}from\"https://framerusercontent.com/modules/BQHqTqHJqIMmaindFXq2/gaNCvT0L1xCqOlRU34uH/propertyControlCopy.js\";import{getIconRaw,ICON_OPTIONS_WITH_CUSTOM,ICON_OPTION_TITLES_WITH_CUSTOM}from\"https://framerusercontent.com/modules/jzp1x6Kjn3e4gtLhaTqD/XFRhkR7sU6kwzdKPYWwf/icons.js\";const DEFAULT_BADGE_ICON_SVG=getIconRaw(\"circle\");export const SECTION_CONTENT_BADGE_DEFAULTS={badgeSemanticMode:true,badgeVariant:\"info\",badgeAccentColor:\"blue\",badgeShowIcon:true,badgeIcon:\"circle\",badgeIconSvg:DEFAULT_BADGE_ICON_SVG};export const sectionContentBadgePropertyControls={badgeSemanticMode:{type:ControlType.Boolean,title:\"Badge Color Mode\",defaultValue:SECTION_CONTENT_BADGE_DEFAULTS.badgeSemanticMode,enabledTitle:\"Semantic\",disabledTitle:\"Accent\",description:\"Semantic uses status colors; Accent uses one brand token color.\"},badgeVariant:{type:ControlType.Enum,title:\"Badge Variant\",options:[\"default\",\"success\",\"warning\",\"danger\",\"info\"],optionTitles:[\"Default\",\"Success\",\"Warning\",\"Danger\",\"Info\"],defaultValue:SECTION_CONTENT_BADGE_DEFAULTS.badgeVariant,description:\"Semantic badge style when color mode is Semantic.\",hidden:props=>props.badgeSemanticMode===false},badgeAccentColor:{type:ControlType.Enum,title:\"Badge Color\",options:[...BADGE_ACCENT_COLORS],optionTitles:BADGE_ACCENT_COLORS.map(color=>BADGE_ACCENT_COLOR_TITLES[color]),defaultValue:SECTION_CONTENT_BADGE_DEFAULTS.badgeAccentColor,description:\"Accent token when badge color mode is Accent.\",hidden:props=>props.badgeSemanticMode!==false},badgeShowIcon:{type:ControlType.Boolean,title:\"Badge Icon\",defaultValue:SECTION_CONTENT_BADGE_DEFAULTS.badgeShowIcon,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Show the dot or icon beside the badge label.\"},badgeIcon:{type:ControlType.Enum,title:\"Badge Icon Type\",options:[...ICON_OPTIONS_WITH_CUSTOM],optionTitles:ICON_OPTIONS_WITH_CUSTOM.map(key=>ICON_OPTION_TITLES_WITH_CUSTOM[key]),defaultValue:SECTION_CONTENT_BADGE_DEFAULTS.badgeIcon,description:\"Select an icon, or Custom to paste SVG below.\",hidden:props=>!props.badgeShowIcon},badgeIconSvg:{type:ControlType.String,title:\"Badge Icon SVG\",defaultValue:DEFAULT_BADGE_ICON_SVG,placeholder:\"<svg>...</svg>\",description:FRAMER_ICON_SVG_CUSTOM_DESCRIPTION,preventLocalization:true,hidden:props=>!props.badgeShowIcon||props.badgeIcon!==\"custom\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"sectionContentBadgePropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionContentBadgeProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_CONTENT_BADGE_DEFAULTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import*as React from\"react\";import{kernDmSansRtInPlainText}from\"https://framerusercontent.com/modules/UOol2Oqnpk8nUqysiXT3/h71QkDIOdGboWiZ3NeWA/typography.js\";export function normalizeFramerMultilineToLines(text){const normalized=text.replace(/<br\\s*\\/?>/gi,\"\\n\").replace(/\\{n\\}/gi,\"\\n\").replace(/\\\\n/g,\"\\n\");return normalized.split(/\\r\\n|\\r|\\n|\\u2028|\\u2029/);}export function framerMultilineToPlainString(text){if(text==null||text===\"\")return\"\";return normalizeFramerMultilineToLines(text).map(l=>l.trim()).filter(l=>l.length>0).join(\" \");}export function renderFramerMultilinePlainText(text){if(text==null||text===\"\")return null;const lines=normalizeFramerMultilineToLines(text);const contentIndexes=lines.flatMap((line,i)=>line.trim()===\"\"?[]:[i]);const firstContentIndex=contentIndexes[0]??-1;const lastContentIndex=contentIndexes[contentIndexes.length-1]??-1;return lines.map((line,i)=>{const key=`framer-line-${i}`;const isBlank=line.trim()===\"\";const isInteriorBlank=isBlank&&i>firstContentIndex&&i<lastContentIndex;if(isInteriorBlank){return /*#__PURE__*/React.createElement(\"span\",{key,\"style\":{display:\"block\"},\"aria-hidden\":true},\"\\xa0\");}return /*#__PURE__*/React.createElement(\"span\",{key,style:{display:\"block\"}},kernDmSansRtInPlainText(line));});}export function splitFramerMultilineToParagraphs(text){if(text==null||text===\"\")return[];const paragraphs=[];let current=[];for(const line of normalizeFramerMultilineToLines(text)){const trimmed=line.trim();if(trimmed!==\"\"){current.push(trimmed);continue;}if(current.length>0)paragraphs.push(current.join(\"\\n\"));current=[];}if(current.length>0)paragraphs.push(current.join(\"\\n\"));return paragraphs;}// recompile: b82594\n\nexport const __FramerMetadata__ = {\"exports\":{\"renderFramerMultilinePlainText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"normalizeFramerMultilineToLines\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"splitFramerMultilineToParagraphs\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"framerMultilineToPlainString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{ControlType}from\"framer\";import FeaturedIcon from\"https://framerusercontent.com/modules/HOOF57qScRGbEtRiOgNP/RLyBpeFkEYNS5fYxOyxi/FeaturedIcon.js\";import{trimControlString}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{getGap}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{getThemeColors}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{getSpacing,getTypographyStyles}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";export const FEATURE_BULLET_PROP_KEYS=[\"bullet1\",\"bullet2\",\"bullet3\",\"bullet4\",\"bullet5\"];export const FEATURE_BULLET_ICON_COLOR_DEFAULT=\"green\";export function collectFeatureBullets(props){return[props.bullet1,props.bullet2,props.bullet3,props.bullet4,props.bullet5].map(bullet=>trimControlString(bullet)).filter(bullet=>bullet!==\"\");}export function pickFeatureBullets(props){const{bullet1,bullet2,bullet3,bullet4,bullet5}=props;return{bullet1,bullet2,bullet3,bullet4,bullet5};}function getBulletIconSize(breakpoint){return breakpoint===\"phone\"?24:32;}const FEATURE_BULLET_TEXT_PATH=\"/Body MD/Light\";export function resolveLineHeightPx(fontSize,lineHeight){const fontSizePx=Number.parseFloat(fontSize??\"\");const lineHeightValue=Number.parseFloat(lineHeight??\"\");if(!Number.isFinite(lineHeightValue))return Number.isFinite(fontSizePx)?fontSizePx:0;if(lineHeight?.trim().endsWith(\"px\"))return lineHeightValue;return Number.isFinite(fontSizePx)?lineHeightValue*fontSizePx:0;}export function getFeatureBulletRowOffsets(firstLineHeightPx,iconSize){const offset=(firstLineHeightPx-iconSize)/2;if(offset>=0)return{iconMarginTop:offset,textMarginTop:0};return{iconMarginTop:0,textMarginTop:-offset};}export const FeatureBulletList=function FeatureBulletList(props){const{breakpoint=\"desktop\",brand,iconColor=FEATURE_BULLET_ICON_COLOR_DEFAULT,id}=props;const theme=resolveThemeProp(props);const colors=getThemeColors(theme,brand);const bullets=collectFeatureBullets(props);const iconSize=getBulletIconSize(breakpoint);const bulletTypography=getTypographyStyles(FEATURE_BULLET_TEXT_PATH,breakpoint);const rowOffsets=getFeatureBulletRowOffsets(resolveLineHeightPx(bulletTypography?.fontSize,bulletTypography?.lineHeight),iconSize);const listStyle=useMemo(()=>({display:\"flex\",flexDirection:\"column\",gap:getGap(\"xs\",breakpoint),listStyle:\"none\",margin:0,padding:0,width:\"100%\"}),[breakpoint]);const rowStyle=useMemo(()=>({display:\"flex\",flexDirection:\"row\",alignItems:\"flex-start\",gap:getGap(\"xs\",breakpoint)}),[breakpoint]);const iconWrapperStyle=useMemo(()=>({display:\"flex\",flexShrink:0,marginTop:getSpacing(rowOffsets.iconMarginTop)}),[rowOffsets.iconMarginTop]);const textStyle=useMemo(()=>({...bulletTypography,color:colors.textPrimary,margin:0,marginTop:getSpacing(rowOffsets.textMarginTop)}),[bulletTypography,colors.textPrimary,rowOffsets.textMarginTop]);if(bullets.length===0){return null;}return /*#__PURE__*/_jsx(\"ul\",{id:id,style:listStyle,children:bullets.map((bullet,index)=>/*#__PURE__*/_jsxs(\"li\",{style:rowStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:iconWrapperStyle,\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(FeaturedIcon,{theme:theme,brand:brand,breakpoint:breakpoint,iconContext:\"card\",color:iconColor,size:iconSize,icon:\"check\",iconName:\"check\"})}),/*#__PURE__*/_jsx(\"span\",{style:textStyle,children:bullet})]},`${bullet}-${index}`))});};export const featureBulletPropertyControls={bullet1:{type:ControlType.String,title:\"Bullet 1\",defaultValue:\"\",placeholder:\"e.g. Short benefit line\",description:\"First checkmark row below the description. Leave empty to hide.\"},bullet2:{type:ControlType.String,title:\"Bullet 2\",defaultValue:\"\",placeholder:\"e.g. Short benefit line\",description:\"Second checkmark row. Leave empty to hide.\"},bullet3:{type:ControlType.String,title:\"Bullet 3\",defaultValue:\"\",placeholder:\"e.g. Short benefit line\",description:\"Third checkmark row. Leave empty to hide.\"},bullet4:{type:ControlType.String,title:\"Bullet 4\",defaultValue:\"\",placeholder:\"e.g. Short benefit line\",description:\"Fourth checkmark row. Leave empty to hide.\"},bullet5:{type:ControlType.String,title:\"Bullet 5\",defaultValue:\"\",placeholder:\"e.g. Short benefit line\",description:\"Fifth checkmark row. Leave empty to hide.\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"featureBulletPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureBulletProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"collectFeatureBullets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureBulletListProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFeatureBulletRowOffsets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FEATURE_BULLET_PROP_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FEATURE_BULLET_ICON_COLOR_DEFAULT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureBulletList\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pickFeatureBullets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureBulletRowOffsets\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveLineHeightPx\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useCallback,useEffect,useId,useMemo,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{HINT_ARIA_LABEL}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{FRAMER_ON_SELECT_DESCRIPTION}from\"https://framerusercontent.com/modules/BQHqTqHJqIMmaindFXq2/gaNCvT0L1xCqOlRU34uH/propertyControlCopy.js\";import{useReducedMotion,getControlSize,getBrightnessFilter,getColorValue,colorToRgb,getFocusOutlineWidth,getSpacing,getTransition,getRadius,getEasing}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getBrandFocusColor}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{brandPropertyControl}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{useDocumentIsRtl}from\"https://framerusercontent.com/modules/xy9GzlS8R067a5o5IABN/PPpWxFAudHT1xJp7cMx7/useInViewport.js\";import{useAccessibilityStrings}from\"https://framerusercontent.com/modules/IsDnZWScIFMXg6aFhWgu/Ttg2NPrB95wQcv8ZmICb/useAccessibilityStrings.js\";const DOT=8;const PILL_W=32;const PILL_H=8;const HIT_W_ACTIVE=getControlSize(\"default\");const HIT_W_COMPACT=getControlSize(\"compact\");const HIT_H=getControlSize(\"touchTarget\");const PAUSE_BUTTON_SIZE=getControlSize(\"default\");const PAUSE_ICON_SIZE=24;const PAUSE_BAR_W=4;const PAUSE_BAR_H=16;const PLAY_TRIANGLE_H=16;const PLAY_TRIANGLE_W=12;const FRAMER_DEFAULT_COUNT=3;const TIMED_PROGRESS_DURATION_SECONDS_DEFAULT=5;const _TIMED_PROGRESS_DURATION_MS_DEFAULT=TIMED_PROGRESS_DURATION_SECONDS_DEFAULT;const LEGACY_LIST_ARIA_LABEL=\"pagination\";const LEGACY_PAUSE_ARIA_LABEL=\"pause autoplay\";const LEGACY_PLAY_ARIA_LABEL=\"resume autoplay\";function resolveAuthorLabel(value,legacyDefault){const trimmed=typeof value===\"string\"?value.trim():\"\";return trimmed.toLowerCase()===legacyDefault?\"\":trimmed;}const MAX_DOT_COUNT=24;function normalizeDotCount(value){if(value===undefined){return FRAMER_DEFAULT_COUNT;}if(typeof value===\"number\"&&Number.isFinite(value)){return Math.min(MAX_DOT_COUNT,Math.max(0,Math.floor(value)));}return FRAMER_DEFAULT_COUNT;}function normalizeTimedProgressSeconds(value){if(value===undefined){return TIMED_PROGRESS_DURATION_SECONDS_DEFAULT;}if(typeof value===\"number\"&&Number.isFinite(value)&&value>=0){return value;}return TIMED_PROGRESS_DURATION_SECONDS_DEFAULT;}export default function NavDots({id,brand=\"bunq\",count,activeDot,ariaLabel=\"\",onSelect=()=>{},getItemAriaLabel,style,timedProgressDuration,showPauseButton=false,paused=false,progressPaused,onPauseToggle=()=>{},pauseAriaLabel=\"\",playAriaLabel=\"\",compact=false}){const strings=useAccessibilityStrings();const baseId=useId();const buttonRefs=useRef([]);const prefersReducedMotion=useReducedMotion();const isStaticRenderer=useIsStaticRenderer();const effectiveCount=normalizeDotCount(count);const effectiveTimedProgressSeconds=normalizeTimedProgressSeconds(timedProgressDuration);const rawOneBased=typeof activeDot===\"number\"&&Number.isFinite(activeDot)?Math.floor(activeDot):1;const safeActive=effectiveCount>0?Math.min(Math.max(0,rawOneBased-1),effectiveCount-1):0;const keyframesName=\"bunqNavDotsFill\";const btnClass=\"bunqNavDotsBtn\";const dotHoverFilter=useMemo(()=>getBrightnessFilter(false,true,false),[]);const defaultItemLabel=useCallback((i,n)=>strings.goToItem(i+1,n),[strings]);const showTimedFill=!prefersReducedMotion&&!isStaticRenderer&&effectiveTimedProgressSeconds>0;const isRtl=useDocumentIsRtl();const[hasMounted,setHasMounted]=useState(false);const isTimedFillPaused=progressPaused??paused;const shouldRunTimedFill=hasMounted&&!isTimedFillPaused;useEffect(()=>{setHasMounted(true);},[]);useEffect(()=>{buttonRefs.current.length=effectiveCount;},[effectiveCount]);const handleDotKeyDown=useCallback(index=>e=>{let nextIndex=null;const goPrev=index>0?index-1:effectiveCount-1;const goNext=index<effectiveCount-1?index+1:0;switch(e.key){case\"ArrowLeft\":e.preventDefault();nextIndex=isRtl?goNext:goPrev;break;case\"ArrowRight\":e.preventDefault();nextIndex=isRtl?goPrev:goNext;break;case\"ArrowUp\":e.preventDefault();nextIndex=goPrev;break;case\"ArrowDown\":e.preventDefault();nextIndex=goNext;break;case\"Home\":e.preventDefault();nextIndex=0;break;case\"End\":e.preventDefault();nextIndex=effectiveCount-1;break;default:return;}if(nextIndex===null)return;const focusTarget=nextIndex;if(focusTarget!==index){onSelect(focusTarget);}queueMicrotask(()=>{buttonRefs.current[focusTarget]?.focus();});},[effectiveCount,isRtl,onSelect]);const handlePauseToggle=useCallback(()=>{onPauseToggle(!paused);},[onPauseToggle,paused]);if(effectiveCount<=1){return null;}const timedFillTransformOrigin=isRtl?\"right center\":\"left center\";const indicatorColor=getColorValue(\"/Text/text-primary\");const trackTint=`rgba(${colorToRgb(indicatorColor)}, 0.48)`;const focusOutlineColor=getBrandFocusColor(brand);const outlineW=getFocusOutlineWidth();const outlineOffset=getSpacing(2);const listStyles={display:\"flex\",flexDirection:\"row\",alignItems:\"center\",justifyContent:\"center\",listStyle:\"none\",margin:0,padding:`0 ${getSpacing(16)}`,boxSizing:\"border-box\",minHeight:getSpacing(HIT_H),flexShrink:0};const liStyles={margin:0,padding:0,display:\"flex\",alignItems:\"center\",flexShrink:0};const buttonTransition=getTransition(\"outline\",\"quick\");const pauseButtonStyles={position:\"relative\",display:showPauseButton?\"flex\":\"none\",alignItems:\"center\",justifyContent:\"center\",width:getSpacing(PAUSE_BUTTON_SIZE),height:getSpacing(PAUSE_BUTTON_SIZE),minWidth:getSpacing(PAUSE_BUTTON_SIZE),minHeight:getSpacing(PAUSE_BUTTON_SIZE),margin:0,marginInlineStart:getSpacing(compact?8:16),padding:0,border:\"none\",borderRadius:getRadius(\"radius-full\"),backgroundColor:trackTint,cursor:\"pointer\",boxSizing:\"border-box\",flexShrink:0,outline:\"none\",transition:getTransition(\"filter\",\"quick\"),...{[\"--bunq-navdots-outline-w\"]:outlineW,[\"--bunq-navdots-outline-color\"]:focusOutlineColor,[\"--bunq-navdots-outline-offset\"]:outlineOffset,[\"--bunq-navdots-hover-filter\"]:dotHoverFilter}};const pauseIconStyles={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:getSpacing(PAUSE_ICON_SIZE),height:getSpacing(PAUSE_ICON_SIZE),pointerEvents:\"none\"};const listAriaLabel=resolveAuthorLabel(ariaLabel,LEGACY_LIST_ARIA_LABEL)||strings.pagination;const resolvedPauseAriaLabel=resolveAuthorLabel(pauseAriaLabel,LEGACY_PAUSE_ARIA_LABEL)||strings.pauseAutoplay;const resolvedPlayAriaLabel=resolveAuthorLabel(playAriaLabel,LEGACY_PLAY_ARIA_LABEL)||strings.resumeAutoplay;const injectedCss=[showTimedFill&&`@keyframes ${keyframesName} {\n  from { transform: scaleX(0); }\n  to { transform: scaleX(1); }\n}`,`.${btnClass}:focus {\n  outline: none;\n}\n.${btnClass}:focus-visible {\n  outline: var(--bunq-navdots-outline-w) solid var(--bunq-navdots-outline-color);\n  outline-offset: var(--bunq-navdots-outline-offset);\n}\n@media (hover: hover) and (pointer: fine) {\n  .${btnClass}:hover {\n    filter: var(--bunq-navdots-hover-filter);\n  }\n}`].filter(Boolean).join(\"\\n\");const cssVarBag={[\"--bunq-navdots-outline-w\"]:outlineW,[\"--bunq-navdots-outline-color\"]:focusOutlineColor,[\"--bunq-navdots-outline-offset\"]:outlineOffset,[\"--bunq-navdots-hover-filter\"]:dotHoverFilter};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:injectedCss}}),/*#__PURE__*/_jsx(\"ul\",{id:id,\"aria-label\":listAriaLabel,style:{...listStyles,...style},children:Array.from({length:effectiveCount},(_,index)=>{const isActive=index===safeActive;const itemLabel=(getItemAriaLabel??defaultItemLabel)(index,effectiveCount);const hitW=compact?HIT_W_COMPACT:HIT_W_ACTIVE;const pillTopSpace=getSpacing((HIT_H-PILL_H)/2);const activePillLeftSpace=getSpacing((hitW-PILL_W)/2);const dotTopSpace=getSpacing((HIT_H-DOT)/2);const dotLeftSpace=getSpacing((hitW-DOT)/2);const buttonStyles={position:\"relative\",display:\"block\",width:getSpacing(hitW),height:getSpacing(HIT_H),minHeight:getSpacing(HIT_H),margin:0,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\",boxSizing:\"border-box\",flexShrink:0,outline:\"none\",transition:buttonTransition,...cssVarBag};return /*#__PURE__*/_jsx(\"li\",{style:liStyles,children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:btnClass,\"aria-current\":isActive?\"true\":undefined,\"aria-label\":itemLabel,style:buttonStyles,ref:el=>{buttonRefs.current[index]=el;},onClick:()=>onSelect(index),onKeyDown:handleDotKeyDown(index),children:isActive?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"absolute\",top:pillTopSpace,insetInlineStart:activePillLeftSpace,width:getSpacing(PILL_W),height:getSpacing(PILL_H),borderRadius:getRadius(\"radius-full\"),backgroundColor:trackTint,pointerEvents:\"none\"}}),showTimedFill?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"absolute\",top:pillTopSpace,insetInlineStart:activePillLeftSpace,width:getSpacing(PILL_W),height:getSpacing(PILL_H),borderRadius:getRadius(\"radius-full\"),overflow:\"hidden\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:\"100%\",width:\"100%\",margin:0,padding:0,border:\"none\",backgroundColor:indicatorColor,transform:\"scaleX(0)\",transformOrigin:timedFillTransformOrigin,animation:`${keyframesName} ${effectiveTimedProgressSeconds}s ${getEasing(\"linear\")} forwards`,animationPlayState:shouldRunTimedFill?\"running\":\"paused\"}})},`timed-fill-${safeActive}`):/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"absolute\",top:dotTopSpace,insetInlineStart:dotLeftSpace,width:getSpacing(DOT),height:getSpacing(DOT),borderRadius:getRadius(\"radius-full\"),backgroundColor:indicatorColor,pointerEvents:\"none\"}})]}):/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"absolute\",top:dotTopSpace,insetInlineStart:dotLeftSpace,width:getSpacing(DOT),height:getSpacing(DOT),borderRadius:getRadius(\"radius-full\"),backgroundColor:trackTint,pointerEvents:\"none\"}})})},`${baseId}-li-${index}`);})}),showPauseButton&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:btnClass,\"aria-label\":paused?resolvedPlayAriaLabel:resolvedPauseAriaLabel,style:pauseButtonStyles,onClick:handlePauseToggle,children:/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:pauseIconStyles,children:paused?/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:0,height:0,borderTop:`${getSpacing(PLAY_TRIANGLE_H/2)} solid transparent`,borderBottom:`${getSpacing(PLAY_TRIANGLE_H/2)} solid transparent`,borderLeft:`${getSpacing(PLAY_TRIANGLE_W)} solid ${indicatorColor}`,transform:`translateX(${getSpacing(2)})`}}):/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:getSpacing(4)},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:getSpacing(PAUSE_BAR_W),height:getSpacing(PAUSE_BAR_H),borderRadius:getRadius(\"radius-xs\"),backgroundColor:indicatorColor}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:getSpacing(PAUSE_BAR_W),height:getSpacing(PAUSE_BAR_H),borderRadius:getRadius(\"radius-xs\"),backgroundColor:indicatorColor}})]})})})]});}NavDots.displayName=\"Nav Dots - Atom\";addPropertyControls(NavDots,{id:{type:ControlType.String,title:\"ID\",defaultValue:\"nav-dots\",placeholder:\"e.g. nav-dots-2\",description:\"Unique ID for analytics and custom page interactions (lowercase, hyphen-separated).\",preventLocalization:true},ariaLabel:{type:ControlType.String,title:\"ARIA Label\",defaultValue:\"\",placeholder:\"e.g. Carousel pagination\",description:\"Accessible name for the dot list. Leave empty to use Pagination in the page language; override for gallery-specific wording.\"},count:{type:ControlType.Number,title:\"Count\",min:0,max:MAX_DOT_COUNT,step:1,defaultValue:FRAMER_DEFAULT_COUNT,displayStepper:true,description:\"Match this to how many slides or panels your carousel has—use at least two so the strip appears; unset defaults to three for a sensible canvas preview.\"},activeDot:{type:ControlType.Number,title:\"Active Dot\",min:1,max:MAX_DOT_COUNT,step:1,defaultValue:1,displayStepper:true,description:\"Pick which slide is emphasized—1 lines up with the first dot, 2 with the second, and so on.\"},onSelect:{type:ControlType.EventHandler,title:\"On Select\",description:FRAMER_ON_SELECT_DESCRIPTION},timedProgressDuration:{type:ControlType.Number,title:\"Progress Duration\",min:0,max:120,step:.1,defaultValue:TIMED_PROGRESS_DURATION_SECONDS_DEFAULT,unit:\"s\",displayStepper:true,description:\"Seconds for the active dot’s progress animation—set to 0 to turn it off, or match your carousel’s auto-advance interval.\"},showPauseButton:{type:ControlType.Boolean,title:\"Pause Button\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Show a circular pause/play toggle next to the dots.\"},paused:{type:ControlType.Boolean,title:\"Paused\",defaultValue:false,enabledTitle:\"Paused\",disabledTitle:\"Playing\",description:\"Current state for the optional pause/play toggle.\",hidden:p=>!p.showPauseButton},onPauseToggle:{type:ControlType.EventHandler,title:\"On Pause Toggle\",description:\"Fires when the optional pause/play toggle is pressed.\",hidden:p=>!p.showPauseButton},pauseAriaLabel:{type:ControlType.String,title:\"Pause ARIA Label\",defaultValue:\"\",placeholder:HINT_ARIA_LABEL,description:\"Accessible label when autoplay is running. Leave empty to use Pause autoplay in the page language.\",hidden:p=>!p.showPauseButton},playAriaLabel:{type:ControlType.String,title:\"Play ARIA Label\",defaultValue:\"\",placeholder:HINT_ARIA_LABEL,description:\"Accessible label when autoplay is paused. Leave empty to use Resume autoplay in the page language.\",hidden:p=>!p.showPauseButton},...brandPropertyControl()});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavDots\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavDotsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export function shouldRunFeatureAutoAdvance(gate){if(gate.reducedMotion||gate.isStaticRenderer||gate.isPhone||gate.isPaused||!gate.isInViewport){return false;}return true;}\nexport const __FramerMetadata__ = {\"exports\":{\"shouldRunFeatureAutoAdvance\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureAutoAdvanceGate\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./featureAutoAdvance.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useRef,useState}from\"react\";import{ControlType,useIsStaticRenderer}from\"framer\";import NavDots from\"https://framerusercontent.com/modules/SBwyc79FuwH5meBqbS79/l5ic2MDqLJKp4cCfLQwg/NavDots.js\";import{useInViewport}from\"https://framerusercontent.com/modules/xy9GzlS8R067a5o5IABN/PPpWxFAudHT1xJp7cMx7/useInViewport.js\";import{shouldRunFeatureAutoAdvance}from\"https://framerusercontent.com/modules/vjGVmOnf3dhc4OgZzzDQ/u3bDqJFvgRtZKaH1TRqk/featureAutoAdvance.js\";import{isFramerStaticMotionContext}from\"https://framerusercontent.com/modules/eUmR3liQ9rVtYMK4L55S/rvXvBhw4KO3uqlAoKZYc/framerStaticMotionContext.js\";import{getIcon}from\"https://framerusercontent.com/modules/jzp1x6Kjn3e4gtLhaTqD/XFRhkR7sU6kwzdKPYWwf/icons.js\";import{getGap,shouldShowFocusRing}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{HINT_IMAGE_ALT}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{getBrandFocusColor,getThemeColors}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{colorToRgb,getFocusOutlineWidth,getOpacity,getRadius,getSpacing,getTransition,getZIndex,useReducedMotion}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{useIsomorphicLayoutEffect}from\"https://framerusercontent.com/modules/0MI5MbeckejA1qJBIMAj/9M52lUt33wDo7lSSEOxY/useIsomorphicLayoutEffect.js\";import{useAccessibilityStrings}from\"https://framerusercontent.com/modules/IsDnZWScIFMXg6aFhWgu/Ttg2NPrB95wQcv8ZmICb/useAccessibilityStrings.js\";export const FEATURE_IMAGE_SLIDESHOW_MAX=6;export const FEATURE_IMAGE_SLIDESHOW_DEFAULTS={autoPlay:true,autoPlayIntervalMs:4e3,prevAriaLabel:\"Previous image\",nextAriaLabel:\"Next image\",paginationAriaLabel:\"Image pagination\"};export const FEATURE_IMAGE_SLIDESHOW_PROP_KEYS=[\"imageCount\",\"image2\",\"image2Alt\",\"image3\",\"image3Alt\",\"image4\",\"image4Alt\",\"image5\",\"image5Alt\",\"image6\",\"image6Alt\",\"autoPlay\",\"autoPlayIntervalMs\",\"prevAriaLabel\",\"nextAriaLabel\",\"paginationAriaLabel\"];export function clampFeatureImageCount(value){const parsed=typeof value===\"string\"?Number(value):value;if(typeof parsed!==\"number\"||!Number.isFinite(parsed)){return 1;}return Math.min(FEATURE_IMAGE_SLIDESHOW_MAX,Math.max(1,Math.round(parsed)));}export function pickFeatureImageSlideshowExtraSlides(props){const slides=[{image:props.image2,alt:props.image2Alt??\"\"},{image:props.image3,alt:props.image3Alt??\"\"},{image:props.image4,alt:props.image4Alt??\"\"},{image:props.image5,alt:props.image5Alt??\"\"},{image:props.image6,alt:props.image6Alt??\"\"}];return slides.slice(0,clampFeatureImageCount(props.imageCount??1)-1);}export function pickFeatureImageSlideshowSettings(props){const{autoPlay,autoPlayIntervalMs,prevAriaLabel,nextAriaLabel,paginationAriaLabel}=props;return{autoPlay,autoPlayIntervalMs,prevAriaLabel,nextAriaLabel,paginationAriaLabel};}export function getNextSlideIndex(current,length){if(length<=0)return 0;return current<length-1?current+1:0;}export function getPreviousSlideIndex(current,length){if(length<=0)return 0;return current>0?current-1:length-1;}export function getFeatureImageSlideLoading(index,hasEnteredViewport){if(index===0)return undefined;return hasEnteredViewport?\"eager\":undefined;}function getPaginationButtons(container){if(!container)return[];return Array.from(container.querySelectorAll(\"button\"));}export const FeatureImageSlideshow=function FeatureImageSlideshow(props){const{id,slideCount,renderSlide,label,breakpoint=\"desktop\",theme,brand,autoPlay=FEATURE_IMAGE_SLIDESHOW_DEFAULTS.autoPlay,autoPlayIntervalMs=FEATURE_IMAGE_SLIDESHOW_DEFAULTS.autoPlayIntervalMs,prevAriaLabel=FEATURE_IMAGE_SLIDESHOW_DEFAULTS.prevAriaLabel,nextAriaLabel=FEATURE_IMAGE_SLIDESHOW_DEFAULTS.nextAriaLabel,paginationAriaLabel=FEATURE_IMAGE_SLIDESHOW_DEFAULTS.paginationAriaLabel,viewportStyle}=props;const rootRef=useRef(null);const paginationRef=useRef(null);const isInViewport=useInViewport(rootRef,{initial:true});const hasEnteredViewport=useInViewport(rootRef,{once:true});const reducedMotion=useReducedMotion();const isStaticRenderer=useIsStaticRenderer();const colors=getThemeColors(theme,brand);const focusColor=getBrandFocusColor(brand);const accessibilityStrings=useAccessibilityStrings();const[currentIndex,setCurrentIndex]=useState(0);const[userPaused,setUserPaused]=useState(false);const[isHovered,setIsHovered]=useState(false);const[hasFocusWithin,setHasFocusWithin]=useState(false);const[focusedArrow,setFocusedArrow]=useState(null);const[isRootFocusVisible,setIsRootFocusVisible]=useState(false);const[hoveredArrow,setHoveredArrow]=useState(null);const[pressedArrow,setPressedArrow]=useState(null);const[autoPlayEpoch,setAutoPlayEpoch]=useState(0);const wasPausedRef=useRef(false);const restorePaginationFocusIndexRef=useRef(-1);const ignoreRestoredFocusRef=useRef(false);const safeInterval=Number.isFinite(autoPlayIntervalMs)&&autoPlayIntervalMs>0?autoPlayIntervalMs:FEATURE_IMAGE_SLIDESHOW_DEFAULTS.autoPlayIntervalMs;const disableMotion=reducedMotion||isStaticRenderer||isFramerStaticMotionContext();const canAutoPlay=slideCount>1&&autoPlay&&!disableMotion;const isPaused=userPaused||isHovered||hasFocusWithin;const runAutoAdvance=canAutoPlay&&shouldRunFeatureAutoAdvance({reducedMotion,isStaticRenderer:disableMotion,isPhone:false,isInViewport,isPaused});useEffect(()=>{if(currentIndex>=slideCount){setCurrentIndex(0);}},[currentIndex,slideCount]);useEffect(()=>{if(wasPausedRef.current&&!isPaused){const activeElement=document.activeElement;restorePaginationFocusIndexRef.current=getPaginationButtons(paginationRef.current).findIndex(button=>button===activeElement);setAutoPlayEpoch(value=>value+1);}wasPausedRef.current=isPaused;},[isPaused]);useIsomorphicLayoutEffect(()=>{const focusIndex=restorePaginationFocusIndexRef.current;restorePaginationFocusIndexRef.current=-1;if(focusIndex<0)return;const button=getPaginationButtons(paginationRef.current)[focusIndex];if(!button)return;ignoreRestoredFocusRef.current=true;button.focus({preventScroll:true});ignoreRestoredFocusRef.current=false;},[autoPlayEpoch]);useEffect(()=>{if(!runAutoAdvance){return undefined;}const intervalId=window.setInterval(()=>{setCurrentIndex(prev=>getNextSlideIndex(prev,slideCount));},safeInterval);return()=>window.clearInterval(intervalId);},[runAutoAdvance,safeInterval,slideCount]);const goTo=useCallback(index=>{if(index<0||index>=slideCount)return;setCurrentIndex(index);setUserPaused(true);},[slideCount]);const handlePrevious=useCallback(()=>{setCurrentIndex(prev=>getPreviousSlideIndex(prev,slideCount));setUserPaused(true);},[slideCount]);const handleNext=useCallback(()=>{setCurrentIndex(prev=>getNextSlideIndex(prev,slideCount));setUserPaused(true);},[slideCount]);const handlePauseToggle=useCallback(nextPaused=>{setUserPaused(nextPaused);if(nextPaused)return;setIsHovered(false);setHasFocusWithin(false);},[]);const handleKeyDown=useCallback(event=>{if(event.defaultPrevented)return;switch(event.key){case\"ArrowLeft\":event.preventDefault();handlePrevious();break;case\"ArrowRight\":event.preventDefault();handleNext();break;default:break;}},[handleNext,handlePrevious]);const handleRootFocus=useCallback(event=>{if(event.target!==event.currentTarget)return;setIsRootFocusVisible(shouldShowFocusRing(event.currentTarget));},[]);const handleRootBlur=useCallback(event=>{if(event.target!==event.currentTarget)return;setIsRootFocusVisible(false);},[]);const rootStyles=useMemo(()=>({width:\"100%\",minWidth:0,outline:isRootFocusVisible?`${getFocusOutlineWidth()} solid ${focusColor}`:\"none\",outlineOffset:isRootFocusVisible?getSpacing(2):undefined}),[isRootFocusVisible,focusColor]);const handleFocusCapture=useCallback(()=>{if(ignoreRestoredFocusRef.current)return;setHasFocusWithin(true);},[]);const handleBlurCapture=useCallback(event=>{const next=event.relatedTarget;if(next&&event.currentTarget.contains(next))return;setHasFocusWithin(false);},[]);const viewportStyles=useMemo(()=>({position:\"relative\",width:\"100%\",overflow:\"hidden\",...viewportStyle}),[viewportStyle]);const stripStyles=useMemo(()=>({display:\"flex\",width:\"100%\",transform:`translate3d(-${currentIndex*100}%, 0, 0)`,transition:disableMotion?\"none\":getTransition(\"transform\",\"standard\"),willChange:disableMotion?undefined:\"transform\"}),[currentIndex,disableMotion]);const slideStyles={flex:\"0 0 100%\",minWidth:0};const arrowSize=breakpoint===\"desktop\"?48:44;const getArrowStyles=side=>{const isFocused=focusedArrow===side;const isActive=hoveredArrow===side||pressedArrow===side;return{position:\"absolute\",top:\"50%\",transform:\"translateY(-50%)\",[side]:getSpacing(16),width:getSpacing(arrowSize),height:getSpacing(arrowSize),borderRadius:getRadius(\"radius-full\"),backgroundColor:`rgba(${colorToRgb(colors.bgTertiary)}, ${getOpacity(\"medium\")})`,border:`${getFocusOutlineWidth()} solid transparent`,boxSizing:\"border-box\",cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:getZIndex(\"controls\"),transition:getTransition(\"filter\",\"quick\"),filter:isActive?\"brightness(0.7)\":\"none\",padding:0,outline:isFocused?`${getFocusOutlineWidth()} solid ${focusColor}`:\"none\",outlineOffset:isFocused?getSpacing(2):undefined};};const arrowIconStyles={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:getSpacing(24),height:getSpacing(24)};const isSplitPagination=canAutoPlay&&breakpoint!==\"desktop\";const paginationStyles={display:\"flex\",justifyContent:isSplitPagination?\"space-between\":\"center\",alignItems:\"center\",width:\"100%\",maxWidth:\"100%\",minWidth:0,boxSizing:\"border-box\",marginTop:getGap(\"md\",breakpoint)};const renderArrow=side=>{const isLeft=side===\"left\";const icon=getIcon(isLeft?\"arrow-narrow-left\":\"arrow-narrow-right\",24,colors.fgPrimary,{opticalInset:0});return /*#__PURE__*/_jsx(\"button\",{type:\"button\",id:`${id}-${isLeft?\"prev\":\"next\"}`,style:getArrowStyles(side),onClick:isLeft?handlePrevious:handleNext,onMouseEnter:()=>setHoveredArrow(side),onMouseLeave:()=>{setHoveredArrow(null);setPressedArrow(null);},onPointerDown:()=>setPressedArrow(side),onPointerUp:()=>setPressedArrow(null),onFocus:event=>setFocusedArrow(shouldShowFocusRing(event.currentTarget)?side:null),onBlur:()=>setFocusedArrow(null),\"aria-label\":isLeft?prevAriaLabel:nextAriaLabel,\"aria-controls\":`${id}-track`,children:/*#__PURE__*/_jsx(\"span\",{style:arrowIconStyles,dangerouslySetInnerHTML:{__html:icon},\"aria-hidden\":\"true\"})});};return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,id:id,role:\"region\",\"aria-roledescription\":accessibilityStrings.carousel,\"aria-label\":label,tabIndex:0,onKeyDown:handleKeyDown,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),onFocus:handleRootFocus,onBlur:handleRootBlur,onFocusCapture:handleFocusCapture,onBlurCapture:handleBlurCapture,style:rootStyles,children:[/*#__PURE__*/_jsxs(\"div\",{style:viewportStyles,children:[renderArrow(\"left\"),renderArrow(\"right\"),/*#__PURE__*/_jsx(\"div\",{id:`${id}-track`,style:stripStyles,\"aria-live\":runAutoAdvance?\"off\":\"polite\",children:Array.from({length:slideCount},(_unused,index)=>/*#__PURE__*/_jsx(\"div\",{role:\"group\",\"aria-roledescription\":accessibilityStrings.slide,\"aria-label\":accessibilityStrings.itemOfTotal(index+1,slideCount),\"aria-hidden\":index===currentIndex?undefined:true,style:slideStyles,children:renderSlide(index,{loading:getFeatureImageSlideLoading(index,hasEnteredViewport)})},`${id}-slide-${index+1}`))})]}),/*#__PURE__*/_jsx(\"div\",{ref:paginationRef,style:paginationStyles,children:/*#__PURE__*/_jsx(NavDots,{brand:brand,count:slideCount,activeDot:currentIndex+1,onSelect:goTo,timedProgressDuration:canAutoPlay?safeInterval/1e3:0,progressPaused:!runAutoAdvance,showPauseButton:canAutoPlay,paused:userPaused,onPauseToggle:handlePauseToggle,ariaLabel:paginationAriaLabel,getItemAriaLabel:(index,total)=>accessibilityStrings.goToItem(index+1,total),compact:breakpoint===\"phone\",style:isSplitPagination?{padding:0,justifyContent:\"flex-start\"}:undefined},`${id}-pagination-${autoPlayEpoch}`)})]});};export const featureImageSlideshowPropertyControls={imageCount:{type:ControlType.Number,title:\"Number of Images\",defaultValue:1,min:1,max:FEATURE_IMAGE_SLIDESHOW_MAX,step:1,displayStepper:true,description:\"1 shows a single image. 2 to 6 turn the image into a slideshow with arrows and dots.\"},image2:{type:ControlType.ResponsiveImage,title:\"Image 2\",description:\"Slide 2 of the slideshow.\",hidden:props=>clampFeatureImageCount(props.imageCount)<2},image2Alt:{type:ControlType.String,title:\"Image 2 Alt\",defaultValue:\"\",placeholder:HINT_IMAGE_ALT,description:\"Optional alt override for image 2. File uploads already provide alt.\",hidden:props=>clampFeatureImageCount(props.imageCount)<2},image3:{type:ControlType.ResponsiveImage,title:\"Image 3\",description:\"Slide 3 of the slideshow.\",hidden:props=>clampFeatureImageCount(props.imageCount)<3},image3Alt:{type:ControlType.String,title:\"Image 3 Alt\",defaultValue:\"\",placeholder:HINT_IMAGE_ALT,description:\"Optional alt override for image 3. File uploads already provide alt.\",hidden:props=>clampFeatureImageCount(props.imageCount)<3},image4:{type:ControlType.ResponsiveImage,title:\"Image 4\",description:\"Slide 4 of the slideshow.\",hidden:props=>clampFeatureImageCount(props.imageCount)<4},image4Alt:{type:ControlType.String,title:\"Image 4 Alt\",defaultValue:\"\",placeholder:HINT_IMAGE_ALT,description:\"Optional alt override for image 4. File uploads already provide alt.\",hidden:props=>clampFeatureImageCount(props.imageCount)<4},image5:{type:ControlType.ResponsiveImage,title:\"Image 5\",description:\"Slide 5 of the slideshow.\",hidden:props=>clampFeatureImageCount(props.imageCount)<5},image5Alt:{type:ControlType.String,title:\"Image 5 Alt\",defaultValue:\"\",placeholder:HINT_IMAGE_ALT,description:\"Optional alt override for image 5. File uploads already provide alt.\",hidden:props=>clampFeatureImageCount(props.imageCount)<5},image6:{type:ControlType.ResponsiveImage,title:\"Image 6\",description:\"Slide 6 of the slideshow.\",hidden:props=>clampFeatureImageCount(props.imageCount)<6},image6Alt:{type:ControlType.String,title:\"Image 6 Alt\",defaultValue:\"\",placeholder:HINT_IMAGE_ALT,description:\"Optional alt override for image 6. File uploads already provide alt.\",hidden:props=>clampFeatureImageCount(props.imageCount)<6},autoPlay:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:FEATURE_IMAGE_SLIDESHOW_DEFAULTS.autoPlay,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Advance the slideshow automatically. It pauses on hover, on keyboard focus, with reduced motion, and on the canvas.\",hidden:props=>clampFeatureImageCount(props.imageCount)<2},autoPlayIntervalMs:{type:ControlType.Number,title:\"Auto Play Interval\",defaultValue:FEATURE_IMAGE_SLIDESHOW_DEFAULTS.autoPlayIntervalMs,min:1e3,max:6e4,step:500,displayStepper:true,unit:\"ms\",description:\"Time between automatic slide changes (matches the dot fill duration).\",hidden:props=>clampFeatureImageCount(props.imageCount)<2||props.autoPlay===false},prevAriaLabel:{type:ControlType.String,title:\"Prev Button Label\",defaultValue:FEATURE_IMAGE_SLIDESHOW_DEFAULTS.prevAriaLabel,placeholder:FEATURE_IMAGE_SLIDESHOW_DEFAULTS.prevAriaLabel,description:\"Accessible label for the previous slide button. Change for localisation.\",hidden:props=>clampFeatureImageCount(props.imageCount)<2},nextAriaLabel:{type:ControlType.String,title:\"Next Button Label\",defaultValue:FEATURE_IMAGE_SLIDESHOW_DEFAULTS.nextAriaLabel,placeholder:FEATURE_IMAGE_SLIDESHOW_DEFAULTS.nextAriaLabel,description:\"Accessible label for the next slide button. Change for localisation.\",hidden:props=>clampFeatureImageCount(props.imageCount)<2},paginationAriaLabel:{type:ControlType.String,title:\"Pagination Label\",defaultValue:FEATURE_IMAGE_SLIDESHOW_DEFAULTS.paginationAriaLabel,placeholder:FEATURE_IMAGE_SLIDESHOW_DEFAULTS.paginationAriaLabel,description:\"Accessible label for the slideshow dots. Change for localisation.\",hidden:props=>clampFeatureImageCount(props.imageCount)<2}};\nexport const __FramerMetadata__ = {\"exports\":{\"featureImageSlideshowPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pickFeatureImageSlideshowExtraSlides\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureImageSlideshowImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureImageSlideshow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPreviousSlideIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureImageSlideshowSlideOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FEATURE_IMAGE_SLIDESHOW_MAX\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getNextSlideIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampFeatureImageCount\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FEATURE_IMAGE_SLIDESHOW_DEFAULTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FEATURE_IMAGE_SLIDESHOW_PROP_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pickFeatureImageSlideshowSettings\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFeatureImageSlideLoading\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureImageSlideshowControlProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureImageSlideshowProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureImageSlideshowExtraSlide\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const GALLERY_ACCESSIBILITY_UI_STRING_TRANSLATIONS={bg:{imageGallery:\"Галерия с изображения\",viewImage:\"Виж изображение {position}\"},de:{imageGallery:\"Bildergalerie\",viewImage:\"Bild ansehen {position}\"},de_AT:{viewImage:\"Bild {position} ansehen\"},es:{imageGallery:\"Galer\\xeda de im\\xe1genes\",viewImage:\"Ver imagen {position}\"},fr:{imageGallery:\"Galerie d’images\",viewImage:\"Voir l’image {position}\"},id:{imageGallery:\"Galeri gambar\",viewImage:\"Lihat gambar {position}\"},it:{imageGallery:\"Galleria di immagini\",viewImage:\"Guarda l’immagine {position}\"},nl:{imageGallery:\"Afbeeldingengalerij\",viewImage:\"Afbeelding {position} bekijken\"},pl:{imageGallery:\"Galeria zdjęć\",viewImage:\"Zobacz zdjęcie {position}\"},pt_BR:{imageGallery:\"Galeria de imagens\",viewImage:\"Ver imagem {position}\"},pt_PT:{imageGallery:\"Galeria de imagens\",viewImage:\"Ver a imagem {position}\"},sk:{imageGallery:\"Gal\\xe9ria obr\\xe1zkov\",viewImage:\"Zobraziť obr\\xe1zok {position}\"},tr:{imageGallery:\"G\\xf6rsel galerisi\",viewImage:\"G\\xf6rseli {position} g\\xf6r\\xfcnt\\xfcle\"},uk:{imageGallery:\"Галерея зображень\",viewImage:\"переглянути зображення {position}\"}};// recompile: cit3454-t2\n\nexport const __FramerMetadata__ = {\"exports\":{\"GALLERY_ACCESSIBILITY_UI_STRING_TRANSLATIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./galleryAccessibility.map","import{createUiStringReader}from\"https://framerusercontent.com/modules/7xmjjcz2ObwXWMaY2Ivw/Y4h5ilrVqJTs8aCkVqZI/uiStrings.js\";import{GALLERY_ACCESSIBILITY_UI_STRING_TRANSLATIONS}from\"https://framerusercontent.com/modules/By7J8XTr3Ck2WRUJJlVS/oINhCQ85i2eMcwy55cua/galleryAccessibility.js\";export const GALLERY_ACCESSIBILITY_UI_STRINGS={imageGallery:\"Image gallery\",viewImage:\"View image {position}\"};export function getGalleryAccessibilityStrings(language){const t=createUiStringReader(GALLERY_ACCESSIBILITY_UI_STRINGS,GALLERY_ACCESSIBILITY_UI_STRING_TRANSLATIONS,language);return{imageGallery:t(\"imageGallery\"),viewImage:position=>t(\"viewImage\",{position})};}// recompile: cit3454-t3\n\nexport const __FramerMetadata__ = {\"exports\":{\"GalleryAccessibilityStrings\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GALLERY_ACCESSIBILITY_UI_STRINGS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getGalleryAccessibilityStrings\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./galleryAccessibilityStrings.map","import{ControlType}from\"framer\";export const PHONE_IMAGE_FIRST_DEFAULT=false;export function phoneImageFirstPropertyControls(description){return{phoneImageFirst:{type:ControlType.Boolean,title:\"Phone Image First\",defaultValue:PHONE_IMAGE_FIRST_DEFAULT,enabledTitle:\"Image\",disabledTitle:\"Text\",description}};}\nexport const __FramerMetadata__ = {\"exports\":{\"phoneImageFirstPropertyControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PhoneImageFirstProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PHONE_IMAGE_FIRST_DEFAULT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./phoneImageFirstControl.map","import{ControlType}from\"framer\";export const FEATURE_IMAGE_TABLET_LAYOUT_DEFAULT=\"side-by-side\";export function isFeatureImageStacked(breakpointProp,tabletLayout){if(breakpointProp===\"phone\")return true;return breakpointProp===\"tablet\"&&tabletLayout===\"stacked\";}export function getFeatureColumnOrder(isImageLeft,isStacked,imageFirst){if(isStacked){return imageFirst?{content:2,image:1}:{content:1,image:2};}return isImageLeft?{content:2,image:1}:{content:1,image:2};}export const featureImageTabletLayoutPropertyControls={tabletLayout:{type:ControlType.Enum,title:\"Tablet Layout\",options:[\"side-by-side\",\"stacked\"],optionTitles:[\"Side by side\",\"Stacked\"],displaySegmentedControl:true,defaultValue:FEATURE_IMAGE_TABLET_LAYOUT_DEFAULT,description:\"Tablet only. Side by side keeps text and image in two columns. Stacked shows the text first, then the image at full width.\",hidden:props=>props.breakpoint!==\"tablet\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"FeatureImageTabletLayout\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFeatureColumnOrder\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"featureImageTabletLayoutPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureImageTabletLayoutProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isFeatureImageStacked\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FeatureColumnOrder\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FEATURE_IMAGE_TABLET_LAYOUT_DEFAULT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./featureImageTabletLayout.map","import{contrastRatio,formatRgba,parseRgba}from\"https://framerusercontent.com/modules/43ipWMGEJclt2Imwigol/BWPsgCi3PNxMf43hLrmX/colorParsing.js\";import{BADGE_ACCENT_COLORS,BADGE_ACCENT_COLOR_TITLES}from\"https://framerusercontent.com/modules/RSQwMgm9AIoQn6V1uJgv/5fFA0HoSfHEQnrvgrVOM/badgeAccentConstants.js\";import{getColorValue}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";export const WCAG_AA_NORMAL_TEXT_MIN_RATIO=4.5;export const WCAG_AA_LARGE_TEXT_MIN_RATIO=3;export function getAccentTextOnBackgroundContrastRatio(accent){return contrastRatio(getColorValue(`/Text/text-${accent}`),getColorValue(`/Backgrounds/bg-${accent}`));}export function isAccentTextOnBackgroundAA(accent){const ratio=getAccentTextOnBackgroundContrastRatio(accent);return ratio!=null&&ratio>=WCAG_AA_NORMAL_TEXT_MIN_RATIO;}export function isAccentTextOnBackgroundLargeAA(accent){const ratio=getAccentTextOnBackgroundContrastRatio(accent);return ratio!=null&&ratio>=WCAG_AA_LARGE_TEXT_MIN_RATIO;}export const BADGE_ACCENT_COLORS_WCAG_AA=BADGE_ACCENT_COLORS.filter(isAccentTextOnBackgroundLargeAA);export const DEFAULT_TAG_ACCENT_COLOR=\"yellow\";export function accentColorOptionTitle(accent){const title=BADGE_ACCENT_COLOR_TITLES[accent];return isAccentTextOnBackgroundAA(accent)?title:`${title} (fails AA)`;}export const ACCENT_GLASS_TINT_ALPHA=.13;export const ACCENT_GLASS_FILL_ALPHA=.46;function blend(foreground,alpha,background){return{r:foreground.r*alpha+background.r*(1-alpha),g:foreground.g*alpha+background.g*(1-alpha),b:foreground.b*alpha+background.b*(1-alpha),a:1};}export function getDarkGlassAccentBadgeFill(accent){const accentFill=parseRgba(getColorValue(`/Backgrounds/bg-${accent}`));const lightestDarkSurface=parseRgba(getColorValue(\"/Backgrounds/bg-tertiary\"));if(!accentFill||!lightestDarkSurface)return null;const withFill=blend(accentFill,ACCENT_GLASS_FILL_ALPHA,lightestDarkSurface);return formatRgba(blend(accentFill,ACCENT_GLASS_TINT_ALPHA,withFill));}const darkGlassAccentTextCache=new Map;export function getReadableAccentTextOnDarkGlass(accent){const cached=darkGlassAccentTextCache.get(accent);if(cached)return cached;const fill=getDarkGlassAccentBadgeFill(accent);const candidates=[getColorValue(`/Text/text-${accent}`),getColorValue(`/Utility colors/utility-${accent}-300`),getColorValue(`/Utility colors/utility-${accent}-200`),getColorValue(`/Utility colors/utility-${accent}-100`)];const meetsTextContrast=color=>fill!==null&&(contrastRatio(color,fill)??0)>=WCAG_AA_NORMAL_TEXT_MIN_RATIO;const firstReadableCandidate=candidates.find(meetsTextContrast);const readable=firstReadableCandidate??getColorValue(\"/Text/text-primary\");darkGlassAccentTextCache.set(accent,readable);return readable;}\nexport const __FramerMetadata__ = {\"exports\":{\"getAccentTextOnBackgroundContrastRatio\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WCAG_AA_LARGE_TEXT_MIN_RATIO\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getDarkGlassAccentBadgeFill\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ACCENT_GLASS_TINT_ALPHA\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ACCENT_GLASS_FILL_ALPHA\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BADGE_ACCENT_COLORS_WCAG_AA\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isAccentTextOnBackgroundAA\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_TAG_ACCENT_COLOR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isAccentTextOnBackgroundLargeAA\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"accentColorOptionTitle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WCAG_AA_NORMAL_TEXT_MIN_RATIO\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getReadableAccentTextOnDarkGlass\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerIntrinsicWidth 80\n * @framerIntrinsicHeight 32\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{FRAMER_BREAKPOINT_DESCRIPTION,FRAMER_ICON_SVG_CUSTOM_DESCRIPTION,FRAMER_THEME_DESCRIPTION_SURFACE}from\"https://framerusercontent.com/modules/BQHqTqHJqIMmaindFXq2/gaNCvT0L1xCqOlRU34uH/propertyControlCopy.js\";import{useEffectiveBreakpoint,getColorValue,getSpacing,getTypographyStyles,getRadius,getControlSizeValue}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getNewTabAriaLabel,useSmartLinkProps}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";import{useInteractiveStates}from\"https://framerusercontent.com/modules/N4x0d9ysfgs9SFMGfitz/lWa8O14S59YXS0YvWoCi/useInteractiveStates.js\";import{getIconRaw,useIconLoaded,ICON_OPTIONS_WITH_NONE_AND_CUSTOM,ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM}from\"https://framerusercontent.com/modules/jzp1x6Kjn3e4gtLhaTqD/XFRhkR7sU6kwzdKPYWwf/icons.js\";import{processSVG}from\"https://framerusercontent.com/modules/fF5RERpLoOoxxTv3ZvqK/IICQ7J2quY83Xlqm4uGr/svg.js\";import{HINT_BADGE}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{pickSafeDivProps}from\"https://framerusercontent.com/modules/p11DUQRlAhLwmObOunDW/bXGGQNzeDSEsh5IbH1Kh/domProps.js\";import{VISUALLY_HIDDEN_STYLE}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{getTricountChipColors,resolveBrand,resolveTricountThemeVariant,isLightThemeSurface}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{getLiquidGlassFinish,LIQUID_GLASS_FILL_ALPHA,liquidGlassLegacyHighlightToVariant,toAccentGradient,withAlpha}from\"https://framerusercontent.com/modules/AGnoomGNCqruVQioiKz1/ZvuYfoTT8ryjs90AcKj4/colorEffects.js\";import{BADGE_ACCENT_COLORS,BADGE_ACCENT_COLOR_TITLES}from\"https://framerusercontent.com/modules/RSQwMgm9AIoQn6V1uJgv/5fFA0HoSfHEQnrvgrVOM/badgeAccentConstants.js\";import{accentColorOptionTitle,getReadableAccentTextOnDarkGlass}from\"https://framerusercontent.com/modules/vszysssstFSC5xIS7rBn/z8af4P3W8wZkhe8im4Yl/accentContrast.js\";import{usePageLanguage}from\"https://framerusercontent.com/modules/Oh0dt3nkUdIE6ZhK0vBf/TJE4nckX8V9OibfUJkYQ/usePageLanguage.js\";const DEFAULT_CIRCLE_ICON_SVG=getIconRaw(\"circle\");const LEGACY_DEFAULT_ARIA_LABEL=\"Label\";export{BADGE_ACCENT_COLORS,BADGE_ACCENT_COLOR_TITLES};const BadgeInternal=/*#__PURE__*/forwardRef(function BadgeInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint:breakpointProp=\"desktop\",brand,semanticMode=true,variant=\"default\",accentColor=\"blue\",size=\"medium\",label=\"Label\",link,ariaLabel:ariaLabelProp=\"\",showIcon=true,icon=\"check\",iconSvg=DEFAULT_CIRCLE_ICON_SVG,style,...rest}=props;const safeDomProps=useMemo(()=>pickSafeDivProps(rest),[rest]);const breakpoint=useEffectiveBreakpoint(breakpointProp);useIconLoaded(showIcon===false?undefined:icon);const resolvedBrand=resolveBrand(brand);const pageLanguage=usePageLanguage();const smartLink=useSmartLinkProps(link);const safeLinkHref=smartLink.href;const{styles:linkInteractiveStyles,handlers:linkHandlers}=useInteractiveStates(!safeLinkHref,{brand:resolvedBrand,transitions:true});const useAccentColors=!semanticMode;const isAccentMode=useAccentColors&&accentColor;const isDarkSurface=!isLightThemeSurface(theme,resolvedBrand);const getDotColor=()=>{if(isAccentMode&&resolvedBrand===\"tricount\"){return getTricountChipColors(resolveTricountThemeVariant(theme)).color;}if(isAccentMode){if(!isDarkSurface){return getColorValue(`/Text/text-${accentColor}`);}return getColorValue(`/Foregrounds/fg-${accentColor}`);}if(isDarkSurface){switch(variant){case\"default\":return getColorValue(\"/Foregrounds/fg-primary\");case\"success\":return getColorValue(\"/Foregrounds/fg-success\");case\"warning\":return getColorValue(\"/Foregrounds/fg-warning\");case\"danger\":return getColorValue(\"/Foregrounds/fg-error\");case\"info\":return getColorValue(\"/Foregrounds/fg-information\");default:return getColorValue(\"/Foregrounds/fg-primary\");}}else{switch(variant){case\"success\":return getColorValue(\"/Foregrounds/fg-success\");case\"warning\":return getColorValue(\"/Foregrounds/fg-warning\");case\"danger\":return getColorValue(\"/Foregrounds/fg-error\");case\"info\":return getColorValue(\"/Foregrounds/fg-information\");default:return getColorValue(\"/Foregrounds/fg-inverted-primary\");}}};const dotColor=getDotColor();const iconSize=size===\"small\"?16:size===\"medium\"?20:24;const showIconResolved=showIcon!==false&&icon!==\"none\";const effectiveIconSvg=icon===\"custom\"?iconSvg:icon===\"none\"?\"\":getIconRaw(icon);const processedIconSvg=(()=>{if(!effectiveIconSvg||!effectiveIconSvg.trim()||!effectiveIconSvg.includes(\"<svg\")){return\"\";}return processSVG(effectiveIconSvg.trim(),iconSize,dotColor,{replaceStroke:true});})();const getBadgeBackground=()=>{if(isAccentMode&&resolvedBrand===\"tricount\"){return getTricountChipColors(resolveTricountThemeVariant(theme)).background;}if(isAccentMode){if(!isDarkSurface){return getColorValue(`/Utility colors/utility-${accentColor}-200`);}return getColorValue(`/Backgrounds/bg-${accentColor}`);}if(isDarkSurface){switch(variant){case\"success\":return getColorValue(\"/Backgrounds/bg-success\");case\"warning\":return getColorValue(\"/Backgrounds/bg-warning\");case\"danger\":return getColorValue(\"/Backgrounds/bg-error\");case\"info\":return getColorValue(\"/Backgrounds/bg-information\");default:return getColorValue(\"/Utility colors/utility-white-10%\");}}else{switch(variant){case\"success\":return getColorValue(\"/Utility colors/utility-success-100\");case\"warning\":return getColorValue(\"/Utility colors/utility-warning-100\");case\"danger\":return getColorValue(\"/Utility colors/utility-error-100\");case\"info\":return getColorValue(\"/Utility colors/utility-blue-100\");default:return getColorValue(\"/Utility colors/utility-black-10%\");}}};const getBadgeTextColor=()=>{if(isAccentMode&&resolvedBrand===\"tricount\"){return getTricountChipColors(resolveTricountThemeVariant(theme)).color;}if(isAccentMode&&isDarkSurface){return getReadableAccentTextOnDarkGlass(accentColor);}if(isAccentMode){return getColorValue(`/Text/text-${accentColor}`);}if(isDarkSurface){switch(variant){case\"success\":return getColorValue(\"/Text/text-success\");case\"warning\":return getColorValue(\"/Text/text-warning\");case\"danger\":return getColorValue(\"/Text/text-error\");case\"info\":return getColorValue(\"/Text/text-information\");default:return getColorValue(\"/Text/text-secondary\");}}else{return getColorValue(\"/Text/text-inverted-primary\");}};const getPaddingX=()=>{if(size===\"small\"){return breakpoint===\"phone\"?getSpacing(8):breakpoint===\"tablet\"?getSpacing(10):getSpacing(12);}if(size===\"medium\"){return breakpoint===\"phone\"?getSpacing(12):breakpoint===\"tablet\"?getSpacing(16):getSpacing(16);}return breakpoint===\"phone\"?getSpacing(16):breakpoint===\"tablet\"?getSpacing(20):getSpacing(20);};const getGap=()=>{if(size===\"small\"){return breakpoint===\"phone\"?getSpacing(4):breakpoint===\"tablet\"?getSpacing(6):getSpacing(6);}if(size===\"medium\"){return breakpoint===\"phone\"?getSpacing(6):breakpoint===\"tablet\"?getSpacing(8):getSpacing(8);}return breakpoint===\"phone\"?getSpacing(8):breakpoint===\"tablet\"?getSpacing(10):getSpacing(10);};const typography=size===\"small\"?getTypographyStyles(\"/Detail SM/Heavy\",breakpoint,{brand:resolvedBrand}):size===\"medium\"?getTypographyStyles(\"/Body SM/Heavy\",breakpoint,{brand:resolvedBrand}):getTypographyStyles(\"/Body SM/Heavy\",breakpoint,{brand:resolvedBrand});const solidBackground=getBadgeBackground();const textColor=getBadgeTextColor();const paddingX=getPaddingX();const gap=getGap();const tintedBackground=useMemo(()=>withAlpha(solidBackground,LIQUID_GLASS_FILL_ALPHA),[solidBackground]);const useGradientFill=isAccentMode&&resolvedBrand!==\"tricount\"||variant!==\"default\";const finalBackground=useMemo(()=>useGradientFill?toAccentGradient(tintedBackground):tintedBackground,[useGradientFill,tintedBackground]);const resolvedGlassTone=isDarkSurface?\"light\":\"dark\";const badgeHeight=size===\"small\"?getSpacing(24):size===\"medium\"?getSpacing(32):getSpacing(40);const badgeRadius=getRadius(\"radius-full\");const tricountSolidFill=useMemo(()=>useGradientFill?toAccentGradient(solidBackground):solidBackground,[useGradientFill,solidBackground]);const liquidGlassFinish=useMemo(()=>{if(resolvedBrand===\"tricount\"){return{background:solidBackground,border:\"none\"};}const neutralVariant=liquidGlassLegacyHighlightToVariant(resolvedGlassTone);if(useGradientFill){return getLiquidGlassFinish({variant:\"colored\",surface:\"button\",selected:false,accentColor:solidBackground,baseFill:finalBackground,brand:resolvedBrand,solidFill:tricountSolidFill});}return getLiquidGlassFinish({variant:neutralVariant,surface:\"button\",selected:false,brand:resolvedBrand,solidFill:tricountSolidFill});},[resolvedGlassTone,useGradientFill,solidBackground,finalBackground,resolvedBrand,tricountSolidFill]);const badgeStyle=useMemo(()=>({display:\"inline-flex\",alignItems:\"center\",minWidth:getSpacing(32),whiteSpace:\"nowrap\",height:badgeHeight,paddingLeft:paddingX,paddingRight:paddingX,gap,borderRadius:badgeRadius,background:finalBackground,color:textColor,...typography,...liquidGlassFinish??null,...style}),[badgeHeight,badgeRadius,style,finalBackground,textColor,paddingX,gap,typography,liquidGlassFinish]);const iconContainerStyle={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,width:getSpacing(iconSize),height:getSpacing(iconSize)};const iconSvgStyle={display:\"inline-flex\",width:\"100%\",height:\"100%\"};const iconDotStyle={display:\"inline-block\",width:\"100%\",height:\"100%\",borderRadius:getRadius(\"radius-full\"),boxSizing:\"border-box\",borderWidth:getSpacing(2),borderStyle:\"solid\",borderColor:dotColor};const rawAriaOverride=(ariaLabelProp??\"\").trim();const trimmedAriaOverride=rawAriaOverride===LEGACY_DEFAULT_ARIA_LABEL?\"\":rawAriaOverride;const trimmedLabelText=label?.trim()??\"\";const spokenOverride=trimmedAriaOverride!==\"\"&&trimmedAriaOverride!==trimmedLabelText?trimmedAriaOverride:undefined;const opensInNewTab=Boolean(safeLinkHref)&&smartLink.target===\"_blank\";const linkAccessibleName=spokenOverride??trimmedLabelText;const linkAriaLabel=opensInNewTab&&linkAccessibleName?getNewTabAriaLabel(linkAccessibleName,pageLanguage):spokenOverride;const hiddenSpokenOverride=safeLinkHref?undefined:spokenOverride;const inner=/*#__PURE__*/_jsxs(_Fragment,{children:[showIconResolved&&/*#__PURE__*/_jsx(\"span\",{style:iconContainerStyle,\"aria-hidden\":\"true\",children:processedIconSvg?/*#__PURE__*/_jsx(\"span\",{style:iconSvgStyle,dangerouslySetInnerHTML:{__html:processedIconSvg}}):/*#__PURE__*/_jsx(\"span\",{style:iconDotStyle})}),/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},\"aria-hidden\":hiddenSpokenOverride?true:undefined,children:label}),hiddenSpokenOverride?/*#__PURE__*/_jsx(\"span\",{style:VISUALLY_HIDDEN_STYLE,children:hiddenSpokenOverride}):null]});if(safeLinkHref){const linkTouchTargetStyle={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",minWidth:getControlSizeValue(\"touchTarget\"),minHeight:getControlSizeValue(\"touchTarget\"),borderRadius:badgeRadius,textDecoration:\"none\",...linkInteractiveStyles};return /*#__PURE__*/_jsx(\"a\",{ref:ref,href:smartLink.href,target:smartLink.target,rel:smartLink.rel,onClick:smartLink.onClick,style:{...smartLink.style,...linkTouchTargetStyle},\"aria-label\":linkAriaLabel,onMouseEnter:linkHandlers.onMouseEnter,onMouseLeave:linkHandlers.onMouseLeave,onMouseDown:linkHandlers.onMouseDown,onMouseUp:linkHandlers.onMouseUp,onFocus:linkHandlers.onFocus,onBlur:linkHandlers.onBlur,...safeDomProps,children:/*#__PURE__*/_jsx(\"span\",{style:badgeStyle,children:inner})});}return /*#__PURE__*/_jsx(\"span\",{ref:ref,style:badgeStyle,...safeDomProps,children:inner});});BadgeInternal.displayName=\"Badge Internal - Atom\";export default function Badge(props){return /*#__PURE__*/_jsx(BadgeInternal,{...props});}Badge.displayName=\"Badge - Atom\";addPropertyControls(Badge,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Label\",placeholder:HINT_BADGE,description:\"Type the short label shown on the badge—keep it brief so the pill stays balanced.\"},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"\",description:\"Add a URL to make the whole badge clickable; leave empty for display-only badges.\"},icon:{type:ControlType.Enum,title:\"Icon\",options:[...ICON_OPTIONS_WITH_NONE_AND_CUSTOM],optionTitles:ICON_OPTIONS_WITH_NONE_AND_CUSTOM.map(key=>ICON_OPTION_TITLES_WITH_NONE_AND_CUSTOM[key]),displaySegmentedControl:false,defaultValue:\"check\",description:\"Select an icon, None for text-only badges, or Custom to paste SVG below.\"},iconSvg:{type:ControlType.String,title:\"Icon SVG\",defaultValue:DEFAULT_CIRCLE_ICON_SVG,placeholder:\"<svg>...</svg>\",description:FRAMER_ICON_SVG_CUSTOM_DESCRIPTION,preventLocalization:true,hidden:props=>props.icon!==\"custom\"},semanticMode:{type:ControlType.Boolean,title:\"Color Mode\",defaultValue:true,enabledTitle:\"Semantic\",disabledTitle:\"Accent\",description:\"Choose Semantic for status-driven colors (success, warning, …). Switch to Accent to use one brand accent from your tokens.\"},variant:{type:ControlType.Enum,title:\"Variant\",options:[\"default\",\"success\",\"warning\",\"danger\",\"info\"],optionTitles:[\"Default\",\"Success\",\"Warning\",\"Danger\",\"Info\"],defaultValue:\"default\",description:\"With Semantic on, choose Default for neutral labels or a status variant to reinforce meaning.\",hidden:props=>props.semanticMode===false},accentColor:{type:ControlType.Enum,title:\"Color\",options:[...BADGE_ACCENT_COLORS],optionTitles:BADGE_ACCENT_COLORS.map(c=>accentColorOptionTitle(c)),defaultValue:\"blue\",description:\"With Accent mode on, pick which background token color fills the badge. Accents marked (fails AA) miss WCAG 4.5:1 for accent text on the matching fill; prefer unmarked colors for chips with that pairing.\",hidden:props=>props.semanticMode!==false},size:{type:ControlType.Enum,title:\"Size\",options:[\"small\",\"medium\",\"large\"],optionTitles:[\"Small\",\"Medium\",\"Large\"],displaySegmentedControl:true,defaultValue:\"medium\",description:\"Use Small in dense layouts; Medium or Large when the badge should read clearly at a glance.\"},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 only when you need a different spoken name.\"},id:{type:ControlType.String,title:\"ID\",defaultValue:\"badge\",placeholder:\"e.g. my-element\",description:\"Set a unique id when you link to this element or tag it for analytics; clear or change it if you use multiple badges on one page.\",preventLocalization:true},...breakpointPropertyControl(FRAMER_BREAKPOINT_DESCRIPTION),...themePropertyControls(FRAMER_THEME_DESCRIPTION_SURFACE),...brandPropertyControl()});\nexport const __FramerMetadata__ = {\"exports\":{\"BADGE_ACCENT_COLORS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BadgeAccentColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BADGE_ACCENT_COLOR_TITLES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BadgeProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Badge\",\"slots\":[],\"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}from\"react/jsx-runtime\";import*as React from\"react\";import{forwardRef,useRef,useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,useLocaleInfo}from\"framer\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";import{themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{resolveScopedElementId,resolveSectionIdPrefix}from\"https://framerusercontent.com/modules/Ec9bGA2XITeferQlUDWq/5qQEL080pLQHBjiWrdw4/resolveElementId.js\";import{isFramerDesignEnvironment}from\"https://framerusercontent.com/modules/xy9GzlS8R067a5o5IABN/PPpWxFAudHT1xJp7cMx7/useInViewport.js\";import{useReducedMotion,useEffectiveBreakpoint,useAutoBreakpoint,isCanvasPhoneBreakpoint,getSplitMediaImageSizes,kernHeadingPlainText,getTypographyStyles,getSpacing,getStagger,getEntranceDelay}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getThemeColors}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{SECTION_BACKGROUND_DEFAULTS,getSectionBackgroundFromProps,getSectionRootBackgroundStyle,sectionBackgroundPropertyControls}from\"https://framerusercontent.com/modules/EQ5GV8erE0jQ7Er76nwA/z7pnpLPqkQ6On7imsHSe/sectionBackground.js\";import{getSectionStyles,getContainerStyles,getGap,getSectionWrapperStyles,getCardRadius}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{getLinkUrl}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";import{resolveFsmaBalancedCryptoImage}from\"https://framerusercontent.com/modules/N9kONR4Z9lPdiF1qpPUR/sVStpR1t8Q3TbKKfKGmO/resolveFsmaBalancedCryptoImage.js\";import{resolveTricountFestivalTicketsImage}from\"https://framerusercontent.com/modules/P4Pad9u8D4HKMK0egupS/ch3ZYMMFjD85S9nBG5q4/resolveTricountFestivalTicketsImage.js\";import{buildRichTextLinkScopedCss,sanitizeRichTextScopeClass}from\"https://framerusercontent.com/modules/8b7WrxW6AT3X3aZesYdm/VGuVsE7d2ixnp4MOVFzk/richTextLinkScopedCss.js\";import{disclaimerHasVisibleContent,enrichRichTextLinkRels,normalizeRichTextContent,stringLooksLikeHtml}from\"https://framerusercontent.com/modules/xPDTn52YrORMr9J9Pjzu/evAeOFB6GDRFW0XZXYZU/framerRichText.js\";import{sanitizeRichContent}from\"https://framerusercontent.com/modules/IeCy0xQh82PtqAtLBx3L/iUpmLaTN4KjettnUdZxt/sanitizeHtml.js\";import{PLACEHOLDER,isPlaceholder}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{isSectionContentEmpty}from\"https://framerusercontent.com/modules/Fo9oaDDF9gx6lrYVNMQq/KfrUQ0Mt02gEb6Vjjnhe/placeholderContent.js\";import{useSectionAnimation}from\"https://framerusercontent.com/modules/6nckfIXrjKHscT3Y5yzI/70BcWwuYZHa1Fr9sTgXk/useSectionAnimation.js\";import{createSectionVariantsWithImage}from\"https://framerusercontent.com/modules/ya5bnJzyUptPCQVNuAHz/juH7xwT92tqgAMeG0DhW/motionVariants.js\";import{getSectionRestProps}from\"https://framerusercontent.com/modules/cvrDZht3fKY7cTHzhrpC/2UMs7W5ETX91bgzauDsw/sectionProps.js\";import{SECTION_CONTENT_BADGE_DEFAULTS,sectionContentBadgePropertyControls}from\"https://framerusercontent.com/modules/ZfdQCkkOzMWM5GphMJnN/QP46RRcwTBMOfnyiUGwW/sectionContentBadge.js\";import{PRESERVE_CONTROL_NEWLINES,trimControlString}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{renderFramerMultilinePlainText}from\"https://framerusercontent.com/modules/P615hELjDGKzHJ3IXfKa/D79VLStHQeosuiOwCp5K/renderFramerMultilinePlainText.js\";import{useIsLinkHiddenInLocale}from\"https://framerusercontent.com/modules/i2k7RFJiWMPmJnpNkh1p/Hf3zire7RzYAVs4gwCWx/useLocaleRestrictedLinks.js\";import{usePageLanguage}from\"https://framerusercontent.com/modules/Oh0dt3nkUdIE6ZhK0vBf/TJE4nckX8V9OibfUJkYQ/usePageLanguage.js\";import{isTricountBunqOnlyLinkHiddenForLocale}from\"https://framerusercontent.com/modules/6g7OIUzbYNNYbNB9C8NM/dV7lY4D3bqiAQp3c5BbK/tricountBunqOnlyPages.js\";import{FEATURE_BULLET_PROP_KEYS,FeatureBulletList,featureBulletPropertyControls,pickFeatureBullets}from\"https://framerusercontent.com/modules/iiTrimz8xlqrer5RS8jS/bBmg6kK8y34L8jbR3IRY/featureBulletList.js\";import{FEATURE_IMAGE_SLIDESHOW_PROP_KEYS,FeatureImageSlideshow,featureImageSlideshowPropertyControls,pickFeatureImageSlideshowExtraSlides,pickFeatureImageSlideshowSettings}from\"https://framerusercontent.com/modules/oe2EE2O3ezs9zpEa2Apj/INXVj2idN69nw7Rx2EEz/featureImageSlideshow.js\";import{getImageOwnAlt,resolveImageAlt}from\"https://framerusercontent.com/modules/sNTSX9leDi5aUSg7gPXI/YKraQMpiaXG6ew2SKJKb/resolveImageAlt.js\";import{getGalleryAccessibilityStrings}from\"https://framerusercontent.com/modules/SiSs5oyI9qtnj6mpU0V2/QaQQK2FXJlFZtW8vtYhC/galleryAccessibilityStrings.js\";import{phoneImageFirstPropertyControls}from\"https://framerusercontent.com/modules/5WoYc49ib46n8H5DSq7G/2roF9Kq5sAEEBDjzCARt/phoneImageFirstControl.js\";import{FEATURE_IMAGE_TABLET_LAYOUT_DEFAULT,featureImageTabletLayoutPropertyControls,getFeatureColumnOrder,isFeatureImageStacked}from\"https://framerusercontent.com/modules/qIXCbjPdsmjXhpX8XiUS/p81FhR72C3Mp9DrXHhDq/featureImageTabletLayout.js\";import Badge from\"https://framerusercontent.com/modules/xErGdsi0xW9892ijq3Yi/WEi3VSLBRYAmNLlyCF6x/Badge.js\";import Button from\"https://framerusercontent.com/modules/5dTK8Rb61QTevyxW7GJE/wzLOKk3voDIy9BKhkYX3/Button.js\";import Image from\"https://framerusercontent.com/modules/o3hQZGIA0EBhtwjW4GUG/VSc38TyA6BCLxEWxHZmY/Image.js\";const SectionFeatureImageInternal=/*#__PURE__*/forwardRef(function SectionFeatureImageInternal(props,ref){const theme=resolveThemeProp(props);const{imageFit=\"cover\",breakpoint:breakpointProp=\"desktop\",badgeLabel=PLACEHOLDER.BADGE_LABEL,badgeSemanticMode=SECTION_CONTENT_BADGE_DEFAULTS.badgeSemanticMode,badgeVariant=SECTION_CONTENT_BADGE_DEFAULTS.badgeVariant,badgeAccentColor=SECTION_CONTENT_BADGE_DEFAULTS.badgeAccentColor,badgeShowIcon=SECTION_CONTENT_BADGE_DEFAULTS.badgeShowIcon,badgeIcon=SECTION_CONTENT_BADGE_DEFAULTS.badgeIcon,badgeIconSvg=SECTION_CONTENT_BADGE_DEFAULTS.badgeIconSvg,heading=PLACEHOLDER.HEADING,headingTag=\"h2\",description=PLACEHOLDER.DESCRIPTION,closingText=\"\",disclaimer=\"Terms and conditions apply.\",primaryLabel:primaryLabelProp,primaryButtonLabel:primaryButtonLabelProp,primaryLink:primaryLinkProp,primaryButtonUrl:primaryButtonUrlProp,secondaryLabel:secondaryLabelProp,secondaryButtonLabel:secondaryButtonLabelProp,secondaryLink:secondaryLinkProp,secondaryButtonUrl:secondaryButtonUrlProp,primaryButtonVariant=\"ghost\",primaryCtaId,secondaryCtaId,image,imageAlt=\"\",imageAspectRatio=\"auto\",phoneImageFirst=false,tabletLayout=FEATURE_IMAGE_TABLET_LAYOUT_DEFAULT,imagePosition=\"right\",sectionId,backgroundVariant=SECTION_BACKGROUND_DEFAULTS.backgroundVariant,backgroundVariantTricount,backgroundPreset=SECTION_BACKGROUND_DEFAULTS.backgroundPreset,brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection=SECTION_BACKGROUND_DEFAULTS.backgroundOverlayDirection,backgroundShowOverlay=SECTION_BACKGROUND_DEFAULTS.backgroundShowOverlay,useMontserrat=SECTION_BACKGROUND_DEFAULTS.useMontserrat,style,onPrimaryClick,onSecondaryClick,children,...rest}=props;const primaryLabel=trimControlString(primaryLabelProp??primaryButtonLabelProp??\"Learn more\");const secondaryLabel=trimControlString(secondaryLabelProp??secondaryButtonLabelProp??\"\");const primaryLink=primaryLinkProp??primaryButtonUrlProp;const secondaryLink=secondaryLinkProp??secondaryButtonUrlProp;const{sectionRef,sectionRefObject,animate}=useSectionAnimation(ref);const breakpoint=useEffectiveBreakpoint(breakpointProp,sectionRefObject);const colors=getThemeColors(theme,brand??backgroundGradientBrand);const reducedMotion=useReducedMotion();const componentId=React.useId();const resolvedSectionId=resolveSectionIdPrefix(sectionId,componentId,\"section-feature-image\");const resolvedPrimaryCtaId=resolveScopedElementId(primaryCtaId,\"section-feature-image-cta-primary\",resolvedSectionId,\"cta-primary\");const resolvedSecondaryCtaId=resolveScopedElementId(secondaryCtaId,\"section-feature-image-cta-secondary\",resolvedSectionId,\"cta-secondary\");const headingId=React.useId();const showDisclaimer=disclaimerHasVisibleContent(disclaimer);const isRichDisclaimerElement=/*#__PURE__*/React.isValidElement(disclaimer);const disclaimerWithLinkRels=useMemo(()=>enrichRichTextLinkRels(disclaimer,brand??backgroundGradientBrand),[disclaimer,brand,backgroundGradientBrand]);const disclaimerHtml=!isRichDisclaimerElement&&showDisclaimer?typeof disclaimer===\"string\"&&!stringLooksLikeHtml(disclaimer)?\"\":normalizeRichTextContent(disclaimer):\"\";const isRichDisclaimer=isRichDisclaimerElement||Boolean(disclaimerHtml);const disclaimerRichClass=useMemo(()=>sanitizeRichTextScopeClass(`sfi-disclaimer-${componentId.replace(/:/g,\"-\")}`),[componentId]);const disclaimerRichTextScopedCss=useMemo(()=>`.${disclaimerRichClass} p { margin: 0; }\n`+buildRichTextLinkScopedCss(disclaimerRichClass,colors.textLink),[disclaimerRichClass,colors.textLink]);const isNarrowViewport=isCanvasPhoneBreakpoint(breakpointProp);const isStacked=isFeatureImageStacked(breakpointProp,tabletLayout);const viewportBreakpoint=useAutoBreakpoint();const useFullWidthCtas=isNarrowViewport||breakpoint===\"phone\"||viewportBreakpoint===\"phone\";const isImageLeft=imagePosition===\"left\";const{activeLocale}=useLocaleInfo();const galleryStrings=getGalleryAccessibilityStrings(usePageLanguage());const isPrimaryLinkHiddenInLocale=useIsLinkHiddenInLocale(primaryLink,brand??backgroundGradientBrand);const balancedImage=resolveFsmaBalancedCryptoImage(image);const localizedImage=resolveTricountFestivalTicketsImage(balancedImage,activeLocale?.code);const resolvedImage=localizedImage?.src?localizedImage:PLACEHOLDER.IMAGE;const primaryImageAlt=resolveImageAlt(imageAlt,getImageOwnAlt(image));const slides=[{imageUrl:resolvedImage,alt:primaryImageAlt},...pickFeatureImageSlideshowExtraSlides(props).map(slide=>({imageUrl:slide.image?.src?slide.image:PLACEHOLDER.IMAGE,alt:resolveImageAlt(slide.alt,getImageOwnAlt(slide.image))}))];const isSlideshow=slides.length>1;const{sectionBgColor,isGradient:_isGradient,backgroundLayer}=getSectionBackgroundFromProps({theme,backgroundVariant,backgroundVariantTricount,backgroundPreset,brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection,backgroundShowOverlay,colors});const sectionStyles=useMemo(()=>({...getSectionStyles(breakpoint),...getSectionRootBackgroundStyle({useMontserrat,brand:brand??backgroundGradientBrand}),backgroundColor:sectionBgColor,...style}),[breakpoint,sectionBgColor,style,useMontserrat,brand,backgroundGradientBrand]);const containerStyles=useMemo(()=>getContainerStyles(breakpoint),[breakpoint]);const gridAlignItems=\"center\";const gridStyles=useMemo(()=>({display:\"grid\",gridTemplateColumns:isStacked?\"1fr\":\"1fr 1fr\",gap:getGap(\"xl\",breakpoint),alignItems:gridAlignItems,minWidth:0}),[breakpoint,isStacked,gridAlignItems]);const columnOrder=getFeatureColumnOrder(isImageLeft,isStacked,isNarrowViewport&&phoneImageFirst);const contentColumnStyles=useMemo(()=>({display:\"flex\",flexDirection:\"column\",gap:getGap(\"lg\",breakpoint),textAlign:\"left\",alignItems:\"flex-start\",order:columnOrder.content,minWidth:0,overflowWrap:\"break-word\"}),[breakpoint,columnOrder.content]);const imageColumnStyles=useMemo(()=>({order:columnOrder.image,minWidth:0}),[columnOrder.image]);const imageWrapperStyles={width:\"100%\",overflow:\"hidden\",borderRadius:getCardRadius(breakpoint,\"large\")};const buttonsStyles=useMemo(()=>({display:\"flex\",flexWrap:\"wrap\",gap:getGap(\"xs\",breakpoint),width:useFullWidthCtas?\"100%\":\"fit-content\",alignSelf:useFullWidthCtas?\"stretch\":\"flex-start\",minWidth:0}),[breakpoint,useFullWidthCtas]);const headingStyles={...getTypographyStyles(\"/Headline 2XL/Heavy\",breakpoint),color:colors.textPrimary,maxWidth:\"100%\",overflowWrap:\"break-word\",...PRESERVE_CONTROL_NEWLINES};const descriptionStyles={...getTypographyStyles(\"/Subheadline/MD\",breakpoint),color:colors.textSecondary,maxWidth:\"100%\",overflowWrap:\"break-word\",...PRESERVE_CONTROL_NEWLINES};const disclaimerStyles={...getTypographyStyles(\"/Legal/Default\",breakpoint),color:colors.textSecondary,...PRESERVE_CONTROL_NEWLINES,margin:0,display:\"flex\",gap:getSpacing(1),alignItems:\"flex-start\"};const disclaimerInnerStyles={flex:1,minWidth:0,margin:0};const{container:containerVariants,item:itemVariants,image:imageVariants}=createSectionVariantsWithImage(reducedMotion,{stagger:getStagger(\"loose\"),imageDelay:getEntranceDelay(\"heroSecondary\")});const HeadingTag=headingTag===\"h3\"||headingTag===\"p\"?headingTag:\"h2\";const renderSlideImage=(index,options={})=>{const slide=slides[index];return /*#__PURE__*/_jsx(Image,{id:index===0?`${resolvedSectionId}-image`:`${resolvedSectionId}-image-${index+1}`,breakpoint:breakpointProp,imageUrl:slide.imageUrl,alt:slide.alt,aspectRatio:imageAspectRatio,objectFit:imageFit,objectPosition:\"center\",borderRadius:\"radius-none\",overflow:\"hidden\",theme:theme,brand:brand,sizes:getSplitMediaImageSizes(isStacked?\"phone\":breakpointProp),loading:options.loading,style:{width:\"100%\"}});};const isCanvas=isFramerDesignEnvironment();if(isPrimaryLinkHiddenInLocale){return null;}if(!isCanvas&&isTricountBunqOnlyLinkHiddenForLocale(getLinkUrl(primaryLink),activeLocale?.code)){return null;}if(!isCanvas&&isSectionContentEmpty({heading,description,buttonLabel:primaryLabel,disclaimer:typeof disclaimer===\"string\"?disclaimer:undefined})){return null;}return /*#__PURE__*/_jsxs(motion.section,{ref:sectionRef,style:sectionStyles,id:resolvedSectionId,\"aria-labelledby\":headingId,initial:animate===\"visible\"?false:\"hidden\",animate:animate,variants:containerVariants,...getSectionRestProps(rest,[...FEATURE_BULLET_PROP_KEYS,...FEATURE_IMAGE_SLIDESHOW_PROP_KEYS]),children:[backgroundLayer,/*#__PURE__*/_jsx(\"div\",{style:containerStyles,children:/*#__PURE__*/_jsxs(\"div\",{style:gridStyles,children:[/*#__PURE__*/_jsxs(motion.div,{style:contentColumnStyles,variants:itemVariants,children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:getGap(\"sm\",breakpoint),alignItems:\"flex-start\",minWidth:0},children:[badgeLabel&&!isPlaceholder(\"BADGE_LABEL\",badgeLabel)&&/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,children:/*#__PURE__*/_jsx(Badge,{id:`${resolvedSectionId}-badge`,breakpoint:breakpoint,label:badgeLabel,theme:theme,brand:brand,semanticMode:badgeSemanticMode,variant:badgeVariant,accentColor:badgeAccentColor,showIcon:badgeShowIcon,icon:badgeIcon,iconSvg:badgeIconSvg,size:\"large\"})}),/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,children:/*#__PURE__*/_jsx(HeadingTag,{id:headingId,style:headingStyles,children:kernHeadingPlainText(heading)})}),description&&/*#__PURE__*/_jsx(motion.p,{style:descriptionStyles,variants:itemVariants,children:renderFramerMultilinePlainText(description)}),/*#__PURE__*/_jsx(FeatureBulletList,{...pickFeatureBullets(props),id:`${resolvedSectionId}-bullets`,breakpoint:breakpoint,theme:theme,brand:brand}),trimControlString(closingText)!==\"\"&&/*#__PURE__*/_jsx(motion.p,{style:descriptionStyles,variants:itemVariants,children:renderFramerMultilinePlainText(closingText)}),showDisclaimer&&/*#__PURE__*/_jsxs(motion.div,{style:disclaimerStyles,variants:itemVariants,children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flexShrink:0},children:\"*\"}),/*#__PURE__*/_jsxs(\"div\",{style:disclaimerInnerStyles,className:isRichDisclaimer?disclaimerRichClass:undefined,children:[isRichDisclaimer&&/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:disclaimerRichTextScopedCss}}),isRichDisclaimerElement?disclaimerWithLinkRels:disclaimerHtml?/*#__PURE__*/_jsx(\"span\",{dangerouslySetInnerHTML:{__html:sanitizeRichContent(disclaimerHtml,brand??backgroundGradientBrand)}}):disclaimer]})]})]}),primaryLabel!==\"\"&&/*#__PURE__*/_jsxs(motion.div,{style:buttonsStyles,variants:itemVariants,children:[/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,theme:theme,brand:brand,label:primaryLabel,variant:primaryButtonVariant,size:\"medium\",iconPosition:\"none\",link:getLinkUrl(primaryLink)||undefined,onClick:onPrimaryClick,widthMode:useFullWidthCtas?\"responsive\":\"intrinsic\",style:{maxWidth:\"100%\"},id:resolvedPrimaryCtaId,analyticsLocation:\"features\"}),secondaryLabel!==\"\"&&/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,theme:theme,brand:brand,label:secondaryLabel,variant:\"outline\",size:\"medium\",iconPosition:\"none\",link:getLinkUrl(secondaryLink)||undefined,onClick:onSecondaryClick,widthMode:useFullWidthCtas?\"responsive\":\"intrinsic\",style:{maxWidth:\"100%\"},id:resolvedSecondaryCtaId,analyticsLocation:\"features\"})]}),children]}),/*#__PURE__*/_jsx(motion.div,{style:imageColumnStyles,variants:imageVariants,children:isSlideshow?/*#__PURE__*/_jsx(FeatureImageSlideshow,{id:`${resolvedSectionId}-slideshow`,slideCount:slides.length,renderSlide:renderSlideImage,label:galleryStrings.imageGallery,breakpoint:breakpoint,theme:theme,brand:brand,...pickFeatureImageSlideshowSettings(props),viewportStyle:imageWrapperStyles}):/*#__PURE__*/_jsx(\"div\",{style:imageWrapperStyles,children:renderSlideImage(0)})})]})})]});});export default function SectionFeatureImage(props){const ref=useRef(null);const breakpoint=useEffectiveBreakpoint(props.breakpoint??\"desktop\");return /*#__PURE__*/_jsx(\"div\",{style:{...getSectionWrapperStyles(breakpoint),...props.style},children:/*#__PURE__*/_jsx(SectionFeatureImageInternal,{...props,ref:ref})});}SectionFeatureImage.displayName=\"Section Feature Image - Organism\";addPropertyControls(SectionFeatureImage,{badgeLabel:{type:ControlType.String,title:\"Badge Label\",defaultValue:PLACEHOLDER.BADGE_LABEL,placeholder:\"e.g. For developers, New feature\",description:\"Badge label displayed above the heading.\"},...sectionContentBadgePropertyControls,heading:{type:ControlType.String,title:\"Headline\",defaultValue:PLACEHOLDER.HEADING,placeholder:\"e.g. Short headline (one line)\",description:\"Main heading text for the section.\",displayTextArea:true},headingTag:{type:ControlType.Enum,title:\"Headline Tag\",options:[\"h2\",\"h3\",\"p\"],optionTitles:[\"H2\",\"H3\",\"Paragraph\"],displaySegmentedControl:true,defaultValue:\"h2\",description:\"HTML element for the headline. Keep H2 for section titles. Use Paragraph for names in quotes or other text that is not a heading. The look does not change.\"},description:{type:ControlType.String,title:\"Subheadline\",defaultValue:PLACEHOLDER.DESCRIPTION,placeholder:\"One or two sentences describing the section\",description:\"Description or body text.\",displayTextArea:true},...featureBulletPropertyControls,closingText:{type:ControlType.String,title:\"Closing Text\",defaultValue:\"\",placeholder:\"e.g. One sentence shown after the bullets\",description:\"Optional paragraph shown after the bullets, in the same style as the subheadline. Leave empty to hide.\",displayTextArea:true},disclaimer:{type:ControlType.RichText,title:\"Disclaimer\",defaultValue:\"Terms and conditions apply.\",description:\"Shown below the description in smaller text. Use the link tool on words that should be underlined. Leave empty to hide.\"},primaryLabel:{type:ControlType.String,title:\"Primary Label\",defaultValue:PLACEHOLDER.SECONDARY_BUTTON,placeholder:\"Enter primary button label...\",description:\"Primary button label. Leave empty to hide.\"},primaryButtonLabel:{type:ControlType.String,title:\"Primary Button Label\",defaultValue:PLACEHOLDER.SECONDARY_BUTTON,placeholder:\"Enter primary button label...\",description:\"Primary button label. Leave empty to hide.\",hidden:()=>true},secondaryLabel:{type:ControlType.String,title:\"Secondary Label\",defaultValue:\"\",placeholder:\"Enter secondary button label...\",description:\"Secondary button label. Leave empty to hide.\"},secondaryButtonLabel:{type:ControlType.String,title:\"Secondary Button Label\",defaultValue:\"\",placeholder:\"Enter secondary button label...\",description:\"Secondary button label. Leave empty to hide.\",hidden:()=>true},primaryLink:{type:ControlType.Link,title:\"Primary Link\",defaultValue:\"\",description:\"Link for the primary button.\"},primaryButtonUrl:{type:ControlType.Link,title:\"Primary Button Link\",defaultValue:\"\",description:\"Link for the primary button.\",hidden:()=>true},secondaryLink:{type:ControlType.Link,title:\"Secondary Link\",defaultValue:\"\",description:\"Link for the secondary button.\"},secondaryButtonUrl:{type:ControlType.Link,title:\"Secondary Button Link\",defaultValue:\"\",description:\"Link for the secondary button.\",hidden:()=>true},primaryButtonVariant:{type:ControlType.Enum,title:\"Primary Button Style\",options:[\"ghost\",\"solid\",\"primary-warm\",\"primary-lush\",\"primary-cool\"],optionTitles:[\"Ghost\",\"Solid\",\"Warm\",\"Lush\",\"Cool\"],defaultValue:\"ghost\",description:\"Style of the primary button. Ghost is the default. Use Solid or a gradient for the main call to action.\",hidden:props=>trimControlString(props.primaryLabel??props.primaryButtonLabel??\"Learn more\")===\"\"},image:{type:ControlType.ResponsiveImage,title:\"Image\",description:\"Main image for the section (src, srcSet, and alt provided by Framer).\"},imageAlt:{type:ControlType.String,title:\"Image Alt\",defaultValue:\"\",placeholder:\"Describe the image for screen readers\",description:\"Optional alt override. File uploads already provide alt via the Image control.\"},...featureImageSlideshowPropertyControls,...sectionBackgroundPropertyControls(),imageFit:{type:ControlType.Enum,title:\"Image Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\",description:\"How the image should fit within its container.\"},imagePosition:{type:ControlType.Enum,title:\"Image Position\",options:[\"right\",\"left\"],optionTitles:[\"Right\",\"Left\"],displaySegmentedControl:true,defaultValue:\"right\",description:\"Whether text appears on the left or right of the image.\"},...phoneImageFirstPropertyControls(\"Phone only: show the image above the text. Off keeps the text first. Tablet and desktop follow Image Position.\"),...featureImageTabletLayoutPropertyControls,imageAspectRatio:{type:ControlType.Enum,title:\"Image Aspect Ratio\",options:[\"auto\",\"16:9\",\"16:10\",\"4:3\",\"4:5\",\"3:2\",\"1:1\",\"9:16\"],optionTitles:[\"Auto\",\"16:9\",\"16:10\",\"4:3\",\"4:5\",\"3:2\",\"1:1\",\"9:16 Portrait\"],defaultValue:\"auto\",description:\"Aspect ratio of the feature image. Auto uses the image natural proportions.\"},onPrimaryClick:{type:ControlType.EventHandler,title:\"On Primary Click\",description:\"Click handler for the primary button.\"},onSecondaryClick:{type:ControlType.EventHandler,title:\"On Secondary Click\",description:\"Click handler for the secondary button.\"},primaryCtaId:{type:ControlType.String,title:\"Primary CTA ID\",defaultValue:\"section-feature-image-cta-primary\",placeholder:\"e.g. section-feature-primary-cta\",description:\"Tracking ID for the primary CTA button (Contentsquare). Lowercase, hyphen-separated.\",preventLocalization:true},secondaryCtaId:{type:ControlType.String,title:\"Secondary CTA ID\",defaultValue:\"section-feature-image-cta-secondary\",placeholder:\"e.g. section-feature-secondary-cta\",description:\"Tracking ID for the secondary CTA button (Contentsquare). Lowercase, hyphen-separated.\",preventLocalization:true},sectionId:{type:ControlType.String,title:\"Section ID\",defaultValue:\"section-feature-image\",placeholder:\"e.g. section-name\",description:\"HTML id for the section element. Used for anchor links and page navigation.\",preventLocalization:true},...breakpointPropertyControl(),...themePropertyControls(\"Default is dark mode, inverted is light mode. Theme passes to all children.\")});// recompile: 1792932014043\n\nexport const __FramerMetadata__ = {\"exports\":{\"SectionFeatureImageProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Breakpoint\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionFeatureImagePrimaryButtonVariant\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionFeatureImageHeadingTag\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionFeatureImage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useState}from\"react\";import{useIsStaticRenderer}from\"framer\";import{isTricountLightSurface,resolveBrand,resolveTricountThemeVariant}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{useIsomorphicLayoutEffect}from\"https://framerusercontent.com/modules/0MI5MbeckejA1qJBIMAj/9M52lUt33wDo7lSSEOxY/useIsomorphicLayoutEffect.js\";import{NAV_HEADER_HEIGHT_CSS_VAR}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";export const NAV_AT_TOP_THEME_CSS_VAR=\"--nav-at-top-theme\";export const NAV_AT_TOP_THEME_ATTR=\"data-nav-at-top-theme\";export const NAV_AT_TOP_THEME_EVENT=\"cc-nav-at-top-theme\";export const NAV_HERO_CHROME_ATTR=\"data-cc-nav-hero\";export const NAV_HERO_CHROME_OVERLAY=\"overlay\";export const NAV_HERO_CHROME_LIGHT=\"light\";const NAV_FIRST_PAINT_FALLBACK_HEIGHT_PX=88;export const NAV_HERO_FIRST_PAINT_VALUES=[NAV_HERO_CHROME_OVERLAY,\"default\",\"neutral\"];function isNavHeroFirstPaintValue(value){return NAV_HERO_FIRST_PAINT_VALUES.includes(value);}export function navHeroFirstPaintScript(value){if(!isNavHeroFirstPaintValue(value))return\"\";const attr=JSON.stringify(NAV_AT_TOP_THEME_ATTR);const cssVar=JSON.stringify(NAV_AT_TOP_THEME_CSS_VAR);const published=JSON.stringify(value);const navHeightVar=JSON.stringify(NAV_HEADER_HEIGHT_CSS_VAR);return[\"(function(){\",\"var s=document.currentScript,e=s&&s.parentElement;\",\"if(!e||!e.getClientRects().length)return;\",\"var d=document.documentElement,r=e.getBoundingClientRect();\",`var h=parseFloat(d.style.getPropertyValue(${navHeightVar}))||${NAV_FIRST_PAINT_FALLBACK_HEIGHT_PX};`,\"if(r.top>=h||r.bottom<=0)return;\",`d.setAttribute(${attr},${published});`,`d.style.setProperty(${cssVar},${published});`,\"})();\"].join(\"\");}function publishNavHeroChromeValue(value){if(typeof document===\"undefined\")return;document.documentElement.dataset.navAtTopTheme=value;document.documentElement.style.setProperty(NAV_AT_TOP_THEME_CSS_VAR,value);window.dispatchEvent(new Event(NAV_AT_TOP_THEME_EVENT));}export function publishNavAtTopTheme(theme){publishNavHeroChromeValue(theme);}export function publishNavOverlayChrome(){publishNavHeroChromeValue(NAV_HERO_CHROME_OVERLAY);}export function clearNavAtTopTheme(){if(typeof document===\"undefined\")return;delete document.documentElement.dataset.navAtTopTheme;document.documentElement.style.removeProperty(NAV_AT_TOP_THEME_CSS_VAR);window.dispatchEvent(new Event(NAV_AT_TOP_THEME_EVENT));}function parseNavHeroChromeValue(value){if(!value)return null;if(value===NAV_HERO_CHROME_OVERLAY)return{kind:\"overlay\"};if(value===NAV_HERO_CHROME_LIGHT)return{kind:\"light\",theme:\"default\"};const resolved=resolveTricountThemeVariant(value);return isTricountLightSurface(resolved)?{kind:\"light\",theme:resolved}:null;}export function readNavHeroOverlap(){if(typeof document===\"undefined\")return null;const fromDataset=document.documentElement.dataset.navAtTopTheme;const fromVar=document.documentElement.style.getPropertyValue(NAV_AT_TOP_THEME_CSS_VAR).trim();return parseNavHeroChromeValue(fromDataset||fromVar);}export function readNavAtTopTheme(){const overlap=readNavHeroOverlap();return overlap?.kind===\"light\"?overlap.theme:null;}function overlapFromHeroElement(el){const attr=el.getAttribute(NAV_HERO_CHROME_ATTR);if(attr===NAV_HERO_CHROME_OVERLAY)return{kind:\"overlay\"};if(attr===NAV_HERO_CHROME_LIGHT){const published=readNavHeroOverlap();return published?.kind===\"light\"?published:{kind:\"light\",theme:\"default\"};}return parseNavHeroChromeValue(attr);}export function usePublishNavAtTopTheme(opts){const{brand,theme,sectionBgColor,enabled=true,mode=\"light\"}=opts;const isStatic=useIsStaticRenderer();const resolvedTheme=resolveTricountThemeVariant(theme);const isOverlay=mode===\"overlay\";const isLightPublish=!isOverlay&&resolveBrand(brand)===\"tricount\"&&isTricountLightSurface(resolvedTheme)&&sectionBgColor!==\"transparent\";const shouldPublish=enabled&&(isOverlay||isLightPublish);useIsomorphicLayoutEffect(()=>{if(!shouldPublish)return;if(typeof document===\"undefined\")return;if(isOverlay){publishNavOverlayChrome();}else{publishNavAtTopTheme(resolvedTheme);}return()=>clearNavAtTopTheme();},[shouldPublish,isOverlay,resolvedTheme]);if(!shouldPublish)return{rootProps:{},firstPaintScript:\"\"};return{rootProps:{[NAV_HERO_CHROME_ATTR]:isOverlay?NAV_HERO_CHROME_OVERLAY:NAV_HERO_CHROME_LIGHT},firstPaintScript:isStatic?\"\":navHeroFirstPaintScript(isOverlay?NAV_HERO_CHROME_OVERLAY:resolvedTheme)};}export function useOverlappingNavHero(navHeightPx){const[overlap,setOverlap]=useState(null);useIsomorphicLayoutEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;setOverlap(readNavHeroOverlap());if(typeof IntersectionObserver===\"undefined\"){return;}const intersecting=new Map;const pick=()=>{let light=null;for(const value of intersecting.values()){if(value?.kind===\"overlay\")return value;if(value?.kind===\"light\")light=value;}return light;};const navHeight=Math.max(navHeightPx,1);const bottomMargin=-(window.innerHeight-navHeight);const observer=new IntersectionObserver(entries=>{for(const entry of entries){if(entry.isIntersecting){const parsed=overlapFromHeroElement(entry.target);if(parsed)intersecting.set(entry.target,parsed);}else{intersecting.delete(entry.target);}}setOverlap(pick()??(window.scrollY<=0?readNavHeroOverlap():null));},{root:null,rootMargin:`0px 0px ${bottomMargin}px 0px`,threshold:0});const observeAll=()=>{document.querySelectorAll(`[${NAV_HERO_CHROME_ATTR}]`).forEach(node=>observer.observe(node));};observeAll();const mutation=new MutationObserver(()=>observeAll());mutation.observe(document.body,{childList:true,subtree:true,attributes:true,attributeFilter:[NAV_HERO_CHROME_ATTR]});const onPublish=()=>{if(intersecting.size===0&&window.scrollY<=0){setOverlap(readNavHeroOverlap());}};window.addEventListener(NAV_AT_TOP_THEME_EVENT,onPublish);return()=>{observer.disconnect();mutation.disconnect();window.removeEventListener(NAV_AT_TOP_THEME_EVENT,onPublish);};},[navHeightPx]);return overlap;}\nexport const __FramerMetadata__ = {\"exports\":{\"NAV_HERO_CHROME_LIGHT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"navHeroFirstPaintScript\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavHeroChromeKind\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePublishNavAtTopTheme\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"readNavHeroOverlap\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NAV_AT_TOP_THEME_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavHeroChrome\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavHeroChromeProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"publishNavAtTopTheme\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clearNavAtTopTheme\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NAV_HERO_FIRST_PAINT_VALUES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NAV_AT_TOP_THEME_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NAV_AT_TOP_THEME_CSS_VAR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOverlappingNavHero\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavHeroOverlap\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NAV_HERO_CHROME_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"readNavAtTopTheme\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"publishNavOverlayChrome\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NAV_HERO_CHROME_OVERLAY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NavHeroFirstPaintValue\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{getTypographyStyles}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";export const HERO_HEADING_PATH=\"/Headline 3XL/Heavy\";export const HERO_SUBHEADLINE_PATH=\"/Subheadline/MD\";export function getHeroHeadingTypographyStyles(breakpoint){return getTypographyStyles(HERO_HEADING_PATH,breakpoint);}export function getHeroSubheadlineTypographyStyles(breakpoint){return getTypographyStyles(HERO_SUBHEADLINE_PATH,breakpoint);}\nexport const __FramerMetadata__ = {\"exports\":{\"HERO_SUBHEADLINE_PATH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HERO_HEADING_PATH\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHeroHeadingTypographyStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHeroSubheadlineTypographyStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import Badge from\"https://framerusercontent.com/modules/xErGdsi0xW9892ijq3Yi/WEi3VSLBRYAmNLlyCF6x/Badge.js\";import{BADGE_ACCENT_COLORS,BADGE_ACCENT_COLOR_TITLES}from\"https://framerusercontent.com/modules/RSQwMgm9AIoQn6V1uJgv/5fFA0HoSfHEQnrvgrVOM/badgeAccentConstants.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{PLACEHOLDER}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{getTypographyStyles,getColorValue}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";export const HERO_ABOVE_HEADLINE_DEFAULTS={aboveHeadlineType:\"none\",eyebrow:PLACEHOLDER.TAGLINE,badgeLabel:\"New\",badgeSemanticMode:false,badgeVariant:\"default\",badgeAccentColor:\"blue\",badgeSize:\"medium\",badgeShowIcon:false,showRating:true};export function resolveHeroAboveHeadlineType(props){if(props.aboveHeadlineType===\"badge\"||props.aboveHeadlineType===\"eyebrow\"){return props.aboveHeadlineType;}return\"none\";}function isAboveHeadlineType(props,type){return resolveHeroAboveHeadlineType(props)===type;}export const heroAboveHeadlinePropertyControls={aboveHeadlineType:{type:ControlType.Enum,title:\"Above Headline\",options:[\"badge\",\"eyebrow\",\"none\"],optionTitles:[\"Badge\",\"Eyebrow\",\"None\"],defaultValue:HERO_ABOVE_HEADLINE_DEFAULTS.aboveHeadlineType,description:\"Choose what appears above the headline: badge, plain eyebrow tagline, or nothing.\"},eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:HERO_ABOVE_HEADLINE_DEFAULTS.eyebrow,placeholder:\"e.g. New, Featured\",description:\"Plain eyebrow tagline above the headline.\",hidden:props=>!isAboveHeadlineType(props,\"eyebrow\")},badgeLabel:{type:ControlType.String,title:\"Badge Label\",defaultValue:HERO_ABOVE_HEADLINE_DEFAULTS.badgeLabel,placeholder:\"e.g. New, Featured\",description:\"Short label inside the badge kicker.\",hidden:props=>!isAboveHeadlineType(props,\"badge\")},badgeLink:{type:ControlType.Link,title:\"Badge Link\",defaultValue:\"\",description:\"Optional URL. When set, the badge kicker is clickable.\",hidden:props=>!isAboveHeadlineType(props,\"badge\")},badgeSemanticMode:{type:ControlType.Boolean,title:\"Badge Color Mode\",defaultValue:HERO_ABOVE_HEADLINE_DEFAULTS.badgeSemanticMode,enabledTitle:\"Semantic\",disabledTitle:\"Accent\",description:\"Semantic uses status colors; Accent uses one brand token color.\",hidden:props=>!isAboveHeadlineType(props,\"badge\")},badgeVariant:{type:ControlType.Enum,title:\"Badge Variant\",options:[\"default\",\"success\",\"warning\",\"danger\",\"info\"],optionTitles:[\"Default\",\"Success\",\"Warning\",\"Danger\",\"Info\"],defaultValue:HERO_ABOVE_HEADLINE_DEFAULTS.badgeVariant,description:\"Semantic badge style when color mode is Semantic.\",hidden:props=>!isAboveHeadlineType(props,\"badge\")||props.badgeSemanticMode===false},badgeAccentColor:{type:ControlType.Enum,title:\"Badge Color\",options:[...BADGE_ACCENT_COLORS],optionTitles:BADGE_ACCENT_COLORS.map(color=>BADGE_ACCENT_COLOR_TITLES[color]),defaultValue:HERO_ABOVE_HEADLINE_DEFAULTS.badgeAccentColor,description:\"Accent token when badge color mode is Accent.\",hidden:props=>!isAboveHeadlineType(props,\"badge\")||props.badgeSemanticMode!==false},badgeSize:{type:ControlType.Enum,title:\"Badge Size\",options:[\"small\",\"medium\",\"large\"],optionTitles:[\"Small\",\"Medium\",\"Large\"],defaultValue:HERO_ABOVE_HEADLINE_DEFAULTS.badgeSize,description:\"Badge kicker size above the headline.\",hidden:props=>!isAboveHeadlineType(props,\"badge\")},badgeShowIcon:{type:ControlType.Boolean,title:\"Badge Icon\",defaultValue:HERO_ABOVE_HEADLINE_DEFAULTS.badgeShowIcon,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Show the dot or icon beside the badge label.\",hidden:props=>!isAboveHeadlineType(props,\"badge\")}};export const HeroAboveHeadline=function HeroAboveHeadline({type,breakpoint,theme=\"default\",brand,textColor,style,eyebrow,badgeLabel,badgeLink,badgeSemanticMode=false,badgeVariant=\"default\",badgeAccentColor=\"blue\",badgeSize=\"medium\",badgeShowIcon=false}){if(type===\"none\"){return null;}if(type===\"eyebrow\"){const trimmedEyebrow=eyebrow?.trim()??\"\";if(!trimmedEyebrow){return null;}return /*#__PURE__*/_jsx(\"p\",{style:{...getTypographyStyles(\"/Eyebrow\",breakpoint),color:textColor??getColorValue(\"/Text/text-primary\"),margin:0,...PRESERVE_CONTROL_NEWLINES,...style},children:trimmedEyebrow});}const trimmedBadgeLabel=badgeLabel?.trim()??\"\";if(!trimmedBadgeLabel){return null;}return /*#__PURE__*/_jsx(Badge,{breakpoint:breakpoint,theme:theme,brand:brand,semanticMode:badgeSemanticMode,variant:badgeVariant,accentColor:badgeAccentColor,size:badgeSize,label:trimmedBadgeLabel,link:badgeLink,showIcon:badgeShowIcon,style:style});};\nexport const __FramerMetadata__ = {\"exports\":{\"heroAboveHeadlinePropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HeroAboveHeadlineRenderProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HeroAboveHeadlineType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HeroAboveHeadlineProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveHeroAboveHeadlineType\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HERO_ABOVE_HEADLINE_DEFAULTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HeroAboveHeadline\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{motion}from\"framer-motion\";import{ControlType}from\"framer\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{getLinkUrl,safeUrl}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";import{normalizeFramerMultilineToLines}from\"https://framerusercontent.com/modules/P615hELjDGKzHJ3IXfKa/D79VLStHQeosuiOwCp5K/renderFramerMultilinePlainText.js\";import{kernDmSansRtInPlainText}from\"https://framerusercontent.com/modules/UOol2Oqnpk8nUqysiXT3/h71QkDIOdGboWiZ3NeWA/typography.js\";import{getColorValue,getTypographyStyles,getSpacing}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";export const HERO_DISCLAIMER_DEFAULTS={disclaimer:\"\"};export function showHeroDisclaimer(disclaimer){return typeof disclaimer===\"string\"&&disclaimer.trim()!==\"\";}export const heroDisclaimerContentPropertyControls={disclaimer:{type:ControlType.String,title:\"Disclaimer\",defaultValue:HERO_DISCLAIMER_DEFAULTS.disclaimer,placeholder:\"e.g. Terms and conditions apply.\",description:\"Small legal text shown below the CTAs. Leave empty to hide.\",displayTextArea:true}};export const heroDisclaimerLinkPropertyControls={disclaimerUrl:{type:ControlType.Link,title:\"Disclaimer Link\",defaultValue:\"\",description:\"Optional link applied to the disclaimer text. Leave empty for plain text.\"}};export const heroDisclaimerLinkTextPropertyControls={disclaimerLinkText:{type:ControlType.String,title:\"Disclaimer Link Text\",defaultValue:\"\",placeholder:\"e.g. Deposit Guarantee Scheme\",description:\"Part of the disclaimer that becomes the link. Must match the disclaimer text in each locale. Leave empty to link the whole disclaimer.\"}};function renderDisclaimerBody(text){const lines=normalizeFramerMultilineToLines(text);return lines.map((line,i)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[i>0?/*#__PURE__*/_jsx(\"br\",{}):null,kernDmSansRtInPlainText(line)]},`disclaimer-line-${i}`));}export function splitDisclaimerLink(disclaimer,linkText){const phrase=linkText?.trim()??\"\";const index=phrase===\"\"?-1:disclaimer.indexOf(phrase);if(index===-1)return{before:\"\",link:disclaimer,after:\"\"};return{before:disclaimer.slice(0,index),link:phrase,after:disclaimer.slice(index+phrase.length)};}export const HeroDisclaimer=function HeroDisclaimer({disclaimer,disclaimerUrl,disclaimerLinkText,breakpoint,textColor,linkColor,textAlign=\"left\",marginTop,variants,style}){if(!showHeroDisclaimer(disclaimer)){return null;}const disclaimerHref=safeUrl(getLinkUrl(disclaimerUrl));const resolvedTextColor=textColor??getColorValue(\"/Text/text-secondary\");const resolvedLinkColor=linkColor??resolvedTextColor;const disclaimerStyles={...getTypographyStyles(\"/Legal/Default\",breakpoint),color:resolvedTextColor,margin:0,marginTop,textAlign,maxWidth:\"100%\",overflowWrap:\"break-word\",...PRESERVE_CONTROL_NEWLINES,...style};const linkStyles={color:resolvedLinkColor,textDecoration:\"underline\",textUnderlineOffset:getSpacing(2)};if(!disclaimerHref){return /*#__PURE__*/_jsxs(motion.p,{style:disclaimerStyles,variants:variants,children:[\"* \",renderDisclaimerBody(disclaimer)]});}const{before,link,after}=splitDisclaimerLink(disclaimer,disclaimerLinkText);return /*#__PURE__*/_jsxs(motion.p,{style:disclaimerStyles,variants:variants,children:[\"* \",before?renderDisclaimerBody(before):null,/*#__PURE__*/_jsx(\"a\",{href:disclaimerHref,style:linkStyles,children:renderDisclaimerBody(link)}),after?renderDisclaimerBody(after):null]});};\nexport const __FramerMetadata__ = {\"exports\":{\"HeroDisclaimerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"heroDisclaimerContentPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"showHeroDisclaimer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"heroDisclaimerLinkTextPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"heroDisclaimerLinkPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HERO_DISCLAIMER_DEFAULTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HeroDisclaimerRenderProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HeroDisclaimer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"splitDisclaimerLink\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType,useLocaleInfo}from\"framer\";import{getAnnouncementLocaleCatalog,matchAnnouncementLocaleKey}from\"https://framerusercontent.com/modules/TAtIQJdXZKN6jVNCBmSc/91ipPal8KPBDSjp4ZJnI/announcementBannerLocale.js\";import{localizedLinkLabelFromSlug}from\"https://framerusercontent.com/modules/wJb422L4HdgVVCNVUwH5/CLmNajk3PXYyVUrfByVp/localizedLinks.js\";export const DISCLAIMER_PER_LOCALE_KEY=\"disclaimerPerLocale\";export function disclaimerVisibleKey(localeKey){return`disclaimerVisible${localeKey}`;}export function getDisclaimerLocaleCatalog(brand){return getAnnouncementLocaleCatalog(brand??\"bunq\");}export const DISCLAIMER_LOCALE_VISIBILITY_PROP_KEYS=[DISCLAIMER_PER_LOCALE_KEY,...getDisclaimerLocaleCatalog().map(entry=>disclaimerVisibleKey(entry.key))];export function isDisclaimerVisibleForLocale(input){const{localeCode,props,brand}=input;const source=props;if(source?.brand===\"tricount\")return true;if(source?.[DISCLAIMER_PER_LOCALE_KEY]!==true)return true;const matchedKey=matchAnnouncementLocaleKey(localeCode,getDisclaimerLocaleCatalog(brand));if(!matchedKey)return true;return source[disclaimerVisibleKey(matchedKey)]!==false;}export function useDisclaimerLocaleVisible(props,brand){const{activeLocale}=useLocaleInfo();return isDisclaimerVisibleForLocale({localeCode:activeLocale?.code,props,brand});}export function useLocaleDisclaimer(disclaimer,props,brand){const visible=useDisclaimerLocaleVisible(props,brand);if(!visible)return\"\";return disclaimer??\"\";}export function disclaimerLocaleVisibilityPropertyControls(options={}){const{brand,hidden}=options;const toggleHidden=props=>{if(props.brand===\"tricount\")return true;if(!hidden)return false;return hidden(props)===true;};const localeHidden=props=>{if(toggleHidden(props))return true;return props[DISCLAIMER_PER_LOCALE_KEY]!==true;};const controls={[DISCLAIMER_PER_LOCALE_KEY]:{type:ControlType.Boolean,title:\"Disclaimer Per Locale\",defaultValue:false,enabledTitle:\"Per locale\",disabledTitle:\"Same everywhere\",description:\"Show or hide the disclaimer per locale. Off means every locale shows it. Translate the wording in Localization.\",hidden:toggleHidden}};for(const entry of getDisclaimerLocaleCatalog(brand)){controls[disclaimerVisibleKey(entry.key)]={type:ControlType.Boolean,title:`${localizedLinkLabelFromSlug(entry.slug)} Disclaimer`,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:`Show the disclaimer on ${entry.title}.`,hidden:localeHidden};}return controls;}\nexport const __FramerMetadata__ = {\"exports\":{\"DisclaimerLocaleVisibilityProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getDisclaimerLocaleCatalog\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useDisclaimerLocaleVisible\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DISCLAIMER_LOCALE_VISIBILITY_PROP_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"disclaimerLocaleVisibilityPropertyControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDisclaimerVisibleForLocale\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"disclaimerVisibleKey\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DISCLAIMER_PER_LOCALE_KEY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useLocaleDisclaimer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DisclaimerLocaleVisibilityInput\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DisclaimerLocaleVisibilityPropertyControlsOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{colorToRgb,getColorValue,getOpacity,getZIndex}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{contrastRatio}from\"https://framerusercontent.com/modules/43ipWMGEJclt2Imwigol/BWPsgCi3PNxMf43hLrmX/colorParsing.js\";const GRADIENT_BACKGROUND_TOKEN_PATHS={\"brown\":[\"/Brand colors/rainbow-mulberry\",\"/Brand colors/rainbow-flare\",\"/Brand colors/rainbow-tangerine\",\"/Brand colors/rainbow-amber\"],\"blue\":[\"/Brand colors/rainbow-brook\",\"/Brand colors/rainbow-pool\",\"/Brand colors/rainbow-tide\",\"/Brand colors/rainbow-dusk\"],\"green\":[\"/Brand colors/rainbow-tree\",\"/Brand colors/rainbow-grass\",\"/Brand colors/rainbow-apple\",\"/Brand colors/rainbow-zest\"],\"plan-free\":[\"/Brand gradients/plan-free-1\",\"/Brand gradients/plan-free-2\",\"/Brand gradients/plan-free-3\",\"/Brand gradients/plan-free-4\"],\"plan-core\":[\"/Brand gradients/plan-core-1\",\"/Brand gradients/plan-core-2\",\"/Brand gradients/plan-core-3\",\"/Brand gradients/plan-core-4\"],\"plan-pro\":[\"/Brand gradients/plan-pro-1\",\"/Brand gradients/plan-pro-2\",\"/Brand gradients/plan-pro-3\",\"/Brand gradients/plan-pro-4\"],\"plan-elite\":[\"/Brand gradients/plan-elite-1\",\"/Brand gradients/plan-elite-2\",\"/Brand gradients/plan-elite-3\",\"/Brand gradients/plan-elite-4\"],\"plan-orange\":[\"/Brand colors/rainbow-amber\",\"/Brand colors/rainbow-tangerine\",\"/Brand colors/rainbow-flare\",\"/Brand colors/rainbow-mulberry\"]};const _OVERLAY_BLACK_RGB=colorToRgb(getColorValue(\"/Utility colors/utility-black\"));const _SHEEN_WHITE_RGB=colorToRgb(getColorValue(\"/Utility colors/utility-white\"));const GRADIENT_DARK_OVERLAY={default:`linear-gradient(135deg, rgba(${_OVERLAY_BLACK_RGB}, ${getOpacity(\"light\")}) 0%, rgba(${_OVERLAY_BLACK_RGB}, ${getOpacity(\"glass\")}) 100%)`,inverted:`linear-gradient(135deg, rgba(${_OVERLAY_BLACK_RGB}, ${getOpacity(\"spotlight\")}) 0%, rgba(${_OVERLAY_BLACK_RGB}, ${getOpacity(\"backdrop\")}) 100%)`};export const BRAND_GRADIENT_CARD_VARIANTS=[\"brown\",\"blue\",\"green\",\"plan-free\",\"plan-core\",\"plan-pro\",\"plan-elite\",\"plan-orange\"];export const PLAN_BRAND_FILL_VARIANTS=[\"plan-free\",\"plan-core\",\"plan-pro\",\"plan-elite\"];export function isBrandGradientCardVariant(v){return typeof v===\"string\"&&v in GRADIENT_BACKGROUND_TOKEN_PATHS;}export function buildCardBackgroundWithDarkWash(baseLinearGradient,isInverted){const overlay=isInverted?GRADIENT_DARK_OVERLAY.inverted:GRADIENT_DARK_OVERLAY.default;return`${overlay}, ${baseLinearGradient}`;}export function buildBrandGradientCardBackground(variant,isInverted){return buildBrandGradientFromTokenPaths(GRADIENT_BACKGROUND_TOKEN_PATHS[variant],isInverted);}export function buildBrandGradientFromTokenPaths(paths,isInverted){const stops=paths.map(path=>getColorValue(path)).join(\", \");const baseGradient=`linear-gradient(135deg, ${stops})`;return buildCardBackgroundWithDarkWash(baseGradient,isInverted);}export function buildBrandGradientCardSingleLayerImage(variant,angleDeg=135){const paths=GRADIENT_BACKGROUND_TOKEN_PATHS[variant];const stops=paths.map(path=>getColorValue(path)).join(\", \");return`linear-gradient(${angleDeg}deg, ${stops})`;}export function getBrandGradientCardStopColors(variant){const[c1,c2,c3,c4]=GRADIENT_BACKGROUND_TOKEN_PATHS[variant].map(path=>getColorValue(path));return[c1,c2,c3,c4];}export const BRAND_GRADIENT_CARD_RING_BORDER_PX=2;export function getBrandGradientCardRingStyles(variant,borderRadius,{borderPx=BRAND_GRADIENT_CARD_RING_BORDER_PX,layer=\"base\",angleDeg}={}){const maskBlack=getColorValue(\"/Utility colors/utility-black\");const maskGradient=`linear-gradient(${maskBlack} 0 0)`;const maskLayers=`${maskGradient} content-box, ${maskGradient} border-box`;return{position:\"absolute\",inset:0,padding:borderPx,borderRadius,boxSizing:\"border-box\",pointerEvents:\"none\",zIndex:getZIndex(layer),background:buildBrandGradientCardSingleLayerImage(variant,angleDeg),mask:maskLayers,maskComposite:\"exclude\",maskRepeat:\"no-repeat\",WebkitMask:maskLayers,WebkitMaskComposite:\"xor\",WebkitMaskRepeat:\"no-repeat\"};}function planPricingCardLitSheen(isInverted){if(isInverted){return`linear-gradient(138deg, rgba(${_SHEEN_WHITE_RGB}, 0.13) 0%, rgba(${_SHEEN_WHITE_RGB}, 0.04) 22%, rgba(${_SHEEN_WHITE_RGB}, 0) 50%)`;}return`linear-gradient(138deg, rgba(${_SHEEN_WHITE_RGB}, 0.24) 0%, rgba(${_SHEEN_WHITE_RGB}, 0.09) 18%, rgba(${_SHEEN_WHITE_RGB}, 0) 44%)`;}function getPlanTintAlpha(isInverted){return isInverted?.54:.64;}function buildTranslucentPlanGradient(paths,isInverted){const alpha=getPlanTintAlpha(isInverted);const[c1,c2,c3,c4]=paths.map(path=>`rgba(${colorToRgb(getColorValue(path))}, ${alpha})`);return`linear-gradient(135deg, ${c1} 0%, ${c2} 24%, ${c3} 60%, ${c4} 100%)`;}function buildPlanGlassWash(isInverted){const startAlpha=isInverted?.11:.09;const endAlpha=isInverted?.055:.04;return`linear-gradient(135deg, rgba(${_OVERLAY_BLACK_RGB}, ${startAlpha}) 0%, rgba(${_OVERLAY_BLACK_RGB}, ${endAlpha}) 100%)`;}function planPricingCardGlassSheen(isInverted){if(isInverted){return`linear-gradient(138deg, rgba(${_SHEEN_WHITE_RGB}, 0.26) 0%, rgba(${_SHEEN_WHITE_RGB}, 0.08) 24%, rgba(${_SHEEN_WHITE_RGB}, 0) 54%)`;}return`linear-gradient(138deg, rgba(${_SHEEN_WHITE_RGB}, 0.34) 0%, rgba(${_SHEEN_WHITE_RGB}, 0.12) 20%, rgba(${_SHEEN_WHITE_RGB}, 0) 48%)`;}function planPricingCardGlassFrost(isInverted){const topAlpha=isInverted?.09:.11;const bottomAlpha=isInverted?.03:.045;return`linear-gradient(180deg, rgba(${_SHEEN_WHITE_RGB}, ${topAlpha}) 0%, rgba(${_SHEEN_WHITE_RGB}, ${bottomAlpha}) 100%)`;}function buildGlassTintStackFromPaths(paths,isInverted){return`${planPricingCardGlassSheen(isInverted)}, ${planPricingCardGlassFrost(isInverted)}, ${buildPlanGlassWash(isInverted)}, ${buildTranslucentPlanGradient(paths,isInverted)}`;}export function buildBrandGradientCardGlassTintBackground(variant,isInverted){const paths=GRADIENT_BACKGROUND_TOKEN_PATHS[variant];return buildGlassTintStackFromPaths(paths,isInverted);}export function buildPlanPricingCardFillBackground(variant,isInverted){const paths=GRADIENT_BACKGROUND_TOKEN_PATHS[variant];const[c1,c2,c3,c4]=paths.map(path=>getColorValue(path));const baseGradient=`linear-gradient(135deg, ${c1} 0%, ${c2} 24%, ${c3} 60%, ${c4} 100%)`;return`${planPricingCardLitSheen(isInverted)}, ${buildCardBackgroundWithDarkWash(baseGradient,isInverted)}`;}export function buildPlanPricingCardGlassTintBackground(variant,isInverted){return buildBrandGradientCardGlassTintBackground(variant,isInverted);}export function buildPlanTierCardAccentImage(variant){const[c1,c2,c3,c4]=GRADIENT_BACKGROUND_TOKEN_PATHS[variant].map(path=>colorToRgb(getColorValue(path)));const sheen=`linear-gradient(180deg, rgba(${_SHEEN_WHITE_RGB}, 0.05) 0%, rgba(${_SHEEN_WHITE_RGB}, 0) 14%)`;const accent=`linear-gradient(180deg, rgba(${c1}, 0.15) 0%, rgba(${c2}, 0.09) 20%, rgba(${c3}, 0.04) 42%, rgba(${c4}, 0) 65%)`;return`${sheen}, ${accent}`;}export function getPlanTierAccentFill(variant){return getBrandGradientCardStopColors(variant)[1];}export function getPlanTierAccentOnColor(fill){const white=getColorValue(\"/Utility colors/utility-white\");const black=getColorValue(\"/Utility colors/utility-black\");const onWhite=contrastRatio(white,fill)??0;const onBlack=contrastRatio(black,fill)??0;return onBlack>onWhite?black:white;}// recompile: 1791547021955\n\nexport const __FramerMetadata__ = {\"exports\":{\"buildCardBackgroundWithDarkWash\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBrandGradientCardStopColors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildBrandGradientCardGlassTintBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildPlanPricingCardFillBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildPlanTierCardAccentImage\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BrandGradientCardVariant\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPlanTierAccentOnColor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BRAND_GRADIENT_CARD_VARIANTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildBrandGradientCardBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ZIndexToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BrandRainbowStopQuad\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBrandGradientCardRingStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildBrandGradientFromTokenPaths\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPlanTierAccentFill\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildBrandGradientCardSingleLayerImage\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrandGradientCardVariant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BrandGradientCardRingOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PLAN_BRAND_FILL_VARIANTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildPlanPricingCardGlassTintBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PlanBrandFillVariant\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BRAND_GRADIENT_CARD_RING_BORDER_PX\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{toAccentGradient,withAlpha}from\"https://framerusercontent.com/modules/AGnoomGNCqruVQioiKz1/ZvuYfoTT8ryjs90AcKj4/colorEffects.js\";import{getColorValue}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{buildPlanPricingCardFillBackground,buildPlanPricingCardGlassTintBackground}from\"https://framerusercontent.com/modules/LC2zz5evV7qeSSWm3nEe/UVOak6lnFbdk4RGCmdHq/brandGradientCardBackground.js\";export const PLAN_ACCENT_BG_TOKENS={\"deep-yellow\":\"/Backgrounds/bg-deep-yellow\",\"orange\":\"/Backgrounds/bg-orange\",\"red\":\"/Backgrounds/bg-red\",\"hot-pink\":\"/Backgrounds/bg-hot-pink\",\"fuchsia\":\"/Backgrounds/bg-fuchsia\",\"purple\":\"/Backgrounds/bg-purple\",\"deep-purple\":\"/Backgrounds/bg-deep-purple\",\"blue\":\"/Backgrounds/bg-blue\",\"light-blue\":\"/Backgrounds/bg-light-blue\",\"cyan\":\"/Backgrounds/bg-cyan\",\"turquoise\":\"/Backgrounds/bg-turquoise\",\"green\":\"/Backgrounds/bg-green\",\"deep-green\":\"/Backgrounds/bg-deep-green\"};export const DEFAULT_PLAN_ACCENT_COLORS=[\"light-blue\",\"cyan\",\"blue\",\"fuchsia\",\"green\",\"orange\"];export const DEFAULT_PLAN_ICON_COLORS=[\"light-blue\",\"cyan\",\"blue\",\"fuchsia\",\"green\",\"orange\"];const FEATURED_ICON_COLOR_VALUES=[\"deep-yellow\",\"orange\",\"red\",\"hot-pink\",\"fuchsia\",\"purple\",\"deep-purple\",\"blue\",\"light-blue\",\"cyan\",\"turquoise\",\"green\",\"deep-green\"];export const PLAN_ACCENT_CONTROL_OPTIONS=[\"none\",\"deep-yellow\",\"orange\",\"red\",\"hot-pink\",\"fuchsia\",\"purple\",\"deep-purple\",\"blue\",\"light-blue\",\"cyan\",\"turquoise\",\"green\",\"deep-green\"];export const PLAN_ACCENT_CONTROL_OPTION_TITLES=[\"None\",\"Deep Yellow\",\"Orange\",\"Red\",\"Hot Pink\",\"Fuchsia\",\"Purple\",\"Deep Purple\",\"Blue\",\"Light Blue\",\"Cyan\",\"Turquoise\",\"Green\",\"Deep Green\"];const PLAN_CARD_GRADIENT_VARIANTS=[\"plan-free\",\"plan-core\",\"plan-pro\",\"plan-elite\"];export function getPlanBrandFillVariant(planIndex){return PLAN_CARD_GRADIENT_VARIANTS[planIndex%PLAN_CARD_GRADIENT_VARIANTS.length]??\"plan-free\";}export function getPlanCardBrandGradientBackground(_accent,planIndex,themeInverted){const variant=PLAN_CARD_GRADIENT_VARIANTS[planIndex%PLAN_CARD_GRADIENT_VARIANTS.length]??\"plan-free\";return buildPlanPricingCardFillBackground(variant,themeInverted);}export function getPlanCardBrandGlassTintBackground(_accent,planIndex,themeInverted){const variant=PLAN_CARD_GRADIENT_VARIANTS[planIndex%PLAN_CARD_GRADIENT_VARIANTS.length]??\"plan-free\";return buildPlanPricingCardGlassTintBackground(variant,themeInverted);}export function getPlanAccentTintOverlay(accent,index){const resolved=accent??DEFAULT_PLAN_ACCENT_COLORS[index]??\"none\";if(resolved===\"none\")return undefined;const bgPath=PLAN_ACCENT_BG_TOKENS[resolved];if(!bgPath)return undefined;const bgColor=getColorValue(bgPath);return toAccentGradient(withAlpha(bgColor,.55));}export function getPlanFeaturedIconColor(accent,index){const resolved=accent??DEFAULT_PLAN_ACCENT_COLORS[index]??\"none\";if(resolved!==\"none\"&&FEATURED_ICON_COLOR_VALUES.includes(resolved)){return resolved;}return DEFAULT_PLAN_ICON_COLORS[index%DEFAULT_PLAN_ICON_COLORS.length]??\"blue\";}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_PLAN_ACCENT_COLORS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PLAN_ACCENT_CONTROL_OPTIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_PLAN_ICON_COLORS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PlanCardAccentColor\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPlanCardBrandGradientBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPlanAccentTintOverlay\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PLAN_ACCENT_BG_TOKENS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPlanBrandFillVariant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPlanCardBrandGlassTintBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PLAN_ACCENT_CONTROL_OPTION_TITLES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPlanFeaturedIconColor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 360\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{forwardRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{kernHeadingPlainText,getColorValue,getOpacity,getSpacing,getWidthValue,getTypographyStyles}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getCardPadding,getGap,getCardRadius}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{applyCardSurfaceStyle,CardSurfaceOverlay,getCardContentLayerStyle}from\"https://framerusercontent.com/modules/c7IaIUrLe31WGKn6OlY9/JzMYUrJlewrhKCYC9na7/cardSurface.js\";import{getPlanCardBrandGlassTintBackground,getPlanFeaturedIconColor}from\"https://framerusercontent.com/modules/Oqe4YMrSKJBciSC8iXIw/jpI5KGDnxoDnE440p3N9/planCardAccent.js\";import{getLinkUrl}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";import{useIsLinkHiddenInLocale}from\"https://framerusercontent.com/modules/i2k7RFJiWMPmJnpNkh1p/Hf3zire7RzYAVs4gwCWx/useLocaleRestrictedLinks.js\";import{ICON_OPTIONS_WITH_NONE,ICON_OPTION_TITLES}from\"https://framerusercontent.com/modules/jzp1x6Kjn3e4gtLhaTqD/XFRhkR7sU6kwzdKPYWwf/icons.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{resolveCollectionElementId,resolveScopedElementId}from\"https://framerusercontent.com/modules/Ec9bGA2XITeferQlUDWq/5qQEL080pLQHBjiWrdw4/resolveElementId.js\";import FeaturedIcon from\"https://framerusercontent.com/modules/HOOF57qScRGbEtRiOgNP/RLyBpeFkEYNS5fYxOyxi/FeaturedIcon.js\";import Button from\"https://framerusercontent.com/modules/5dTK8Rb61QTevyxW7GJE/wzLOKk3voDIy9BKhkYX3/Button.js\";import{resolveTricountCardButtonProps}from\"https://framerusercontent.com/modules/YGmyc1f1PjNVzt5VD1cd/nra9PMlNKUOLD3jpHukG/buttonStyles.js\";import{getCardThemeColors,resolveBrand}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";const CardPricingInternal=/*#__PURE__*/forwardRef(function CardPricingInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint=\"desktop\",brand,planName=\"Plan\",price=\"€0\",billingPeriod=\"per month\",description,buttonLabel=\"Explore plan\",buttonLink,onButtonClick,buttonId,iconName=\"plan-core\",featuredIconColor=\"orange\",popular=false,surface=\"liquid-glass\",accentPlanIndex,cardAccentColor,cardBorderRadius:cardBorderRadiusProp,style,id:idProp}=props;const buttonLinkUrl=getLinkUrl(buttonLink);const isButtonLinkHiddenInLocale=useIsLinkHiddenInLocale(buttonLink,brand);const showButton=Boolean(buttonLabel&&buttonLabel.trim()!==\"\")&&!isButtonLinkHiddenInLocale;const cardId=resolveCollectionElementId(idProp,\"card-pricing\",buttonLinkUrl||planName);const resolvedButtonId=resolveScopedElementId(buttonId,\"card-pricing-button\",cardId,\"button\");const isRainbowGlassCard=surface===\"liquid-glass\";const isTricount=resolveBrand(brand)===\"tricount\";const useRainbowGlass=isRainbowGlassCard&&!isTricount;const cardButtonProps=resolveTricountCardButtonProps(brand,theme,\"ghost\");const colors=React.useMemo(()=>{if(isTricount){const tri=getCardThemeColors(theme,\"tricount\");return{bg:tri.cardBg,textPrimary:tri.titleColor,textSecondary:tri.descriptionColor};}if(isRainbowGlassCard){const textPrimary=getColorValue(\"/Text/text-primary\");return{bg:\"transparent\",textPrimary,textSecondary:textPrimary};}if(theme===\"inverted\"){return{bg:getColorValue(\"/Backgrounds/bg-inverted-tertiary\"),textPrimary:getColorValue(\"/Text/text-inverted-primary\"),textSecondary:getColorValue(\"/Text/text-inverted-secondary\")};}return{bg:getColorValue(\"/Backgrounds/bg-tertiary\"),textPrimary:getColorValue(\"/Text/text-primary\"),textSecondary:getColorValue(\"/Text/text-secondary\")};},[theme,isRainbowGlassCard,isTricount]);const secondaryCopyOpacity=useRainbowGlass?getOpacity(\"strong\"):1;const gapMd=getGap(\"md\",breakpoint);const gapSm=getGap(\"sm\",breakpoint);const gapTight=getSpacing(4);const padding=getCardPadding(breakpoint);const planFeaturedIconSize=breakpoint===\"phone\"?48:breakpoint===\"tablet\"?64:80;const resolvedCardBorderRadius=cardBorderRadiusProp??getCardRadius(breakpoint,\"default\");const cardStyle=applyCardSurfaceStyle({display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:gapMd,padding,backgroundColor:colors.bg,borderRadius:resolvedCardBorderRadius,width:\"100%\",minWidth:0,maxWidth:getWidthValue(\"width-xs\"),overflow:\"hidden\",position:\"relative\",...style},surface);const planNameTypography=getTypographyStyles(\"/Headline XS/Heavy\",breakpoint);const planNameStyle={...planNameTypography,color:colors.textPrimary,margin:0,textAlign:\"center\",alignSelf:\"stretch\",minWidth:0};const priceTypography=getTypographyStyles(\"/Headline LG/Heavy\",breakpoint);const priceStyle={...priceTypography,color:colors.textPrimary,margin:0,textAlign:\"center\",alignSelf:\"stretch\",minWidth:0,minHeight:\"1.15em\",overflowWrap:\"break-word\"};const billingStyle={...getTypographyStyles(\"/Body LG/Light\",breakpoint),color:colors.textSecondary,opacity:secondaryCopyOpacity,margin:0,textAlign:\"center\",alignSelf:\"stretch\",minWidth:0,...PRESERVE_CONTROL_NEWLINES};const descStyle={...getTypographyStyles(\"/Body LG/Light\",breakpoint),color:colors.textSecondary,opacity:secondaryCopyOpacity,margin:0,textAlign:\"center\",alignSelf:\"stretch\",minWidth:0,...PRESERVE_CONTROL_NEWLINES};const priceStackStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:gapTight,alignSelf:\"stretch\"};const showFeaturedIcon=iconName!==\"none\";const effectiveIcon=iconName&&iconName!==\"none\"?iconName:\"plan-core\";const copyStackStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:gapSm,alignSelf:\"stretch\",minWidth:0};const planAccentIndex=accentPlanIndex??0;const glassAccentTint=useRainbowGlass?getPlanCardBrandGlassTintBackground(cardAccentColor,planAccentIndex,theme===\"inverted\"):undefined;const resolvedFeaturedIconColor=isTricount?undefined:useRainbowGlass||accentPlanIndex!==undefined?getPlanFeaturedIconColor(cardAccentColor,planAccentIndex):featuredIconColor;const contentLayerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:gapMd,alignSelf:\"stretch\",...getCardContentLayerStyle(surface)};return /*#__PURE__*/_jsxs(\"div\",{ref:ref,id:cardId,style:cardStyle,children:[/*#__PURE__*/_jsx(CardSurfaceOverlay,{id:`${cardId}-surface`,surface:surface,radius:resolvedCardBorderRadius,theme:theme,brand:brand,tintOverlay:glassAccentTint,suppressTint:Boolean(glassAccentTint),blurAmount:glassAccentTint?.8:undefined}),/*#__PURE__*/_jsxs(\"div\",{style:contentLayerStyle,children:[showFeaturedIcon&&/*#__PURE__*/_jsx(FeaturedIcon,{id:`${cardId}-icon`,breakpoint:breakpoint,theme:theme,brand:brand,iconContext:\"card\",glass:useRainbowGlass,color:resolvedFeaturedIconColor,size:planFeaturedIconSize,icon:effectiveIcon,iconName:effectiveIcon}),/*#__PURE__*/_jsxs(\"div\",{style:copyStackStyle,children:[planName&&/*#__PURE__*/_jsx(\"h3\",{style:planNameStyle,children:kernHeadingPlainText(planName)}),/*#__PURE__*/_jsxs(\"div\",{style:priceStackStyle,children:[/*#__PURE__*/_jsx(\"p\",{style:priceStyle,children:price}),billingPeriod&&/*#__PURE__*/_jsx(\"p\",{style:billingStyle,children:billingPeriod})]}),description&&description.trim()!==\"\"&&/*#__PURE__*/_jsx(\"p\",{style:descStyle,children:description})]}),showButton&&/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,theme:cardButtonProps.theme,brand:brand,variant:popular?\"solid\":cardButtonProps.variant,size:\"small\",label:buttonLabel,link:buttonLinkUrl||undefined,onClick:onButtonClick,id:resolvedButtonId,trackingId:resolvedButtonId,analyticsLocation:\"pricing\"})]})]});});const CardPricingWithRef=/*#__PURE__*/forwardRef(function CardPricingWithRef(props,ref){return /*#__PURE__*/_jsx(CardPricingInternal,{...props,ref:ref});});CardPricingWithRef.displayName=\"Card Pricing - Molecule\";/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 360\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function CardPricing(props){const ref=React.useRef(null);return /*#__PURE__*/_jsx(CardPricingWithRef,{...props,ref:ref});}CardPricing.displayName=\"Card Pricing - Molecule\";addPropertyControls(CardPricing,{planName:{type:ControlType.String,title:\"Plan Name\",defaultValue:\"Plan\",placeholder:\"e.g. Pro\",description:\"Plan display name.\"},price:{type:ControlType.String,title:\"Price\",defaultValue:\"€0\",placeholder:\"e.g. €9.99\",description:\"Price display.\"},billingPeriod:{type:ControlType.String,title:\"Billing Period\",defaultValue:\"per month\",placeholder:\"per month\",description:\"Billing period or short label below price.\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\",placeholder:\"Optional feature summary\",displayTextArea:true,description:\"Optional description or feature text.\"},buttonLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:\"Explore plan\",placeholder:\"Explore plan\",description:\"CTA button label.\"},buttonLink:{type:ControlType.Link,defaultValue:\"\",title:\"Button Link\",description:\"CTA button URL.\"},buttonId:{type:ControlType.TrackingId,title:\"Button Tracking\",defaultValue:\"card-pricing-button\",placeholder:\"ID\",description:\"CTA Tracking ID (lowercase + hyphens). Used as the HTML id, Framer custom event, and dataLayer select_content cta_id.\"},iconName:{type:ControlType.Enum,title:\"Icon\",options:[...ICON_OPTIONS_WITH_NONE],optionTitles:ICON_OPTIONS_WITH_NONE.map(c=>ICON_OPTION_TITLES[c]),defaultValue:\"plan-core\",description:\"Icon for the card.\"},featuredIconColor:{type:ControlType.Enum,title:\"Icon Color\",options:[\"orange\",\"blue\",\"green\",\"purple\",\"default\"],optionTitles:[\"Orange\",\"Blue\",\"Green\",\"Purple\",\"Default\"],defaultValue:\"orange\",description:\"Accent color for the featured plan icon.\"},popular:{type:ControlType.Boolean,title:\"Popular\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Highlight as popular plan (solid CTA).\"},id:{type:ControlType.String,title:\"ID\",defaultValue:\"card-pricing\",placeholder:\"e.g. my-element\",description:\"HTML id for the root element (e.g. for analytics or anchor links).\",preventLocalization:true},...breakpointPropertyControl(),...themePropertyControls(\"Default is dark mode, inverted is light mode. Theme passes to all children.\"),...brandPropertyControl()});\nexport const __FramerMetadata__ = {\"exports\":{\"CardPricingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CardPricing\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"360\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"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}from\"react/jsx-runtime\";import{forwardRef,useRef,useState,useEffect,useMemo,useId}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";import{themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{resolveScopedElementId,resolveSectionIdPrefix}from\"https://framerusercontent.com/modules/Ec9bGA2XITeferQlUDWq/5qQEL080pLQHBjiWrdw4/resolveElementId.js\";import{useReducedMotion,useEffectiveBreakpoint,isCanvasPhoneBreakpoint,isCanvasTabletBreakpoint,kernHeadingPlainText,getResponsiveGap,getTypographyStyles,getRadius,getZIndex,getSpacing,getTransition,getStagger,getWidthValue,getSpring}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getThemeColors,getPlaceholderColors}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{getSectionStyles,getContainerStyles,getGap,getCardRadius,getSectionWrapperStyles,getResponsiveButtonWidth,getLiquidGlassVariantChromeShadow,getFocusOutlineStyle,shouldShowFocusRing,getCmsEmptyPlaceholderStyle}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{SECTION_BACKGROUND_DEFAULTS,getSectionBackgroundFromProps,getSectionContentStackStyle,getSectionRootBackgroundStyle,sectionBackgroundPropertyControls}from\"https://framerusercontent.com/modules/EQ5GV8erE0jQ7Er76nwA/z7pnpLPqkQ6On7imsHSe/sectionBackground.js\";import{getSectionRestProps}from\"https://framerusercontent.com/modules/cvrDZht3fKY7cTHzhrpC/2UMs7W5ETX91bgzauDsw/sectionProps.js\";import{getPlanIconNameFromPlanName}from\"https://framerusercontent.com/modules/jzp1x6Kjn3e4gtLhaTqD/XFRhkR7sU6kwzdKPYWwf/icons.js\";import{getLinkUrl}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{PLACEHOLDER,HINT_DESCRIPTION}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{useSectionAnimation,getSectionMotionInitial}from\"https://framerusercontent.com/modules/6nckfIXrjKHscT3Y5yzI/70BcWwuYZHa1Fr9sTgXk/useSectionAnimation.js\";import{createSectionVariants}from\"https://framerusercontent.com/modules/ya5bnJzyUptPCQVNuAHz/juH7xwT92tqgAMeG0DhW/motionVariants.js\";import{CMS_COLLECTION_LAYOUT_ATTR,buildCmsCollectionLayoutCriticalCss,getCmsCollectionLayoutId,useCmsCollectionLayout}from\"https://framerusercontent.com/modules/qUnODpG58DPHrSIPDTFK/4ewjHEXEbTKnZgaa4QDD/cmsCollectionLayout.js\";import{injectBreakpointIntoCmsSlot}from\"https://framerusercontent.com/modules/cFhaboR1Pe65LQDUkQXx/q2i86S2CxIqjKShhSqoo/injectBreakpointIntoCmsSlot.js\";import CardPricing from\"https://framerusercontent.com/modules/fzhqZvbMbbrT6BB4qAYN/jwyztYgktSkTzubuoLzL/CardPricing.js\";import Button from\"https://framerusercontent.com/modules/5dTK8Rb61QTevyxW7GJE/wzLOKk3voDIy9BKhkYX3/Button.js\";import{getLiquidGlassFinish,liquidGlassLegacyHighlightToVariant,withAlpha}from\"https://framerusercontent.com/modules/AGnoomGNCqruVQioiKz1/ZvuYfoTT8ryjs90AcKj4/colorEffects.js\";function normalizePlanPriceAndBilling(price,billingPeriod){const rawPrice=price.trim();const rawBilling=billingPeriod?.trim();if(rawPrice.length===0)return{price,billingPeriod};if(rawBilling&&rawPrice.endsWith(rawBilling)){const priceWithoutBilling=rawPrice.slice(0,rawPrice.length-rawBilling.length).trim();return{price:priceWithoutBilling.length>0?priceWithoutBilling:rawPrice,billingPeriod:rawBilling};}if(!rawBilling){const combinedMatch=rawPrice.match(/^(.+?)\\s+(\\/\\S.*|per\\s+\\S.*)$/i);if(combinedMatch){return{price:combinedMatch[1].trim(),billingPeriod:combinedMatch[2].trim()};}}return{price,billingPeriod};}function getPricingCardRadius(breakpoint){return getCardRadius(breakpoint,\"large\");}const CARD_PRICING_GRID_ITEM_STYLE={minWidth:0,maxWidth:\"100%\",width:\"100%\"};const CMS_PLANS_HOST_STYLES={width:\"100%\",minWidth:0,alignSelf:\"stretch\"};function buildPlan(name,price,billingPeriod,description,buttonLabel,buttonLink){if(name===undefined&&price===undefined&&description===undefined&&buttonLabel===undefined){return undefined;}return{name:name??\"\",price:price??\"\",billingPeriod,description:description??\"\",buttonLabel:buttonLabel??\"\",buttonLink};}function pickPlanTypeField(planType2Active,primary,forType2){if(!planType2Active)return primary;return forType2!==undefined?forType2:primary;}const SectionPricingCardsInternal=/*#__PURE__*/forwardRef(function SectionPricingCardsInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint:breakpointProp=\"desktop\",contentSource=\"manual\",collectionList,heading=PLACEHOLDER.HEADING,description=PLACEHOLDER.DESCRIPTION,showPlanTypeTabs=true,planType1=\"Type 1\",planType2=\"Type 2\",selectedPlanType=\"type1\",planType2Selected,plan1Enabled=true,plan2Enabled=true,plan3Enabled=true,plan4Enabled=true,plan1Name,plan1Price,plan1BillingPeriod,plan1Description,plan1ButtonLabel,plan1ButtonLink,plan2Name,plan2Price,plan2BillingPeriod,plan2Description,plan2ButtonLabel,plan2ButtonLink,plan3Name,plan3Price,plan3BillingPeriod,plan3Description,plan3ButtonLabel,plan3ButtonLink,plan4Name,plan4Price,plan4BillingPeriod,plan4Description,plan4ButtonLabel,plan4ButtonLink,plan1NameType2,plan1PriceType2,plan1BillingPeriodType2,plan1DescriptionType2,plan1ButtonLabelType2,plan1ButtonLinkType2,plan2NameType2,plan2PriceType2,plan2BillingPeriodType2,plan2DescriptionType2,plan2ButtonLabelType2,plan2ButtonLinkType2,plan3NameType2,plan3PriceType2,plan3BillingPeriodType2,plan3DescriptionType2,plan3ButtonLabelType2,plan3ButtonLinkType2,plan4NameType2,plan4PriceType2,plan4BillingPeriodType2,plan4DescriptionType2,plan4ButtonLabelType2,plan4ButtonLinkType2,plan1CtaId,plan2CtaId,plan3CtaId,plan4CtaId,comparisonLinkId,comparisonLinkLabel=\"Compare\",comparisonLinkUrlType1,comparisonLinkUrlType2,comparisonIntroText,layoutVariant=\"default\",onPlanTypeChange,onPlanClick,onComparisonClick,onComparisonNavigate,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,sectionId,planTypeToggleAriaLabel=\"Plan type selection\",style,children,...rest}=props;const planCtaIds=[plan1CtaId,plan2CtaId,plan3CtaId,plan4CtaId];const breakpoint=useEffectiveBreakpoint(breakpointProp);const colors=getThemeColors(theme,brand??backgroundGradientBrand);const{sectionBgColor,isGradient,backgroundLayer}=getSectionBackgroundFromProps({theme,backgroundVariant,backgroundPreset,brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection,backgroundShowOverlay,colors});const reducedMotion=useReducedMotion();const componentId=useId();const resolvedSectionId=resolveSectionIdPrefix(sectionId,componentId,\"section-pricing-cards\");const resolvedComparisonLinkId=resolveScopedElementId(comparisonLinkId,\"section-pricing-cards-comparison-link\",resolvedSectionId,\"comparison-link\");const headingId=useId();const{sectionRef,animate,hasMounted}=useSectionAnimation(ref);const resolvedSelectedPlanType=selectedPlanType!=null?selectedPlanType:planType2Selected===true?\"type2\":\"type1\";const selectedIndexFromProps=resolvedSelectedPlanType===\"type2\"?1:0;const[interactionPlanTypeIndex,setInteractionPlanTypeIndex]=useState(null);const isStaticRenderer=useIsStaticRenderer();const cmsCardsRef=useRef(null);const[focusedPlanTypeIndex,setFocusedPlanTypeIndex]=useState(null);const planTypes=[planType1,planType2].filter(x=>Boolean(x));const effectiveSelectedPlanType=showPlanTypeTabs?interactionPlanTypeIndex??selectedIndexFromProps:0;const planType2TabActive=effectiveSelectedPlanType===1;const plans=useMemo(()=>{const slotEnabled=[plan1Enabled!==false,plan2Enabled!==false,plan3Enabled!==false,plan4Enabled!==false];const slotPlans=[buildPlan(pickPlanTypeField(planType2TabActive,plan1Name,plan1NameType2),pickPlanTypeField(planType2TabActive,plan1Price,plan1PriceType2),pickPlanTypeField(planType2TabActive,plan1BillingPeriod,plan1BillingPeriodType2),pickPlanTypeField(planType2TabActive,plan1Description,plan1DescriptionType2),pickPlanTypeField(planType2TabActive,plan1ButtonLabel,plan1ButtonLabelType2),pickPlanTypeField(planType2TabActive,plan1ButtonLink,plan1ButtonLinkType2)),buildPlan(pickPlanTypeField(planType2TabActive,plan2Name,plan2NameType2),pickPlanTypeField(planType2TabActive,plan2Price,plan2PriceType2),pickPlanTypeField(planType2TabActive,plan2BillingPeriod,plan2BillingPeriodType2),pickPlanTypeField(planType2TabActive,plan2Description,plan2DescriptionType2),pickPlanTypeField(planType2TabActive,plan2ButtonLabel,plan2ButtonLabelType2),pickPlanTypeField(planType2TabActive,plan2ButtonLink,plan2ButtonLinkType2)),buildPlan(pickPlanTypeField(planType2TabActive,plan3Name,plan3NameType2),pickPlanTypeField(planType2TabActive,plan3Price,plan3PriceType2),pickPlanTypeField(planType2TabActive,plan3BillingPeriod,plan3BillingPeriodType2),pickPlanTypeField(planType2TabActive,plan3Description,plan3DescriptionType2),pickPlanTypeField(planType2TabActive,plan3ButtonLabel,plan3ButtonLabelType2),pickPlanTypeField(planType2TabActive,plan3ButtonLink,plan3ButtonLinkType2)),buildPlan(pickPlanTypeField(planType2TabActive,plan4Name,plan4NameType2),pickPlanTypeField(planType2TabActive,plan4Price,plan4PriceType2),pickPlanTypeField(planType2TabActive,plan4BillingPeriod,plan4BillingPeriodType2),pickPlanTypeField(planType2TabActive,plan4Description,plan4DescriptionType2),pickPlanTypeField(planType2TabActive,plan4ButtonLabel,plan4ButtonLabelType2),pickPlanTypeField(planType2TabActive,plan4ButtonLink,plan4ButtonLinkType2))];const out=[];for(let i=0;i<4;i++){if(!slotEnabled[i])continue;const base=slotPlans[i];if(!base)continue;const normalized=normalizePlanPriceAndBilling(base.price,base.billingPeriod);out.push({...base,price:normalized.price,billingPeriod:normalized.billingPeriod,slotIndex:i});}return out.reverse();},[plan1Enabled,plan2Enabled,plan3Enabled,plan4Enabled,plan1Name,plan1Price,plan1BillingPeriod,plan1Description,plan1ButtonLabel,plan1ButtonLink,plan2Name,plan2Price,plan2BillingPeriod,plan2Description,plan2ButtonLabel,plan2ButtonLink,plan3Name,plan3Price,plan3BillingPeriod,plan3Description,plan3ButtonLabel,plan3ButtonLink,plan4Name,plan4Price,plan4BillingPeriod,plan4Description,plan4ButtonLabel,plan4ButtonLink,planType2TabActive,plan1NameType2,plan1PriceType2,plan1BillingPeriodType2,plan1DescriptionType2,plan1ButtonLabelType2,plan1ButtonLinkType2,plan2NameType2,plan2PriceType2,plan2BillingPeriodType2,plan2DescriptionType2,plan2ButtonLabelType2,plan2ButtonLinkType2,plan3NameType2,plan3PriceType2,plan3BillingPeriodType2,plan3DescriptionType2,plan3ButtonLabelType2,plan3ButtonLinkType2,plan4NameType2,plan4PriceType2,plan4BillingPeriodType2,plan4DescriptionType2,plan4ButtonLabelType2,plan4ButtonLinkType2]);useEffect(()=>{setInteractionPlanTypeIndex(null);},[selectedIndexFromProps,showPlanTypeTabs]);const currentSelectedPlanType=effectiveSelectedPlanType;const isCanvasPhone=isCanvasPhoneBreakpoint(breakpointProp);const isCanvasTablet=isCanvasTabletBreakpoint(breakpointProp);const hasCMS=contentSource===\"cms\";const isCanvas=RenderTarget.current()===RenderTarget.canvas;const planTypePillLayoutId=`section-plan-cards-simple-pill-${componentId}-${breakpointProp}`;const handlePlanTypeClick=index=>{setInteractionPlanTypeIndex(index);onPlanTypeChange?.(index);};const sectionStyles=useMemo(()=>({...getSectionStyles(breakpoint),...getSectionRootBackgroundStyle({useMontserrat,brand:brand??backgroundGradientBrand}),...layoutVariant===\"compactTop\"?{paddingTop:getGap(\"md\",breakpoint)}:{},...layoutVariant===\"compactBottom\"?{paddingBottom:getResponsiveGap(\"large\",breakpoint)}:{},backgroundColor:sectionBgColor,...style}),[breakpoint,layoutVariant,sectionBgColor,style,useMontserrat,brand,backgroundGradientBrand]);const containerStyles=useMemo(()=>({...getContainerStyles(layoutVariant===\"wide\"?\"desktop\":breakpoint),...getSectionContentStackStyle(isGradient)}),[layoutVariant,breakpoint,isGradient]);const contentStyles={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:getGap(\"lg\",breakpoint),minWidth:0,width:\"100%\"};const headingStyles={...getTypographyStyles(\"/Headline 2XL/Heavy\",breakpoint),color:colors.textPrimary,margin:0,textAlign:\"center\",...PRESERVE_CONTROL_NEWLINES};const descriptionStyles={...getTypographyStyles(\"/Subheadline/MD\",breakpoint),color:colors.textPrimary,margin:0,textAlign:\"center\",...PRESERVE_CONTROL_NEWLINES};const comparisonIntroStyles={...getTypographyStyles(\"/Body MD/Light\",breakpoint),color:colors.textSecondary,margin:0,textAlign:\"center\",...PRESERVE_CONTROL_NEWLINES};const isInverted=theme===\"inverted\";const planToggleGlassVariant=liquidGlassLegacyHighlightToVariant(isInverted?\"dark\":\"light\");const glassFinish=getLiquidGlassFinish({variant:planToggleGlassVariant,surface:\"button\",selected:false});const activePillGlassFinish=getLiquidGlassFinish({variant:planToggleGlassVariant,surface:\"button\",selected:true});const planToggleRadius=getRadius(\"radius-xl\");const activePillChromeShadow=useMemo(()=>{const base=getLiquidGlassVariantChromeShadow(planToggleGlassVariant,\"button\",true);return base.replace(/rgba\\((\\d+),\\s*(\\d+),\\s*(\\d+),\\s*([\\d.]+)\\)/g,(_m,r,g,b,a)=>{const next=Math.min(1,parseFloat(a)*.5);return`rgba(${r}, ${g}, ${b}, ${next})`;});},[planToggleGlassVariant]);const toggleContainerStyles={position:\"relative\",zIndex:getZIndex(\"raised\"),display:\"flex\",gap:getGap(\"xs\",breakpoint),borderRadius:planToggleRadius,width:isCanvasPhone?\"100%\":\"auto\",maxWidth:\"100%\",alignSelf:isCanvasPhone?\"stretch\":\"center\",backgroundColor:withAlpha(colors.bgSecondary,.55),padding:getSpacing(4),...glassFinish};const toggleButtonBaseStyles={...getTypographyStyles(\"/Button LG\",breakpoint)||{},flex:1,minWidth:0,padding:`${getSpacing(12)} ${getSpacing(20)}`,border:\"none\",borderRadius:planToggleRadius,cursor:\"pointer\",transition:reducedMotion?\"none\":getTransition(\"color\",\"quick\"),backgroundColor:\"transparent\",color:colors.textSecondary,textAlign:\"center\",...PRESERVE_CONTROL_NEWLINES};const toggleButtonActiveStyles={...toggleButtonBaseStyles,color:colors.textPrimary};const activePillBackground=`linear-gradient(180deg, ${withAlpha(colors.bgTertiary,.5)} 0%, ${withAlpha(colors.bgTertiary,.26)} 100%)`;const plansGridWrapperStyles={width:\"100%\",minWidth:0,maxWidth:\"100%\"};const plansGridStyles={display:\"grid\",gridTemplateColumns:isCanvasPhone?\"minmax(0, 1fr)\":isCanvasTablet?plans.length>=2?\"repeat(2, minmax(0, 1fr))\":\"minmax(0, 1fr)\":plans.length>=4?\"repeat(4, minmax(0, 1fr))\":`repeat(${Math.max(1,plans.length)}, minmax(0, 1fr))`,gap:getGap(\"md\",breakpoint),alignSelf:\"stretch\",width:\"100%\",minWidth:0};const cmsPlansGridStyles={display:\"grid\",gridTemplateColumns:isCanvasPhone?\"minmax(0, 1fr)\":isCanvasTablet?\"repeat(2, minmax(0, 1fr))\":\"repeat(4, minmax(0, 1fr))\",gap:getGap(\"md\",breakpoint),alignSelf:\"stretch\",width:\"100%\",minWidth:0};const{bgSubtle:placeholderBgSubtle,textMuted:placeholderTextMuted}=getPlaceholderColors(colors);const responsiveCollectionList=useMemo(()=>injectBreakpointIntoCmsSlot(collectionList,breakpointProp),[collectionList,breakpointProp]);const hasCmsCollection=hasCMS&&Boolean(collectionList);useCmsCollectionLayout(cmsCardsRef,hasCmsCollection,cmsPlansGridStyles,CARD_PRICING_GRID_ITEM_STYLE,breakpointProp);const cmsLayoutId=getCmsCollectionLayoutId(breakpointProp,componentId);const cmsLayoutCriticalCss=hasCmsCollection?buildCmsCollectionLayoutCriticalCss(cmsLayoutId,cmsPlansGridStyles,CARD_PRICING_GRID_ITEM_STYLE):\"\";const{container:containerVariants,item:itemVariants}=createSectionVariants(reducedMotion,{stagger:getStagger(\"loose\")});const comparisonLinkRaw=pickPlanTypeField(planType2TabActive,comparisonLinkUrlType1,comparisonLinkUrlType2);const comparisonUrl=comparisonLinkRaw!=null&&comparisonLinkRaw!==\"\"?getLinkUrl(comparisonLinkRaw):\"\";const hasComparisonUrl=comparisonUrl.length>0;const hasHeader=Boolean(heading||description);const pricingCardRadius=getPricingCardRadius(breakpoint);return /*#__PURE__*/_jsxs(motion.section,{ref:sectionRef,style:sectionStyles,id:resolvedSectionId,\"aria-labelledby\":heading?headingId:undefined,initial:getSectionMotionInitial(animate,{hasMounted,reducedMotion}),animate:animate,variants:containerVariants,...getSectionRestProps(rest),children:[backgroundLayer,/*#__PURE__*/_jsx(\"div\",{style:containerStyles,children:/*#__PURE__*/_jsxs(\"div\",{style:contentStyles,children:[hasHeader&&/*#__PURE__*/_jsxs(motion.div,{style:{display:\"flex\",flexDirection:\"column\",gap:getGap(\"md\",breakpoint),alignItems:\"center\",width:\"100%\",maxWidth:getWidthValue(\"width-xl\"),marginLeft:\"auto\",marginRight:\"auto\"},variants:itemVariants,children:[heading&&/*#__PURE__*/_jsx(\"h2\",{id:headingId,style:headingStyles,children:kernHeadingPlainText(heading)}),description&&/*#__PURE__*/_jsx(\"p\",{style:descriptionStyles,children:description})]}),showPlanTypeTabs&&planTypes.length>0&&/*#__PURE__*/_jsxs(motion.div,{style:toggleContainerStyles,role:\"group\",\"aria-label\":planTypeToggleAriaLabel,initial:false,children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",gap:getGap(\"xs\",breakpoint),padding:getSpacing(4),pointerEvents:\"none\"},\"aria-hidden\":\"true\",children:planTypes.map((planType,index)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:1,position:\"relative\",minWidth:0},children:currentSelectedPlanType===index&&/*#__PURE__*/_jsx(motion.div,{layoutId:isStaticRenderer||reducedMotion?undefined:planTypePillLayoutId,style:{position:\"absolute\",inset:0,borderRadius:planToggleRadius,...activePillGlassFinish,boxShadow:activePillChromeShadow,background:activePillBackground},transition:reducedMotion?{duration:0}:{type:\"spring\",...getSpring(\"snappy\")}})},`plan-type-${planType}-${index}`))}),planTypes.map((planType,index)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...currentSelectedPlanType===index?toggleButtonActiveStyles:toggleButtonBaseStyles,position:\"relative\",zIndex:getZIndex(\"raised\"),outline:focusedPlanTypeIndex===index?getFocusOutlineStyle(brand):\"none\",outlineOffset:getSpacing(2)},onClick:()=>handlePlanTypeClick(index),onFocus:event=>setFocusedPlanTypeIndex(shouldShowFocusRing(event.currentTarget)?index:null),onBlur:()=>setFocusedPlanTypeIndex(null),\"aria-pressed\":currentSelectedPlanType===index,children:planType},planType))]}),hasCMS?collectionList?/*#__PURE__*/_jsx(motion.div,{style:plansGridWrapperStyles,variants:itemVariants,children:/*#__PURE__*/_jsxs(\"div\",{ref:cmsCardsRef,style:CMS_PLANS_HOST_STYLES,[CMS_COLLECTION_LAYOUT_ATTR]:cmsLayoutId,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:cmsLayoutCriticalCss}}),responsiveCollectionList]})}):isCanvas?/*#__PURE__*/_jsx(motion.div,{style:plansGridWrapperStyles,variants:itemVariants,children:/*#__PURE__*/_jsxs(\"div\",{style:getCmsEmptyPlaceholderStyle(breakpoint,placeholderBgSubtle),children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{fontSize:getSpacing(32),lineHeight:1},children:\"💳\"}),/*#__PURE__*/_jsx(\"p\",{style:{...getTypographyStyles(\"/Body SM/Heavy\",breakpoint),color:colors.textSecondary},children:\"Connect CMS Collection\"}),/*#__PURE__*/_jsx(\"p\",{style:{...getTypographyStyles(\"/Body SM/Light\",breakpoint),color:placeholderTextMuted},children:\"Drop a Collection List here and link it to your CMS\"})]})}):null:plans.length>0&&/*#__PURE__*/_jsx(motion.div,{style:plansGridWrapperStyles,variants:itemVariants,children:/*#__PURE__*/_jsx(\"div\",{style:plansGridStyles,children:plans.map(plan=>{const planIconName=getPlanIconNameFromPlanName(plan.name);const iconName=planIconName?`plan-${planIconName}`:\"plan-core\";return /*#__PURE__*/_jsx(CardPricing,{breakpoint:breakpoint,theme:theme,brand:brand,surface:\"liquid-glass\",accentPlanIndex:plan.slotIndex,planName:plan.name,price:plan.price,billingPeriod:plan.billingPeriod,description:plan.description,buttonLabel:plan.buttonLabel,buttonLink:plan.buttonLink,onButtonClick:()=>onPlanClick?.(plan.slotIndex),iconName:iconName,buttonId:planCtaIds[plan.slotIndex]||undefined,cardBorderRadius:pricingCardRadius,style:CARD_PRICING_GRID_ITEM_STYLE},`${effectiveSelectedPlanType}-${plan.slotIndex}-${plan.name}-${plan.price}`);})})}),comparisonIntroText?.trim()&&/*#__PURE__*/_jsx(motion.p,{variants:itemVariants,style:comparisonIntroStyles,children:comparisonIntroText}),comparisonLinkLabel&&/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,style:{width:getResponsiveButtonWidth(breakpoint)},children:hasComparisonUrl&&typeof onComparisonNavigate===\"function\"?/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,variant:\"solid\",theme:theme,brand:brand,size:\"medium\",label:comparisonLinkLabel,onClick:()=>onComparisonNavigate(comparisonUrl),id:resolvedComparisonLinkId,trackingId:resolvedComparisonLinkId,analyticsLocation:\"pricing\"}):hasComparisonUrl?/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,variant:\"solid\",theme:theme,brand:brand,size:\"medium\",label:comparisonLinkLabel,link:comparisonUrl,id:resolvedComparisonLinkId,trackingId:resolvedComparisonLinkId,analyticsLocation:\"pricing\"}):/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,variant:\"solid\",theme:theme,brand:brand,size:\"medium\",label:comparisonLinkLabel,onClick:onComparisonClick,id:resolvedComparisonLinkId,trackingId:resolvedComparisonLinkId,analyticsLocation:\"pricing\"})}),children]})})]});});export default function SectionPricingCards(props){const ref=useRef(null);const breakpoint=useEffectiveBreakpoint(props.breakpoint??\"desktop\");return /*#__PURE__*/_jsx(\"div\",{style:{...getSectionWrapperStyles(breakpoint),...props.style},children:/*#__PURE__*/_jsx(SectionPricingCardsInternal,{...props,ref:ref})});}SectionPricingCards.displayName=\"Section Pricing Cards - Organism\";function hidePlanTypeTabControls(p){return p.showPlanTypeTabs===false;}addPropertyControls(SectionPricingCards,{heading:{type:ControlType.String,title:\"Headline\",defaultValue:PLACEHOLDER.HEADING,placeholder:\"e.g. Short headline (one line)\",displayTextArea:true,description:\"Main heading text for the section.\"},description:{type:ControlType.String,title:\"Subheadline\",defaultValue:PLACEHOLDER.DESCRIPTION,placeholder:HINT_DESCRIPTION,displayTextArea:true,description:\"Description or body text.\"},showPlanTypeTabs:{type:ControlType.Boolean,title:\"Plan Type Tabs\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Show the plan-type toggle (e.g. monthly / annual). When hidden, Plan Type 1 card fields and Comparison Link (Type 1) are used.\"},planType1:{type:ControlType.String,title:\"Plan Type 1\",defaultValue:\"Type 1\",placeholder:\"e.g. Type 1\",description:\"First plan type option for the toggle.\",hidden:hidePlanTypeTabControls},planType2:{type:ControlType.String,title:\"Plan Type 2\",defaultValue:\"Type 2\",placeholder:\"e.g. Type 2\",description:\"Second plan type option for the toggle.\",hidden:hidePlanTypeTabControls},selectedPlanType:{type:ControlType.Enum,title:\"Selected Plan Type\",options:[\"type1\",\"type2\"],optionTitles:[\"Type 1\",\"Type 2\"],defaultValue:\"type1\",displaySegmentedControl:true,description:\"Which plan-type tab is active in the canvas, which comparison link URL is used, and which set of card fields is shown (main vs. Plan N … Type 2 overrides).\",hidden:hidePlanTypeTabControls},plan1Enabled:{type:ControlType.Boolean,title:\"Plan 1 Enabled\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"When off, plan 1 is omitted from the card grid.\",hidden:p=>p.contentSource===\"cms\"},plan2Enabled:{type:ControlType.Boolean,title:\"Plan 2 Enabled\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"When off, plan 2 is omitted from the card grid.\",hidden:p=>p.contentSource===\"cms\"},plan3Enabled:{type:ControlType.Boolean,title:\"Plan 3 Enabled\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"When off, plan 3 is omitted from the card grid.\",hidden:p=>p.contentSource===\"cms\"},plan4Enabled:{type:ControlType.Boolean,title:\"Plan 4 Enabled\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"When off, plan 4 is omitted from the card grid.\",hidden:p=>p.contentSource===\"cms\"},plan1Name:{type:ControlType.String,title:\"Plan 1 Name\",defaultValue:\"Plan 1\",placeholder:\"Plan name\",description:\"Plan name.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan1Enabled===false;return isCms||isPlanDisabled;}},plan1Price:{type:ControlType.String,title:\"Plan 1 Price\",defaultValue:\"0.00\",placeholder:\"e.g. 9.99\",description:\"Price string.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan1Enabled===false;return isCms||isPlanDisabled;}},plan1BillingPeriod:{type:ControlType.String,title:\"Plan 1 Billing\",defaultValue:\"per month\",placeholder:\"per month\",description:\"Billing period label.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan1Enabled===false;return isCms||isPlanDisabled;}},plan1Description:{type:ControlType.String,title:\"Plan 1 Supporting Text\",defaultValue:\"Description for plan 1.\",placeholder:\"Plan description\",displayTextArea:true,description:\"Description for the plan.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan1Enabled===false;return isCms||isPlanDisabled;}},plan1ButtonLabel:{type:ControlType.String,title:\"Plan 1 Button\",defaultValue:\"Primary action\",placeholder:\"CTA\",description:\"Button label for the plan.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan1Enabled===false;return isCms||isPlanDisabled;}},plan1ButtonLink:{type:ControlType.Link,defaultValue:\"\",title:\"Plan 1 Link\",description:\"CTA link URL.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan1Enabled===false;return isCms||isPlanDisabled;}},plan1CtaId:{type:ControlType.TrackingId,title:\"Plan 1 CTA Tracking\",defaultValue:\"section-pricing-cards-plan-1-cta\",placeholder:\"ID\",description:\"Plan 1 CTA Tracking ID (lowercase + hyphens). Used as the HTML id, Framer custom event, and dataLayer select_content cta_id.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan1Enabled===false;return isCms||isPlanDisabled;},preventLocalization:true},plan2Name:{type:ControlType.String,title:\"Plan 2 Name\",defaultValue:\"Plan 2\",placeholder:\"Plan name\",description:\"Plan name.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan2Enabled===false;return isCms||isPlanDisabled;}},plan2Price:{type:ControlType.String,title:\"Plan 2 Price\",defaultValue:\"0.00\",placeholder:\"e.g. 9.99\",description:\"Price string.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan2Enabled===false;return isCms||isPlanDisabled;}},plan2BillingPeriod:{type:ControlType.String,title:\"Plan 2 Billing\",defaultValue:\"per month\",placeholder:\"per month\",description:\"Billing period label.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan2Enabled===false;return isCms||isPlanDisabled;}},plan2Description:{type:ControlType.String,title:\"Plan 2 Supporting Text\",defaultValue:\"Description for plan 2.\",placeholder:\"Plan description\",displayTextArea:true,description:\"Description for the plan.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan2Enabled===false;return isCms||isPlanDisabled;}},plan2ButtonLabel:{type:ControlType.String,title:\"Plan 2 Button\",defaultValue:\"Primary action\",placeholder:\"CTA\",description:\"Button label for the plan.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan2Enabled===false;return isCms||isPlanDisabled;}},plan2ButtonLink:{type:ControlType.Link,defaultValue:\"\",title:\"Plan 2 Link\",description:\"CTA link URL for this plan.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan2Enabled===false;return isCms||isPlanDisabled;}},plan2CtaId:{type:ControlType.TrackingId,title:\"Plan 2 CTA Tracking\",defaultValue:\"section-pricing-cards-plan-2-cta\",placeholder:\"ID\",description:\"Plan 2 CTA Tracking ID (lowercase + hyphens). Used as the HTML id, Framer custom event, and dataLayer select_content cta_id.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan2Enabled===false;return isCms||isPlanDisabled;},preventLocalization:true},plan3Name:{type:ControlType.String,title:\"Plan 3 Name\",defaultValue:\"Plan 3\",placeholder:\"Plan name\",description:\"Plan name.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan3Enabled===false;return isCms||isPlanDisabled;}},plan3Price:{type:ControlType.String,title:\"Plan 3 Price\",defaultValue:\"0.00\",placeholder:\"e.g. 9.99\",description:\"Price string.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan3Enabled===false;return isCms||isPlanDisabled;}},plan3BillingPeriod:{type:ControlType.String,title:\"Plan 3 Billing\",defaultValue:\"per month\",placeholder:\"e.g. per month\",description:\"Billing period label.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan3Enabled===false;return isCms||isPlanDisabled;}},plan3Description:{type:ControlType.String,title:\"Plan 3 Supporting Text\",defaultValue:\"Description for plan 3.\",placeholder:\"Plan description\",displayTextArea:true,description:\"Description for the plan.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan3Enabled===false;return isCms||isPlanDisabled;}},plan3ButtonLabel:{type:ControlType.String,title:\"Plan 3 Button\",defaultValue:\"Primary action\",placeholder:\"e.g. Primary action\",description:\"Button label for the plan.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan3Enabled===false;return isCms||isPlanDisabled;}},plan3ButtonLink:{type:ControlType.Link,defaultValue:\"\",title:\"Plan 3 Link\",description:\"CTA link URL for this plan.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan3Enabled===false;return isCms||isPlanDisabled;}},plan3CtaId:{type:ControlType.TrackingId,title:\"Plan 3 CTA Tracking\",defaultValue:\"section-pricing-cards-plan-3-cta\",placeholder:\"ID\",description:\"Plan 3 CTA Tracking ID (lowercase + hyphens). Used as the HTML id, Framer custom event, and dataLayer select_content cta_id.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan3Enabled===false;return isCms||isPlanDisabled;},preventLocalization:true},plan4Name:{type:ControlType.String,title:\"Plan 4 Name\",defaultValue:\"Plan 4\",placeholder:\"Plan name\",description:\"Plan name.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan4Enabled===false;return isCms||isPlanDisabled;}},plan4Price:{type:ControlType.String,title:\"Plan 4 Price\",defaultValue:\"0.00\",placeholder:\"e.g. 9.99\",description:\"Price string.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan4Enabled===false;return isCms||isPlanDisabled;}},plan4BillingPeriod:{type:ControlType.String,title:\"Plan 4 Billing\",defaultValue:\"per month\",placeholder:\"e.g. per month\",description:\"Billing period label.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan4Enabled===false;return isCms||isPlanDisabled;}},plan4Description:{type:ControlType.String,title:\"Plan 4 Supporting Text\",defaultValue:\"Description for plan 4.\",placeholder:\"Plan description\",displayTextArea:true,description:\"Description for the plan.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan4Enabled===false;return isCms||isPlanDisabled;}},plan4ButtonLabel:{type:ControlType.String,title:\"Plan 4 Button\",defaultValue:\"Primary action\",placeholder:\"e.g. Primary action\",description:\"Button label for the plan.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan4Enabled===false;return isCms||isPlanDisabled;}},plan4ButtonLink:{type:ControlType.Link,defaultValue:\"\",title:\"Plan 4 Link\",description:\"CTA link URL for this plan.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan4Enabled===false;return isCms||isPlanDisabled;}},plan4CtaId:{type:ControlType.TrackingId,title:\"Plan 4 CTA Tracking\",defaultValue:\"section-pricing-cards-plan-4-cta\",placeholder:\"ID\",description:\"Plan 4 CTA Tracking ID (lowercase + hyphens). Used as the HTML id, Framer custom event, and dataLayer select_content cta_id.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isPlanDisabled=p.plan4Enabled===false;return isCms||isPlanDisabled;},preventLocalization:true},plan1NameType2:{type:ControlType.String,title:\"Plan 1 Name Type 2\",defaultValue:\"Plan 1\",placeholder:\"Plan name when Type 2 tab is selected\",description:\"Shown when the second plan-type tab is active. Defaults match Plan 1; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan1Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan1PriceType2:{type:ControlType.String,title:\"Plan 1 Price Type 2\",defaultValue:\"0.00\",placeholder:\"e.g. 9.99\",description:\"Price when Type 2 tab is active. Defaults match Plan 1; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan1Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan1BillingPeriodType2:{type:ControlType.String,title:\"Plan 1 Billing Type 2\",defaultValue:\"per month\",placeholder:\"per month\",description:\"Billing label when Type 2 tab is active. Defaults match Plan 1; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan1Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan1DescriptionType2:{type:ControlType.String,title:\"Plan 1 Supporting Text Type 2\",defaultValue:\"Description for plan 1.\",placeholder:\"Plan description\",displayTextArea:true,description:\"Description when Type 2 tab is active. Defaults match Plan 1; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan1Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan1ButtonLabelType2:{type:ControlType.String,title:\"Plan 1 Button Type 2\",defaultValue:\"Primary action\",placeholder:\"CTA\",description:\"Button label when Type 2 tab is active. Defaults match Plan 1; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan1Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan1ButtonLinkType2:{type:ControlType.Link,defaultValue:\"\",title:\"Plan 1 Link Type 2\",description:\"CTA link when Type 2 tab is active. Empty = main field.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan1Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan2NameType2:{type:ControlType.String,title:\"Plan 2 Name Type 2\",defaultValue:\"Plan 2\",placeholder:\"Plan name when Type 2 tab is selected\",description:\"Type 2 tab content for plan 2. Defaults match Plan 2; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan2Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan2PriceType2:{type:ControlType.String,title:\"Plan 2 Price Type 2\",defaultValue:\"0.00\",placeholder:\"e.g. 9.99\",description:\"Defaults match Plan 2; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan2Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan2BillingPeriodType2:{type:ControlType.String,title:\"Plan 2 Billing Type 2\",defaultValue:\"per month\",placeholder:\"per month\",description:\"Defaults match Plan 2; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan2Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan2DescriptionType2:{type:ControlType.String,title:\"Plan 2 Supporting Text Type 2\",defaultValue:\"Description for plan 2.\",placeholder:\"Plan description\",displayTextArea:true,description:\"Defaults match Plan 2; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan2Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan2ButtonLabelType2:{type:ControlType.String,title:\"Plan 2 Button Type 2\",defaultValue:\"Primary action\",placeholder:\"CTA\",description:\"Defaults match Plan 2; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan2Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan2ButtonLinkType2:{type:ControlType.Link,defaultValue:\"\",title:\"Plan 2 Link Type 2\",description:\"Empty = main field.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan2Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan3NameType2:{type:ControlType.String,title:\"Plan 3 Name Type 2\",defaultValue:\"Plan 3\",placeholder:\"Plan name when Type 2 tab is selected\",description:\"Type 2 tab content for plan 3. Defaults match Plan 3; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan3Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan3PriceType2:{type:ControlType.String,title:\"Plan 3 Price Type 2\",defaultValue:\"0.00\",placeholder:\"e.g. 9.99\",description:\"Defaults match Plan 3; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan3Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan3BillingPeriodType2:{type:ControlType.String,title:\"Plan 3 Billing Type 2\",defaultValue:\"per month\",placeholder:\"e.g. per month\",description:\"Defaults match Plan 3; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan3Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan3DescriptionType2:{type:ControlType.String,title:\"Plan 3 Supporting Text Type 2\",defaultValue:\"Description for plan 3.\",placeholder:\"Plan description\",displayTextArea:true,description:\"Defaults match Plan 3; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan3Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan3ButtonLabelType2:{type:ControlType.String,title:\"Plan 3 Button Type 2\",defaultValue:\"Primary action\",placeholder:\"e.g. Primary action\",description:\"Defaults match Plan 3; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan3Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan3ButtonLinkType2:{type:ControlType.Link,defaultValue:\"\",title:\"Plan 3 Link Type 2\",description:\"Empty = main field.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan3Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan4NameType2:{type:ControlType.String,title:\"Plan 4 Name Type 2\",defaultValue:\"Plan 4\",placeholder:\"Plan name when Type 2 tab is selected\",description:\"Type 2 tab content for plan 4. Defaults match Plan 4; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan4Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan4PriceType2:{type:ControlType.String,title:\"Plan 4 Price Type 2\",defaultValue:\"0.00\",placeholder:\"e.g. 9.99\",description:\"Defaults match Plan 4; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan4Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan4BillingPeriodType2:{type:ControlType.String,title:\"Plan 4 Billing Type 2\",defaultValue:\"per month\",placeholder:\"e.g. per month\",description:\"Defaults match Plan 4; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan4Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan4DescriptionType2:{type:ControlType.String,title:\"Plan 4 Supporting Text Type 2\",defaultValue:\"Description for plan 4.\",placeholder:\"Plan description\",displayTextArea:true,description:\"Defaults match Plan 4; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan4Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan4ButtonLabelType2:{type:ControlType.String,title:\"Plan 4 Button Type 2\",defaultValue:\"Primary action\",placeholder:\"e.g. Primary action\",description:\"Defaults match Plan 4; edit to differ from the main tab.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan4Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},plan4ButtonLinkType2:{type:ControlType.Link,defaultValue:\"\",title:\"Plan 4 Link Type 2\",description:\"Empty = main field.\",hidden:p=>{const isCms=p.contentSource===\"cms\";const isTabsHidden=hidePlanTypeTabControls(p);const isPlanDisabled=p.plan4Enabled===false;return isCms||isTabsHidden||isPlanDisabled;}},comparisonIntroText:{type:ControlType.String,title:\"Above Compare Button\",defaultValue:\"\",placeholder:\"Optional line between the cards and Compare…\",displayTextArea:true,description:\"Centered supporting copy between the plan cards and the comparison button. Leave empty to hide.\"},comparisonLinkLabel:{type:ControlType.String,title:\"Comparison Link\",defaultValue:\"Compare\",placeholder:\"Enter comparison link label...\",description:\"Label for the comparison link. Leave empty to hide.\"},comparisonLinkUrlType1:{type:ControlType.Link,title:\"Comparison Link Type 1\",defaultValue:\"\",description:\"URL for the comparison button when Plan Type 1 is selected, or when plan type tabs are hidden. Leave empty to use the On Comparison Click handler.\"},comparisonLinkUrlType2:{type:ControlType.Link,title:\"Comparison Link Type 2\",defaultValue:\"\",description:\"URL when Plan Type 2 is selected. Leave empty to use Comparison Link Type 1, then On Comparison Click.\",hidden:hidePlanTypeTabControls},contentSource:{type:ControlType.Enum,title:\"Content Source\",options:[\"manual\",\"cms\"],optionTitles:[\"Manual\",\"CMS\"],displaySegmentedControl:true,defaultValue:\"manual\",description:\"Manual: configure plan fields below. CMS: connect a Framer Collection List.\"},collectionList:{type:ControlType.ComponentInstance,title:\"Collection List\",description:\"Connect a Framer CMS Collection List for pricing cards.\",hidden:p=>p.contentSource!==\"cms\"},layoutVariant:{type:ControlType.Enum,title:\"Layout Variant\",description:\"Controls padding and container width.\",options:[\"default\",\"compactTop\",\"compactBottom\",\"wide\"],optionTitles:[\"Default\",\"Compact Top\",\"Compact Bottom\",\"Wide Container\"],defaultValue:\"default\",displaySegmentedControl:false},...sectionBackgroundPropertyControls(),onPlanTypeChange:{type:ControlType.EventHandler,title:\"On Plan Type Change\",description:\"Fired when the plan type toggle is changed.\",hidden:hidePlanTypeTabControls},onPlanClick:{type:ControlType.EventHandler,title:\"On Plan Click\",description:\"Fired when a plan card CTA is clicked.\"},onComparisonClick:{type:ControlType.EventHandler,title:\"On Comparison Click\",description:\"Fired when the comparison button is clicked.\"},comparisonLinkId:{type:ControlType.TrackingId,title:\"Comparison Link Tracking\",defaultValue:\"section-pricing-cards-comparison-link\",placeholder:\"ID\",description:\"Comparison Link Tracking ID (lowercase + hyphens). Used as the HTML id, Framer custom event, and dataLayer select_content cta_id.\"},planTypeToggleAriaLabel:{type:ControlType.String,title:\"Plan Toggle ARIA Label\",defaultValue:\"Plan type selection\",placeholder:\"Plan type selection\",description:\"Accessible label for the plan type toggle group. Update for localisation.\"},sectionId:{type:ControlType.String,title:\"Section ID\",defaultValue:\"section-pricing-cards\",placeholder:\"e.g. pricing\",description:\"Optional HTML id for the section element. Used for anchor links.\",preventLocalization:true},...breakpointPropertyControl(),...themePropertyControls(\"Default is dark mode, inverted is light mode. Theme passes to all children.\")});\nexport const __FramerMetadata__ = {\"exports\":{\"SectionPricingCardsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionPricingCards\",\"slots\":[\"collectionList\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,i=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[o(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,i)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let a of o(e))u.call(t,a)||a===r||n(t,a,{get:()=>e[a],enumerable:!(i=s(e,a))||i.enumerable});return t;},c=(t,e,r)=>(r=null!=t?i(a(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:n(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,i=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return n;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){o(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!a(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));o(e);for(var r=0;r<e.callbacks.length;r++){var i=t[r];i instanceof Error?e.callbacks[r].reject(i):e.callbacks[r].resolve(i);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,i=this._cacheKeyFn(t);if(r){var n=r.get(i);if(n){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(n);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(i,l),l;},e.loadMany=function(t){if(!a(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var i,n=this._cacheKeyFn(t);void 0===r.get(n)&&(e instanceof Error?(i=Promise.reject(e)).catch(function(){}):i=Promise.resolve(e),r.set(n,i));}return this;},t;}(),n=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){o(e);for(var i=0;i<e.keys.length;i++)t.clear(e.keys[i]),e.callbacks[i].reject(r);}function o(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function a(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=i;}}),d=c(f(),1);import{yieldToMain as g}from\"framer\";// ../../shared/src/yield.ts\nfunction v(t){return\"function\"==typeof t?t():t;}var y={background:0,\"user-visible\":1,\"user-blocking\":2};function p(t,e){return y[t]>y[e];}// ../../library/src/utils/schedulerPriority.ts\nfunction m(t){let e;for(let r of t){let t=v(r);if((void 0===e||p(t,e))&&(e=t),\"user-blocking\"===e)break;}return e;}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=w.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=w.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=w.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,i=this.bytes.subarray(e,r);return this.offset=r,i;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=I(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function I(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as S,yieldToMain as U}from\"framer\";// src/code-generation/components/cms/bundled/assert.ts\nfunction k(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function L(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar B=1024,E=1.5,M=t=>2**t-1,P=t=>-(2**(t-1)),T=t=>2**(t-1)-1,x={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:P(8),Int16:P(16),Int32:P(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},F={Uint8:M(8),Uint16:M(16),Uint32:M(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:T(8),Int16:T(16),Int32:T(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function N(t,e,r,i){k(t>=e,t,\"outside lower bound for\",i),k(t<=r,t,\"outside upper bound for\",i);}var A=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*E)+t);r.set(this.bytes),this.bytes=r,this.view=I(r);}writeUint8(t){N(t,x.Uint8,F.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){N(t,x.Uint16,F.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){N(t,x.Uint32,F.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){N(t,x.Uint64,F.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){N(t,x.BigUint64,F.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){N(t,x.Int8,F.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){N(t,x.Int16,F.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){N(t,x.Int32,F.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){N(t,x.Int64,F.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){N(t,x.BigInt64,F.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(B)),t(this,\"view\",I(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction O(t){return\"string\"==typeof t;}function _(t){return Number.isFinite(t);}function q(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar j=class e{static fromString(t){let[r,i,n]=t.split(\"/\").map(Number);return k(_(r),\"Invalid chunkId\"),k(_(i),\"Invalid offset\"),k(_(n),\"Invalid length\"),new e(r,i,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),i=t.readUint32(),n=t.readUint32();return new e(r,i,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(k(this.length===t.length),0);}constructor(e,r,i){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=i;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nfunction D(t){if(q(t))return 0/* Null */;switch(t.type){case\"array\"/* Array */:return 1/* Array */;case\"boolean\"/* Boolean */:return 2/* Boolean */;case\"color\"/* Color */:return 3/* Color */;case\"date\"/* Date */:return 4/* Date */;case\"enum\"/* Enum */:return 5/* Enum */;case\"file\"/* File */:return 6/* File */;case\"responsiveimage\"/* ResponsiveImage */:return 10/* ResponsiveImage */;case\"link\"/* Link */:return 7/* Link */;case\"number\"/* Number */:return 8/* Number */;case\"object\"/* Object */:return 9/* Object */;case\"richtext\"/* RichText */:return 11/* RichText */;case\"string\"/* String */:return 12/* String */;case\"vectorsetitem\"/* VectorSetItem */:return 13/* VectorSetItem */;default:L(t);}}function R(t){let e=t.readUint16(),i=[];for(let n=0;n<e;n++){let e=r.read(t);i.push(e);}return{type:\"array\"/* Array */,value:i};}function C(t,e){for(let i of(t.writeUint16(e.value.length),e.value))r.write(t,i);}function J(t,e,i){let n=t.value.length,s=e.value.length;if(n<s)return -1;if(n>s)return 1;for(let s=0;s<n;s++){let n=t.value[s],o=e.value[s],a=r.compare(n,o,i);if(0!==a)return a;}return 0;}function W(t){return{type:\"boolean\"/* Boolean */,value:0!==t.readUint8()};}function $(t,e){t.writeUint8(e.value?1:0);}function z(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function K(t){return{type:\"color\"/* Color */,value:t.readString()};}function G(t,e){t.writeString(e.value);}function V(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function H(t){let e=t.readInt64(),r=new Date(e);return{type:\"date\"/* Date */,value:r.toISOString()};}function X(t,e){let r=new Date(e.value),i=r.getTime();t.writeInt64(i);}function Q(t,e){let r=new Date(t.value),i=new Date(e.value);return r<i?-1:r>i?1:0;}function Y(t){return{type:\"enum\"/* Enum */,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:\"file\"/* File */,value:t.readString()};}function tr(t,e){t.writeString(e.value);}function ti(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tn(t){return{type:\"link\"/* Link */,value:t.readJson()};}function ts(t,e){t.writeJson(e.value);}function to(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function ta(t){return{type:\"number\"/* Number */,value:t.readFloat64()};}function tu(t,e){t.writeFloat64(e.value);}function tl(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function th(t){let e=t.readUint16(),i={};for(let n=0;n<e;n++){let e=t.readString();i[e]=r.read(t);}return{type:\"object\"/* Object */,value:i};}function tc(t,e){let i=Object.entries(e.value);for(let[e,n]of(t.writeUint16(i.length),i))t.writeString(e),r.write(t,n);}function tf(t,e,i){let n=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(n.length<s.length)return -1;if(n.length>s.length)return 1;for(let o=0;o<n.length;o++){let a=n[o],u=s[o];if(a<u)return -1;if(a>u)return 1;let l=t.value[a]??null,h=e.value[u]??null,c=r.compare(l,h,i);if(0!==c)return c;}return 0;}function td(t){return{type:\"responsiveimage\"/* ResponsiveImage */,value:t.readJson()};}function tg(t,e){t.writeJson(e.value);}function tv(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function ty(t){let e=t.readInt8();if(0===e)return{type:\"richtext\"/* RichText */,value:t.readUint32()};if(1===e)return{type:\"richtext\"/* RichText */,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tp(t,e){if(_(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(O(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tm(t,e){let r=t.value,i=e.value;if(_(r)&&_(i)||O(r)&&O(i))return r<i?-1:r>i?1:0;throw Error(\"Invalid rich text pointer\");}function tw(t){return{type:\"string\"/* String */,value:t.readString()};}function tb(t,e){t.writeString(e.value);}function tI(t,e,r){let i=t.value,n=e.value;return(0/* CaseInsensitive */===r.type&&(i=t.value.toLowerCase(),n=e.value.toLowerCase()),i<n)?-1:i>n?1:0;}function tS(t){return{type:\"vectorsetitem\"/* VectorSetItem */,value:t.readUint32()};}function tU(t,e){t.writeUint32(e.value);}function tk(t,e){let r=t.value,i=e.value;return r<i?-1:r>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return R(t);case 2/* Boolean */:return W(t);case 3/* Color */:return K(t);case 4/* Date */:return H(t);case 5/* Enum */:return Y(t);case 6/* File */:return te(t);case 7/* Link */:return tn(t);case 8/* Number */:return ta(t);case 9/* Object */:return th(t);case 10/* ResponsiveImage */:return td(t);case 11/* RichText */:return ty(t);case 12/* String */:return tw(t);case 13/* VectorSetItem */:return tS(t);default:L(e);}},t.write=function(t,e){let r=D(e);if(t.writeUint8(r),!q(e))switch(e.type){case\"array\"/* Array */:return C(t,e);case\"boolean\"/* Boolean */:return $(t,e);case\"color\"/* Color */:return G(t,e);case\"date\"/* Date */:return X(t,e);case\"enum\"/* Enum */:return Z(t,e);case\"file\"/* File */:return tr(t,e);case\"link\"/* Link */:return ts(t,e);case\"number\"/* Number */:return tu(t,e);case\"object\"/* Object */:return tc(t,e);case\"responsiveimage\"/* ResponsiveImage */:return tg(t,e);case\"richtext\"/* RichText */:return tp(t,e);case\"vectorsetitem\"/* VectorSetItem */:return tU(t,e);case\"string\"/* String */:return tb(t,e);default:L(e);}},t.compare=function(t,e,r){let i=D(t),n=D(e);if(i<n)return -1;if(i>n)return 1;if(q(t)||q(e))return 0;switch(t.type){case\"array\"/* Array */:return k(\"array\"/* Array */===e.type),J(t,e,r);case\"boolean\"/* Boolean */:return k(\"boolean\"/* Boolean */===e.type),z(t,e);case\"color\"/* Color */:return k(\"color\"/* Color */===e.type),V(t,e);case\"date\"/* Date */:return k(\"date\"/* Date */===e.type),Q(t,e);case\"enum\"/* Enum */:return k(\"enum\"/* Enum */===e.type),tt(t,e);case\"file\"/* File */:return k(\"file\"/* File */===e.type),ti(t,e);case\"link\"/* Link */:return k(\"link\"/* Link */===e.type),to(t,e);case\"number\"/* Number */:return k(\"number\"/* Number */===e.type),tl(t,e);case\"object\"/* Object */:return k(\"object\"/* Object */===e.type),tf(t,e,r);case\"responsiveimage\"/* ResponsiveImage */:return k(\"responsiveimage\"/* ResponsiveImage */===e.type),tv(t,e);case\"richtext\"/* RichText */:return k(\"richtext\"/* RichText */===e.type),tm(t,e);case\"vectorsetitem\"/* VectorSetItem */:return k(\"vectorsetitem\"/* VectorSetItem */===e.type),tk(t,e);case\"string\"/* String */:return k(\"string\"/* String */===e.type),tI(t,e,r);default:L(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tL=class e{sortEntries(){this.entries.sort((t,e)=>{for(let i=0;i<this.fieldNames.length;i++){let n=t.values[i],s=e.values[i],o=r.compare(n,s,this.options.collation);if(0!==o)return o;}return t.pointer.compare(e.pointer);});}static async deserialize(t,i){let n=new b(t),s=n.readJson(),o=n.readUint8(),a=[];for(let t=0;t<o;t++){let t=n.readString();a.push(t);}let u=new e(a,{collation:s}),l=n.readUint32(),h=()=>{let t=[];for(let e=0;e<o;e++){let e=r.read(n);t.push(e);}let e=j.read(n);u.entries.push({values:t,pointer:e});};for(let t=0;t<l;t++){let t=i?.();t&&await t,h();}return u;}serialize(){let t=new A;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:i,pointer:n}=e;for(let e of i)r.write(t,e);n.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tB=3,tE=250,tM=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tP=async(t,e)=>{let r=0;for(;;){try{let i=await fetch(t,e);if(!tM.includes(i.status)||++r>tB)return i;}catch(t){if(e?.signal?.aborted||++r>tB)throw t;}await tT(r);}};async function tT(t){let e=Math.floor(tE*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tx(t,e){let r=tA(e),i=[],n=0;for(let t of r)i.push(`${t.from}-${t.to-1}`),n+=t.to-t.from;let s=new URL(t),o=i.join(\",\");s.searchParams.set(\"range\",o);let a=await tP(s);if(200!==a.status)throw Error(`Request failed: ${a.status} ${a.statusText}`);let u=await a.arrayBuffer(),l=new Uint8Array(u);if(l.length!==n)throw Error(\"Request failed: Unexpected response length\");let h=new tF,c=0;for(let t of r){let e=t.to-t.from,r=c+e,i=l.subarray(c,r);h.write(t.from,i),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tF=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let i=t-r.start,n=i+e;return r.data.slice(i,n);}throw Error(\"Missing data\");}write(t,e){let r=t,i=r+e.length,n=0,s=this.chunks.length;for(;n<s;n++){let t=this.chunks[n];if(k(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let i=r-t.start,n=t.data.subarray(0,i);e=tN(n,e),r=t.start;}break;}}for(;s>n;s--){let t=this.chunks[s-1];if(k(t,\"Missing chunk\"),!(i<t.start)){if(i<t.end){let r=i-t.start,n=t.data.subarray(r);e=tN(e,n),i=t.end;}break;}}let o={start:r,end:i,data:e},a=s-n;this.chunks.splice(n,a,o);}constructor(){t(this,\"chunks\",[]);}};function tN(t,e){let r=t.length+e.length,i=new Uint8Array(r);return i.set(t,0),i.set(e,t.length),i;}function tA(t){k(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,i=r[e];i&&t.from<=i.to?r[e]={from:i.from,to:Math.max(i.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tO=class{async loadModel(){let[t]=await tx(this.options.url,[this.options.range]);return k(t,\"Failed to load model\"),tL.deserialize(t,()=>{let t=m(this.modelPrioritySources);return t?U({batch:!0,priority:t}):void 0;});}async getModel(t){return this.model||(t&&this.modelPrioritySources.add(t),this.modelPromise??=this.loadModel().finally(()=>{this.modelPrioritySources.clear();}),this.model??=await this.modelPromise),this.model;}async lookupItems(t,e){k(t.length===this.fields.length,\"Invalid query length\");let r=await this.getModel(e),i=[r.entries];for(let[r,n]of t.entries()){let t=[];for(let s of i){let i;let o=e?U({batch:!0,priority:v(e)}):void 0;switch(o&&await o,n.type){case\"All\"/* All */:i=[s];break;case\"Equals\"/* Equals */:i=this.queryEquals(s,n,r);break;case\"NotEquals\"/* NotEquals */:i=this.queryNotEquals(s,n,r);break;case\"LessThan\"/* LessThan */:i=this.queryLessThan(s,n,r);break;case\"GreaterThan\"/* GreaterThan */:i=this.queryGreaterThan(s,n,r);break;case\"Contains\"/* Contains */:i=await this.queryContains(s,n,r,e);break;case\"StartsWith\"/* StartsWith */:i=await this.queryStartsWith(s,n,r,e);break;case\"EndsWith\"/* EndsWith */:i=await this.queryEndsWith(s,n,r,e);break;default:L(n);}t.push(...i);}i=t;}let n=[];for(let t of i)for(let r of t){let t=e?U({batch:!0,priority:v(e)}):void 0;t&&await t;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=this.options.fieldNames[t],n=r.values[t];i[e]=n;}n.push({pointer:r.pointer.toString(),data:i});}return n;}queryEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=t.slice(i,n+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=[],o=t.slice(0,i);o.length>0&&s.push(o);let a=t.slice(n+1);return a.length>0&&s.push(a),s;}queryLessThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getRightMost(t,r,e.value),n=t.slice(0,i+1);return n.length>0?[n]:[];}let n=this.getLeftMost(t,r,e.value),s=t.slice(0,n);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getLeftMost(t,r,e.value),n=t.slice(i);return n.length>0?[n]:[];}let n=this.getRightMost(t,r,e.value),s=t.slice(n+1);return s.length>0?[s]:[];}queryContains(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.includes(i);});}queryStartsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.startsWith(i);});}queryEndsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.endsWith(i);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];0>r.compare(u,i,this.collation)?n=o+1:s=o;}return n;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];r.compare(u,i,this.collation)>0?s=o:n=o+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */async findItems(t,e,r,i){let n=[],s=0;for(let o=0;o<t.length;o++){let a=r?U({batch:!0,priority:v(r)}):void 0;a&&await a;let u=t[o],l=u.values[e],h=i(l);if(!h){if(s<o){let e=t.slice(s,o);n.push(e);}s=o+1;}}if(s<t.length){let e=t.slice(s);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"modelPrioritySources\",/* @__PURE__ */new Set),t(this,\"collation\",void 0),this.options=e;let r={},i=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];k(e,\"Missing definition for field\",t),r[t]=e,i.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=i,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction t_(t){let e={},i=t.readUint16();for(let n=0;n<i;n++){let i=t.readString();e[i]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nfunction*tq(t){for(let e of t)yield*e.prioritySources;}var tj=class{scanItems(t){return this.itemsPromise?this.isScanning&&t&&this.scanPrioritySources.add(t):(this.isScanning=!0,t&&this.scanPrioritySources.add(t),this.itemsPromise=tP(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),i=new b(r),n=[],s=i.readUint32();for(let t=0;t<s;t++){let t=m(this.scanPrioritySources),e=t?g({batch:!0,priority:t}):void 0;e&&await e;let r=i.getOffset(),s=t_(i),o=i.getOffset()-r,a=new j(this.id,r,o),u=a.toString(),l={pointer:u,data:s};this.itemLoader.prime({pointer:u,prioritySources:/* @__PURE__ */new Set},l),n.push(l);}return n;}).finally(()=>{this.isScanning=!1,this.scanPrioritySources.clear();})),this.itemsPromise;}resolveItem(t,e){let r=this.itemPrioritySources.get(t);r||(r=/* @__PURE__ */new Set,this.itemPrioritySources.set(t,r)),e&&r.add(e);let i=this.itemLoader.load({pointer:t,prioritySources:r}),n=()=>this.itemPrioritySources.delete(t);return i.then(n,n),i;}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"isScanning\",!1),t(this,\"scanPrioritySources\",/* @__PURE__ */new Set),t(this,\"itemPrioritySources\",/* @__PURE__ */new Map),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(({pointer:t})=>{let e=j.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tx(this.url,e),i=[];for(let e=0;e<r.length;e++){let n=m(tq(t)),s=n?g({batch:!0,priority:n}):void 0;s&&await s;let o=r[e];k(o,\"Missing range bytes\");let a=new b(o),u=t_(a),l=t[e]?.pointer;k(l,\"Missing pointer\"),i.push({pointer:l,data:u});}return i;},{// capping to 250 avoids overly long URLs that can cause requests to fail with 414\nmaxBatchSize:250,// Different route workflows can request the same item. Keep DataLoader's cache keyed by the\n// pointer while still carrying the strongest scheduling priority into the shared batch\ncacheKeyFn:t=>t.pointer})),this.id=e,this.url=r;}},tD=class{async scanItems(t){let e=await Promise.all(this.chunks.map(async e=>e.scanItems(t)));return e.flat();}resolveItems(t,e){return Promise.all(t.map(t=>{let r=j.fromString(t),i=this.chunks[r.chunkId];return k(i,\"Missing chunk\"),i.resolveItem(t,e);}));}compareItems(t,e){let r=j.fromString(t.pointer),i=j.fromString(e.pointer);return r.compare(i);}compareValues(t,e,i){return r.compare(t,e,i);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tj(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tD as DatabaseCollection,tO as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as r,ComponentPresetsConsumer as t,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";var a,u,f=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&f in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as l,createElement as p}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction s(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar m=((a=m||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a),y=((u=y||{})[u.RichText=1]=\"RichText\",u[u.VectorSetItem=2]=\"VectorSetItem\",u);function d(e,r,t){for(let[n,o]of Object.entries(r)){let r=e[n];if(\"number\"==typeof o){e[n]=t(o,r);continue;}h(r,o,t);}}function h(e,r,t){if(\"number\"!=typeof r){if(Array.isArray(r)){if(!Array.isArray(e))return;let[n]=r;for(let r=0;r<e.length;r++){let o=e[r];\"number\"==typeof n?e[r]=t(n,o):h(o,n,t);}return;}null===e||\"object\"!=typeof e||Array.isArray(e)||d(e,r,t);}}function x(i){let a=/* @__PURE__ */new Map;return u=>{let f=a.get(u);if(f)return f;let m=JSON.parse(u),y=function a(u){switch(u[0]){case 1/* Fragment */:{let[,...e]=u,r=e.map(a);return /*#__PURE__*/p(l,void 0,...r);}case 2/* Link */:{let[,e,...r]=u,t=r.map(a);return /*#__PURE__*/p(n,e,...t);}case 3/* Module */:{let[,n,o,f]=u;d(o,f,(e,r)=>{if(1/* RichText */===e)return r?a(r):r;if(\"string\"!=typeof r)return r;let t=i[r];return t?(c(t)&&t.preload(),t):r;});let l=i[n];return s(l,\"Module not found\"),c(l)&&l.preload(),/*#__PURE__*/e(t,{componentIdentifier:n,children:t=>/*#__PURE__*/e(r,{component:l,props:{...t,...o}})});}case 4/* Tag */:{let[,e,r,...t]=u,n=t.map(a);if(\"a\"===e)return /*#__PURE__*/p(o.a,r,...n);return /*#__PURE__*/p(e,r,...n);}case 5/* Text */:{let[,e]=u;return e;}}}(m);return a.set(u,y),y;};}export{y as RichTextJsonPropKind,m as RichTextJsonType,x as getRichTextJsonResolver,d as mapRichTextJsonProps};\nexport const __FramerMetadata__ = {\"exports\":{\"mapRichTextJsonProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonPropKind\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7a84d56)\nimport{addPropertyControls as e,ControlType as l,QueryEngine as o}from\"framer\";import{DatabaseCollection as c,DatabaseDictionaryIndex as n}from\"./vnHeWIt_p-0.js\";import{getRichTextJsonResolver as r}from\"./vnHeWIt_p-1.js\";let a={createdAt:{isNullable:!0,type:l.Date},dWY_Nqy52:{isNullable:!0,type:l.Link},gP1KY5PIO:{isNullable:!0,type:l.RichText},i0UcD0DGt:{isNullable:!0,type:l.String},id:{isNullable:!1,type:l.String},nextItemId:{isNullable:!0,type:l.String},previousItemId:{isNullable:!0,type:l.String},PrnYm9aYm:{isNullable:!0,type:l.String},updatedAt:{isNullable:!0,type:l.Date}},m=new URL(\"./vnHeWIt_p-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),t=[\"id\"],i={type:1},f=[\"previousItemId\"],s=[\"nextItemId\"],d=[\"id\",\"PrnYm9aYm\"],u=[\"PrnYm9aYm\",\"id\"],h={type:0},w=[\"i0UcD0DGt\"],g=[\"PrnYm9aYm\"],S=[\"gP1KY5PIO\"],p=[\"dWY_Nqy52\"],N=[],v=e=>{let l=N[e];if(l)return l().then(e=>e.default);},I=new URL(\"./vnHeWIt_p-indexes-Ba5iTt3wA-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),b=new URL(\"./vnHeWIt_p-indexes-RFlTY0gSv-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),U=new URL(\"./vnHeWIt_p-indexes-cfBySTZJc-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),_=new URL(\"./vnHeWIt_p-indexes-YvGYMAUvt-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),y=new URL(\"./vnHeWIt_p-indexes-tDs3tDFDD-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),L=new URL(\"./vnHeWIt_p-indexes-GvqCwUcPl-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),R=new URL(\"./vnHeWIt_p-indexes-bSopCqJGP-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),x=new URL(\"./vnHeWIt_p-indexes-UDOwqE0sA-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),k=new URL(\"./vnHeWIt_p-indexes-jO9_w7v6B-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),H=new URL(\"./vnHeWIt_p-indexes-mVUcGhPFq-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),Y=new URL(\"./vnHeWIt_p-indexes-zX4287OCE-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),W=new URL(\"./vnHeWIt_p-indexes-nTDoPyvTg-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),P=new URL(\"./vnHeWIt_p-indexes-wP1SJY5O_-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),D=new URL(\"./vnHeWIt_p-indexes-YoA_hgiPk-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),A=new URL(\"./vnHeWIt_p-indexes-fihKBqv5P-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),q=new URL(\"./vnHeWIt_p-indexes-l6rHbscXf-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),T=new URL(\"./vnHeWIt_p-indexes-EfgYgbZLb-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),B=new URL(\"./vnHeWIt_p-indexes-ZAARDKer0-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),O={},G=r(O),C=new o,F={collectionByLocaleId:{Ba5iTt3wA:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-Ba5iTt3wA-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488Ba5iTt3wA\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:I}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:I}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:I}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:I}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:I}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:54521},url:I}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:54521,to:65271},url:I}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:65271,to:122116},url:I}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:122116,to:137848},url:I})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),bSopCqJGP:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-bSopCqJGP-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488bSopCqJGP\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:R}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:R}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:R}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:R}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:R}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:55435},url:R}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:55435,to:66185},url:R}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:66185,to:131489},url:R}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:131489,to:147221},url:R})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),cfBySTZJc:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-cfBySTZJc-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488cfBySTZJc\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:U}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:U}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:U}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:U}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:U}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:54521},url:U}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:54521,to:65271},url:U}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:65271,to:122116},url:U}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:122116,to:137848},url:U})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),default:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488default\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:m}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:m}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:m}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:m}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:m}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:54521},url:m}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:54521,to:65271},url:m}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:65271,to:122116},url:m}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:122116,to:137848},url:m})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),EfgYgbZLb:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-EfgYgbZLb-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488EfgYgbZLb\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5209},url:T}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5209,to:10417},url:T}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10417,to:15621},url:T}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15621,to:29356},url:T}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29356,to:43091},url:T}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43091,to:55067},url:T}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:55067,to:65772},url:T}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:65772,to:129300},url:T}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:129300,to:144924},url:T})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),fihKBqv5P:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-fihKBqv5P-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488fihKBqv5P\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:A}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:A}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:A}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:A}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:A}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:55604},url:A}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:55604,to:66354},url:A}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:66354,to:134732},url:A}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:134732,to:150464},url:A})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),GvqCwUcPl:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-GvqCwUcPl-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488GvqCwUcPl\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:L}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:L}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:L}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:L}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:L}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:54521},url:L}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:54521,to:65271},url:L}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:65271,to:122129},url:L}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:122129,to:137861},url:L})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),jO9_w7v6B:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-jO9_w7v6B-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488jO9_w7v6B\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:k}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:k}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:k}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:k}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:k}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:57448},url:k}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:57448,to:68198},url:k}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:68198,to:140062},url:k}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:140062,to:155794},url:k})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),l6rHbscXf:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-l6rHbscXf-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488l6rHbscXf\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5209},url:q}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5209,to:10417},url:q}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10417,to:15621},url:q}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15621,to:29356},url:q}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29356,to:43091},url:q}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43091,to:61450},url:q}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:61450,to:72155},url:q}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:72155,to:172287},url:q}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:172287,to:187911},url:q})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),mVUcGhPFq:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-mVUcGhPFq-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488mVUcGhPFq\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:H}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:H}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:H}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:H}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:H}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:56195},url:H}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:56195,to:66945},url:H}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:66945,to:134368},url:H}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:134368,to:150100},url:H})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),nTDoPyvTg:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-nTDoPyvTg-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488nTDoPyvTg\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:W}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:W}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:W}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:W}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:W}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:55432},url:W}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:55432,to:66182},url:W}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:66182,to:131416},url:W}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:131416,to:147148},url:W})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),RFlTY0gSv:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-RFlTY0gSv-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488RFlTY0gSv\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:b}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:b}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:b}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:b}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:b}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:54521},url:b}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:54521,to:65271},url:b}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:65271,to:122116},url:b}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:122116,to:137848},url:b})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),tDs3tDFDD:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-tDs3tDFDD-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488tDs3tDFDD\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:y}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:y}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:y}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:y}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:y}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:54521},url:y}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:54521,to:65271},url:y}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:65271,to:122116},url:y}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:122116,to:137848},url:y})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),UDOwqE0sA:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-UDOwqE0sA-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488UDOwqE0sA\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:x}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:x}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:x}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:x}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:x}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:55828},url:x}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:55828,to:66578},url:x}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:66578,to:132069},url:x}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:132069,to:147801},url:x})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),wP1SJY5O_:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-wP1SJY5O_-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488wP1SJY5O_\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:P}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:P}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:P}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:P}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:P}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:57423},url:P}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:57423,to:68173},url:P}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:68173,to:140012},url:P}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:140012,to:155744},url:P})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),YoA_hgiPk:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-YoA_hgiPk-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488YoA_hgiPk\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:D}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:D}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:D}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:D}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:D}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:55945},url:D}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:55945,to:66695},url:D}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:66695,to:133792},url:D}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:133792,to:149524},url:D})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),YvGYMAUvt:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-YvGYMAUvt-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488YvGYMAUvt\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:_}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:_}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:_}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:_}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:_}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:54521},url:_}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:54521,to:65271},url:_}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:65271,to:122116},url:_}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:122116,to:137848},url:_})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),ZAARDKer0:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-ZAARDKer0-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488ZAARDKer0\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:B}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:B}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:B}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:B}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:B}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:54521},url:B}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:54521,to:65271},url:B}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:65271,to:122116},url:B}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:122116,to:137848},url:B})],resolveRichText:G,resolveVectorSetItem:v,schema:a}),zX4287OCE:new c({chunks:[new URL(\"./vnHeWIt_p-chunk-zX4287OCE-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"30b7e77a-d90e-47d8-b273-915efccce488zX4287OCE\",indexes:[new n({collation:i,collectionSchema:a,fieldNames:t,range:{from:0,to:5233},url:Y}),new n({collation:i,collectionSchema:a,fieldNames:f,range:{from:5233,to:10465},url:Y}),new n({collation:i,collectionSchema:a,fieldNames:s,range:{from:10465,to:15693},url:Y}),new n({collation:i,collectionSchema:a,fieldNames:d,range:{from:15693,to:29487},url:Y}),new n({collation:h,collectionSchema:a,fieldNames:u,range:{from:29487,to:43281},url:Y}),new n({collation:h,collectionSchema:a,fieldNames:w,range:{from:43281,to:55582},url:Y}),new n({collation:h,collectionSchema:a,fieldNames:g,range:{from:55582,to:66332},url:Y}),new n({collation:h,collectionSchema:a,fieldNames:S,range:{from:66332,to:132969},url:Y}),new n({collation:h,collectionSchema:a,fieldNames:p,range:{from:132969,to:148701},url:Y})],resolveRichText:G,resolveVectorSetItem:v,schema:a})},displayName:\"Frequently Asked Questions\",id:\"30b7e77a-d90e-47d8-b273-915efccce488\"};export default F;e(F,{i0UcD0DGt:{defaultValue:\"\",title:\"Question\",type:l.String},PrnYm9aYm:{preventLocalization:!0,title:\"Slug\",type:l.String},gP1KY5PIO:{defaultValue:\"\",maxLength:500,title:\"Answer\",type:l.RichText},dWY_Nqy52:{title:\"Learn More Link\",type:l.Link},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/vnHeWIt_p:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/vnHeWIt_p:default\",title:\"Next\",type:l.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,l){let[o]=await C.query({from:{data:F,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"PrnYm9aYm\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return o?.PrnYm9aYm;},async getRecordIdBySlug(e,l){let[o]=await C.query({from:{data:F,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"PrnYm9aYm\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return o?.id;},getContentLocaleIdByRecordId(e,l){}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerColorSyntax\":\"false\",\"framerSlug\":\"PrnYm9aYm\",\"framerAutoSizeImages\":\"true\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionId\":\"vnHeWIt_p\",\"framerContractVersion\":\"1\",\"framerData\":\"true\",\"framerCollectionUtils\":\"1\",\"framerRecordIdKey\":\"id\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{createElement}from\"react\";const EMAIL_PATTERN=/([A-Za-z0-9._%+-]+@[A-Za-z0-9-]+(?:\\.[A-Za-z0-9-]+)*\\.[A-Za-z]{2,})/;export function renderTextWithEmailLinks(text){const parts=text.split(EMAIL_PATTERN);if(parts.length===1)return text;return parts.map((part,index)=>{if(index%2===0)return part;return /*#__PURE__*/createElement(\"a\",{key:`${part}-${index}`,href:`mailto:${part}`,style:{color:\"inherit\",textDecoration:\"underline\"}},part);});}// recompile: 1794229150077\n\nexport const __FramerMetadata__ = {\"exports\":{\"renderTextWithEmailLinks\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./emailLinks.map","export function parseDateOrNull(dateString){if(!dateString)return null;try{const date=new Date(dateString);if(isNaN(date.getTime()))return null;return date;}catch{return null;}}export function parseCompactDateInput(value){if(value==null)return null;if(value instanceof Date){return isNaN(value.getTime())?null:value;}const trimmed=String(value).trim();if(!trimmed)return null;const dateOnlyMatch=/^(\\d{4})-(\\d{2})-(\\d{2})$/.exec(trimmed);if(dateOnlyMatch){const year=Number(dateOnlyMatch[1]);const month=Number(dateOnlyMatch[2])-1;const day=Number(dateOnlyMatch[3]);const localDate=new Date(year,month,day);if(isNaN(localDate.getTime()))return null;return localDate;}return parseDateOrNull(trimmed);}const ISO_ZONED_DATE_TIME=/^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}.*(?:Z|[+-]\\d{2}:?\\d{2})$/i;const NAMED_UTC_ZONE=/\\b(?:GMT|UTC)\\b/i;function hasExplicitTimeZone(value){return ISO_ZONED_DATE_TIME.test(value)||NAMED_UTC_ZONE.test(value);}function parseCompactDateAsUtc(value){if(value instanceof Date){return isNaN(value.getTime())?null:value;}const trimmed=value.trim();if(hasExplicitTimeZone(trimmed)){return parseDateOrNull(trimmed);}const localDate=parseCompactDateInput(trimmed);if(!localDate){return null;}return new Date(Date.UTC(localDate.getFullYear(),localDate.getMonth(),localDate.getDate()));}export function formatCompactDate(value,locale=\"en-GB\"){if(value==null)return\"\";if(typeof value===\"string\"&&value.trim()===\"\")return\"\";const date=parseCompactDateAsUtc(value);if(!date){return typeof value===\"string\"?value.trim():\"\";}try{return new Intl.DateTimeFormat(locale,{day:\"2-digit\",month:\"2-digit\",year:\"numeric\",timeZone:\"UTC\"}).format(date);}catch{return typeof value===\"string\"?value.trim():\"\";}}export function formatDate(dateString,locale=\"en-US\"){if(!dateString)return\"\";try{const date=parseDateOrNull(dateString);if(!date)return dateString;const options={day:\"numeric\",month:\"short\",year:\"numeric\",hour:\"2-digit\",minute:\"2-digit\",timeZoneName:\"short\"};return date.toLocaleDateString(locale,options);}catch{return dateString;}}export function getDaysAgo(dateString){if(!dateString)return 0;try{const date=parseDateOrNull(dateString);if(!date)return 0;const now=new Date;const diffTime=Math.abs(now.getTime()-date.getTime());return Math.floor(diffTime/(1e3*60*60*24));}catch{return 0;}}\nexport const __FramerMetadata__ = {\"exports\":{\"formatDate\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatCompactDate\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseDateOrNull\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseCompactDateInput\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getDaysAgo\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dateFormatting.map","export const LOAD_MORE_UI_STRING_TRANSLATIONS={bg:{label:\"Зареди още\"},de:{label:\"Mehr anzeigen\"},de_AT:{label:\"Mehr laden\"},es:{label:\"Cargar m\\xe1s\"},fr:{label:\"Charger plus\"},fr_BE:{label:\"Afficher plus\"},fr_CA:{label:\"Afficher plus\"},id:{label:\"Muat lebih banyak\"},it:{label:\"Carica altri\"},nl:{label:\"Meer laden\"},pl:{label:\"Załaduj więcej\"},pt_BR:{label:\"Carregar mais\"},pt_PT:{label:\"Carregar mais\"},sk:{label:\"Nač\\xedtať viac\"},tr:{label:\"Daha fazla y\\xfckle\"},uk:{label:\"Завантажити ще\"}};// recompile: cit3454-t2\n\nexport const __FramerMetadata__ = {\"exports\":{\"LOAD_MORE_UI_STRING_TRANSLATIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./loadMore.map","import{createUiStringReader}from\"https://framerusercontent.com/modules/7xmjjcz2ObwXWMaY2Ivw/Y4h5ilrVqJTs8aCkVqZI/uiStrings.js\";import{LOAD_MORE_UI_STRING_TRANSLATIONS}from\"https://framerusercontent.com/modules/9QCIXgePv4puHux6bb4b/ND7MUwqkrlthdCdqi4Tm/loadMore.js\";export const LOAD_MORE_UI_STRINGS={label:\"Load more\"};export const LOAD_MORE_ENGLISH_DEFAULT=LOAD_MORE_UI_STRINGS.label;const LANGUAGE_NAME_TO_CODE={english:\"en\",nederlands:\"nl\",deutsch:\"de\",français:\"fr\",francais:\"fr\",español:\"es\",espanol:\"es\",italiano:\"it\",português:\"pt\",portugues:\"pt\",polski:\"pl\",slovenčina:\"sk\",slovencina:\"sk\",български:\"bg\"};export function normalizeUiLanguage(localeOrLanguage){const normalized=(localeOrLanguage??\"\").trim().toLowerCase().replace(/_/g,\"-\");if(!normalized){return\"en\";}const fromName=LANGUAGE_NAME_TO_CODE[normalized];if(fromName){return fromName;}const language=normalized.split(\"-\")[0]??\"en\";switch(language){case\"nl\":case\"de\":case\"fr\":case\"es\":case\"it\":case\"pt\":case\"pl\":case\"sk\":case\"bg\":return language;default:return\"en\";}}export function toUiStringLanguage(localeOrLanguage){return LANGUAGE_NAME_TO_CODE[(localeOrLanguage??\"\").trim().toLowerCase()]??localeOrLanguage;}export function getLoadMoreLabel(localeOrLanguage){const language=toUiStringLanguage(localeOrLanguage);return createUiStringReader(LOAD_MORE_UI_STRINGS,LOAD_MORE_UI_STRING_TRANSLATIONS,language)(\"label\");}export function resolveLoadMoreLabel(propValue,localeOrLanguage){const trimmed=propValue?.trim()??\"\";if(!trimmed||trimmed===LOAD_MORE_ENGLISH_DEFAULT){return getLoadMoreLabel(localeOrLanguage);}return trimmed;}\nexport const __FramerMetadata__ = {\"exports\":{\"getLoadMoreLabel\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LOAD_MORE_UI_STRINGS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"UiLanguage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"normalizeUiLanguage\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveLoadMoreLabel\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"toUiStringLanguage\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LOAD_MORE_ENGLISH_DEFAULT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const BLOG_POST_UI_STRING_TRANSLATIONS={bg:{publishedOn:\"Публикувано на\"},de:{publishedOn:\"Ver\\xf6ffentlicht am\"},es:{publishedOn:\"Publicado el\"},fr:{publishedOn:\"Publi\\xe9 le\"},it:{publishedOn:\"Pubblicato il\"},nl:{publishedOn:\"Gepubliceerd op\"},pl:{publishedOn:\"Opublikowano\"},pt_PT:{publishedOn:\"Publicado a\"},sk:{publishedOn:\"Publikovan\\xe9\"}};// recompile: cit3454-t2\n\nexport const __FramerMetadata__ = {\"exports\":{\"BLOG_POST_UI_STRING_TRANSLATIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./blogPost.map","import{parseCompactDateInput,parseDateOrNull}from\"https://framerusercontent.com/modules/642mjqyJT4XCacVOrEWq/onpRuZOEKxbwt8MGtDbo/dateFormatting.js\";import{toUiStringLanguage}from\"https://framerusercontent.com/modules/AI8n2yUmtOVrwo7YSli7/kT62z9w3DeDHLUeeLfQ5/loadMoreCopy.js\";import{createUiStringReader}from\"https://framerusercontent.com/modules/7xmjjcz2ObwXWMaY2Ivw/Y4h5ilrVqJTs8aCkVqZI/uiStrings.js\";import{BLOG_POST_UI_STRING_TRANSLATIONS}from\"https://framerusercontent.com/modules/8RjvI7uzMjrrOybDloUw/MYMV8ewof0Q6DX8pTm4i/blogPost.js\";export const BLOG_POST_CATEGORY_ENUM_BY_ID={Lil8eNF18:\"News\",BSid7_ZZz:\"Features\",qxLNdRvAI:\"Tips & Tricks\",o9IAAI7wL:\"Knowledge\",NqZUgQQ5Q:\"Lifestyle\",TWlzyB2TG:\"Travel Guides\",pNH4Rdrjh:\"Inside bunq\",XX_IMwZSH:\"Business\",y2E0ElCyb:\"Sustainability\",Z2unALO1j:\"Crypto\",y2e5YIYfa:\"Stocks\"};export function isUnresolvedFramerBinding(value){const trimmed=value.trim();return trimmed.startsWith(\"{\")&&trimmed.includes('\"computedValue\"');}const UNRESOLVED_CSS_VARIABLE=/^var(?:\\(|$)/i;export function isUnresolvedFramerText(value){if(value==null)return false;const trimmed=String(value).trim();if(!trimmed)return false;return UNRESOLVED_CSS_VARIABLE.test(trimmed)||isUnresolvedFramerBinding(trimmed);}export function sanitizeFramerDisplayString(value){if(value==null)return\"\";const trimmed=String(value).trim();if(!trimmed||isUnresolvedFramerBinding(trimmed))return\"\";return trimmed;}const CATEGORY_NAME_PLACEHOLDER=\"Category name\";export function resolveBlogCategoryDisplayName(value){const sanitized=sanitizeFramerDisplayString(value);if(!sanitized||sanitized===CATEGORY_NAME_PLACEHOLDER)return\"\";return BLOG_POST_CATEGORY_ENUM_BY_ID[sanitized]??sanitized;}export const BLOG_POST_UI_STRINGS={publishedOn:\"Published on\"};export const BLOG_PUBLISHED_ON_ENGLISH_DEFAULT=BLOG_POST_UI_STRINGS.publishedOn;const ENGLISH_MONTH_DATE=/\\b(?:January|February|March|April|May|June|July|August|September|October|November|December)\\s+\\d{1,2},?\\s+\\d{4}\\b/i;const SHORT_MONTH_DATE=/\\b\\d{1,2}\\s+(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)[a-z]*\\.?\\s+\\d{4}\\b/i;const ISO_CALENDAR_DATE=/^(\\d{4}-\\d{2}-\\d{2})(?:T|$)/;const LOCALIZED_DAY_MONTH_YEAR=/\\b(\\d{1,2})(?:\\.\\s*|\\s+de\\s+|\\s+)([^\\s\\d][^\\s\\d]*?)(?:\\s+de)?\\s+(\\d{4})\\b/i;const LOCALIZED_MONTH_INDEX={january:0,januari:0,januar:0,janvier:0,gennaio:0,janeiro:0,stycznia:0,enero:0,janner:0,januara:0,януари:0,february:1,februari:1,februar:1,fevrier:1,febbraio:1,fevereiro:1,lutego:1,febrero:1,februara:1,февруари:1,march:2,maart:2,marz:2,mars:2,marzo:2,marco:2,marca:2,март:2,april:3,avril:3,aprile:3,abril:3,kwietnia:3,aprila:3,април:3,may:4,mei:4,mai:4,maggio:4,maio:4,maja:4,mayo:4,маи:4,june:5,juni:5,juin:5,giugno:5,junho:5,czerwca:5,junio:5,juna:5,юни:5,july:6,juli:6,juillet:6,luglio:6,julho:6,lipca:6,julio:6,jula:6,юли:6,august:7,augustus:7,aout:7,agosto:7,sierpnia:7,augusta:7,август:7,september:8,septembre:8,settembre:8,setembro:8,wrzesnia:8,septiembre:8,septembra:8,септември:8,october:9,oktober:9,octobre:9,ottobre:9,outubro:9,pazdziernika:9,octubre:9,oktobra:9,октомври:9,november:10,novembre:10,novembro:10,listopada:10,noviembre:10,novembra:10,ноември:10,december:11,dezember:11,decembre:11,dicembre:11,dezembro:11,grudnia:11,diciembre:11,decembra:11,декември:11};function foldMonthToken(value){return value.normalize(\"NFD\").replace(RegExp(\"\\\\p{M}\",\"gu\"),\"\").toLowerCase();}function dateFromLocalizedLongMatch(value){const match=LOCALIZED_DAY_MONTH_YEAR.exec(value);if(!match)return null;const day=Number(match[1]);const month=LOCALIZED_MONTH_INDEX[foldMonthToken(match[2]??\"\")];const year=Number(match[3]);if(!Number.isInteger(day)||month==null||!Number.isInteger(year))return null;const parsed=new Date(year,month,day);if(Number.isNaN(parsed.getTime()))return null;if(parsed.getFullYear()!==year||parsed.getMonth()!==month||parsed.getDate()!==day){return null;}return parsed;}function toDateLocale(localeCode){const normalized=(localeCode??\"\").trim().replaceAll(\"_\",\"-\");if(!normalized)return\"en-US\";return normalized;}export function parseBlogPublishedDateInput(value){if(value instanceof Date){return Number.isNaN(value.getTime())?null:value;}const sanitized=sanitizeFramerDisplayString(value);if(!sanitized)return null;const isoMatch=ISO_CALENDAR_DATE.exec(sanitized);if(isoMatch?.[1]){return parseCompactDateInput(isoMatch[1]);}const englishMonth=ENGLISH_MONTH_DATE.exec(sanitized);if(englishMonth?.[0]){return parseDateOrNull(englishMonth[0]);}const shortMonth=SHORT_MONTH_DATE.exec(sanitized);if(shortMonth?.[0]){return parseDateOrNull(shortMonth[0]);}const localized=dateFromLocalizedLongMatch(sanitized);if(localized)return localized;return parseCompactDateInput(sanitized);}function formatParsedBlogDate(date,localeCode){try{return new Intl.DateTimeFormat(toDateLocale(localeCode),{month:\"long\",day:\"numeric\",year:\"numeric\"}).format(date);}catch{return new Intl.DateTimeFormat(\"en-US\",{month:\"long\",day:\"numeric\",year:\"numeric\"}).format(date);}}export function formatBlogPublishedDate(value,locale){const sanitized=typeof value===\"string\"||value==null?sanitizeFramerDisplayString(value):\"\";if(value==null||typeof value===\"string\"&&!sanitized)return\"\";const parsed=parseBlogPublishedDateInput(value);if(!parsed){return sanitized;}const formatted=formatParsedBlogDate(parsed,locale);return formatted||sanitized;}export function resolveBlogPublishedOnPrefix(propValue,localeOrLanguage){const trimmed=propValue?.trim()??\"\";if(!trimmed||trimmed===BLOG_PUBLISHED_ON_ENGLISH_DEFAULT){const language=toUiStringLanguage(localeOrLanguage);return createUiStringReader(BLOG_POST_UI_STRINGS,BLOG_POST_UI_STRING_TRANSLATIONS,language)(\"publishedOn\");}return trimmed;}export function formatBlogPublishedOnLine(value,locale,prefixProp){const sanitized=typeof value===\"string\"||value==null?sanitizeFramerDisplayString(value):\"\";if(value==null||typeof value===\"string\"&&!sanitized)return\"\";const parsed=parseBlogPublishedDateInput(value);if(!parsed)return sanitized;const dateText=formatParsedBlogDate(parsed,locale);if(!dateText)return sanitized;const prefix=resolveBlogPublishedOnPrefix(prefixProp,locale);return`${prefix} ${dateText}`;}export function formatBlogPublishedDateTimeAttribute(value){const parsed=parseBlogPublishedDateInput(value);if(!parsed)return undefined;const year=String(parsed.getFullYear());const month=String(parsed.getMonth()+1).padStart(2,\"0\");const day=String(parsed.getDate()).padStart(2,\"0\");return`${year}-${month}-${day}`;}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveBlogCategoryDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BLOG_PUBLISHED_ON_ENGLISH_DEFAULT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isUnresolvedFramerBinding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatBlogPublishedOnLine\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BLOG_POST_UI_STRINGS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveBlogPublishedOnPrefix\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sanitizeFramerDisplayString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseBlogPublishedDateInput\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatBlogPublishedDateTimeAttribute\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isUnresolvedFramerText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BLOG_POST_CATEGORY_ENUM_BY_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatBlogPublishedDate\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import*as React from\"react\";function richTextDocumentToPlainText(node){if(!node||typeof node!==\"object\")return\"\";if(node.nodeType===\"text\"&&typeof node.value===\"string\")return node.value;const content=node.content??[];return content.map(child=>richTextDocumentToPlainText(child)).join(\" \");}export function reactNodeToPlainText(node){if(node==null||typeof node===\"boolean\")return\"\";if(typeof node===\"string\"||typeof node===\"number\")return String(node);if(Array.isArray(node))return node.map(reactNodeToPlainText).join(\" \");if(/*#__PURE__*/React.isValidElement(node)){const props=node.props;return reactNodeToPlainText(props.children);}return\"\";}export function getContentStringForReadTime(content){if(typeof content===\"string\"&&content.trim())return content.trim();if(!content||typeof content!==\"object\")return\"\";const o=content;if(typeof o.html===\"string\"&&o.html.trim())return o.html.trim();if(typeof o.value===\"string\"&&o.value.trim())return o.value.trim();if(typeof o.content===\"string\"&&o.content.trim())return o.content.trim();if(o.nodeType===\"document\"&&Array.isArray(o.content)){const text=richTextDocumentToPlainText(o);return text.trim()?text:\"\";}return\"\";}function stripHtmlToPlainText(raw){if(!raw.includes(\"<\"))return raw.replace(/\\s+/g,\" \").trim();return raw.replace(/<[^>]+>/g,\" \").replace(/\\s+/g,\" \").trim();}export function countWordsForReadTime(content){if(content===undefined||content===null||content===\"\")return 0;let plainText=\"\";if(/*#__PURE__*/React.isValidElement(content)){plainText=reactNodeToPlainText(content);}else{plainText=stripHtmlToPlainText(getContentStringForReadTime(content));}plainText=plainText.replace(/\\s+/g,\" \").trim();return plainText?plainText.split(/\\s+/).filter(Boolean).length:0;}export function resolveReadTimeMinutesOverride(value){let minutes=Number.NaN;if(typeof value===\"number\")minutes=value;if(typeof value===\"string\")minutes=Number.parseFloat(value.trim());if(!Number.isFinite(minutes)||minutes<=0)return 0;return Math.max(1,Math.round(minutes));}// recompile: 1791361120648\n\nexport const __FramerMetadata__ = {\"exports\":{\"reactNodeToPlainText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveReadTimeMinutesOverride\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"countWordsForReadTime\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getContentStringForReadTime\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./readTimeWordCount.map","/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 500\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,useId,useRef,useEffect,useMemo,useCallback}from\"react\";import{addPropertyControls,ControlType,useLocaleInfo}from\"framer\";import{isFramerEditorEnvironment}from\"https://framerusercontent.com/modules/xy9GzlS8R067a5o5IABN/PPpWxFAudHT1xJp7cMx7/useInViewport.js\";import{useEffectiveBreakpoint,kernHeadingPlainText,useReducedMotion,getColorValue,getTypographyStyles,getResponsiveSpacing,getWidthValue,getShadow,getFocusOutlineWidth,getTransition,getOpacity,getFixedImageSizes,getWidth,resolveImageSizesAttribute}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getGap,getCardRadius,VISUALLY_HIDDEN_STYLE}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{applyCardSurfaceStyle,CardSurfaceOverlay,getCardContentLayerStyle}from\"https://framerusercontent.com/modules/c7IaIUrLe31WGKn6OlY9/JzMYUrJlewrhKCYC9na7/cardSurface.js\";import{getLinkUrl,getNewTabAriaLabel,useSmartLinkProps}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";import{formatBlogPublishedDate,formatBlogPublishedDateTimeAttribute,resolveBlogCategoryDisplayName}from\"https://framerusercontent.com/modules/aZllUybmTG3lUbBwUfrO/OjCIEMj1BraHPfYTmW4s/framerCmsString.js\";import{pickSafeDivProps}from\"https://framerusercontent.com/modules/p11DUQRlAhLwmObOunDW/bXGGQNzeDSEsh5IbH1Kh/domProps.js\";import{PLACEHOLDER}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{countWordsForReadTime}from\"https://framerusercontent.com/modules/CSKxJOdh7s9xtm3s9Fx0/ivOt3k8cPd0D5jTTzhwY/readTimeWordCount.js\";import{getRichTextControlType}from\"https://framerusercontent.com/modules/xPDTn52YrORMr9J9Pjzu/evAeOFB6GDRFW0XZXYZU/framerRichText.js\";import{useInheritedSectionBreakpoint}from\"https://framerusercontent.com/modules/ROyjANW4xLjXRwCOC9FI/qfdP1VcAePh6JvphpHWC/useInheritedSectionBreakpoint.js\";import{resolveCollectionElementId,resolveScopedElementId}from\"https://framerusercontent.com/modules/Ec9bGA2XITeferQlUDWq/5qQEL080pLQHBjiWrdw4/resolveElementId.js\";import{useInteractiveStates}from\"https://framerusercontent.com/modules/N4x0d9ysfgs9SFMGfitz/lWa8O14S59YXS0YvWoCi/useInteractiveStates.js\";import Badge from\"https://framerusercontent.com/modules/xErGdsi0xW9892ijq3Yi/WEi3VSLBRYAmNLlyCF6x/Badge.js\";import Image from\"https://framerusercontent.com/modules/o3hQZGIA0EBhtwjW4GUG/VSc38TyA6BCLxEWxHZmY/Image.js\";import{getBrandFocusColor,getCardThemeColors,resolveBrand}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";import{getImageOwnAlt,resolveImageAlt}from\"https://framerusercontent.com/modules/sNTSX9leDi5aUSg7gPXI/YKraQMpiaXG6ew2SKJKb/resolveImageAlt.js\";import{usePageLanguage}from\"https://framerusercontent.com/modules/Oh0dt3nkUdIE6ZhK0vBf/TJE4nckX8V9OibfUJkYQ/usePageLanguage.js\";import{useAccessibilityStrings}from\"https://framerusercontent.com/modules/IsDnZWScIFMXg6aFhWgu/Ttg2NPrB95wQcv8ZmICb/useAccessibilityStrings.js\";export const CARD_BLOG_BADGE_ACCENT_COLORS=[\"blue\",\"deep-blue\",\"light-blue\",\"green\",\"deep-green\",\"orange\",\"yellow\",\"deep-yellow\",\"red\",\"purple\",\"deep-purple\",\"fuchsia\",\"hot-pink\",\"indigo\",\"cyan\",\"turquoise\"];export const CARD_BLOG_BADGE_ACCENT_TITLES={\"blue\":\"Blue\",\"deep-blue\":\"Deep Blue\",\"light-blue\":\"Light Blue\",\"green\":\"Green\",\"deep-green\":\"Deep Green\",\"orange\":\"Orange\",\"yellow\":\"Yellow\",\"deep-yellow\":\"Deep Yellow\",\"red\":\"Red\",\"purple\":\"Purple\",\"deep-purple\":\"Deep Purple\",\"fuchsia\":\"Fuchsia\",\"hot-pink\":\"Hot Pink\",\"indigo\":\"Indigo\",\"cyan\":\"Cyan\",\"turquoise\":\"Turquoise\"};const LEGACY_READ_MORE_LABELS=[\"read more\",\"read article\"];export function resolveCardBlogLinkLabel(readMoreLabel,title){const cardTitle=(title??\"\").trim();const trimmedLabel=readMoreLabel.trim().replace(/[\\s:]+$/u,\"\");const customLabel=LEGACY_READ_MORE_LABELS.includes(trimmedLabel.toLocaleLowerCase(\"en-US\"))?\"\":trimmedLabel;if(!customLabel)return undefined;if(!cardTitle)return customLabel;if(customLabel.toLocaleLowerCase().includes(cardTitle.toLocaleLowerCase()))return customLabel;return`${customLabel}: ${cardTitle}`;}function getCardBlogImageSizes(sizes){return resolveImageSizesAttribute(sizes,getFixedImageSizes(getWidth(\"width-xs\")));}function CardBlogLink({linkUrl,openInNewTab,ariaLabel,labelledBy,describedBy,style,focusOutline,id,children,onMouseEnter,onMouseLeave,onFocus,onBlur}){const pageLanguage=usePageLanguage();const strings=useAccessibilityStrings();const newTabId=`card-blog-link-${useId().replace(/:/g,\"\")}-new-tab`;const smartLink=useSmartLinkProps(linkUrl,openInNewTab);const opensInNewTab=smartLink.target===\"_blank\";const resolvedAriaLabel=ariaLabel&&opensInNewTab?getNewTabAriaLabel(ariaLabel,pageLanguage):ariaLabel;const resolvedLabelledBy=!ariaLabel&&labelledBy?[labelledBy,opensInNewTab?newTabId:\"\"].filter(Boolean).join(\" \"):undefined;return /*#__PURE__*/_jsxs(\"a\",{id:id,href:smartLink.href,target:smartLink.target,rel:smartLink.rel,\"aria-label\":resolvedAriaLabel,\"aria-labelledby\":resolvedLabelledBy,\"aria-describedby\":describedBy,style:{...style,...smartLink.style,textDecoration:\"none\",color:\"inherit\",display:\"flex\",flexDirection:\"column\",width:\"100%\",height:\"100%\",borderRadius:\"inherit\",outline:focusOutline,outlineOffset:`calc(-1 * ${getFocusOutlineWidth()})`},onClick:smartLink.onClick,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onFocus:onFocus,onBlur:onBlur,children:[children,opensInNewTab&&resolvedLabelledBy?/*#__PURE__*/_jsx(\"span\",{id:newTabId,style:VISUALLY_HIDDEN_STYLE,children:strings.newTabSuffix.trim()}):null]});}const CardBlogInternal=/*#__PURE__*/forwardRef(function CardBlogInternal(props,ref){const theme=resolveThemeProp(props);const{imageFit=\"cover\",imageUrl:imageUrlProp,image,imageAlt,aspectRatio=\"16:10\",badgeAccentColor=\"blue\",categoryBadgeLink,category=\"Category name\",title=\"Medium length blog title\",description:descriptionProp=\"\",supportingText,date=\"\",showReadTime=true,readTimeSuffix=\"minute read\",contentForReadTime:contentForReadTimeProp,readTimeContent,readMoreLabel:readMoreLabelProp,readMoreButtonLabel,link,openInNewTab=false,readMoreId:readMoreIdProp,readMoreID,id:idProp,iD,brand,style,sizes,breakpoint:breakpointProp=\"desktop\",canvasBreakpoint,...rest}=props;const description=descriptionProp||supportingText||\"\";const contentForReadTime=contentForReadTimeProp??readTimeContent;const readMoreLabel=readMoreLabelProp||readMoreButtonLabel||\"Read more\";const readMoreId=readMoreIdProp||readMoreID;const id=idProp||iD;const imageUrl=imageUrlProp??image;const cardRef=useRef(null);const mergeCardRef=useCallback(node=>{cardRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}},[ref]);const inheritedBreakpoint=useInheritedSectionBreakpoint(cardRef);const layoutBreakpoint=inheritedBreakpoint??canvasBreakpoint??breakpointProp;const breakpoint=useEffectiveBreakpoint(layoutBreakpoint);const prefersReducedMotion=useReducedMotion();const safeDomProps=useMemo(()=>pickSafeDivProps(rest),[rest]);const displayCategory=resolveBlogCategoryDisplayName(category);const{activeLocale}=useLocaleInfo();const displayDate=formatBlogPublishedDate(date,activeLocale?.code);const dateTimeAttribute=displayDate?formatBlogPublishedDateTimeAttribute(date):undefined;const isEditorEnvironment=isFramerEditorEnvironment();const scriptIdRef=useRef(null);const effectiveReadTime=useMemo(()=>{const suffix=(readTimeSuffix??\"\").trim()||\"minute read\";const hasContentForReadTime=contentForReadTime!==undefined&&contentForReadTime!==null&&contentForReadTime!==\"\";if(!hasContentForReadTime){return`1 ${suffix}`;}const wordCount=countWordsForReadTime(contentForReadTime);if(wordCount===0)return`1 ${suffix}`;const minutes=Math.max(1,Math.ceil(wordCount/200));return`${minutes} ${suffix}`;},[contentForReadTime,readTimeSuffix]);const borderRadius=getCardRadius(layoutBreakpoint,\"default\");const getThemeColors=()=>{if(resolveBrand(brand)===\"tricount\"){const tri=getCardThemeColors(theme,\"tricount\");return{cardBg:tri.cardBg,titleColor:tri.titleColor,descriptionColor:tri.descriptionColor,readTimeColor:tri.metaColor};}if(theme===\"inverted\"){return{cardBg:getColorValue(\"/Backgrounds/bg-inverted-tertiary\"),titleColor:getColorValue(\"/Text/text-inverted-primary\"),descriptionColor:getColorValue(\"/Text/text-inverted-primary\"),readTimeColor:getColorValue(\"/Text/text-inverted-primary\")};}return{cardBg:getColorValue(\"/Backgrounds/bg-tertiary\"),titleColor:getColorValue(\"/Text/text-primary\"),descriptionColor:getColorValue(\"/Text/text-primary\"),readTimeColor:getColorValue(\"/Text/text-primary\")};};const themeColors=getThemeColors();const{cardBg,titleColor,descriptionColor,readTimeColor}=themeColors;const focusOutlineColor=getBrandFocusColor(brand,theme);const titleTypography=getTypographyStyles(\"/Headline SM/Heavy\",layoutBreakpoint);const descriptionTypography=getTypographyStyles(\"/Body MD/Light\",layoutBreakpoint);const readTimeTypography=getTypographyStyles(\"/Body MD/Light\",layoutBreakpoint);const cardPadding=getResponsiveSpacing(layoutBreakpoint===\"phone\"?16:20,layoutBreakpoint);const contentGap=getGap(\"sm\",layoutBreakpoint);const metaGap=getGap(\"sm\",layoutBreakpoint);const gapXs=getGap(\"xs\",layoutBreakpoint);const resolvedLinkUrl=getLinkUrl(link);const rootId=resolveCollectionElementId(id,\"card-blog\",resolvedLinkUrl||title);const resolvedReadMoreId=resolveScopedElementId(readMoreId,\"card-blog-read-more\",rootId,\"read-more\");const isInteractive=resolvedLinkUrl.trim()!==\"\";const{isHovered,isFocused,handlers}=useInteractiveStates(!isInteractive);const readMoreAriaLabel=resolveCardBlogLinkLabel(readMoreLabel,title);const blogReactId=useId().replace(/:/g,\"\");const titleId=`card-blog-${blogReactId}-title`;const descriptionId=`card-blog-${blogReactId}-description`;const articleSchema=useMemo(()=>{if(!title){return null;}const resolvedImageSrc=typeof imageUrl===\"string\"?imageUrl.trim()||undefined:imageUrl?.src||undefined;const hasImage=Boolean(resolvedImageSrc);const hasUrl=resolvedLinkUrl.trim()!==\"\";return{\"@context\":\"https://schema.org\",\"@type\":\"Article\",\"headline\":title,...description&&{description:description},...hasImage&&{image:resolvedImageSrc},...hasUrl&&{url:resolvedLinkUrl},...category&&{articleSection:category}};},[title,description,imageUrl,resolvedLinkUrl,category]);useEffect(()=>{if(isEditorEnvironment||!articleSchema||typeof document===\"undefined\"||!document.head){return;}const scriptId=`blog-card-schema-${Date.now()}-${Math.random().toString(36).slice(2,11)}`;scriptIdRef.current=scriptId;const script=document.createElement(\"script\");script.type=\"application/ld+json\";script.id=scriptId;script.textContent=JSON.stringify(articleSchema,null,2);document.head.appendChild(script);return()=>{if(scriptIdRef.current){const existingScript=document.head.querySelector(`#${scriptIdRef.current}`);if(existingScript){document.head.removeChild(existingScript);}}};},[articleSchema,isEditorEnvironment]);const cardInlineStyles=applyCardSurfaceStyle({display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",width:\"100%\",minWidth:0,maxWidth:getWidthValue(\"width-xs\"),position:\"relative\",background:cardBg,borderRadius,boxShadow:isInteractive&&(isHovered||isFocused)?getShadow(\"medium\"):theme===\"default\"?getShadow(\"small\"):\"none\",transition:prefersReducedMotion?\"none\":getTransition(\"box-shadow\",\"quick\"),...style},\"liquid-glass\");const contentLayerStyle=getCardContentLayerStyle(\"liquid-glass\");const imageContainerStyle={width:\"100%\",flexShrink:0,position:\"relative\",display:\"flex\",alignItems:\"stretch\",aspectRatio:aspectRatio.replace(\":\",\" / \")};const contentContainerStyle={display:\"flex\",flexDirection:\"column\",flex:1,gap:contentGap,padding:cardPadding,background:\"transparent\",...contentLayerStyle};const metaContainerStyle={display:\"flex\",alignItems:\"center\",flexWrap:\"wrap\",gap:metaGap};const titleBodyStyle={display:\"flex\",flexDirection:\"column\",gap:gapXs,minWidth:0};const titleStyle={margin:0,color:titleColor,display:\"-webkit-box\",WebkitLineClamp:3,WebkitBoxOrient:\"vertical\",overflow:\"hidden\",...titleTypography,...PRESERVE_CONTROL_NEWLINES};const descriptionStyle={margin:0,color:descriptionColor,display:\"-webkit-box\",WebkitLineClamp:3,WebkitBoxOrient:\"vertical\",overflow:\"hidden\",opacity:getOpacity(\"backdrop\"),...descriptionTypography,...PRESERVE_CONTROL_NEWLINES};const readTimeStyle={margin:0,color:readTimeColor,...readTimeTypography,...PRESERVE_CONTROL_NEWLINES};const imageAltText=resolveImageAlt(imageAlt,getImageOwnAlt(imageUrl));const isImageDecorative=imageAltText===\"\";const hasTitleOrDescription=Boolean(title)||Boolean(description);const cardContent=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:imageContainerStyle,\"aria-hidden\":isImageDecorative,children:/*#__PURE__*/_jsx(Image,{id:`${rootId}-image`,imageUrl:typeof imageUrl===\"string\"?imageUrl||PLACEHOLDER.IMAGE:imageUrl?.src?imageUrl:PLACEHOLDER.IMAGE,alt:isImageDecorative?\"\":imageAltText,aspectRatio:aspectRatio,objectFit:imageFit,objectPosition:\"center\",borderRadius:\"radius-none\",overflow:\"hidden\",fill:true,breakpoint:canvasBreakpoint??breakpointProp,sizes:getCardBlogImageSizes(sizes),style:{minWidth:0}})}),/*#__PURE__*/_jsxs(\"div\",{style:contentContainerStyle,children:[(()=>{const showCategory=displayCategory!==\"\";const hasReadTime=showReadTime&&effectiveReadTime.trim()!==\"\";const shouldShowMeta=showCategory||hasReadTime||displayDate!==\"\";return shouldShowMeta;})()&&/*#__PURE__*/_jsxs(\"div\",{style:metaContainerStyle,children:[displayCategory&&/*#__PURE__*/_jsx(Badge,{id:`${rootId}-badge`,breakpoint:breakpoint,theme:theme,brand:brand,semanticMode:false,accentColor:badgeAccentColor,label:displayCategory,link:isInteractive?undefined:categoryBadgeLink,size:\"small\",showIcon:false}),displayDate?/*#__PURE__*/_jsx(\"time\",{style:readTimeStyle,dateTime:dateTimeAttribute,children:displayDate}):null,showReadTime&&effectiveReadTime?/*#__PURE__*/_jsx(\"span\",{style:readTimeStyle,children:effectiveReadTime}):null]}),hasTitleOrDescription&&/*#__PURE__*/_jsxs(\"div\",{style:titleBodyStyle,children:[title&&/*#__PURE__*/_jsx(\"h3\",{id:titleId,style:titleStyle,children:kernHeadingPlainText(title)}),description&&description.trim()?/*#__PURE__*/_jsx(\"p\",{id:descriptionId,style:descriptionStyle,children:description}):null]})]})]});const cardInnerLayer=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(CardSurfaceOverlay,{surface:\"liquid-glass\",radius:borderRadius,theme:theme,brand:brand}),isInteractive?/*#__PURE__*/_jsx(CardBlogLink,{id:resolvedReadMoreId,linkUrl:resolvedLinkUrl,openInNewTab:openInNewTab,ariaLabel:readMoreAriaLabel,labelledBy:title?.trim()?titleId:undefined,describedBy:title?.trim()&&description?.trim()?descriptionId:undefined,focusOutline:isFocused?`${getFocusOutlineWidth()} solid ${focusOutlineColor}`:\"none\",style:{display:\"flex\",flexDirection:\"column\",width:\"100%\",height:\"100%\",...contentLayerStyle},onMouseEnter:handlers.onMouseEnter,onMouseLeave:handlers.onMouseLeave,onFocus:handlers.onFocus,onBlur:handlers.onBlur,children:cardContent}):/*#__PURE__*/_jsx(\"div\",{id:resolvedReadMoreId,style:{display:\"flex\",flexDirection:\"column\",width:\"100%\",height:\"100%\",textDecoration:\"none\",color:\"inherit\",...contentLayerStyle},children:cardContent})]});return /*#__PURE__*/_jsx(\"article\",{ref:mergeCardRef,style:cardInlineStyles,...safeDomProps,id:rootId,children:cardInnerLayer});});export default function CardBlog(props){const ref=useRef(null);return /*#__PURE__*/_jsx(CardBlogInternal,{...props,ref:ref});}CardBlog.displayName=\"Card Blog - Molecule\";addPropertyControls(CardBlog,{category:{type:ControlType.String,title:\"Category\",defaultValue:\"Category name\",placeholder:\"Enter category...\",description:\"Blog post category.\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Medium length blog title\",placeholder:\"Enter blog post title...\",displayTextArea:true,description:\"Blog post title.\"},description:{type:ControlType.String,title:\"Supporting Text\",defaultValue:\"\",placeholder:\"Enter blog post description...\",displayTextArea:true,description:\"One or two sentences; brief overview of the post.\"},date:{type:ControlType.String,title:\"Date\",defaultValue:\"\",placeholder:\"Bind the CMS Date field\",description:\"Optional publish date shown next to the category. Dates are formatted for the page language. Leave empty to hide.\"},showReadTime:{type:ControlType.Boolean,title:\"Show Read Time\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Show the read time next to the category badge. Hide it when the CMS has no reliable read time.\"},readTimeSuffix:{type:ControlType.String,title:\"Read Time Suffix\",defaultValue:\"minute read\",placeholder:\"minute read\",description:\"Text after the number when using Content (for read time) (e.g., 'minute read').\",hidden:props=>props.showReadTime===false},contentForReadTime:{type:getRichTextControlType(),title:\"Read Time Content\",defaultValue:\"\",description:\"Link the same CMS field as the blog body for read-time word count only (~200 wpm). Not rendered on the card.\",hidden:props=>props.showReadTime===false},readMoreLabel:{type:ControlType.String,title:\"Accessible name\",defaultValue:\"Read more\",placeholder:\"Read more\",description:\"Optional start of the card link's accessible name. Leave as Read more to use the card title. A custom value is followed by the title, for example Read the story: Title.\"},categoryBadgeLink:{type:ControlType.Link,title:\"Category Badge Link\",defaultValue:\"\",description:\"Optional URL. When set, the category badge is rendered as a link.\"},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"\",description:\"URL to navigate to when card is clicked.\"},imageUrl:{type:ControlType.ResponsiveImage,title:\"Image\",description:\"Blog post image from file upload.\"},imageFit:{type:ControlType.Enum,title:\"Image Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\",description:\"How the image fits its container.\"},badgeAccentColor:{type:ControlType.Enum,title:\"Badge Accent Color\",options:[...CARD_BLOG_BADGE_ACCENT_COLORS],optionTitles:CARD_BLOG_BADGE_ACCENT_COLORS.map(c=>CARD_BLOG_BADGE_ACCENT_TITLES[c]),defaultValue:\"blue\",description:\"Accent color for the category badge (Badge in Accent mode; design token colors).\"},aspectRatio:{type:ControlType.Enum,title:\"Aspect Ratio\",options:[\"16:9\",\"16:10\",\"4:3\",\"1:1\"],optionTitles:[\"16:9\",\"16:10\",\"4:3\",\"1:1\"],defaultValue:\"16:10\",description:\"Image aspect ratio.\"},openInNewTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Open link in a new browser tab.\"},readMoreId:{type:ControlType.String,title:\"Read More ID\",defaultValue:\"card-blog-read-more\",placeholder:\"e.g. card-blog-read-more\",description:\"Unique ID for the 'Read more' link for Contentsquare analytics.\",preventLocalization:true},imageAlt:{type:ControlType.String,title:\"Image Alt\",defaultValue:\"\",placeholder:\"Describe image for screen readers\",description:\"Alt text for the blog card hero image.\"},id:{type:ControlType.String,title:\"ID\",defaultValue:\"card-blog\",placeholder:\"e.g. my-element\",description:\"HTML id for the root element (e.g. for analytics or anchor links).\",preventLocalization:true},...breakpointPropertyControl(),...themePropertyControls(\"Default is dark mode, inverted is light mode. Theme passes to all children.\"),...brandPropertyControl()});\nexport const __FramerMetadata__ = {\"exports\":{\"resolveCardBlogLinkLabel\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CARD_BLOG_BADGE_ACCENT_COLORS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CardBlog\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"CARD_BLOG_BADGE_ACCENT_TITLES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CardBlogBadgeAccentColor\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CardBlogProps\":{\"type\":\"tsType\",\"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}from\"react/jsx-runtime\";import{forwardRef,useRef,useId,useMemo,useState,useEffect,useCallback}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";import{themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN}from\"https://framerusercontent.com/modules/BQHqTqHJqIMmaindFXq2/gaNCvT0L1xCqOlRU34uH/propertyControlCopy.js\";import{resolveScopedElementId,resolveSectionIdPrefix}from\"https://framerusercontent.com/modules/Ec9bGA2XITeferQlUDWq/5qQEL080pLQHBjiWrdw4/resolveElementId.js\";import{useReducedMotion,useEffectiveBreakpoint,kernHeadingPlainText,isCanvasPhoneBreakpoint,isCanvasTabletBreakpoint,getControlSize,getWidthValue,getControlSizeValue,getRadius,colorToRgb,getTransition,getColorValue,getOpacity,getTypographyStyles,getStagger,getSpacing,getBrightnessFilter,getFocusOutlineWidth}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getBrandFocusColor,getThemeColors,getPlaceholderColors,resolveBrand}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{getSectionStyles,getContainerStyles,getGap,getCopyStackGap,getSectionWrapperStyles,getCmsEmptyPlaceholderStyle,CAROUSEL_PHONE_PEEK,getContainerPadding,shouldShowFocusRing}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{SECTION_BACKGROUND_DEFAULTS,getSectionBackgroundFromProps,getSectionContentStackStyle,getSectionRootBackgroundStyle,sectionBackgroundPropertyControls}from\"https://framerusercontent.com/modules/EQ5GV8erE0jQ7Er76nwA/z7pnpLPqkQ6On7imsHSe/sectionBackground.js\";import{getSectionRestProps}from\"https://framerusercontent.com/modules/cvrDZht3fKY7cTHzhrpC/2UMs7W5ETX91bgzauDsw/sectionProps.js\";import{getLinkUrl}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{useSectionAnimation}from\"https://framerusercontent.com/modules/6nckfIXrjKHscT3Y5yzI/70BcWwuYZHa1Fr9sTgXk/useSectionAnimation.js\";import{useIsLinkHiddenInLocale}from\"https://framerusercontent.com/modules/i2k7RFJiWMPmJnpNkh1p/Hf3zire7RzYAVs4gwCWx/useLocaleRestrictedLinks.js\";import{useAccessibilityStrings}from\"https://framerusercontent.com/modules/IsDnZWScIFMXg6aFhWgu/Ttg2NPrB95wQcv8ZmICb/useAccessibilityStrings.js\";import{createCardVariants}from\"https://framerusercontent.com/modules/ya5bnJzyUptPCQVNuAHz/juH7xwT92tqgAMeG0DhW/motionVariants.js\";import{CMS_COLLECTION_LAYOUT_ATTR,buildCmsCollectionLayoutCriticalCss,getCmsCollectionLayoutId,useCmsCollectionLayout}from\"https://framerusercontent.com/modules/qUnODpG58DPHrSIPDTFK/4ewjHEXEbTKnZgaa4QDD/cmsCollectionLayout.js\";import{injectBreakpointIntoCmsSlot}from\"https://framerusercontent.com/modules/cFhaboR1Pe65LQDUkQXx/q2i86S2CxIqjKShhSqoo/injectBreakpointIntoCmsSlot.js\";import{getIcon}from\"https://framerusercontent.com/modules/jzp1x6Kjn3e4gtLhaTqD/XFRhkR7sU6kwzdKPYWwf/icons.js\";import{PLACEHOLDER}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{ignoreDefaultAlt}from\"https://framerusercontent.com/modules/sNTSX9leDi5aUSg7gPXI/YKraQMpiaXG6ew2SKJKb/resolveImageAlt.js\";import Button from\"https://framerusercontent.com/modules/5dTK8Rb61QTevyxW7GJE/wzLOKk3voDIy9BKhkYX3/Button.js\";const CAROUSEL_CONTROL_ICON_SIZE=getControlSize(\"default\")/2;const LEGACY_CAROUSEL_ARIA_LABEL=\"Blog posts\";const LEGACY_PREV_ARIA_LABEL=\"Previous blog posts\";const LEGACY_NEXT_ARIA_LABEL=\"Next blog posts\";function toCssIdSelector(id){if(typeof CSS!==\"undefined\"&&typeof CSS.escape===\"function\"){return`#${CSS.escape(id)}`;}return`#${id.replace(/[^a-zA-Z0-9_-]/g,\"\")}`;}function getGridColumns(breakpoint,desktopColumns){const dense=desktopColumns>=4;if(breakpoint===\"phone\")return dense?2:1;if(breakpoint===\"tablet\")return dense?3:2;return desktopColumns;}const SectionFeaturedBlogPostsInternal=/*#__PURE__*/forwardRef(function SectionFeaturedBlogPostsInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint:breakpointProp=\"desktop\",collectionList,narrowScreenLayout=\"carousel\",desktopColumns=3,heading=\"Related articles\",description=PLACEHOLDER.DESCRIPTION,viewAllLabel=\"View all\",viewAllLink=\"\",primaryCtaId,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,sectionId,onViewAllClick,style,slotContent,prevAriaLabel=\"\",nextAriaLabel=\"\",carouselAriaLabel=\"\",...rest}=props;const breakpoint=useEffectiveBreakpoint(breakpointProp);const colors=getThemeColors(theme,brand??backgroundGradientBrand);const resolvedBrand=resolveBrand(brand??backgroundGradientBrand);const{sectionBgColor,isGradient,backgroundLayer}=getSectionBackgroundFromProps({theme,backgroundVariant,backgroundPreset,brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection,backgroundShowOverlay,colors});const{bgSubtle:placeholderBgSubtle,textMuted:placeholderTextMuted}=getPlaceholderColors(colors);const reducedMotion=useReducedMotion();const componentId=useId();const resolvedSectionId=resolveSectionIdPrefix(sectionId,componentId,\"section-featured-blog-posts\");const resolvedPrimaryCtaId=resolveScopedElementId(primaryCtaId,\"section-featured-blog-posts-cta-primary\",resolvedSectionId,\"cta-primary\");const headingId=useId();const[scrollerId,setScrollerId]=useState(null);const{sectionRef,animate}=useSectionAnimation(ref);const cmsGridRef=useRef(null);const cmsScrollRootRef=useRef(null);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasCollection=Array.isArray(collectionList)?collectionList.filter(Boolean).length>0:Boolean(collectionList);const isCanvasPhone=isCanvasPhoneBreakpoint(breakpointProp);const isCanvasTablet=isCanvasTabletBreakpoint(breakpointProp);const useCarouselLayout=(isCanvasPhone||isCanvasTablet)&&narrowScreenLayout!==\"stack\";const gridGap=getGap(\"lg\",breakpoint);const hasMultiplePosts=hasCollection;const[canScrollLeft,setCanScrollLeft]=useState(false);const[canScrollRight,setCanScrollRight]=useState(false);const strings=useAccessibilityStrings();const scrollRegionLabel=(heading??\"\").trim()||ignoreDefaultAlt(carouselAriaLabel,LEGACY_CAROUSEL_ARIA_LABEL)||strings.carousel;const resolvedPrevAriaLabel=ignoreDefaultAlt(prevAriaLabel,LEGACY_PREV_ARIA_LABEL)||strings.previous;const resolvedNextAriaLabel=ignoreDefaultAlt(nextAriaLabel,LEGACY_NEXT_ARIA_LABEL)||strings.next;const sectionLabelledBy=heading?headingId:undefined;const hasViewAllTarget=getLinkUrl(viewAllLink).trim()!==\"\"||typeof onViewAllClick===\"function\";const isViewAllHiddenInLocale=useIsLinkHiddenInLocale(viewAllLink,resolvedBrand);const showViewAll=(viewAllLabel??\"\").trim()!==\"\"&&hasViewAllTarget;useEffect(()=>{if(!useCarouselLayout||!hasCollection)return undefined;const update=()=>{const el=cmsScrollRootRef.current;if(!el)return;const max=el.scrollWidth-el.clientWidth;setCanScrollLeft(el.scrollLeft>1);setCanScrollRight(el.scrollLeft<max-1);};const attach=()=>{const el=cmsScrollRootRef.current;if(!el)return undefined;const sectionDomId=cmsGridRef.current?.closest(\"section\")?.id||sectionId||\"featured-blog-posts\";const nextScrollerId=`${sectionDomId}-scroll-region`;el.id=nextScrollerId;el.tabIndex=0;el.setAttribute(\"role\",\"region\");el.setAttribute(\"aria-label\",scrollRegionLabel);setScrollerId(current=>current===nextScrollerId?current:nextScrollerId);update();el.addEventListener(\"scroll\",update,{passive:true});let resizeObserver;if(typeof ResizeObserver!==\"undefined\"){resizeObserver=new ResizeObserver(update);resizeObserver.observe(el);}return()=>{el.removeEventListener(\"scroll\",update);resizeObserver?.disconnect();};};let cleanup=attach();if(cleanup)return cleanup;let rafId=0;const observer=new MutationObserver(()=>{if(!cleanup){cleanup=attach();}});const host=cmsGridRef.current;if(host){observer.observe(host,{childList:true,subtree:true});}rafId=requestAnimationFrame(()=>{if(!cleanup){cleanup=attach();}});return()=>{cancelAnimationFrame(rafId);observer.disconnect();cleanup?.();};},[useCarouselLayout,hasCollection,breakpointProp,sectionId,scrollRegionLabel]);const scrollByDirection=useCallback(direction=>{const el=cmsScrollRootRef.current;if(!el)return;const firstCard=el.firstElementChild;const cardWidth=firstCard?.getBoundingClientRect().width??el.clientWidth*.85;const gapPx=parseFloat(gridGap)||16;const delta=(cardWidth+gapPx)*(direction===\"next\"?1:-1);el.scrollBy({left:delta,behavior:reducedMotion?\"auto\":\"smooth\"});},[gridGap,reducedMotion]);const handlePrev=useCallback(()=>scrollByDirection(\"prev\"),[scrollByDirection]);const handleNext=useCallback(()=>scrollByDirection(\"next\"),[scrollByDirection]);const hasCarouselControlSlot=useCarouselLayout&&hasMultiplePosts;const isCarouselMeasured=scrollerId!==null;const canScrollCarousel=canScrollLeft||canScrollRight;const reserveCarouselControls=hasCarouselControlSlot&&!isCarouselMeasured;const showCarouselControls=hasCarouselControlSlot&&isCarouselMeasured&&canScrollCarousel;const renderCarouselControlRow=showCarouselControls||reserveCarouselControls;const sectionStyles=useMemo(()=>({...getSectionStyles(breakpoint),...getSectionRootBackgroundStyle({useMontserrat,brand:brand??backgroundGradientBrand}),overflowX:\"hidden\",backgroundColor:sectionBgColor,...style}),[breakpoint,sectionBgColor,style,useMontserrat,brand,backgroundGradientBrand]);const containerStyles=useMemo(()=>({...getContainerStyles(breakpoint),...getSectionContentStackStyle(isGradient)}),[breakpoint,isGradient]);const headerStyles={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:getCopyStackGap(breakpoint),textAlign:\"center\",marginBottom:getGap(\"lg\",breakpoint),width:\"100%\",maxWidth:getWidthValue(\"width-xl\"),marginLeft:\"auto\",marginRight:\"auto\"};const gridStyles={display:\"grid\",gridTemplateColumns:`repeat(${getGridColumns(breakpointProp,desktopColumns)}, minmax(0, 1fr))`,gap:gridGap,width:\"100%\",minWidth:0,marginBottom:gridGap};const scrollerStyles=useMemo(()=>{const tailMask=canScrollRight?\"linear-gradient(to right, black 0, black calc(100% - 48px), transparent 100%)\":undefined;return{display:\"flex\",flexDirection:\"row\",gap:gridGap,overflowX:\"auto\",overflowY:\"hidden\",scrollSnapType:reducedMotion?\"none\":\"x mandatory\",scrollPaddingLeft:0,scrollPaddingRight:getContainerPadding(breakpoint),paddingRight:getContainerPadding(breakpoint),WebkitOverflowScrolling:\"touch\",scrollbarWidth:\"none\",msOverflowStyle:\"none\",minWidth:0,width:\"100%\",maskImage:tailMask,WebkitMaskImage:tailMask,outline:\"none\"};},[breakpoint,canScrollRight,gridGap,reducedMotion]);const cardWrapperStyles=useMemo(()=>({scrollSnapAlign:\"start\",flexShrink:0,width:`calc(100% - ${CAROUSEL_PHONE_PEEK})`,maxWidth:`calc(100% - ${CAROUSEL_PHONE_PEEK})`,minWidth:0}),[]);const cmsGridHostStyles={width:\"100%\",minWidth:0};const carouselColumnStyles={display:\"flex\",flexDirection:\"column\",gap:getGap(\"md\",breakpoint),width:\"100%\",minWidth:0,marginBottom:gridGap};const controlsRowStyles={display:\"flex\",gap:getGap(\"xs\",breakpoint),justifyContent:\"center\",width:\"100%\"};const focusBorderColor=getBrandFocusColor(brand);const scrollerFocusCss=scrollerId?`${toCssIdSelector(scrollerId)}:focus-visible{outline:${getFocusOutlineWidth()} solid ${focusBorderColor}!important;outline-offset:${getSpacing(2)}!important;mask-image:none!important;-webkit-mask-image:none!important}`:\"\";const controlButtonBaseStyles=useMemo(()=>({width:getControlSizeValue(\"default\"),height:getControlSizeValue(\"default\"),borderRadius:getRadius(\"radius-full\"),backgroundColor:resolvedBrand===\"tricount\"?colors.bgTertiary:`rgba(${colorToRgb(colors.textPrimary)}, 0.04)`,color:colors.textPrimary,border:`1px solid rgba(${colorToRgb(colors.textPrimary)}, 0.12)`,boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",padding:0,transition:reducedMotion?\"none\":getTransition(\"filter\",\"quick\"),...resolvedBrand===\"tricount\"?{}:{backdropFilter:\"blur(16px) saturate(180%)\",WebkitBackdropFilter:\"blur(16px) saturate(180%)\"},boxShadow:`inset 0 1px 0 rgba(${colorToRgb(colors.textPrimary)}, 0.12), 0 4px 12px rgba(${colorToRgb(getColorValue(\"/Utility colors/utility-black\"))}, ${getOpacity(\"subtle\")})`,appearance:\"none\",font:\"inherit\"}),[colors.textPrimary,colors.bgTertiary,reducedMotion,resolvedBrand]);const collectionLayoutRootStyles=useCarouselLayout?scrollerStyles:gridStyles;const collectionLayoutItemStyles=useCarouselLayout?cardWrapperStyles:{width:\"100%\",minWidth:\"0\",maxWidth:\"100%\"};const headingStyles={...getTypographyStyles(\"/Headline 2XL/Heavy\",breakpoint),color:colors.textPrimary,margin:0,textAlign:\"center\",...PRESERVE_CONTROL_NEWLINES};const descriptionStyles={...getTypographyStyles(\"/Subheadline/MD\",breakpoint),color:colors.textPrimary,margin:0,textAlign:\"center\",...PRESERVE_CONTROL_NEWLINES};const emptyPlaceholderStyle=useMemo(()=>({...getCmsEmptyPlaceholderStyle(breakpoint,placeholderBgSubtle),marginBottom:gridStyles.marginBottom}),[breakpoint,placeholderBgSubtle,gridStyles.marginBottom]);const{container:containerVariants,item:itemVariants}=createCardVariants(reducedMotion,{stagger:getStagger(\"loose\")});const responsiveCollectionList=useMemo(()=>injectBreakpointIntoCmsSlot(collectionList,breakpointProp,{theme,brand:resolvedBrand}),[collectionList,breakpointProp,theme,resolvedBrand]);useCmsCollectionLayout(cmsGridRef,hasCollection,collectionLayoutRootStyles,collectionLayoutItemStyles,breakpointProp,useCarouselLayout?cmsScrollRootRef:undefined);const cmsLayoutId=getCmsCollectionLayoutId(breakpointProp,componentId);const cmsLayoutHostProps={[CMS_COLLECTION_LAYOUT_ATTR]:cmsLayoutId};const cmsLayoutCriticalCss=buildCmsCollectionLayoutCriticalCss(cmsLayoutId,collectionLayoutRootStyles,collectionLayoutItemStyles);const renderEmptyState=()=>/*#__PURE__*/_jsxs(\"div\",{style:emptyPlaceholderStyle,children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",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 blog CMS\"})]});if(isViewAllHiddenInLocale)return null;if(isCanvas&&!hasCollection){return /*#__PURE__*/_jsxs(\"section\",{style:sectionStyles,id:resolvedSectionId,\"aria-labelledby\":sectionLabelledBy,children:[backgroundLayer,/*#__PURE__*/_jsxs(\"div\",{style:containerStyles,children:[Boolean(heading??description)&&/*#__PURE__*/_jsxs(\"div\",{style:headerStyles,children:[heading&&/*#__PURE__*/_jsx(\"h2\",{id:headingId,style:headingStyles,children:kernHeadingPlainText(heading)}),description&&/*#__PURE__*/_jsx(\"p\",{style:descriptionStyles,children:description})]}),renderEmptyState(),showViewAll&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",marginTop:gridStyles.marginBottom},children:/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,label:viewAllLabel,variant:\"outline\",theme:theme,brand:brand,size:\"medium\",link:getLinkUrl(viewAllLink),id:resolvedPrimaryCtaId})})]})]});}return /*#__PURE__*/_jsxs(motion.section,{ref:sectionRef,style:sectionStyles,id:resolvedSectionId,\"aria-labelledby\":sectionLabelledBy,initial:animate===\"visible\"?false:\"hidden\",animate:animate,variants:containerVariants,...getSectionRestProps(rest,[\"disclaimer\",\"disclaimerUrl\"]),children:[backgroundLayer,/*#__PURE__*/_jsxs(\"div\",{style:containerStyles,children:[Boolean(heading??description)&&/*#__PURE__*/_jsxs(motion.div,{style:headerStyles,variants:itemVariants,children:[heading&&/*#__PURE__*/_jsx(\"h2\",{id:headingId,style:headingStyles,children:kernHeadingPlainText(heading)}),description&&/*#__PURE__*/_jsx(\"p\",{style:descriptionStyles,children:description})]}),hasCollection?/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:cmsLayoutCriticalCss}}):null,hasCollection&&useCarouselLayout&&scrollerId?/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:scrollerFocusCss}}):null,hasCollection?useCarouselLayout?/*#__PURE__*/_jsxs(motion.div,{style:carouselColumnStyles,variants:itemVariants,children:[/*#__PURE__*/_jsx(\"div\",{ref:cmsGridRef,style:cmsGridHostStyles,...cmsLayoutHostProps,children:responsiveCollectionList}),renderCarouselControlRow&&/*#__PURE__*/_jsxs(\"div\",{style:reserveCarouselControls?{...controlsRowStyles,visibility:\"hidden\"}:controlsRowStyles,\"aria-hidden\":reserveCarouselControls?true:undefined,children:[/*#__PURE__*/_jsx(FeaturedBlogPostsCarouselControl,{direction:\"prev\",onClick:handlePrev,disabled:!canScrollLeft,controls:scrollerId??undefined,baseStyle:controlButtonBaseStyles,focusBorderColor:focusBorderColor,iconColor:colors.textPrimary,ariaLabel:resolvedPrevAriaLabel}),/*#__PURE__*/_jsx(FeaturedBlogPostsCarouselControl,{direction:\"next\",onClick:handleNext,disabled:!canScrollRight,controls:scrollerId??undefined,baseStyle:controlButtonBaseStyles,focusBorderColor:focusBorderColor,iconColor:colors.textPrimary,ariaLabel:resolvedNextAriaLabel})]})]}):/*#__PURE__*/_jsx(motion.div,{ref:cmsGridRef,style:{...cmsGridHostStyles,marginBottom:gridGap},variants:itemVariants,...cmsLayoutHostProps,children:responsiveCollectionList}):isCanvas?/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,children:renderEmptyState()}):null,showViewAll&&/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",marginTop:getGap(\"lg\",breakpoint)},variants:itemVariants,children:/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,label:viewAllLabel,variant:\"outline\",theme:theme,brand:brand,size:\"medium\",link:getLinkUrl(viewAllLink),onClick:()=>{if(onViewAllClick){onViewAllClick();}},id:resolvedPrimaryCtaId})}),slotContent]})]});});function FeaturedBlogPostsCarouselControl({direction,onClick,disabled,controls,baseStyle,focusBorderColor,iconColor,ariaLabel}){const[isHovered,setIsHovered]=useState(false);const[isFocused,setIsFocused]=useState(false);const iconName=direction===\"prev\"?\"arrow-narrow-left\":\"arrow-narrow-right\";const label=ariaLabel;const buttonStyle={...baseStyle,cursor:disabled?\"not-allowed\":\"pointer\",filter:disabled?getBrightnessFilter(true,false,false):isHovered?getBrightnessFilter(false,true,false):undefined,outline:isFocused?`${getFocusOutlineWidth()} solid ${focusBorderColor}`:\"none\",outlineOffset:isFocused?getSpacing(2):undefined};return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onClick,disabled:disabled,\"aria-label\":label,\"aria-controls\":controls,style:buttonStyle,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);},onFocus:e=>setIsFocused(shouldShowFocusRing(e.currentTarget)),onBlur:()=>setIsFocused(false),children:/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"inline-flex\",width:getSpacing(CAROUSEL_CONTROL_ICON_SIZE),height:getSpacing(CAROUSEL_CONTROL_ICON_SIZE)},dangerouslySetInnerHTML:{__html:getIcon(iconName,CAROUSEL_CONTROL_ICON_SIZE,iconColor,{opticalInset:0})}})});}export default function SectionFeaturedBlogPosts(props){const ref=useRef(null);const breakpoint=useEffectiveBreakpoint(props.breakpoint??\"desktop\");return /*#__PURE__*/_jsx(\"div\",{style:{...getSectionWrapperStyles(breakpoint),...props.style},children:/*#__PURE__*/_jsx(SectionFeaturedBlogPostsInternal,{...props,ref:ref})});}SectionFeaturedBlogPosts.displayName=\"Section Featured Blog Posts - Organism\";addPropertyControls(SectionFeaturedBlogPosts,{heading:{type:ControlType.String,title:\"Headline\",defaultValue:\"Related articles\",placeholder:\"e.g. Short headline (one line)\",description:\"Main heading text for the section.\",displayTextArea:true},description:{type:ControlType.String,title:\"Subheadline\",defaultValue:PLACEHOLDER.DESCRIPTION,placeholder:\"One or two sentences describing the section\",description:\"Description or body text displayed below the heading.\",displayTextArea:true},viewAllLabel:{type:ControlType.String,title:\"View All Button Label\",defaultValue:\"View all\",placeholder:\"Enter label...\",description:\"Label for the view all button. Leave empty to hide. The button also hides while View All Link is empty.\"},collectionList:{type:ControlType.ComponentInstance,title:\"Collection List\",description:\"Framer CMS collection list connected to your blog posts.\"},narrowScreenLayout:{type:ControlType.Enum,title:\"Phone and Tablet Layout\",options:[\"carousel\",\"stack\"],optionTitles:[\"Carousel\",\"Stack\"],displaySegmentedControl:true,defaultValue:\"carousel\",description:\"Carousel scrolls the cards sideways. Stack shows them in one column on phone and two on tablet. Desktop uses Desktop Columns.\"},desktopColumns:{type:ControlType.Enum,title:\"Desktop Columns\",options:[3,2,4,5],optionTitles:[\"3\",\"2\",\"4\",\"5\"],displaySegmentedControl:true,defaultValue:3,description:\"Number of card columns on desktop. Use 2 for wide cards such as media kits, 4 or 5 for small tiles such as media assets. With 4 or 5, Stack shows 3 columns on tablet and 2 on phone.\"},viewAllLink:{type:ControlType.Link,title:\"View All Link\",defaultValue:\"\",description:\"Link for the view all button.\"},...sectionBackgroundPropertyControls(),onViewAllClick:{type:ControlType.EventHandler,title:\"On View All Click\",description:\"Callback fired when the view all button is clicked.\"},primaryCtaId:{type:ControlType.String,title:\"Primary CTA ID\",defaultValue:\"section-featured-blog-posts-cta-primary\",placeholder:\"e.g. blog-cta-view-all\",description:\"Tracking ID for the view all CTA button (Contentsquare). Lowercase, hyphen-separated.\",preventLocalization:true},slotContent:{type:ControlType.ComponentInstance,title:\"Slot Content\",description:\"Optional component to render in the section slot.\"},prevAriaLabel:{type:ControlType.String,title:\"Prev Button Label\",defaultValue:\"\",placeholder:\"e.g. Previous blog posts\",description:\"Screen reader name for the previous carousel button. Leave empty to use the page-language default.\"},nextAriaLabel:{type:ControlType.String,title:\"Next Button Label\",defaultValue:\"\",placeholder:\"e.g. Next blog posts\",description:\"Screen reader name for the next carousel button. Leave empty to use the page-language default.\"},carouselAriaLabel:{type:ControlType.String,title:\"Carousel Label\",defaultValue:\"\",placeholder:\"e.g. Blog posts\",description:\"Screen reader name for the swipeable list on phone and tablet. Used only when the headline is empty. Leave empty to use the page-language default.\",hidden:p=>(p.heading??\"\").trim()!==\"\"},sectionId:{type:ControlType.String,title:\"Section ID\",defaultValue:\"section-featured-blog-posts\",placeholder:\"e.g. featured-posts\",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\":{\"SectionFeaturedBlogPostsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionFeaturedBlogPosts\",\"slots\":[\"collectionList\",\"slotContent\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Breakpoint\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/**\n * @framerIntrinsicWidth 48\n * @framerIntrinsicHeight 48\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef,useId,useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useReducedMotion,colorToRgb,getColorValue,getOpacity,getSpacing,getRadius,getBrightnessFilter,getTransition,getFocusOutlineWidth}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import LiquidGlassSurface from\"https://framerusercontent.com/modules/MjHJrY1uOGta88OovBBi/VSHbVRb0eKmMYSTNtOyH/LiquidGlassSurface.js\";import{useInteractiveStates}from\"https://framerusercontent.com/modules/N4x0d9ysfgs9SFMGfitz/lWa8O14S59YXS0YvWoCi/useInteractiveStates.js\";import{useAccessibilityStrings}from\"https://framerusercontent.com/modules/IsDnZWScIFMXg6aFhWgu/Ttg2NPrB95wQcv8ZmICb/useAccessibilityStrings.js\";import{getBrandFocusColor,getThemeColors,resolveBrand}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";import{brandPropertyControl,themePropertyControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";const MIN_TOUCH_TARGET=44;const LEGACY_DEFAULT_ARIA_LABELS=[\"play video\",\"pause video\"];const SIZE_MAP={small:{desktop:48,tablet:44,phone:44},medium:{desktop:80,tablet:64,phone:48},large:{desktop:96,tablet:80,phone:64}};const playButtonCircleColor=`rgba(${colorToRgb(getColorValue(\"/Utility colors/utility-white\"))}, ${getOpacity(\"disabledMedium\")})`;const playButtonTriangleColor=getColorValue(\"/Text/text-inverted-primary\");const PLAY_ICON=/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"12\",fill:playButtonCircleColor}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 7L17 12L9 17V7Z\",fill:playButtonTriangleColor})]});const PAUSE_ICON=/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"12\",fill:playButtonCircleColor}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 8h2v8H8V8zm6 0h2v8h-2V8z\",fill:playButtonTriangleColor})]});const ICON_LAYER_STYLE={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\",pointerEvents:\"none\"};const ButtonVideoPlayInternal=/*#__PURE__*/forwardRef(function ButtonVideoPlayInternal(props,ref){const theme=resolveThemeProp(props);const{variant=\"play\",breakpoint=\"desktop\",size=\"medium\",brand,onClick,ariaLabel:ariaLabelProp=\"\",style,id:idProp}=props;const resolvedBrand=resolveBrand(brand);const focusColor=getBrandFocusColor(resolvedBrand);const isTricount=resolvedBrand===\"tricount\";const tricountSurfaceColors=useMemo(()=>getThemeColors(theme,resolvedBrand),[theme,resolvedBrand]);const buttonSize=getSpacing(Math.max(SIZE_MAP[size][breakpoint],MIN_TOUCH_TARGET));const reactId=useId();const scopeId=useMemo(()=>`btn-video-play-${reactId.replace(/:/g,\"\")}`,[reactId]);const reducedMotion=useReducedMotion();const{isHovered,isPressed,handlers}=useInteractiveStates(false);const strings=useAccessibilityStrings();const variantDefaultAriaLabel=variant===\"play\"?strings.playVideo:strings.pauseVideo;const trimmedAriaLabel=typeof ariaLabelProp===\"string\"?ariaLabelProp.trim():\"\";const isLegacyDefaultAriaLabel=LEGACY_DEFAULT_ARIA_LABELS.includes(trimmedAriaLabel.toLocaleLowerCase(\"en-US\"));const resolvedAriaLabel=trimmedAriaLabel&&!isLegacyDefaultAriaLabel?trimmedAriaLabel:variantDefaultAriaLabel;const buttonStyle=useMemo(()=>({width:buttonSize,height:buttonSize,border:\"none\",background:\"transparent\",borderRadius:getRadius(\"radius-full\"),padding:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",position:\"relative\",isolation:\"isolate\",overflow:\"hidden\",cursor:\"pointer\",filter:getBrightnessFilter(false,isHovered,isPressed),transition:reducedMotion?\"none\":getTransition(\"filter\",\"quick\"),...style}),[buttonSize,isHovered,isPressed,reducedMotion,style]);const glassLayerStyle=useMemo(()=>({position:\"absolute\",inset:0,zIndex:-1,borderRadius:\"50%\",overflow:\"hidden\",clipPath:\"circle(50% at 50% 50%)\",pointerEvents:\"none\"}),[]);const css=useMemo(()=>`\n.${scopeId}:focus { outline: none; }\n.${scopeId}:focus-visible { outline: ${getFocusOutlineWidth()} solid ${focusColor}; outline-offset: ${getSpacing(4)}; border-radius: 50%; }\n.${scopeId} svg { width: 100%; height: 100%; filter: drop-shadow(0 2px 8px rgba(${colorToRgb(getColorValue(\"/Utility colors/utility-black\"))}, ${getOpacity(\"medium\")})); }\n`,[focusColor,scopeId]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:css}}),/*#__PURE__*/_jsxs(\"button\",{ref:ref,type:\"button\",id:idProp,className:scopeId,style:buttonStyle,onClick:onClick,\"aria-label\":resolvedAriaLabel,...handlers,children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:glassLayerStyle,children:isTricount?/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",inset:0,borderRadius:\"50%\",background:tricountSurfaceColors.bgTertiary,border:`1px solid ${tricountSurfaceColors.borderPrimary}`,boxSizing:\"border-box\"}}):/*#__PURE__*/_jsx(LiquidGlassSurface,{theme:theme,surface:\"surface\",radius:9999,mode:\"standard\",interactive:false})}),/*#__PURE__*/_jsx(\"span\",{style:ICON_LAYER_STYLE,children:variant===\"play\"?PLAY_ICON:PAUSE_ICON})]})]});});export default function ButtonVideoPlay(props){const{ref,...rest}=props;return /*#__PURE__*/_jsx(ButtonVideoPlayInternal,{...rest,ref:ref});}ButtonVideoPlay.displayName=\"Button Video Play - Atom\";addPropertyControls(ButtonVideoPlay,{variant:{type:ControlType.Enum,title:\"Variant\",options:[\"play\",\"pause\"],optionTitles:[\"Play\",\"Pause\"],displaySegmentedControl:true,defaultValue:\"play\",description:\"Choose Play for the thumbnail state, Pause while the clip is playing—swap with overrides or interactions to match actual playback.\"},size:{type:ControlType.Enum,title:\"Size\",options:[\"small\",\"medium\",\"large\"],optionTitles:[\"Small\",\"Medium\",\"Large\"],displaySegmentedControl:true,defaultValue:\"medium\",description:\"Use Large on hero video headers, Medium on feature blocks, Small on compact thumbnails or dense grids—the smallest preset still meets touch-target guidance on phone.\"},onClick:{type:ControlType.EventHandler,title:\"On Click\",description:\"Wire your play/pause or open-lightbox logic here. The control always exposes an accessible Play video / Pause video label in the page language.\"},ariaLabel:{type:ControlType.String,title:\"ARIA Label\",defaultValue:\"\",placeholder:\"e.g. Play video\",description:\"Accessible name for this icon-only control. Leave blank to use Play video / Pause video (from Variant) in the page language.\"},id:{type:ControlType.String,title:\"ID\",defaultValue:\"button-video-play\",placeholder:\"e.g. my-element\",description:\"Set a unique id when you link to this control or tag it for analytics; change it if you drop more than one play button on the same page.\",preventLocalization:true},...breakpointPropertyControl(\"Pick the breakpoint that matches Framer's preview so the circular size lines up with your video frame and overlay layout.\"),...themePropertyControls(\"Default matches dark overlays (standard bunq UI). Inverted is for light backgrounds—Safari/Firefox and reduced-motion users see the matching frosted-glass tint.\"),...brandPropertyControl()});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ButtonVideoPlay\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonVideoPlayProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,i=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[o(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,i)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let a of o(e))u.call(t,a)||a===r||n(t,a,{get:()=>e[a],enumerable:!(i=s(e,a))||i.enumerable});return t;},c=(t,e,r)=>(r=null!=t?i(a(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:n(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,i=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return n;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){o(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!a(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));o(e);for(var r=0;r<e.callbacks.length;r++){var i=t[r];i instanceof Error?e.callbacks[r].reject(i):e.callbacks[r].resolve(i);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,i=this._cacheKeyFn(t);if(r){var n=r.get(i);if(n){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(n);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(i,l),l;},e.loadMany=function(t){if(!a(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var i,n=this._cacheKeyFn(t);void 0===r.get(n)&&(e instanceof Error?(i=Promise.reject(e)).catch(function(){}):i=Promise.resolve(e),r.set(n,i));}return this;},t;}(),n=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){o(e);for(var i=0;i<e.keys.length;i++)t.clear(e.keys[i]),e.callbacks[i].reject(r);}function o(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function a(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=i;}}),d=c(f(),1);import{yieldToMain as g}from\"framer\";// ../../shared/src/yield.ts\nfunction v(t){return\"function\"==typeof t?t():t;}var y={background:0,\"user-visible\":1,\"user-blocking\":2};function p(t,e){return y[t]>y[e];}// ../../library/src/utils/schedulerPriority.ts\nfunction m(t){let e;for(let r of t){let t=v(r);if((void 0===e||p(t,e))&&(e=t),\"user-blocking\"===e)break;}return e;}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=w.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=w.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=w.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,i=this.bytes.subarray(e,r);return this.offset=r,i;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=I(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function I(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as S,yieldToMain as U}from\"framer\";// src/code-generation/components/cms/bundled/assert.ts\nfunction k(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function L(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar B=1024,E=1.5,M=t=>2**t-1,P=t=>-(2**(t-1)),T=t=>2**(t-1)-1,x={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:P(8),Int16:P(16),Int32:P(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},F={Uint8:M(8),Uint16:M(16),Uint32:M(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:T(8),Int16:T(16),Int32:T(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function N(t,e,r,i){k(t>=e,t,\"outside lower bound for\",i),k(t<=r,t,\"outside upper bound for\",i);}var A=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*E)+t);r.set(this.bytes),this.bytes=r,this.view=I(r);}writeUint8(t){N(t,x.Uint8,F.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){N(t,x.Uint16,F.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){N(t,x.Uint32,F.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){N(t,x.Uint64,F.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){N(t,x.BigUint64,F.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){N(t,x.Int8,F.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){N(t,x.Int16,F.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){N(t,x.Int32,F.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){N(t,x.Int64,F.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){N(t,x.BigInt64,F.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(B)),t(this,\"view\",I(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction O(t){return\"string\"==typeof t;}function _(t){return Number.isFinite(t);}function q(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar j=class e{static fromString(t){let[r,i,n]=t.split(\"/\").map(Number);return k(_(r),\"Invalid chunkId\"),k(_(i),\"Invalid offset\"),k(_(n),\"Invalid length\"),new e(r,i,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),i=t.readUint32(),n=t.readUint32();return new e(r,i,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(k(this.length===t.length),0);}constructor(e,r,i){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=i;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nfunction D(t){if(q(t))return 0/* Null */;switch(t.type){case\"array\"/* Array */:return 1/* Array */;case\"boolean\"/* Boolean */:return 2/* Boolean */;case\"color\"/* Color */:return 3/* Color */;case\"date\"/* Date */:return 4/* Date */;case\"enum\"/* Enum */:return 5/* Enum */;case\"file\"/* File */:return 6/* File */;case\"responsiveimage\"/* ResponsiveImage */:return 10/* ResponsiveImage */;case\"link\"/* Link */:return 7/* Link */;case\"number\"/* Number */:return 8/* Number */;case\"object\"/* Object */:return 9/* Object */;case\"richtext\"/* RichText */:return 11/* RichText */;case\"string\"/* String */:return 12/* String */;case\"vectorsetitem\"/* VectorSetItem */:return 13/* VectorSetItem */;default:L(t);}}function R(t){let e=t.readUint16(),i=[];for(let n=0;n<e;n++){let e=r.read(t);i.push(e);}return{type:\"array\"/* Array */,value:i};}function C(t,e){for(let i of(t.writeUint16(e.value.length),e.value))r.write(t,i);}function J(t,e,i){let n=t.value.length,s=e.value.length;if(n<s)return -1;if(n>s)return 1;for(let s=0;s<n;s++){let n=t.value[s],o=e.value[s],a=r.compare(n,o,i);if(0!==a)return a;}return 0;}function W(t){return{type:\"boolean\"/* Boolean */,value:0!==t.readUint8()};}function $(t,e){t.writeUint8(e.value?1:0);}function z(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function K(t){return{type:\"color\"/* Color */,value:t.readString()};}function G(t,e){t.writeString(e.value);}function V(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function H(t){let e=t.readInt64(),r=new Date(e);return{type:\"date\"/* Date */,value:r.toISOString()};}function X(t,e){let r=new Date(e.value),i=r.getTime();t.writeInt64(i);}function Q(t,e){let r=new Date(t.value),i=new Date(e.value);return r<i?-1:r>i?1:0;}function Y(t){return{type:\"enum\"/* Enum */,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:\"file\"/* File */,value:t.readString()};}function tr(t,e){t.writeString(e.value);}function ti(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tn(t){return{type:\"link\"/* Link */,value:t.readJson()};}function ts(t,e){t.writeJson(e.value);}function to(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function ta(t){return{type:\"number\"/* Number */,value:t.readFloat64()};}function tu(t,e){t.writeFloat64(e.value);}function tl(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function th(t){let e=t.readUint16(),i={};for(let n=0;n<e;n++){let e=t.readString();i[e]=r.read(t);}return{type:\"object\"/* Object */,value:i};}function tc(t,e){let i=Object.entries(e.value);for(let[e,n]of(t.writeUint16(i.length),i))t.writeString(e),r.write(t,n);}function tf(t,e,i){let n=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(n.length<s.length)return -1;if(n.length>s.length)return 1;for(let o=0;o<n.length;o++){let a=n[o],u=s[o];if(a<u)return -1;if(a>u)return 1;let l=t.value[a]??null,h=e.value[u]??null,c=r.compare(l,h,i);if(0!==c)return c;}return 0;}function td(t){return{type:\"responsiveimage\"/* ResponsiveImage */,value:t.readJson()};}function tg(t,e){t.writeJson(e.value);}function tv(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function ty(t){let e=t.readInt8();if(0===e)return{type:\"richtext\"/* RichText */,value:t.readUint32()};if(1===e)return{type:\"richtext\"/* RichText */,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tp(t,e){if(_(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(O(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tm(t,e){let r=t.value,i=e.value;if(_(r)&&_(i)||O(r)&&O(i))return r<i?-1:r>i?1:0;throw Error(\"Invalid rich text pointer\");}function tw(t){return{type:\"string\"/* String */,value:t.readString()};}function tb(t,e){t.writeString(e.value);}function tI(t,e,r){let i=t.value,n=e.value;return(0/* CaseInsensitive */===r.type&&(i=t.value.toLowerCase(),n=e.value.toLowerCase()),i<n)?-1:i>n?1:0;}function tS(t){return{type:\"vectorsetitem\"/* VectorSetItem */,value:t.readUint32()};}function tU(t,e){t.writeUint32(e.value);}function tk(t,e){let r=t.value,i=e.value;return r<i?-1:r>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return R(t);case 2/* Boolean */:return W(t);case 3/* Color */:return K(t);case 4/* Date */:return H(t);case 5/* Enum */:return Y(t);case 6/* File */:return te(t);case 7/* Link */:return tn(t);case 8/* Number */:return ta(t);case 9/* Object */:return th(t);case 10/* ResponsiveImage */:return td(t);case 11/* RichText */:return ty(t);case 12/* String */:return tw(t);case 13/* VectorSetItem */:return tS(t);default:L(e);}},t.write=function(t,e){let r=D(e);if(t.writeUint8(r),!q(e))switch(e.type){case\"array\"/* Array */:return C(t,e);case\"boolean\"/* Boolean */:return $(t,e);case\"color\"/* Color */:return G(t,e);case\"date\"/* Date */:return X(t,e);case\"enum\"/* Enum */:return Z(t,e);case\"file\"/* File */:return tr(t,e);case\"link\"/* Link */:return ts(t,e);case\"number\"/* Number */:return tu(t,e);case\"object\"/* Object */:return tc(t,e);case\"responsiveimage\"/* ResponsiveImage */:return tg(t,e);case\"richtext\"/* RichText */:return tp(t,e);case\"vectorsetitem\"/* VectorSetItem */:return tU(t,e);case\"string\"/* String */:return tb(t,e);default:L(e);}},t.compare=function(t,e,r){let i=D(t),n=D(e);if(i<n)return -1;if(i>n)return 1;if(q(t)||q(e))return 0;switch(t.type){case\"array\"/* Array */:return k(\"array\"/* Array */===e.type),J(t,e,r);case\"boolean\"/* Boolean */:return k(\"boolean\"/* Boolean */===e.type),z(t,e);case\"color\"/* Color */:return k(\"color\"/* Color */===e.type),V(t,e);case\"date\"/* Date */:return k(\"date\"/* Date */===e.type),Q(t,e);case\"enum\"/* Enum */:return k(\"enum\"/* Enum */===e.type),tt(t,e);case\"file\"/* File */:return k(\"file\"/* File */===e.type),ti(t,e);case\"link\"/* Link */:return k(\"link\"/* Link */===e.type),to(t,e);case\"number\"/* Number */:return k(\"number\"/* Number */===e.type),tl(t,e);case\"object\"/* Object */:return k(\"object\"/* Object */===e.type),tf(t,e,r);case\"responsiveimage\"/* ResponsiveImage */:return k(\"responsiveimage\"/* ResponsiveImage */===e.type),tv(t,e);case\"richtext\"/* RichText */:return k(\"richtext\"/* RichText */===e.type),tm(t,e);case\"vectorsetitem\"/* VectorSetItem */:return k(\"vectorsetitem\"/* VectorSetItem */===e.type),tk(t,e);case\"string\"/* String */:return k(\"string\"/* String */===e.type),tI(t,e,r);default:L(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tL=class e{sortEntries(){this.entries.sort((t,e)=>{for(let i=0;i<this.fieldNames.length;i++){let n=t.values[i],s=e.values[i],o=r.compare(n,s,this.options.collation);if(0!==o)return o;}return t.pointer.compare(e.pointer);});}static async deserialize(t,i){let n=new b(t),s=n.readJson(),o=n.readUint8(),a=[];for(let t=0;t<o;t++){let t=n.readString();a.push(t);}let u=new e(a,{collation:s}),l=n.readUint32(),h=()=>{let t=[];for(let e=0;e<o;e++){let e=r.read(n);t.push(e);}let e=j.read(n);u.entries.push({values:t,pointer:e});};for(let t=0;t<l;t++){let t=i?.();t&&await t,h();}return u;}serialize(){let t=new A;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:i,pointer:n}=e;for(let e of i)r.write(t,e);n.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tB=3,tE=250,tM=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tP=async(t,e)=>{let r=0;for(;;){try{let i=await fetch(t,e);if(!tM.includes(i.status)||++r>tB)return i;}catch(t){if(e?.signal?.aborted||++r>tB)throw t;}await tT(r);}};async function tT(t){let e=Math.floor(tE*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tx(t,e){let r=tA(e),i=[],n=0;for(let t of r)i.push(`${t.from}-${t.to-1}`),n+=t.to-t.from;let s=new URL(t),o=i.join(\",\");s.searchParams.set(\"range\",o);let a=await tP(s);if(200!==a.status)throw Error(`Request failed: ${a.status} ${a.statusText}`);let u=await a.arrayBuffer(),l=new Uint8Array(u);if(l.length!==n)throw Error(\"Request failed: Unexpected response length\");let h=new tF,c=0;for(let t of r){let e=t.to-t.from,r=c+e,i=l.subarray(c,r);h.write(t.from,i),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tF=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let i=t-r.start,n=i+e;return r.data.slice(i,n);}throw Error(\"Missing data\");}write(t,e){let r=t,i=r+e.length,n=0,s=this.chunks.length;for(;n<s;n++){let t=this.chunks[n];if(k(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let i=r-t.start,n=t.data.subarray(0,i);e=tN(n,e),r=t.start;}break;}}for(;s>n;s--){let t=this.chunks[s-1];if(k(t,\"Missing chunk\"),!(i<t.start)){if(i<t.end){let r=i-t.start,n=t.data.subarray(r);e=tN(e,n),i=t.end;}break;}}let o={start:r,end:i,data:e},a=s-n;this.chunks.splice(n,a,o);}constructor(){t(this,\"chunks\",[]);}};function tN(t,e){let r=t.length+e.length,i=new Uint8Array(r);return i.set(t,0),i.set(e,t.length),i;}function tA(t){k(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,i=r[e];i&&t.from<=i.to?r[e]={from:i.from,to:Math.max(i.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tO=class{async loadModel(){let[t]=await tx(this.options.url,[this.options.range]);return k(t,\"Failed to load model\"),tL.deserialize(t,()=>{let t=m(this.modelPrioritySources);return t?U({batch:!0,priority:t}):void 0;});}async getModel(t){return this.model||(t&&this.modelPrioritySources.add(t),this.modelPromise??=this.loadModel().finally(()=>{this.modelPrioritySources.clear();}),this.model??=await this.modelPromise),this.model;}async lookupItems(t,e){k(t.length===this.fields.length,\"Invalid query length\");let r=await this.getModel(e),i=[r.entries];for(let[r,n]of t.entries()){let t=[];for(let s of i){let i;let o=e?U({batch:!0,priority:v(e)}):void 0;switch(o&&await o,n.type){case\"All\"/* All */:i=[s];break;case\"Equals\"/* Equals */:i=this.queryEquals(s,n,r);break;case\"NotEquals\"/* NotEquals */:i=this.queryNotEquals(s,n,r);break;case\"LessThan\"/* LessThan */:i=this.queryLessThan(s,n,r);break;case\"GreaterThan\"/* GreaterThan */:i=this.queryGreaterThan(s,n,r);break;case\"Contains\"/* Contains */:i=await this.queryContains(s,n,r,e);break;case\"StartsWith\"/* StartsWith */:i=await this.queryStartsWith(s,n,r,e);break;case\"EndsWith\"/* EndsWith */:i=await this.queryEndsWith(s,n,r,e);break;default:L(n);}t.push(...i);}i=t;}let n=[];for(let t of i)for(let r of t){let t=e?U({batch:!0,priority:v(e)}):void 0;t&&await t;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=this.options.fieldNames[t],n=r.values[t];i[e]=n;}n.push({pointer:r.pointer.toString(),data:i});}return n;}queryEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=t.slice(i,n+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=[],o=t.slice(0,i);o.length>0&&s.push(o);let a=t.slice(n+1);return a.length>0&&s.push(a),s;}queryLessThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getRightMost(t,r,e.value),n=t.slice(0,i+1);return n.length>0?[n]:[];}let n=this.getLeftMost(t,r,e.value),s=t.slice(0,n);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getLeftMost(t,r,e.value),n=t.slice(i);return n.length>0?[n]:[];}let n=this.getRightMost(t,r,e.value),s=t.slice(n+1);return s.length>0?[s]:[];}queryContains(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.includes(i);});}queryStartsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.startsWith(i);});}queryEndsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.endsWith(i);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];0>r.compare(u,i,this.collation)?n=o+1:s=o;}return n;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];r.compare(u,i,this.collation)>0?s=o:n=o+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */async findItems(t,e,r,i){let n=[],s=0;for(let o=0;o<t.length;o++){let a=r?U({batch:!0,priority:v(r)}):void 0;a&&await a;let u=t[o],l=u.values[e],h=i(l);if(!h){if(s<o){let e=t.slice(s,o);n.push(e);}s=o+1;}}if(s<t.length){let e=t.slice(s);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"modelPrioritySources\",/* @__PURE__ */new Set),t(this,\"collation\",void 0),this.options=e;let r={},i=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];k(e,\"Missing definition for field\",t),r[t]=e,i.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=i,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction t_(t){let e={},i=t.readUint16();for(let n=0;n<i;n++){let i=t.readString();e[i]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nfunction*tq(t){for(let e of t)yield*e.prioritySources;}var tj=class{scanItems(t){return this.itemsPromise?this.isScanning&&t&&this.scanPrioritySources.add(t):(this.isScanning=!0,t&&this.scanPrioritySources.add(t),this.itemsPromise=tP(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),i=new b(r),n=[],s=i.readUint32();for(let t=0;t<s;t++){let t=m(this.scanPrioritySources),e=t?g({batch:!0,priority:t}):void 0;e&&await e;let r=i.getOffset(),s=t_(i),o=i.getOffset()-r,a=new j(this.id,r,o),u=a.toString(),l={pointer:u,data:s};this.itemLoader.prime({pointer:u,prioritySources:/* @__PURE__ */new Set},l),n.push(l);}return n;}).finally(()=>{this.isScanning=!1,this.scanPrioritySources.clear();})),this.itemsPromise;}resolveItem(t,e){let r=this.itemPrioritySources.get(t);r||(r=/* @__PURE__ */new Set,this.itemPrioritySources.set(t,r)),e&&r.add(e);let i=this.itemLoader.load({pointer:t,prioritySources:r}),n=()=>this.itemPrioritySources.delete(t);return i.then(n,n),i;}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"isScanning\",!1),t(this,\"scanPrioritySources\",/* @__PURE__ */new Set),t(this,\"itemPrioritySources\",/* @__PURE__ */new Map),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(({pointer:t})=>{let e=j.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tx(this.url,e),i=[];for(let e=0;e<r.length;e++){let n=m(tq(t)),s=n?g({batch:!0,priority:n}):void 0;s&&await s;let o=r[e];k(o,\"Missing range bytes\");let a=new b(o),u=t_(a),l=t[e]?.pointer;k(l,\"Missing pointer\"),i.push({pointer:l,data:u});}return i;},{// capping to 250 avoids overly long URLs that can cause requests to fail with 414\nmaxBatchSize:250,// Different route workflows can request the same item. Keep DataLoader's cache keyed by the\n// pointer while still carrying the strongest scheduling priority into the shared batch\ncacheKeyFn:t=>t.pointer})),this.id=e,this.url=r;}},tD=class{async scanItems(t){let e=await Promise.all(this.chunks.map(async e=>e.scanItems(t)));return e.flat();}resolveItems(t,e){return Promise.all(t.map(t=>{let r=j.fromString(t),i=this.chunks[r.chunkId];return k(i,\"Missing chunk\"),i.resolveItem(t,e);}));}compareItems(t,e){let r=j.fromString(t.pointer),i=j.fromString(e.pointer);return r.compare(i);}compareValues(t,e,i){return r.compare(t,e,i);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tj(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tD as DatabaseCollection,tO as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as r,ComponentPresetsConsumer as t,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";var a,u,f=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&f in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as l,createElement as p}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction s(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar m=((a=m||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a),y=((u=y||{})[u.RichText=1]=\"RichText\",u[u.VectorSetItem=2]=\"VectorSetItem\",u);function d(e,r,t){for(let[n,o]of Object.entries(r)){let r=e[n];if(\"number\"==typeof o){e[n]=t(o,r);continue;}h(r,o,t);}}function h(e,r,t){if(\"number\"!=typeof r){if(Array.isArray(r)){if(!Array.isArray(e))return;let[n]=r;for(let r=0;r<e.length;r++){let o=e[r];\"number\"==typeof n?e[r]=t(n,o):h(o,n,t);}return;}null===e||\"object\"!=typeof e||Array.isArray(e)||d(e,r,t);}}function x(i){let a=/* @__PURE__ */new Map;return u=>{let f=a.get(u);if(f)return f;let m=JSON.parse(u),y=function a(u){switch(u[0]){case 1/* Fragment */:{let[,...e]=u,r=e.map(a);return /*#__PURE__*/p(l,void 0,...r);}case 2/* Link */:{let[,e,...r]=u,t=r.map(a);return /*#__PURE__*/p(n,e,...t);}case 3/* Module */:{let[,n,o,f]=u;d(o,f,(e,r)=>{if(1/* RichText */===e)return r?a(r):r;if(\"string\"!=typeof r)return r;let t=i[r];return t?(c(t)&&t.preload(),t):r;});let l=i[n];return s(l,\"Module not found\"),c(l)&&l.preload(),/*#__PURE__*/e(t,{componentIdentifier:n,children:t=>/*#__PURE__*/e(r,{component:l,props:{...t,...o}})});}case 4/* Tag */:{let[,e,r,...t]=u,n=t.map(a);if(\"a\"===e)return /*#__PURE__*/p(o.a,r,...n);return /*#__PURE__*/p(e,r,...n);}case 5/* Text */:{let[,e]=u;return e;}}}(m);return a.set(u,y),y;};}export{y as RichTextJsonPropKind,m as RichTextJsonType,x as getRichTextJsonResolver,d as mapRichTextJsonProps};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"mapRichTextJsonProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonPropKind\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7a84d56)\nimport{addPropertyControls as e,ControlType as l,QueryEngine as o}from\"framer\";import{DatabaseCollection as a,DatabaseDictionaryIndex as c}from\"./Kro0Q0VmG-0.js\";import{getRichTextJsonResolver as n}from\"./Kro0Q0VmG-1.js\";let r={bTM7lcfQq:{isNullable:!0,type:l.String},BuObCfBPV:{isNullable:!0,type:l.String},createdAt:{isNullable:!0,type:l.Date},dKdsE7YpC:{isNullable:!0,type:l.RichText},gQmdAV3xr:{isNullable:!0,type:l.Boolean},h5GdRCtVq:{isNullable:!0,type:l.Date},hv5dWMYzu:{isNullable:!0,type:l.String},hvImiNsHg:{isNullable:!0,type:l.ResponsiveImage},id:{isNullable:!1,type:l.String},nextItemId:{isNullable:!0,type:l.String},PLmmZ7tET:{isNullable:!0,type:l.String},previousItemId:{isNullable:!0,type:l.String},RjUhg3zQP:{isNullable:!0,type:l.Enum},sugRE909F:{isNullable:!0,type:l.String},updatedAt:{isNullable:!0,type:l.Date},V6sIx1Yjt:{definition:{isNullable:!0,type:l.String},isNullable:!0,type:l.Array}},t=new URL(\"./Kro0Q0VmG-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),m=[\"id\"],i={type:1},f=[\"previousItemId\"],s=[\"nextItemId\"],u=[\"id\",\"PLmmZ7tET\"],d=[\"PLmmZ7tET\",\"id\"],h={type:0},w=[\"hv5dWMYzu\"],g=[\"PLmmZ7tET\"],S=[\"gQmdAV3xr\"],N=[\"BuObCfBPV\"],p=[\"RjUhg3zQP\"],b=[\"h5GdRCtVq\"],P=[\"bTM7lcfQq\"],y=[\"hvImiNsHg\"],v=[\"dKdsE7YpC\"],U=[\"sugRE909F\"],R=[\"V6sIx1Yjt\"],G=[],V=e=>{let l=G[e];if(l)return l().then(e=>e.default);},D=new URL(\"./Kro0Q0VmG-indexes-Ba5iTt3wA-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),x=new URL(\"./Kro0Q0VmG-indexes-RFlTY0gSv-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),A=new URL(\"./Kro0Q0VmG-indexes-cfBySTZJc-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),T=new URL(\"./Kro0Q0VmG-indexes-YvGYMAUvt-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),L=new URL(\"./Kro0Q0VmG-indexes-tDs3tDFDD-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),K=new URL(\"./Kro0Q0VmG-indexes-GvqCwUcPl-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),k=new URL(\"./Kro0Q0VmG-indexes-bSopCqJGP-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),q=new URL(\"./Kro0Q0VmG-indexes-UDOwqE0sA-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),Q=new URL(\"./Kro0Q0VmG-indexes-jO9_w7v6B-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),Y=new URL(\"./Kro0Q0VmG-indexes-mVUcGhPFq-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),O=new URL(\"./Kro0Q0VmG-indexes-zX4287OCE-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),C=new URL(\"./Kro0Q0VmG-indexes-nTDoPyvTg-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),E=new URL(\"./Kro0Q0VmG-indexes-wP1SJY5O_-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),B=new URL(\"./Kro0Q0VmG-indexes-YoA_hgiPk-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),I=new URL(\"./Kro0Q0VmG-indexes-fihKBqv5P-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),F={},z=n(F),_=new o,Z={collectionByLocaleId:{Ba5iTt3wA:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-Ba5iTt3wA-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14Ba5iTt3wA\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7993},url:D}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7993,to:15985},url:D}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15985,to:23973},url:D}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23973,to:49209},url:D}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:49209,to:74445},url:D}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:74445,to:95528},url:D}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:95528,to:116110},url:D}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:116110,to:120126},url:D}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:120126,to:166156},url:D}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:166156,to:174156},url:D}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:174156,to:180496},url:D}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:180496,to:186836},url:D}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:186836,to:398381},url:D}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:398381,to:2535810},url:D}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2535810,to:2562862},url:D}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2562862,to:2566562},url:D})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),bSopCqJGP:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-bSopCqJGP-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14bSopCqJGP\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7825},url:k}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7825,to:15649},url:k}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15649,to:23469},url:k}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23469,to:48307},url:k}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48307,to:73145},url:k}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:73145,to:94925},url:k}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:94925,to:115207},url:k}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:115207,to:119139},url:k}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:119139,to:165487},url:k}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:165487,to:173319},url:k}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:173319,to:179526},url:k}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:179526,to:185733},url:k}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:185733,to:392866},url:k}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:392866,to:2548469},url:k}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2548469,to:2576828},url:k}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2576828,to:2580435},url:k})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),cfBySTZJc:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-cfBySTZJc-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14cfBySTZJc\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7897},url:A}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7897,to:15793},url:A}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15793,to:23685},url:A}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23685,to:48694},url:A}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48694,to:73703},url:A}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:73703,to:94511},url:A}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:94511,to:114922},url:A}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:114922,to:118890},url:A}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:118890,to:164317},url:A}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:164317,to:172221},url:A}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:172221,to:178485},url:A}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:178485,to:184749},url:A}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:184749,to:393394},url:A}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:393394,to:2485833},url:A}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2485833,to:2512595},url:A}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2512595,to:2516235},url:A})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),default:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14default\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:8137},url:t}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:8137,to:16273},url:t}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:16273,to:24405},url:t}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:24405,to:49986},url:t}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:49986,to:75567},url:t}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:75567,to:97028},url:t}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:97028,to:117871},url:t}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:117871,to:121959},url:t}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:121959,to:168783},url:t}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:168783,to:176927},url:t}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:176927,to:183381},url:t}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:183381,to:189835},url:t}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:189835,to:405029},url:t}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:405029,to:2588785},url:t}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2588785,to:2616404},url:t}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2616404,to:2620170},url:t})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),EfgYgbZLb:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-EfgYgbZLb-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14EfgYgbZLb\",indexes:[],resolveRichText:z,resolveVectorSetItem:V,schema:r}),fihKBqv5P:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-fihKBqv5P-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14fihKBqv5P\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7849},url:I}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7849,to:15697},url:I}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15697,to:23541},url:I}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23541,to:48444},url:I}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48444,to:73347},url:I}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:73347,to:96142},url:I}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:96142,to:116475},url:I}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:116475,to:120419},url:I}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:120419,to:168839},url:I}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:168839,to:176695},url:I}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:176695,to:182921},url:I}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:182921,to:189147},url:I}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:189147,to:397182},url:I}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:397182,to:2632242},url:I}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2632242,to:2661981},url:I}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2661981,to:2665599},url:I})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),GvqCwUcPl:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-GvqCwUcPl-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14GvqCwUcPl\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7945},url:K}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7945,to:15889},url:K}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15889,to:23829},url:K}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23829,to:48964},url:K}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48964,to:74099},url:K}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:74099,to:95005},url:K}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:95005,to:115514},url:K}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:115514,to:119506},url:K}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:119506,to:165202},url:K}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:165202,to:173154},url:K}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:173154,to:179456},url:K}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:179456,to:185758},url:K}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:185758,to:395847},url:K}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:395847,to:2495421},url:K}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2495421,to:2522342},url:K}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2522342,to:2526004},url:K})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),jO9_w7v6B:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-jO9_w7v6B-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14jO9_w7v6B\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7873},url:Q}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7873,to:15745},url:Q}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15745,to:23613},url:Q}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23613,to:48570},url:Q}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48570,to:73527},url:Q}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:73527,to:97527},url:Q}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:97527,to:117900},url:Q}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:117900,to:121856},url:Q}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:121856,to:170742},url:Q}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:170742,to:178622},url:Q}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:178622,to:184867},url:Q}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:184867,to:191112},url:Q}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:191112,to:400186},url:Q}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:400186,to:2761487},url:Q}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2761487,to:2793203},url:Q}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2793203,to:2796832},url:Q})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),l6rHbscXf:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-l6rHbscXf-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14l6rHbscXf\",indexes:[],resolveRichText:z,resolveVectorSetItem:V,schema:r}),mVUcGhPFq:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-mVUcGhPFq-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14mVUcGhPFq\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7873},url:Y}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7873,to:15745},url:Y}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15745,to:23613},url:Y}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23613,to:48577},url:Y}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48577,to:73541},url:Y}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:73541,to:96770},url:Y}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:96770,to:117150},url:Y}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:117150,to:121106},url:Y}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:121106,to:168895},url:Y}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:168895,to:176775},url:Y}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:176775,to:183020},url:Y}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:183020,to:189265},url:Y}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:189265,to:398116},url:Y}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:398116,to:2622817},url:Y}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2622817,to:2652652},url:Y}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2652652,to:2656281},url:Y})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),nTDoPyvTg:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-nTDoPyvTg-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14nTDoPyvTg\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7825},url:C}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7825,to:15649},url:C}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15649,to:23469},url:C}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23469,to:48309},url:C}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48309,to:73149},url:C}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:73149,to:94879},url:C}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:94879,to:115163},url:C}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:115163,to:119095},url:C}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:119095,to:165427},url:C}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:165427,to:173259},url:C}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:173259,to:179466},url:C}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:179466,to:185673},url:C}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:185673,to:393026},url:C}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:393026,to:2530519},url:C}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2530519,to:2558849},url:C}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2558849,to:2562456},url:C})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),RFlTY0gSv:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-RFlTY0gSv-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14RFlTY0gSv\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7921},url:x}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7921,to:15841},url:x}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15841,to:23757},url:x}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23757,to:48831},url:x}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48831,to:73905},url:x}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:73905,to:94770},url:x}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:94770,to:115232},url:x}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:115232,to:119212},url:x}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:119212,to:164818},url:x}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:164818,to:172746},url:x}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:172746,to:179029},url:x}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:179029,to:185312},url:x}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:185312,to:394667},url:x}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:394667,to:2484487},url:x}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2484487,to:2511318},url:x}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2511318,to:2514969},url:x})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),tDs3tDFDD:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-tDs3tDFDD-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14tDs3tDFDD\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7921},url:L}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7921,to:15841},url:L}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15841,to:23757},url:L}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23757,to:48831},url:L}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48831,to:73905},url:L}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:73905,to:94764},url:L}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:94764,to:115226},url:L}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:115226,to:119206},url:L}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:119206,to:164775},url:L}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:164775,to:172703},url:L}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:172703,to:178986},url:L}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:178986,to:185269},url:L}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:185269,to:394624},url:L}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:394624,to:2500442},url:L}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2500442,to:2527273},url:L}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2527273,to:2530924},url:L})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),UDOwqE0sA:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-UDOwqE0sA-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14UDOwqE0sA\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7945},url:q}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7945,to:15889},url:q}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15889,to:23829},url:q}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23829,to:48953},url:q}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48953,to:74077},url:q}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:74077,to:96828},url:q}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:96828,to:117326},url:q}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:117326,to:121318},url:q}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:121318,to:169093},url:q}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:169093,to:177045},url:q}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:177045,to:183347},url:q}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:183347,to:189649},url:q}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:189649,to:400161},url:q}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:400161,to:2690513},url:q}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2690513,to:2720314},url:q}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2720314,to:2723976},url:q})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),wP1SJY5O_:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-wP1SJY5O_-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14wP1SJY5O_\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7825},url:E}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7825,to:15649},url:E}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15649,to:23469},url:E}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23469,to:48309},url:E}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48309,to:73149},url:E}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:73149,to:96987},url:E}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:96987,to:117271},url:E}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:117271,to:121203},url:E}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:121203,to:169793},url:E}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:169793,to:177625},url:E}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:177625,to:183832},url:E}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:183832,to:190039},url:E}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:190039,to:397889},url:E}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:397889,to:2715390},url:E}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2715390,to:2746872},url:E}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2746872,to:2750479},url:E})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),YoA_hgiPk:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-YoA_hgiPk-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14YoA_hgiPk\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7849},url:B}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7849,to:15697},url:B}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15697,to:23541},url:B}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23541,to:48444},url:B}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48444,to:73347},url:B}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:73347,to:96356},url:B}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:96356,to:116689},url:B}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:116689,to:120633},url:B}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:120633,to:168494},url:B}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:168494,to:176350},url:B}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:176350,to:182576},url:B}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:182576,to:188802},url:B}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:188802,to:396827},url:B}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:396827,to:2621291},url:B}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2621291,to:2650704},url:B}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2650704,to:2654322},url:B})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),YvGYMAUvt:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-YvGYMAUvt-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14YvGYMAUvt\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:8017},url:T}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:8017,to:16033},url:T}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:16033,to:24045},url:T}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:24045,to:49340},url:T}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:49340,to:74635},url:T}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:74635,to:95763},url:T}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:95763,to:116390},url:T}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:116390,to:120418},url:T}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:120418,to:166493},url:T}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:166493,to:174517},url:T}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:174517,to:180876},url:T}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:180876,to:187235},url:T}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:187235,to:399019},url:T}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:399019,to:2528436},url:T}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2528436,to:2555645},url:T}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2555645,to:2559340},url:T})],resolveRichText:z,resolveVectorSetItem:V,schema:r}),ZAARDKer0:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-ZAARDKer0-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14ZAARDKer0\",indexes:[],resolveRichText:z,resolveVectorSetItem:V,schema:r}),zX4287OCE:new a({chunks:[new URL(\"./Kro0Q0VmG-chunk-zX4287OCE-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14zX4287OCE\",indexes:[new c({collation:i,collectionSchema:r,fieldNames:m,range:{from:0,to:7849},url:O}),new c({collation:i,collectionSchema:r,fieldNames:f,range:{from:7849,to:15697},url:O}),new c({collation:i,collectionSchema:r,fieldNames:s,range:{from:15697,to:23541},url:O}),new c({collation:i,collectionSchema:r,fieldNames:u,range:{from:23541,to:48444},url:O}),new c({collation:h,collectionSchema:r,fieldNames:d,range:{from:48444,to:73347},url:O}),new c({collation:h,collectionSchema:r,fieldNames:w,range:{from:73347,to:96100},url:O}),new c({collation:h,collectionSchema:r,fieldNames:g,range:{from:96100,to:116433},url:O}),new c({collation:h,collectionSchema:r,fieldNames:S,range:{from:116433,to:120377},url:O}),new c({collation:h,collectionSchema:r,fieldNames:N,range:{from:120377,to:167712},url:O}),new c({collation:h,collectionSchema:r,fieldNames:p,range:{from:167712,to:175568},url:O}),new c({collation:h,collectionSchema:r,fieldNames:b,range:{from:175568,to:181794},url:O}),new c({collation:h,collectionSchema:r,fieldNames:P,range:{from:181794,to:188020},url:O}),new c({collation:h,collectionSchema:r,fieldNames:y,range:{from:188020,to:396115},url:O}),new c({collation:h,collectionSchema:r,fieldNames:v,range:{from:396115,to:2629431},url:O}),new c({collation:h,collectionSchema:r,fieldNames:U,range:{from:2629431,to:2659927},url:O}),new c({collation:h,collectionSchema:r,fieldNames:R,range:{from:2659927,to:2663545},url:O})],resolveRichText:z,resolveVectorSetItem:V,schema:r})},displayName:\"Blog Posts\",id:\"d6336d1d-50cd-4485-b4e9-da41c7d0eb14\"};export default Z;e(Z,{hv5dWMYzu:{defaultValue:\"\",maxLength:70,title:\"Title\",type:l.String},PLmmZ7tET:{preventLocalization:!0,title:\"Slug\",type:l.String},gQmdAV3xr:{defaultValue:!0,title:\"Index\",type:l.Boolean},BuObCfBPV:{defaultValue:\"\",displayTextArea:!0,maxLength:150,title:\"Description\",type:l.String},RjUhg3zQP:{defaultValue:\"SfaSTRFUq\",options:[\"SfaSTRFUq\",\"CFkUaRWNk\",\"XVU_cysiu\",\"DYDTNoK4A\",\"QJAT2tIQp\",\"kuArIWo9f\",\"rCxOFeFzG\",\"bncdxp6ih\"],optionTitles:[\"Finance\",\"Life\",\"Travel\",\"Business\",\"Investing\",\"Guides\",\"Sustainability\",\"News\"],title:\"Category\",type:l.Enum},h5GdRCtVq:{title:\"Date\",type:l.Date},bTM7lcfQq:{defaultValue:\"bunq\",preventLocalization:!0,title:\"Author\",type:l.String},hvImiNsHg:{title:\"Cover Image\",type:l.ResponsiveImage},dKdsE7YpC:{defaultValue:\"\",title:\"Content\",type:l.RichText},sugRE909F:{defaultValue:\"\",title:\"Cover Image Alt\",type:l.String},V6sIx1Yjt:{dataIdentifier:\"local-module:collection/vnHeWIt_p:default\",title:\"Frequently Asked Questions\",type:l.MultiCollectionReference},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/Kro0Q0VmG:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/Kro0Q0VmG:default\",title:\"Next\",type:l.CollectionReference}});export const RjUhg3zQPToDisplayName=(e,l)=>{let o=l?.fallback;switch(e){case\"SfaSTRFUq\":switch(l?.id){case\"bSopCqJGP\":case\"nTDoPyvTg\":return\"Financi\\xebn\";case\"UDOwqE0sA\":case\"ZAARDKer0\":return\"Finanzen\";case\"jO9_w7v6B\":case\"wP1SJY5O_\":return\"Finance\";case\"mVUcGhPFq\":return\"Finanzas\";case\"zX4287OCE\":return\"Finanza\";case\"YoA_hgiPk\":return\"Finan\\xe7as\";case\"fihKBqv5P\":return\"Finanse\";case\"l6rHbscXf\":return\"Финанси\";case\"EfgYgbZLb\":return\"Financie\";default:if(o)return RjUhg3zQPToDisplayName(e,o);return\"Finance\";}case\"CFkUaRWNk\":switch(l?.id){case\"bSopCqJGP\":case\"nTDoPyvTg\":return\"Leven\";case\"UDOwqE0sA\":case\"ZAARDKer0\":return\"Leben\";case\"jO9_w7v6B\":case\"wP1SJY5O_\":return\"La vie\";case\"mVUcGhPFq\":case\"YoA_hgiPk\":return\"Vida\";case\"zX4287OCE\":return\"Vita\";case\"fihKBqv5P\":return\"Życie\";case\"l6rHbscXf\":return\"Живот\";case\"EfgYgbZLb\":return\"Život\";default:if(o)return RjUhg3zQPToDisplayName(e,o);return\"Life\";}case\"XVU_cysiu\":switch(l?.id){case\"bSopCqJGP\":case\"nTDoPyvTg\":return\"Reizen\";case\"UDOwqE0sA\":case\"ZAARDKer0\":return\"Reisen\";case\"jO9_w7v6B\":case\"wP1SJY5O_\":return\"Voyage\";case\"mVUcGhPFq\":return\"Viajes\";case\"zX4287OCE\":return\"Viaggi\";case\"YoA_hgiPk\":return\"Viajar\";case\"fihKBqv5P\":return\"Podr\\xf3że\";case\"l6rHbscXf\":return\"Пътуване\";case\"EfgYgbZLb\":return\"Cestovanie\";default:if(o)return RjUhg3zQPToDisplayName(e,o);return\"Travel\";}case\"DYDTNoK4A\":switch(l?.id){case\"bSopCqJGP\":case\"nTDoPyvTg\":return\"Zakelijk\";case\"UDOwqE0sA\":return\"Gesch\\xe4ft\";case\"jO9_w7v6B\":case\"wP1SJY5O_\":return\"Professionnel\";case\"mVUcGhPFq\":return\"Empresa\";case\"zX4287OCE\":return\"Business\";case\"YoA_hgiPk\":return\"Neg\\xf3cios\";case\"fihKBqv5P\":return\"Biznesowe\";case\"l6rHbscXf\":return\"Бизнес\";case\"EfgYgbZLb\":return\"Firemn\\xe9\";case\"ZAARDKer0\":return\"Gesch\\xe4ftlich\";default:if(o)return RjUhg3zQPToDisplayName(e,o);return\"Business\";}case\"QJAT2tIQp\":switch(l?.id){case\"bSopCqJGP\":case\"nTDoPyvTg\":return\"Investeren\";case\"UDOwqE0sA\":case\"ZAARDKer0\":return\"Investieren\";case\"jO9_w7v6B\":case\"wP1SJY5O_\":case\"YoA_hgiPk\":return\"Investir\";case\"mVUcGhPFq\":return\"Inversiones\";case\"zX4287OCE\":return\"Investimenti\";case\"fihKBqv5P\":return\"Inwestowanie\";case\"l6rHbscXf\":return\"Инвестиране\";case\"EfgYgbZLb\":return\"Investovanie\";default:if(o)return RjUhg3zQPToDisplayName(e,o);return\"Investing\";}case\"kuArIWo9f\":switch(l?.id){case\"bSopCqJGP\":case\"nTDoPyvTg\":return\"Gidsen\";case\"UDOwqE0sA\":case\"jO9_w7v6B\":case\"wP1SJY5O_\":case\"ZAARDKer0\":return\"Guides\";case\"mVUcGhPFq\":return\"Gu\\xedas\";case\"zX4287OCE\":return\"Guide\";case\"YoA_hgiPk\":return\"Guias\";case\"fihKBqv5P\":return\"Poradniki\";case\"l6rHbscXf\":return\"Ръководства\";case\"EfgYgbZLb\":return\"N\\xe1vody\";default:if(o)return RjUhg3zQPToDisplayName(e,o);return\"Guides\";}case\"rCxOFeFzG\":switch(l?.id){case\"bSopCqJGP\":case\"nTDoPyvTg\":return\"Duurzaamheid\";case\"UDOwqE0sA\":case\"ZAARDKer0\":return\"Nachhaltigkeit\";case\"jO9_w7v6B\":case\"wP1SJY5O_\":return\"Durabilit\\xe9\";case\"mVUcGhPFq\":return\"Sostenibilidad\";case\"zX4287OCE\":return\"Sostenibilit\\xe0\";case\"YoA_hgiPk\":return\"Sustentabilidade\";case\"fihKBqv5P\":return\"Zr\\xf3wnoważony rozw\\xf3j\";case\"l6rHbscXf\":return\"Устойчивост\";case\"EfgYgbZLb\":return\"Udržateľnosť\";default:if(o)return RjUhg3zQPToDisplayName(e,o);return\"Sustainability\";}case\"bncdxp6ih\":switch(l?.id){case\"bSopCqJGP\":case\"nTDoPyvTg\":return\"Nieuws\";case\"UDOwqE0sA\":case\"ZAARDKer0\":return\"Neuigkeiten\";case\"jO9_w7v6B\":case\"wP1SJY5O_\":return\"Actualit\\xe9s\";case\"mVUcGhPFq\":return\"Noticias\";case\"zX4287OCE\":return\"Notizie\";case\"YoA_hgiPk\":return\"Not\\xedcias\";case\"fihKBqv5P\":return\"Aktualności\";case\"l6rHbscXf\":return\"Новини\";case\"EfgYgbZLb\":return\"Novinky\";default:if(o)return RjUhg3zQPToDisplayName(e,o);return\"News\";}default:return\"\";}};export const enumToDisplayNameFunctions={RjUhg3zQP:RjUhg3zQPToDisplayName};export const utils={async getSlugByRecordId(e,l){let[o]=await _.query({from:{data:Z,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"PLmmZ7tET\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return o?.PLmmZ7tET;},async getRecordIdBySlug(e,l){let[o]=await _.query({from:{data:Z,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"PLmmZ7tET\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return o?.id;},getContentLocaleIdByRecordId(e,l){}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RjUhg3zQPToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\",\"framerCollectionId\":\"Kro0Q0VmG\",\"framerData\":\"true\",\"framerColorSyntax\":\"false\",\"framerRecordIdKey\":\"id\",\"framerAutoSizeImages\":\"true\",\"framerSlug\":\"PLmmZ7tET\",\"framerCollectionUtils\":\"1\"}},\"utils\":{\"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}from\"react/jsx-runtime\";import{forwardRef,useRef,useId}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{breakpointPropertyControl}from\"https://framerusercontent.com/modules/NeD6HnU2nyDSdM5eojdn/G8CHn7fKk2keSQ386Trz/breakpointControl.js\";import{themePropertyControls,sectionButtonVariantControls}from\"https://framerusercontent.com/modules/WSPbHmJTm4SedLSyF6EQ/Gx2h85wJdWzVT5OTtTvK/brandControl.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/5k2VrcuDxAwZqcvr5KEc/msYeWGEdi1I5a8qP3dkg/themeControl.js\";import{FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN}from\"https://framerusercontent.com/modules/BQHqTqHJqIMmaindFXq2/gaNCvT0L1xCqOlRU34uH/propertyControlCopy.js\";import{resolveScopedElementId,resolveSectionIdPrefix}from\"https://framerusercontent.com/modules/Ec9bGA2XITeferQlUDWq/5qQEL080pLQHBjiWrdw4/resolveElementId.js\";import{useReducedMotion,useEffectiveBreakpoint,kernHeadingPlainText,getSectionPadding,getContainerMaxWidth,getResponsiveGap,getWidthValue,getStagger,getContainedImageSizes}from\"https://framerusercontent.com/modules/BcYSgcMJNWSkfBgjgMMl/DMpGP4OvqUDX2bMXQxXq/colors.js\";import{getThemeColors,resolveBrand}from\"https://framerusercontent.com/modules/7y33vgEuLKNk8MCcg7VB/5PPCHLlVctOJpj4u27sG/themeHelpers.js\";import{SECTION_BACKGROUND_DEFAULTS,getSectionBackgroundFromProps,getSectionRootBackgroundStyle,sectionBackgroundPropertyControls}from\"https://framerusercontent.com/modules/EQ5GV8erE0jQ7Er76nwA/z7pnpLPqkQ6On7imsHSe/sectionBackground.js\";import{getSectionWrapperStyles,getResponsiveButtonWidth,getCopyStackGap,getCopyToCtaMarginTop}from\"https://framerusercontent.com/modules/0DjszvC4SiI0ZFwPkWL8/sVQOQ2iQLMcIQAuhTkM1/layoutStyles.js\";import{SECTION_CTA_HEADLINE_2XL_PATH,getHeadlineTypographyStyles,getSupportingTextTypographyStyles}from\"https://framerusercontent.com/modules/gNa5r0WZMWkVUgaOSuPd/UMMu51gaxoVDoi3vue7o/sectionCopyTypography.js\";import{pickBrandButtonVariant}from\"https://framerusercontent.com/modules/YGmyc1f1PjNVzt5VD1cd/nra9PMlNKUOLD3jpHukG/buttonStyles.js\";import{PLACEHOLDER}from\"https://framerusercontent.com/modules/yaK92ZSW9YRWpWz4yCNi/1wEH3em3RxOjNdBbL5lz/placeholders.js\";import{useSectionAnimation,getSectionMotionInitial}from\"https://framerusercontent.com/modules/6nckfIXrjKHscT3Y5yzI/70BcWwuYZHa1Fr9sTgXk/useSectionAnimation.js\";import{createSectionVariants}from\"https://framerusercontent.com/modules/ya5bnJzyUptPCQVNuAHz/juH7xwT92tqgAMeG0DhW/motionVariants.js\";import{getLinkUrl}from\"https://framerusercontent.com/modules/FbjMES72T4zYQxQWUsY4/1g4fNlVxubnxcHceUcjX/linkHelpers.js\";import{localizedLinkOmitKeys,localizedLinkPropertyControls,useLocalizedLink}from\"https://framerusercontent.com/modules/wJb422L4HdgVVCNVUwH5/CLmNajk3PXYyVUrfByVp/localizedLinks.js\";import{getSectionRestProps}from\"https://framerusercontent.com/modules/cvrDZht3fKY7cTHzhrpC/2UMs7W5ETX91bgzauDsw/sectionProps.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/xebW8gh9S6jHA6EAKOUN/h6R7sCIreu8YRhRT5Nxr/controlTextStyles.js\";import{renderTextWithEmailLinks}from\"https://framerusercontent.com/modules/HgW3geVxEmFmQLygGrAz/mXY2SYZMn29eQj30EPpG/emailLinks.js\";import Button from\"https://framerusercontent.com/modules/5dTK8Rb61QTevyxW7GJE/wzLOKk3voDIy9BKhkYX3/Button.js\";import Image from\"https://framerusercontent.com/modules/o3hQZGIA0EBhtwjW4GUG/VSc38TyA6BCLxEWxHZmY/Image.js\";import{getImageOwnAlt,resolveImageAlt}from\"https://framerusercontent.com/modules/sNTSX9leDi5aUSg7gPXI/YKraQMpiaXG6ew2SKJKb/resolveImageAlt.js\";const SectionCtaBlockPrimaryInternal=/*#__PURE__*/forwardRef(function SectionCtaBlockPrimaryInternal(props,ref){const theme=resolveThemeProp(props);const{breakpoint:breakpointProp=\"desktop\",heading=PLACEHOLDER.HEADING,description=PLACEHOLDER.DESCRIPTION,linkEmails=false,label,buttonLabel,buttonVariant=\"primary-warm\",buttonVariantTricount=\"solid\",buttonLink,buttonOpenInNewTab=false,primaryCtaId:primaryCtaIdProp,primaryCTAID,primaryCTATracking,sectionId,imageBelow,belowImage,belowImageURL,imageBelowAlt=PLACEHOLDER.IMAGE_ALT,imageBelowImageFit,onButtonClick,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,style,children,...rest}=props;const resolvedLabel=label??buttonLabel??PLACEHOLDER.PRIMARY_BUTTON;const primaryCtaId=primaryCtaIdProp||primaryCTAID||primaryCTATracking||\"section-cta-block-primary-cta-primary\";const breakpoint=useEffectiveBreakpoint(breakpointProp);const resolvedButtonLink=useLocalizedLink({prefix:\"buttonLink\",globalValue:buttonLink,props});const colors=getThemeColors(theme,brand??backgroundGradientBrand);const resolvedBrand=resolveBrand(brand??backgroundGradientBrand);const reducedMotion=useReducedMotion();const componentId=useId();const resolvedSectionId=resolveSectionIdPrefix(sectionId,componentId,\"section-cta-block-primary\");const resolvedPrimaryCtaId=resolveScopedElementId(primaryCtaId,\"section-cta-block-primary-cta-primary\",resolvedSectionId,\"cta-primary\");const headingId=useId();const{sectionRef,animate,hasMounted}=useSectionAnimation(ref);const isStaticRenderer=useIsStaticRenderer();const _isPhone=breakpoint===\"phone\";const sectionPadding=getSectionPadding(breakpoint);const{sectionBgColor,isGradient:_isGradient,backgroundLayer}=getSectionBackgroundFromProps({theme,backgroundVariant,backgroundPreset,brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection,backgroundShowOverlay,colors});const resolvedButtonVariant=pickBrandButtonVariant(brand??backgroundGradientBrand??\"bunq\",buttonVariant,buttonVariantTricount,theme);const sectionStyles={width:\"100%\",...getSectionRootBackgroundStyle({useMontserrat,brand:brand??backgroundGradientBrand}),backgroundColor:sectionBgColor,paddingTop:sectionPadding.paddingTop,paddingBottom:sectionPadding.paddingBottom,paddingLeft:sectionPadding.paddingLeft,paddingRight:sectionPadding.paddingRight,boxSizing:\"border-box\",...style};const containerStyles={maxWidth:getContainerMaxWidth(breakpoint),margin:\"0 auto\",width:\"100%\"};const copyStackGap=getCopyStackGap(breakpoint);const copyToCtaMarginTop=getCopyToCtaMarginTop(breakpoint);const ctaToImageMarginTop=getResponsiveGap(\"xl\",breakpoint);const contentStyles={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:0};const innerHeaderStyles={display:\"flex\",flexDirection:\"column\",gap:copyStackGap,textAlign:\"center\",alignItems:\"center\"};const headingStyles={...getHeadlineTypographyStyles(SECTION_CTA_HEADLINE_2XL_PATH,breakpoint),color:colors.textPrimary,margin:0,textAlign:\"center\",maxWidth:getWidthValue(\"width-xxl\"),...PRESERVE_CONTROL_NEWLINES};const descriptionStyles={...getSupportingTextTypographyStyles(SECTION_CTA_HEADLINE_2XL_PATH,breakpoint),color:colors.textPrimary,margin:0,textAlign:\"center\",maxWidth:getWidthValue(\"width-xxl\"),...PRESERVE_CONTROL_NEWLINES};const{container:containerVariants,item:itemVariants}=createSectionVariants(reducedMotion,{stagger:getStagger(\"loose\")});const rawImageBelow=imageBelow??belowImage??belowImageURL;const effectiveImageBelow=typeof rawImageBelow===\"string\"?rawImageBelow?{src:rawImageBelow}:undefined:rawImageBelow?.src?rawImageBelow:undefined;const effectiveImageBelowAlt=resolveImageAlt(imageBelowAlt,getImageOwnAlt(rawImageBelow));const shouldShowImageBelow=Boolean(effectiveImageBelow);const imageBelowSizes=breakpointProp===\"phone\"?getContainedImageSizes(\"phone\"):getWidthValue(\"width-xl\");return /*#__PURE__*/_jsxs(motion.section,{ref:sectionRef,style:sectionStyles,id:resolvedSectionId,\"aria-labelledby\":headingId,initial:getSectionMotionInitial(animate,{hasMounted,isStaticRenderer,reducedMotion}),animate:animate,variants:containerVariants,...getSectionRestProps(rest,localizedLinkOmitKeys(\"buttonLink\")),children:[backgroundLayer,/*#__PURE__*/_jsx(\"div\",{style:containerStyles,children:/*#__PURE__*/_jsxs(\"div\",{style:contentStyles,children:[Boolean(heading??description)&&/*#__PURE__*/_jsxs(motion.div,{style:innerHeaderStyles,variants:itemVariants,children:[heading&&/*#__PURE__*/_jsx(\"h2\",{id:headingId,style:headingStyles,children:kernHeadingPlainText(heading)}),description&&/*#__PURE__*/_jsx(\"p\",{style:descriptionStyles,children:linkEmails?renderTextWithEmailLinks(description):description})]}),resolvedLabel&&/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,style:{width:getResponsiveButtonWidth(breakpoint),marginTop:copyToCtaMarginTop},children:/*#__PURE__*/_jsx(Button,{breakpoint:breakpoint,variant:resolvedButtonVariant,theme:theme,brand:resolvedBrand,size:\"large\",label:resolvedLabel,link:getLinkUrl(resolvedButtonLink)||undefined,openInNewTab:buttonOpenInNewTab,onClick:onButtonClick,iconPosition:\"none\",id:resolvedPrimaryCtaId,trackingId:resolvedPrimaryCtaId,analyticsLocation:\"cta\"})}),shouldShowImageBelow&&/*#__PURE__*/_jsx(motion.div,{variants:itemVariants,style:{width:\"100%\",maxWidth:getWidthValue(\"width-xl\"),marginLeft:\"auto\",marginRight:\"auto\",marginTop:resolvedLabel?ctaToImageMarginTop:copyToCtaMarginTop},children:/*#__PURE__*/_jsx(Image,{id:`${resolvedSectionId}-image`,imageUrl:effectiveImageBelow,alt:effectiveImageBelowAlt,aspectRatio:\"16:9\",objectFit:imageBelowImageFit??\"cover\",objectPosition:\"center\",overflow:\"hidden\",breakpoint:breakpointProp,sizes:imageBelowSizes,style:{width:\"100%\",height:\"auto\",display:\"block\"}})}),children]})})]});});export default function SectionCtaBlockPrimary(props){const ref=useRef(null);const breakpoint=useEffectiveBreakpoint(props.breakpoint??\"desktop\");return /*#__PURE__*/_jsx(\"div\",{style:{...getSectionWrapperStyles(breakpoint),...props.style},children:/*#__PURE__*/_jsx(SectionCtaBlockPrimaryInternal,{...props,ref:ref})});}SectionCtaBlockPrimary.displayName=\"Section CTA Block Primary - Organism\";addPropertyControls(SectionCtaBlockPrimary,{heading:{type:ControlType.String,title:\"Headline\",defaultValue:PLACEHOLDER.HEADING,placeholder:\"e.g. Short headline (one line)\",description:\"Main heading text for the section.\",displayTextArea:true},description:{type:ControlType.String,title:\"Subheadline\",defaultValue:PLACEHOLDER.DESCRIPTION,placeholder:\"One or two sentences describing the section\",description:\"Supporting text below the heading.\",displayTextArea:true},linkEmails:{type:ControlType.Boolean,title:\"Link Emails\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Turn email addresses in the subheadline into mailto links.\"},label:{type:ControlType.String,title:\"Button Label\",defaultValue:PLACEHOLDER.PRIMARY_BUTTON,placeholder:\"Enter button label...\",description:\"Label text for the CTA button. Leave empty to hide.\"},buttonLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:PLACEHOLDER.PRIMARY_BUTTON,placeholder:\"Enter button label...\",description:\"Label text for the CTA button. Leave empty to hide.\",hidden:()=>true},buttonLink:{type:ControlType.Link,title:\"Button Link\",defaultValue:\"\",description:\"Link for the CTA button. When set, the button renders as a link. Used by every locale unless a per-locale link is set.\"},...localizedLinkPropertyControls({prefix:\"buttonLink\",title:\"Button Link\"}),buttonOpenInNewTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:true,enabledTitle:\"New Tab\",disabledTitle:\"Same Tab\",description:\"Open the button link in a new browser tab.\"},imageBelow:{type:ControlType.ResponsiveImage,title:\"Below Image\",description:\"Optional image below the CTA from Framer file upload.\"},imageBelowAlt:{type:ControlType.String,title:\"Below Image Alt\",defaultValue:\"\",placeholder:\"Brief description of image for screen readers\",description:\"Optional alt override. File uploads already provide alt.\"},imageBelowImageFit:{type:ControlType.Enum,title:\"Below Image Fit\",options:[\"cover\",\"contain\"],optionTitles:[\"Cover\",\"Contain\"],displaySegmentedControl:true,defaultValue:\"cover\",description:\"How the below-button image fits its container.\"},...sectionButtonVariantControls({title:\"Button Variant\",bunqDefault:\"primary-warm\"}),...sectionBackgroundPropertyControls(),onButtonClick:{type:ControlType.EventHandler,title:\"On Button Click\",description:\"Callback fired when the CTA button is clicked.\"},primaryCtaId:{type:ControlType.TrackingId,title:\"Primary CTA Tracking\",defaultValue:\"section-cta-block-primary-cta-primary\",placeholder:\"ID\",description:\"Primary CTA Tracking ID (lowercase + hyphens). Used as the HTML id, Framer custom event, and dataLayer select_content cta_id.\"},primaryCTAID:{type:ControlType.String,title:\"Primary CTA ID\",defaultValue:\"\",hidden:()=>true,preventLocalization:true,description:\"Insert-URL alias for Primary CTA Tracking.\"},primaryCTATracking:{type:ControlType.String,title:\"Primary CTA Tracking Alias\",defaultValue:\"\",hidden:()=>true,preventLocalization:true,description:\"Insert-URL alias for Primary CTA Tracking.\"},belowImageURL:{type:ControlType.String,title:\"Below Image URL\",defaultValue:\"\",hidden:()=>true,description:\"Insert-URL alias for Below Image.\"},sectionId:{type:ControlType.String,title:\"Section ID\",defaultValue:\"section-cta-block-primary\",placeholder:\"e.g. section-name\",description:\"HTML id for the section element. Used for anchor links and page navigation.\",preventLocalization:true},...breakpointPropertyControl(),...themePropertyControls(FRAMER_THEME_DESCRIPTION_SURFACE_WITH_CHILDREN)});// recompile: 1794229173240\n\nexport const __FramerMetadata__ = {\"exports\":{\"SectionCtaBlockPrimaryProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionCtaBlockPrimary\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Breakpoint\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}