{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.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/NEd4VmDdsxM3StIUbddO/9rhBPUZttCbLCWqJEL42/YouTube.js", "ssg:https://framer.com/m/framer/default-utils.js@^0.45.0", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js", "ssg:https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js", "ssg:https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js", "ssg:https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js", "ssg:https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js", "ssg:https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js", "ssg:https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js", "ssg:https://framerusercontent.com/modules/mC4xJUdmt2PxhQzCBoBd/dKyq8v8JxdDwk5pkr9TT/jyqNzCA4Q.js", "ssg:https://framerusercontent.com/modules/YNSkZPjA6apS0uXz4dWn/IamDMCJsNGCvnlLg42GN/NipRZghmD.js", "ssg:https://framerusercontent.com/modules/u8UA417JKiZAf3MxdYsf/58ZrB6wUKQUq6EZm9jik/Section_title_light.js", "ssg:https://framerusercontent.com/modules/2h3Lop1MKKZROmaDhGf2/GAoxXvmOnSgtKCkn7dGA/Section_title.js", "ssg:https://framerusercontent.com/modules/6aQ6kvKm6cMDldUdo2Km/tF6GrMAChXNYeHgcU80b/Testimonial_line.js", "ssg:https://framerusercontent.com/modules/97dOjlbdXlb2MnIFtqMa/AaGQXqpXNUCT0so961KT/Testimonials_rect.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", "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{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useReducer,useState,useSyncExternalStore}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));var ThumbnailFormat;(function(ThumbnailFormat){ThumbnailFormat[\"WebP\"]=\"webp\";ThumbnailFormat[\"JPG\"]=\"jpg\";})(ThumbnailFormat||(ThumbnailFormat={}));let _isBot=null;function isBot(){if(_isBot===null)_isBot=/bot|-Google|Google-|yandex|ia_archiver/iu.test(navigator.userAgent);return _isBot;}const emptySubscribe=()=>()=>{};/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,title,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==\"Off\";const showThumbnail=onCanvas||thumbnail!==\"Off\"&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);// https://tkdodo.eu/blog/avoiding-hydration-mismatches-with-use-sync-external-store#usesyncexternalstore\nconst iframeIsDefaultVisible=useSyncExternalStore(emptySubscribe,// bots should not have display:none on the iframe\n()=>isBot(),()=>false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/_jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL]=parsedURL;// https://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api\nconst thumbnailURL=getThumbnailURL(videoId,thumbnail,getWebPSupported()?\"webp\":\"jpg\");// https://developers.google.com/youtube/player_parameters\nconst searchParams=embedURL.searchParams;searchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(// bots shouldn't autoplay the video but see the iframe in the DOM\n!iframeIsDefaultVisible&&(isAutoplay||// when there is no thumbnail, we don't want to autoplay, unless video is started\nshowThumbnail&&showVideo)){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===\"Loop\"){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}return /*#__PURE__*/_jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onKeyDown:startVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},role:\"presentation\",children:[isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),/*#__PURE__*/_jsx(\"div\",{style:{...videoStyle,background:showThumbnail?`center / cover url(${thumbnailURL}) no-repeat`:undefined}}),!onCanvas?/*#__PURE__*/_jsx(\"iframe\",{title:title||\"Youtube Video\",style:{...videoStyle,display:showVideo||iframeIsDefaultVisible?undefined:\"none\"},src:embedURL.href,frameBorder:\"0\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",onClick:onClick,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onMouseDown:onMouseDown,onMouseUp:onMouseUp,loading:\"lazy\"}):null,showVideo||iframeIsDefaultVisible?null:/*#__PURE__*/_jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===\"Off\";}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==\"Off\";}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/smPos0mJvh8\",play:\"Off\",shouldMute:true,thumbnail:\"Medium Quality\",isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL];}if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");// https://www.youtube.com/watch?v=Fop2oskTug8\nif(pathSegments[0]===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL=getEmbedURL(videoId);return[videoId,embedURL];}// https://www.youtube.com/embed/Fop2oskTug8\nif(pathSegments[0]===\"embed\"){const videoId=pathSegments[1];return[videoId,url];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId=url.pathname.slice(1);const embedURL=getEmbedURL(videoId);return[videoId,embedURL];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res,format=\"jpg\"){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst useWebP=format===\"webp\";const pre=useWebP?\"https://i.ytimg.com/vi_webp/\":\"https://i.ytimg.com/vi/\";const ext=useWebP?\"webp\":\"jpg\";switch(res){case\"Low Quality\":return`${pre}${videoId}/hqdefault.${ext}`;case\"Medium Quality\":return`${pre}${videoId}/sddefault.${ext}`;case\"High Quality\":return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}let _getWebPSupported;// https://stackoverflow.com/a/27232658\nfunction getWebPSupported(){// We're going to default to webp because it's pretty widely supported by now\nif(!window){return true;}if(_getWebPSupported!==undefined){return _getWebPSupported;}const element=document.createElement(\"canvas\");if(element.getContext&&element.getContext(\"2d\")){// was able or not to get WebP representation\nreturn element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\")===0;}else{// very old browser like IE 8, canvas not supported\nreturn false;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/_jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/_jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerComponentPresetProps\":\"isRed, borderRadius\",\"framerIntrinsicWidth\":\"560\",\"framerIntrinsicHeight\":\"315\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map", "import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map", "import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map", "import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map", "import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map", "import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map", "import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map", "import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map", "export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.map", "import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "export function detectAutoSizingAxis(props) {\n    var ref, ref1;\n    return {\n        width: ((ref = props.style) === null || ref === void 0 ? void 0 : ref.width) !== \"100%\",\n        height: ((ref1 = props.style) === null || ref1 === void 0 ? void 0 : ref1.height) !== \"100%\"\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"detectAutoSizingAxis\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./detectAutoSizingAxis.map", "// Generated by Framer (8857874)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={gqFCNRwen:{hover:true,pressed:true},Jg4PLw5Ct:{hover:true,pressed:true},juSjzl_Ee:{hover:true,pressed:true},ynJcfqPGt:{hover:true,pressed:true}};const cycleOrder=[\"ynJcfqPGt\",\"juSjzl_Ee\",\"Jg4PLw5Ct\",\"gqFCNRwen\"];const serializationHash=\"framer-Zk2Yr\";const variantClassNames={gqFCNRwen:\"framer-v-bsqmmd\",Jg4PLw5Ct:\"framer-v-1ockqop\",juSjzl_Ee:\"framer-v-qtjjet\",ynJcfqPGt:\"framer-v-vxhme4\"};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={\"Variant 1\":\"ynJcfqPGt\",\"Variant 2\":\"juSjzl_Ee\",\"Variant 3\":\"Jg4PLw5Ct\",\"Variant 4\":\"gqFCNRwen\"};const getProps=({click,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,cFOrx7rvK:click!==null&&click!==void 0?click:props.cFOrx7rvK,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"ynJcfqPGt\"};};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,cFOrx7rvK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ynJcfqPGt\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1tnrz7e=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(cFOrx7rvK){const res=await cFOrx7rvK(...args);if(res===false)return false;}});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-vxhme4\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ynJcfqPGt\",onTap:onTap1tnrz7e,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"gqFCNRwen-hover\":{\"data-framer-name\":undefined},\"gqFCNRwen-pressed\":{\"data-framer-name\":undefined},\"Jg4PLw5Ct-hover\":{\"data-framer-name\":undefined},\"Jg4PLw5Ct-pressed\":{\"data-framer-name\":undefined},\"juSjzl_Ee-hover\":{\"data-framer-name\":undefined},\"juSjzl_Ee-pressed\":{\"data-framer-name\":undefined},\"ynJcfqPGt-hover\":{\"data-framer-name\":undefined},\"ynJcfqPGt-pressed\":{\"data-framer-name\":undefined},gqFCNRwen:{\"data-framer-name\":\"Variant 4\"},Jg4PLw5Ct:{\"data-framer-name\":\"Variant 3\"},juSjzl_Ee:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(225, 220, 220, 0.8))\"},children:\"Maritime Surveillance and Monitoring\"})}),className:\"framer-1uemqkc\",\"data-framer-name\":\"State of the Art\",fonts:[\"GF;Open Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"HgjpVI2MI\",style:{\"--extracted-r6o4lv\":\"rgba(225, 220, 220, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{\"gqFCNRwen-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"gqFCNRwen-pressed\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"Jg4PLw5Ct-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"Jg4PLw5Ct-pressed\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"juSjzl_Ee-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"juSjzl_Ee-pressed\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"ynJcfqPGt-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},\"ynJcfqPGt-pressed\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"gqFCNRwen-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Industrial and Pipeline Surveys\"})})},\"gqFCNRwen-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Industrial and Pipeline Surveys\"})})},\"Jg4PLw5Ct-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Border Surveillance and Monitoring\"})})},\"Jg4PLw5Ct-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Border Surveillance and Monitoring\"})})},\"juSjzl_Ee-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Precision Agriculture\"})})},\"juSjzl_Ee-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Precision Agriculture\"})})},\"ynJcfqPGt-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Maritime Surveillance and Monitoring\"})})},\"ynJcfqPGt-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Maritime Surveillance and Monitoring\"})})},gqFCNRwen:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(225, 220, 220, 0.8))\"},children:\"Industrial and Pipeline Surveys\"})})},Jg4PLw5Ct:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(225, 220, 220, 0.8))\"},children:\"Border Surveillance and Monitoring\"})})},juSjzl_Ee:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7T3BlbiBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Open Sans\", \"Open Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(225, 220, 220, 0.8))\"},children:\"Precision Agriculture\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-u80944\",\"data-framer-name\":\"Rectangle 3089\",layoutDependency:layoutDependency,layoutId:\"D7f5p1SNC\",style:{background:\"linear-gradient(90.00000000000108deg, rgba(14, 31, 110, 1) 0%, rgba(110, 114, 218, 1) 8.44888836145401%, rgba(183, 178, 241, 1) 47.71490395069122%, rgba(110, 114, 219, 1) 80.86540102958679%, rgba(14, 31, 110, 1) 100%)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Zk2Yr.framer-1ntsjc, .framer-Zk2Yr .framer-1ntsjc { display: block; }\",\".framer-Zk2Yr.framer-vxhme4 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 480px; }\",\".framer-Zk2Yr .framer-1uemqkc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Zk2Yr .framer-u80944 { flex: none; height: 2px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Zk2Yr.framer-vxhme4 { gap: 0px; } .framer-Zk2Yr.framer-vxhme4 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-Zk2Yr.framer-vxhme4 > :first-child { margin-top: 0px; } .framer-Zk2Yr.framer-vxhme4 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 63\n * @framerIntrinsicWidth 480\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"juSjzl_Ee\":{\"layout\":[\"fixed\",\"auto\"]},\"Jg4PLw5Ct\":{\"layout\":[\"fixed\",\"auto\"]},\"gqFCNRwen\":{\"layout\":[\"fixed\",\"auto\"]},\"AHxNIKycK\":{\"layout\":[\"fixed\",\"auto\"]},\"g2D6y4hvL\":{\"layout\":[\"fixed\",\"auto\"]},\"sVIPCHaXW\":{\"layout\":[\"fixed\",\"auto\"]},\"EWPwdDOdf\":{\"layout\":[\"fixed\",\"auto\"]},\"p8P0y73JY\":{\"layout\":[\"fixed\",\"auto\"]},\"Hj6xJxn_H\":{\"layout\":[\"fixed\",\"auto\"]},\"O040mD_x1\":{\"layout\":[\"fixed\",\"auto\"]},\"nvazoicla\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cFOrx7rvK\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjyqNzCA4Q=withCSS(Component,css,\"framer-Zk2Yr\");export default FramerjyqNzCA4Q;FramerjyqNzCA4Q.displayName=\"how it works\";FramerjyqNzCA4Q.defaultProps={height:63,width:480};addPropertyControls(FramerjyqNzCA4Q,{variant:{options:[\"ynJcfqPGt\",\"juSjzl_Ee\",\"Jg4PLw5Ct\",\"gqFCNRwen\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},cFOrx7rvK:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerjyqNzCA4Q,[{explicitInter:true,fonts:[{family:\"Open Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4iY1M2xLER.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjyqNzCA4Q\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"63\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"juSjzl_Ee\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Jg4PLw5Ct\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gqFCNRwen\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AHxNIKycK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"g2D6y4hvL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sVIPCHaXW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EWPwdDOdf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"p8P0y73JY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Hj6xJxn_H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"O040mD_x1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nvazoicla\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"cFOrx7rvK\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"480\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jyqNzCA4Q.map", "// Generated by Framer (808c984)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={CMK0pppQP:{hover:true},eqfc7ZYMg:{hover:true},jLS7xWiQv:{hover:true},kbdTkTmW6:{hover:true},skoKCRvtS:{hover:true}};const cycleOrder=[\"skoKCRvtS\",\"CMK0pppQP\",\"eqfc7ZYMg\",\"jLS7xWiQv\",\"kbdTkTmW6\"];const serializationHash=\"framer-RBnew\";const variantClassNames={CMK0pppQP:\"framer-v-1c6xfcs\",eqfc7ZYMg:\"framer-v-16s7tsv\",jLS7xWiQv:\"framer-v-1ytm67z\",kbdTkTmW6:\"framer-v-ijmmwu\",skoKCRvtS:\"framer-v-bgfh3j\"};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={delay:0,duration:.3,ease:[.25,.87,.5,1],type:\"tween\"};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={\"Variant 1\":\"skoKCRvtS\",\"Variant 2\":\"CMK0pppQP\",\"Variant 3\":\"eqfc7ZYMg\",\"Variant 4\":\"jLS7xWiQv\",\"Variant 5\":\"kbdTkTmW6\"};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:\"skoKCRvtS\"};};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:\"skoKCRvtS\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"CMK0pppQP-hover\",\"eqfc7ZYMg-hover\",\"jLS7xWiQv-hover\",\"kbdTkTmW6-hover\"].includes(gestureVariant))return false;if([\"CMK0pppQP\",\"eqfc7ZYMg\",\"jLS7xWiQv\",\"kbdTkTmW6\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"CMK0pppQP-hover\")return true;if(baseVariant===\"CMK0pppQP\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"eqfc7ZYMg-hover\")return true;if(baseVariant===\"eqfc7ZYMg\")return true;return false;};const isDisplayed3=()=>{if(gestureVariant===\"jLS7xWiQv-hover\")return true;return false;};const isDisplayed4=()=>{if(gestureVariant===\"jLS7xWiQv-hover\")return false;if(baseVariant===\"jLS7xWiQv\")return true;return false;};const isDisplayed5=()=>{if(gestureVariant===\"kbdTkTmW6-hover\")return true;if(baseVariant===\"kbdTkTmW6\")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-bgfh3j\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"skoKCRvtS\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"CMK0pppQP-hover\":{\"data-framer-name\":undefined},\"eqfc7ZYMg-hover\":{\"data-framer-name\":undefined},\"jLS7xWiQv-hover\":{\"data-framer-name\":undefined},\"kbdTkTmW6-hover\":{\"data-framer-name\":undefined},\"skoKCRvtS-hover\":{\"data-framer-name\":undefined},CMK0pppQP:{\"data-framer-name\":\"Variant 2\"},eqfc7ZYMg:{\"data-framer-name\":\"Variant 3\"},jLS7xWiQv:{\"data-framer-name\":\"Variant 4\"},kbdTkTmW6:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-13ud0wx\",\"data-framer-name\":\"expleo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"MkSfHrDef\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200 40\"><g transform=\"translate(0 0.275)\" id=\"ss10203214403_1\"><path d=\"M 0 39.45 L 0 0 L 200 0 L 200 39.45 Z\" fill=\"transparent\"></path><path d=\"M 10.571 31.888 C 8.477 31.888 6.781 30.212 6.781 28.141 L 6.781 10.454 C 6.781 8.383 8.477 6.706 10.571 6.706 L 13.961 6.706 L 13.961 0 L 11.834 0 C 5.285 0 0 5.227 0 11.703 L 0 26.891 C 0 33.368 5.285 38.595 11.834 38.595 L 13.961 38.595 L 13.961 31.888 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 188.877 6.706 C 190.971 6.706 192.666 8.383 192.666 10.454 L 192.666 28.141 C 192.666 30.212 190.971 31.888 188.877 31.888 L 185.486 31.888 L 185.486 38.595 L 187.614 38.595 C 194.162 38.595 199.448 33.368 199.448 26.891 L 199.448 11.703 C 199.448 5.227 194.162 0 187.614 0 L 185.486 0 L 185.486 6.706 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 51.358 21.368 C 51.358 15.023 46.837 11.144 40.986 11.144 C 34.903 11.144 30.349 15.385 30.349 21.303 C 30.349 27.154 34.837 31.461 41.718 31.461 C 45.308 31.461 48.1 30.376 49.928 28.272 L 46.87 24.984 C 45.507 26.267 43.978 26.891 41.884 26.891 C 38.859 26.891 36.731 25.379 36.166 22.946 L 51.225 22.946 C 51.291 22.42 51.358 21.796 51.358 21.368 Z M 36.1 19.56 C 36.499 17.029 38.393 15.451 41.019 15.451 C 43.612 15.451 45.507 17.062 45.906 19.56 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 76.356 31.132 L 68.644 21.072 L 76.057 11.44 L 69.907 11.44 L 65.586 17.193 L 61.364 11.44 L 54.882 11.44 L 62.295 21.237 L 54.616 31.132 L 60.932 31.132 L 65.453 25.083 L 69.841 31.132 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 93.443 11.144 C 90.783 11.144 88.623 11.999 87.193 13.709 L 87.193 11.44 L 81.675 11.44 L 81.675 38.266 L 87.459 38.266 L 87.459 29.061 C 88.955 30.672 90.983 31.428 93.443 31.428 C 99.027 31.428 103.382 27.483 103.382 21.27 C 103.382 15.089 99.061 11.144 93.443 11.144 Z M 92.445 26.76 C 89.553 26.76 87.359 24.721 87.359 21.303 C 87.359 17.884 89.553 15.845 92.445 15.845 C 95.337 15.845 97.531 17.884 97.531 21.303 C 97.531 24.721 95.337 26.76 92.445 26.76 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 109.298 3.978 L 115.083 3.978 L 115.083 31.165 L 109.298 31.165 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 141.608 21.368 C 141.608 15.023 137.087 11.144 131.236 11.144 C 125.154 11.144 120.6 15.385 120.6 21.303 C 120.6 27.154 125.087 31.461 131.968 31.461 C 135.558 31.461 138.35 30.376 140.179 28.272 L 137.12 24.984 C 135.758 26.267 134.229 26.891 132.135 26.891 C 129.109 26.891 126.982 25.379 126.417 22.946 L 141.475 22.946 C 141.541 22.42 141.608 21.796 141.608 21.368 Z M 126.35 19.56 C 126.749 17.029 128.644 15.451 131.27 15.451 C 133.863 15.451 135.758 17.062 136.157 19.56 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 157.033 11.144 C 150.684 11.144 146.064 15.352 146.064 21.303 C 146.064 27.22 150.684 31.461 157.033 31.461 C 163.382 31.461 167.97 27.253 167.97 21.303 C 167.936 15.352 163.349 11.144 157.033 11.144 Z M 157.033 26.76 C 154.141 26.76 151.914 24.721 151.914 21.303 C 151.914 17.884 154.141 15.845 157.033 15.845 C 159.925 15.845 162.119 17.884 162.119 21.303 C 162.119 24.721 159.925 26.76 157.033 26.76 Z\" fill=\"rgb(133,135,136)\"></path></g></svg>',svgContentId:10203214403,withExternalLayout:true,...addPropertyOverrides({\"skoKCRvtS-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200 40\"><g transform=\"translate(0 0.275)\" id=\"ss12085671416_1\"><path d=\"M 0 39.45 L 0 0 L 200 0 L 200 39.45 Z\" fill=\"transparent\"></path><path d=\"M 10.571 31.888 C 8.477 31.888 6.781 30.212 6.781 28.141 L 6.781 10.454 C 6.781 8.383 8.477 6.706 10.571 6.706 L 13.961 6.706 L 13.961 0 L 11.834 0 C 5.285 0 0 5.227 0 11.703 L 0 26.891 C 0 33.368 5.285 38.595 11.834 38.595 L 13.961 38.595 L 13.961 31.888 Z\" fill=\"rgb(102, 74, 201)\"></path><path d=\"M 188.877 6.706 C 190.971 6.706 192.666 8.383 192.666 10.454 L 192.666 28.141 C 192.666 30.212 190.971 31.888 188.877 31.888 L 185.486 31.888 L 185.486 38.595 L 187.614 38.595 C 194.162 38.595 199.448 33.368 199.448 26.891 L 199.448 11.703 C 199.448 5.227 194.162 0 187.614 0 L 185.486 0 L 185.486 6.706 Z\" fill=\"rgb(102, 74, 201)\"></path><path d=\"M 51.358 21.368 C 51.358 15.023 46.837 11.144 40.986 11.144 C 34.903 11.144 30.349 15.385 30.349 21.303 C 30.349 27.154 34.837 31.461 41.718 31.461 C 45.308 31.461 48.1 30.376 49.928 28.272 L 46.87 24.984 C 45.507 26.267 43.978 26.891 41.884 26.891 C 38.859 26.891 36.731 25.379 36.166 22.946 L 51.225 22.946 C 51.291 22.42 51.358 21.796 51.358 21.368 Z M 36.1 19.56 C 36.499 17.029 38.393 15.451 41.019 15.451 C 43.612 15.451 45.507 17.062 45.906 19.56 Z\" fill=\"rgb(102, 74, 201)\"></path><path d=\"M 76.356 31.132 L 68.644 21.072 L 76.057 11.44 L 69.907 11.44 L 65.586 17.193 L 61.364 11.44 L 54.882 11.44 L 62.295 21.237 L 54.616 31.132 L 60.932 31.132 L 65.453 25.083 L 69.841 31.132 Z\" fill=\"rgb(102, 74, 201)\"></path><path d=\"M 93.443 11.144 C 90.783 11.144 88.623 11.999 87.193 13.709 L 87.193 11.44 L 81.675 11.44 L 81.675 38.266 L 87.459 38.266 L 87.459 29.061 C 88.955 30.672 90.983 31.428 93.443 31.428 C 99.027 31.428 103.382 27.483 103.382 21.27 C 103.382 15.089 99.061 11.144 93.443 11.144 Z M 92.445 26.76 C 89.553 26.76 87.359 24.721 87.359 21.303 C 87.359 17.884 89.553 15.845 92.445 15.845 C 95.337 15.845 97.531 17.884 97.531 21.303 C 97.531 24.721 95.337 26.76 92.445 26.76 Z\" fill=\"rgb(102, 74, 201)\"></path><path d=\"M 109.298 3.978 L 115.083 3.978 L 115.083 31.165 L 109.298 31.165 Z\" fill=\"rgb(102, 74, 201)\"></path><path d=\"M 141.608 21.368 C 141.608 15.023 137.087 11.144 131.236 11.144 C 125.154 11.144 120.6 15.385 120.6 21.303 C 120.6 27.154 125.087 31.461 131.968 31.461 C 135.558 31.461 138.35 30.376 140.179 28.272 L 137.12 24.984 C 135.758 26.267 134.229 26.891 132.135 26.891 C 129.109 26.891 126.982 25.379 126.417 22.946 L 141.475 22.946 C 141.541 22.42 141.608 21.796 141.608 21.368 Z M 126.35 19.56 C 126.749 17.029 128.644 15.451 131.27 15.451 C 133.863 15.451 135.758 17.062 136.157 19.56 Z\" fill=\"rgb(102, 74, 201)\"></path><path d=\"M 157.033 11.144 C 150.684 11.144 146.064 15.352 146.064 21.303 C 146.064 27.22 150.684 31.461 157.033 31.461 C 163.382 31.461 167.97 27.253 167.97 21.303 C 167.936 15.352 163.349 11.144 157.033 11.144 Z M 157.033 26.76 C 154.141 26.76 151.914 24.721 151.914 21.303 C 151.914 17.884 154.141 15.845 157.033 15.845 C 159.925 15.845 162.119 17.884 162.119 21.303 C 162.119 24.721 159.925 26.76 157.033 26.76 Z\" fill=\"rgb(102, 74, 201)\"></path></g></svg>',svgContentId:12085671416}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-wvfacr\",\"data-framer-name\":\"airbus\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"bt6OZPFDO\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200 38\"><g transform=\"translate(0 0.481)\" id=\"ss10821854874_1\"><path d=\"M 0 37.037 L 0 0 L 200 0 L 200 37.037 Z\" fill=\"transparent\"></path><path d=\"M 92.4 12.654 C 92.4 5.864 88.1 0.72 79.2 0.72 L 61.3 0.72 L 61.3 36.214 L 69.7 36.214 L 69.7 8.436 L 79.2 8.436 C 82.7 8.436 84 10.494 84 12.86 C 84 15.329 82.7 17.284 79.2 17.284 L 71.1 17.284 L 82.7 36.214 L 92.3 36.214 C 92.3 36.214 84.4 23.457 84.5 23.457 C 89.3 22.325 92.4 18.827 92.4 12.654 Z M 47.3 0.72 L 55.7 0.72 L 55.7 36.214 L 47.3 36.214 Z M 20.4 0.72 L 2.8 36.317 L 12.3 36.317 L 15.1 30.35 L 29.3 30.35 L 25.8 22.84 L 18.7 22.84 L 23.9 11.934 L 24 11.934 L 35.8 36.317 L 45.5 36.317 L 27.9 0.72 Z M 123.1 17.798 C 125.8 16.255 127.2 13.889 127.2 10.288 C 127.2 4.527 123 0.72 116.1 0.72 L 96.4 0.72 L 96.4 36.214 L 116.8 36.214 C 123.9 36.214 128.6 32.305 128.6 26.235 C 128.7 22.119 126.4 19.033 123.1 17.798 Z M 104.8 8.23 L 116 8.23 C 117.7 8.23 119 9.568 119 11.317 C 119 13.066 117.7 14.403 116 14.403 L 104.8 14.403 Z M 116.3 28.807 L 104.8 28.807 L 104.8 21.605 L 116.3 21.605 C 118.3 21.605 119.9 23.148 119.9 25.206 C 119.9 27.263 118.3 28.807 116.3 28.807 Z M 155.2 20.576 C 155.2 25.926 152.8 28.909 148 28.909 C 143.3 28.909 140.9 25.926 140.9 20.576 L 140.9 0.72 L 132.3 0.72 L 132.3 19.959 C 132.3 30.967 137.9 37.037 148.1 37.037 C 158.3 37.037 163.9 30.967 163.9 19.959 L 163.9 0.72 L 155.3 0.72 L 155.3 20.576 Z M 186.3 14.918 C 178.3 12.963 176.6 12.757 176.6 10.391 C 176.6 8.539 178.6 7.716 182 7.716 C 186.5 7.716 191.2 8.848 193.9 10.597 L 196.6 3.395 C 193 1.337 188 0 182 0 C 173.1 0 168.1 4.527 168.1 10.7 C 168.1 17.284 171.8 19.959 180.4 21.811 C 187.1 23.354 188.5 24.28 188.5 26.235 C 188.5 28.292 186.7 29.218 183 29.218 C 177.7 29.218 173 27.881 169.2 25.72 L 166.6 33.333 C 170.8 35.597 177 37.037 183.2 37.037 C 191.9 37.037 197.1 32.922 197.1 25.926 C 197.2 20.267 193.7 16.667 186.3 14.918 Z\" fill=\"rgb(133,135,136)\"></path></g></svg>',svgContentId:10821854874,withExternalLayout:true,...addPropertyOverrides({\"CMK0pppQP-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200 38\"><g transform=\"translate(0 0.481)\" id=\"ss12644583487_1\"><path d=\"M 0 37.037 L 0 0 L 200 0 L 200 37.037 Z\" fill=\"transparent\"></path><path d=\"M 92.4 12.654 C 92.4 5.864 88.1 0.72 79.2 0.72 L 61.3 0.72 L 61.3 36.214 L 69.7 36.214 L 69.7 8.436 L 79.2 8.436 C 82.7 8.436 84 10.494 84 12.86 C 84 15.329 82.7 17.284 79.2 17.284 L 71.1 17.284 L 82.7 36.214 L 92.3 36.214 C 92.3 36.214 84.4 23.457 84.5 23.457 C 89.3 22.325 92.4 18.827 92.4 12.654 Z M 47.3 0.72 L 55.7 0.72 L 55.7 36.214 L 47.3 36.214 Z M 20.4 0.72 L 2.8 36.317 L 12.3 36.317 L 15.1 30.35 L 29.3 30.35 L 25.8 22.84 L 18.7 22.84 L 23.9 11.934 L 24 11.934 L 35.8 36.317 L 45.5 36.317 L 27.9 0.72 Z M 123.1 17.798 C 125.8 16.255 127.2 13.889 127.2 10.288 C 127.2 4.527 123 0.72 116.1 0.72 L 96.4 0.72 L 96.4 36.214 L 116.8 36.214 C 123.9 36.214 128.6 32.305 128.6 26.235 C 128.7 22.119 126.4 19.033 123.1 17.798 Z M 104.8 8.23 L 116 8.23 C 117.7 8.23 119 9.568 119 11.317 C 119 13.066 117.7 14.403 116 14.403 L 104.8 14.403 Z M 116.3 28.807 L 104.8 28.807 L 104.8 21.605 L 116.3 21.605 C 118.3 21.605 119.9 23.148 119.9 25.206 C 119.9 27.263 118.3 28.807 116.3 28.807 Z M 155.2 20.576 C 155.2 25.926 152.8 28.909 148 28.909 C 143.3 28.909 140.9 25.926 140.9 20.576 L 140.9 0.72 L 132.3 0.72 L 132.3 19.959 C 132.3 30.967 137.9 37.037 148.1 37.037 C 158.3 37.037 163.9 30.967 163.9 19.959 L 163.9 0.72 L 155.3 0.72 L 155.3 20.576 Z M 186.3 14.918 C 178.3 12.963 176.6 12.757 176.6 10.391 C 176.6 8.539 178.6 7.716 182 7.716 C 186.5 7.716 191.2 8.848 193.9 10.597 L 196.6 3.395 C 193 1.337 188 0 182 0 C 173.1 0 168.1 4.527 168.1 10.7 C 168.1 17.284 171.8 19.959 180.4 21.811 C 187.1 23.354 188.5 24.28 188.5 26.235 C 188.5 28.292 186.7 29.218 183 29.218 C 177.7 29.218 173 27.881 169.2 25.72 L 166.6 33.333 C 170.8 35.597 177 37.037 183.2 37.037 C 191.9 37.037 197.1 32.922 197.1 25.926 C 197.2 20.267 193.7 16.667 186.3 14.918 Z\" fill=\"rgb(9, 20, 46)\"></path></g></svg>',svgContentId:12644583487},CMK0pppQP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 200 38\"><g transform=\"translate(0 0.481)\" id=\"ss11804438916_1\"><path d=\"M 0 37.037 L 0 0 L 200 0 L 200 37.037 Z\" fill=\"transparent\"></path><path d=\"M 92.4 12.654 C 92.4 5.864 88.1 0.72 79.2 0.72 L 61.3 0.72 L 61.3 36.214 L 69.7 36.214 L 69.7 8.436 L 79.2 8.436 C 82.7 8.436 84 10.494 84 12.86 C 84 15.329 82.7 17.284 79.2 17.284 L 71.1 17.284 L 82.7 36.214 L 92.3 36.214 C 92.3 36.214 84.4 23.457 84.5 23.457 C 89.3 22.325 92.4 18.827 92.4 12.654 Z M 47.3 0.72 L 55.7 0.72 L 55.7 36.214 L 47.3 36.214 Z M 20.4 0.72 L 2.8 36.317 L 12.3 36.317 L 15.1 30.35 L 29.3 30.35 L 25.8 22.84 L 18.7 22.84 L 23.9 11.934 L 24 11.934 L 35.8 36.317 L 45.5 36.317 L 27.9 0.72 Z M 123.1 17.798 C 125.8 16.255 127.2 13.889 127.2 10.288 C 127.2 4.527 123 0.72 116.1 0.72 L 96.4 0.72 L 96.4 36.214 L 116.8 36.214 C 123.9 36.214 128.6 32.305 128.6 26.235 C 128.7 22.119 126.4 19.033 123.1 17.798 Z M 104.8 8.23 L 116 8.23 C 117.7 8.23 119 9.568 119 11.317 C 119 13.066 117.7 14.403 116 14.403 L 104.8 14.403 Z M 116.3 28.807 L 104.8 28.807 L 104.8 21.605 L 116.3 21.605 C 118.3 21.605 119.9 23.148 119.9 25.206 C 119.9 27.263 118.3 28.807 116.3 28.807 Z M 155.2 20.576 C 155.2 25.926 152.8 28.909 148 28.909 C 143.3 28.909 140.9 25.926 140.9 20.576 L 140.9 0.72 L 132.3 0.72 L 132.3 19.959 C 132.3 30.967 137.9 37.037 148.1 37.037 C 158.3 37.037 163.9 30.967 163.9 19.959 L 163.9 0.72 L 155.3 0.72 L 155.3 20.576 Z M 186.3 14.918 C 178.3 12.963 176.6 12.757 176.6 10.391 C 176.6 8.539 178.6 7.716 182 7.716 C 186.5 7.716 191.2 8.848 193.9 10.597 L 196.6 3.395 C 193 1.337 188 0 182 0 C 173.1 0 168.1 4.527 168.1 10.7 C 168.1 17.284 171.8 19.959 180.4 21.811 C 187.1 23.354 188.5 24.28 188.5 26.235 C 188.5 28.292 186.7 29.218 183 29.218 C 177.7 29.218 173 27.881 169.2 25.72 L 166.6 33.333 C 170.8 35.597 177 37.037 183.2 37.037 C 191.9 37.037 197.1 32.922 197.1 25.926 C 197.2 20.267 193.7 16.667 186.3 14.918 Z\" fill=\"rgb(133,135,136)\"></path></g></svg>',svgContentId:11804438916}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-tz10bd\",\"data-framer-name\":\"ad\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Dv3QPpJZs\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 138 56\"><g transform=\"translate(0 -0.002)\" id=\"ss9407810714_1\"><path d=\"M 0 56.002 L 0 0.002 L 138 0.002 L 138 56.002 Z\" fill=\"transparent\"></path><g><defs><linearGradient id=\"idss9407810714_3g650329490\" x1=\"0.24980342060926986\" x2=\"0.7501965793907301\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(79,86,89)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(118,122,124)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 137.999 8.523 L 133.147 14.364 L 131.207 12.226 L 129.385 11.864 L 129.203 10.178 L 127.444 8.37 Z M 133.147 13.882 L 137.301 8.854 L 128.267 8.734 L 129.542 10.059 L 129.663 11.235 L 129.421 11.837 L 130.3 11.717 L 131.393 11.927 Z\" fill=\"url(#idss9407810714_3g650329490)\"></path></g><g><defs><linearGradient id=\"idss9407810714_4g650329490\" x1=\"0.24985774650205778\" x2=\"0.7501422534979423\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(79,86,89)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(118,122,124)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 137.332 8.855 L 133.147 13.883 L 131.389 11.926 L 130.296 11.715 L 130.994 11.624 L 136.876 9.092 L 129.996 10.453 L 129.663 11.236 L 129.542 10.06 L 128.266 8.734 Z\" fill=\"url(#idss9407810714_4g650329490)\"></path></g><g><defs><linearGradient id=\"idss9407810714_5g650329497\" x1=\"0.3391510832494233\" x2=\"0.6608489167505767\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(79,86,89)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(118,122,124)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 136.877 9.095 L 130.994 11.627 L 130.297 11.718 L 129.811 11.627 L 130.935 11.474 L 135.392 9.546 L 130.116 10.601 L 129.721 11.596 L 129.66 11.234 L 129.994 10.451 Z\" fill=\"url(#idss9407810714_5g650329497)\"></path></g><g><defs><linearGradient id=\"idss9407810714_6g650329494\" x1=\"0.1990768822450219\" x2=\"0.800923117754978\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(79,86,89)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(118,122,124)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 130.298 11.715 L 129.418 11.835 L 129.66 11.233 L 129.721 11.595 L 129.691 11.655 L 129.812 11.625 Z\" fill=\"url(#idss9407810714_6g650329494)\"></path></g><g><defs><linearGradient id=\"idss9407810714_7g650329503\" x1=\"0.27577878057711847\" x2=\"0.7242212194228815\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"rgb(79,86,89)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(118,122,124)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 129.812 11.624 L 129.691 11.653 L 129.721 11.593 Z\" fill=\"url(#idss9407810714_7g650329503)\"></path></g><path d=\"M 79.113 21.469 L 79.113 7.68 L 86.846 7.68 C 88.858 7.651 90.86 7.977 92.758 8.643 C 94.403 9.236 95.902 10.17 97.155 11.383 C 98.377 12.627 99.317 14.116 99.915 15.749 C 100.094 16.222 100.246 16.705 100.37 17.196 C 104.04 16.443 107.769 15.658 111.62 14.817 C 111.407 14.165 111.143 13.53 110.831 12.918 C 109.594 10.303 107.805 7.983 105.585 6.114 C 103.174 4.124 100.407 2.602 97.428 1.63 C 94.016 0.509 90.439 -0.041 86.846 0.002 L 67.499 0.002 L 67.499 23.667 C 71.234 22.971 75.111 22.248 79.113 21.469 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 100.733 19.241 C 100.831 19.991 100.882 20.746 100.885 21.502 C 100.909 23.471 100.58 25.428 99.915 27.282 C 99.329 28.921 98.387 30.412 97.155 31.648 C 95.915 32.877 94.412 33.814 92.758 34.388 C 90.86 35.054 88.858 35.38 86.846 35.351 L 79.113 35.351 L 79.113 23.606 C 75.02 24.389 71.169 25.144 67.499 25.804 L 67.499 43.026 L 86.846 43.026 C 90.437 43.065 94.011 42.526 97.429 41.43 C 100.413 40.469 103.182 38.946 105.585 36.944 C 107.806 35.064 109.595 32.733 110.831 30.109 C 112.084 27.411 112.716 24.469 112.681 21.498 C 112.681 19.929 112.508 18.364 112.166 16.831 C 108.223 17.675 104.402 18.488 100.733 19.241 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 16.072 55.852 L 15.314 55.852 C 15.239 55.85 15.166 55.83 15.102 55.792 C 15.046 55.756 15.004 55.703 14.981 55.642 L 14.465 54.317 L 11.858 54.317 L 11.343 55.641 C 11.321 55.703 11.278 55.755 11.222 55.791 C 11.194 55.816 11.16 55.835 11.123 55.845 C 11.086 55.856 11.048 55.858 11.01 55.851 L 10.251 55.851 L 12.646 49.86 L 13.648 49.86 Z M 14.222 53.624 L 13.403 51.427 C 13.342 51.246 13.281 51.035 13.19 50.794 L 13.099 51.155 C 13.069 51.276 13.038 51.366 13.008 51.457 L 12.188 53.654 L 14.22 53.654 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 27.383 55.069 L 27.383 55.852 L 23.623 55.852 L 23.623 49.86 L 27.383 49.86 L 27.383 50.643 L 24.593 50.643 L 24.593 52.452 L 26.811 52.452 L 26.811 53.204 L 24.598 53.204 L 24.598 55.071 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 39.906 55.851 L 39.027 55.851 C 38.951 55.861 38.874 55.846 38.808 55.808 C 38.742 55.77 38.691 55.711 38.662 55.641 L 37.271 53.628 C 37.21 53.567 37.18 53.507 37.12 53.478 C 37.044 53.44 36.962 53.419 36.877 53.417 L 36.331 53.417 L 36.331 55.826 L 35.358 55.826 L 35.358 49.83 L 37.147 49.83 C 37.495 49.82 37.842 49.86 38.178 49.95 C 38.429 50.017 38.665 50.129 38.875 50.281 C 39.058 50.419 39.196 50.608 39.27 50.823 C 39.421 51.231 39.431 51.676 39.3 52.089 C 39.239 52.265 39.147 52.429 39.027 52.571 C 38.9 52.717 38.758 52.848 38.602 52.963 C 38.424 53.074 38.23 53.155 38.026 53.204 C 38.148 53.28 38.252 53.383 38.329 53.505 Z M 37.056 52.75 C 37.252 52.755 37.447 52.724 37.632 52.66 C 37.792 52.617 37.938 52.534 38.057 52.42 C 38.171 52.325 38.255 52.199 38.299 52.058 C 38.364 51.916 38.395 51.761 38.39 51.606 C 38.396 51.463 38.369 51.322 38.311 51.191 C 38.253 51.061 38.166 50.945 38.057 50.853 C 37.765 50.649 37.411 50.553 37.055 50.582 L 36.269 50.582 L 36.269 52.69 L 37.058 52.69 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 53.066 52.874 C 53.075 53.296 53.002 53.714 52.854 54.109 C 52.706 54.461 52.501 54.786 52.247 55.072 C 51.98 55.343 51.66 55.558 51.307 55.705 C 50.913 55.865 50.49 55.947 50.064 55.945 C 49.638 55.944 49.216 55.863 48.821 55.705 C 48.464 55.566 48.143 55.35 47.881 55.072 C 47.607 54.802 47.399 54.472 47.274 54.109 C 47.123 53.715 47.051 53.296 47.062 52.874 C 47.054 52.453 47.126 52.035 47.274 51.64 C 47.415 51.285 47.62 50.958 47.881 50.677 C 48.149 50.406 48.468 50.191 48.821 50.044 C 49.215 49.884 49.638 49.802 50.064 49.804 C 50.49 49.805 50.912 49.886 51.307 50.044 C 51.664 50.183 51.985 50.399 52.247 50.677 C 52.511 50.955 52.718 51.282 52.854 51.64 C 53.005 52.034 53.077 52.453 53.066 52.874 Z M 52.064 52.874 C 52.063 52.557 52.012 52.243 51.913 51.941 C 51.825 51.688 51.691 51.454 51.518 51.249 C 51.332 51.065 51.117 50.912 50.881 50.796 C 50.61 50.695 50.322 50.644 50.032 50.646 C 49.743 50.65 49.456 50.7 49.183 50.796 C 48.935 50.89 48.716 51.046 48.546 51.249 C 48.362 51.446 48.227 51.683 48.151 51.941 C 47.949 52.547 47.949 53.202 48.151 53.808 C 48.239 54.061 48.373 54.295 48.546 54.5 C 48.732 54.684 48.948 54.837 49.183 54.953 C 49.455 55.054 49.742 55.105 50.032 55.103 C 50.321 55.099 50.608 55.049 50.881 54.953 C 51.129 54.859 51.348 54.703 51.518 54.5 C 51.702 54.303 51.837 54.066 51.913 53.808 C 52.027 53.51 52.079 53.193 52.066 52.874 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 64.134 50.884 C 64.112 50.929 64.081 50.97 64.043 51.004 C 64.013 51.034 63.982 51.034 63.922 51.034 C 63.858 51.028 63.795 51.007 63.74 50.974 C 63.657 50.928 63.576 50.878 63.498 50.824 C 63.389 50.768 63.278 50.718 63.164 50.673 C 63.019 50.62 62.863 50.599 62.709 50.613 C 62.555 50.616 62.403 50.637 62.254 50.673 C 62.128 50.703 62.013 50.766 61.92 50.854 C 61.827 50.918 61.761 51.015 61.738 51.126 C 61.7 51.232 61.68 51.344 61.677 51.457 C 61.67 51.597 61.713 51.736 61.798 51.848 C 61.897 51.953 62.009 52.044 62.132 52.119 C 62.273 52.203 62.426 52.264 62.587 52.3 C 62.769 52.361 62.92 52.421 63.102 52.481 C 63.281 52.533 63.454 52.604 63.618 52.692 C 63.785 52.767 63.939 52.869 64.073 52.993 C 64.208 53.125 64.321 53.278 64.407 53.445 C 64.496 53.644 64.538 53.861 64.528 54.078 C 64.524 54.336 64.473 54.591 64.376 54.831 C 64.293 55.058 64.158 55.264 63.982 55.433 C 63.794 55.607 63.579 55.749 63.345 55.854 C 63.063 55.955 62.765 56.006 62.465 56.004 C 62.271 55.999 62.079 55.979 61.888 55.944 C 61.712 55.912 61.539 55.861 61.373 55.794 C 61.212 55.732 61.059 55.651 60.917 55.553 C 60.773 55.459 60.64 55.348 60.523 55.222 L 60.796 54.77 L 60.887 54.68 C 60.923 54.656 60.966 54.645 61.008 54.65 C 61.087 54.659 61.16 54.69 61.221 54.74 C 61.319 54.801 61.41 54.871 61.494 54.951 C 61.615 55.011 61.736 55.101 61.888 55.161 C 62.073 55.228 62.269 55.259 62.465 55.252 C 62.613 55.263 62.761 55.245 62.902 55.199 C 63.043 55.152 63.173 55.078 63.285 54.981 C 63.382 54.887 63.459 54.774 63.511 54.65 C 63.563 54.525 63.589 54.392 63.588 54.257 C 63.599 54.107 63.556 53.957 63.467 53.836 C 63.385 53.715 63.269 53.62 63.133 53.565 C 62.986 53.494 62.834 53.433 62.678 53.384 C 62.496 53.323 62.345 53.293 62.163 53.234 C 61.984 53.182 61.811 53.111 61.647 53.023 C 61.48 52.948 61.326 52.846 61.192 52.722 C 61.057 52.59 60.944 52.437 60.858 52.27 C 60.696 51.843 60.696 51.372 60.858 50.945 C 60.944 50.742 61.067 50.558 61.223 50.402 C 61.413 50.223 61.636 50.083 61.881 49.99 C 62.125 49.897 62.386 49.853 62.648 49.86 C 62.967 49.861 63.284 49.911 63.588 50.01 C 63.864 50.117 64.12 50.27 64.346 50.462 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 74.292 49.86 C 74.641 49.859 74.989 49.91 75.323 50.01 C 75.592 50.085 75.841 50.219 76.051 50.402 C 76.243 50.563 76.389 50.771 76.476 51.004 C 76.575 51.254 76.627 51.519 76.627 51.787 C 76.624 52.055 76.573 52.32 76.476 52.571 C 76.389 52.804 76.243 53.011 76.051 53.173 C 75.845 53.362 75.595 53.496 75.323 53.564 C 74.999 53.668 74.661 53.718 74.321 53.714 L 73.41 53.714 L 73.41 55.885 L 72.442 55.885 L 72.442 49.893 L 74.292 49.893 Z M 74.292 52.935 C 74.488 52.939 74.683 52.909 74.868 52.845 C 75.025 52.794 75.17 52.712 75.293 52.604 C 75.407 52.509 75.491 52.383 75.535 52.242 C 75.656 51.933 75.656 51.589 75.535 51.279 C 75.48 51.144 75.397 51.021 75.293 50.917 C 75.172 50.812 75.026 50.74 74.868 50.707 C 74.679 50.66 74.486 50.629 74.292 50.616 L 73.381 50.616 L 73.381 52.904 L 74.292 52.904 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 88.998 55.852 L 88.24 55.852 C 88.165 55.85 88.092 55.829 88.028 55.792 C 87.972 55.756 87.93 55.703 87.907 55.641 L 87.391 54.317 L 84.784 54.317 L 84.268 55.641 C 84.246 55.703 84.203 55.756 84.147 55.792 C 84.119 55.817 84.085 55.835 84.048 55.846 C 84.011 55.856 83.973 55.858 83.935 55.852 L 83.176 55.852 L 85.572 49.86 L 86.573 49.86 Z M 87.148 53.624 L 86.328 51.427 C 86.267 51.246 86.207 51.035 86.116 50.794 L 86.025 51.155 C 85.995 51.276 85.964 51.366 85.934 51.456 L 85.114 53.654 L 87.146 53.654 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 100.582 54.527 C 100.643 54.527 100.673 54.557 100.733 54.587 L 101.127 55.009 C 100.879 55.304 100.568 55.54 100.216 55.701 C 99.812 55.865 99.378 55.947 98.941 55.942 C 98.525 55.944 98.112 55.862 97.728 55.701 C 97.38 55.562 97.069 55.346 96.817 55.068 C 96.563 54.789 96.367 54.461 96.241 54.105 C 96.104 53.708 96.032 53.291 96.029 52.871 C 96.017 52.45 96.09 52.03 96.241 51.637 C 96.377 51.279 96.583 50.952 96.848 50.674 C 97.115 50.402 97.435 50.187 97.787 50.041 C 98.174 49.89 98.586 49.818 99.001 49.83 C 99.395 49.818 99.788 49.89 100.153 50.041 C 100.478 50.177 100.776 50.371 101.032 50.613 L 100.699 51.065 L 100.608 51.156 C 100.578 51.185 100.547 51.185 100.487 51.185 C 100.452 51.183 100.418 51.174 100.387 51.158 C 100.355 51.143 100.328 51.121 100.305 51.095 C 100.224 51.021 100.132 50.96 100.032 50.914 C 99.895 50.843 99.753 50.782 99.607 50.733 C 99.402 50.665 99.186 50.634 98.97 50.643 C 98.7 50.646 98.433 50.697 98.181 50.793 C 97.938 50.88 97.726 51.037 97.574 51.245 C 97.391 51.442 97.256 51.68 97.18 51.938 C 96.978 52.544 96.978 53.198 97.18 53.804 C 97.266 54.064 97.411 54.301 97.604 54.497 C 97.778 54.674 97.984 54.816 98.211 54.918 C 98.452 55.014 98.709 55.065 98.969 55.068 C 99.121 55.075 99.274 55.065 99.424 55.039 L 99.788 54.948 C 99.898 54.917 100 54.866 100.092 54.798 C 100.183 54.737 100.304 54.648 100.395 54.587 C 100.452 54.553 100.516 54.532 100.582 54.527 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 112.56 55.069 L 112.56 55.852 L 108.799 55.852 L 108.799 49.86 L 112.559 49.86 L 112.559 50.643 L 109.769 50.643 L 109.769 52.452 L 111.982 52.452 L 111.982 53.204 L 109.769 53.204 L 109.769 55.071 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 127.327 12.316 C 120.262 13.852 113.561 15.297 107.223 16.651 C 72.955 23.787 6.642 36.461 3.73 28.454 C 2.699 25.624 9.916 20.325 25.199 12.648 L 25.047 12.347 C 23.956 12.828 -1.727 24.208 0.095 29.688 C 0.701 31.497 4.28 32.428 10.799 32.428 C 25.415 32.428 54.827 27.883 98.796 18.79 C 114.351 15.625 125.936 13.01 127.421 12.678 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 14.162 33.181 L 9.765 43.026 L 18.802 43.026 C 19.571 43.056 20.334 42.868 21 42.484 C 21.665 42.1 22.207 41.535 22.561 40.856 L 25.503 33.359 L 44.454 33.359 L 47.395 40.856 C 47.717 41.481 48.198 42.011 48.791 42.393 C 49.524 42.821 50.367 43.031 51.217 42.995 L 60.162 42.995 L 53.551 28.243 C 34.66 31.499 22.258 32.88 14.162 33.181 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 52.429 26.346 C 52.52 26.346 52.58 26.316 52.671 26.316 L 40.876 0.002 L 29.05 0.002 L 15.405 30.441 C 24.502 30.321 37.966 28.635 52.429 26.346 Z M 32.72 14.845 C 33.053 14.093 33.417 13.218 33.813 12.196 C 34.208 11.174 34.57 10.058 34.905 8.85 C 35.3 10.026 35.694 11.138 36.058 12.132 C 36.452 13.155 36.815 14.031 37.15 14.781 L 41.76 26.553 L 28.11 26.553 Z\" fill=\"rgb(133,135,136)\"></path></g></svg>',svgContentId:9407810714,withExternalLayout:true,...addPropertyOverrides({\"eqfc7ZYMg-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 138 56\"><g transform=\"translate(0 -0.002)\" id=\"ss12213119858_1\"><path d=\"M 0 56.002 L 0 0.002 L 138 0.002 L 138 56.002 Z\" fill=\"transparent\"></path><path d=\"M 137.999 8.523 L 133.147 14.364 L 131.207 12.226 L 129.385 11.864 L 129.203 10.178 L 127.444 8.37 Z M 133.147 13.882 L 137.301 8.854 L 128.267 8.734 L 129.542 10.059 L 129.663 11.235 L 129.421 11.837 L 130.3 11.717 L 131.393 11.927 Z\" fill=\"rgb(0, 96, 153)\"></path><path d=\"M 137.332 8.855 L 133.147 13.883 L 131.389 11.926 L 130.296 11.715 L 130.994 11.624 L 136.876 9.092 L 129.996 10.453 L 129.663 11.236 L 129.542 10.06 L 128.266 8.734 Z\" fill=\"rgb(0, 96, 153)\"></path><path d=\"M 136.877 9.095 L 130.994 11.627 L 130.297 11.718 L 129.811 11.627 L 130.935 11.474 L 135.392 9.546 L 130.116 10.601 L 129.721 11.596 L 129.66 11.234 L 129.994 10.451 Z\" fill=\"rgb(0, 96, 153)\"></path><g><defs><linearGradient id=\"idss12213119858_6g650329494\" x1=\"0.1990768822450219\" x2=\"0.800923117754978\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(79,86,89)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(118,122,124)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 130.298 11.715 L 129.418 11.835 L 129.66 11.233 L 129.721 11.595 L 129.691 11.655 L 129.812 11.625 Z\" fill=\"url(#idss12213119858_6g650329494)\"></path></g><g><defs><linearGradient id=\"idss12213119858_7g650329503\" x1=\"0.27577878057711847\" x2=\"0.7242212194228815\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"rgb(79,86,89)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(118,122,124)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 129.812 11.624 L 129.691 11.653 L 129.721 11.593 Z\" fill=\"url(#idss12213119858_7g650329503)\"></path></g><path d=\"M 79.113 21.469 L 79.113 7.68 L 86.846 7.68 C 88.858 7.651 90.86 7.977 92.758 8.643 C 94.403 9.236 95.902 10.17 97.155 11.383 C 98.377 12.627 99.317 14.116 99.915 15.749 C 100.094 16.222 100.246 16.705 100.37 17.196 C 104.04 16.443 107.769 15.658 111.62 14.817 C 111.407 14.165 111.143 13.53 110.831 12.918 C 109.594 10.303 107.805 7.983 105.585 6.114 C 103.174 4.124 100.407 2.602 97.428 1.63 C 94.016 0.509 90.439 -0.041 86.846 0.002 L 67.499 0.002 L 67.499 23.667 C 71.234 22.971 75.111 22.248 79.113 21.469 Z\" fill=\"rgb(0, 54, 86)\"></path><path d=\"M 100.733 19.241 C 100.831 19.991 100.882 20.746 100.885 21.502 C 100.909 23.471 100.58 25.428 99.915 27.282 C 99.329 28.921 98.387 30.412 97.155 31.648 C 95.915 32.877 94.412 33.814 92.758 34.388 C 90.86 35.054 88.858 35.38 86.846 35.351 L 79.113 35.351 L 79.113 23.606 C 75.02 24.389 71.169 25.144 67.499 25.804 L 67.499 43.026 L 86.846 43.026 C 90.437 43.065 94.011 42.526 97.429 41.43 C 100.413 40.469 103.182 38.946 105.585 36.944 C 107.806 35.064 109.595 32.733 110.831 30.109 C 112.084 27.411 112.716 24.469 112.681 21.498 C 112.681 19.929 112.508 18.364 112.166 16.831 C 108.223 17.675 104.402 18.488 100.733 19.241 Z\" fill=\"rgb(0, 54, 86)\"></path><path d=\"M 16.072 55.852 L 15.314 55.852 C 15.239 55.85 15.166 55.83 15.102 55.792 C 15.046 55.756 15.004 55.703 14.981 55.642 L 14.465 54.317 L 11.858 54.317 L 11.343 55.641 C 11.321 55.703 11.278 55.755 11.222 55.791 C 11.194 55.816 11.16 55.835 11.123 55.845 C 11.086 55.856 11.048 55.858 11.01 55.851 L 10.251 55.851 L 12.646 49.86 L 13.648 49.86 Z M 14.222 53.624 L 13.403 51.427 C 13.342 51.246 13.281 51.035 13.19 50.794 L 13.099 51.155 C 13.069 51.276 13.038 51.366 13.008 51.457 L 12.188 53.654 L 14.22 53.654 Z\" fill=\"rgb(118, 118, 118)\"></path><path d=\"M 27.383 55.069 L 27.383 55.852 L 23.623 55.852 L 23.623 49.86 L 27.383 49.86 L 27.383 50.643 L 24.593 50.643 L 24.593 52.452 L 26.811 52.452 L 26.811 53.204 L 24.598 53.204 L 24.598 55.071 Z\" fill=\"rgb(118, 118, 118)\"></path><path d=\"M 39.906 55.851 L 39.027 55.851 C 38.951 55.861 38.874 55.846 38.808 55.808 C 38.742 55.77 38.691 55.711 38.662 55.641 L 37.271 53.628 C 37.21 53.567 37.18 53.507 37.12 53.478 C 37.044 53.44 36.962 53.419 36.877 53.417 L 36.331 53.417 L 36.331 55.826 L 35.358 55.826 L 35.358 49.83 L 37.147 49.83 C 37.495 49.82 37.842 49.86 38.178 49.95 C 38.429 50.017 38.665 50.129 38.875 50.281 C 39.058 50.419 39.196 50.608 39.27 50.823 C 39.421 51.231 39.431 51.676 39.3 52.089 C 39.239 52.265 39.147 52.429 39.027 52.571 C 38.9 52.717 38.758 52.848 38.602 52.963 C 38.424 53.074 38.23 53.155 38.026 53.204 C 38.148 53.28 38.252 53.383 38.329 53.505 Z M 37.056 52.75 C 37.252 52.755 37.447 52.724 37.632 52.66 C 37.792 52.617 37.938 52.534 38.057 52.42 C 38.171 52.325 38.255 52.199 38.299 52.058 C 38.364 51.916 38.395 51.761 38.39 51.606 C 38.396 51.463 38.369 51.322 38.311 51.191 C 38.253 51.061 38.166 50.945 38.057 50.853 C 37.765 50.649 37.411 50.553 37.055 50.582 L 36.269 50.582 L 36.269 52.69 L 37.058 52.69 Z\" fill=\"rgb(118, 118, 118)\"></path><path d=\"M 53.066 52.874 C 53.075 53.296 53.002 53.714 52.854 54.109 C 52.706 54.461 52.501 54.786 52.247 55.072 C 51.98 55.343 51.66 55.558 51.307 55.705 C 50.913 55.865 50.49 55.947 50.064 55.945 C 49.638 55.944 49.216 55.863 48.821 55.705 C 48.464 55.566 48.143 55.35 47.881 55.072 C 47.607 54.802 47.399 54.472 47.274 54.109 C 47.123 53.715 47.051 53.296 47.062 52.874 C 47.054 52.453 47.126 52.035 47.274 51.64 C 47.415 51.285 47.62 50.958 47.881 50.677 C 48.149 50.406 48.468 50.191 48.821 50.044 C 49.215 49.884 49.638 49.802 50.064 49.804 C 50.49 49.805 50.912 49.886 51.307 50.044 C 51.664 50.183 51.985 50.399 52.247 50.677 C 52.511 50.955 52.718 51.282 52.854 51.64 C 53.005 52.034 53.077 52.453 53.066 52.874 Z M 52.064 52.874 C 52.063 52.557 52.012 52.243 51.913 51.941 C 51.825 51.688 51.691 51.454 51.518 51.249 C 51.332 51.065 51.117 50.912 50.881 50.796 C 50.61 50.695 50.322 50.644 50.032 50.646 C 49.743 50.65 49.456 50.7 49.183 50.796 C 48.935 50.89 48.716 51.046 48.546 51.249 C 48.362 51.446 48.227 51.683 48.151 51.941 C 47.949 52.547 47.949 53.202 48.151 53.808 C 48.239 54.061 48.373 54.295 48.546 54.5 C 48.732 54.684 48.948 54.837 49.183 54.953 C 49.455 55.054 49.742 55.105 50.032 55.103 C 50.321 55.099 50.608 55.049 50.881 54.953 C 51.129 54.859 51.348 54.703 51.518 54.5 C 51.702 54.303 51.837 54.066 51.913 53.808 C 52.027 53.51 52.079 53.193 52.066 52.874 Z\" fill=\"rgb(118, 118, 118)\"></path><path d=\"M 64.134 50.884 C 64.112 50.929 64.081 50.97 64.043 51.004 C 64.013 51.034 63.982 51.034 63.922 51.034 C 63.858 51.028 63.795 51.007 63.74 50.974 C 63.657 50.928 63.576 50.878 63.498 50.824 C 63.389 50.768 63.278 50.718 63.164 50.673 C 63.019 50.62 62.863 50.599 62.709 50.613 C 62.555 50.616 62.403 50.637 62.254 50.673 C 62.128 50.703 62.013 50.766 61.92 50.854 C 61.827 50.918 61.761 51.015 61.738 51.126 C 61.7 51.232 61.68 51.344 61.677 51.457 C 61.67 51.597 61.713 51.736 61.798 51.848 C 61.897 51.953 62.009 52.044 62.132 52.119 C 62.273 52.203 62.426 52.264 62.587 52.3 C 62.769 52.361 62.92 52.421 63.102 52.481 C 63.281 52.533 63.454 52.604 63.618 52.692 C 63.785 52.767 63.939 52.869 64.073 52.993 C 64.208 53.125 64.321 53.278 64.407 53.445 C 64.496 53.644 64.538 53.861 64.528 54.078 C 64.524 54.336 64.473 54.591 64.376 54.831 C 64.293 55.058 64.158 55.264 63.982 55.433 C 63.794 55.607 63.579 55.749 63.345 55.854 C 63.063 55.955 62.765 56.006 62.465 56.004 C 62.271 55.999 62.079 55.979 61.888 55.944 C 61.712 55.912 61.539 55.861 61.373 55.794 C 61.212 55.732 61.059 55.651 60.917 55.553 C 60.773 55.459 60.64 55.348 60.523 55.222 L 60.796 54.77 L 60.887 54.68 C 60.923 54.656 60.966 54.645 61.008 54.65 C 61.087 54.659 61.16 54.69 61.221 54.74 C 61.319 54.801 61.41 54.871 61.494 54.951 C 61.615 55.011 61.736 55.101 61.888 55.161 C 62.073 55.228 62.269 55.259 62.465 55.252 C 62.613 55.263 62.761 55.245 62.902 55.199 C 63.043 55.152 63.173 55.078 63.285 54.981 C 63.382 54.887 63.459 54.774 63.511 54.65 C 63.563 54.525 63.589 54.392 63.588 54.257 C 63.599 54.107 63.556 53.957 63.467 53.836 C 63.385 53.715 63.269 53.62 63.133 53.565 C 62.986 53.494 62.834 53.433 62.678 53.384 C 62.496 53.323 62.345 53.293 62.163 53.234 C 61.984 53.182 61.811 53.111 61.647 53.023 C 61.48 52.948 61.326 52.846 61.192 52.722 C 61.057 52.59 60.944 52.437 60.858 52.27 C 60.696 51.843 60.696 51.372 60.858 50.945 C 60.944 50.742 61.067 50.558 61.223 50.402 C 61.413 50.223 61.636 50.083 61.881 49.99 C 62.125 49.897 62.386 49.853 62.648 49.86 C 62.967 49.861 63.284 49.911 63.588 50.01 C 63.864 50.117 64.12 50.27 64.346 50.462 Z\" fill=\"rgb(118, 118, 118)\"></path><path d=\"M 74.292 49.86 C 74.641 49.859 74.989 49.91 75.323 50.01 C 75.592 50.085 75.841 50.219 76.051 50.402 C 76.243 50.563 76.389 50.771 76.476 51.004 C 76.575 51.254 76.627 51.519 76.627 51.787 C 76.624 52.055 76.573 52.32 76.476 52.571 C 76.389 52.804 76.243 53.011 76.051 53.173 C 75.845 53.362 75.595 53.496 75.323 53.564 C 74.999 53.668 74.661 53.718 74.321 53.714 L 73.41 53.714 L 73.41 55.885 L 72.442 55.885 L 72.442 49.893 L 74.292 49.893 Z M 74.292 52.935 C 74.488 52.939 74.683 52.909 74.868 52.845 C 75.025 52.794 75.17 52.712 75.293 52.604 C 75.407 52.509 75.491 52.383 75.535 52.242 C 75.656 51.933 75.656 51.589 75.535 51.279 C 75.48 51.144 75.397 51.021 75.293 50.917 C 75.172 50.812 75.026 50.74 74.868 50.707 C 74.679 50.66 74.486 50.629 74.292 50.616 L 73.381 50.616 L 73.381 52.904 L 74.292 52.904 Z\" fill=\"rgb(118, 118, 118)\"></path><path d=\"M 88.998 55.852 L 88.24 55.852 C 88.165 55.85 88.092 55.829 88.028 55.792 C 87.972 55.756 87.93 55.703 87.907 55.641 L 87.391 54.317 L 84.784 54.317 L 84.268 55.641 C 84.246 55.703 84.203 55.756 84.147 55.792 C 84.119 55.817 84.085 55.835 84.048 55.846 C 84.011 55.856 83.973 55.858 83.935 55.852 L 83.176 55.852 L 85.572 49.86 L 86.573 49.86 Z M 87.148 53.624 L 86.328 51.427 C 86.267 51.246 86.207 51.035 86.116 50.794 L 86.025 51.155 C 85.995 51.276 85.964 51.366 85.934 51.456 L 85.114 53.654 L 87.146 53.654 Z\" fill=\"rgb(118, 118, 118)\"></path><path d=\"M 100.582 54.527 C 100.643 54.527 100.673 54.557 100.733 54.587 L 101.127 55.009 C 100.879 55.304 100.568 55.54 100.216 55.701 C 99.812 55.865 99.378 55.947 98.941 55.942 C 98.525 55.944 98.112 55.862 97.728 55.701 C 97.38 55.562 97.069 55.346 96.817 55.068 C 96.563 54.789 96.367 54.461 96.241 54.105 C 96.104 53.708 96.032 53.291 96.029 52.871 C 96.017 52.45 96.09 52.03 96.241 51.637 C 96.377 51.279 96.583 50.952 96.848 50.674 C 97.115 50.402 97.435 50.187 97.787 50.041 C 98.174 49.89 98.586 49.818 99.001 49.83 C 99.395 49.818 99.788 49.89 100.153 50.041 C 100.478 50.177 100.776 50.371 101.032 50.613 L 100.699 51.065 L 100.608 51.156 C 100.578 51.185 100.547 51.185 100.487 51.185 C 100.452 51.183 100.418 51.174 100.387 51.158 C 100.355 51.143 100.328 51.121 100.305 51.095 C 100.224 51.021 100.132 50.96 100.032 50.914 C 99.895 50.843 99.753 50.782 99.607 50.733 C 99.402 50.665 99.186 50.634 98.97 50.643 C 98.7 50.646 98.433 50.697 98.181 50.793 C 97.938 50.88 97.726 51.037 97.574 51.245 C 97.391 51.442 97.256 51.68 97.18 51.938 C 96.978 52.544 96.978 53.198 97.18 53.804 C 97.266 54.064 97.411 54.301 97.604 54.497 C 97.778 54.674 97.984 54.816 98.211 54.918 C 98.452 55.014 98.709 55.065 98.969 55.068 C 99.121 55.075 99.274 55.065 99.424 55.039 L 99.788 54.948 C 99.898 54.917 100 54.866 100.092 54.798 C 100.183 54.737 100.304 54.648 100.395 54.587 C 100.452 54.553 100.516 54.532 100.582 54.527 Z\" fill=\"rgb(118, 118, 118)\"></path><path d=\"M 112.56 55.069 L 112.56 55.852 L 108.799 55.852 L 108.799 49.86 L 112.559 49.86 L 112.559 50.643 L 109.769 50.643 L 109.769 52.452 L 111.982 52.452 L 111.982 53.204 L 109.769 53.204 L 109.769 55.071 Z\" fill=\"rgb(118, 118, 118)\"></path><path d=\"M 127.327 12.316 C 120.262 13.852 113.561 15.297 107.223 16.651 C 72.955 23.787 6.642 36.461 3.73 28.454 C 2.699 25.624 9.916 20.325 25.199 12.648 L 25.047 12.347 C 23.956 12.828 -1.727 24.208 0.095 29.688 C 0.701 31.497 4.28 32.428 10.799 32.428 C 25.415 32.428 54.827 27.883 98.796 18.79 C 114.351 15.625 125.936 13.01 127.421 12.678 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 14.162 33.181 L 9.765 43.026 L 18.802 43.026 C 19.571 43.056 20.334 42.868 21 42.484 C 21.665 42.1 22.207 41.535 22.561 40.856 L 25.503 33.359 L 44.454 33.359 L 47.395 40.856 C 47.717 41.481 48.198 42.011 48.791 42.393 C 49.524 42.821 50.367 43.031 51.217 42.995 L 60.162 42.995 L 53.551 28.243 C 34.66 31.499 22.258 32.88 14.162 33.181 Z\" fill=\"rgb(0, 54, 86)\"></path><path d=\"M 52.429 26.346 C 52.52 26.346 52.58 26.316 52.671 26.316 L 40.876 0.002 L 29.05 0.002 L 15.405 30.441 C 24.502 30.321 37.966 28.635 52.429 26.346 Z M 32.72 14.845 C 33.053 14.093 33.417 13.218 33.813 12.196 C 34.208 11.174 34.57 10.058 34.905 8.85 C 35.3 10.026 35.694 11.138 36.058 12.132 C 36.452 13.155 36.815 14.031 37.15 14.781 L 41.76 26.553 L 28.11 26.553 Z\" fill=\"rgb(0, 54, 86)\"></path></g></svg>',svgContentId:12213119858},eqfc7ZYMg:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 138 56\"><g transform=\"translate(0 -0.002)\" id=\"ss11497029618_1\"><path d=\"M 0 56.002 L 0 0.002 L 138 0.002 L 138 56.002 Z\" fill=\"transparent\"></path><g><defs><linearGradient id=\"idss11497029618_3g650329490\" x1=\"0.24980342060926986\" x2=\"0.7501965793907301\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(79,86,89)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(118,122,124)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 137.999 8.523 L 133.147 14.364 L 131.207 12.226 L 129.385 11.864 L 129.203 10.178 L 127.444 8.37 Z M 133.147 13.882 L 137.301 8.854 L 128.267 8.734 L 129.542 10.059 L 129.663 11.235 L 129.421 11.837 L 130.3 11.717 L 131.393 11.927 Z\" fill=\"url(#idss11497029618_3g650329490)\"></path></g><g><defs><linearGradient id=\"idss11497029618_4g650329490\" x1=\"0.24985774650205778\" x2=\"0.7501422534979423\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(79,86,89)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(118,122,124)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 137.332 8.855 L 133.147 13.883 L 131.389 11.926 L 130.296 11.715 L 130.994 11.624 L 136.876 9.092 L 129.996 10.453 L 129.663 11.236 L 129.542 10.06 L 128.266 8.734 Z\" fill=\"url(#idss11497029618_4g650329490)\"></path></g><g><defs><linearGradient id=\"idss11497029618_5g650329497\" x1=\"0.3391510832494233\" x2=\"0.6608489167505767\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(79,86,89)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(118,122,124)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 136.877 9.095 L 130.994 11.627 L 130.297 11.718 L 129.811 11.627 L 130.935 11.474 L 135.392 9.546 L 130.116 10.601 L 129.721 11.596 L 129.66 11.234 L 129.994 10.451 Z\" fill=\"url(#idss11497029618_5g650329497)\"></path></g><g><defs><linearGradient id=\"idss11497029618_6g650329494\" x1=\"0.1990768822450219\" x2=\"0.800923117754978\" y1=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"rgb(79,86,89)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(118,122,124)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 130.298 11.715 L 129.418 11.835 L 129.66 11.233 L 129.721 11.595 L 129.691 11.655 L 129.812 11.625 Z\" fill=\"url(#idss11497029618_6g650329494)\"></path></g><g><defs><linearGradient id=\"idss11497029618_7g650329503\" x1=\"0.27577878057711847\" x2=\"0.7242212194228815\" y1=\"1\" y2=\"5.551115123125783e-17\"><stop offset=\"0\" stop-color=\"rgb(79,86,89)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(118,122,124)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 129.812 11.624 L 129.691 11.653 L 129.721 11.593 Z\" fill=\"url(#idss11497029618_7g650329503)\"></path></g><path d=\"M 79.113 21.469 L 79.113 7.68 L 86.846 7.68 C 88.858 7.651 90.86 7.977 92.758 8.643 C 94.403 9.236 95.902 10.17 97.155 11.383 C 98.377 12.627 99.317 14.116 99.915 15.749 C 100.094 16.222 100.246 16.705 100.37 17.196 C 104.04 16.443 107.769 15.658 111.62 14.817 C 111.407 14.165 111.143 13.53 110.831 12.918 C 109.594 10.303 107.805 7.983 105.585 6.114 C 103.174 4.124 100.407 2.602 97.428 1.63 C 94.016 0.509 90.439 -0.041 86.846 0.002 L 67.499 0.002 L 67.499 23.667 C 71.234 22.971 75.111 22.248 79.113 21.469 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 100.733 19.241 C 100.831 19.991 100.882 20.746 100.885 21.502 C 100.909 23.471 100.58 25.428 99.915 27.282 C 99.329 28.921 98.387 30.412 97.155 31.648 C 95.915 32.877 94.412 33.814 92.758 34.388 C 90.86 35.054 88.858 35.38 86.846 35.351 L 79.113 35.351 L 79.113 23.606 C 75.02 24.389 71.169 25.144 67.499 25.804 L 67.499 43.026 L 86.846 43.026 C 90.437 43.065 94.011 42.526 97.429 41.43 C 100.413 40.469 103.182 38.946 105.585 36.944 C 107.806 35.064 109.595 32.733 110.831 30.109 C 112.084 27.411 112.716 24.469 112.681 21.498 C 112.681 19.929 112.508 18.364 112.166 16.831 C 108.223 17.675 104.402 18.488 100.733 19.241 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 16.072 55.852 L 15.314 55.852 C 15.239 55.85 15.166 55.83 15.102 55.792 C 15.046 55.756 15.004 55.703 14.981 55.642 L 14.465 54.317 L 11.858 54.317 L 11.343 55.641 C 11.321 55.703 11.278 55.755 11.222 55.791 C 11.194 55.816 11.16 55.835 11.123 55.845 C 11.086 55.856 11.048 55.858 11.01 55.851 L 10.251 55.851 L 12.646 49.86 L 13.648 49.86 Z M 14.222 53.624 L 13.403 51.427 C 13.342 51.246 13.281 51.035 13.19 50.794 L 13.099 51.155 C 13.069 51.276 13.038 51.366 13.008 51.457 L 12.188 53.654 L 14.22 53.654 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 27.383 55.069 L 27.383 55.852 L 23.623 55.852 L 23.623 49.86 L 27.383 49.86 L 27.383 50.643 L 24.593 50.643 L 24.593 52.452 L 26.811 52.452 L 26.811 53.204 L 24.598 53.204 L 24.598 55.071 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 39.906 55.851 L 39.027 55.851 C 38.951 55.861 38.874 55.846 38.808 55.808 C 38.742 55.77 38.691 55.711 38.662 55.641 L 37.271 53.628 C 37.21 53.567 37.18 53.507 37.12 53.478 C 37.044 53.44 36.962 53.419 36.877 53.417 L 36.331 53.417 L 36.331 55.826 L 35.358 55.826 L 35.358 49.83 L 37.147 49.83 C 37.495 49.82 37.842 49.86 38.178 49.95 C 38.429 50.017 38.665 50.129 38.875 50.281 C 39.058 50.419 39.196 50.608 39.27 50.823 C 39.421 51.231 39.431 51.676 39.3 52.089 C 39.239 52.265 39.147 52.429 39.027 52.571 C 38.9 52.717 38.758 52.848 38.602 52.963 C 38.424 53.074 38.23 53.155 38.026 53.204 C 38.148 53.28 38.252 53.383 38.329 53.505 Z M 37.056 52.75 C 37.252 52.755 37.447 52.724 37.632 52.66 C 37.792 52.617 37.938 52.534 38.057 52.42 C 38.171 52.325 38.255 52.199 38.299 52.058 C 38.364 51.916 38.395 51.761 38.39 51.606 C 38.396 51.463 38.369 51.322 38.311 51.191 C 38.253 51.061 38.166 50.945 38.057 50.853 C 37.765 50.649 37.411 50.553 37.055 50.582 L 36.269 50.582 L 36.269 52.69 L 37.058 52.69 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 53.066 52.874 C 53.075 53.296 53.002 53.714 52.854 54.109 C 52.706 54.461 52.501 54.786 52.247 55.072 C 51.98 55.343 51.66 55.558 51.307 55.705 C 50.913 55.865 50.49 55.947 50.064 55.945 C 49.638 55.944 49.216 55.863 48.821 55.705 C 48.464 55.566 48.143 55.35 47.881 55.072 C 47.607 54.802 47.399 54.472 47.274 54.109 C 47.123 53.715 47.051 53.296 47.062 52.874 C 47.054 52.453 47.126 52.035 47.274 51.64 C 47.415 51.285 47.62 50.958 47.881 50.677 C 48.149 50.406 48.468 50.191 48.821 50.044 C 49.215 49.884 49.638 49.802 50.064 49.804 C 50.49 49.805 50.912 49.886 51.307 50.044 C 51.664 50.183 51.985 50.399 52.247 50.677 C 52.511 50.955 52.718 51.282 52.854 51.64 C 53.005 52.034 53.077 52.453 53.066 52.874 Z M 52.064 52.874 C 52.063 52.557 52.012 52.243 51.913 51.941 C 51.825 51.688 51.691 51.454 51.518 51.249 C 51.332 51.065 51.117 50.912 50.881 50.796 C 50.61 50.695 50.322 50.644 50.032 50.646 C 49.743 50.65 49.456 50.7 49.183 50.796 C 48.935 50.89 48.716 51.046 48.546 51.249 C 48.362 51.446 48.227 51.683 48.151 51.941 C 47.949 52.547 47.949 53.202 48.151 53.808 C 48.239 54.061 48.373 54.295 48.546 54.5 C 48.732 54.684 48.948 54.837 49.183 54.953 C 49.455 55.054 49.742 55.105 50.032 55.103 C 50.321 55.099 50.608 55.049 50.881 54.953 C 51.129 54.859 51.348 54.703 51.518 54.5 C 51.702 54.303 51.837 54.066 51.913 53.808 C 52.027 53.51 52.079 53.193 52.066 52.874 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 64.134 50.884 C 64.112 50.929 64.081 50.97 64.043 51.004 C 64.013 51.034 63.982 51.034 63.922 51.034 C 63.858 51.028 63.795 51.007 63.74 50.974 C 63.657 50.928 63.576 50.878 63.498 50.824 C 63.389 50.768 63.278 50.718 63.164 50.673 C 63.019 50.62 62.863 50.599 62.709 50.613 C 62.555 50.616 62.403 50.637 62.254 50.673 C 62.128 50.703 62.013 50.766 61.92 50.854 C 61.827 50.918 61.761 51.015 61.738 51.126 C 61.7 51.232 61.68 51.344 61.677 51.457 C 61.67 51.597 61.713 51.736 61.798 51.848 C 61.897 51.953 62.009 52.044 62.132 52.119 C 62.273 52.203 62.426 52.264 62.587 52.3 C 62.769 52.361 62.92 52.421 63.102 52.481 C 63.281 52.533 63.454 52.604 63.618 52.692 C 63.785 52.767 63.939 52.869 64.073 52.993 C 64.208 53.125 64.321 53.278 64.407 53.445 C 64.496 53.644 64.538 53.861 64.528 54.078 C 64.524 54.336 64.473 54.591 64.376 54.831 C 64.293 55.058 64.158 55.264 63.982 55.433 C 63.794 55.607 63.579 55.749 63.345 55.854 C 63.063 55.955 62.765 56.006 62.465 56.004 C 62.271 55.999 62.079 55.979 61.888 55.944 C 61.712 55.912 61.539 55.861 61.373 55.794 C 61.212 55.732 61.059 55.651 60.917 55.553 C 60.773 55.459 60.64 55.348 60.523 55.222 L 60.796 54.77 L 60.887 54.68 C 60.923 54.656 60.966 54.645 61.008 54.65 C 61.087 54.659 61.16 54.69 61.221 54.74 C 61.319 54.801 61.41 54.871 61.494 54.951 C 61.615 55.011 61.736 55.101 61.888 55.161 C 62.073 55.228 62.269 55.259 62.465 55.252 C 62.613 55.263 62.761 55.245 62.902 55.199 C 63.043 55.152 63.173 55.078 63.285 54.981 C 63.382 54.887 63.459 54.774 63.511 54.65 C 63.563 54.525 63.589 54.392 63.588 54.257 C 63.599 54.107 63.556 53.957 63.467 53.836 C 63.385 53.715 63.269 53.62 63.133 53.565 C 62.986 53.494 62.834 53.433 62.678 53.384 C 62.496 53.323 62.345 53.293 62.163 53.234 C 61.984 53.182 61.811 53.111 61.647 53.023 C 61.48 52.948 61.326 52.846 61.192 52.722 C 61.057 52.59 60.944 52.437 60.858 52.27 C 60.696 51.843 60.696 51.372 60.858 50.945 C 60.944 50.742 61.067 50.558 61.223 50.402 C 61.413 50.223 61.636 50.083 61.881 49.99 C 62.125 49.897 62.386 49.853 62.648 49.86 C 62.967 49.861 63.284 49.911 63.588 50.01 C 63.864 50.117 64.12 50.27 64.346 50.462 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 74.292 49.86 C 74.641 49.859 74.989 49.91 75.323 50.01 C 75.592 50.085 75.841 50.219 76.051 50.402 C 76.243 50.563 76.389 50.771 76.476 51.004 C 76.575 51.254 76.627 51.519 76.627 51.787 C 76.624 52.055 76.573 52.32 76.476 52.571 C 76.389 52.804 76.243 53.011 76.051 53.173 C 75.845 53.362 75.595 53.496 75.323 53.564 C 74.999 53.668 74.661 53.718 74.321 53.714 L 73.41 53.714 L 73.41 55.885 L 72.442 55.885 L 72.442 49.893 L 74.292 49.893 Z M 74.292 52.935 C 74.488 52.939 74.683 52.909 74.868 52.845 C 75.025 52.794 75.17 52.712 75.293 52.604 C 75.407 52.509 75.491 52.383 75.535 52.242 C 75.656 51.933 75.656 51.589 75.535 51.279 C 75.48 51.144 75.397 51.021 75.293 50.917 C 75.172 50.812 75.026 50.74 74.868 50.707 C 74.679 50.66 74.486 50.629 74.292 50.616 L 73.381 50.616 L 73.381 52.904 L 74.292 52.904 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 88.998 55.852 L 88.24 55.852 C 88.165 55.85 88.092 55.829 88.028 55.792 C 87.972 55.756 87.93 55.703 87.907 55.641 L 87.391 54.317 L 84.784 54.317 L 84.268 55.641 C 84.246 55.703 84.203 55.756 84.147 55.792 C 84.119 55.817 84.085 55.835 84.048 55.846 C 84.011 55.856 83.973 55.858 83.935 55.852 L 83.176 55.852 L 85.572 49.86 L 86.573 49.86 Z M 87.148 53.624 L 86.328 51.427 C 86.267 51.246 86.207 51.035 86.116 50.794 L 86.025 51.155 C 85.995 51.276 85.964 51.366 85.934 51.456 L 85.114 53.654 L 87.146 53.654 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 100.582 54.527 C 100.643 54.527 100.673 54.557 100.733 54.587 L 101.127 55.009 C 100.879 55.304 100.568 55.54 100.216 55.701 C 99.812 55.865 99.378 55.947 98.941 55.942 C 98.525 55.944 98.112 55.862 97.728 55.701 C 97.38 55.562 97.069 55.346 96.817 55.068 C 96.563 54.789 96.367 54.461 96.241 54.105 C 96.104 53.708 96.032 53.291 96.029 52.871 C 96.017 52.45 96.09 52.03 96.241 51.637 C 96.377 51.279 96.583 50.952 96.848 50.674 C 97.115 50.402 97.435 50.187 97.787 50.041 C 98.174 49.89 98.586 49.818 99.001 49.83 C 99.395 49.818 99.788 49.89 100.153 50.041 C 100.478 50.177 100.776 50.371 101.032 50.613 L 100.699 51.065 L 100.608 51.156 C 100.578 51.185 100.547 51.185 100.487 51.185 C 100.452 51.183 100.418 51.174 100.387 51.158 C 100.355 51.143 100.328 51.121 100.305 51.095 C 100.224 51.021 100.132 50.96 100.032 50.914 C 99.895 50.843 99.753 50.782 99.607 50.733 C 99.402 50.665 99.186 50.634 98.97 50.643 C 98.7 50.646 98.433 50.697 98.181 50.793 C 97.938 50.88 97.726 51.037 97.574 51.245 C 97.391 51.442 97.256 51.68 97.18 51.938 C 96.978 52.544 96.978 53.198 97.18 53.804 C 97.266 54.064 97.411 54.301 97.604 54.497 C 97.778 54.674 97.984 54.816 98.211 54.918 C 98.452 55.014 98.709 55.065 98.969 55.068 C 99.121 55.075 99.274 55.065 99.424 55.039 L 99.788 54.948 C 99.898 54.917 100 54.866 100.092 54.798 C 100.183 54.737 100.304 54.648 100.395 54.587 C 100.452 54.553 100.516 54.532 100.582 54.527 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 112.56 55.069 L 112.56 55.852 L 108.799 55.852 L 108.799 49.86 L 112.559 49.86 L 112.559 50.643 L 109.769 50.643 L 109.769 52.452 L 111.982 52.452 L 111.982 53.204 L 109.769 53.204 L 109.769 55.071 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 127.327 12.316 C 120.262 13.852 113.561 15.297 107.223 16.651 C 72.955 23.787 6.642 36.461 3.73 28.454 C 2.699 25.624 9.916 20.325 25.199 12.648 L 25.047 12.347 C 23.956 12.828 -1.727 24.208 0.095 29.688 C 0.701 31.497 4.28 32.428 10.799 32.428 C 25.415 32.428 54.827 27.883 98.796 18.79 C 114.351 15.625 125.936 13.01 127.421 12.678 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 14.162 33.181 L 9.765 43.026 L 18.802 43.026 C 19.571 43.056 20.334 42.868 21 42.484 C 21.665 42.1 22.207 41.535 22.561 40.856 L 25.503 33.359 L 44.454 33.359 L 47.395 40.856 C 47.717 41.481 48.198 42.011 48.791 42.393 C 49.524 42.821 50.367 43.031 51.217 42.995 L 60.162 42.995 L 53.551 28.243 C 34.66 31.499 22.258 32.88 14.162 33.181 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 52.429 26.346 C 52.52 26.346 52.58 26.316 52.671 26.316 L 40.876 0.002 L 29.05 0.002 L 15.405 30.441 C 24.502 30.321 37.966 28.635 52.429 26.346 Z M 32.72 14.845 C 33.053 14.093 33.417 13.218 33.813 12.196 C 34.208 11.174 34.57 10.058 34.905 8.85 C 35.3 10.026 35.694 11.138 36.058 12.132 C 36.452 13.155 36.815 14.031 37.15 14.781 L 41.76 26.553 L 28.11 26.553 Z\" fill=\"rgb(133,135,136)\"></path></g></svg>',svgContentId:11497029618}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:150,pixelWidth:129,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/x5uQngA8eIVUUy7ecdZSMfrDJ4.png\"},className:\"framer-n4li0r\",layoutDependency:layoutDependency,layoutId:\"kp5pWSOzt\"}),isDisplayed4()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/Sc4yNBYy9Yf7yCeVqylz0XkEU.png\",srcSet:\"https://framerusercontent.com/images/Sc4yNBYy9Yf7yCeVqylz0XkEU.png 516w\"},className:\"framer-eph5bn\",layoutDependency:layoutDependency,layoutId:\"nF6j0n9Sn\",...addPropertyOverrides({jLS7xWiQv:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:\"129px\",src:\"https://framerusercontent.com/images/Sc4yNBYy9Yf7yCeVqylz0XkEU.png\",srcSet:\"https://framerusercontent.com/images/Sc4yNBYy9Yf7yCeVqylz0XkEU.png 516w\"}}},baseVariant,gestureVariant)}),isDisplayed5()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1ah8e2x\",\"data-framer-name\":\"db\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"mx36BgyJL\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 142 82\"><path d=\"M 14.982 78.317 C 14.543 80.221 13.437 81.172 11.666 81.172 L 0.954 81.172 L 4.302 66.669 L 15.014 66.669 C 16.786 66.669 17.452 67.621 17.012 69.525 Z M 10.966 78.544 L 13.1 69.298 C 13.219 68.784 13.039 68.527 12.561 68.527 L 7.832 68.55 L 5.347 79.314 L 10.071 79.314 C 10.549 79.314 10.847 79.057 10.966 78.544 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 26.398 72.652 L 22.518 72.652 C 22.082 72.652 21.808 72.893 21.697 73.377 L 19.897 81.172 L 16.228 81.172 L 18.687 70.522 L 21.997 70.522 L 21.878 71.677 L 21.92 71.677 C 22.168 70.907 22.792 70.522 23.79 70.522 L 26.889 70.522 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 37.939 78.43 C 37.517 80.258 36.498 81.172 34.881 81.172 L 27.88 81.172 C 26.264 81.172 25.666 80.258 26.088 78.43 L 27.281 73.264 C 27.703 71.436 28.723 70.522 30.339 70.522 L 37.34 70.522 C 38.957 70.522 39.554 71.436 39.132 73.264 Z M 34.191 78.77 L 35.541 72.924 C 35.653 72.44 35.505 72.199 35.097 72.199 L 31.808 72.199 C 31.4 72.199 31.14 72.44 31.029 72.924 L 29.679 78.77 C 29.567 79.254 29.715 79.495 30.123 79.495 L 33.413 79.495 C 33.82 79.495 34.08 79.254 34.191 78.77 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 50.728 81.172 L 47.059 81.172 L 48.964 72.924 C 49.075 72.44 48.913 72.198 48.477 72.198 L 45.399 72.198 C 44.963 72.198 44.689 72.44 44.578 72.924 L 42.673 81.172 L 39.004 81.172 L 41.463 70.522 L 45.006 70.522 L 44.755 71.609 L 44.797 71.609 C 45.147 70.884 45.617 70.522 46.208 70.522 L 50.804 70.522 C 52.393 70.522 52.975 71.443 52.549 73.286 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 65.285 76.821 L 57.103 76.821 L 56.653 78.77 C 56.541 79.254 56.69 79.495 57.097 79.495 L 64.457 79.495 L 64.069 81.172 L 54.855 81.172 C 53.238 81.172 52.641 80.258 53.063 78.43 L 54.255 73.264 C 54.677 71.436 55.697 70.522 57.313 70.522 L 64.314 70.522 C 65.931 70.522 66.528 71.436 66.106 73.264 Z M 62.003 75.144 L 62.515 72.924 C 62.627 72.44 62.479 72.199 62.071 72.199 L 58.782 72.199 C 58.374 72.199 58.114 72.44 58.003 72.924 L 57.49 75.144 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 79.923 78.498 C 79.738 79.299 79.38 79.933 78.85 80.402 C 78.268 80.915 77.548 81.172 76.69 81.172 L 66.189 81.172 L 69.537 66.669 L 80.039 66.669 C 80.84 66.669 81.419 66.903 81.774 67.372 C 82.144 67.84 82.228 68.512 82.026 69.388 L 81.508 71.632 C 81.326 72.418 80.992 72.954 80.504 73.241 C 80.019 73.513 79.194 73.679 78.027 73.739 L 78.011 73.807 C 79.15 73.868 79.894 74.026 80.242 74.283 C 80.608 74.585 80.699 75.137 80.514 75.938 Z M 77.586 71.994 L 78.167 69.479 C 78.314 68.845 78.155 68.527 77.691 68.527 L 73.073 68.527 L 72.058 72.924 L 76.676 72.924 C 77.14 72.924 77.443 72.614 77.586 71.994 Z M 76.111 78.385 L 76.723 75.734 C 76.87 75.099 76.711 74.782 76.247 74.782 L 71.629 74.782 L 70.583 79.314 L 75.201 79.314 C 75.665 79.314 75.968 79.004 76.111 78.385 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 92.841 81.172 L 89.657 81.172 L 89.745 80.062 L 89.703 80.062 C 89.278 80.802 88.75 81.172 88.118 81.172 L 83.373 81.172 C 82.544 81.172 82 80.908 81.743 80.379 C 81.489 79.835 81.503 78.951 81.786 77.728 L 81.901 77.229 C 82.183 76.006 82.568 75.129 83.056 74.601 C 83.561 74.057 84.256 73.785 85.142 73.785 L 90.878 73.785 L 91.16 72.561 C 91.23 72.259 91.096 72.108 90.759 72.108 L 83.442 72.108 L 83.808 70.522 L 92.833 70.522 C 94.478 70.522 95.087 71.443 94.662 73.286 Z M 89.721 78.793 L 90.49 75.462 L 86.589 75.462 C 86.182 75.462 85.922 75.703 85.81 76.187 L 85.209 78.793 C 85.101 79.261 85.229 79.495 85.595 79.495 L 88.948 79.495 C 89.355 79.495 89.613 79.261 89.721 78.793 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 106.124 78.883 C 105.771 80.409 104.78 81.172 103.149 81.172 L 94.314 81.172 L 94.68 79.586 L 101.639 79.586 C 102.131 79.586 102.431 79.352 102.539 78.883 L 102.685 78.249 C 102.786 77.811 102.57 77.592 102.036 77.592 L 97.312 77.592 C 95.864 77.592 95.357 76.655 95.789 74.782 L 96.14 73.264 C 96.562 71.436 97.497 70.522 98.945 70.522 L 108.054 70.522 L 107.688 72.108 L 100.603 72.108 C 100.195 72.108 99.946 72.304 99.855 72.697 L 99.724 73.264 C 99.63 73.671 99.787 73.875 100.195 73.875 L 104.834 73.875 C 106.464 73.875 107.102 74.646 106.746 76.187 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 119.936 76.821 L 111.755 76.821 L 111.305 78.77 C 111.193 79.254 111.341 79.495 111.749 79.495 L 119.108 79.495 L 118.721 81.172 L 109.506 81.172 C 107.889 81.172 107.292 80.258 107.714 78.43 L 108.907 73.264 C 109.329 71.436 110.348 70.522 111.965 70.522 L 118.966 70.522 C 120.582 70.522 121.18 71.436 120.758 73.264 Z M 116.654 75.144 L 117.167 72.924 C 117.279 72.44 117.131 72.199 116.723 72.199 L 113.433 72.199 C 113.026 72.199 112.766 72.44 112.655 72.924 L 112.142 75.144 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 129.131 52.436 C 128.325 55.929 126.671 58.697 124.17 60.741 C 121.42 62.982 117.982 64.102 113.856 64.102 L 56.561 64.102 L 71.169 0.828 L 128.464 0.828 C 132.32 0.828 135.128 1.849 136.889 3.893 C 138.717 5.936 139.19 8.869 138.307 12.692 L 136.047 22.48 C 135.256 25.907 133.701 28.247 131.383 29.499 C 129.079 30.685 125.124 31.41 119.516 31.674 L 119.448 31.971 C 124.934 32.234 128.528 32.926 130.231 34.047 C 132.024 35.365 132.517 37.771 131.711 41.264 Z M 117.215 24.061 L 119.749 13.087 C 120.388 10.319 119.591 8.935 117.359 8.935 L 95.138 8.935 L 90.71 28.115 L 112.931 28.115 C 115.163 28.115 116.591 26.764 117.215 24.061 Z M 110.778 51.942 L 113.449 40.374 C 114.088 37.606 113.292 36.222 111.059 36.222 L 88.838 36.222 L 84.273 55.995 L 106.494 55.995 C 108.727 55.995 110.155 54.644 110.778 51.942 Z\" fill=\"rgb(133,135,136)\"></path><path d=\"M 71.993 51.645 C 70.076 59.95 64.856 64.102 56.332 64.102 L 4.787 64.102 L 19.395 0.828 L 70.94 0.828 C 79.463 0.828 82.766 4.98 80.849 13.285 Z M 52.689 52.634 L 62.002 12.296 C 62.519 10.055 61.628 8.935 59.328 8.935 L 36.576 9.034 L 25.735 55.995 L 48.463 55.995 C 50.763 55.995 52.172 54.875 52.689 52.634 Z\" fill=\"rgb(133,135,136)\"></path></svg>',svgContentId:12471031987,withExternalLayout:true,...addPropertyOverrides({\"kbdTkTmW6-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 142 82\"><path d=\"M 14.982 78.317 C 14.543 80.221 13.437 81.172 11.666 81.172 L 0.954 81.172 L 4.302 66.669 L 15.014 66.669 C 16.786 66.669 17.452 67.621 17.012 69.525 Z M 10.966 78.544 L 13.1 69.298 C 13.219 68.784 13.039 68.527 12.561 68.527 L 7.832 68.55 L 5.347 79.314 L 10.071 79.314 C 10.549 79.314 10.847 79.057 10.966 78.544 Z\" fill=\"rgb(56, 56, 56)\"></path><path d=\"M 26.398 72.652 L 22.518 72.652 C 22.082 72.652 21.808 72.893 21.697 73.377 L 19.897 81.172 L 16.228 81.172 L 18.687 70.522 L 21.997 70.522 L 21.878 71.677 L 21.92 71.677 C 22.168 70.907 22.792 70.522 23.79 70.522 L 26.889 70.522 Z\" fill=\"rgb(56, 56, 56)\"></path><path d=\"M 37.939 78.43 C 37.517 80.258 36.498 81.172 34.881 81.172 L 27.88 81.172 C 26.264 81.172 25.666 80.258 26.088 78.43 L 27.281 73.264 C 27.703 71.436 28.723 70.522 30.339 70.522 L 37.34 70.522 C 38.957 70.522 39.554 71.436 39.132 73.264 Z M 34.191 78.77 L 35.541 72.924 C 35.653 72.44 35.505 72.199 35.097 72.199 L 31.808 72.199 C 31.4 72.199 31.14 72.44 31.029 72.924 L 29.679 78.77 C 29.567 79.254 29.715 79.495 30.123 79.495 L 33.413 79.495 C 33.82 79.495 34.08 79.254 34.191 78.77 Z\" fill=\"rgb(56, 56, 56)\"></path><path d=\"M 50.728 81.172 L 47.059 81.172 L 48.964 72.924 C 49.075 72.44 48.913 72.198 48.477 72.198 L 45.399 72.198 C 44.963 72.198 44.689 72.44 44.578 72.924 L 42.673 81.172 L 39.004 81.172 L 41.463 70.522 L 45.006 70.522 L 44.755 71.609 L 44.797 71.609 C 45.147 70.884 45.617 70.522 46.208 70.522 L 50.804 70.522 C 52.393 70.522 52.975 71.443 52.549 73.286 Z\" fill=\"rgb(56, 56, 56)\"></path><path d=\"M 65.285 76.821 L 57.103 76.821 L 56.653 78.77 C 56.541 79.254 56.69 79.495 57.097 79.495 L 64.457 79.495 L 64.069 81.172 L 54.855 81.172 C 53.238 81.172 52.641 80.258 53.063 78.43 L 54.255 73.264 C 54.677 71.436 55.697 70.522 57.313 70.522 L 64.314 70.522 C 65.931 70.522 66.528 71.436 66.106 73.264 Z M 62.003 75.144 L 62.515 72.924 C 62.627 72.44 62.479 72.199 62.071 72.199 L 58.782 72.199 C 58.374 72.199 58.114 72.44 58.003 72.924 L 57.49 75.144 Z\" fill=\"rgb(56, 56, 56)\"></path><path d=\"M 79.923 78.498 C 79.738 79.299 79.38 79.933 78.85 80.402 C 78.268 80.915 77.548 81.172 76.69 81.172 L 66.189 81.172 L 69.537 66.669 L 80.039 66.669 C 80.84 66.669 81.419 66.903 81.774 67.372 C 82.144 67.84 82.228 68.512 82.026 69.388 L 81.508 71.632 C 81.326 72.418 80.992 72.954 80.504 73.241 C 80.019 73.513 79.194 73.679 78.027 73.739 L 78.011 73.807 C 79.15 73.868 79.894 74.026 80.242 74.283 C 80.608 74.585 80.699 75.137 80.514 75.938 Z M 77.586 71.994 L 78.167 69.479 C 78.314 68.845 78.155 68.527 77.691 68.527 L 73.073 68.527 L 72.058 72.924 L 76.676 72.924 C 77.14 72.924 77.443 72.614 77.586 71.994 Z M 76.111 78.385 L 76.723 75.734 C 76.87 75.099 76.711 74.782 76.247 74.782 L 71.629 74.782 L 70.583 79.314 L 75.201 79.314 C 75.665 79.314 75.968 79.004 76.111 78.385 Z\" fill=\"rgb(0, 157, 228)\"></path><path d=\"M 92.841 81.172 L 89.657 81.172 L 89.745 80.062 L 89.703 80.062 C 89.278 80.802 88.75 81.172 88.118 81.172 L 83.373 81.172 C 82.544 81.172 82 80.908 81.743 80.379 C 81.489 79.835 81.503 78.951 81.786 77.728 L 81.901 77.229 C 82.183 76.006 82.568 75.129 83.056 74.601 C 83.561 74.057 84.256 73.785 85.142 73.785 L 90.878 73.785 L 91.16 72.561 C 91.23 72.259 91.096 72.108 90.759 72.108 L 83.442 72.108 L 83.808 70.522 L 92.833 70.522 C 94.478 70.522 95.087 71.443 94.662 73.286 Z M 89.721 78.793 L 90.49 75.462 L 86.589 75.462 C 86.182 75.462 85.922 75.703 85.81 76.187 L 85.209 78.793 C 85.101 79.261 85.229 79.495 85.595 79.495 L 88.948 79.495 C 89.355 79.495 89.613 79.261 89.721 78.793 Z\" fill=\"rgb(0, 157, 228)\"></path><path d=\"M 106.124 78.883 C 105.771 80.409 104.78 81.172 103.149 81.172 L 94.314 81.172 L 94.68 79.586 L 101.639 79.586 C 102.131 79.586 102.431 79.352 102.539 78.883 L 102.685 78.249 C 102.786 77.811 102.57 77.592 102.036 77.592 L 97.312 77.592 C 95.864 77.592 95.357 76.655 95.789 74.782 L 96.14 73.264 C 96.562 71.436 97.497 70.522 98.945 70.522 L 108.054 70.522 L 107.688 72.108 L 100.603 72.108 C 100.195 72.108 99.946 72.304 99.855 72.697 L 99.724 73.264 C 99.63 73.671 99.787 73.875 100.195 73.875 L 104.834 73.875 C 106.464 73.875 107.102 74.646 106.746 76.187 Z\" fill=\"rgb(0, 157, 228)\"></path><path d=\"M 119.936 76.821 L 111.755 76.821 L 111.305 78.77 C 111.193 79.254 111.341 79.495 111.749 79.495 L 119.108 79.495 L 118.721 81.172 L 109.506 81.172 C 107.889 81.172 107.292 80.258 107.714 78.43 L 108.907 73.264 C 109.329 71.436 110.348 70.522 111.965 70.522 L 118.966 70.522 C 120.582 70.522 121.18 71.436 120.758 73.264 Z M 116.654 75.144 L 117.167 72.924 C 117.279 72.44 117.131 72.199 116.723 72.199 L 113.433 72.199 C 113.026 72.199 112.766 72.44 112.655 72.924 L 112.142 75.144 Z\" fill=\"rgb(0, 157, 228)\"></path><path d=\"M 129.131 52.436 C 128.325 55.929 126.671 58.697 124.17 60.741 C 121.42 62.982 117.982 64.102 113.856 64.102 L 56.561 64.102 L 71.169 0.828 L 128.464 0.828 C 132.32 0.828 135.128 1.849 136.889 3.893 C 138.717 5.936 139.19 8.869 138.307 12.692 L 136.047 22.48 C 135.256 25.907 133.701 28.247 131.383 29.499 C 129.079 30.685 125.124 31.41 119.516 31.674 L 119.448 31.971 C 124.934 32.234 128.528 32.926 130.231 34.047 C 132.024 35.365 132.517 37.771 131.711 41.264 Z M 117.215 24.061 L 119.749 13.087 C 120.388 10.319 119.591 8.935 117.359 8.935 L 95.138 8.935 L 90.71 28.115 L 112.931 28.115 C 115.163 28.115 116.591 26.764 117.215 24.061 Z M 110.778 51.942 L 113.449 40.374 C 114.088 37.606 113.292 36.222 111.059 36.222 L 88.838 36.222 L 84.273 55.995 L 106.494 55.995 C 108.727 55.995 110.155 54.644 110.778 51.942 Z\" fill=\"rgb(0, 157, 228)\"></path><path d=\"M 71.993 51.645 C 70.076 59.95 64.856 64.102 56.332 64.102 L 4.787 64.102 L 19.395 0.828 L 70.94 0.828 C 79.463 0.828 82.766 4.98 80.849 13.285 Z M 52.689 52.634 L 62.002 12.296 C 62.519 10.055 61.628 8.935 59.328 8.935 L 36.576 9.034 L 25.735 55.995 L 48.463 55.995 C 50.763 55.995 52.172 54.875 52.689 52.634 Z\" fill=\"rgb(56, 56, 56)\"></path></svg>',svgContentId:12535749434},kbdTkTmW6:{svgContentId:11027002041}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RBnew.framer-u2wn5k, .framer-RBnew .framer-u2wn5k { display: block; }\",\".framer-RBnew.framer-bgfh3j { cursor: pointer; height: 152px; overflow: hidden; position: relative; width: 200px; }\",\".framer-RBnew .framer-13ud0wx { flex: none; height: 40px; left: calc(50.00000000000002% - 200px / 2); position: absolute; top: calc(50.00000000000002% - 40px / 2); width: 200px; }\",\".framer-RBnew .framer-wvfacr { flex: none; height: 38px; left: calc(50.00000000000002% - 200px / 2); position: absolute; top: calc(50.00000000000002% - 38px / 2); width: 200px; }\",\".framer-RBnew .framer-tz10bd { flex: none; height: 56px; left: calc(50.00000000000002% - 138px / 2); position: absolute; top: calc(50.00000000000002% - 56px / 2); width: 138px; }\",\".framer-RBnew .framer-n4li0r, .framer-RBnew .framer-eph5bn { flex: none; height: 151px; left: calc(50.00000000000002% - 129px / 2); position: absolute; top: calc(50.00000000000002% - 151px / 2); width: 129px; }\",\".framer-RBnew .framer-1ah8e2x { flex: none; height: 82px; left: calc(50.00000000000002% - 142px / 2); position: absolute; top: calc(50.00000000000002% - 82px / 2); width: 142px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 152\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"CMK0pppQP\":{\"layout\":[\"fixed\",\"fixed\"]},\"eqfc7ZYMg\":{\"layout\":[\"fixed\",\"fixed\"]},\"jLS7xWiQv\":{\"layout\":[\"fixed\",\"fixed\"]},\"kbdTkTmW6\":{\"layout\":[\"fixed\",\"fixed\"]},\"lgk0ZYvZv\":{\"layout\":[\"fixed\",\"fixed\"]},\"SXYK3Ejvp\":{\"layout\":[\"fixed\",\"fixed\"]},\"r9FZxgtaB\":{\"layout\":[\"fixed\",\"fixed\"]},\"EsPA348Jk\":{\"layout\":[\"fixed\",\"fixed\"]},\"MFC5xgFQ7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNipRZghmD=withCSS(Component,css,\"framer-RBnew\");export default FramerNipRZghmD;FramerNipRZghmD.displayName=\"logos\";FramerNipRZghmD.defaultProps={height:152,width:200};addPropertyControls(FramerNipRZghmD,{variant:{options:[\"skoKCRvtS\",\"CMK0pppQP\",\"eqfc7ZYMg\",\"jLS7xWiQv\",\"kbdTkTmW6\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNipRZghmD,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNipRZghmD\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"152\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CMK0pppQP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eqfc7ZYMg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jLS7xWiQv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kbdTkTmW6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lgk0ZYvZv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SXYK3Ejvp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r9FZxgtaB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EsPA348Jk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MFC5xgFQ7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NipRZghmD.map", "// 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{motion}from\"framer-motion\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Section_title_light(props){// This is a React component containing an Example component\n// - Replace <Example /> with your own code\n// - Find inspiration: https://www.framer.com/developers/\nreturn /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsxs(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:\"118\",height:\"24\",viewBox:\"0 0 118 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8.34639 1.15855C8.61935 0.773198 9.06225 0.544164 9.53448 0.544164H107.533C107.978 0.544164 108.398 0.747581 108.674 1.0964L116.591 11.0964C117.01 11.626 117.01 12.3743 116.591 12.9038L108.674 22.9038C108.398 23.2527 107.978 23.4561 107.533 23.4561H9.53449C9.06225 23.4561 8.61935 23.227 8.34639 22.8417L1.26305 12.8417C0.905906 12.3375 0.905906 11.6628 1.26305 11.1586L8.34639 1.15855Z\",fill:\"#ECEDF6\",stroke:\"url(#paint0_linear_487_741)\",\"stroke-width\":\"1.08808\"}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"paint0_linear_487_741\",x1:\"0.305943\",y1:\"13.0406\",x2:\"118.306\",y2:\"13.0406\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{\"stop-color\":\"#0E1F6E\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.0844889\",\"stop-color\":\"#6E72DB\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.477149\",\"stop-color\":\"#B8B3F1\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.808654\",\"stop-color\":\"#6E72DB\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",\"stop-color\":\"#0E1F6E\"})]})})]})});}// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Section_title_light\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Section_title_light.map", "// 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{motion}from\"framer-motion\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Section_title(props){// This is a React component containing an Example component\n// - Replace <Example /> with your own code\n// - Find inspiration: https://www.framer.com/developers/\nreturn /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsxs(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:\"118\",height:\"24\",viewBox:\"0 0 118 24\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8.34614 1.15843C8.6191 0.773076 9.06201 0.544041 9.53424 0.544041H107.532C107.977 0.544041 108.398 0.747459 108.674 1.09628L116.591 11.0963C117.01 11.6258 117.01 12.3742 116.591 12.9037L108.674 22.9037C108.398 23.2525 107.977 23.456 107.532 23.456H9.53424C9.06201 23.456 8.6191 23.2269 8.34614 22.8416L1.26281 12.8416C0.905661 12.3374 0.905662 11.6626 1.26281 11.1584L8.34614 1.15843Z\",fill:\"#ECEDF6\",\"fill-opacity\":\"0.1\",stroke:\"url(#paint0_linear_487_910)\",\"stroke-width\":\"1.08808\"}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"paint0_linear_487_910\",x1:\"0.305699\",y1:\"13.0405\",x2:\"118.306\",y2:\"13.0405\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{\"stop-color\":\"#0E1F6E\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.0844889\",\"stop-color\":\"#6E72DB\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.477149\",\"stop-color\":\"#B8B3F1\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.808654\",\"stop-color\":\"#6E72DB\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",\"stop-color\":\"#0E1F6E\"})]})})]})});}// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Section_title\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Section_title.map", "// 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{motion}from\"framer-motion\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Testimonial_line(props){// This is a React component containing an Example component\n// - Replace <Example /> with your own code\n// - Find inspiration: https://www.framer.com/developers/\nreturn /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsxs(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:\"454\",height:\"89\",viewBox:\"0 0 454 89\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M453.094 1.58595C388.344 1.69311 308.032 1.60349 237.418 1.58595C143.391 1.56261 66.5537 1.58594 66.508 1.58596C66.5066 1.58596 66.5072 1.58596 66.5058 1.58596C62.3979 1.58586 59.7661 1.29889 58.1386 1.82713C56.5108 2.35546 55.3987 2.98962 54.126 4.13379C52.6876 5.42692 51.6585 7.20487 49.6 10.7612L2.30753 84.4683C1.39538 86.0442 1.229 86.2117 0.706655 87.956\",stroke:\"url(#paint0_linear_487_550)\",\"stroke-width\":\"1.08808\"}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"paint0_linear_487_550\",x1:\"1.87853\",y1:\"48.4798\",x2:\"454.266\",y2:\"48.4798\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{\"stop-color\":\"#0E1F6E\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.0844889\",\"stop-color\":\"#6E72DB\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.477149\",\"stop-color\":\"#B8B3F1\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.808654\",\"stop-color\":\"#6E72DB\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",\"stop-color\":\"#0E1F6E\"})]})})]})});}// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Testimonial_line\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Testimonial_line.map", "// 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{motion}from\"framer-motion\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Testimonials_rect(props){// This is a React component containing an Example component\n// - Replace <Example /> with your own code\n// - Find inspiration: https://www.framer.com/developers/\nreturn /*#__PURE__*/_jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/_jsxs(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:\"570\",height:\"291\",viewBox:\"0 0 570 291\",fill:\"none\",children:[/*#__PURE__*/_jsxs(\"g\",{filter:\"url(#filter0_di_487_549)\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4.4043 84.2905L50.0558 10.6253C52.6085 6.50611 57.1099 4 61.956 4H446.073C451.057 4 455.665 6.64927 458.172 10.9562L563.824 192.429C566.399 196.852 566.355 202.328 563.709 206.709L519.312 280.237C516.777 284.434 512.231 287 507.327 287H120.588C115.578 287 110.95 284.323 108.452 279.979L4.16823 98.6446C1.60104 94.1806 1.6917 88.6677 4.4043 84.2905Z\",fill:\"#F9F9F9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4.8293 84.5539L50.4808 10.8887C52.9424 6.91661 57.283 4.5 61.956 4.5H446.073C450.879 4.5 455.322 7.05465 457.74 11.2077L563.391 192.68C565.875 196.946 565.832 202.226 563.281 206.451L518.883 279.978C516.439 284.026 512.055 286.5 507.327 286.5H120.588C115.757 286.5 111.294 283.918 108.885 279.73L4.60166 98.3953C2.12616 94.0908 2.21359 88.7747 4.8293 84.5539Z\",stroke:\"url(#paint0_linear_487_549)\"})]}),/*#__PURE__*/_jsxs(\"defs\",{children:[/*#__PURE__*/_jsxs(\"filter\",{id:\"filter0_di_487_549\",x:\"-1.69556\",y:\"0\",width:\"571.42\",height:\"291\",filterUnits:\"userSpaceOnUse\",\"color-interpolation-filters\":\"sRGB\",children:[/*#__PURE__*/_jsx(\"feFlood\",{\"flood-opacity\":\"0\",result:\"BackgroundImageFix\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{in:\"SourceAlpha\",type:\"matrix\",values:\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\",result:\"hardAlpha\"}),/*#__PURE__*/_jsx(\"feOffset\",{}),/*#__PURE__*/_jsx(\"feGaussianBlur\",{stdDeviation:\"2\"}),/*#__PURE__*/_jsx(\"feComposite\",{in2:\"hardAlpha\",operator:\"out\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{type:\"matrix\",values:\"0 0 0 0 0.054902 0 0 0 0 0.121569 0 0 0 0 0.431373 0 0 0 0.25 0\"}),/*#__PURE__*/_jsx(\"feBlend\",{mode:\"normal\",in2:\"BackgroundImageFix\",result:\"effect1_dropShadow_487_549\"}),/*#__PURE__*/_jsx(\"feBlend\",{mode:\"normal\",in:\"SourceGraphic\",in2:\"effect1_dropShadow_487_549\",result:\"shape\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{in:\"SourceAlpha\",type:\"matrix\",values:\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\",result:\"hardAlpha\"}),/*#__PURE__*/_jsx(\"feOffset\",{}),/*#__PURE__*/_jsx(\"feGaussianBlur\",{stdDeviation:\"10\"}),/*#__PURE__*/_jsx(\"feComposite\",{in2:\"hardAlpha\",operator:\"arithmetic\",k2:\"-1\",k3:\"1\"}),/*#__PURE__*/_jsx(\"feColorMatrix\",{type:\"matrix\",values:\"0 0 0 0 0.716441 0 0 0 0 0.747782 0 0 0 0 0.893424 0 0 0 0.2 0\"}),/*#__PURE__*/_jsx(\"feBlend\",{mode:\"normal\",in2:\"shape\",result:\"effect2_innerShadow_487_549\"})]}),/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"paint0_linear_487_549\",x1:\"1.47175\",y1:\"157.769\",x2:\"569.472\",y2:\"157.769\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{\"stop-color\":\"#0E1F6E\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.0844889\",\"stop-color\":\"#6E72DB\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.477149\",\"stop-color\":\"#B8B3F1\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.808654\",\"stop-color\":\"#6E72DB\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",\"stop-color\":\"#0E1F6E\"})]}),/*#__PURE__*/_jsxs(motion.svg,{xmlns:\"http://www.w3.org/2000/svg\",width:\"454\",height:\"89\",viewBox:\"0 0 454 89\",fill:\"none\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M453.094 1.58595C388.344 1.69311 308.032 1.60349 237.418 1.58595C143.391 1.56261 66.5537 1.58594 66.508 1.58596C66.5066 1.58596 66.5072 1.58596 66.5058 1.58596C62.3979 1.58586 59.7661 1.29889 58.1386 1.82713C56.5108 2.35546 55.3987 2.98962 54.126 4.13379C52.6876 5.42692 51.6585 7.20487 49.6 10.7612L2.30753 84.4683C1.39538 86.0442 1.229 86.2117 0.706655 87.956\",stroke:\"url(#paint0_linear_487_550)\",\"stroke-width\":\"1.08808\"}),/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:\"paint0_linear_487_550\",x1:\"1.87853\",y1:\"48.4798\",x2:\"454.266\",y2:\"48.4798\",gradientUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"stop\",{\"stop-color\":\"#0E1F6E\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.0844889\",\"stop-color\":\"#6E72DB\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.477149\",\"stop-color\":\"#B8B3F1\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"0.808654\",\"stop-color\":\"#6E72DB\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",\"stop-color\":\"#0E1F6E\"})]})})]})]})]})});}// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Testimonials_rect\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Testimonials_rect.map"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "noopReturn", "e", "velocityPerSecond", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "calcBezier", "n", "e", "i", "binarySubdivide", "o", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "t", "o", "cubicBezier", "init_ssg_sandbox_shims", "__rest", "e", "t", "r", "n", "init_ssg_sandbox_shims", "n", "e", "t", "r", "init_ssg_sandbox_shims", "s", "calcGeneratorVelocity", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "e", "t", "hasReachedTarget", "spring", "c", "i", "h", "u", "d", "f", "l", "g", "glide", "o", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "e", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "t", "j", "B", "testAnimation", "e", "C", "$", "R", "resolveElements", "e", "t", "n", "createGeneratorEasing", "e", "t", "n", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "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", "e", "t", "n", "dispatchViewEvent", "se", "o", "i", "__rest", "inView$1", "mouseEvent", "re", "ae", "onPointerUp", "onPointerDown", "ce", "le", "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", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "useIsOnCanvas", "se", "RenderTarget", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "paddingControl", "ControlType", "init_ssg_sandbox_shims", "PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "_isBot", "isBot", "emptySubscribe", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "title", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "iframeIsDefaultVisible", "de", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "thumbnailURL", "getThumbnailURL", "getWebPSupported", "searchParams", "u", "wrapperStyle", "videoStyle", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "res", "format", "useWebP", "pre", "ext", "_getWebPSupported", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "init_ssg_sandbox_shims", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "cFOrx7rvK", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1tnrz7e", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "css", "FramerjyqNzCA4Q", "withCSS", "jyqNzCA4Q_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "enabledGestures", "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", "isDisplayed4", "isDisplayed5", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "SVG", "Image2", "css", "FramerNipRZghmD", "withCSS", "NipRZghmD_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "Section_title_light", "props", "p", "containerStyle", "u", "motion", "init_ssg_sandbox_shims", "Section_title", "props", "p", "containerStyle", "u", "motion", "init_ssg_sandbox_shims", "Testimonial_line", "props", "p", "containerStyle", "u", "motion", "init_ssg_sandbox_shims", "Testimonials_rect", "props", "p", "containerStyle", "u", "motion"]
}
