{"version":3,"file":"Examples.CriJoeCu.mjs","names":["useState","useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/1IDXWJP4gLZ2K5q9qwAL/OYaI05L0PF4TnNe0dB0z/Examples.js"],"sourcesContent":["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef}from\"react\";// @ts-ignore\nimport{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({el:null});/**\n * Bind carousel DOM\n */export function CarouselBind(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:node=>{if(node){setStore({el:node});}if(typeof ref===\"function\")ref(node);},...props});});}/**\n * Next button\n */export function NextBtn(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onTap:()=>{store.el?.scrollBy({left:store.el.offsetWidth,behavior:\"smooth\"});}});});}/**\n * Previous button\n */export function PrevBtn(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onTap:()=>{store.el?.scrollBy({left:-store.el.offsetWidth,behavior:\"smooth\"});}});});}/**\n * Number visible article link rows and enable smooth hash scrolling\n */export function NumberVisibleArticleLinks(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const rootRef=useRef(null);const styledElementOriginalColorRef=useRef(new WeakMap);const lastActiveStyledElementsRef=useRef(new Set);const activeSectionIdRef=useRef(\"\");const activeColorRef=useRef(\"\");const isVisibleRow=useCallback(element=>{let current=element;while(current){const style=window.getComputedStyle(current);if(style.display===\"none\"||style.visibility===\"hidden\"||style.visibility===\"collapse\"){return false;}current=current.parentElement;}const rect=element.getBoundingClientRect();if(rect.width<=0||rect.height<=0)return false;if(element.offsetParent!==null)return true;current=element;while(current){const style=window.getComputedStyle(current);if(style.position===\"fixed\"||style.position===\"sticky\"){return true;}current=current.parentElement;}return false;},[]);const findRowElement=useCallback((anchor,root)=>{let current=anchor;let bestMatch=anchor;while(current&&current!==root){const hashAnchorCount=current.querySelectorAll('a[href*=\"#\"]').length;if(hashAnchorCount===1){bestMatch=current;current=current.parentElement;continue;}break;}return bestMatch;},[]);const updateRowNumber=useCallback((row,number)=>{const candidates=row.querySelectorAll(\"*\");for(const element of candidates){if(element.children.length>0)continue;const text=element.textContent?.trim()??\"\";if(/^\\d{1,2}$/.test(text)){element.textContent=number;return;}}for(const node of Array.from(row.childNodes)){if(node.nodeType!==Node.TEXT_NODE)continue;const text=node.textContent?.trim()??\"\";if(/^\\d{1,2}$/.test(text)){node.textContent=number;return;}}},[]);const renumberRows=useCallback(()=>{if(typeof window===\"undefined\")return;const root=rootRef.current;if(!root)return;const anchors=Array.from(root.querySelectorAll('a[href*=\"#\"]'));const rows=[];const seen=new Set;for(const anchor of anchors){const row=findRowElement(anchor,root);if(!seen.has(row)&&isVisibleRow(row)){seen.add(row);rows.push(row);}}rows.forEach((row,index)=>{const number=String(index+1).padStart(2,\"0\");updateRowNumber(row,number);});},[findRowElement,isVisibleRow,updateRowNumber]);const parseSectionIdFromAnchor=useCallback(anchor=>{if(typeof window===\"undefined\")return\"\";let hash=\"\";try{const url=new URL(anchor.href,window.location.href);hash=url.hash;}catch(_error){hash=anchor.getAttribute(\"href\")??\"\";}if(!hash||!hash.startsWith(\"#\"))return\"\";const rawSectionId=hash.slice(1);try{return decodeURIComponent(rawSectionId);}catch(_error){return rawSectionId;}},[]);const getRowStyleTargets=useCallback(row=>{const targets=new Set;const descendants=Array.from(row.querySelectorAll(\"*\")).filter(node=>node instanceof HTMLElement);for(const element of descendants){const tag=element.tagName.toLowerCase();const text=element.textContent?.trim()??\"\";const hasText=text.length>0;const hasChildElements=element.children.length>0;const isLinkRelated=tag===\"a\"||!!element.closest(\"a[href*='#']\")||element.getAttribute(\"role\")===\"link\";if(isLinkRelated||hasText&&!hasChildElements){targets.add(element);}}const rowText=row.textContent?.trim()??\"\";if(targets.size===0&&rowText)targets.add(row);return Array.from(targets);},[]);const applyActiveLinkStyles=useCallback((activeSectionId,visibleAnchorRows)=>{if(typeof window===\"undefined\")return;const root=rootRef.current;if(!root)return;const activeColor=activeColorRef.current||getComputedStyle(document.documentElement).getPropertyValue(\"--skysafe-blue\").trim()||getComputedStyle(document.documentElement).getPropertyValue(\"--sky-safe-blue\").trim()||\"rgb(0, 159, 227)\";activeColorRef.current=activeColor;const nextActiveStyledElements=new Set;for(const{sectionId,row}of visibleAnchorRows){const isActive=!!sectionId&&sectionId===activeSectionId;if(!isActive)continue;const styleTargets=getRowStyleTargets(row);for(const element of styleTargets){nextActiveStyledElements.add(element);if(!styledElementOriginalColorRef.current.has(element)){styledElementOriginalColorRef.current.set(element,element.style.color);}if(element.style.color!==activeColor){element.style.color=activeColor;}}}for(const element of lastActiveStyledElementsRef.current){if(nextActiveStyledElements.has(element))continue;const originalColor=styledElementOriginalColorRef.current.get(element)??\"\";if(element.style.color!==originalColor){element.style.color=originalColor;}}lastActiveStyledElementsRef.current=nextActiveStyledElements;},[getRowStyleTargets]);useEffect(()=>{if(typeof window===\"undefined\")return;const root=rootRef.current;if(!root)return;renumberRows();const getVisibleAnchors=()=>{const anchors=Array.from(root.querySelectorAll('a[href*=\"#\"]')).filter(node=>node instanceof HTMLAnchorElement);const visibleAnchors=[];const seenRows=new Set;for(const anchor of anchors){const row=findRowElement(anchor,root);if(seenRows.has(row)||!isVisibleRow(row))continue;seenRows.add(row);const sectionId=parseSectionIdFromAnchor(anchor);if(!sectionId)continue;const section=document.getElementById(sectionId);if(!section)continue;visibleAnchors.push({anchor,sectionId,row});}return visibleAnchors;};const updateActiveSectionFromScroll=()=>{const visibleAnchors=getVisibleAnchors();if(visibleAnchors.length===0){if(activeSectionIdRef.current!==\"\"){activeSectionIdRef.current=\"\";}applyActiveLinkStyles(\"\",visibleAnchors);return;}const activationLine=window.innerHeight/2;let activeId=visibleAnchors[0].sectionId;let bestTop=Number.NEGATIVE_INFINITY;for(const{sectionId}of visibleAnchors){const section=document.getElementById(sectionId);if(!section)continue;const rect=section.getBoundingClientRect();if(rect.top<=activationLine&&rect.top>bestTop){bestTop=rect.top;activeId=sectionId;}}if(activeSectionIdRef.current!==activeId){activeSectionIdRef.current=activeId;}applyActiveLinkStyles(activeId,visibleAnchors);};let ticking=false;const onScrollOrResize=()=>{if(ticking)return;ticking=true;window.requestAnimationFrame(()=>{ticking=false;updateActiveSectionFromScroll();});};const observer=new MutationObserver(()=>{renumberRows();updateActiveSectionFromScroll();});observer.observe(root,{childList:true,subtree:true,attributes:true,attributeFilter:[\"class\",\"hidden\",\"href\"]});const onClick=event=>{const target=event.target;if(!target)return;const anchor=target.closest('a[href*=\"#\"]');if(!anchor||!root.contains(anchor))return;let hash=\"\";try{const url=new URL(anchor.href,window.location.href);hash=url.hash;}catch(_error){hash=anchor.getAttribute(\"href\")??\"\";}if(!hash||!hash.startsWith(\"#\"))return;const rawSectionId=hash.slice(1);let sectionId=rawSectionId;try{sectionId=decodeURIComponent(rawSectionId);}catch(_error){sectionId=rawSectionId;}if(!sectionId)return;const section=document.getElementById(sectionId);if(!section)return;event.preventDefault();section.scrollIntoView({behavior:\"smooth\",block:\"start\"});window.requestAnimationFrame(()=>{updateActiveSectionFromScroll();});};root.addEventListener(\"click\",onClick);window.addEventListener(\"scroll\",onScrollOrResize,{passive:true});window.addEventListener(\"resize\",onScrollOrResize);updateActiveSectionFromScroll();return()=>{observer.disconnect();root.removeEventListener(\"click\",onClick);window.removeEventListener(\"scroll\",onScrollOrResize);window.removeEventListener(\"resize\",onScrollOrResize);};},[applyActiveLinkStyles,findRowElement,isVisibleRow,parseSectionIdFromAnchor,renumberRows]);return /*#__PURE__*/_jsx(Component,{...props,ref:node=>{rootRef.current=node;if(typeof ref===\"function\")ref(node);}});});}/**\n * Prioritize hero media visibility: native/uploaded video, then YouTube, then image\n */export function PriorityHeroMedia(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const rootRef=useRef(null);const originalDisplayMapRef=useRef(new WeakMap);const originalVisibilityMapRef=useRef(new WeakMap);const originalPointerEventsMapRef=useRef(new WeakMap);const hasVideoSource=useCallback(element=>{const videoLikePattern=/(\\.(mp4|webm|mov|m4v|ogv)([?#].*)?$|framerusercontent\\.com\\/assets\\/[^\\s\"'()<>]+\\.(mp4|webm|mov|m4v|ogv)([?#].*)?)/i;const walker=document.createTreeWalker(element,NodeFilter.SHOW_ELEMENT);const matchesVideoLike=value=>videoLikePattern.test(value);const checkElementAttributes=node=>{const attrNames=node.getAttributeNames();for(const name of attrNames){const value=node.getAttribute(name);if(!value)continue;const lowerName=name.toLowerCase();if(lowerName===\"src\"||lowerName===\"href\"||lowerName===\"poster\"||lowerName===\"style\"||lowerName.startsWith(\"data-\")){if(matchesVideoLike(value))return true;}}return false;};const videos=Array.from(element.querySelectorAll(\"video\"));for(const video of videos){const currentSrc=video.currentSrc?.trim();const src=video.getAttribute(\"src\")?.trim();const poster=video.getAttribute(\"poster\")?.trim();if(currentSrc&&matchesVideoLike(currentSrc)||src&&matchesVideoLike(src)||poster&&matchesVideoLike(poster)){return true;}}const sources=Array.from(element.querySelectorAll(\"source\"));for(const source of sources){const src=source.getAttribute(\"src\")?.trim()??\"\";if(src&&matchesVideoLike(src))return true;}const outer=element.outerHTML??\"\";const text=element.textContent??\"\";if(matchesVideoLike(outer)||matchesVideoLike(text))return true;let current=walker.currentNode;if(checkElementAttributes(current))return true;while(walker.nextNode()){current=walker.currentNode;if(checkElementAttributes(current))return true;}return false;},[]);const hasYouTubeSource=useCallback(element=>{const youtubePattern=/(youtube\\.com|youtu\\.be|youtube-nocookie\\.com)/i;const candidates=Array.from(element.querySelectorAll(\"iframe, embed, a[href], [src]\"));for(const node of candidates){const src=node.getAttribute(\"src\")??\"\";const href=node.getAttribute(\"href\")??\"\";if(youtubePattern.test(src)||youtubePattern.test(href))return true;}const iframeEmbeds=Array.from(element.querySelectorAll(\"iframe, embed\"));for(const embed of iframeEmbeds){const src=(embed.getAttribute(\"src\")??\"\").trim();if(src&&youtubePattern.test(src))return true;}const outer=element.outerHTML??\"\";const text=element.textContent??\"\";if(youtubePattern.test(outer)||youtubePattern.test(text))return true;const walker=document.createTreeWalker(element,NodeFilter.SHOW_ELEMENT);const checkAttrs=node=>{const attrNames=node.getAttributeNames();for(const name of attrNames){const value=node.getAttribute(name)??\"\";if(youtubePattern.test(value))return true;}return false;};let current=walker.currentNode;if(checkAttrs(current))return true;while(walker.nextNode()){current=walker.currentNode;if(checkAttrs(current))return true;}return false;},[]);const hasImageSource=useCallback(element=>{const framerImagePattern=/framerusercontent\\.com\\/images\\/[^\\s\"'()<>]+(\\.(jpg|jpeg|png|gif|webp|avif|svg))?/i;const images=Array.from(element.querySelectorAll(\"img\"));for(const img of images){const src=img.getAttribute(\"src\")?.trim()??\"\";const currentSrc=img.currentSrc?.trim()??\"\";if(src||currentSrc)return true;}const allElements=[element,...Array.from(element.querySelectorAll(\"*\"))];for(const node of allElements){const style=window.getComputedStyle(node);if(style.backgroundImage&&style.backgroundImage!==\"none\")return true;}const outer=element.outerHTML??\"\";if(framerImagePattern.test(outer))return true;const walker=document.createTreeWalker(element,NodeFilter.SHOW_ELEMENT);const checkAttrs=node=>{const attrNames=node.getAttributeNames();for(const name of attrNames){const value=node.getAttribute(name)??\"\";if(framerImagePattern.test(value))return true;}return false;};let current=walker.currentNode;if(checkAttrs(current))return true;while(walker.nextNode()){current=walker.currentNode;if(checkAttrs(current))return true;}return false;},[]);const applyPriority=useCallback(()=>{if(typeof window===\"undefined\")return;const root=rootRef.current;if(!root)return;const directChildren=Array.from(root.children).filter(child=>child instanceof HTMLElement);if(directChildren.length===0)return;let videoCandidate=null;let youtubeCandidate=null;let imageCandidate=null;for(const child of directChildren){if(!originalDisplayMapRef.current.has(child)){originalDisplayMapRef.current.set(child,child.style.display);}if(!originalVisibilityMapRef.current.has(child)){originalVisibilityMapRef.current.set(child,child.style.visibility);}if(!originalPointerEventsMapRef.current.has(child)){originalPointerEventsMapRef.current.set(child,child.style.pointerEvents);}if(!videoCandidate&&hasVideoSource(child))videoCandidate=child;if(!youtubeCandidate&&hasYouTubeSource(child))youtubeCandidate=child;if(!imageCandidate&&hasImageSource(child))imageCandidate=child;}const selected=videoCandidate??youtubeCandidate??imageCandidate;if(!selected)return;for(const child of directChildren){if(child===selected){const originalDisplay=originalDisplayMapRef.current.get(child)??\"\";const originalVisibility=originalVisibilityMapRef.current.get(child)??\"\";const originalPointerEvents=originalPointerEventsMapRef.current.get(child)??\"\";child.style.display=originalDisplay;child.style.visibility=originalVisibility;child.style.pointerEvents=originalPointerEvents;}else{child.style.display=\"none\";child.style.visibility=\"hidden\";child.style.pointerEvents=\"none\";}}},[hasImageSource,hasVideoSource,hasYouTubeSource]);useEffect(()=>{if(typeof window===\"undefined\")return;const root=rootRef.current;if(!root)return;const run=()=>{applyPriority();};run();const retryIntervals=[100,250,450,700,1e3,1400,1800];const timeoutIds=[];for(const delay of retryIntervals){const timeoutId=window.setTimeout(()=>{run();},delay);timeoutIds.push(timeoutId);}const observer=new MutationObserver(()=>{run();});observer.observe(root,{childList:true,subtree:true,attributes:true,characterData:true,attributeFilter:[\"src\",\"href\",\"style\",\"class\"]});const onLoad=()=>run();root.addEventListener(\"load\",onLoad,true);root.addEventListener(\"loadeddata\",onLoad,true);root.addEventListener(\"loadedmetadata\",onLoad,true);return()=>{for(const timeoutId of timeoutIds){window.clearTimeout(timeoutId);}observer.disconnect();root.removeEventListener(\"load\",onLoad,true);root.removeEventListener(\"loadeddata\",onLoad,true);root.removeEventListener(\"loadedmetadata\",onLoad,true);};},[applyPriority]);return /*#__PURE__*/_jsx(Component,{...props,ref:node=>{rootRef.current=node;if(typeof ref===\"function\")ref(node);}});});}/**\n * Featured webinars hero slider with synced dots, autoplay, and looping\n */export function EventsWebinarsHeroSlider(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const rootRef=useRef(null);useEffect(()=>{if(typeof window===\"undefined\")return;const root=rootRef.current;if(!root)return;let mounted=true;let isInternalMutation=false;let autoplayIntervalId=null;let observerDebounceId=null;let runtimeCleanup=null;let lastSlideCount=-1;const retryTimeoutIds=[];const readLikelyName=element=>{const attrs=[\"data-framer-name\",\"data-name\",\"aria-label\",\"title\",\"name\",\"id\"];for(const attr of attrs){const value=element.getAttribute(attr);if(value&&value.trim())return value.trim();}return\"\";};const normalize=value=>value.trim().toLowerCase();const getAllElements=()=>[root,...Array.from(root.querySelectorAll(\"*\"))].filter(node=>node instanceof HTMLElement);const isNearWhite=color=>{const value=normalize(color);if(!value)return false;if(value===\"#fff\"||value===\"#ffffff\"||value===\"white\")return true;const rgba=value.match(/rgba?\\(\\s*(\\d{1,3})[\\s,]+(\\d{1,3})[\\s,]+(\\d{1,3})(?:[\\s,\\/]+([0-9.]+))?\\s*\\)/);if(!rgba)return false;return Number(rgba[1])>=240&&Number(rgba[2])>=240&&Number(rgba[3])>=240;};const findTrackByName=()=>{for(const element of getAllElements()){if(element===root)continue;const name=normalize(readLikelyName(element));if(!name.includes(\"featured webinar banner slider\"))continue;return element;}return null;};const resolveSlidesFromTrack=track=>{const directChildren=Array.from(track.children).filter(child=>child instanceof HTMLElement);const namedDirectSlides=directChildren.filter(child=>normalize(readLikelyName(child)).includes(\"featured webinar slide\"));if(namedDirectSlides.length>0)return namedDirectSlides;for(const child of directChildren){const grandChildren=Array.from(child.children).filter(node=>node instanceof HTMLElement);const namedGrandChildren=grandChildren.filter(node=>normalize(readLikelyName(node)).includes(\"featured webinar slide\"));if(namedGrandChildren.length>0){return namedGrandChildren;}}return directChildren.filter(child=>{const name=normalize(readLikelyName(child));if(name.includes(\"featured webinar content\"))return false;if(name.includes(\"dark gradient overlay\"))return false;return true;});};const pickSlider=()=>{const track=findTrackByName();if(!track)return null;const slides=resolveSlidesFromTrack(track);if(slides.length===0)return null;const viewport=track.parentElement??root;return{viewport,track,slides};};const pickDotContainer=()=>{for(const element of getAllElements()){if(normalize(readLikelyName(element)).includes(\"banner dots\"))return element;}return null;};const clearRuntime=()=>{if(autoplayIntervalId!==null){window.clearInterval(autoplayIntervalId);autoplayIntervalId=null;}if(runtimeCleanup){runtimeCleanup();runtimeCleanup=null;}};const rebuild=()=>{if(!mounted)return false;clearRuntime();const picked=pickSlider();const dotContainer=pickDotContainer();if(!picked||!dotContainer)return false;const{viewport,track,slides}=picked;const slideCount=slides.length;if(slideCount<1)return false;lastSlideCount=slideCount;const styleResets=[];const interactionCleanups=[];const clonedDots=[];const saveStyle=(el,prop,value)=>{const prev=el.style.getPropertyValue(prop);styleResets.push(()=>{if(prev)el.style.setProperty(prop,prev);else el.style.removeProperty(prop);});el.style.setProperty(prop,value);};saveStyle(viewport,\"overflow\",\"hidden\");if(window.getComputedStyle(track).position===\"static\"){saveStyle(track,\"position\",\"relative\");}saveStyle(track,\"width\",\"100%\");for(const slide of slides){saveStyle(slide,\"transition\",\"opacity 300ms ease\");}const dotChildren=Array.from(dotContainer.children).filter(child=>child instanceof HTMLElement);const originalDots=dotChildren.filter(dot=>dot.getAttribute(\"data-events-webinars-dot-clone\")!==\"true\");if(originalDots.length===0){for(const reset of styleResets.reverse())reset();return false;}isInternalMutation=true;for(const child of dotChildren){if(child.getAttribute(\"data-events-webinars-dot-clone\")===\"true\")child.remove();}isInternalMutation=false;const templateDot=originalDots[originalDots.length-1]??originalDots[0];const activeDots=[];for(let i=0;i<slideCount;i++){if(i<originalDots.length){activeDots.push(originalDots[i]);}else{const clone=templateDot.cloneNode(true);clone.setAttribute(\"data-events-webinars-dot-clone\",\"true\");isInternalMutation=true;dotContainer.appendChild(clone);isInternalMutation=false;clonedDots.push(clone);activeDots.push(clone);}}const dotStyleResets=[];for(let i=0;i<originalDots.length;i++){const dot=originalDots[i];const prev=dot.style.display;dotStyleResets.push(()=>{dot.style.display=prev;});dot.style.display=i<slideCount?prev:\"none\";}const dotRowDisplay=dotContainer.style.display;dotStyleResets.push(()=>{dotContainer.style.display=dotRowDisplay;});let inactiveColor=\"rgb(0, 159, 227)\";for(const dot of activeDots){const bg=window.getComputedStyle(dot).backgroundColor;if(bg&&bg!==\"rgba(0, 0, 0, 0)\"&&!isNearWhite(bg)){inactiveColor=bg;break;}}const dotInlineResets=new Map;const slideInlineResets=new Map;let currentIndex=0;const saveSlideInline=slide=>{slideInlineResets.set(slide,{visibility:slide.style.visibility,opacity:slide.style.opacity,pointerEvents:slide.style.pointerEvents,zIndex:slide.style.zIndex,position:slide.style.position,top:slide.style.top,left:slide.style.left,width:slide.style.width,height:slide.style.height});};slides.forEach(saveSlideInline);const applyDotColor=(dot,color)=>{dot.style.backgroundColor=color;dot.style.fill=color;const descendants=dot.querySelectorAll(\"*\");for(const node of descendants){if(!(node instanceof HTMLElement))continue;node.style.backgroundColor=color;node.style.fill=color;}};const syncVisibleSlide=()=>{for(let i=0;i<slides.length;i++){const slide=slides[i];const active=i===currentIndex;if(active){slide.style.visibility=\"visible\";slide.style.opacity=\"1\";slide.style.pointerEvents=\"auto\";slide.style.zIndex=\"1\";slide.style.position=\"relative\";slide.style.top=\"\";slide.style.left=\"\";slide.style.width=\"100%\";slide.style.height=\"\";}else{slide.style.visibility=\"hidden\";slide.style.opacity=\"0\";slide.style.pointerEvents=\"none\";slide.style.zIndex=\"0\";slide.style.position=\"absolute\";slide.style.top=\"0\";slide.style.left=\"0\";slide.style.width=\"100%\";slide.style.height=\"100%\";}}};const syncDots=()=>{activeDots.forEach((dot,index)=>{applyDotColor(dot,index===currentIndex?\"rgb(255, 255, 255)\":inactiveColor);});};const goTo=index=>{currentIndex=(index%slideCount+slideCount)%slideCount;syncVisibleSlide();syncDots();};const restartAutoplay=()=>{if(autoplayIntervalId!==null){window.clearInterval(autoplayIntervalId);autoplayIntervalId=null;}if(slideCount<2)return;autoplayIntervalId=window.setInterval(()=>{goTo(currentIndex+1);},1e4);};activeDots.forEach((dot,index)=>{dotInlineResets.set(dot,{bg:dot.style.backgroundColor,fill:dot.style.fill,cursor:dot.style.cursor});dot.style.cursor=\"pointer\";dot.setAttribute(\"role\",\"button\");dot.setAttribute(\"tabindex\",\"0\");dot.setAttribute(\"aria-label\",`Go to webinar slide ${index+1}`);const onClick=()=>{goTo(index);restartAutoplay();};const onKeyDown=event=>{if(event.key!==\"Enter\"&&event.key!==\" \")return;event.preventDefault();goTo(index);restartAutoplay();};dot.addEventListener(\"click\",onClick);dot.addEventListener(\"keydown\",onKeyDown);interactionCleanups.push(()=>{dot.removeEventListener(\"click\",onClick);dot.removeEventListener(\"keydown\",onKeyDown);});});if(slideCount<=1){dotContainer.style.display=\"none\";goTo(0);restartAutoplay();}else{dotContainer.style.display=dotRowDisplay;goTo(0);restartAutoplay();}runtimeCleanup=()=>{for(const cleanup of interactionCleanups)cleanup();if(autoplayIntervalId!==null){window.clearInterval(autoplayIntervalId);autoplayIntervalId=null;}for(const[dot,original]of dotInlineResets){dot.style.backgroundColor=original.bg;dot.style.fill=original.fill;dot.style.cursor=original.cursor;}for(const[slide,original]of slideInlineResets){slide.style.visibility=original.visibility;slide.style.opacity=original.opacity;slide.style.pointerEvents=original.pointerEvents;slide.style.zIndex=original.zIndex;slide.style.position=original.position;slide.style.top=original.top;slide.style.left=original.left;slide.style.width=original.width;slide.style.height=original.height;}isInternalMutation=true;for(const clone of clonedDots){if(clone.parentElement)clone.remove();}isInternalMutation=false;for(const reset of dotStyleResets.reverse())reset();for(const reset of styleResets.reverse())reset();};return true;};const scheduleRetry=()=>{const delays=[0,120,260,520,900,1400,2200];for(const delay of delays){const id=window.setTimeout(()=>{if(!mounted)return;const ok=rebuild();if(ok){for(const timeoutId of retryTimeoutIds){window.clearTimeout(timeoutId);}retryTimeoutIds.length=0;}},delay);retryTimeoutIds.push(id);}};const computeSlideCount=()=>{const picked=pickSlider();return picked?picked.slides.length:0;};scheduleRetry();const observer=new MutationObserver(()=>{if(!mounted||isInternalMutation)return;if(observerDebounceId!==null)window.clearTimeout(observerDebounceId);observerDebounceId=window.setTimeout(()=>{if(!mounted)return;const nextCount=computeSlideCount();if(!runtimeCleanup||nextCount!==lastSlideCount){rebuild();}},120);});observer.observe(root,{childList:true,subtree:true,attributes:true,attributeFilter:[\"class\",\"hidden\",\"aria-hidden\",\"data-framer-name\",\"data-name\"]});return()=>{mounted=false;observer.disconnect();if(observerDebounceId!==null)window.clearTimeout(observerDebounceId);for(const timeoutId of retryTimeoutIds){window.clearTimeout(timeoutId);}clearRuntime();};},[]);return /*#__PURE__*/_jsx(Component,{ref:node=>{rootRef.current=node;if(typeof ref===\"function\")ref(node);},...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"PriorityHeroMedia\":{\"type\":\"reactHoc\",\"name\":\"PriorityHeroMedia\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NextBtn\":{\"type\":\"reactHoc\",\"name\":\"NextBtn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EventsWebinarsHeroSlider\":{\"type\":\"reactHoc\",\"name\":\"EventsWebinarsHeroSlider\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PrevBtn\":{\"type\":\"reactHoc\",\"name\":\"PrevBtn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NumberVisibleArticleLinks\":{\"type\":\"reactHoc\",\"name\":\"NumberVisibleArticleLinks\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CarouselBind\":{\"type\":\"reactHoc\",\"name\":\"CarouselBind\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Examples.map"],"mappings":"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"}