{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js", "ssg:https://framerusercontent.com/modules/QvmG3LCxm5eWsG2WPkfu/QpRk02nkHTJZRLbfzPXe/rpcYe_Xh1.js", "ssg:https://framerusercontent.com/modules/pvp3huqsITrIXvrgTxo0/zNbp6w7dJUOnZICXpdvN/CjuTZUJfA.js", "ssg:https://framerusercontent.com/modules/ieNZxAo3kqtEehQ35yEa/RBlDjKSRD8NONCljNx0x/VlmagHlA7.js", "ssg:https://framerusercontent.com/modules/oqqtMs9uRFuDedy7AP4h/ERiqhPYc7baISESIleHt/zzRGhubMX.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){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[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\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(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */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}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},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\"],defaultValue:\"left\",displaySegmentedControl:true},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},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},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;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* 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:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (92b2253)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";const TickerFonts=getFonts(Ticker);const cycleOrder=[\"Roe8Kl4gI\"];const serializationHash=\"framer-BEoYH\";const variantClassNames={Roe8Kl4gI:\"framer-v-hkrlxm\"};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(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Roe8Kl4gI\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-hkrlxm\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Roe8Kl4gI\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-epmmg7-container\",layoutDependency:layoutDependency,layoutId:\"bZtvyTssF-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:100,height:\"100%\",hoverFactor:1,id:\"bZtvyTssF\",layoutId:\"bZtvyTssF\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:239,intrinsicWidth:273,pixelHeight:239,pixelWidth:273,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/EgfYj5tYMHNpQ2ofD6ocQbFVs.svg\"},className:\"framer-z23zaa\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"L3Dk9rQky\",style:{filter:\"grayscale(1)\",opacity:.9,WebkitFilter:\"grayscale(1)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:632,intrinsicWidth:907,pixelHeight:632,pixelWidth:907,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/XFmdF58SmAa6yeMao0CnHISb25c.svg\"},className:\"framer-1j2dbyx\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"M8PwctwR1\",style:{filter:\"grayscale(1)\",opacity:.9,WebkitFilter:\"grayscale(1)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:823,intrinsicWidth:907,pixelHeight:823,pixelWidth:907,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/oSYgwHqOrrK7C5JINts87bH7aNU.svg\"},className:\"framer-1l9luih\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"PstrHYvXi\",style:{filter:\"grayscale(1)\",opacity:.9,WebkitFilter:\"grayscale(1)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:211,intrinsicWidth:907,pixelHeight:211,pixelWidth:907,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/Q91VAKrRrjT6sIf6bTn57HhZrlg.svg\"},className:\"framer-64u4gc\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"g32tfEseY\",style:{filter:\"grayscale(1)\",opacity:.9,WebkitFilter:\"grayscale(1)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:551,intrinsicWidth:907,pixelHeight:551,pixelWidth:907,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/CVePijdp4RzzA4dmFmI6ERdEcyk.svg\"},className:\"framer-13btf8h\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"iSVidT2hB\",style:{filter:\"grayscale(1)\",opacity:.9,WebkitFilter:\"grayscale(1)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:250,intrinsicWidth:907,pixelHeight:250,pixelWidth:907,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/9NviIDBZOMiTah1obXc89FQXI.svg\"},className:\"framer-eryjc5\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"UmUBQLRg3\",style:{filter:\"grayscale(1)\",opacity:.9,WebkitFilter:\"grayscale(1)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:47,intrinsicWidth:282,pixelHeight:47,pixelWidth:282,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/Tr9CMCy8AlcbtRG0dFxRu3nZYTo.png\"},className:\"framer-r82vsg\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"igwtKkHUb\",style:{filter:\"grayscale(1)\",WebkitFilter:\"grayscale(1)\"}})],speed:60,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BEoYH.framer-4a3l3q, .framer-BEoYH .framer-4a3l3q { display: block; }\",\".framer-BEoYH.framer-hkrlxm { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-BEoYH .framer-epmmg7-container { flex: none; height: 84px; position: relative; width: 100%; }\",\".framer-BEoYH .framer-z23zaa, .framer-BEoYH .framer-1l9luih { height: 84px; overflow: hidden; position: relative; width: 84px; }\",\".framer-BEoYH .framer-1j2dbyx { height: 84px; overflow: hidden; position: relative; width: 128px; }\",\".framer-BEoYH .framer-64u4gc { height: 48px; overflow: hidden; position: relative; width: 210px; }\",\".framer-BEoYH .framer-13btf8h { height: 84px; overflow: hidden; position: relative; width: 141px; }\",\".framer-BEoYH .framer-eryjc5, .framer-BEoYH .framer-r82vsg { height: 84px; overflow: hidden; position: relative; width: 190px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-BEoYH.framer-hkrlxm { gap: 0px; } .framer-BEoYH.framer-hkrlxm > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-BEoYH.framer-hkrlxm > :first-child { margin-left: 0px; } .framer-BEoYH.framer-hkrlxm > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerrpcYe_Xh1=withCSS(Component,css,\"framer-BEoYH\");export default FramerrpcYe_Xh1;FramerrpcYe_Xh1.displayName=\"Logo Carousel\";FramerrpcYe_Xh1.defaultProps={height:84,width:1440};addFonts(FramerrpcYe_Xh1,[{explicitInter:true,fonts:[]},...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrpcYe_Xh1\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"84\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rpcYe_Xh1.map", "// Generated by Framer (92b2253)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/ZtFjxnixyznUo5AKQme5/Carousel.js\";import TestimonialCard from\"https://framerusercontent.com/modules/bnM1LoZ5Ps8anBHkbFG7/9uytvCJRTV9LYNoiYkQS/dNGY3KcNn.js\";const TestimonialCardFonts=getFonts(TestimonialCard);const CarouselFonts=getFonts(Carousel);const cycleOrder=[\"GWlocRJhB\",\"cA9nFi6u_\",\"wNip_sqPl\",\"QLa6RKHPR\"];const serializationHash=\"framer-ljUK8\";const variantClassNames={cA9nFi6u_:\"framer-v-1b3lwtw\",GWlocRJhB:\"framer-v-11cf92r\",QLa6RKHPR:\"framer-v-pivll4\",wNip_sqPl:\"framer-v-nigu4w\"};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 addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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(React.Fragment);const humanReadableVariantMap={Desktop:\"GWlocRJhB\",Laptop:\"cA9nFi6u_\",Phone:\"QLa6RKHPR\",Tablet:\"wNip_sqPl\"};const getProps=({bGColor,height,id,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,joYEhErfn:(_ref=bGColor!==null&&bGColor!==void 0?bGColor:props.joYEhErfn)!==null&&_ref!==void 0?_ref:\"rgb(255, 255, 255)\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"GWlocRJhB\"};};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,joYEhErfn,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GWlocRJhB\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"cA9nFi6u_\",\"wNip_sqPl\",\"QLa6RKHPR\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"cA9nFi6u_\",\"wNip_sqPl\",\"QLa6RKHPR\"].includes(baseVariant))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-11cf92r\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"GWlocRJhB\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({cA9nFi6u_:{\"data-framer-name\":\"Laptop\"},QLa6RKHPR:{\"data-framer-name\":\"Phone\"},wNip_sqPl:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ra7hgj-container\",layoutDependency:layoutDependency,layoutId:\"Ko3ot09sT-container\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:80,arrowRadius:40,arrowSize:40,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeTransition:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},fadeWidth:10},gap:80,height:\"100%\",id:\"Ko3ot09sT\",layoutId:\"Ko3ot09sT\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:true,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:1,widthInset:140,widthType:\"stretch\"},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-sw0r26-container\",\"data-framer-name\":\"Testimonial Card Afo\",layoutDependency:layoutDependency,layoutId:\"DikBAIh7t-container\",name:\"Testimonial Card Afo\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/V1KnjRyqCPC4DQWq4IX1zZBWWRk.jpg\"},\"\"),fOMSUjjJd:\"Peter Hartmann\",height:\"100%\",id:\"DikBAIh7t\",LAViY_mL7:joYEhErfn,layoutId:\"DikBAIh7t\",name:\"Testimonial Card Afo\",RmBbbjrta:\"Basierend auf unserer bestehenden Customer Data Platform wollten wir ein neues SaaS-Produkt entwickeln. Dazu war es uns wichtig, einen Partner zu finden, der sich in unsere komplexe Daten- und AWS-Infrastruktur eindenken und zielorientierte L\\xf6sungen liefern kann. Canida entwickelte uns einen ersten Prototypen der gew\\xfcnschten Online-Plattform; dieser \\xfcberzeugt uns so sehr, dass wir uns dazu entschlossen haben eine langfristige Zusammenarbeit mit Canida einzugehen.\",style:{width:\"100%\"},variant:\"gjMm_PUBv\",width:\"100%\",zOyohDWxK:\"Gesch\\xe4ftsf\\xfchrer @\\xa0AFO\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12hnzri-container\",\"data-framer-name\":\"Testimonial Card ecolytiq\",layoutDependency:layoutDependency,layoutId:\"BcIn0_F96-container\",name:\"Testimonial Card ecolytiq\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/7mzOsjklCAm0wA11OGhvA3GEUNY.jpg\",srcSet:\"https://framerusercontent.com/images/7mzOsjklCAm0wA11OGhvA3GEUNY.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/7mzOsjklCAm0wA11OGhvA3GEUNY.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/7mzOsjklCAm0wA11OGhvA3GEUNY.jpg 2000w\"},\"\"),fOMSUjjJd:\"Dr. Mirko K\\xe4mpf\",height:\"100%\",id:\"BcIn0_F96\",LAViY_mL7:joYEhErfn,layoutId:\"BcIn0_F96\",name:\"Testimonial Card ecolytiq\",RmBbbjrta:\"Canida hat uns bei der Entwicklung unserer Sustainability-as-a-Service\\xae Anwendung unterst\\xfctzt. Die Zusammenarbeit mit mir und dem internen Team hat super funktioniert. Wir freuen uns auf weitere gemeinsame Projekte.\",style:{width:\"100%\"},variant:\"gjMm_PUBv\",width:\"100%\",zOyohDWxK:\"Co-Founder & CTO @ecolytiq\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b9724o-container\",\"data-framer-name\":\"Testimonial Card Prodlane\",layoutDependency:layoutDependency,layoutId:\"IElmqnJYY-container\",name:\"Testimonial Card Prodlane\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/9jXUQ7v3i06b05WXr8sXHHIip8.jpg\"},\"\"),fOMSUjjJd:\"Carolin Maier\",height:\"100%\",id:\"IElmqnJYY\",LAViY_mL7:joYEhErfn,layoutId:\"IElmqnJYY\",name:\"Testimonial Card Prodlane\",RmBbbjrta:\"Der MVP f\\xfcr unsere Produktmanagement Plattform hat Kunden und Investoren \\xfcberzeugt. Canida hat eine Architektur und Infrastruktur bereitgestellt, die uns eine rapide Weiterentwicklung erm\\xf6glicht hat.\",style:{width:\"100%\"},variant:\"gjMm_PUBv\",width:\"100%\",zOyohDWxK:\"Gesch\\xe4ftsf\\xfchrerin @ Prodlane\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-3dn91l-container\",\"data-framer-name\":\"Testimonial Card Tagueri\",layoutDependency:layoutDependency,layoutId:\"YmxkTZl7Y-container\",name:\"Testimonial Card Tagueri\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/9aYJREqyH6gdYjYkIJN15UlAvw.jpg\",srcSet:\"https://framerusercontent.com/images/9aYJREqyH6gdYjYkIJN15UlAvw.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/9aYJREqyH6gdYjYkIJN15UlAvw.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/9aYJREqyH6gdYjYkIJN15UlAvw.jpg 1600w\"},\"\"),fOMSUjjJd:\"Jan Reiff\",height:\"100%\",id:\"YmxkTZl7Y\",LAViY_mL7:joYEhErfn,layoutId:\"YmxkTZl7Y\",name:\"Testimonial Card Tagueri\",RmBbbjrta:\"Aufgrund der angenehmen und effektiven Kommunikation mit Canida, konnten wir unsere Ideen schnell verwirklichen. Der hohe Qualit\\xe4tsanspruch und die effiziente Umsetzung erm\\xf6glichte uns Kommunen ein optimales Werkzeug zur Entwicklung einer effizienten W\\xe4rmemarktstrategie f\\xfcr die anstehende Energiewende an die Hand geben. Simergy erm\\xf6glicht uns eine performante Abfrage und Filterung von \\xfcber 10.000.000 Datens\\xe4tzen und eine tolles benutzerfreundliches Interface.\",style:{width:\"100%\"},variant:\"gjMm_PUBv\",width:\"100%\",zOyohDWxK:\"Product Consultant @ Tagueri\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e1tyje-container\",\"data-framer-name\":\"Testimonial Card Swiss Life\",layoutDependency:layoutDependency,layoutId:\"kTKSNZBOB-container\",name:\"Testimonial Card Swiss Life\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/7YxM9KtMq8FyGCaVak6Yav2nI2Y.jpg\"},\"\"),fOMSUjjJd:\"Daniel Estermann\",height:\"100%\",id:\"kTKSNZBOB\",LAViY_mL7:joYEhErfn,layoutId:\"kTKSNZBOB\",name:\"Testimonial Card Swiss Life\",RmBbbjrta:\"Canida war ma\\xdfgeblich an unserer Migration zu einer cloud-basierten Infrastruktur auf Azure beteiligt. Nach den gemeinsamen hands-on Workshops f\\xfchlen wir uns bereit die Infrastruktur zuk\\xfcnftig auch selbst zu verwalten. Wir bedanken uns f\\xfcr die Zusammenarbeit, die es uns von nun an erm\\xf6glicht alle Vorteile der Cloud auszusch\\xf6pfen.\",style:{width:\"100%\"},variant:\"gjMm_PUBv\",width:\"100%\",zOyohDWxK:\"Leiter IT Gesch\\xe4ftsbereich Kundenberatung @ Swiss Life\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cup3xt-container\",\"data-framer-name\":\"Testimonial Card BVG\",layoutDependency:layoutDependency,layoutId:\"N1WJuJ1Bq-container\",name:\"Testimonial Card BVG\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/3lJw4hxbp6wHGDOE10nrTjwpw.jpg\",srcSet:\"https://framerusercontent.com/images/3lJw4hxbp6wHGDOE10nrTjwpw.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/3lJw4hxbp6wHGDOE10nrTjwpw.jpg 727w\"},\"\"),fOMSUjjJd:\"Antje Jungmann\",height:\"100%\",id:\"N1WJuJ1Bq\",LAViY_mL7:joYEhErfn,layoutId:\"N1WJuJ1Bq\",name:\"Testimonial Card BVG\",RmBbbjrta:\"Um schneller auf Kundenbed\\xfcrfnisse reagieren zu k\\xf6nnen ist es unser Bestreben eigene agile Entwicklerteams aufzubauen. Mit der Unterst\\xfctzung von Canida konnten wir dabei direkt in die Umsetzung eines relevanten App Produktes gehen und gleichzeitig durch die Erfahrungen, Anregungen und die enge Teamarbeit mit Friedrich unsere agilen Entwicklerkompetenzen intern weiter ausbauen und festigen. Auch nach der erfolgreichen Zusammenarbeit konnte das Team das Produkt mit dem vermittelten Wissen weiterentwickeln.\",style:{width:\"100%\"},variant:\"gjMm_PUBv\",width:\"100%\",zOyohDWxK:\"Product Owner @ BVG\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13kqujz-container\",\"data-framer-name\":\"Testimonial Card IIB\",layoutDependency:layoutDependency,layoutId:\"D_GvT9I0m-container\",name:\"Testimonial Card IIB\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/uerS0zsZwfuVFOTlX6Djnx2084.jpg\"},\"\"),fOMSUjjJd:\"Alexander Hettenbach\",height:\"100%\",id:\"D_GvT9I0m\",LAViY_mL7:joYEhErfn,layoutId:\"D_GvT9I0m\",name:\"Testimonial Card IIB\",RmBbbjrta:\"Die fachliche Bandbreite in der Canida arbeitet war f\\xfcr uns ausschlaggebend, sie als Dienstleister zu engagieren. Canida schafft es das volle Spektrum der Programmierung abzubilden, sodass \u201Ealles aus einer Hand\u201C kommt und bestm\\xf6glich ineinandergreift. Auch bei komplexen Themen haben Sie unser Produkt mit innovativen Vorschl\\xe4gen (AWS Lambda und GraphQL APIs) zielorientiert und zukunftsf\\xe4hig ausgerichtet.\",style:{width:\"100%\"},variant:\"gjMm_PUBv\",width:\"100%\",zOyohDWxK:\"Gesch\\xe4ftsf\\xfchrer @ IIB Institut\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dimh3j-container\",\"data-framer-name\":\"Testimonial Card Dupuis\",layoutDependency:layoutDependency,layoutId:\"AgUJsgdla-container\",name:\"Testimonial Card Dupuis\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/bNIaHZVVCwmQjvby0qwnGfHgo.jpg\"},\"\"),fOMSUjjJd:\"Benjamin Karg\",height:\"100%\",id:\"AgUJsgdla\",LAViY_mL7:joYEhErfn,layoutId:\"AgUJsgdla\",name:\"Testimonial Card Dupuis\",RmBbbjrta:\"Wir setzen bei unserer IT Infrastruktur seit zwei Jahren vollst\\xe4ndig auf AWS. Die Ansprechpartner von Canida stehen uns bei komplexen Fragestellungen mit ihrem Cloud Know-how zur Seite. Danke f\\xfcr die Unterst\\xfctzung!\",style:{width:\"100%\"},variant:\"gjMm_PUBv\",width:\"100%\",zOyohDWxK:\"Senior IT-Manager @ Dupuis GmbH & Co. Asset-Management KG\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f1lvtb-container\",\"data-framer-name\":\"Testimonial Card Caretable\",layoutDependency:layoutDependency,layoutId:\"CHGyCsltx-container\",name:\"Testimonial Card Caretable\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/8udSKupPgcMJwUcpfnKkWfakec.jpg\"},\"\"),fOMSUjjJd:\"Christoph Schneeweiss\",height:\"100%\",id:\"CHGyCsltx\",LAViY_mL7:joYEhErfn,layoutId:\"CHGyCsltx\",name:\"Testimonial Card Caretable\",RmBbbjrta:\"F\\xfcr unseren digitalen Aktivit\\xe4tstisch CareTable war es an der Zeit einen AppStore zu entwickeln. Canida hat diesen innerhalb k\\xfcrzester Zeit umgesetzt. Unsere Kunden haben damit zuk\\xfcnftig die M\\xf6glichkeit ihre Ger\\xe4te und Apps zentral zu verwalten.\",style:{width:\"100%\"},variant:\"gjMm_PUBv\",width:\"100%\",zOyohDWxK:\"Gesch\\xe4ftsf\\xfchrer @ CareTable\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-m2mwgo-container\",\"data-framer-name\":\"Testimonial Card ITecs\",layoutDependency:layoutDependency,layoutId:\"PrBPcncs4-container\",name:\"Testimonial Card ITecs\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/kr0kljhIc9OiH5Ck9Q6g9og3eJU.jpg\"},\"\"),fOMSUjjJd:\"Christian Muchau\",height:\"100%\",id:\"PrBPcncs4\",LAViY_mL7:joYEhErfn,layoutId:\"PrBPcncs4\",name:\"Testimonial Card ITecs\",RmBbbjrta:\"Canida hat unser organisch gewachsenes und schwer zu aktualisierendes InStore:TV System durch eine moderne Cloud Applikation ersetzt. Unsere Playlists werden jetzt > 10 mal schneller generiert, w\\xe4hrend die Serverkosten um > 90% gesunken sind.\",style:{width:\"100%\"},variant:\"gjMm_PUBv\",width:\"100%\",zOyohDWxK:\"Head of IT @ i:TECS\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1btt7zh-container\",\"data-framer-name\":\"Testimonial Card KernAI\",layoutDependency:layoutDependency,layoutId:\"zsTtMWLYN-container\",name:\"Testimonial Card KernAI\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/ngxPxSSrHH7W1SApyPm72DWHvCo.jpg\"},\"\"),fOMSUjjJd:\"Johannes H\\xf6tter\",height:\"100%\",id:\"zsTtMWLYN\",LAViY_mL7:joYEhErfn,layoutId:\"zsTtMWLYN\",name:\"Testimonial Card KernAI\",RmBbbjrta:\"Canida hat genau verstanden, mit welchen Problemen wir vor dem Umstieg auf Kubernetes zu k\\xe4mpfen hatten. Durch ihr tiefgehendes technisches Wissen und Kundenverst\\xe4ndnis haben sie eine L\\xf6sung skizziert und innerhalb von wenigen Wochen umgesetzt. Unser Team f\\xfchlt sich durch die enge Zusammenarbeit bestens vorbereitet, und wir freuen uns, auch in Zukunft weiter mit den Experten von Canida zusammenarbeiten zu k\\xf6nnen!\",style:{width:\"100%\"},variant:\"gjMm_PUBv\",width:\"100%\",zOyohDWxK:\"Gesch\\xe4ftsf\\xfchrer @ Kern.ai\"})})})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lerrj4-container\",layoutDependency:layoutDependency,layoutId:\"LxRNfEGuL-container\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:60,height:\"100%\",id:\"LxRNfEGuL\",layoutId:\"LxRNfEGuL\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:true,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:1,widthInset:0,widthType:\"stretch\"},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f5847k-container\",\"data-framer-name\":\"Testimonial Card Afo\",layoutDependency:layoutDependency,layoutId:\"A3Dt030t2-container\",name:\"Testimonial Card Afo\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/V1KnjRyqCPC4DQWq4IX1zZBWWRk.jpg\"},\"\"),fOMSUjjJd:\"Peter Hartmann\",height:\"100%\",id:\"A3Dt030t2\",LAViY_mL7:joYEhErfn,layoutId:\"A3Dt030t2\",name:\"Testimonial Card Afo\",RmBbbjrta:\"Basierend auf unserer bestehenden Customer Data Platform wollten wir ein neues SaaS-Produkt entwickeln. Dazu war es uns wichtig, einen Partner zu finden, der sich in unsere komplexe Daten- und AWS-Infrastruktur eindenken und zielorientierte L\\xf6sungen liefern kann. Canida entwickelte uns einen ersten Prototypen der gew\\xfcnschten Online-Plattform; dieser \\xfcberzeugt uns so sehr, dass wir uns dazu entschlossen haben eine langfristige Zusammenarbeit mit Canida einzugehen.\",style:{width:\"100%\"},variant:\"bW5ohC0RQ\",width:\"100%\",zOyohDWxK:\"Gesch\\xe4ftsf\\xfchrer @\\xa0AFO\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c94u8q-container\",\"data-framer-name\":\"Testimonial Card ecolytiq\",layoutDependency:layoutDependency,layoutId:\"GkLd11Jyn-container\",name:\"Testimonial Card ecolytiq\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/7mzOsjklCAm0wA11OGhvA3GEUNY.jpg\",srcSet:\"https://framerusercontent.com/images/7mzOsjklCAm0wA11OGhvA3GEUNY.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/7mzOsjklCAm0wA11OGhvA3GEUNY.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/7mzOsjklCAm0wA11OGhvA3GEUNY.jpg 2000w\"},\"\"),fOMSUjjJd:\"Dr. Mirko K\\xe4mpf\",height:\"100%\",id:\"GkLd11Jyn\",LAViY_mL7:joYEhErfn,layoutId:\"GkLd11Jyn\",name:\"Testimonial Card ecolytiq\",RmBbbjrta:\"Canida hat uns bei der Entwicklung unserer Sustainability-as-a-Service\\xae Anwendung unterst\\xfctzt. Die Zusammenarbeit mit mir und dem internen Team hat super funktioniert. Wir freuen uns auf weitere gemeinsame Projekte.\",style:{width:\"100%\"},variant:\"bW5ohC0RQ\",width:\"100%\",zOyohDWxK:\"Co-Founder & CTO @ecolytiq\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7d3fob-container\",\"data-framer-name\":\"Testimonial Card Prodlane\",layoutDependency:layoutDependency,layoutId:\"llkMUzSv2-container\",name:\"Testimonial Card Prodlane\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/9jXUQ7v3i06b05WXr8sXHHIip8.jpg\"},\"\"),fOMSUjjJd:\"Carolin Maier\",height:\"100%\",id:\"llkMUzSv2\",LAViY_mL7:joYEhErfn,layoutId:\"llkMUzSv2\",name:\"Testimonial Card Prodlane\",RmBbbjrta:\"Der MVP f\\xfcr unsere Produktmanagement Plattform hat Kunden und Investoren \\xfcberzeugt. Canida hat eine Architektur und Infrastruktur bereitgestellt, die uns eine rapide Weiterentwicklung erm\\xf6glicht hat.\",style:{width:\"100%\"},variant:\"bW5ohC0RQ\",width:\"100%\",zOyohDWxK:\"Gesch\\xe4ftsf\\xfchrerin @ Prodlane\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cq0pj0-container\",\"data-framer-name\":\"Testimonial Card Tagueri\",layoutDependency:layoutDependency,layoutId:\"xxxBF3sD6-container\",name:\"Testimonial Card Tagueri\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/9aYJREqyH6gdYjYkIJN15UlAvw.jpg\",srcSet:\"https://framerusercontent.com/images/9aYJREqyH6gdYjYkIJN15UlAvw.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/9aYJREqyH6gdYjYkIJN15UlAvw.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/9aYJREqyH6gdYjYkIJN15UlAvw.jpg 1600w\"},\"\"),fOMSUjjJd:\"Jan Reiff\",height:\"100%\",id:\"xxxBF3sD6\",LAViY_mL7:joYEhErfn,layoutId:\"xxxBF3sD6\",name:\"Testimonial Card Tagueri\",RmBbbjrta:\"Aufgrund der angenehmen und effektiven Kommunikation mit Canida, konnten wir unsere Ideen schnell verwirklichen. Der hohe Qualit\\xe4tsanspruch und die effiziente Umsetzung erm\\xf6glichte uns Kommunen ein optimales Werkzeug zur Entwicklung einer effizienten W\\xe4rmemarktstrategie f\\xfcr die anstehende Energiewende an die Hand geben. Simergy erm\\xf6glicht uns eine performante Abfrage und Filterung von \\xfcber 10.000.000 Datens\\xe4tzen und eine tolles benutzerfreundliches Interface.\",style:{width:\"100%\"},variant:\"bW5ohC0RQ\",width:\"100%\",zOyohDWxK:\"Product Consultant @ Tagueri\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7mqitw-container\",\"data-framer-name\":\"Testimonial Card Swiss Life\",layoutDependency:layoutDependency,layoutId:\"r2aqOrMWA-container\",name:\"Testimonial Card Swiss Life\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/7YxM9KtMq8FyGCaVak6Yav2nI2Y.jpg\"},\"\"),fOMSUjjJd:\"Daniel Estermann\",height:\"100%\",id:\"r2aqOrMWA\",LAViY_mL7:joYEhErfn,layoutId:\"r2aqOrMWA\",name:\"Testimonial Card Swiss Life\",RmBbbjrta:\"Canida war ma\\xdfgeblich an unserer Migration zu einer cloud-basierten Infrastruktur auf Azure beteiligt. Nach den gemeinsamen hands-on Workshops f\\xfchlen wir uns bereit die Infrastruktur zuk\\xfcnftig auch selbst zu verwalten. Wir bedanken uns f\\xfcr die Zusammenarbeit, die es uns von nun an erm\\xf6glicht alle Vorteile der Cloud auszusch\\xf6pfen.\",style:{width:\"100%\"},variant:\"bW5ohC0RQ\",width:\"100%\",zOyohDWxK:\"Leiter IT Gesch\\xe4ftsbereich Kundenberatung @ Swiss Life\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-g1crcb-container\",\"data-framer-name\":\"Testimonial Card BVG\",layoutDependency:layoutDependency,layoutId:\"y3SBuXXo4-container\",name:\"Testimonial Card BVG\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/3lJw4hxbp6wHGDOE10nrTjwpw.jpg\",srcSet:\"https://framerusercontent.com/images/3lJw4hxbp6wHGDOE10nrTjwpw.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/3lJw4hxbp6wHGDOE10nrTjwpw.jpg 727w\"},\"\"),fOMSUjjJd:\"Antje Jungmann\",height:\"100%\",id:\"y3SBuXXo4\",LAViY_mL7:joYEhErfn,layoutId:\"y3SBuXXo4\",name:\"Testimonial Card BVG\",RmBbbjrta:\"Um schneller auf Kundenbed\\xfcrfnisse reagieren zu k\\xf6nnen ist es unser Bestreben eigene agile Entwicklerteams aufzubauen. Mit der Unterst\\xfctzung von Canida konnten wir dabei direkt in die Umsetzung eines relevanten App Produktes gehen und gleichzeitig durch die Erfahrungen, Anregungen und die enge Teamarbeit mit Friedrich unsere agilen Entwicklerkompetenzen intern weiter ausbauen und festigen. Auch nach der erfolgreichen Zusammenarbeit konnte das Team das Produkt mit dem vermittelten Wissen weiterentwickeln.\",style:{width:\"100%\"},variant:\"bW5ohC0RQ\",width:\"100%\",zOyohDWxK:\"Product Owner @ BVG\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jqun79-container\",\"data-framer-name\":\"Testimonial Card IIB\",layoutDependency:layoutDependency,layoutId:\"c1NM1PLuF-container\",name:\"Testimonial Card IIB\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/uerS0zsZwfuVFOTlX6Djnx2084.jpg\"},\"\"),fOMSUjjJd:\"Alexander Hettenbach\",height:\"100%\",id:\"c1NM1PLuF\",LAViY_mL7:joYEhErfn,layoutId:\"c1NM1PLuF\",name:\"Testimonial Card IIB\",RmBbbjrta:\"Die fachliche Bandbreite in der Canida arbeitet war f\\xfcr uns ausschlaggebend, sie als Dienstleister zu engagieren. Canida schafft es das volle Spektrum der Programmierung abzubilden, sodass \u201Ealles aus einer Hand\u201C kommt und bestm\\xf6glich ineinandergreift. Auch bei komplexen Themen haben Sie unser Produkt mit innovativen Vorschl\\xe4gen (AWS Lambda und GraphQL APIs) zielorientiert und zukunftsf\\xe4hig ausgerichtet.\",style:{width:\"100%\"},variant:\"bW5ohC0RQ\",width:\"100%\",zOyohDWxK:\"Gesch\\xe4ftsf\\xfchrer @ IIB Institut\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-m2052p-container\",\"data-framer-name\":\"Testimonial Card Dupuis\",layoutDependency:layoutDependency,layoutId:\"VFUkizfZF-container\",name:\"Testimonial Card Dupuis\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/bNIaHZVVCwmQjvby0qwnGfHgo.jpg\"},\"\"),fOMSUjjJd:\"Benjamin Karg\",height:\"100%\",id:\"VFUkizfZF\",LAViY_mL7:joYEhErfn,layoutId:\"VFUkizfZF\",name:\"Testimonial Card Dupuis\",RmBbbjrta:\"Wir setzen bei unserer IT Infrastruktur seit zwei Jahren vollst\\xe4ndig auf AWS. Die Ansprechpartner von Canida stehen uns bei komplexen Fragestellungen mit ihrem Cloud Know-how zur Seite. Danke f\\xfcr die Unterst\\xfctzung!\",style:{width:\"100%\"},variant:\"bW5ohC0RQ\",width:\"100%\",zOyohDWxK:\"Senior IT-Manager @ Dupuis GmbH & Co. Asset-Management KG\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pgl0xb-container\",\"data-framer-name\":\"Testimonial Card Caretable\",layoutDependency:layoutDependency,layoutId:\"XVyjlh7SN-container\",name:\"Testimonial Card Caretable\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/8udSKupPgcMJwUcpfnKkWfakec.jpg\"},\"\"),fOMSUjjJd:\"Christoph Schneeweiss\",height:\"100%\",id:\"XVyjlh7SN\",LAViY_mL7:joYEhErfn,layoutId:\"XVyjlh7SN\",name:\"Testimonial Card Caretable\",RmBbbjrta:\"F\\xfcr unseren digitalen Aktivit\\xe4tstisch CareTable war es an der Zeit einen AppStore zu entwickeln. Canida hat diesen innerhalb k\\xfcrzester Zeit umgesetzt. Unsere Kunden haben damit zuk\\xfcnftig die M\\xf6glichkeit ihre Ger\\xe4te und Apps zentral zu verwalten.\",style:{width:\"100%\"},variant:\"bW5ohC0RQ\",width:\"100%\",zOyohDWxK:\"Gesch\\xe4ftsf\\xfchrer @ CareTable\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i0a54z-container\",\"data-framer-name\":\"Testimonial Card ITecs\",layoutDependency:layoutDependency,layoutId:\"pMPWjdeWx-container\",name:\"Testimonial Card ITecs\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/kr0kljhIc9OiH5Ck9Q6g9og3eJU.jpg\"},\"\"),fOMSUjjJd:\"Christian Muchau\",height:\"100%\",id:\"pMPWjdeWx\",LAViY_mL7:joYEhErfn,layoutId:\"pMPWjdeWx\",name:\"Testimonial Card ITecs\",RmBbbjrta:\"Canida hat unser organisch gewachsenes und schwer zu aktualisierendes InStore:TV System durch eine moderne Cloud Applikation ersetzt. Unsere Playlists werden jetzt > 10 mal schneller generiert, w\\xe4hrend die Serverkosten um > 90% gesunken sind.\",style:{width:\"100%\"},variant:\"bW5ohC0RQ\",width:\"100%\",zOyohDWxK:\"Head of IT @ i:TECS\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"1200px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bo71ef-container\",\"data-framer-name\":\"Testimonial Card KernAI\",layoutDependency:layoutDependency,layoutId:\"tOT900KI5-container\",name:\"Testimonial Card KernAI\",children:/*#__PURE__*/_jsx(TestimonialCard,{aION6ELlw:addImageAlt({src:\"https://framerusercontent.com/images/ngxPxSSrHH7W1SApyPm72DWHvCo.jpg\"},\"\"),fOMSUjjJd:\"Johannes H\\xf6tter\",height:\"100%\",id:\"tOT900KI5\",LAViY_mL7:joYEhErfn,layoutId:\"tOT900KI5\",name:\"Testimonial Card KernAI\",RmBbbjrta:\"Canida hat genau verstanden, mit welchen Problemen wir vor dem Umstieg auf Kubernetes zu k\\xe4mpfen hatten. Durch ihr tiefgehendes technisches Wissen und Kundenverst\\xe4ndnis haben sie eine L\\xf6sung skizziert und innerhalb von wenigen Wochen umgesetzt. Unser Team f\\xfchlt sich durch die enge Zusammenarbeit bestens vorbereitet, und wir freuen uns, auch in Zukunft weiter mit den Experten von Canida zusammenarbeiten zu k\\xf6nnen!\",style:{width:\"100%\"},variant:\"bW5ohC0RQ\",width:\"100%\",zOyohDWxK:\"Gesch\\xe4ftsf\\xfchrer @ Kern.ai\"})})})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ljUK8.framer-n2nx0v, .framer-ljUK8 .framer-n2nx0v { display: block; }\",\".framer-ljUK8.framer-11cf92r { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-ljUK8 .framer-ra7hgj-container, .framer-ljUK8 .framer-lerrj4-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-ljUK8 .framer-sw0r26-container, .framer-ljUK8 .framer-12hnzri-container, .framer-ljUK8 .framer-1b9724o-container, .framer-ljUK8 .framer-3dn91l-container, .framer-ljUK8 .framer-1e1tyje-container, .framer-ljUK8 .framer-cup3xt-container, .framer-ljUK8 .framer-13kqujz-container, .framer-ljUK8 .framer-1dimh3j-container, .framer-ljUK8 .framer-1f1lvtb-container, .framer-ljUK8 .framer-m2mwgo-container, .framer-ljUK8 .framer-1btt7zh-container, .framer-ljUK8 .framer-f5847k-container, .framer-ljUK8 .framer-1c94u8q-container, .framer-ljUK8 .framer-7d3fob-container, .framer-ljUK8 .framer-cq0pj0-container, .framer-ljUK8 .framer-7mqitw-container, .framer-ljUK8 .framer-g1crcb-container, .framer-ljUK8 .framer-1jqun79-container, .framer-ljUK8 .framer-m2052p-container, .framer-ljUK8 .framer-1pgl0xb-container, .framer-ljUK8 .framer-1i0a54z-container, .framer-ljUK8 .framer-1bo71ef-container { height: auto; position: relative; width: 1200px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ljUK8.framer-11cf92r { gap: 0px; } .framer-ljUK8.framer-11cf92r > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ljUK8.framer-11cf92r > :first-child { margin-left: 0px; } .framer-ljUK8.framer-11cf92r > :last-child { margin-right: 0px; } }\",\".framer-ljUK8.framer-v-1b3lwtw.framer-11cf92r { width: 980px; }\",\".framer-ljUK8.framer-v-nigu4w.framer-11cf92r { width: 760px; }\",\".framer-ljUK8.framer-v-pivll4.framer-11cf92r { width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1052\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cA9nFi6u_\":{\"layout\":[\"fixed\",\"auto\"]},\"wNip_sqPl\":{\"layout\":[\"fixed\",\"auto\"]},\"QLa6RKHPR\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"joYEhErfn\":\"bGColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerCjuTZUJfA=withCSS(Component,css,\"framer-ljUK8\");export default FramerCjuTZUJfA;FramerCjuTZUJfA.displayName=\"Testimonial Slideshow\";FramerCjuTZUJfA.defaultProps={height:1052,width:1440};addPropertyControls(FramerCjuTZUJfA,{variant:{options:[\"GWlocRJhB\",\"cA9nFi6u_\",\"wNip_sqPl\",\"QLa6RKHPR\"],optionTitles:[\"Desktop\",\"Laptop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},joYEhErfn:{defaultValue:\"rgb(255, 255, 255)\",title:\"BG Color\",type:ControlType.Color}});addFonts(FramerCjuTZUJfA,[{explicitInter:true,fonts:[]},...TestimonialCardFonts,...CarouselFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCjuTZUJfA\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"joYEhErfn\\\":\\\"bGColor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cA9nFi6u_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wNip_sqPl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QLa6RKHPR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1052\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CjuTZUJfA.map", "// Generated by Framer (236a21b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/VbtPgnt26ZvwyYbINodK/NrCA4A7Ur9f2KZt7VFmr/clI1Sfn03.js\";import TestimonialSlideshow from\"https://framerusercontent.com/modules/pvp3huqsITrIXvrgTxo0/zNbp6w7dJUOnZICXpdvN/CjuTZUJfA.js\";const TestimonialSlideshowFonts=getFonts(TestimonialSlideshow);const cycleOrder=[\"ZOZNGAEUx\",\"jaVfHt2P4\",\"tE_z80SpM\",\"up4WviBp9\"];const serializationHash=\"framer-sHCcV\";const variantClassNames={jaVfHt2P4:\"framer-v-gshjys\",tE_z80SpM:\"framer-v-1raka8x\",up4WviBp9:\"framer-v-a4r8xk\",ZOZNGAEUx:\"framer-v-jtvu0o\"};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(React.Fragment);const humanReadableVariantMap={Desktop:\"ZOZNGAEUx\",Laptop:\"jaVfHt2P4\",Phone:\"up4WviBp9\",Tablet:\"tE_z80SpM\"};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:\"ZOZNGAEUx\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZOZNGAEUx\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];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__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-jtvu0o\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ZOZNGAEUx\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({jaVfHt2P4:{\"data-framer-name\":\"Laptop\"},tE_z80SpM:{\"data-framer-name\":\"Tablet\"},up4WviBp9:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bb5sv3\",layoutDependency:layoutDependency,layoutId:\"qBQv4rcM4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-o0rpq9\",\"data-styles-preset\":\"clI1Sfn03\",children:\"Kundenstimmen\"})}),className:\"framer-1n12fww\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o21KosJ5U\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 240px)`,...addPropertyOverrides({tE_z80SpM:{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 120px)`},up4WviBp9:{width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 60px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-km0136-container\",layoutDependency:layoutDependency,layoutId:\"eDO4hfU5A-container\",children:/*#__PURE__*/_jsx(TestimonialSlideshow,{height:\"100%\",id:\"eDO4hfU5A\",joYEhErfn:\"rgb(250, 250, 250)\",layoutId:\"eDO4hfU5A\",style:{width:\"100%\"},variant:\"GWlocRJhB\",width:\"100%\",...addPropertyOverrides({jaVfHt2P4:{variant:\"cA9nFi6u_\"},tE_z80SpM:{variant:\"cA9nFi6u_\"},up4WviBp9:{variant:\"cA9nFi6u_\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sHCcV.framer-1su9j11, .framer-sHCcV .framer-1su9j11 { display: block; }\",\".framer-sHCcV.framer-jtvu0o { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; max-width: 1840px; overflow: hidden; padding: 100px 120px 100px 120px; position: relative; width: 1440px; }\",\".framer-sHCcV .framer-1bb5sv3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-sHCcV .framer-1n12fww { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-sHCcV .framer-km0136-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sHCcV.framer-jtvu0o, .framer-sHCcV .framer-1bb5sv3 { gap: 0px; } .framer-sHCcV.framer-jtvu0o > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-sHCcV.framer-jtvu0o > :first-child, .framer-sHCcV .framer-1bb5sv3 > :first-child { margin-top: 0px; } .framer-sHCcV.framer-jtvu0o > :last-child, .framer-sHCcV .framer-1bb5sv3 > :last-child { margin-bottom: 0px; } .framer-sHCcV .framer-1bb5sv3 > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } }\",\".framer-sHCcV.framer-v-gshjys.framer-jtvu0o { width: 980px; }\",\".framer-sHCcV.framer-v-1raka8x.framer-jtvu0o { padding: 80px 60px 80px 60px; width: 760px; }\",\".framer-sHCcV.framer-v-1raka8x .framer-1bb5sv3 { gap: 40px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sHCcV.framer-v-1raka8x .framer-1bb5sv3 { gap: 0px; } .framer-sHCcV.framer-v-1raka8x .framer-1bb5sv3 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-sHCcV.framer-v-1raka8x .framer-1bb5sv3 > :first-child { margin-top: 0px; } .framer-sHCcV.framer-v-1raka8x .framer-1bb5sv3 > :last-child { margin-bottom: 0px; } }\",\".framer-sHCcV.framer-v-a4r8xk.framer-jtvu0o { padding: 60px 30px 60px 30px; width: 390px; }\",\".framer-sHCcV.framer-v-a4r8xk .framer-1bb5sv3 { gap: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sHCcV.framer-v-a4r8xk .framer-1bb5sv3 { gap: 0px; } .framer-sHCcV.framer-v-a4r8xk .framer-1bb5sv3 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-sHCcV.framer-v-a4r8xk .framer-1bb5sv3 > :first-child { margin-top: 0px; } .framer-sHCcV.framer-v-a4r8xk .framer-1bb5sv3 > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 790\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1840px\",null,null]},\"jaVfHt2P4\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1840px\",null,null]},\"tE_z80SpM\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1840px\",null,null]},\"up4WviBp9\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1840px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerVlmagHlA7=withCSS(Component,css,\"framer-sHCcV\");export default FramerVlmagHlA7;FramerVlmagHlA7.displayName=\"Testimonial Section\";FramerVlmagHlA7.defaultProps={height:790,width:1440};addPropertyControls(FramerVlmagHlA7,{variant:{options:[\"ZOZNGAEUx\",\"jaVfHt2P4\",\"tE_z80SpM\",\"up4WviBp9\"],optionTitles:[\"Desktop\",\"Laptop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVlmagHlA7,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-ext-CFTLRB35.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-Regular.cyrillic-KKLZBALH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-ext-ULEBLIFV.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-Regular.greek-IRHSNFQB.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://app.framerstatic.com/Inter-Regular.latin-ext-VZDUGU3Q.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://app.framerstatic.com/Inter-Regular.latin-JLQMKCHE.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://app.framerstatic.com/Inter-Regular.vietnamese-QK7VSWXK.woff2\",weight:\"400\"}]},...TestimonialSlideshowFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVlmagHlA7\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"790\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1840px\\\",null,null]},\\\"jaVfHt2P4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1840px\\\",null,null]},\\\"tE_z80SpM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1840px\\\",null,null]},\\\"up4WviBp9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1840px\\\",null,null]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-SemiBold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[];export const css=['.framer-2qyQv .framer-styles-preset-1fdora9:not(.rich-text-wrapper), .framer-2qyQv .framer-styles-preset-1fdora9.rich-text-wrapper p { --framer-font-family: \"Inter-SemiBold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-2qyQv\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "TickerFonts", "getFonts", "Ticker", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "ComponentViewportProvider", "Ticker", "Image2", "css", "FramerrpcYe_Xh1", "withCSS", "rpcYe_Xh1_default", "addFonts", "TickerFonts", "TestimonialCardFonts", "getFonts", "dNGY3KcNn_default", "CarouselFonts", "Carousel", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "bGColor", "height", "id", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "joYEhErfn", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "ComponentViewportProvider", "css", "FramerCjuTZUJfA", "withCSS", "CjuTZUJfA_default", "addPropertyControls", "ControlType", "addFonts", "TestimonialSlideshowFonts", "getFonts", "CjuTZUJfA_default", "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", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "RichText2", "ComponentViewportProvider", "css", "FramerVlmagHlA7", "withCSS", "VlmagHlA7_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className"]
}
