{"version":3,"file":"pressCollectionControls.DI8ZDOUX.mjs","names":["MONTH_COUNT","useContext","useState","useContext","useState","useRef","useCallback","React.Fragment","useRef","useState","useState","useId","useRef","useMemo","useState","useCallback","_Fragment","__esmMin","ne","init_ssg_sandbox_shims","init_npm_react_18_3_1","window","x","oe","pe","le","z","ie","_e","de","l","p","K","c","init_jsx_runtime","B","init_framer_motion_DhsWWWsN","init_framer_BWFVvmND","ControlType","RenderTarget","useReducedMotion","HINT_CTA_ID","getCmsEmptyPlaceholderStyle","init_resolveElementId","VISUALLY_HIDDEN_STYLE","getRadius","getGap","resolveSectionIdPrefix","init_layoutStyles","init_usePageLanguage","setElementInert","getContainerStyles","getCopyStackGap","getContainerPadding","getStagger","getSectionStyles","usePageLanguage","getSpacing","resolveThemeProp","init_motionVariants","init_colors","HINT_ARIA_LABEL","HINT_BUTTON_LABEL","IMAGE_SIZES_CONTAINER_MAX_WIDTH","getCardThemeColors","init_sectionProps","isElementVisuallyHidden","init_controlTextStyles","getAccessibilityStrings","init_themeHelpers","kernHeadingPlainText","resolveBrand","getSectionRestProps","isFramerEditorEnvironment","init_useInViewport","PRESERVE_CONTROL_NEWLINES","createUiStringReader","PLACEHOLDER","init_elementRendering","getTypographyStyles","createSectionVariants","getWidthValue","init_themeControl","useEffectiveBreakpoint","init_uiStrings","init_placeholders","getPlaceholderColors","isElementRendered","init_accessibilityLocalization","getThemeColors","toUiStringLanguage","init_loadMoreCopy","getSectionRootBackgroundStyle","SECTION_BACKGROUND_DEFAULTS","init_sectionBackground","init_useSectionAnimation","getSectionBackgroundFromProps","useSectionAnimation","getSectionContentStackStyle","lineClamp","lines","getPressCardStyles","gapXs","breakpoint","gapSm","stack","metaText","colors","summaryLines","getPressCardPlaceholderStyles","block","PRESS_CARD_ICON_SPAN_STYLE","init_pressCardStyles","toIntlLocale","locale","FALLBACK_LOCALE","formatMonthNames","formatter","MONTH_COUNT$1","MONTH_NAME_YEAR","index","getMonthNames","month","normalizeMonthLabel","value","getCalendarMonthIndex","label","numeric","nameLists","names","name","compareDescending","b","a","compareCalendar","indexA","indexB","sortCollectionOptions","sorted","values","order","init_collectionOptionOrder","parseBreakpoint","readInheritedSectionBreakpoint","element","host","SECTION_BREAKPOINT_ATTR","useInheritedSectionBreakpoint","contextBreakpoint","SectionBreakpointContext","domBreakpoint","setInheritedBreakpoint","inheritedBreakpoint","ref","observer","cancelled","syncBreakpoint","tryAttach","init_useInheritedSectionBreakpoint","createCollectionImagePriority","owner","key","useCollectionImagePriority","priority","CollectionImagePriorityContext","isFirst","useCollectionItemWidth","CollectionItemWidthContext","splitFluidLength","parts","count","length","insetPx","gapPx","formatFluidImageSizes","divisor","offset","subtract","add","fluid","init_collectionItemContext","uppercaseLetterRatio","letters","text","isDisplayableReviewQuote","normalized","quote","pattern","BLOCKED_QUOTE_PATTERNS","upper","snippet","BLOCKED_QUOTE_SNIPPETS","hideNonDisplayableTestimonialItems","article","collectionItem","target","init_reviewModeration","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","options","CMS_SLOT_SIZE_RULES","CMS_SLOT_POSITION_RESET_RULES","isGridLayout","isTestimonialColumnWrapper","TESTIMONIAL_COLUMN_ATTR","isCmsLayoutChromeElement","CMS_LAYOUT_CHROME_TAGS","layoutElementChildren","parent","child","hostSelector","isCmsCollectionPaginationControl","framerName","layerName","ariaLabel","CMS_COLLECTION_FIELD_LAYER_SELECTOR","controls","node","LOAD_MORE_LABEL_PATTERN","control","SPINNER_OR_LOADING_LABEL_PATTERN","isCmsCollectionInfiniteScrollSpinner","isCmsCollectionLoadMoreBusy","isCmsCollectionLoadMoreExhausted","button","isCmsCollectionLoadMoreControl","buttons","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","letter","getCollectionRoots","nested","getCollectionGridRoot","directChildren","wrapper","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","getCmsCollectionPaginationControls","found","addFrom","scope","hasCmsCollectionPaginationChild","applyCmsCollectionLayoutToHost","sectionBreakpoint","firstScrollRoot","scrollRootRef","useCmsCollectionLayout","canvasObserverRef","applyStyles","hostRef","enabled","SECTION_GRID_CARDS_CMS_GRID_ID","init_cmsCollectionLayout","injectBreakpointIntoCmsSlot","sectionContext","nextChildren","isCustomComponent","hasResponsiveBreakpoint","nextProps","init_injectBreakpointIntoCmsSlot","COLLECTION_ID","init_collectionId","getScopeStore","getCollectionScopeId","source","registerCollectionItems","scopeId","store","unregisterCollectionScope","getRegisteredCollectionItems","findCollectionRoot","collection","getCollectionItems","scopedItems","children","COLLECTION_SCOPE_ATTRIBUTE","init_collectionRegistry","getPressGridColumns","dense","desktopColumns","getPressCollectionItemWidth","layoutBreakpoint","gutters","sidePadding","getPressCollectionGridStyles","getPressCollectionStyles","isPhone","init_pressCollectionStyles","createCmsLoadMorePlaceholder","card","ownerDocument","height","blockStyles","getActiveLoadMoreControl","getPlaceholders","placePlaceholders","current","last","nodes","isBusyStart","record","useCmsLoadMorePlaceholders","stylesRef","ce","load","lastBatch","delayTimer","timeoutTimer","clearTimers","finish","sync","kept","arrived","busy","replaced","filled","settled","show","start","CMS_LOAD_MORE_PLACEHOLDER_TIMEOUT_MS","onClick","event","records","init_cmsLoadMorePlaceholders","getHost","installCollectionPageBridge","previous","update","COLLECTION_PAGE_EVENT","getCollectionPageConfig","clearCollectionPageConfig","matchesAllFilters","getPageWindow","config","applyCollectionVisibility","matchIndex","visibleCount","matches","isVisible","end","nextDisplay","init_collectionPageBridge","useScopedCollectionVisibility","activeScopeId","frame","lastItemCount","canvasPageSize","paginate","schedule","onPage","interval","FALLBACK_SYNC_MS","init_useScopedCollectionVisibility","useCollectionItemCount","setCount","emptyTimer","clearEmptyTimer","next","emptySettleMs","init_useCollectionItemCount","NO_RESULTS_UI_STRING_TRANSLATIONS","init_noResults","getNoResultsLabel","language","localeOrLanguage","NO_RESULTS_UI_STRINGS","resolveNoResultsLabel","trimmed","propValue","NO_RESULTS_ENGLISH_DEFAULT","init_noResultsCopy","normalizeHeadingText","isBlockCandidate","getRenderedBlockAbove","body","sibling","isVisibleHeading","heading","findVisibleHeadingAbove","wanted","headings","init_headingAbove","isMonthIndex","MONTH_COUNT","parseYear","year","getPressDateRange","parsedYear","hasMonth","parseDateParam","time","readPressCmsFilters","params","search","topic","PRESS_CMS_QUERY_PARAMS","from","to","EMPTY_PRESS_CMS_FILTERS","range","buildPressCmsSearch","currentSearch","state","query","getPressYearOptions","first","earliestYear","currentYear","years","parsePressTopicOptions","topics","init_pressCmsFilters","getCmsCollectionScope","getCmsCollectionCards","countRenderedCmsCollectionCards","getCmsLoadMoreControls","isUsableLoadMoreTrigger","hasUsableLoadMoreTrigger","LOAD_MORE_TRIGGER_SELECTOR","getActiveCmsLoadMoreControls","hasMoreCmsCollectionItems","isCmsLoadMoreLoading","containsCards","isCmsLoadMoreActivationTarget","isCmsLoadMoreActivationEvent","LOAD_MORE_ACTIVATION_KEYS","getCmsLoadMoreFocusTarget","isRedundantTabStop","NATIVE_FOCUSABLE_SELECTOR","NESTED_CONTROL_SELECTOR","getWrapperCandidates","ancestor","demoteCmsLoadMoreWrapperTabStops","demoted","candidate","init_cmsLoadMoreAccessibility","useCmsLoadMoreTabStops","apply","useCmsLoadMoreAnnouncements","announcement","setAnnouncement","sequence","baseline","filterBaseline","filterKey","readFilterKey","settleTimer","expireTimer","filterMaxTimer","isFilterPending","canMoveFocus","active","hasCardSetChanged","announce","clearLoad","settleLoad","pending","added","clearFilter","announceFilterResults","settleFilter","settle","onActivate","CMS_LOAD_MORE_ANNOUNCE_TIMEOUT_MS","onPopState","nextKey","CMS_FILTER_RESULTS_MAX_WAIT_MS","OBSERVED_ATTRIBUTES","init_useCmsLoadMoreAccessibility","hasCollectionItems","collectionList","usePressSectionFrame","theme","props","breakpointProp","rest","reducedMotion","componentId","resolvedSectionId","sectionId","defaultSectionId","cmsListRef","sectionBrand","brand","backgroundGradientBrand","resolvedBrand","isCanvas","hasCollection","sectionStyles","sectionBgColor","flushTop","style","useMontserrat","containerStyles","isGradient","grid","cmsLayoutId","cmsLayoutCss","itemWidth","responsiveCollectionList","isEditor","cms","pageSize","containerVariants","itemVariants","useVisibleHeadingTwin","nodeRef","hasTwin","setHasTwin","setSectionNode","sectionRef","getSectionLabelProps","ariaLabelledBy","hiddenHeadingText","hiddenHeadingId","readPressFilterKey","getAnnouncementText","strings","renderCollectionStatus","itemCount","emptyStateLabel","pageLanguage","PressSection","PressSectionHeader","EMPTY_STATE_SETTLE_MS","PressCollectionGrid","init_pressCollectionGrid","showsHiddenHeading","motion","description","headingId","countsItems","imagePriority","placeholderStyles","prioritizeFirstImage","bgSubtle","textMuted","emptyHint","pressHeadingControls","PRESS_COLLECTION_DEFAULTS","headingDescription","pressAriaLabelControl","defaultLabel","pressCollectionListControl","pressFirstImagePriorityControl","filterControls","filter","PRESS_FILTERS","allLabel","filterHidden","layerHidden","isCmsMode","cmsOptionHidden","cmsFilterOptionControls","pressFilterControls","keys","pressPaginationControls","d","paginationOff","paginationMode","notLoadMore","noPageSize","pressViewAllControls","defaultButtonId","getPressCollectionDropdowns","settings","init_pressCollectionControls"],"sources":["https:/framerusercontent.com/modules/AEgdmzd03Cdoeb8szkOO/cxzIZwA1NtgQKVZAjONa/pressCardStyles.js","https:/framerusercontent.com/modules/8n5SkFYypAjTo73MyYbn/4Cm9xHDoFSVlKISDfx1C/collectionOptionOrder.js","https:/framerusercontent.com/modules/voLi7jtr04141jZLuZT9/t0mm9kgUWSOaTkJEp9nO/useInheritedSectionBreakpoint.js","https:/framerusercontent.com/modules/DOBWtVZwIfpCVCrYchmQ/k2mPBvSlx1NxUZe0DB2Z/collectionItemContext.js","https:/framerusercontent.com/modules/aoT018vtbY4vIFSLUMgE/QnRWrro2eMMlhSkY9hZR/reviewModeration.js","https:/framerusercontent.com/modules/o2S1szfrNetxiIPfRA5P/FRXhVMOKbJ8En5gVd61W/cmsCollectionLayout.js","https:/framerusercontent.com/modules/KUnMslrUUAzxv4TtrDtW/lWgPyfMF8KU2KOupIXiW/injectBreakpointIntoCmsSlot.js","https:/framerusercontent.com/modules/5M10ffNMy2mR3sBsZWib/Eel1OiNTkiVQijooKXG3/collectionId.js","https:/framerusercontent.com/modules/smxoUIXEbua3faveppGw/5E2nMxkYvcG0xHVbQtz2/collectionRegistry.js","https:/framerusercontent.com/modules/xMEBZbpcUJu8XnMO5VFb/t6QC8GGQaob7Z9VleOx8/pressCollectionStyles.js","https:/framerusercontent.com/modules/lwEHiVWENNxWOJCgkKvo/VBQlorrTCW2VnWw4A6XS/cmsLoadMorePlaceholders.js","https:/framerusercontent.com/modules/nY6sEvIBBh8pLIcHKj81/WMtYaGBdrldbfS3Qqfft/collectionPageBridge.js","https:/framerusercontent.com/modules/mbBow7EY5Vkdz99HltpE/n35WzpSBW2FAJGoONTSh/useScopedCollectionVisibility.js","https:/framerusercontent.com/modules/ANJyaHhhwdKQ1vU15bln/7Xe3v6QsS8yglqRgK5rC/useCollectionItemCount.js","https:/framerusercontent.com/modules/vz8Qwopci9aoXNLlYuul/SH46q8KQzbJj5E9RrO4S/noResults.js","https:/framerusercontent.com/modules/6qHpko1V4aAoGFGM5I56/TwPjQuyXVwf5wckXPpRv/noResultsCopy.js","https:/framerusercontent.com/modules/Ixx5qcjq354BIUqYxOM5/YmyxKEptc5uOpBRthE0g/headingAbove.js","https:/framerusercontent.com/modules/1dyK7hNbtERVtkpumhWn/qc3PSInqyLQCKqQrq7cs/pressCmsFilters.js","https:/framerusercontent.com/modules/0jNBGxcw15teIbwg7gZc/tE5rEYwrqbO82W0AJ9be/cmsLoadMoreAccessibility.js","https:/framerusercontent.com/modules/Q7vLZcqlSMHrMrihdwGa/8BV0x7PTqwjgeK9XPQYG/useCmsLoadMoreAccessibility.js","https:/framerusercontent.com/modules/xNhHBt0TdHXLelmTStvu/0Vms4oetP5R9iO6FyYja/pressCollectionGrid.js","https:/framerusercontent.com/modules/SDOSJD3xqKReQTsbSGNL/0Jbag7aYV4QwyeQrlG2y/pressCollectionControls.js"],"sourcesContent":["import{getRadius,getSpacing,getTypographyStyles}from\"https://framerusercontent.com/modules/8Zji6gUHadeLlN0mKx3f/JBNlOEOGCerb8iTZamM8/colors.js\";import{getGap}from\"https://framerusercontent.com/modules/kJrHete7MvqpOocTF7jJ/DG0p8AmReEfmxFFv6tOV/layoutStyles.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/e8ZzzBAuRwN2V3tSfi2M/s9sw6SpxqBOJiPauJmio/controlTextStyles.js\";export const PRESS_CARD_ICON_PX=16;export const PRESS_CARD_ICON_SPAN_STYLE={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0,width:getSpacing(PRESS_CARD_ICON_PX),height:getSpacing(PRESS_CARD_ICON_PX)};function lineClamp(lines){return{display:\"-webkit-box\",WebkitLineClamp:lines,WebkitBoxOrient:\"vertical\",overflow:\"hidden\"};}export function getPressCardStyles(breakpoint,colors,transition,summaryLines=3){const gapXs=getGap(\"xs\",breakpoint);const gapSm=getGap(\"sm\",breakpoint);const stack={display:\"flex\",flexDirection:\"column\",gap:gapSm,minWidth:0};const metaText={...getTypographyStyles(\"/Body SM/Light\",breakpoint),margin:0,color:colors.metaColor};return{root:{...stack,width:\"100%\",height:\"100%\",position:\"relative\",margin:0},stack:{...stack,width:\"100%\",height:\"100%\"},link:{...stack,width:\"100%\",height:\"100%\",color:\"inherit\",textDecoration:\"none\",borderRadius:getRadius(\"radius-md\"),transition},imageArea:{position:\"relative\",width:\"100%\",aspectRatio:\"16 / 9\",borderRadius:getRadius(\"radius-md\"),overflow:\"hidden\",background:colors.cardBg,flexShrink:0},body:{display:\"flex\",flexDirection:\"column\",gap:gapXs,minWidth:0},metaRow:{display:\"flex\",alignItems:\"center\",flexWrap:\"wrap\",columnGap:gapSm,rowGap:gapXs,minWidth:0},metaText,metaItem:{...metaText,display:\"inline-flex\",alignItems:\"center\",gap:gapXs},topic:{...metaText,...getTypographyStyles(\"/Body SM/Heavy\",breakpoint)},title:{...getTypographyStyles(\"/Headline SM/Heavy\",breakpoint),margin:0,color:colors.titleColor,overflowWrap:\"anywhere\",...lineClamp(3),...PRESERVE_CONTROL_NEWLINES},summary:{...getTypographyStyles(\"/Body MD/Light\",breakpoint),margin:0,color:colors.descriptionColor,...lineClamp(Math.min(3,Math.max(1,Math.round(summaryLines))))},readOn:{...getTypographyStyles(\"/Body SM/Heavy\",breakpoint),display:\"inline-flex\",alignItems:\"center\",gap:gapXs,marginTop:\"auto\",color:colors.titleColor}};}export function getPressCardPlaceholderStyles(breakpoint,colors){const block={background:colors.cardBg,borderRadius:getRadius(\"radius-md\")};return{card:{display:\"flex\",flexDirection:\"column\",gap:getGap(\"sm\",breakpoint),width:\"100%\",minWidth:\"0\",boxSizing:\"border-box\",overflow:\"hidden\",pointerEvents:\"none\"},media:{...block,width:\"100%\",aspectRatio:\"16 / 9\",flexShrink:\"0\"},line:{...block,width:\"100%\",height:getSpacing(24),flexShrink:\"0\"},shortLine:{...block,width:\"40%\",height:getSpacing(16),flexShrink:\"0\"}};}\nexport const __FramerMetadata__ = {\"exports\":{\"PRESS_CARD_ICON_SPAN_STYLE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PRESS_CARD_ICON_PX\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPressCardStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressCardColors\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPressCardPlaceholderStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const COLLECTION_OPTION_ORDERS=[\"alphabetical\",\"descending\",\"calendar\"];const FALLBACK_LOCALE=\"en-US\";const MONTH_COUNT=12;const MONTH_NAME_YEAR=2e3;export function toIntlLocale(locale){const normalized=(locale??\"\").trim().replaceAll(\"_\",\"-\");return normalized||FALLBACK_LOCALE;}function formatMonthNames(locale,month){const formatter=new Intl.DateTimeFormat(locale,{month,timeZone:\"UTC\"});return Array.from({length:MONTH_COUNT},(_,index)=>formatter.format(new Date(Date.UTC(MONTH_NAME_YEAR,index,1))));}export function getMonthNames(locale,month=\"long\"){try{return formatMonthNames(toIntlLocale(locale),month);}catch{return formatMonthNames(FALLBACK_LOCALE,month);}}function normalizeMonthLabel(value){return value.trim().replace(/\\.$/u,\"\").toLocaleLowerCase();}export function getCalendarMonthIndex(value,locale){const label=normalizeMonthLabel(value);if(!label)return-1;const numeric=/^\\d{1,2}$/u.test(label)?Number(label):NaN;if(numeric>=1&&numeric<=MONTH_COUNT)return numeric-1;const nameLists=[getMonthNames(locale,\"long\"),getMonthNames(locale,\"short\"),getMonthNames(FALLBACK_LOCALE,\"long\"),getMonthNames(FALLBACK_LOCALE,\"short\")];for(const names of nameLists){const index=names.findIndex(name=>normalizeMonthLabel(name)===label);if(index>=0)return index;}return-1;}function compareDescending(a,b){return b.localeCompare(a,undefined,{numeric:true,sensitivity:\"base\"});}function compareCalendar(locale){return(a,b)=>{const indexA=getCalendarMonthIndex(a,locale);const indexB=getCalendarMonthIndex(b,locale);if(indexA>=0&&indexB>=0)return indexA-indexB;if(indexA>=0)return-1;if(indexB>=0)return 1;return a.localeCompare(b);};}export function sortCollectionOptions(values,order=\"alphabetical\",locale){const sorted=[...values];switch(order){case\"descending\":return sorted.sort(compareDescending);case\"calendar\":return sorted.sort(compareCalendar(locale));case\"alphabetical\":default:return sorted.sort();}}// recompile: 1791383507714\n\nexport const __FramerMetadata__ = {\"exports\":{\"getMonthNames\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"toIntlLocale\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CollectionOptionOrder\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCalendarMonthIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"COLLECTION_OPTION_ORDERS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sortCollectionOptions\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./collectionOptionOrder.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\"}},\"readInheritedSectionBreakpoint\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSlotFallbackBreakpoint\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SectionBreakpointContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInheritedSectionBreakpoint\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useInheritedSectionBreakpoint.map","import{createContext,useContext,useState}from\"react\";export const CollectionImagePriorityContext=/*#__PURE__*/createContext(null);export function createCollectionImagePriority(){let owner=null;return{claim:key=>{if(key===\"\")return false;if(owner===null)owner=key;return owner===key;}};}export function useCollectionImagePriority(key){const priority=useContext(CollectionImagePriorityContext);const[isFirst]=useState(()=>priority?priority.claim(key):false);return isFirst;}export const CollectionItemWidthContext=/*#__PURE__*/createContext(null);export function useCollectionItemWidth(){return useContext(CollectionItemWidthContext);}export function splitFluidLength(length,insetPx,count,gapPx){const parts=Math.max(1,Math.floor(count));return{viewport:length.viewport/parts,px:(length.px-insetPx-gapPx*(parts-1))/parts};}export function formatFluidImageSizes(length){if(length.viewport<=0)return`${Math.max(1,Math.ceil(length.px))}px`;const divisor=Math.max(1,Math.round(1/length.viewport));const offset=length.px*divisor;const subtract=Math.floor(-offset);const add=Math.ceil(offset);let fluid=\"100vw\";if(subtract>0)fluid=`100vw - ${subtract}px`;else if(add>0)fluid=`100vw + ${add}px`;if(divisor===1)return fluid===\"100vw\"?fluid:`calc(${fluid})`;return`calc((${fluid}) / ${divisor})`;}\nexport const __FramerMetadata__ = {\"exports\":{\"createCollectionImagePriority\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"splitFluidLength\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCollectionImagePriority\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FluidLength\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatFluidImageSizes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CollectionItemWidthContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CollectionImagePriorityContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCollectionItemWidth\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CollectionImagePriority\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./collectionItemContext.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\":{\"hideNonDisplayableTestimonialItems\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDisplayableReviewQuote\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./reviewModeration.map","import{useCallback,useEffect,useLayoutEffect,useRef}from\"react\";import{getSpacing}from\"https://framerusercontent.com/modules/8Zji6gUHadeLlN0mKx3f/JBNlOEOGCerb8iTZamM8/colors.js\";import{SECTION_BREAKPOINT_ATTR}from\"https://framerusercontent.com/modules/voLi7jtr04141jZLuZT9/t0mm9kgUWSOaTkJEp9nO/useInheritedSectionBreakpoint.js\";import{getTestimonialCarouselBackgroundVariant,TESTIMONIAL_CMS_BG_VARIANT_ATTR}from\"https://framerusercontent.com/modules/18EWBb7xSvCUmjj15YlP/D3pfZlAgUpZZCZatelLK/testimonialCarouselBackgrounds.js\";import{hideNonDisplayableTestimonialItems}from\"https://framerusercontent.com/modules/aoT018vtbY4vIFSLUMgE/QnRWrro2eMMlhSkY9hZR/reviewModeration.js\";import{isFramerEditorEnvironment,setElementInert}from\"https://framerusercontent.com/modules/zTeqvkQPcFXcrQFJLGMt/nRsI3BzABvDuomiN6n7w/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\":{\"expandCmsCollectionPagination\":{\"type\":\"function\",\"isAsync\":true,\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCmsCollectionSearchActive\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsCollectionPaginationControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionLayoutId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"syncCmsCollectionListItemRoles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionCardElements\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_GRID_CARDS_CMS_GRID_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cssDeclarationsFromStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_GRID_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildCmsCollectionLayoutCriticalCss\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"remapElementIdTree\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildCmsCollectionFlexWrapCriticalCss\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCollectionGridRoot\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsCollectionLoadMoreBusy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsCollectionLoadMoreExhausted\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsLayoutChromeElement\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_LAYOUT_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"applyCmsCollectionLayoutToHost\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_CAP_READY_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CmsCollectionLayoutCriticalCssOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionLayoutSelectors\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SECTION_SEARCH_RESULTS_CMS_ROWS_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionLayoutRoots\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsCollectionLoadMoreControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsCollectionPlaceholder\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildCmsCollectionRowsCriticalCss\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"dedupeTestimonialArticleIds\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsCollectionCardElement\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_PAGINATION_STYLES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_SEARCHING_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCmsTestimonialCarouselColumns\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCollectionRoots\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCmsCollectionLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CmsCollectionLayoutSelectors\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_PLACEHOLDER_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionPaginationControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildCmsCollectionGridCriticalCss\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_COLLECTION_ROWS_ATTR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"countVisibleCmsCollectionCards\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buildCmsCollectionItemCapCriticalCss\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionItemElements\":{\"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\":{\"SectionCmsInjectionContext\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"injectBreakpointIntoCmsSlot\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./injectBreakpointIntoCmsSlot.map","export const COLLECTION_ID=\"3.14px solid transparent\";\nexport const __FramerMetadata__ = {\"exports\":{\"COLLECTION_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./collectionId.map","import{COLLECTION_ID}from\"https://framerusercontent.com/modules/5M10ffNMy2mR3sBsZWib/Eel1OiNTkiVQijooKXG3/collectionId.js\";export const COLLECTION_SCOPE_ATTRIBUTE=\"data-bunq-collection-scope\";function getScopeStore(){if(typeof window===\"undefined\"){return undefined;}window.__bunqCollectionScopes=window.__bunqCollectionScopes??{};return window.__bunqCollectionScopes;}export function getCollectionScopeId(source){const scopeElement=source?.closest(`[${COLLECTION_SCOPE_ATTRIBUTE}]`);const scopeId=scopeElement?.getAttribute(COLLECTION_SCOPE_ATTRIBUTE)?.trim();return scopeId||undefined;}export function registerCollectionItems(scopeId,items){if(typeof window===\"undefined\"){return;}if(scopeId){const store=getScopeStore();if(store){store[scopeId]={items};}}window.allCollectionItems=items;}export function unregisterCollectionScope(scopeId){if(!scopeId||typeof window===\"undefined\"||!window.__bunqCollectionScopes){return;}delete window.__bunqCollectionScopes[scopeId];}export function getRegisteredCollectionItems(source){const scopeId=getCollectionScopeId(source);if(!scopeId||typeof window===\"undefined\"){return undefined;}return window.__bunqCollectionScopes?.[scopeId]?.items;}export function findCollectionRoot(source){if(typeof document===\"undefined\"){return null;}const scopeElement=source?.closest(`[${COLLECTION_SCOPE_ATTRIBUTE}]`);const queryRoot=scopeElement??document;const collection=queryRoot.querySelector(`[style*=\"border: ${COLLECTION_ID}\"]`);return collection instanceof HTMLElement?collection:null;}export function getCollectionItems(source){const scopedItems=getRegisteredCollectionItems(source);if(scopedItems){return scopedItems;}const collection=findCollectionRoot(source);const children=collection?Array.from(collection.children):[];if(children.length>0){return children;}if(typeof window===\"undefined\"){return[];}return window.allCollectionItems??[];}\nexport const __FramerMetadata__ = {\"exports\":{\"getCollectionItems\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"registerCollectionItems\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"COLLECTION_SCOPE_ATTRIBUTE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCollectionScopeId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"findCollectionRoot\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRegisteredCollectionItems\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"unregisterCollectionScope\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./collectionRegistry.map","import{IMAGE_SIZES_CONTAINER_MAX_WIDTH,getContainerPadding,getTypographyStyles,getWidthValue}from\"https://framerusercontent.com/modules/8Zji6gUHadeLlN0mKx3f/JBNlOEOGCerb8iTZamM8/colors.js\";import{VISUALLY_HIDDEN_STYLE,getCopyStackGap,getGap}from\"https://framerusercontent.com/modules/kJrHete7MvqpOocTF7jJ/DG0p8AmReEfmxFFv6tOV/layoutStyles.js\";import{COLLECTION_ID}from\"https://framerusercontent.com/modules/5M10ffNMy2mR3sBsZWib/Eel1OiNTkiVQijooKXG3/collectionId.js\";import{PRESERVE_CONTROL_NEWLINES}from\"https://framerusercontent.com/modules/e8ZzzBAuRwN2V3tSfi2M/s9sw6SpxqBOJiPauJmio/controlTextStyles.js\";export function getPressGridColumns(breakpoint,desktopColumns){const dense=desktopColumns>=4;if(breakpoint===\"phone\")return dense?2:1;if(breakpoint===\"tablet\")return dense?3:2;return desktopColumns;}export function getPressCollectionItemWidth(layoutBreakpoint,desktopColumns){const columns=getPressGridColumns(layoutBreakpoint,desktopColumns);const gutters=parseFloat(getGap(\"lg\",layoutBreakpoint))*(columns-1);if(layoutBreakpoint===\"desktop\"){return{viewport:0,px:(IMAGE_SIZES_CONTAINER_MAX_WIDTH-gutters)/columns};}const sidePadding=parseFloat(getContainerPadding(layoutBreakpoint));return{viewport:1/columns,px:-(sidePadding*2+gutters)/columns};}export function getPressCollectionGridStyles(layoutBreakpoint,breakpoint,desktopColumns){return{root:{display:\"grid\",gridTemplateColumns:`repeat(${getPressGridColumns(layoutBreakpoint,desktopColumns)}, minmax(0, 1fr))`,gap:getGap(\"lg\",breakpoint),width:\"100%\",minWidth:0,alignItems:\"stretch\",border:COLLECTION_ID,boxSizing:\"border-box\",margin:0,padding:0},item:{width:\"100%\",minWidth:\"0\",maxWidth:\"100%\"}};}export function getPressCollectionStyles(breakpoint,colors){const isPhone=breakpoint===\"phone\";return{header:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:getCopyStackGap(breakpoint),textAlign:\"center\",width:\"100%\",maxWidth:getWidthValue(\"width-xl\"),margin:\"0 auto\"},heading:{...getTypographyStyles(\"/Headline 2XL/Heavy\",breakpoint),color:colors.textPrimary,margin:0,...PRESERVE_CONTROL_NEWLINES},description:{...getTypographyStyles(\"/Subheadline/MD\",breakpoint),color:colors.textPrimary,margin:0,...PRESERVE_CONTROL_NEWLINES},filterBar:{display:\"flex\",flexDirection:isPhone?\"column\":\"row\",flexWrap:\"wrap\",alignItems:isPhone?\"stretch\":\"center\",justifyContent:\"center\",gap:getGap(\"sm\",breakpoint),width:\"100%\",overflow:\"visible\"},filterLabel:{...getTypographyStyles(\"/Body MD/Heavy\",breakpoint),color:colors.textSecondary,margin:0,textAlign:isPhone?\"center\":undefined},filterItem:{display:\"flex\",alignItems:\"center\",minWidth:0,width:isPhone?\"100%\":undefined},listHost:{width:\"100%\",minWidth:0,maxWidth:\"100%\"},footerRow:{display:\"flex\",justifyContent:\"center\",width:\"100%\"},emptyState:{...getTypographyStyles(\"/Body MD/Light\",breakpoint),color:colors.textSecondary,margin:0,textAlign:\"center\",width:\"100%\"},emptyStateHidden:VISUALLY_HIDDEN_STYLE};}\nexport const __FramerMetadata__ = {\"exports\":{\"getPressCollectionStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressCollectionTextColors\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPressCollectionGridStyles\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressCollectionColumns\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPressCollectionItemWidth\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPressGridColumns\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useRef}from\"react\";import{CMS_COLLECTION_PLACEHOLDER_ATTR,getCmsCollectionItemElements,getCmsCollectionPaginationControls,isCmsCollectionLoadMoreBusy,isCmsCollectionLoadMoreControl,isCmsCollectionLoadMoreExhausted}from\"https://framerusercontent.com/modules/o2S1szfrNetxiIPfRA5P/FRXhVMOKbJ8En5gVd61W/cmsCollectionLayout.js\";import{setElementInert}from\"https://framerusercontent.com/modules/zTeqvkQPcFXcrQFJLGMt/nRsI3BzABvDuomiN6n7w/useInViewport.js\";export const CMS_LOAD_MORE_PLACEHOLDER_DELAY_MS=100;export const CMS_LOAD_MORE_PLACEHOLDER_TIMEOUT_MS=15e3;export const CMS_LOAD_MORE_MAX_PLACEHOLDERS=24;function applyStyles(element,styles){Object.assign(element.style,styles);}export function createCmsLoadMorePlaceholder(ownerDocument,height,styles){const card=ownerDocument.createElement(\"div\");card.setAttribute(CMS_COLLECTION_PLACEHOLDER_ATTR,\"true\");card.setAttribute(\"aria-hidden\",\"true\");setElementInert(card,true);applyStyles(card,{...styles.card,height:`${height}px`});[styles.media,styles.shortLine,styles.line].forEach(blockStyles=>{const block=ownerDocument.createElement(\"div\");applyStyles(block,blockStyles);card.appendChild(block);});return card;}function getActiveLoadMoreControl(host){return getCmsCollectionPaginationControls(host).find(control=>isCmsCollectionLoadMoreControl(control)&&!isCmsCollectionLoadMoreExhausted(control));}function getPlaceholders(host){return Array.from(host.querySelectorAll(`[${CMS_COLLECTION_PLACEHOLDER_ATTR}]`));}function placePlaceholders(host,count,height,styles){const current=getPlaceholders(host);const items=getCmsCollectionItemElements(host);const last=items[items.length-1];if(count<=0||!last){current.forEach(node=>node.remove());return;}const inPlace=current.length===count&&current[0].previousElementSibling===last;if(inPlace)return;const nodes=current.slice(0,count);current.slice(count).forEach(node=>node.remove());while(nodes.length<count){nodes.push(createCmsLoadMorePlaceholder(host.ownerDocument,height,styles));}last.after(...nodes);}function isBusyStart(record){if(record.type!==\"attributes\")return false;if(!(record.target instanceof HTMLElement))return false;return record.oldValue!==\"true\"&&record.target.getAttribute(\"aria-busy\")===\"true\";}export function useCmsLoadMorePlaceholders(hostRef,enabled,styles){const stylesRef=useRef(styles);stylesRef.current=styles;useEffect(()=>{const host=hostRef.current;if(!enabled||!host||typeof MutationObserver===\"undefined\")return undefined;let load=null;let lastBatch=0;let delayTimer=0;let timeoutTimer=0;const clearTimers=()=>{window.clearTimeout(delayTimer);window.clearTimeout(timeoutTimer);delayTimer=0;timeoutTimer=0;};const finish=()=>{clearTimers();load=null;getPlaceholders(host).forEach(node=>node.remove());};const sync=()=>{if(!load)return;const items=getCmsCollectionItemElements(host);const kept=items.filter(item=>load?.baseline.has(item)).length;const arrived=items.length-kept;const control=getActiveLoadMoreControl(host);const busy=control?isCmsCollectionLoadMoreBusy(control):false;if(busy)load.sawBusy=true;const replaced=kept<load.baseline.size;const filled=arrived>=load.expected;const settled=arrived>0?!busy:load.sawBusy&&!busy;if(replaced||filled||settled||!control){if(arrived>0&&!replaced)lastBatch=arrived;finish();return;}if(load.shown)placePlaceholders(host,load.expected-arrived,load.height,stylesRef.current);};const show=()=>{delayTimer=0;if(!load)return;const items=getCmsCollectionItemElements(host).filter(item=>load?.baseline.has(item));const height=items[items.length-1]?.getBoundingClientRect().height??0;if(!(height>0)){finish();return;}load.height=height;load.shown=true;sync();};const start=()=>{if(load)return;const control=getActiveLoadMoreControl(host);const items=getCmsCollectionItemElements(host);if(!control||items.length===0)return;load={baseline:new Set(items),expected:Math.min(CMS_LOAD_MORE_MAX_PLACEHOLDERS,lastBatch>0?lastBatch:items.length),height:0,shown:false,sawBusy:isCmsCollectionLoadMoreBusy(control)};delayTimer=window.setTimeout(show,CMS_LOAD_MORE_PLACEHOLDER_DELAY_MS);timeoutTimer=window.setTimeout(finish,CMS_LOAD_MORE_PLACEHOLDER_TIMEOUT_MS);};const onClick=event=>{const target=event.target;if(!(target instanceof Node))return;const control=getActiveLoadMoreControl(host);if(control?.contains(target))start();};const observer=new MutationObserver(records=>{if(!load&&records.some(isBusyStart))start();sync();});observer.observe(host,{childList:true,subtree:true,attributes:true,attributeFilter:[\"aria-busy\"],attributeOldValue:true});host.addEventListener(\"click\",onClick);return()=>{observer.disconnect();host.removeEventListener(\"click\",onClick);finish();};},[hostRef,enabled]);}\nexport const __FramerMetadata__ = {\"exports\":{\"CMS_LOAD_MORE_PLACEHOLDER_TIMEOUT_MS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_LOAD_MORE_PLACEHOLDER_DELAY_MS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_LOAD_MORE_MAX_PLACEHOLDERS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCmsLoadMorePlaceholders\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createCmsLoadMorePlaceholder\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CmsLoadMorePlaceholderStyles\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const COLLECTION_PAGE_EVENT=\"bunq-collection-page\";function getHost(){return typeof window===\"undefined\"?undefined:window;}export function installCollectionPageBridge(){const host=getHost();if(!host||host.__bunqCollectionPageBridge)return;const previous=host.updatePagination;host.__bunqCollectionPageBridge=true;host.updatePagination=update=>{previous?.(update);const scopeId=update.scopeId;if(!scopeId)return;const store=host.__bunqCollectionPages=host.__bunqCollectionPages??{};const current=store[scopeId];store[scopeId]={itemsPerPage:update.itemsPerPage??current?.itemsPerPage??0,currentPage:update.currentPage??current?.currentPage??1,isEnabled:update.isEnabled??current?.isEnabled??true,mode:update.mode??current?.mode??\"pagination\"};window.dispatchEvent(new CustomEvent(COLLECTION_PAGE_EVENT,{detail:{scopeId}}));};}export function getCollectionPageConfig(scopeId){return getHost()?.__bunqCollectionPages?.[scopeId];}export function clearCollectionPageConfig(scopeId){const store=getHost()?.__bunqCollectionPages;if(store)delete store[scopeId];}function matchesAllFilters(item){return item.getAttributeNames().filter(name=>name.startsWith(\"data-filter-\")).every(name=>item.getAttribute(name)===\"match\");}function getPageWindow(config){if(!config?.isEnabled||config.itemsPerPage<=0){return{start:0,end:Number.POSITIVE_INFINITY};}const start=config.mode===\"pagination\"?Math.max(0,config.currentPage-1)*config.itemsPerPage:0;return{start,end:start+config.itemsPerPage};}export function applyCollectionVisibility(items,config){const{start,end}=getPageWindow(config);let matchIndex=0;let visibleCount=0;items.forEach(item=>{const matches=matchesAllFilters(item);const isVisible=matches&&matchIndex>=start&&matchIndex<end;if(matches)matchIndex+=1;if(isVisible)visibleCount+=1;const nextDisplay=isVisible?\"\":\"none\";if(item.style.display!==nextDisplay){item.style.display=nextDisplay;}});return visibleCount;}// recompile: 1791383507714\n\nexport const __FramerMetadata__ = {\"exports\":{\"applyCollectionVisibility\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CollectionPageConfig\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"installCollectionPageBridge\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clearCollectionPageConfig\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCollectionPageConfig\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"COLLECTION_PAGE_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./collectionPageBridge.map","import{useEffect}from\"react\";import{getCmsCollectionItemElements,getCmsCollectionLayoutRoots}from\"https://framerusercontent.com/modules/o2S1szfrNetxiIPfRA5P/FRXhVMOKbJ8En5gVd61W/cmsCollectionLayout.js\";import{COLLECTION_ID}from\"https://framerusercontent.com/modules/5M10ffNMy2mR3sBsZWib/Eel1OiNTkiVQijooKXG3/collectionId.js\";import{getCollectionScopeId,registerCollectionItems,unregisterCollectionScope}from\"https://framerusercontent.com/modules/smxoUIXEbua3faveppGw/5E2nMxkYvcG0xHVbQtz2/collectionRegistry.js\";import{COLLECTION_PAGE_EVENT,applyCollectionVisibility,clearCollectionPageConfig,getCollectionPageConfig,installCollectionPageBridge}from\"https://framerusercontent.com/modules/nY6sEvIBBh8pLIcHKj81/WMtYaGBdrldbfS3Qqfft/collectionPageBridge.js\";const FALLBACK_SYNC_MS=1e3;export function useScopedCollectionVisibility(hostRef,scopeId,enabled,paginate,options={}){const{canvasPageSize}=options;installCollectionPageBridge();useEffect(()=>{const host=hostRef.current;if(!enabled||!host)return undefined;const activeScopeId=getCollectionScopeId(host)??scopeId;let frame=0;let lastItemCount=-1;const sync=()=>{frame=0;getCmsCollectionLayoutRoots(host).forEach(root=>{if(root.style.border!==COLLECTION_ID)root.style.border=COLLECTION_ID;});const items=getCmsCollectionItemElements(host);if(canvasPageSize){applyCollectionVisibility(items,{itemsPerPage:canvasPageSize,currentPage:1,isEnabled:true,mode:\"loadMore\"});return;}registerCollectionItems(activeScopeId,items);if(items.length!==lastItemCount){lastItemCount=items.length;window.forceItemRecount?.(activeScopeId);}applyCollectionVisibility(items,paginate?getCollectionPageConfig(activeScopeId):undefined);};const schedule=()=>{if(frame===0)frame=window.requestAnimationFrame(sync);};const onPage=event=>{if(event.detail?.scopeId===activeScopeId)schedule();};sync();window.addEventListener(COLLECTION_PAGE_EVENT,onPage);const observer=typeof MutationObserver===\"undefined\"?null:new MutationObserver(schedule);observer?.observe(host,{attributes:true,childList:true,characterData:true,subtree:true});const interval=observer?0:window.setInterval(sync,FALLBACK_SYNC_MS);return()=>{observer?.disconnect();if(interval)window.clearInterval(interval);if(frame!==0)window.cancelAnimationFrame(frame);window.removeEventListener(COLLECTION_PAGE_EVENT,onPage);clearCollectionPageConfig(activeScopeId);unregisterCollectionScope(activeScopeId);};},[hostRef,scopeId,enabled,paginate,canvasPageSize]);}// recompile: 1791801122203\n\nexport const __FramerMetadata__ = {\"exports\":{\"useScopedCollectionVisibility\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";import{getCmsCollectionItemElements}from\"https://framerusercontent.com/modules/o2S1szfrNetxiIPfRA5P/FRXhVMOKbJ8En5gVd61W/cmsCollectionLayout.js\";export function useCollectionItemCount(hostRef,enabled,emptySettleMs=0){const[count,setCount]=useState(null);useEffect(()=>{const host=hostRef.current;if(!enabled||!host){setCount(null);return undefined;}let frame=0;let emptyTimer=0;const clearEmptyTimer=()=>{if(emptyTimer!==0)window.clearTimeout(emptyTimer);emptyTimer=0;};const sync=()=>{frame=0;const next=getCmsCollectionItemElements(host).length;if(next>0||emptySettleMs<=0){clearEmptyTimer();setCount(next);return;}if(emptyTimer!==0)return;emptyTimer=window.setTimeout(()=>{emptyTimer=0;setCount(getCmsCollectionItemElements(host).length);},emptySettleMs);};const schedule=()=>{if(frame===0)frame=window.requestAnimationFrame(sync);};sync();const observer=typeof MutationObserver===\"undefined\"?null:new MutationObserver(schedule);observer?.observe(host,{childList:true,subtree:true});return()=>{observer?.disconnect();if(frame!==0)window.cancelAnimationFrame(frame);clearEmptyTimer();};},[hostRef,enabled,emptySettleMs]);return count;}// recompile: 1791802348672\n\nexport const __FramerMetadata__ = {\"exports\":{\"useCollectionItemCount\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const NO_RESULTS_UI_STRING_TRANSLATIONS={bg:{label:\"Няма резултати, които да отговарят на тези филтри.\"},de:{label:\"Keine Ergebnisse entsprechen diesen Filtern.\"},de_AT:{label:\"Keine Ergebnisse f\\xfcr diese Filter.\"},es:{label:\"No hay resultados que coincidan con estos filtros.\"},fr:{label:\"Aucun r\\xe9sultat ne correspond \\xe0 ces filtres.\"},it:{label:\"Nessun risultato corrisponde a questi filtri.\"},nl:{label:\"Geen resultaten voor deze filters.\"},pl:{label:\"Brak wynik\\xf3w dla tych filtr\\xf3w.\"},pt_PT:{label:\"Nenhum resultado corresponde a estes filtros.\"},sk:{label:\"T\\xfdmto filtrom nezodpovedaj\\xfa žiadne v\\xfdsledky.\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"NO_RESULTS_UI_STRING_TRANSLATIONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./noResults.map","import{toUiStringLanguage}from\"https://framerusercontent.com/modules/wRvjgaVLG4m8LOJBAKmG/6f5RdJ2PIyyGyD7eFCvJ/loadMoreCopy.js\";import{createUiStringReader}from\"https://framerusercontent.com/modules/VsdjvC9tEmRH8s6VsBQL/IwF3Oscsbbm0ZbbW1wKV/uiStrings.js\";import{NO_RESULTS_UI_STRING_TRANSLATIONS}from\"https://framerusercontent.com/modules/vz8Qwopci9aoXNLlYuul/SH46q8KQzbJj5E9RrO4S/noResults.js\";export const NO_RESULTS_UI_STRINGS={label:\"No results match these filters.\"};export const NO_RESULTS_ENGLISH_DEFAULT=NO_RESULTS_UI_STRINGS.label;export function getNoResultsLabel(localeOrLanguage){const language=toUiStringLanguage(localeOrLanguage);return createUiStringReader(NO_RESULTS_UI_STRINGS,NO_RESULTS_UI_STRING_TRANSLATIONS,language)(\"label\");}export function resolveNoResultsLabel(propValue,localeOrLanguage){const trimmed=propValue?.trim()??\"\";if(!trimmed||trimmed===NO_RESULTS_ENGLISH_DEFAULT){return getNoResultsLabel(localeOrLanguage);}return trimmed;}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveNoResultsLabel\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getNoResultsLabel\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NO_RESULTS_UI_STRINGS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NO_RESULTS_ENGLISH_DEFAULT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{isCmsLayoutChromeElement}from\"https://framerusercontent.com/modules/o2S1szfrNetxiIPfRA5P/FRXhVMOKbJ8En5gVd61W/cmsCollectionLayout.js\";import{isElementRendered,isElementVisuallyHidden}from\"https://framerusercontent.com/modules/1PC9fnzHR4rMqOdXPnuc/rb5czh7gXURkPCAvD55M/elementRendering.js\";function normalizeHeadingText(text){return(text??\"\").replace(/\\s+/g,\" \").trim().toLocaleLowerCase();}function isBlockCandidate(element){if(!(element instanceof HTMLElement))return false;if(isCmsLayoutChromeElement(element))return false;return isElementRendered(element);}export function getRenderedBlockAbove(element){const body=element.ownerDocument.body;for(let node=element;node&&node!==body;node=node.parentElement){for(let sibling=node.previousElementSibling;sibling;sibling=sibling.previousElementSibling){if(isBlockCandidate(sibling))return sibling;}}return null;}function isVisibleHeading(heading){if(isElementVisuallyHidden(heading))return false;return isElementRendered(heading);}export function findVisibleHeadingAbove(element,text){const wanted=normalizeHeadingText(text);if(!wanted)return null;const block=getRenderedBlockAbove(element);if(!block)return null;const headings=Array.from(block.querySelectorAll(\"h1, h2\"));const candidates=block.matches(\"h1, h2\")?[block,...headings]:headings;return candidates.find(heading=>normalizeHeadingText(heading.textContent)===wanted&&isVisibleHeading(heading))??null;}// recompile: 1791965993442\n\nexport const __FramerMetadata__ = {\"exports\":{\"getRenderedBlockAbove\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"findVisibleHeadingAbove\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{sortCollectionOptions}from\"https://framerusercontent.com/modules/8n5SkFYypAjTo73MyYbn/4Cm9xHDoFSVlKISDfx1C/collectionOptionOrder.js\";export const PRESS_CMS_QUERY_PARAMS={topic:\"topic\",from:\"from\",to:\"to\"};export const EMPTY_PRESS_CMS_FILTERS={topic:\"\",year:\"\",month:-1};const MONTH_COUNT=12;function isMonthIndex(month){return Number.isInteger(month)&&month>=0&&month<MONTH_COUNT;}function parseYear(year){if(!/^\\d{4}$/u.test(year.trim()))return null;return Number(year);}export function getPressDateRange(year,month){const parsedYear=parseYear(year);if(parsedYear===null)return null;const hasMonth=isMonthIndex(month);const start=Date.UTC(parsedYear,hasMonth?month:0,1);const end=hasMonth?Date.UTC(parsedYear,month+1,1):Date.UTC(parsedYear+1,0,1);return{from:new Date(start-1).toISOString(),to:new Date(end).toISOString()};}function parseDateParam(value){if(!value)return null;const time=Date.parse(value);return Number.isNaN(time)?null:time;}export function readPressCmsFilters(search){const params=new URLSearchParams(search);const topic=params.get(PRESS_CMS_QUERY_PARAMS.topic)?.trim()??\"\";const from=parseDateParam(params.get(PRESS_CMS_QUERY_PARAMS.from));const to=parseDateParam(params.get(PRESS_CMS_QUERY_PARAMS.to));if(from===null||to===null)return{...EMPTY_PRESS_CMS_FILTERS,topic};const start=new Date(from+1);const year=String(start.getUTCFullYear());const month=start.getUTCMonth();const matches=range=>range!==null&&Date.parse(range.from)===from&&Date.parse(range.to)===to;if(matches(getPressDateRange(year,month)))return{topic,year,month};if(matches(getPressDateRange(year,-1)))return{topic,year,month:-1};return{...EMPTY_PRESS_CMS_FILTERS,topic};}export function buildPressCmsSearch(currentSearch,state){const params=new URLSearchParams(currentSearch);const topic=state.topic.trim();if(topic){params.set(PRESS_CMS_QUERY_PARAMS.topic,topic);}else{params.delete(PRESS_CMS_QUERY_PARAMS.topic);}const range=getPressDateRange(state.year,state.month);if(range){params.set(PRESS_CMS_QUERY_PARAMS.from,range.from);params.set(PRESS_CMS_QUERY_PARAMS.to,range.to);}else{params.delete(PRESS_CMS_QUERY_PARAMS.from);params.delete(PRESS_CMS_QUERY_PARAMS.to);}const query=params.toString();return query?`?${query}`:\"\";}export function getPressYearOptions(earliestYear,currentYear){const first=Number.isInteger(earliestYear)?Math.min(earliestYear,currentYear):currentYear;const years=[];for(let year=currentYear;year>=first;year-=1){years.push(String(year));}return years;}export function parsePressTopicOptions(value,locale){const topics=(value??\"\").split(\",\").map(topic=>topic.trim()).filter(Boolean);return sortCollectionOptions([...new Set(topics)],\"alphabetical\",locale);}// recompile: 1791802345078\n\nexport const __FramerMetadata__ = {\"exports\":{\"buildPressCmsSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPressYearOptions\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PRESS_CMS_QUERY_PARAMS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EMPTY_PRESS_CMS_FILTERS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePressTopicOptions\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressCmsFilterState\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"readPressCmsFilters\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPressDateRange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pressCmsFilters.map","import{countVisibleCmsCollectionCards,getCmsCollectionCardElements,getCmsCollectionItemElements,getCmsCollectionPaginationControls,isCmsCollectionLoadMoreBusy,isCmsCollectionLoadMoreControl,isCmsCollectionLoadMoreExhausted}from\"https://framerusercontent.com/modules/o2S1szfrNetxiIPfRA5P/FRXhVMOKbJ8En5gVd61W/cmsCollectionLayout.js\";import{COLLECTION_SCOPE_ATTRIBUTE}from\"https://framerusercontent.com/modules/smxoUIXEbua3faveppGw/5E2nMxkYvcG0xHVbQtz2/collectionRegistry.js\";import{isElementRendered}from\"https://framerusercontent.com/modules/1PC9fnzHR4rMqOdXPnuc/rb5czh7gXURkPCAvD55M/elementRendering.js\";const NATIVE_FOCUSABLE_SELECTOR=\"a[href], button, input, select, textarea, summary\";const NESTED_CONTROL_SELECTOR=\"a[href], button:not([disabled])\";const LOAD_MORE_TRIGGER_SELECTOR=\"a[href], button\";const LOAD_MORE_ACTIVATION_KEYS=new Set([\"Enter\",\" \",\"Spacebar\"]);export function getCmsCollectionScope(host){const scope=host.closest(`[${COLLECTION_SCOPE_ATTRIBUTE}]`);return scope instanceof HTMLElement?scope:host;}export function getCmsCollectionCards(host){return getCmsCollectionCardElements(getCmsCollectionItemElements(host));}export function countRenderedCmsCollectionCards(host){return countVisibleCmsCollectionCards(getCmsCollectionItemElements(host));}export function getCmsLoadMoreControls(host){return getCmsCollectionPaginationControls(host).filter(isCmsCollectionLoadMoreControl);}function isUsableLoadMoreTrigger(element){if(element.hasAttribute(\"disabled\"))return false;if(element.getAttribute(\"aria-disabled\")===\"true\")return false;return isElementRendered(element);}export function hasUsableLoadMoreTrigger(control){const nested=Array.from(control.querySelectorAll(LOAD_MORE_TRIGGER_SELECTOR));const triggers=control.matches(LOAD_MORE_TRIGGER_SELECTOR)?[control,...nested]:nested;return triggers.some(isUsableLoadMoreTrigger);}export function getActiveCmsLoadMoreControls(host){return getCmsLoadMoreControls(host).filter(control=>!isCmsCollectionLoadMoreExhausted(control)&&hasUsableLoadMoreTrigger(control));}export function hasMoreCmsCollectionItems(host){return getActiveCmsLoadMoreControls(host).length>0;}export function isCmsLoadMoreLoading(host){return getCmsLoadMoreControls(host).some(isCmsCollectionLoadMoreBusy);}function containsCards(element,cards){return cards.some(card=>element.contains(card));}export function isCmsLoadMoreActivationTarget(host,target){const controls=getActiveCmsLoadMoreControls(host);if(controls.some(control=>control.contains(target)))return true;const wrapsControl=controls.some(control=>target.contains(control));if(!wrapsControl)return false;return!containsCards(target,getCmsCollectionCards(host));}export function isCmsLoadMoreActivationEvent(event){if(event.type===\"click\")return true;if(event.type!==\"keydown\")return false;return LOAD_MORE_ACTIVATION_KEYS.has(event.key);}export function getCmsLoadMoreFocusTarget(card){const link=card.matches(\"a[href]\")?card:card.querySelector(\"a[href]\");if(link)return link;if(!card.hasAttribute(\"tabindex\"))card.setAttribute(\"tabindex\",\"-1\");return card;}function isRedundantTabStop(element){if(element.getAttribute(\"tabindex\")!==\"0\")return false;if(element.matches(NATIVE_FOCUSABLE_SELECTOR))return false;return element.querySelector(NESTED_CONTROL_SELECTOR)!==null;}function getWrapperCandidates(control,scope,cards){const nested=Array.from(control.querySelectorAll(\"[tabindex='0']\"));const ancestor=control.parentElement?.closest(\"[tabindex='0']\")??null;const insideScope=ancestor!==null&&ancestor!==scope&&scope.contains(ancestor);const wrapsOnlyControl=insideScope&&!containsCards(ancestor,cards);return wrapsOnlyControl?[control,...nested,ancestor]:[control,...nested];}export function demoteCmsLoadMoreWrapperTabStops(host){const scope=getCmsCollectionScope(host);const cards=getCmsCollectionCards(host);const demoted=[];getCmsLoadMoreControls(host).forEach(control=>{getWrapperCandidates(control,scope,cards).forEach(candidate=>{if(!isRedundantTabStop(candidate))return;candidate.setAttribute(\"tabindex\",\"-1\");demoted.push(candidate);});});return demoted;}// recompile: 1791965986223\n\nexport const __FramerMetadata__ = {\"exports\":{\"getCmsLoadMoreFocusTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsLoadMoreActivationTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsLoadMoreLoading\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasMoreCmsCollectionItems\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isCmsLoadMoreActivationEvent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsLoadMoreControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionScope\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getActiveCmsLoadMoreControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"countRenderedCmsCollectionCards\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"demoteCmsLoadMoreWrapperTabStops\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasUsableLoadMoreTrigger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCmsCollectionCards\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";import{countRenderedCmsCollectionCards,demoteCmsLoadMoreWrapperTabStops,getCmsCollectionCards,getCmsCollectionScope,getCmsLoadMoreFocusTarget,hasMoreCmsCollectionItems,isCmsLoadMoreActivationEvent,isCmsLoadMoreActivationTarget,isCmsLoadMoreLoading}from\"https://framerusercontent.com/modules/0jNBGxcw15teIbwg7gZc/tE5rEYwrqbO82W0AJ9be/cmsLoadMoreAccessibility.js\";export const CMS_LOAD_MORE_SETTLE_MS=150;export const CMS_FILTER_RESULTS_SETTLE_MS=400;export const CMS_FILTER_RESULTS_MAX_WAIT_MS=4e3;export const CMS_LOAD_MORE_ANNOUNCE_TIMEOUT_MS=15e3;const OBSERVED_ATTRIBUTES=[\"aria-busy\",\"aria-disabled\",\"disabled\"];export function useCmsLoadMoreTabStops(hostRef,enabled){useEffect(()=>{const host=hostRef.current;if(!enabled||!host||typeof MutationObserver===\"undefined\")return undefined;const apply=()=>{demoteCmsLoadMoreWrapperTabStops(host);};apply();const observer=new MutationObserver(apply);observer.observe(getCmsCollectionScope(host),{childList:true,subtree:true,attributes:true,attributeFilter:[\"tabindex\",\"disabled\"]});return()=>observer.disconnect();},[hostRef,enabled]);}export function useCmsLoadMoreAnnouncements(hostRef,enabled,readFilterKey){const[announcement,setAnnouncement]=useState(null);useEffect(()=>{const host=hostRef.current;if(!enabled||!host||typeof MutationObserver===\"undefined\")return undefined;const scope=getCmsCollectionScope(host);let sequence=0;let baseline=null;let filterBaseline=null;let filterKey=readFilterKey();let settleTimer=0;let expireTimer=0;let filterMaxTimer=0;const isFilterPending=()=>filterBaseline!==null;const canMoveFocus=()=>{const active=host.ownerDocument.activeElement;if(active===null||active===host.ownerDocument.body)return true;return scope.contains(active);};const hasCardSetChanged=previous=>{const cards=getCmsCollectionCards(host);if(cards.length!==previous.size)return true;return cards.some(card=>!previous.has(card));};const announce=(kind,count)=>{sequence+=1;setAnnouncement({kind,count,hasMore:hasMoreCmsCollectionItems(host),sequence});};const clearLoad=()=>{baseline=null;window.clearTimeout(expireTimer);expireTimer=0;};const settleLoad=pending=>{const cards=getCmsCollectionCards(host);const kept=cards.filter(card=>pending.has(card)).length;if(kept<pending.size){clearLoad();return;}if(isCmsLoadMoreLoading(host))return;const added=cards.filter(card=>!pending.has(card));if(added.length===0)return;clearLoad();announce(\"loaded\",added.length);if(canMoveFocus())getCmsLoadMoreFocusTarget(added[0]).focus();};const clearFilter=()=>{filterBaseline=null;window.clearTimeout(filterMaxTimer);filterMaxTimer=0;};const announceFilterResults=()=>{clearFilter();const count=countRenderedCmsCollectionCards(host);if(count>0)announce(\"results\",count);};const settleFilter=previous=>{if(!hasCardSetChanged(previous))return;if(countRenderedCmsCollectionCards(host)===0)return;announceFilterResults();};const settle=()=>{settleTimer=0;if(filterBaseline){settleFilter(filterBaseline);return;}if(baseline)settleLoad(baseline);};const schedule=()=>{window.clearTimeout(settleTimer);settleTimer=window.setTimeout(settle,isFilterPending()?CMS_FILTER_RESULTS_SETTLE_MS:CMS_LOAD_MORE_SETTLE_MS);};const onActivate=event=>{if(baseline||isFilterPending())return;if(!isCmsLoadMoreActivationEvent(event))return;const target=event.target;if(!(target instanceof Element))return;if(!isCmsLoadMoreActivationTarget(host,target))return;baseline=new Set(getCmsCollectionCards(host));expireTimer=window.setTimeout(clearLoad,CMS_LOAD_MORE_ANNOUNCE_TIMEOUT_MS);};const onPopState=()=>{const nextKey=readFilterKey();if(nextKey===filterKey)return;filterKey=nextKey;clearLoad();clearFilter();filterBaseline=new Set(getCmsCollectionCards(host));filterMaxTimer=window.setTimeout(announceFilterResults,CMS_FILTER_RESULTS_MAX_WAIT_MS);schedule();};const observer=new MutationObserver(()=>{if(baseline||isFilterPending())schedule();});observer.observe(scope,{childList:true,subtree:true,attributes:true,attributeFilter:OBSERVED_ATTRIBUTES});scope.addEventListener(\"click\",onActivate,true);scope.addEventListener(\"keydown\",onActivate,true);window.addEventListener(\"popstate\",onPopState);return()=>{observer.disconnect();scope.removeEventListener(\"click\",onActivate,true);scope.removeEventListener(\"keydown\",onActivate,true);window.removeEventListener(\"popstate\",onPopState);window.clearTimeout(settleTimer);clearLoad();clearFilter();};},[hostRef,enabled,readFilterKey]);return announcement;}// recompile: 1791965982787\n\nexport const __FramerMetadata__ = {\"exports\":{\"CMS_LOAD_MORE_ANNOUNCE_TIMEOUT_MS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCmsLoadMoreTabStops\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_FILTER_RESULTS_SETTLE_MS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_FILTER_RESULTS_MAX_WAIT_MS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CmsCollectionAnnouncement\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CMS_LOAD_MORE_SETTLE_MS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCmsLoadMoreAnnouncements\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CmsCollectionAnnouncementKind\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useCallback,useEffect,useId,useMemo,useRef,useState}from\"react\";import{motion}from\"framer-motion\";import{RenderTarget}from\"framer\";import{useReducedMotion,useEffectiveBreakpoint,kernHeadingPlainText,getTypographyStyles,getStagger,getSpacing}from\"https://framerusercontent.com/modules/8Zji6gUHadeLlN0mKx3f/JBNlOEOGCerb8iTZamM8/colors.js\";import{getContainerStyles,getGap,getSectionStyles,getCmsEmptyPlaceholderStyle,VISUALLY_HIDDEN_STYLE}from\"https://framerusercontent.com/modules/kJrHete7MvqpOocTF7jJ/DG0p8AmReEfmxFFv6tOV/layoutStyles.js\";import{getCardThemeColors,getThemeColors,getPlaceholderColors,resolveBrand}from\"https://framerusercontent.com/modules/fF40Dj0DuNtMWi6XblPF/5dRqb00W5X8L4aoll9bF/themeHelpers.js\";import{SECTION_BACKGROUND_DEFAULTS,getSectionBackgroundFromProps,getSectionContentStackStyle,getSectionRootBackgroundStyle}from\"https://framerusercontent.com/modules/jBzLGif91NJsLBn1Vzv4/usiMB1IXuYG589w3SD4e/sectionBackground.js\";import{getSectionRestProps}from\"https://framerusercontent.com/modules/l3QDvzh4PuoXrPkhHEJ9/wq9wzH0OddyEiN7rZpRg/sectionProps.js\";import{createSectionVariants}from\"https://framerusercontent.com/modules/4l6MEVUFEQ23JdNogX3J/0Mpo5L7EOXe5BahZSuPd/motionVariants.js\";import{resolveThemeProp}from\"https://framerusercontent.com/modules/39r6SIsK3yJ8CSFGq0EK/vyCWOhHOgeo2ZcD59cd7/themeControl.js\";import{resolveSectionIdPrefix}from\"https://framerusercontent.com/modules/HVguzVv3qXZI4DtIaaGs/ny7QZsQWfr38MczdZHva/resolveElementId.js\";import{CMS_COLLECTION_LAYOUT_ATTR,buildCmsCollectionLayoutCriticalCss,getCmsCollectionLayoutId,useCmsCollectionLayout}from\"https://framerusercontent.com/modules/o2S1szfrNetxiIPfRA5P/FRXhVMOKbJ8En5gVd61W/cmsCollectionLayout.js\";import{injectBreakpointIntoCmsSlot}from\"https://framerusercontent.com/modules/KUnMslrUUAzxv4TtrDtW/lWgPyfMF8KU2KOupIXiW/injectBreakpointIntoCmsSlot.js\";import{COLLECTION_SCOPE_ATTRIBUTE}from\"https://framerusercontent.com/modules/smxoUIXEbua3faveppGw/5E2nMxkYvcG0xHVbQtz2/collectionRegistry.js\";import{getPressCollectionGridStyles,getPressCollectionItemWidth,getPressCollectionStyles}from\"https://framerusercontent.com/modules/xMEBZbpcUJu8XnMO5VFb/t6QC8GGQaob7Z9VleOx8/pressCollectionStyles.js\";import{getPressCardPlaceholderStyles}from\"https://framerusercontent.com/modules/AEgdmzd03Cdoeb8szkOO/cxzIZwA1NtgQKVZAjONa/pressCardStyles.js\";import{CollectionImagePriorityContext,CollectionItemWidthContext,createCollectionImagePriority}from\"https://framerusercontent.com/modules/DOBWtVZwIfpCVCrYchmQ/k2mPBvSlx1NxUZe0DB2Z/collectionItemContext.js\";import{useCmsLoadMorePlaceholders}from\"https://framerusercontent.com/modules/lwEHiVWENNxWOJCgkKvo/VBQlorrTCW2VnWw4A6XS/cmsLoadMorePlaceholders.js\";import{useSectionAnimation}from\"https://framerusercontent.com/modules/yHHPGWrVikSCZPsMgLHQ/Eq1i0XIMzZeABxZBDZV6/useSectionAnimation.js\";import{useScopedCollectionVisibility}from\"https://framerusercontent.com/modules/mbBow7EY5Vkdz99HltpE/n35WzpSBW2FAJGoONTSh/useScopedCollectionVisibility.js\";import{useCollectionItemCount}from\"https://framerusercontent.com/modules/ANJyaHhhwdKQ1vU15bln/7Xe3v6QsS8yglqRgK5rC/useCollectionItemCount.js\";import{usePageLanguage}from\"https://framerusercontent.com/modules/uB3DAGPg4zF79hUybIHP/4LOn8AvjATGBwnTHulEi/usePageLanguage.js\";import{resolveNoResultsLabel}from\"https://framerusercontent.com/modules/6qHpko1V4aAoGFGM5I56/TwPjQuyXVwf5wckXPpRv/noResultsCopy.js\";import{isFramerEditorEnvironment}from\"https://framerusercontent.com/modules/zTeqvkQPcFXcrQFJLGMt/nRsI3BzABvDuomiN6n7w/useInViewport.js\";import{findVisibleHeadingAbove}from\"https://framerusercontent.com/modules/Ixx5qcjq354BIUqYxOM5/YmyxKEptc5uOpBRthE0g/headingAbove.js\";import{getAccessibilityStrings}from\"https://framerusercontent.com/modules/8M32SlBFdrVZwS1ewVLs/4WpIJK4wR3bdbe9iPirW/accessibilityLocalization.js\";import{readPressCmsFilters}from\"https://framerusercontent.com/modules/1dyK7hNbtERVtkpumhWn/qc3PSInqyLQCKqQrq7cs/pressCmsFilters.js\";import{useCmsLoadMoreAnnouncements,useCmsLoadMoreTabStops}from\"https://framerusercontent.com/modules/Q7vLZcqlSMHrMrihdwGa/8BV0x7PTqwjgeK9XPQYG/useCmsLoadMoreAccessibility.js\";export function hasCollectionItems(collectionList){if(Array.isArray(collectionList))return collectionList.filter(Boolean).length>0;return Boolean(collectionList);}export function usePressSectionFrame(props,ref,options){const theme=resolveThemeProp(props);const{collectionList,sectionId,breakpoint:breakpointProp=\"desktop\",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{defaultSectionId,desktopColumns,paginate=false,cms=false,flushTop=false,pageSize}=options;const breakpoint=useEffectiveBreakpoint(breakpointProp);const reducedMotion=useReducedMotion();const componentId=useId();const resolvedSectionId=resolveSectionIdPrefix(sectionId,componentId,defaultSectionId);const scopeId=`collection-${componentId.replace(/:/g,\"\")}`;const{sectionRef,animate}=useSectionAnimation(ref);const cmsListRef=useRef(null);const sectionBrand=brand??backgroundGradientBrand;const resolvedBrand=resolveBrand(sectionBrand);const colors=getThemeColors(theme,sectionBrand);const{sectionBgColor,isGradient,backgroundLayer}=getSectionBackgroundFromProps({theme,backgroundVariant,backgroundPreset,brand,backgroundEnabled,backgroundGradientBrand,backgroundPresetTricount,backgroundOverlayDirection,backgroundShowOverlay,colors});const isCanvas=RenderTarget.current()===RenderTarget.canvas;const hasCollection=hasCollectionItems(collectionList);const sectionStyles=useMemo(()=>({...getSectionStyles(breakpoint),...getSectionRootBackgroundStyle({useMontserrat,brand:sectionBrand}),backgroundColor:sectionBgColor,overflow:\"visible\",...flushTop?{paddingTop:0}:{},...style}),[breakpoint,sectionBgColor,style,useMontserrat,sectionBrand,flushTop]);const containerStyles=useMemo(()=>({...getContainerStyles(breakpoint),...getSectionContentStackStyle(isGradient),display:\"flex\",flexDirection:\"column\",gap:getGap(\"lg\",breakpoint),overflow:\"visible\"}),[breakpoint,isGradient]);const grid=useMemo(()=>getPressCollectionGridStyles(breakpointProp,breakpoint,desktopColumns),[breakpointProp,breakpoint,desktopColumns]);useCmsCollectionLayout(cmsListRef,hasCollection,grid.root,grid.item,breakpointProp);const cmsLayoutId=getCmsCollectionLayoutId(breakpointProp,componentId);const cmsLayoutCss=buildCmsCollectionLayoutCriticalCss(cmsLayoutId,grid.root,grid.item);const itemWidth=useMemo(()=>getPressCollectionItemWidth(breakpointProp,desktopColumns),[breakpointProp,desktopColumns]);const responsiveCollectionList=useMemo(()=>injectBreakpointIntoCmsSlot(collectionList,breakpointProp,{theme,brand:resolvedBrand}),[collectionList,breakpointProp,theme,resolvedBrand]);const isEditor=isCanvas||isFramerEditorEnvironment();const editorPaginates=!isEditor||paginate;const hidesItems=hasCollection&&!cms&&editorPaginates;useScopedCollectionVisibility(cmsListRef,scopeId,hidesItems,paginate,{canvasPageSize:isEditor?pageSize:undefined});const{container:containerVariants,item:itemVariants}=createSectionVariants(reducedMotion,{stagger:getStagger(\"dense\")});return{theme,brand:resolvedBrand,colors,breakpoint,layoutBreakpoint:breakpointProp,sectionId:resolvedSectionId,scopeId,collectionList,responsiveCollectionList,hasCollection,cms,isEditor,cmsListRef,cmsLayoutId,cmsLayoutCss,itemWidth,sectionRef,animate,containerVariants,itemVariants,sectionStyles,containerStyles,backgroundLayer,styles:getPressCollectionStyles(breakpoint,colors),restProps:rest};}function useVisibleHeadingTwin(sectionRef,text){const nodeRef=useRef(null);const[hasTwin,setHasTwin]=useState(false);const setSectionNode=useCallback(node=>{nodeRef.current=node;sectionRef(node);},[sectionRef]);useEffect(()=>{const node=nodeRef.current;if(!text||!node){setHasTwin(false);return;}setHasTwin(findVisibleHeadingAbove(node,text)?.tagName===\"H2\");},[text]);return{setSectionNode,hasTwin};}function getSectionLabelProps(ariaLabelledBy,hiddenHeadingText,hiddenHeadingId,hasTwin){if(ariaLabelledBy)return{\"aria-labelledby\":ariaLabelledBy};if(!hiddenHeadingText)return{};if(hasTwin)return{\"aria-label\":hiddenHeadingText};return{\"aria-labelledby\":hiddenHeadingId};}export const PressSection=function PressSection({frame,ariaLabel,ariaLabelledBy,children}){const hiddenHeadingText=ariaLabelledBy?\"\":ariaLabel?.trim()??\"\";const hiddenHeadingId=`${frame.sectionId}-heading`;const{setSectionNode,hasTwin}=useVisibleHeadingTwin(frame.sectionRef,hiddenHeadingText);const showsHiddenHeading=Boolean(hiddenHeadingText)&&!hasTwin;return /*#__PURE__*/_jsxs(motion.section,{ref:setSectionNode,style:frame.sectionStyles,id:frame.sectionId,...getSectionLabelProps(ariaLabelledBy,hiddenHeadingText,hiddenHeadingId,hasTwin),[COLLECTION_SCOPE_ATTRIBUTE]:frame.scopeId,initial:frame.animate===\"visible\"?false:\"hidden\",animate:frame.animate,variants:frame.containerVariants,...getSectionRestProps(frame.restProps),children:[frame.backgroundLayer,/*#__PURE__*/_jsxs(\"div\",{style:frame.containerStyles,children:[showsHiddenHeading?/*#__PURE__*/_jsx(\"h2\",{id:hiddenHeadingId,style:VISUALLY_HIDDEN_STYLE,children:hiddenHeadingText}):null,children]})]});};export const PressSectionHeader=function PressSectionHeader({frame,headingId,heading,description}){if(!heading&&!description)return null;return /*#__PURE__*/_jsxs(motion.div,{style:frame.styles.header,variants:frame.itemVariants,children:[heading?/*#__PURE__*/_jsx(\"h2\",{id:headingId,style:frame.styles.heading,children:kernHeadingPlainText(heading)}):null,description?/*#__PURE__*/_jsx(\"p\",{style:frame.styles.description,children:description}):null]});};const EMPTY_STATE_SETTLE_MS=400;function readPressFilterKey(){if(typeof window===\"undefined\")return\"\";return JSON.stringify(readPressCmsFilters(window.location.search));}function getAnnouncementText(announcement,language){if(!announcement)return\"\";const strings=getAccessibilityStrings(language);if(announcement.kind===\"loaded\")return strings.itemsLoaded(announcement.count);return strings.resultsShown(announcement.count,announcement.hasMore);}function renderCollectionStatus(itemCount,emptyStateLabel,pageLanguage,announcement){if(itemCount===0)return resolveNoResultsLabel(emptyStateLabel,pageLanguage);const text=getAnnouncementText(announcement,pageLanguage);if(!text||!announcement)return\"\";return /*#__PURE__*/_jsx(\"span\",{children:text},announcement.sequence);}export const PressCollectionGrid=function PressCollectionGrid({frame,emptyHint,emptyStateLabel=\"\",prioritizeFirstImage=false}){const{breakpoint,colors,styles,itemVariants,theme,brand}=frame;const countsItems=frame.hasCollection&&frame.cms&&!frame.isEditor;const itemCount=useCollectionItemCount(frame.cmsListRef,countsItems,EMPTY_STATE_SETTLE_MS);const pageLanguage=usePageLanguage();const[imagePriority]=useState(createCollectionImagePriority);const placeholderStyles=useMemo(()=>getPressCardPlaceholderStyles(breakpoint,getCardThemeColors(theme,brand)),[breakpoint,theme,brand]);useCmsLoadMorePlaceholders(frame.cmsListRef,countsItems,placeholderStyles);useCmsLoadMoreTabStops(frame.cmsListRef,countsItems);const announcement=useCmsLoadMoreAnnouncements(frame.cmsListRef,countsItems,readPressFilterKey);if(frame.hasCollection){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.div,{ref:frame.cmsListRef,style:styles.listHost,variants:itemVariants,[CMS_COLLECTION_LAYOUT_ATTR]:frame.cmsLayoutId,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:frame.cmsLayoutCss}}),/*#__PURE__*/_jsx(CollectionItemWidthContext.Provider,{value:frame.itemWidth,children:/*#__PURE__*/_jsx(CollectionImagePriorityContext.Provider,{value:prioritizeFirstImage?imagePriority:null,children:frame.responsiveCollectionList})})]}),countsItems?/*#__PURE__*/_jsx(\"p\",{role:\"status\",\"aria-atomic\":\"true\",style:itemCount===0?styles.emptyState:styles.emptyStateHidden,children:renderCollectionStatus(itemCount,emptyStateLabel,pageLanguage,announcement)}):null]});}const{bgSubtle,textMuted}=getPlaceholderColors(colors);return /*#__PURE__*/_jsx(motion.div,{style:styles.listHost,variants:itemVariants,children:/*#__PURE__*/_jsxs(\"div\",{style:getCmsEmptyPlaceholderStyle(breakpoint,bgSubtle),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:textMuted},children:emptyHint})]})});};\nexport const __FramerMetadata__ = {\"exports\":{\"PressSectionProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressSectionHeader\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressSectionOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePressSectionFrame\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressCollectionGridProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressSectionFrame\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressCollectionGrid\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressSectionBaseProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasCollectionItems\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressSectionHeaderProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressSection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{ControlType}from\"framer\";import{PLACEHOLDER,HINT_ARIA_LABEL,HINT_BUTTON_LABEL,HINT_CTA_ID}from\"https://framerusercontent.com/modules/kL913CZt0nijVS0GJxsM/tN2SsuwRZqXdBebc0lHK/placeholders.js\";import{NO_RESULTS_ENGLISH_DEFAULT}from\"https://framerusercontent.com/modules/6qHpko1V4aAoGFGM5I56/TwPjQuyXVwf5wckXPpRv/noResultsCopy.js\";export const PRESS_COLLECTION_DEFAULTS={heading:PLACEHOLDER.HEADING,description:\"\",filterByLabel:\"Filter by:\",topicLayerName:\"Topic\",topicAllLabel:\"All topics\",yearLayerName:\"Year\",yearAllLabel:\"All years\",monthLayerName:\"Month\",monthAllLabel:\"All months\",topicOptions:\"\",earliestYear:2020,paginationMode:\"cms\",itemsPerPage:12,loadMoreLabel:\"Load more\",loadingLabel:\"Loading...\",paginationAriaLabel:\"Pagination navigation\",emptyStateLabel:NO_RESULTS_ENGLISH_DEFAULT,viewAllLabel:\"View all\",prioritizeFirstImage:true};const isCmsMode=({paginationMode})=>(paginationMode??PRESS_COLLECTION_DEFAULTS.paginationMode)===\"cms\";export const PRESS_FILTERS={topic:{label:\"Topic\",showKey:\"showTopicFilter\",layerKey:\"topicLayerName\",allKey:\"topicAllLabel\",optionOrder:\"alphabetical\",orderNote:\"Sorted A to Z.\"},year:{label:\"Year\",showKey:\"showYearFilter\",layerKey:\"yearLayerName\",allKey:\"yearAllLabel\",optionOrder:\"descending\",orderNote:\"Newest year first.\"},month:{label:\"Month\",showKey:\"showMonthFilter\",layerKey:\"monthLayerName\",allKey:\"monthAllLabel\",optionOrder:\"calendar\",orderNote:\"Months in calendar order.\"}};export function pressHeadingControls(headingDescription){return{heading:{type:ControlType.String,title:\"Headline\",defaultValue:PRESS_COLLECTION_DEFAULTS.heading,placeholder:\"e.g. Short headline (one line)\",description:headingDescription,displayTextArea:true},description:{type:ControlType.String,title:\"Description\",defaultValue:PRESS_COLLECTION_DEFAULTS.description,placeholder:PLACEHOLDER.DESCRIPTION_SHORT,description:\"Optional text under the heading. Leave empty to hide.\",displayTextArea:true}};}export function pressAriaLabelControl(defaultLabel){return{sectionAriaLabel:{type:ControlType.String,title:\"Section Label\",defaultValue:defaultLabel,placeholder:HINT_ARIA_LABEL,description:\"Accessible name of the section for screen readers. The page header above has the visible title.\"}};}export function pressCollectionListControl(description){return{collectionList:{type:ControlType.ComponentInstance,title:\"Collection List\",description}};}export function pressFirstImagePriorityControl(){return{prioritizeFirstImage:{type:ControlType.Boolean,title:\"First Image Priority\",defaultValue:PRESS_COLLECTION_DEFAULTS.prioritizeFirstImage,enabledTitle:\"High\",disabledTitle:\"Default\",description:\"Loads the first card image right away with fetchpriority=high, so it can show first on phones. Keep on when the cards sit near the top of the page; turn off when the section is far down the page.\"}};}function filterControls(key){const filter=PRESS_FILTERS[key];const name=filter.label.toLowerCase();const layerName=PRESS_COLLECTION_DEFAULTS[filter.layerKey];const allLabel=PRESS_COLLECTION_DEFAULTS[filter.allKey];const filterHidden=props=>props[filter.showKey]===false;const layerHidden=props=>filterHidden(props)||isCmsMode(props);const cmsOptionHidden=props=>filterHidden(props)||!isCmsMode(props);return{[filter.showKey]:{type:ControlType.Boolean,title:`${filter.label} Filter`,defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",description:`Show the ${name} dropdown. ${filter.orderNote}`},[filter.layerKey]:{type:ControlType.String,title:`${filter.label} Layer`,defaultValue:layerName,placeholder:layerName,description:`data-framer-name of the text layer inside each card that holds the ${name}.`,preventLocalization:true,hidden:layerHidden},...cmsFilterOptionControls(key,cmsOptionHidden),[filter.allKey]:{type:ControlType.String,title:`${filter.label} All Label`,defaultValue:allLabel,placeholder:allLabel,description:`Option that clears the ${name} filter. It is also the button text before a pick.`,hidden:filterHidden}};}function cmsFilterOptionControls(key,hidden){if(key===\"topic\"){return{topicOptions:{type:ControlType.String,title:\"Topic Options\",defaultValue:PRESS_COLLECTION_DEFAULTS.topicOptions,placeholder:\"e.g. Topic A, Topic B\",description:\"Comma-separated topics for the dropdown, spelled exactly as in the CMS tags. CMS mode only loads the first cards, so the options cannot come from the page.\",preventLocalization:true,hidden}};}if(key===\"year\"){return{earliestYear:{type:ControlType.Number,title:\"Earliest Year\",defaultValue:PRESS_COLLECTION_DEFAULTS.earliestYear,min:2e3,max:2100,step:1,displayStepper:true,description:\"Oldest year in the dropdown. Years run from the current year down to this one.\",hidden}};}return{};}export function pressFilterControls(keys){return{filterByLabel:{type:ControlType.String,title:\"Filter By Label\",defaultValue:PRESS_COLLECTION_DEFAULTS.filterByLabel,placeholder:\"e.g. Filter by:\",description:\"Label in front of the dropdowns. Leave empty to hide.\"},...keys.reduce((controls,key)=>({...controls,...filterControls(key)}),{})};}export function pressPaginationControls(){const d=PRESS_COLLECTION_DEFAULTS;const paginationOff=({paginationMode})=>paginationMode===\"off\";const notLoadMore=({paginationMode})=>paginationMode!==\"loadMore\";const noPageSize=props=>paginationOff(props)||isCmsMode(props);return{paginationMode:{type:ControlType.Enum,title:\"Pagination\",options:[\"cms\",\"loadMore\",\"pagination\",\"off\"],optionTitles:[\"CMS\",\"Load More\",\"Pages\",\"Off\"],displaySegmentedControl:true,defaultValue:d.paginationMode,description:\"CMS uses the Collection List's own Pagination (set Load More on the Collection List): only the first cards load and filters search the whole collection. Load More and Pages load every card and hide the rest. Off shows every card.\"},itemsPerPage:{type:ControlType.Number,title:\"Items Per Page\",defaultValue:d.itemsPerPage,min:1,max:100,step:1,displayStepper:true,description:\"Cards per page, or cards added per Load More click.\",hidden:noPageSize},loadMoreLabel:{type:ControlType.String,title:\"Load More Label\",defaultValue:d.loadMoreLabel,placeholder:HINT_BUTTON_LABEL,description:\"Label of the Load More button.\",hidden:notLoadMore},loadingLabel:{type:ControlType.String,title:\"Loading Label\",defaultValue:d.loadingLabel,placeholder:\"e.g. Loading...\",description:\"Shown on the Load More button while cards are added.\",hidden:notLoadMore},paginationAriaLabel:{type:ControlType.String,title:\"Pagination ARIA Label\",defaultValue:d.paginationAriaLabel,placeholder:\"e.g. Pagination navigation\",description:\"Accessible name for the pagination controls.\",hidden:noPageSize},emptyStateLabel:{type:ControlType.String,title:\"No Results Label\",defaultValue:d.emptyStateLabel,placeholder:\"e.g. No results match these filters.\",description:\"Shown when the filters match no cards. Keep the English default to show it in the page language.\",preventLocalization:true,hidden:props=>!isCmsMode(props)}};}export function pressViewAllControls(defaultButtonId){return{viewAllLabel:{type:ControlType.String,title:\"View All Button Label\",defaultValue:PRESS_COLLECTION_DEFAULTS.viewAllLabel,placeholder:HINT_BUTTON_LABEL,description:\"Button under the cards. Hidden while the label or View All Link is empty.\"},viewAllLink:{type:ControlType.Link,title:\"View All Link\",defaultValue:\"\",description:\"Destination of the view all button, for example the press releases page.\"},viewAllButtonId:{type:ControlType.String,title:\"View All Button ID\",defaultValue:defaultButtonId,placeholder:HINT_CTA_ID,description:\"Tracking ID for the view all button (Contentsquare). Lowercase, hyphen-separated.\",preventLocalization:true}};}export function getPressCollectionDropdowns(keys,settings){return keys.filter(key=>settings[PRESS_FILTERS[key].showKey]!==false).map(key=>{const filter=PRESS_FILTERS[key];return{key,layerName:settings[filter.layerKey]??PRESS_COLLECTION_DEFAULTS[filter.layerKey],allLabel:settings[filter.allKey]??PRESS_COLLECTION_DEFAULTS[filter.allKey],optionOrder:filter.optionOrder};});}\nexport const __FramerMetadata__ = {\"exports\":{\"PressControlProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPressCollectionDropdowns\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pressAriaLabelControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pressPaginationControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressDropdownConfig\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressPaginationMode\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pressHeadingControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pressFirstImagePriorityControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pressCollectionListControl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pressFilterControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PRESS_FILTERS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressFilterKey\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressDropdownSettings\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pressViewAllControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PRESS_COLLECTION_DEFAULTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PressCmsFilterSettings\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"A,g7BAAunB,SAASmG,GAAU,EAAM,CAAC,MAAM,CAAC,QAAQ,cAAc,gBAAgBC,EAAM,gBAAgB,WAAW,SAAS,QAAQ,CAAE,CAAC,SAAgBC,GAAmB,EAAW,EAAO,EAAW,EAAa,EAAE,CAAC,IAAMC,EAAMxD,EAAO,KAAKyD,CAAU,EAAQC,EAAM1D,EAAO,KAAKyD,CAAU,EAAQE,EAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAID,EAAM,SAAS,CAAC,EAAQE,EAAS,CAAC,GAAG3B,EAAoB,iBAAiBwB,CAAU,EAAE,OAAO,EAAE,MAAMI,EAAO,SAAS,EAAE,MAAM,CAAC,KAAK,CAAC,GAAGF,EAAM,MAAM,OAAO,OAAO,OAAO,SAAS,WAAW,OAAO,CAAC,EAAE,MAAM,CAAC,GAAGA,EAAM,MAAM,OAAO,OAAO,MAAM,EAAE,KAAK,CAAC,GAAGA,EAAM,MAAM,OAAO,OAAO,OAAO,MAAM,UAAU,eAAe,OAAO,aAAa5D,GAAU,WAAW,EAAE,YAAU,EAAE,UAAU,CAAC,SAAS,WAAW,MAAM,OAAO,YAAY,SAAS,aAAaA,GAAU,WAAW,EAAE,SAAS,SAAS,WAAW8D,EAAO,OAAO,WAAW,CAAC,EAAE,KAAK,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAIL,EAAM,SAAS,CAAC,EAAE,QAAQ,CAAC,QAAQ,OAAO,WAAW,SAAS,SAAS,OAAO,UAAUE,EAAM,OAAOF,EAAM,SAAS,CAAC,EAAE,WAAS,SAAS,CAAC,GAAGI,EAAS,QAAQ,cAAc,WAAW,SAAS,IAAIJ,CAAK,EAAE,MAAM,CAAC,GAAGI,EAAS,GAAG3B,EAAoB,iBAAiBwB,CAAU,CAAC,EAAE,MAAM,CAAC,GAAGxB,EAAoB,qBAAqBwB,CAAU,EAAE,OAAO,EAAE,MAAMI,EAAO,WAAW,aAAa,WAAW,GAAGR,GAAU,CAAC,EAAE,GAAGxB,CAAyB,EAAE,QAAQ,CAAC,GAAGI,EAAoB,iBAAiBwB,CAAU,EAAE,OAAO,EAAE,MAAMI,EAAO,iBAAiB,GAAGR,GAAU,KAAK,IAAI,EAAE,KAAK,IAAI,EAAE,KAAK,MAAMS,CAAY,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,GAAG7B,EAAoB,iBAAiBwB,CAAU,EAAE,QAAQ,cAAc,WAAW,SAAS,IAAID,EAAM,UAAU,OAAO,MAAMK,EAAO,UAAU,CAAC,CAAE,CAAC,SAAgBE,GAA8B,EAAW,EAAO,CAAC,IAAMC,EAAM,CAAC,WAAWH,EAAO,OAAO,aAAa9D,GAAU,WAAW,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAIC,EAAO,KAAKyD,CAAU,EAAE,MAAM,OAAO,SAAS,IAAI,UAAU,aAAa,SAAS,SAAS,cAAc,MAAM,EAAE,MAAM,CAAC,GAAGO,EAAM,MAAM,OAAO,YAAY,SAAS,WAAW,GAAG,EAAE,KAAK,CAAC,GAAGA,EAAM,MAAM,OAAO,OAAOrD,EAAW,EAAE,EAAE,WAAW,GAAG,EAAE,UAAU,CAAC,GAAGqD,EAAM,MAAM,MAAM,OAAOrD,EAAW,EAAE,EAAE,WAAW,GAAG,CAAC,CAAE,C,oDAA1zE,GAA2B,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,WAAW,EAAE,MAAMA,EAAA,EAA6B,EAAE,OAAOA,EAAA,EAA6B,CAAC,C,OCAzd,SAAgBwD,GAAa,EAAO,CAA0D,OAAvCC,GAAQ,GAAA,CAAI,KAAK,CAAC,CAAC,WAAW,IAAI,GAAqB,GAAGC,CAAgB,CAAC,SAASC,GAAiB,EAAO,EAAM,CAAC,IAAMC,EAAU,IAAI,KAAK,eAAeH,EAAO,CAAC,QAAM,SAAS,KAAK,CAAC,EAAE,OAAO,MAAM,KAAK,CAAC,OAAOlH,EAAW,GAAG,EAAE,IAAQqH,EAAU,OAAO,IAAI,KAAK,KAAK,IAAIE,GAAgBC,EAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgBC,EAAc,EAAO,EAAM,OAAO,CAAC,GAAG,CAAC,OAAOL,GAAiBH,GAAaC,CAAM,EAAEQ,CAAK,CAAE,MAAM,CAAC,OAAON,GAAiBD,EAAgBO,CAAK,CAAE,CAAC,CAAC,SAASC,GAAoB,EAAM,CAAC,OAAOC,EAAM,KAAK,CAAC,CAAC,QAAQ,OAAO,EAAE,CAAC,CAAC,kBAAkB,CAAE,CAAC,SAAgBC,GAAsB,EAAM,EAAO,CAAC,IAAMC,EAAMH,GAAoBC,CAAK,EAAE,GAAG,CAACE,EAAM,MAAM,GAAG,IAAMC,EAAQ,aAAa,KAAKD,CAAK,EAAE,OAAOA,CAAK,EAAE,IAAI,GAAGC,GAAS,GAAGA,GAAS/H,GAAY,OAAO+H,EAAQ,EAAE,IAAMC,EAAU,CAACP,EAAcP,EAAO,MAAM,EAAEO,EAAcP,EAAO,OAAO,EAAEO,EAAcN,EAAgB,MAAM,EAAEM,EAAcN,EAAgB,OAAO,CAAC,EAAE,IAAI,IAAMc,KAASD,EAAU,CAAC,IAAMR,EAAMS,EAAM,UAAU,GAAMN,GAAoBO,CAAI,IAAIJ,CAAK,EAAE,GAAGN,GAAO,EAAE,OAAOA,CAAM,CAAC,MAAM,EAAG,CAAC,SAASW,GAAkB,EAAE,EAAE,CAAC,OAAOC,EAAE,cAAcC,EAAE,IAAA,GAAU,CAAC,QAAQ,GAAK,YAAY,MAAM,CAAC,CAAE,CAAC,SAASC,GAAgB,EAAO,CAAC,OAAO,EAAE,IAAI,CAAC,IAAMC,EAAOV,GAAsBQ,EAAEnB,CAAM,EAAQsB,EAAOX,GAAsBO,EAAElB,CAAM,EAA2F,OAAtFqB,GAAQ,GAAGC,GAAQ,EAASD,EAAOC,EAAUD,GAAQ,EAAQ,GAAMC,GAAQ,EAAS,EAASH,EAAE,cAAcD,CAAC,CAAE,CAAE,CAAC,SAAgBK,GAAsB,EAAO,EAAM,eAAe,EAAO,CAAC,IAAMC,EAAO,CAAC,GAAGC,CAAM,EAAE,OAAOC,EAAP,CAAc,IAAI,aAAa,OAAOF,EAAO,KAAKP,EAAiB,EAAE,IAAI,WAAW,OAAOO,EAAO,KAAKJ,GAAgBpB,CAAM,CAAC,EAAqB,QAAQ,OAAOwB,EAAO,KAAK,CAAE,CAAC,C,4CAApyD,EAAgB,QAAc1I,GAAY,GAAS,GAAgB,G,OCA6D,SAAS8I,GAAgB,EAAM,CAAC,GAAGlB,IAAQ,WAAWA,IAAQ,UAAUA,IAAQ,QAAS,OAAOA,CAAwB,CAAC,SAAgBmB,GAA+B,EAAQ,CAAC,GAAG,CAACC,EAAQ,OAAiB,IAAMC,EAAKD,EAAQ,QAAQ,IAAIE,EAAwB,EAAE,EAAE,GAAKD,aAAgB,YAA8B,OAAOH,GAAgBG,EAAK,aAAaC,CAAuB,CAAC,CAAE,CAAC,SAAgBC,GAA8B,EAAI,CAAC,IAAMC,EAAkBnJ,EAAWoJ,EAAwB,EAAO,CAACC,EAAcC,GAAwBrJ,EAAS,EAAQsJ,EAAoBF,GAAeF,EAAgpB,OAA9nB3H,MAAoB,CAAC,IAAMuH,EAAQS,EAAI,QAAQ,GAAG,CAACT,EAAQ,OAAiB,IAAIU,EAAaC,EAAU,GAAYC,MAAmB,CAACL,EAAuBR,GAA+BC,CAAO,CAAC,CAAE,EAAQa,MAAc,CAAC,IAAMZ,EAAKD,EAAQ,QAAQ,IAAIE,EAAwB,EAAE,EAA0N,OAAnND,aAAgB,cAA0BW,EAAe,EAAEF,GAAU,WAAW,EAAE,EAAS,IAAI,iBAAiBE,CAAc,EAAEF,EAAS,QAAQT,EAAK,CAAC,WAAW,GAAK,gBAAgB,CAACC,CAAuB,CAAC,CAAC,EAAS,GAAK,EAAqE,OAA/DW,EAAU,GAAG,mBAAmB,CAAKF,GAAUE,EAAU,CAAE,CAAC,MAAa,CAAC,EAAU,GAAKH,GAAU,WAAW,CAAE,CAAE,EAAE,CAACD,CAAG,CAAC,EAASD,CAAoB,C,6CAA93C,EAAwB,+BAA4C,GAAsC,gBAAc,IAAA,EAAS,C,OCAjF,SAAgBO,IAA+B,CAAC,IAAIC,EAAM,KAAK,MAAM,CAAC,MAAM,GAASC,IAAM,KAAmBD,IAAQ,OAAK,EAAMC,GAAWD,IAAQC,EAAK,CAAE,CAAC,SAAgBC,GAA2B,EAAI,CAAC,IAAMC,EAAShK,EAAWiK,EAA8B,EAAO,CAACC,GAASjK,MAAa+J,EAASA,EAAS,MAAMF,CAAG,EAAE,EAAK,EAAE,OAAOI,CAAQ,CAA0E,SAAgBC,IAAwB,CAAC,OAAOnK,EAAWoK,EAA0B,CAAE,CAAC,SAAgBC,GAAiB,EAAO,EAAQ,EAAM,EAAM,CAAC,IAAMC,EAAM,KAAK,IAAI,EAAE,KAAK,MAAMC,CAAK,CAAC,EAAE,MAAM,CAAC,SAASC,EAAO,SAASF,EAAM,IAAIE,EAAO,GAAGC,EAAQC,GAAOJ,EAAM,IAAIA,CAAK,CAAE,CAAC,SAAgBK,GAAsB,EAAO,CAAC,GAAGH,EAAO,UAAU,EAAE,MAAM,GAAG,KAAK,IAAI,EAAE,KAAK,KAAKA,EAAO,EAAE,CAAC,EAAE,IAAI,IAAMI,EAAQ,KAAK,IAAI,EAAE,KAAK,MAAM,EAAEJ,EAAO,QAAQ,CAAC,EAAQK,EAAOL,EAAO,GAAGI,EAAcE,EAAS,KAAK,MAAM,CAACD,CAAM,EAAQE,EAAI,KAAK,KAAKF,CAAM,EAAMG,EAAM,QAAwJ,OAA7IF,EAAS,EAAE,EAAM,WAAWA,EAAS,IAAYC,EAAI,IAAE,EAAM,WAAWA,EAAI,KAAOH,IAAU,EAASI,IAAQ,QAAQA,EAAM,QAAQA,EAAM,GAAS,SAASA,EAAM,MAAMJ,EAAQ,EAAG,C,8CAAnsC,GAA4C,gBAAc,IAAI,EAAqW,GAAwC,gBAAc,IAAI,C,OCA9L,SAASM,GAAqB,EAAK,CAAC,IAAMC,EAAQC,EAAK,QAAQ,oBAAoB,EAAE,EAA8F,OAAzFD,EAAQ,SAAS,EAAU,GAAwBA,EAAQ,MAAM,WAAW,CAAC,EAAE,QAAQ,GAAwBA,EAAQ,MAAO,CAAC,SAAgBE,GAAyB,EAAM,CAAC,IAAMC,EAAWC,GAAO,KAAK,EAAE,GAAG,CAACD,EAAY,MAAO,GAAO,IAAI,IAAME,KAAWC,GAAwB,GAAGD,EAAQ,KAAKF,CAAU,EAAG,MAAO,GAAQ,IAAMI,EAAMJ,EAAW,YAAY,EAAE,IAAI,IAAMK,KAAWC,GAAwB,GAAGF,EAAM,SAASC,CAAO,EAAG,MAAO,GAAuF,MAA/E,EAAGL,EAAW,QAAQ,IAAIJ,GAAqBI,CAAU,GAAG,IAA+B,CAAC,SAAgBO,GAAmC,EAAK,CAAuF/C,EAAlE,iBAAiB,+CAAwD,CAAC,CAAC,QAAQ,GAAS,CAAC,IAAMyC,EAAMO,EAAQ,cAAc,yBAAyB,CAAC,EAAE,aAAa,KAAK,GAAG,GAASC,EAAeD,EAAQ,QAAQ,6BAA6B,GAAGA,EAAQ,cAAoBE,EAAOD,aAA0B,YAAYA,EAAeD,EAAWT,GAAyBE,CAAK,EAAMS,EAAO,MAAM,UAAU,QAAQA,EAAO,MAAM,eAAe,SAAS,EAAW,EAAO,MAAM,QAAQ,MAAO,CAAC,CAAE,C,0CAA7gD,GAAuB,CAAC,SAAS,mBAAmB,6BAA6B,4BAA4B,qCAAqC,iBAAiB,oBAAoB,mBAAmB,wBAAwB,EAAQ,GAAuB,CAAC,mCAAmC,oDAAoD,C,OCAi8D,SAAgBE,GAA2B,EAAQ,CAAC,OAAOrD,EAAQ,aAAasD,EAA+B,CAAE,CAAkE,SAAgBC,GAAkC,EAAO,EAAQ,EAAI,CAAC,IAAMtD,EAAK,IAAIuD,GAAyB,IAAIC,EAAO,IAAUC,EAAU,CAAC,wBAAwB,4BAA4B,4BAA4B,2BAA2B,gCAAgC,kCAAkC,CAAC,CAAC,KAAK,GAAG,EAAQC,EAAU,CAAC,0BAA0B,yBAAyBC,EAAQ,aAAa,OAAOC,EAAI,aAAa,wBAAwB,4BAA4B,4BAA4B,kCAAkC,CAAC,CAAC,KAAK,GAAG,EAAQC,EAAK,GAAG7D,EAAK,oDAA0D8D,EAAW,CAAC,GAAG9D,EAAK,oCAAoC,GAAGA,EAAK,oCAAoC,GAAGA,EAAK,oCAAoC,CAAC,CAAC,KAAK,GAAG,EAAQ+D,EAAQ,GAAG/D,EAAK,mCAAmCA,EAAK,+BAA+B,MAAM,CAACgE,GAAiBhE,CAAI,EAAE,GAAGA,EAAK,wCAAwC,GAAG6D,EAAK,GAAGJ,EAAU,GAAG,GAAGI,EAAK,wBAAwBA,EAAK,4BAA4BH,EAAU,GAAG,GAAGG,EAAK,uBAAuBI,GAAyB,GAAGJ,EAAK,2BAA2BI,GAAyB,iCAAiC,GAAGH,EAAW,0GAA0G,GAAGC,EAAQ,iFAAiF,GAAGA,EAAQ,6IAA6I,CAAC,CAAC,KAAK,EAAE,CAAE,CAAwS,SAASG,GAAe,EAAS,EAAM,CAAC,GAAGvF,GAA2B,MAAMA,IAAQ,IAAOA,IAAQ,GAAoI,OAA7G,OAAOA,GAAQ,SAAiBwF,GAAwB,IAAIC,CAAQ,GAAGzF,IAAQ,EAAE,OAAOA,CAAK,EAAE,GAAGA,EAAM,IAAY,OAAOA,CAAK,CAAC,CAAC,QAAQ,WAAW,EAAE,CAAE,CAAC,SAAgB0F,GAA0B,EAAO,EAAU,GAAK,CAAC,IAAMC,EAAOC,EAAU,aAAa,GAAG,OAAO,OAAO,QAAQC,CAAM,CAAC,CAAC,KAAK,CAACJ,EAASzF,KAAS,CAAC,IAAM8F,EAAUP,GAAeE,EAASzF,CAAK,EAAE,OAAO8F,IAAY,IAAA,GAAU,GAAG,GAAGC,GAAgBN,CAAQ,EAAE,GAAGK,IAAYH,GAAS,CAAC,CAAC,CAAC,OAAO,GAAaK,IAAc,EAAE,CAAC,CAAC,KAAK,GAAG,CAAE,CAAC,SAAgBC,GAAyB,EAAW,EAAQ,CAAC,MAAM,GAAGtH,EAAW,GAAGuH,EAAQ,QAAQ,kBAAkB,EAAE,GAAI,CAAC,SAAgBC,GAAgC,EAAS,CAAC,IAAM9E,EAAK,IAAI+E,GAA2B,IAAIC,EAAS,QAAQ,kBAAkB,EAAE,EAAE,IAAUC,EAAY,kDAAwDpB,EAAK,GAAG7D,EAAK,KAAKiF,IAAoBC,EAAkB,CAAC,GAAGrB,EAAK,uBAAuB,GAAGA,EAAK,oCAAoC,EAAmJsB,EAAW,GAAGF,EAAA,sHAA8B,MAAM,CAAC,OAAK,OAAK,UAAUC,EAAkB,KAAK,GAAG,EAAE,aAAW,MAAMA,EAAkB,IAAI,GAAM,GAAGE,EAAK,KAAKD,GAAY,CAAC,CAAC,KAAK,GAAG,CAAC,CAAE,CAAoP,SAAgBE,GAAoC,EAAS,EAAqB,EAAqB,CAAC,EAAE,EAAQ,CAAC,EAAE,CAAC,IAAMC,EAAUR,GAAgCE,CAAQ,EAAQO,EAAiBlB,GAA0BmB,CAAoB,EAAQC,EAAiBpB,GAA0BqB,EAAqB,EAAK,EAAQC,EAAwBL,EAAU,UAAU,MAAM,GAAG,CAAC,CAAC,IAAI,GAAM,GAAGF,IAAOnB,IAA0B,CAAC,CAAC,KAAK,GAAG,EAAQR,EAAUmC,EAAQ,kBAAkB,GAAGC,GAAoB,GAAGC,KAAgCD,GAAoB,MAAM,CAAC7B,GAAiBsB,EAAU,IAAI,EAAE,GAAGA,EAAU,KAAK,GAAG7B,EAAU,GAAG8B,IAAmB,GAAG,GAAG,GAAGD,EAAU,UAAU,GAAGC,EAAiB,GAAGQ,GAAaP,CAAoB,EAAE,GAAGG,EAAwB,iCAAiC,GAAGF,IAAmB,GAAG,GAAG,GAAGH,EAAU,MAAM,GAAGG,EAAiB,EAAE,CAAC,CAAC,KAAK,EAAE,CAAE,CAA+1E,SAASO,EAA2B,EAAQ,CAAC,OAAOjG,aAAmB,aAAaA,EAAQ,aAAakG,EAAuB,CAAE,CAA4E,SAAgBC,EAAyB,EAAQ,CAAC,OAAOC,GAAuB,IAAIpG,EAAQ,OAAO,CAAE,CAAC,SAASqG,GAAsB,EAAO,CAAC,OAAO,MAAM,KAAKC,EAAO,QAAQ,CAAC,CAAC,OAAO,GAAOC,aAAiB,aAAa,CAACJ,EAAyBI,CAAK,GAAG,CAACN,EAA2BM,CAAK,CAAC,CAAE,CAAC,SAAStC,GAAiB,EAAa,CAAC,MAAM,GAAGuC,EAAa,WAAWA,EAAa,YAAYA,EAAa,UAAUA,EAAa,oCAAqC,CAAC,SAAgBC,EAAiC,EAAQ,CAAC,GAAGR,EAA2BjG,CAAO,EAAG,MAAO,GAAO,IAAM0G,EAAW1G,EAAQ,aAAa,kBAAkB,CAAC,EAAE,YAAY,GAAG,GAAS2G,EAAU3G,EAAQ,aAAa,MAAM,CAAC,EAAE,YAAY,GAAG,GAAG,GAAG0G,EAAW,SAAS,YAAY,GAAGA,EAAW,SAAS,WAAW,GAAGA,EAAW,SAAS,UAAU,GAAGA,EAAW,SAAS,SAAS,GAAGA,IAAa,WAAWA,EAAW,SAAS,SAAS,GAAGC,EAAU,SAAS,YAAY,GAAGA,EAAU,SAAS,WAAW,GAAGA,EAAU,SAAS,UAAU,GAAGA,EAAU,SAAS,SAAS,GAAGA,IAAY,UAAW,MAAO,GAAM,IAAMC,EAAU5G,EAAQ,aAAa,YAAY,CAAC,EAAE,YAAY,GAAG,GAA4O,GAAtO4G,EAAU,SAAS,YAAY,GAAGA,EAAU,SAAS,SAAS,GAAGA,EAAU,SAAS,SAAS,GAAmB5G,EAAQ,aAAa,WAAW,IAAI,QAAQ,CAACA,EAAQ,cAAc6G,CAAmC,GAAmB7G,EAAQ,UAAU,OAAOA,EAAQ,cAAc,uBAAuB,EAAG,MAAO,GAAM,GAAGA,EAAQ,cAAc6G,CAAmC,EAAG,MAAO,GAAO,IAAMC,GAAU9G,EAAQ,QAAQ,4BAA4B,EAAE,CAACA,CAAO,EAAE,MAAM,KAAKA,EAAQ,iBAAiB,4BAA4B,CAAC,EAAA,CAAG,OAAO,GAAM+G,aAAgB,WAAW,EAAE,GAAGD,EAAS,SAAS,EAAE,CAAC,IAAMhI,GAAOgI,EAAS,EAAE,CAAC,aAAa,GAAA,CAAI,KAAK,EAAE,GAAGhI,EAAM,OAAO,GAAGkI,GAAwB,KAAKlI,CAAK,EAAG,MAAO,EAAM,CAAC,GAAGgI,EAAS,QAAQ,GAAuBA,EAAS,KAAK,GAAS,QAAQ,MAAMG,EAAQ,aAAa,GAAA,CAAI,KAAK,CAAC,CAAkB,EAAG,MAAO,GAAO,GAAGH,EAAS,SAAS,EAAE,CAAC,IAAMvE,GAAMvC,EAAQ,aAAa,GAAA,CAAI,KAAK,EAAE,GAAGuC,EAAK,OAAO,GAAGA,EAAK,OAAO,KAAOyE,GAAwB,KAAKzE,CAAI,GAAG2E,GAAiC,KAAK3E,CAAI,GAAG,MAAO,EAAO,CAAC,MAAO,EAAM,CAAC,SAAS4E,GAAqC,EAAQ,CAAC,IAAMT,EAAW1G,EAAQ,aAAa,kBAAkB,CAAC,EAAE,YAAY,GAAG,GAAS2G,EAAU3G,EAAQ,aAAa,MAAM,CAAC,EAAE,YAAY,GAAG,GAAS4G,EAAU5G,EAAQ,aAAa,YAAY,CAAC,EAAE,YAAY,GAAG,GAAG,OAAO0G,EAAW,SAAS,SAAS,GAAGA,IAAa,WAAWC,EAAU,SAAS,SAAS,GAAGC,EAAU,SAAS,SAAS,GAAGA,EAAU,SAAS,SAAS,CAAE,CAAC,SAAgBQ,GAA4B,EAAQ,CAAC,OAAOpH,EAAQ,aAAa,WAAW,IAAI,QAAQA,EAAQ,cAAc,oBAAoB,IAAI,IAAK,CAAC,SAAgBqH,GAAiC,EAAQ,CAAC,GAAGD,GAA4BpH,CAAO,EAAG,MAAO,GAAO,GAAGA,EAAQ,aAAa,eAAe,IAAI,QAAQA,EAAQ,aAAa,UAAU,EAAG,MAAO,GAAM,IAAMsH,EAAOtH,EAAQ,QAAQ,QAAQ,EAAEA,EAAQA,EAAQ,cAAc,QAAQ,EAAE,MAAO,EAAQ,IAASsH,EAAO,aAAa,eAAe,IAAI,QAAQ,GAAO,aAAa,UAAU,EAAI,CAAC,SAAgBC,GAA+B,EAAQ,CAAiL,GAAG,CAAlKvH,EAAQ,aAAa,kBAAkB,CAAC,EAAE,YAAY,GAAG,GAAmBA,EAAQ,aAAa,MAAM,CAAC,EAAE,YAAY,GAAG,EAA6C,CAAC,CAAC,KAAK,GAAMd,EAAK,SAAS,WAAW,GAAGA,EAAK,SAAS,UAAU,CAAC,EAAG,MAAO,GAAM,IAAMsI,EAAQxH,EAAQ,QAAQ,QAAQ,EAAE,CAACA,CAAO,EAAE,MAAM,KAAKA,EAAQ,iBAAiB,QAAQ,CAAC,EAAE,OAAOwH,EAAQ,SAAS,GAAGR,GAAwB,MAAMQ,EAAQ,EAAE,CAAC,aAAa,GAAA,CAAI,KAAK,CAAC,CAAE,CAAC,SAASC,GAA4B,EAAQ,CAAC,OAAOzH,EAAQ,QAAQ,IAAI0H,GAA8B,SAAS,IAAI,IAAK,CAAC,SAASC,GAAiC,EAAQ,CAA+T,OAA3TF,GAA4BzH,CAAO,EAAS,CAAC,QAAQ,MAAM,EAAMmH,GAAqCnH,CAAO,EAAU4H,GAAmDP,GAAiCrH,CAAO,EAAS,CAAC,QAAQ,MAAM,EAAMA,EAAQ,QAAQ,QAAQ,EAAU6H,GAAgDC,EAAiC,CAA+E,SAASC,GAAmC,EAAQ,CAAC,IAAMtD,EAAOkD,GAAiC3H,CAAO,EAAKyE,EAAO,UAAU,OAAYzE,EAAQ,aAAagI,CAAqC,GAAGhI,EAAQ,aAAagI,EAAsC,MAAM,EAAYhI,EAAQ,aAAagI,CAAqC,IAAGhI,EAAQ,gBAAgBgI,CAAqC,EAAEhI,EAAQ,MAAM,eAAe,SAAS,GAAGiI,EAAkBjI,EAAQyE,EAAO,EAAI,CAAE,CAA8N,SAASE,GAAgB,EAAS,CAAC,OAAON,EAAS,QAAQ,SAAS,GAAQ,IAAI6D,EAAO,YAAY,GAAG,CAAE,CAAC,SAASD,EAAkB,EAAQ,EAAO,EAAU,GAAM,CAAC,OAAO,QAAQxD,CAAM,CAAC,CAAC,SAAS,CAACJ,EAASzF,KAAS,CAAIA,GAAO,OAAe4F,EAAWxE,EAAQ,MAAM,YAAY2E,GAAgBN,CAAQ,EAAE,OAAOzF,CAAK,EAAE,WAAW,EAAU,EAAQ,MAAMyF,GAAU,OAAOzF,CAAK,EAAE,CAAC,CAAE,CAAC,SAAgBuJ,GAAmB,EAAK,CAAC,OAAO,MAAM,KAAKlI,EAAK,QAAQ,CAAC,CAAC,QAAQ,GAAW,EAAEsG,aAAiB,cAAcJ,EAAyBI,CAAK,EAAQ,CAAC,EAAKA,EAAM,MAAM,UAAU,YAAYA,EAAM,kBAAkB,EAAU,MAAM,KAAKA,EAAM,QAAQ,CAAC,CAAC,OAAO,GAAQ6B,aAAkB,aAAa,CAACjC,EAAyBiC,CAAM,CAAC,EAAS,CAAC7B,CAAK,CAAG,CAAE,CAAC,SAAgB8B,GAAsB,EAAK,CAAC,IAAMC,EAAejC,GAAsBhB,CAAI,EAAE,GAAGiD,EAAe,SAAS,EAAE,CAAC,IAAMC,EAAQD,EAAe,GAAuD,GAA/BjC,GAAsBkC,CAAyB,CAAC,CAAC,OAAO,EAAG,OAAOA,CAAS,CAAC,OAAOlD,CAAK,CAAC,SAAgBmD,GAA4B,EAAK,CAAC,IAAMC,EAAMN,GAAmBlI,CAAI,EAAqDyI,GAAlCD,EAAM,OAAO,EAAEA,EAAM,CAACxI,CAAI,EAAA,CAA+B,IAAI,GAAMoI,GAAsBhD,CAAI,CAAC,EAAE,MAAM,CAAC,GAAG,IAAI,IAAIqD,CAAW,CAAC,CAAE,CAAC,SAAgBC,EAA6B,EAAK,CAAC,OAAOH,GAA4BvI,CAAI,CAAC,CAAC,QAAQ,GAAU,MAAM,KAAK2I,EAAS,QAAQ,CAAC,CAAC,OAAO,GAAOrC,aAAiB,aAAa,CAACJ,EAAyBI,CAAK,GAAG,CAACN,EAA2BM,CAAK,GAAG,CAAClD,GAA2BkD,CAAK,GAAG,CAACE,EAAiCF,CAAK,CAAC,CAAC,CAAE,CAAC,SAAgBsC,GAA2B,EAAQ,CAAC,OAAO7I,EAAQ,QAAQ6G,CAAmC,GAAG7G,EAAQ,cAAc6G,CAAmC,IAAI,IAAK,CAAC,SAAgBiC,GAA6B,EAAM,CAAC,IAAMC,EAAMC,EAAM,OAAOH,EAA0B,EAAE,OAAOE,EAAM,OAAO,EAAEA,EAAMC,CAAM,CAAC,SAAgBC,GAA+B,EAAM,CAAC,OAAOH,GAA6BE,CAAK,CAAC,CAAC,OAAO,GAAME,EAAK,MAAM,UAAU,MAAM,CAAC,CAAC,MAAO,CAAC,SAASC,GAAyB,EAAM,CAAC,OAAO5C,aAAiB,aAAa,CAACJ,EAAyBI,CAAK,GAAG,CAACN,EAA2BM,CAAK,GAAG,CAAClD,GAA2BkD,CAAK,GAAG,CAACE,EAAiCF,CAAK,CAAE,CAA8D,SAAS6C,GAAmB,EAAQ,CAAC,OAAOpJ,EAAQ,aAAaqJ,EAAsB,CAAE,CAAC,SAAgBC,GAA+B,EAAS,CAAC,IAAMC,EAAOC,EAAS,aAAa,MAAM,IAAI,OAAO,MAAM,KAAKA,EAAS,QAAQ,CAAC,CAAC,QAAQ,GAAO,CAAMjD,aAAiB,cAAqCgD,GAAQJ,GAAyB5C,CAAK,GAAG,CAAC6C,GAAmB7C,CAAK,EAAoBA,EAAM,aAAa,MAAM,IAAI,aAAYA,EAAM,aAAa,OAAO,UAAU,EAAEA,EAAM,aAAakD,GAA8B,MAAM,GAAclD,EAAM,aAAakD,EAA6B,IAAGlD,EAAM,gBAAgB,MAAM,EAAEA,EAAM,gBAAgBkD,EAA6B,GAAG,CAAC,CAAE,CAAC,SAASC,GAA4B,EAAK,CAAC,IAAMC,EAAStB,GAAsBpI,CAAI,EAAQ2J,EAAU,MAAM,KAAKD,EAAS,QAAQ,CAAC,CAAC,OAAOR,EAAwB,EAAQT,EAAYF,GAA4BvI,CAAI,EAAQ4J,EAAYnB,EAAY,QAAQ,GAAM,MAAM,KAAKrD,EAAK,QAAQ,CAAC,CAAC,OAAO8D,EAAwB,CAAC,EAAiF,OAA5ES,EAAU,QAAQC,EAAY,QAAQD,EAAU,OAAO,EAAS,CAACD,CAAQ,EAAUjB,EAAY,OAAO,EAAEA,EAAY,CAACiB,CAAQ,CAAE,CAA0V,SAAgBG,GAAmC,EAAK,CAAC,IAAMC,kBAAM,IAAI,IAAUC,EAAQ,GAAQ,CAAK1D,GAAgB,MAAM,KAAKA,EAAO,QAAQ,CAAC,CAAC,QAAQ,GAAO,CAAIC,aAAiB,aAAaE,EAAiCF,CAAK,GAAGwD,EAAM,IAAIxD,CAAK,CAAG,CAAC,CAAE,EAAEmD,GAA4BzJ,CAAI,CAAC,CAAC,QAAQ,GAAU,CAAC+J,EAAQpB,CAAQ,EAAEoB,EAAQpB,EAAS,aAAa,CAAE,CAAC,EAAEoB,EAAQ/J,CAAI,EAA6EA,EAA1D,iBAAiB,uCAA6C,CAAC,CAAC,QAAQ,GAAS8J,EAAM,IAAI/J,CAAO,CAAC,EAAE,IAAMiK,EAAMhK,EAAK,QAAQ,8BAA8B,EAA8L,OAAzLgK,aAAiB,cAAaD,EAAQC,CAAK,EAAEA,EAAM,iBAAiB,uCAAuC,CAAC,CAAC,QAAQ,GAAS,CAACF,EAAM,IAAI/J,CAAO,CAAE,CAAC,GAAM+J,EAAM,KAAK,EAAS,CAAC,GAAGA,CAAK,EAAU,MAAM,KAAK9J,EAAK,iBAAiB,0GAA0G,CAAC,CAAC,CAAC,OAAO,GAASwG,EAAiCzG,CAAO,CAAC,CAAE,CAAw2H,SAASgG,GAAa,EAAO,CAAC,OAAOvB,EAAO,UAAU,QAAQA,EAAO,UAAU,aAAc,CAAC,SAASyF,GAAgC,EAAS,CAAC,OAAO,MAAM,KAAKtB,EAAS,QAAQ,CAAC,CAAC,KAAK,GAAOrC,aAAiB,aAAa,CAACJ,EAAyBI,CAAK,GAAG,CAACN,EAA2BM,CAAK,GAAGE,EAAiCF,CAAK,CAAC,CAAE,CAAC,SAAgB4D,GAA+B,EAAK,EAAqB,EAAqB,CAAC,EAAE,EAAkB,EAAc,CAAIC,GAAmBnK,EAAK,aAAA,8BAAoC,IAAImK,GAAmBnK,EAAK,aAAaC,EAAwBkK,CAAiB,EAAG,IAAIC,EAAgB,KAAKlC,GAAmBlI,CAAI,CAAC,CAAC,QAAQ,GAAM,CAAC,IAAM2I,EAASP,GAAsBhD,CAAI,EAAE4C,EAAkB5C,EAAK,CAAC,MAAM,OAAO,SAAS,OAAO,SAAS,OAAO,UAAU,YAAY,EAAE,EAAI,EAAKuD,IAAWvD,IAAM4C,EAAkB5C,EAAK,CAAC,QAAQ,OAAO,EAAE,EAAI,EAAE,MAAM,KAAKA,EAAK,QAAQ,CAAC,CAAC,QAAQ,GAAO,CAAMkB,aAAiB,aAAcA,IAAQqC,GAAU,GAAyBrC,CAAK,GAAYE,EAAiCF,CAAK,GAAGwB,GAAmCxB,CAAK,CAAG,CAAC,GAAG0B,EAAkBW,EAASnD,EAAqB,EAAI,EAAKO,GAAaP,CAAoB,GAAGyE,GAAgCtB,CAAQ,GAAGX,EAAkBW,EAAS,CAAC,aAAa,MAAM,EAAE,EAAI,EAAG,MAAM,KAAKA,EAAS,QAAQ,CAAC,CAAC,QAAQ,GAAM,CAAI,EAAEM,aAAgB,cAAcjD,EAA2BiD,CAAI,GAAG/C,EAAyB+C,CAAI,IAAczC,EAAiCyC,CAAI,EAAGnB,GAAmCmB,CAAI,EAAUjB,EAAkBiB,EAAKvD,CAAoB,EAAE,CAAC,EAAE2D,GAA+BV,CAAQ,EAAE,AAAqByB,IAAgBzB,CAAU,CAAC,EAAK0B,IAAe,EAAc,QAAQD,GAAqB5O,GAA0B,GAAGuH,GAAmC/C,CAAI,CAAG,CAAC,SAAgBsK,GAAuB,EAAQ,EAAQ,EAAqB,EAAqB,CAAC,EAAE,EAAkB,EAAc,CAAC,IAAMC,EAAkBnT,EAAO,IAAI,EAAQoT,EAAYnT,MAAgB,CAAC,IAAM2I,EAAKyK,EAAQ,QAAYzK,GAAYkK,GAA+BlK,EAAKwF,EAAqBE,EAAqByE,EAAkBE,CAAa,CAAE,EAAE,CAACI,EAAQjF,EAAqBE,EAAqByE,EAAkBE,CAAa,CAAC,EAAKK,GAAgBtS,IAAS,QAAa,mBAAmB,CAACoS,EAAY,EAAE,IAAMxK,EAAKyK,EAAQ,QAAQ,GAAG,CAACzK,GAAMuK,EAAkB,SAAS,OAAO,iBAAmB,IAAY,OAAO,IAAM9J,EAAS,IAAI,iBAAiB+J,CAAW,EAAE/J,EAAS,QAAQT,EAAK,CAAC,UAAU,GAAK,QAAQ,EAAI,CAAC,EAAE,EAAkB,QAAQS,CAAS,CAAC,EAAGjI,MAAoB,CAAC,GAAG,CAACkS,EAAQ,CAACH,EAAkB,SAAS,WAAW,EAAE,EAAkB,QAAQ,KAAQF,IAAe,EAAc,QAAQ,MAAM,MAAiB,CAAC,IAAMrK,EAAKyK,EAAQ,QAAQ,GAAG,CAACzK,EAAK,OAA+B,GAAdwK,EAAY,EAAK,OAAO,iBAAmB,IAAa,UAAU,CAAIH,IAAe,EAAc,QAAQ,MAASF,GAAmBnK,EAAK,gBAAgBC,CAAuB,CAAG,EAAG,IAAMQ,EAAS,IAAI,iBAAiB+J,CAAW,EAAuD,OAArD/J,EAAS,QAAQT,EAAK,CAAC,UAAU,GAAK,QAAQ,EAAI,CAAC,MAAY,CAACS,EAAS,WAAW,EAAE8J,EAAkB,SAAS,WAAW,EAAE,EAAkB,QAAQ,KAAQF,IAAe,EAAc,QAAQ,MAASF,GAAmBnK,EAAK,gBAAgBC,CAAuB,CAAG,CAAE,EAAE,CAACwK,EAAQC,EAAQF,EAAYL,EAAkBE,CAAa,CAAC,CAAE,C,uHAA9vyB,GAAwB,+BAAqC,GAAuB,8BAAoC,EAAoC,CAAC,6BAA6B,mCAAmC,gCAAgC,4BAA4B,6BAA6B,SAAS,CAAC,CAAC,KAAK,IAAI,EAAQ,GAAwB,yEAA+E,GAAiC,qCAAkD,GAAiC,CAAC,eAAe,SAAS,WAAW,SAAS,MAAM,OAAO,SAAS,OAAO,KAAK,WAAW,UAAU,SAAS,UAAU,aAAa,UAAU7P,EAAW,EAAE,EAAE,WAAW,SAAS,YAAY,QAAQ,EAAQ,GAAwC,CAAC,UAAU,SAAS,KAAK,WAAW,MAAM,OAAO,SAAS,OAAO,UAAU,aAAa,UAAUA,EAAW,EAAE,EAAE,WAAW,SAAS,YAAY,QAAQ,EAAQ,GAA+C,CAAC,GAAGqN,GAAiC,MAAM,OAAO,OAAO,MAAM,UAAU,EAAE,SAAS,SAAS,QAAQ,EAAE,UAAU,EAAE,cAAc,MAAM,EAAQ,GAAyB,qHAAkI,GAAyB,qBAAkC,GAA8B,iCAA8C,GAAgC,4BAA2J,GAA+B,qBAA+lD,GAA2B,uBAA6B,mBAAwB,IAAI,IAAI,CAAC,UAAU,SAAS,OAAO,WAAW,aAAa,QAAQ,aAAa,aAAa,UAAU,aAAa,eAAe,aAAa,kBAAkB,gBAAgB,cAAc,OAAO,CAAC,EAA25C,GAAoB,yGAA+G,GAA8B,4EAAu6G,mBAAuB,IAAI,IAAI,CAAC,QAAQ,SAAS,OAAO,UAAU,CAAC,EAAgqI,EAAsC,kCAAu8F,GAA8B,wB,OCA1+gB,SAAgBgD,GAA4B,EAAK,EAAW,EAAe,CAAC,GAAG,MAAM,QAAQ/D,CAAI,EAAG,OAAOA,EAAK,IAAI,GAAO+D,GAA4BvE,EAAMhJ,EAAWwN,CAAc,CAAC,EAAG,GAAG,CAAc,gBAAqBhE,CAAI,EAAG,OAAOA,EAAM,IAAMiE,EAAajE,EAAK,MAAM,UAAU,KAAgFA,EAAK,MAAM,SAAtF+D,GAA4B/D,EAAK,MAAM,SAASxJ,EAAWwN,CAAc,EAA4BE,EAAkB,OAAOlE,EAAK,MAAO,UAAUA,EAAK,OAAOxP,EAAqB2T,EAAwB,OAAO,UAAU,eAAe,KAAKnE,EAAK,MAAM,YAAY,EAAQoE,EAAU,CAAC,EAAof,OAA/eF,IAAmB,EAAU,iBAAiB1N,IAAe2N,GAAyBD,KAAmB,EAAU,WAAW1N,GAAewN,GAAgBE,IAAsBF,EAAe,QAAQ,IAAA,KAAW,EAAU,MAAMA,EAAe,MAAM,EAAU,cAAcA,EAAe,OAAUA,EAAe,QAAQ,IAAA,KAAW,EAAU,MAAMA,EAAe,QAAWC,IAAejE,EAAK,MAAM,WAAU,EAAU,SAASiE,GAAiB,OAAO,KAAKG,CAAS,CAAC,CAAC,SAAS,EAAUpE,EAA0B,gBAAmBA,EAAKoE,CAAS,CAAE,C,iFCAvnC,GAAc,0B,OCAqK,SAASI,IAAe,CAAC,GAAUlT,IAAS,OAA+F,MAAhE,GAAO,uBAAuBA,EAAO,wBAAwB,CAAC,EAASA,EAAO,sBAAuB,CAAC,SAAgBmT,GAAqB,EAAO,CAAoJ,OAAhIC,GAAQ,QAAQ,8BAAiC,EAAA,EAA8B,aAAA,4BAAuC,CAAC,EAAE,KAAK,GAAkB,IAAA,EAAU,CAAC,SAAgBC,GAAwB,EAAQ,EAAM,CAAC,GAAUrT,IAAS,OAAqB,IAAGsT,EAAQ,CAAC,IAAMC,EAAML,GAAc,EAAKK,IAAO,EAAMD,GAAS,CAAC,OAAK,EAAG,CAAC,EAAO,mBAAmB3C,CAA3B,CAAiC,CAAC,SAAgB6C,GAA0B,EAAQ,CAAKF,GAAgBtT,IAAS,QAAcA,EAAO,wBAAgC,OAAOA,EAAO,uBAAuBsT,EAAS,CAAC,SAAgBG,GAA6B,EAAO,CAAC,IAAMH,EAAQH,GAAqBC,CAAM,EAAE,GAAIE,GAAgBtT,IAAS,OAA+B,OAAOA,EAAO,yBAAyBsT,EAAQ,EAAE,KAAM,CAAC,SAAgBI,GAAmB,EAAO,CAAC,GAAG,OAAO,SAAW,IAAa,OAAO,KAAmH,IAAMC,GAAhGP,GAAQ,QAAQ,8BAAiC,GAAgC,SAAA,CAAoC,cAAc,oBAAoBJ,GAAc,GAAG,EAAE,OAAOW,aAAsB,YAAYA,EAAW,IAAK,CAAC,SAAgBC,GAAmB,EAAO,CAAC,IAAMC,EAAYJ,GAA6BL,CAAM,EAAE,GAAGS,EAAa,OAAOA,EAAa,IAAMF,EAAWD,GAAmBN,CAAM,EAAQU,EAASH,EAAW,MAAM,KAAKA,EAAW,QAAQ,EAAE,CAAC,EAAmF,OAA9EG,EAAS,OAAO,EAAUA,EAAoB9T,IAAS,OAAmB,CAAC,EAAUA,EAAO,oBAAoB,CAAC,CAAE,C,8CAA7sD,GAA2B,4B,OCA2b,SAAgBiU,GAAoB,EAAW,EAAe,CAAC,IAAMC,EAAMC,GAAgB,EAAqF,OAAhFjP,IAAa,QAAegP,EAAM,EAAE,EAAKhP,IAAa,SAAgBgP,EAAM,EAAE,EAASC,CAAe,CAAC,SAAgBC,GAA4B,EAAiB,EAAe,CAAC,IAAM7I,EAAQ0I,GAAoBI,EAAiBF,CAAc,EAAQG,EAAQ,WAAW7S,EAAO,KAAK4S,CAAgB,CAAC,GAAG9I,EAAQ,GAAG,GAAG8I,IAAmB,UAAW,MAAM,CAAC,SAAS,EAAE,IAAI3R,GAAgC4R,GAAS/I,CAAO,EAAG,IAAMgJ,EAAY,WAAWvS,GAAoBqS,CAAgB,CAAC,EAAE,MAAM,CAAC,SAAS,EAAE9I,EAAQ,GAAG,EAAEgJ,EAAY,EAAED,GAAS/I,CAAO,CAAE,CAAC,SAAgBiJ,GAA6B,EAAiB,EAAW,EAAe,CAAC,MAAM,CAAC,KAAK,CAAC,QAAQ,OAAO,oBAAoB,UAAUP,GAAoBI,EAAiBF,CAAc,EAAE,mBAAmB,IAAI1S,EAAO,KAAKyD,CAAU,EAAE,MAAM,OAAO,SAAS,EAAE,WAAW,UAAU,OAAO8N,GAAc,UAAU,aAAa,OAAO,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAC,MAAM,OAAO,SAAS,IAAI,SAAS,MAAM,CAAC,CAAE,CAAC,SAAgByB,GAAyB,EAAW,EAAO,CAAC,IAAMC,EAAQxP,IAAa,QAAQ,MAAM,CAAC,OAAO,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,IAAInD,GAAgBmD,CAAU,EAAE,UAAU,SAAS,MAAM,OAAO,SAAStB,GAAc,UAAU,EAAE,OAAO,QAAQ,EAAE,QAAQ,CAAC,GAAGF,EAAoB,sBAAsBwB,CAAU,EAAE,MAAMI,EAAO,YAAY,OAAO,EAAE,GAAGhC,CAAyB,EAAE,YAAY,CAAC,GAAGI,EAAoB,kBAAkBwB,CAAU,EAAE,MAAMI,EAAO,YAAY,OAAO,EAAE,GAAGhC,CAAyB,EAAE,UAAU,CAAC,QAAQ,OAAO,cAAcoR,EAAQ,SAAS,MAAM,SAAS,OAAO,WAAWA,EAAQ,UAAU,SAAS,eAAe,SAAS,IAAIjT,EAAO,KAAKyD,CAAU,EAAE,MAAM,OAAO,SAAS,SAAS,EAAE,YAAY,CAAC,GAAGxB,EAAoB,iBAAiBwB,CAAU,EAAE,MAAMI,EAAO,cAAc,OAAO,EAAE,UAAUoP,EAAQ,SAAS,IAAA,EAAS,EAAE,WAAW,CAAC,QAAQ,OAAO,WAAW,SAAS,SAAS,EAAE,MAAMA,EAAQ,OAAO,IAAA,EAAS,EAAE,SAAS,CAAC,MAAM,OAAO,SAAS,EAAE,SAAS,MAAM,EAAE,UAAU,CAAC,QAAQ,OAAO,eAAe,SAAS,MAAM,MAAM,EAAE,WAAW,CAAC,GAAGhR,EAAoB,iBAAiBwB,CAAU,EAAE,MAAMI,EAAO,cAAc,OAAO,EAAE,UAAU,SAAS,MAAM,MAAM,EAAE,iBAAiB/D,CAAqB,CAAE,C,wDCAjwE,SAAS6Q,GAAY,EAAQ,EAAO,CAAC,OAAO,OAAOzK,EAAQ,MAAMyE,CAAM,CAAE,CAAC,SAAgBwI,GAA6B,EAAc,EAAO,EAAO,CAAC,IAAMC,EAAKC,EAAc,cAAc,KAAK,EAAkW,OAAhWD,EAAK,aAAa5J,GAAgC,MAAM,EAAE4J,EAAK,aAAa,cAAc,MAAM,EAAEhT,GAAgBgT,EAAK,EAAI,EAAEzC,GAAYyC,EAAK,CAAC,GAAGzI,EAAO,KAAK,OAAO,GAAG2I,EAAO,GAAG,CAAC,EAAE,CAAC3I,EAAO,MAAMA,EAAO,UAAUA,EAAO,IAAI,CAAC,CAAC,QAAQ,GAAa,CAAC,IAAM3G,EAAMqP,EAAc,cAAc,KAAK,EAAE1C,GAAY3M,EAAMuP,CAAW,EAAEH,EAAK,YAAYpP,CAAK,CAAE,CAAC,EAASoP,CAAK,CAAC,SAASI,GAAyB,EAAK,CAAC,OAAOxD,GAAmC7J,CAAI,CAAC,CAAC,KAAK,GAASsH,GAA+BN,CAAO,GAAG,CAACI,GAAiCJ,CAAO,CAAC,CAAE,CAAC,SAASsG,GAAgB,EAAK,CAAC,OAAO,MAAM,KAAKtN,EAAK,iBAAiB,IAAIqD,GAAgC,EAAE,CAAC,CAAE,CAAC,SAASkK,GAAkB,EAAK,EAAM,EAAO,EAAO,CAAC,IAAMC,EAAQF,GAAgBtN,CAAI,EAAQ+I,EAAML,EAA6B1I,CAAI,EAAQyN,EAAK1E,EAAMA,EAAM,OAAO,GAAG,GAAGtH,GAAO,GAAG,CAACgM,EAAK,CAACD,EAAQ,QAAQ,GAAM1G,EAAK,OAAO,CAAC,EAAE,MAAO,CAAgF,GAAjE0G,EAAQ,SAAS/L,GAAO+L,EAAQ,EAAE,CAAC,yBAAyBC,EAAgB,OAAO,IAAMC,EAAMF,EAAQ,MAAM,EAAE/L,CAAK,EAAoD,IAAlD+L,EAAQ,MAAM/L,CAAK,CAAC,CAAC,QAAQ,GAAMqF,EAAK,OAAO,CAAC,EAAQ4G,EAAM,OAAOjM,GAAOiM,EAAM,KAAKV,GAA6BhN,EAAK,cAAcmN,EAAO3I,CAAM,CAAC,EAAGiJ,EAAK,MAAM,GAAGC,CAAK,CAAE,CAAC,SAASC,GAAY,EAAO,CAAoG,OAAhGC,EAAO,OAAO,cAA6B,EAAEA,EAAO,kBAAkB,aAAoB,GAAaA,EAAO,WAAW,QAAQA,EAAO,OAAO,aAAa,WAAW,IAAI,MAAO,CAAC,SAAgBC,GAA2B,EAAQ,EAAQ,EAAO,CAAC,IAAMC,EAAUvW,EAAOiN,CAAM,EAAE,EAAU,QAAQA,EAAOuJ,MAAc,CAAC,IAAM/N,EAAKyK,EAAQ,QAAQ,GAAG,CAACC,GAAS,CAAC1K,GAAM,OAAO,iBAAmB,IAAY,OAAiB,IAAIgO,EAAK,KAASC,EAAU,EAAMC,EAAW,EAAMC,EAAa,EAAQC,MAAgB,CAAChW,EAAO,aAAa8V,CAAU,EAAE9V,EAAO,aAAa+V,CAAY,EAAE,EAAW,EAAE,EAAa,CAAE,EAAQE,MAAW,CAACD,EAAY,EAAE,EAAK,KAAKd,GAAgBtN,CAAI,CAAC,CAAC,QAAQ,GAAM8G,EAAK,OAAO,CAAC,CAAE,EAAQwH,MAAS,CAAC,GAAG,CAACN,EAAK,OAAO,IAAMjF,EAAML,EAA6B1I,CAAI,EAAQuO,EAAKxF,EAAM,OAAO,GAAMiF,GAAM,SAAS,IAAI/E,CAAI,CAAC,CAAC,CAAC,OAAauF,EAAQzF,EAAM,OAAOwF,EAAWvH,EAAQqG,GAAyBrN,CAAI,EAAQyO,EAAKzH,EAAQG,GAA4BH,CAAO,EAAE,GAASyH,IAAK,EAAK,QAAQ,IAAK,IAAMC,EAASH,EAAKP,EAAK,SAAS,KAAWW,EAAOH,GAASR,EAAK,SAAeY,GAAQJ,EAAQ,GAAQR,EAAK,UAAS,CAACS,EAAQC,GAAUC,GAAQC,GAAS,CAAC5H,GAAYwH,EAAQ,GAAG,CAACE,IAAS,EAAUF,GAAQH,EAAO,GAAaL,EAAK,OAAMT,GAAkBvN,EAAKgO,EAAK,SAASQ,EAAQR,EAAK,OAAOF,EAAU,OAAO,CAAE,EAAQe,MAAS,CAAc,GAAb,EAAW,EAAK,CAACb,EAAK,OAAO,IAAMjF,EAAML,EAA6B1I,CAAI,CAAC,CAAC,OAAO,GAAMgO,GAAM,SAAS,IAAI/E,CAAI,CAAC,EAAQkE,EAAOpE,EAAMA,EAAM,OAAO,EAAE,EAAE,sBAAsB,CAAC,CAAC,QAAQ,EAAOoE,EAAO,GAAqB,EAAK,OAAOA,EAAO,EAAK,MAAM,GAAKmB,EAAK,GAAzDD,EAAO,CAAoD,EAAQS,MAAU,CAAC,GAAGd,EAAK,OAAO,IAAMhH,EAAQqG,GAAyBrN,CAAI,EAAQ+I,EAAML,EAA6B1I,CAAI,EAAMgH,GAAS+B,EAAM,SAAS,IAAS,EAAK,CAAC,SAAS,IAAI,IAAIA,CAAK,EAAE,SAAS,KAAK,IAAA,GAAmCkF,EAAU,EAAEA,EAAUlF,EAAM,MAAM,EAAE,OAAO,EAAE,MAAM,GAAM,QAAQ5B,GAA4BH,CAAO,CAAC,EAAE,EAAW5O,EAAO,WAAWyW,EAAA,GAAuC,EAAE,EAAazW,EAAO,WAAWiW,EAAOU,EAAoC,EAAE,EAAQC,EAAQ,GAAO,CAAC,IAAM9L,EAAO+L,EAAM,OAAY/L,aAAkB,MAA2BmK,GAAyBrN,CAAe,CAAC,EAAE,SAASkD,CAAM,GAAE4L,EAAM,CAAE,EAAQrO,EAAS,IAAI,iBAAiB,GAAS,CAAI,CAACuN,GAAMkB,EAAQ,KAAKvB,EAAW,GAAEmB,EAAM,EAAER,EAAK,CAAE,CAAC,EAAmK,OAAjK7N,EAAS,QAAQT,EAAK,CAAC,UAAU,GAAK,QAAQ,GAAK,WAAW,GAAK,gBAAgB,CAAC,WAAW,EAAE,kBAAkB,EAAI,CAAC,EAAEA,EAAK,iBAAiB,QAAQgP,CAAO,MAAY,CAACvO,EAAS,WAAW,EAAET,EAAK,oBAAoB,QAAQgP,CAAO,EAAEX,EAAO,CAAE,CAAE,EAAE,CAAC5D,EAAQC,CAAO,CAAC,CAAE,C,wDAApjI,GAAqC,I,OCA9f,SAAS0E,IAAS,CAAC,OAAchX,IAAS,OAAY,IAAA,GAAUA,CAAO,CAAC,SAAgBiX,IAA6B,CAAC,IAAMrP,EAAKoP,GAAQ,EAAE,GAAG,CAACpP,GAAMA,EAAK,2BAA2B,OAAO,IAAMsP,EAAStP,EAAK,iBAAiB,EAAK,2BAA2B,GAAK,EAAK,iBAAiB,GAAQ,CAACsP,IAAWC,CAAM,EAAE,IAAM7D,EAAQ6D,EAAO,QAAQ,GAAG,CAAC7D,EAAQ,OAAO,IAAMC,EAAM,EAAK,sBAAsB3L,EAAK,uBAAuB,CAAC,EAAQwN,EAAQ7B,EAAMD,GAAS,EAAMA,GAAS,CAAC,aAAa6D,EAAO,cAAc/B,GAAS,cAAc,EAAE,YAAY+B,EAAO,aAAa/B,GAAS,aAAa,EAAE,UAAU+B,EAAO,WAAW/B,GAAS,WAAW,GAAK,KAAK+B,EAAO,MAAM/B,GAAS,MAAM,YAAY,EAAEpV,EAAO,cAAc,IAAI,YAAYoX,GAAsB,CAAC,OAAO,CAAC,SAAO,CAAC,CAAC,CAAC,CAAE,CAAE,CAAC,SAAgBC,GAAwB,EAAQ,CAAC,OAAOL,GAAQ,CAAC,EAAE,wBAAwB1D,EAAS,CAAC,SAAgBgE,GAA0B,EAAQ,CAAC,IAAM/D,EAAMyD,GAAQ,CAAC,EAAE,sBAAyBzD,GAAM,OAAOA,EAAMD,EAAS,CAAC,SAASiE,GAAkB,EAAK,CAAC,OAAO1G,EAAK,kBAAkB,CAAC,CAAC,OAAO,GAAMhK,EAAK,WAAW,cAAc,CAAC,CAAC,CAAC,MAAM,GAAMgK,EAAK,aAAahK,CAAI,IAAI,OAAO,CAAE,CAAC,SAAS2Q,GAAc,EAAO,CAAC,GAAG,CAACC,GAAQ,WAAWA,EAAO,cAAc,EAAG,MAAM,CAAC,MAAM,EAAE,IAAI,GAAwB,EAAG,IAAMf,EAAMe,EAAO,OAAO,aAAa,KAAK,IAAI,EAAEA,EAAO,YAAY,CAAC,EAAEA,EAAO,aAAa,EAAE,MAAM,CAAC,QAAM,IAAIf,EAAMe,EAAO,YAAY,CAAE,CAAC,SAAgBC,GAA0B,EAAM,EAAO,CAAC,GAAK,CAAC,QAAM,OAAKF,GAAcC,CAAM,EAAME,EAAW,EAAMC,EAAa,EAA4R,OAA1RjH,EAAM,QAAQ,GAAM,CAAC,IAAMkH,EAAQN,GAAkB1G,CAAI,EAAQiH,EAAUD,GAASF,GAAYjB,GAAOiB,EAAWI,EAAOF,IAAQ,GAAY,GAAKC,IAAU,GAAc,GAAE,IAAME,EAAYF,EAAU,GAAG,OAAUjH,EAAK,MAAM,UAAUmH,IAAa,EAAK,MAAM,QAAQA,EAAa,CAAC,EAASJ,CAAa,C,2CAA92D,GAAsB,sB,OCA0uB,SAAgBM,GAA8B,EAAQ,EAAQ,EAAQ,EAAS,EAAQ,CAAC,EAAE,CAAC,GAAK,CAAC,kBAAgB1K,EAAQyJ,GAA4B,EAAEtB,MAAc,CAAC,IAAM/N,EAAKyK,EAAQ,QAAQ,GAAG,CAACC,GAAS,CAAC1K,EAAK,OAAiB,IAAMuQ,EAAchF,GAAqBvL,CAAI,GAAG0L,EAAY8E,EAAM,EAAMC,EAAc,GAASnC,MAAS,CAAC,EAAM,EAAE/F,GAA4BvI,CAAI,CAAC,CAAC,QAAQ,GAAM,CAAIoF,EAAK,MAAM,SAAA,6BAAuB,EAAK,MAAM,OAAOgG,GAAc,CAAC,EAAE,IAAMrC,EAAML,EAA6B1I,CAAI,EAAK0Q,EAAgBZ,GAA0B/G,EAAM,CAAC,aAAa2H,EAAe,YAAY,EAAE,UAAU,GAAK,KAAK,UAAU,CAAC,GAAUjF,GAAwB8E,EAAcxH,CAAK,EAAKA,EAAM,SAAS0H,IAAe,EAAc1H,EAAM,OAAO3Q,EAAO,mBAAmBmY,CAAa,GAAGT,GAA0B/G,EAAM4H,EAASlB,GAAwBc,CAAa,EAAE,IAAA,EAAS,EAAE,EAAQK,MAAa,CAAIJ,IAAQ,IAAE,EAAMpY,EAAO,sBAAsBkW,CAAI,EAAE,EAAQuC,EAAO,GAAO,CAAI5B,EAAM,QAAQ,UAAUsB,GAAcK,EAAS,CAAE,EAAEtC,EAAK,EAAElW,EAAO,iBAAiBoX,GAAsBqB,CAAM,EAAE,IAAMpQ,EAAS,OAAO,iBAAmB,IAAY,KAAK,IAAI,iBAAiBmQ,CAAQ,EAAEnQ,GAAU,QAAQT,EAAK,CAAC,WAAW,GAAK,UAAU,GAAK,cAAc,GAAK,QAAQ,EAAI,CAAC,EAAE,IAAM8Q,EAASrQ,EAAS,EAAErI,EAAO,YAAYkW,EAAKyC,EAAgB,EAAE,UAAU,CAACtQ,GAAU,WAAW,EAAKqQ,GAAS1Y,EAAO,cAAc0Y,CAAQ,EAAKN,IAAQ,GAAEpY,EAAO,qBAAqBoY,CAAK,EAAEpY,EAAO,oBAAoBoX,GAAsBqB,CAAM,EAAEnB,GAA0Ba,CAAa,EAAE3E,GAA0B2E,CAAa,CAAE,CAAE,EAAE,CAAC9F,EAAQiB,EAAQhB,EAAQiG,EAASD,CAAc,CAAC,CAAE,C,iEAAnpD,GAAiB,G,OCAllB,SAAgBO,GAAuB,EAAQ,EAAQ,EAAc,EAAE,CAAC,GAAK,CAACxP,EAAMyP,GAAU1Z,EAAS,IAAI,EAAu2B,OAAr2BuW,MAAc,CAAC,IAAM/N,EAAKyK,EAAQ,QAAQ,GAAG,CAACC,GAAS,CAAC1K,EAAK,CAACkR,EAAS,IAAI,EAAE,MAAiB,CAAC,IAAIV,EAAM,EAAMW,EAAW,EAAQC,MAAoB,CAAID,IAAa,GAAE/Y,EAAO,aAAa+Y,CAAU,EAAE,EAAW,CAAE,EAAQ7C,MAAS,CAAC,EAAM,EAAE,IAAM+C,EAAK3I,EAA6B1I,CAAI,CAAC,CAAC,OAAUqR,EAAK,GAAGC,GAAe,GAAGF,EAAgB,EAAEF,EAASG,CAAI,GAAaF,IAAa,IAAS,EAAW/Y,EAAO,eAAe,CAAC,EAAW,EAAE8Y,EAASxI,EAA6B1I,CAAI,CAAC,CAAC,MAAM,CAAE,EAAEsR,CAAa,EAAE,EAAQV,MAAa,CAAIJ,IAAQ,IAAE,EAAMpY,EAAO,sBAAsBkW,CAAI,EAAE,EAAEA,EAAK,EAAE,IAAM7N,EAAS,OAAO,iBAAmB,IAAY,KAAK,IAAI,iBAAiBmQ,CAAQ,EAAwD,OAAtDnQ,GAAU,QAAQT,EAAK,CAAC,UAAU,GAAK,QAAQ,EAAI,CAAC,MAAY,CAACS,GAAU,WAAW,EAAK+P,IAAQ,GAAEpY,EAAO,qBAAqBoY,CAAK,EAAEY,EAAgB,CAAE,CAAE,EAAE,CAAC3G,EAAQC,EAAQ4G,CAAa,CAAC,EAAS7P,CAAM,C,yFCAzoC,GAAkC,CAAC,GAAG,CAAC,MAAM,oDAAoD,EAAE,GAAG,CAAC,MAAM,8CAA8C,EAAE,MAAM,CAAC,MAAM,oCAAuC,EAAE,GAAG,CAAC,MAAM,oDAAoD,EAAE,GAAG,CAAC,MAAM,6CAAmD,EAAE,GAAG,CAAC,MAAM,+CAA+C,EAAE,GAAG,CAAC,MAAM,oCAAoC,EAAE,GAAG,CAAC,MAAM,gCAAsC,EAAE,MAAM,CAAC,MAAM,+CAA+C,EAAE,GAAG,CAAC,MAAM,8CAAuD,CAAC,C,OCAhG,SAAgBiQ,GAAkB,EAAiB,CAAC,IAAMC,EAASlV,GAAmBmV,CAAgB,EAAE,OAAOjW,GAAqBkW,GAAsBL,GAAkCG,CAAQ,CAAC,CAAC,OAAO,CAAE,CAAC,SAAgBG,GAAsB,EAAU,EAAiB,CAAC,IAAMC,EAAQC,GAAW,KAAK,GAAG,GAAkG,MAA5F,CAACD,GAASA,IAAUE,GAAmCP,GAAkBE,CAAgB,EAAUG,CAAQ,C,yDAAxiB,GAAsB,CAAC,MAAM,iCAAiC,EAAe,GAA2BF,GAAsB,K,OCA9O,SAASM,GAAqB,EAAK,CAAC,OAAO7P,GAAM,GAAA,CAAI,QAAQ,OAAO,GAAG,CAAC,CAAC,KAAK,CAAC,CAAC,kBAAkB,CAAE,CAAC,SAAS8P,GAAiB,EAAQ,CAAqG,MAAjG,EAAErS,aAAmB,cAA6BmG,EAAyBnG,CAAO,EAAS,GAAazD,GAAkByD,CAAO,CAAE,CAAC,SAAgBsS,GAAsB,EAAQ,CAAC,IAAMC,EAAKvS,EAAQ,cAAc,KAAK,IAAI,IAAI+G,EAAK/G,EAAQ+G,GAAMA,IAAOwL,EAAK,EAAKxL,EAAK,cAAe,IAAI,IAAIyL,EAAQzL,EAAK,uBAAuByL,EAAQ,EAAQA,EAAQ,uBAAwB,GAAGH,GAAiBG,CAAO,EAAE,OAAOA,EAAU,OAAO,IAAK,CAAC,SAASC,GAAiB,EAAQ,CAAkD,MAAjD,CAAGvX,GAAwBwX,CAAO,GAAsBnW,GAAkBmW,CAAO,CAAE,CAAC,SAAgBC,GAAwB,EAAQ,EAAK,CAAC,IAAMC,EAAOR,GAAqB7P,CAAI,EAAE,GAAG,CAACqQ,EAAO,OAAO,KAAK,IAAM9U,EAAMwU,GAAsBtS,CAAO,EAAE,GAAG,CAAClC,EAAM,OAAO,KAAK,IAAM+U,EAAS,MAAM,KAAK/U,EAAM,iBAAiB,QAAQ,CAAC,EAAwE,OAArDA,EAAM,QAAQ,QAAQ,EAAE,CAACA,EAAM,GAAG+U,CAAQ,EAAEA,EAAA,CAA2B,KAAK,GAAST,GAAqBM,EAAQ,WAAW,IAAIE,GAAQH,GAAiBC,CAAO,CAAC,GAAG,IAAK,C,+CCA7lC,SAASK,GAAa,EAAM,CAAC,OAAO,OAAO,UAAUrU,CAAK,GAAGA,GAAO,GAAGA,EAAMsU,EAAY,CAAC,SAASC,GAAU,EAAK,CAA8C,MAAzC,WAAW,KAAKC,EAAK,KAAK,CAAC,EAAqB,OAAOA,CAAI,EAAvB,IAAyB,CAAC,SAAgBC,GAAkB,EAAK,EAAM,CAAC,IAAMC,EAAWH,GAAUC,CAAI,EAAE,GAAGE,IAAa,KAAK,OAAO,KAAK,IAAMC,EAASN,GAAarU,CAAK,EAAQqQ,EAAM,KAAK,IAAIqE,EAAWC,EAAS3U,EAAM,EAAE,CAAC,EAAQ0R,EAAIiD,EAAS,KAAK,IAAID,EAAW1U,EAAM,EAAE,CAAC,EAAE,KAAK,IAAI0U,EAAW,EAAE,EAAE,CAAC,EAAE,MAAM,CAAC,sBAAK,IAAI,KAAKrE,EAAM,CAAC,EAAA,CAAE,YAAY,EAAE,GAAG,IAAI,KAAKqB,CAAG,CAAC,CAAC,YAAY,CAAC,CAAE,CAAC,SAASkD,GAAe,EAAM,CAAC,GAAG,CAAC1U,EAAM,OAAO,KAAK,IAAM2U,EAAK,KAAK,MAAM3U,CAAK,EAAE,OAAO,OAAO,MAAM2U,CAAI,EAAE,KAAKA,CAAK,CAAC,SAAgBC,GAAoB,EAAO,CAAC,IAAMC,EAAO,IAAI,gBAAgBC,CAAM,EAAQC,EAAMF,EAAO,IAAIG,EAAuB,KAAK,CAAC,EAAE,KAAK,GAAG,GAASC,EAAKP,GAAeG,EAAO,IAAIG,EAAuB,IAAI,CAAC,EAAQE,EAAGR,GAAeG,EAAO,IAAIG,EAAuB,EAAE,CAAC,EAAE,GAAGC,IAAO,MAAMC,IAAK,KAAK,MAAM,CAAC,GAAGC,GAAwB,OAAK,EAAE,IAAMhF,EAAM,IAAI,KAAK8E,EAAK,CAAC,EAAQX,EAAK,OAAOnE,EAAM,eAAe,CAAC,EAAQrQ,EAAMqQ,EAAM,YAAY,EAAQmB,EAAQ,GAAO8D,IAAQ,MAAM,KAAK,MAAMA,EAAM,IAAI,IAAIH,GAAM,KAAK,MAAMG,EAAM,EAAE,IAAIF,EAAyI,OAAnI5D,EAAQiD,GAAkBD,EAAKxU,CAAK,CAAC,EAAQ,CAAC,QAAM,OAAK,OAAK,EAAKwR,EAAQiD,GAAkBD,EAAK,EAAE,CAAC,EAAQ,CAAC,QAAM,OAAK,MAAM,EAAE,EAAQ,CAAC,GAAGa,GAAwB,OAAK,CAAE,CAAC,SAAgBE,GAAoB,EAAc,EAAM,CAAC,IAAMR,EAAO,IAAI,gBAAgBS,CAAa,EAAQP,EAAMQ,EAAM,MAAM,KAAK,EAAKR,EAAOF,EAAO,IAAIG,EAAuB,MAAMD,CAAK,EAAQF,EAAO,OAAOG,EAAuB,KAAK,EAAG,IAAMI,EAAMb,GAAkBgB,EAAM,KAAKA,EAAM,KAAK,EAAKH,GAAOP,EAAO,IAAIG,EAAuB,KAAKI,EAAM,IAAI,EAAEP,EAAO,IAAIG,EAAuB,GAAGI,EAAM,EAAE,IAAQP,EAAO,OAAOG,EAAuB,IAAI,EAAEH,EAAO,OAAOG,EAAuB,EAAE,GAAG,IAAMQ,EAAMX,EAAO,SAAS,EAAE,OAAOW,EAAM,IAAIA,IAAQ,EAAG,CAAC,SAAgBC,GAAoB,EAAa,EAAY,CAAC,IAAMC,EAAM,OAAO,UAAUC,CAAY,EAAE,KAAK,IAAIA,EAAaC,CAAW,EAAEA,EAAkBC,EAAM,CAAC,EAAE,IAAI,IAAIvB,EAAKsB,EAAYtB,GAAMoB,EAAM,IAASG,EAAM,KAAK,OAAOvB,CAAI,CAAC,EAAG,OAAOuB,CAAM,CAAC,SAAgBC,GAAuB,EAAM,EAAO,CAAC,IAAMC,GAAQ/V,GAAO,GAAA,CAAI,MAAM,GAAG,CAAC,CAAC,IAAI,GAAO+U,EAAM,KAAK,CAAC,CAAC,CAAC,OAAO,OAAO,EAAE,OAAOlU,GAAsB,CAAC,GAAG,IAAI,IAAIkV,CAAM,CAAC,EAAE,eAAezW,CAAM,CAAE,C,iDAAh+E,EAAuB,CAAC,MAAM,QAAQ,KAAK,OAAO,GAAG,IAAI,EAAe,GAAwB,CAAC,MAAM,GAAG,KAAK,GAAG,MAAM,EAAE,EAAQ,GAAY,E,OCA+jB,SAAgB2W,GAAsB,EAAK,CAAC,IAAM5K,EAAMhK,EAAK,QAAQ,IAAImM,GAA2B,EAAE,EAAE,OAAOnC,aAAiB,YAAYA,EAAMhK,CAAK,CAAC,SAAgB6U,EAAsB,EAAK,CAAC,OAAOhM,GAA6BH,EAA6B1I,CAAI,CAAC,CAAE,CAAC,SAAgB8U,GAAgC,EAAK,CAAC,OAAO9L,GAA+BN,EAA6B1I,CAAI,CAAC,CAAE,CAAC,SAAgB+U,GAAuB,EAAK,CAAC,OAAOlL,GAAmC7J,CAAI,CAAC,CAAC,OAAOsH,EAA8B,CAAE,CAAC,SAAS0N,GAAwB,EAAQ,CAAiH,OAA7GjV,EAAQ,aAAa,UAAU,GAAkBA,EAAQ,aAAa,eAAe,IAAI,OAAc,GAAazD,GAAkByD,CAAO,CAAE,CAAC,SAAgBkV,GAAyB,EAAQ,CAAC,IAAM9M,EAAO,MAAM,KAAKnB,EAAQ,iBAAiBkO,EAA0B,CAAC,EAAwF,OAAvElO,EAAQ,QAAQkO,EAA0B,EAAE,CAAClO,EAAQ,GAAGmB,CAAM,EAAEA,EAAA,CAAuB,KAAK6M,EAAuB,CAAE,CAAC,SAAgBG,GAA6B,EAAK,CAAC,OAAOJ,GAAuB/U,CAAI,CAAC,CAAC,OAAO,GAAS,CAACoH,GAAiCJ,CAAO,GAAGiO,GAAyBjO,CAAO,CAAC,CAAE,CAAC,SAAgBoO,GAA0B,EAAK,CAAC,OAAOD,GAA6BnV,CAAI,CAAC,CAAC,OAAO,CAAE,CAAC,SAAgBqV,GAAqB,EAAK,CAAC,OAAON,GAAuB/U,CAAI,CAAC,CAAC,KAAKmH,EAA2B,CAAE,CAAC,SAASmO,GAAc,EAAQ,EAAM,CAAC,OAAOxM,EAAM,KAAK,GAAM/I,EAAQ,SAASkN,CAAI,CAAC,CAAE,CAAC,SAAgBsI,GAA8B,EAAK,EAAO,CAAC,IAAM1O,EAASsO,GAA6BnV,CAAI,EAAoK,OAA/J6G,EAAS,KAAK,GAASG,EAAQ,SAAS9D,CAAM,CAAC,EAAS,GAAwB2D,EAAS,KAAK,GAAS3D,EAAO,SAAS8D,CAAO,CAAkB,EAAqB,CAACsO,GAAcpS,EAAO2R,EAAsB7U,CAAI,CAAC,EAA7D,EAA+D,CAAC,SAAgBwV,GAA6B,EAAM,CAA4E,OAAxEvG,EAAM,OAAO,SAAuBA,EAAM,OAAO,WAA8BwG,GAA0B,IAAIxG,EAAM,GAAG,CAAE,CAAC,SAAgByG,GAA0B,EAAK,CAAgK,OAApJzI,EAAK,QAAQ,SAAS,EAAEA,EAAKA,EAAK,cAAc,SAAS,KAA0BA,EAAK,aAAa,UAAU,GAAEA,EAAK,aAAa,WAAW,IAAI,EAASA,EAAK,CAAC,SAAS0I,GAAmB,EAAQ,CAAmH,OAA/G5V,EAAQ,aAAa,UAAU,IAAI,KAAoBA,EAAQ,QAAQ6V,EAAyB,EAAS,GAAa7V,EAAQ,cAAc8V,EAAuB,IAAI,IAAK,CAAC,SAASC,GAAqB,EAAQ,EAAM,EAAM,CAAC,IAAM3N,EAAO,MAAM,KAAKnB,EAAQ,iBAAiB,gBAAgB,CAAC,EAAQ+O,EAAS/O,EAAQ,eAAe,QAAQ,gBAAgB,GAAG,KAAsJ,OAA/H+O,IAAW,MAAMA,IAAW/L,GAAOA,EAAM,SAAS+L,CAAQ,GAAsC,CAACT,GAAcS,EAASjN,CAAK,EAA0B,CAAC9B,EAAQ,GAAGmB,EAAO4N,CAAQ,EAAE,CAAC/O,EAAQ,GAAGmB,CAAM,CAAE,CAAC,SAAgB6N,GAAiC,EAAK,CAAC,IAAMhM,EAAM4K,GAAsB5U,CAAI,EAAQ8I,EAAM+L,EAAsB7U,CAAI,EAAQiW,EAAQ,CAAC,EAA8N,OAA5NlB,GAAuB/U,CAAI,CAAC,CAAC,QAAQ,GAAS,CAAC8V,GAAqB9O,EAAQgD,EAAMlB,CAAK,CAAC,CAAC,QAAQ,GAAW,CAAK6M,GAAmBO,CAAS,IAASA,EAAU,aAAa,WAAW,IAAI,EAAED,EAAQ,KAAKC,CAAS,EAAE,CAAC,CAAE,CAAC,EAASD,CAAQ,C,6DAAj4G,GAA0B,oDAA0D,GAAwB,kCAAwC,GAA2B,kBAAwB,mBAA0B,IAAI,IAAI,CAAC,QAAQ,IAAI,UAAU,CAAC,C,OCAtN,SAAgBG,GAAuB,EAAQ,EAAQ,CAACrI,MAAc,CAAC,IAAM/N,EAAKyK,EAAQ,QAAQ,GAAG,CAACC,GAAS,CAAC1K,GAAM,OAAO,iBAAmB,IAAY,OAAiB,IAAMqW,MAAU,CAACL,GAAiChW,CAAI,CAAE,EAAEqW,EAAM,EAAE,IAAM5V,EAAS,IAAI,iBAAiB4V,CAAK,EAAsI,OAApI5V,EAAS,QAAQmU,GAAsB5U,CAAI,EAAE,CAAC,UAAU,GAAK,QAAQ,GAAK,WAAW,GAAK,gBAAgB,CAAC,WAAW,UAAU,CAAC,CAAC,MAAYS,EAAS,WAAW,CAAE,EAAE,CAACgK,EAAQC,CAAO,CAAC,CAAE,CAAC,SAAgB4L,GAA4B,EAAQ,EAAQ,EAAc,CAAC,GAAK,CAACC,EAAaC,GAAiB/e,EAAS,IAAI,EAA2nG,OAAznGsW,MAAc,CAAC,IAAM/N,EAAKyK,EAAQ,QAAQ,GAAG,CAACC,GAAS,CAAC1K,GAAM,OAAO,iBAAmB,IAAY,OAAiB,IAAMgK,EAAM4K,GAAsB5U,CAAI,EAAMyW,EAAS,EAAMC,EAAS,KAASC,EAAe,KAASC,EAAUC,EAAc,EAAMC,EAAY,EAAMC,EAAY,EAAMC,EAAe,EAAQC,MAAoBN,IAAiB,KAAWO,MAAiB,CAAC,IAAMC,EAAOnX,EAAK,cAAc,cAA6E,OAA5DmX,IAAS,MAAMA,IAASnX,EAAK,cAAc,MAAwBgK,EAAM,SAASmN,CAAM,CAAE,EAAQC,EAAkB,GAAU,CAAC,IAAMtO,EAAM+L,EAAsB7U,CAAI,EAA8C,OAAzC8I,EAAM,SAASwG,EAAS,MAAwBxG,EAAM,KAAK,GAAM,CAACwG,EAAS,IAAIrC,CAAI,CAAC,CAAE,EAAQoK,GAAU,EAAK,IAAQ,CAAC,GAAU,EAAEb,EAAgB,CAAC,OAAK,QAAM,QAAQpB,GAA0BpV,CAAI,EAAE,UAAQ,CAAC,CAAE,EAAQsX,MAAc,CAAC,EAAS,KAAKlf,EAAO,aAAa2e,CAAW,EAAE,EAAY,CAAE,EAAQQ,EAAW,GAAS,CAAC,IAAMzO,EAAM+L,EAAsB7U,CAAI,EAA0D,GAA7C8I,EAAM,OAAO,GAAM0O,EAAQ,IAAIvK,CAAI,CAAC,CAAC,CAAC,OAAeuK,EAAQ,KAAK,CAACF,EAAU,EAAE,MAAO,CAAC,GAAGjC,GAAqBrV,CAAI,EAAE,OAAO,IAAMyX,EAAM3O,EAAM,OAAO,GAAM,CAAC0O,EAAQ,IAAIvK,CAAI,CAAC,EAAKwK,EAAM,SAAS,IAASH,EAAU,EAAED,EAAS,SAASI,EAAM,MAAM,EAAKP,EAAa,GAAExB,GAA0B+B,EAAM,EAAE,CAAC,CAAC,MAAM,EAAE,EAAQC,MAAgB,CAAC,EAAe,KAAKtf,EAAO,aAAa4e,CAAc,EAAE,EAAe,CAAE,EAAQW,MAA0B,CAACD,EAAY,EAAE,IAAMjW,EAAMqT,GAAgC9U,CAAI,EAAKyB,EAAM,GAAE4V,EAAS,UAAU5V,CAAK,CAAE,EAAQmW,EAAa,GAAU,CAAKR,EAAkB9H,CAAQ,GAAYwF,GAAgC9U,CAAI,IAAI,GAAS2X,EAAsB,CAAE,EAAQE,MAAW,CAAC,EAAY,EAAKlB,EAAgBiB,EAAajB,CAAc,EAAaD,GAASa,EAAWb,CAAQ,CAAE,EAAQ9F,OAAa,CAACxY,EAAO,aAAa0e,CAAW,EAAE,EAAY1e,EAAO,WAAWyf,EAAOZ,EAAgB,EAAA,IAAA,GAAsD,CAAE,EAAQa,EAAW,GAAO,CAAuC,GAAnCpB,GAAUO,EAAgB,GAAY,CAACzB,GAA6BvG,CAAK,EAAE,OAAO,IAAM/L,EAAO+L,EAAM,OAAY/L,aAAkB,SAAoBqS,GAA8BvV,EAAKkD,CAAM,IAAS,EAAS,IAAI,IAAI2R,EAAsB7U,CAAI,CAAC,EAAE,EAAY5H,EAAO,WAAWkf,EAAUS,EAAiC,EAAE,EAAQC,MAAe,CAAC,IAAMC,EAAQpB,EAAc,EAAKoB,IAAUrB,IAAiB,EAAUqB,EAAQX,EAAU,EAAEI,EAAY,EAAE,EAAe,IAAI,IAAI7C,EAAsB7U,CAAI,CAAC,EAAE,EAAe5H,EAAO,WAAWuf,EAAsBO,EAA8B,EAAEtH,GAAS,EAAE,EAAQnQ,EAAS,IAAI,qBAAqB,EAAIiW,GAAUO,EAAgB,IAAErG,GAAS,CAAE,CAAC,EAA6P,OAA3PnQ,EAAS,QAAQuJ,EAAM,CAAC,UAAU,GAAK,QAAQ,GAAK,WAAW,GAAK,gBAAgBmO,EAAmB,CAAC,EAAEnO,EAAM,iBAAiB,QAAQ8N,EAAW,EAAI,EAAE9N,EAAM,iBAAiB,UAAU8N,EAAW,EAAI,EAAE1f,EAAO,iBAAiB,WAAW4f,CAAU,MAAY,CAACvX,EAAS,WAAW,EAAEuJ,EAAM,oBAAoB,QAAQ8N,EAAW,EAAI,EAAE9N,EAAM,oBAAoB,UAAU8N,EAAW,EAAI,EAAE1f,EAAO,oBAAoB,WAAW4f,CAAU,EAAE5f,EAAO,aAAa0e,CAAW,EAAEQ,EAAU,EAAEI,EAAY,CAAE,CAAE,EAAE,CAACjN,EAAQC,EAAQmM,CAAa,CAAC,EAASN,CAAa,C,0DAAz3H,GAA+B,IAAiB,GAAkC,KAAW,GAAoB,CAAC,YAAY,gBAAgB,UAAU,C,OCAg9G,SAAgB8B,GAAmB,EAAe,CAAiF,OAA7E,MAAM,QAAQC,CAAc,EAASA,EAAe,OAAO,OAAO,CAAC,CAAC,OAAO,EAAS,EAAQA,CAAgB,CAAC,SAAgBC,GAAqB,EAAM,EAAI,EAAQ,CAAC,IAAMC,EAAM/d,GAAiBge,CAAK,EAAO,CAAC,iBAAe,YAAU,WAAWC,EAAe,UAAU,oBAAkB9b,EAA4B,kBAAkB,mBAAiBA,EAA4B,iBAAiB,QAAM,oBAAkB,0BAAwB,2BAAyB,6BAA2BA,EAA4B,2BAA2B,wBAAsBA,EAA4B,sBAAsB,gBAAcA,EAA4B,cAAc,QAAM,GAAG+b,GAAMF,EAAW,CAAC,mBAAiB,iBAAe,WAAS,GAAM,MAAI,GAAM,WAAS,GAAM,aAAU7S,EAActI,EAAWpB,GAAuBwc,CAAc,EAAQE,GAAcrf,EAAiB,EAAQsf,EAAYnhB,EAAM,EAAQohB,GAAkBhf,GAAuBif,EAAUF,EAAYG,CAAgB,EAAQtN,GAAQ,cAAcmN,EAAY,QAAQ,KAAK,EAAE,IAAS,CAAC,cAAW,YAAS7b,GAAoBwD,CAAG,EAAQyY,EAAWthB,EAAO,IAAI,EAAQuhB,EAAaC,GAAOC,EAA8BC,EAAc/d,GAAa4d,CAAY,EAAQxb,EAAOlB,GAAegc,EAAMU,CAAY,EAAO,CAAC,kBAAe,cAAW,oBAAiBnc,GAA8B,CAAC,QAAM,oBAAkB,mBAAiB,QAAM,oBAAkB,0BAAwB,2BAAyB,6BAA2B,wBAAsB,QAAM,CAAC,EAAQuc,GAAShgB,GAAa,QAAQ,IAAIA,GAAa,OAAaigB,GAAclB,GAAmBC,CAAc,EAAQkB,GAAc5hB,OAAa,CAAC,GAAG0C,GAAiBgD,CAAU,EAAE,GAAGX,GAA8B,CAAC,gBAAc,MAAMuc,CAAY,CAAC,EAAE,gBAAgBO,GAAe,SAAS,UAAU,GAAGC,EAAS,CAAC,WAAW,CAAC,EAAE,CAAC,EAAE,GAAGC,CAAK,GAAG,CAACrc,EAAWmc,GAAeE,EAAMC,EAAcV,EAAaQ,CAAQ,CAAC,EAAQG,GAAgBjiB,OAAa,CAAC,GAAGsC,GAAmBoD,CAAU,EAAE,GAAGL,GAA4B6c,EAAU,EAAE,QAAQ,OAAO,cAAc,SAAS,IAAIjgB,EAAO,KAAKyD,CAAU,EAAE,SAAS,SAAS,GAAG,CAACA,EAAWwc,EAAU,CAAC,EAAQC,EAAKniB,MAAYgV,GAA6B8L,EAAepb,EAAWiP,CAAc,EAAE,CAACmM,EAAepb,EAAWiP,CAAc,CAAC,EAAEjC,GAAuB2O,EAAWM,GAAcQ,EAAK,KAAKA,EAAK,KAAKrB,CAAc,EAAE,IAAMsB,GAAYpV,GAAyB8T,EAAeG,CAAW,EAAQoB,GAAa5U,GAAoC2U,GAAYD,EAAK,KAAKA,EAAK,IAAI,EAAQG,GAAUtiB,MAAY4U,GAA4BkM,EAAenM,CAAc,EAAE,CAACmM,EAAenM,CAAc,CAAC,EAAQ4N,GAAyBviB,MAAYiT,GAA4ByN,EAAeI,EAAe,CAAC,QAAM,MAAMW,CAAa,CAAC,EAAE,CAACf,EAAeI,EAAeF,EAAMa,CAAa,CAAC,EAAQe,EAASd,IAAU9d,GAA0B,EAAkG8U,GAA8B2I,EAAWvN,GAA9E6N,IAAe,CAACc,IAArD,CAACD,GAAUzJ,GAA2HA,EAAS,CAAC,eAAeyJ,EAASE,GAAS,IAAA,EAAS,CAAC,EAAE,GAAK,CAAC,UAAUC,GAAkB,KAAKC,IAAcze,GAAsB6c,GAAc,CAAC,QAAQve,GAAW,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,QAAM,MAAMgf,EAAc,SAAO,aAAW,iBAAiBX,EAAe,UAAUI,GAAkB,WAAQ,iBAAe,4BAAyB,iBAAc,MAAI,WAAS,aAAW,eAAY,gBAAa,aAAU,cAAW,WAAQ,qBAAkB,gBAAa,iBAAc,mBAAgB,mBAAgB,OAAOjM,GAAyBvP,EAAWI,CAAM,EAAE,UAAUib,CAAI,CAAE,CAAC,SAAS8B,GAAsB,EAAW,EAAK,CAAC,IAAMC,EAAQ/iB,EAAO,IAAI,EAAO,CAACgjB,EAAQC,GAAY/iB,EAAS,EAAK,EAAQgjB,EAAe/iB,EAAY,GAAM,CAAC,EAAQ,QAAQgP,EAAKgU,EAAWhU,CAAI,CAAE,EAAE,CAACgU,CAAU,CAAC,EAAgK,OAA9J/M,MAAc,CAAC,IAAMjH,EAAK4T,EAAQ,QAAyBE,EAAd,CAACtY,GAAM,CAACwE,EAAiB,GAA0B4L,GAAwB5L,EAAKxE,CAAI,CAAC,EAAE,UAAU,IAA1D,CAAgE,EAAE,CAACA,CAAI,CAAC,EAAQ,CAAC,iBAAe,SAAO,CAAE,CAAC,SAASyY,GAAqB,EAAe,EAAkB,EAAgB,EAAQ,CAA6I,OAAzIC,EAAqB,CAAC,kBAAkBA,CAAc,EAAMC,EAA8BN,EAAc,CAAC,aAAaM,CAAiB,EAAQ,CAAC,kBAAkBC,CAAe,EAA7F,CAAC,CAA8F,CAAi7C,SAASC,IAAoB,CAAyC,OAA9B/iB,IAAS,OAAkB,GAAU,KAAK,UAAUmb,GAAoBnb,EAAO,SAAS,MAAM,CAAC,CAAE,CAAC,SAASgjB,GAAoB,EAAa,EAAS,CAAC,GAAG,CAAC7E,EAAa,MAAM,GAAG,IAAM8E,EAAQlgB,EAAwBwW,CAAQ,EAAiF,OAA5E4E,EAAa,OAAO,SAAgB8E,EAAQ,YAAY9E,EAAa,KAAK,EAAS8E,EAAQ,aAAa9E,EAAa,MAAMA,EAAa,OAAO,CAAE,CAAC,SAAS+E,GAAuB,EAAU,EAAgB,EAAa,EAAa,CAAC,GAAGC,IAAY,EAAE,OAAOzJ,GAAsB0J,EAAgBC,CAAY,EAAE,IAAMnZ,EAAK8Y,GAAoB7E,EAAakF,CAAY,EAAmC,MAA9B,CAACnZ,GAAM,CAACiU,EAAmB,GAAuB,gBAAK,OAAO,CAAC,SAASjU,CAAI,EAAEiU,EAAa,QAAQ,CAAE,C,4LAAnoE,GAAa,SAAsB,CAAC,QAAM,YAAU,iBAAe,YAAU,CAAC,IAAM0E,EAAkBD,EAAe,GAAGrU,GAAW,KAAK,GAAG,GAASuU,EAAgB,GAAG1K,EAAM,UAAU,UAAe,CAAC,iBAAe,WAASiK,GAAsBjK,EAAM,WAAWyK,CAAiB,EAAQc,EAAmB,EAAQd,GAAoB,CAACN,EAAQ,MAAoB,gBAAMqB,EAAO,QAAQ,CAAC,IAAInB,EAAe,MAAMrK,EAAM,cAAc,GAAGA,EAAM,UAAU,GAAGuK,GAAqBC,EAAeC,EAAkBC,EAAgBP,CAAO,GAAGxO,IAA4BqE,EAAM,QAAQ,QAAQA,EAAM,UAAU,WAAgB,SAAS,QAAQA,EAAM,QAAQ,SAASA,EAAM,kBAAkB,GAAGjV,GAAoBiV,EAAM,SAAS,EAAE,SAAS,CAACA,EAAM,gBAA6B,gBAAM,MAAM,CAAC,MAAMA,EAAM,gBAAgB,SAAS,CAACuL,EAAgC,gBAAK,KAAK,CAAC,GAAGb,EAAgB,MAAMvhB,EAAsB,SAASshB,CAAiB,CAAC,EAAE,KAAK/O,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAe,GAAmB,SAA4B,CAAC,QAAM,YAAU,UAAQ,eAAa,CAAuC,MAAnC,CAACuG,GAAS,CAACwJ,EAAmB,KAAyB,gBAAMD,EAAO,IAAI,CAAC,MAAMxL,EAAM,OAAO,OAAO,SAASA,EAAM,aAAa,SAAS,CAACiC,EAAqB,gBAAK,KAAK,CAAC,GAAGyJ,EAAU,MAAM1L,EAAM,OAAO,QAAQ,SAASnV,GAAqBoX,CAAO,CAAC,CAAC,EAAE,KAAKwJ,EAAyB,gBAAK,IAAI,CAAC,MAAMzL,EAAM,OAAO,YAAY,SAASyL,CAAW,CAAC,EAAE,IAAI,CAAC,CAAC,CAAE,EAAQ,GAAsB,IAAkvB,GAAoB,SAA6B,CAAC,QAAM,YAAU,kBAAgB,GAAG,uBAAqB,IAAO,CAAC,GAAK,CAAC,aAAW,SAAO,SAAO,eAAa,QAAM,SAAOzL,EAAY2L,EAAY3L,EAAM,eAAeA,EAAM,KAAK,CAACA,EAAM,SAAe+K,EAAUtK,GAAuBT,EAAM,WAAW2L,EAAYP,EAAqB,EAAQH,EAAalhB,EAAgB,EAAO,CAAC6hB,GAAevkB,EAASiJ,EAA6B,EAAQub,EAAkBzkB,MAAYgG,GAA8BN,EAAWvC,GAAmByd,EAAMW,CAAK,CAAC,EAAE,CAAC7b,EAAWkb,EAAMW,CAAK,CAAC,EAAEtL,GAA2B2C,EAAM,WAAW2L,EAAYE,CAAiB,EAAEjG,GAAuB5F,EAAM,WAAW2L,CAAW,EAAE,IAAM5F,EAAaD,GAA4B9F,EAAM,WAAW2L,EAAYhB,EAAkB,EAAE,GAAG3K,EAAM,cAAe,MAAoB,gBAAMzY,EAAU,CAAC,SAAS,CAAc,gBAAMikB,EAAO,IAAI,CAAC,IAAIxL,EAAM,WAAW,MAAMhM,EAAO,SAAS,SAASgW,GAAczV,IAA4ByL,EAAM,YAAY,SAAS,CAAc,gBAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAOA,EAAM,YAAY,CAAC,CAAC,EAAe,gBAAKlP,GAA2B,SAAS,CAAC,MAAMkP,EAAM,UAAU,SAAsB,gBAAKrP,GAA+B,SAAS,CAAC,MAAMmb,EAAqBF,EAAc,KAAK,SAAS5L,EAAM,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE2L,EAAyB,gBAAK,IAAI,CAAC,KAAK,SAAS,cAAc,OAAO,MAAMZ,IAAY,EAAE/W,EAAO,WAAWA,EAAO,iBAAiB,SAAS8W,GAAuBC,EAAUC,EAAgBC,EAAalF,CAAY,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAG,GAAK,CAAC,WAAS,aAAWla,GAAqBqB,CAAM,EAAE,MAAoB,gBAAKse,EAAO,IAAI,CAAC,MAAMxX,EAAO,SAAS,SAASgW,EAAa,SAAsB,gBAAM,MAAM,CAAC,MAAM/gB,EAA4B6D,EAAWif,CAAQ,EAAE,SAAS,CAAc,gBAAK,OAAO,CAAC,cAAc,OAAO,MAAM,CAAC,SAAS/hB,EAAW,EAAE,EAAE,WAAW,CAAC,EAAE,SAAS,IAAI,CAAC,EAAe,gBAAK,IAAI,CAAC,MAAM,CAAC,GAAGsB,EAAoB,iBAAiBwB,CAAU,EAAE,MAAMI,EAAO,aAAa,EAAE,SAAS,wBAAwB,CAAC,EAAe,gBAAK,IAAI,CAAC,MAAM,CAAC,GAAG5B,EAAoB,iBAAiBwB,CAAU,EAAE,MAAMkf,CAAS,EAAE,SAASC,CAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,OCAxuW,SAAgBC,GAAqB,EAAmB,CAAC,MAAM,CAAC,QAAQ,CAAC,KAAKrjB,EAAY,OAAO,MAAM,WAAW,aAAasjB,EAA0B,QAAQ,YAAY,iCAAiC,YAAYC,EAAmB,gBAAgB,EAAI,EAAE,YAAY,CAAC,KAAKvjB,EAAY,OAAO,MAAM,cAAc,aAAasjB,EAA0B,YAAY,YAAY/gB,GAAY,kBAAkB,YAAY,wDAAwD,gBAAgB,EAAI,CAAC,CAAE,CAAC,SAAgBihB,GAAsB,EAAa,CAAC,MAAM,CAAC,iBAAiB,CAAC,KAAKxjB,EAAY,OAAO,MAAM,gBAAgB,aAAayjB,EAAa,YAAYliB,GAAgB,YAAY,iGAAiG,CAAC,CAAE,CAAC,SAAgBmiB,GAA2B,EAAY,CAAC,MAAM,CAAC,eAAe,CAAC,KAAK1jB,EAAY,kBAAkB,MAAM,kBAAkB,aAAW,CAAC,CAAE,CAAC,SAAgB2jB,IAAgC,CAAC,MAAM,CAAC,qBAAqB,CAAC,KAAK3jB,EAAY,QAAQ,MAAM,uBAAuB,aAAasjB,EAA0B,qBAAqB,aAAa,OAAO,cAAc,UAAU,YAAY,qMAAqM,CAAC,CAAE,CAAC,SAASM,GAAe,EAAI,CAAC,IAAMC,EAAOC,GAAcnc,GAAW/B,EAAKie,EAAO,MAAM,YAAY,EAAQxW,EAAUiW,EAA0BO,EAAO,UAAgBE,EAAST,EAA0BO,EAAO,QAAcG,EAAa,GAAO5E,EAAMyE,EAAO,WAAW,GAAYI,EAAY,GAAOD,EAAa5E,CAAK,GAAG8E,EAAU9E,CAAK,EAAQ+E,EAAgB,GAAOH,EAAa5E,CAAK,GAAG,CAAC8E,EAAU9E,CAAK,EAAE,MAAM,EAAEyE,EAAO,SAAS,CAAC,KAAK7jB,EAAY,QAAQ,MAAM,GAAG6jB,EAAO,MAAM,SAAS,aAAa,GAAK,aAAa,KAAK,cAAc,MAAM,YAAY,YAAYje,EAAK,aAAaie,EAAO,WAAW,GAAGA,EAAO,UAAU,CAAC,KAAK7jB,EAAY,OAAO,MAAM,GAAG6jB,EAAO,MAAM,QAAQ,aAAaxW,EAAU,YAAYA,EAAU,YAAY,sEAAsEzH,EAAK,GAAG,oBAAoB,GAAK,OAAOqe,CAAW,EAAE,GAAGG,GAAwBzc,EAAIwc,CAAe,GAAGN,EAAO,QAAQ,CAAC,KAAK7jB,EAAY,OAAO,MAAM,GAAG6jB,EAAO,MAAM,YAAY,aAAaE,EAAS,YAAYA,EAAS,YAAY,0BAA0Bne,EAAK,oDAAoD,OAAOoe,CAAY,CAAC,CAAE,CAAC,SAASI,GAAwB,EAAI,EAAO,CAAspB,OAAlpBzc,IAAM,QAAe,CAAC,aAAa,CAAC,KAAK3H,EAAY,OAAO,MAAM,gBAAgB,aAAasjB,EAA0B,aAAa,YAAY,wBAAwB,YAAY,8JAA8J,oBAAoB,GAAK,QAAM,CAAC,EAAM3b,IAAM,OAAc,CAAC,aAAa,CAAC,KAAK3H,EAAY,OAAO,MAAM,gBAAgB,aAAasjB,EAA0B,aAAa,IAAI,IAAI,IAAI,KAAK,KAAK,EAAE,eAAe,GAAK,YAAY,iFAAiF,QAAM,CAAC,EAAS,CAAC,CAAE,CAAC,SAAgBe,GAAoB,EAAK,CAAC,MAAM,CAAC,cAAc,CAAC,KAAKrkB,EAAY,OAAO,MAAM,kBAAkB,aAAasjB,EAA0B,cAAc,YAAY,kBAAkB,YAAY,uDAAuD,EAAE,GAAGgB,EAAK,QAAQ,EAAS,KAAO,CAAC,GAAG9W,EAAS,GAAGoW,GAAejc,CAAG,CAAC,GAAG,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgB4c,IAAyB,CAAC,IAAMC,EAAElB,EAAgCmB,GAAe,CAAC,oBAAkBC,IAAiB,MAAYC,GAAa,CAAC,oBAAkBD,IAAiB,WAAiBE,EAAW,GAAOH,EAAcrF,CAAK,GAAG8E,EAAU9E,CAAK,EAAE,MAAM,CAAC,eAAe,CAAC,KAAKpf,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,MAAM,WAAW,aAAa,KAAK,EAAE,aAAa,CAAC,MAAM,YAAY,QAAQ,KAAK,EAAE,wBAAwB,GAAK,aAAawkB,EAAE,eAAe,YAAY,uOAAuO,EAAE,aAAa,CAAC,KAAKxkB,EAAY,OAAO,MAAM,iBAAiB,aAAawkB,EAAE,aAAa,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,eAAe,GAAK,YAAY,sDAAsD,OAAOI,CAAU,EAAE,cAAc,CAAC,KAAK5kB,EAAY,OAAO,MAAM,kBAAkB,aAAawkB,EAAE,cAAc,YAAYhjB,GAAkB,YAAY,iCAAiC,OAAOmjB,CAAW,EAAE,aAAa,CAAC,KAAK3kB,EAAY,OAAO,MAAM,gBAAgB,aAAawkB,EAAE,aAAa,YAAY,kBAAkB,YAAY,uDAAuD,OAAOG,CAAW,EAAE,oBAAoB,CAAC,KAAK3kB,EAAY,OAAO,MAAM,wBAAwB,aAAawkB,EAAE,oBAAoB,YAAY,6BAA6B,YAAY,+CAA+C,OAAOI,CAAU,EAAE,gBAAgB,CAAC,KAAK5kB,EAAY,OAAO,MAAM,mBAAmB,aAAawkB,EAAE,gBAAgB,YAAY,uCAAuC,YAAY,mGAAmG,oBAAoB,GAAK,OAAO,GAAO,CAACN,EAAU9E,CAAK,CAAC,CAAC,CAAE,CAAC,SAAgByF,GAAqB,EAAgB,CAAC,MAAM,CAAC,aAAa,CAAC,KAAK7kB,EAAY,OAAO,MAAM,wBAAwB,aAAasjB,EAA0B,aAAa,YAAY9hB,GAAkB,YAAY,2EAA2E,EAAE,YAAY,CAAC,KAAKxB,EAAY,KAAK,MAAM,gBAAgB,aAAa,GAAG,YAAY,0EAA0E,EAAE,gBAAgB,CAAC,KAAKA,EAAY,OAAO,MAAM,qBAAqB,aAAa8kB,EAAgB,YAAY3kB,EAAY,YAAY,oFAAoF,oBAAoB,EAAI,CAAC,CAAE,CAAC,SAAgB4kB,GAA4B,EAAK,EAAS,CAAC,OAAOT,EAAK,OAAO,GAAKU,EAASlB,GAAcnc,EAAI,CAAC,WAAW,EAAK,CAAC,CAAC,IAAI,GAAK,CAAC,IAAMkc,EAAOC,GAAcnc,GAAK,MAAM,CAAC,MAAI,UAAUqd,EAASnB,EAAO,WAAWP,EAA0BO,EAAO,UAAU,SAASmB,EAASnB,EAAO,SAASP,EAA0BO,EAAO,QAAQ,YAAYA,EAAO,WAAW,CAAE,CAAC,CAAE,C,yDAAz9O,EAA0B,CAAC,QAAQthB,GAAY,QAAQ,YAAY,GAAG,cAAc,aAAa,eAAe,QAAQ,cAAc,aAAa,cAAc,OAAO,aAAa,YAAY,eAAe,QAAQ,cAAc,aAAa,aAAa,GAAG,aAAa,KAAK,eAAe,MAAM,aAAa,GAAG,cAAc,YAAY,aAAa,aAAa,oBAAoB,wBAAwB,gBAAgBqW,GAA2B,aAAa,WAAW,qBAAqB,EAAI,EAAQ,GAAW,CAAC,qBAAmB8L,GAAgBpB,EAA0B,kBAAkB,MAAmB,GAAc,CAAC,MAAM,CAAC,MAAM,QAAQ,QAAQ,kBAAkB,SAAS,iBAAiB,OAAO,gBAAgB,YAAY,eAAe,UAAU,gBAAgB,EAAE,KAAK,CAAC,MAAM,OAAO,QAAQ,iBAAiB,SAAS,gBAAgB,OAAO,eAAe,YAAY,aAAa,UAAU,oBAAoB,EAAE,MAAM,CAAC,MAAM,QAAQ,QAAQ,kBAAkB,SAAS,iBAAiB,OAAO,gBAAgB,YAAY,WAAW,UAAU,2BAA2B,CAAC,C"}