{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/50SzaHRrWdYYYVdi5GdO/IFvUeY6uWTgqxZFmNFmk/Text_Opacity_Letters.js", "ssg:https://framerusercontent.com/modules/6sB7Fd02YBOLmD25KjsD/2bWpZLlj5NlZMNhodfNl/Scrollbar.js", "ssg:https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/Gb6z1S0xoupJRsduSsLb/SlideShow.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/types@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/9mrJHeWj7rhvLTLu7Yzt/UsePageVisibility.js", "ssg:https://framerusercontent.com/modules/uXyOiXbciOANYAmYzawN/mNtZmqXU0Vx071arnfSn/aj4GMP5XV.js"],
  "sourcesContent": ["// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useScroll,useTransform}from\"framer-motion\";import{useRef}from\"react\";const EachCharacter=({char,start,end,progress})=>{const opacityProgress=useTransform(progress,[start,end],[.1,1]);return /*#__PURE__*/_jsx(motion.span,{style:{opacity:opacityProgress},children:char});};const EachWord=({word,progress,starting,ending})=>{const characters=word.split(\"\");const wordLength=word.length;const amount=ending-starting;const step=amount/wordLength;return /*#__PURE__*/_jsxs(motion.span,{children:[characters.map((char,idx)=>{const charStart=starting+step*idx;const charEnd=starting+step*(idx+1);return /*#__PURE__*/_jsx(EachCharacter,{char:char,start:charStart,end:charEnd,progress:progress});}),\"\\xa0\"]});};/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Text_Opacity_Letters(props){const text=props.text;const words=text.split(\" \");const totalWords=words.length;const ref=useRef(null);const{scrollYProgress}=useScroll({target:ref,offset:[\"start 0.75\",\"start 0.15\"]});return /*#__PURE__*/_jsx(\"p\",{ref:ref,style:{...props.font,display:\"flex\",flexWrap:\"wrap\",color:props.textColor},children:words.map((word,idx)=>{const starting=idx/totalWords;const ending=(idx+1)/totalWords;return /*#__PURE__*/_jsx(EachWord,{word:word,progress:scrollYProgress,starting:starting,ending:ending});})});}addPropertyControls(Text_Opacity_Letters,{text:{title:\"Text\",type:ControlType.String,defaultValue:\"Hello Text\"},font:{type:\"font\",controls:\"extended\"},textColor:{type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Text_Opacity_Letters\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Text_Opacity_Letters.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";// Define preset styles\nconst presets={Classic:{scrollBarColor:\"#888\",scrollBarWidth:8,thumbBorderRadius:1,trackBorderRadius:1,thumbHoverColor:\"#666\"},Dark:{scrollBarColor:\"#333\",scrollBarWidth:8,thumbBorderRadius:1,trackBorderRadius:1,thumbHoverColor:\"#111\"},Light:{scrollBarColor:\"#ccc\",scrollBarWidth:8,thumbBorderRadius:1,trackBorderRadius:1,thumbHoverColor:\"#aaa\"}};// Function to generate the scroll bar CSS\nconst generateScrollBarCSS=(scrollBarColor,scrollBarWidth,thumbBorderRadius,trackBorderRadius,thumbHoverColor)=>{return`\n        &::-webkit-scrollbar {\n            width: ${scrollBarWidth}px;\n        }\n        &::-webkit-scrollbar-track {\n            background: #f1f1f1;\n            border-radius: ${trackBorderRadius}px;\n        }\n        &::-webkit-scrollbar-thumb {\n            background: ${scrollBarColor};\n            border-radius: ${thumbBorderRadius}px;\n        }\n        &::-webkit-scrollbar-thumb:hover {\n            background: ${thumbHoverColor};\n        }\n    `;};/**\n * @framerSupportedLayoutWidth 0\n * @framerSupportedLayoutHeight 0\n */export default function Scrollbar(props){const{preset,scrollBarColor,scrollBarWidth,thumbBorderRadius,trackBorderRadius,thumbHoverColor}=props;const appliedStyle=preset===\"Custom\"?{scrollBarColor,scrollBarWidth,thumbBorderRadius,trackBorderRadius,thumbHoverColor}:presets[preset];useEffect(()=>{const styleId=\"custom-scrollbar-style\";let style=document.getElementById(styleId);if(!style){style=document.createElement(\"style\");style.id=styleId;document.head.appendChild(style);}style.innerHTML=generateScrollBarCSS(appliedStyle.scrollBarColor,appliedStyle.scrollBarWidth,appliedStyle.thumbBorderRadius,appliedStyle.trackBorderRadius,appliedStyle.thumbHoverColor);return()=>{if(style){document.head.removeChild(style);}};},[appliedStyle.scrollBarColor,appliedStyle.scrollBarWidth,appliedStyle.thumbBorderRadius,appliedStyle.trackBorderRadius,appliedStyle.thumbHoverColor]);return /*#__PURE__*/_jsx(\"div\",{});}Scrollbar.defaultProps={preset:\"Classic\",scrollBarColor:\"#888\",scrollBarWidth:12,thumbBorderRadius:6,trackBorderRadius:6,thumbHoverColor:\"#666\"};addPropertyControls(Scrollbar,{preset:{title:\"Preset\",type:ControlType.Enum,options:[\"Classic\",\"Dark\",\"Light\",\"Custom\"],optionTitles:[\"Classic\",\"Dark\",\"Light\",\"Custom\"],defaultValue:\"Classic\",description:\"predefined style\"},scrollBarColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#888\",hidden(props){return props.preset!==\"Custom\";},description:\"scrollbar thumb color.\"},scrollBarWidth:{title:\"Width\",type:ControlType.Number,min:1,max:30,step:1,defaultValue:12,hidden(props){return props.preset!==\"Custom\";},description:\"scrollbar width.\"},thumbBorderRadius:{title:\"Thumb Radius\",type:ControlType.Number,min:0,max:30,step:1,defaultValue:6,hidden(props){return props.preset!==\"Custom\";},description:\"scrollbar thumb border-radius.\"},thumbHoverColor:{title:\"Hover\",type:ControlType.Color,defaultValue:\"#666\",hidden(props){return props.preset!==\"Custom\";},description:\"scrollbar thumb on hover.\"},trackBorderRadius:{title:\"Track Radius\",type:ControlType.Number,min:0,max:30,step:1,defaultValue:6,hidden(props){return props.preset!==\"Custom\";},description:\"scrollbar track border-radius.\"}})// Happy coding :) @orelhassid\n;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Scrollbar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"0\",\"framerSupportedLayoutWidth\":\"0\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Scrollbar.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement,forwardRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,animate,useMotionValue,useTransform,LayoutGroup,wrap,sync}from\"framer-motion\";import{resize}from\"@motionone/dom\";import{usePageVisibility}from\"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/9mrJHeWj7rhvLTLu7Yzt/UsePageVisibility.js\";// Using opacity: 0.001 instead of 0 as an LCP hack. (opacity: 0.001 is still 0\n// to a human eye but makes Google think the elements are visible)\nconst OPACITY_0=.001;/**\n *\n * SLIDESHOW\n * V2 with Drag\n * By Benjamin and Matt\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Slideshow(props){/**\n     * Properties\n     */const{slots,startFrom,direction,effectsOptions,autoPlayControl,dragControl,alignment,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,itemAmount,fadeOptions,intervalControl,transitionControl,arrowOptions,borderRadius,progressOptions,style}=props;const{effectsOpacity,effectsScale,effectsRotate,effectsPerspective,effectsHover}=effectsOptions;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowShouldSpace=true,arrowShouldFadeIn=false,arrowPosition,arrowPadding,arrowGap,arrowPaddingTop,arrowPaddingRight,arrowPaddingBottom,arrowPaddingLeft}=arrowOptions;const{showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/**\n     * Checks\n     */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const hasChildren=Children.count(filteredSlots)>0;const isHorizontal=direction===\"left\"||direction===\"right\";const isInverted=direction===\"right\"||direction===\"bottom\";/**\n     * Empty state for Canvas\n     */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2B50\uFE0F\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to make infinite auto-playing slideshows.\"})]});}/**\n     * Refs, State\n     */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return filteredSlots.map(index=>/*#__PURE__*/createRef());},[filteredSlots]);const timeoutRef=useRef(undefined);const[size,setSize]=useState({parent:null,children:null,item:null,itemWidth:null,itemHeight:null});/* For pausing on hover */const[isHovering,setIsHovering]=useState(false);const[shouldPlayOnHover,setShouldPlayOnHover]=useState(autoPlayControl);/* For cursor updates */const[isMouseDown,setIsMouseDown]=useState(false);/* Check if resizing */const[isResizing,setIsResizing]=useState(false);/**\n     * Array for children\n     */const dupedChildren=[];let duplicateBy=4;if(isCanvas){duplicateBy=1;}/**\n     * Measure parent, child, items\n     */const measure=useCallback(()=>{sync.read(()=>{if(hasChildren&&parentRef.current){const total=filteredSlots.length-1;const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[total].current?isHorizontal?childrenRef[total].current.offsetLeft+childrenRef[total].current.offsetWidth:childrenRef[total].current.offsetTop+childrenRef[total].current.offsetHeight:0;const childrenLength=end-start+gap;const itemSize=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetWidth:childrenRef[0].current.offsetHeight:0;const itemWidth=childrenRef[0].current?childrenRef[0].current.offsetWidth:0;const itemHeight=childrenRef[0].current?childrenRef[0].current.offsetHeight:0;setSize({parent:parentLength,children:childrenLength,item:itemSize,itemWidth,itemHeight});}});},[hasChildren]);/**\n     * Add refs to all children\n     * Added itemAmount for resizing\n     */useLayoutEffect(()=>{if(hasChildren)measure();},[hasChildren,itemAmount]);/**\n     * Track whether this is the initial resize event. By default this will fire on mount,\n     * which we do in the useEffect. We should only fire it on subsequent resizes.\n     */let initialResize=useRef(true);useEffect(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){measure();setIsResizing(true);}initialResize.current=false;});},[]);useEffect(()=>{if(isResizing){const timer=setTimeout(()=>setIsResizing(false),500);return()=>clearTimeout(timer);}},[isResizing]);/**\n     * Animation, pagination\n     */const totalItems=filteredSlots===null||filteredSlots===void 0?void 0:filteredSlots.length;const childrenSize=isCanvas?0:size===null||size===void 0?void 0:size.children;const itemWithGap=(size===null||size===void 0?void 0:size.item)+gap;const itemOffset=startFrom*itemWithGap;const[currentItem,setCurrentItem]=useState(startFrom+totalItems);const[isDragging,setIsDragging]=useState(false);/* Check for browser window visibility *//* Otherwise, it will re-play all the item increments */const isVisible=usePageVisibility();const factor=isInverted?1:-1;/* The x and y values to start from */const xOrY=useMotionValue(childrenSize);/* For canvas only. Using xOrY is slower upon page switching */const canvasPosition=isHorizontal?-startFrom*((size===null||size===void 0?void 0:size.itemWidth)+gap):-startFrom*((size===null||size===void 0?void 0:size.itemHeight)+gap);/* Calculate the new value to animate to */const newPosition=()=>factor*currentItem*itemWithGap;/* Wrapped values for infinite looping *//* Instead of 0 to a negative full duplicated row, we start with an offset */const wrappedValue=!isCanvas?useTransform(xOrY,value=>{const wrapped=wrap(-childrenSize,-childrenSize*2,value);return isNaN(wrapped)?0:wrapped;}):0;/* Convert the current item to a wrapping index for dots */const wrappedIndex=wrap(0,totalItems,currentItem);const wrappedIndexInverted=wrap(0,-totalItems,currentItem);/* Update x or y with the provided starting point *//* The subtraction of a full row of children is for overflow */useLayoutEffect(()=>{if((size===null||size===void 0?void 0:size.children)===null)return;/* Initial measure */// if (initialResize.current) {\n//     xOrY.set((childrenSize + itemOffset) * factor)\n// }\n/* Subsequent resizes */if(!initialResize.current&&isResizing){xOrY.set(newPosition());}},[size,childrenSize,factor,itemOffset,currentItem,itemWithGap,isResizing]);/**\n     * Page item methods\n     * Switching, deltas, autoplaying\n     *//* Next and previous function, animates the X */const switchPages=()=>{if(isCanvas||!hasChildren||!size.parent||isDragging)return;if(xOrY.get()!==newPosition()){animate(xOrY,newPosition(),transitionControl);}if(autoPlayControl&&shouldPlayOnHover){timeoutRef.current=setTimeout(()=>{setCurrentItem(currentItem+1);switchPages();},intervalControl*1e3);}};/* Page navigation functions */const setDelta=delta=>{if(!isInverted){setCurrentItem(currentItem+delta);}else{setCurrentItem(currentItem-delta);}};const setPage=index=>{const currentItemWrapped=wrap(0,totalItems,currentItem);const currentItemWrappedInvert=wrap(0,-totalItems,currentItem);const goto=index-currentItemWrapped;const gotoInverted=index-Math.abs(currentItemWrappedInvert);if(!isInverted){setCurrentItem(currentItem+goto);}else{setCurrentItem(currentItem-gotoInverted);}};/**\n     * Drag\n     */const handleDragStart=()=>{setIsDragging(true);};const handleDragEnd=(event,{offset,velocity})=>{setIsDragging(false);const offsetXorY=isHorizontal?offset.x:offset.y;const velocityThreshold=200// Based on testing, can be tweaked or could be 0\n;const velocityXorY=isHorizontal?velocity.x:velocity.y;const isHalfOfNext=offsetXorY<-size.item/2;const isHalfOfPrev=offsetXorY>size.item/2;/* In case you drag more than 1 item left or right */const normalizedOffset=Math.abs(offsetXorY);const itemDelta=Math.round(normalizedOffset/size.item);/* Minimum delta is 1 to initiate a page switch *//* For velocity use only */const itemDeltaFromOne=itemDelta===0?1:itemDelta;/* For quick flicks, even with low offsets */if(velocityXorY>velocityThreshold){setDelta(-itemDeltaFromOne);}else if(velocityXorY<-velocityThreshold){setDelta(itemDeltaFromOne);}else{/* For dragging over half of the current item with 0 velocity */if(isHalfOfNext){setDelta(itemDelta);}if(isHalfOfPrev){setDelta(-itemDelta);}}};/* Kickstart the auto-playing once we have all the children */useEffect(()=>{if(!isVisible||isResizing)return;switchPages();return()=>timeoutRef.current&&clearTimeout(timeoutRef.current);},[dupedChildren,isVisible,isResizing]);/* Create copies of our children to create a perfect loop */let childCounter=0;/**\n     * Sizing\n     * */let columnOrRowValue=`calc(${100/itemAmount}% - ${gap}px + ${gap/itemAmount}px)`;/**\n     * Nested array to create duplicates of the children for infinite looping\n     * These are wrapped around, and start at a full \"page\" worth of offset\n     * as defined above.\n     */for(let index=0;index<duplicateBy;index++){dupedChildren.push(...Children.map(filteredSlots,(child,childIndex)=>{let ref;if(childIndex===0){ref=childrenRef[0];}if(childIndex===filteredSlots.length-1){ref=childrenRef[1];}return /*#__PURE__*/_jsx(Slide,{ref:childrenRef[childIndex],slideKey:index+childIndex+\"lg\",index:index,width:isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",height:!isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",size:size,child:child,numChildren:filteredSlots===null||filteredSlots===void 0?void 0:filteredSlots.length,wrappedValue:wrappedValue,childCounter:childCounter++,gap:gap,isCanvas:isCanvas,isHorizontal:isHorizontal,effectsOpacity:effectsOpacity,effectsScale:effectsScale,effectsRotate:effectsRotate,children:index+childIndex},index+childIndex+\"lg\");}));}/**\n     * Fades with masks\n     */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/**\n     * Dots\n     */const dots=[];const dotsBlurStyle={};if(showProgressDots){for(let i=0;i<(filteredSlots===null||filteredSlots===void 0?void 0:filteredSlots.length);i++){dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>setPage(i),wrappedIndex:wrappedIndex,wrappedIndexInverted:wrappedIndexInverted,total:totalItems,index:i,gap:dotsGap,padding:dotsPadding,isHorizontal:isHorizontal,isInverted:isInverted},i));}if(dotsBlur>0){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}const dragProps=dragControl?{drag:isHorizontal?\"x\":\"y\",onDragStart:handleDragStart,onDragEnd:handleDragEnd,dragDirectionLock:true,values:{x:xOrY,y:xOrY},dragMomentum:false}:{};const arrowHasTop=arrowPosition===\"top-left\"||arrowPosition===\"top-mid\"||arrowPosition===\"top-right\";const arrowHasBottom=arrowPosition===\"bottom-left\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"bottom-right\";const arrowHasLeft=arrowPosition===\"top-left\"||arrowPosition===\"bottom-left\";const arrowHasRight=arrowPosition===\"top-right\"||arrowPosition===\"bottom-right\";const arrowHasMid=arrowPosition===\"top-mid\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"auto\";return /*#__PURE__*/_jsxs(\"section\",{style:{...containerStyle,padding:paddingValue,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,opacity:(size===null||size===void 0?void 0:size.item)!==null?1:OPACITY_0,userSelect:\"none\"},onMouseEnter:()=>{setIsHovering(true);if(!effectsHover)setShouldPlayOnHover(false);},onMouseLeave:()=>{setIsHovering(false);if(!effectsHover)setShouldPlayOnHover(true);},onMouseDown:event=>{// Preventdefault fixes the cursor switching to text on drag on safari\nevent.preventDefault();setIsMouseDown(true);},onMouseUp:()=>setIsMouseDown(false),children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",margin:0,padding:\"inherit\",position:\"absolute\",inset:0,overflow:overflow?\"visible\":\"hidden\",borderRadius:borderRadius,userSelect:\"none\",perspective:isCanvas?\"none\":effectsPerspective},children:/*#__PURE__*/_jsx(motion.ul,{ref:parentRef,...dragProps,style:{...containerStyle,gap:gap,placeItems:alignment,x:isHorizontal?isCanvas?canvasPosition:wrappedValue:0,y:!isHorizontal?isCanvas?canvasPosition:wrappedValue:0,flexDirection:isHorizontal?\"row\":\"column\",transformStyle:effectsRotate!==0&&!isCanvas?\"preserve-3d\":undefined,cursor:dragControl?isMouseDown?\"grabbing\":\"grab\":\"auto\",userSelect:\"none\",...style},children:dupedChildren})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles},\"aria-label\":\"Slideshow pagination controls\",className:\"framer--slideshow-controls\",children:[/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\",justifyContent:arrowShouldSpace?\"space-between\":\"center\",gap:arrowShouldSpace?\"unset\":arrowGap,opacity:arrowShouldFadeIn?OPACITY_0:1,alignItems:\"center\",inset:arrowPadding,top:arrowShouldSpace?arrowPadding:arrowHasTop?arrowPaddingTop:\"unset\",left:arrowShouldSpace?arrowPadding:arrowHasLeft?arrowPaddingLeft:arrowHasMid?0:\"unset\",right:arrowShouldSpace?arrowPadding:arrowHasRight?arrowPaddingRight:arrowHasMid?0:\"unset\",bottom:arrowShouldSpace?arrowPadding:arrowHasBottom?arrowPaddingBottom:\"unset\"},animate:arrowShouldFadeIn&&{opacity:isHovering?1:OPACITY_0},transition:transitionControl,children:[/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\",alt:\"Back Arrow\"})}),/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\",alt:\"Next Arrow\"})})]}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:isHorizontal?\"50%\":dotsInset,top:!isHorizontal?\"50%\":\"unset\",transform:isHorizontal?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:isHorizontal?\"row\":\"column\",bottom:isHorizontal?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,userSelect:\"none\",...dotsBlurStyle},children:dots}):null]})]});}/* Default Properties */Slideshow.defaultProps={direction:\"left\",dragControl:false,startFrom:0,itemAmount:1,infinity:true,gap:10,padding:10,autoPlayControl:true,effectsOptions:{effectsOpacity:1,effectsScale:1,effectsRotate:0,effectsPerspective:1200,effectsHover:true},transitionControl:{type:\"spring\",stiffness:200,damping:40},fadeOptions:{fadeContent:false,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},arrowOptions:{showMouseControls:true,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowFill:\"rgba(0,0,0,0.2)\",arrowSize:40},progressOptions:{showProgressDots:true}};/* Property Controls */addPropertyControls(Slideshow,{slots:{type:ControlType.Array,title:\"Content\",control:{type:ControlType.ComponentInstance}},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],displaySegmentedControl:true,defaultValue:Slideshow.defaultProps.direction},autoPlayControl:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:true},intervalControl:{type:ControlType.Number,title:\"Interval\",defaultValue:1.5,min:.5,max:10,step:.1,displayStepper:true,unit:\"s\",hidden:props=>!props.autoPlayControl},dragControl:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:false},startFrom:{type:ControlType.Number,title:\"Current\",min:0,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.startFrom},effectsOptions:{type:ControlType.Object,title:\"Effects\",controls:{effectsOpacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsOpacity,min:0,max:1,step:.01,displayStepper:true},effectsScale:{type:ControlType.Number,title:\"Scale\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsScale,min:0,max:1,step:.01,displayStepper:true},effectsPerspective:{type:ControlType.Number,title:\"Perspective\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsPerspective,min:200,max:2e3,step:1},effectsRotate:{type:ControlType.Number,title:\"Rotate\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsRotate,min:-180,max:180,step:1},effectsHover:{type:ControlType.Boolean,title:\"On Hover\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsHover}}},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},itemAmount:{type:ControlType.Number,title:\"Items\",min:1,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.itemAmount},gap:{type:ControlType.Number,title:\"Gap\",min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:0,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0},transitionControl:{type:ControlType.Transition,defaultValue:Slideshow.defaultProps.transitionControl,title:\"Transition\"},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:false},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},arrowOptions:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:Slideshow.defaultProps.arrowOptions.showMouseControls},arrowFill:{type:ControlType.Color,title:\"Fill\",hidden:props=>!props.showMouseControls,defaultValue:Slideshow.defaultProps.arrowOptions.arrowFill},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:Slideshow.defaultProps.arrowOptions.arrowSize,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowShouldFadeIn:{type:ControlType.Boolean,title:\"Fade In\",defaultValue:false,hidden:props=>!props.showMouseControls},arrowShouldSpace:{type:ControlType.Boolean,title:\"Distance\",enabledTitle:\"Space\",disabledTitle:\"Group\",defaultValue:Slideshow.defaultProps.arrowOptions.arrowShouldSpace,hidden:props=>!props.showMouseControls},arrowPosition:{type:ControlType.Enum,title:\"Position\",options:[\"auto\",\"top-left\",\"top-mid\",\"top-right\",\"bottom-left\",\"bottom-mid\",\"bottom-right\"],optionTitles:[\"Center\",\"Top Left\",\"Top Middle\",\"Top Right\",\"Bottom Left\",\"Bottom Middle\",\"Bottom Right\"],hidden:props=>!props.showMouseControls||props.arrowShouldSpace},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls||!props.arrowShouldSpace},arrowPaddingTop:{type:ControlType.Number,title:\"Top\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"bottom-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-right\"},arrowPaddingBottom:{type:ControlType.Number,title:\"Bottom\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-right\"},arrowPaddingRight:{type:ControlType.Number,title:\"Right\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-mid\"},arrowPaddingLeft:{type:ControlType.Number,title:\"Left\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-right\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-right\"||props.arrowPosition===\"bottom-mid\"},arrowGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace}}},progressOptions:{type:ControlType.Object,title:\"Dots\",controls:{showProgressDots:{type:ControlType.Boolean,title:\"Show\",defaultValue:false},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:0,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}}});/* Placeholder Styles */const containerStyle={display:\"flex\",flexDirection:\"row\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Component Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:180,lineHeight:1.5,textAlign:\"center\"};/* Control Styles */const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",pointerEvents:\"none\",userSelect:\"none\",top:0,left:0,right:0,bottom:0,border:0,padding:0,margin:0};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);/* Slide Component */const Slide=/*#__PURE__*/forwardRef(function Component(props,ref){var _child_props,_child_props1;const{slideKey,width,height,child,size,gap,wrappedValue,numChildren,childCounter,isCanvas,effects,effectsOpacity,effectsScale,effectsRotate,isHorizontal,isLast,index}=props;/**\n     * Unique offsets + scroll range [0, 1, 1, 0]\n     */const childOffset=((size===null||size===void 0?void 0:size.item)+gap)*childCounter;const scrollRange=[-(size===null||size===void 0?void 0:size.item),0,(size===null||size===void 0?void 0:size.parent)-(size===null||size===void 0?void 0:size.item)+gap,size===null||size===void 0?void 0:size.parent].map(val=>val-childOffset);/**\n     * Effects\n     */const rotateY=!isCanvas&&useTransform(wrappedValue,scrollRange,[-effectsRotate,0,0,effectsRotate]);const rotateX=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsRotate,0,0,-effectsRotate]);const opacity=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsOpacity,1,1,effectsOpacity]);const scale=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsScale,1,1,effectsScale]);const originXorY=!isCanvas&&useTransform(wrappedValue,scrollRange,[1,1,0,0]);const isVisible=!isCanvas&&useTransform(wrappedValue,latest=>latest>=scrollRange[1]&&latest<=scrollRange[2]);useEffect(()=>{if(!isVisible)return;return isVisible.onChange(newValue=>{var _ref_current;(_ref_current=ref.current)===null||_ref_current===void 0?void 0:_ref_current.setAttribute(\"aria-hidden\",!newValue);});},[]);return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:{display:\"contents\"},\"aria-hidden\":index===0?false:true,children:/*#__PURE__*/cloneElement(child,{ref:ref,key:slideKey+\"child\",style:{...(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.style,flexShrink:0,userSelect:\"none\",width,height,opacity:opacity,scale:scale,originX:isHorizontal?originXorY:.5,originY:!isHorizontal?originXorY:.5,rotateY:isHorizontal?rotateY:0,rotateX:!isHorizontal?rotateX:0},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.children)})});});function Dot({selectedOpacity,opacity,total,index,wrappedIndex,wrappedIndexInverted,dotStyle,buttonStyle,gap,padding,isHorizontal,isInverted,...props}){/* Check active item *//* Go 0\u20141\u20142\u20143\u20144\u20145\u20140 */let isSelected=wrappedIndex===index;/* Go 0\u20145\u20144\u20143\u20142\u20141\u20140\u20145 instead when inverted */if(isInverted){isSelected=Math.abs(wrappedIndexInverted)===index;}const inlinePadding=gap/2;let top=!isHorizontal&&index>0?inlinePadding:padding;let bottom=!isHorizontal&&index!==total-1?inlinePadding:padding;let right=isHorizontal&&index!==total-1?inlinePadding:padding;let left=isHorizontal&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle},initial:false,animate:{opacity:isSelected?selectedOpacity:opacity},transition:{duration:.3}})});}/* Dot Styles */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Slideshow\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideShow.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "class MotionValue{setAnimation(i){this.animation=i;null===i||void 0===i?void 0:i.finished.then((()=>this.clearAnimation())).catch((()=>{}))}clearAnimation(){this.animation=this.generator=void 0}}export{MotionValue};\n\n//# sourceMappingURL=index.es.js.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{useState,useEffect}from\"react\";export const isBrowser=()=>typeof document===\"object\";export function getBrowserVisibilityProp(){if(!isBrowser())return;if(typeof document.hidden!==\"undefined\"){// Opera 12.10 and Firefox 18 and later support\nreturn\"visibilitychange\";}else if(typeof document.msHidden!==\"undefined\"){return\"msvisibilitychange\";}else if(typeof document.webkitHidden!==\"undefined\"){return\"webkitvisibilitychange\";}}export function getBrowserDocumentHiddenProp(){if(!isBrowser())return;if(typeof document.hidden!==\"undefined\"){return\"hidden\";}else if(typeof document.msHidden!==\"undefined\"){return\"msHidden\";}else if(typeof document.webkitHidden!==\"undefined\"){return\"webkitHidden\";}}export function getIsDocumentHidden(){if(!isBrowser())return;return!document[getBrowserDocumentHiddenProp()];}export function usePageVisibility(){if(!isBrowser())return;const[isVisible,setIsVisible]=useState(getIsDocumentHidden());const onVisibilityChange=()=>setIsVisible(getIsDocumentHidden());useEffect(()=>{const visibilityChange=getBrowserVisibilityProp();document.addEventListener(visibilityChange,onVisibilityChange,false);return()=>{document.removeEventListener(visibilityChange,onVisibilityChange);};});return isVisible;}\nexport const __FramerMetadata__ = {\"exports\":{\"getBrowserVisibilityProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getIsDocumentHidden\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePageVisibility\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowser\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBrowserDocumentHiddenProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UsePageVisibility.map", "// Generated by Framer (99bc0fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"DemVQOa7A\",\"NghOKfNZ2\",\"WHNVspAca\",\"NFJ9mUYQm\",\"bneGmi10H\"];const serializationHash=\"framer-31eT3\";const variantClassNames={bneGmi10H:\"framer-v-1g4b858\",DemVQOa7A:\"framer-v-17pforh\",NFJ9mUYQm:\"framer-v-1ebhne5\",NghOKfNZ2:\"framer-v-19xfqov\",WHNVspAca:\"framer-v-1m5dl3x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"DemVQOa7A\",\"Variant 2\":\"NghOKfNZ2\",\"Variant 3\":\"WHNVspAca\",\"Variant 4\":\"NFJ9mUYQm\",\"Variant 5\":\"bneGmi10H\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"DemVQOa7A\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DemVQOa7A\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"NghOKfNZ2\",\"WHNVspAca\",\"NFJ9mUYQm\",\"bneGmi10H\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"NghOKfNZ2\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"WHNVspAca\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"NFJ9mUYQm\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-17pforh\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"DemVQOa7A\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({bneGmi10H:{\"data-framer-name\":\"Variant 5\"},NFJ9mUYQm:{\"data-framer-name\":\"Variant 4\"},NghOKfNZ2:{\"data-framer-name\":\"Variant 2\"},WHNVspAca:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-y897nt\",\"data-framer-name\":\"logistic_truck\",fill:\"black\",intrinsicHeight:55,intrinsicWidth:55,layoutDependency:layoutDependency,layoutId:\"tsHC38mMX\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 55 55\"><path fill=\"#181133\" d=\"M37.68 47.724c0 .85-.306 1.45-.794 1.734l-3.196 1.859c.487-.283.079-.702.079-1.563.011-1.712-.487-3.991-1.984-4.853-.748-.43-1.44-.476-1.927-.192l3.197-1.848c.487-.295 1.167-.25 1.927.181 1.496.862 2.698 2.959 2.698 4.682zM14.15 34.143c0 .85-.305 1.45-.793 1.734l-3.196 1.86c.487-.284-.176-.98-.176-1.842.011-1.712-.232-3.713-1.728-4.575-.748-.43-1.44-.476-1.927-.192l3.196-1.848c.488-.295 1.168-.25 1.927.181 1.496.862 2.698 2.959 2.698 4.682z\" class=\"color111d33 svgShape\"/><path fill=\"#554c75\" d=\"m4.294 29.593 12.603-7.324c.088-.052.215-.043.355.038L4.649 29.631c-.14-.08-.267-.09-.355-.038zm.355.038 12.603-7.324.756.407-12.603 7.324z\" class=\"color4c5c75 svgShape\"/><path fill=\"#363638\" d=\"m5.405 30.038 12.603-7.324 22.546 13.011-12.603 7.324zm22.546 13.011 12.603-7.324 9.826 5.673-12.603 7.324z\" class=\"color383736 svgShape\"/><path fill=\"#554c75\" d=\"M50.469 41.447v1.79c0 .15-.06.25-.14.3l-12.6 7.33c.08-.05-.928-.676-.928-.826l1.068-1.264 12.6-7.33z\" class=\"color4c5c75 svgShape\"/><path fill=\"#363638\" d=\"m37.777 48.722 12.603-7.324.09.052-12.603 7.324z\" class=\"color383736 svgShape\"/><path fill=\"#251d43\" d=\"m37.867 48.774-.005 1.786c0 .301-.213.422-.475.27L4.642 31.962c-.266-.154-.482-.51-.48-.795l.003-1.296c0-.287.218-.393.484-.239l.271.121L27.951 43.05l9.826 5.673.09.052z\" class=\"color1d2943 svgShape\"/><path fill=\"#a2a0aa\" d=\"m27.956 41.328 12.603-7.324-.005 1.721-12.603 7.324zM5.41 28.317l12.603-7.324 22.546 13.011-12.603 7.324z\" class=\"colora0a8aa svgShape\"/><path fill=\"#251d43\" d=\"m27.956 41.328-.005 1.721L5.405 30.038l.005-1.721z\" class=\"color1d2943 svgShape\"/><path fill=\"#181133\" d=\"m11.811 36.077-7.037-4.072c.302-1.314 1.29-1.908 2.266-1.908.531 0 1.086.163 1.643.486 1.761 1.015 3.133 3.472 3.128 5.494z\" class=\"color111d33 svgShape\"/><path fill=\"#554c75\" d=\"M8.258 31.322c1.49.86 2.702 2.96 2.698 4.673-.005 1.721-1.225 2.416-2.716 1.556-1.498-.865-2.71-2.964-2.705-4.686.005-1.713 1.225-2.408 2.723-1.543z\" class=\"color4c5c75 svgShape\"/><path fill=\"#fff\" d=\"M8.246 32.406c1.013.585 1.829 1.993 1.825 3.15 0 1.172-.818 1.638-1.837 1.047-1.008-.582-1.818-1.994-1.815-3.156.003-1.152.821-1.618 1.827-1.041zm-.34.19c-.463-.124-.792-.016-1.025.338.273.23.529.45.79.662l.037.026c.092.053.152.003.162-.12.006-.114.006-.235.01-.35l.026-.555m.716 1.304c.009.171.064.285.18.352a.455.455 0 0 0 .092.04 21.351 21.351 0 0 0 .72.218c-.228-.616-.557-1.107-1.011-1.506l-.014.02c.013.294.023.585.033.876m.727 2.455c.268-.181.404-.483.422-.939-.234-.034-.455-.079-.667-.097-.091-.008-.127.073-.073.218.102.268.209.536.318.818m-1.943-1.753c.053-.09.018-.221-.095-.343-.187-.203-.377-.402-.586-.624.007.451.121.891.374 1.37l.183-.23c.041-.059.088-.108.124-.173m.84 1.662c.177.102.353.166.532.195-.143-.275-.272-.54-.42-.794a.445.445 0 0 0-.143-.134c-.026-.015-.049-.023-.06-.018-.172.072-.327.18-.498.28.202.203.397.36.59.47m-.003-2.21c-.212-.123-.392-.017-.393.226a.87.87 0 0 0 .395.682c.213.122.39.026.393-.217.006-.246-.178-.566-.39-.689-.002 0-.004-.002-.005-.003m.004-.441c-.06-.032-.11-.004-.11.063 0 .07.049.155.11.19.06.035.107.008.11-.06a.25.25 0 0 0-.11-.193m-.3 1.396a.245.245 0 0 0-.11-.19c-.06-.035-.11-.006-.11.06 0 .07.05.155.11.19.058.034.108.008.11-.06m.964-.144c.06.035.11.01.11-.06a.235.235 0 0 0-.11-.19c-.057-.033-.107-.005-.107.061 0 .07.05.156.107.189m-1.358-.784c.06.035.108.008.11-.06a.24.24 0 0 0-.11-.19c-.057-.033-.107-.005-.107.061 0 .07.046.154.107.189m1.138 1.358a.24.24 0 0 0-.11-.19c-.057-.034-.107-.005-.107.061 0 .07.046.154.107.189.06.035.107.008.11-.06\" class=\"colorffffff svgShape\"/><path fill=\"#4f1ffe\" d=\"m40.979 17.097-.04 16.69-.07.04-12.93 7.5v-.01l-22.53-13 .04-16.69c0-.26.1-.45.25-.54l13-7.53c.16-.09.37-.08.6.06l20.84 12.03c.37.21.68.66.79 1.11.03.11.05.23.05.34z\" class=\"colorfebc1f svgShape\"/><path fill=\"#b19bff\" d=\"M40.14 15.648 19.3 3.616c-.234-.135-.446-.147-.6-.058L5.698 11.089c.153-.089.365-.076.599.059l20.84 12.032c.465.268.841.92.84 1.454l-.042 16.687 13.004-7.531.042-16.688c.001-.534-.375-1.185-.84-1.454z\" class=\"colorffde9b svgShape\"/><path fill=\"#8c6cff\" d=\"m40.976 17.105-.04 16.686-12.998 7.533.04-16.686c0-.537-.378-1.193-.845-1.46l13.008-7.534c.467.268.845.924.835 1.461z\" class=\"colorffd06c svgShape\"/><path fill=\"#4f1ffe\" d=\"M27.135 23.18c.466.268.842.92.84 1.454l-.04 16.687L5.41 28.317l.041-16.688c.002-.534.38-.75.845-.481l20.84 12.032z\" class=\"colorfebc1f svgShape\"/><path fill=\"#f9f8fe\" d=\"m28.115 31.646 12.603-7.324c.083-.048.197-.041.323.032l-12.603 7.324c-.126-.073-.24-.08-.323-.032z\" class=\"colorf8f9fe svgShape\"/><path fill=\"#ece7fc\" d=\"M50.839 39.407v1.73c0 .14-.05.25-.14.29l-12.6 7.33c.08-.05-.712-.286-.712-.426l.852-1.594 12.6-7.33z\" class=\"colore9e7fc svgShape\"/><path fill=\"#f3f1fc\" d=\"m50.839 39.407-12.6 7.33c0-.29-.77.089-1.02-.061v-1.049l12.6-7.33.57.33c.25.14.45.49.45.78z\" class=\"colorf3f1fc svgShape\"/><path fill=\"#f9f8fe\" d=\"m28.437 31.68 12.603-7.325 5.454 3.15-12.603 7.323c-2.176-1.133-5.117-2.447-5.454-3.149zm8.795 9.753 12.603-7.324-.012 4.193-12.602 7.324c-1.42-1.498-1.676-2.914.011-4.193z\" class=\"colorf8f9fe svgShape\"/><path fill=\"#f9f8fe\" d=\"m37.133 41.048 12.603-7.324c.063.131.1.266.1.385l-12.604 7.324c-.615.063-.437-.135-.1-.385z\" class=\"colorf8f9fe svgShape\"/><path fill=\"#f3f1fc\" d=\"m34.246 35.225 12.603-7.324 2.887 5.823-12.603 7.324c-1.373-1.84-2.364-3.774-2.887-5.823z\" class=\"colorf3f1fc svgShape\"/><path fill=\"#754fff\" d=\"m49.11 33.537-3.042 1.769-2.744 1.593-1.29.748-4.7 2.733-.538-1.085-1.924-3.882 4.372-2.541 5.92-3.441 1.292-.748.191-.112 1.123 2.265z\" class=\"color497bfe svgShape\"/><path fill=\"#e4defb\" d=\"M33.892 34.827a.963.963 0 0 1 .354.398l2.887 5.823c.064.131.1.266.1.385l-.012 4.193.564.326c.25.144.453.494.452.781l-.004 1.73c-.001.289-.206.404-.456.26l-9.826-5.674.005-1.72.027-9.392c0-.289.205-.404.455-.26l5.454 3.15z\" class=\"colordedffb svgShape\"/><path fill=\"#f9f8fe\" d=\"m33.892 34.827 12.603-7.324a.963.963 0 0 1 .354.398l-12.603 7.324a.966.966 0 0 0-.354-.398z\" class=\"colorf8f9fe svgShape\"/><path fill=\"#754fff\" d=\"m35.175 39.188-.005 1.454c0 .286-.202.4-.453.258l-5.445-3.145a.991.991 0 0 1-.449-.777l.012-3.596c0-.286.203-.4.451-.257l3.679 2.124c.121.072.24.198.324.348l1.764 3.164a.91.91 0 0 1 .122.427z\" class=\"color497bfe svgShape\"/><path fill=\"#b7b0cf\" d=\"m45.966 38.817.001.608-4.874 2.814-.001-.608zm-.003-1.321.001.61-4.874 2.814-.001-.61z\" class=\"colorb0b8cf svgShape\"/><path fill=\"#181133\" d=\"m35.339 49.657-7.036-4.07c.303-1.314 1.29-1.91 2.265-1.91.532 0 1.087.164 1.643.486 1.762 1.016 3.135 3.474 3.128 5.494z\" class=\"color111d33 svgShape\"/><path fill=\"#554c75\" d=\"M31.787 44.903c1.49.86 2.702 2.96 2.697 4.673-.004 1.721-1.224 2.416-2.715 1.556-1.498-.865-2.71-2.964-2.705-4.686.005-1.713 1.224-2.408 2.723-1.543z\" class=\"color4c5c75 svgShape\"/><path fill=\"#fff\" d=\"M31.775 45.987c1.013.585 1.829 1.993 1.825 3.15 0 1.172-.818 1.638-1.837 1.047-1.008-.582-1.818-1.995-1.815-3.156.003-1.152.821-1.618 1.827-1.041zm-.34.19c-.464-.124-.792-.016-1.025.338.273.23.529.45.79.662.013.01.025.019.037.026.092.053.152.003.162-.12.006-.114.006-.235.01-.35l.026-.555m.716 1.304c.008.171.064.285.18.352a.454.454 0 0 0 .092.04 24.545 24.545 0 0 0 .719.218c-.227-.616-.556-1.107-1.01-1.506l-.014.02c.013.294.023.585.033.876m.727 2.455c.268-.181.404-.483.422-.939-.234-.034-.455-.079-.667-.097-.091-.008-.128.073-.073.218.102.268.208.536.318.818m-1.943-1.753c.053-.09.017-.221-.095-.343-.188-.203-.377-.402-.586-.624.007.451.121.891.374 1.37l.182-.23c.042-.059.089-.108.125-.173m.84 1.662c.177.101.352.166.532.195-.143-.275-.272-.54-.42-.794a.445.445 0 0 0-.144-.134c-.026-.015-.048-.023-.06-.018-.171.072-.326.18-.497.28.202.203.397.36.59.47m-.003-2.21c-.212-.123-.392-.018-.393.226a.87.87 0 0 0 .395.682c.213.122.39.026.393-.217.006-.246-.178-.566-.39-.689-.002 0-.004-.002-.005-.003m.004-.441c-.061-.032-.11-.004-.11.063a.238.238 0 0 0 .109.19c.06.035.107.008.11-.06a.247.247 0 0 0-.11-.193m-.299 1.396a.245.245 0 0 0-.11-.19c-.06-.035-.11-.006-.11.06 0 .07.05.155.11.19.058.034.107.008.11-.06m.964-.144c.06.035.11.01.11-.06a.235.235 0 0 0-.11-.19c-.057-.033-.107-.005-.107.061 0 .07.049.156.107.189m-1.358-.784c.06.035.107.008.11-.06a.24.24 0 0 0-.11-.19c-.057-.033-.107-.005-.107.061 0 .07.046.154.107.189m1.138 1.358a.24.24 0 0 0-.11-.19c-.058-.034-.107-.005-.107.061 0 .07.046.154.107.189.06.035.107.008.11-.06\" class=\"colorffffff svgShape\"/><path fill=\"#fff\" d=\"m45.164 29.431-3.13 8.216-4.7 2.733-.538-1.085 2.448-6.423zm2.606 1.405-1.702 4.47-2.744 1.593 3.132-8.216.191-.112z\" opacity=\".3\" class=\"colorffffff svgShape\"/><path fill=\"#4f1ffe\" d=\"M40.43 41.033c.092-.053.168-.014.169.091l.004 1.453a.37.37 0 0 1-.167.29l-2.026 1.169c-.092.053-.164.011-.165-.098l-.004-1.453c0-.105.072-.23.164-.283l2.026-1.17z\" class=\"colorfebc1f svgShape\"/><path fill=\"#8c6cff\" d=\"M49.366 35.93c-.036-.017-.077-.011-.125.013l-2.022 1.169a.355.355 0 0 0-.167.286l.006 1.45c0 .06.018.095.048.113l-.418-.245c-.03-.018-.054-.053-.054-.113v-1.45c0-.107.072-.232.161-.28l2.028-1.175c.048-.024.09-.03.12-.012l.423.245zm-9.233 4.844.418.245c-.03-.018-.072-.012-.12.012L38.403 42.2a.364.364 0 0 0-.16.286l.005 1.45c0 .059.018.095.048.113l-.423-.245c-.03-.018-.048-.054-.048-.113l-.006-1.45c0-.107.071-.232.167-.28l2.022-1.175c.048-.024.09-.03.125-.012z\" class=\"colorffd06c svgShape\"/><path fill=\"#4f1ffe\" d=\"M49.242 35.945c.092-.053.168-.013.169.092l.004 1.452c0 .11-.076.237-.167.29l-2.026 1.17c-.092.052-.164.01-.165-.099l-.004-1.453c0-.105.072-.23.164-.282l2.025-1.17z\" class=\"colorfebc1f svgShape\"/><path fill=\"#f9f8fe\" d=\"M38.913 36.033c-.666 0-1.207.54-1.207 1.206 0-.666-.54-1.206-1.206-1.206.666 0 1.206-.54 1.206-1.206 0 .666.54 1.206 1.207 1.206z\" class=\"colorf8f9fe svgShape\"/></svg>',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-v0m45a\",\"data-framer-name\":\"storeroom\",fill:\"black\",intrinsicHeight:55,intrinsicWidth:55,layoutDependency:layoutDependency,layoutId:\"HrAXXoaRm\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 55 55\"><path fill=\"#522fd3\" d=\"m45.392 20.644-.011.003m0 0-.12.036m0 0-.032.01a12.18 12.18 0 0 0-.02.007m0 0-.146.045m0 0-.085.028-.08.026m0 0-.07.023m0 0-.155.052m0 0-.161.055m0 0-.15.053m0 0-.006.002-.005.002m0 0-.147.053m0 0a9.368 9.368 0 0 0-.02.007m0 0-.145.054m0 0-.008.003-.006.002m0 0-.148.056m0 0-.015.005-.01.004m0 0-.138.053m0 0-.013.005-.009.004m0 0-.14.055m0 0-.013.005-.009.004m0 0-.143.057m0 0a9.202 9.202 0 0 0-.022.01m0 0-.138.056m0 0-.02.008-.014.006m0 0a27.32 27.32 0 0 0-.128.054m0 0-.02.009-.015.006m0 0-.128.055m0 0a60.49 60.49 0 0 0-.038.016m0 0-.126.055m0 0-.023.01-.015.007m0 0-.123.055m0 0a205.395 205.395 0 0 0-.047.02m0 0-.115.053m0 0a256.289 256.289 0 0 0-.05.023m0 0-.112.051m0 0a115.15 115.15 0 0 0-.054.026m0 0-.11.052m0 0a216.121 216.121 0 0 0-.054.025m0 0-.148.071m0 0-.123.06m0 0a71.043 71.043 0 0 0-.06.03m0 0-.148.073m0 0-.165.084m0 0-.102.052m0 0-.065.033m0 0-.098.052m0 0-.066.034m0 0-.098.052-.067.036m0 0-.102.055-.062.033m0 0-.098.054-.068.037m-.1.056-.064.035m0 0-.106.06m0 0a478.21 478.21 0 0 0-.104.059m0 0-.119.068m-35.306-5.57 24.75 14.384-.06.066L4.704 17.48l.06-.066z\" class=\"colord3362f svgShape\"/><path fill=\"#5732df\" d=\"M29.511 49.9 4.756 35.52l-.051-18.04 24.75 14.384c3.406 5.657 3.23 11.69.056 18.036z\" class=\"colordf3260 svgShape\"/><path fill=\"#4f1ffe\" d=\"M39.828 21.822c3.676-2.123 7.567-2.955 11.09-3.008l.582-.008-.341 1-.583.009c-1.7.024-3.43.301-5.18.827l-.138.042-.135.043-.06.018-.085.028-.08.026-.07.023-.096.032-.06.02a21.52 21.52 0 0 0-.103.035l-.057.02a21.419 21.419 0 0 0-1.26.48 29.527 29.527 0 0 0-.822.357 28.208 28.208 0 0 0-.49.23l-.053.025a26.311 26.311 0 0 0-.276.136l-.055.027-.108.055-.057.029-.102.052-.065.033-.098.052-.066.034-.098.052-.067.036-.102.055-.062.033-.098.054-.068.037-.1.056-.064.035-.118.067a29.165 29.165 0 0 0-.542.314l-.165.1a46.683 46.683 0 0 0-.672.416c-2.678 1.705-5.41 3.984-8.157 6.804a85.588 85.588 0 0 0-.266.275c-.449.467-.871.918-1.294 1.383l-.608.669c-.304-.191-.399-.403-.323-.632l.62-1.11c3.773-4.146 7.292-7.148 10.952-9.261z\" class=\"colorfebc1f svgShape\"/><path fill=\"#8c6cff\" d=\"M28.579 32.825 3.828 18.44l-.323-.631c10.737 4.159 24.94 7.432 24.751 14.383l.323.632z\" class=\"colorffd06c svgShape\"/><path fill=\"#7451f4\" d=\"M46.613 39.195c.97-1.098 2.465-1.513 3.726-2.166l-.048-17.209c-1.61.05-3.24.33-4.9.82-.04.02-.09.03-.16.05-.04.01-.07.03-.17.06-.03 0-.05.01-.08.02s-.06.02-.08.03c-.03.01-.05.01-.07.02-.04.01-.07.02-.16.05-.03.02-.07.03-.16.06-.04.01-.07.02-.16.05-.03.02-.07.03-.16.06-.04.02-.08.03-.16.06-.04.02-.08.03-.17.07-.04.01-.08.03-.16.06-.04.01-.08.03-.16.06-.04.02-.09.04-.17.07-.04.01-.08.03-.16.07-.04.01-.08.03-.17.07-.04.01-.08.03-.16.07-.04.01-.08.03-.17.07-.04.02-.08.03-.16.07-.04.02-.08.04-.17.08-.04.02-.08.03-.16.07-.04.02-.08.04-.17.08-.04.02-.07.04-.16.08-.04.02-.08.04-.17.08-.04.02-.07.04-.17.08-.03.02-.07.04-.16.09-.03.01-.07.03-.1.05-.02.01-.05.02-.07.03-.03.02-.06.04-.1.05a.21.21 0 0 1-.06.04c-.03.02-.07.03-.1.05-.02.01-.04.02-.07.04-.03.01-.06.03-.1.05a.21.21 0 0 0-.06.04.47.47 0 0 0-.1.05c-.02.01-.04.02-.07.04-.03.01-.06.03-.1.05-.02.01-.04.03-.06.04-.04.02-.08.04-.16.09-.06.03-.11.06-.17.09-.05.04-.11.07-.19.11-.05.03-.09.06-.17.11-.05.02-.09.05-.18.1-.04.03-.08.05-.15.1-.05.02-.09.05-.17.1a.99.99 0 0 1-.15.09.86.86 0 0 1-.16.1c-2.67 1.71-5.41 3.99-8.19 6.85-.04.04-.08.07-.11.11l-.15.15-1 1.06.057 17.156c.642-.05 1.937-.928 2.49-1.25 1.17-.684 2.319-1.327 3.446-2.079a2.324 2.324 0 0 1 1.902-.311l8.627-4.983c.124-.438.337-.856.64-1.198z\" class=\"colorf45170 svgShape\"/><g fill=\"#754fff\" class=\"color5094ff svgShape\"><path d=\"m26.594 36.724-.017 5.839-6.511-3.759.018-5.839zm-12.465-1.348L7.621 31.62l.01-5.84 6.51 3.76z\" fill=\"#000\" class=\"color000000 svgShape\"/></g><path fill=\"#ece7fc\" d=\"m19.55 39.103.516-.299.018-6.436-.516.3z\" class=\"colore9e7fc svgShape\"/><path fill=\"#fff\" d=\"m26.576 43.16.515-.3-7.025-4.056-.516.3c1.949 1.614 4.333 2.938 7.026 4.055z\" class=\"colorffffff svgShape\"/><path fill=\"#ece7fc\" d=\"m27.092 44.055.516-.3.022-7.627-.516.3c-.594 1.771-.337 4.66-.022 7.627z\" class=\"colore9e7fc svgShape\"/><path fill=\"#fff\" d=\"m27.114 36.427.516-.3-8.063-4.654-.515.3c2.792 2.065 5.504 3.736 8.062 4.654z\" class=\"colorffffff svgShape\"/><path fill=\"#f3f1fc\" d=\"M27.092 44.055 19.03 39.4l.022-7.627 8.062 4.654-.022 7.628zm-7.542-4.952 7.026 4.056.018-6.435-7.026-4.056-.018 6.435\" class=\"colorf3f1fc svgShape\"/><path fill=\"#ece7fc\" d=\"m7.102 31.916.515-.3.018-6.435-.515.3c-.229 2.366-.276 4.552-.018 6.435z\" class=\"colore9e7fc svgShape\"/><path fill=\"#fff\" d=\"m14.127 35.972.516-.299-7.026-4.057-.515.3z\" class=\"colorffffff svgShape\"/><path fill=\"#ece7fc\" d=\"m14.644 36.867.515-.299.022-7.628-.516.3z\" class=\"colore9e7fc svgShape\"/><path fill=\"#fff\" d=\"m14.665 29.24.516-.3-8.062-4.654-.516.3a50.132 50.132 0 0 0 8.062 4.654z\" class=\"colorffffff svgShape\"/><path fill=\"#f3f1fc\" d=\"M14.644 36.867 6.58 32.213l.022-7.628 8.062 4.655-.021 7.627zm-7.542-4.95 7.025 4.055.018-6.435L7.12 25.48l-.018 6.436\" class=\"colorf3f1fc svgShape\"/><path fill=\"#5732df\" d=\"m47.246 39.663-.699-.322-.033-11.955.699-.402z\" class=\"colordf3260 svgShape\"/><path fill=\"#323134\" d=\"m35.368 46.522 11.178-6.455z\" class=\"color343331 svgShape\"/><path fill=\"#fff\" d=\"m46.547 39.516-11.179 6.453-.037-12.126 11.183-6.457z\" class=\"colorffffff svgShape\"/><path fill=\"#a79ec9\" d=\"m46.547 36.309-11.194 6.462-.022-8.928 11.183-6.457z\" class=\"color9ea9c9 svgShape\"/><path fill=\"#e4defb\" d=\"m46.547 34.702-11.209 6.471.008-1.228-.001-.342-.002-.869-.001-.348-.002-.867-.001-.347-.008-.864v-2.465l11.183-6.457.011 2.115v.347l.004.867.003.348.004.867v.347l.004.867.003.348z\" class=\"colordedffb svgShape\"/><path fill=\"#f3f1fc\" d=\"m47.65 26.181-.66-.384-12.715 7.342.004 1.592.66.384 12.715-7.341z\" class=\"colorf3f1fc svgShape\"/><path fill=\"#ece7fc\" d=\"m34.939 35.115-.66-.384-.004-1.592.659.383z\" class=\"colore9e7fc svgShape\"/><path fill=\"#f3f1fc\" d=\"m34.934 33.522-.659-.383 12.715-7.342.66.384z\" class=\"colorf3f1fc svgShape\"/><path fill=\"#fff\" d=\"m47.65 26.181.004 1.593-12.715 7.341-.005-1.593zm-.339 13.512-11.878 6.859-.065-.795 11.179-6.415z\" class=\"colorffffff svgShape\"/><path fill=\"#a79ec9\" d=\"M46.547 36.308v3.033l-.088-.051-2.546-1.46z\" class=\"color9ea9c9 svgShape\"/><g fill=\"#f3f1fc\" class=\"colorf3f1fc svgShape\"><path d=\"M46.525 29.501v.347l-11.183 6.46v-.347zm.011 2.429v.347l-11.191 6.474-.004-.348zm.007 1.562-11.197 6.454v-.344l11.194-6.458zm-.011-2.429L35.34 37.527v-.348l11.189-6.464z\" fill=\"#000\" class=\"color000000 svgShape\"/></g><path fill=\"#f9f8fe\" d=\"m29.012 48.141.542-.314L4.76 33.513l-.542.314c9.662 5.886 22.27 14.123 24.793 14.314z\" class=\"colorf8f9fe svgShape\"/><path fill=\"#e4defb\" d=\"m4.219 33.827-.006 2.124 24.89 14.361-.091-2.171z\" class=\"colordedffb svgShape\"/><path fill=\"#e4defb\" d=\"m29.563 50.58-.542-.315-.006-2.124.542.314c.872.562.792 1.284.006 2.124z\" class=\"colordedffb svgShape\"/><path fill=\"#f9f8fe\" d=\"m29.557 48.455-.542-.314 6.353-3.668.541.315c-2.064 2.655-4.16 4.493-6.352 3.667z\" class=\"colorf8f9fe svgShape\"/><path fill=\"#ece7fc\" d=\"m35.909 44.788.006 2.124-6.352 3.667-.006-2.124z\" class=\"colore9e7fc svgShape\"/><path fill=\"#e4defb\" d=\"m47.793 40.041-.541-.315-.006-2.124.541.315z\" class=\"colordedffb svgShape\"/><path fill=\"#f9f8fe\" d=\"m47.787 37.917-.541-.315 3.084-1.781.541.315z\" class=\"colorf8f9fe svgShape\"/><path fill=\"#ece7fc\" d=\"m50.871 36.136.006 2.124-3.084 1.781-.006-2.124z\" class=\"colore9e7fc svgShape\"/><path fill=\"#ece7fc\" d=\"m47.246 40.355.541-.314.006-2.124-.541.314z\" class=\"colore9e7fc svgShape\"/><path fill=\"#f9f8fe\" d=\"m47.252 38.231.541-.314-1.247-.721-.542.315z\" class=\"colorf8f9fe svgShape\"/><path fill=\"#e4defb\" d=\"m46.004 37.511-.006 2.124 1.248.72.006-2.124z\" class=\"colordedffb svgShape\"/><path fill=\"#b19bff\" d=\"m51.496 18.801-.576.012c-3.522.056-7.179 1.15-10.847 3.273-2.089 1.208-4.2 2.754-6.344 4.628a62.667 62.667 0 0 0-4.865 4.809l-.61.666L3.5 17.808l.61-.666a60.754 60.754 0 0 1 4.876-4.809c2.133-1.873 4.255-3.42 6.332-4.628 3.68-2.122 7.326-3.217 10.848-3.273l.587-.011L51.496 18.8z\" class=\"colorffde9b svgShape\"/></svg>',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-izn7j0\",\"data-framer-name\":\"logistic_feedback\",fill:\"black\",intrinsicHeight:52,intrinsicWidth:52,layoutDependency:layoutDependency,layoutId:\"d4wC6V6Ho\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 52 52\"><path fill=\"#eeedf2\" d=\"M27.395 4.25a.72.72 0 0 1-.23.19c-.511.291-1.344.284-1.848-.007a.744.744 0 0 1-.245-.206c-.252-.283-.183-.635.222-.871.504-.29 1.352-.29 1.864 0 .413.236.49.603.237.894z\" class=\"coloredeef2 svgShape\"/><path fill=\"#181133\" d=\"M27.395 4.25a.72.72 0 0 1-.23.19c-.511.291-1.344.284-1.848-.007a.744.744 0 0 1-.245-.206.895.895 0 0 1 .222-.176c.504-.29 1.352-.29 1.864 0 .107.061.184.13.237.199z\" class=\"color111d33 svgShape\"/><path fill=\"#251d43\" d=\"M30.765 37.682c0 .94-.65 2.08-1.47 2.54l-16.58 9.58c-.41.24-.79.25-1.06.09l-3.44-2.03c-.26-.15-.43-.48-.43-.94l-.1-32.6c0-.94.66-2.08 1.47-2.55l16.58-9.57c.41-.24.78-.26 1.05-.1l3.44 2.03c.27.15.44.48.44.95l.1 32.6z\" class=\"color1d2943 svgShape\"/><path fill=\"#554c75\" d=\"M30.237 4.142c-.264-.156-.636-.137-1.047.098l-16.577 9.57c-.812.47-1.477 1.615-1.468 2.545l.098 32.606c0 .46.157.783.43.94l-3.455-2.04c-.264-.147-.43-.48-.43-.94L7.69 14.325c-.01-.94.656-2.084 1.468-2.554L25.735 2.2c.41-.235.783-.255 1.047-.098l3.455 2.04z\" class=\"color4c5c75 svgShape\"/><path fill=\"#251d43\" d=\"M29.194 4.24c.812-.469 1.47-.086 1.473.847l.096 32.598c.003.933-.65 2.073-1.463 2.542L12.718 49.8c-.812.47-1.477.09-1.48-.843l-.096-32.598c-.002-.933.658-2.076 1.47-2.545L29.194 4.24z\" class=\"color1d2943 svgShape\"/><path fill=\"#fff\" d=\"M29.197 6.752c.406-.234.738-.045.74.422l.088 30.16c.002.467-.329 1.039-.735 1.273l-16.58 9.574c-.407.234-.739.045-.74-.422L11.88 17.6c-.001-.467.33-1.039.735-1.273l16.582-9.574z\" class=\"colorffffff svgShape\"/><path fill=\"#554c75\" d=\"M26.262 6.618c.324-.188.594-.034.595.34.001.38-.267.836-.592 1.024s-.594.04-.595-.34c-.001-.373.267-.837.592-1.024zm1.331-.424c.169-.097.3-.022.301.164 0 .187-.13.413-.299.51-.156.091-.288.016-.288-.17 0-.187.13-.414.286-.504zM15.64 12.75c.325-.188.588-.03.59.343 0 .38-.261.833-.586 1.021-.331.191-.594.041-.595-.34-.001-.373.26-.833.591-1.024zm-1.336 1.117c.163-.094.294-.02.295.167 0 .187-.13.414-.293.507-.162.094-.294.02-.295-.168 0-.186.13-.413.293-.506zm2.618-1.512c.162-.094.294-.019.295.168 0 .187-.13.413-.293.507-.163.094-.294.019-.295-.168 0-.187.13-.413.293-.507zm7.929-4.506.001.525-7.01 4.047-.001-.524z\" class=\"color4c5c75 svgShape\"/><path fill=\"#e4defa\" d=\"M7.925 19.272c0-.36.14-.61.37-.7l.68-.4c.19-.11.45-.09.74.07.58.34 1.05 1.15 1.05 1.81-.01.33-.12.57-.31.68l-.67.38c-.02.02-.05.03-.07.04-.19.12-.46.1-.75-.07-.58-.33-1.04-1.14-1.04-1.81zm2.84 4.69c-.01.33-.12.56-.31.67l-.68.39-.06.04c-.19.11-.46.09-.75-.08-.58-.33-1.04-1.14-1.04-1.81 0-.37.14-.61.37-.7l.68-.4c.19-.1.45-.09.74.08.58.33 1.05 1.15 1.05 1.81z\" class=\"colordedffa svgShape\"/><path fill=\"#fff\" d=\"M10.763 20.056c-.005.33-.121.562-.307.674l-.74.426c.186-.107.303-.34.303-.675.004-.655-.46-1.474-1.042-1.809-.26-.149-.502-.176-.684-.102l.68-.398c.19-.107.45-.093.744.075.58.334 1.046 1.148 1.046 1.809z\" class=\"colorffffff svgShape\"/><path fill=\"#e4defa\" d=\"M8.976 18.674c.58.335 1.047 1.15 1.045 1.81-.002.667-.472.934-1.052.599-.58-.335-1.047-1.143-1.045-1.81.002-.66.471-.934 1.052-.6z\" class=\"colordedffa svgShape\"/><path fill=\"#fff\" d=\"M10.763 23.96c-.005.33-.121.562-.307.674l-.74.425c.186-.107.303-.34.303-.674.004-.656-.46-1.474-1.042-1.81-.26-.148-.502-.176-.684-.102l.68-.397c.19-.107.45-.093.744.074.58.335 1.046 1.149 1.046 1.81z\" class=\"colorffffff svgShape\"/><path fill=\"#e4defa\" d=\"M8.976 22.577c.58.335 1.047 1.15 1.045 1.81-.002.667-.472.935-1.052.6-.58-.336-1.047-1.144-1.045-1.81.002-.66.471-.935 1.052-.6z\" class=\"colordedffa svgShape\"/><path fill=\"#8c6cff\" d=\"m26.666 25.483.039 12.525-11.82 6.824-.039-12.525z\" class=\"colorffd06c svgShape\"/><path fill=\"#f3f1fc\" d=\"M19.11 29.845v4.157l1.665-2.639 1.666.69v-4.131z\" class=\"colorf3f1fc svgShape\"/><path fill=\"#554c75\" d=\"m20.717 40.487-4.951 2.858-.008-3.173 4.948-2.859z\" class=\"color4c5c75 svgShape\"/><path fill=\"#e6e3f0\" d=\"m16.656 40.051.007 2.377-.356.205-.006-2.377zm.662-.382.006 2.377-.251.145-.006-2.377zm2.847-1.644.007 2.377-.251.145-.007-2.377zm-1.425.823.007 2.377-.251.145-.007-2.377zm.766-.442.007 2.377-.356.205-.007-2.377zm-1.425.822.007 2.377-.356.206-.006-2.377z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#785ae7\" d=\"m22.214 19.034-9.163 5.291.003 1.158 9.16-5.288z\" class=\"color78e75a svgShape\"/><path fill=\"#e6e3f0\" d=\"m23.549 19.424 5.306-3.063-.004-1.159-5.302 3.061zm-10.506 2.131.003 1.166 15.801-9.122-.003-1.166zm.245 9.341 15.582-8.997-.003-1.166-15.579 8.995zm-.229-3.81.003 1.166 15.801-9.122-.004-1.166zm6.755-11.046 9.025-5.21-.003-1.166-9.022 5.209z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#754fff\" d=\"m18.655 15.542-5.62 3.244.004 1.166 5.616-3.243z\" class=\"colorb28afd svgShape\"/><path fill=\"#5732df\" d=\"M44.315 12.092c0 .55-.38 1.21-.86 1.49l-11.22 6.47-2.22 5.12-1.44-.83.1-2.23c-.24.14-.46.15-.61.06-.02-.01-.03-.02-.04-.03l-1.39-.8c-.16-.09-.25-.28-.26-.55l-.01-6.59c-.01-.55.38-1.21.85-1.49l14.78-8.53c.24-.14.46-.15.62-.06l1.39.81c.18.09.29.28.29.57l.02 6.59z\" class=\"colordf3260 svgShape\"/><path fill=\"#5732df\" d=\"m30.014 25.172-1.435-.83.169-3.932 1.435.831z\" class=\"colordf3260 svgShape\"/><path fill=\"#5732df\" d=\"M44.044 4.954c-.157-.09-.374-.077-.613.06l-14.777 8.532c-.473.272-.86.942-.858 1.485l.019 6.588c0 .27.096.46.25.55l-1.433-.83c-.154-.09-.25-.279-.253-.551l-.017-6.586c-.003-.545.383-1.213.856-1.485l14.78-8.534c.238-.138.455-.15.612-.058l1.434.83z\" class=\"colordf3260 svgShape\"/><path fill=\"#7451f4\" d=\"M43.432 5.014c.474-.274.862-.053.864.492l.018 6.586c.002.548-.383 1.212-.857 1.486l-11.22 6.478-2.223 5.116.169-3.93-1.505.868c-.473.273-.862.057-.864-.492l-.018-6.586c-.002-.545.385-1.213.857-1.485l14.78-8.533z\" class=\"colorf45170 svgShape\"/><path fill=\"#8c6cff\" d=\"m35.487 12.325.36 1.069 1.172-.676-.946 1.338.365 1.065-.944-.242-.946 1.333.358-1.482-.944-.247 1.165-.673zm3.452-1.993.362 1.068 1.17-.675-.946 1.338.367 1.064-.946-.241-.944 1.332.358-1.482-.944-.247 1.165-.673zm3.454-1.994.361 1.069 1.171-.676-.946 1.338.367 1.063-.946-.24-.946 1.333.36-1.484-.946-.245 1.165-.673z\" class=\"colorffd06c svgShape\"/><path fill=\"#fff\" d=\"M31.213 13.865c1.248-.721 2.266-.143 2.27 1.293.004 1.436-1.007 3.18-2.255 3.9-1.25.722-2.268.15-2.272-1.286-.004-1.437 1.007-3.186 2.257-3.907z\" class=\"colorffffff svgShape\"/><path fill=\"#7b57fe\" d=\"M32.909 17.227c-.413.767-1.013 1.446-1.68 1.832-.673.388-1.278.403-1.695.104.127-1.008.829-2.122 1.682-2.616.473-.272.9-.301 1.208-.125.253.144.424.42.485.805zm-1.7-2.621c.389-.224.705-.044.707.404 0 .445-.314.988-.701 1.212-.39.225-.706.046-.708-.4-.001-.447.314-.992.703-1.216z\" class=\"color57b3fe svgShape\"/></svg>',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-qgffim\",\"data-framer-name\":\"barcode_reader\",fill:\"black\",intrinsicHeight:55,intrinsicWidth:55,layoutDependency:layoutDependency,layoutId:\"zB7ecvUrJ\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 55 55\"><path fill=\"#4f1ffe\" d=\"m40.035 12.511-.01.01-.06 21.18-19.18 11.14v.03l-15.39-8.9.06-21.17v-.04h.03l.01.01 19.16-11.13 15.37 8.86z\" class=\"colorfebc1f svgShape\"/><path fill=\"#4f1ffe\" d=\"m40.028 12.496-.067 21.203-19.197 11.157.067-21.204z\" class=\"colorfebc1f svgShape\"/><path fill=\"#8c6cff\" d=\"m20.845 23.658-.064 21.213-15.389-8.897.063-21.177v-.036h.027z\" class=\"colorffd06c svgShape\"/><path fill=\"#b19bff\" d=\"m40.036 12.508-19.21 11.159-15.371-8.879L24.656 3.637z\" class=\"colorffde9b svgShape\"/><path fill=\"#fff\" d=\"m19.792 39.595-.01 2.964c0 .077-.025.129-.076.163a.171.171 0 0 1-.078.017.229.229 0 0 1-.103-.026l-2.577-1.494a.427.427 0 0 1-.197-.352l.008-2.964c0-.078.026-.138.077-.163.052-.035.112-.026.172.008l2.586 1.495c.112.06.206.223.198.352z\" class=\"colorffffff svgShape\"/><path fill=\"#423f4f\" d=\"m18.829 39.161-.368.701.228.132.503.289zm-.14.833-.004 1.387.275.159.004-1.387zm-1.367.723-.001.297 1.9 1.097.001-.297z\" class=\"color3f434f svgShape\"/><path fill=\"#fff\" d=\"m15.96 37.379-.008 2.963c0 .078-.035.138-.086.164-.017.017-.043.017-.069.017a.297.297 0 0 1-.112-.026l-2.577-1.486a.48.48 0 0 1-.197-.36l.008-2.965a.2.2 0 0 1 .078-.163.193.193 0 0 1 .18.009l2.577 1.495c.112.06.206.223.206.352z\" class=\"colorffffff svgShape\"/><path fill=\"#423f4f\" d=\"m13.848 36.369-.003.988c0 .312.18.674.42.858l-.003.89c-.168-.077-.295-.07-.295.023l.741.428c0-.093-.126-.246-.294-.363l.003-.89c.11.044.204.033.278-.013.087-.065.144-.186.144-.36l.003-.988-.994-.573zm3.74 2.989-.004 1.387.275.159.004-1.387z\" class=\"color3f434f svgShape\"/><path fill=\"#423f4f\" d=\"m17.726 38.525-.366.702.228.131.501.288z\" class=\"color3f434f svgShape\"/><path fill=\"#fff\" d=\"m24.054 27.07 12.661-7.31.023 10.136-12.684 7.323z\" class=\"colorffffff svgShape\"/><path fill=\"#423b5a\" d=\"m28.593 26.394.015 6.247-1.961 1.138-.016-6.247zm7.085-4.081.016 6.232-.712.411-.016-6.247zm-3.559 2.04.016 6.248-1.012.585-.016-6.232zm-1.66.965.031 6.231-.395.222-.016-6.231zm-.791.459.016 6.247-.712.395-.016-6.231zm-3.559 2.056.016 6.231-1.012.601-.016-6.247zm8.509-4.919.016 6.247-1.961 1.139-.032-6.247z\" class=\"color3b475a svgShape\"/><g opacity=\".4\" class=\"color000000 svgShape\"><path fill=\"#754fff\" d=\"m40.942 38.295-11.725-6.802v-3.72l12.025 8.246z\" class=\"color5094ff svgShape\"/><path fill=\"#7b57fe\" d=\"m41.242 36.019-12.025-8.246 6.752-3.307 9.61 9.771z\" class=\"color57b3fe svgShape\"/></g><path fill=\"#cec9e2\" d=\"m38.4 47.778 3.706-2.153.173.1-3.705 2.154z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#cec9e2\" d=\"m42.562 45.753-3.706 2.153c-.072.042-.172.036-.282-.027l3.705-2.154c.11.064.21.07.283.028z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#613ce7\" d=\"m38.273 46.789 3.706-2.153.303.175-3.706 2.153z\" class=\"colore74c3c svgShape\"/><path fill=\"#613ce7\" d=\"m42.562 45.753-3.706 2.153c.071-.041.116-.13.116-.256a.798.798 0 0 0-.115-.39.808.808 0 0 0-.28-.296l3.705-2.153a.8.8 0 0 1 .28.296.798.798 0 0 1 .116.39c0 .126-.045.214-.116.256z\" class=\"colore74c3c svgShape\"/><path fill=\"#cec9e2\" d=\"m43.726 46.719-3.706 2.153a.838.838 0 0 1-.38-.659l3.706-2.153a.838.838 0 0 0 .38.659z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#cec9e2\" d=\"m39.641 47.676 3.706-2.154-.001.538-3.706 2.153z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#cec9e2\" d=\"m39.752 47.432 3.706-2.154c-.068.04-.11.124-.11.244l-3.707 2.154c0-.12.043-.204.111-.244z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"m39.752 47.432 3.706-2.154c.07-.04.165-.034.272.027l-3.706 2.154c-.106-.062-.203-.067-.272-.027z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#cec9e2\" d=\"m38.475 46.621 3.706-2.154c.277-.16.654-.15 1.119.012l-3.706 2.153c-.465-.162-.842-.172-1.119-.011zm1.545 2.251 3.706-2.153 3.034 1.751-3.706 2.154z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"m40.024 47.459 3.706-2.154 3.034 1.752-3.706 2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#cec9e2\" d=\"m45.625 45.767-3.706 2.154c-.594-.273-1.502-.63-1.997-.915l1.61-.936 2.095-1.217-3.705 2.153c-.265-.153-.41-.285-.328-.374L43.3 44.48c-.083.088.063.22.328.373.494.286 1.403.642 1.997.915z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#5732df\" d=\"M39.594 46.632 43.3 44.48l.108.04-3.706 2.153a9.873 9.873 0 0 0-.108-.04z\" class=\"colordf3260 svgShape\"/><path fill=\"#5732df\" d=\"m44.298 44.576-3.706 2.154c-.203.118-.5.098-.89-.058l3.706-2.154c.39.156.687.176.89.058z\" class=\"colordf3260 svgShape\"/><path fill=\"#cec9e2\" d=\"m47.031 48.496-3.706 2.154c-.07.04-.165.035-.271-.026l3.706-2.154c.106.061.202.067.271.026z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"m47.031 48.496-3.706 2.154c.069-.04.111-.124.112-.244l3.706-2.154c0 .12-.043.205-.112.244zm-3.593 1.372 3.706-2.154-.001.538-3.706 2.154zm-.38-.658 3.706-2.153a.84.84 0 0 1 .38.657l-3.706 2.154a.837.837 0 0 0-.38-.657z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#cec9e2\" d=\"M45.625 45.767c.277.128.477.113.621.03L42.54 47.95c-.144.084-.344.098-.62-.03l3.705-2.153z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#613ce7\" d=\"M46.246 45.797 42.54 47.95c.332-.193.368-.752.371-.793l3.706-2.154c-.003.041-.04.6-.37.794z\" class=\"colore74c3c svgShape\"/><path fill=\"#cec9e2\" d=\"m47.261 46.26-1.853 1.077-1.853 1.076a.663.663 0 0 1-.267-.495l3.706-2.154-3.706 2.154c0-.093.033-.159.087-.19l3.706-2.154c-.054.031-.087.097-.087.19 0 .176.116.392.267.496z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"m43.375 47.728 3.706-2.154c.047-.027.111-.028.182.006l-3.706 2.153c-.07-.033-.134-.033-.182-.005z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#cec9e2\" d=\"m43.555 48.413 3.706-2.153.669.462-3.706 2.154z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"m43.557 47.733 3.706-2.153.692.32-3.706 2.154zm-.499 1.477c.21.122.38.416.38.658l-.001.538c-.001.241-.173.34-.383.218l-3.034-1.752a.838.838 0 0 1-.38-.659l.001-.537c0-.242.172-.34.383-.217l3.034 1.752z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#a79ec9\" d=\"m44.289 46.692 3.706-2.153-.04 1.361-3.706 2.154z\" class=\"color9ea9c9 svgShape\"/><path fill=\"#e6e3f0\" d=\"m44.25 48.054-.026.822-.669-.463a.663.663 0 0 1-.267-.495c0-.175.118-.255.27-.185l.691.321z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#613ce7\" d=\"m40.904 41.916 3.706-2.153c.1.059 1.995 1.19 2.101 2.427.107 1.235-.084 2.734-.094 2.813l-3.706 2.154c.01-.08.2-1.578.094-2.813-.106-1.237-2.001-2.368-2.101-2.428z\" class=\"colore74c3c svgShape\"/><path fill=\"#cec9e2\" d=\"M47 43.542c0 .176.117.392.268.496l-3.706 2.153a.663.663 0 0 1-.268-.495c.327 1.993 2.47-1.436 3.706-2.154l-3.706 2.154c0-.094.034-.16.087-.191l3.706-2.154c-.053.031-.087.098-.087.191z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"m43.381 45.505 3.706-2.154c.048-.028.112-.028.183.005l-3.706 2.154c-.071-.033-.135-.033-.183-.005z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#cec9e2\" d=\"m43.562 46.191 3.706-2.153.727.501-3.706 2.153zm.687 1.863 3.706-2.154-.025.822-3.706 2.154z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"m44.313 45.859-.024.833-.727-.5a.663.663 0 0 1-.268-.496c0-.177.119-.257.27-.186l.749.349z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#e6e3f0\" d=\"m43.564 45.51 3.706-2.154.748.349-3.705 2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#cec9e2\" d=\"m47.274 41.815-3.706 2.153a.663.663 0 0 1-.268-.496l3.706-2.153-3.706 2.153c0-.093.034-.159.088-.19l3.705-2.154c-.053.031-.086.097-.087.19 0 .177.117.393.268.497z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"m43.388 43.282 3.705-2.154c.048-.027.112-.028.183.005l-3.706 2.154c-.071-.033-.135-.033-.182-.005z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#cec9e2\" d=\"m43.568 43.968 3.706-2.153.771.531-3.706 2.153z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"m43.57 43.287 3.706-2.154.771.36-3.706 2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#cec9e2\" d=\"m44.313 45.859 3.705-2.154-.023.834-3.706 2.153z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"m44.377 43.665-.025.842-.013-.008-.77-.53a.663.663 0 0 1-.269-.497c.001-.176.119-.255.27-.185l.771.36a.242.242 0 0 1 .036.018z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#b7b0cf\" d=\"M44.187 42.32a2.711 2.711 0 0 1-.414-.297l-3.877-3.56c.319.602.324 1.238.241 1.887-.03.242.038.55.204.825.149.25.343.496.563.741.1.06 1.995 1.19 2.101 2.428.107 1.235-.084 2.734-.094 2.813-.004.059-.077 1.185-.992.764-.594-.273-1.502-.63-1.997-.915-.265-.153-.41-.285-.328-.374-.59-.205-1.039-.167-1.321.157l.303.175a.8.8 0 0 1 .28.296.798.798 0 0 1 .116.39c0 .254-.18.355-.398.229l-.174-.1c.344.544.85 1.047 1.473 1.52.265.163.526.32.783.468 1.328.767 2.558 1.329 3.647 1.596l-.08-2.442.001-.045-.669-.463a.663.663 0 0 1-.267-.495c0-.175.118-.255.27-.185l.691.321.04-1.362-.727-.5a.663.663 0 0 1-.268-.496c0-.177.119-.257.27-.186l.749.349.026-1.36-.77-.53a.663.663 0 0 1-.269-.497c.001-.176.119-.255.27-.185l.771.36a.241.241 0 0 1 .036.018l.026-1.236a2.013 2.013 0 0 1-.216-.108zm-.873 7.152.026.045a.756.756 0 0 1 .098.351l-.001.538a.467.467 0 0 1-.013.102.303.303 0 0 1-.018.05.227.227 0 0 1-.051.07c-.07.063-.18.066-.301-.004l-3.034-1.752a.723.723 0 0 1-.243-.24.93.93 0 0 1-.126-.302.671.671 0 0 1-.011-.117l.001-.537a.415.415 0 0 1 .014-.108.276.276 0 0 1 .047-.094.187.187 0 0 1 .156-.068c.05.002.107.019.166.053l3.034 1.752c.04.022.077.051.113.085.054.05.102.11.143.176\" class=\"colorb0b8cf svgShape\"/><path fill=\"#554c75\" d=\"M38.576 46.964a.8.8 0 0 1 .28.296.798.798 0 0 1 .116.39c0 .254-.18.355-.398.229l-.174-.1-.047-.077a1.206 1.206 0 0 1-.182-.6c0-.124.031-.23.094-.304l.008-.009.303.175z\" class=\"color4c5c75 svgShape\"/><path fill=\"#a79ec9\" d=\"m44.223 48.921 3.706-2.153.079 2.441-3.705 2.154zm.001-.045 3.706-2.154-.001.046-3.706 2.153z\" class=\"color9ea9c9 svgShape\"/><path fill=\"#7451f4\" d=\"M40.904 41.916c.1.06 1.995 1.19 2.101 2.428.107 1.235-.084 2.734-.094 2.813-.004.059-.077 1.185-.992.764-.594-.273-1.502-.63-1.997-.915-.265-.153-.41-.285-.328-.374l.108.04c.799.32 1.208.068 1.217-.77v-.083l-.015-3.903z\" class=\"colorf45170 svgShape\"/><path fill=\"#e6e3f0\" d=\"m43.554 35-3.706 2.154c-.465-.451-.92-.904-1.346-1.333l3.706-2.154c.426.43.88.882 1.346 1.334z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#e6e3f0\" d=\"m43.554 35 .076.075-3.706 2.153-.076-.074 3.706-2.153z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#e6e3f0\" d=\"m39.924 37.228 3.706-2.153-.001.341-3.706 2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#cec9e2\" d=\"m44.377 43.665 3.706-2.154-.038.835-3.693 2.161z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#a79ec9\" d=\"m44.339 44.499 3.706-2.153-.027 1.359-3.705 2.154zm.064-2.07 3.706-2.153-.026 1.235-3.706 2.154z\" class=\"color9ea9c9 svgShape\"/><path fill=\"#e6e3f0\" d=\"m39.962 35.426 3.706-2.154-.006.274-3.705 2.153z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#cec9e2\" d=\"m39.896 38.463 3.706-2.153 3.877 3.56-3.706 2.153z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"m39.923 37.57 3.706-2.154 3.422 2.983-3.706 2.153z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#cec9e2\" d=\"m43.773 42.023 3.706-2.153c.138.119.277.218.414.297.072.042.145.078.216.109l-3.706 2.153a2.013 2.013 0 0 1-.216-.108 2.71 2.71 0 0 1-.414-.298z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"M48.662 39.401c.07.016.13.007.178-.02l-3.706 2.153a.242.242 0 0 1-.178.02l3.705-2.153-3.705 2.154a2.053 2.053 0 0 1-.543-.235l3.705-2.153-3.706 2.153a8.572 8.572 0 0 1-1.067-.768L47.05 38.4c.392.32.754.587 1.067.768.204.117.387.198.544.234z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#613ce7\" d=\"m39.924 37.228 3.706-2.153c1.479 1.433 3.039 2.845 4.013 3.485l.048.032-3.706 2.154a6.628 6.628 0 0 1-.048-.032c-.974-.64-2.534-2.052-4.013-3.486z\" class=\"colore74c3c svgShape\"/><path fill=\"#e6e3f0\" d=\"M43.76 33.635c.474.435.961.889 1.435 1.341l-3.706 2.154a98.747 98.747 0 0 0-1.436-1.342l3.706-2.153z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#cec9e2\" d=\"m45.195 34.976-3.706 2.154a123.39 123.39 0 0 0-2.638-2.432l3.706-2.154c.813.732 1.75 1.583 2.638 2.432z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#e6e3f0\" d=\"m43.662 33.546.064.058-3.706 2.154-.063-.059 3.705-2.153z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#e6e3f0\" d=\"m43.76 33.635-3.707 2.153-.033-.03 3.706-2.154.033.03zm3.931 4.957.028.017-3.706 2.154a.653.653 0 0 1-.028-.017l3.69-2.145-3.69 2.145 3.706-2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#e6e3f0\" d=\"m47.719 38.609-1.368.795-2.338 1.359 3.706-2.154zm0 0-3.706 2.154 3.697-2.148-3.697 2.148 3.706-2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#e6e3f0\" d=\"m47.72 38.61-3.706 2.153 3.705-2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#e6e3f0\" d=\"m47.72 38.61.027.014-3.706 2.154a.566.566 0 0 1-.027-.015l3.706-2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#e6e3f0\" d=\"m47.747 38.624-3.706 2.154 3.706-2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#e6e3f0\" d=\"m47.747 38.624-3.706 2.154 3.706-2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#e6e3f0\" d=\"m47.747 38.624-3.706 2.154 3.706-2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#e6e3f0\" d=\"M47.747 38.624a.49.49 0 0 0 .028.013l-3.706 2.154a.49.49 0 0 1-.028-.013l3.706-2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#e6e3f0\" d=\"m47.763 38.644-3.694 2.147 3.706-2.154L44.5 40.54l3.263-1.896zm.012-.007-3.706 2.154 3.706-2.154z\" class=\"colore3e7f0 svgShape\"/><path fill=\"#613ce7\" d=\"m48.002 38.64-3.706 2.153c-.058.034-.135.037-.227-.002a.527.527 0 0 1-.084-.045l3.706-2.154a.649.649 0 0 0 .084.045c.092.04.17.037.227.003z\" class=\"colore74c3c svgShape\"/><path fill=\"#cec9e2\" d=\"M45.195 34.976c.807.772 1.576 1.54 2.177 2.216l-3.706 2.154c-.6-.676-1.37-1.445-2.177-2.216l3.706-2.154z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#cec9e2\" d=\"M47.372 37.192c.176.198.338.388.482.568l-3.705 2.153c-.145-.18-.306-.37-.483-.567l3.706-2.154z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#cec9e2\" d=\"m47.856 37.762.005.006-3.706 2.154a3.504 3.504 0 0 0-.005-.006l-.001-.003 3.705-2.153.002.002z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#cec9e2\" d=\"m47.877 37.788.048.06c-1.235.719-2.47 1.437-3.706 2.154a13.802 13.802 0 0 0-.064-.08l3.706-2.154.016.02zm.136.19c.163.287.138.575-.01.662l-3.707 2.153c.15-.086.174-.374.01-.66 1.236-.719 2.471-1.437 3.707-2.154z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#cec9e2\" d=\"M47.925 37.849c.034.043.063.086.088.13l-3.706 2.153a1.053 1.053 0 0 0-.088-.13l3.706-2.153z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#745ec3\" d=\"M38.85 34.698c.814.732 1.75 1.583 2.64 2.432 1.044.998 2.024 1.993 2.66 2.786a9.567 9.567 0 0 1 .07.086c.033.043.062.087.087.13.226.4.09.8-.238.659a.526.526 0 0 1-.084-.045 6.055 6.055 0 0 1-.043-.028c-.98-.644-2.54-2.056-4.018-3.49a93.838 93.838 0 0 1-1.422-1.407c.062-.432.167-.786.349-1.123z\" class=\"color5ec363 svgShape\"/><path fill=\"#613ce7\" d=\"m39.962 35.426 3.706-2.154c1.699 1.603 3.284 3.129 4.42 4.355L44.38 39.78c-1.135-1.226-2.72-2.751-4.42-4.354z\" class=\"colore74c3c svgShape\"/><path fill=\"#613ce7\" d=\"m48.84 39.38-3.706 2.154c.136-.08.17-.315.053-.584-.161-.37-.45-.765-.806-1.17l3.706-2.153c.356.405.645.8.806 1.17.118.268.083.504-.053.583z\" class=\"colore74c3c svgShape\"/><path fill=\"#554c75\" d=\"m48.602 36.81-5.344-5.174-3.706 2.154 5.028 5.448c.63.688 1.183 1.371 1.18 2.126 0 .212-.116.378-.18.552-.087.238-.001.42-.177.522l3.706-2.154a.941.941 0 0 0 .402-.511c.065-.174.097-.373.097-.585.002-.755-.376-1.69-1.006-2.378z\" class=\"color4c5c75 svgShape\"/><path fill=\"#251d43\" d=\"M44.896 38.963c.63.689 1.009 1.623 1.006 2.378 0 .212-.032.412-.096.586-.244.67-.906.805-1.62.392a2.713 2.713 0 0 1-.413-.296l-5.356-4.919c.011-.505.033-.922.085-1.283.449.453.93.931 1.422 1.407v.342l3.42 2.982a8.6 8.6 0 0 0 1.069.768c.203.118.386.199.543.235.272.06.39-.243.231-.605-.161-.37-.45-.765-.806-1.17-1.135-1.226-2.72-2.751-4.42-4.354l-.004.273a124.344 124.344 0 0 0-1.105-1c.163-.303.388-.592.7-.909l5.344 5.173z\" class=\"color1d2943 svgShape\"/><path fill=\"#cec9e2\" d=\"M44.955 41.55c-.16-.03-.34-.11-.54-.23-.32-.18-.68-.45-1.07-.77l-3.42-2.98v-.34c1.48 1.43 3.04 2.84 4.01 3.48.02.02.04.03.05.04.01 0 .02.01.03.01.02.01.04.02.05.03.33.14.47-.26.24-.66a.507.507 0 0 0-.09-.13c0-.01-.01-.02-.02-.03l-.01-.01c-.01-.01-.01-.01-.01-.02l-.02-.02c-.64-.8-1.62-1.79-2.67-2.79-.5-.48-1.02-.97-1.53-1.43l.01-.27c1.7 1.6 3.28 3.12 4.42 4.35.35.4.64.8.8 1.17.16.36.04.66-.23.6z\" class=\"colorc9cee2 svgShape\"/><path fill=\"#f9f8fe\" d=\"M18.46 21.18v.001a2.941 2.941 0 0 0-2.94 2.941h-.001a2.941 2.941 0 0 0-2.941-2.94v-.002a2.941 2.941 0 0 0 2.941-2.94 2.941 2.941 0 0 0 2.942 2.94z\" class=\"colorf8f9fe svgShape\"/></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-31eT3.framer-1myauak, .framer-31eT3 .framer-1myauak { display: block; }\",\".framer-31eT3.framer-17pforh { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 140px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 140px; }\",\".framer-31eT3 .framer-y897nt { aspect-ratio: 1 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 140px); position: relative; width: 1px; }\",\".framer-31eT3 .framer-v0m45a, .framer-31eT3 .framer-izn7j0, .framer-31eT3 .framer-qgffim { aspect-ratio: 1 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 200px); position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-31eT3.framer-17pforh { gap: 0px; } .framer-31eT3.framer-17pforh > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-31eT3.framer-17pforh > :first-child { margin-left: 0px; } .framer-31eT3.framer-17pforh > :last-child { margin-right: 0px; } }\",\".framer-31eT3.framer-v-19xfqov .framer-v0m45a, .framer-31eT3.framer-v-1m5dl3x .framer-izn7j0, .framer-31eT3.framer-v-1ebhne5 .framer-qgffim { height: var(--framer-aspect-ratio-supported, 140px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 140\n * @framerIntrinsicWidth 140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NghOKfNZ2\":{\"layout\":[\"fixed\",\"fixed\"]},\"WHNVspAca\":{\"layout\":[\"fixed\",\"fixed\"]},\"NFJ9mUYQm\":{\"layout\":[\"fixed\",\"fixed\"]},\"bneGmi10H\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Frameraj4GMP5XV=withCSS(Component,css,\"framer-31eT3\");export default Frameraj4GMP5XV;Frameraj4GMP5XV.displayName=\"Our offering svg\";Frameraj4GMP5XV.defaultProps={height:140,width:140};addPropertyControls(Frameraj4GMP5XV,{variant:{options:[\"DemVQOa7A\",\"NghOKfNZ2\",\"WHNVspAca\",\"NFJ9mUYQm\",\"bneGmi10H\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameraj4GMP5XV,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameraj4GMP5XV\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"140\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"140\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NghOKfNZ2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WHNVspAca\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NFJ9mUYQm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bneGmi10H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aj4GMP5XV.map"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "EachCharacter", "char", "start", "end", "progress", "opacityProgress", "useTransform", "p", "motion", "EachWord", "word", "starting", "ending", "characters", "wordLength", "step", "u", "idx", "charStart", "charEnd", "Text_Opacity_Letters", "props", "words", "totalWords", "ref", "pe", "scrollYProgress", "useScroll", "addPropertyControls", "ControlType", "init_ssg_sandbox_shims", "presets", "generateScrollBarCSS", "scrollBarColor", "scrollBarWidth", "thumbBorderRadius", "trackBorderRadius", "thumbHoverColor", "Scrollbar", "props", "preset", "appliedStyle", "ue", "styleId", "style", "p", "addPropertyControls", "ControlType", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "noopReturn", "t", "e", "t", "velocityPerSecond", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "r", "c", "u", "a", "s", "cubicBezier", "o", "noopReturn", "getTForX", "o", "cubicBezier", "init_ssg_sandbox_shims", "__rest", "t", "r", "n", "o", "init_ssg_sandbox_shims", "n", "e", "t", "r", "init_ssg_sandbox_shims", "s", "calcGeneratorVelocity", "t", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "o", "c", "i", "h", "e", "u", "d", "f", "l", "g", "glide", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "t", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "t", "n", "createGeneratorEasing", "t", "n", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "resizeWindow", "resize", "dispatchPointerEvent", "t", "n", "dispatchViewEvent", "se", "o", "i", "s", "__rest", "inView$1", "mouseEvent", "re", "ae", "onPointerUp", "onPointerDown", "ce", "le", "init_ssg_sandbox_shims", "isBrowser", "getBrowserVisibilityProp", "getBrowserDocumentHiddenProp", "getIsDocumentHidden", "usePageVisibility", "isVisible", "setIsVisible", "ye", "onVisibilityChange", "ue", "visibilityChange", "OPACITY_0", "Slideshow", "props", "slots", "startFrom", "direction", "effectsOptions", "autoPlayControl", "dragControl", "alignment", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "itemAmount", "fadeOptions", "intervalControl", "transitionControl", "arrowOptions", "borderRadius", "progressOptions", "style", "effectsOpacity", "effectsScale", "effectsRotate", "effectsPerspective", "effectsHover", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowShouldSpace", "arrowShouldFadeIn", "arrowPosition", "arrowPadding", "arrowGap", "arrowPaddingTop", "arrowPaddingRight", "arrowPaddingBottom", "arrowPaddingLeft", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "hasChildren", "j", "isHorizontal", "isInverted", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "parentRef", "pe", "childrenRef", "se", "index", "W", "timeoutRef", "size", "setSize", "ye", "isHovering", "setIsHovering", "shouldPlayOnHover", "setShouldPlayOnHover", "isMouseDown", "setIsMouseDown", "isResizing", "setIsResizing", "dupedChildren", "duplicateBy", "measure", "te", "sync", "total", "parentLength", "start", "childrenLength", "itemSize", "itemWidth", "itemHeight", "fe", "initialResize", "ue", "resize", "contentSize", "timer", "totalItems", "childrenSize", "itemWithGap", "itemOffset", "currentItem", "setCurrentItem", "isDragging", "setIsDragging", "isVisible", "usePageVisibility", "factor", "xOrY", "useMotionValue", "canvasPosition", "newPosition", "wrappedValue", "useTransform", "value", "wrapped", "wrap", "wrappedIndex", "wrappedIndexInverted", "switchPages", "animate", "setDelta", "delta", "setPage", "currentItemWrapped", "currentItemWrappedInvert", "goto", "gotoInverted", "handleDragStart", "handleDragEnd", "event", "offset", "velocity", "offsetXorY", "velocityThreshold", "velocityXorY", "isHalfOfNext", "isHalfOfPrev", "normalizedOffset", "itemDelta", "itemDeltaFromOne", "childCounter", "columnOrRowValue", "child", "childIndex", "ref", "Slide", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "dots", "dotsBlurStyle", "i", "Dot", "dotStyle", "baseButtonStyles", "dragProps", "arrowHasTop", "arrowHasBottom", "arrowHasLeft", "arrowHasRight", "arrowHasMid", "containerStyle", "motion", "controlsStyles", "dotsContainerStyle", "addPropertyControls", "ControlType", "num", "min", "max", "Y", "_child_props", "_child_props1", "slideKey", "width", "height", "numChildren", "effects", "isLast", "childOffset", "scrollRange", "val", "rotateY", "rotateX", "opacity", "scale", "originXorY", "latest", "newValue", "_ref_current", "LayoutGroup", "q", "selectedOpacity", "buttonStyle", "isSelected", "inlinePadding", "top", "bottom", "right", "left", "init_ssg_sandbox_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "SVG", "css", "Frameraj4GMP5XV", "withCSS", "aj4GMP5XV_default", "addPropertyControls", "ControlType", "addFonts"]
}
