{"version":3,"file":"shared-lib.CdbXZvGj.mjs","names":["b","m","h","T","_","e","e.default","o","mask","SVG","getProps","Icon","React.forwardRef","isBrowser","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","isBrowser","useState","_Fragment","Suspense","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","useRef","useRef","useCallback","useRef","useCallback","lottie","React.useMemo","React.useState","React.useRef","React.useCallback","addPropertyOverrides","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","ProgressSpinner","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","Generate","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","LottieFonts","Image1WithFX","Image1","Image1WithFXWithOptimizedAppearEffect","ProTextTypeEffectFonts","ListOfDevicesFonts","ListOfDevices","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","transition4","animation","animation1","animation2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","ContextMenuItemFonts","ContextMenuItem","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","animation","transition1","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","numberToPixelString","toResponsiveImage","transformTemplate1","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","Image1","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","SVG","t","t.default","r","Typewriter","addPropertyOverrides","OSItemsFonts","OSItems","Typewriter","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","DataCell_s","OSItems","ContextMenuItem","MotionDivWithFX","Image1","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition5","transition6","matchVariant","transformTemplate1","transformTemplate2","animation","animation1","animation2","animation3","animation4","animation5","animation6","animation7","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","Row4","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","RichTextWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","fonts","css","className","ProTextTypeEffectFonts","VaultForTeamsFonts","VaultForTeams","MotionDivWithFX","serializationHash","variantClassNames","animation","textEffect","matchVariant","transformTemplate1","transformTemplate2","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","SVG","Image1","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","fonts","css","className","fonts","css","className","css","metadata","siteMetadata","__FramerMetadata__","SubText","InnerBox","InnerBoxInfo","Terminal","ListOfDevices","Square3Stack3d","ServerStack","FingerPrint","ArrowPathRoundedSquare","Illustration2","Illustration3","VaultForTeams","ServiceItem","SetUpGuide","Accordion3","useRef","metadata","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","React.useContext","React.useRef","className","shaderConfig","React.Fragment","Image1","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","__FramerMetadata__","n","e","a","o","l","i","s","c","g","d","f","h","b","m","S","x","$","E","T","R","_","q","rest","props","animated","stroke","restProps","className","YmfIrZ3Ez","style","\"dataLayer\"","dataLayerName","dataLayer","params","environment","gtm_auth","gtm_preview","customDomain","customScriptName","id","dataLayerScript","script","gtm","positionParts","position","justifyContent","alignItems","shadows","output","shadow","jsonString","onError","options","resolve","fn","consent","action","state","dispatch","isOnFramerCanvas","consentModeLocalStorageKey","dismissedLocalStorageKey","autoAcceptedLocalStorageKey","getStateFromLocalStorage","consentFromLocalStorage","dismissedFromLocalStorage","autoAcceptedFromLocalStorage","isDismissed","isAutoAccepted","defaultConsent","syncToGTM","gtmId","gtmLoadedExternally","defaultsFromGTM","shouldSync","dismiss","autoAccept","acceptAll","rejectAll","acceptCurrent","toggleMode","setConsent","result","region","v","locale","country","regionBasedOnLocation","skipEUCheck","regionFromGTM","regionFromProps","content","useRegionFromProps","padding","banner","onDismiss","button","title","onReject","onAccept","showOptions","setShowOptions","optionTheme","optionNames","shouldShowOptions","previewOptions","option","onOptionToggle","onAcceptCurrent","showReject","onRejectAll","onAcceptAll","paddingValue","theme","borderShadow","titleColor","optional","enabled","description","descriptionColor","policy","descriptionParagraphs","index","line","linkColor","direction","maxHeightReduction","bannerShadow","bannerStyle","animateOnMount","onToggleConsent","consentModes","settings","primary","children","isPreview","preview","skipLogic","isInEU","gtmDefaults","isOpen","setIsOpen","instantlyShowOnMount","setInstantlyShowOnMount","onShown","noConsentGiven","shouldAutoAccept","onConsentChange","handleDismiss","handleAcceptAll","handleRejectAll","handleAcceptCurrent","onSavePreferences","insetValue","shouldRenderPortal","setShouldRenderPortal","blocking","color","trigger","ref","init","optionsRef","animation","didInitialMount","isOnCanvas","onChangeDeps","onChange","transformer","value","value1","inputValue","ref1","newValue","ref2","factory","root","propertyNames","len","val","absArr","type","currentTime","totalTime","frameMultiplier","currentLoop","totalLoops","firstFrame","totalFrames","target","nativeError","_count","r","p","t","max","min","hsv","offset","colorMap","hex","eventName","args","callback","createRegularArray","arr","createTypedArrayFactory","prop","container","blendModeEnums","mode","_cos","_sin","_tan","_rnd","reset","rotate","angle","mCos","mSin","rotateX","rotateY","rotateZ","shear","sy","sx","skew","ax","ay","skewFromAxis","scale","sz","setTransform","j","k","translate","tx","ty","tz","transform","_p","a2","b2","c2","d2","e2","f2","g2","h2","i2","j2","k2","l2","m2","n2","o2","p2","a1","b1","c1","d1","e1","f1","g1","h1","i1","j1","k1","l1","m1","n1","o1","p1","isIdentity","equals","matr","clone","cloneFromProps","applyToPoint","y","z","applyToX","applyToY","applyToZ","getInverseMatrix","determinant","inverseMatrix","inversePoint","pt","inversePoints","pts","retPts","applyToTriplePoints","pt1","pt2","pt3","p0","p4","p5","p12","p13","applyToPointArray","applyToPointStringified","toCSS","cssValue","roundMatrixProperty","to2dCSS","_a","_b","_c","_d","_e","_f","global","width","chunks","digits","rngname","startdenom","math","significance","overflow","mask","nodecrypto","seedrandom","key","shortseed","mixkey","flatten","seed","tostring","pool","autoseed","arc4","ARC4","prng","copy","is_math_call","keylen","me","typ","obj","depth","stringseed","smear","out","browser","plugins","ob","getBezierEasing","beziers","str","nm","bezEasing","BezierEasing","NEWTON_ITERATIONS","NEWTON_MIN_SLOPE","SUBDIVISION_PRECISION","SUBDIVISION_MAX_ITERATIONS","kSplineTableSize","kSampleStepSize","float32ArraySupported","A","aA2","aA1","B","C","calcBezier","aT","getSlope","binarySubdivide","currentX","currentT","aA","aB","mX1","mX2","aX","newtonRaphsonIterate","currentSlope","aGuessT","points","mY1","mY2","mSampleValues","intervalStart","currentSample","lastSample","dist","guessForT","initialSlope","lastTime","vendors","currTime","timeToCall","sources","sourcePrototype","attr","object","ProxyFunction","prototype","pointOnLine2D","det1","x1","y2","y1","x3","x2","y3","pointOnLine3D","z1","z2","z3","dist1","dist2","dist3","diffDist","getBezierLength","curveSegments","ptCoord","perc","addedLength","ptDistance","point","lastPoint","lengthData","pt4","getSegmentsLength","segmentsLength","closed","shapeData","pathV","pathO","pathI","lengths","totalLength","BezierData","length","PointData","partial","buildBezierData","storedData","bezierName","bezierData","getDistancePerc","percents","initPos","lengthPos","lPerc","dir","flag","getPointInSegment","t1","percent","u1","bezierSegmentPoints","getNewSegment","startPerc","t0","endPerc","u0","u0u0u0","t0u0u0_3","t0t0u0_3","t0t0t0","u0u0u1","t0u0u1_3","t0t0u1_3","t0t0t1","u0u1u1","t0u1u1_3","t0t1u1_3","t0t1t1","u1u1u1","t1u1u1_3","t1t1u1_3","t1t1t1","completeLayers","layerData","layers","jLen","kLen","maskProps","convertPathsToAbsoluteValues","findCompLayers","comps","fontManager","completeShapes","completeText","path","checkVersion","animVersion","animVersionString","minimum","checkText","minimumVersion","updateTextLayer","documentData","textLayer","iterateLayers","animationData","checkChars","pathData","paths","checkColors","iterateShapes","shapes","checkShapes","completeClosingShapes","completeData","data","moduleOb","styles","fontData","fWeight","fStyle","styleName","maxWaitingTime","emptyChar","combinedCharacters","trimFontOptions","familyArray","font","enabledFamilies","setUpNode","parentNode","family","node","checkLoadedFonts","w","loadedCount","createHelper","tHelper","fontProps","def","tCanvasHelper","addFonts","fontArr","_pendingFonts","shouldLoadFont","loadedSelector","defs","sc","addChars","chars","found","getCharData","char","measureText","fontName","doubleSize","singleSize","size","getFontByName","name","getCombinedCharacterCodes","setIsLoaded","Font","initFrame","mathAbs","interpolateValue","offsetTime","iterationIndex","caching","keyData","nextKeyData","frameNum","fnc","nextKeyTime","keyTime","endValue","ind","distanceInLine","segmentPerc","outX","outY","inX","inY","keyValue","quatStart","createQuaternion","quatEnd","time","quaternionToEuler","slerp","az","aw","bx","by","bz","bw","omega","cosom","sinom","scale0","scale1","qx","quat","qy","qz","qw","heading","attitude","bank","values","c3","s1","s2","s3","getValueAtCurrentTime","initTime","endTime","renderResult","setVValue","multipliedValue","processEffectsSequence","finalValue","addEffect","effectFunction","ValueProperty","mult","elem","MultiDimensionalProperty","KeyframedValueProperty","KeyframedMultidimensionalProperty","to","ti","arrLen","getProp","defaultVector","applyToMatrix","_mdf","mat","processKeys","forceRender","frameRate","v1","v2","px","py","precalculateMatrix","autoOrient","addDynamicProperty","TransformProperty","getTransformProperty","pos","replace","vX","vY","oX","oY","iX","iY","newPath","vertices","outPoints","inPoints","cnt","interpolateShape","keyPropS","keyPropE","isHold","vertexValue","kf","previousValue","interpolateShapeCurrentTime","lastFrame","resetShape","shapesEqual","shape1","shape2","ShapeProperty","KeyframedShapeProperty","EllShapeProperty","cPoint","EllShapePropertyFactory","s0","_cw","_v","StarShapeProperty","StarShapePropertyFactory","numPts","longFlag","longRad","shortRad","longRound","shortRound","longPerimSegment","shortPerimSegment","rad","roundness","perimSegment","currentAng","ox","oy","RectShapeProperty","RectShapePropertyFactory","v0","round","getShapeProp","getConstructorFunction","getKeyframedConstructorFunction","modifiers","registerModifier","getModifier","segments","shapeSegments","segmentOb","totalModifierLength","shapeLength","shapeS","shapeE","pathsData","_isFirstFrame","_s","shapePaths","totalShapeLength","localShapeCollection","edges","newShapesData","lastShape","newPaths","shapePath","newShape","currentLengthData","segmentCount","segment","shapeSegment","segmentLength","clonedPath","currentV","currentI","currentO","closerV","distance","newPosPerc","rd","amount","centerPoint","pathLength","inv","scaleX","scaleY","pMatrix","rMatrix","sMatrix","elemsData","elements","newElements","renderFlag","items","itemsTransform","cont","hasReloaded","copies","group","elems","transformData","offsetModulo","roundOffset","pProps","rProps","sProps","iteration","renderer","cLength","diff","_o","pathNodes","_i","shapeString","AudioController","audioFactory","audio","rateValue","assetPath","proxyImage","canvas","ctx","imageLoaded","footageLoaded","getAssetsPath","assetData","assetsPath","imagePath","originalPath","testImageLoaded","intervalId","img","createImageData","createImgData","createFootageData","footageData","loadAssets","cb","assets","setPath","setAssetsPath","getAsset","destroy","loadedImages","loadedFootages","setCacheType","elementHelper","ImagePreloaderFactory","createFilter","createAlphaToLuminanceFilter","fil","filId","skipCoordinates","feColorMatrix","formatResponse","xhr","loadAsset","response","err","errorCallback","textData","renderType","animatorProps","lettersChangedFlag","alignment","animators","matrixHelper","renderedLettersCount","xPos","yPos","letters","pathInfo","currentLength","currentPoint","pointInd","segmentInd","prevPoint","partialLength","tanAngle","yOff","firstLine","animatorSelector","letterValue","offf","xPathPos","yPathPos","initPathPos","initSegmentInd","initPointInd","currentLine","elemOpacity","sw","fc","letterSw","letterSc","letterFc","letterM","letterP","letterO","animatorJustifyOffset","animatorFirstCharOffset","justifyOffsetMult","lastIndex","isNewLine","animatorOffset","rot","defaultData","textAnimatorAnimatables","updated","_finalValue","currentValue","currentIndex","textKeys","charactersArray","text","charCode","newLineFlag","anchorGrouping","currentSize","currentPos","lineWidths","lineWidth","maxLineWidth","charData","trackingOffset","boxWidth","boxHeight","currentHeight","finalText","lastSpaceIndex","uncollapsedSpaces","currentChar","animatorData","letterData","based","indexes","currentInd","newInd","dData","newData","_canResize","_fontValue","floor","TextSelectorPropFactory","easer","tot","newCharsFlag","divisor","getTextSelectorProp","_length","_maxLength","initialLength","newElement","element","_create","release","_release","double","create","cloned","shape","newShapeCollection","shapeCollection","parsePayloadLines","lines","payload","keys","keysCount","markers","_markers","_marker","markerData","num","layer","newLayers","pInterface","parentName","hierarchy","comp","animData","fontsContainer","animationItem","ariaLabel","config","titleElement","titleId","descElement","descId","maskElement","rect","maskId","nextElement","cProps","trProps","op","actionFlag","popped","containerStyle","origin","elementWidth","elementHeight","elementRel","animationRel","par","fillType","newDOMElement","nextDOMElement","nextLayer","tmpDOMElement","perspectiveElem","center","matrix","threeDContainerData","lastThreeDContainerData","currentContainer","resizerElem","wrapper","svg","cWidth","cHeight","floatingContainer","globalData","properties","count","currentMasks","layerId","expansor","feMorph","maskType","maskRef","filterID","finalMat","isFirstFrame","pathString","viewData","pathShapeValue","isVisible","transforms","ptNew","component","level","transformers","styleOb","gradientId","gfill","stops","stop","pathElement","opacityId","opFill","_identityMatrix","_matrixHelper","createRenderFunction","renderFill","renderGradient","renderGradientStroke","renderStroke","renderPath","renderContentTransform","itemData","pathStringTransformed","redraw","lLen","lvl","iterations","styleData","styleElem","hasOpacity","attr1","attr2","cValues","oValues","ang","sequence","styledShape","transformsManager","effectsInterface","blendModeValue","layerElementParent","gg","masker","maskGroup","maskGrouper","feCTr","feFunc","alphaRect","cp","clipId","cpGroup","shouldBreakProcess","shapeStr","_fontSize","lineNumber","colorData","timeRemapped","volumeValue","textArray","textContents","currentTextContent","usesGlyphs","tSpan","singleShape","tElement","justify","textContent","cachedSpansLength","textBox","renderedLetters","renderedLetter","textSpan","tempShapes","areAnimated","elementData","transformProperty","ownTransformers","ownStyles","ownModifiers","currentTransform","modifier","processedPos","prevViewData","render","itemsData","animatedContent","filterManager","filter","feMerge","feMergeNode","colorBlack","colorWhite","opacity","feGaussianBlur","sigma","dimensions","sigmaX","sigmaY","edgeMode","elemChildren","groupPath","dasharrayValue","lineLength","units","feComponentTransfer","feFuncR","feFuncG","feFuncB","color1","color2","color3","tableR","tableG","tableB","effectElements","inputBlack","inputWhite","table","colorValue","outputDelta","outputWhite","outputBlack","inputDelta","gamma","filterSize","feOffset","feFlood","feComposite","col","filterElem","nextChild","useElem","symbolId","symbol","newLength","currentSavedOp","forceRealStack","imgW","imgH","imgRel","canvasRel","widthCrop","heightCrop","hasMasks","ownTransforms","shouldRender","parentTransform","groupTransform","nodes","currentStyle","isMain","shapeNodes","groupTransformMat","grd","hasFill","hasStroke","commands","pathArr","lastFill","lastStroke","lastStrokeW","transformedElementStyle","matrixValue","item","vPoint","oPoint","nextIPoint","nextVPoint","boundingBox","bounds","p3","b2ac","t2","box","tempBoundingBox","changed","shapeStyle","shapeTransform","innerElemStyle","textColor","tParent","tCont","tContStyle","tContTranslation","tStyle","tSpanTranslation","svgStyle","translation","textPath","margin","svgTransform","perspectiveStyle","perspective","mTransf","diffVector","mag","lookDir","lookLengthOnXZ","mRotationX","mRotationY","hasMatrixChanged","matValue","registeredAnimations","playingAnimationsNum","_stopped","_isFrozen","removeElement","animItem","ev","subtractPlayingCount","registerAnimation","setupAnimation","getRegisteredAnimations","lenAnims","animations","addPlayingCount","activate","loadAnimation","setSpeed","setDirection","play","resume","elapsedTime","nowTime","first","pause","goToAndStop","isFrame","togglePause","searchAnimations","animElements","standalone","body","div","resize","freeze","unfreeze","setVolume","mute","unmute","animType","wrapperAttributes","loop","segmentPath","error","marker","markerName","numValue","nextValue","_isComplete","pendingFrame","end","forceFlag","initExpressions","stackCount","registers","pushExpression","popExpression","releaseInstances","registerExpressionProperty","expression","tOfV","tOfA","lenA","retArr","tOfB","lenB","mm","arr1","arr2","vec","value2","tMin","tMax","_tMin","rnd","rndm","arrPlaceholder","inVertexPoint","outVertexPoint","inTangents","outTangents","iWiggle","lenWiggle","addedAmps","freq","amp","periods","duration","fVec","elem2","elem1","pitch","val1","val2","iKey","lenKey","obKey","fps","frames","framesPerSecond","_value","searchExpressions","getValueAtTime","getSpeedAtTime","delta","speed","getVelocityAtTime","velocity","getStaticValueAtTime","setGroupProperty","propertyGroup","loopOut","currentFrame","keyframes","lastKeyFrame","cycleDuration","firstKeyFrame","durationFlag","ret","initV","endV","current","repeats","lastValue","nextLastValue","loopIn","firstValue","nextFirstValue","smooth","samples","endFrame","sampleFrequency","sampleValue","getTransformValueAtTime","anchor","skewAxis","rotation","rotationZ","rotationY","rotationX","orientation","positionX","positionY","positionZ","getTransformStaticValueAtTime","propertyGetProp","getShapeValueAtTime","ShapePropertyConstructorFunction","KeyframedShapePropertyConstructorFunction","ShapeExpressions","accumulatedLength","initIndex","endIndex","xLength","yLength","magnitude","vectorType","propertyGetShapeProp","trims","isKeyframed","hasExpressions","view","interfaceFunction","_propertyGroup","parentPropertyGroup","propertyName","iterateElements","groupInterfaceFactory","fillInterfaceFactory","strokeInterfaceFactory","trimInterfaceFactory","ellipseInterfaceFactory","starInterfaceFactory","rectInterfaceFactory","roundedInterfaceFactory","repeaterInterfaceFactory","contentsInterfaceFactory","interfaces","transformInterfaceFactory","transformInterface","_dashPropertyGroup","dashOb","addPropertyToDashOb","_interfaceFunction","parentGroupWrapper","_prevValue","_sourceText","_thisLayerFunction","stringValue","getMatrix","toWorldMat","toWorldVec","toWorld","fromWorldVec","fromWorld","applyPoint","invertPoint","fromComp","sampleImage","_registerMaskInterface","maskManager","_registerEffectsInterface","effects","anchorPointDescriptor","outlineInterfaceFactory","currentPropertyName","currentProperty","searchProperty","propertyNameIndex","dataInterfaceFactory","_thisFunction","_px","_py","_pz","_transformFactory","registerComposition","_thisProjectFunction","createEffectsInterface","effectsData","createGroupInterface","groupInterface","createValueInterface","expressionProperty","MaskInterface","_masksInterfaces","defaultUnidimensionalValue","defaultMultidimensionalValue","completeProperty","expressionValue","property","valueProp","UnidimensionalPropertyInterface","MultidimensionalPropertyInterface","arrValue","defaultGetter","TextExpressionSelectorProp","getValueProxy","total","propertyGetTextProp","effectItem","eff","href","plugin","vars","pair","variable","progressRaw","shouldPlay","pauseOnCanvas","playing","isForwardsDirection","isCustomPoster","poster","el","animationInfo","progress","_animationInfo_current_animation","_animationInfo_current","scrubTo","frameNumberTarget","normalizedProgress","shouldPlayAfter","fetchLottieData","url","dataUrl","srcType","srcUrl","srcFile","setup","anim","posterProgress","cleanup","normalizedPosterProgress","\"File\"","\"Url\"","\"Auto\"","\"Custom\"","asTag","cursorChar","cursorMode","customCursorCharacter","cursorCharacterPreset","displayedText","setDisplayedText","currentCharIndex","setCurrentCharIndex","isDeleting","setIsDeleting","currentTextIndex","setCurrentTextIndex","setIsVisible","startOnVisible","firstColor","textColors","resolvedCursorColor","cursorColorMode","cursorCustomColor","containerRef","As","getRandomSpeed","variableSpeed","typingSpeed","lo","hi","getCurrentTextColor","obs","entries","entry","timeout","currentText","processed","reverseMode","run","pauseDuration","prev","deletingSpeed","initialDelay","fluidStyle","sizingMode","minFont","fluidVw","maxFont","baseStyle","clipOverflow","shouldHideCursor","hideCursorWhileTyping","showCursor","cursorClassName","cursorBlinkDuration","variants","nextOverrides","variant","overrides","transition","contextValue","fallbackRef","refBinding","defaultLayoutId","layoutDependency","sharedStyleClassNames","baseVariant","onAppear5gxxwz","activeVariantCallback","delay","setVariant","scopingClassNames","onAppear1l4xtm1","isDisplayed","isDisplayed1","layoutId","gestureHandlers","classNames","gestureVariant","arg","componentViewport","onAppearol1ml7","context","onAppearsnz4b6","onAppear199r8ob","onAppearx3g3i9","onAppearl67aiu","onAppearqawwag","isDisplayed2","isDisplayed3","isDisplayed4","isDisplayed5","onAppear1oitfn8","onAppear1bma9b4","onAppearp8fofz","click","openSSH","onTap1cj44ot","setGestureState","LxMGd2Zq5","tnyCakaOy","ooOqIqqSB","onMouseEnter1u6rg15","onMouseEnter1mfo5nj","onMouseEnter1gkl30o","onMouseEnter17so1r1","onMouseEnter1goke0k","onMouseEnterl8k2ig","onMouseEnterxt2rt5","onMouseEnter1h38ywe","onMouseEnterdi9weh","onMouseEnterqjtn2c","onMouseLeaveumady5","onMouseLeave1cbovci","onMouseLeave1pkjzwr","onMouseLeave1l8bqve","onMouseLeave1n5pwgb","bGForTablets","image","number","JNZ48ELf6","eQAicl6Fz","xLBl_XJb1","SI4IozHBo","O4xrtIBha","aQskcLhfF","click2","onTap1lmsbrd","yEmIwpVzD","isDisplayed6","isDisplayed7","isDisplayed8","isDisplayed9","isDisplayed10","isDisplayed11","isDisplayed12","isDisplayed13","isDisplayed14","isDisplayed15","isDisplayed16","isDisplayed17","isDisplayed18","tDHG9H_Qp","F","N","P","L","D","M","O","Q","I","U","H","V","W","G","Y","J","X","K","Z","ee","te","re","ne","oe","ae","ie","u","isCanvas","strings","canvasContent","Tag","cursorStyles","TypeWriterPure","typewriter","TypeWriterWithCSS","oS","tag","label","autoplay","border","moreOptions","sMqQwrju0","zqQWU_Nw7","D_7RQ2YYT","NsMRjz2o_","RUF9oId6e","HhmD1iK17","yM4tiOuIu","\"variant\"","connectionSpinnerVisible","onAppearz07z0r","onAppeara6c952","onAppear1idwiq8","onAppear1q8ia6e","onAppearrum2np","onAppear17c9fzs","onAppear1vxp9r","onAppearvo4byp","onAppear7vx5s9","onAppear1lz2qfc","onAppear4mcogq","onAppearbx7cpo","onAppear7cb1ia","onAppear18107bh","onAppearylq2ci","onAppearvzzffe","onAppear1ikkrt7","onAppear130ftga","onAppearaix0vo","onAppearqfi814","onTapkzg435","LxMGd2Zq51h38ywe","LxMGd2Zq5di9weh","LxMGd2Zq5qjtn2c","isDisplayed19","isDisplayed20","isDisplayed21","isDisplayed22","DkgWAiHJU","onAppear1hl36po","answer","question","onTapr6byrt","onTap1m7gpaf","W88zB8mIG","T8rQFvSBR","gap","onTapnqcuvm","onTap5rwrxf","onTap14yriiv","onTapm8igum","onTap1je9xs0","onTap1dkq9ek","onTapda5vv9","onTapqtbena","onTap57ytqa","onTap9xgxfc","onTap1r8ct32","onTapqm4n2b","RdgOzrs1M","contentLocale","\"exports\"","\"default\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"metadataVersion\"","\"__FramerMetadata__\"","hasLayoutTemplate","hasInheritedFlowEffect","fallback","className$6","metadata$2","hydratedBaseVariant","motionLayout","elementId","elementId1","dynamicRef","elementId2","elementId3","ref3","elementId4","ref4","elementId5","ref5","elementId6","ref6","elementId7","ref7","elementId8","ref8","elementId9","ref9","elementId10","ref10","elementId11","ref11","elementId12","ref12","componentScopeId","\"name\"","\"slots\"","\"framerAcceptsLayoutTemplate\"","\"framerAutoSizeImages\"","\"framerScrollSections\"","\"framerDisplayContentsDiv\"","\"framerComponentViewportWidth\"","\"framerResponsiveScreen\"","\"framerImmutableVariables\"","\"framerColorSyntax\"","\"framerIntrinsicWidth\"","\"framerLayoutTemplateFlowEffect\"","\"framerCanvasComponentVariantDetails\"","\"framerIntrinsicHeight\"","\"Props\"","\"queryParamNames\"","queryLoader","pageId","pathVariables","activeLocale","snippet","code","\"getSnippets\"","\"snippetsSorting\""],"sources":["https:/ga.jspm.io/npm:react-dom@18.3.1/server.browser.js","https:/framerusercontent.com/modules/dq7KqoMi4vwabkSJvOJi/b4bAJXOQO4XlPviEM69V/a4R7TvKS7.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/0rbDSfgig0pa1jgTUVPk/Cookies.js","https:/framerusercontent.com/modules/jVqOzZrK81udrIw4uWLw/cV6qlarOv1tGcvTbyZeC/DispersionBands.js","https:/framerusercontent.com/modules/PPkwdgfqTRwrzufYEgYC/Deu0iCMVm2nxdyhclDpS/alOJ7Vv_o.js","https:/framerusercontent.com/modules/sU0MP7mpKPYLMHWaOzg0/rjrwpFrxoThiA0f18hHw/KwJnrJ6YL.js","https:/framerusercontent.com/modules/XCmlesi8VAUUv2Oj7YUa/mA9yQjKSPCGX63ZbQPVm/BhmGslofd.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/TbXI1XaZFNevVKcgIt7G/isMotionValue.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/V4SPg9g59hF1vFH3ZTF0/useAutoMotionValue.js","https:/framer.com/m/framer/useAutoMotionValue.js@0.3.0","https:/jspm.dev/npm:lottie-web@5.7.8!cjs","https:/jspm.dev/lottie-web@5.7.8","https:/framerusercontent.com/modules/YbkSqZ7STzW5WsMb1yan/RLfsHd78NBd0kbafA9hd/Lottie.js","https:/framerusercontent.com/modules/6pRWAo2ouNrIBV1Ed73v/xaTytvYVF68UQYItsCEK/ProTextType.js","https:/framerusercontent.com/modules/MRuAYKVCRVXUe9ETdr8Y/DDm7l5tgMFhn708TDrwq/KGdIGZ5BC.js","https:/framerusercontent.com/modules/lzBKjcfhvRwTzhVCQwnV/Mzysc1OUP6xFXjFOBYtL/E4gqfNyDu.js","https:/framerusercontent.com/modules/4AohbvV66SjoZoQZqsmH/aM7fUuo2UCFlOrHfAGN7/p8GjHojp7.js","https:/framerusercontent.com/modules/J8EVrBoyzRxJQnCsrQlG/KxSwvTa1pvknzp8pskVc/aprBnQdDn.js","https:/framerusercontent.com/modules/341vYVxN86UViKMPgVX7/0bAWYSOKruyJBUpPDFET/DQfHSBNMs.js","https:/framerusercontent.com/modules/SQ5FZuWuTX5CQKPsb63V/KeSA3dJdwnFrITj0dQDS/C3vtDy_GM.js","https:/framerusercontent.com/modules/4kLq4ZpveHh1Sq8CPAC0/AaJU2Q83M8T4JsWMKboo/ewLFQ_8Vy.js","https:/framerusercontent.com/modules/2N3UIH6PCGvuIsxMXXhb/yrLGdSx6yHR3O6wDfIWy/y7BouTONU.js","https:/framerusercontent.com/modules/RqLFS8zNN0NdIEGxp2VF/evoqTMQC4XD7GkLL6dMV/Ck8JxdnPB.js","https:/framerusercontent.com/modules/PUQvoOQsMfSX6bzh9mdh/enGlHJvlkASospns7jpR/fRjsUDI1c.js","https:/framerusercontent.com/modules/Yxs1c5tO4eQVafo0swLi/IhmQCimBFej4kBQTT1Ru/Empty.js","https:/ga.jspm.io/npm:typewriter-effect@2.19.0/dist/react.js","https:/framerusercontent.com/modules/vgSbxmWWvbgW6ShllXld/IkcZ6LdJBUqPPlbnntkz/Typewriter.js","https:/framerusercontent.com/modules/bnOomLrFEZrkYWW9gBhi/J6q39NhSdcofPp3c76Qt/uRiylM7DJ.js","https:/framerusercontent.com/modules/rtFgFNuiQ4G6BzDOg9mR/LG7sxV2uaBYF2EOrUo1F/fHUA1jJru.js","https:/framerusercontent.com/modules/OW22XHZUBpkg61kCr4l3/vQ5WTOnIcuytaaN99j7a/FIAyvYYSl.js","https:/framerusercontent.com/modules/egb6rCh4MY9rZGSjv2wz/xHVgtV3BdS3BC8P3HrWi/gLt96PFw4.js","https:/framerusercontent.com/modules/6gCCxGm2K6NveZkjUvYW/aul1eVpFZoFiOHBxlbnY/kudQviGE2.js","https:/framerusercontent.com/modules/aPtCQh0XQIwuDzlEtd99/m2zm4l9bgPsf902rXSNy/Qh4UjDiSg.js","https:/framerusercontent.com/modules/YruMm7JLzGP0exBiD0Uh/m0I4BNWIYFMb4VzdYxLE/tT5HuNW0e.js","https:/framerusercontent.com/modules/28nvJ0a0L016cmmWfTPW/KJO9rPPcHgy7gfWmtjYL/vMxDW9e_i.js","https:/framerusercontent.com/modules/TkhQ8wfwURminQ5D8RAb/bHD6JBI58ZIk9FsPNkir/aWxMDM9JA.js","https:/framerusercontent.com/modules/68ujjgQ9l7UYHc9J4i6F/FwnXBU3qgcDbqr3Qerey/EwkVMyRlE.js","https:/framerusercontent.com/modules/nsZYIvZ7gOGJPGxWmQiV/SZNRKi5Ty0ttNiE5cj5F/gvfuDklrk.js","https:/framerusercontent.com/modules/sUP0uPCyPj3G2UeTcgVV/Em6PCnav4CkNsjhTUVRE/siteMetadata.js","https:/framerusercontent.com/modules/nug1Ih1Y9YqBxGG0tZUm/nK6eaMEknUzrY3Tj2c0L/P9qluEZn5.js","https:/framerusercontent.com/modules/FXprQAINVq10AsbOy0va/ToE2INAh6Irs8c3AjNOS/P9qluEZn5.js","https:/framerusercontent.com/modules/Njtz806H4F0Y84DjHths/x8tvmF7BJikW92rRAlal/snippets.js"],"sourcesContent":["import*as e from\"react\";var n=e;try{\"default\"in e&&(n=e.default)}catch(e){}var a={};var o=n;function l$2(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var l=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,s={},c={};function ja$1(e){if(l.call(c,e))return!0;if(l.call(s,e))return!1;if(i.test(e))return c[e]=!0;s[e]=!0;return!1}function r(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var d={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){d[e]=new r(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];d[n]=new r(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){d[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){d[e]=new r(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){d[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){d[e]=new r(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){d[e]=new r(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){d[e]=new r(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){d[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));var f=/[\\-:]([a-z])/g;function la$1(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));d.xlinkHref=new r(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));var h={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(h).forEach((function(e){g.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);h[n]=h[e]}))}));var b=/[\"'&<>]/;function v(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=b.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var m=/([A-Z])/g,S=/^ms-/,x=Array.isArray;function w$1(e,n){return{insertionMode:e,selectedValue:n}}function ra$1(e,n,a){switch(n){case\"select\":return w$1(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return w$1(2,null);case\"math\":return w$1(3,null);case\"foreignObject\":return w$1(1,null);case\"table\":return w$1(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return w$1(5,null);case\"colgroup\":return w$1(7,null);case\"tr\":return w$1(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w$1(1,null):e}var $=new Map;function ta$1(e,n,a){if(\"object\"!==typeof a)throw Error(l$2(62));n=!0;for(var o in a)if(l.call(a,o)){var i=a[o];if(null!=i&&\"boolean\"!==typeof i&&\"\"!==i){if(0===o.indexOf(\"--\")){var s=v(o);i=v((\"\"+i).trim())}else{s=o;var c=$.get(s);void 0!==c||(c=v(s.replace(m,\"-$1\").toLowerCase().replace(S,\"-ms-\")),$.set(s,c)),s=c;i=\"number\"===typeof i?0===i||l.call(h,o)?\"\"+i:i+\"px\":v((\"\"+i).trim())}n?(n=!1,e.push(' style=\"',s,\":\",i)):e.push(\";\",s,\":\",i)}}n||e.push('\"')}function x$1(e,n,a,o){switch(a){case\"style\":ta$1(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=d.hasOwnProperty(a)?d[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=n.attributeName;switch(n.type){case 3:o&&e.push(\" \",a,'=\"\"');break;case 4:!0===o?e.push(\" \",a,'=\"\"'):!1!==o&&e.push(\" \",a,'=\"',v(o),'\"');break;case 5:isNaN(o)||e.push(\" \",a,'=\"',v(o),'\"');break;case 6:!isNaN(o)&&1<=o&&e.push(\" \",a,'=\"',v(o),'\"');break;default:n.sanitizeURL&&(o=\"\"+o),e.push(\" \",a,'=\"',v(o),'\"')}}else if(ja$1(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(\" \",a,'=\"',v(o),'\"')}}function y$1(e,n,a){if(null!=n){if(null!=a)throw Error(l$2(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(l$2(61));n=n.__html;null!==n&&void 0!==n&&e.push(\"\"+n)}}function ua$1(e){var n=\"\";o.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}function va$1(e,n,a,o){e.push(A(a));var i,s=a=null;for(i in n)if(l.call(n,i)){var c=n[i];if(null!=c)switch(i){case\"children\":a=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:x$1(e,o,i,c)}}e.push(\">\");y$1(e,s,a);return\"string\"===typeof a?(e.push(v(a)),null):a}var E=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,T=new Map;function A(e){var n=T.get(e);if(void 0===n){if(!E.test(e))throw Error(l$2(65,e));n=\"<\"+e;T.set(e,n)}return n}function ya$1(e,n,a,o,i){switch(n){case\"select\":e.push(A(\"select\"));var s=null,c=null;for(g in a)if(l.call(a,g)){var d=a[g];if(null!=d)switch(g){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"defaultValue\":case\"value\":break;default:x$1(e,o,g,d)}}e.push(\">\");y$1(e,c,s);return s;case\"option\":c=i.selectedValue;e.push(A(\"option\"));var f=d=null,h=null;var g=null;for(s in a)if(l.call(a,s)){var b=a[s];if(null!=b)switch(s){case\"children\":d=b;break;case\"selected\":h=b;break;case\"dangerouslySetInnerHTML\":g=b;break;case\"value\":f=b;default:x$1(e,o,s,b)}}if(null!=c)if(a=null!==f?\"\"+f:ua$1(d),x(c)){for(o=0;o<c.length;o++)if(\"\"+c[o]===a){e.push(' selected=\"\"');break}}else\"\"+c===a&&e.push(' selected=\"\"');else h&&e.push(' selected=\"\"');e.push(\">\");y$1(e,g,d);return d;case\"textarea\":e.push(A(\"textarea\"));g=c=s=null;for(d in a)if(l.call(a,d)&&(f=a[d],null!=f))switch(d){case\"children\":g=f;break;case\"value\":s=f;break;case\"defaultValue\":c=f;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(91));default:x$1(e,o,d,f)}null===s&&null!==c&&(s=c);e.push(\">\");if(null!=g){if(null!=s)throw Error(l$2(92));if(x(g)&&1<g.length)throw Error(l$2(93));s=\"\"+g}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");null!==s&&e.push(v(\"\"+s));return null;case\"input\":e.push(A(\"input\"));f=g=d=s=null;for(c in a)if(l.call(a,c)&&(h=a[c],null!=h))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,\"input\"));case\"defaultChecked\":f=h;break;case\"defaultValue\":d=h;break;case\"checked\":g=h;break;case\"value\":s=h;break;default:x$1(e,o,c,h)}null!==g?x$1(e,o,\"checked\",g):null!==f&&x$1(e,o,\"checked\",f);null!==s?x$1(e,o,\"value\",s):null!==d&&x$1(e,o,\"value\",d);e.push(\"/>\");return null;case\"menuitem\":e.push(A(\"menuitem\"));for(var m in a)if(l.call(a,m)&&(s=a[m],null!=s))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(400));default:x$1(e,o,m,s)}e.push(\">\");return null;case\"title\":e.push(A(\"title\"));s=null;for(b in a)if(l.call(a,b)&&(c=a[b],null!=c))switch(b){case\"children\":s=c;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(434));default:x$1(e,o,b,c)}e.push(\">\");return s;case\"listing\":case\"pre\":e.push(A(n));c=s=null;for(f in a)if(l.call(a,f)&&(d=a[f],null!=d))switch(f){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;default:x$1(e,o,f,d)}e.push(\">\");if(null!=c){if(null!=s)throw Error(l$2(60));if(\"object\"!==typeof c||!(\"__html\"in c))throw Error(l$2(61));a=c.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(\"\\n\",a):e.push(\"\"+a))}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");return s;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(A(n));for(var S in a)if(l.call(a,S)&&(s=a[S],null!=s))switch(S){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,n));default:x$1(e,o,S,s)}e.push(\"/>\");return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return va$1(e,a,n,o);case\"html\":return 0===i.insertionMode&&e.push(\"<!DOCTYPE html>\"),va$1(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return va$1(e,a,n,o);e.push(A(n));c=s=null;for(h in a)if(l.call(a,h)&&(d=a[h],null!=d))switch(h){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"style\":ta$1(e,o,d);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ja$1(h)&&\"function\"!==typeof d&&\"symbol\"!==typeof d&&e.push(\" \",h,'=\"',v(d),'\"')}e.push(\">\");y$1(e,c,s);return s}}function za$1(e,n,a){e.push('\\x3c!--$?--\\x3e<template id=\"');if(null===a)throw Error(l$2(395));e.push(a);return e.push('\"></template>')}function Aa$1(e,n,a,o){switch(a.insertionMode){case 0:case 1:return e.push('<div hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 2:return e.push('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 3:return e.push('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 4:return e.push('<table hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 5:return e.push('<table hidden><tbody id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 6:return e.push('<table hidden><tr id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 7:return e.push('<table hidden><colgroup id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');default:throw Error(l$2(397))}}function Ba$1(e,n){switch(n.insertionMode){case 0:case 1:return e.push(\"</div>\");case 2:return e.push(\"</svg>\");case 3:return e.push(\"</math>\");case 4:return e.push(\"</table>\");case 5:return e.push(\"</tbody></table>\");case 6:return e.push(\"</tr></table>\");case 7:return e.push(\"</colgroup></table>\");default:throw Error(l$2(397))}}var R=/[<\\u2028\\u2029]/g;function Da$1(e){return JSON.stringify(e).replace(R,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}function Ea$1(e,n){n=void 0===n?\"\":n;return{bootstrapChunks:[],startInlineScript:\"<script>\",placeholderPrefix:n+\"P:\",segmentPrefix:n+\"S:\",boundaryPrefix:n+\"B:\",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Fa$1(e,n,a,o){if(a.generateStaticMarkup)return e.push(v(n)),!1;\"\"===n?e=o:(o&&e.push(\"\\x3c!-- --\\x3e\"),e.push(v(n)),e=!0);return e}var _=Object.assign,I=Symbol.for(\"react.element\"),B=Symbol.for(\"react.portal\"),N=Symbol.for(\"react.fragment\"),z=Symbol.for(\"react.strict_mode\"),V=Symbol.for(\"react.profiler\"),j=Symbol.for(\"react.provider\"),O=Symbol.for(\"react.context\"),H=Symbol.for(\"react.forward_ref\"),U=Symbol.for(\"react.suspense\"),K=Symbol.for(\"react.suspense_list\"),ee=Symbol.for(\"react.memo\"),te=Symbol.for(\"react.lazy\"),ne=Symbol.for(\"react.scope\"),re=Symbol.for(\"react.debug_trace_mode\"),ae=Symbol.for(\"react.legacy_hidden\"),oe=Symbol.for(\"react.default_value\"),le=Symbol.iterator;function Xa$1(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case N:return\"Fragment\";case B:return\"Portal\";case V:return\"Profiler\";case z:return\"StrictMode\";case U:return\"Suspense\";case K:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case O:return(e.displayName||\"Context\")+\".Consumer\";case j:return(e._context.displayName||\"Context\")+\".Provider\";case H:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case ee:return n=e.displayName||null,null!==n?n:Xa$1(e.type)||\"Memo\";case te:n=e._payload;e=e._init;try{return Xa$1(e(n))}catch(e){}}return null}var ue={};function Za$1(e,n){e=e.contextTypes;if(!e)return ue;var a,o={};for(a in e)o[a]=n[a];return o}var ie=null;function F(e,n){if(e!==n){e.context._currentValue2=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(l$2(401))}else{if(null===a)throw Error(l$2(401));F(e,a)}n.context._currentValue2=n.value}}function $a$1(e){e.context._currentValue2=e.parentValue;e=e.parent;null!==e&&$a$1(e)}function ab$1(e){var n=e.parent;null!==n&&ab$1(n);e.context._currentValue2=e.value}function bb$1(e,n){e.context._currentValue2=e.parentValue;e=e.parent;if(null===e)throw Error(l$2(402));e.depth===n.depth?F(e,n):bb$1(e,n)}function cb$1(e,n){var a=n.parent;if(null===a)throw Error(l$2(402));e.depth===a.depth?F(e,a):cb$1(e,a);n.context._currentValue2=n.value}function G(e){var n=ie;n!==e&&(null===n?ab$1(e):null===e?$a$1(n):n.depth===e.depth?F(n,e):n.depth>e.depth?bb$1(n,e):cb$1(n,e),ie=e)}var se={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function eb$1(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=se;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue2:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:_({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&se.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=_({},i,c)):_(i,c))}e.state=i}else i.queue=null}var ce={id:1,overflow:\"\"};function gb$1(e,n,a){var o=e.id;e=e.overflow;var l=32-de(o)-1;o&=~(1<<l);a+=1;var i=32-de(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-de(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var de=Math.clz32?Math.clz32:hb$1,fe=Math.log,pe=Math.LN2;function hb$1(e){e>>>=0;return 0===e?32:31-(fe(e)/pe|0)|0}function kb$1(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var he=\"function\"===typeof Object.is?Object.is:kb$1,ge=null,be=null,me=null,ye=null,ve=!1,ke=!1,we=0,Se=null,xe=0;function Q$1(){if(null===ge)throw Error(l$2(321));return ge}function pb$1(){if(0<xe)throw Error(l$2(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){null===ye?null===me?(ve=!1,me=ye=pb$1()):(ve=!0,ye=me):null===ye.next?(ve=!1,ye=ye.next=pb$1()):(ve=!0,ye=ye.next);return ye}function rb$1(){be=ge=null;ke=!1;me=null;xe=0;ye=Se=null}function sb$1(e,n){return\"function\"===typeof n?n(e):n}function tb$1(e,n,a){ge=Q$1();ye=qb$1();if(ve){var o=ye.queue;n=o.dispatch;if(null!==Se&&(a=Se.get(o),void 0!==a)){Se.delete(o);o=ye.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);ye.memoizedState=o;return[o,n]}return[ye.memoizedState,n]}e=e===sb$1?\"function\"===typeof n?n():n:void 0!==a?a(n):n;ye.memoizedState=e;e=ye.queue={last:null,dispatch:null};e=e.dispatch=ub$1.bind(null,ge,e);return[ye.memoizedState,e]}function vb$1(e,n){ge=Q$1();ye=qb$1();n=void 0===n?null:n;if(null!==ye){var a=ye.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!he(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();ye.memoizedState=[e,n];return e}function ub$1(e,n,a){if(25<=xe)throw Error(l$2(301));if(e===ge)if(ke=!0,e={action:a,next:null},null===Se&&(Se=new Map),a=Se.get(n),void 0===a)Se.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function wb$1(){throw Error(l$2(394))}function R$1(){}var $e={readContext:function(e){return e._currentValue2},useContext:function(e){Q$1();return e._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(e){ge=Q$1();ye=qb$1();var n=ye.memoizedState;return null===n?(e={current:e},ye.memoizedState=e):n},useState:function(e){return tb$1(sb$1,e)},useInsertionEffect:R$1,useLayoutEffect:function(){},useCallback:function(e,n){return vb$1((function(){return e}),n)},useImperativeHandle:R$1,useEffect:R$1,useDebugValue:R$1,useDeferredValue:function(e){Q$1();return e},useTransition:function(){Q$1();return[!1,wb$1]},useId:function(){var e=be.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-de(e)-1)).toString(32)+n;var a=Ce;if(null===a)throw Error(l$2(404));n=we++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){Q$1();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(l$2(407));return a()}},Ce=null,Ee=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(e){console.error(e);return null}function T$1(){}function Ab$1(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?zb$1:l,onAllReady:void 0===i?T$1:i,onShellReady:void 0===s?T$1:s,onShellError:void 0===c?T$1:c,onFatalError:void 0===d?T$1:d};a=U$1(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Bb$1(n,e,null,a,h,ue,null,ce);f.push(e);return n}function Bb$1(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Cb$1(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function U$1(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function V$1(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function W$1(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Db$1(e,n,a,o,l){ge={};be=n;we=0;for(e=a(o,l);ke;)ke=!1,we=0,xe+=1,ye=null,e=a(o,l);rb$1();return e}function Eb$1(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(l$2(108,Xa$1(o)||\"Unknown\",c));o=_({},s,a)}n.legacyContext=o;X$1(e,n,l);n.legacyContext=s}else X$1(e,n,l)}function Fb(e,n){if(e&&e.defaultProps){n=_({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Gb$1(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=Za$1(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue2:l);eb$1(i,a,o,l);Eb$1(e,n,i,a)}else{i=Za$1(a,n.legacyContext);l=Db$1(e,n,a,o,i);var s=0!==we;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)eb$1(l,a,o,i),Eb$1(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=gb$1(o,1,0);try{X$1(e,n,l)}finally{n.treeContext=o}}else X$1(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case ae:case re:case z:case V:case N:X$1(e,n,o.children);return;case K:X$1(e,n,o.children);return;case ne:throw Error(l$2(343));case U:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=U$1(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=U$1(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if(Hb$1(e,n,o),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push(\"\\x3c!-- --\\x3e\"),f.status=1,Y$1(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=V$1(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Bb$1(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case H:o=Db$1(e,n,a.render,o,l);if(0!==we){a=n.treeContext;n.treeContext=gb$1(a,1,0);try{X$1(e,n,o)}finally{n.treeContext=a}}else X$1(e,n,o);return;case ee:a=a.type;o=Fb(a,o);Gb$1(e,n,a,o,l);return;case j:l=o.children;a=a._context;o=o.value;i=a._currentValue2;a._currentValue2=o;s=ie;ie=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;X$1(e,n,l);e=ie;if(null===e)throw Error(l$2(403));o=e.parentValue;e.context._currentValue2=o===oe?e.context._defaultValue:o;e=ie=e.parent;n.context=e;return;case O:o=o.children;o=o(a._currentValue2);X$1(e,n,o);return;case te:l=a._init;a=l(a._payload);o=Fb(a,o);Gb$1(e,n,a,o,void 0);return}throw Error(l$2(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=ya$1(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=ra$1(s,a,o);Hb$1(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(\"</\",a,\">\")}l.lastPushedText=!1}}function X$1(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case I:Gb$1(e,n,a.type,a.props,a.ref);return;case B:throw Error(l$2(257));case te:var o=a._init;a=o(a._payload);X$1(e,n,a);return}if(x(a)){Ib$1(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=le&&a[le]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);Ib$1(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(l$2(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function Ib$1(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=gb$1(i,o,l);try{Hb$1(e,n,a[l])}finally{n.treeContext=i}}}function Hb$1(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return X$1(e,n,a)}catch(d){if(rb$1(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,G(i),d;a=d;var s=n.blockedSegment,c=U$1(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Bb$1(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;G(i)}}function Jb$1(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;Kb$1(this,n,e)}function Lb$1(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(l$2(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return Lb$1(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function Y$1(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&Y$1(e,a)}else e.completedSegments.push(n)}function Kb$1(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(l$2(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=T$1,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&Y$1(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Jb$1,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(Y$1(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Cb$1(e){if(2!==e.status){var n=ie,a=Ee.current;Ee.current=$e;var o=Ce;Ce=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){G(s.context);try{X$1(c,s,s.node),c.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push(\"\\x3c!-- --\\x3e\"),s.abortSet.delete(s),d.status=1,Kb$1(c,s.blockedBoundary,d)}catch(e){if(rb$1(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=V$1(c,g);null===h?W$1(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}finally{Ce=o,Ee.current=a,a===$e&&G(n)}}}function Z$1(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;n.push('<template id=\"');n.push(e.placeholderPrefix);e=o.toString(16);n.push(e);return n.push('\"></template>');case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)n.push(o[i]);l=Nb$1(e,n,l)}for(;i<o.length-1;i++)n.push(o[i]);i<o.length&&(l=n.push(o[i]));return l;default:throw Error(l$2(390))}}function Nb$1(e,n,a){var o=a.boundary;if(null===o)return Z$1(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push(\"\\x3c!--$!--\\x3e\"),n.push(\"<template\"),o&&(n.push(' data-dgst=\"'),o=v(o),n.push(o),n.push('\"')),n.push(\"></template>\")),Z$1(e,n,a),e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=l.boundaryPrefix+i.toString(16);o=o.id=l;za$1(n,e.responseState,o);Z$1(e,n,a);return n.push(\"\\x3c!--/$--\\x3e\")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),za$1(n,e.responseState,o.id),Z$1(e,n,a),n.push(\"\\x3c!--/$--\\x3e\");e.responseState.generateStaticMarkup||n.push(\"\\x3c!--$--\\x3e\");a=o.completedSegments;if(1!==a.length)throw Error(l$2(391));Nb$1(e,n,a[0]);e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\");return e}function Ob$1(e,n,a){Aa$1(n,e.responseState,a.formatContext,a.id);Nb$1(e,n,a);return Ba$1(n,a.formatContext)}function Pb$1(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)Qb$1(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;n.push(e.startInlineScript);e.sentCompleteBoundaryFunction?n.push('$RC(\"'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'));if(null===o)throw Error(l$2(395));a=a.toString(16);n.push(o);n.push('\",\"');n.push(e.segmentPrefix);n.push(a);return n.push('\")<\\/script>')}function Qb$1(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(l$2(392));return Ob$1(e,n,o)}Ob$1(e,n,o);e=e.responseState;n.push(e.startInlineScript);e.sentCompleteSegmentFunction?n.push('$RS(\"'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'));n.push(e.segmentPrefix);l=l.toString(16);n.push(l);n.push('\",\"');n.push(e.placeholderPrefix);n.push(l);return n.push('\")<\\/script>')}function Mb$1(e,n){try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){Nb$1(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)n.push(o[a]);a<o.length&&n.push(o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;o.push(c.startInlineScript);c.sentClientRenderFunction?o.push('$RX(\"'):(c.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'));if(null===d)throw Error(l$2(395));o.push(d);o.push('\"');if(f||h||g){o.push(\",\");var b=Da$1(f||\"\");o.push(b)}if(h||g){o.push(\",\");var m=Da$1(h||\"\");o.push(m)}if(g){o.push(\",\");var S=Da$1(g);o.push(S)}if(!o.push(\")<\\/script>\")){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var x=e.completedBoundaries;for(l=0;l<x.length;l++)if(!Pb$1(e,n,x[l])){e.destination=null;l++;x.splice(0,l);return}x.splice(0,l);var $=e.partialBoundaries;for(l=0;l<$.length;l++){var E=$[l];e:{i=e;s=n;var T=E.completedSegments;for(c=0;c<T.length;c++)if(!Qb$1(i,s,E,T[c])){c++;T.splice(0,c);var R=!1;break e}T.splice(0,c);R=!0}if(!R){e.destination=null;l++;$.splice(0,l);return}}$.splice(0,l);var _=e.completedBoundaries;for(l=0;l<_.length;l++)if(!Pb$1(e,n,_[l])){e.destination=null;l++;_.splice(0,l);return}_.splice(0,l)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.push(null)}}function Rb$1(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return Lb$1(a,e,n)}));a.clear();null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}}function Sb$1(){}function Tb$1(e,n,a,o){var l=!1,i=null,s=\"\",c={push:function(e){null!==e&&(s+=e);return!0},destroy:function(e){l=!0;i=e}},d=!1;e=Ab$1(e,Ea$1(a,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Sb$1,void 0,(function(){d=!0}),void 0,void 0);Cb$1(e);Rb$1(e,o);if(1===e.status)e.status=2,c.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=c;try{Mb$1(e,c)}catch(n){V$1(e,n),W$1(e,n)}}if(l)throw i;if(!d)throw Error(l$2(426));return s}a.renderToNodeStream=function(){throw Error(l$2(207))};a.renderToStaticMarkup=function(e,n){return Tb$1(e,n,!0,'The server used \"renderToStaticMarkup\" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.renderToStaticNodeStream=function(){throw Error(l$2(208))};a.renderToString=function(e,n){return Tb$1(e,n,!1,'The server used \"renderToString\" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.version=\"18.3.1\";var Fe=e;try{\"default\"in e&&(Fe=e.default)}catch(e){}var Te={};var Re=Fe;function k(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var Pe=null,_e=0;function p(e,n){if(0!==n.length)if(512<n.length)0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=new Uint8Array(512),_e=0),e.enqueue(n);else{var a=Pe.length-_e;a<n.length&&(0===a?e.enqueue(Pe):(Pe.set(n.subarray(0,a),_e),e.enqueue(Pe),n=n.subarray(a)),Pe=new Uint8Array(512),_e=0);Pe.set(n,_e);_e+=n.length}}function t(e,n){p(e,n);return!0}function ba(e){Pe&&0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=null,_e=0)}var Me=new TextEncoder;function u(e){return Me.encode(e)}function w(e){return Me.encode(e)}function da(e,n){\"function\"===typeof e.error?e.error(n):e.close()}var Ie=Object.prototype.hasOwnProperty,De=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,Be={},Ne={};function ia(e){if(Ie.call(Ne,e))return!0;if(Ie.call(Be,e))return!1;if(De.test(e))return Ne[e]=!0;Be[e]=!0;return!1}function y(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var ze={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ze[e]=new y(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];ze[n]=new y(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ze[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ze[e]=new y(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ze[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ze[e]=new y(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){ze[e]=new y(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ze[e]=new y(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){ze[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var Ve=/[\\-:]([a-z])/g;function ka(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));ze.xlinkHref=new y(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Le=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Ae).forEach((function(e){Le.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);Ae[n]=Ae[e]}))}));var je=/[\"'&<>]/;function C(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=je.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var Oe=/([A-Z])/g,qe=/^ms-/,We=Array.isArray,He=w(\"<script>\"),Ue=w(\"<\\/script>\"),Ze=w('<script src=\"'),Xe=w('<script type=\"module\" src=\"'),Je=w('\" async=\"\"><\\/script>'),Ge=/(<\\/|<)(s)(cript)/gi;function ya(e,n,a,o){return n+(\"s\"===a?\"\\\\u0073\":\"\\\\u0053\")+o}function za(e,n,a,o,l){e=void 0===e?\"\":e;n=void 0===n?He:w('<script nonce=\"'+C(n)+'\">');var i=[];void 0!==a&&i.push(n,u((\"\"+a).replace(Ge,ya)),Ue);if(void 0!==o)for(a=0;a<o.length;a++)i.push(Ze,u(C(o[a])),Je);if(void 0!==l)for(o=0;o<l.length;o++)i.push(Xe,u(C(l[o])),Je);return{bootstrapChunks:i,startInlineScript:n,placeholderPrefix:w(e+\"P:\"),segmentPrefix:w(e+\"S:\"),boundaryPrefix:e+\"B:\",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(e,n){return{insertionMode:e,selectedValue:n}}function Aa(e){return D(\"http://www.w3.org/2000/svg\"===e?2:\"http://www.w3.org/1998/Math/MathML\"===e?3:0,null)}function Ba(e,n,a){switch(n){case\"select\":return D(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return D(2,null);case\"math\":return D(3,null);case\"foreignObject\":return D(1,null);case\"table\":return D(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return D(5,null);case\"colgroup\":return D(7,null);case\"tr\":return D(6,null)}return 4<=e.insertionMode||0===e.insertionMode?D(1,null):e}var Qe=w(\"\\x3c!-- --\\x3e\");function Da(e,n,a,o){if(\"\"===n)return o;o&&e.push(Qe);e.push(u(C(n)));return!0}var Ye=new Map,Ke=w(' style=\"'),et=w(\":\"),tt=w(\";\");function Ia(e,n,a){if(\"object\"!==typeof a)throw Error(k(62));n=!0;for(var o in a)if(Ie.call(a,o)){var l=a[o];if(null!=l&&\"boolean\"!==typeof l&&\"\"!==l){if(0===o.indexOf(\"--\")){var i=u(C(o));l=u(C((\"\"+l).trim()))}else{i=o;var s=Ye.get(i);void 0!==s||(s=w(C(i.replace(Oe,\"-$1\").toLowerCase().replace(qe,\"-ms-\"))),Ye.set(i,s)),i=s;l=\"number\"===typeof l?0===l||Ie.call(Ae,o)?u(\"\"+l):u(l+\"px\"):u(C((\"\"+l).trim()))}n?(n=!1,e.push(Ke,i,et,l)):e.push(tt,i,et,l)}}n||e.push(at)}var nt=w(\" \"),rt=w('=\"'),at=w('\"'),ot=w('=\"\"');function J(e,n,a,o){switch(a){case\"style\":Ia(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=ze.hasOwnProperty(a)?ze[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=u(n.attributeName);switch(n.type){case 3:o&&e.push(nt,a,ot);break;case 4:!0===o?e.push(nt,a,ot):!1!==o&&e.push(nt,a,rt,u(C(o)),at);break;case 5:isNaN(o)||e.push(nt,a,rt,u(C(o)),at);break;case 6:!isNaN(o)&&1<=o&&e.push(nt,a,rt,u(C(o)),at);break;default:n.sanitizeURL&&(o=\"\"+o),e.push(nt,a,rt,u(C(o)),at)}}else if(ia(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(nt,u(a),rt,u(C(o)),at)}}var lt=w(\">\"),ut=w(\"/>\");function L(e,n,a){if(null!=n){if(null!=a)throw Error(k(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(k(61));n=n.__html;null!==n&&void 0!==n&&e.push(u(\"\"+n))}}function La(e){var n=\"\";Re.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}var it=w(' selected=\"\"');function Na(e,n,a,o){e.push(M(a));var l,i=a=null;for(l in n)if(Ie.call(n,l)){var s=n[l];if(null!=s)switch(l){case\"children\":a=s;break;case\"dangerouslySetInnerHTML\":i=s;break;default:J(e,o,l,s)}}e.push(lt);L(e,i,a);return\"string\"===typeof a?(e.push(u(C(a))),null):a}var st=w(\"\\n\"),ct=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,dt=new Map;function M(e){var n=dt.get(e);if(void 0===n){if(!ct.test(e))throw Error(k(65,e));n=w(\"<\"+e);dt.set(e,n)}return n}var ft=w(\"<!DOCTYPE html>\");function Sa(e,n,a,o,l){switch(n){case\"select\":e.push(M(\"select\"));var i=null,s=null;for(h in a)if(Ie.call(a,h)){var c=a[h];if(null!=c)switch(h){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"defaultValue\":case\"value\":break;default:J(e,o,h,c)}}e.push(lt);L(e,s,i);return i;case\"option\":s=l.selectedValue;e.push(M(\"option\"));var d=c=null,f=null;var h=null;for(i in a)if(Ie.call(a,i)){var g=a[i];if(null!=g)switch(i){case\"children\":c=g;break;case\"selected\":f=g;break;case\"dangerouslySetInnerHTML\":h=g;break;case\"value\":d=g;default:J(e,o,i,g)}}if(null!=s)if(a=null!==d?\"\"+d:La(c),We(s)){for(o=0;o<s.length;o++)if(\"\"+s[o]===a){e.push(it);break}}else\"\"+s===a&&e.push(it);else f&&e.push(it);e.push(lt);L(e,h,c);return c;case\"textarea\":e.push(M(\"textarea\"));h=s=i=null;for(c in a)if(Ie.call(a,c)&&(d=a[c],null!=d))switch(c){case\"children\":h=d;break;case\"value\":i=d;break;case\"defaultValue\":s=d;break;case\"dangerouslySetInnerHTML\":throw Error(k(91));default:J(e,o,c,d)}null===i&&null!==s&&(i=s);e.push(lt);if(null!=h){if(null!=i)throw Error(k(92));if(We(h)&&1<h.length)throw Error(k(93));i=\"\"+h}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);null!==i&&e.push(u(C(\"\"+i)));return null;case\"input\":e.push(M(\"input\"));d=h=c=i=null;for(s in a)if(Ie.call(a,s)&&(f=a[s],null!=f))switch(s){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,\"input\"));case\"defaultChecked\":d=f;break;case\"defaultValue\":c=f;break;case\"checked\":h=f;break;case\"value\":i=f;break;default:J(e,o,s,f)}null!==h?J(e,o,\"checked\",h):null!==d&&J(e,o,\"checked\",d);null!==i?J(e,o,\"value\",i):null!==c&&J(e,o,\"value\",c);e.push(ut);return null;case\"menuitem\":e.push(M(\"menuitem\"));for(var b in a)if(Ie.call(a,b)&&(i=a[b],null!=i))switch(b){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(400));default:J(e,o,b,i)}e.push(lt);return null;case\"title\":e.push(M(\"title\"));i=null;for(g in a)if(Ie.call(a,g)&&(s=a[g],null!=s))switch(g){case\"children\":i=s;break;case\"dangerouslySetInnerHTML\":throw Error(k(434));default:J(e,o,g,s)}e.push(lt);return i;case\"listing\":case\"pre\":e.push(M(n));s=i=null;for(d in a)if(Ie.call(a,d)&&(c=a[d],null!=c))switch(d){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:J(e,o,d,c)}e.push(lt);if(null!=s){if(null!=i)throw Error(k(60));if(\"object\"!==typeof s||!(\"__html\"in s))throw Error(k(61));a=s.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(st,u(a)):e.push(u(\"\"+a)))}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);return i;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(M(n));for(var m in a)if(Ie.call(a,m)&&(i=a[m],null!=i))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,n));default:J(e,o,m,i)}e.push(ut);return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return Na(e,a,n,o);case\"html\":return 0===l.insertionMode&&e.push(ft),Na(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return Na(e,a,n,o);e.push(M(n));s=i=null;for(f in a)if(Ie.call(a,f)&&(c=a[f],null!=c))switch(f){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"style\":Ia(e,o,c);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ia(f)&&\"function\"!==typeof c&&\"symbol\"!==typeof c&&e.push(nt,u(f),rt,u(C(c)),at)}e.push(lt);L(e,s,i);return i}}var pt=w(\"</\"),ht=w(\">\"),gt=w('<template id=\"'),bt=w('\"></template>'),mt=w(\"\\x3c!--$--\\x3e\"),yt=w('\\x3c!--$?--\\x3e<template id=\"'),vt=w('\"></template>'),kt=w(\"\\x3c!--$!--\\x3e\"),wt=w(\"\\x3c!--/$--\\x3e\"),St=w(\"<template\"),xt=w('\"'),$t=w(' data-dgst=\"');w(' data-msg=\"');w(' data-stck=\"');var Ct=w(\"></template>\");function fb(e,n,a){p(e,yt);if(null===a)throw Error(k(395));p(e,a);return t(e,vt)}var Et=w('<div hidden id=\"'),Ft=w('\">'),Tt=w(\"</div>\"),Rt=w('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),Pt=w('\">'),_t=w(\"</svg>\"),Mt=w('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),It=w('\">'),Dt=w(\"</math>\"),Bt=w('<table hidden id=\"'),Nt=w('\">'),zt=w(\"</table>\"),Vt=w('<table hidden><tbody id=\"'),At=w('\">'),Lt=w(\"</tbody></table>\"),jt=w('<table hidden><tr id=\"'),Ot=w('\">'),qt=w(\"</tr></table>\"),Wt=w('<table hidden><colgroup id=\"'),Ht=w('\">'),Ut=w(\"</colgroup></table>\");function Bb(e,n,a,o){switch(a.insertionMode){case 0:case 1:return p(e,Et),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ft);case 2:return p(e,Rt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Pt);case 3:return p(e,Mt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,It);case 4:return p(e,Bt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Nt);case 5:return p(e,Vt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,At);case 6:return p(e,jt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ot);case 7:return p(e,Wt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ht);default:throw Error(k(397))}}function Cb(e,n){switch(n.insertionMode){case 0:case 1:return t(e,Tt);case 2:return t(e,_t);case 3:return t(e,Dt);case 4:return t(e,zt);case 5:return t(e,Lt);case 6:return t(e,qt);case 7:return t(e,Ut);default:throw Error(k(397))}}var Zt=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'),Xt=w('$RS(\"'),Jt=w('\",\"'),Gt=w('\")<\\/script>'),Qt=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'),Yt=w('$RC(\"'),Kt=w('\",\"'),en=w('\")<\\/script>'),tn=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'),nn=w('$RX(\"'),rn=w('\"'),an=w(\")<\\/script>\"),on=w(\",\"),ln=/[<\\u2028\\u2029]/g;function Sb(e){return JSON.stringify(e).replace(ln,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}var un=Object.assign,sn=Symbol.for(\"react.element\"),cn=Symbol.for(\"react.portal\"),dn=Symbol.for(\"react.fragment\"),fn=Symbol.for(\"react.strict_mode\"),pn=Symbol.for(\"react.profiler\"),hn=Symbol.for(\"react.provider\"),gn=Symbol.for(\"react.context\"),bn=Symbol.for(\"react.forward_ref\"),mn=Symbol.for(\"react.suspense\"),yn=Symbol.for(\"react.suspense_list\"),vn=Symbol.for(\"react.memo\"),kn=Symbol.for(\"react.lazy\"),wn=Symbol.for(\"react.scope\"),Sn=Symbol.for(\"react.debug_trace_mode\"),xn=Symbol.for(\"react.legacy_hidden\"),$n=Symbol.for(\"react.default_value\"),Cn=Symbol.iterator;function jc(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case dn:return\"Fragment\";case cn:return\"Portal\";case pn:return\"Profiler\";case fn:return\"StrictMode\";case mn:return\"Suspense\";case yn:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case gn:return(e.displayName||\"Context\")+\".Consumer\";case hn:return(e._context.displayName||\"Context\")+\".Provider\";case bn:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case vn:return n=e.displayName||null,null!==n?n:jc(e.type)||\"Memo\";case kn:n=e._payload;e=e._init;try{return jc(e(n))}catch(e){}}return null}var En={};function lc(e,n){e=e.contextTypes;if(!e)return En;var a,o={};for(a in e)o[a]=n[a];return o}var Fn=null;function P(e,n){if(e!==n){e.context._currentValue=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(k(401))}else{if(null===a)throw Error(k(401));P(e,a)}n.context._currentValue=n.value}}function mc(e){e.context._currentValue=e.parentValue;e=e.parent;null!==e&&mc(e)}function nc(e){var n=e.parent;null!==n&&nc(n);e.context._currentValue=e.value}function oc(e,n){e.context._currentValue=e.parentValue;e=e.parent;if(null===e)throw Error(k(402));e.depth===n.depth?P(e,n):oc(e,n)}function pc(e,n){var a=n.parent;if(null===a)throw Error(k(402));e.depth===a.depth?P(e,a):pc(e,a);n.context._currentValue=n.value}function Q(e){var n=Fn;n!==e&&(null===n?nc(e):null===e?mc(n):n.depth===e.depth?P(n,e):n.depth>e.depth?oc(n,e):pc(n,e),Fn=e)}var Tn={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function rc(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=Tn;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:un({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&Tn.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=un({},i,c)):un(i,c))}e.state=i}else i.queue=null}var Rn={id:1,overflow:\"\"};function tc(e,n,a){var o=e.id;e=e.overflow;var l=32-Pn(o)-1;o&=~(1<<l);a+=1;var i=32-Pn(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-Pn(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var Pn=Math.clz32?Math.clz32:vc,_n=Math.log,Mn=Math.LN2;function vc(e){e>>>=0;return 0===e?32:31-(_n(e)/Mn|0)|0}function yc(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var In=\"function\"===typeof Object.is?Object.is:yc,Dn=null,Bn=null,Nn=null,zn=null,Vn=!1,An=!1,Ln=0,jn=null,On=0;function W(){if(null===Dn)throw Error(k(321));return Dn}function Ec(){if(0<On)throw Error(k(312));return{memoizedState:null,queue:null,next:null}}function Fc(){null===zn?null===Nn?(Vn=!1,Nn=zn=Ec()):(Vn=!0,zn=Nn):null===zn.next?(Vn=!1,zn=zn.next=Ec()):(Vn=!0,zn=zn.next);return zn}function Gc(){Bn=Dn=null;An=!1;Nn=null;On=0;zn=jn=null}function Hc(e,n){return\"function\"===typeof n?n(e):n}function Ic(e,n,a){Dn=W();zn=Fc();if(Vn){var o=zn.queue;n=o.dispatch;if(null!==jn&&(a=jn.get(o),void 0!==a)){jn.delete(o);o=zn.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);zn.memoizedState=o;return[o,n]}return[zn.memoizedState,n]}e=e===Hc?\"function\"===typeof n?n():n:void 0!==a?a(n):n;zn.memoizedState=e;e=zn.queue={last:null,dispatch:null};e=e.dispatch=Jc.bind(null,Dn,e);return[zn.memoizedState,e]}function Kc(e,n){Dn=W();zn=Fc();n=void 0===n?null:n;if(null!==zn){var a=zn.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!In(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();zn.memoizedState=[e,n];return e}function Jc(e,n,a){if(25<=On)throw Error(k(301));if(e===Dn)if(An=!0,e={action:a,next:null},null===jn&&(jn=new Map),a=jn.get(n),void 0===a)jn.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function Lc(){throw Error(k(394))}function Mc(){}var qn={readContext:function(e){return e._currentValue},useContext:function(e){W();return e._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(e){Dn=W();zn=Fc();var n=zn.memoizedState;return null===n?(e={current:e},zn.memoizedState=e):n},useState:function(e){return Ic(Hc,e)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(e,n){return Kc((function(){return e}),n)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(e){W();return e},useTransition:function(){W();return[!1,Lc]},useId:function(){var e=Bn.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-Pn(e)-1)).toString(32)+n;var a=Wn;if(null===a)throw Error(k(404));n=Ln++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){W();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(k(407));return a()}},Wn=null,Hn=Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(e){console.error(e);return null}function X(){}function Rc(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?Qc:l,onAllReady:void 0===i?X:i,onShellReady:void 0===s?X:s,onShellError:void 0===c?X:c,onFatalError:void 0===d?X:d};a=Sc(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Tc(n,e,null,a,h,En,null,Rn);f.push(e);return n}function Tc(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Uc(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function Sc(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function Y(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function Vc(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,da(e.destination,n)):(e.status=1,e.fatalError=n)}function Wc(e,n,a,o,l){Dn={};Bn=n;Ln=0;for(e=a(o,l);An;)An=!1,Ln=0,On+=1,zn=null,e=a(o,l);Gc();return e}function Xc(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(k(108,jc(o)||\"Unknown\",c));o=un({},s,a)}n.legacyContext=o;Z(e,n,l);n.legacyContext=s}else Z(e,n,l)}function Yc(e,n){if(e&&e.defaultProps){n=un({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Zc(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=lc(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue:l);rc(i,a,o,l);Xc(e,n,i,a)}else{i=lc(a,n.legacyContext);l=Wc(e,n,a,o,i);var s=0!==Ln;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)rc(l,a,o,i),Xc(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=tc(o,1,0);try{Z(e,n,l)}finally{n.treeContext=o}}else Z(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case xn:case Sn:case fn:case pn:case dn:Z(e,n,o.children);return;case yn:Z(e,n,o.children);return;case wn:throw Error(k(343));case mn:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=Sc(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=Sc(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if($c(e,n,o),f.lastPushedText&&f.textEmbedded&&f.chunks.push(Qe),f.status=1,ad(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=Y(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Tc(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case bn:o=Wc(e,n,a.render,o,l);if(0!==Ln){a=n.treeContext;n.treeContext=tc(a,1,0);try{Z(e,n,o)}finally{n.treeContext=a}}else Z(e,n,o);return;case vn:a=a.type;o=Yc(a,o);Zc(e,n,a,o,l);return;case hn:l=o.children;a=a._context;o=o.value;i=a._currentValue;a._currentValue=o;s=Fn;Fn=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;Z(e,n,l);e=Fn;if(null===e)throw Error(k(403));o=e.parentValue;e.context._currentValue=o===$n?e.context._defaultValue:o;e=Fn=e.parent;n.context=e;return;case gn:o=o.children;o=o(a._currentValue);Z(e,n,o);return;case kn:l=a._init;a=l(a._payload);o=Yc(a,o);Zc(e,n,a,o,void 0);return}throw Error(k(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=Sa(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=Ba(s,a,o);$c(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(pt,u(a),ht)}l.lastPushedText=!1}}function Z(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case sn:Zc(e,n,a.type,a.props,a.ref);return;case cn:throw Error(k(257));case kn:var o=a._init;a=o(a._payload);Z(e,n,a);return}if(We(a)){bd(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=Cn&&a[Cn]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);bd(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(k(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function bd(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=tc(i,o,l);try{$c(e,n,a[l])}finally{n.treeContext=i}}}function $c(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return Z(e,n,a)}catch(d){if(Gc(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,Q(i),d;a=d;var s=n.blockedSegment,c=Sc(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Tc(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;Q(i)}}function cd(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;dd(this,n,e)}function ed(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(k(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return ed(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function ad(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&ad(e,a)}else e.completedSegments.push(n)}function dd(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(k(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=X,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&ad(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(cd,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(ad(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Uc(e){if(2!==e.status){var n=Fn,a=Hn.current;Hn.current=qn;var o=Wn;Wn=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){Q(s.context);try{Z(c,s,s.node),d.lastPushedText&&d.textEmbedded&&d.chunks.push(Qe),s.abortSet.delete(s),d.status=1,dd(c,s.blockedBoundary,d)}catch(e){if(Gc(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=Y(c,g);null===h?Vc(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}finally{Wn=o,Hn.current=a,a===qn&&Q(n)}}}function gd(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;p(n,gt);p(n,e.placeholderPrefix);e=u(o.toString(16));p(n,e);return t(n,bt);case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)p(n,o[i]);l=hd(e,n,l)}for(;i<o.length-1;i++)p(n,o[i]);i<o.length&&(l=t(n,o[i]));return l;default:throw Error(k(390))}}function hd(e,n,a){var o=a.boundary;if(null===o)return gd(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)o=o.errorDigest,t(n,kt),p(n,St),o&&(p(n,$t),p(n,u(C(o))),p(n,xt)),t(n,Ct),gd(e,n,a);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=w(l.boundaryPrefix+i.toString(16));o=o.id=l;fb(n,e.responseState,o);gd(e,n,a)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),fb(n,e.responseState,o.id),gd(e,n,a);else{t(n,mt);a=o.completedSegments;if(1!==a.length)throw Error(k(391));hd(e,n,a[0])}return t(n,wt)}function id(e,n,a){Bb(n,e.responseState,a.formatContext,a.id);hd(e,n,a);return Cb(n,a.formatContext)}function jd(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)kd(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;p(n,e.startInlineScript);e.sentCompleteBoundaryFunction?p(n,Yt):(e.sentCompleteBoundaryFunction=!0,p(n,Qt));if(null===o)throw Error(k(395));a=u(a.toString(16));p(n,o);p(n,Kt);p(n,e.segmentPrefix);p(n,a);return t(n,en)}function kd(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(k(392));return id(e,n,o)}id(e,n,o);e=e.responseState;p(n,e.startInlineScript);e.sentCompleteSegmentFunction?p(n,Xt):(e.sentCompleteSegmentFunction=!0,p(n,Zt));p(n,e.segmentPrefix);l=u(l.toString(16));p(n,l);p(n,Jt);p(n,e.placeholderPrefix);p(n,l);return t(n,Gt)}function fd(e,n){Pe=new Uint8Array(512);_e=0;try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){hd(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)p(n,o[a]);a<o.length&&t(n,o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;p(o,c.startInlineScript);c.sentClientRenderFunction?p(o,nn):(c.sentClientRenderFunction=!0,p(o,tn));if(null===d)throw Error(k(395));p(o,d);p(o,rn);(f||h||g)&&(p(o,on),p(o,u(Sb(f||\"\"))));(h||g)&&(p(o,on),p(o,u(Sb(h||\"\"))));g&&(p(o,on),p(o,u(Sb(g))));if(!t(o,an)){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var b=e.completedBoundaries;for(l=0;l<b.length;l++)if(!jd(e,n,b[l])){e.destination=null;l++;b.splice(0,l);return}b.splice(0,l);ba(n);Pe=new Uint8Array(512);_e=0;var m=e.partialBoundaries;for(l=0;l<m.length;l++){var S=m[l];e:{i=e;s=n;var x=S.completedSegments;for(c=0;c<x.length;c++)if(!kd(i,s,S,x[c])){c++;x.splice(0,c);var $=!1;break e}x.splice(0,c);$=!0}if(!$){e.destination=null;l++;m.splice(0,l);return}}m.splice(0,l);var E=e.completedBoundaries;for(l=0;l<E.length;l++)if(!jd(e,n,E[l])){e.destination=null;l++;E.splice(0,l);return}E.splice(0,l)}finally{ba(n),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.close()}}function ld(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return ed(a,e,n)}));a.clear();null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}}Te.renderToReadableStream=function(e,n){return new Promise((function(a,o){var l,i,s=new Promise((function(e,n){i=e;l=n})),c=Rc(e,za(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),Aa(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,i,(function(){var e=new ReadableStream({type:\"bytes\",pull:function(e){if(1===c.status)c.status=2,da(e,c.fatalError);else if(2!==c.status&&null===c.destination){c.destination=e;try{fd(c,e)}catch(e){Y(c,e),Vc(c,e)}}},cancel:function(){ld(c)}},{highWaterMark:0});e.allReady=s;a(e)}),(function(e){s.catch((function(){}));o(e)}),l);if(n&&n.signal){var d=n.signal,q=function(){ld(c,d.reason);d.removeEventListener(\"abort\",q)};d.addEventListener(\"abort\",q)}Uc(c)}))};Te.version=\"18.3.1\";var Un={};var Zn,Xn;true;Zn=a;Xn=Te;Un.version=Zn.version;Un.renderToString=Zn.renderToString;Un.renderToStaticMarkup=Zn.renderToStaticMarkup;Un.renderToNodeStream=Zn.renderToNodeStream;Un.renderToStaticNodeStream=Zn.renderToStaticNodeStream;Un.renderToReadableStream=Xn.renderToReadableStream;const Jn=Un.version,Gn=Un.renderToString,Qn=Un.renderToStaticMarkup,Yn=Un.renderToNodeStream,Kn=Un.renderToStaticNodeStream,er=Un.renderToReadableStream;export{Un as default,Yn as renderToNodeStream,er as renderToReadableStream,Qn as renderToStaticMarkup,Kn as renderToStaticNodeStream,Gn as renderToString,Jn as version};\n//# sourceMappingURL=server.browser.js.map\n","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 4.179 7.5 L 0 9.75 L 4.179 12 M 4.179 7.5 L 9.75 10.5 L 15.321 7.5 M 4.179 7.5 L 0 5.25 L 9.75 0 L 19.5 5.25 L 15.321 7.5 M 15.321 7.5 L 19.5 9.75 L 15.321 12 M 15.321 12 L 19.5 14.25 L 9.75 19.5 L 0 14.25 L 4.179 12 M 15.321 12 L 9.75 15 L 4.179 12\" fill=\"transparent\" height=\"19.5px\" id=\"eZmcX5mC0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--szd5nr, black)\" transform=\"translate(2.25 2.25)\" width=\"19.5px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,YmfIrZ3Ez:stroke??props.YmfIrZ3Ez??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,YmfIrZ3Ez,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-3OW9C\",className),layoutId:layoutId,ref:ref,style:{\"--szd5nr\":YmfIrZ3Ez,...style}});});const css=[`.framer-3OW9C { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--szd5nr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"YmfIrZ3Ez\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Square 3 Stack 3d\",\"color\":{\"type\":\"variable\",\"value\":\"szd5nr\"},\"set\":{\"localId\":\"vectorSet/kNBkgkDkJ\",\"id\":\"kNBkgkDkJ\",\"moduleId\":\"DyJDRQD0f0RPOu0ZYoEG\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-3OW9C\");Icon.displayName=\"Square 3 Stack 3d\";export default Icon;addPropertyControls(Icon,{YmfIrZ3Ez:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Square 3 Stack 3d\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"szd5nr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/kNBkgkDkJ\\\",\\\"id\\\":\\\"kNBkgkDkJ\\\",\\\"moduleId\\\":\\\"DyJDRQD0f0RPOu0ZYoEG\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"YmfIrZ3Ez\\\":\\\"stroke\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","// Dispersion Bands\nimport{defineShader,ControlType}from\"framer\";export default defineShader({title:\"Bands\",fragment:`\nconst int SAMPLES = 8;\nconst float EPHEMERAL_DRIP = 1.0;\n\n// === PCG hash - https://www.jcgt.org/published/0009/03/02/\nuvec3 hash3(uvec3 v) {\n    v = v * 1664525u + 1013904223u;\n    v.x += v.y * v.z;\n    v.y += v.z * v.x;\n    v.z += v.x * v.y;\n    v ^= v >> 16u;\n    v.x += v.y * v.z;\n    v.y += v.z * v.x;\n    v.z += v.x * v.y;\n    return v;\n}\nuvec3 seed;\nvec3 random3f() {\n    seed = hash3(seed);\n    return vec3(seed) / float(-1u);\n}\n\nvec3 seedRandom(float seedVal) {\n    uvec3 s = uvec3(\n        floatBitsToUint(seedVal),\n        floatBitsToUint(seedVal * 1.5 + 7.31),\n        floatBitsToUint(seedVal * 2.7 + 13.37)\n    );\n    s = hash3(s);\n    return vec3(s) / float(0xFFFFFFFFu);\n}\n\n// === PALETTE SAMPLING ===\nvec3 getColor(int idx) {\n    if (u_colors_length < 1) return vec3(0.0);\n    int safeIdx = clamp(idx, 0, u_colors_length - 1);\n    return u_colors[safeIdx].rgb;\n}\n\nvec3 paletteN(float t, int count) {\n    if (count < 1) return vec3(0.0);\n    if (count < 2) return getColor(0);\n    t = clamp(t, 0.0, 1.0) * float(count - 1);\n    int idx = min(int(floor(t)), count - 2);\n    float localT = fract(t);\n    localT = localT * localT * (3.0 - 2.0 * localT);\n    return mix(getColor(idx), getColor(idx + 1), localT);\n}\n\n// === Gradient Flow ===\nfloat getGradientT(vec2 uv, float t, vec3 s1, vec3 s2) {\n    // Seed-derived flow directions\n    float angle1 = s1.x * 6.28;\n    float angle2 = s1.y * 6.28;\n    vec2 dir1 = vec2(cos(angle1), sin(angle1));\n    vec2 dir2 = vec2(cos(angle2), sin(angle2));\n    \n    // Seed-derived frequencies\n    float freq1 = 1.0 + s1.z * 2.0;\n    float freq2 = 1.0 + s2.x * 1.5;\n    float freq3 = 1.5 + s2.y * 2.0;\n    \n    float flow = dot(uv, dir1) + sin(dot(uv, dir2) * freq1 + t) * 0.3 + t * 0.2;\n    float flow2 = dot(uv, dir2.yx) + cos(dot(uv, dir1.yx) * freq2 - t * 0.8) * 0.25;\n    \n    float gradT = sin(flow * 1.5) * 0.5 + 0.5;\n    gradT += cos(flow2 * 1.2) * 1.3;\n    gradT += sin(dot(uv, dir1 + dir2) * freq3 + t * 3.5) * 1.2;\n    \n    return smoothstep(0.0, 4.12, gradT);\n}\n\n// === BAND LENS ===\nvoid applyBandLens(vec2 pp, float radiusSq, float iorOffset, out vec2 warpedUV, out float edgeFactor) {\n    vec2 ppLens = pp;\n    float spacingX = max(u_lensSpacingX, 0.001);\n    float spacingY = max(u_lensSpacingY, 0.001);\n    ppLens.x = fract(pp.x / spacingX + 0.5) * spacingX - spacingX * 0.5;\n    ppLens.y = fract(pp.y / spacingY + 0.5) * spacingY - spacingY * 0.5;\n\n    float sp = radiusSq - ppLens.x * ppLens.x - ppLens.y * ppLens.y;\n    \n    float lensAmount = smoothstep(-0.1, 0.05, sp);\n    float baseLens = sqrt(max(sp, -sp * 0.1) / 0.3);\n    edgeFactor = (1.0 - smoothstep(0.0, radiusSq, sp)) * lensAmount;\n    \n    float warpAmount = mix(1.0, baseLens * (1.0 + iorOffset), lensAmount);\n    \n    warpedUV = pp;\n    warpedUV.x += (ppLens.x * warpAmount - ppLens.x);\n    warpedUV.y *= warpAmount;\n}\n\nvoid main() {\n    vec2 fragCoord = v_uv * u_resolution;\n    seed = uvec3(uvec2(fragCoord), uint(fract(u_time) * 1000.0));\n    \n    vec2 r = u_resolution;\n    vec2 p = (fragCoord * 2.0 - r) / r.y;\n    float t = u_time * u_speed;\n    \n    int colorCount = u_colors_length;\n    \n    // Early out: no colors -> black\n    if (colorCount < 1) {\n        fragColor = vec4(0.0, 0.0, 0.0, 1.0);\n        return;\n    }\n    \n    // Seed-based offsets for gradient flow\n    vec3 seedOff1 = seedRandom(u_seed);\n    vec3 seedOff2 = seedRandom(u_seed + 100.0);\n    \n    float dice = random3f().x;\n    \n    float radiusSq = u_lensRadius * u_lensRadius;\n    vec3 iorOffsets = vec3(-1.0, 0.0, 1.0) * u_dispersionStrength;\n    \n    vec3 col = vec3(0.0);\n    \n    for (int i = 0; i < SAMPLES; i++) {\n        float ephemeral = (float(i) + dice) / float(SAMPLES);\n        float sqEph = ephemeral * ephemeral;\n        \n        vec2 pt = p;\n        pt.x += u_ephemeralAmp * sqEph * sin(p.y * 2.0 + t);\n        pt.y += u_ephemeralAmp * sqEph * cos(p.x * 1.5 - t) * 0.5;\n        pt.y -= (1.0 - exp(-EPHEMERAL_DRIP * sqEph)) * abs(pt.y) * sign(pt.y) * 0.3;\n        \n        vec3 tint = smoothstep(1.0, 0.0, abs(3.0 * ephemeral - vec3(1.0, 1.5, 2.0)));\n        \n        vec3 gradTs = vec3(0.0);\n        vec3 edgeFactors = vec3(0.0);\n        \n        for (int c = 0; c < 3; c++) {\n            vec2 pp = pt * u_lensScale;\n            vec2 warpedUV;\n            float edgeFactor;\n            applyBandLens(pp, radiusSq, iorOffsets[c], warpedUV, edgeFactor);\n            \n            vec2 gradUV = warpedUV / u_lensScale;\n            gradTs[c] = getGradientT(gradUV, t * 0.8, seedOff1, seedOff2);\n            edgeFactors[c] = edgeFactor;\n        }\n        \n        vec3 convergentColor = paletteN(gradTs.g, colorCount);\n        float edgeMix = max(max(edgeFactors.r, edgeFactors.g), edgeFactors.b);\n        \n        vec3 dispersedColor = vec3(\n            paletteN(gradTs.r, colorCount).r,\n            convergentColor.g,\n            paletteN(gradTs.b, colorCount).b\n        );\n        \n        vec3 finalColor = mix(convergentColor, dispersedColor, edgeMix * 2.0);\n        \n        vec3 rainbow = (gradTs - gradTs.g) * 3.0;\n        finalColor += rainbow * edgeMix * u_edgeDisp;\n        \n        col += tint * finalColor * (3.0 / float(SAMPLES));\n    }\n    \n    fragColor = vec4(col, 1.0);\n}\n`,propertyControls:{colors:{type:ControlType.Array,title:\"Colors\",control:{type:ControlType.Color},maxCount:8,defaultValue:[\"#4AB7FF\",\"#FFC680\",\"#FF4040\"]},seed:{type:ControlType.Number,title:\"Seed\",defaultValue:210,min:0,max:1e3,step:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:.3,min:0,max:2,step:.01},ephemeralAmp:{type:ControlType.Number,title:\"Ephemeral\",defaultValue:0,min:0,max:.5,step:.01},lensScale:{type:ControlType.Number,title:\"Scale\",defaultValue:3.7,min:.1,max:10,step:.1},lensSpacingX:{type:ControlType.Number,title:\"Spacing\",defaultValue:1,min:.01,max:5,step:.01},lensSpacingY:{type:ControlType.Number,title:\"Spacing Y\",defaultValue:.01,min:.01,max:5,step:.01,hidden:true},lensRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:.58,min:.1,max:2,step:.01},dispersionStrength:{type:ControlType.Number,title:\"Dispersion\",defaultValue:.4,min:0,max:1,step:.01},edgeDisp:{type:ControlType.Number,title:\"Edges\",defaultValue:2,min:0,max:5,step:.1}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"shader\",\"name\":null,\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DispersionBands.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 4.514 1.243 C 5.699 0.457 7.121 0 8.65 0 C 12.792 0 16.15 3.358 16.15 7.5 C 16.15 10.419 15.594 13.209 14.582 15.768 M 2.393 3.364 C 1.607 4.55 1.15 5.971 1.15 7.5 C 1.15 8.968 0.729 10.337 0 11.493 M 1.989 15.052 C 3.798 13.055 4.9 10.406 4.9 7.5 C 4.9 5.429 6.579 3.75 8.65 3.75 C 10.721 3.75 12.4 5.429 12.4 7.5 C 12.4 8.027 12.379 8.549 12.336 9.065 M 8.65 7.5 C 8.65 11.223 7.294 14.628 5.049 17.251 M 11.683 12.654 C 11.135 14.574 10.289 16.368 9.198 17.984\" fill=\"transparent\" height=\"17.98359973602295px\" id=\"zwUDYUoGN\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--szd5nr, black)\" transform=\"translate(3.35 3)\" width=\"16.14990015777588px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,YmfIrZ3Ez:stroke??props.YmfIrZ3Ez??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,YmfIrZ3Ez,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-n7CwY\",className),layoutId:layoutId,ref:ref,style:{\"--szd5nr\":YmfIrZ3Ez,...style}});});const css=[`.framer-n7CwY { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--szd5nr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"YmfIrZ3Ez\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Finger Print\",\"color\":{\"type\":\"variable\",\"value\":\"szd5nr\"},\"set\":{\"localId\":\"vectorSet/kNBkgkDkJ\",\"id\":\"kNBkgkDkJ\",\"moduleId\":\"DyJDRQD0f0RPOu0ZYoEG\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-n7CwY\");Icon.displayName=\"Finger Print\";export default Icon;addPropertyControls(Icon,{YmfIrZ3Ez:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"YmfIrZ3Ez\\\":\\\"stroke\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Finger Print\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"szd5nr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/kNBkgkDkJ\\\",\\\"id\\\":\\\"kNBkgkDkJ\\\",\\\"moduleId\\\":\\\"DyJDRQD0f0RPOu0ZYoEG\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3 10.5 L 16.5 10.5 M 3 10.5 C 1.343 10.5 0 9.157 0 7.5 M 3 10.5 C 1.343 10.5 0 11.843 0 13.5 C 0 15.157 1.343 16.5 3 16.5 L 16.5 16.5 C 18.157 16.5 19.5 15.157 19.5 13.5 C 19.5 11.843 18.157 10.5 16.5 10.5 M 0 7.5 C 0 5.843 1.343 4.5 3 4.5 L 16.5 4.5 C 18.157 4.5 19.5 5.843 19.5 7.5 M 0 7.5 C 0 6.526 0.316 5.579 0.9 4.8 L 3.487 1.35 C 4.125 0.5 5.125 0 6.188 0 L 13.313 0 C 14.375 0 15.375 0.5 16.012 1.35 L 18.6 4.8 C 19.184 5.579 19.5 6.526 19.5 7.5 M 19.5 7.5 C 19.5 9.157 18.157 10.5 16.5 10.5 M 16.5 13.5 L 16.508 13.5 L 16.508 13.508 L 16.5 13.508 Z M 16.5 7.5 L 16.508 7.5 L 16.508 7.508 L 16.5 7.508 Z M 13.5 13.5 L 13.508 13.5 L 13.508 13.508 L 13.5 13.508 Z M 13.5 7.5 L 13.508 7.5 L 13.508 7.508 L 13.5 7.508 Z\" fill=\"transparent\" height=\"16.5px\" id=\"jgpORbLuD\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--szd5nr, black)\" transform=\"translate(2.25 3.75)\" width=\"19.5px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,YmfIrZ3Ez:stroke??props.YmfIrZ3Ez??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,YmfIrZ3Ez,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ajF8F\",className),layoutId:layoutId,ref:ref,style:{\"--szd5nr\":YmfIrZ3Ez,...style}});});const css=[`.framer-ajF8F { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--szd5nr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"YmfIrZ3Ez\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Server Stack\",\"color\":{\"type\":\"variable\",\"value\":\"szd5nr\"},\"set\":{\"localId\":\"vectorSet/kNBkgkDkJ\",\"id\":\"kNBkgkDkJ\",\"moduleId\":\"DyJDRQD0f0RPOu0ZYoEG\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-ajF8F\");Icon.displayName=\"Server Stack\";export default Icon;addPropertyControls(Icon,{YmfIrZ3Ez:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Server Stack\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"szd5nr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/kNBkgkDkJ\\\",\\\"id\\\":\\\"kNBkgkDkJ\\\",\\\"moduleId\\\":\\\"DyJDRQD0f0RPOu0ZYoEG\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"YmfIrZ3Ez\\\":\\\"stroke\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18 7.5 C 18 6.268 17.954 5.047 17.862 3.838 C 17.713 1.854 16.146 0.287 14.162 0.138 C 12.953 0.046 11.732 0 10.5 0 C 9.268 0 8.047 0.046 6.838 0.138 C 4.854 0.287 3.287 1.854 3.138 3.838 C 3.121 4.059 3.106 4.279 3.092 4.5 M 18 7.5 L 21 4.5 M 18 7.5 L 15 4.5 M 3 7.5 C 3 8.732 3.046 9.953 3.138 11.162 C 3.287 13.146 4.854 14.713 6.838 14.862 C 8.047 14.954 9.268 15 10.5 15 C 11.732 15 12.953 14.954 14.162 14.862 C 16.146 14.713 17.713 13.146 17.862 11.162 C 17.879 10.941 17.894 10.721 17.908 10.5 M 3 7.5 L 6 10.5 M 3 7.5 L 0 10.5\" fill=\"transparent\" height=\"15px\" id=\"d6Jr9skXX\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--szd5nr, black)\" transform=\"translate(1.5 4.5)\" width=\"21px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,YmfIrZ3Ez:stroke??props.YmfIrZ3Ez??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,YmfIrZ3Ez,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KdCKH\",className),layoutId:layoutId,ref:ref,style:{\"--szd5nr\":YmfIrZ3Ez,...style}});});const css=[`.framer-KdCKH { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--szd5nr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"YmfIrZ3Ez\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Path Rounded Square\",\"color\":{\"type\":\"variable\",\"value\":\"szd5nr\"},\"set\":{\"localId\":\"vectorSet/kNBkgkDkJ\",\"id\":\"kNBkgkDkJ\",\"moduleId\":\"DyJDRQD0f0RPOu0ZYoEG\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KdCKH\");Icon.displayName=\"Arrow Path Rounded Square\";export default Icon;addPropertyControls(Icon,{YmfIrZ3Ez:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Path Rounded Square\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"szd5nr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/kNBkgkDkJ\\\",\\\"id\\\":\\\"kNBkgkDkJ\\\",\\\"moduleId\\\":\\\"DyJDRQD0f0RPOu0ZYoEG\\\"}}\",\"framerVariables\":\"{\\\"YmfIrZ3Ez\\\":\\\"stroke\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","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 — 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","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","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\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{MotionValue}from\"framer\";// Basic MotionValue check\nexport const isMotionValue=v=>v instanceof MotionValue;\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./isMotionValue.map","import{useCallback,useEffect,useRef}from\"react\";import{motionValue,animate,RenderTarget}from\"framer\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/TbXI1XaZFNevVKcgIt7G/isMotionValue.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";export function useAutoMotionValue(inputValue,options){// Put options on a local ref\n// Might wanna just memo instead but it works for now\nconst optionsRef=useRef(options);const animation=useRef();const didInitialMount=useRef(false);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;// in-progress - trying to figure out effect hooks\nconst onChangeDeps=(options===null||options===void 0?void 0:options.onChangeDeps)?options.onChangeDeps:[];// Memoize the onChange handler\nconst onChange=useCallback(options===null||options===void 0?void 0:options.onChange,[...onChangeDeps,]);// Optionally scale the value from props\nconst transformer=useCallback(value=>{var ref;return((ref=optionsRef.current)===null||ref===void 0?void 0:ref.transform)?optionsRef.current.transform(value):value;},[]);// Create new MotionValue from inputValue\nconst value1=useConstant(()=>isMotionValue(inputValue)?inputValue:motionValue(transformer(inputValue)));// Setting value from prop change\nuseEffect(()=>{if(!isMotionValue(inputValue)&&didInitialMount.current){var ref,ref1;const newValue=transformer(inputValue);(ref=animation.current)===null||ref===void 0?void 0:ref.stop();// Call change callback\nif(onChange)onChange(newValue,value1);// Trigger animation to new value\nif(((ref1=optionsRef.current)===null||ref1===void 0?void 0:ref1.animate)&&!isOnCanvas){var ref2;// @ts-ignore\nanimation.current=animate(value1,newValue,(ref2=optionsRef.current)===null||ref2===void 0?void 0:ref2.transition);}else{value1.set(newValue);}}didInitialMount.current=true;},[inputValue,...onChangeDeps]);return value1;}\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useAutoMotionValue.map","/*\n * useAutoMotionValue (framer/useAutoMotionValue@0.3.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/V4SPg9g59hF1vFH3ZTF0/useAutoMotionValue.js\"\n","var _global = typeof globalThis !== \"undefined\" ? globalThis : typeof self !== \"undefined\" ? self : global;\n\nvar exports = {};\ntypeof navigator !== \"undefined\" && function (root, factory) {\n  if (exports) {\n    exports = factory(root);\n  } else {\n    root.lottie = factory(root);\n    root.bodymovin = root.lottie;\n  }\n}(window || {}, function (window) {\n  /* global locationHref:writable, animationManager, subframeEnabled:writable, defaultCurveSegments:writable, roundValues,\r\n  expressionsPlugin:writable, PropertyFactory, ShapePropertyFactory, Matrix */\n\n  /* exported locationHref, subframeEnabled, expressionsPlugin */\n  'use strict';\n  /* exported svgNS, locationHref, initialDefaultFrame */\n\n  var svgNS = \"http://www.w3.org/2000/svg\";\n  var locationHref = \"\";\n  var initialDefaultFrame = -999999;\n  /* global createSizedArray */\n\n  /* exported subframeEnabled, expressionsPlugin, isSafari, cachedColors, bmPow, bmSqrt, bmFloor, bmMax, bmMin, ProjectInterface,\r\n  defaultCurveSegments, degToRads, roundCorner, bmRnd, styleDiv, BMEnterFrameEvent, BMCompleteEvent, BMCompleteLoopEvent,\r\n  BMSegmentStartEvent, BMDestroyEvent, BMRenderFrameErrorEvent, BMConfigErrorEvent, BMAnimationConfigErrorEvent, createElementID,\r\n  addSaturationToRGB, addBrightnessToRGB, addHueToRGB, rgbToHex */\n\n  var subframeEnabled = true;\n  var expressionsPlugin;\n  var isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);\n  var cachedColors = {};\n  var bmRnd;\n  var bmPow = Math.pow;\n  var bmSqrt = Math.sqrt;\n  var bmFloor = Math.floor;\n  var bmMax = Math.max;\n  var bmMin = Math.min;\n  var BMMath = {};\n\n  (function () {\n    var propertyNames = [\"abs\", \"acos\", \"acosh\", \"asin\", \"asinh\", \"atan\", \"atanh\", \"atan2\", \"ceil\", \"cbrt\", \"expm1\", \"clz32\", \"cos\", \"cosh\", \"exp\", \"floor\", \"fround\", \"hypot\", \"imul\", \"log\", \"log1p\", \"log2\", \"log10\", \"max\", \"min\", \"pow\", \"random\", \"round\", \"sign\", \"sin\", \"sinh\", \"sqrt\", \"tan\", \"tanh\", \"trunc\", \"E\", \"LN10\", \"LN2\", \"LOG10E\", \"LOG2E\", \"PI\", \"SQRT1_2\", \"SQRT2\"];\n    var i;\n    var len = propertyNames.length;\n\n    for (i = 0; i < len; i += 1) {\n      BMMath[propertyNames[i]] = Math[propertyNames[i]];\n    }\n  })();\n\n  function ProjectInterface() {\n    return {};\n  }\n\n  BMMath.random = Math.random;\n\n  BMMath.abs = function (val) {\n    var tOfVal = typeof val;\n\n    if (tOfVal === \"object\" && val.length) {\n      var absArr = createSizedArray(val.length);\n      var i;\n      var len = val.length;\n\n      for (i = 0; i < len; i += 1) {\n        absArr[i] = Math.abs(val[i]);\n      }\n\n      return absArr;\n    }\n\n    return Math.abs(val);\n  };\n\n  var defaultCurveSegments = 150;\n  var degToRads = Math.PI / 180;\n  var roundCorner = 0.5519;\n\n  function roundValues(flag) {\n    if (flag) {\n      bmRnd = Math.round;\n    } else {\n      bmRnd = function (val) {\n        return val;\n      };\n    }\n  }\n\n  roundValues(false);\n\n  function styleDiv(element) {\n    element.style.position = \"absolute\";\n    element.style.top = 0;\n    element.style.left = 0;\n    element.style.display = \"block\";\n    element.style.transformOrigin = \"0 0\";\n    element.style.webkitTransformOrigin = \"0 0\";\n    element.style.backfaceVisibility = \"visible\";\n    element.style.webkitBackfaceVisibility = \"visible\";\n    element.style.transformStyle = \"preserve-3d\";\n    element.style.webkitTransformStyle = \"preserve-3d\";\n    element.style.mozTransformStyle = \"preserve-3d\";\n  }\n\n  function BMEnterFrameEvent(type, currentTime, totalTime, frameMultiplier) {\n    (this || _global).type = type;\n    (this || _global).currentTime = currentTime;\n    (this || _global).totalTime = totalTime;\n    (this || _global).direction = frameMultiplier < 0 ? -1 : 1;\n  }\n\n  function BMCompleteEvent(type, frameMultiplier) {\n    (this || _global).type = type;\n    (this || _global).direction = frameMultiplier < 0 ? -1 : 1;\n  }\n\n  function BMCompleteLoopEvent(type, totalLoops, currentLoop, frameMultiplier) {\n    (this || _global).type = type;\n    (this || _global).currentLoop = currentLoop;\n    (this || _global).totalLoops = totalLoops;\n    (this || _global).direction = frameMultiplier < 0 ? -1 : 1;\n  }\n\n  function BMSegmentStartEvent(type, firstFrame, totalFrames) {\n    (this || _global).type = type;\n    (this || _global).firstFrame = firstFrame;\n    (this || _global).totalFrames = totalFrames;\n  }\n\n  function BMDestroyEvent(type, target) {\n    (this || _global).type = type;\n    (this || _global).target = target;\n  }\n\n  function BMRenderFrameErrorEvent(nativeError, currentTime) {\n    (this || _global).type = \"renderFrameError\";\n    (this || _global).nativeError = nativeError;\n    (this || _global).currentTime = currentTime;\n  }\n\n  function BMConfigErrorEvent(nativeError) {\n    (this || _global).type = \"configError\";\n    (this || _global).nativeError = nativeError;\n  }\n\n  function BMAnimationConfigErrorEvent(type, nativeError) {\n    (this || _global).type = type;\n    (this || _global).nativeError = nativeError;\n  }\n\n  var createElementID = function () {\n    var _count = 0;\n    return function createID() {\n      _count += 1;\n      return \"__lottie_element_\" + _count;\n    };\n  }();\n\n  function HSVtoRGB(h, s, v) {\n    var r;\n    var g;\n    var b;\n    var i;\n    var f;\n    var p;\n    var q;\n    var t;\n    i = Math.floor(h * 6);\n    f = h * 6 - i;\n    p = v * (1 - s);\n    q = v * (1 - f * s);\n    t = v * (1 - (1 - f) * s);\n\n    switch (i % 6) {\n      case 0:\n        r = v;\n        g = t;\n        b = p;\n        break;\n\n      case 1:\n        r = q;\n        g = v;\n        b = p;\n        break;\n\n      case 2:\n        r = p;\n        g = v;\n        b = t;\n        break;\n\n      case 3:\n        r = p;\n        g = q;\n        b = v;\n        break;\n\n      case 4:\n        r = t;\n        g = p;\n        b = v;\n        break;\n\n      case 5:\n        r = v;\n        g = p;\n        b = q;\n        break;\n\n      default:\n        break;\n    }\n\n    return [r, g, b];\n  }\n\n  function RGBtoHSV(r, g, b) {\n    var max = Math.max(r, g, b);\n    var min = Math.min(r, g, b);\n    var d = max - min;\n    var h;\n    var s = max === 0 ? 0 : d / max;\n    var v = max / 255;\n\n    switch (max) {\n      case min:\n        h = 0;\n        break;\n\n      case r:\n        h = g - b + d * (g < b ? 6 : 0);\n        h /= 6 * d;\n        break;\n\n      case g:\n        h = b - r + d * 2;\n        h /= 6 * d;\n        break;\n\n      case b:\n        h = r - g + d * 4;\n        h /= 6 * d;\n        break;\n\n      default:\n        break;\n    }\n\n    return [h, s, v];\n  }\n\n  function addSaturationToRGB(color, offset) {\n    var hsv = RGBtoHSV(color[0] * 255, color[1] * 255, color[2] * 255);\n    hsv[1] += offset;\n\n    if (hsv[1] > 1) {\n      hsv[1] = 1;\n    } else if (hsv[1] <= 0) {\n      hsv[1] = 0;\n    }\n\n    return HSVtoRGB(hsv[0], hsv[1], hsv[2]);\n  }\n\n  function addBrightnessToRGB(color, offset) {\n    var hsv = RGBtoHSV(color[0] * 255, color[1] * 255, color[2] * 255);\n    hsv[2] += offset;\n\n    if (hsv[2] > 1) {\n      hsv[2] = 1;\n    } else if (hsv[2] < 0) {\n      hsv[2] = 0;\n    }\n\n    return HSVtoRGB(hsv[0], hsv[1], hsv[2]);\n  }\n\n  function addHueToRGB(color, offset) {\n    var hsv = RGBtoHSV(color[0] * 255, color[1] * 255, color[2] * 255);\n    hsv[0] += offset / 360;\n\n    if (hsv[0] > 1) {\n      hsv[0] -= 1;\n    } else if (hsv[0] < 0) {\n      hsv[0] += 1;\n    }\n\n    return HSVtoRGB(hsv[0], hsv[1], hsv[2]);\n  }\n\n  var rgbToHex = function () {\n    var colorMap = [];\n    var i;\n    var hex;\n\n    for (i = 0; i < 256; i += 1) {\n      hex = i.toString(16);\n      colorMap[i] = hex.length === 1 ? \"0\" + hex : hex;\n    }\n\n    return function (r, g, b) {\n      if (r < 0) {\n        r = 0;\n      }\n\n      if (g < 0) {\n        g = 0;\n      }\n\n      if (b < 0) {\n        b = 0;\n      }\n\n      return \"#\" + colorMap[r] + colorMap[g] + colorMap[b];\n    };\n  }();\n\n  function BaseEvent() {}\n\n  BaseEvent.prototype = {\n    triggerEvent: function (eventName, args) {\n      if ((this || _global)._cbs[eventName]) {\n        var len = (this || _global)._cbs[eventName].length;\n\n        for (var i = 0; i < len; i += 1) {\n          (this || _global)._cbs[eventName][i](args);\n        }\n      }\n    },\n    addEventListener: function (eventName, callback) {\n      if (!(this || _global)._cbs[eventName]) {\n        (this || _global)._cbs[eventName] = [];\n      }\n\n      (this || _global)._cbs[eventName].push(callback);\n\n      return function () {\n        this.removeEventListener(eventName, callback);\n      }.bind(this || _global);\n    },\n    removeEventListener: function (eventName, callback) {\n      if (!callback) {\n        (this || _global)._cbs[eventName] = null;\n      } else if ((this || _global)._cbs[eventName]) {\n        var i = 0;\n        var len = (this || _global)._cbs[eventName].length;\n\n        while (i < len) {\n          if ((this || _global)._cbs[eventName][i] === callback) {\n            (this || _global)._cbs[eventName].splice(i, 1);\n\n            i -= 1;\n            len -= 1;\n          }\n\n          i += 1;\n        }\n\n        if (!(this || _global)._cbs[eventName].length) {\n          (this || _global)._cbs[eventName] = null;\n        }\n      }\n    }\n  };\n  /* exported createTypedArray, createSizedArray */\n\n  var createTypedArray = function () {\n    function createRegularArray(type, len) {\n      var i = 0;\n      var arr = [];\n      var value;\n\n      switch (type) {\n        case \"int16\":\n        case \"uint8c\":\n          value = 1;\n          break;\n\n        default:\n          value = 1.1;\n          break;\n      }\n\n      for (i = 0; i < len; i += 1) {\n        arr.push(value);\n      }\n\n      return arr;\n    }\n\n    function createTypedArrayFactory(type, len) {\n      if (type === \"float32\") {\n        return new Float32Array(len);\n      }\n\n      if (type === \"int16\") {\n        return new Int16Array(len);\n      }\n\n      if (type === \"uint8c\") {\n        return new Uint8ClampedArray(len);\n      }\n\n      return createRegularArray(type, len);\n    }\n\n    if (typeof Uint8ClampedArray === \"function\" && typeof Float32Array === \"function\") {\n      return createTypedArrayFactory;\n    }\n\n    return createRegularArray;\n  }();\n\n  function createSizedArray(len) {\n    return Array.apply(null, {\n      length: len\n    });\n  }\n  /* global svgNS */\n\n  /* exported createNS */\n\n\n  function createNS(type) {\n    // return {appendChild:function(){},setAttribute:function(){},style:{}}\n    return document.createElementNS(svgNS, type);\n  }\n  /* exported createTag */\n\n\n  function createTag(type) {\n    // return {appendChild:function(){},setAttribute:function(){},style:{}}\n    return document.createElement(type);\n  }\n\n  function DynamicPropertyContainer() {}\n\n  DynamicPropertyContainer.prototype = {\n    addDynamicProperty: function (prop) {\n      if ((this || _global).dynamicProperties.indexOf(prop) === -1) {\n        (this || _global).dynamicProperties.push(prop);\n\n        (this || _global).container.addDynamicProperty(this || _global);\n\n        (this || _global)._isAnimated = true;\n      }\n    },\n    iterateDynamicProperties: function () {\n      (this || _global)._mdf = false;\n      var i;\n      var len = (this || _global).dynamicProperties.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).dynamicProperties[i].getValue();\n\n        if ((this || _global).dynamicProperties[i]._mdf) {\n          (this || _global)._mdf = true;\n        }\n      }\n    },\n    initDynamicPropertyContainer: function (container) {\n      (this || _global).container = container;\n      (this || _global).dynamicProperties = [];\n      (this || _global)._mdf = false;\n      (this || _global)._isAnimated = false;\n    }\n  };\n  /* exported getBlendMode */\n\n  var getBlendMode = function () {\n    var blendModeEnums = {\n      0: \"source-over\",\n      1: \"multiply\",\n      2: \"screen\",\n      3: \"overlay\",\n      4: \"darken\",\n      5: \"lighten\",\n      6: \"color-dodge\",\n      7: \"color-burn\",\n      8: \"hard-light\",\n      9: \"soft-light\",\n      10: \"difference\",\n      11: \"exclusion\",\n      12: \"hue\",\n      13: \"saturation\",\n      14: \"color\",\n      15: \"luminosity\"\n    };\n    return function (mode) {\n      return blendModeEnums[mode] || \"\";\n    };\n  }();\n  /* global createTypedArray */\n\n  /*!\r\n   Transformation Matrix v2.0\r\n   (c) Epistemex 2014-2015\r\n   www.epistemex.com\r\n   By Ken Fyrstenberg\r\n   Contributions by leeoniya.\r\n   License: MIT, header required.\r\n   */\n\n  /**\r\n   * 2D transformation matrix object initialized with identity matrix.\r\n   *\r\n   * The matrix can synchronize a canvas context by supplying the context\r\n   * as an argument, or later apply current absolute transform to an\r\n   * existing context.\r\n   *\r\n   * All values are handled as floating point values.\r\n   *\r\n   * @param {CanvasRenderingContext2D} [context] - Optional context to sync with Matrix\r\n   * @prop {number} a - scale x\r\n   * @prop {number} b - shear y\r\n   * @prop {number} c - shear x\r\n   * @prop {number} d - scale y\r\n   * @prop {number} e - translate x\r\n   * @prop {number} f - translate y\r\n   * @prop {CanvasRenderingContext2D|null} [context=null] - set or get current canvas context\r\n   * @constructor\r\n   */\n\n\n  var Matrix = function () {\n    var _cos = Math.cos;\n    var _sin = Math.sin;\n    var _tan = Math.tan;\n    var _rnd = Math.round;\n\n    function reset() {\n      (this || _global).props[0] = 1;\n      (this || _global).props[1] = 0;\n      (this || _global).props[2] = 0;\n      (this || _global).props[3] = 0;\n      (this || _global).props[4] = 0;\n      (this || _global).props[5] = 1;\n      (this || _global).props[6] = 0;\n      (this || _global).props[7] = 0;\n      (this || _global).props[8] = 0;\n      (this || _global).props[9] = 0;\n      (this || _global).props[10] = 1;\n      (this || _global).props[11] = 0;\n      (this || _global).props[12] = 0;\n      (this || _global).props[13] = 0;\n      (this || _global).props[14] = 0;\n      (this || _global).props[15] = 1;\n      return this || _global;\n    }\n\n    function rotate(angle) {\n      if (angle === 0) {\n        return this || _global;\n      }\n\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(mCos, -mSin, 0, 0, mSin, mCos, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);\n    }\n\n    function rotateX(angle) {\n      if (angle === 0) {\n        return this || _global;\n      }\n\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(1, 0, 0, 0, 0, mCos, -mSin, 0, 0, mSin, mCos, 0, 0, 0, 0, 1);\n    }\n\n    function rotateY(angle) {\n      if (angle === 0) {\n        return this || _global;\n      }\n\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(mCos, 0, mSin, 0, 0, 1, 0, 0, -mSin, 0, mCos, 0, 0, 0, 0, 1);\n    }\n\n    function rotateZ(angle) {\n      if (angle === 0) {\n        return this || _global;\n      }\n\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(mCos, -mSin, 0, 0, mSin, mCos, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);\n    }\n\n    function shear(sx, sy) {\n      return this._t(1, sy, sx, 1, 0, 0);\n    }\n\n    function skew(ax, ay) {\n      return this.shear(_tan(ax), _tan(ay));\n    }\n\n    function skewFromAxis(ax, angle) {\n      var mCos = _cos(angle);\n\n      var mSin = _sin(angle);\n\n      return this._t(mCos, mSin, 0, 0, -mSin, mCos, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)._t(1, 0, 0, 0, _tan(ax), 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)._t(mCos, -mSin, 0, 0, mSin, mCos, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); // return this._t(mCos, mSin, -mSin, mCos, 0, 0)._t(1, 0, _tan(ax), 1, 0, 0)._t(mCos, -mSin, mSin, mCos, 0, 0);\n    }\n\n    function scale(sx, sy, sz) {\n      if (!sz && sz !== 0) {\n        sz = 1;\n      }\n\n      if (sx === 1 && sy === 1 && sz === 1) {\n        return this || _global;\n      }\n\n      return this._t(sx, 0, 0, 0, 0, sy, 0, 0, 0, 0, sz, 0, 0, 0, 0, 1);\n    }\n\n    function setTransform(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) {\n      (this || _global).props[0] = a;\n      (this || _global).props[1] = b;\n      (this || _global).props[2] = c;\n      (this || _global).props[3] = d;\n      (this || _global).props[4] = e;\n      (this || _global).props[5] = f;\n      (this || _global).props[6] = g;\n      (this || _global).props[7] = h;\n      (this || _global).props[8] = i;\n      (this || _global).props[9] = j;\n      (this || _global).props[10] = k;\n      (this || _global).props[11] = l;\n      (this || _global).props[12] = m;\n      (this || _global).props[13] = n;\n      (this || _global).props[14] = o;\n      (this || _global).props[15] = p;\n      return this || _global;\n    }\n\n    function translate(tx, ty, tz) {\n      tz = tz || 0;\n\n      if (tx !== 0 || ty !== 0 || tz !== 0) {\n        return this._t(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, tx, ty, tz, 1);\n      }\n\n      return this || _global;\n    }\n\n    function transform(a2, b2, c2, d2, e2, f2, g2, h2, i2, j2, k2, l2, m2, n2, o2, p2) {\n      var _p = (this || _global).props;\n\n      if (a2 === 1 && b2 === 0 && c2 === 0 && d2 === 0 && e2 === 0 && f2 === 1 && g2 === 0 && h2 === 0 && i2 === 0 && j2 === 0 && k2 === 1 && l2 === 0) {\n        // NOTE: commenting this condition because TurboFan deoptimizes code when present\n        // if(m2 !== 0 || n2 !== 0 || o2 !== 0){\n        _p[12] = _p[12] * a2 + _p[15] * m2;\n        _p[13] = _p[13] * f2 + _p[15] * n2;\n        _p[14] = _p[14] * k2 + _p[15] * o2;\n        _p[15] *= p2; // }\n\n        (this || _global)._identityCalculated = false;\n        return this || _global;\n      }\n\n      var a1 = _p[0];\n      var b1 = _p[1];\n      var c1 = _p[2];\n      var d1 = _p[3];\n      var e1 = _p[4];\n      var f1 = _p[5];\n      var g1 = _p[6];\n      var h1 = _p[7];\n      var i1 = _p[8];\n      var j1 = _p[9];\n      var k1 = _p[10];\n      var l1 = _p[11];\n      var m1 = _p[12];\n      var n1 = _p[13];\n      var o1 = _p[14];\n      var p1 = _p[15];\n      /* matrix order (canvas compatible):\r\n           * ace\r\n           * bdf\r\n           * 001\r\n           */\n\n      _p[0] = a1 * a2 + b1 * e2 + c1 * i2 + d1 * m2;\n      _p[1] = a1 * b2 + b1 * f2 + c1 * j2 + d1 * n2;\n      _p[2] = a1 * c2 + b1 * g2 + c1 * k2 + d1 * o2;\n      _p[3] = a1 * d2 + b1 * h2 + c1 * l2 + d1 * p2;\n      _p[4] = e1 * a2 + f1 * e2 + g1 * i2 + h1 * m2;\n      _p[5] = e1 * b2 + f1 * f2 + g1 * j2 + h1 * n2;\n      _p[6] = e1 * c2 + f1 * g2 + g1 * k2 + h1 * o2;\n      _p[7] = e1 * d2 + f1 * h2 + g1 * l2 + h1 * p2;\n      _p[8] = i1 * a2 + j1 * e2 + k1 * i2 + l1 * m2;\n      _p[9] = i1 * b2 + j1 * f2 + k1 * j2 + l1 * n2;\n      _p[10] = i1 * c2 + j1 * g2 + k1 * k2 + l1 * o2;\n      _p[11] = i1 * d2 + j1 * h2 + k1 * l2 + l1 * p2;\n      _p[12] = m1 * a2 + n1 * e2 + o1 * i2 + p1 * m2;\n      _p[13] = m1 * b2 + n1 * f2 + o1 * j2 + p1 * n2;\n      _p[14] = m1 * c2 + n1 * g2 + o1 * k2 + p1 * o2;\n      _p[15] = m1 * d2 + n1 * h2 + o1 * l2 + p1 * p2;\n      (this || _global)._identityCalculated = false;\n      return this || _global;\n    }\n\n    function isIdentity() {\n      if (!(this || _global)._identityCalculated) {\n        (this || _global)._identity = !((this || _global).props[0] !== 1 || (this || _global).props[1] !== 0 || (this || _global).props[2] !== 0 || (this || _global).props[3] !== 0 || (this || _global).props[4] !== 0 || (this || _global).props[5] !== 1 || (this || _global).props[6] !== 0 || (this || _global).props[7] !== 0 || (this || _global).props[8] !== 0 || (this || _global).props[9] !== 0 || (this || _global).props[10] !== 1 || (this || _global).props[11] !== 0 || (this || _global).props[12] !== 0 || (this || _global).props[13] !== 0 || (this || _global).props[14] !== 0 || (this || _global).props[15] !== 1);\n        (this || _global)._identityCalculated = true;\n      }\n\n      return (this || _global)._identity;\n    }\n\n    function equals(matr) {\n      var i = 0;\n\n      while (i < 16) {\n        if (matr.props[i] !== (this || _global).props[i]) {\n          return false;\n        }\n\n        i += 1;\n      }\n\n      return true;\n    }\n\n    function clone(matr) {\n      var i;\n\n      for (i = 0; i < 16; i += 1) {\n        matr.props[i] = (this || _global).props[i];\n      }\n\n      return matr;\n    }\n\n    function cloneFromProps(props) {\n      var i;\n\n      for (i = 0; i < 16; i += 1) {\n        (this || _global).props[i] = props[i];\n      }\n    }\n\n    function applyToPoint(x, y, z) {\n      return {\n        x: x * (this || _global).props[0] + y * (this || _global).props[4] + z * (this || _global).props[8] + (this || _global).props[12],\n        y: x * (this || _global).props[1] + y * (this || _global).props[5] + z * (this || _global).props[9] + (this || _global).props[13],\n        z: x * (this || _global).props[2] + y * (this || _global).props[6] + z * (this || _global).props[10] + (this || _global).props[14]\n      };\n      /* return {\r\n           x: x * me.a + y * me.c + me.e,\r\n           y: x * me.b + y * me.d + me.f\r\n           }; */\n    }\n\n    function applyToX(x, y, z) {\n      return x * (this || _global).props[0] + y * (this || _global).props[4] + z * (this || _global).props[8] + (this || _global).props[12];\n    }\n\n    function applyToY(x, y, z) {\n      return x * (this || _global).props[1] + y * (this || _global).props[5] + z * (this || _global).props[9] + (this || _global).props[13];\n    }\n\n    function applyToZ(x, y, z) {\n      return x * (this || _global).props[2] + y * (this || _global).props[6] + z * (this || _global).props[10] + (this || _global).props[14];\n    }\n\n    function getInverseMatrix() {\n      var determinant = (this || _global).props[0] * (this || _global).props[5] - (this || _global).props[1] * (this || _global).props[4];\n      var a = (this || _global).props[5] / determinant;\n      var b = -(this || _global).props[1] / determinant;\n      var c = -(this || _global).props[4] / determinant;\n      var d = (this || _global).props[0] / determinant;\n      var e = ((this || _global).props[4] * (this || _global).props[13] - (this || _global).props[5] * (this || _global).props[12]) / determinant;\n      var f = -((this || _global).props[0] * (this || _global).props[13] - (this || _global).props[1] * (this || _global).props[12]) / determinant;\n      var inverseMatrix = new Matrix();\n      inverseMatrix.props[0] = a;\n      inverseMatrix.props[1] = b;\n      inverseMatrix.props[4] = c;\n      inverseMatrix.props[5] = d;\n      inverseMatrix.props[12] = e;\n      inverseMatrix.props[13] = f;\n      return inverseMatrix;\n    }\n\n    function inversePoint(pt) {\n      var inverseMatrix = this.getInverseMatrix();\n      return inverseMatrix.applyToPointArray(pt[0], pt[1], pt[2] || 0);\n    }\n\n    function inversePoints(pts) {\n      var i;\n      var len = pts.length;\n      var retPts = [];\n\n      for (i = 0; i < len; i += 1) {\n        retPts[i] = inversePoint(pts[i]);\n      }\n\n      return retPts;\n    }\n\n    function applyToTriplePoints(pt1, pt2, pt3) {\n      var arr = createTypedArray(\"float32\", 6);\n\n      if (this.isIdentity()) {\n        arr[0] = pt1[0];\n        arr[1] = pt1[1];\n        arr[2] = pt2[0];\n        arr[3] = pt2[1];\n        arr[4] = pt3[0];\n        arr[5] = pt3[1];\n      } else {\n        var p0 = (this || _global).props[0];\n        var p1 = (this || _global).props[1];\n        var p4 = (this || _global).props[4];\n        var p5 = (this || _global).props[5];\n        var p12 = (this || _global).props[12];\n        var p13 = (this || _global).props[13];\n        arr[0] = pt1[0] * p0 + pt1[1] * p4 + p12;\n        arr[1] = pt1[0] * p1 + pt1[1] * p5 + p13;\n        arr[2] = pt2[0] * p0 + pt2[1] * p4 + p12;\n        arr[3] = pt2[0] * p1 + pt2[1] * p5 + p13;\n        arr[4] = pt3[0] * p0 + pt3[1] * p4 + p12;\n        arr[5] = pt3[0] * p1 + pt3[1] * p5 + p13;\n      }\n\n      return arr;\n    }\n\n    function applyToPointArray(x, y, z) {\n      var arr;\n\n      if (this.isIdentity()) {\n        arr = [x, y, z];\n      } else {\n        arr = [x * (this || _global).props[0] + y * (this || _global).props[4] + z * (this || _global).props[8] + (this || _global).props[12], x * (this || _global).props[1] + y * (this || _global).props[5] + z * (this || _global).props[9] + (this || _global).props[13], x * (this || _global).props[2] + y * (this || _global).props[6] + z * (this || _global).props[10] + (this || _global).props[14]];\n      }\n\n      return arr;\n    }\n\n    function applyToPointStringified(x, y) {\n      if (this.isIdentity()) {\n        return x + \",\" + y;\n      }\n\n      var _p = (this || _global).props;\n      return Math.round((x * _p[0] + y * _p[4] + _p[12]) * 100) / 100 + \",\" + Math.round((x * _p[1] + y * _p[5] + _p[13]) * 100) / 100;\n    }\n\n    function toCSS() {\n      // Doesn't make much sense to add this optimization. If it is an identity matrix, it's very likely this will get called only once since it won't be keyframed.\n\n      /* if(this.isIdentity()) {\r\n              return '';\r\n          } */\n      var i = 0;\n      var props = (this || _global).props;\n      var cssValue = \"matrix3d(\";\n      var v = 10000;\n\n      while (i < 16) {\n        cssValue += _rnd(props[i] * v) / v;\n        cssValue += i === 15 ? \")\" : \",\";\n        i += 1;\n      }\n\n      return cssValue;\n    }\n\n    function roundMatrixProperty(val) {\n      var v = 10000;\n\n      if (val < 0.000001 && val > 0 || val > -0.000001 && val < 0) {\n        return _rnd(val * v) / v;\n      }\n\n      return val;\n    }\n\n    function to2dCSS() {\n      // Doesn't make much sense to add this optimization. If it is an identity matrix, it's very likely this will get called only once since it won't be keyframed.\n\n      /* if(this.isIdentity()) {\r\n              return '';\r\n          } */\n      var props = (this || _global).props;\n\n      var _a = roundMatrixProperty(props[0]);\n\n      var _b = roundMatrixProperty(props[1]);\n\n      var _c = roundMatrixProperty(props[4]);\n\n      var _d = roundMatrixProperty(props[5]);\n\n      var _e = roundMatrixProperty(props[12]);\n\n      var _f = roundMatrixProperty(props[13]);\n\n      return \"matrix(\" + _a + \",\" + _b + \",\" + _c + \",\" + _d + \",\" + _e + \",\" + _f + \")\";\n    }\n\n    return function () {\n      (this || _global).reset = reset;\n      (this || _global).rotate = rotate;\n      (this || _global).rotateX = rotateX;\n      (this || _global).rotateY = rotateY;\n      (this || _global).rotateZ = rotateZ;\n      (this || _global).skew = skew;\n      (this || _global).skewFromAxis = skewFromAxis;\n      (this || _global).shear = shear;\n      (this || _global).scale = scale;\n      (this || _global).setTransform = setTransform;\n      (this || _global).translate = translate;\n      (this || _global).transform = transform;\n      (this || _global).applyToPoint = applyToPoint;\n      (this || _global).applyToX = applyToX;\n      (this || _global).applyToY = applyToY;\n      (this || _global).applyToZ = applyToZ;\n      (this || _global).applyToPointArray = applyToPointArray;\n      (this || _global).applyToTriplePoints = applyToTriplePoints;\n      (this || _global).applyToPointStringified = applyToPointStringified;\n      (this || _global).toCSS = toCSS;\n      (this || _global).to2dCSS = to2dCSS;\n      (this || _global).clone = clone;\n      (this || _global).cloneFromProps = cloneFromProps;\n      (this || _global).equals = equals;\n      (this || _global).inversePoints = inversePoints;\n      (this || _global).inversePoint = inversePoint;\n      (this || _global).getInverseMatrix = getInverseMatrix;\n      (this || _global)._t = (this || _global).transform;\n      (this || _global).isIdentity = isIdentity;\n      (this || _global)._identity = true;\n      (this || _global)._identityCalculated = false;\n      (this || _global).props = createTypedArray(\"float32\", 16);\n      this.reset();\n    };\n  }();\n  /* eslint-disable */\n\n  /*\r\n   Copyright 2014 David Bau.\r\n  \r\n   Permission is hereby granted, free of charge, to any person obtaining\r\n   a copy of this software and associated documentation files (the\r\n   \"Software\"), to deal in the Software without restriction, including\r\n   without limitation the rights to use, copy, modify, merge, publish,\r\n   distribute, sublicense, and/or sell copies of the Software, and to\r\n   permit persons to whom the Software is furnished to do so, subject to\r\n   the following conditions:\r\n  \r\n   The above copyright notice and this permission notice shall be\r\n   included in all copies or substantial portions of the Software.\r\n  \r\n   THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\r\n   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r\n   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\r\n   IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\r\n   CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\r\n   TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\r\n   SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n  \r\n   */\n\n\n  (function (pool, math) {\n    //\n    // The following constants are related to IEEE 754 limits.\n    //\n    var global = this || _global,\n        width = 256,\n        // each RC4 output is 0 <= x < 256\n    chunks = 6,\n        // at least six RC4 outputs for each double\n    digits = 52,\n        // there are 52 significant digits in a double\n    rngname = \"random\",\n        // rngname: name for Math.random and Math.seedrandom\n    startdenom = math.pow(width, chunks),\n        significance = math.pow(2, digits),\n        overflow = significance * 2,\n        mask = width - 1,\n        nodecrypto; // node.js crypto module, initialized at the bottom.\n    //\n    // seedrandom()\n    // This is the seedrandom function described above.\n    //\n\n    function seedrandom(seed, options, callback) {\n      var key = [];\n      options = options === true ? {\n        entropy: true\n      } : options || {}; // Flatten the seed string or build one from local entropy if needed.\n\n      var shortseed = mixkey(flatten(options.entropy ? [seed, tostring(pool)] : seed === null ? autoseed() : seed, 3), key); // Use the seed to initialize an ARC4 generator.\n\n      var arc4 = new ARC4(key); // This function returns a random double in [0, 1) that contains\n      // randomness in every bit of the mantissa of the IEEE 754 value.\n\n      var prng = function () {\n        var n = arc4.g(chunks),\n            // Start with a numerator n < 2 ^ 48\n        d = startdenom,\n            //   and denominator d = 2 ^ 48.\n        x = 0; //   and no 'extra last byte'.\n\n        while (n < significance) {\n          // Fill up all significant digits by\n          n = (n + x) * width; //   shifting numerator and\n\n          d *= width; //   denominator and generating a\n\n          x = arc4.g(1); //   new least-significant-byte.\n        }\n\n        while (n >= overflow) {\n          // To avoid rounding up, before adding\n          n /= 2; //   last byte, shift everything\n\n          d /= 2; //   right using integer math until\n\n          x >>>= 1; //   we have exactly the desired bits.\n        }\n\n        return (n + x) / d; // Form the number within [0, 1).\n      };\n\n      prng.int32 = function () {\n        return arc4.g(4) | 0;\n      };\n\n      prng.quick = function () {\n        return arc4.g(4) / 4294967296;\n      };\n\n      prng.double = prng; // Mix the randomness into accumulated entropy.\n\n      mixkey(tostring(arc4.S), pool); // Calling convention: what to return as a function of prng, seed, is_math.\n\n      return (options.pass || callback || function (prng, seed, is_math_call, state) {\n        if (state) {\n          // Load the arc4 state from the given state if it has an S array.\n          if (state.S) {\n            copy(state, arc4);\n          } // Only provide the .state method if requested via options.state.\n\n\n          prng.state = function () {\n            return copy(arc4, {});\n          };\n        } // If called as a method of Math (Math.seedrandom()), mutate\n        // Math.random because that is how seedrandom.js has worked since v1.0.\n\n\n        if (is_math_call) {\n          math[rngname] = prng;\n          return seed;\n        } // Otherwise, it is a newer calling convention, so return the\n        // prng directly.\n        else return prng;\n      })(prng, shortseed, \"global\" in options ? options.global : (this || _global) == math, options.state);\n    }\n\n    math[\"seed\" + rngname] = seedrandom; //\n    // ARC4\n    //\n    // An ARC4 implementation.  The constructor takes a key in the form of\n    // an array of at most (width) integers that should be 0 <= x < (width).\n    //\n    // The g(count) method returns a pseudorandom integer that concatenates\n    // the next (count) outputs from ARC4.  Its return value is a number x\n    // that is in the range 0 <= x < (width ^ count).\n    //\n\n    function ARC4(key) {\n      var t,\n          keylen = key.length,\n          me = this || _global,\n          i = 0,\n          j = me.i = me.j = 0,\n          s = me.S = []; // The empty key [] is treated as [0].\n\n      if (!keylen) {\n        key = [keylen++];\n      } // Set up S using the standard key scheduling algorithm.\n\n\n      while (i < width) {\n        s[i] = i++;\n      }\n\n      for (i = 0; i < width; i++) {\n        s[i] = s[j = mask & j + key[i % keylen] + (t = s[i])];\n        s[j] = t;\n      } // The \"g\" method returns the next (count) outputs as one number.\n\n\n      me.g = function (count) {\n        // Using instance members instead of closure state nearly doubles speed.\n        var t,\n            r = 0,\n            i = me.i,\n            j = me.j,\n            s = me.S;\n\n        while (count--) {\n          t = s[i = mask & i + 1];\n          r = r * width + s[mask & (s[i] = s[j = mask & j + t]) + (s[j] = t)];\n        }\n\n        me.i = i;\n        me.j = j;\n        return r; // For robust unpredictability, the function call below automatically\n        // discards an initial batch of values.  This is called RC4-drop[256].\n        // See http://google.com/search?q=rsa+fluhrer+response&btnI\n      };\n    } //\n    // copy()\n    // Copies internal state of ARC4 to or from a plain object.\n    //\n\n\n    function copy(f, t) {\n      t.i = f.i;\n      t.j = f.j;\n      t.S = f.S.slice();\n      return t;\n    } //\n    // flatten()\n    // Converts an object tree to nested arrays of strings.\n    //\n\n\n    function flatten(obj, depth) {\n      var result = [],\n          typ = typeof obj,\n          prop;\n\n      if (depth && typ == \"object\") {\n        for (prop in obj) {\n          try {\n            result.push(flatten(obj[prop], depth - 1));\n          } catch (e) {}\n        }\n      }\n\n      return result.length ? result : typ == \"string\" ? obj : obj + \"\\0\";\n    } //\n    // mixkey()\n    // Mixes a string seed into a key that is an array of integers, and\n    // returns a shortened string seed that is equivalent to the result key.\n    //\n\n\n    function mixkey(seed, key) {\n      var stringseed = seed + \"\",\n          smear,\n          j = 0;\n\n      while (j < stringseed.length) {\n        key[mask & j] = mask & (smear ^= key[mask & j] * 19) + stringseed.charCodeAt(j++);\n      }\n\n      return tostring(key);\n    } //\n    // autoseed()\n    // Returns an object for autoseeding, using window.crypto and Node crypto\n    // module if available.\n    //\n\n\n    function autoseed() {\n      try {\n        if (nodecrypto) {\n          return tostring(nodecrypto.randomBytes(width));\n        }\n\n        var out = new Uint8Array(width);\n        (global.crypto || global.msCrypto).getRandomValues(out);\n        return tostring(out);\n      } catch (e) {\n        var browser = global.navigator,\n            plugins = browser && browser.plugins;\n        return [+new Date(), global, plugins, global.screen, tostring(pool)];\n      }\n    } //\n    // tostring()\n    // Converts an array of charcodes to a string\n    //\n\n\n    function tostring(a) {\n      return String.fromCharCode.apply(0, a);\n    } //\n    // When seedrandom.js is loaded, we immediately mix a few bits\n    // from the built-in RNG into the entropy pool.  Because we do\n    // not want to interfere with deterministic PRNG state later,\n    // seedrandom will not call math.random on its own again after\n    // initialization.\n    //\n\n\n    mixkey(math.random(), pool); //\n    // Nodejs and AMD support: export the implementation as a module using\n    // either convention.\n    //\n    // End anonymous scope, and pass initial values.\n  })([], // pool: entropy pool starts empty\n  BMMath // math: package containing random, pow, and seedrandom\n  );\n  /* eslint-disable */\n\n\n  var BezierFactory = function () {\n    /**\r\n       * BezierEasing - use bezier curve for transition easing function\r\n       * by Gaëtan Renaudeau 2014 - 2015 – MIT License\r\n       *\r\n       * Credits: is based on Firefox's nsSMILKeySpline.cpp\r\n       * Usage:\r\n       * var spline = BezierEasing([ 0.25, 0.1, 0.25, 1.0 ])\r\n       * spline.get(x) => returns the easing value | x must be in [0, 1] range\r\n       *\r\n       */\n    var ob = {};\n    ob.getBezierEasing = getBezierEasing;\n    var beziers = {};\n\n    function getBezierEasing(a, b, c, d, nm) {\n      var str = nm || (\"bez_\" + a + \"_\" + b + \"_\" + c + \"_\" + d).replace(/\\./g, \"p\");\n\n      if (beziers[str]) {\n        return beziers[str];\n      }\n\n      var bezEasing = new BezierEasing([a, b, c, d]);\n      beziers[str] = bezEasing;\n      return bezEasing;\n    } // These values are established by empiricism with tests (tradeoff: performance VS precision)\n\n\n    var NEWTON_ITERATIONS = 4;\n    var NEWTON_MIN_SLOPE = 0.001;\n    var SUBDIVISION_PRECISION = 1e-7;\n    var SUBDIVISION_MAX_ITERATIONS = 10;\n    var kSplineTableSize = 11;\n    var kSampleStepSize = 1 / (kSplineTableSize - 1);\n    var float32ArraySupported = typeof Float32Array === \"function\";\n\n    function A(aA1, aA2) {\n      return 1 - 3 * aA2 + 3 * aA1;\n    }\n\n    function B(aA1, aA2) {\n      return 3 * aA2 - 6 * aA1;\n    }\n\n    function C(aA1) {\n      return 3 * aA1;\n    } // Returns x(t) given t, x1, and x2, or y(t) given t, y1, and y2.\n\n\n    function calcBezier(aT, aA1, aA2) {\n      return ((A(aA1, aA2) * aT + B(aA1, aA2)) * aT + C(aA1)) * aT;\n    } // Returns dx/dt given t, x1, and x2, or dy/dt given t, y1, and y2.\n\n\n    function getSlope(aT, aA1, aA2) {\n      return 3 * A(aA1, aA2) * aT * aT + 2 * B(aA1, aA2) * aT + C(aA1);\n    }\n\n    function binarySubdivide(aX, aA, aB, mX1, mX2) {\n      var currentX,\n          currentT,\n          i = 0;\n\n      do {\n        currentT = aA + (aB - aA) / 2;\n        currentX = calcBezier(currentT, mX1, mX2) - aX;\n\n        if (currentX > 0) {\n          aB = currentT;\n        } else {\n          aA = currentT;\n        }\n      } while (Math.abs(currentX) > SUBDIVISION_PRECISION && ++i < SUBDIVISION_MAX_ITERATIONS);\n\n      return currentT;\n    }\n\n    function newtonRaphsonIterate(aX, aGuessT, mX1, mX2) {\n      for (var i = 0; i < NEWTON_ITERATIONS; ++i) {\n        var currentSlope = getSlope(aGuessT, mX1, mX2);\n        if (currentSlope === 0) return aGuessT;\n        var currentX = calcBezier(aGuessT, mX1, mX2) - aX;\n        aGuessT -= currentX / currentSlope;\n      }\n\n      return aGuessT;\n    }\n    /**\r\n       * points is an array of [ mX1, mY1, mX2, mY2 ]\r\n       */\n\n\n    function BezierEasing(points) {\n      (this || _global)._p = points;\n      (this || _global)._mSampleValues = float32ArraySupported ? new Float32Array(kSplineTableSize) : new Array(kSplineTableSize);\n      (this || _global)._precomputed = false;\n      (this || _global).get = (this || _global).get.bind(this || _global);\n    }\n\n    BezierEasing.prototype = {\n      get: function (x) {\n        var mX1 = (this || _global)._p[0],\n            mY1 = (this || _global)._p[1],\n            mX2 = (this || _global)._p[2],\n            mY2 = (this || _global)._p[3];\n        if (!(this || _global)._precomputed) this._precompute();\n        if (mX1 === mY1 && mX2 === mY2) return x; // linear\n        // Because JavaScript number are imprecise, we should guarantee the extremes are right.\n\n        if (x === 0) return 0;\n        if (x === 1) return 1;\n        return calcBezier(this._getTForX(x), mY1, mY2);\n      },\n      // Private part\n      _precompute: function () {\n        var mX1 = (this || _global)._p[0],\n            mY1 = (this || _global)._p[1],\n            mX2 = (this || _global)._p[2],\n            mY2 = (this || _global)._p[3];\n        (this || _global)._precomputed = true;\n\n        if (mX1 !== mY1 || mX2 !== mY2) {\n          this._calcSampleValues();\n        }\n      },\n      _calcSampleValues: function () {\n        var mX1 = (this || _global)._p[0],\n            mX2 = (this || _global)._p[2];\n\n        for (var i = 0; i < kSplineTableSize; ++i) {\n          (this || _global)._mSampleValues[i] = calcBezier(i * kSampleStepSize, mX1, mX2);\n        }\n      },\n\n      /**\r\n           * getTForX chose the fastest heuristic to determine the percentage value precisely from a given X projection.\r\n           */\n      _getTForX: function (aX) {\n        var mX1 = (this || _global)._p[0],\n            mX2 = (this || _global)._p[2],\n            mSampleValues = (this || _global)._mSampleValues;\n        var intervalStart = 0;\n        var currentSample = 1;\n        var lastSample = kSplineTableSize - 1;\n\n        for (; currentSample !== lastSample && mSampleValues[currentSample] <= aX; ++currentSample) {\n          intervalStart += kSampleStepSize;\n        }\n\n        --currentSample; // Interpolate to provide an initial guess for t\n\n        var dist = (aX - mSampleValues[currentSample]) / (mSampleValues[currentSample + 1] - mSampleValues[currentSample]);\n        var guessForT = intervalStart + dist * kSampleStepSize;\n        var initialSlope = getSlope(guessForT, mX1, mX2);\n\n        if (initialSlope >= NEWTON_MIN_SLOPE) {\n          return newtonRaphsonIterate(aX, guessForT, mX1, mX2);\n        }\n\n        if (initialSlope === 0) {\n          return guessForT;\n        }\n\n        return binarySubdivide(aX, intervalStart, intervalStart + kSampleStepSize, mX1, mX2);\n      }\n    };\n    return ob;\n  }();\n\n  (function () {\n    var lastTime = 0;\n    var vendors = [\"ms\", \"moz\", \"webkit\", \"o\"];\n\n    for (var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) {\n      // eslint-disable-line no-plusplus\n      window.requestAnimationFrame = window[vendors[x] + \"RequestAnimationFrame\"];\n      window.cancelAnimationFrame = window[vendors[x] + \"CancelAnimationFrame\"] || window[vendors[x] + \"CancelRequestAnimationFrame\"];\n    }\n\n    if (!window.requestAnimationFrame) {\n      window.requestAnimationFrame = function (callback) {\n        var currTime = new Date().getTime();\n        var timeToCall = Math.max(0, 16 - (currTime - lastTime));\n        var id = setTimeout(function () {\n          callback(currTime + timeToCall);\n        }, timeToCall);\n        lastTime = currTime + timeToCall;\n        return id;\n      };\n    }\n\n    if (!window.cancelAnimationFrame) {\n      window.cancelAnimationFrame = function (id) {\n        clearTimeout(id);\n      };\n    }\n  })();\n  /* exported extendPrototype, getDescriptor, createProxyFunction */\n\n\n  function extendPrototype(sources, destination) {\n    var i;\n    var len = sources.length;\n    var sourcePrototype;\n\n    for (i = 0; i < len; i += 1) {\n      sourcePrototype = sources[i].prototype;\n\n      for (var attr in sourcePrototype) {\n        if (Object.prototype.hasOwnProperty.call(sourcePrototype, attr)) destination.prototype[attr] = sourcePrototype[attr];\n      }\n    }\n  }\n\n  function getDescriptor(object, prop) {\n    return Object.getOwnPropertyDescriptor(object, prop);\n  }\n\n  function createProxyFunction(prototype) {\n    function ProxyFunction() {}\n\n    ProxyFunction.prototype = prototype;\n    return ProxyFunction;\n  }\n  /* global segmentsLengthPool, defaultCurveSegments, createSizedArray, bmPow, bmSqrt, bmFloor, createTypedArray, bezierLengthPool */\n\n  /* exported bez */\n\n\n  function bezFunction() {\n    var math = Math;\n\n    function pointOnLine2D(x1, y1, x2, y2, x3, y3) {\n      var det1 = x1 * y2 + y1 * x3 + x2 * y3 - x3 * y2 - y3 * x1 - x2 * y1;\n      return det1 > -0.001 && det1 < 0.001;\n    }\n\n    function pointOnLine3D(x1, y1, z1, x2, y2, z2, x3, y3, z3) {\n      if (z1 === 0 && z2 === 0 && z3 === 0) {\n        return pointOnLine2D(x1, y1, x2, y2, x3, y3);\n      }\n\n      var dist1 = math.sqrt(math.pow(x2 - x1, 2) + math.pow(y2 - y1, 2) + math.pow(z2 - z1, 2));\n      var dist2 = math.sqrt(math.pow(x3 - x1, 2) + math.pow(y3 - y1, 2) + math.pow(z3 - z1, 2));\n      var dist3 = math.sqrt(math.pow(x3 - x2, 2) + math.pow(y3 - y2, 2) + math.pow(z3 - z2, 2));\n      var diffDist;\n\n      if (dist1 > dist2) {\n        if (dist1 > dist3) {\n          diffDist = dist1 - dist2 - dist3;\n        } else {\n          diffDist = dist3 - dist2 - dist1;\n        }\n      } else if (dist3 > dist2) {\n        diffDist = dist3 - dist2 - dist1;\n      } else {\n        diffDist = dist2 - dist1 - dist3;\n      }\n\n      return diffDist > -0.0001 && diffDist < 0.0001;\n    }\n\n    var getBezierLength = function () {\n      return function (pt1, pt2, pt3, pt4) {\n        var curveSegments = defaultCurveSegments;\n        var k;\n        var i;\n        var len;\n        var ptCoord;\n        var perc;\n        var addedLength = 0;\n        var ptDistance;\n        var point = [];\n        var lastPoint = [];\n        var lengthData = bezierLengthPool.newElement();\n        len = pt3.length;\n\n        for (k = 0; k < curveSegments; k += 1) {\n          perc = k / (curveSegments - 1);\n          ptDistance = 0;\n\n          for (i = 0; i < len; i += 1) {\n            ptCoord = bmPow(1 - perc, 3) * pt1[i] + 3 * bmPow(1 - perc, 2) * perc * pt3[i] + 3 * (1 - perc) * bmPow(perc, 2) * pt4[i] + bmPow(perc, 3) * pt2[i];\n            point[i] = ptCoord;\n\n            if (lastPoint[i] !== null) {\n              ptDistance += bmPow(point[i] - lastPoint[i], 2);\n            }\n\n            lastPoint[i] = point[i];\n          }\n\n          if (ptDistance) {\n            ptDistance = bmSqrt(ptDistance);\n            addedLength += ptDistance;\n          }\n\n          lengthData.percents[k] = perc;\n          lengthData.lengths[k] = addedLength;\n        }\n\n        lengthData.addedLength = addedLength;\n        return lengthData;\n      };\n    }();\n\n    function getSegmentsLength(shapeData) {\n      var segmentsLength = segmentsLengthPool.newElement();\n      var closed = shapeData.c;\n      var pathV = shapeData.v;\n      var pathO = shapeData.o;\n      var pathI = shapeData.i;\n      var i;\n      var len = shapeData._length;\n      var lengths = segmentsLength.lengths;\n      var totalLength = 0;\n\n      for (i = 0; i < len - 1; i += 1) {\n        lengths[i] = getBezierLength(pathV[i], pathV[i + 1], pathO[i], pathI[i + 1]);\n        totalLength += lengths[i].addedLength;\n      }\n\n      if (closed && len) {\n        lengths[i] = getBezierLength(pathV[i], pathV[0], pathO[i], pathI[0]);\n        totalLength += lengths[i].addedLength;\n      }\n\n      segmentsLength.totalLength = totalLength;\n      return segmentsLength;\n    }\n\n    function BezierData(length) {\n      (this || _global).segmentLength = 0;\n      (this || _global).points = new Array(length);\n    }\n\n    function PointData(partial, point) {\n      (this || _global).partialLength = partial;\n      (this || _global).point = point;\n    }\n\n    var buildBezierData = function () {\n      var storedData = {};\n      return function (pt1, pt2, pt3, pt4) {\n        var bezierName = (pt1[0] + \"_\" + pt1[1] + \"_\" + pt2[0] + \"_\" + pt2[1] + \"_\" + pt3[0] + \"_\" + pt3[1] + \"_\" + pt4[0] + \"_\" + pt4[1]).replace(/\\./g, \"p\");\n\n        if (!storedData[bezierName]) {\n          var curveSegments = defaultCurveSegments;\n          var k;\n          var i;\n          var len;\n          var ptCoord;\n          var perc;\n          var addedLength = 0;\n          var ptDistance;\n          var point;\n          var lastPoint = null;\n\n          if (pt1.length === 2 && (pt1[0] !== pt2[0] || pt1[1] !== pt2[1]) && pointOnLine2D(pt1[0], pt1[1], pt2[0], pt2[1], pt1[0] + pt3[0], pt1[1] + pt3[1]) && pointOnLine2D(pt1[0], pt1[1], pt2[0], pt2[1], pt2[0] + pt4[0], pt2[1] + pt4[1])) {\n            curveSegments = 2;\n          }\n\n          var bezierData = new BezierData(curveSegments);\n          len = pt3.length;\n\n          for (k = 0; k < curveSegments; k += 1) {\n            point = createSizedArray(len);\n            perc = k / (curveSegments - 1);\n            ptDistance = 0;\n\n            for (i = 0; i < len; i += 1) {\n              ptCoord = bmPow(1 - perc, 3) * pt1[i] + 3 * bmPow(1 - perc, 2) * perc * (pt1[i] + pt3[i]) + 3 * (1 - perc) * bmPow(perc, 2) * (pt2[i] + pt4[i]) + bmPow(perc, 3) * pt2[i];\n              point[i] = ptCoord;\n\n              if (lastPoint !== null) {\n                ptDistance += bmPow(point[i] - lastPoint[i], 2);\n              }\n            }\n\n            ptDistance = bmSqrt(ptDistance);\n            addedLength += ptDistance;\n            bezierData.points[k] = new PointData(ptDistance, point);\n            lastPoint = point;\n          }\n\n          bezierData.segmentLength = addedLength;\n          storedData[bezierName] = bezierData;\n        }\n\n        return storedData[bezierName];\n      };\n    }();\n\n    function getDistancePerc(perc, bezierData) {\n      var percents = bezierData.percents;\n      var lengths = bezierData.lengths;\n      var len = percents.length;\n      var initPos = bmFloor((len - 1) * perc);\n      var lengthPos = perc * bezierData.addedLength;\n      var lPerc = 0;\n\n      if (initPos === len - 1 || initPos === 0 || lengthPos === lengths[initPos]) {\n        return percents[initPos];\n      }\n\n      var dir = lengths[initPos] > lengthPos ? -1 : 1;\n      var flag = true;\n\n      while (flag) {\n        if (lengths[initPos] <= lengthPos && lengths[initPos + 1] > lengthPos) {\n          lPerc = (lengthPos - lengths[initPos]) / (lengths[initPos + 1] - lengths[initPos]);\n          flag = false;\n        } else {\n          initPos += dir;\n        }\n\n        if (initPos < 0 || initPos >= len - 1) {\n          // FIX for TypedArrays that don't store floating point values with enough accuracy\n          if (initPos === len - 1) {\n            return percents[initPos];\n          }\n\n          flag = false;\n        }\n      }\n\n      return percents[initPos] + (percents[initPos + 1] - percents[initPos]) * lPerc;\n    }\n\n    function getPointInSegment(pt1, pt2, pt3, pt4, percent, bezierData) {\n      var t1 = getDistancePerc(percent, bezierData);\n      var u1 = 1 - t1;\n      var ptX = math.round((u1 * u1 * u1 * pt1[0] + (t1 * u1 * u1 + u1 * t1 * u1 + u1 * u1 * t1) * pt3[0] + (t1 * t1 * u1 + u1 * t1 * t1 + t1 * u1 * t1) * pt4[0] + t1 * t1 * t1 * pt2[0]) * 1000) / 1000;\n      var ptY = math.round((u1 * u1 * u1 * pt1[1] + (t1 * u1 * u1 + u1 * t1 * u1 + u1 * u1 * t1) * pt3[1] + (t1 * t1 * u1 + u1 * t1 * t1 + t1 * u1 * t1) * pt4[1] + t1 * t1 * t1 * pt2[1]) * 1000) / 1000;\n      return [ptX, ptY];\n    }\n\n    var bezierSegmentPoints = createTypedArray(\"float32\", 8);\n\n    function getNewSegment(pt1, pt2, pt3, pt4, startPerc, endPerc, bezierData) {\n      if (startPerc < 0) {\n        startPerc = 0;\n      } else if (startPerc > 1) {\n        startPerc = 1;\n      }\n\n      var t0 = getDistancePerc(startPerc, bezierData);\n      endPerc = endPerc > 1 ? 1 : endPerc;\n      var t1 = getDistancePerc(endPerc, bezierData);\n      var i;\n      var len = pt1.length;\n      var u0 = 1 - t0;\n      var u1 = 1 - t1;\n      var u0u0u0 = u0 * u0 * u0;\n      var t0u0u0_3 = t0 * u0 * u0 * 3; // eslint-disable-line camelcase\n\n      var t0t0u0_3 = t0 * t0 * u0 * 3; // eslint-disable-line camelcase\n\n      var t0t0t0 = t0 * t0 * t0; //\n\n      var u0u0u1 = u0 * u0 * u1;\n      var t0u0u1_3 = t0 * u0 * u1 + u0 * t0 * u1 + u0 * u0 * t1; // eslint-disable-line camelcase\n\n      var t0t0u1_3 = t0 * t0 * u1 + u0 * t0 * t1 + t0 * u0 * t1; // eslint-disable-line camelcase\n\n      var t0t0t1 = t0 * t0 * t1; //\n\n      var u0u1u1 = u0 * u1 * u1;\n      var t0u1u1_3 = t0 * u1 * u1 + u0 * t1 * u1 + u0 * u1 * t1; // eslint-disable-line camelcase\n\n      var t0t1u1_3 = t0 * t1 * u1 + u0 * t1 * t1 + t0 * u1 * t1; // eslint-disable-line camelcase\n\n      var t0t1t1 = t0 * t1 * t1; //\n\n      var u1u1u1 = u1 * u1 * u1;\n      var t1u1u1_3 = t1 * u1 * u1 + u1 * t1 * u1 + u1 * u1 * t1; // eslint-disable-line camelcase\n\n      var t1t1u1_3 = t1 * t1 * u1 + u1 * t1 * t1 + t1 * u1 * t1; // eslint-disable-line camelcase\n\n      var t1t1t1 = t1 * t1 * t1;\n\n      for (i = 0; i < len; i += 1) {\n        bezierSegmentPoints[i * 4] = math.round((u0u0u0 * pt1[i] + t0u0u0_3 * pt3[i] + t0t0u0_3 * pt4[i] + t0t0t0 * pt2[i]) * 1000) / 1000; // eslint-disable-line camelcase\n\n        bezierSegmentPoints[i * 4 + 1] = math.round((u0u0u1 * pt1[i] + t0u0u1_3 * pt3[i] + t0t0u1_3 * pt4[i] + t0t0t1 * pt2[i]) * 1000) / 1000; // eslint-disable-line camelcase\n\n        bezierSegmentPoints[i * 4 + 2] = math.round((u0u1u1 * pt1[i] + t0u1u1_3 * pt3[i] + t0t1u1_3 * pt4[i] + t0t1t1 * pt2[i]) * 1000) / 1000; // eslint-disable-line camelcase\n\n        bezierSegmentPoints[i * 4 + 3] = math.round((u1u1u1 * pt1[i] + t1u1u1_3 * pt3[i] + t1t1u1_3 * pt4[i] + t1t1t1 * pt2[i]) * 1000) / 1000; // eslint-disable-line camelcase\n      }\n\n      return bezierSegmentPoints;\n    }\n\n    return {\n      getSegmentsLength: getSegmentsLength,\n      getNewSegment: getNewSegment,\n      getPointInSegment: getPointInSegment,\n      buildBezierData: buildBezierData,\n      pointOnLine2D: pointOnLine2D,\n      pointOnLine3D: pointOnLine3D\n    };\n  }\n\n  var bez = bezFunction();\n  /* exported dataManager */\n\n  function dataFunctionManager() {\n    // var tCanvasHelper = createTag('canvas').getContext('2d');\n    function completeLayers(layers, comps, fontManager) {\n      var layerData;\n      var i;\n      var len = layers.length;\n      var j;\n      var jLen;\n      var k;\n      var kLen;\n\n      for (i = 0; i < len; i += 1) {\n        layerData = layers[i];\n\n        if (\"ks\" in layerData && !layerData.completed) {\n          layerData.completed = true;\n\n          if (layerData.tt) {\n            layers[i - 1].td = layerData.tt;\n          }\n\n          if (layerData.hasMask) {\n            var maskProps = layerData.masksProperties;\n            jLen = maskProps.length;\n\n            for (j = 0; j < jLen; j += 1) {\n              if (maskProps[j].pt.k.i) {\n                convertPathsToAbsoluteValues(maskProps[j].pt.k);\n              } else {\n                kLen = maskProps[j].pt.k.length;\n\n                for (k = 0; k < kLen; k += 1) {\n                  if (maskProps[j].pt.k[k].s) {\n                    convertPathsToAbsoluteValues(maskProps[j].pt.k[k].s[0]);\n                  }\n\n                  if (maskProps[j].pt.k[k].e) {\n                    convertPathsToAbsoluteValues(maskProps[j].pt.k[k].e[0]);\n                  }\n                }\n              }\n            }\n          }\n\n          if (layerData.ty === 0) {\n            layerData.layers = findCompLayers(layerData.refId, comps);\n            completeLayers(layerData.layers, comps, fontManager);\n          } else if (layerData.ty === 4) {\n            completeShapes(layerData.shapes);\n          } else if (layerData.ty === 5) {\n            completeText(layerData, fontManager);\n          }\n        }\n      }\n    }\n\n    function findCompLayers(id, comps) {\n      var i = 0;\n      var len = comps.length;\n\n      while (i < len) {\n        if (comps[i].id === id) {\n          if (!comps[i].layers.__used) {\n            comps[i].layers.__used = true;\n            return comps[i].layers;\n          }\n\n          return JSON.parse(JSON.stringify(comps[i].layers));\n        }\n\n        i += 1;\n      }\n\n      return null;\n    }\n\n    function completeShapes(arr) {\n      var i;\n      var len = arr.length;\n      var j;\n      var jLen;\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        if (arr[i].ty === \"sh\") {\n          if (arr[i].ks.k.i) {\n            convertPathsToAbsoluteValues(arr[i].ks.k);\n          } else {\n            jLen = arr[i].ks.k.length;\n\n            for (j = 0; j < jLen; j += 1) {\n              if (arr[i].ks.k[j].s) {\n                convertPathsToAbsoluteValues(arr[i].ks.k[j].s[0]);\n              }\n\n              if (arr[i].ks.k[j].e) {\n                convertPathsToAbsoluteValues(arr[i].ks.k[j].e[0]);\n              }\n            }\n          }\n        } else if (arr[i].ty === \"gr\") {\n          completeShapes(arr[i].it);\n        }\n      }\n    }\n\n    function convertPathsToAbsoluteValues(path) {\n      var i;\n      var len = path.i.length;\n\n      for (i = 0; i < len; i += 1) {\n        path.i[i][0] += path.v[i][0];\n        path.i[i][1] += path.v[i][1];\n        path.o[i][0] += path.v[i][0];\n        path.o[i][1] += path.v[i][1];\n      }\n    }\n\n    function checkVersion(minimum, animVersionString) {\n      var animVersion = animVersionString ? animVersionString.split(\".\") : [100, 100, 100];\n\n      if (minimum[0] > animVersion[0]) {\n        return true;\n      }\n\n      if (animVersion[0] > minimum[0]) {\n        return false;\n      }\n\n      if (minimum[1] > animVersion[1]) {\n        return true;\n      }\n\n      if (animVersion[1] > minimum[1]) {\n        return false;\n      }\n\n      if (minimum[2] > animVersion[2]) {\n        return true;\n      }\n\n      if (animVersion[2] > minimum[2]) {\n        return false;\n      }\n\n      return null;\n    }\n\n    var checkText = function () {\n      var minimumVersion = [4, 4, 14];\n\n      function updateTextLayer(textLayer) {\n        var documentData = textLayer.t.d;\n        textLayer.t.d = {\n          k: [{\n            s: documentData,\n            t: 0\n          }]\n        };\n      }\n\n      function iterateLayers(layers) {\n        var i;\n        var len = layers.length;\n\n        for (i = 0; i < len; i += 1) {\n          if (layers[i].ty === 5) {\n            updateTextLayer(layers[i]);\n          }\n        }\n      }\n\n      return function (animationData) {\n        if (checkVersion(minimumVersion, animationData.v)) {\n          iterateLayers(animationData.layers);\n\n          if (animationData.assets) {\n            var i;\n            var len = animationData.assets.length;\n\n            for (i = 0; i < len; i += 1) {\n              if (animationData.assets[i].layers) {\n                iterateLayers(animationData.assets[i].layers);\n              }\n            }\n          }\n        }\n      };\n    }();\n\n    var checkChars = function () {\n      var minimumVersion = [4, 7, 99];\n      return function (animationData) {\n        if (animationData.chars && !checkVersion(minimumVersion, animationData.v)) {\n          var i;\n          var len = animationData.chars.length;\n          var j;\n          var jLen;\n          var pathData;\n          var paths;\n\n          for (i = 0; i < len; i += 1) {\n            if (animationData.chars[i].data && animationData.chars[i].data.shapes) {\n              paths = animationData.chars[i].data.shapes[0].it;\n              jLen = paths.length;\n\n              for (j = 0; j < jLen; j += 1) {\n                pathData = paths[j].ks.k;\n\n                if (!pathData.__converted) {\n                  convertPathsToAbsoluteValues(paths[j].ks.k);\n                  pathData.__converted = true;\n                }\n              }\n            }\n          }\n        }\n      };\n    }();\n\n    var checkColors = function () {\n      var minimumVersion = [4, 1, 9];\n\n      function iterateShapes(shapes) {\n        var i;\n        var len = shapes.length;\n        var j;\n        var jLen;\n\n        for (i = 0; i < len; i += 1) {\n          if (shapes[i].ty === \"gr\") {\n            iterateShapes(shapes[i].it);\n          } else if (shapes[i].ty === \"fl\" || shapes[i].ty === \"st\") {\n            if (shapes[i].c.k && shapes[i].c.k[0].i) {\n              jLen = shapes[i].c.k.length;\n\n              for (j = 0; j < jLen; j += 1) {\n                if (shapes[i].c.k[j].s) {\n                  shapes[i].c.k[j].s[0] /= 255;\n                  shapes[i].c.k[j].s[1] /= 255;\n                  shapes[i].c.k[j].s[2] /= 255;\n                  shapes[i].c.k[j].s[3] /= 255;\n                }\n\n                if (shapes[i].c.k[j].e) {\n                  shapes[i].c.k[j].e[0] /= 255;\n                  shapes[i].c.k[j].e[1] /= 255;\n                  shapes[i].c.k[j].e[2] /= 255;\n                  shapes[i].c.k[j].e[3] /= 255;\n                }\n              }\n            } else {\n              shapes[i].c.k[0] /= 255;\n              shapes[i].c.k[1] /= 255;\n              shapes[i].c.k[2] /= 255;\n              shapes[i].c.k[3] /= 255;\n            }\n          }\n        }\n      }\n\n      function iterateLayers(layers) {\n        var i;\n        var len = layers.length;\n\n        for (i = 0; i < len; i += 1) {\n          if (layers[i].ty === 4) {\n            iterateShapes(layers[i].shapes);\n          }\n        }\n      }\n\n      return function (animationData) {\n        if (checkVersion(minimumVersion, animationData.v)) {\n          iterateLayers(animationData.layers);\n\n          if (animationData.assets) {\n            var i;\n            var len = animationData.assets.length;\n\n            for (i = 0; i < len; i += 1) {\n              if (animationData.assets[i].layers) {\n                iterateLayers(animationData.assets[i].layers);\n              }\n            }\n          }\n        }\n      };\n    }();\n\n    var checkShapes = function () {\n      var minimumVersion = [4, 4, 18];\n\n      function completeClosingShapes(arr) {\n        var i;\n        var len = arr.length;\n        var j;\n        var jLen;\n\n        for (i = len - 1; i >= 0; i -= 1) {\n          if (arr[i].ty === \"sh\") {\n            if (arr[i].ks.k.i) {\n              arr[i].ks.k.c = arr[i].closed;\n            } else {\n              jLen = arr[i].ks.k.length;\n\n              for (j = 0; j < jLen; j += 1) {\n                if (arr[i].ks.k[j].s) {\n                  arr[i].ks.k[j].s[0].c = arr[i].closed;\n                }\n\n                if (arr[i].ks.k[j].e) {\n                  arr[i].ks.k[j].e[0].c = arr[i].closed;\n                }\n              }\n            }\n          } else if (arr[i].ty === \"gr\") {\n            completeClosingShapes(arr[i].it);\n          }\n        }\n      }\n\n      function iterateLayers(layers) {\n        var layerData;\n        var i;\n        var len = layers.length;\n        var j;\n        var jLen;\n        var k;\n        var kLen;\n\n        for (i = 0; i < len; i += 1) {\n          layerData = layers[i];\n\n          if (layerData.hasMask) {\n            var maskProps = layerData.masksProperties;\n            jLen = maskProps.length;\n\n            for (j = 0; j < jLen; j += 1) {\n              if (maskProps[j].pt.k.i) {\n                maskProps[j].pt.k.c = maskProps[j].cl;\n              } else {\n                kLen = maskProps[j].pt.k.length;\n\n                for (k = 0; k < kLen; k += 1) {\n                  if (maskProps[j].pt.k[k].s) {\n                    maskProps[j].pt.k[k].s[0].c = maskProps[j].cl;\n                  }\n\n                  if (maskProps[j].pt.k[k].e) {\n                    maskProps[j].pt.k[k].e[0].c = maskProps[j].cl;\n                  }\n                }\n              }\n            }\n          }\n\n          if (layerData.ty === 4) {\n            completeClosingShapes(layerData.shapes);\n          }\n        }\n      }\n\n      return function (animationData) {\n        if (checkVersion(minimumVersion, animationData.v)) {\n          iterateLayers(animationData.layers);\n\n          if (animationData.assets) {\n            var i;\n            var len = animationData.assets.length;\n\n            for (i = 0; i < len; i += 1) {\n              if (animationData.assets[i].layers) {\n                iterateLayers(animationData.assets[i].layers);\n              }\n            }\n          }\n        }\n      };\n    }();\n\n    function completeData(animationData, fontManager) {\n      if (animationData.__complete) {\n        return;\n      }\n\n      checkColors(animationData);\n      checkText(animationData);\n      checkChars(animationData);\n      checkShapes(animationData);\n      completeLayers(animationData.layers, animationData.assets, fontManager);\n      animationData.__complete = true;\n    }\n\n    function completeText(data) {\n      if (data.t.a.length === 0 && !(\"m\" in data.t.p)) {\n        data.singleShape = true;\n      }\n    }\n\n    var moduleOb = {};\n    moduleOb.completeData = completeData;\n    moduleOb.checkColors = checkColors;\n    moduleOb.checkChars = checkChars;\n    moduleOb.checkShapes = checkShapes;\n    moduleOb.completeLayers = completeLayers;\n    return moduleOb;\n  }\n\n  var dataManager = dataFunctionManager();\n  /* exported getFontProperties */\n\n  function getFontProperties(fontData) {\n    var styles = fontData.fStyle ? fontData.fStyle.split(\" \") : [];\n    var fWeight = \"normal\";\n    var fStyle = \"normal\";\n    var len = styles.length;\n    var styleName;\n\n    for (var i = 0; i < len; i += 1) {\n      styleName = styles[i].toLowerCase();\n\n      switch (styleName) {\n        case \"italic\":\n          fStyle = \"italic\";\n          break;\n\n        case \"bold\":\n          fWeight = \"700\";\n          break;\n\n        case \"black\":\n          fWeight = \"900\";\n          break;\n\n        case \"medium\":\n          fWeight = \"500\";\n          break;\n\n        case \"regular\":\n        case \"normal\":\n          fWeight = \"400\";\n          break;\n\n        case \"light\":\n        case \"thin\":\n          fWeight = \"200\";\n          break;\n\n        default:\n          break;\n      }\n    }\n\n    return {\n      style: fStyle,\n      weight: fontData.fWeight || fWeight\n    };\n  }\n  /* global createNS, createTag, getFontProperties */\n\n  /* exported FontManager */\n\n\n  var FontManager = function () {\n    var maxWaitingTime = 5000;\n    var emptyChar = {\n      w: 0,\n      size: 0,\n      shapes: []\n    };\n    var combinedCharacters = []; // Hindi characters\n\n    combinedCharacters = combinedCharacters.concat([2304, 2305, 2306, 2307, 2362, 2363, 2364, 2364, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377, 2378, 2379, 2380, 2381, 2382, 2383, 2387, 2388, 2389, 2390, 2391, 2402, 2403]);\n\n    function trimFontOptions(font) {\n      var familyArray = font.split(\",\");\n      var i;\n      var len = familyArray.length;\n      var enabledFamilies = [];\n\n      for (i = 0; i < len; i += 1) {\n        if (familyArray[i] !== \"sans-serif\" && familyArray[i] !== \"monospace\") {\n          enabledFamilies.push(familyArray[i]);\n        }\n      }\n\n      return enabledFamilies.join(\",\");\n    }\n\n    function setUpNode(font, family) {\n      var parentNode = createTag(\"span\"); // Node is invisible to screen readers.\n\n      parentNode.setAttribute(\"aria-hidden\", true);\n      parentNode.style.fontFamily = family;\n      var node = createTag(\"span\"); // Characters that vary significantly among different fonts\n\n      node.innerText = \"giItT1WQy@!-/#\"; // Visible - so we can measure it - but not on the screen\n\n      parentNode.style.position = \"absolute\";\n      parentNode.style.left = \"-10000px\";\n      parentNode.style.top = \"-10000px\"; // Large font size makes even subtle changes obvious\n\n      parentNode.style.fontSize = \"300px\"; // Reset any font properties\n\n      parentNode.style.fontVariant = \"normal\";\n      parentNode.style.fontStyle = \"normal\";\n      parentNode.style.fontWeight = \"normal\";\n      parentNode.style.letterSpacing = \"0\";\n      parentNode.appendChild(node);\n      document.body.appendChild(parentNode); // Remember width with no applied web font\n\n      var width = node.offsetWidth;\n      node.style.fontFamily = trimFontOptions(font) + \", \" + family;\n      return {\n        node: node,\n        w: width,\n        parent: parentNode\n      };\n    }\n\n    function checkLoadedFonts() {\n      var i;\n      var len = (this || _global).fonts.length;\n      var node;\n      var w;\n      var loadedCount = len;\n\n      for (i = 0; i < len; i += 1) {\n        if ((this || _global).fonts[i].loaded) {\n          loadedCount -= 1;\n        } else if ((this || _global).fonts[i].fOrigin === \"n\" || (this || _global).fonts[i].origin === 0) {\n          (this || _global).fonts[i].loaded = true;\n        } else {\n          node = (this || _global).fonts[i].monoCase.node;\n          w = (this || _global).fonts[i].monoCase.w;\n\n          if (node.offsetWidth !== w) {\n            loadedCount -= 1;\n            (this || _global).fonts[i].loaded = true;\n          } else {\n            node = (this || _global).fonts[i].sansCase.node;\n            w = (this || _global).fonts[i].sansCase.w;\n\n            if (node.offsetWidth !== w) {\n              loadedCount -= 1;\n              (this || _global).fonts[i].loaded = true;\n            }\n          }\n\n          if ((this || _global).fonts[i].loaded) {\n            (this || _global).fonts[i].sansCase.parent.parentNode.removeChild((this || _global).fonts[i].sansCase.parent);\n\n            (this || _global).fonts[i].monoCase.parent.parentNode.removeChild((this || _global).fonts[i].monoCase.parent);\n          }\n        }\n      }\n\n      if (loadedCount !== 0 && Date.now() - (this || _global).initTime < maxWaitingTime) {\n        setTimeout((this || _global).checkLoadedFontsBinded, 20);\n      } else {\n        setTimeout((this || _global).setIsLoadedBinded, 10);\n      }\n    }\n\n    function createHelper(def, fontData) {\n      var tHelper = createNS(\"text\");\n      tHelper.style.fontSize = \"100px\"; // tHelper.style.fontFamily = fontData.fFamily;\n\n      var fontProps = getFontProperties(fontData);\n      tHelper.setAttribute(\"font-family\", fontData.fFamily);\n      tHelper.setAttribute(\"font-style\", fontProps.style);\n      tHelper.setAttribute(\"font-weight\", fontProps.weight);\n      tHelper.textContent = \"1\";\n\n      if (fontData.fClass) {\n        tHelper.style.fontFamily = \"inherit\";\n        tHelper.setAttribute(\"class\", fontData.fClass);\n      } else {\n        tHelper.style.fontFamily = fontData.fFamily;\n      }\n\n      def.appendChild(tHelper);\n      var tCanvasHelper = createTag(\"canvas\").getContext(\"2d\");\n      tCanvasHelper.font = fontData.fWeight + \" \" + fontData.fStyle + \" 100px \" + fontData.fFamily; // tCanvasHelper.font = ' 100px '+ fontData.fFamily;\n\n      return tHelper;\n    }\n\n    function addFonts(fontData, defs) {\n      if (!fontData) {\n        (this || _global).isLoaded = true;\n        return;\n      }\n\n      if ((this || _global).chars) {\n        (this || _global).isLoaded = true;\n        (this || _global).fonts = fontData.list;\n        return;\n      }\n\n      var fontArr = fontData.list;\n      var i;\n      var len = fontArr.length;\n      var _pendingFonts = len;\n\n      for (i = 0; i < len; i += 1) {\n        var shouldLoadFont = true;\n        var loadedSelector;\n        var j;\n        fontArr[i].loaded = false;\n        fontArr[i].monoCase = setUpNode(fontArr[i].fFamily, \"monospace\");\n        fontArr[i].sansCase = setUpNode(fontArr[i].fFamily, \"sans-serif\");\n\n        if (!fontArr[i].fPath) {\n          fontArr[i].loaded = true;\n          _pendingFonts -= 1;\n        } else if (fontArr[i].fOrigin === \"p\" || fontArr[i].origin === 3) {\n          loadedSelector = document.querySelectorAll(\"style[f-forigin=\\\"p\\\"][f-family=\\\"\" + fontArr[i].fFamily + \"\\\"], style[f-origin=\\\"3\\\"][f-family=\\\"\" + fontArr[i].fFamily + \"\\\"]\");\n\n          if (loadedSelector.length > 0) {\n            shouldLoadFont = false;\n          }\n\n          if (shouldLoadFont) {\n            var s = createTag(\"style\");\n            s.setAttribute(\"f-forigin\", fontArr[i].fOrigin);\n            s.setAttribute(\"f-origin\", fontArr[i].origin);\n            s.setAttribute(\"f-family\", fontArr[i].fFamily);\n            s.type = \"text/css\";\n            s.innerText = \"@font-face {font-family: \" + fontArr[i].fFamily + \"; font-style: normal; src: url('\" + fontArr[i].fPath + \"');}\";\n            defs.appendChild(s);\n          }\n        } else if (fontArr[i].fOrigin === \"g\" || fontArr[i].origin === 1) {\n          loadedSelector = document.querySelectorAll(\"link[f-forigin=\\\"g\\\"], link[f-origin=\\\"1\\\"]\");\n\n          for (j = 0; j < loadedSelector.length; j += 1) {\n            if (loadedSelector[j].href.indexOf(fontArr[i].fPath) !== -1) {\n              // Font is already loaded\n              shouldLoadFont = false;\n            }\n          }\n\n          if (shouldLoadFont) {\n            var l = createTag(\"link\");\n            l.setAttribute(\"f-forigin\", fontArr[i].fOrigin);\n            l.setAttribute(\"f-origin\", fontArr[i].origin);\n            l.type = \"text/css\";\n            l.rel = \"stylesheet\";\n            l.href = fontArr[i].fPath;\n            document.body.appendChild(l);\n          }\n        } else if (fontArr[i].fOrigin === \"t\" || fontArr[i].origin === 2) {\n          loadedSelector = document.querySelectorAll(\"script[f-forigin=\\\"t\\\"], script[f-origin=\\\"2\\\"]\");\n\n          for (j = 0; j < loadedSelector.length; j += 1) {\n            if (fontArr[i].fPath === loadedSelector[j].src) {\n              // Font is already loaded\n              shouldLoadFont = false;\n            }\n          }\n\n          if (shouldLoadFont) {\n            var sc = createTag(\"link\");\n            sc.setAttribute(\"f-forigin\", fontArr[i].fOrigin);\n            sc.setAttribute(\"f-origin\", fontArr[i].origin);\n            sc.setAttribute(\"rel\", \"stylesheet\");\n            sc.setAttribute(\"href\", fontArr[i].fPath);\n            defs.appendChild(sc);\n          }\n        }\n\n        fontArr[i].helper = createHelper(defs, fontArr[i]);\n        fontArr[i].cache = {};\n\n        (this || _global).fonts.push(fontArr[i]);\n      }\n\n      if (_pendingFonts === 0) {\n        (this || _global).isLoaded = true;\n      } else {\n        // On some cases even if the font is loaded, it won't load correctly when measuring text on canvas.\n        // Adding this timeout seems to fix it\n        setTimeout((this || _global).checkLoadedFonts.bind(this || _global), 100);\n      }\n    }\n\n    function addChars(chars) {\n      if (!chars) {\n        return;\n      }\n\n      if (!(this || _global).chars) {\n        (this || _global).chars = [];\n      }\n\n      var i;\n      var len = chars.length;\n      var j;\n      var jLen = (this || _global).chars.length;\n      var found;\n\n      for (i = 0; i < len; i += 1) {\n        j = 0;\n        found = false;\n\n        while (j < jLen) {\n          if ((this || _global).chars[j].style === chars[i].style && (this || _global).chars[j].fFamily === chars[i].fFamily && (this || _global).chars[j].ch === chars[i].ch) {\n            found = true;\n          }\n\n          j += 1;\n        }\n\n        if (!found) {\n          (this || _global).chars.push(chars[i]);\n\n          jLen += 1;\n        }\n      }\n    }\n\n    function getCharData(char, style, font) {\n      var i = 0;\n      var len = (this || _global).chars.length;\n\n      while (i < len) {\n        if ((this || _global).chars[i].ch === char && (this || _global).chars[i].style === style && (this || _global).chars[i].fFamily === font) {\n          return (this || _global).chars[i];\n        }\n\n        i += 1;\n      }\n\n      if ((typeof char === \"string\" && char.charCodeAt(0) !== 13 || !char) && console && console.warn // eslint-disable-line no-console\n      && !(this || _global)._warned) {\n        (this || _global)._warned = true;\n        console.warn(\"Missing character from exported characters list: \", char, style, font); // eslint-disable-line no-console\n      }\n\n      return emptyChar;\n    }\n\n    function measureText(char, fontName, size) {\n      var fontData = this.getFontByName(fontName);\n      var index = char.charCodeAt(0);\n\n      if (!fontData.cache[index + 1]) {\n        var tHelper = fontData.helper; // Canvas version\n        // fontData.cache[index] = tHelper.measureText(char).width / 100;\n        // SVG version\n        // console.log(tHelper.getBBox().width)\n\n        if (char === \" \") {\n          tHelper.textContent = \"|\" + char + \"|\";\n          var doubleSize = tHelper.getComputedTextLength();\n          tHelper.textContent = \"||\";\n          var singleSize = tHelper.getComputedTextLength();\n          fontData.cache[index + 1] = (doubleSize - singleSize) / 100;\n        } else {\n          tHelper.textContent = char;\n          fontData.cache[index + 1] = tHelper.getComputedTextLength() / 100;\n        }\n      }\n\n      return fontData.cache[index + 1] * size;\n    }\n\n    function getFontByName(name) {\n      var i = 0;\n      var len = (this || _global).fonts.length;\n\n      while (i < len) {\n        if ((this || _global).fonts[i].fName === name) {\n          return (this || _global).fonts[i];\n        }\n\n        i += 1;\n      }\n\n      return (this || _global).fonts[0];\n    }\n\n    function getCombinedCharacterCodes() {\n      return combinedCharacters;\n    }\n\n    function setIsLoaded() {\n      (this || _global).isLoaded = true;\n    }\n\n    var Font = function () {\n      (this || _global).fonts = [];\n      (this || _global).chars = null;\n      (this || _global).typekitLoaded = 0;\n      (this || _global).isLoaded = false;\n      (this || _global)._warned = false;\n      (this || _global).initTime = Date.now();\n      (this || _global).setIsLoadedBinded = (this || _global).setIsLoaded.bind(this || _global);\n      (this || _global).checkLoadedFontsBinded = (this || _global).checkLoadedFonts.bind(this || _global);\n    }; // TODO: for now I'm adding these methods to the Class and not the prototype. Think of a better way to implement it.\n\n\n    Font.getCombinedCharacterCodes = getCombinedCharacterCodes;\n    var fontPrototype = {\n      addChars: addChars,\n      addFonts: addFonts,\n      getCharData: getCharData,\n      getFontByName: getFontByName,\n      measureText: measureText,\n      checkLoadedFonts: checkLoadedFonts,\n      setIsLoaded: setIsLoaded\n    };\n    Font.prototype = fontPrototype;\n    return Font;\n  }();\n  /* global initialDefaultFrame, BezierFactory, degToRads, bez, createTypedArray */\n\n  /* exported PropertyFactory */\n\n\n  var PropertyFactory = function () {\n    var initFrame = initialDefaultFrame;\n    var mathAbs = Math.abs;\n\n    function interpolateValue(frameNum, caching) {\n      var offsetTime = (this || _global).offsetTime;\n      var newValue;\n\n      if ((this || _global).propType === \"multidimensional\") {\n        newValue = createTypedArray(\"float32\", (this || _global).pv.length);\n      }\n\n      var iterationIndex = caching.lastIndex;\n      var i = iterationIndex;\n      var len = (this || _global).keyframes.length - 1;\n      var flag = true;\n      var keyData;\n      var nextKeyData;\n\n      while (flag) {\n        keyData = (this || _global).keyframes[i];\n        nextKeyData = (this || _global).keyframes[i + 1];\n\n        if (i === len - 1 && frameNum >= nextKeyData.t - offsetTime) {\n          if (keyData.h) {\n            keyData = nextKeyData;\n          }\n\n          iterationIndex = 0;\n          break;\n        }\n\n        if (nextKeyData.t - offsetTime > frameNum) {\n          iterationIndex = i;\n          break;\n        }\n\n        if (i < len - 1) {\n          i += 1;\n        } else {\n          iterationIndex = 0;\n          flag = false;\n        }\n      }\n\n      var k;\n      var kLen;\n      var perc;\n      var jLen;\n      var j;\n      var fnc;\n      var nextKeyTime = nextKeyData.t - offsetTime;\n      var keyTime = keyData.t - offsetTime;\n      var endValue;\n\n      if (keyData.to) {\n        if (!keyData.bezierData) {\n          keyData.bezierData = bez.buildBezierData(keyData.s, nextKeyData.s || keyData.e, keyData.to, keyData.ti);\n        }\n\n        var bezierData = keyData.bezierData;\n\n        if (frameNum >= nextKeyTime || frameNum < keyTime) {\n          var ind = frameNum >= nextKeyTime ? bezierData.points.length - 1 : 0;\n          kLen = bezierData.points[ind].point.length;\n\n          for (k = 0; k < kLen; k += 1) {\n            newValue[k] = bezierData.points[ind].point[k];\n          } // caching._lastKeyframeIndex = -1;\n\n        } else {\n          if (keyData.__fnct) {\n            fnc = keyData.__fnct;\n          } else {\n            fnc = BezierFactory.getBezierEasing(keyData.o.x, keyData.o.y, keyData.i.x, keyData.i.y, keyData.n).get;\n            keyData.__fnct = fnc;\n          }\n\n          perc = fnc((frameNum - keyTime) / (nextKeyTime - keyTime));\n          var distanceInLine = bezierData.segmentLength * perc;\n          var segmentPerc;\n          var addedLength = caching.lastFrame < frameNum && caching._lastKeyframeIndex === i ? caching._lastAddedLength : 0;\n          j = caching.lastFrame < frameNum && caching._lastKeyframeIndex === i ? caching._lastPoint : 0;\n          flag = true;\n          jLen = bezierData.points.length;\n\n          while (flag) {\n            addedLength += bezierData.points[j].partialLength;\n\n            if (distanceInLine === 0 || perc === 0 || j === bezierData.points.length - 1) {\n              kLen = bezierData.points[j].point.length;\n\n              for (k = 0; k < kLen; k += 1) {\n                newValue[k] = bezierData.points[j].point[k];\n              }\n\n              break;\n            } else if (distanceInLine >= addedLength && distanceInLine < addedLength + bezierData.points[j + 1].partialLength) {\n              segmentPerc = (distanceInLine - addedLength) / bezierData.points[j + 1].partialLength;\n              kLen = bezierData.points[j].point.length;\n\n              for (k = 0; k < kLen; k += 1) {\n                newValue[k] = bezierData.points[j].point[k] + (bezierData.points[j + 1].point[k] - bezierData.points[j].point[k]) * segmentPerc;\n              }\n\n              break;\n            }\n\n            if (j < jLen - 1) {\n              j += 1;\n            } else {\n              flag = false;\n            }\n          }\n\n          caching._lastPoint = j;\n          caching._lastAddedLength = addedLength - bezierData.points[j].partialLength;\n          caching._lastKeyframeIndex = i;\n        }\n      } else {\n        var outX;\n        var outY;\n        var inX;\n        var inY;\n        var keyValue;\n        len = keyData.s.length;\n        endValue = nextKeyData.s || keyData.e;\n\n        if ((this || _global).sh && keyData.h !== 1) {\n          if (frameNum >= nextKeyTime) {\n            newValue[0] = endValue[0];\n            newValue[1] = endValue[1];\n            newValue[2] = endValue[2];\n          } else if (frameNum <= keyTime) {\n            newValue[0] = keyData.s[0];\n            newValue[1] = keyData.s[1];\n            newValue[2] = keyData.s[2];\n          } else {\n            var quatStart = createQuaternion(keyData.s);\n            var quatEnd = createQuaternion(endValue);\n            var time = (frameNum - keyTime) / (nextKeyTime - keyTime);\n            quaternionToEuler(newValue, slerp(quatStart, quatEnd, time));\n          }\n        } else {\n          for (i = 0; i < len; i += 1) {\n            if (keyData.h !== 1) {\n              if (frameNum >= nextKeyTime) {\n                perc = 1;\n              } else if (frameNum < keyTime) {\n                perc = 0;\n              } else {\n                if (keyData.o.x.constructor === Array) {\n                  if (!keyData.__fnct) {\n                    keyData.__fnct = [];\n                  }\n\n                  if (!keyData.__fnct[i]) {\n                    outX = typeof keyData.o.x[i] === \"undefined\" ? keyData.o.x[0] : keyData.o.x[i];\n                    outY = typeof keyData.o.y[i] === \"undefined\" ? keyData.o.y[0] : keyData.o.y[i];\n                    inX = typeof keyData.i.x[i] === \"undefined\" ? keyData.i.x[0] : keyData.i.x[i];\n                    inY = typeof keyData.i.y[i] === \"undefined\" ? keyData.i.y[0] : keyData.i.y[i];\n                    fnc = BezierFactory.getBezierEasing(outX, outY, inX, inY).get;\n                    keyData.__fnct[i] = fnc;\n                  } else {\n                    fnc = keyData.__fnct[i];\n                  }\n                } else if (!keyData.__fnct) {\n                  outX = keyData.o.x;\n                  outY = keyData.o.y;\n                  inX = keyData.i.x;\n                  inY = keyData.i.y;\n                  fnc = BezierFactory.getBezierEasing(outX, outY, inX, inY).get;\n                  keyData.__fnct = fnc;\n                } else {\n                  fnc = keyData.__fnct;\n                }\n\n                perc = fnc((frameNum - keyTime) / (nextKeyTime - keyTime));\n              }\n            }\n\n            endValue = nextKeyData.s || keyData.e;\n            keyValue = keyData.h === 1 ? keyData.s[i] : keyData.s[i] + (endValue[i] - keyData.s[i]) * perc;\n\n            if ((this || _global).propType === \"multidimensional\") {\n              newValue[i] = keyValue;\n            } else {\n              newValue = keyValue;\n            }\n          }\n        }\n      }\n\n      caching.lastIndex = iterationIndex;\n      return newValue;\n    } // based on @Toji's https://github.com/toji/gl-matrix/\n\n\n    function slerp(a, b, t) {\n      var out = [];\n      var ax = a[0];\n      var ay = a[1];\n      var az = a[2];\n      var aw = a[3];\n      var bx = b[0];\n      var by = b[1];\n      var bz = b[2];\n      var bw = b[3];\n      var omega;\n      var cosom;\n      var sinom;\n      var scale0;\n      var scale1;\n      cosom = ax * bx + ay * by + az * bz + aw * bw;\n\n      if (cosom < 0) {\n        cosom = -cosom;\n        bx = -bx;\n        by = -by;\n        bz = -bz;\n        bw = -bw;\n      }\n\n      if (1 - cosom > 0.000001) {\n        omega = Math.acos(cosom);\n        sinom = Math.sin(omega);\n        scale0 = Math.sin((1 - t) * omega) / sinom;\n        scale1 = Math.sin(t * omega) / sinom;\n      } else {\n        scale0 = 1 - t;\n        scale1 = t;\n      }\n\n      out[0] = scale0 * ax + scale1 * bx;\n      out[1] = scale0 * ay + scale1 * by;\n      out[2] = scale0 * az + scale1 * bz;\n      out[3] = scale0 * aw + scale1 * bw;\n      return out;\n    }\n\n    function quaternionToEuler(out, quat) {\n      var qx = quat[0];\n      var qy = quat[1];\n      var qz = quat[2];\n      var qw = quat[3];\n      var heading = Math.atan2(2 * qy * qw - 2 * qx * qz, 1 - 2 * qy * qy - 2 * qz * qz);\n      var attitude = Math.asin(2 * qx * qy + 2 * qz * qw);\n      var bank = Math.atan2(2 * qx * qw - 2 * qy * qz, 1 - 2 * qx * qx - 2 * qz * qz);\n      out[0] = heading / degToRads;\n      out[1] = attitude / degToRads;\n      out[2] = bank / degToRads;\n    }\n\n    function createQuaternion(values) {\n      var heading = values[0] * degToRads;\n      var attitude = values[1] * degToRads;\n      var bank = values[2] * degToRads;\n      var c1 = Math.cos(heading / 2);\n      var c2 = Math.cos(attitude / 2);\n      var c3 = Math.cos(bank / 2);\n      var s1 = Math.sin(heading / 2);\n      var s2 = Math.sin(attitude / 2);\n      var s3 = Math.sin(bank / 2);\n      var w = c1 * c2 * c3 - s1 * s2 * s3;\n      var x = s1 * s2 * c3 + c1 * c2 * s3;\n      var y = s1 * c2 * c3 + c1 * s2 * s3;\n      var z = c1 * s2 * c3 - s1 * c2 * s3;\n      return [x, y, z, w];\n    }\n\n    function getValueAtCurrentTime() {\n      var frameNum = (this || _global).comp.renderedFrame - (this || _global).offsetTime;\n      var initTime = (this || _global).keyframes[0].t - (this || _global).offsetTime;\n      var endTime = (this || _global).keyframes[(this || _global).keyframes.length - 1].t - (this || _global).offsetTime;\n\n      if (!(frameNum === (this || _global)._caching.lastFrame || (this || _global)._caching.lastFrame !== initFrame && ((this || _global)._caching.lastFrame >= endTime && frameNum >= endTime || (this || _global)._caching.lastFrame < initTime && frameNum < initTime))) {\n        if ((this || _global)._caching.lastFrame >= frameNum) {\n          (this || _global)._caching._lastKeyframeIndex = -1;\n          (this || _global)._caching.lastIndex = 0;\n        }\n\n        var renderResult = this.interpolateValue(frameNum, (this || _global)._caching);\n        (this || _global).pv = renderResult;\n      }\n\n      (this || _global)._caching.lastFrame = frameNum;\n      return (this || _global).pv;\n    }\n\n    function setVValue(val) {\n      var multipliedValue;\n\n      if ((this || _global).propType === \"unidimensional\") {\n        multipliedValue = val * (this || _global).mult;\n\n        if (mathAbs((this || _global).v - multipliedValue) > 0.00001) {\n          (this || _global).v = multipliedValue;\n          (this || _global)._mdf = true;\n        }\n      } else {\n        var i = 0;\n        var len = (this || _global).v.length;\n\n        while (i < len) {\n          multipliedValue = val[i] * (this || _global).mult;\n\n          if (mathAbs((this || _global).v[i] - multipliedValue) > 0.00001) {\n            (this || _global).v[i] = multipliedValue;\n            (this || _global)._mdf = true;\n          }\n\n          i += 1;\n        }\n      }\n    }\n\n    function processEffectsSequence() {\n      if ((this || _global).elem.globalData.frameId === (this || _global).frameId || !(this || _global).effectsSequence.length) {\n        return;\n      }\n\n      if ((this || _global).lock) {\n        this.setVValue((this || _global).pv);\n        return;\n      }\n\n      (this || _global).lock = true;\n      (this || _global)._mdf = (this || _global)._isFirstFrame;\n      var i;\n      var len = (this || _global).effectsSequence.length;\n      var finalValue = (this || _global).kf ? (this || _global).pv : (this || _global).data.k;\n\n      for (i = 0; i < len; i += 1) {\n        finalValue = (this || _global).effectsSequence[i](finalValue);\n      }\n\n      this.setVValue(finalValue);\n      (this || _global)._isFirstFrame = false;\n      (this || _global).lock = false;\n      (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    }\n\n    function addEffect(effectFunction) {\n      (this || _global).effectsSequence.push(effectFunction);\n\n      (this || _global).container.addDynamicProperty(this || _global);\n    }\n\n    function ValueProperty(elem, data, mult, container) {\n      (this || _global).propType = \"unidimensional\";\n      (this || _global).mult = mult || 1;\n      (this || _global).data = data;\n      (this || _global).v = mult ? data.k * mult : data.k;\n      (this || _global).pv = data.k;\n      (this || _global)._mdf = false;\n      (this || _global).elem = elem;\n      (this || _global).container = container;\n      (this || _global).comp = elem.comp;\n      (this || _global).k = false;\n      (this || _global).kf = false;\n      (this || _global).vel = 0;\n      (this || _global).effectsSequence = [];\n      (this || _global)._isFirstFrame = true;\n      (this || _global).getValue = processEffectsSequence;\n      (this || _global).setVValue = setVValue;\n      (this || _global).addEffect = addEffect;\n    }\n\n    function MultiDimensionalProperty(elem, data, mult, container) {\n      (this || _global).propType = \"multidimensional\";\n      (this || _global).mult = mult || 1;\n      (this || _global).data = data;\n      (this || _global)._mdf = false;\n      (this || _global).elem = elem;\n      (this || _global).container = container;\n      (this || _global).comp = elem.comp;\n      (this || _global).k = false;\n      (this || _global).kf = false;\n      (this || _global).frameId = -1;\n      var i;\n      var len = data.k.length;\n      (this || _global).v = createTypedArray(\"float32\", len);\n      (this || _global).pv = createTypedArray(\"float32\", len);\n      (this || _global).vel = createTypedArray(\"float32\", len);\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).v[i] = data.k[i] * (this || _global).mult;\n        (this || _global).pv[i] = data.k[i];\n      }\n\n      (this || _global)._isFirstFrame = true;\n      (this || _global).effectsSequence = [];\n      (this || _global).getValue = processEffectsSequence;\n      (this || _global).setVValue = setVValue;\n      (this || _global).addEffect = addEffect;\n    }\n\n    function KeyframedValueProperty(elem, data, mult, container) {\n      (this || _global).propType = \"unidimensional\";\n      (this || _global).keyframes = data.k;\n      (this || _global).offsetTime = elem.data.st;\n      (this || _global).frameId = -1;\n      (this || _global)._caching = {\n        lastFrame: initFrame,\n        lastIndex: 0,\n        value: 0,\n        _lastKeyframeIndex: -1\n      };\n      (this || _global).k = true;\n      (this || _global).kf = true;\n      (this || _global).data = data;\n      (this || _global).mult = mult || 1;\n      (this || _global).elem = elem;\n      (this || _global).container = container;\n      (this || _global).comp = elem.comp;\n      (this || _global).v = initFrame;\n      (this || _global).pv = initFrame;\n      (this || _global)._isFirstFrame = true;\n      (this || _global).getValue = processEffectsSequence;\n      (this || _global).setVValue = setVValue;\n      (this || _global).interpolateValue = interpolateValue;\n      (this || _global).effectsSequence = [getValueAtCurrentTime.bind(this || _global)];\n      (this || _global).addEffect = addEffect;\n    }\n\n    function KeyframedMultidimensionalProperty(elem, data, mult, container) {\n      (this || _global).propType = \"multidimensional\";\n      var i;\n      var len = data.k.length;\n      var s;\n      var e;\n      var to;\n      var ti;\n\n      for (i = 0; i < len - 1; i += 1) {\n        if (data.k[i].to && data.k[i].s && data.k[i + 1] && data.k[i + 1].s) {\n          s = data.k[i].s;\n          e = data.k[i + 1].s;\n          to = data.k[i].to;\n          ti = data.k[i].ti;\n\n          if (s.length === 2 && !(s[0] === e[0] && s[1] === e[1]) && bez.pointOnLine2D(s[0], s[1], e[0], e[1], s[0] + to[0], s[1] + to[1]) && bez.pointOnLine2D(s[0], s[1], e[0], e[1], e[0] + ti[0], e[1] + ti[1]) || s.length === 3 && !(s[0] === e[0] && s[1] === e[1] && s[2] === e[2]) && bez.pointOnLine3D(s[0], s[1], s[2], e[0], e[1], e[2], s[0] + to[0], s[1] + to[1], s[2] + to[2]) && bez.pointOnLine3D(s[0], s[1], s[2], e[0], e[1], e[2], e[0] + ti[0], e[1] + ti[1], e[2] + ti[2])) {\n            data.k[i].to = null;\n            data.k[i].ti = null;\n          }\n\n          if (s[0] === e[0] && s[1] === e[1] && to[0] === 0 && to[1] === 0 && ti[0] === 0 && ti[1] === 0) {\n            if (s.length === 2 || s[2] === e[2] && to[2] === 0 && ti[2] === 0) {\n              data.k[i].to = null;\n              data.k[i].ti = null;\n            }\n          }\n        }\n      }\n\n      (this || _global).effectsSequence = [getValueAtCurrentTime.bind(this || _global)];\n      (this || _global).data = data;\n      (this || _global).keyframes = data.k;\n      (this || _global).offsetTime = elem.data.st;\n      (this || _global).k = true;\n      (this || _global).kf = true;\n      (this || _global)._isFirstFrame = true;\n      (this || _global).mult = mult || 1;\n      (this || _global).elem = elem;\n      (this || _global).container = container;\n      (this || _global).comp = elem.comp;\n      (this || _global).getValue = processEffectsSequence;\n      (this || _global).setVValue = setVValue;\n      (this || _global).interpolateValue = interpolateValue;\n      (this || _global).frameId = -1;\n      var arrLen = data.k[0].s.length;\n      (this || _global).v = createTypedArray(\"float32\", arrLen);\n      (this || _global).pv = createTypedArray(\"float32\", arrLen);\n\n      for (i = 0; i < arrLen; i += 1) {\n        (this || _global).v[i] = initFrame;\n        (this || _global).pv[i] = initFrame;\n      }\n\n      (this || _global)._caching = {\n        lastFrame: initFrame,\n        lastIndex: 0,\n        value: createTypedArray(\"float32\", arrLen)\n      };\n      (this || _global).addEffect = addEffect;\n    }\n\n    function getProp(elem, data, type, mult, container) {\n      var p;\n\n      if (!data.k.length) {\n        p = new ValueProperty(elem, data, mult, container);\n      } else if (typeof data.k[0] === \"number\") {\n        p = new MultiDimensionalProperty(elem, data, mult, container);\n      } else {\n        switch (type) {\n          case 0:\n            p = new KeyframedValueProperty(elem, data, mult, container);\n            break;\n\n          case 1:\n            p = new KeyframedMultidimensionalProperty(elem, data, mult, container);\n            break;\n\n          default:\n            break;\n        }\n      }\n\n      if (p.effectsSequence.length) {\n        container.addDynamicProperty(p);\n      }\n\n      return p;\n    }\n\n    var ob = {\n      getProp: getProp\n    };\n    return ob;\n  }();\n  /* global Matrix, degToRads, PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n  /* exported TransformPropertyFactory */\n\n\n  var TransformPropertyFactory = function () {\n    var defaultVector = [0, 0];\n\n    function applyToMatrix(mat) {\n      var _mdf = (this || _global)._mdf;\n      this.iterateDynamicProperties();\n      (this || _global)._mdf = (this || _global)._mdf || _mdf;\n\n      if ((this || _global).a) {\n        mat.translate(-(this || _global).a.v[0], -(this || _global).a.v[1], (this || _global).a.v[2]);\n      }\n\n      if ((this || _global).s) {\n        mat.scale((this || _global).s.v[0], (this || _global).s.v[1], (this || _global).s.v[2]);\n      }\n\n      if ((this || _global).sk) {\n        mat.skewFromAxis(-(this || _global).sk.v, (this || _global).sa.v);\n      }\n\n      if ((this || _global).r) {\n        mat.rotate(-(this || _global).r.v);\n      } else {\n        mat.rotateZ(-(this || _global).rz.v).rotateY((this || _global).ry.v).rotateX((this || _global).rx.v).rotateZ(-(this || _global).or.v[2]).rotateY((this || _global).or.v[1]).rotateX((this || _global).or.v[0]);\n      }\n\n      if ((this || _global).data.p.s) {\n        if ((this || _global).data.p.z) {\n          mat.translate((this || _global).px.v, (this || _global).py.v, -(this || _global).pz.v);\n        } else {\n          mat.translate((this || _global).px.v, (this || _global).py.v, 0);\n        }\n      } else {\n        mat.translate((this || _global).p.v[0], (this || _global).p.v[1], -(this || _global).p.v[2]);\n      }\n    }\n\n    function processKeys(forceRender) {\n      if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n        return;\n      }\n\n      if ((this || _global)._isDirty) {\n        this.precalculateMatrix();\n        (this || _global)._isDirty = false;\n      }\n\n      this.iterateDynamicProperties();\n\n      if ((this || _global)._mdf || forceRender) {\n        var frameRate;\n\n        (this || _global).v.cloneFromProps((this || _global).pre.props);\n\n        if ((this || _global).appliedTransformations < 1) {\n          (this || _global).v.translate(-(this || _global).a.v[0], -(this || _global).a.v[1], (this || _global).a.v[2]);\n        }\n\n        if ((this || _global).appliedTransformations < 2) {\n          (this || _global).v.scale((this || _global).s.v[0], (this || _global).s.v[1], (this || _global).s.v[2]);\n        }\n\n        if ((this || _global).sk && (this || _global).appliedTransformations < 3) {\n          (this || _global).v.skewFromAxis(-(this || _global).sk.v, (this || _global).sa.v);\n        }\n\n        if ((this || _global).r && (this || _global).appliedTransformations < 4) {\n          (this || _global).v.rotate(-(this || _global).r.v);\n        } else if (!(this || _global).r && (this || _global).appliedTransformations < 4) {\n          (this || _global).v.rotateZ(-(this || _global).rz.v).rotateY((this || _global).ry.v).rotateX((this || _global).rx.v).rotateZ(-(this || _global).or.v[2]).rotateY((this || _global).or.v[1]).rotateX((this || _global).or.v[0]);\n        }\n\n        if ((this || _global).autoOriented) {\n          var v1;\n          var v2;\n          frameRate = (this || _global).elem.globalData.frameRate;\n\n          if ((this || _global).p && (this || _global).p.keyframes && (this || _global).p.getValueAtTime) {\n            if ((this || _global).p._caching.lastFrame + (this || _global).p.offsetTime <= (this || _global).p.keyframes[0].t) {\n              v1 = (this || _global).p.getValueAtTime(((this || _global).p.keyframes[0].t + 0.01) / frameRate, 0);\n              v2 = (this || _global).p.getValueAtTime((this || _global).p.keyframes[0].t / frameRate, 0);\n            } else if ((this || _global).p._caching.lastFrame + (this || _global).p.offsetTime >= (this || _global).p.keyframes[(this || _global).p.keyframes.length - 1].t) {\n              v1 = (this || _global).p.getValueAtTime((this || _global).p.keyframes[(this || _global).p.keyframes.length - 1].t / frameRate, 0);\n              v2 = (this || _global).p.getValueAtTime(((this || _global).p.keyframes[(this || _global).p.keyframes.length - 1].t - 0.05) / frameRate, 0);\n            } else {\n              v1 = (this || _global).p.pv;\n              v2 = (this || _global).p.getValueAtTime(((this || _global).p._caching.lastFrame + (this || _global).p.offsetTime - 0.01) / frameRate, (this || _global).p.offsetTime);\n            }\n          } else if ((this || _global).px && (this || _global).px.keyframes && (this || _global).py.keyframes && (this || _global).px.getValueAtTime && (this || _global).py.getValueAtTime) {\n            v1 = [];\n            v2 = [];\n            var px = (this || _global).px;\n            var py = (this || _global).py;\n\n            if (px._caching.lastFrame + px.offsetTime <= px.keyframes[0].t) {\n              v1[0] = px.getValueAtTime((px.keyframes[0].t + 0.01) / frameRate, 0);\n              v1[1] = py.getValueAtTime((py.keyframes[0].t + 0.01) / frameRate, 0);\n              v2[0] = px.getValueAtTime(px.keyframes[0].t / frameRate, 0);\n              v2[1] = py.getValueAtTime(py.keyframes[0].t / frameRate, 0);\n            } else if (px._caching.lastFrame + px.offsetTime >= px.keyframes[px.keyframes.length - 1].t) {\n              v1[0] = px.getValueAtTime(px.keyframes[px.keyframes.length - 1].t / frameRate, 0);\n              v1[1] = py.getValueAtTime(py.keyframes[py.keyframes.length - 1].t / frameRate, 0);\n              v2[0] = px.getValueAtTime((px.keyframes[px.keyframes.length - 1].t - 0.01) / frameRate, 0);\n              v2[1] = py.getValueAtTime((py.keyframes[py.keyframes.length - 1].t - 0.01) / frameRate, 0);\n            } else {\n              v1 = [px.pv, py.pv];\n              v2[0] = px.getValueAtTime((px._caching.lastFrame + px.offsetTime - 0.01) / frameRate, px.offsetTime);\n              v2[1] = py.getValueAtTime((py._caching.lastFrame + py.offsetTime - 0.01) / frameRate, py.offsetTime);\n            }\n          } else {\n            v2 = defaultVector;\n            v1 = v2;\n          }\n\n          (this || _global).v.rotate(-Math.atan2(v1[1] - v2[1], v1[0] - v2[0]));\n        }\n\n        if ((this || _global).data.p && (this || _global).data.p.s) {\n          if ((this || _global).data.p.z) {\n            (this || _global).v.translate((this || _global).px.v, (this || _global).py.v, -(this || _global).pz.v);\n          } else {\n            (this || _global).v.translate((this || _global).px.v, (this || _global).py.v, 0);\n          }\n        } else {\n          (this || _global).v.translate((this || _global).p.v[0], (this || _global).p.v[1], -(this || _global).p.v[2]);\n        }\n      }\n\n      (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    }\n\n    function precalculateMatrix() {\n      if (!(this || _global).a.k) {\n        (this || _global).pre.translate(-(this || _global).a.v[0], -(this || _global).a.v[1], (this || _global).a.v[2]);\n\n        (this || _global).appliedTransformations = 1;\n      } else {\n        return;\n      }\n\n      if (!(this || _global).s.effectsSequence.length) {\n        (this || _global).pre.scale((this || _global).s.v[0], (this || _global).s.v[1], (this || _global).s.v[2]);\n\n        (this || _global).appliedTransformations = 2;\n      } else {\n        return;\n      }\n\n      if ((this || _global).sk) {\n        if (!(this || _global).sk.effectsSequence.length && !(this || _global).sa.effectsSequence.length) {\n          (this || _global).pre.skewFromAxis(-(this || _global).sk.v, (this || _global).sa.v);\n\n          (this || _global).appliedTransformations = 3;\n        } else {\n          return;\n        }\n      }\n\n      if ((this || _global).r) {\n        if (!(this || _global).r.effectsSequence.length) {\n          (this || _global).pre.rotate(-(this || _global).r.v);\n\n          (this || _global).appliedTransformations = 4;\n        }\n      } else if (!(this || _global).rz.effectsSequence.length && !(this || _global).ry.effectsSequence.length && !(this || _global).rx.effectsSequence.length && !(this || _global).or.effectsSequence.length) {\n        (this || _global).pre.rotateZ(-(this || _global).rz.v).rotateY((this || _global).ry.v).rotateX((this || _global).rx.v).rotateZ(-(this || _global).or.v[2]).rotateY((this || _global).or.v[1]).rotateX((this || _global).or.v[0]);\n\n        (this || _global).appliedTransformations = 4;\n      }\n    }\n\n    function autoOrient() {//\n      // var prevP = this.getValueAtTime();\n    }\n\n    function addDynamicProperty(prop) {\n      this._addDynamicProperty(prop);\n\n      (this || _global).elem.addDynamicProperty(prop);\n\n      (this || _global)._isDirty = true;\n    }\n\n    function TransformProperty(elem, data, container) {\n      (this || _global).elem = elem;\n      (this || _global).frameId = -1;\n      (this || _global).propType = \"transform\";\n      (this || _global).data = data;\n      (this || _global).v = new Matrix(); // Precalculated matrix with non animated properties\n\n      (this || _global).pre = new Matrix();\n      (this || _global).appliedTransformations = 0;\n      this.initDynamicPropertyContainer(container || elem);\n\n      if (data.p && data.p.s) {\n        (this || _global).px = PropertyFactory.getProp(elem, data.p.x, 0, 0, this || _global);\n        (this || _global).py = PropertyFactory.getProp(elem, data.p.y, 0, 0, this || _global);\n\n        if (data.p.z) {\n          (this || _global).pz = PropertyFactory.getProp(elem, data.p.z, 0, 0, this || _global);\n        }\n      } else {\n        (this || _global).p = PropertyFactory.getProp(elem, data.p || {\n          k: [0, 0, 0]\n        }, 1, 0, this || _global);\n      }\n\n      if (data.rx) {\n        (this || _global).rx = PropertyFactory.getProp(elem, data.rx, 0, degToRads, this || _global);\n        (this || _global).ry = PropertyFactory.getProp(elem, data.ry, 0, degToRads, this || _global);\n        (this || _global).rz = PropertyFactory.getProp(elem, data.rz, 0, degToRads, this || _global);\n\n        if (data.or.k[0].ti) {\n          var i;\n          var len = data.or.k.length;\n\n          for (i = 0; i < len; i += 1) {\n            data.or.k[i].to = null;\n            data.or.k[i].ti = null;\n          }\n        }\n\n        (this || _global).or = PropertyFactory.getProp(elem, data.or, 1, degToRads, this || _global); // sh Indicates it needs to be capped between -180 and 180\n\n        (this || _global).or.sh = true;\n      } else {\n        (this || _global).r = PropertyFactory.getProp(elem, data.r || {\n          k: 0\n        }, 0, degToRads, this || _global);\n      }\n\n      if (data.sk) {\n        (this || _global).sk = PropertyFactory.getProp(elem, data.sk, 0, degToRads, this || _global);\n        (this || _global).sa = PropertyFactory.getProp(elem, data.sa, 0, degToRads, this || _global);\n      }\n\n      (this || _global).a = PropertyFactory.getProp(elem, data.a || {\n        k: [0, 0, 0]\n      }, 1, 0, this || _global);\n      (this || _global).s = PropertyFactory.getProp(elem, data.s || {\n        k: [100, 100, 100]\n      }, 1, 0.01, this || _global); // Opacity is not part of the transform properties, that's why it won't use this.dynamicProperties. That way transforms won't get updated if opacity changes.\n\n      if (data.o) {\n        (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0.01, elem);\n      } else {\n        (this || _global).o = {\n          _mdf: false,\n          v: 1\n        };\n      }\n\n      (this || _global)._isDirty = true;\n\n      if (!(this || _global).dynamicProperties.length) {\n        this.getValue(true);\n      }\n    }\n\n    TransformProperty.prototype = {\n      applyToMatrix: applyToMatrix,\n      getValue: processKeys,\n      precalculateMatrix: precalculateMatrix,\n      autoOrient: autoOrient\n    };\n    extendPrototype([DynamicPropertyContainer], TransformProperty);\n    TransformProperty.prototype.addDynamicProperty = addDynamicProperty;\n    TransformProperty.prototype._addDynamicProperty = DynamicPropertyContainer.prototype.addDynamicProperty;\n\n    function getTransformProperty(elem, data, container) {\n      return new TransformProperty(elem, data, container);\n    }\n\n    return {\n      getTransformProperty: getTransformProperty\n    };\n  }();\n  /* global createSizedArray, createSizedArray, pointPool */\n\n\n  function ShapePath() {\n    (this || _global).c = false;\n    (this || _global)._length = 0;\n    (this || _global)._maxLength = 8;\n    (this || _global).v = createSizedArray((this || _global)._maxLength);\n    (this || _global).o = createSizedArray((this || _global)._maxLength);\n    (this || _global).i = createSizedArray((this || _global)._maxLength);\n  }\n\n  ShapePath.prototype.setPathData = function (closed, len) {\n    (this || _global).c = closed;\n    this.setLength(len);\n    var i = 0;\n\n    while (i < len) {\n      (this || _global).v[i] = pointPool.newElement();\n      (this || _global).o[i] = pointPool.newElement();\n      (this || _global).i[i] = pointPool.newElement();\n      i += 1;\n    }\n  };\n\n  ShapePath.prototype.setLength = function (len) {\n    while ((this || _global)._maxLength < len) {\n      this.doubleArrayLength();\n    }\n\n    (this || _global)._length = len;\n  };\n\n  ShapePath.prototype.doubleArrayLength = function () {\n    (this || _global).v = (this || _global).v.concat(createSizedArray((this || _global)._maxLength));\n    (this || _global).i = (this || _global).i.concat(createSizedArray((this || _global)._maxLength));\n    (this || _global).o = (this || _global).o.concat(createSizedArray((this || _global)._maxLength));\n    (this || _global)._maxLength *= 2;\n  };\n\n  ShapePath.prototype.setXYAt = function (x, y, type, pos, replace) {\n    var arr;\n    (this || _global)._length = Math.max((this || _global)._length, pos + 1);\n\n    if ((this || _global)._length >= (this || _global)._maxLength) {\n      this.doubleArrayLength();\n    }\n\n    switch (type) {\n      case \"v\":\n        arr = (this || _global).v;\n        break;\n\n      case \"i\":\n        arr = (this || _global).i;\n        break;\n\n      case \"o\":\n        arr = (this || _global).o;\n        break;\n\n      default:\n        arr = [];\n        break;\n    }\n\n    if (!arr[pos] || arr[pos] && !replace) {\n      arr[pos] = pointPool.newElement();\n    }\n\n    arr[pos][0] = x;\n    arr[pos][1] = y;\n  };\n\n  ShapePath.prototype.setTripleAt = function (vX, vY, oX, oY, iX, iY, pos, replace) {\n    this.setXYAt(vX, vY, \"v\", pos, replace);\n    this.setXYAt(oX, oY, \"o\", pos, replace);\n    this.setXYAt(iX, iY, \"i\", pos, replace);\n  };\n\n  ShapePath.prototype.reverse = function () {\n    var newPath = new ShapePath();\n    newPath.setPathData((this || _global).c, (this || _global)._length);\n    var vertices = (this || _global).v;\n    var outPoints = (this || _global).o;\n    var inPoints = (this || _global).i;\n    var init = 0;\n\n    if ((this || _global).c) {\n      newPath.setTripleAt(vertices[0][0], vertices[0][1], inPoints[0][0], inPoints[0][1], outPoints[0][0], outPoints[0][1], 0, false);\n      init = 1;\n    }\n\n    var cnt = (this || _global)._length - 1;\n    var len = (this || _global)._length;\n    var i;\n\n    for (i = init; i < len; i += 1) {\n      newPath.setTripleAt(vertices[cnt][0], vertices[cnt][1], inPoints[cnt][0], inPoints[cnt][1], outPoints[cnt][0], outPoints[cnt][1], i, false);\n      cnt -= 1;\n    }\n\n    return newPath;\n  };\n  /* global extendPrototype, roundCorner, BezierFactory, shapePool, degToRads,\r\n    shapeCollectionPool, PropertyFactory, bmMin, DynamicPropertyContainer */\n\n  /* exported ShapePropertyFactory */\n\n\n  var ShapePropertyFactory = function () {\n    var initFrame = -999999;\n\n    function interpolateShape(frameNum, previousValue, caching) {\n      var iterationIndex = caching.lastIndex;\n      var keyPropS;\n      var keyPropE;\n      var isHold;\n      var j;\n      var k;\n      var jLen;\n      var kLen;\n      var perc;\n      var vertexValue;\n      var kf = (this || _global).keyframes;\n\n      if (frameNum < kf[0].t - (this || _global).offsetTime) {\n        keyPropS = kf[0].s[0];\n        isHold = true;\n        iterationIndex = 0;\n      } else if (frameNum >= kf[kf.length - 1].t - (this || _global).offsetTime) {\n        keyPropS = kf[kf.length - 1].s ? kf[kf.length - 1].s[0] : kf[kf.length - 2].e[0];\n        /* if(kf[kf.length - 1].s){\r\n                  keyPropS = kf[kf.length - 1].s[0];\r\n              }else{\r\n                  keyPropS = kf[kf.length - 2].e[0];\r\n              } */\n\n        isHold = true;\n      } else {\n        var i = iterationIndex;\n        var len = kf.length - 1;\n        var flag = true;\n        var keyData;\n        var nextKeyData;\n\n        while (flag) {\n          keyData = kf[i];\n          nextKeyData = kf[i + 1];\n\n          if (nextKeyData.t - (this || _global).offsetTime > frameNum) {\n            break;\n          }\n\n          if (i < len - 1) {\n            i += 1;\n          } else {\n            flag = false;\n          }\n        }\n\n        isHold = keyData.h === 1;\n        iterationIndex = i;\n\n        if (!isHold) {\n          if (frameNum >= nextKeyData.t - (this || _global).offsetTime) {\n            perc = 1;\n          } else if (frameNum < keyData.t - (this || _global).offsetTime) {\n            perc = 0;\n          } else {\n            var fnc;\n\n            if (keyData.__fnct) {\n              fnc = keyData.__fnct;\n            } else {\n              fnc = BezierFactory.getBezierEasing(keyData.o.x, keyData.o.y, keyData.i.x, keyData.i.y).get;\n              keyData.__fnct = fnc;\n            }\n\n            perc = fnc((frameNum - (keyData.t - (this || _global).offsetTime)) / (nextKeyData.t - (this || _global).offsetTime - (keyData.t - (this || _global).offsetTime)));\n          }\n\n          keyPropE = nextKeyData.s ? nextKeyData.s[0] : keyData.e[0];\n        }\n\n        keyPropS = keyData.s[0];\n      }\n\n      jLen = previousValue._length;\n      kLen = keyPropS.i[0].length;\n      caching.lastIndex = iterationIndex;\n\n      for (j = 0; j < jLen; j += 1) {\n        for (k = 0; k < kLen; k += 1) {\n          vertexValue = isHold ? keyPropS.i[j][k] : keyPropS.i[j][k] + (keyPropE.i[j][k] - keyPropS.i[j][k]) * perc;\n          previousValue.i[j][k] = vertexValue;\n          vertexValue = isHold ? keyPropS.o[j][k] : keyPropS.o[j][k] + (keyPropE.o[j][k] - keyPropS.o[j][k]) * perc;\n          previousValue.o[j][k] = vertexValue;\n          vertexValue = isHold ? keyPropS.v[j][k] : keyPropS.v[j][k] + (keyPropE.v[j][k] - keyPropS.v[j][k]) * perc;\n          previousValue.v[j][k] = vertexValue;\n        }\n      }\n    }\n\n    function interpolateShapeCurrentTime() {\n      var frameNum = (this || _global).comp.renderedFrame - (this || _global).offsetTime;\n      var initTime = (this || _global).keyframes[0].t - (this || _global).offsetTime;\n      var endTime = (this || _global).keyframes[(this || _global).keyframes.length - 1].t - (this || _global).offsetTime;\n      var lastFrame = (this || _global)._caching.lastFrame;\n\n      if (!(lastFrame !== initFrame && (lastFrame < initTime && frameNum < initTime || lastFrame > endTime && frameNum > endTime))) {\n        /// /\n        (this || _global)._caching.lastIndex = lastFrame < frameNum ? (this || _global)._caching.lastIndex : 0;\n        this.interpolateShape(frameNum, (this || _global).pv, (this || _global)._caching); /// /\n      }\n\n      (this || _global)._caching.lastFrame = frameNum;\n      return (this || _global).pv;\n    }\n\n    function resetShape() {\n      (this || _global).paths = (this || _global).localShapeCollection;\n    }\n\n    function shapesEqual(shape1, shape2) {\n      if (shape1._length !== shape2._length || shape1.c !== shape2.c) {\n        return false;\n      }\n\n      var i;\n      var len = shape1._length;\n\n      for (i = 0; i < len; i += 1) {\n        if (shape1.v[i][0] !== shape2.v[i][0] || shape1.v[i][1] !== shape2.v[i][1] || shape1.o[i][0] !== shape2.o[i][0] || shape1.o[i][1] !== shape2.o[i][1] || shape1.i[i][0] !== shape2.i[i][0] || shape1.i[i][1] !== shape2.i[i][1]) {\n          return false;\n        }\n      }\n\n      return true;\n    }\n\n    function setVValue(newPath) {\n      if (!shapesEqual((this || _global).v, newPath)) {\n        (this || _global).v = shapePool.clone(newPath);\n\n        (this || _global).localShapeCollection.releaseShapes();\n\n        (this || _global).localShapeCollection.addShape((this || _global).v);\n\n        (this || _global)._mdf = true;\n        (this || _global).paths = (this || _global).localShapeCollection;\n      }\n    }\n\n    function processEffectsSequence() {\n      if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n        return;\n      }\n\n      if (!(this || _global).effectsSequence.length) {\n        (this || _global)._mdf = false;\n        return;\n      }\n\n      if ((this || _global).lock) {\n        this.setVValue((this || _global).pv);\n        return;\n      }\n\n      (this || _global).lock = true;\n      (this || _global)._mdf = false;\n      var finalValue;\n\n      if ((this || _global).kf) {\n        finalValue = (this || _global).pv;\n      } else if ((this || _global).data.ks) {\n        finalValue = (this || _global).data.ks.k;\n      } else {\n        finalValue = (this || _global).data.pt.k;\n      }\n\n      var i;\n      var len = (this || _global).effectsSequence.length;\n\n      for (i = 0; i < len; i += 1) {\n        finalValue = (this || _global).effectsSequence[i](finalValue);\n      }\n\n      this.setVValue(finalValue);\n      (this || _global).lock = false;\n      (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    }\n\n    function ShapeProperty(elem, data, type) {\n      (this || _global).propType = \"shape\";\n      (this || _global).comp = elem.comp;\n      (this || _global).container = elem;\n      (this || _global).elem = elem;\n      (this || _global).data = data;\n      (this || _global).k = false;\n      (this || _global).kf = false;\n      (this || _global)._mdf = false;\n      var pathData = type === 3 ? data.pt.k : data.ks.k;\n      (this || _global).v = shapePool.clone(pathData);\n      (this || _global).pv = shapePool.clone((this || _global).v);\n      (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n      (this || _global).paths = (this || _global).localShapeCollection;\n\n      (this || _global).paths.addShape((this || _global).v);\n\n      (this || _global).reset = resetShape;\n      (this || _global).effectsSequence = [];\n    }\n\n    function addEffect(effectFunction) {\n      (this || _global).effectsSequence.push(effectFunction);\n\n      (this || _global).container.addDynamicProperty(this || _global);\n    }\n\n    ShapeProperty.prototype.interpolateShape = interpolateShape;\n    ShapeProperty.prototype.getValue = processEffectsSequence;\n    ShapeProperty.prototype.setVValue = setVValue;\n    ShapeProperty.prototype.addEffect = addEffect;\n\n    function KeyframedShapeProperty(elem, data, type) {\n      (this || _global).propType = \"shape\";\n      (this || _global).comp = elem.comp;\n      (this || _global).elem = elem;\n      (this || _global).container = elem;\n      (this || _global).offsetTime = elem.data.st;\n      (this || _global).keyframes = type === 3 ? data.pt.k : data.ks.k;\n      (this || _global).k = true;\n      (this || _global).kf = true;\n      var len = (this || _global).keyframes[0].s[0].i.length;\n      (this || _global).v = shapePool.newElement();\n\n      (this || _global).v.setPathData((this || _global).keyframes[0].s[0].c, len);\n\n      (this || _global).pv = shapePool.clone((this || _global).v);\n      (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n      (this || _global).paths = (this || _global).localShapeCollection;\n\n      (this || _global).paths.addShape((this || _global).v);\n\n      (this || _global).lastFrame = initFrame;\n      (this || _global).reset = resetShape;\n      (this || _global)._caching = {\n        lastFrame: initFrame,\n        lastIndex: 0\n      };\n      (this || _global).effectsSequence = [interpolateShapeCurrentTime.bind(this || _global)];\n    }\n\n    KeyframedShapeProperty.prototype.getValue = processEffectsSequence;\n    KeyframedShapeProperty.prototype.interpolateShape = interpolateShape;\n    KeyframedShapeProperty.prototype.setVValue = setVValue;\n    KeyframedShapeProperty.prototype.addEffect = addEffect;\n\n    var EllShapeProperty = function () {\n      var cPoint = roundCorner;\n\n      function EllShapePropertyFactory(elem, data) {\n        /* this.v = {\r\n                  v: createSizedArray(4),\r\n                  i: createSizedArray(4),\r\n                  o: createSizedArray(4),\r\n                  c: true\r\n              }; */\n        (this || _global).v = shapePool.newElement();\n\n        (this || _global).v.setPathData(true, 4);\n\n        (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n        (this || _global).paths = (this || _global).localShapeCollection;\n\n        (this || _global).localShapeCollection.addShape((this || _global).v);\n\n        (this || _global).d = data.d;\n        (this || _global).elem = elem;\n        (this || _global).comp = elem.comp;\n        (this || _global).frameId = -1;\n        this.initDynamicPropertyContainer(elem);\n        (this || _global).p = PropertyFactory.getProp(elem, data.p, 1, 0, this || _global);\n        (this || _global).s = PropertyFactory.getProp(elem, data.s, 1, 0, this || _global);\n\n        if ((this || _global).dynamicProperties.length) {\n          (this || _global).k = true;\n        } else {\n          (this || _global).k = false;\n          this.convertEllToPath();\n        }\n      }\n\n      EllShapePropertyFactory.prototype = {\n        reset: resetShape,\n        getValue: function () {\n          if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n            return;\n          }\n\n          (this || _global).frameId = (this || _global).elem.globalData.frameId;\n          this.iterateDynamicProperties();\n\n          if ((this || _global)._mdf) {\n            this.convertEllToPath();\n          }\n        },\n        convertEllToPath: function () {\n          var p0 = (this || _global).p.v[0];\n          var p1 = (this || _global).p.v[1];\n          var s0 = (this || _global).s.v[0] / 2;\n          var s1 = (this || _global).s.v[1] / 2;\n\n          var _cw = (this || _global).d !== 3;\n\n          var _v = (this || _global).v;\n          _v.v[0][0] = p0;\n          _v.v[0][1] = p1 - s1;\n          _v.v[1][0] = _cw ? p0 + s0 : p0 - s0;\n          _v.v[1][1] = p1;\n          _v.v[2][0] = p0;\n          _v.v[2][1] = p1 + s1;\n          _v.v[3][0] = _cw ? p0 - s0 : p0 + s0;\n          _v.v[3][1] = p1;\n          _v.i[0][0] = _cw ? p0 - s0 * cPoint : p0 + s0 * cPoint;\n          _v.i[0][1] = p1 - s1;\n          _v.i[1][0] = _cw ? p0 + s0 : p0 - s0;\n          _v.i[1][1] = p1 - s1 * cPoint;\n          _v.i[2][0] = _cw ? p0 + s0 * cPoint : p0 - s0 * cPoint;\n          _v.i[2][1] = p1 + s1;\n          _v.i[3][0] = _cw ? p0 - s0 : p0 + s0;\n          _v.i[3][1] = p1 + s1 * cPoint;\n          _v.o[0][0] = _cw ? p0 + s0 * cPoint : p0 - s0 * cPoint;\n          _v.o[0][1] = p1 - s1;\n          _v.o[1][0] = _cw ? p0 + s0 : p0 - s0;\n          _v.o[1][1] = p1 + s1 * cPoint;\n          _v.o[2][0] = _cw ? p0 - s0 * cPoint : p0 + s0 * cPoint;\n          _v.o[2][1] = p1 + s1;\n          _v.o[3][0] = _cw ? p0 - s0 : p0 + s0;\n          _v.o[3][1] = p1 - s1 * cPoint;\n        }\n      };\n      extendPrototype([DynamicPropertyContainer], EllShapePropertyFactory);\n      return EllShapePropertyFactory;\n    }();\n\n    var StarShapeProperty = function () {\n      function StarShapePropertyFactory(elem, data) {\n        (this || _global).v = shapePool.newElement();\n\n        (this || _global).v.setPathData(true, 0);\n\n        (this || _global).elem = elem;\n        (this || _global).comp = elem.comp;\n        (this || _global).data = data;\n        (this || _global).frameId = -1;\n        (this || _global).d = data.d;\n        this.initDynamicPropertyContainer(elem);\n\n        if (data.sy === 1) {\n          (this || _global).ir = PropertyFactory.getProp(elem, data.ir, 0, 0, this || _global);\n          (this || _global).is = PropertyFactory.getProp(elem, data.is, 0, 0.01, this || _global);\n          (this || _global).convertToPath = (this || _global).convertStarToPath;\n        } else {\n          (this || _global).convertToPath = (this || _global).convertPolygonToPath;\n        }\n\n        (this || _global).pt = PropertyFactory.getProp(elem, data.pt, 0, 0, this || _global);\n        (this || _global).p = PropertyFactory.getProp(elem, data.p, 1, 0, this || _global);\n        (this || _global).r = PropertyFactory.getProp(elem, data.r, 0, degToRads, this || _global);\n        (this || _global).or = PropertyFactory.getProp(elem, data.or, 0, 0, this || _global);\n        (this || _global).os = PropertyFactory.getProp(elem, data.os, 0, 0.01, this || _global);\n        (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n\n        (this || _global).localShapeCollection.addShape((this || _global).v);\n\n        (this || _global).paths = (this || _global).localShapeCollection;\n\n        if ((this || _global).dynamicProperties.length) {\n          (this || _global).k = true;\n        } else {\n          (this || _global).k = false;\n          this.convertToPath();\n        }\n      }\n\n      StarShapePropertyFactory.prototype = {\n        reset: resetShape,\n        getValue: function () {\n          if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n            return;\n          }\n\n          (this || _global).frameId = (this || _global).elem.globalData.frameId;\n          this.iterateDynamicProperties();\n\n          if ((this || _global)._mdf) {\n            this.convertToPath();\n          }\n        },\n        convertStarToPath: function () {\n          var numPts = Math.floor((this || _global).pt.v) * 2;\n          var angle = Math.PI * 2 / numPts;\n          /* this.v.v.length = numPts;\r\n                  this.v.i.length = numPts;\r\n                  this.v.o.length = numPts; */\n\n          var longFlag = true;\n          var longRad = (this || _global).or.v;\n          var shortRad = (this || _global).ir.v;\n          var longRound = (this || _global).os.v;\n          var shortRound = (this || _global).is.v;\n          var longPerimSegment = 2 * Math.PI * longRad / (numPts * 2);\n          var shortPerimSegment = 2 * Math.PI * shortRad / (numPts * 2);\n          var i;\n          var rad;\n          var roundness;\n          var perimSegment;\n          var currentAng = -Math.PI / 2;\n          currentAng += (this || _global).r.v;\n          var dir = (this || _global).data.d === 3 ? -1 : 1;\n          (this || _global).v._length = 0;\n\n          for (i = 0; i < numPts; i += 1) {\n            rad = longFlag ? longRad : shortRad;\n            roundness = longFlag ? longRound : shortRound;\n            perimSegment = longFlag ? longPerimSegment : shortPerimSegment;\n            var x = rad * Math.cos(currentAng);\n            var y = rad * Math.sin(currentAng);\n            var ox = x === 0 && y === 0 ? 0 : y / Math.sqrt(x * x + y * y);\n            var oy = x === 0 && y === 0 ? 0 : -x / Math.sqrt(x * x + y * y);\n            x += +(this || _global).p.v[0];\n            y += +(this || _global).p.v[1];\n\n            (this || _global).v.setTripleAt(x, y, x - ox * perimSegment * roundness * dir, y - oy * perimSegment * roundness * dir, x + ox * perimSegment * roundness * dir, y + oy * perimSegment * roundness * dir, i, true);\n            /* this.v.v[i] = [x,y];\r\n                      this.v.i[i] = [x+ox*perimSegment*roundness*dir,y+oy*perimSegment*roundness*dir];\r\n                      this.v.o[i] = [x-ox*perimSegment*roundness*dir,y-oy*perimSegment*roundness*dir];\r\n                      this.v._length = numPts; */\n\n\n            longFlag = !longFlag;\n            currentAng += angle * dir;\n          }\n        },\n        convertPolygonToPath: function () {\n          var numPts = Math.floor((this || _global).pt.v);\n          var angle = Math.PI * 2 / numPts;\n          var rad = (this || _global).or.v;\n          var roundness = (this || _global).os.v;\n          var perimSegment = 2 * Math.PI * rad / (numPts * 4);\n          var i;\n          var currentAng = -Math.PI * 0.5;\n          var dir = (this || _global).data.d === 3 ? -1 : 1;\n          currentAng += (this || _global).r.v;\n          (this || _global).v._length = 0;\n\n          for (i = 0; i < numPts; i += 1) {\n            var x = rad * Math.cos(currentAng);\n            var y = rad * Math.sin(currentAng);\n            var ox = x === 0 && y === 0 ? 0 : y / Math.sqrt(x * x + y * y);\n            var oy = x === 0 && y === 0 ? 0 : -x / Math.sqrt(x * x + y * y);\n            x += +(this || _global).p.v[0];\n            y += +(this || _global).p.v[1];\n\n            (this || _global).v.setTripleAt(x, y, x - ox * perimSegment * roundness * dir, y - oy * perimSegment * roundness * dir, x + ox * perimSegment * roundness * dir, y + oy * perimSegment * roundness * dir, i, true);\n\n            currentAng += angle * dir;\n          }\n\n          (this || _global).paths.length = 0;\n          (this || _global).paths[0] = (this || _global).v;\n        }\n      };\n      extendPrototype([DynamicPropertyContainer], StarShapePropertyFactory);\n      return StarShapePropertyFactory;\n    }();\n\n    var RectShapeProperty = function () {\n      function RectShapePropertyFactory(elem, data) {\n        (this || _global).v = shapePool.newElement();\n        (this || _global).v.c = true;\n        (this || _global).localShapeCollection = shapeCollectionPool.newShapeCollection();\n\n        (this || _global).localShapeCollection.addShape((this || _global).v);\n\n        (this || _global).paths = (this || _global).localShapeCollection;\n        (this || _global).elem = elem;\n        (this || _global).comp = elem.comp;\n        (this || _global).frameId = -1;\n        (this || _global).d = data.d;\n        this.initDynamicPropertyContainer(elem);\n        (this || _global).p = PropertyFactory.getProp(elem, data.p, 1, 0, this || _global);\n        (this || _global).s = PropertyFactory.getProp(elem, data.s, 1, 0, this || _global);\n        (this || _global).r = PropertyFactory.getProp(elem, data.r, 0, 0, this || _global);\n\n        if ((this || _global).dynamicProperties.length) {\n          (this || _global).k = true;\n        } else {\n          (this || _global).k = false;\n          this.convertRectToPath();\n        }\n      }\n\n      RectShapePropertyFactory.prototype = {\n        convertRectToPath: function () {\n          var p0 = (this || _global).p.v[0];\n          var p1 = (this || _global).p.v[1];\n          var v0 = (this || _global).s.v[0] / 2;\n          var v1 = (this || _global).s.v[1] / 2;\n          var round = bmMin(v0, v1, (this || _global).r.v);\n          var cPoint = round * (1 - roundCorner);\n          (this || _global).v._length = 0;\n\n          if ((this || _global).d === 2 || (this || _global).d === 1) {\n            (this || _global).v.setTripleAt(p0 + v0, p1 - v1 + round, p0 + v0, p1 - v1 + round, p0 + v0, p1 - v1 + cPoint, 0, true);\n\n            (this || _global).v.setTripleAt(p0 + v0, p1 + v1 - round, p0 + v0, p1 + v1 - cPoint, p0 + v0, p1 + v1 - round, 1, true);\n\n            if (round !== 0) {\n              (this || _global).v.setTripleAt(p0 + v0 - round, p1 + v1, p0 + v0 - round, p1 + v1, p0 + v0 - cPoint, p1 + v1, 2, true);\n\n              (this || _global).v.setTripleAt(p0 - v0 + round, p1 + v1, p0 - v0 + cPoint, p1 + v1, p0 - v0 + round, p1 + v1, 3, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 + v1 - round, p0 - v0, p1 + v1 - round, p0 - v0, p1 + v1 - cPoint, 4, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 - v1 + round, p0 - v0, p1 - v1 + cPoint, p0 - v0, p1 - v1 + round, 5, true);\n\n              (this || _global).v.setTripleAt(p0 - v0 + round, p1 - v1, p0 - v0 + round, p1 - v1, p0 - v0 + cPoint, p1 - v1, 6, true);\n\n              (this || _global).v.setTripleAt(p0 + v0 - round, p1 - v1, p0 + v0 - cPoint, p1 - v1, p0 + v0 - round, p1 - v1, 7, true);\n            } else {\n              (this || _global).v.setTripleAt(p0 - v0, p1 + v1, p0 - v0 + cPoint, p1 + v1, p0 - v0, p1 + v1, 2);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 - v1, p0 - v0, p1 - v1 + cPoint, p0 - v0, p1 - v1, 3);\n            }\n          } else {\n            (this || _global).v.setTripleAt(p0 + v0, p1 - v1 + round, p0 + v0, p1 - v1 + cPoint, p0 + v0, p1 - v1 + round, 0, true);\n\n            if (round !== 0) {\n              (this || _global).v.setTripleAt(p0 + v0 - round, p1 - v1, p0 + v0 - round, p1 - v1, p0 + v0 - cPoint, p1 - v1, 1, true);\n\n              (this || _global).v.setTripleAt(p0 - v0 + round, p1 - v1, p0 - v0 + cPoint, p1 - v1, p0 - v0 + round, p1 - v1, 2, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 - v1 + round, p0 - v0, p1 - v1 + round, p0 - v0, p1 - v1 + cPoint, 3, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 + v1 - round, p0 - v0, p1 + v1 - cPoint, p0 - v0, p1 + v1 - round, 4, true);\n\n              (this || _global).v.setTripleAt(p0 - v0 + round, p1 + v1, p0 - v0 + round, p1 + v1, p0 - v0 + cPoint, p1 + v1, 5, true);\n\n              (this || _global).v.setTripleAt(p0 + v0 - round, p1 + v1, p0 + v0 - cPoint, p1 + v1, p0 + v0 - round, p1 + v1, 6, true);\n\n              (this || _global).v.setTripleAt(p0 + v0, p1 + v1 - round, p0 + v0, p1 + v1 - round, p0 + v0, p1 + v1 - cPoint, 7, true);\n            } else {\n              (this || _global).v.setTripleAt(p0 - v0, p1 - v1, p0 - v0 + cPoint, p1 - v1, p0 - v0, p1 - v1, 1, true);\n\n              (this || _global).v.setTripleAt(p0 - v0, p1 + v1, p0 - v0, p1 + v1 - cPoint, p0 - v0, p1 + v1, 2, true);\n\n              (this || _global).v.setTripleAt(p0 + v0, p1 + v1, p0 + v0 - cPoint, p1 + v1, p0 + v0, p1 + v1, 3, true);\n            }\n          }\n        },\n        getValue: function () {\n          if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n            return;\n          }\n\n          (this || _global).frameId = (this || _global).elem.globalData.frameId;\n          this.iterateDynamicProperties();\n\n          if ((this || _global)._mdf) {\n            this.convertRectToPath();\n          }\n        },\n        reset: resetShape\n      };\n      extendPrototype([DynamicPropertyContainer], RectShapePropertyFactory);\n      return RectShapePropertyFactory;\n    }();\n\n    function getShapeProp(elem, data, type) {\n      var prop;\n\n      if (type === 3 || type === 4) {\n        var dataProp = type === 3 ? data.pt : data.ks;\n        var keys = dataProp.k;\n\n        if (keys.length) {\n          prop = new KeyframedShapeProperty(elem, data, type);\n        } else {\n          prop = new ShapeProperty(elem, data, type);\n        }\n      } else if (type === 5) {\n        prop = new RectShapeProperty(elem, data);\n      } else if (type === 6) {\n        prop = new EllShapeProperty(elem, data);\n      } else if (type === 7) {\n        prop = new StarShapeProperty(elem, data);\n      }\n\n      if (prop.k) {\n        elem.addDynamicProperty(prop);\n      }\n\n      return prop;\n    }\n\n    function getConstructorFunction() {\n      return ShapeProperty;\n    }\n\n    function getKeyframedConstructorFunction() {\n      return KeyframedShapeProperty;\n    }\n\n    var ob = {};\n    ob.getShapeProp = getShapeProp;\n    ob.getConstructorFunction = getConstructorFunction;\n    ob.getKeyframedConstructorFunction = getKeyframedConstructorFunction;\n    return ob;\n  }();\n  /* global shapeCollectionPool, initialDefaultFrame, extendPrototype, DynamicPropertyContainer */\n\n  /* exported ShapeModifiers */\n\n\n  var ShapeModifiers = function () {\n    var ob = {};\n    var modifiers = {};\n    ob.registerModifier = registerModifier;\n    ob.getModifier = getModifier;\n\n    function registerModifier(nm, factory) {\n      if (!modifiers[nm]) {\n        modifiers[nm] = factory;\n      }\n    }\n\n    function getModifier(nm, elem, data) {\n      return new modifiers[nm](elem, data);\n    }\n\n    return ob;\n  }();\n\n  function ShapeModifier() {}\n\n  ShapeModifier.prototype.initModifierProperties = function () {};\n\n  ShapeModifier.prototype.addShapeToModifier = function () {};\n\n  ShapeModifier.prototype.addShape = function (data) {\n    if (!(this || _global).closed) {\n      // Adding shape to dynamic properties. It covers the case where a shape has no effects applied, to reset it's _mdf state on every tick.\n      data.sh.container.addDynamicProperty(data.sh);\n      var shapeData = {\n        shape: data.sh,\n        data: data,\n        localShapeCollection: shapeCollectionPool.newShapeCollection()\n      };\n\n      (this || _global).shapes.push(shapeData);\n\n      this.addShapeToModifier(shapeData);\n\n      if ((this || _global)._isAnimated) {\n        data.setAsAnimated();\n      }\n    }\n  };\n\n  ShapeModifier.prototype.init = function (elem, data) {\n    (this || _global).shapes = [];\n    (this || _global).elem = elem;\n    this.initDynamicPropertyContainer(elem);\n    this.initModifierProperties(elem, data);\n    (this || _global).frameId = initialDefaultFrame;\n    (this || _global).closed = false;\n    (this || _global).k = false;\n\n    if ((this || _global).dynamicProperties.length) {\n      (this || _global).k = true;\n    } else {\n      this.getValue(true);\n    }\n  };\n\n  ShapeModifier.prototype.processKeys = function () {\n    if ((this || _global).elem.globalData.frameId === (this || _global).frameId) {\n      return;\n    }\n\n    (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    this.iterateDynamicProperties();\n  };\n\n  extendPrototype([DynamicPropertyContainer], ShapeModifier);\n  /* global extendPrototype, ShapeModifier, PropertyFactory, segmentsLengthPool, bez, shapePool, ShapeModifiers */\n\n  function TrimModifier() {}\n\n  extendPrototype([ShapeModifier], TrimModifier);\n\n  TrimModifier.prototype.initModifierProperties = function (elem, data) {\n    (this || _global).s = PropertyFactory.getProp(elem, data.s, 0, 0.01, this || _global);\n    (this || _global).e = PropertyFactory.getProp(elem, data.e, 0, 0.01, this || _global);\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0, this || _global);\n    (this || _global).sValue = 0;\n    (this || _global).eValue = 0;\n    (this || _global).getValue = (this || _global).processKeys;\n    (this || _global).m = data.m;\n    (this || _global)._isAnimated = !!(this || _global).s.effectsSequence.length || !!(this || _global).e.effectsSequence.length || !!(this || _global).o.effectsSequence.length;\n  };\n\n  TrimModifier.prototype.addShapeToModifier = function (shapeData) {\n    shapeData.pathsData = [];\n  };\n\n  TrimModifier.prototype.calculateShapeEdges = function (s, e, shapeLength, addedLength, totalModifierLength) {\n    var segments = [];\n\n    if (e <= 1) {\n      segments.push({\n        s: s,\n        e: e\n      });\n    } else if (s >= 1) {\n      segments.push({\n        s: s - 1,\n        e: e - 1\n      });\n    } else {\n      segments.push({\n        s: s,\n        e: 1\n      });\n      segments.push({\n        s: 0,\n        e: e - 1\n      });\n    }\n\n    var shapeSegments = [];\n    var i;\n    var len = segments.length;\n    var segmentOb;\n\n    for (i = 0; i < len; i += 1) {\n      segmentOb = segments[i];\n\n      if (!(segmentOb.e * totalModifierLength < addedLength || segmentOb.s * totalModifierLength > addedLength + shapeLength)) {\n        var shapeS;\n        var shapeE;\n\n        if (segmentOb.s * totalModifierLength <= addedLength) {\n          shapeS = 0;\n        } else {\n          shapeS = (segmentOb.s * totalModifierLength - addedLength) / shapeLength;\n        }\n\n        if (segmentOb.e * totalModifierLength >= addedLength + shapeLength) {\n          shapeE = 1;\n        } else {\n          shapeE = (segmentOb.e * totalModifierLength - addedLength) / shapeLength;\n        }\n\n        shapeSegments.push([shapeS, shapeE]);\n      }\n    }\n\n    if (!shapeSegments.length) {\n      shapeSegments.push([0, 0]);\n    }\n\n    return shapeSegments;\n  };\n\n  TrimModifier.prototype.releasePathsData = function (pathsData) {\n    var i;\n    var len = pathsData.length;\n\n    for (i = 0; i < len; i += 1) {\n      segmentsLengthPool.release(pathsData[i]);\n    }\n\n    pathsData.length = 0;\n    return pathsData;\n  };\n\n  TrimModifier.prototype.processShapes = function (_isFirstFrame) {\n    var s;\n    var e;\n\n    if ((this || _global)._mdf || _isFirstFrame) {\n      var o = (this || _global).o.v % 360 / 360;\n\n      if (o < 0) {\n        o += 1;\n      }\n\n      if ((this || _global).s.v > 1) {\n        s = 1 + o;\n      } else if ((this || _global).s.v < 0) {\n        s = 0 + o;\n      } else {\n        s = (this || _global).s.v + o;\n      }\n\n      if ((this || _global).e.v > 1) {\n        e = 1 + o;\n      } else if ((this || _global).e.v < 0) {\n        e = 0 + o;\n      } else {\n        e = (this || _global).e.v + o;\n      }\n\n      if (s > e) {\n        var _s = s;\n        s = e;\n        e = _s;\n      }\n\n      s = Math.round(s * 10000) * 0.0001;\n      e = Math.round(e * 10000) * 0.0001;\n      (this || _global).sValue = s;\n      (this || _global).eValue = e;\n    } else {\n      s = (this || _global).sValue;\n      e = (this || _global).eValue;\n    }\n\n    var shapePaths;\n    var i;\n    var len = (this || _global).shapes.length;\n    var j;\n    var jLen;\n    var pathsData;\n    var pathData;\n    var totalShapeLength;\n    var totalModifierLength = 0;\n\n    if (e === s) {\n      for (i = 0; i < len; i += 1) {\n        (this || _global).shapes[i].localShapeCollection.releaseShapes();\n\n        (this || _global).shapes[i].shape._mdf = true;\n        (this || _global).shapes[i].shape.paths = (this || _global).shapes[i].localShapeCollection;\n\n        if ((this || _global)._mdf) {\n          (this || _global).shapes[i].pathsData.length = 0;\n        }\n      }\n    } else if (!(e === 1 && s === 0 || e === 0 && s === 1)) {\n      var segments = [];\n      var shapeData;\n      var localShapeCollection;\n\n      for (i = 0; i < len; i += 1) {\n        shapeData = (this || _global).shapes[i]; // if shape hasn't changed and trim properties haven't changed, cached previous path can be used\n\n        if (!shapeData.shape._mdf && !(this || _global)._mdf && !_isFirstFrame && (this || _global).m !== 2) {\n          shapeData.shape.paths = shapeData.localShapeCollection;\n        } else {\n          shapePaths = shapeData.shape.paths;\n          jLen = shapePaths._length;\n          totalShapeLength = 0;\n\n          if (!shapeData.shape._mdf && shapeData.pathsData.length) {\n            totalShapeLength = shapeData.totalShapeLength;\n          } else {\n            pathsData = this.releasePathsData(shapeData.pathsData);\n\n            for (j = 0; j < jLen; j += 1) {\n              pathData = bez.getSegmentsLength(shapePaths.shapes[j]);\n              pathsData.push(pathData);\n              totalShapeLength += pathData.totalLength;\n            }\n\n            shapeData.totalShapeLength = totalShapeLength;\n            shapeData.pathsData = pathsData;\n          }\n\n          totalModifierLength += totalShapeLength;\n          shapeData.shape._mdf = true;\n        }\n      }\n\n      var shapeS = s;\n      var shapeE = e;\n      var addedLength = 0;\n      var edges;\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        shapeData = (this || _global).shapes[i];\n\n        if (shapeData.shape._mdf) {\n          localShapeCollection = shapeData.localShapeCollection;\n          localShapeCollection.releaseShapes(); // if m === 2 means paths are trimmed individually so edges need to be found for this specific shape relative to whoel group\n\n          if ((this || _global).m === 2 && len > 1) {\n            edges = this.calculateShapeEdges(s, e, shapeData.totalShapeLength, addedLength, totalModifierLength);\n            addedLength += shapeData.totalShapeLength;\n          } else {\n            edges = [[shapeS, shapeE]];\n          }\n\n          jLen = edges.length;\n\n          for (j = 0; j < jLen; j += 1) {\n            shapeS = edges[j][0];\n            shapeE = edges[j][1];\n            segments.length = 0;\n\n            if (shapeE <= 1) {\n              segments.push({\n                s: shapeData.totalShapeLength * shapeS,\n                e: shapeData.totalShapeLength * shapeE\n              });\n            } else if (shapeS >= 1) {\n              segments.push({\n                s: shapeData.totalShapeLength * (shapeS - 1),\n                e: shapeData.totalShapeLength * (shapeE - 1)\n              });\n            } else {\n              segments.push({\n                s: shapeData.totalShapeLength * shapeS,\n                e: shapeData.totalShapeLength\n              });\n              segments.push({\n                s: 0,\n                e: shapeData.totalShapeLength * (shapeE - 1)\n              });\n            }\n\n            var newShapesData = this.addShapes(shapeData, segments[0]);\n\n            if (segments[0].s !== segments[0].e) {\n              if (segments.length > 1) {\n                var lastShapeInCollection = shapeData.shape.paths.shapes[shapeData.shape.paths._length - 1];\n\n                if (lastShapeInCollection.c) {\n                  var lastShape = newShapesData.pop();\n                  this.addPaths(newShapesData, localShapeCollection);\n                  newShapesData = this.addShapes(shapeData, segments[1], lastShape);\n                } else {\n                  this.addPaths(newShapesData, localShapeCollection);\n                  newShapesData = this.addShapes(shapeData, segments[1]);\n                }\n              }\n\n              this.addPaths(newShapesData, localShapeCollection);\n            }\n          }\n\n          shapeData.shape.paths = localShapeCollection;\n        }\n      }\n    } else if ((this || _global)._mdf) {\n      for (i = 0; i < len; i += 1) {\n        // Releasign Trim Cached paths data when no trim applied in case shapes are modified inbetween.\n        // Don't remove this even if it's losing cached info.\n        (this || _global).shapes[i].pathsData.length = 0;\n        (this || _global).shapes[i].shape._mdf = true;\n      }\n    }\n  };\n\n  TrimModifier.prototype.addPaths = function (newPaths, localShapeCollection) {\n    var i;\n    var len = newPaths.length;\n\n    for (i = 0; i < len; i += 1) {\n      localShapeCollection.addShape(newPaths[i]);\n    }\n  };\n\n  TrimModifier.prototype.addSegment = function (pt1, pt2, pt3, pt4, shapePath, pos, newShape) {\n    shapePath.setXYAt(pt2[0], pt2[1], \"o\", pos);\n    shapePath.setXYAt(pt3[0], pt3[1], \"i\", pos + 1);\n\n    if (newShape) {\n      shapePath.setXYAt(pt1[0], pt1[1], \"v\", pos);\n    }\n\n    shapePath.setXYAt(pt4[0], pt4[1], \"v\", pos + 1);\n  };\n\n  TrimModifier.prototype.addSegmentFromArray = function (points, shapePath, pos, newShape) {\n    shapePath.setXYAt(points[1], points[5], \"o\", pos);\n    shapePath.setXYAt(points[2], points[6], \"i\", pos + 1);\n\n    if (newShape) {\n      shapePath.setXYAt(points[0], points[4], \"v\", pos);\n    }\n\n    shapePath.setXYAt(points[3], points[7], \"v\", pos + 1);\n  };\n\n  TrimModifier.prototype.addShapes = function (shapeData, shapeSegment, shapePath) {\n    var pathsData = shapeData.pathsData;\n    var shapePaths = shapeData.shape.paths.shapes;\n    var i;\n    var len = shapeData.shape.paths._length;\n    var j;\n    var jLen;\n    var addedLength = 0;\n    var currentLengthData;\n    var segmentCount;\n    var lengths;\n    var segment;\n    var shapes = [];\n    var initPos;\n    var newShape = true;\n\n    if (!shapePath) {\n      shapePath = shapePool.newElement();\n      segmentCount = 0;\n      initPos = 0;\n    } else {\n      segmentCount = shapePath._length;\n      initPos = shapePath._length;\n    }\n\n    shapes.push(shapePath);\n\n    for (i = 0; i < len; i += 1) {\n      lengths = pathsData[i].lengths;\n      shapePath.c = shapePaths[i].c;\n      jLen = shapePaths[i].c ? lengths.length : lengths.length + 1;\n\n      for (j = 1; j < jLen; j += 1) {\n        currentLengthData = lengths[j - 1];\n\n        if (addedLength + currentLengthData.addedLength < shapeSegment.s) {\n          addedLength += currentLengthData.addedLength;\n          shapePath.c = false;\n        } else if (addedLength > shapeSegment.e) {\n          shapePath.c = false;\n          break;\n        } else {\n          if (shapeSegment.s <= addedLength && shapeSegment.e >= addedLength + currentLengthData.addedLength) {\n            this.addSegment(shapePaths[i].v[j - 1], shapePaths[i].o[j - 1], shapePaths[i].i[j], shapePaths[i].v[j], shapePath, segmentCount, newShape);\n            newShape = false;\n          } else {\n            segment = bez.getNewSegment(shapePaths[i].v[j - 1], shapePaths[i].v[j], shapePaths[i].o[j - 1], shapePaths[i].i[j], (shapeSegment.s - addedLength) / currentLengthData.addedLength, (shapeSegment.e - addedLength) / currentLengthData.addedLength, lengths[j - 1]);\n            this.addSegmentFromArray(segment, shapePath, segmentCount, newShape); // this.addSegment(segment.pt1, segment.pt3, segment.pt4, segment.pt2, shapePath, segmentCount, newShape);\n\n            newShape = false;\n            shapePath.c = false;\n          }\n\n          addedLength += currentLengthData.addedLength;\n          segmentCount += 1;\n        }\n      }\n\n      if (shapePaths[i].c && lengths.length) {\n        currentLengthData = lengths[j - 1];\n\n        if (addedLength <= shapeSegment.e) {\n          var segmentLength = lengths[j - 1].addedLength;\n\n          if (shapeSegment.s <= addedLength && shapeSegment.e >= addedLength + segmentLength) {\n            this.addSegment(shapePaths[i].v[j - 1], shapePaths[i].o[j - 1], shapePaths[i].i[0], shapePaths[i].v[0], shapePath, segmentCount, newShape);\n            newShape = false;\n          } else {\n            segment = bez.getNewSegment(shapePaths[i].v[j - 1], shapePaths[i].v[0], shapePaths[i].o[j - 1], shapePaths[i].i[0], (shapeSegment.s - addedLength) / segmentLength, (shapeSegment.e - addedLength) / segmentLength, lengths[j - 1]);\n            this.addSegmentFromArray(segment, shapePath, segmentCount, newShape); // this.addSegment(segment.pt1, segment.pt3, segment.pt4, segment.pt2, shapePath, segmentCount, newShape);\n\n            newShape = false;\n            shapePath.c = false;\n          }\n        } else {\n          shapePath.c = false;\n        }\n\n        addedLength += currentLengthData.addedLength;\n        segmentCount += 1;\n      }\n\n      if (shapePath._length) {\n        shapePath.setXYAt(shapePath.v[initPos][0], shapePath.v[initPos][1], \"i\", initPos);\n        shapePath.setXYAt(shapePath.v[shapePath._length - 1][0], shapePath.v[shapePath._length - 1][1], \"o\", shapePath._length - 1);\n      }\n\n      if (addedLength > shapeSegment.e) {\n        break;\n      }\n\n      if (i < len - 1) {\n        shapePath = shapePool.newElement();\n        newShape = true;\n        shapes.push(shapePath);\n        segmentCount = 0;\n      }\n    }\n\n    return shapes;\n  };\n\n  ShapeModifiers.registerModifier(\"tm\", TrimModifier);\n  /* global extendPrototype, ShapeModifier, PropertyFactory, shapePool, roundCorner, ShapeModifiers */\n\n  function RoundCornersModifier() {}\n\n  extendPrototype([ShapeModifier], RoundCornersModifier);\n\n  RoundCornersModifier.prototype.initModifierProperties = function (elem, data) {\n    (this || _global).getValue = (this || _global).processKeys;\n    (this || _global).rd = PropertyFactory.getProp(elem, data.r, 0, null, this || _global);\n    (this || _global)._isAnimated = !!(this || _global).rd.effectsSequence.length;\n  };\n\n  RoundCornersModifier.prototype.processPath = function (path, round) {\n    var clonedPath = shapePool.newElement();\n    clonedPath.c = path.c;\n    var i;\n    var len = path._length;\n    var currentV;\n    var currentI;\n    var currentO;\n    var closerV;\n    var distance;\n    var newPosPerc;\n    var index = 0;\n    var vX;\n    var vY;\n    var oX;\n    var oY;\n    var iX;\n    var iY;\n\n    for (i = 0; i < len; i += 1) {\n      currentV = path.v[i];\n      currentO = path.o[i];\n      currentI = path.i[i];\n\n      if (currentV[0] === currentO[0] && currentV[1] === currentO[1] && currentV[0] === currentI[0] && currentV[1] === currentI[1]) {\n        if ((i === 0 || i === len - 1) && !path.c) {\n          clonedPath.setTripleAt(currentV[0], currentV[1], currentO[0], currentO[1], currentI[0], currentI[1], index);\n          /* clonedPath.v[index] = currentV;\r\n                  clonedPath.o[index] = currentO;\r\n                  clonedPath.i[index] = currentI; */\n\n          index += 1;\n        } else {\n          if (i === 0) {\n            closerV = path.v[len - 1];\n          } else {\n            closerV = path.v[i - 1];\n          }\n\n          distance = Math.sqrt(Math.pow(currentV[0] - closerV[0], 2) + Math.pow(currentV[1] - closerV[1], 2));\n          newPosPerc = distance ? Math.min(distance / 2, round) / distance : 0;\n          iX = currentV[0] + (closerV[0] - currentV[0]) * newPosPerc;\n          vX = iX;\n          iY = currentV[1] - (currentV[1] - closerV[1]) * newPosPerc;\n          vY = iY;\n          oX = vX - (vX - currentV[0]) * roundCorner;\n          oY = vY - (vY - currentV[1]) * roundCorner;\n          clonedPath.setTripleAt(vX, vY, oX, oY, iX, iY, index);\n          index += 1;\n\n          if (i === len - 1) {\n            closerV = path.v[0];\n          } else {\n            closerV = path.v[i + 1];\n          }\n\n          distance = Math.sqrt(Math.pow(currentV[0] - closerV[0], 2) + Math.pow(currentV[1] - closerV[1], 2));\n          newPosPerc = distance ? Math.min(distance / 2, round) / distance : 0;\n          oX = currentV[0] + (closerV[0] - currentV[0]) * newPosPerc;\n          vX = oX;\n          oY = currentV[1] + (closerV[1] - currentV[1]) * newPosPerc;\n          vY = oY;\n          iX = vX - (vX - currentV[0]) * roundCorner;\n          iY = vY - (vY - currentV[1]) * roundCorner;\n          clonedPath.setTripleAt(vX, vY, oX, oY, iX, iY, index);\n          index += 1;\n        }\n      } else {\n        clonedPath.setTripleAt(path.v[i][0], path.v[i][1], path.o[i][0], path.o[i][1], path.i[i][0], path.i[i][1], index);\n        index += 1;\n      }\n    }\n\n    return clonedPath;\n  };\n\n  RoundCornersModifier.prototype.processShapes = function (_isFirstFrame) {\n    var shapePaths;\n    var i;\n    var len = (this || _global).shapes.length;\n    var j;\n    var jLen;\n    var rd = (this || _global).rd.v;\n\n    if (rd !== 0) {\n      var shapeData;\n      var localShapeCollection;\n\n      for (i = 0; i < len; i += 1) {\n        shapeData = (this || _global).shapes[i];\n        localShapeCollection = shapeData.localShapeCollection;\n\n        if (!(!shapeData.shape._mdf && !(this || _global)._mdf && !_isFirstFrame)) {\n          localShapeCollection.releaseShapes();\n          shapeData.shape._mdf = true;\n          shapePaths = shapeData.shape.paths.shapes;\n          jLen = shapeData.shape.paths._length;\n\n          for (j = 0; j < jLen; j += 1) {\n            localShapeCollection.addShape(this.processPath(shapePaths[j], rd));\n          }\n        }\n\n        shapeData.shape.paths = shapeData.localShapeCollection;\n      }\n    }\n\n    if (!(this || _global).dynamicProperties.length) {\n      (this || _global)._mdf = false;\n    }\n  };\n\n  ShapeModifiers.registerModifier(\"rd\", RoundCornersModifier);\n  /* global extendPrototype, ShapeModifier, PropertyFactory, shapePool, ShapeModifiers */\n\n  function PuckerAndBloatModifier() {}\n\n  extendPrototype([ShapeModifier], PuckerAndBloatModifier);\n\n  PuckerAndBloatModifier.prototype.initModifierProperties = function (elem, data) {\n    (this || _global).getValue = (this || _global).processKeys;\n    (this || _global).amount = PropertyFactory.getProp(elem, data.a, 0, null, this || _global);\n    (this || _global)._isAnimated = !!(this || _global).amount.effectsSequence.length;\n  };\n\n  PuckerAndBloatModifier.prototype.processPath = function (path, amount) {\n    var percent = amount / 100;\n    var centerPoint = [0, 0];\n    var pathLength = path._length;\n    var i = 0;\n\n    for (i = 0; i < pathLength; i += 1) {\n      centerPoint[0] += path.v[i][0];\n      centerPoint[1] += path.v[i][1];\n    }\n\n    centerPoint[0] /= pathLength;\n    centerPoint[1] /= pathLength;\n    var clonedPath = shapePool.newElement();\n    clonedPath.c = path.c;\n    var vX;\n    var vY;\n    var oX;\n    var oY;\n    var iX;\n    var iY;\n\n    for (i = 0; i < pathLength; i += 1) {\n      vX = path.v[i][0] + (centerPoint[0] - path.v[i][0]) * percent;\n      vY = path.v[i][1] + (centerPoint[1] - path.v[i][1]) * percent;\n      oX = path.o[i][0] + (centerPoint[0] - path.o[i][0]) * -percent;\n      oY = path.o[i][1] + (centerPoint[1] - path.o[i][1]) * -percent;\n      iX = path.i[i][0] + (centerPoint[0] - path.i[i][0]) * -percent;\n      iY = path.i[i][1] + (centerPoint[1] - path.i[i][1]) * -percent;\n      clonedPath.setTripleAt(vX, vY, oX, oY, iX, iY, i);\n    }\n\n    return clonedPath;\n  };\n\n  PuckerAndBloatModifier.prototype.processShapes = function (_isFirstFrame) {\n    var shapePaths;\n    var i;\n    var len = (this || _global).shapes.length;\n    var j;\n    var jLen;\n    var amount = (this || _global).amount.v;\n\n    if (amount !== 0) {\n      var shapeData;\n      var localShapeCollection;\n\n      for (i = 0; i < len; i += 1) {\n        shapeData = (this || _global).shapes[i];\n        localShapeCollection = shapeData.localShapeCollection;\n\n        if (!(!shapeData.shape._mdf && !(this || _global)._mdf && !_isFirstFrame)) {\n          localShapeCollection.releaseShapes();\n          shapeData.shape._mdf = true;\n          shapePaths = shapeData.shape.paths.shapes;\n          jLen = shapeData.shape.paths._length;\n\n          for (j = 0; j < jLen; j += 1) {\n            localShapeCollection.addShape(this.processPath(shapePaths[j], amount));\n          }\n        }\n\n        shapeData.shape.paths = shapeData.localShapeCollection;\n      }\n    }\n\n    if (!(this || _global).dynamicProperties.length) {\n      (this || _global)._mdf = false;\n    }\n  };\n\n  ShapeModifiers.registerModifier(\"pb\", PuckerAndBloatModifier);\n  /* global extendPrototype, ShapeModifier, TransformPropertyFactory, PropertyFactory, Matrix, ShapeModifiers */\n\n  function RepeaterModifier() {}\n\n  extendPrototype([ShapeModifier], RepeaterModifier);\n\n  RepeaterModifier.prototype.initModifierProperties = function (elem, data) {\n    (this || _global).getValue = (this || _global).processKeys;\n    (this || _global).c = PropertyFactory.getProp(elem, data.c, 0, null, this || _global);\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, null, this || _global);\n    (this || _global).tr = TransformPropertyFactory.getTransformProperty(elem, data.tr, this || _global);\n    (this || _global).so = PropertyFactory.getProp(elem, data.tr.so, 0, 0.01, this || _global);\n    (this || _global).eo = PropertyFactory.getProp(elem, data.tr.eo, 0, 0.01, this || _global);\n    (this || _global).data = data;\n\n    if (!(this || _global).dynamicProperties.length) {\n      this.getValue(true);\n    }\n\n    (this || _global)._isAnimated = !!(this || _global).dynamicProperties.length;\n    (this || _global).pMatrix = new Matrix();\n    (this || _global).rMatrix = new Matrix();\n    (this || _global).sMatrix = new Matrix();\n    (this || _global).tMatrix = new Matrix();\n    (this || _global).matrix = new Matrix();\n  };\n\n  RepeaterModifier.prototype.applyTransforms = function (pMatrix, rMatrix, sMatrix, transform, perc, inv) {\n    var dir = inv ? -1 : 1;\n    var scaleX = transform.s.v[0] + (1 - transform.s.v[0]) * (1 - perc);\n    var scaleY = transform.s.v[1] + (1 - transform.s.v[1]) * (1 - perc);\n    pMatrix.translate(transform.p.v[0] * dir * perc, transform.p.v[1] * dir * perc, transform.p.v[2]);\n    rMatrix.translate(-transform.a.v[0], -transform.a.v[1], transform.a.v[2]);\n    rMatrix.rotate(-transform.r.v * dir * perc);\n    rMatrix.translate(transform.a.v[0], transform.a.v[1], transform.a.v[2]);\n    sMatrix.translate(-transform.a.v[0], -transform.a.v[1], transform.a.v[2]);\n    sMatrix.scale(inv ? 1 / scaleX : scaleX, inv ? 1 / scaleY : scaleY);\n    sMatrix.translate(transform.a.v[0], transform.a.v[1], transform.a.v[2]);\n  };\n\n  RepeaterModifier.prototype.init = function (elem, arr, pos, elemsData) {\n    (this || _global).elem = elem;\n    (this || _global).arr = arr;\n    (this || _global).pos = pos;\n    (this || _global).elemsData = elemsData;\n    (this || _global)._currentCopies = 0;\n    (this || _global)._elements = [];\n    (this || _global)._groups = [];\n    (this || _global).frameId = -1;\n    this.initDynamicPropertyContainer(elem);\n    this.initModifierProperties(elem, arr[pos]);\n\n    while (pos > 0) {\n      pos -= 1; // this._elements.unshift(arr.splice(pos,1)[0]);\n\n      (this || _global)._elements.unshift(arr[pos]);\n    }\n\n    if ((this || _global).dynamicProperties.length) {\n      (this || _global).k = true;\n    } else {\n      this.getValue(true);\n    }\n  };\n\n  RepeaterModifier.prototype.resetElements = function (elements) {\n    var i;\n    var len = elements.length;\n\n    for (i = 0; i < len; i += 1) {\n      elements[i]._processed = false;\n\n      if (elements[i].ty === \"gr\") {\n        this.resetElements(elements[i].it);\n      }\n    }\n  };\n\n  RepeaterModifier.prototype.cloneElements = function (elements) {\n    var newElements = JSON.parse(JSON.stringify(elements));\n    this.resetElements(newElements);\n    return newElements;\n  };\n\n  RepeaterModifier.prototype.changeGroupRender = function (elements, renderFlag) {\n    var i;\n    var len = elements.length;\n\n    for (i = 0; i < len; i += 1) {\n      elements[i]._render = renderFlag;\n\n      if (elements[i].ty === \"gr\") {\n        this.changeGroupRender(elements[i].it, renderFlag);\n      }\n    }\n  };\n\n  RepeaterModifier.prototype.processShapes = function (_isFirstFrame) {\n    var items;\n    var itemsTransform;\n    var i;\n    var dir;\n    var cont;\n    var hasReloaded = false;\n\n    if ((this || _global)._mdf || _isFirstFrame) {\n      var copies = Math.ceil((this || _global).c.v);\n\n      if ((this || _global)._groups.length < copies) {\n        while ((this || _global)._groups.length < copies) {\n          var group = {\n            it: this.cloneElements((this || _global)._elements),\n            ty: \"gr\"\n          };\n          group.it.push({\n            a: {\n              a: 0,\n              ix: 1,\n              k: [0, 0]\n            },\n            nm: \"Transform\",\n            o: {\n              a: 0,\n              ix: 7,\n              k: 100\n            },\n            p: {\n              a: 0,\n              ix: 2,\n              k: [0, 0]\n            },\n            r: {\n              a: 1,\n              ix: 6,\n              k: [{\n                s: 0,\n                e: 0,\n                t: 0\n              }, {\n                s: 0,\n                e: 0,\n                t: 1\n              }]\n            },\n            s: {\n              a: 0,\n              ix: 3,\n              k: [100, 100]\n            },\n            sa: {\n              a: 0,\n              ix: 5,\n              k: 0\n            },\n            sk: {\n              a: 0,\n              ix: 4,\n              k: 0\n            },\n            ty: \"tr\"\n          });\n\n          (this || _global).arr.splice(0, 0, group);\n\n          (this || _global)._groups.splice(0, 0, group);\n\n          (this || _global)._currentCopies += 1;\n        }\n\n        (this || _global).elem.reloadShapes();\n\n        hasReloaded = true;\n      }\n\n      cont = 0;\n      var renderFlag;\n\n      for (i = 0; i <= (this || _global)._groups.length - 1; i += 1) {\n        renderFlag = cont < copies;\n        (this || _global)._groups[i]._render = renderFlag;\n        this.changeGroupRender((this || _global)._groups[i].it, renderFlag);\n\n        if (!renderFlag) {\n          var elems = (this || _global).elemsData[i].it;\n          var transformData = elems[elems.length - 1];\n\n          if (transformData.transform.op.v !== 0) {\n            transformData.transform.op._mdf = true;\n            transformData.transform.op.v = 0;\n          } else {\n            transformData.transform.op._mdf = false;\n          }\n        }\n\n        cont += 1;\n      }\n\n      (this || _global)._currentCopies = copies; /// /\n\n      var offset = (this || _global).o.v;\n      var offsetModulo = offset % 1;\n      var roundOffset = offset > 0 ? Math.floor(offset) : Math.ceil(offset);\n      var pProps = (this || _global).pMatrix.props;\n      var rProps = (this || _global).rMatrix.props;\n      var sProps = (this || _global).sMatrix.props;\n\n      (this || _global).pMatrix.reset();\n\n      (this || _global).rMatrix.reset();\n\n      (this || _global).sMatrix.reset();\n\n      (this || _global).tMatrix.reset();\n\n      (this || _global).matrix.reset();\n\n      var iteration = 0;\n\n      if (offset > 0) {\n        while (iteration < roundOffset) {\n          this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, 1, false);\n          iteration += 1;\n        }\n\n        if (offsetModulo) {\n          this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, offsetModulo, false);\n          iteration += offsetModulo;\n        }\n      } else if (offset < 0) {\n        while (iteration > roundOffset) {\n          this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, 1, true);\n          iteration -= 1;\n        }\n\n        if (offsetModulo) {\n          this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, -offsetModulo, true);\n          iteration -= offsetModulo;\n        }\n      }\n\n      i = (this || _global).data.m === 1 ? 0 : (this || _global)._currentCopies - 1;\n      dir = (this || _global).data.m === 1 ? 1 : -1;\n      cont = (this || _global)._currentCopies;\n      var j;\n      var jLen;\n\n      while (cont) {\n        items = (this || _global).elemsData[i].it;\n        itemsTransform = items[items.length - 1].transform.mProps.v.props;\n        jLen = itemsTransform.length;\n        items[items.length - 1].transform.mProps._mdf = true;\n        items[items.length - 1].transform.op._mdf = true;\n        items[items.length - 1].transform.op.v = (this || _global)._currentCopies === 1 ? (this || _global).so.v : (this || _global).so.v + ((this || _global).eo.v - (this || _global).so.v) * (i / ((this || _global)._currentCopies - 1));\n\n        if (iteration !== 0) {\n          if (i !== 0 && dir === 1 || i !== (this || _global)._currentCopies - 1 && dir === -1) {\n            this.applyTransforms((this || _global).pMatrix, (this || _global).rMatrix, (this || _global).sMatrix, (this || _global).tr, 1, false);\n          }\n\n          (this || _global).matrix.transform(rProps[0], rProps[1], rProps[2], rProps[3], rProps[4], rProps[5], rProps[6], rProps[7], rProps[8], rProps[9], rProps[10], rProps[11], rProps[12], rProps[13], rProps[14], rProps[15]);\n\n          (this || _global).matrix.transform(sProps[0], sProps[1], sProps[2], sProps[3], sProps[4], sProps[5], sProps[6], sProps[7], sProps[8], sProps[9], sProps[10], sProps[11], sProps[12], sProps[13], sProps[14], sProps[15]);\n\n          (this || _global).matrix.transform(pProps[0], pProps[1], pProps[2], pProps[3], pProps[4], pProps[5], pProps[6], pProps[7], pProps[8], pProps[9], pProps[10], pProps[11], pProps[12], pProps[13], pProps[14], pProps[15]);\n\n          for (j = 0; j < jLen; j += 1) {\n            itemsTransform[j] = (this || _global).matrix.props[j];\n          }\n\n          (this || _global).matrix.reset();\n        } else {\n          (this || _global).matrix.reset();\n\n          for (j = 0; j < jLen; j += 1) {\n            itemsTransform[j] = (this || _global).matrix.props[j];\n          }\n        }\n\n        iteration += 1;\n        cont -= 1;\n        i += dir;\n      }\n    } else {\n      cont = (this || _global)._currentCopies;\n      i = 0;\n      dir = 1;\n\n      while (cont) {\n        items = (this || _global).elemsData[i].it;\n        itemsTransform = items[items.length - 1].transform.mProps.v.props;\n        items[items.length - 1].transform.mProps._mdf = false;\n        items[items.length - 1].transform.op._mdf = false;\n        cont -= 1;\n        i += dir;\n      }\n    }\n\n    return hasReloaded;\n  };\n\n  RepeaterModifier.prototype.addShape = function () {};\n\n  ShapeModifiers.registerModifier(\"rp\", RepeaterModifier);\n  /* global createSizedArray, shapePool */\n\n  function ShapeCollection() {\n    (this || _global)._length = 0;\n    (this || _global)._maxLength = 4;\n    (this || _global).shapes = createSizedArray((this || _global)._maxLength);\n  }\n\n  ShapeCollection.prototype.addShape = function (shapeData) {\n    if ((this || _global)._length === (this || _global)._maxLength) {\n      (this || _global).shapes = (this || _global).shapes.concat(createSizedArray((this || _global)._maxLength));\n      (this || _global)._maxLength *= 2;\n    }\n\n    (this || _global).shapes[(this || _global)._length] = shapeData;\n    (this || _global)._length += 1;\n  };\n\n  ShapeCollection.prototype.releaseShapes = function () {\n    var i;\n\n    for (i = 0; i < (this || _global)._length; i += 1) {\n      shapePool.release((this || _global).shapes[i]);\n    }\n\n    (this || _global)._length = 0;\n  };\n  /* global createSizedArray, createTypedArray, PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n\n  function DashProperty(elem, data, renderer, container) {\n    (this || _global).elem = elem;\n    (this || _global).frameId = -1;\n    (this || _global).dataProps = createSizedArray(data.length);\n    (this || _global).renderer = renderer;\n    (this || _global).k = false;\n    (this || _global).dashStr = \"\";\n    (this || _global).dashArray = createTypedArray(\"float32\", data.length ? data.length - 1 : 0);\n    (this || _global).dashoffset = createTypedArray(\"float32\", 1);\n    this.initDynamicPropertyContainer(container);\n    var i;\n    var len = data.length || 0;\n    var prop;\n\n    for (i = 0; i < len; i += 1) {\n      prop = PropertyFactory.getProp(elem, data[i].v, 0, 0, this || _global);\n      (this || _global).k = prop.k || (this || _global).k;\n      (this || _global).dataProps[i] = {\n        n: data[i].n,\n        p: prop\n      };\n    }\n\n    if (!(this || _global).k) {\n      this.getValue(true);\n    }\n\n    (this || _global)._isAnimated = (this || _global).k;\n  }\n\n  DashProperty.prototype.getValue = function (forceRender) {\n    if ((this || _global).elem.globalData.frameId === (this || _global).frameId && !forceRender) {\n      return;\n    }\n\n    (this || _global).frameId = (this || _global).elem.globalData.frameId;\n    this.iterateDynamicProperties();\n    (this || _global)._mdf = (this || _global)._mdf || forceRender;\n\n    if ((this || _global)._mdf) {\n      var i = 0;\n      var len = (this || _global).dataProps.length;\n\n      if ((this || _global).renderer === \"svg\") {\n        (this || _global).dashStr = \"\";\n      }\n\n      for (i = 0; i < len; i += 1) {\n        if ((this || _global).dataProps[i].n !== \"o\") {\n          if ((this || _global).renderer === \"svg\") {\n            (this || _global).dashStr += \" \" + (this || _global).dataProps[i].p.v;\n          } else {\n            (this || _global).dashArray[i] = (this || _global).dataProps[i].p.v;\n          }\n        } else {\n          (this || _global).dashoffset[0] = (this || _global).dataProps[i].p.v;\n        }\n      }\n    }\n  };\n\n  extendPrototype([DynamicPropertyContainer], DashProperty);\n  /* global createTypedArray, PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n  function GradientProperty(elem, data, container) {\n    (this || _global).data = data;\n    (this || _global).c = createTypedArray(\"uint8c\", data.p * 4);\n    var cLength = data.k.k[0].s ? data.k.k[0].s.length - data.p * 4 : data.k.k.length - data.p * 4;\n    (this || _global).o = createTypedArray(\"float32\", cLength);\n    (this || _global)._cmdf = false;\n    (this || _global)._omdf = false;\n    (this || _global)._collapsable = this.checkCollapsable();\n    (this || _global)._hasOpacity = cLength;\n    this.initDynamicPropertyContainer(container);\n    (this || _global).prop = PropertyFactory.getProp(elem, data.k, 1, null, this || _global);\n    (this || _global).k = (this || _global).prop.k;\n    this.getValue(true);\n  }\n\n  GradientProperty.prototype.comparePoints = function (values, points) {\n    var i = 0;\n    var len = (this || _global).o.length / 2;\n    var diff;\n\n    while (i < len) {\n      diff = Math.abs(values[i * 4] - values[points * 4 + i * 2]);\n\n      if (diff > 0.01) {\n        return false;\n      }\n\n      i += 1;\n    }\n\n    return true;\n  };\n\n  GradientProperty.prototype.checkCollapsable = function () {\n    if ((this || _global).o.length / 2 !== (this || _global).c.length / 4) {\n      return false;\n    }\n\n    if ((this || _global).data.k.k[0].s) {\n      var i = 0;\n      var len = (this || _global).data.k.k.length;\n\n      while (i < len) {\n        if (!this.comparePoints((this || _global).data.k.k[i].s, (this || _global).data.p)) {\n          return false;\n        }\n\n        i += 1;\n      }\n    } else if (!this.comparePoints((this || _global).data.k.k, (this || _global).data.p)) {\n      return false;\n    }\n\n    return true;\n  };\n\n  GradientProperty.prototype.getValue = function (forceRender) {\n    (this || _global).prop.getValue();\n\n    (this || _global)._mdf = false;\n    (this || _global)._cmdf = false;\n    (this || _global)._omdf = false;\n\n    if ((this || _global).prop._mdf || forceRender) {\n      var i;\n      var len = (this || _global).data.p * 4;\n      var mult;\n      var val;\n\n      for (i = 0; i < len; i += 1) {\n        mult = i % 4 === 0 ? 100 : 255;\n        val = Math.round((this || _global).prop.v[i] * mult);\n\n        if ((this || _global).c[i] !== val) {\n          (this || _global).c[i] = val;\n          (this || _global)._cmdf = !forceRender;\n        }\n      }\n\n      if ((this || _global).o.length) {\n        len = (this || _global).prop.v.length;\n\n        for (i = (this || _global).data.p * 4; i < len; i += 1) {\n          mult = i % 2 === 0 ? 100 : 1;\n          val = i % 2 === 0 ? Math.round((this || _global).prop.v[i] * 100) : (this || _global).prop.v[i];\n\n          if ((this || _global).o[i - (this || _global).data.p * 4] !== val) {\n            (this || _global).o[i - (this || _global).data.p * 4] = val;\n            (this || _global)._omdf = !forceRender;\n          }\n        }\n      }\n\n      (this || _global)._mdf = !forceRender;\n    }\n  };\n\n  extendPrototype([DynamicPropertyContainer], GradientProperty);\n  /* exported buildShapeString */\n\n  var buildShapeString = function (pathNodes, length, closed, mat) {\n    if (length === 0) {\n      return \"\";\n    }\n\n    var _o = pathNodes.o;\n    var _i = pathNodes.i;\n    var _v = pathNodes.v;\n    var i;\n    var shapeString = \" M\" + mat.applyToPointStringified(_v[0][0], _v[0][1]);\n\n    for (i = 1; i < length; i += 1) {\n      shapeString += \" C\" + mat.applyToPointStringified(_o[i - 1][0], _o[i - 1][1]) + \" \" + mat.applyToPointStringified(_i[i][0], _i[i][1]) + \" \" + mat.applyToPointStringified(_v[i][0], _v[i][1]);\n    }\n\n    if (closed && length) {\n      shapeString += \" C\" + mat.applyToPointStringified(_o[i - 1][0], _o[i - 1][1]) + \" \" + mat.applyToPointStringified(_i[0][0], _i[0][1]) + \" \" + mat.applyToPointStringified(_v[0][0], _v[0][1]);\n      shapeString += \"z\";\n    }\n\n    return shapeString;\n  };\n  /* global Howl */\n\n  /* exported audioControllerFactory */\n\n\n  var audioControllerFactory = function () {\n    function AudioController(audioFactory) {\n      (this || _global).audios = [];\n      (this || _global).audioFactory = audioFactory;\n      (this || _global)._volume = 1;\n      (this || _global)._isMuted = false;\n    }\n\n    AudioController.prototype = {\n      addAudio: function (audio) {\n        (this || _global).audios.push(audio);\n      },\n      pause: function () {\n        var i;\n        var len = (this || _global).audios.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global).audios[i].pause();\n        }\n      },\n      resume: function () {\n        var i;\n        var len = (this || _global).audios.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global).audios[i].resume();\n        }\n      },\n      setRate: function (rateValue) {\n        var i;\n        var len = (this || _global).audios.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global).audios[i].setRate(rateValue);\n        }\n      },\n      createAudio: function (assetPath) {\n        if ((this || _global).audioFactory) {\n          return this.audioFactory(assetPath);\n        }\n\n        if (Howl) {\n          return new Howl({\n            src: [assetPath]\n          });\n        }\n\n        return {\n          isPlaying: false,\n          play: function () {\n            (this || _global).isPlaying = true;\n          },\n          seek: function () {\n            (this || _global).isPlaying = false;\n          },\n          playing: function () {},\n          rate: function () {},\n          setVolume: function () {}\n        };\n      },\n      setAudioFactory: function (audioFactory) {\n        (this || _global).audioFactory = audioFactory;\n      },\n      setVolume: function (value) {\n        (this || _global)._volume = value;\n\n        this._updateVolume();\n      },\n      mute: function () {\n        (this || _global)._isMuted = true;\n\n        this._updateVolume();\n      },\n      unmute: function () {\n        (this || _global)._isMuted = false;\n\n        this._updateVolume();\n      },\n      getVolume: function () {\n        return (this || _global)._volume;\n      },\n      _updateVolume: function () {\n        var i;\n        var len = (this || _global).audios.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global).audios[i].volume((this || _global)._volume * ((this || _global)._isMuted ? 0 : 1));\n        }\n      }\n    };\n    return function () {\n      return new AudioController();\n    };\n  }();\n  /* global createTag, createNS, isSafari, assetLoader */\n\n  /* exported ImagePreloader */\n\n\n  var ImagePreloader = function () {\n    var proxyImage = function () {\n      var canvas = createTag(\"canvas\");\n      canvas.width = 1;\n      canvas.height = 1;\n      var ctx = canvas.getContext(\"2d\");\n      ctx.fillStyle = \"rgba(0,0,0,0)\";\n      ctx.fillRect(0, 0, 1, 1);\n      return canvas;\n    }();\n\n    function imageLoaded() {\n      (this || _global).loadedAssets += 1;\n\n      if ((this || _global).loadedAssets === (this || _global).totalImages && (this || _global).loadedFootagesCount === (this || _global).totalFootages) {\n        if ((this || _global).imagesLoadedCb) {\n          this.imagesLoadedCb(null);\n        }\n      }\n    }\n\n    function footageLoaded() {\n      (this || _global).loadedFootagesCount += 1;\n\n      if ((this || _global).loadedAssets === (this || _global).totalImages && (this || _global).loadedFootagesCount === (this || _global).totalFootages) {\n        if ((this || _global).imagesLoadedCb) {\n          this.imagesLoadedCb(null);\n        }\n      }\n    }\n\n    function getAssetsPath(assetData, assetsPath, originalPath) {\n      var path = \"\";\n\n      if (assetData.e) {\n        path = assetData.p;\n      } else if (assetsPath) {\n        var imagePath = assetData.p;\n\n        if (imagePath.indexOf(\"images/\") !== -1) {\n          imagePath = imagePath.split(\"/\")[1];\n        }\n\n        path = assetsPath + imagePath;\n      } else {\n        path = originalPath;\n        path += assetData.u ? assetData.u : \"\";\n        path += assetData.p;\n      }\n\n      return path;\n    }\n\n    function testImageLoaded(img) {\n      var _count = 0;\n      var intervalId = setInterval(function () {\n        var box = img.getBBox();\n\n        if (box.width || _count > 500) {\n          this._imageLoaded();\n\n          clearInterval(intervalId);\n        }\n\n        _count += 1;\n      }.bind(this || _global), 50);\n    }\n\n    function createImageData(assetData) {\n      var path = getAssetsPath(assetData, (this || _global).assetsPath, (this || _global).path);\n      var img = createNS(\"image\");\n\n      if (isSafari) {\n        this.testImageLoaded(img);\n      } else {\n        img.addEventListener(\"load\", (this || _global)._imageLoaded, false);\n      }\n\n      img.addEventListener(\"error\", function () {\n        ob.img = proxyImage;\n\n        this._imageLoaded();\n      }.bind(this || _global), false);\n      img.setAttributeNS(\"http://www.w3.org/1999/xlink\", \"href\", path);\n\n      if ((this || _global)._elementHelper.append) {\n        (this || _global)._elementHelper.append(img);\n      } else {\n        (this || _global)._elementHelper.appendChild(img);\n      }\n\n      var ob = {\n        img: img,\n        assetData: assetData\n      };\n      return ob;\n    }\n\n    function createImgData(assetData) {\n      var path = getAssetsPath(assetData, (this || _global).assetsPath, (this || _global).path);\n      var img = createTag(\"img\");\n      img.crossOrigin = \"anonymous\";\n      img.addEventListener(\"load\", (this || _global)._imageLoaded, false);\n      img.addEventListener(\"error\", function () {\n        ob.img = proxyImage;\n\n        this._imageLoaded();\n      }.bind(this || _global), false);\n      img.src = path;\n      var ob = {\n        img: img,\n        assetData: assetData\n      };\n      return ob;\n    }\n\n    function createFootageData(data) {\n      var ob = {\n        assetData: data\n      };\n      var path = getAssetsPath(data, (this || _global).assetsPath, (this || _global).path);\n      assetLoader.load(path, function (footageData) {\n        ob.img = footageData;\n\n        this._footageLoaded();\n      }.bind(this || _global), function () {\n        ob.img = {};\n\n        this._footageLoaded();\n      }.bind(this || _global));\n      return ob;\n    }\n\n    function loadAssets(assets, cb) {\n      (this || _global).imagesLoadedCb = cb;\n      var i;\n      var len = assets.length;\n\n      for (i = 0; i < len; i += 1) {\n        if (!assets[i].layers) {\n          if (!assets[i].t) {\n            (this || _global).totalImages += 1;\n\n            (this || _global).images.push(this._createImageData(assets[i]));\n          } else if (assets[i].t === 3) {\n            (this || _global).totalFootages += 1;\n\n            (this || _global).images.push(this.createFootageData(assets[i]));\n          }\n        }\n      }\n    }\n\n    function setPath(path) {\n      (this || _global).path = path || \"\";\n    }\n\n    function setAssetsPath(path) {\n      (this || _global).assetsPath = path || \"\";\n    }\n\n    function getAsset(assetData) {\n      var i = 0;\n      var len = (this || _global).images.length;\n\n      while (i < len) {\n        if ((this || _global).images[i].assetData === assetData) {\n          return (this || _global).images[i].img;\n        }\n\n        i += 1;\n      }\n\n      return null;\n    }\n\n    function destroy() {\n      (this || _global).imagesLoadedCb = null;\n      (this || _global).images.length = 0;\n    }\n\n    function loadedImages() {\n      return (this || _global).totalImages === (this || _global).loadedAssets;\n    }\n\n    function loadedFootages() {\n      return (this || _global).totalFootages === (this || _global).loadedFootagesCount;\n    }\n\n    function setCacheType(type, elementHelper) {\n      if (type === \"svg\") {\n        (this || _global)._elementHelper = elementHelper;\n        (this || _global)._createImageData = (this || _global).createImageData.bind(this || _global);\n      } else {\n        (this || _global)._createImageData = (this || _global).createImgData.bind(this || _global);\n      }\n    }\n\n    function ImagePreloaderFactory() {\n      (this || _global)._imageLoaded = imageLoaded.bind(this || _global);\n      (this || _global)._footageLoaded = footageLoaded.bind(this || _global);\n      (this || _global).testImageLoaded = testImageLoaded.bind(this || _global);\n      (this || _global).createFootageData = createFootageData.bind(this || _global);\n      (this || _global).assetsPath = \"\";\n      (this || _global).path = \"\";\n      (this || _global).totalImages = 0;\n      (this || _global).totalFootages = 0;\n      (this || _global).loadedAssets = 0;\n      (this || _global).loadedFootagesCount = 0;\n      (this || _global).imagesLoadedCb = null;\n      (this || _global).images = [];\n    }\n\n    ImagePreloaderFactory.prototype = {\n      loadAssets: loadAssets,\n      setAssetsPath: setAssetsPath,\n      setPath: setPath,\n      loadedImages: loadedImages,\n      loadedFootages: loadedFootages,\n      destroy: destroy,\n      getAsset: getAsset,\n      createImgData: createImgData,\n      createImageData: createImageData,\n      imageLoaded: imageLoaded,\n      footageLoaded: footageLoaded,\n      setCacheType: setCacheType\n    };\n    return ImagePreloaderFactory;\n  }();\n  /* exported featureSupport */\n\n\n  var featureSupport = function () {\n    var ob = {\n      maskType: true\n    };\n\n    if (/MSIE 10/i.test(navigator.userAgent) || /MSIE 9/i.test(navigator.userAgent) || /rv:11.0/i.test(navigator.userAgent) || /Edge\\/\\d./i.test(navigator.userAgent)) {\n      ob.maskType = false;\n    }\n\n    return ob;\n  }();\n  /* global createNS */\n\n  /* exported filtersFactory */\n\n\n  var filtersFactory = function () {\n    var ob = {};\n    ob.createFilter = createFilter;\n    ob.createAlphaToLuminanceFilter = createAlphaToLuminanceFilter;\n\n    function createFilter(filId, skipCoordinates) {\n      var fil = createNS(\"filter\");\n      fil.setAttribute(\"id\", filId);\n\n      if (skipCoordinates !== true) {\n        fil.setAttribute(\"filterUnits\", \"objectBoundingBox\");\n        fil.setAttribute(\"x\", \"0%\");\n        fil.setAttribute(\"y\", \"0%\");\n        fil.setAttribute(\"width\", \"100%\");\n        fil.setAttribute(\"height\", \"100%\");\n      }\n\n      return fil;\n    }\n\n    function createAlphaToLuminanceFilter() {\n      var feColorMatrix = createNS(\"feColorMatrix\");\n      feColorMatrix.setAttribute(\"type\", \"matrix\");\n      feColorMatrix.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n      feColorMatrix.setAttribute(\"values\", \"0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1\");\n      return feColorMatrix;\n    }\n\n    return ob;\n  }();\n  /* exported assetLoader */\n\n\n  var assetLoader = function () {\n    function formatResponse(xhr) {\n      if (xhr.response && typeof xhr.response === \"object\") {\n        return xhr.response;\n      }\n\n      if (xhr.response && typeof xhr.response === \"string\") {\n        return JSON.parse(xhr.response);\n      }\n\n      if (xhr.responseText) {\n        return JSON.parse(xhr.responseText);\n      }\n\n      return null;\n    }\n\n    function loadAsset(path, callback, errorCallback) {\n      var response;\n      var xhr = new XMLHttpRequest(); // set responseType after calling open or IE will break.\n\n      try {\n        // This crashes on Android WebView prior to KitKat\n        xhr.responseType = \"json\";\n      } catch (err) {} // eslint-disable-line no-empty\n\n\n      xhr.onreadystatechange = function () {\n        if (xhr.readyState === 4) {\n          if (xhr.status === 200) {\n            response = formatResponse(xhr);\n            callback(response);\n          } else {\n            try {\n              response = formatResponse(xhr);\n              callback(response);\n            } catch (err) {\n              if (errorCallback) {\n                errorCallback(err);\n              }\n            }\n          }\n        }\n      };\n\n      xhr.open(\"GET\", path, true);\n      xhr.send();\n    }\n\n    return {\n      load: loadAsset\n    };\n  }();\n  /* global createSizedArray, PropertyFactory, TextAnimatorDataProperty, bez, addHueToRGB,\r\n    addSaturationToRGB, addBrightnessToRGB, LetterProps, Matrix, extendPrototype, DynamicPropertyContainer */\n\n\n  function TextAnimatorProperty(textData, renderType, elem) {\n    (this || _global)._isFirstFrame = true;\n    (this || _global)._hasMaskedPath = false;\n    (this || _global)._frameId = -1;\n    (this || _global)._textData = textData;\n    (this || _global)._renderType = renderType;\n    (this || _global)._elem = elem;\n    (this || _global)._animatorsData = createSizedArray((this || _global)._textData.a.length);\n    (this || _global)._pathData = {};\n    (this || _global)._moreOptions = {\n      alignment: {}\n    };\n    (this || _global).renderedLetters = [];\n    (this || _global).lettersChangedFlag = false;\n    this.initDynamicPropertyContainer(elem);\n  }\n\n  TextAnimatorProperty.prototype.searchProperties = function () {\n    var i;\n    var len = (this || _global)._textData.a.length;\n    var animatorProps;\n    var getProp = PropertyFactory.getProp;\n\n    for (i = 0; i < len; i += 1) {\n      animatorProps = (this || _global)._textData.a[i];\n      (this || _global)._animatorsData[i] = new TextAnimatorDataProperty((this || _global)._elem, animatorProps, this || _global);\n    }\n\n    if ((this || _global)._textData.p && \"m\" in (this || _global)._textData.p) {\n      (this || _global)._pathData = {\n        f: getProp((this || _global)._elem, (this || _global)._textData.p.f, 0, 0, this || _global),\n        l: getProp((this || _global)._elem, (this || _global)._textData.p.l, 0, 0, this || _global),\n        r: (this || _global)._textData.p.r,\n        m: (this || _global)._elem.maskManager.getMaskProperty((this || _global)._textData.p.m)\n      };\n      (this || _global)._hasMaskedPath = true;\n    } else {\n      (this || _global)._hasMaskedPath = false;\n    }\n\n    (this || _global)._moreOptions.alignment = getProp((this || _global)._elem, (this || _global)._textData.m.a, 1, 0, this || _global);\n  };\n\n  TextAnimatorProperty.prototype.getMeasures = function (documentData, lettersChangedFlag) {\n    (this || _global).lettersChangedFlag = lettersChangedFlag;\n\n    if (!(this || _global)._mdf && !(this || _global)._isFirstFrame && !lettersChangedFlag && (!(this || _global)._hasMaskedPath || !(this || _global)._pathData.m._mdf)) {\n      return;\n    }\n\n    (this || _global)._isFirstFrame = false;\n    var alignment = (this || _global)._moreOptions.alignment.v;\n    var animators = (this || _global)._animatorsData;\n    var textData = (this || _global)._textData;\n    var matrixHelper = (this || _global).mHelper;\n    var renderType = (this || _global)._renderType;\n    var renderedLettersCount = (this || _global).renderedLetters.length;\n    var xPos;\n    var yPos;\n    var i;\n    var len;\n    var letters = documentData.l;\n    var pathInfo;\n    var currentLength;\n    var currentPoint;\n    var segmentLength;\n    var flag;\n    var pointInd;\n    var segmentInd;\n    var prevPoint;\n    var points;\n    var segments;\n    var partialLength;\n    var totalLength;\n    var perc;\n    var tanAngle;\n    var mask;\n\n    if ((this || _global)._hasMaskedPath) {\n      mask = (this || _global)._pathData.m;\n\n      if (!(this || _global)._pathData.n || (this || _global)._pathData._mdf) {\n        var paths = mask.v;\n\n        if ((this || _global)._pathData.r) {\n          paths = paths.reverse();\n        } // TODO: release bezier data cached from previous pathInfo: this._pathData.pi\n\n\n        pathInfo = {\n          tLength: 0,\n          segments: []\n        };\n        len = paths._length - 1;\n        var bezierData;\n        totalLength = 0;\n\n        for (i = 0; i < len; i += 1) {\n          bezierData = bez.buildBezierData(paths.v[i], paths.v[i + 1], [paths.o[i][0] - paths.v[i][0], paths.o[i][1] - paths.v[i][1]], [paths.i[i + 1][0] - paths.v[i + 1][0], paths.i[i + 1][1] - paths.v[i + 1][1]]);\n          pathInfo.tLength += bezierData.segmentLength;\n          pathInfo.segments.push(bezierData);\n          totalLength += bezierData.segmentLength;\n        }\n\n        i = len;\n\n        if (mask.v.c) {\n          bezierData = bez.buildBezierData(paths.v[i], paths.v[0], [paths.o[i][0] - paths.v[i][0], paths.o[i][1] - paths.v[i][1]], [paths.i[0][0] - paths.v[0][0], paths.i[0][1] - paths.v[0][1]]);\n          pathInfo.tLength += bezierData.segmentLength;\n          pathInfo.segments.push(bezierData);\n          totalLength += bezierData.segmentLength;\n        }\n\n        (this || _global)._pathData.pi = pathInfo;\n      }\n\n      pathInfo = (this || _global)._pathData.pi;\n      currentLength = (this || _global)._pathData.f.v;\n      segmentInd = 0;\n      pointInd = 1;\n      segmentLength = 0;\n      flag = true;\n      segments = pathInfo.segments;\n\n      if (currentLength < 0 && mask.v.c) {\n        if (pathInfo.tLength < Math.abs(currentLength)) {\n          currentLength = -Math.abs(currentLength) % pathInfo.tLength;\n        }\n\n        segmentInd = segments.length - 1;\n        points = segments[segmentInd].points;\n        pointInd = points.length - 1;\n\n        while (currentLength < 0) {\n          currentLength += points[pointInd].partialLength;\n          pointInd -= 1;\n\n          if (pointInd < 0) {\n            segmentInd -= 1;\n            points = segments[segmentInd].points;\n            pointInd = points.length - 1;\n          }\n        }\n      }\n\n      points = segments[segmentInd].points;\n      prevPoint = points[pointInd - 1];\n      currentPoint = points[pointInd];\n      partialLength = currentPoint.partialLength;\n    }\n\n    len = letters.length;\n    xPos = 0;\n    yPos = 0;\n    var yOff = documentData.finalSize * 1.2 * 0.714;\n    var firstLine = true;\n    var animatorProps;\n    var animatorSelector;\n    var j;\n    var jLen;\n    var letterValue;\n    jLen = animators.length;\n    var mult;\n    var ind = -1;\n    var offf;\n    var xPathPos;\n    var yPathPos;\n    var initPathPos = currentLength;\n    var initSegmentInd = segmentInd;\n    var initPointInd = pointInd;\n    var currentLine = -1;\n    var elemOpacity;\n    var sc;\n    var sw;\n    var fc;\n    var k;\n    var letterSw;\n    var letterSc;\n    var letterFc;\n    var letterM = \"\";\n    var letterP = (this || _global).defaultPropsArray;\n    var letterO; //\n\n    if (documentData.j === 2 || documentData.j === 1) {\n      var animatorJustifyOffset = 0;\n      var animatorFirstCharOffset = 0;\n      var justifyOffsetMult = documentData.j === 2 ? -0.5 : -1;\n      var lastIndex = 0;\n      var isNewLine = true;\n\n      for (i = 0; i < len; i += 1) {\n        if (letters[i].n) {\n          if (animatorJustifyOffset) {\n            animatorJustifyOffset += animatorFirstCharOffset;\n          }\n\n          while (lastIndex < i) {\n            letters[lastIndex].animatorJustifyOffset = animatorJustifyOffset;\n            lastIndex += 1;\n          }\n\n          animatorJustifyOffset = 0;\n          isNewLine = true;\n        } else {\n          for (j = 0; j < jLen; j += 1) {\n            animatorProps = animators[j].a;\n\n            if (animatorProps.t.propType) {\n              if (isNewLine && documentData.j === 2) {\n                animatorFirstCharOffset += animatorProps.t.v * justifyOffsetMult;\n              }\n\n              animatorSelector = animators[j].s;\n              mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n              if (mult.length) {\n                animatorJustifyOffset += animatorProps.t.v * mult[0] * justifyOffsetMult;\n              } else {\n                animatorJustifyOffset += animatorProps.t.v * mult * justifyOffsetMult;\n              }\n            }\n          }\n\n          isNewLine = false;\n        }\n      }\n\n      if (animatorJustifyOffset) {\n        animatorJustifyOffset += animatorFirstCharOffset;\n      }\n\n      while (lastIndex < i) {\n        letters[lastIndex].animatorJustifyOffset = animatorJustifyOffset;\n        lastIndex += 1;\n      }\n    } //\n\n\n    for (i = 0; i < len; i += 1) {\n      matrixHelper.reset();\n      elemOpacity = 1;\n\n      if (letters[i].n) {\n        xPos = 0;\n        yPos += documentData.yOffset;\n        yPos += firstLine ? 1 : 0;\n        currentLength = initPathPos;\n        firstLine = false;\n\n        if ((this || _global)._hasMaskedPath) {\n          segmentInd = initSegmentInd;\n          pointInd = initPointInd;\n          points = segments[segmentInd].points;\n          prevPoint = points[pointInd - 1];\n          currentPoint = points[pointInd];\n          partialLength = currentPoint.partialLength;\n          segmentLength = 0;\n        }\n\n        letterM = \"\";\n        letterFc = \"\";\n        letterSw = \"\";\n        letterO = \"\";\n        letterP = (this || _global).defaultPropsArray;\n      } else {\n        if ((this || _global)._hasMaskedPath) {\n          if (currentLine !== letters[i].line) {\n            switch (documentData.j) {\n              case 1:\n                currentLength += totalLength - documentData.lineWidths[letters[i].line];\n                break;\n\n              case 2:\n                currentLength += (totalLength - documentData.lineWidths[letters[i].line]) / 2;\n                break;\n\n              default:\n                break;\n            }\n\n            currentLine = letters[i].line;\n          }\n\n          if (ind !== letters[i].ind) {\n            if (letters[ind]) {\n              currentLength += letters[ind].extra;\n            }\n\n            currentLength += letters[i].an / 2;\n            ind = letters[i].ind;\n          }\n\n          currentLength += alignment[0] * letters[i].an * 0.005;\n          var animatorOffset = 0;\n\n          for (j = 0; j < jLen; j += 1) {\n            animatorProps = animators[j].a;\n\n            if (animatorProps.p.propType) {\n              animatorSelector = animators[j].s;\n              mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n              if (mult.length) {\n                animatorOffset += animatorProps.p.v[0] * mult[0];\n              } else {\n                animatorOffset += animatorProps.p.v[0] * mult;\n              }\n            }\n\n            if (animatorProps.a.propType) {\n              animatorSelector = animators[j].s;\n              mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n              if (mult.length) {\n                animatorOffset += animatorProps.a.v[0] * mult[0];\n              } else {\n                animatorOffset += animatorProps.a.v[0] * mult;\n              }\n            }\n          }\n\n          flag = true;\n\n          while (flag) {\n            if (segmentLength + partialLength >= currentLength + animatorOffset || !points) {\n              perc = (currentLength + animatorOffset - segmentLength) / currentPoint.partialLength;\n              xPathPos = prevPoint.point[0] + (currentPoint.point[0] - prevPoint.point[0]) * perc;\n              yPathPos = prevPoint.point[1] + (currentPoint.point[1] - prevPoint.point[1]) * perc;\n              matrixHelper.translate(-alignment[0] * letters[i].an * 0.005, -(alignment[1] * yOff) * 0.01);\n              flag = false;\n            } else if (points) {\n              segmentLength += currentPoint.partialLength;\n              pointInd += 1;\n\n              if (pointInd >= points.length) {\n                pointInd = 0;\n                segmentInd += 1;\n\n                if (!segments[segmentInd]) {\n                  if (mask.v.c) {\n                    pointInd = 0;\n                    segmentInd = 0;\n                    points = segments[segmentInd].points;\n                  } else {\n                    segmentLength -= currentPoint.partialLength;\n                    points = null;\n                  }\n                } else {\n                  points = segments[segmentInd].points;\n                }\n              }\n\n              if (points) {\n                prevPoint = currentPoint;\n                currentPoint = points[pointInd];\n                partialLength = currentPoint.partialLength;\n              }\n            }\n          }\n\n          offf = letters[i].an / 2 - letters[i].add;\n          matrixHelper.translate(-offf, 0, 0);\n        } else {\n          offf = letters[i].an / 2 - letters[i].add;\n          matrixHelper.translate(-offf, 0, 0); // Grouping alignment\n\n          matrixHelper.translate(-alignment[0] * letters[i].an * 0.005, -alignment[1] * yOff * 0.01, 0);\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n\n          if (animatorProps.t.propType) {\n            animatorSelector = animators[j].s;\n            mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars); // This condition is to prevent applying tracking to first character in each line. Might be better to use a boolean \"isNewLine\"\n\n            if (xPos !== 0 || documentData.j !== 0) {\n              if ((this || _global)._hasMaskedPath) {\n                if (mult.length) {\n                  currentLength += animatorProps.t.v * mult[0];\n                } else {\n                  currentLength += animatorProps.t.v * mult;\n                }\n              } else if (mult.length) {\n                xPos += animatorProps.t.v * mult[0];\n              } else {\n                xPos += animatorProps.t.v * mult;\n              }\n            }\n          }\n        }\n\n        if (documentData.strokeWidthAnim) {\n          sw = documentData.sw || 0;\n        }\n\n        if (documentData.strokeColorAnim) {\n          if (documentData.sc) {\n            sc = [documentData.sc[0], documentData.sc[1], documentData.sc[2]];\n          } else {\n            sc = [0, 0, 0];\n          }\n        }\n\n        if (documentData.fillColorAnim && documentData.fc) {\n          fc = [documentData.fc[0], documentData.fc[1], documentData.fc[2]];\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n\n          if (animatorProps.a.propType) {\n            animatorSelector = animators[j].s;\n            mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n            if (mult.length) {\n              matrixHelper.translate(-animatorProps.a.v[0] * mult[0], -animatorProps.a.v[1] * mult[1], animatorProps.a.v[2] * mult[2]);\n            } else {\n              matrixHelper.translate(-animatorProps.a.v[0] * mult, -animatorProps.a.v[1] * mult, animatorProps.a.v[2] * mult);\n            }\n          }\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n\n          if (animatorProps.s.propType) {\n            animatorSelector = animators[j].s;\n            mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n            if (mult.length) {\n              matrixHelper.scale(1 + (animatorProps.s.v[0] - 1) * mult[0], 1 + (animatorProps.s.v[1] - 1) * mult[1], 1);\n            } else {\n              matrixHelper.scale(1 + (animatorProps.s.v[0] - 1) * mult, 1 + (animatorProps.s.v[1] - 1) * mult, 1);\n            }\n          }\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n          animatorSelector = animators[j].s;\n          mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n          if (animatorProps.sk.propType) {\n            if (mult.length) {\n              matrixHelper.skewFromAxis(-animatorProps.sk.v * mult[0], animatorProps.sa.v * mult[1]);\n            } else {\n              matrixHelper.skewFromAxis(-animatorProps.sk.v * mult, animatorProps.sa.v * mult);\n            }\n          }\n\n          if (animatorProps.r.propType) {\n            if (mult.length) {\n              matrixHelper.rotateZ(-animatorProps.r.v * mult[2]);\n            } else {\n              matrixHelper.rotateZ(-animatorProps.r.v * mult);\n            }\n          }\n\n          if (animatorProps.ry.propType) {\n            if (mult.length) {\n              matrixHelper.rotateY(animatorProps.ry.v * mult[1]);\n            } else {\n              matrixHelper.rotateY(animatorProps.ry.v * mult);\n            }\n          }\n\n          if (animatorProps.rx.propType) {\n            if (mult.length) {\n              matrixHelper.rotateX(animatorProps.rx.v * mult[0]);\n            } else {\n              matrixHelper.rotateX(animatorProps.rx.v * mult);\n            }\n          }\n\n          if (animatorProps.o.propType) {\n            if (mult.length) {\n              elemOpacity += (animatorProps.o.v * mult[0] - elemOpacity) * mult[0];\n            } else {\n              elemOpacity += (animatorProps.o.v * mult - elemOpacity) * mult;\n            }\n          }\n\n          if (documentData.strokeWidthAnim && animatorProps.sw.propType) {\n            if (mult.length) {\n              sw += animatorProps.sw.v * mult[0];\n            } else {\n              sw += animatorProps.sw.v * mult;\n            }\n          }\n\n          if (documentData.strokeColorAnim && animatorProps.sc.propType) {\n            for (k = 0; k < 3; k += 1) {\n              if (mult.length) {\n                sc[k] += (animatorProps.sc.v[k] - sc[k]) * mult[0];\n              } else {\n                sc[k] += (animatorProps.sc.v[k] - sc[k]) * mult;\n              }\n            }\n          }\n\n          if (documentData.fillColorAnim && documentData.fc) {\n            if (animatorProps.fc.propType) {\n              for (k = 0; k < 3; k += 1) {\n                if (mult.length) {\n                  fc[k] += (animatorProps.fc.v[k] - fc[k]) * mult[0];\n                } else {\n                  fc[k] += (animatorProps.fc.v[k] - fc[k]) * mult;\n                }\n              }\n            }\n\n            if (animatorProps.fh.propType) {\n              if (mult.length) {\n                fc = addHueToRGB(fc, animatorProps.fh.v * mult[0]);\n              } else {\n                fc = addHueToRGB(fc, animatorProps.fh.v * mult);\n              }\n            }\n\n            if (animatorProps.fs.propType) {\n              if (mult.length) {\n                fc = addSaturationToRGB(fc, animatorProps.fs.v * mult[0]);\n              } else {\n                fc = addSaturationToRGB(fc, animatorProps.fs.v * mult);\n              }\n            }\n\n            if (animatorProps.fb.propType) {\n              if (mult.length) {\n                fc = addBrightnessToRGB(fc, animatorProps.fb.v * mult[0]);\n              } else {\n                fc = addBrightnessToRGB(fc, animatorProps.fb.v * mult);\n              }\n            }\n          }\n        }\n\n        for (j = 0; j < jLen; j += 1) {\n          animatorProps = animators[j].a;\n\n          if (animatorProps.p.propType) {\n            animatorSelector = animators[j].s;\n            mult = animatorSelector.getMult(letters[i].anIndexes[j], textData.a[j].s.totalChars);\n\n            if ((this || _global)._hasMaskedPath) {\n              if (mult.length) {\n                matrixHelper.translate(0, animatorProps.p.v[1] * mult[0], -animatorProps.p.v[2] * mult[1]);\n              } else {\n                matrixHelper.translate(0, animatorProps.p.v[1] * mult, -animatorProps.p.v[2] * mult);\n              }\n            } else if (mult.length) {\n              matrixHelper.translate(animatorProps.p.v[0] * mult[0], animatorProps.p.v[1] * mult[1], -animatorProps.p.v[2] * mult[2]);\n            } else {\n              matrixHelper.translate(animatorProps.p.v[0] * mult, animatorProps.p.v[1] * mult, -animatorProps.p.v[2] * mult);\n            }\n          }\n        }\n\n        if (documentData.strokeWidthAnim) {\n          letterSw = sw < 0 ? 0 : sw;\n        }\n\n        if (documentData.strokeColorAnim) {\n          letterSc = \"rgb(\" + Math.round(sc[0] * 255) + \",\" + Math.round(sc[1] * 255) + \",\" + Math.round(sc[2] * 255) + \")\";\n        }\n\n        if (documentData.fillColorAnim && documentData.fc) {\n          letterFc = \"rgb(\" + Math.round(fc[0] * 255) + \",\" + Math.round(fc[1] * 255) + \",\" + Math.round(fc[2] * 255) + \")\";\n        }\n\n        if ((this || _global)._hasMaskedPath) {\n          matrixHelper.translate(0, -documentData.ls);\n          matrixHelper.translate(0, alignment[1] * yOff * 0.01 + yPos, 0);\n\n          if (textData.p.p) {\n            tanAngle = (currentPoint.point[1] - prevPoint.point[1]) / (currentPoint.point[0] - prevPoint.point[0]);\n            var rot = Math.atan(tanAngle) * 180 / Math.PI;\n\n            if (currentPoint.point[0] < prevPoint.point[0]) {\n              rot += 180;\n            }\n\n            matrixHelper.rotate(-rot * Math.PI / 180);\n          }\n\n          matrixHelper.translate(xPathPos, yPathPos, 0);\n          currentLength -= alignment[0] * letters[i].an * 0.005;\n\n          if (letters[i + 1] && ind !== letters[i + 1].ind) {\n            currentLength += letters[i].an / 2;\n            currentLength += documentData.tr * 0.001 * documentData.finalSize;\n          }\n        } else {\n          matrixHelper.translate(xPos, yPos, 0);\n\n          if (documentData.ps) {\n            // matrixHelper.translate(documentData.ps[0],documentData.ps[1],0);\n            matrixHelper.translate(documentData.ps[0], documentData.ps[1] + documentData.ascent, 0);\n          }\n\n          switch (documentData.j) {\n            case 1:\n              matrixHelper.translate(letters[i].animatorJustifyOffset + documentData.justifyOffset + (documentData.boxWidth - documentData.lineWidths[letters[i].line]), 0, 0);\n              break;\n\n            case 2:\n              matrixHelper.translate(letters[i].animatorJustifyOffset + documentData.justifyOffset + (documentData.boxWidth - documentData.lineWidths[letters[i].line]) / 2, 0, 0);\n              break;\n\n            default:\n              break;\n          }\n\n          matrixHelper.translate(0, -documentData.ls);\n          matrixHelper.translate(offf, 0, 0);\n          matrixHelper.translate(alignment[0] * letters[i].an * 0.005, alignment[1] * yOff * 0.01, 0);\n          xPos += letters[i].l + documentData.tr * 0.001 * documentData.finalSize;\n        }\n\n        if (renderType === \"html\") {\n          letterM = matrixHelper.toCSS();\n        } else if (renderType === \"svg\") {\n          letterM = matrixHelper.to2dCSS();\n        } else {\n          letterP = [matrixHelper.props[0], matrixHelper.props[1], matrixHelper.props[2], matrixHelper.props[3], matrixHelper.props[4], matrixHelper.props[5], matrixHelper.props[6], matrixHelper.props[7], matrixHelper.props[8], matrixHelper.props[9], matrixHelper.props[10], matrixHelper.props[11], matrixHelper.props[12], matrixHelper.props[13], matrixHelper.props[14], matrixHelper.props[15]];\n        }\n\n        letterO = elemOpacity;\n      }\n\n      if (renderedLettersCount <= i) {\n        letterValue = new LetterProps(letterO, letterSw, letterSc, letterFc, letterM, letterP);\n\n        (this || _global).renderedLetters.push(letterValue);\n\n        renderedLettersCount += 1;\n        (this || _global).lettersChangedFlag = true;\n      } else {\n        letterValue = (this || _global).renderedLetters[i];\n        (this || _global).lettersChangedFlag = letterValue.update(letterO, letterSw, letterSc, letterFc, letterM, letterP) || (this || _global).lettersChangedFlag;\n      }\n    }\n  };\n\n  TextAnimatorProperty.prototype.getValue = function () {\n    if ((this || _global)._elem.globalData.frameId === (this || _global)._frameId) {\n      return;\n    }\n\n    (this || _global)._frameId = (this || _global)._elem.globalData.frameId;\n    this.iterateDynamicProperties();\n  };\n\n  TextAnimatorProperty.prototype.mHelper = new Matrix();\n  TextAnimatorProperty.prototype.defaultPropsArray = [];\n  extendPrototype([DynamicPropertyContainer], TextAnimatorProperty);\n  /* global PropertyFactory, degToRads, TextSelectorProp */\n\n  /* exported TextAnimatorDataProperty */\n\n  function TextAnimatorDataProperty(elem, animatorProps, container) {\n    var defaultData = {\n      propType: false\n    };\n    var getProp = PropertyFactory.getProp;\n    var textAnimatorAnimatables = animatorProps.a;\n    (this || _global).a = {\n      r: textAnimatorAnimatables.r ? getProp(elem, textAnimatorAnimatables.r, 0, degToRads, container) : defaultData,\n      rx: textAnimatorAnimatables.rx ? getProp(elem, textAnimatorAnimatables.rx, 0, degToRads, container) : defaultData,\n      ry: textAnimatorAnimatables.ry ? getProp(elem, textAnimatorAnimatables.ry, 0, degToRads, container) : defaultData,\n      sk: textAnimatorAnimatables.sk ? getProp(elem, textAnimatorAnimatables.sk, 0, degToRads, container) : defaultData,\n      sa: textAnimatorAnimatables.sa ? getProp(elem, textAnimatorAnimatables.sa, 0, degToRads, container) : defaultData,\n      s: textAnimatorAnimatables.s ? getProp(elem, textAnimatorAnimatables.s, 1, 0.01, container) : defaultData,\n      a: textAnimatorAnimatables.a ? getProp(elem, textAnimatorAnimatables.a, 1, 0, container) : defaultData,\n      o: textAnimatorAnimatables.o ? getProp(elem, textAnimatorAnimatables.o, 0, 0.01, container) : defaultData,\n      p: textAnimatorAnimatables.p ? getProp(elem, textAnimatorAnimatables.p, 1, 0, container) : defaultData,\n      sw: textAnimatorAnimatables.sw ? getProp(elem, textAnimatorAnimatables.sw, 0, 0, container) : defaultData,\n      sc: textAnimatorAnimatables.sc ? getProp(elem, textAnimatorAnimatables.sc, 1, 0, container) : defaultData,\n      fc: textAnimatorAnimatables.fc ? getProp(elem, textAnimatorAnimatables.fc, 1, 0, container) : defaultData,\n      fh: textAnimatorAnimatables.fh ? getProp(elem, textAnimatorAnimatables.fh, 0, 0, container) : defaultData,\n      fs: textAnimatorAnimatables.fs ? getProp(elem, textAnimatorAnimatables.fs, 0, 0.01, container) : defaultData,\n      fb: textAnimatorAnimatables.fb ? getProp(elem, textAnimatorAnimatables.fb, 0, 0.01, container) : defaultData,\n      t: textAnimatorAnimatables.t ? getProp(elem, textAnimatorAnimatables.t, 0, 0, container) : defaultData\n    };\n    (this || _global).s = TextSelectorProp.getTextSelectorProp(elem, animatorProps.s, container);\n    (this || _global).s.t = animatorProps.s.t;\n  }\n\n  function LetterProps(o, sw, sc, fc, m, p) {\n    (this || _global).o = o;\n    (this || _global).sw = sw;\n    (this || _global).sc = sc;\n    (this || _global).fc = fc;\n    (this || _global).m = m;\n    (this || _global).p = p;\n    (this || _global)._mdf = {\n      o: true,\n      sw: !!sw,\n      sc: !!sc,\n      fc: !!fc,\n      m: true,\n      p: true\n    };\n  }\n\n  LetterProps.prototype.update = function (o, sw, sc, fc, m, p) {\n    (this || _global)._mdf.o = false;\n    (this || _global)._mdf.sw = false;\n    (this || _global)._mdf.sc = false;\n    (this || _global)._mdf.fc = false;\n    (this || _global)._mdf.m = false;\n    (this || _global)._mdf.p = false;\n    var updated = false;\n\n    if ((this || _global).o !== o) {\n      (this || _global).o = o;\n      (this || _global)._mdf.o = true;\n      updated = true;\n    }\n\n    if ((this || _global).sw !== sw) {\n      (this || _global).sw = sw;\n      (this || _global)._mdf.sw = true;\n      updated = true;\n    }\n\n    if ((this || _global).sc !== sc) {\n      (this || _global).sc = sc;\n      (this || _global)._mdf.sc = true;\n      updated = true;\n    }\n\n    if ((this || _global).fc !== fc) {\n      (this || _global).fc = fc;\n      (this || _global)._mdf.fc = true;\n      updated = true;\n    }\n\n    if ((this || _global).m !== m) {\n      (this || _global).m = m;\n      (this || _global)._mdf.m = true;\n      updated = true;\n    }\n\n    if (p.length && ((this || _global).p[0] !== p[0] || (this || _global).p[1] !== p[1] || (this || _global).p[4] !== p[4] || (this || _global).p[5] !== p[5] || (this || _global).p[12] !== p[12] || (this || _global).p[13] !== p[13])) {\n      (this || _global).p = p;\n      (this || _global)._mdf.p = true;\n      updated = true;\n    }\n\n    return updated;\n  };\n  /* global FontManager, initialDefaultFrame, getFontProperties */\n\n  /* exported TextProperty */\n\n\n  function TextProperty(elem, data) {\n    (this || _global)._frameId = initialDefaultFrame;\n    (this || _global).pv = \"\";\n    (this || _global).v = \"\";\n    (this || _global).kf = false;\n    (this || _global)._isFirstFrame = true;\n    (this || _global)._mdf = false;\n    (this || _global).data = data;\n    (this || _global).elem = elem;\n    (this || _global).comp = (this || _global).elem.comp;\n    (this || _global).keysIndex = 0;\n    (this || _global).canResize = false;\n    (this || _global).minimumFontSize = 1;\n    (this || _global).effectsSequence = [];\n    (this || _global).currentData = {\n      ascent: 0,\n      boxWidth: (this || _global).defaultBoxWidth,\n      f: \"\",\n      fStyle: \"\",\n      fWeight: \"\",\n      fc: \"\",\n      j: \"\",\n      justifyOffset: \"\",\n      l: [],\n      lh: 0,\n      lineWidths: [],\n      ls: \"\",\n      of: \"\",\n      s: \"\",\n      sc: \"\",\n      sw: 0,\n      t: 0,\n      tr: 0,\n      sz: 0,\n      ps: null,\n      fillColorAnim: false,\n      strokeColorAnim: false,\n      strokeWidthAnim: false,\n      yOffset: 0,\n      finalSize: 0,\n      finalText: [],\n      finalLineHeight: 0,\n      __complete: false\n    };\n    this.copyData((this || _global).currentData, (this || _global).data.d.k[0].s);\n\n    if (!this.searchProperty()) {\n      this.completeTextData((this || _global).currentData);\n    }\n  }\n\n  TextProperty.prototype.defaultBoxWidth = [0, 0];\n\n  TextProperty.prototype.copyData = function (obj, data) {\n    for (var s in data) {\n      if (Object.prototype.hasOwnProperty.call(data, s)) {\n        obj[s] = data[s];\n      }\n    }\n\n    return obj;\n  };\n\n  TextProperty.prototype.setCurrentData = function (data) {\n    if (!data.__complete) {\n      this.completeTextData(data);\n    }\n\n    (this || _global).currentData = data;\n    (this || _global).currentData.boxWidth = (this || _global).currentData.boxWidth || (this || _global).defaultBoxWidth;\n    (this || _global)._mdf = true;\n  };\n\n  TextProperty.prototype.searchProperty = function () {\n    return this.searchKeyframes();\n  };\n\n  TextProperty.prototype.searchKeyframes = function () {\n    (this || _global).kf = (this || _global).data.d.k.length > 1;\n\n    if ((this || _global).kf) {\n      this.addEffect((this || _global).getKeyframeValue.bind(this || _global));\n    }\n\n    return (this || _global).kf;\n  };\n\n  TextProperty.prototype.addEffect = function (effectFunction) {\n    (this || _global).effectsSequence.push(effectFunction);\n\n    (this || _global).elem.addDynamicProperty(this || _global);\n  };\n\n  TextProperty.prototype.getValue = function (_finalValue) {\n    if (((this || _global).elem.globalData.frameId === (this || _global).frameId || !(this || _global).effectsSequence.length) && !_finalValue) {\n      return;\n    }\n\n    (this || _global).currentData.t = (this || _global).data.d.k[(this || _global).keysIndex].s.t;\n    var currentValue = (this || _global).currentData;\n    var currentIndex = (this || _global).keysIndex;\n\n    if ((this || _global).lock) {\n      this.setCurrentData((this || _global).currentData);\n      return;\n    }\n\n    (this || _global).lock = true;\n    (this || _global)._mdf = false;\n    var i;\n    var len = (this || _global).effectsSequence.length;\n    var finalValue = _finalValue || (this || _global).data.d.k[(this || _global).keysIndex].s;\n\n    for (i = 0; i < len; i += 1) {\n      // Checking if index changed to prevent creating a new object every time the expression updates.\n      if (currentIndex !== (this || _global).keysIndex) {\n        finalValue = (this || _global).effectsSequence[i](finalValue, finalValue.t);\n      } else {\n        finalValue = (this || _global).effectsSequence[i]((this || _global).currentData, finalValue.t);\n      }\n    }\n\n    if (currentValue !== finalValue) {\n      this.setCurrentData(finalValue);\n    }\n\n    (this || _global).v = (this || _global).currentData;\n    (this || _global).pv = (this || _global).v;\n    (this || _global).lock = false;\n    (this || _global).frameId = (this || _global).elem.globalData.frameId;\n  };\n\n  TextProperty.prototype.getKeyframeValue = function () {\n    var textKeys = (this || _global).data.d.k;\n    var frameNum = (this || _global).elem.comp.renderedFrame;\n    var i = 0;\n    var len = textKeys.length;\n\n    while (i <= len - 1) {\n      if (i === len - 1 || textKeys[i + 1].t > frameNum) {\n        break;\n      }\n\n      i += 1;\n    }\n\n    if ((this || _global).keysIndex !== i) {\n      (this || _global).keysIndex = i;\n    }\n\n    return (this || _global).data.d.k[(this || _global).keysIndex].s;\n  };\n\n  TextProperty.prototype.buildFinalText = function (text) {\n    var combinedCharacters = FontManager.getCombinedCharacterCodes();\n    var charactersArray = [];\n    var i = 0;\n    var len = text.length;\n    var charCode;\n\n    while (i < len) {\n      charCode = text.charCodeAt(i);\n\n      if (combinedCharacters.indexOf(charCode) !== -1) {\n        charactersArray[charactersArray.length - 1] += text.charAt(i);\n      } else if (charCode >= 55296 && charCode <= 56319) {\n        charCode = text.charCodeAt(i + 1);\n\n        if (charCode >= 56320 && charCode <= 57343) {\n          charactersArray.push(text.substr(i, 2));\n          i += 1;\n        } else {\n          charactersArray.push(text.charAt(i));\n        }\n      } else {\n        charactersArray.push(text.charAt(i));\n      }\n\n      i += 1;\n    }\n\n    return charactersArray;\n  };\n\n  TextProperty.prototype.completeTextData = function (documentData) {\n    documentData.__complete = true;\n    var fontManager = (this || _global).elem.globalData.fontManager;\n    var data = (this || _global).data;\n    var letters = [];\n    var i;\n    var len;\n    var newLineFlag;\n    var index = 0;\n    var val;\n    var anchorGrouping = data.m.g;\n    var currentSize = 0;\n    var currentPos = 0;\n    var currentLine = 0;\n    var lineWidths = [];\n    var lineWidth = 0;\n    var maxLineWidth = 0;\n    var j;\n    var jLen;\n    var fontData = fontManager.getFontByName(documentData.f);\n    var charData;\n    var cLength = 0;\n    var fontProps = getFontProperties(fontData);\n    documentData.fWeight = fontProps.weight;\n    documentData.fStyle = fontProps.style;\n    documentData.finalSize = documentData.s;\n    documentData.finalText = this.buildFinalText(documentData.t);\n    len = documentData.finalText.length;\n    documentData.finalLineHeight = documentData.lh;\n    var trackingOffset = documentData.tr / 1000 * documentData.finalSize;\n    var charCode;\n\n    if (documentData.sz) {\n      var flag = true;\n      var boxWidth = documentData.sz[0];\n      var boxHeight = documentData.sz[1];\n      var currentHeight;\n      var finalText;\n\n      while (flag) {\n        finalText = this.buildFinalText(documentData.t);\n        currentHeight = 0;\n        lineWidth = 0;\n        len = finalText.length;\n        trackingOffset = documentData.tr / 1000 * documentData.finalSize;\n        var lastSpaceIndex = -1;\n\n        for (i = 0; i < len; i += 1) {\n          charCode = finalText[i].charCodeAt(0);\n          newLineFlag = false;\n\n          if (finalText[i] === \" \") {\n            lastSpaceIndex = i;\n          } else if (charCode === 13 || charCode === 3) {\n            lineWidth = 0;\n            newLineFlag = true;\n            currentHeight += documentData.finalLineHeight || documentData.finalSize * 1.2;\n          }\n\n          if (fontManager.chars) {\n            charData = fontManager.getCharData(finalText[i], fontData.fStyle, fontData.fFamily);\n            cLength = newLineFlag ? 0 : charData.w * documentData.finalSize / 100;\n          } else {\n            // tCanvasHelper.font = documentData.s + 'px '+ fontData.fFamily;\n            cLength = fontManager.measureText(finalText[i], documentData.f, documentData.finalSize);\n          }\n\n          if (lineWidth + cLength > boxWidth && finalText[i] !== \" \") {\n            if (lastSpaceIndex === -1) {\n              len += 1;\n            } else {\n              i = lastSpaceIndex;\n            }\n\n            currentHeight += documentData.finalLineHeight || documentData.finalSize * 1.2;\n            finalText.splice(i, lastSpaceIndex === i ? 1 : 0, \"\\r\"); // finalText = finalText.substr(0,i) + \"\\r\" + finalText.substr(i === lastSpaceIndex ? i + 1 : i);\n\n            lastSpaceIndex = -1;\n            lineWidth = 0;\n          } else {\n            lineWidth += cLength;\n            lineWidth += trackingOffset;\n          }\n        }\n\n        currentHeight += fontData.ascent * documentData.finalSize / 100;\n\n        if ((this || _global).canResize && documentData.finalSize > (this || _global).minimumFontSize && boxHeight < currentHeight) {\n          documentData.finalSize -= 1;\n          documentData.finalLineHeight = documentData.finalSize * documentData.lh / documentData.s;\n        } else {\n          documentData.finalText = finalText;\n          len = documentData.finalText.length;\n          flag = false;\n        }\n      }\n    }\n\n    lineWidth = -trackingOffset;\n    cLength = 0;\n    var uncollapsedSpaces = 0;\n    var currentChar;\n\n    for (i = 0; i < len; i += 1) {\n      newLineFlag = false;\n      currentChar = documentData.finalText[i];\n      charCode = currentChar.charCodeAt(0);\n\n      if (charCode === 13 || charCode === 3) {\n        uncollapsedSpaces = 0;\n        lineWidths.push(lineWidth);\n        maxLineWidth = lineWidth > maxLineWidth ? lineWidth : maxLineWidth;\n        lineWidth = -2 * trackingOffset;\n        val = \"\";\n        newLineFlag = true;\n        currentLine += 1;\n      } else {\n        val = currentChar;\n      }\n\n      if (fontManager.chars) {\n        charData = fontManager.getCharData(currentChar, fontData.fStyle, fontManager.getFontByName(documentData.f).fFamily);\n        cLength = newLineFlag ? 0 : charData.w * documentData.finalSize / 100;\n      } else {\n        // var charWidth = fontManager.measureText(val, documentData.f, documentData.finalSize);\n        // tCanvasHelper.font = documentData.finalSize + 'px '+ fontManager.getFontByName(documentData.f).fFamily;\n        cLength = fontManager.measureText(val, documentData.f, documentData.finalSize);\n      } //\n\n\n      if (currentChar === \" \") {\n        uncollapsedSpaces += cLength + trackingOffset;\n      } else {\n        lineWidth += cLength + trackingOffset + uncollapsedSpaces;\n        uncollapsedSpaces = 0;\n      }\n\n      letters.push({\n        l: cLength,\n        an: cLength,\n        add: currentSize,\n        n: newLineFlag,\n        anIndexes: [],\n        val: val,\n        line: currentLine,\n        animatorJustifyOffset: 0\n      });\n\n      if (anchorGrouping == 2) {\n        // eslint-disable-line eqeqeq\n        currentSize += cLength;\n\n        if (val === \"\" || val === \" \" || i === len - 1) {\n          if (val === \"\" || val === \" \") {\n            currentSize -= cLength;\n          }\n\n          while (currentPos <= i) {\n            letters[currentPos].an = currentSize;\n            letters[currentPos].ind = index;\n            letters[currentPos].extra = cLength;\n            currentPos += 1;\n          }\n\n          index += 1;\n          currentSize = 0;\n        }\n      } else if (anchorGrouping == 3) {\n        // eslint-disable-line eqeqeq\n        currentSize += cLength;\n\n        if (val === \"\" || i === len - 1) {\n          if (val === \"\") {\n            currentSize -= cLength;\n          }\n\n          while (currentPos <= i) {\n            letters[currentPos].an = currentSize;\n            letters[currentPos].ind = index;\n            letters[currentPos].extra = cLength;\n            currentPos += 1;\n          }\n\n          currentSize = 0;\n          index += 1;\n        }\n      } else {\n        letters[index].ind = index;\n        letters[index].extra = 0;\n        index += 1;\n      }\n    }\n\n    documentData.l = letters;\n    maxLineWidth = lineWidth > maxLineWidth ? lineWidth : maxLineWidth;\n    lineWidths.push(lineWidth);\n\n    if (documentData.sz) {\n      documentData.boxWidth = documentData.sz[0];\n      documentData.justifyOffset = 0;\n    } else {\n      documentData.boxWidth = maxLineWidth;\n\n      switch (documentData.j) {\n        case 1:\n          documentData.justifyOffset = -documentData.boxWidth;\n          break;\n\n        case 2:\n          documentData.justifyOffset = -documentData.boxWidth / 2;\n          break;\n\n        default:\n          documentData.justifyOffset = 0;\n      }\n    }\n\n    documentData.lineWidths = lineWidths;\n    var animators = data.a;\n    var animatorData;\n    var letterData;\n    jLen = animators.length;\n    var based;\n    var ind;\n    var indexes = [];\n\n    for (j = 0; j < jLen; j += 1) {\n      animatorData = animators[j];\n\n      if (animatorData.a.sc) {\n        documentData.strokeColorAnim = true;\n      }\n\n      if (animatorData.a.sw) {\n        documentData.strokeWidthAnim = true;\n      }\n\n      if (animatorData.a.fc || animatorData.a.fh || animatorData.a.fs || animatorData.a.fb) {\n        documentData.fillColorAnim = true;\n      }\n\n      ind = 0;\n      based = animatorData.s.b;\n\n      for (i = 0; i < len; i += 1) {\n        letterData = letters[i];\n        letterData.anIndexes[j] = ind;\n\n        if (based == 1 && letterData.val !== \"\" || based == 2 && letterData.val !== \"\" && letterData.val !== \" \" || based == 3 && (letterData.n || letterData.val == \" \" || i == len - 1) || based == 4 && (letterData.n || i == len - 1)) {\n          // eslint-disable-line eqeqeq\n          if (animatorData.s.rn === 1) {\n            indexes.push(ind);\n          }\n\n          ind += 1;\n        }\n      }\n\n      data.a[j].s.totalChars = ind;\n      var currentInd = -1;\n      var newInd;\n\n      if (animatorData.s.rn === 1) {\n        for (i = 0; i < len; i += 1) {\n          letterData = letters[i];\n\n          if (currentInd != letterData.anIndexes[j]) {\n            // eslint-disable-line eqeqeq\n            currentInd = letterData.anIndexes[j];\n            newInd = indexes.splice(Math.floor(Math.random() * indexes.length), 1)[0];\n          }\n\n          letterData.anIndexes[j] = newInd;\n        }\n      }\n    }\n\n    documentData.yOffset = documentData.finalLineHeight || documentData.finalSize * 1.2;\n    documentData.ls = documentData.ls || 0;\n    documentData.ascent = fontData.ascent * documentData.finalSize / 100;\n  };\n\n  TextProperty.prototype.updateDocumentData = function (newData, index) {\n    index = index === undefined ? (this || _global).keysIndex : index;\n    var dData = this.copyData({}, (this || _global).data.d.k[index].s);\n    dData = this.copyData(dData, newData);\n    (this || _global).data.d.k[index].s = dData;\n    this.recalculate(index);\n\n    (this || _global).elem.addDynamicProperty(this || _global);\n  };\n\n  TextProperty.prototype.recalculate = function (index) {\n    var dData = (this || _global).data.d.k[index].s;\n    dData.__complete = false;\n    (this || _global).keysIndex = 0;\n    (this || _global)._isFirstFrame = true;\n    this.getValue(dData);\n  };\n\n  TextProperty.prototype.canResizeFont = function (_canResize) {\n    (this || _global).canResize = _canResize;\n    this.recalculate((this || _global).keysIndex);\n\n    (this || _global).elem.addDynamicProperty(this || _global);\n  };\n\n  TextProperty.prototype.setMinimumFontSize = function (_fontValue) {\n    (this || _global).minimumFontSize = Math.floor(_fontValue) || 1;\n    this.recalculate((this || _global).keysIndex);\n\n    (this || _global).elem.addDynamicProperty(this || _global);\n  };\n  /* global extendPrototype, BezierFactory, PropertyFactory, DynamicPropertyContainer */\n\n  /* exported TextSelectorProp */\n\n\n  var TextSelectorProp = function () {\n    var max = Math.max;\n    var min = Math.min;\n    var floor = Math.floor;\n\n    function TextSelectorPropFactory(elem, data) {\n      (this || _global)._currentTextLength = -1;\n      (this || _global).k = false;\n      (this || _global).data = data;\n      (this || _global).elem = elem;\n      (this || _global).comp = elem.comp;\n      (this || _global).finalS = 0;\n      (this || _global).finalE = 0;\n      this.initDynamicPropertyContainer(elem);\n      (this || _global).s = PropertyFactory.getProp(elem, data.s || {\n        k: 0\n      }, 0, 0, this || _global);\n\n      if (\"e\" in data) {\n        (this || _global).e = PropertyFactory.getProp(elem, data.e, 0, 0, this || _global);\n      } else {\n        (this || _global).e = {\n          v: 100\n        };\n      }\n\n      (this || _global).o = PropertyFactory.getProp(elem, data.o || {\n        k: 0\n      }, 0, 0, this || _global);\n      (this || _global).xe = PropertyFactory.getProp(elem, data.xe || {\n        k: 0\n      }, 0, 0, this || _global);\n      (this || _global).ne = PropertyFactory.getProp(elem, data.ne || {\n        k: 0\n      }, 0, 0, this || _global);\n      (this || _global).a = PropertyFactory.getProp(elem, data.a, 0, 0.01, this || _global);\n\n      if (!(this || _global).dynamicProperties.length) {\n        this.getValue();\n      }\n    }\n\n    TextSelectorPropFactory.prototype = {\n      getMult: function (ind) {\n        if ((this || _global)._currentTextLength !== (this || _global).elem.textProperty.currentData.l.length) {\n          this.getValue();\n        } // var easer = bez.getEasingCurve(this.ne.v/100,0,1-this.xe.v/100,1);\n\n\n        var x1 = 0;\n        var y1 = 0;\n        var x2 = 1;\n        var y2 = 1;\n\n        if ((this || _global).ne.v > 0) {\n          x1 = (this || _global).ne.v / 100;\n        } else {\n          y1 = -(this || _global).ne.v / 100;\n        }\n\n        if ((this || _global).xe.v > 0) {\n          x2 = 1 - (this || _global).xe.v / 100;\n        } else {\n          y2 = 1 + (this || _global).xe.v / 100;\n        }\n\n        var easer = BezierFactory.getBezierEasing(x1, y1, x2, y2).get;\n        var mult = 0;\n        var s = (this || _global).finalS;\n        var e = (this || _global).finalE;\n        var type = (this || _global).data.sh;\n\n        if (type === 2) {\n          if (e === s) {\n            mult = ind >= e ? 1 : 0;\n          } else {\n            mult = max(0, min(0.5 / (e - s) + (ind - s) / (e - s), 1));\n          }\n\n          mult = easer(mult);\n        } else if (type === 3) {\n          if (e === s) {\n            mult = ind >= e ? 0 : 1;\n          } else {\n            mult = 1 - max(0, min(0.5 / (e - s) + (ind - s) / (e - s), 1));\n          }\n\n          mult = easer(mult);\n        } else if (type === 4) {\n          if (e === s) {\n            mult = 0;\n          } else {\n            mult = max(0, min(0.5 / (e - s) + (ind - s) / (e - s), 1));\n\n            if (mult < 0.5) {\n              mult *= 2;\n            } else {\n              mult = 1 - 2 * (mult - 0.5);\n            }\n          }\n\n          mult = easer(mult);\n        } else if (type === 5) {\n          if (e === s) {\n            mult = 0;\n          } else {\n            var tot = e - s;\n            /* ind += 0.5;\r\n                      mult = -4/(tot*tot)*(ind*ind)+(4/tot)*ind; */\n\n            ind = min(max(0, ind + 0.5 - s), e - s);\n            var x = -tot / 2 + ind;\n            var a = tot / 2;\n            mult = Math.sqrt(1 - x * x / (a * a));\n          }\n\n          mult = easer(mult);\n        } else if (type === 6) {\n          if (e === s) {\n            mult = 0;\n          } else {\n            ind = min(max(0, ind + 0.5 - s), e - s);\n            mult = (1 + Math.cos(Math.PI + Math.PI * 2 * ind / (e - s))) / 2; // eslint-disable-line\n          }\n\n          mult = easer(mult);\n        } else {\n          if (ind >= floor(s)) {\n            if (ind - s < 0) {\n              mult = max(0, min(min(e, 1) - (s - ind), 1));\n            } else {\n              mult = max(0, min(e - ind, 1));\n            }\n          }\n\n          mult = easer(mult);\n        }\n\n        return mult * (this || _global).a.v;\n      },\n      getValue: function (newCharsFlag) {\n        this.iterateDynamicProperties();\n        (this || _global)._mdf = newCharsFlag || (this || _global)._mdf;\n        (this || _global)._currentTextLength = (this || _global).elem.textProperty.currentData.l.length || 0;\n\n        if (newCharsFlag && (this || _global).data.r === 2) {\n          (this || _global).e.v = (this || _global)._currentTextLength;\n        }\n\n        var divisor = (this || _global).data.r === 2 ? 1 : 100 / (this || _global).data.totalChars;\n        var o = (this || _global).o.v / divisor;\n        var s = (this || _global).s.v / divisor + o;\n        var e = (this || _global).e.v / divisor + o;\n\n        if (s > e) {\n          var _s = s;\n          s = e;\n          e = _s;\n        }\n\n        (this || _global).finalS = s;\n        (this || _global).finalE = e;\n      }\n    };\n    extendPrototype([DynamicPropertyContainer], TextSelectorPropFactory);\n\n    function getTextSelectorProp(elem, data, arr) {\n      return new TextSelectorPropFactory(elem, data, arr);\n    }\n\n    return {\n      getTextSelectorProp: getTextSelectorProp\n    };\n  }();\n  /* global createSizedArray, pooling */\n\n  /* exported poolFactory */\n\n\n  var poolFactory = function () {\n    return function (initialLength, _create, _release) {\n      var _length = 0;\n      var _maxLength = initialLength;\n      var pool = createSizedArray(_maxLength);\n      var ob = {\n        newElement: newElement,\n        release: release\n      };\n\n      function newElement() {\n        var element;\n\n        if (_length) {\n          _length -= 1;\n          element = pool[_length];\n        } else {\n          element = _create();\n        }\n\n        return element;\n      }\n\n      function release(element) {\n        if (_length === _maxLength) {\n          pool = pooling.double(pool);\n          _maxLength *= 2;\n        }\n\n        if (_release) {\n          _release(element);\n        }\n\n        pool[_length] = element;\n        _length += 1;\n      }\n\n      return ob;\n    };\n  }();\n  /* global createSizedArray */\n\n  /* exported pooling */\n\n\n  var pooling = function () {\n    function double(arr) {\n      return arr.concat(createSizedArray(arr.length));\n    }\n\n    return {\n      double: double\n    };\n  }();\n  /* global createTypedArray, poolFactory */\n\n  /* exported pointPool */\n\n\n  var pointPool = function () {\n    function create() {\n      return createTypedArray(\"float32\", 2);\n    }\n\n    return poolFactory(8, create);\n  }();\n  /* global ShapePath, pointPool, poolFactory */\n\n  /* exported shapePool */\n\n\n  var shapePool = function () {\n    function create() {\n      return new ShapePath();\n    }\n\n    function release(shapePath) {\n      var len = shapePath._length;\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        pointPool.release(shapePath.v[i]);\n        pointPool.release(shapePath.i[i]);\n        pointPool.release(shapePath.o[i]);\n        shapePath.v[i] = null;\n        shapePath.i[i] = null;\n        shapePath.o[i] = null;\n      }\n\n      shapePath._length = 0;\n      shapePath.c = false;\n    }\n\n    function clone(shape) {\n      var cloned = factory.newElement();\n      var i;\n      var len = shape._length === undefined ? shape.v.length : shape._length;\n      cloned.setLength(len);\n      cloned.c = shape.c;\n\n      for (i = 0; i < len; i += 1) {\n        cloned.setTripleAt(shape.v[i][0], shape.v[i][1], shape.o[i][0], shape.o[i][1], shape.i[i][0], shape.i[i][1], i);\n      }\n\n      return cloned;\n    }\n\n    var factory = poolFactory(4, create, release);\n    factory.clone = clone;\n    return factory;\n  }();\n  /* global createSizedArray, ShapeCollection, shapePool, pooling */\n\n  /* exported shapeCollectionPool */\n\n\n  var shapeCollectionPool = function () {\n    var ob = {\n      newShapeCollection: newShapeCollection,\n      release: release\n    };\n    var _length = 0;\n    var _maxLength = 4;\n    var pool = createSizedArray(_maxLength);\n\n    function newShapeCollection() {\n      var shapeCollection;\n\n      if (_length) {\n        _length -= 1;\n        shapeCollection = pool[_length];\n      } else {\n        shapeCollection = new ShapeCollection();\n      }\n\n      return shapeCollection;\n    }\n\n    function release(shapeCollection) {\n      var i;\n      var len = shapeCollection._length;\n\n      for (i = 0; i < len; i += 1) {\n        shapePool.release(shapeCollection.shapes[i]);\n      }\n\n      shapeCollection._length = 0;\n\n      if (_length === _maxLength) {\n        pool = pooling.double(pool);\n        _maxLength *= 2;\n      }\n\n      pool[_length] = shapeCollection;\n      _length += 1;\n    }\n\n    return ob;\n  }();\n  /* global poolFactory, bezierLengthPool */\n\n  /* exported segmentsLengthPool */\n\n\n  var segmentsLengthPool = function () {\n    function create() {\n      return {\n        lengths: [],\n        totalLength: 0\n      };\n    }\n\n    function release(element) {\n      var i;\n      var len = element.lengths.length;\n\n      for (i = 0; i < len; i += 1) {\n        bezierLengthPool.release(element.lengths[i]);\n      }\n\n      element.lengths.length = 0;\n    }\n\n    return poolFactory(8, create, release);\n  }();\n  /* global createTypedArray, defaultCurveSegments, poolFactory */\n\n  /* exported bezierLengthPool */\n\n\n  var bezierLengthPool = function () {\n    function create() {\n      return {\n        addedLength: 0,\n        percents: createTypedArray(\"float32\", defaultCurveSegments),\n        lengths: createTypedArray(\"float32\", defaultCurveSegments)\n      };\n    }\n\n    return poolFactory(8, create);\n  }();\n  /* exported markerParser */\n\n\n  var markerParser = function () {\n    function parsePayloadLines(payload) {\n      var lines = payload.split(\"\\r\\n\");\n      var keys = {};\n      var line;\n      var keysCount = 0;\n\n      for (var i = 0; i < lines.length; i += 1) {\n        line = lines[i].split(\":\");\n\n        if (line.length === 2) {\n          keys[line[0]] = line[1].trim();\n          keysCount += 1;\n        }\n      }\n\n      if (keysCount === 0) {\n        throw new Error();\n      }\n\n      return keys;\n    }\n\n    return function (_markers) {\n      var markers = [];\n\n      for (var i = 0; i < _markers.length; i += 1) {\n        var _marker = _markers[i];\n        var markerData = {\n          time: _marker.tm,\n          duration: _marker.dr\n        };\n\n        try {\n          markerData.payload = JSON.parse(_markers[i].cm);\n        } catch (_) {\n          try {\n            markerData.payload = parsePayloadLines(_markers[i].cm);\n          } catch (__) {\n            markerData.payload = {\n              name: _markers[i]\n            };\n          }\n        }\n\n        markers.push(markerData);\n      }\n\n      return markers;\n    };\n  }();\n  /* global AudioElement, FootageElement, FontManager */\n\n\n  function BaseRenderer() {}\n\n  BaseRenderer.prototype.checkLayers = function (num) {\n    var i;\n    var len = (this || _global).layers.length;\n    var data;\n    (this || _global).completeLayers = true;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if (!(this || _global).elements[i]) {\n        data = (this || _global).layers[i];\n\n        if (data.ip - data.st <= num - (this || _global).layers[i].st && data.op - data.st > num - (this || _global).layers[i].st) {\n          this.buildItem(i);\n        }\n      }\n\n      (this || _global).completeLayers = (this || _global).elements[i] ? (this || _global).completeLayers : false;\n    }\n\n    this.checkPendingElements();\n  };\n\n  BaseRenderer.prototype.createItem = function (layer) {\n    switch (layer.ty) {\n      case 2:\n        return this.createImage(layer);\n\n      case 0:\n        return this.createComp(layer);\n\n      case 1:\n        return this.createSolid(layer);\n\n      case 3:\n        return this.createNull(layer);\n\n      case 4:\n        return this.createShape(layer);\n\n      case 5:\n        return this.createText(layer);\n\n      case 6:\n        return this.createAudio(layer);\n\n      case 13:\n        return this.createCamera(layer);\n\n      case 15:\n        return this.createFootage(layer);\n\n      default:\n        return this.createNull(layer);\n    }\n  };\n\n  BaseRenderer.prototype.createCamera = function () {\n    throw new Error(\"You're using a 3d camera. Try the html renderer.\");\n  };\n\n  BaseRenderer.prototype.createAudio = function (data) {\n    return new AudioElement(data, (this || _global).globalData, this || _global);\n  };\n\n  BaseRenderer.prototype.createFootage = function (data) {\n    return new FootageElement(data, (this || _global).globalData, this || _global);\n  };\n\n  BaseRenderer.prototype.buildAllItems = function () {\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = 0; i < len; i += 1) {\n      this.buildItem(i);\n    }\n\n    this.checkPendingElements();\n  };\n\n  BaseRenderer.prototype.includeLayers = function (newLayers) {\n    (this || _global).completeLayers = false;\n    var i;\n    var len = newLayers.length;\n    var j;\n    var jLen = (this || _global).layers.length;\n\n    for (i = 0; i < len; i += 1) {\n      j = 0;\n\n      while (j < jLen) {\n        if ((this || _global).layers[j].id === newLayers[i].id) {\n          (this || _global).layers[j] = newLayers[i];\n          break;\n        }\n\n        j += 1;\n      }\n    }\n  };\n\n  BaseRenderer.prototype.setProjectInterface = function (pInterface) {\n    (this || _global).globalData.projectInterface = pInterface;\n  };\n\n  BaseRenderer.prototype.initItems = function () {\n    if (!(this || _global).globalData.progressiveLoad) {\n      this.buildAllItems();\n    }\n  };\n\n  BaseRenderer.prototype.buildElementParenting = function (element, parentName, hierarchy) {\n    var elements = (this || _global).elements;\n    var layers = (this || _global).layers;\n    var i = 0;\n    var len = layers.length;\n\n    while (i < len) {\n      if (layers[i].ind == parentName) {\n        // eslint-disable-line eqeqeq\n        if (!elements[i] || elements[i] === true) {\n          this.buildItem(i);\n          this.addPendingElement(element);\n        } else {\n          hierarchy.push(elements[i]);\n          elements[i].setAsParent();\n\n          if (layers[i].parent !== undefined) {\n            this.buildElementParenting(element, layers[i].parent, hierarchy);\n          } else {\n            element.setHierarchy(hierarchy);\n          }\n        }\n      }\n\n      i += 1;\n    }\n  };\n\n  BaseRenderer.prototype.addPendingElement = function (element) {\n    (this || _global).pendingElements.push(element);\n  };\n\n  BaseRenderer.prototype.searchExtraCompositions = function (assets) {\n    var i;\n    var len = assets.length;\n\n    for (i = 0; i < len; i += 1) {\n      if (assets[i].xt) {\n        var comp = this.createComp(assets[i]);\n        comp.initExpressions();\n\n        (this || _global).globalData.projectInterface.registerComposition(comp);\n      }\n    }\n  };\n\n  BaseRenderer.prototype.setupGlobalData = function (animData, fontsContainer) {\n    (this || _global).globalData.fontManager = new FontManager();\n\n    (this || _global).globalData.fontManager.addChars(animData.chars);\n\n    (this || _global).globalData.fontManager.addFonts(animData.fonts, fontsContainer);\n\n    (this || _global).globalData.getAssetData = (this || _global).animationItem.getAssetData.bind((this || _global).animationItem);\n    (this || _global).globalData.getAssetsPath = (this || _global).animationItem.getAssetsPath.bind((this || _global).animationItem);\n    (this || _global).globalData.imageLoader = (this || _global).animationItem.imagePreloader;\n    (this || _global).globalData.audioController = (this || _global).animationItem.audioController;\n    (this || _global).globalData.frameId = 0;\n    (this || _global).globalData.frameRate = animData.fr;\n    (this || _global).globalData.nm = animData.nm;\n    (this || _global).globalData.compSize = {\n      w: animData.w,\n      h: animData.h\n    };\n  };\n  /* global createElementID, extendPrototype, BaseRenderer, NullElement, SVGShapeElement, SVGTextLottieElement,\r\n  IImageElement, SVGCompElement, ISolidElement, createNS, locationHref, createSizedArray, expressionsPlugin */\n\n\n  function SVGRenderer(animationItem, config) {\n    (this || _global).animationItem = animationItem;\n    (this || _global).layers = null;\n    (this || _global).renderedFrame = -1;\n    (this || _global).svgElement = createNS(\"svg\");\n    var ariaLabel = \"\";\n\n    if (config && config.title) {\n      var titleElement = createNS(\"title\");\n      var titleId = createElementID();\n      titleElement.setAttribute(\"id\", titleId);\n      titleElement.textContent = config.title;\n\n      (this || _global).svgElement.appendChild(titleElement);\n\n      ariaLabel += titleId;\n    }\n\n    if (config && config.description) {\n      var descElement = createNS(\"desc\");\n      var descId = createElementID();\n      descElement.setAttribute(\"id\", descId);\n      descElement.textContent = config.description;\n\n      (this || _global).svgElement.appendChild(descElement);\n\n      ariaLabel += \" \" + descId;\n    }\n\n    if (ariaLabel) {\n      (this || _global).svgElement.setAttribute(\"aria-labelledby\", ariaLabel);\n    }\n\n    var defs = createNS(\"defs\");\n\n    (this || _global).svgElement.appendChild(defs);\n\n    var maskElement = createNS(\"g\");\n\n    (this || _global).svgElement.appendChild(maskElement);\n\n    (this || _global).layerElement = maskElement;\n    (this || _global).renderConfig = {\n      preserveAspectRatio: config && config.preserveAspectRatio || \"xMidYMid meet\",\n      imagePreserveAspectRatio: config && config.imagePreserveAspectRatio || \"xMidYMid slice\",\n      progressiveLoad: config && config.progressiveLoad || false,\n      hideOnTransparent: !(config && config.hideOnTransparent === false),\n      viewBoxOnly: config && config.viewBoxOnly || false,\n      viewBoxSize: config && config.viewBoxSize || false,\n      className: config && config.className || \"\",\n      id: config && config.id || \"\",\n      focusable: config && config.focusable,\n      filterSize: {\n        width: config && config.filterSize && config.filterSize.width || \"100%\",\n        height: config && config.filterSize && config.filterSize.height || \"100%\",\n        x: config && config.filterSize && config.filterSize.x || \"0%\",\n        y: config && config.filterSize && config.filterSize.y || \"0%\"\n      }\n    };\n    (this || _global).globalData = {\n      _mdf: false,\n      frameNum: -1,\n      defs: defs,\n      renderConfig: (this || _global).renderConfig\n    };\n    (this || _global).elements = [];\n    (this || _global).pendingElements = [];\n    (this || _global).destroyed = false;\n    (this || _global).rendererType = \"svg\";\n  }\n\n  extendPrototype([BaseRenderer], SVGRenderer);\n\n  SVGRenderer.prototype.createNull = function (data) {\n    return new NullElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createShape = function (data) {\n    return new SVGShapeElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createText = function (data) {\n    return new SVGTextLottieElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createImage = function (data) {\n    return new IImageElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createComp = function (data) {\n    return new SVGCompElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.createSolid = function (data) {\n    return new ISolidElement(data, (this || _global).globalData, this || _global);\n  };\n\n  SVGRenderer.prototype.configAnimation = function (animData) {\n    (this || _global).svgElement.setAttribute(\"xmlns\", \"http://www.w3.org/2000/svg\");\n\n    if ((this || _global).renderConfig.viewBoxSize) {\n      (this || _global).svgElement.setAttribute(\"viewBox\", (this || _global).renderConfig.viewBoxSize);\n    } else {\n      (this || _global).svgElement.setAttribute(\"viewBox\", \"0 0 \" + animData.w + \" \" + animData.h);\n    }\n\n    if (!(this || _global).renderConfig.viewBoxOnly) {\n      (this || _global).svgElement.setAttribute(\"width\", animData.w);\n\n      (this || _global).svgElement.setAttribute(\"height\", animData.h);\n\n      (this || _global).svgElement.style.width = \"100%\";\n      (this || _global).svgElement.style.height = \"100%\";\n      (this || _global).svgElement.style.transform = \"translate3d(0,0,0)\";\n    }\n\n    if ((this || _global).renderConfig.className) {\n      (this || _global).svgElement.setAttribute(\"class\", (this || _global).renderConfig.className);\n    }\n\n    if ((this || _global).renderConfig.id) {\n      (this || _global).svgElement.setAttribute(\"id\", (this || _global).renderConfig.id);\n    }\n\n    if ((this || _global).renderConfig.focusable !== undefined) {\n      (this || _global).svgElement.setAttribute(\"focusable\", (this || _global).renderConfig.focusable);\n    }\n\n    (this || _global).svgElement.setAttribute(\"preserveAspectRatio\", (this || _global).renderConfig.preserveAspectRatio); // this.layerElement.style.transform = 'translate3d(0,0,0)';\n    // this.layerElement.style.transformOrigin = this.layerElement.style.mozTransformOrigin = this.layerElement.style.webkitTransformOrigin = this.layerElement.style['-webkit-transform'] = \"0px 0px 0px\";\n\n\n    (this || _global).animationItem.wrapper.appendChild((this || _global).svgElement); // Mask animation\n\n\n    var defs = (this || _global).globalData.defs;\n    this.setupGlobalData(animData, defs);\n    (this || _global).globalData.progressiveLoad = (this || _global).renderConfig.progressiveLoad;\n    (this || _global).data = animData;\n    var maskElement = createNS(\"clipPath\");\n    var rect = createNS(\"rect\");\n    rect.setAttribute(\"width\", animData.w);\n    rect.setAttribute(\"height\", animData.h);\n    rect.setAttribute(\"x\", 0);\n    rect.setAttribute(\"y\", 0);\n    var maskId = createElementID();\n    maskElement.setAttribute(\"id\", maskId);\n    maskElement.appendChild(rect);\n\n    (this || _global).layerElement.setAttribute(\"clip-path\", \"url(\" + locationHref + \"#\" + maskId + \")\");\n\n    defs.appendChild(maskElement);\n    (this || _global).layers = animData.layers;\n    (this || _global).elements = createSizedArray(animData.layers.length);\n  };\n\n  SVGRenderer.prototype.destroy = function () {\n    if ((this || _global).animationItem.wrapper) {\n      (this || _global).animationItem.wrapper.innerText = \"\";\n    }\n\n    (this || _global).layerElement = null;\n    (this || _global).globalData.defs = null;\n    var i;\n    var len = (this || _global).layers ? (this || _global).layers.length : 0;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).elements[i]) {\n        (this || _global).elements[i].destroy();\n      }\n    }\n\n    (this || _global).elements.length = 0;\n    (this || _global).destroyed = true;\n    (this || _global).animationItem = null;\n  };\n\n  SVGRenderer.prototype.updateContainerSize = function () {};\n\n  SVGRenderer.prototype.buildItem = function (pos) {\n    var elements = (this || _global).elements;\n\n    if (elements[pos] || (this || _global).layers[pos].ty === 99) {\n      return;\n    }\n\n    elements[pos] = true;\n    var element = this.createItem((this || _global).layers[pos]);\n    elements[pos] = element;\n\n    if (expressionsPlugin) {\n      if ((this || _global).layers[pos].ty === 0) {\n        (this || _global).globalData.projectInterface.registerComposition(element);\n      }\n\n      element.initExpressions();\n    }\n\n    this.appendElementInPos(element, pos);\n\n    if ((this || _global).layers[pos].tt) {\n      if (!(this || _global).elements[pos - 1] || (this || _global).elements[pos - 1] === true) {\n        this.buildItem(pos - 1);\n        this.addPendingElement(element);\n      } else {\n        element.setMatte(elements[pos - 1].layerId);\n      }\n    }\n  };\n\n  SVGRenderer.prototype.checkPendingElements = function () {\n    while ((this || _global).pendingElements.length) {\n      var element = (this || _global).pendingElements.pop();\n\n      element.checkParenting();\n\n      if (element.data.tt) {\n        var i = 0;\n        var len = (this || _global).elements.length;\n\n        while (i < len) {\n          if ((this || _global).elements[i] === element) {\n            element.setMatte((this || _global).elements[i - 1].layerId);\n            break;\n          }\n\n          i += 1;\n        }\n      }\n    }\n  };\n\n  SVGRenderer.prototype.renderFrame = function (num) {\n    if ((this || _global).renderedFrame === num || (this || _global).destroyed) {\n      return;\n    }\n\n    if (num === null) {\n      num = (this || _global).renderedFrame;\n    } else {\n      (this || _global).renderedFrame = num;\n    } // console.log('-------');\n    // console.log('FRAME ',num);\n\n\n    (this || _global).globalData.frameNum = num;\n    (this || _global).globalData.frameId += 1;\n    (this || _global).globalData.projectInterface.currentFrame = num;\n    (this || _global).globalData._mdf = false;\n    var i;\n    var len = (this || _global).layers.length;\n\n    if (!(this || _global).completeLayers) {\n      this.checkLayers(num);\n    }\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].prepareFrame(num - (this || _global).layers[i].st);\n      }\n    }\n\n    if ((this || _global).globalData._mdf) {\n      for (i = 0; i < len; i += 1) {\n        if ((this || _global).completeLayers || (this || _global).elements[i]) {\n          (this || _global).elements[i].renderFrame();\n        }\n      }\n    }\n  };\n\n  SVGRenderer.prototype.appendElementInPos = function (element, pos) {\n    var newElement = element.getBaseElement();\n\n    if (!newElement) {\n      return;\n    }\n\n    var i = 0;\n    var nextElement;\n\n    while (i < pos) {\n      if ((this || _global).elements[i] && (this || _global).elements[i] !== true && (this || _global).elements[i].getBaseElement()) {\n        nextElement = (this || _global).elements[i].getBaseElement();\n      }\n\n      i += 1;\n    }\n\n    if (nextElement) {\n      (this || _global).layerElement.insertBefore(newElement, nextElement);\n    } else {\n      (this || _global).layerElement.appendChild(newElement);\n    }\n  };\n\n  SVGRenderer.prototype.hide = function () {\n    (this || _global).layerElement.style.display = \"none\";\n  };\n\n  SVGRenderer.prototype.show = function () {\n    (this || _global).layerElement.style.display = \"block\";\n  };\n  /* global CVContextData, Matrix, extendPrototype, BaseRenderer, CVShapeElement, CVTextElement,\r\n  CVImageElement, CVCompElement, CVSolidElement, SVGRenderer, createTag, createSizedArray */\n\n\n  function CanvasRenderer(animationItem, config) {\n    (this || _global).animationItem = animationItem;\n    (this || _global).renderConfig = {\n      clearCanvas: config && config.clearCanvas !== undefined ? config.clearCanvas : true,\n      context: config && config.context || null,\n      progressiveLoad: config && config.progressiveLoad || false,\n      preserveAspectRatio: config && config.preserveAspectRatio || \"xMidYMid meet\",\n      imagePreserveAspectRatio: config && config.imagePreserveAspectRatio || \"xMidYMid slice\",\n      className: config && config.className || \"\",\n      id: config && config.id || \"\"\n    };\n    (this || _global).renderConfig.dpr = config && config.dpr || 1;\n\n    if ((this || _global).animationItem.wrapper) {\n      (this || _global).renderConfig.dpr = config && config.dpr || window.devicePixelRatio || 1;\n    }\n\n    (this || _global).renderedFrame = -1;\n    (this || _global).globalData = {\n      frameNum: -1,\n      _mdf: false,\n      renderConfig: (this || _global).renderConfig,\n      currentGlobalAlpha: -1\n    };\n    (this || _global).contextData = new CVContextData();\n    (this || _global).elements = [];\n    (this || _global).pendingElements = [];\n    (this || _global).transformMat = new Matrix();\n    (this || _global).completeLayers = false;\n    (this || _global).rendererType = \"canvas\";\n  }\n\n  extendPrototype([BaseRenderer], CanvasRenderer);\n\n  CanvasRenderer.prototype.createShape = function (data) {\n    return new CVShapeElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createText = function (data) {\n    return new CVTextElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createImage = function (data) {\n    return new CVImageElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createComp = function (data) {\n    return new CVCompElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createSolid = function (data) {\n    return new CVSolidElement(data, (this || _global).globalData, this || _global);\n  };\n\n  CanvasRenderer.prototype.createNull = SVGRenderer.prototype.createNull;\n\n  CanvasRenderer.prototype.ctxTransform = function (props) {\n    if (props[0] === 1 && props[1] === 0 && props[4] === 0 && props[5] === 1 && props[12] === 0 && props[13] === 0) {\n      return;\n    }\n\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.transform(props[0], props[1], props[4], props[5], props[12], props[13]);\n\n      return;\n    }\n\n    (this || _global).transformMat.cloneFromProps(props);\n\n    var cProps = (this || _global).contextData.cTr.props;\n\n    (this || _global).transformMat.transform(cProps[0], cProps[1], cProps[2], cProps[3], cProps[4], cProps[5], cProps[6], cProps[7], cProps[8], cProps[9], cProps[10], cProps[11], cProps[12], cProps[13], cProps[14], cProps[15]); // this.contextData.cTr.transform(props[0],props[1],props[2],props[3],props[4],props[5],props[6],props[7],props[8],props[9],props[10],props[11],props[12],props[13],props[14],props[15]);\n\n\n    (this || _global).contextData.cTr.cloneFromProps((this || _global).transformMat.props);\n\n    var trProps = (this || _global).contextData.cTr.props;\n\n    (this || _global).canvasContext.setTransform(trProps[0], trProps[1], trProps[4], trProps[5], trProps[12], trProps[13]);\n  };\n\n  CanvasRenderer.prototype.ctxOpacity = function (op) {\n    /* if(op === 1){\r\n          return;\r\n      } */\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.globalAlpha *= op < 0 ? 0 : op;\n      (this || _global).globalData.currentGlobalAlpha = (this || _global).contextData.cO;\n      return;\n    }\n\n    (this || _global).contextData.cO *= op < 0 ? 0 : op;\n\n    if ((this || _global).globalData.currentGlobalAlpha !== (this || _global).contextData.cO) {\n      (this || _global).canvasContext.globalAlpha = (this || _global).contextData.cO;\n      (this || _global).globalData.currentGlobalAlpha = (this || _global).contextData.cO;\n    }\n  };\n\n  CanvasRenderer.prototype.reset = function () {\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.restore();\n\n      return;\n    }\n\n    (this || _global).contextData.reset();\n  };\n\n  CanvasRenderer.prototype.save = function (actionFlag) {\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.save();\n\n      return;\n    }\n\n    if (actionFlag) {\n      (this || _global).canvasContext.save();\n    }\n\n    var props = (this || _global).contextData.cTr.props;\n\n    if ((this || _global).contextData._length <= (this || _global).contextData.cArrPos) {\n      (this || _global).contextData.duplicate();\n    }\n\n    var i;\n    var arr = (this || _global).contextData.saved[(this || _global).contextData.cArrPos];\n\n    for (i = 0; i < 16; i += 1) {\n      arr[i] = props[i];\n    }\n\n    (this || _global).contextData.savedOp[(this || _global).contextData.cArrPos] = (this || _global).contextData.cO;\n    (this || _global).contextData.cArrPos += 1;\n  };\n\n  CanvasRenderer.prototype.restore = function (actionFlag) {\n    if (!(this || _global).renderConfig.clearCanvas) {\n      (this || _global).canvasContext.restore();\n\n      return;\n    }\n\n    if (actionFlag) {\n      (this || _global).canvasContext.restore();\n\n      (this || _global).globalData.blendMode = \"source-over\";\n    }\n\n    (this || _global).contextData.cArrPos -= 1;\n    var popped = (this || _global).contextData.saved[(this || _global).contextData.cArrPos];\n    var i;\n    var arr = (this || _global).contextData.cTr.props;\n\n    for (i = 0; i < 16; i += 1) {\n      arr[i] = popped[i];\n    }\n\n    (this || _global).canvasContext.setTransform(popped[0], popped[1], popped[4], popped[5], popped[12], popped[13]);\n\n    popped = (this || _global).contextData.savedOp[(this || _global).contextData.cArrPos];\n    (this || _global).contextData.cO = popped;\n\n    if ((this || _global).globalData.currentGlobalAlpha !== popped) {\n      (this || _global).canvasContext.globalAlpha = popped;\n      (this || _global).globalData.currentGlobalAlpha = popped;\n    }\n  };\n\n  CanvasRenderer.prototype.configAnimation = function (animData) {\n    if ((this || _global).animationItem.wrapper) {\n      (this || _global).animationItem.container = createTag(\"canvas\");\n      var containerStyle = (this || _global).animationItem.container.style;\n      containerStyle.width = \"100%\";\n      containerStyle.height = \"100%\";\n      var origin = \"0px 0px 0px\";\n      containerStyle.transformOrigin = origin;\n      containerStyle.mozTransformOrigin = origin;\n      containerStyle.webkitTransformOrigin = origin;\n      containerStyle[\"-webkit-transform\"] = origin;\n\n      (this || _global).animationItem.wrapper.appendChild((this || _global).animationItem.container);\n\n      (this || _global).canvasContext = (this || _global).animationItem.container.getContext(\"2d\");\n\n      if ((this || _global).renderConfig.className) {\n        (this || _global).animationItem.container.setAttribute(\"class\", (this || _global).renderConfig.className);\n      }\n\n      if ((this || _global).renderConfig.id) {\n        (this || _global).animationItem.container.setAttribute(\"id\", (this || _global).renderConfig.id);\n      }\n    } else {\n      (this || _global).canvasContext = (this || _global).renderConfig.context;\n    }\n\n    (this || _global).data = animData;\n    (this || _global).layers = animData.layers;\n    (this || _global).transformCanvas = {\n      w: animData.w,\n      h: animData.h,\n      sx: 0,\n      sy: 0,\n      tx: 0,\n      ty: 0\n    };\n    this.setupGlobalData(animData, document.body);\n    (this || _global).globalData.canvasContext = (this || _global).canvasContext;\n    (this || _global).globalData.renderer = this || _global;\n    (this || _global).globalData.isDashed = false;\n    (this || _global).globalData.progressiveLoad = (this || _global).renderConfig.progressiveLoad;\n    (this || _global).globalData.transformCanvas = (this || _global).transformCanvas;\n    (this || _global).elements = createSizedArray(animData.layers.length);\n    this.updateContainerSize();\n  };\n\n  CanvasRenderer.prototype.updateContainerSize = function () {\n    this.reset();\n    var elementWidth;\n    var elementHeight;\n\n    if ((this || _global).animationItem.wrapper && (this || _global).animationItem.container) {\n      elementWidth = (this || _global).animationItem.wrapper.offsetWidth;\n      elementHeight = (this || _global).animationItem.wrapper.offsetHeight;\n\n      (this || _global).animationItem.container.setAttribute(\"width\", elementWidth * (this || _global).renderConfig.dpr);\n\n      (this || _global).animationItem.container.setAttribute(\"height\", elementHeight * (this || _global).renderConfig.dpr);\n    } else {\n      elementWidth = (this || _global).canvasContext.canvas.width * (this || _global).renderConfig.dpr;\n      elementHeight = (this || _global).canvasContext.canvas.height * (this || _global).renderConfig.dpr;\n    }\n\n    var elementRel;\n    var animationRel;\n\n    if ((this || _global).renderConfig.preserveAspectRatio.indexOf(\"meet\") !== -1 || (this || _global).renderConfig.preserveAspectRatio.indexOf(\"slice\") !== -1) {\n      var par = (this || _global).renderConfig.preserveAspectRatio.split(\" \");\n\n      var fillType = par[1] || \"meet\";\n      var pos = par[0] || \"xMidYMid\";\n      var xPos = pos.substr(0, 4);\n      var yPos = pos.substr(4);\n      elementRel = elementWidth / elementHeight;\n      animationRel = (this || _global).transformCanvas.w / (this || _global).transformCanvas.h;\n\n      if (animationRel > elementRel && fillType === \"meet\" || animationRel < elementRel && fillType === \"slice\") {\n        (this || _global).transformCanvas.sx = elementWidth / ((this || _global).transformCanvas.w / (this || _global).renderConfig.dpr);\n        (this || _global).transformCanvas.sy = elementWidth / ((this || _global).transformCanvas.w / (this || _global).renderConfig.dpr);\n      } else {\n        (this || _global).transformCanvas.sx = elementHeight / ((this || _global).transformCanvas.h / (this || _global).renderConfig.dpr);\n        (this || _global).transformCanvas.sy = elementHeight / ((this || _global).transformCanvas.h / (this || _global).renderConfig.dpr);\n      }\n\n      if (xPos === \"xMid\" && (animationRel < elementRel && fillType === \"meet\" || animationRel > elementRel && fillType === \"slice\")) {\n        (this || _global).transformCanvas.tx = (elementWidth - (this || _global).transformCanvas.w * (elementHeight / (this || _global).transformCanvas.h)) / 2 * (this || _global).renderConfig.dpr;\n      } else if (xPos === \"xMax\" && (animationRel < elementRel && fillType === \"meet\" || animationRel > elementRel && fillType === \"slice\")) {\n        (this || _global).transformCanvas.tx = (elementWidth - (this || _global).transformCanvas.w * (elementHeight / (this || _global).transformCanvas.h)) * (this || _global).renderConfig.dpr;\n      } else {\n        (this || _global).transformCanvas.tx = 0;\n      }\n\n      if (yPos === \"YMid\" && (animationRel > elementRel && fillType === \"meet\" || animationRel < elementRel && fillType === \"slice\")) {\n        (this || _global).transformCanvas.ty = (elementHeight - (this || _global).transformCanvas.h * (elementWidth / (this || _global).transformCanvas.w)) / 2 * (this || _global).renderConfig.dpr;\n      } else if (yPos === \"YMax\" && (animationRel > elementRel && fillType === \"meet\" || animationRel < elementRel && fillType === \"slice\")) {\n        (this || _global).transformCanvas.ty = (elementHeight - (this || _global).transformCanvas.h * (elementWidth / (this || _global).transformCanvas.w)) * (this || _global).renderConfig.dpr;\n      } else {\n        (this || _global).transformCanvas.ty = 0;\n      }\n    } else if ((this || _global).renderConfig.preserveAspectRatio === \"none\") {\n      (this || _global).transformCanvas.sx = elementWidth / ((this || _global).transformCanvas.w / (this || _global).renderConfig.dpr);\n      (this || _global).transformCanvas.sy = elementHeight / ((this || _global).transformCanvas.h / (this || _global).renderConfig.dpr);\n      (this || _global).transformCanvas.tx = 0;\n      (this || _global).transformCanvas.ty = 0;\n    } else {\n      (this || _global).transformCanvas.sx = (this || _global).renderConfig.dpr;\n      (this || _global).transformCanvas.sy = (this || _global).renderConfig.dpr;\n      (this || _global).transformCanvas.tx = 0;\n      (this || _global).transformCanvas.ty = 0;\n    }\n\n    (this || _global).transformCanvas.props = [(this || _global).transformCanvas.sx, 0, 0, 0, 0, (this || _global).transformCanvas.sy, 0, 0, 0, 0, 1, 0, (this || _global).transformCanvas.tx, (this || _global).transformCanvas.ty, 0, 1];\n    /* var i, len = this.elements.length;\r\n      for(i=0;i<len;i+=1){\r\n          if(this.elements[i] && this.elements[i].data.ty === 0){\r\n              this.elements[i].resize(this.globalData.transformCanvas);\r\n          }\r\n      } */\n\n    this.ctxTransform((this || _global).transformCanvas.props);\n\n    (this || _global).canvasContext.beginPath();\n\n    (this || _global).canvasContext.rect(0, 0, (this || _global).transformCanvas.w, (this || _global).transformCanvas.h);\n\n    (this || _global).canvasContext.closePath();\n\n    (this || _global).canvasContext.clip();\n\n    this.renderFrame((this || _global).renderedFrame, true);\n  };\n\n  CanvasRenderer.prototype.destroy = function () {\n    if ((this || _global).renderConfig.clearCanvas && (this || _global).animationItem.wrapper) {\n      (this || _global).animationItem.wrapper.innerText = \"\";\n    }\n\n    var i;\n    var len = (this || _global).layers ? (this || _global).layers.length : 0;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).elements[i]) {\n        (this || _global).elements[i].destroy();\n      }\n    }\n\n    (this || _global).elements.length = 0;\n    (this || _global).globalData.canvasContext = null;\n    (this || _global).animationItem.container = null;\n    (this || _global).destroyed = true;\n  };\n\n  CanvasRenderer.prototype.renderFrame = function (num, forceRender) {\n    if ((this || _global).renderedFrame === num && (this || _global).renderConfig.clearCanvas === true && !forceRender || (this || _global).destroyed || num === -1) {\n      return;\n    }\n\n    (this || _global).renderedFrame = num;\n    (this || _global).globalData.frameNum = num - (this || _global).animationItem._isFirstFrame;\n    (this || _global).globalData.frameId += 1;\n    (this || _global).globalData._mdf = !(this || _global).renderConfig.clearCanvas || forceRender;\n    (this || _global).globalData.projectInterface.currentFrame = num; // console.log('--------');\n    // console.log('NEW: ',num);\n\n    var i;\n    var len = (this || _global).layers.length;\n\n    if (!(this || _global).completeLayers) {\n      this.checkLayers(num);\n    }\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].prepareFrame(num - (this || _global).layers[i].st);\n      }\n    }\n\n    if ((this || _global).globalData._mdf) {\n      if ((this || _global).renderConfig.clearCanvas === true) {\n        (this || _global).canvasContext.clearRect(0, 0, (this || _global).transformCanvas.w, (this || _global).transformCanvas.h);\n      } else {\n        this.save();\n      }\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        if ((this || _global).completeLayers || (this || _global).elements[i]) {\n          (this || _global).elements[i].renderFrame();\n        }\n      }\n\n      if ((this || _global).renderConfig.clearCanvas !== true) {\n        this.restore();\n      }\n    }\n  };\n\n  CanvasRenderer.prototype.buildItem = function (pos) {\n    var elements = (this || _global).elements;\n\n    if (elements[pos] || (this || _global).layers[pos].ty === 99) {\n      return;\n    }\n\n    var element = this.createItem((this || _global).layers[pos], this || _global, (this || _global).globalData);\n    elements[pos] = element;\n    element.initExpressions();\n    /* if(this.layers[pos].ty === 0){\r\n          element.resize(this.globalData.transformCanvas);\r\n      } */\n  };\n\n  CanvasRenderer.prototype.checkPendingElements = function () {\n    while ((this || _global).pendingElements.length) {\n      var element = (this || _global).pendingElements.pop();\n\n      element.checkParenting();\n    }\n  };\n\n  CanvasRenderer.prototype.hide = function () {\n    (this || _global).animationItem.container.style.display = \"none\";\n  };\n\n  CanvasRenderer.prototype.show = function () {\n    (this || _global).animationItem.container.style.display = \"block\";\n  };\n  /* global extendPrototype, BaseRenderer, SVGRenderer, SVGShapeElement, HShapeElement, SVGTextLottieElement,\r\n  HTextElement, HCameraElement, IImageElement, HImageElement, SVGCompElement, HCompElement, ISolidElement,\r\n  HSolidElement, styleDiv, createTag, createNS */\n\n\n  function HybridRenderer(animationItem, config) {\n    (this || _global).animationItem = animationItem;\n    (this || _global).layers = null;\n    (this || _global).renderedFrame = -1;\n    (this || _global).renderConfig = {\n      className: config && config.className || \"\",\n      imagePreserveAspectRatio: config && config.imagePreserveAspectRatio || \"xMidYMid slice\",\n      hideOnTransparent: !(config && config.hideOnTransparent === false),\n      filterSize: {\n        width: config && config.filterSize && config.filterSize.width || \"400%\",\n        height: config && config.filterSize && config.filterSize.height || \"400%\",\n        x: config && config.filterSize && config.filterSize.x || \"-100%\",\n        y: config && config.filterSize && config.filterSize.y || \"-100%\"\n      }\n    };\n    (this || _global).globalData = {\n      _mdf: false,\n      frameNum: -1,\n      renderConfig: (this || _global).renderConfig\n    };\n    (this || _global).pendingElements = [];\n    (this || _global).elements = [];\n    (this || _global).threeDElements = [];\n    (this || _global).destroyed = false;\n    (this || _global).camera = null;\n    (this || _global).supports3d = true;\n    (this || _global).rendererType = \"html\";\n  }\n\n  extendPrototype([BaseRenderer], HybridRenderer);\n  HybridRenderer.prototype.buildItem = SVGRenderer.prototype.buildItem;\n\n  HybridRenderer.prototype.checkPendingElements = function () {\n    while ((this || _global).pendingElements.length) {\n      var element = (this || _global).pendingElements.pop();\n\n      element.checkParenting();\n    }\n  };\n\n  HybridRenderer.prototype.appendElementInPos = function (element, pos) {\n    var newDOMElement = element.getBaseElement();\n\n    if (!newDOMElement) {\n      return;\n    }\n\n    var layer = (this || _global).layers[pos];\n\n    if (!layer.ddd || !(this || _global).supports3d) {\n      if ((this || _global).threeDElements) {\n        this.addTo3dContainer(newDOMElement, pos);\n      } else {\n        var i = 0;\n        var nextDOMElement;\n        var nextLayer;\n        var tmpDOMElement;\n\n        while (i < pos) {\n          if ((this || _global).elements[i] && (this || _global).elements[i] !== true && (this || _global).elements[i].getBaseElement) {\n            nextLayer = (this || _global).elements[i];\n            tmpDOMElement = (this || _global).layers[i].ddd ? this.getThreeDContainerByPos(i) : nextLayer.getBaseElement();\n            nextDOMElement = tmpDOMElement || nextDOMElement;\n          }\n\n          i += 1;\n        }\n\n        if (nextDOMElement) {\n          if (!layer.ddd || !(this || _global).supports3d) {\n            (this || _global).layerElement.insertBefore(newDOMElement, nextDOMElement);\n          }\n        } else if (!layer.ddd || !(this || _global).supports3d) {\n          (this || _global).layerElement.appendChild(newDOMElement);\n        }\n      }\n    } else {\n      this.addTo3dContainer(newDOMElement, pos);\n    }\n  };\n\n  HybridRenderer.prototype.createShape = function (data) {\n    if (!(this || _global).supports3d) {\n      return new SVGShapeElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HShapeElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createText = function (data) {\n    if (!(this || _global).supports3d) {\n      return new SVGTextLottieElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HTextElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createCamera = function (data) {\n    (this || _global).camera = new HCameraElement(data, (this || _global).globalData, this || _global);\n    return (this || _global).camera;\n  };\n\n  HybridRenderer.prototype.createImage = function (data) {\n    if (!(this || _global).supports3d) {\n      return new IImageElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HImageElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createComp = function (data) {\n    if (!(this || _global).supports3d) {\n      return new SVGCompElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HCompElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createSolid = function (data) {\n    if (!(this || _global).supports3d) {\n      return new ISolidElement(data, (this || _global).globalData, this || _global);\n    }\n\n    return new HSolidElement(data, (this || _global).globalData, this || _global);\n  };\n\n  HybridRenderer.prototype.createNull = SVGRenderer.prototype.createNull;\n\n  HybridRenderer.prototype.getThreeDContainerByPos = function (pos) {\n    var i = 0;\n    var len = (this || _global).threeDElements.length;\n\n    while (i < len) {\n      if ((this || _global).threeDElements[i].startPos <= pos && (this || _global).threeDElements[i].endPos >= pos) {\n        return (this || _global).threeDElements[i].perspectiveElem;\n      }\n\n      i += 1;\n    }\n\n    return null;\n  };\n\n  HybridRenderer.prototype.createThreeDContainer = function (pos, type) {\n    var perspectiveElem = createTag(\"div\");\n    var style;\n    var containerStyle;\n    styleDiv(perspectiveElem);\n    var container = createTag(\"div\");\n    styleDiv(container);\n\n    if (type === \"3d\") {\n      style = perspectiveElem.style;\n      style.width = (this || _global).globalData.compSize.w + \"px\";\n      style.height = (this || _global).globalData.compSize.h + \"px\";\n      var center = \"50% 50%\";\n      style.webkitTransformOrigin = center;\n      style.mozTransformOrigin = center;\n      style.transformOrigin = center;\n      containerStyle = container.style;\n      var matrix = \"matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)\";\n      containerStyle.transform = matrix;\n      containerStyle.webkitTransform = matrix;\n    }\n\n    perspectiveElem.appendChild(container); // this.resizerElem.appendChild(perspectiveElem);\n\n    var threeDContainerData = {\n      container: container,\n      perspectiveElem: perspectiveElem,\n      startPos: pos,\n      endPos: pos,\n      type: type\n    };\n\n    (this || _global).threeDElements.push(threeDContainerData);\n\n    return threeDContainerData;\n  };\n\n  HybridRenderer.prototype.build3dContainers = function () {\n    var i;\n    var len = (this || _global).layers.length;\n    var lastThreeDContainerData;\n    var currentContainer = \"\";\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).layers[i].ddd && (this || _global).layers[i].ty !== 3) {\n        if (currentContainer !== \"3d\") {\n          currentContainer = \"3d\";\n          lastThreeDContainerData = this.createThreeDContainer(i, \"3d\");\n        }\n\n        lastThreeDContainerData.endPos = Math.max(lastThreeDContainerData.endPos, i);\n      } else {\n        if (currentContainer !== \"2d\") {\n          currentContainer = \"2d\";\n          lastThreeDContainerData = this.createThreeDContainer(i, \"2d\");\n        }\n\n        lastThreeDContainerData.endPos = Math.max(lastThreeDContainerData.endPos, i);\n      }\n    }\n\n    len = (this || _global).threeDElements.length;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      (this || _global).resizerElem.appendChild((this || _global).threeDElements[i].perspectiveElem);\n    }\n  };\n\n  HybridRenderer.prototype.addTo3dContainer = function (elem, pos) {\n    var i = 0;\n    var len = (this || _global).threeDElements.length;\n\n    while (i < len) {\n      if (pos <= (this || _global).threeDElements[i].endPos) {\n        var j = (this || _global).threeDElements[i].startPos;\n        var nextElement;\n\n        while (j < pos) {\n          if ((this || _global).elements[j] && (this || _global).elements[j].getBaseElement) {\n            nextElement = (this || _global).elements[j].getBaseElement();\n          }\n\n          j += 1;\n        }\n\n        if (nextElement) {\n          (this || _global).threeDElements[i].container.insertBefore(elem, nextElement);\n        } else {\n          (this || _global).threeDElements[i].container.appendChild(elem);\n        }\n\n        break;\n      }\n\n      i += 1;\n    }\n  };\n\n  HybridRenderer.prototype.configAnimation = function (animData) {\n    var resizerElem = createTag(\"div\");\n    var wrapper = (this || _global).animationItem.wrapper;\n    var style = resizerElem.style;\n    style.width = animData.w + \"px\";\n    style.height = animData.h + \"px\";\n    (this || _global).resizerElem = resizerElem;\n    styleDiv(resizerElem);\n    style.transformStyle = \"flat\";\n    style.mozTransformStyle = \"flat\";\n    style.webkitTransformStyle = \"flat\";\n\n    if ((this || _global).renderConfig.className) {\n      resizerElem.setAttribute(\"class\", (this || _global).renderConfig.className);\n    }\n\n    wrapper.appendChild(resizerElem);\n    style.overflow = \"hidden\";\n    var svg = createNS(\"svg\");\n    svg.setAttribute(\"width\", \"1\");\n    svg.setAttribute(\"height\", \"1\");\n    styleDiv(svg);\n\n    (this || _global).resizerElem.appendChild(svg);\n\n    var defs = createNS(\"defs\");\n    svg.appendChild(defs);\n    (this || _global).data = animData; // Mask animation\n\n    this.setupGlobalData(animData, svg);\n    (this || _global).globalData.defs = defs;\n    (this || _global).layers = animData.layers;\n    (this || _global).layerElement = (this || _global).resizerElem;\n    this.build3dContainers();\n    this.updateContainerSize();\n  };\n\n  HybridRenderer.prototype.destroy = function () {\n    if ((this || _global).animationItem.wrapper) {\n      (this || _global).animationItem.wrapper.innerText = \"\";\n    }\n\n    (this || _global).animationItem.container = null;\n    (this || _global).globalData.defs = null;\n    var i;\n    var len = (this || _global).layers ? (this || _global).layers.length : 0;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).elements[i].destroy();\n    }\n\n    (this || _global).elements.length = 0;\n    (this || _global).destroyed = true;\n    (this || _global).animationItem = null;\n  };\n\n  HybridRenderer.prototype.updateContainerSize = function () {\n    var elementWidth = (this || _global).animationItem.wrapper.offsetWidth;\n    var elementHeight = (this || _global).animationItem.wrapper.offsetHeight;\n    var elementRel = elementWidth / elementHeight;\n    var animationRel = (this || _global).globalData.compSize.w / (this || _global).globalData.compSize.h;\n    var sx;\n    var sy;\n    var tx;\n    var ty;\n\n    if (animationRel > elementRel) {\n      sx = elementWidth / (this || _global).globalData.compSize.w;\n      sy = elementWidth / (this || _global).globalData.compSize.w;\n      tx = 0;\n      ty = (elementHeight - (this || _global).globalData.compSize.h * (elementWidth / (this || _global).globalData.compSize.w)) / 2;\n    } else {\n      sx = elementHeight / (this || _global).globalData.compSize.h;\n      sy = elementHeight / (this || _global).globalData.compSize.h;\n      tx = (elementWidth - (this || _global).globalData.compSize.w * (elementHeight / (this || _global).globalData.compSize.h)) / 2;\n      ty = 0;\n    }\n\n    var style = (this || _global).resizerElem.style;\n    style.webkitTransform = \"matrix3d(\" + sx + \",0,0,0,0,\" + sy + \",0,0,0,0,1,0,\" + tx + \",\" + ty + \",0,1)\";\n    style.transform = style.webkitTransform;\n  };\n\n  HybridRenderer.prototype.renderFrame = SVGRenderer.prototype.renderFrame;\n\n  HybridRenderer.prototype.hide = function () {\n    (this || _global).resizerElem.style.display = \"none\";\n  };\n\n  HybridRenderer.prototype.show = function () {\n    (this || _global).resizerElem.style.display = \"block\";\n  };\n\n  HybridRenderer.prototype.initItems = function () {\n    this.buildAllItems();\n\n    if ((this || _global).camera) {\n      (this || _global).camera.setup();\n    } else {\n      var cWidth = (this || _global).globalData.compSize.w;\n      var cHeight = (this || _global).globalData.compSize.h;\n      var i;\n      var len = (this || _global).threeDElements.length;\n\n      for (i = 0; i < len; i += 1) {\n        var style = (this || _global).threeDElements[i].perspectiveElem.style;\n        style.webkitPerspective = Math.sqrt(Math.pow(cWidth, 2) + Math.pow(cHeight, 2)) + \"px\";\n        style.perspective = style.webkitPerspective;\n      }\n    }\n  };\n\n  HybridRenderer.prototype.searchExtraCompositions = function (assets) {\n    var i;\n    var len = assets.length;\n    var floatingContainer = createTag(\"div\");\n\n    for (i = 0; i < len; i += 1) {\n      if (assets[i].xt) {\n        var comp = this.createComp(assets[i], floatingContainer, (this || _global).globalData.comp, null);\n        comp.initExpressions();\n\n        (this || _global).globalData.projectInterface.registerComposition(comp);\n      }\n    }\n  };\n  /* global createSizedArray, createElementID, PropertyFactory, ShapePropertyFactory, createNS, locationHref */\n\n\n  function MaskElement(data, element, globalData) {\n    (this || _global).data = data;\n    (this || _global).element = element;\n    (this || _global).globalData = globalData;\n    (this || _global).storedData = [];\n    (this || _global).masksProperties = (this || _global).data.masksProperties || [];\n    (this || _global).maskElement = null;\n    var defs = (this || _global).globalData.defs;\n    var i;\n    var len = (this || _global).masksProperties ? (this || _global).masksProperties.length : 0;\n    (this || _global).viewData = createSizedArray(len);\n    (this || _global).solidPath = \"\";\n    var path;\n    var properties = (this || _global).masksProperties;\n    var count = 0;\n    var currentMasks = [];\n    var j;\n    var jLen;\n    var layerId = createElementID();\n    var rect;\n    var expansor;\n    var feMorph;\n    var x;\n    var maskType = \"clipPath\";\n    var maskRef = \"clip-path\";\n\n    for (i = 0; i < len; i += 1) {\n      if (properties[i].mode !== \"a\" && properties[i].mode !== \"n\" || properties[i].inv || properties[i].o.k !== 100 || properties[i].o.x) {\n        maskType = \"mask\";\n        maskRef = \"mask\";\n      }\n\n      if ((properties[i].mode === \"s\" || properties[i].mode === \"i\") && count === 0) {\n        rect = createNS(\"rect\");\n        rect.setAttribute(\"fill\", \"#ffffff\");\n        rect.setAttribute(\"width\", (this || _global).element.comp.data.w || 0);\n        rect.setAttribute(\"height\", (this || _global).element.comp.data.h || 0);\n        currentMasks.push(rect);\n      } else {\n        rect = null;\n      }\n\n      path = createNS(\"path\");\n\n      if (properties[i].mode === \"n\") {\n        // TODO move this to a factory or to a constructor\n        (this || _global).viewData[i] = {\n          op: PropertyFactory.getProp((this || _global).element, properties[i].o, 0, 0.01, (this || _global).element),\n          prop: ShapePropertyFactory.getShapeProp((this || _global).element, properties[i], 3),\n          elem: path,\n          lastPath: \"\"\n        };\n        defs.appendChild(path);\n      } else {\n        count += 1;\n        path.setAttribute(\"fill\", properties[i].mode === \"s\" ? \"#000000\" : \"#ffffff\");\n        path.setAttribute(\"clip-rule\", \"nonzero\");\n        var filterID;\n\n        if (properties[i].x.k !== 0) {\n          maskType = \"mask\";\n          maskRef = \"mask\";\n          x = PropertyFactory.getProp((this || _global).element, properties[i].x, 0, null, (this || _global).element);\n          filterID = createElementID();\n          expansor = createNS(\"filter\");\n          expansor.setAttribute(\"id\", filterID);\n          feMorph = createNS(\"feMorphology\");\n          feMorph.setAttribute(\"operator\", \"erode\");\n          feMorph.setAttribute(\"in\", \"SourceGraphic\");\n          feMorph.setAttribute(\"radius\", \"0\");\n          expansor.appendChild(feMorph);\n          defs.appendChild(expansor);\n          path.setAttribute(\"stroke\", properties[i].mode === \"s\" ? \"#000000\" : \"#ffffff\");\n        } else {\n          feMorph = null;\n          x = null;\n        } // TODO move this to a factory or to a constructor\n\n\n        (this || _global).storedData[i] = {\n          elem: path,\n          x: x,\n          expan: feMorph,\n          lastPath: \"\",\n          lastOperator: \"\",\n          filterId: filterID,\n          lastRadius: 0\n        };\n\n        if (properties[i].mode === \"i\") {\n          jLen = currentMasks.length;\n          var g = createNS(\"g\");\n\n          for (j = 0; j < jLen; j += 1) {\n            g.appendChild(currentMasks[j]);\n          }\n\n          var mask = createNS(\"mask\");\n          mask.setAttribute(\"mask-type\", \"alpha\");\n          mask.setAttribute(\"id\", layerId + \"_\" + count);\n          mask.appendChild(path);\n          defs.appendChild(mask);\n          g.setAttribute(\"mask\", \"url(\" + locationHref + \"#\" + layerId + \"_\" + count + \")\");\n          currentMasks.length = 0;\n          currentMasks.push(g);\n        } else {\n          currentMasks.push(path);\n        }\n\n        if (properties[i].inv && !(this || _global).solidPath) {\n          (this || _global).solidPath = this.createLayerSolidPath();\n        } // TODO move this to a factory or to a constructor\n\n\n        (this || _global).viewData[i] = {\n          elem: path,\n          lastPath: \"\",\n          op: PropertyFactory.getProp((this || _global).element, properties[i].o, 0, 0.01, (this || _global).element),\n          prop: ShapePropertyFactory.getShapeProp((this || _global).element, properties[i], 3),\n          invRect: rect\n        };\n\n        if (!(this || _global).viewData[i].prop.k) {\n          this.drawPath(properties[i], (this || _global).viewData[i].prop.v, (this || _global).viewData[i]);\n        }\n      }\n    }\n\n    (this || _global).maskElement = createNS(maskType);\n    len = currentMasks.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).maskElement.appendChild(currentMasks[i]);\n    }\n\n    if (count > 0) {\n      (this || _global).maskElement.setAttribute(\"id\", layerId);\n\n      (this || _global).element.maskedElement.setAttribute(maskRef, \"url(\" + locationHref + \"#\" + layerId + \")\");\n\n      defs.appendChild((this || _global).maskElement);\n    }\n\n    if ((this || _global).viewData.length) {\n      (this || _global).element.addRenderableComponent(this || _global);\n    }\n  }\n\n  MaskElement.prototype.getMaskProperty = function (pos) {\n    return (this || _global).viewData[pos].prop;\n  };\n\n  MaskElement.prototype.renderFrame = function (isFirstFrame) {\n    var finalMat = (this || _global).element.finalTransform.mat;\n    var i;\n    var len = (this || _global).masksProperties.length;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).viewData[i].prop._mdf || isFirstFrame) {\n        this.drawPath((this || _global).masksProperties[i], (this || _global).viewData[i].prop.v, (this || _global).viewData[i]);\n      }\n\n      if ((this || _global).viewData[i].op._mdf || isFirstFrame) {\n        (this || _global).viewData[i].elem.setAttribute(\"fill-opacity\", (this || _global).viewData[i].op.v);\n      }\n\n      if ((this || _global).masksProperties[i].mode !== \"n\") {\n        if ((this || _global).viewData[i].invRect && ((this || _global).element.finalTransform.mProp._mdf || isFirstFrame)) {\n          (this || _global).viewData[i].invRect.setAttribute(\"transform\", finalMat.getInverseMatrix().to2dCSS());\n        }\n\n        if ((this || _global).storedData[i].x && ((this || _global).storedData[i].x._mdf || isFirstFrame)) {\n          var feMorph = (this || _global).storedData[i].expan;\n\n          if ((this || _global).storedData[i].x.v < 0) {\n            if ((this || _global).storedData[i].lastOperator !== \"erode\") {\n              (this || _global).storedData[i].lastOperator = \"erode\";\n\n              (this || _global).storedData[i].elem.setAttribute(\"filter\", \"url(\" + locationHref + \"#\" + (this || _global).storedData[i].filterId + \")\");\n            }\n\n            feMorph.setAttribute(\"radius\", -(this || _global).storedData[i].x.v);\n          } else {\n            if ((this || _global).storedData[i].lastOperator !== \"dilate\") {\n              (this || _global).storedData[i].lastOperator = \"dilate\";\n\n              (this || _global).storedData[i].elem.setAttribute(\"filter\", null);\n            }\n\n            (this || _global).storedData[i].elem.setAttribute(\"stroke-width\", (this || _global).storedData[i].x.v * 2);\n          }\n        }\n      }\n    }\n  };\n\n  MaskElement.prototype.getMaskelement = function () {\n    return (this || _global).maskElement;\n  };\n\n  MaskElement.prototype.createLayerSolidPath = function () {\n    var path = \"M0,0 \";\n    path += \" h\" + (this || _global).globalData.compSize.w;\n    path += \" v\" + (this || _global).globalData.compSize.h;\n    path += \" h-\" + (this || _global).globalData.compSize.w;\n    path += \" v-\" + (this || _global).globalData.compSize.h + \" \";\n    return path;\n  };\n\n  MaskElement.prototype.drawPath = function (pathData, pathNodes, viewData) {\n    var pathString = \" M\" + pathNodes.v[0][0] + \",\" + pathNodes.v[0][1];\n    var i;\n    var len;\n    len = pathNodes._length;\n\n    for (i = 1; i < len; i += 1) {\n      // pathString += \" C\"+pathNodes.o[i-1][0]+','+pathNodes.o[i-1][1] + \" \"+pathNodes.i[i][0]+','+pathNodes.i[i][1] + \" \"+pathNodes.v[i][0]+','+pathNodes.v[i][1];\n      pathString += \" C\" + pathNodes.o[i - 1][0] + \",\" + pathNodes.o[i - 1][1] + \" \" + pathNodes.i[i][0] + \",\" + pathNodes.i[i][1] + \" \" + pathNodes.v[i][0] + \",\" + pathNodes.v[i][1];\n    } // pathString += \" C\"+pathNodes.o[i-1][0]+','+pathNodes.o[i-1][1] + \" \"+pathNodes.i[0][0]+','+pathNodes.i[0][1] + \" \"+pathNodes.v[0][0]+','+pathNodes.v[0][1];\n\n\n    if (pathNodes.c && len > 1) {\n      pathString += \" C\" + pathNodes.o[i - 1][0] + \",\" + pathNodes.o[i - 1][1] + \" \" + pathNodes.i[0][0] + \",\" + pathNodes.i[0][1] + \" \" + pathNodes.v[0][0] + \",\" + pathNodes.v[0][1];\n    } // pathNodes.__renderedString = pathString;\n\n\n    if (viewData.lastPath !== pathString) {\n      var pathShapeValue = \"\";\n\n      if (viewData.elem) {\n        if (pathNodes.c) {\n          pathShapeValue = pathData.inv ? (this || _global).solidPath + pathString : pathString;\n        }\n\n        viewData.elem.setAttribute(\"d\", pathShapeValue);\n      }\n\n      viewData.lastPath = pathString;\n    }\n  };\n\n  MaskElement.prototype.destroy = function () {\n    (this || _global).element = null;\n    (this || _global).globalData = null;\n    (this || _global).maskElement = null;\n    (this || _global).data = null;\n    (this || _global).masksProperties = null;\n  };\n  /**\r\n   * @file\r\n   * Handles AE's layer parenting property.\r\n   *\r\n   */\n\n\n  function HierarchyElement() {}\n\n  HierarchyElement.prototype = {\n    /**\r\n       * @function\r\n       * Initializes hierarchy properties\r\n       *\r\n       */\n    initHierarchy: function () {\n      // element's parent list\n      (this || _global).hierarchy = []; // if element is parent of another layer _isParent will be true\n\n      (this || _global)._isParent = false;\n      this.checkParenting();\n    },\n\n    /**\r\n       * @function\r\n       * Sets layer's hierarchy.\r\n       * @param {array} hierarch\r\n       * layer's parent list\r\n       *\r\n       */\n    setHierarchy: function (hierarchy) {\n      (this || _global).hierarchy = hierarchy;\n    },\n\n    /**\r\n       * @function\r\n       * Sets layer as parent.\r\n       *\r\n       */\n    setAsParent: function () {\n      (this || _global)._isParent = true;\n    },\n\n    /**\r\n       * @function\r\n       * Searches layer's parenting chain\r\n       *\r\n       */\n    checkParenting: function () {\n      if ((this || _global).data.parent !== undefined) {\n        (this || _global).comp.buildElementParenting(this || _global, (this || _global).data.parent, []);\n      }\n    }\n  };\n  /**\r\n   * @file\r\n   * Handles element's layer frame update.\r\n   * Checks layer in point and out point\r\n   *\r\n   */\n\n  function FrameElement() {}\n\n  FrameElement.prototype = {\n    /**\r\n       * @function\r\n       * Initializes frame related properties.\r\n       *\r\n       */\n    initFrame: function () {\n      // set to true when inpoint is rendered\n      (this || _global)._isFirstFrame = false; // list of animated properties\n\n      (this || _global).dynamicProperties = []; // If layer has been modified in current tick this will be true\n\n      (this || _global)._mdf = false;\n    },\n\n    /**\r\n       * @function\r\n       * Calculates all dynamic values\r\n       *\r\n       * @param {number} num\r\n       * current frame number in Layer's time\r\n       * @param {boolean} isVisible\r\n       * if layers is currently in range\r\n       *\r\n       */\n    prepareProperties: function (num, isVisible) {\n      var i;\n      var len = (this || _global).dynamicProperties.length;\n\n      for (i = 0; i < len; i += 1) {\n        if (isVisible || (this || _global)._isParent && (this || _global).dynamicProperties[i].propType === \"transform\") {\n          (this || _global).dynamicProperties[i].getValue();\n\n          if ((this || _global).dynamicProperties[i]._mdf) {\n            (this || _global).globalData._mdf = true;\n            (this || _global)._mdf = true;\n          }\n        }\n      }\n    },\n    addDynamicProperty: function (prop) {\n      if ((this || _global).dynamicProperties.indexOf(prop) === -1) {\n        (this || _global).dynamicProperties.push(prop);\n      }\n    }\n  };\n  /* global TransformPropertyFactory, Matrix */\n\n  function TransformElement() {}\n\n  TransformElement.prototype = {\n    initTransform: function () {\n      (this || _global).finalTransform = {\n        mProp: (this || _global).data.ks ? TransformPropertyFactory.getTransformProperty(this || _global, (this || _global).data.ks, this || _global) : {\n          o: 0\n        },\n        _matMdf: false,\n        _opMdf: false,\n        mat: new Matrix()\n      };\n\n      if ((this || _global).data.ao) {\n        (this || _global).finalTransform.mProp.autoOriented = true;\n      } // TODO: check TYPE 11: Guided elements\n\n\n      if ((this || _global).data.ty !== 11) {// this.createElements();\n      }\n    },\n    renderTransform: function () {\n      (this || _global).finalTransform._opMdf = (this || _global).finalTransform.mProp.o._mdf || (this || _global)._isFirstFrame;\n      (this || _global).finalTransform._matMdf = (this || _global).finalTransform.mProp._mdf || (this || _global)._isFirstFrame;\n\n      if ((this || _global).hierarchy) {\n        var mat;\n        var finalMat = (this || _global).finalTransform.mat;\n        var i = 0;\n        var len = (this || _global).hierarchy.length; // Checking if any of the transformation matrices in the hierarchy chain has changed.\n\n        if (!(this || _global).finalTransform._matMdf) {\n          while (i < len) {\n            if ((this || _global).hierarchy[i].finalTransform.mProp._mdf) {\n              (this || _global).finalTransform._matMdf = true;\n              break;\n            }\n\n            i += 1;\n          }\n        }\n\n        if ((this || _global).finalTransform._matMdf) {\n          mat = (this || _global).finalTransform.mProp.v.props;\n          finalMat.cloneFromProps(mat);\n\n          for (i = 0; i < len; i += 1) {\n            mat = (this || _global).hierarchy[i].finalTransform.mProp.v.props;\n            finalMat.transform(mat[0], mat[1], mat[2], mat[3], mat[4], mat[5], mat[6], mat[7], mat[8], mat[9], mat[10], mat[11], mat[12], mat[13], mat[14], mat[15]);\n          }\n        }\n      }\n    },\n    globalToLocal: function (pt) {\n      var transforms = [];\n      transforms.push((this || _global).finalTransform);\n      var flag = true;\n      var comp = (this || _global).comp;\n\n      while (flag) {\n        if (comp.finalTransform) {\n          if (comp.data.hasMask) {\n            transforms.splice(0, 0, comp.finalTransform);\n          }\n\n          comp = comp.comp;\n        } else {\n          flag = false;\n        }\n      }\n\n      var i;\n      var len = transforms.length;\n      var ptNew;\n\n      for (i = 0; i < len; i += 1) {\n        ptNew = transforms[i].mat.applyToPointArray(0, 0, 0); // ptNew = transforms[i].mat.applyToPointArray(pt[0],pt[1],pt[2]);\n\n        pt = [pt[0] - ptNew[0], pt[1] - ptNew[1], 0];\n      }\n\n      return pt;\n    },\n    mHelper: new Matrix()\n  };\n\n  function RenderableElement() {}\n\n  RenderableElement.prototype = {\n    initRenderable: function () {\n      // layer's visibility related to inpoint and outpoint. Rename isVisible to isInRange\n      (this || _global).isInRange = false; // layer's display state\n\n      (this || _global).hidden = false; // If layer's transparency equals 0, it can be hidden\n\n      (this || _global).isTransparent = false; // list of animated components\n\n      (this || _global).renderableComponents = [];\n    },\n    addRenderableComponent: function (component) {\n      if ((this || _global).renderableComponents.indexOf(component) === -1) {\n        (this || _global).renderableComponents.push(component);\n      }\n    },\n    removeRenderableComponent: function (component) {\n      if ((this || _global).renderableComponents.indexOf(component) !== -1) {\n        (this || _global).renderableComponents.splice((this || _global).renderableComponents.indexOf(component), 1);\n      }\n    },\n    prepareRenderableFrame: function (num) {\n      this.checkLayerLimits(num);\n    },\n    checkTransparency: function () {\n      if ((this || _global).finalTransform.mProp.o.v <= 0) {\n        if (!(this || _global).isTransparent && (this || _global).globalData.renderConfig.hideOnTransparent) {\n          (this || _global).isTransparent = true;\n          this.hide();\n        }\n      } else if ((this || _global).isTransparent) {\n        (this || _global).isTransparent = false;\n        this.show();\n      }\n    },\n\n    /**\r\n       * @function\r\n       * Initializes frame related properties.\r\n       *\r\n       * @param {number} num\r\n       * current frame number in Layer's time\r\n       *\r\n       */\n    checkLayerLimits: function (num) {\n      if ((this || _global).data.ip - (this || _global).data.st <= num && (this || _global).data.op - (this || _global).data.st > num) {\n        if ((this || _global).isInRange !== true) {\n          (this || _global).globalData._mdf = true;\n          (this || _global)._mdf = true;\n          (this || _global).isInRange = true;\n          this.show();\n        }\n      } else if ((this || _global).isInRange !== false) {\n        (this || _global).globalData._mdf = true;\n        (this || _global).isInRange = false;\n        this.hide();\n      }\n    },\n    renderRenderable: function () {\n      var i;\n      var len = (this || _global).renderableComponents.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).renderableComponents[i].renderFrame((this || _global)._isFirstFrame);\n      }\n      /* this.maskManager.renderFrame(this.finalTransform.mat);\r\n          this.renderableEffectsManager.renderFrame(this._isFirstFrame); */\n\n    },\n    sourceRectAtTime: function () {\n      return {\n        top: 0,\n        left: 0,\n        width: 100,\n        height: 100\n      };\n    },\n    getLayerSize: function () {\n      if ((this || _global).data.ty === 5) {\n        return {\n          w: (this || _global).data.textData.width,\n          h: (this || _global).data.textData.height\n        };\n      }\n\n      return {\n        w: (this || _global).data.width,\n        h: (this || _global).data.height\n      };\n    }\n  };\n  /* global extendPrototype, RenderableElement, createProxyFunction */\n\n  function RenderableDOMElement() {}\n\n  (function () {\n    var _prototype = {\n      initElement: function (data, globalData, comp) {\n        this.initFrame();\n        this.initBaseData(data, globalData, comp);\n        this.initTransform(data, globalData, comp);\n        this.initHierarchy();\n        this.initRenderable();\n        this.initRendererElement();\n        this.createContainerElements();\n        this.createRenderableComponents();\n        this.createContent();\n        this.hide();\n      },\n      hide: function () {\n        if (!(this || _global).hidden && (!(this || _global).isInRange || (this || _global).isTransparent)) {\n          var elem = (this || _global).baseElement || (this || _global).layerElement;\n          elem.style.display = \"none\";\n          (this || _global).hidden = true;\n        }\n      },\n      show: function () {\n        if ((this || _global).isInRange && !(this || _global).isTransparent) {\n          if (!(this || _global).data.hd) {\n            var elem = (this || _global).baseElement || (this || _global).layerElement;\n            elem.style.display = \"block\";\n          }\n\n          (this || _global).hidden = false;\n          (this || _global)._isFirstFrame = true;\n        }\n      },\n      renderFrame: function () {\n        // If it is exported as hidden (data.hd === true) no need to render\n        // If it is not visible no need to render\n        if ((this || _global).data.hd || (this || _global).hidden) {\n          return;\n        }\n\n        this.renderTransform();\n        this.renderRenderable();\n        this.renderElement();\n        this.renderInnerContent();\n\n        if ((this || _global)._isFirstFrame) {\n          (this || _global)._isFirstFrame = false;\n        }\n      },\n      renderInnerContent: function () {},\n      prepareFrame: function (num) {\n        (this || _global)._mdf = false;\n        this.prepareRenderableFrame(num);\n        this.prepareProperties(num, (this || _global).isInRange);\n        this.checkTransparency();\n      },\n      destroy: function () {\n        (this || _global).innerElem = null;\n        this.destroyBaseElement();\n      }\n    };\n    extendPrototype([RenderableElement, createProxyFunction(_prototype)], RenderableDOMElement);\n  })();\n  /* exported ProcessedElement */\n\n\n  function ProcessedElement(element, position) {\n    (this || _global).elem = element;\n    (this || _global).pos = position;\n  }\n  /* global createNS */\n\n\n  function SVGStyleData(data, level) {\n    (this || _global).data = data;\n    (this || _global).type = data.ty;\n    (this || _global).d = \"\";\n    (this || _global).lvl = level;\n    (this || _global)._mdf = false;\n    (this || _global).closed = data.hd === true;\n    (this || _global).pElem = createNS(\"path\");\n    (this || _global).msElem = null;\n  }\n\n  SVGStyleData.prototype.reset = function () {\n    (this || _global).d = \"\";\n    (this || _global)._mdf = false;\n  };\n\n  function SVGShapeData(transformers, level, shape) {\n    (this || _global).caches = [];\n    (this || _global).styles = [];\n    (this || _global).transformers = transformers;\n    (this || _global).lStr = \"\";\n    (this || _global).sh = shape;\n    (this || _global).lvl = level; // TODO find if there are some cases where _isAnimated can be false.\n    // For now, since shapes add up with other shapes. They have to be calculated every time.\n    // One way of finding out is checking if all styles associated to this shape depend only of this shape\n\n    (this || _global)._isAnimated = !!shape.k; // TODO: commenting this for now since all shapes are animated\n\n    var i = 0;\n    var len = transformers.length;\n\n    while (i < len) {\n      if (transformers[i].mProps.dynamicProperties.length) {\n        (this || _global)._isAnimated = true;\n        break;\n      }\n\n      i += 1;\n    }\n  }\n\n  SVGShapeData.prototype.setAsAnimated = function () {\n    (this || _global)._isAnimated = true;\n  };\n  /* exported SVGTransformData */\n\n\n  function SVGTransformData(mProps, op, container) {\n    (this || _global).transform = {\n      mProps: mProps,\n      op: op,\n      container: container\n    };\n    (this || _global).elements = [];\n    (this || _global)._isAnimated = (this || _global).transform.mProps.dynamicProperties.length || (this || _global).transform.op.effectsSequence.length;\n  }\n  /* global DashProperty, PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n\n  function SVGStrokeStyleData(elem, data, styleOb) {\n    this.initDynamicPropertyContainer(elem);\n    (this || _global).getValue = (this || _global).iterateDynamicProperties;\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0.01, this || _global);\n    (this || _global).w = PropertyFactory.getProp(elem, data.w, 0, null, this || _global);\n    (this || _global).d = new DashProperty(elem, data.d || {}, \"svg\", this || _global);\n    (this || _global).c = PropertyFactory.getProp(elem, data.c, 1, 255, this || _global);\n    (this || _global).style = styleOb;\n    (this || _global)._isAnimated = !!(this || _global)._isAnimated;\n  }\n\n  extendPrototype([DynamicPropertyContainer], SVGStrokeStyleData);\n  /* global PropertyFactory, extendPrototype, DynamicPropertyContainer */\n\n  function SVGFillStyleData(elem, data, styleOb) {\n    this.initDynamicPropertyContainer(elem);\n    (this || _global).getValue = (this || _global).iterateDynamicProperties;\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0.01, this || _global);\n    (this || _global).c = PropertyFactory.getProp(elem, data.c, 1, 255, this || _global);\n    (this || _global).style = styleOb;\n  }\n\n  extendPrototype([DynamicPropertyContainer], SVGFillStyleData);\n  /* global PropertyFactory, degToRads, GradientProperty, createElementID, createNS, locationHref,\r\n  extendPrototype, DynamicPropertyContainer */\n\n  function SVGGradientFillStyleData(elem, data, styleOb) {\n    this.initDynamicPropertyContainer(elem);\n    (this || _global).getValue = (this || _global).iterateDynamicProperties;\n    this.initGradientData(elem, data, styleOb);\n  }\n\n  SVGGradientFillStyleData.prototype.initGradientData = function (elem, data, styleOb) {\n    (this || _global).o = PropertyFactory.getProp(elem, data.o, 0, 0.01, this || _global);\n    (this || _global).s = PropertyFactory.getProp(elem, data.s, 1, null, this || _global);\n    (this || _global).e = PropertyFactory.getProp(elem, data.e, 1, null, this || _global);\n    (this || _global).h = PropertyFactory.getProp(elem, data.h || {\n      k: 0\n    }, 0, 0.01, this || _global);\n    (this || _global).a = PropertyFactory.getProp(elem, data.a || {\n      k: 0\n    }, 0, degToRads, this || _global);\n    (this || _global).g = new GradientProperty(elem, data.g, this || _global);\n    (this || _global).style = styleOb;\n    (this || _global).stops = [];\n    this.setGradientData(styleOb.pElem, data);\n    this.setGradientOpacity(data, styleOb);\n    (this || _global)._isAnimated = !!(this || _global)._isAnimated;\n  };\n\n  SVGGradientFillStyleData.prototype.setGradientData = function (pathElement, data) {\n    var gradientId = createElementID();\n    var gfill = createNS(data.t === 1 ? \"linearGradient\" : \"radialGradient\");\n    gfill.setAttribute(\"id\", gradientId);\n    gfill.setAttribute(\"spreadMethod\", \"pad\");\n    gfill.setAttribute(\"gradientUnits\", \"userSpaceOnUse\");\n    var stops = [];\n    var stop;\n    var j;\n    var jLen;\n    jLen = data.g.p * 4;\n\n    for (j = 0; j < jLen; j += 4) {\n      stop = createNS(\"stop\");\n      gfill.appendChild(stop);\n      stops.push(stop);\n    }\n\n    pathElement.setAttribute(data.ty === \"gf\" ? \"fill\" : \"stroke\", \"url(\" + locationHref + \"#\" + gradientId + \")\");\n    (this || _global).gf = gfill;\n    (this || _global).cst = stops;\n  };\n\n  SVGGradientFillStyleData.prototype.setGradientOpacity = function (data, styleOb) {\n    if ((this || _global).g._hasOpacity && !(this || _global).g._collapsable) {\n      var stop;\n      var j;\n      var jLen;\n      var mask = createNS(\"mask\");\n      var maskElement = createNS(\"path\");\n      mask.appendChild(maskElement);\n      var opacityId = createElementID();\n      var maskId = createElementID();\n      mask.setAttribute(\"id\", maskId);\n      var opFill = createNS(data.t === 1 ? \"linearGradient\" : \"radialGradient\");\n      opFill.setAttribute(\"id\", opacityId);\n      opFill.setAttribute(\"spreadMethod\", \"pad\");\n      opFill.setAttribute(\"gradientUnits\", \"userSpaceOnUse\");\n      jLen = data.g.k.k[0].s ? data.g.k.k[0].s.length : data.g.k.k.length;\n      var stops = (this || _global).stops;\n\n      for (j = data.g.p * 4; j < jLen; j += 2) {\n        stop = createNS(\"stop\");\n        stop.setAttribute(\"stop-color\", \"rgb(255,255,255)\");\n        opFill.appendChild(stop);\n        stops.push(stop);\n      }\n\n      maskElement.setAttribute(data.ty === \"gf\" ? \"fill\" : \"stroke\", \"url(\" + locationHref + \"#\" + opacityId + \")\");\n      (this || _global).of = opFill;\n      (this || _global).ms = mask;\n      (this || _global).ost = stops;\n      (this || _global).maskId = maskId;\n      styleOb.msElem = maskElement;\n    }\n  };\n\n  extendPrototype([DynamicPropertyContainer], SVGGradientFillStyleData);\n  /* global PropertyFactory, DashProperty, extendPrototype, SVGGradientFillStyleData, DynamicPropertyContainer */\n\n  function SVGGradientStrokeStyleData(elem, data, styleOb) {\n    this.initDynamicPropertyContainer(elem);\n    (this || _global).getValue = (this || _global).iterateDynamicProperties;\n    (this || _global).w = PropertyFactory.getProp(elem, data.w, 0, null, this || _global);\n    (this || _global).d = new DashProperty(elem, data.d || {}, \"svg\", this || _global);\n    this.initGradientData(elem, data, styleOb);\n    (this || _global)._isAnimated = !!(this || _global)._isAnimated;\n  }\n\n  extendPrototype([SVGGradientFillStyleData, DynamicPropertyContainer], SVGGradientStrokeStyleData);\n  /* global createNS */\n\n  /* exported ShapeGroupData */\n\n  function ShapeGroupData() {\n    (this || _global).it = [];\n    (this || _global).prevViewData = [];\n    (this || _global).gr = createNS(\"g\");\n  }\n  /* global Matrix, buildShapeString, bmFloor */\n\n  /* exported SVGElementsRenderer */\n\n\n  var SVGElementsRenderer = function () {\n    var _identityMatrix = new Matrix();\n\n    var _matrixHelper = new Matrix();\n\n    var ob = {\n      createRenderFunction: createRenderFunction\n    };\n\n    function createRenderFunction(data) {\n      switch (data.ty) {\n        case \"fl\":\n          return renderFill;\n\n        case \"gf\":\n          return renderGradient;\n\n        case \"gs\":\n          return renderGradientStroke;\n\n        case \"st\":\n          return renderStroke;\n\n        case \"sh\":\n        case \"el\":\n        case \"rc\":\n        case \"sr\":\n          return renderPath;\n\n        case \"tr\":\n          return renderContentTransform;\n\n        default:\n          return null;\n      }\n    }\n\n    function renderContentTransform(styleData, itemData, isFirstFrame) {\n      if (isFirstFrame || itemData.transform.op._mdf) {\n        itemData.transform.container.setAttribute(\"opacity\", itemData.transform.op.v);\n      }\n\n      if (isFirstFrame || itemData.transform.mProps._mdf) {\n        itemData.transform.container.setAttribute(\"transform\", itemData.transform.mProps.v.to2dCSS());\n      }\n    }\n\n    function renderPath(styleData, itemData, isFirstFrame) {\n      var j;\n      var jLen;\n      var pathStringTransformed;\n      var redraw;\n      var pathNodes;\n      var l;\n      var lLen = itemData.styles.length;\n      var lvl = itemData.lvl;\n      var paths;\n      var mat;\n      var props;\n      var iterations;\n      var k;\n\n      for (l = 0; l < lLen; l += 1) {\n        redraw = itemData.sh._mdf || isFirstFrame;\n\n        if (itemData.styles[l].lvl < lvl) {\n          mat = _matrixHelper.reset();\n          iterations = lvl - itemData.styles[l].lvl;\n          k = itemData.transformers.length - 1;\n\n          while (!redraw && iterations > 0) {\n            redraw = itemData.transformers[k].mProps._mdf || redraw;\n            iterations -= 1;\n            k -= 1;\n          }\n\n          if (redraw) {\n            iterations = lvl - itemData.styles[l].lvl;\n            k = itemData.transformers.length - 1;\n\n            while (iterations > 0) {\n              props = itemData.transformers[k].mProps.v.props;\n              mat.transform(props[0], props[1], props[2], props[3], props[4], props[5], props[6], props[7], props[8], props[9], props[10], props[11], props[12], props[13], props[14], props[15]);\n              iterations -= 1;\n              k -= 1;\n            }\n          }\n        } else {\n          mat = _identityMatrix;\n        }\n\n        paths = itemData.sh.paths;\n        jLen = paths._length;\n\n        if (redraw) {\n          pathStringTransformed = \"\";\n\n          for (j = 0; j < jLen; j += 1) {\n            pathNodes = paths.shapes[j];\n\n            if (pathNodes && pathNodes._length) {\n              pathStringTransformed += buildShapeString(pathNodes, pathNodes._length, pathNodes.c, mat);\n            }\n          }\n\n          itemData.caches[l] = pathStringTransformed;\n        } else {\n          pathStringTransformed = itemData.caches[l];\n        }\n\n        itemData.styles[l].d += styleData.hd === true ? \"\" : pathStringTransformed;\n        itemData.styles[l]._mdf = redraw || itemData.styles[l]._mdf;\n      }\n    }\n\n    function renderFill(styleData, itemData, isFirstFrame) {\n      var styleElem = itemData.style;\n\n      if (itemData.c._mdf || isFirstFrame) {\n        styleElem.pElem.setAttribute(\"fill\", \"rgb(\" + bmFloor(itemData.c.v[0]) + \",\" + bmFloor(itemData.c.v[1]) + \",\" + bmFloor(itemData.c.v[2]) + \")\");\n      }\n\n      if (itemData.o._mdf || isFirstFrame) {\n        styleElem.pElem.setAttribute(\"fill-opacity\", itemData.o.v);\n      }\n    }\n\n    function renderGradientStroke(styleData, itemData, isFirstFrame) {\n      renderGradient(styleData, itemData, isFirstFrame);\n      renderStroke(styleData, itemData, isFirstFrame);\n    }\n\n    function renderGradient(styleData, itemData, isFirstFrame) {\n      var gfill = itemData.gf;\n      var hasOpacity = itemData.g._hasOpacity;\n      var pt1 = itemData.s.v;\n      var pt2 = itemData.e.v;\n\n      if (itemData.o._mdf || isFirstFrame) {\n        var attr = styleData.ty === \"gf\" ? \"fill-opacity\" : \"stroke-opacity\";\n        itemData.style.pElem.setAttribute(attr, itemData.o.v);\n      }\n\n      if (itemData.s._mdf || isFirstFrame) {\n        var attr1 = styleData.t === 1 ? \"x1\" : \"cx\";\n        var attr2 = attr1 === \"x1\" ? \"y1\" : \"cy\";\n        gfill.setAttribute(attr1, pt1[0]);\n        gfill.setAttribute(attr2, pt1[1]);\n\n        if (hasOpacity && !itemData.g._collapsable) {\n          itemData.of.setAttribute(attr1, pt1[0]);\n          itemData.of.setAttribute(attr2, pt1[1]);\n        }\n      }\n\n      var stops;\n      var i;\n      var len;\n      var stop;\n\n      if (itemData.g._cmdf || isFirstFrame) {\n        stops = itemData.cst;\n        var cValues = itemData.g.c;\n        len = stops.length;\n\n        for (i = 0; i < len; i += 1) {\n          stop = stops[i];\n          stop.setAttribute(\"offset\", cValues[i * 4] + \"%\");\n          stop.setAttribute(\"stop-color\", \"rgb(\" + cValues[i * 4 + 1] + \",\" + cValues[i * 4 + 2] + \",\" + cValues[i * 4 + 3] + \")\");\n        }\n      }\n\n      if (hasOpacity && (itemData.g._omdf || isFirstFrame)) {\n        var oValues = itemData.g.o;\n\n        if (itemData.g._collapsable) {\n          stops = itemData.cst;\n        } else {\n          stops = itemData.ost;\n        }\n\n        len = stops.length;\n\n        for (i = 0; i < len; i += 1) {\n          stop = stops[i];\n\n          if (!itemData.g._collapsable) {\n            stop.setAttribute(\"offset\", oValues[i * 2] + \"%\");\n          }\n\n          stop.setAttribute(\"stop-opacity\", oValues[i * 2 + 1]);\n        }\n      }\n\n      if (styleData.t === 1) {\n        if (itemData.e._mdf || isFirstFrame) {\n          gfill.setAttribute(\"x2\", pt2[0]);\n          gfill.setAttribute(\"y2\", pt2[1]);\n\n          if (hasOpacity && !itemData.g._collapsable) {\n            itemData.of.setAttribute(\"x2\", pt2[0]);\n            itemData.of.setAttribute(\"y2\", pt2[1]);\n          }\n        }\n      } else {\n        var rad;\n\n        if (itemData.s._mdf || itemData.e._mdf || isFirstFrame) {\n          rad = Math.sqrt(Math.pow(pt1[0] - pt2[0], 2) + Math.pow(pt1[1] - pt2[1], 2));\n          gfill.setAttribute(\"r\", rad);\n\n          if (hasOpacity && !itemData.g._collapsable) {\n            itemData.of.setAttribute(\"r\", rad);\n          }\n        }\n\n        if (itemData.e._mdf || itemData.h._mdf || itemData.a._mdf || isFirstFrame) {\n          if (!rad) {\n            rad = Math.sqrt(Math.pow(pt1[0] - pt2[0], 2) + Math.pow(pt1[1] - pt2[1], 2));\n          }\n\n          var ang = Math.atan2(pt2[1] - pt1[1], pt2[0] - pt1[0]);\n          var percent = itemData.h.v;\n\n          if (percent >= 1) {\n            percent = 0.99;\n          } else if (percent <= -1) {\n            percent = -0.99;\n          }\n\n          var dist = rad * percent;\n          var x = Math.cos(ang + itemData.a.v) * dist + pt1[0];\n          var y = Math.sin(ang + itemData.a.v) * dist + pt1[1];\n          gfill.setAttribute(\"fx\", x);\n          gfill.setAttribute(\"fy\", y);\n\n          if (hasOpacity && !itemData.g._collapsable) {\n            itemData.of.setAttribute(\"fx\", x);\n            itemData.of.setAttribute(\"fy\", y);\n          }\n        } // gfill.setAttribute('fy','200');\n\n      }\n    }\n\n    function renderStroke(styleData, itemData, isFirstFrame) {\n      var styleElem = itemData.style;\n      var d = itemData.d;\n\n      if (d && (d._mdf || isFirstFrame) && d.dashStr) {\n        styleElem.pElem.setAttribute(\"stroke-dasharray\", d.dashStr);\n        styleElem.pElem.setAttribute(\"stroke-dashoffset\", d.dashoffset[0]);\n      }\n\n      if (itemData.c && (itemData.c._mdf || isFirstFrame)) {\n        styleElem.pElem.setAttribute(\"stroke\", \"rgb(\" + bmFloor(itemData.c.v[0]) + \",\" + bmFloor(itemData.c.v[1]) + \",\" + bmFloor(itemData.c.v[2]) + \")\");\n      }\n\n      if (itemData.o._mdf || isFirstFrame) {\n        styleElem.pElem.setAttribute(\"stroke-opacity\", itemData.o.v);\n      }\n\n      if (itemData.w._mdf || isFirstFrame) {\n        styleElem.pElem.setAttribute(\"stroke-width\", itemData.w.v);\n\n        if (styleElem.msElem) {\n          styleElem.msElem.setAttribute(\"stroke-width\", itemData.w.v);\n        }\n      }\n    }\n\n    return ob;\n  }();\n  /* global Matrix */\n\n\n  function ShapeTransformManager() {\n    (this || _global).sequences = {};\n    (this || _global).sequenceList = [];\n    (this || _global).transform_key_count = 0;\n  }\n\n  ShapeTransformManager.prototype = {\n    addTransformSequence: function (transforms) {\n      var i;\n      var len = transforms.length;\n      var key = \"_\";\n\n      for (i = 0; i < len; i += 1) {\n        key += transforms[i].transform.key + \"_\";\n      }\n\n      var sequence = (this || _global).sequences[key];\n\n      if (!sequence) {\n        sequence = {\n          transforms: [].concat(transforms),\n          finalTransform: new Matrix(),\n          _mdf: false\n        };\n        (this || _global).sequences[key] = sequence;\n\n        (this || _global).sequenceList.push(sequence);\n      }\n\n      return sequence;\n    },\n    processSequence: function (sequence, isFirstFrame) {\n      var i = 0;\n      var len = sequence.transforms.length;\n      var _mdf = isFirstFrame;\n\n      while (i < len && !isFirstFrame) {\n        if (sequence.transforms[i].transform.mProps._mdf) {\n          _mdf = true;\n          break;\n        }\n\n        i += 1;\n      }\n\n      if (_mdf) {\n        var props;\n        sequence.finalTransform.reset();\n\n        for (i = len - 1; i >= 0; i -= 1) {\n          props = sequence.transforms[i].transform.mProps.v.props;\n          sequence.finalTransform.transform(props[0], props[1], props[2], props[3], props[4], props[5], props[6], props[7], props[8], props[9], props[10], props[11], props[12], props[13], props[14], props[15]);\n        }\n      }\n\n      sequence._mdf = _mdf;\n    },\n    processSequences: function (isFirstFrame) {\n      var i;\n      var len = (this || _global).sequenceList.length;\n\n      for (i = 0; i < len; i += 1) {\n        this.processSequence((this || _global).sequenceList[i], isFirstFrame);\n      }\n    },\n    getNewKey: function () {\n      (this || _global).transform_key_count += 1;\n      return \"_\" + (this || _global).transform_key_count;\n    }\n  };\n  /* global ShapePropertyFactory, SVGShapeData */\n\n  function CVShapeData(element, data, styles, transformsManager) {\n    (this || _global).styledShapes = [];\n    (this || _global).tr = [0, 0, 0, 0, 0, 0];\n    var ty = 4;\n\n    if (data.ty === \"rc\") {\n      ty = 5;\n    } else if (data.ty === \"el\") {\n      ty = 6;\n    } else if (data.ty === \"sr\") {\n      ty = 7;\n    }\n\n    (this || _global).sh = ShapePropertyFactory.getShapeProp(element, data, ty, element);\n    var i;\n    var len = styles.length;\n    var styledShape;\n\n    for (i = 0; i < len; i += 1) {\n      if (!styles[i].closed) {\n        styledShape = {\n          transforms: transformsManager.addTransformSequence(styles[i].transforms),\n          trNodes: []\n        };\n\n        (this || _global).styledShapes.push(styledShape);\n\n        styles[i].elements.push(styledShape);\n      }\n    }\n  }\n\n  CVShapeData.prototype.setAsAnimated = SVGShapeData.prototype.setAsAnimated;\n  /* global LayerExpressionInterface, EffectsExpressionInterface, CompExpressionInterface, ShapeExpressionInterface,\r\n  TextExpressionInterface, getBlendMode,createElementID, EffectsManager */\n\n  function BaseElement() {}\n\n  BaseElement.prototype = {\n    checkMasks: function () {\n      if (!(this || _global).data.hasMask) {\n        return false;\n      }\n\n      var i = 0;\n      var len = (this || _global).data.masksProperties.length;\n\n      while (i < len) {\n        if ((this || _global).data.masksProperties[i].mode !== \"n\" && (this || _global).data.masksProperties[i].cl !== false) {\n          return true;\n        }\n\n        i += 1;\n      }\n\n      return false;\n    },\n    initExpressions: function () {\n      (this || _global).layerInterface = LayerExpressionInterface(this || _global);\n\n      if ((this || _global).data.hasMask && (this || _global).maskManager) {\n        (this || _global).layerInterface.registerMaskInterface((this || _global).maskManager);\n      }\n\n      var effectsInterface = EffectsExpressionInterface.createEffectsInterface(this || _global, (this || _global).layerInterface);\n\n      (this || _global).layerInterface.registerEffectsInterface(effectsInterface);\n\n      if ((this || _global).data.ty === 0 || (this || _global).data.xt) {\n        (this || _global).compInterface = CompExpressionInterface(this || _global);\n      } else if ((this || _global).data.ty === 4) {\n        (this || _global).layerInterface.shapeInterface = ShapeExpressionInterface((this || _global).shapesData, (this || _global).itemsData, (this || _global).layerInterface);\n        (this || _global).layerInterface.content = (this || _global).layerInterface.shapeInterface;\n      } else if ((this || _global).data.ty === 5) {\n        (this || _global).layerInterface.textInterface = TextExpressionInterface(this || _global);\n        (this || _global).layerInterface.text = (this || _global).layerInterface.textInterface;\n      }\n    },\n    setBlendMode: function () {\n      var blendModeValue = getBlendMode((this || _global).data.bm);\n      var elem = (this || _global).baseElement || (this || _global).layerElement;\n      elem.style[\"mix-blend-mode\"] = blendModeValue;\n    },\n    initBaseData: function (data, globalData, comp) {\n      (this || _global).globalData = globalData;\n      (this || _global).comp = comp;\n      (this || _global).data = data;\n      (this || _global).layerId = createElementID(); // Stretch factor for old animations missing this property.\n\n      if (!(this || _global).data.sr) {\n        (this || _global).data.sr = 1;\n      } // effects manager\n\n\n      (this || _global).effectsManager = new EffectsManager((this || _global).data, this || _global, (this || _global).dynamicProperties);\n    },\n    getType: function () {\n      return (this || _global).type;\n    },\n    sourceRectAtTime: function () {}\n  };\n  /* global extendPrototype, BaseElement, TransformElement, HierarchyElement, FrameElement */\n\n  function NullElement(data, globalData, comp) {\n    this.initFrame();\n    this.initBaseData(data, globalData, comp);\n    this.initFrame();\n    this.initTransform(data, globalData, comp);\n    this.initHierarchy();\n  }\n\n  NullElement.prototype.prepareFrame = function (num) {\n    this.prepareProperties(num, true);\n  };\n\n  NullElement.prototype.renderFrame = function () {};\n\n  NullElement.prototype.getBaseElement = function () {\n    return null;\n  };\n\n  NullElement.prototype.destroy = function () {};\n\n  NullElement.prototype.sourceRectAtTime = function () {};\n\n  NullElement.prototype.hide = function () {};\n\n  extendPrototype([BaseElement, TransformElement, HierarchyElement, FrameElement], NullElement);\n  /* global filtersFactory, featureSupport, filtersFactory, createElementID, createNS, MaskElement, SVGEffects, locationHref */\n\n  function SVGBaseElement() {}\n\n  SVGBaseElement.prototype = {\n    initRendererElement: function () {\n      (this || _global).layerElement = createNS(\"g\");\n    },\n    createContainerElements: function () {\n      (this || _global).matteElement = createNS(\"g\");\n      (this || _global).transformedElement = (this || _global).layerElement;\n      (this || _global).maskedElement = (this || _global).layerElement;\n      (this || _global)._sizeChanged = false;\n      var layerElementParent = null; // If this layer acts as a mask for the following layer\n\n      var filId;\n      var fil;\n      var gg;\n\n      if ((this || _global).data.td) {\n        if ((this || _global).data.td == 3 || (this || _global).data.td == 1) {\n          // eslint-disable-line eqeqeq\n          var masker = createNS(\"mask\");\n          masker.setAttribute(\"id\", (this || _global).layerId);\n          masker.setAttribute(\"mask-type\", (this || _global).data.td == 3 ? \"luminance\" : \"alpha\"); // eslint-disable-line eqeqeq\n\n          masker.appendChild((this || _global).layerElement);\n          layerElementParent = masker;\n\n          (this || _global).globalData.defs.appendChild(masker); // This is only for IE and Edge when mask if of type alpha\n\n\n          if (!featureSupport.maskType && (this || _global).data.td == 1) {\n            // eslint-disable-line eqeqeq\n            masker.setAttribute(\"mask-type\", \"luminance\");\n            filId = createElementID();\n            fil = filtersFactory.createFilter(filId);\n\n            (this || _global).globalData.defs.appendChild(fil);\n\n            fil.appendChild(filtersFactory.createAlphaToLuminanceFilter());\n            gg = createNS(\"g\");\n            gg.appendChild((this || _global).layerElement);\n            layerElementParent = gg;\n            masker.appendChild(gg);\n            gg.setAttribute(\"filter\", \"url(\" + locationHref + \"#\" + filId + \")\");\n          }\n        } else if ((this || _global).data.td == 2) {\n          // eslint-disable-line eqeqeq\n          var maskGroup = createNS(\"mask\");\n          maskGroup.setAttribute(\"id\", (this || _global).layerId);\n          maskGroup.setAttribute(\"mask-type\", \"alpha\");\n          var maskGrouper = createNS(\"g\");\n          maskGroup.appendChild(maskGrouper);\n          filId = createElementID();\n          fil = filtersFactory.createFilter(filId); /// /\n          // This solution doesn't work on Android when meta tag with viewport attribute is set\n\n          /* var feColorMatrix = createNS('feColorMatrix');\r\n                  feColorMatrix.setAttribute('type', 'matrix');\r\n                  feColorMatrix.setAttribute('color-interpolation-filters', 'sRGB');\r\n                  feColorMatrix.setAttribute('values','1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 -1 1');\r\n                  fil.appendChild(feColorMatrix); */\n          /// /\n\n          var feCTr = createNS(\"feComponentTransfer\");\n          feCTr.setAttribute(\"in\", \"SourceGraphic\");\n          fil.appendChild(feCTr);\n          var feFunc = createNS(\"feFuncA\");\n          feFunc.setAttribute(\"type\", \"table\");\n          feFunc.setAttribute(\"tableValues\", \"1.0 0.0\");\n          feCTr.appendChild(feFunc); /// /\n\n          (this || _global).globalData.defs.appendChild(fil);\n\n          var alphaRect = createNS(\"rect\");\n          alphaRect.setAttribute(\"width\", (this || _global).comp.data.w);\n          alphaRect.setAttribute(\"height\", (this || _global).comp.data.h);\n          alphaRect.setAttribute(\"x\", \"0\");\n          alphaRect.setAttribute(\"y\", \"0\");\n          alphaRect.setAttribute(\"fill\", \"#ffffff\");\n          alphaRect.setAttribute(\"opacity\", \"0\");\n          maskGrouper.setAttribute(\"filter\", \"url(\" + locationHref + \"#\" + filId + \")\");\n          maskGrouper.appendChild(alphaRect);\n          maskGrouper.appendChild((this || _global).layerElement);\n          layerElementParent = maskGrouper;\n\n          if (!featureSupport.maskType) {\n            maskGroup.setAttribute(\"mask-type\", \"luminance\");\n            fil.appendChild(filtersFactory.createAlphaToLuminanceFilter());\n            gg = createNS(\"g\");\n            maskGrouper.appendChild(alphaRect);\n            gg.appendChild((this || _global).layerElement);\n            layerElementParent = gg;\n            maskGrouper.appendChild(gg);\n          }\n\n          (this || _global).globalData.defs.appendChild(maskGroup);\n        }\n      } else if ((this || _global).data.tt) {\n        (this || _global).matteElement.appendChild((this || _global).layerElement);\n\n        layerElementParent = (this || _global).matteElement;\n        (this || _global).baseElement = (this || _global).matteElement;\n      } else {\n        (this || _global).baseElement = (this || _global).layerElement;\n      }\n\n      if ((this || _global).data.ln) {\n        (this || _global).layerElement.setAttribute(\"id\", (this || _global).data.ln);\n      }\n\n      if ((this || _global).data.cl) {\n        (this || _global).layerElement.setAttribute(\"class\", (this || _global).data.cl);\n      } // Clipping compositions to hide content that exceeds boundaries. If collapsed transformations is on, component should not be clipped\n\n\n      if ((this || _global).data.ty === 0 && !(this || _global).data.hd) {\n        var cp = createNS(\"clipPath\");\n        var pt = createNS(\"path\");\n        pt.setAttribute(\"d\", \"M0,0 L\" + (this || _global).data.w + \",0 L\" + (this || _global).data.w + \",\" + (this || _global).data.h + \" L0,\" + (this || _global).data.h + \"z\");\n        var clipId = createElementID();\n        cp.setAttribute(\"id\", clipId);\n        cp.appendChild(pt);\n\n        (this || _global).globalData.defs.appendChild(cp);\n\n        if (this.checkMasks()) {\n          var cpGroup = createNS(\"g\");\n          cpGroup.setAttribute(\"clip-path\", \"url(\" + locationHref + \"#\" + clipId + \")\");\n          cpGroup.appendChild((this || _global).layerElement);\n          (this || _global).transformedElement = cpGroup;\n\n          if (layerElementParent) {\n            layerElementParent.appendChild((this || _global).transformedElement);\n          } else {\n            (this || _global).baseElement = (this || _global).transformedElement;\n          }\n        } else {\n          (this || _global).layerElement.setAttribute(\"clip-path\", \"url(\" + locationHref + \"#\" + clipId + \")\");\n        }\n      }\n\n      if ((this || _global).data.bm !== 0) {\n        this.setBlendMode();\n      }\n    },\n    renderElement: function () {\n      if ((this || _global).finalTransform._matMdf) {\n        (this || _global).transformedElement.setAttribute(\"transform\", (this || _global).finalTransform.mat.to2dCSS());\n      }\n\n      if ((this || _global).finalTransform._opMdf) {\n        (this || _global).transformedElement.setAttribute(\"opacity\", (this || _global).finalTransform.mProp.o.v);\n      }\n    },\n    destroyBaseElement: function () {\n      (this || _global).layerElement = null;\n      (this || _global).matteElement = null;\n\n      (this || _global).maskManager.destroy();\n    },\n    getBaseElement: function () {\n      if ((this || _global).data.hd) {\n        return null;\n      }\n\n      return (this || _global).baseElement;\n    },\n    createRenderableComponents: function () {\n      (this || _global).maskManager = new MaskElement((this || _global).data, this || _global, (this || _global).globalData);\n      (this || _global).renderableEffectsManager = new SVGEffects(this || _global);\n    },\n    setMatte: function (id) {\n      if (!(this || _global).matteElement) {\n        return;\n      }\n\n      (this || _global).matteElement.setAttribute(\"mask\", \"url(\" + locationHref + \"#\" + id + \")\");\n    }\n  };\n  /* global ProcessedElement */\n\n  function IShapeElement() {}\n\n  IShapeElement.prototype = {\n    addShapeToModifiers: function (data) {\n      var i;\n      var len = (this || _global).shapeModifiers.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).shapeModifiers[i].addShape(data);\n      }\n    },\n    isShapeInAnimatedModifiers: function (data) {\n      var i = 0;\n      var len = (this || _global).shapeModifiers.length;\n\n      while (i < len) {\n        if ((this || _global).shapeModifiers[i].isAnimatedWithShape(data)) {\n          return true;\n        }\n      }\n\n      return false;\n    },\n    renderModifiers: function () {\n      if (!(this || _global).shapeModifiers.length) {\n        return;\n      }\n\n      var i;\n      var len = (this || _global).shapes.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).shapes[i].sh.reset();\n      }\n\n      len = (this || _global).shapeModifiers.length;\n      var shouldBreakProcess;\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        shouldBreakProcess = (this || _global).shapeModifiers[i].processShapes((this || _global)._isFirstFrame); // workaround to fix cases where a repeater resets the shape so the following processes get called twice\n        // TODO: find a better solution for this\n\n        if (shouldBreakProcess) {\n          break;\n        }\n      }\n    },\n    lcEnum: {\n      1: \"butt\",\n      2: \"round\",\n      3: \"square\"\n    },\n    ljEnum: {\n      1: \"miter\",\n      2: \"round\",\n      3: \"bevel\"\n    },\n    searchProcessedElement: function (elem) {\n      var elements = (this || _global).processedElements;\n      var i = 0;\n      var len = elements.length;\n\n      while (i < len) {\n        if (elements[i].elem === elem) {\n          return elements[i].pos;\n        }\n\n        i += 1;\n      }\n\n      return 0;\n    },\n    addProcessedElement: function (elem, pos) {\n      var elements = (this || _global).processedElements;\n      var i = elements.length;\n\n      while (i) {\n        i -= 1;\n\n        if (elements[i].elem === elem) {\n          elements[i].pos = pos;\n          return;\n        }\n      }\n\n      elements.push(new ProcessedElement(elem, pos));\n    },\n    prepareFrame: function (num) {\n      this.prepareRenderableFrame(num);\n      this.prepareProperties(num, (this || _global).isInRange);\n    }\n  };\n  /* global TextProperty, TextAnimatorProperty, buildShapeString, LetterProps */\n\n  function ITextElement() {}\n\n  ITextElement.prototype.initElement = function (data, globalData, comp) {\n    (this || _global).lettersChangedFlag = true;\n    this.initFrame();\n    this.initBaseData(data, globalData, comp);\n    (this || _global).textProperty = new TextProperty(this || _global, data.t, (this || _global).dynamicProperties);\n    (this || _global).textAnimator = new TextAnimatorProperty(data.t, (this || _global).renderType, this || _global);\n    this.initTransform(data, globalData, comp);\n    this.initHierarchy();\n    this.initRenderable();\n    this.initRendererElement();\n    this.createContainerElements();\n    this.createRenderableComponents();\n    this.createContent();\n    this.hide();\n\n    (this || _global).textAnimator.searchProperties((this || _global).dynamicProperties);\n  };\n\n  ITextElement.prototype.prepareFrame = function (num) {\n    (this || _global)._mdf = false;\n    this.prepareRenderableFrame(num);\n    this.prepareProperties(num, (this || _global).isInRange);\n\n    if ((this || _global).textProperty._mdf || (this || _global).textProperty._isFirstFrame) {\n      this.buildNewText();\n      (this || _global).textProperty._isFirstFrame = false;\n      (this || _global).textProperty._mdf = false;\n    }\n  };\n\n  ITextElement.prototype.createPathShape = function (matrixHelper, shapes) {\n    var j;\n    var jLen = shapes.length;\n    var pathNodes;\n    var shapeStr = \"\";\n\n    for (j = 0; j < jLen; j += 1) {\n      pathNodes = shapes[j].ks.k;\n      shapeStr += buildShapeString(pathNodes, pathNodes.i.length, true, matrixHelper);\n    }\n\n    return shapeStr;\n  };\n\n  ITextElement.prototype.updateDocumentData = function (newData, index) {\n    (this || _global).textProperty.updateDocumentData(newData, index);\n  };\n\n  ITextElement.prototype.canResizeFont = function (_canResize) {\n    (this || _global).textProperty.canResizeFont(_canResize);\n  };\n\n  ITextElement.prototype.setMinimumFontSize = function (_fontSize) {\n    (this || _global).textProperty.setMinimumFontSize(_fontSize);\n  };\n\n  ITextElement.prototype.applyTextPropertiesToMatrix = function (documentData, matrixHelper, lineNumber, xPos, yPos) {\n    if (documentData.ps) {\n      matrixHelper.translate(documentData.ps[0], documentData.ps[1] + documentData.ascent, 0);\n    }\n\n    matrixHelper.translate(0, -documentData.ls, 0);\n\n    switch (documentData.j) {\n      case 1:\n        matrixHelper.translate(documentData.justifyOffset + (documentData.boxWidth - documentData.lineWidths[lineNumber]), 0, 0);\n        break;\n\n      case 2:\n        matrixHelper.translate(documentData.justifyOffset + (documentData.boxWidth - documentData.lineWidths[lineNumber]) / 2, 0, 0);\n        break;\n\n      default:\n        break;\n    }\n\n    matrixHelper.translate(xPos, yPos, 0);\n  };\n\n  ITextElement.prototype.buildColor = function (colorData) {\n    return \"rgb(\" + Math.round(colorData[0] * 255) + \",\" + Math.round(colorData[1] * 255) + \",\" + Math.round(colorData[2] * 255) + \")\";\n  };\n\n  ITextElement.prototype.emptyProp = new LetterProps();\n\n  ITextElement.prototype.destroy = function () {};\n  /* global extendPrototype, BaseElement, TransformElement, HierarchyElement, FrameElement, RenderableDOMElement */\n\n\n  function ICompElement() {}\n\n  extendPrototype([BaseElement, TransformElement, HierarchyElement, FrameElement, RenderableDOMElement], ICompElement);\n\n  ICompElement.prototype.initElement = function (data, globalData, comp) {\n    this.initFrame();\n    this.initBaseData(data, globalData, comp);\n    this.initTransform(data, globalData, comp);\n    this.initRenderable();\n    this.initHierarchy();\n    this.initRendererElement();\n    this.createContainerElements();\n    this.createRenderableComponents();\n\n    if ((this || _global).data.xt || !globalData.progressiveLoad) {\n      this.buildAllItems();\n    }\n\n    this.hide();\n  };\n  /* ICompElement.prototype.hide = function(){\r\n      if(!this.hidden){\r\n          this.hideElement();\r\n          var i,len = this.elements.length;\r\n          for( i = 0; i < len; i+=1 ){\r\n              if(this.elements[i]){\r\n                  this.elements[i].hide();\r\n              }\r\n          }\r\n      }\r\n  }; */\n\n\n  ICompElement.prototype.prepareFrame = function (num) {\n    (this || _global)._mdf = false;\n    this.prepareRenderableFrame(num);\n    this.prepareProperties(num, (this || _global).isInRange);\n\n    if (!(this || _global).isInRange && !(this || _global).data.xt) {\n      return;\n    }\n\n    if (!(this || _global).tm._placeholder) {\n      var timeRemapped = (this || _global).tm.v;\n\n      if (timeRemapped === (this || _global).data.op) {\n        timeRemapped = (this || _global).data.op - 1;\n      }\n\n      (this || _global).renderedFrame = timeRemapped;\n    } else {\n      (this || _global).renderedFrame = num / (this || _global).data.sr;\n    }\n\n    var i;\n    var len = (this || _global).elements.length;\n\n    if (!(this || _global).completeLayers) {\n      this.checkLayers((this || _global).renderedFrame);\n    } // This iteration needs to be backwards because of how expressions connect between each other\n\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].prepareFrame((this || _global).renderedFrame - (this || _global).layers[i].st);\n\n        if ((this || _global).elements[i]._mdf) {\n          (this || _global)._mdf = true;\n        }\n      }\n    }\n  };\n\n  ICompElement.prototype.renderInnerContent = function () {\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].renderFrame();\n      }\n    }\n  };\n\n  ICompElement.prototype.setElements = function (elems) {\n    (this || _global).elements = elems;\n  };\n\n  ICompElement.prototype.getElements = function () {\n    return (this || _global).elements;\n  };\n\n  ICompElement.prototype.destroyElements = function () {\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).elements[i]) {\n        (this || _global).elements[i].destroy();\n      }\n    }\n  };\n\n  ICompElement.prototype.destroy = function () {\n    this.destroyElements();\n    this.destroyBaseElement();\n  };\n  /* global extendPrototype, BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement, RenderableDOMElement, createNS */\n\n\n  function IImageElement(data, globalData, comp) {\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    this.initElement(data, globalData, comp);\n    (this || _global).sourceRect = {\n      top: 0,\n      left: 0,\n      width: (this || _global).assetData.w,\n      height: (this || _global).assetData.h\n    };\n  }\n\n  extendPrototype([BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement, RenderableDOMElement], IImageElement);\n\n  IImageElement.prototype.createContent = function () {\n    var assetPath = (this || _global).globalData.getAssetsPath((this || _global).assetData);\n\n    (this || _global).innerElem = createNS(\"image\");\n\n    (this || _global).innerElem.setAttribute(\"width\", (this || _global).assetData.w + \"px\");\n\n    (this || _global).innerElem.setAttribute(\"height\", (this || _global).assetData.h + \"px\");\n\n    (this || _global).innerElem.setAttribute(\"preserveAspectRatio\", (this || _global).assetData.pr || (this || _global).globalData.renderConfig.imagePreserveAspectRatio);\n\n    (this || _global).innerElem.setAttributeNS(\"http://www.w3.org/1999/xlink\", \"href\", assetPath);\n\n    (this || _global).layerElement.appendChild((this || _global).innerElem);\n  };\n\n  IImageElement.prototype.sourceRectAtTime = function () {\n    return (this || _global).sourceRect;\n  };\n  /* global extendPrototype, IImageElement, createNS */\n\n\n  function ISolidElement(data, globalData, comp) {\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([IImageElement], ISolidElement);\n\n  ISolidElement.prototype.createContent = function () {\n    var rect = createNS(\"rect\"); /// /rect.style.width = this.data.sw;\n    /// /rect.style.height = this.data.sh;\n    /// /rect.style.fill = this.data.sc;\n\n    rect.setAttribute(\"width\", (this || _global).data.sw);\n    rect.setAttribute(\"height\", (this || _global).data.sh);\n    rect.setAttribute(\"fill\", (this || _global).data.sc);\n\n    (this || _global).layerElement.appendChild(rect);\n  };\n  /* global PropertyFactory, extendPrototype, RenderableElement, BaseElement, FrameElement */\n\n\n  function AudioElement(data, globalData, comp) {\n    this.initFrame();\n    this.initRenderable();\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    this.initBaseData(data, globalData, comp);\n    (this || _global)._isPlaying = false;\n    (this || _global)._canPlay = false;\n\n    var assetPath = (this || _global).globalData.getAssetsPath((this || _global).assetData);\n\n    (this || _global).audio = (this || _global).globalData.audioController.createAudio(assetPath);\n    (this || _global)._currentTime = 0;\n\n    (this || _global).globalData.audioController.addAudio(this || _global);\n\n    (this || _global).tm = data.tm ? PropertyFactory.getProp(this || _global, data.tm, 0, globalData.frameRate, this || _global) : {\n      _placeholder: true\n    };\n  }\n\n  AudioElement.prototype.prepareFrame = function (num) {\n    this.prepareRenderableFrame(num, true);\n    this.prepareProperties(num, true);\n\n    if (!(this || _global).tm._placeholder) {\n      var timeRemapped = (this || _global).tm.v;\n      (this || _global)._currentTime = timeRemapped;\n    } else {\n      (this || _global)._currentTime = num / (this || _global).data.sr;\n    }\n  };\n\n  extendPrototype([RenderableElement, BaseElement, FrameElement], AudioElement);\n\n  AudioElement.prototype.renderFrame = function () {\n    if ((this || _global).isInRange && (this || _global)._canPlay) {\n      if (!(this || _global)._isPlaying) {\n        (this || _global).audio.play();\n\n        (this || _global).audio.seek((this || _global)._currentTime / (this || _global).globalData.frameRate);\n\n        (this || _global)._isPlaying = true;\n      } else if (!(this || _global).audio.playing() || Math.abs((this || _global)._currentTime / (this || _global).globalData.frameRate - (this || _global).audio.seek()) > 0.1) {\n        (this || _global).audio.seek((this || _global)._currentTime / (this || _global).globalData.frameRate);\n      }\n    }\n  };\n\n  AudioElement.prototype.show = function () {// this.audio.play()\n  };\n\n  AudioElement.prototype.hide = function () {\n    (this || _global).audio.pause();\n\n    (this || _global)._isPlaying = false;\n  };\n\n  AudioElement.prototype.pause = function () {\n    (this || _global).audio.pause();\n\n    (this || _global)._isPlaying = false;\n    (this || _global)._canPlay = false;\n  };\n\n  AudioElement.prototype.resume = function () {\n    (this || _global)._canPlay = true;\n  };\n\n  AudioElement.prototype.setRate = function (rateValue) {\n    (this || _global).audio.rate(rateValue);\n  };\n\n  AudioElement.prototype.volume = function (volumeValue) {\n    (this || _global).audio.volume(volumeValue);\n  };\n\n  AudioElement.prototype.getBaseElement = function () {\n    return null;\n  };\n\n  AudioElement.prototype.destroy = function () {};\n\n  AudioElement.prototype.sourceRectAtTime = function () {};\n\n  AudioElement.prototype.initExpressions = function () {};\n  /* global extendPrototype, RenderableElement, BaseElement, FrameElement, FootageInterface */\n\n\n  function FootageElement(data, globalData, comp) {\n    this.initFrame();\n    this.initRenderable();\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    (this || _global).footageData = globalData.imageLoader.getAsset((this || _global).assetData);\n    this.initBaseData(data, globalData, comp);\n  }\n\n  FootageElement.prototype.prepareFrame = function () {};\n\n  extendPrototype([RenderableElement, BaseElement, FrameElement], FootageElement);\n\n  FootageElement.prototype.getBaseElement = function () {\n    return null;\n  };\n\n  FootageElement.prototype.renderFrame = function () {};\n\n  FootageElement.prototype.destroy = function () {};\n\n  FootageElement.prototype.initExpressions = function () {\n    (this || _global).layerInterface = FootageInterface(this || _global);\n  };\n\n  FootageElement.prototype.getFootageData = function () {\n    return (this || _global).footageData;\n  };\n  /* global createSizedArray, PropertyFactory, extendPrototype, SVGRenderer, ICompElement, SVGBaseElement */\n\n\n  function SVGCompElement(data, globalData, comp) {\n    (this || _global).layers = data.layers;\n    (this || _global).supports3d = true;\n    (this || _global).completeLayers = false;\n    (this || _global).pendingElements = [];\n    (this || _global).elements = (this || _global).layers ? createSizedArray((this || _global).layers.length) : []; // this.layerElement = createNS('g');\n\n    this.initElement(data, globalData, comp);\n    (this || _global).tm = data.tm ? PropertyFactory.getProp(this || _global, data.tm, 0, globalData.frameRate, this || _global) : {\n      _placeholder: true\n    };\n  }\n\n  extendPrototype([SVGRenderer, ICompElement, SVGBaseElement], SVGCompElement);\n  /* global extendPrototype, BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement,\r\n  RenderableDOMElement, ITextElement, createSizedArray, createNS */\n\n  function SVGTextLottieElement(data, globalData, comp) {\n    (this || _global).textSpans = [];\n    (this || _global).renderType = \"svg\";\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, SVGBaseElement, HierarchyElement, FrameElement, RenderableDOMElement, ITextElement], SVGTextLottieElement);\n\n  SVGTextLottieElement.prototype.createContent = function () {\n    if ((this || _global).data.singleShape && !(this || _global).globalData.fontManager.chars) {\n      (this || _global).textContainer = createNS(\"text\");\n    }\n  };\n\n  SVGTextLottieElement.prototype.buildTextContents = function (textArray) {\n    var i = 0;\n    var len = textArray.length;\n    var textContents = [];\n    var currentTextContent = \"\";\n\n    while (i < len) {\n      if (textArray[i] === String.fromCharCode(13) || textArray[i] === String.fromCharCode(3)) {\n        textContents.push(currentTextContent);\n        currentTextContent = \"\";\n      } else {\n        currentTextContent += textArray[i];\n      }\n\n      i += 1;\n    }\n\n    textContents.push(currentTextContent);\n    return textContents;\n  };\n\n  SVGTextLottieElement.prototype.buildNewText = function () {\n    var i;\n    var len;\n    var documentData = (this || _global).textProperty.currentData;\n    (this || _global).renderedLetters = createSizedArray(documentData ? documentData.l.length : 0);\n\n    if (documentData.fc) {\n      (this || _global).layerElement.setAttribute(\"fill\", this.buildColor(documentData.fc));\n    } else {\n      (this || _global).layerElement.setAttribute(\"fill\", \"rgba(0,0,0,0)\");\n    }\n\n    if (documentData.sc) {\n      (this || _global).layerElement.setAttribute(\"stroke\", this.buildColor(documentData.sc));\n\n      (this || _global).layerElement.setAttribute(\"stroke-width\", documentData.sw);\n    }\n\n    (this || _global).layerElement.setAttribute(\"font-size\", documentData.finalSize);\n\n    var fontData = (this || _global).globalData.fontManager.getFontByName(documentData.f);\n\n    if (fontData.fClass) {\n      (this || _global).layerElement.setAttribute(\"class\", fontData.fClass);\n    } else {\n      (this || _global).layerElement.setAttribute(\"font-family\", fontData.fFamily);\n\n      var fWeight = documentData.fWeight;\n      var fStyle = documentData.fStyle;\n\n      (this || _global).layerElement.setAttribute(\"font-style\", fStyle);\n\n      (this || _global).layerElement.setAttribute(\"font-weight\", fWeight);\n    }\n\n    (this || _global).layerElement.setAttribute(\"aria-label\", documentData.t);\n\n    var letters = documentData.l || [];\n    var usesGlyphs = !!(this || _global).globalData.fontManager.chars;\n    len = letters.length;\n    var tSpan;\n    var matrixHelper = (this || _global).mHelper;\n    var shapes;\n    var shapeStr = \"\";\n    var singleShape = (this || _global).data.singleShape;\n    var xPos = 0;\n    var yPos = 0;\n    var firstLine = true;\n    var trackingOffset = documentData.tr * 0.001 * documentData.finalSize;\n\n    if (singleShape && !usesGlyphs && !documentData.sz) {\n      var tElement = (this || _global).textContainer;\n      var justify = \"start\";\n\n      switch (documentData.j) {\n        case 1:\n          justify = \"end\";\n          break;\n\n        case 2:\n          justify = \"middle\";\n          break;\n\n        default:\n          justify = \"start\";\n          break;\n      }\n\n      tElement.setAttribute(\"text-anchor\", justify);\n      tElement.setAttribute(\"letter-spacing\", trackingOffset);\n      var textContent = this.buildTextContents(documentData.finalText);\n      len = textContent.length;\n      yPos = documentData.ps ? documentData.ps[1] + documentData.ascent : 0;\n\n      for (i = 0; i < len; i += 1) {\n        tSpan = (this || _global).textSpans[i] || createNS(\"tspan\");\n        tSpan.textContent = textContent[i];\n        tSpan.setAttribute(\"x\", 0);\n        tSpan.setAttribute(\"y\", yPos);\n        tSpan.style.display = \"inherit\";\n        tElement.appendChild(tSpan);\n        (this || _global).textSpans[i] = tSpan;\n        yPos += documentData.finalLineHeight;\n      }\n\n      (this || _global).layerElement.appendChild(tElement);\n    } else {\n      var cachedSpansLength = (this || _global).textSpans.length;\n      var shapeData;\n      var charData;\n\n      for (i = 0; i < len; i += 1) {\n        if (!usesGlyphs || !singleShape || i === 0) {\n          tSpan = cachedSpansLength > i ? (this || _global).textSpans[i] : createNS(usesGlyphs ? \"path\" : \"text\");\n\n          if (cachedSpansLength <= i) {\n            tSpan.setAttribute(\"stroke-linecap\", \"butt\");\n            tSpan.setAttribute(\"stroke-linejoin\", \"round\");\n            tSpan.setAttribute(\"stroke-miterlimit\", \"4\");\n            (this || _global).textSpans[i] = tSpan;\n\n            (this || _global).layerElement.appendChild(tSpan);\n          }\n\n          tSpan.style.display = \"inherit\";\n        }\n\n        matrixHelper.reset();\n        matrixHelper.scale(documentData.finalSize / 100, documentData.finalSize / 100);\n\n        if (singleShape) {\n          if (letters[i].n) {\n            xPos = -trackingOffset;\n            yPos += documentData.yOffset;\n            yPos += firstLine ? 1 : 0;\n            firstLine = false;\n          }\n\n          this.applyTextPropertiesToMatrix(documentData, matrixHelper, letters[i].line, xPos, yPos);\n          xPos += letters[i].l || 0; // xPos += letters[i].val === ' ' ? 0 : trackingOffset;\n\n          xPos += trackingOffset;\n        }\n\n        if (usesGlyphs) {\n          charData = (this || _global).globalData.fontManager.getCharData(documentData.finalText[i], fontData.fStyle, (this || _global).globalData.fontManager.getFontByName(documentData.f).fFamily);\n          shapeData = charData && charData.data || {};\n          shapes = shapeData.shapes ? shapeData.shapes[0].it : [];\n\n          if (!singleShape) {\n            tSpan.setAttribute(\"d\", this.createPathShape(matrixHelper, shapes));\n          } else {\n            shapeStr += this.createPathShape(matrixHelper, shapes);\n          }\n        } else {\n          if (singleShape) {\n            tSpan.setAttribute(\"transform\", \"translate(\" + matrixHelper.props[12] + \",\" + matrixHelper.props[13] + \")\");\n          }\n\n          tSpan.textContent = letters[i].val;\n          tSpan.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\", \"xml:space\", \"preserve\");\n        } //\n\n      }\n\n      if (singleShape && tSpan) {\n        tSpan.setAttribute(\"d\", shapeStr);\n      }\n    }\n\n    while (i < (this || _global).textSpans.length) {\n      (this || _global).textSpans[i].style.display = \"none\";\n      i += 1;\n    }\n\n    (this || _global)._sizeChanged = true;\n  };\n\n  SVGTextLottieElement.prototype.sourceRectAtTime = function () {\n    this.prepareFrame((this || _global).comp.renderedFrame - (this || _global).data.st);\n    this.renderInnerContent();\n\n    if ((this || _global)._sizeChanged) {\n      (this || _global)._sizeChanged = false;\n\n      var textBox = (this || _global).layerElement.getBBox();\n\n      (this || _global).bbox = {\n        top: textBox.y,\n        left: textBox.x,\n        width: textBox.width,\n        height: textBox.height\n      };\n    }\n\n    return (this || _global).bbox;\n  };\n\n  SVGTextLottieElement.prototype.renderInnerContent = function () {\n    if (!(this || _global).data.singleShape) {\n      (this || _global).textAnimator.getMeasures((this || _global).textProperty.currentData, (this || _global).lettersChangedFlag);\n\n      if ((this || _global).lettersChangedFlag || (this || _global).textAnimator.lettersChangedFlag) {\n        (this || _global)._sizeChanged = true;\n        var i;\n        var len;\n        var renderedLetters = (this || _global).textAnimator.renderedLetters;\n        var letters = (this || _global).textProperty.currentData.l;\n        len = letters.length;\n        var renderedLetter;\n        var textSpan;\n\n        for (i = 0; i < len; i += 1) {\n          if (!letters[i].n) {\n            renderedLetter = renderedLetters[i];\n            textSpan = (this || _global).textSpans[i];\n\n            if (renderedLetter._mdf.m) {\n              textSpan.setAttribute(\"transform\", renderedLetter.m);\n            }\n\n            if (renderedLetter._mdf.o) {\n              textSpan.setAttribute(\"opacity\", renderedLetter.o);\n            }\n\n            if (renderedLetter._mdf.sw) {\n              textSpan.setAttribute(\"stroke-width\", renderedLetter.sw);\n            }\n\n            if (renderedLetter._mdf.sc) {\n              textSpan.setAttribute(\"stroke\", renderedLetter.sc);\n            }\n\n            if (renderedLetter._mdf.fc) {\n              textSpan.setAttribute(\"fill\", renderedLetter.fc);\n            }\n          }\n        }\n      }\n    }\n  };\n  /* global extendPrototype, BaseElement, TransformElement, SVGBaseElement, IShapeElement, HierarchyElement,\r\n  FrameElement, RenderableDOMElement, Matrix, SVGStyleData, SVGStrokeStyleData, SVGFillStyleData,\r\n  SVGGradientFillStyleData, SVGGradientStrokeStyleData, locationHref, getBlendMode, ShapeGroupData,\r\n  TransformPropertyFactory, SVGTransformData, ShapePropertyFactory, SVGShapeData, SVGElementsRenderer, ShapeModifiers */\n\n\n  function SVGShapeElement(data, globalData, comp) {\n    // List of drawable elements\n    (this || _global).shapes = []; // Full shape data\n\n    (this || _global).shapesData = data.shapes; // List of styles that will be applied to shapes\n\n    (this || _global).stylesList = []; // List of modifiers that will be applied to shapes\n\n    (this || _global).shapeModifiers = []; // List of items in shape tree\n\n    (this || _global).itemsData = []; // List of items in previous shape tree\n\n    (this || _global).processedElements = []; // List of animated components\n\n    (this || _global).animatedContents = [];\n    this.initElement(data, globalData, comp); // Moving any property that doesn't get too much access after initialization because of v8 way of handling more than 10 properties.\n    // List of elements that have been created\n\n    (this || _global).prevViewData = []; // Moving any property that doesn't get too much access after initialization because of v8 way of handling more than 10 properties.\n  }\n\n  extendPrototype([BaseElement, TransformElement, SVGBaseElement, IShapeElement, HierarchyElement, FrameElement, RenderableDOMElement], SVGShapeElement);\n\n  SVGShapeElement.prototype.initSecondaryElement = function () {};\n\n  SVGShapeElement.prototype.identityMatrix = new Matrix();\n\n  SVGShapeElement.prototype.buildExpressionInterface = function () {};\n\n  SVGShapeElement.prototype.createContent = function () {\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, (this || _global).layerElement, 0, [], true);\n    this.filterUniqueShapes();\n  };\n  /*\r\n  This method searches for multiple shapes that affect a single element and one of them is animated\r\n  */\n\n\n  SVGShapeElement.prototype.filterUniqueShapes = function () {\n    var i;\n    var len = (this || _global).shapes.length;\n    var shape;\n    var j;\n    var jLen = (this || _global).stylesList.length;\n    var style;\n    var tempShapes = [];\n    var areAnimated = false;\n\n    for (j = 0; j < jLen; j += 1) {\n      style = (this || _global).stylesList[j];\n      areAnimated = false;\n      tempShapes.length = 0;\n\n      for (i = 0; i < len; i += 1) {\n        shape = (this || _global).shapes[i];\n\n        if (shape.styles.indexOf(style) !== -1) {\n          tempShapes.push(shape);\n          areAnimated = shape._isAnimated || areAnimated;\n        }\n      }\n\n      if (tempShapes.length > 1 && areAnimated) {\n        this.setShapesAsAnimated(tempShapes);\n      }\n    }\n  };\n\n  SVGShapeElement.prototype.setShapesAsAnimated = function (shapes) {\n    var i;\n    var len = shapes.length;\n\n    for (i = 0; i < len; i += 1) {\n      shapes[i].setAsAnimated();\n    }\n  };\n\n  SVGShapeElement.prototype.createStyleElement = function (data, level) {\n    // TODO: prevent drawing of hidden styles\n    var elementData;\n    var styleOb = new SVGStyleData(data, level);\n    var pathElement = styleOb.pElem;\n\n    if (data.ty === \"st\") {\n      elementData = new SVGStrokeStyleData(this || _global, data, styleOb);\n    } else if (data.ty === \"fl\") {\n      elementData = new SVGFillStyleData(this || _global, data, styleOb);\n    } else if (data.ty === \"gf\" || data.ty === \"gs\") {\n      var GradientConstructor = data.ty === \"gf\" ? SVGGradientFillStyleData : SVGGradientStrokeStyleData;\n      elementData = new GradientConstructor(this || _global, data, styleOb);\n\n      (this || _global).globalData.defs.appendChild(elementData.gf);\n\n      if (elementData.maskId) {\n        (this || _global).globalData.defs.appendChild(elementData.ms);\n\n        (this || _global).globalData.defs.appendChild(elementData.of);\n\n        pathElement.setAttribute(\"mask\", \"url(\" + locationHref + \"#\" + elementData.maskId + \")\");\n      }\n    }\n\n    if (data.ty === \"st\" || data.ty === \"gs\") {\n      pathElement.setAttribute(\"stroke-linecap\", (this || _global).lcEnum[data.lc] || \"round\");\n      pathElement.setAttribute(\"stroke-linejoin\", (this || _global).ljEnum[data.lj] || \"round\");\n      pathElement.setAttribute(\"fill-opacity\", \"0\");\n\n      if (data.lj === 1) {\n        pathElement.setAttribute(\"stroke-miterlimit\", data.ml);\n      }\n    }\n\n    if (data.r === 2) {\n      pathElement.setAttribute(\"fill-rule\", \"evenodd\");\n    }\n\n    if (data.ln) {\n      pathElement.setAttribute(\"id\", data.ln);\n    }\n\n    if (data.cl) {\n      pathElement.setAttribute(\"class\", data.cl);\n    }\n\n    if (data.bm) {\n      pathElement.style[\"mix-blend-mode\"] = getBlendMode(data.bm);\n    }\n\n    (this || _global).stylesList.push(styleOb);\n\n    this.addToAnimatedContents(data, elementData);\n    return elementData;\n  };\n\n  SVGShapeElement.prototype.createGroupElement = function (data) {\n    var elementData = new ShapeGroupData();\n\n    if (data.ln) {\n      elementData.gr.setAttribute(\"id\", data.ln);\n    }\n\n    if (data.cl) {\n      elementData.gr.setAttribute(\"class\", data.cl);\n    }\n\n    if (data.bm) {\n      elementData.gr.style[\"mix-blend-mode\"] = getBlendMode(data.bm);\n    }\n\n    return elementData;\n  };\n\n  SVGShapeElement.prototype.createTransformElement = function (data, container) {\n    var transformProperty = TransformPropertyFactory.getTransformProperty(this || _global, data, this || _global);\n    var elementData = new SVGTransformData(transformProperty, transformProperty.o, container);\n    this.addToAnimatedContents(data, elementData);\n    return elementData;\n  };\n\n  SVGShapeElement.prototype.createShapeElement = function (data, ownTransformers, level) {\n    var ty = 4;\n\n    if (data.ty === \"rc\") {\n      ty = 5;\n    } else if (data.ty === \"el\") {\n      ty = 6;\n    } else if (data.ty === \"sr\") {\n      ty = 7;\n    }\n\n    var shapeProperty = ShapePropertyFactory.getShapeProp(this || _global, data, ty, this || _global);\n    var elementData = new SVGShapeData(ownTransformers, level, shapeProperty);\n\n    (this || _global).shapes.push(elementData);\n\n    this.addShapeToModifiers(elementData);\n    this.addToAnimatedContents(data, elementData);\n    return elementData;\n  };\n\n  SVGShapeElement.prototype.addToAnimatedContents = function (data, element) {\n    var i = 0;\n    var len = (this || _global).animatedContents.length;\n\n    while (i < len) {\n      if ((this || _global).animatedContents[i].element === element) {\n        return;\n      }\n\n      i += 1;\n    }\n\n    (this || _global).animatedContents.push({\n      fn: SVGElementsRenderer.createRenderFunction(data),\n      element: element,\n      data: data\n    });\n  };\n\n  SVGShapeElement.prototype.setElementStyles = function (elementData) {\n    var arr = elementData.styles;\n    var j;\n    var jLen = (this || _global).stylesList.length;\n\n    for (j = 0; j < jLen; j += 1) {\n      if (!(this || _global).stylesList[j].closed) {\n        arr.push((this || _global).stylesList[j]);\n      }\n    }\n  };\n\n  SVGShapeElement.prototype.reloadShapes = function () {\n    (this || _global)._isFirstFrame = true;\n    var i;\n    var len = (this || _global).itemsData.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).prevViewData[i] = (this || _global).itemsData[i];\n    }\n\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, (this || _global).layerElement, 0, [], true);\n    this.filterUniqueShapes();\n    len = (this || _global).dynamicProperties.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).dynamicProperties[i].getValue();\n    }\n\n    this.renderModifiers();\n  };\n\n  SVGShapeElement.prototype.searchShapes = function (arr, itemsData, prevViewData, container, level, transformers, render) {\n    var ownTransformers = [].concat(transformers);\n    var i;\n    var len = arr.length - 1;\n    var j;\n    var jLen;\n    var ownStyles = [];\n    var ownModifiers = [];\n    var currentTransform;\n    var modifier;\n    var processedPos;\n\n    for (i = len; i >= 0; i -= 1) {\n      processedPos = this.searchProcessedElement(arr[i]);\n\n      if (!processedPos) {\n        arr[i]._render = render;\n      } else {\n        itemsData[i] = prevViewData[processedPos - 1];\n      }\n\n      if (arr[i].ty === \"fl\" || arr[i].ty === \"st\" || arr[i].ty === \"gf\" || arr[i].ty === \"gs\") {\n        if (!processedPos) {\n          itemsData[i] = this.createStyleElement(arr[i], level);\n        } else {\n          itemsData[i].style.closed = false;\n        }\n\n        if (arr[i]._render) {\n          container.appendChild(itemsData[i].style.pElem);\n        }\n\n        ownStyles.push(itemsData[i].style);\n      } else if (arr[i].ty === \"gr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createGroupElement(arr[i]);\n        } else {\n          jLen = itemsData[i].it.length;\n\n          for (j = 0; j < jLen; j += 1) {\n            itemsData[i].prevViewData[j] = itemsData[i].it[j];\n          }\n        }\n\n        this.searchShapes(arr[i].it, itemsData[i].it, itemsData[i].prevViewData, itemsData[i].gr, level + 1, ownTransformers, render);\n\n        if (arr[i]._render) {\n          container.appendChild(itemsData[i].gr);\n        }\n      } else if (arr[i].ty === \"tr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createTransformElement(arr[i], container);\n        }\n\n        currentTransform = itemsData[i].transform;\n        ownTransformers.push(currentTransform);\n      } else if (arr[i].ty === \"sh\" || arr[i].ty === \"rc\" || arr[i].ty === \"el\" || arr[i].ty === \"sr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createShapeElement(arr[i], ownTransformers, level);\n        }\n\n        this.setElementStyles(itemsData[i]);\n      } else if (arr[i].ty === \"tm\" || arr[i].ty === \"rd\" || arr[i].ty === \"ms\" || arr[i].ty === \"pb\") {\n        if (!processedPos) {\n          modifier = ShapeModifiers.getModifier(arr[i].ty);\n          modifier.init(this || _global, arr[i]);\n          itemsData[i] = modifier;\n\n          (this || _global).shapeModifiers.push(modifier);\n        } else {\n          modifier = itemsData[i];\n          modifier.closed = false;\n        }\n\n        ownModifiers.push(modifier);\n      } else if (arr[i].ty === \"rp\") {\n        if (!processedPos) {\n          modifier = ShapeModifiers.getModifier(arr[i].ty);\n          itemsData[i] = modifier;\n          modifier.init(this || _global, arr, i, itemsData);\n\n          (this || _global).shapeModifiers.push(modifier);\n\n          render = false;\n        } else {\n          modifier = itemsData[i];\n          modifier.closed = true;\n        }\n\n        ownModifiers.push(modifier);\n      }\n\n      this.addProcessedElement(arr[i], i + 1);\n    }\n\n    len = ownStyles.length;\n\n    for (i = 0; i < len; i += 1) {\n      ownStyles[i].closed = true;\n    }\n\n    len = ownModifiers.length;\n\n    for (i = 0; i < len; i += 1) {\n      ownModifiers[i].closed = true;\n    }\n  };\n\n  SVGShapeElement.prototype.renderInnerContent = function () {\n    this.renderModifiers();\n    var i;\n    var len = (this || _global).stylesList.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).stylesList[i].reset();\n    }\n\n    this.renderShape();\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).stylesList[i]._mdf || (this || _global)._isFirstFrame) {\n        if ((this || _global).stylesList[i].msElem) {\n          (this || _global).stylesList[i].msElem.setAttribute(\"d\", (this || _global).stylesList[i].d); // Adding M0 0 fixes same mask bug on all browsers\n\n\n          (this || _global).stylesList[i].d = \"M0 0\" + (this || _global).stylesList[i].d;\n        }\n\n        (this || _global).stylesList[i].pElem.setAttribute(\"d\", (this || _global).stylesList[i].d || \"M0 0\");\n      }\n    }\n  };\n\n  SVGShapeElement.prototype.renderShape = function () {\n    var i;\n    var len = (this || _global).animatedContents.length;\n    var animatedContent;\n\n    for (i = 0; i < len; i += 1) {\n      animatedContent = (this || _global).animatedContents[i];\n\n      if (((this || _global)._isFirstFrame || animatedContent.element._isAnimated) && animatedContent.data !== true) {\n        animatedContent.fn(animatedContent.data, animatedContent.element, (this || _global)._isFirstFrame);\n      }\n    }\n  };\n\n  SVGShapeElement.prototype.destroy = function () {\n    this.destroyBaseElement();\n    (this || _global).shapesData = null;\n    (this || _global).itemsData = null;\n  };\n  /* global createNS */\n\n\n  function SVGTintFilter(filter, filterManager) {\n    (this || _global).filterManager = filterManager;\n    var feColorMatrix = createNS(\"feColorMatrix\");\n    feColorMatrix.setAttribute(\"type\", \"matrix\");\n    feColorMatrix.setAttribute(\"color-interpolation-filters\", \"linearRGB\");\n    feColorMatrix.setAttribute(\"values\", \"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\");\n    feColorMatrix.setAttribute(\"result\", \"f1\");\n    filter.appendChild(feColorMatrix);\n    feColorMatrix = createNS(\"feColorMatrix\");\n    feColorMatrix.setAttribute(\"type\", \"matrix\");\n    feColorMatrix.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n    feColorMatrix.setAttribute(\"values\", \"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0\");\n    feColorMatrix.setAttribute(\"result\", \"f2\");\n    filter.appendChild(feColorMatrix);\n    (this || _global).matrixFilter = feColorMatrix;\n\n    if (filterManager.effectElements[2].p.v !== 100 || filterManager.effectElements[2].p.k) {\n      var feMerge = createNS(\"feMerge\");\n      filter.appendChild(feMerge);\n      var feMergeNode;\n      feMergeNode = createNS(\"feMergeNode\");\n      feMergeNode.setAttribute(\"in\", \"SourceGraphic\");\n      feMerge.appendChild(feMergeNode);\n      feMergeNode = createNS(\"feMergeNode\");\n      feMergeNode.setAttribute(\"in\", \"f2\");\n      feMerge.appendChild(feMergeNode);\n    }\n  }\n\n  SVGTintFilter.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      var colorBlack = (this || _global).filterManager.effectElements[0].p.v;\n      var colorWhite = (this || _global).filterManager.effectElements[1].p.v;\n      var opacity = (this || _global).filterManager.effectElements[2].p.v / 100;\n\n      (this || _global).matrixFilter.setAttribute(\"values\", colorWhite[0] - colorBlack[0] + \" 0 0 0 \" + colorBlack[0] + \" \" + (colorWhite[1] - colorBlack[1]) + \" 0 0 0 \" + colorBlack[1] + \" \" + (colorWhite[2] - colorBlack[2]) + \" 0 0 0 \" + colorBlack[2] + \" 0 0 0 \" + opacity + \" 0\");\n    }\n  };\n  /* global createNS */\n\n\n  function SVGFillFilter(filter, filterManager) {\n    (this || _global).filterManager = filterManager;\n    var feColorMatrix = createNS(\"feColorMatrix\");\n    feColorMatrix.setAttribute(\"type\", \"matrix\");\n    feColorMatrix.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n    feColorMatrix.setAttribute(\"values\", \"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0\");\n    filter.appendChild(feColorMatrix);\n    (this || _global).matrixFilter = feColorMatrix;\n  }\n\n  SVGFillFilter.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      var color = (this || _global).filterManager.effectElements[2].p.v;\n      var opacity = (this || _global).filterManager.effectElements[6].p.v;\n\n      (this || _global).matrixFilter.setAttribute(\"values\", \"0 0 0 0 \" + color[0] + \" 0 0 0 0 \" + color[1] + \" 0 0 0 0 \" + color[2] + \" 0 0 0 \" + opacity + \" 0\");\n    }\n  };\n  /* global createNS */\n\n\n  function SVGGaussianBlurEffect(filter, filterManager) {\n    // Outset the filter region by 100% on all sides to accommodate blur expansion.\n    filter.setAttribute(\"x\", \"-100%\");\n    filter.setAttribute(\"y\", \"-100%\");\n    filter.setAttribute(\"width\", \"300%\");\n    filter.setAttribute(\"height\", \"300%\");\n    (this || _global).filterManager = filterManager;\n    var feGaussianBlur = createNS(\"feGaussianBlur\");\n    filter.appendChild(feGaussianBlur);\n    (this || _global).feGaussianBlur = feGaussianBlur;\n  }\n\n  SVGGaussianBlurEffect.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      // Empirical value, matching AE's blur appearance.\n      var kBlurrinessToSigma = 0.3;\n      var sigma = (this || _global).filterManager.effectElements[0].p.v * kBlurrinessToSigma; // Dimensions mapping:\n      //\n      //   1 -> horizontal & vertical\n      //   2 -> horizontal only\n      //   3 -> vertical only\n      //\n\n      var dimensions = (this || _global).filterManager.effectElements[1].p.v;\n      var sigmaX = dimensions == 3 ? 0 : sigma; // eslint-disable-line eqeqeq\n\n      var sigmaY = dimensions == 2 ? 0 : sigma; // eslint-disable-line eqeqeq\n\n      (this || _global).feGaussianBlur.setAttribute(\"stdDeviation\", sigmaX + \" \" + sigmaY); // Repeat edges mapping:\n      //\n      //   0 -> off -> duplicate\n      //   1 -> on  -> wrap\n\n\n      var edgeMode = (this || _global).filterManager.effectElements[2].p.v == 1 ? \"wrap\" : \"duplicate\"; // eslint-disable-line eqeqeq\n\n      (this || _global).feGaussianBlur.setAttribute(\"edgeMode\", edgeMode);\n    }\n  };\n  /* global createNS, createElementID, locationHref, bmFloor */\n\n\n  function SVGStrokeEffect(elem, filterManager) {\n    (this || _global).initialized = false;\n    (this || _global).filterManager = filterManager;\n    (this || _global).elem = elem;\n    (this || _global).paths = [];\n  }\n\n  SVGStrokeEffect.prototype.initialize = function () {\n    var elemChildren = (this || _global).elem.layerElement.children || (this || _global).elem.layerElement.childNodes;\n    var path;\n    var groupPath;\n    var i;\n    var len;\n\n    if ((this || _global).filterManager.effectElements[1].p.v === 1) {\n      len = (this || _global).elem.maskManager.masksProperties.length;\n      i = 0;\n    } else {\n      i = (this || _global).filterManager.effectElements[0].p.v - 1;\n      len = i + 1;\n    }\n\n    groupPath = createNS(\"g\");\n    groupPath.setAttribute(\"fill\", \"none\");\n    groupPath.setAttribute(\"stroke-linecap\", \"round\");\n    groupPath.setAttribute(\"stroke-dashoffset\", 1);\n\n    for (i; i < len; i += 1) {\n      path = createNS(\"path\");\n      groupPath.appendChild(path);\n\n      (this || _global).paths.push({\n        p: path,\n        m: i\n      });\n    }\n\n    if ((this || _global).filterManager.effectElements[10].p.v === 3) {\n      var mask = createNS(\"mask\");\n      var id = createElementID();\n      mask.setAttribute(\"id\", id);\n      mask.setAttribute(\"mask-type\", \"alpha\");\n      mask.appendChild(groupPath);\n\n      (this || _global).elem.globalData.defs.appendChild(mask);\n\n      var g = createNS(\"g\");\n      g.setAttribute(\"mask\", \"url(\" + locationHref + \"#\" + id + \")\");\n\n      while (elemChildren[0]) {\n        g.appendChild(elemChildren[0]);\n      }\n\n      (this || _global).elem.layerElement.appendChild(g);\n\n      (this || _global).masker = mask;\n      groupPath.setAttribute(\"stroke\", \"#fff\");\n    } else if ((this || _global).filterManager.effectElements[10].p.v === 1 || (this || _global).filterManager.effectElements[10].p.v === 2) {\n      if ((this || _global).filterManager.effectElements[10].p.v === 2) {\n        elemChildren = (this || _global).elem.layerElement.children || (this || _global).elem.layerElement.childNodes;\n\n        while (elemChildren.length) {\n          (this || _global).elem.layerElement.removeChild(elemChildren[0]);\n        }\n      }\n\n      (this || _global).elem.layerElement.appendChild(groupPath);\n\n      (this || _global).elem.layerElement.removeAttribute(\"mask\");\n\n      groupPath.setAttribute(\"stroke\", \"#fff\");\n    }\n\n    (this || _global).initialized = true;\n    (this || _global).pathMasker = groupPath;\n  };\n\n  SVGStrokeEffect.prototype.renderFrame = function (forceRender) {\n    if (!(this || _global).initialized) {\n      this.initialize();\n    }\n\n    var i;\n    var len = (this || _global).paths.length;\n    var mask;\n    var path;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).paths[i].m !== -1) {\n        mask = (this || _global).elem.maskManager.viewData[(this || _global).paths[i].m];\n        path = (this || _global).paths[i].p;\n\n        if (forceRender || (this || _global).filterManager._mdf || mask.prop._mdf) {\n          path.setAttribute(\"d\", mask.lastPath);\n        }\n\n        if (forceRender || (this || _global).filterManager.effectElements[9].p._mdf || (this || _global).filterManager.effectElements[4].p._mdf || (this || _global).filterManager.effectElements[7].p._mdf || (this || _global).filterManager.effectElements[8].p._mdf || mask.prop._mdf) {\n          var dasharrayValue;\n\n          if ((this || _global).filterManager.effectElements[7].p.v !== 0 || (this || _global).filterManager.effectElements[8].p.v !== 100) {\n            var s = Math.min((this || _global).filterManager.effectElements[7].p.v, (this || _global).filterManager.effectElements[8].p.v) * 0.01;\n            var e = Math.max((this || _global).filterManager.effectElements[7].p.v, (this || _global).filterManager.effectElements[8].p.v) * 0.01;\n            var l = path.getTotalLength();\n            dasharrayValue = \"0 0 0 \" + l * s + \" \";\n            var lineLength = l * (e - s);\n            var segment = 1 + (this || _global).filterManager.effectElements[4].p.v * 2 * (this || _global).filterManager.effectElements[9].p.v * 0.01;\n            var units = Math.floor(lineLength / segment);\n            var j;\n\n            for (j = 0; j < units; j += 1) {\n              dasharrayValue += \"1 \" + (this || _global).filterManager.effectElements[4].p.v * 2 * (this || _global).filterManager.effectElements[9].p.v * 0.01 + \" \";\n            }\n\n            dasharrayValue += \"0 \" + l * 10 + \" 0 0\";\n          } else {\n            dasharrayValue = \"1 \" + (this || _global).filterManager.effectElements[4].p.v * 2 * (this || _global).filterManager.effectElements[9].p.v * 0.01;\n          }\n\n          path.setAttribute(\"stroke-dasharray\", dasharrayValue);\n        }\n      }\n    }\n\n    if (forceRender || (this || _global).filterManager.effectElements[4].p._mdf) {\n      (this || _global).pathMasker.setAttribute(\"stroke-width\", (this || _global).filterManager.effectElements[4].p.v * 2);\n    }\n\n    if (forceRender || (this || _global).filterManager.effectElements[6].p._mdf) {\n      (this || _global).pathMasker.setAttribute(\"opacity\", (this || _global).filterManager.effectElements[6].p.v);\n    }\n\n    if ((this || _global).filterManager.effectElements[10].p.v === 1 || (this || _global).filterManager.effectElements[10].p.v === 2) {\n      if (forceRender || (this || _global).filterManager.effectElements[3].p._mdf) {\n        var color = (this || _global).filterManager.effectElements[3].p.v;\n\n        (this || _global).pathMasker.setAttribute(\"stroke\", \"rgb(\" + bmFloor(color[0] * 255) + \",\" + bmFloor(color[1] * 255) + \",\" + bmFloor(color[2] * 255) + \")\");\n      }\n    }\n  };\n  /* global createNS */\n\n\n  function SVGTritoneFilter(filter, filterManager) {\n    (this || _global).filterManager = filterManager;\n    var feColorMatrix = createNS(\"feColorMatrix\");\n    feColorMatrix.setAttribute(\"type\", \"matrix\");\n    feColorMatrix.setAttribute(\"color-interpolation-filters\", \"linearRGB\");\n    feColorMatrix.setAttribute(\"values\", \"0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\");\n    feColorMatrix.setAttribute(\"result\", \"f1\");\n    filter.appendChild(feColorMatrix);\n    var feComponentTransfer = createNS(\"feComponentTransfer\");\n    feComponentTransfer.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n    filter.appendChild(feComponentTransfer);\n    (this || _global).matrixFilter = feComponentTransfer;\n    var feFuncR = createNS(\"feFuncR\");\n    feFuncR.setAttribute(\"type\", \"table\");\n    feComponentTransfer.appendChild(feFuncR);\n    (this || _global).feFuncR = feFuncR;\n    var feFuncG = createNS(\"feFuncG\");\n    feFuncG.setAttribute(\"type\", \"table\");\n    feComponentTransfer.appendChild(feFuncG);\n    (this || _global).feFuncG = feFuncG;\n    var feFuncB = createNS(\"feFuncB\");\n    feFuncB.setAttribute(\"type\", \"table\");\n    feComponentTransfer.appendChild(feFuncB);\n    (this || _global).feFuncB = feFuncB;\n  }\n\n  SVGTritoneFilter.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      var color1 = (this || _global).filterManager.effectElements[0].p.v;\n      var color2 = (this || _global).filterManager.effectElements[1].p.v;\n      var color3 = (this || _global).filterManager.effectElements[2].p.v;\n      var tableR = color3[0] + \" \" + color2[0] + \" \" + color1[0];\n      var tableG = color3[1] + \" \" + color2[1] + \" \" + color1[1];\n      var tableB = color3[2] + \" \" + color2[2] + \" \" + color1[2];\n\n      (this || _global).feFuncR.setAttribute(\"tableValues\", tableR);\n\n      (this || _global).feFuncG.setAttribute(\"tableValues\", tableG);\n\n      (this || _global).feFuncB.setAttribute(\"tableValues\", tableB); // var opacity = this.filterManager.effectElements[2].p.v/100;\n      // this.matrixFilter.setAttribute('values',(colorWhite[0]- colorBlack[0])+' 0 0 0 '+ colorBlack[0] +' '+ (colorWhite[1]- colorBlack[1]) +' 0 0 0 '+ colorBlack[1] +' '+ (colorWhite[2]- colorBlack[2]) +' 0 0 0 '+ colorBlack[2] +' 0 0 0 ' + opacity + ' 0');\n\n    }\n  };\n  /* global createNS */\n\n\n  function SVGProLevelsFilter(filter, filterManager) {\n    (this || _global).filterManager = filterManager;\n    var effectElements = (this || _global).filterManager.effectElements;\n    var feComponentTransfer = createNS(\"feComponentTransfer\");\n\n    if (effectElements[10].p.k || effectElements[10].p.v !== 0 || effectElements[11].p.k || effectElements[11].p.v !== 1 || effectElements[12].p.k || effectElements[12].p.v !== 1 || effectElements[13].p.k || effectElements[13].p.v !== 0 || effectElements[14].p.k || effectElements[14].p.v !== 1) {\n      (this || _global).feFuncR = this.createFeFunc(\"feFuncR\", feComponentTransfer);\n    }\n\n    if (effectElements[17].p.k || effectElements[17].p.v !== 0 || effectElements[18].p.k || effectElements[18].p.v !== 1 || effectElements[19].p.k || effectElements[19].p.v !== 1 || effectElements[20].p.k || effectElements[20].p.v !== 0 || effectElements[21].p.k || effectElements[21].p.v !== 1) {\n      (this || _global).feFuncG = this.createFeFunc(\"feFuncG\", feComponentTransfer);\n    }\n\n    if (effectElements[24].p.k || effectElements[24].p.v !== 0 || effectElements[25].p.k || effectElements[25].p.v !== 1 || effectElements[26].p.k || effectElements[26].p.v !== 1 || effectElements[27].p.k || effectElements[27].p.v !== 0 || effectElements[28].p.k || effectElements[28].p.v !== 1) {\n      (this || _global).feFuncB = this.createFeFunc(\"feFuncB\", feComponentTransfer);\n    }\n\n    if (effectElements[31].p.k || effectElements[31].p.v !== 0 || effectElements[32].p.k || effectElements[32].p.v !== 1 || effectElements[33].p.k || effectElements[33].p.v !== 1 || effectElements[34].p.k || effectElements[34].p.v !== 0 || effectElements[35].p.k || effectElements[35].p.v !== 1) {\n      (this || _global).feFuncA = this.createFeFunc(\"feFuncA\", feComponentTransfer);\n    }\n\n    if ((this || _global).feFuncR || (this || _global).feFuncG || (this || _global).feFuncB || (this || _global).feFuncA) {\n      feComponentTransfer.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n      filter.appendChild(feComponentTransfer);\n      feComponentTransfer = createNS(\"feComponentTransfer\");\n    }\n\n    if (effectElements[3].p.k || effectElements[3].p.v !== 0 || effectElements[4].p.k || effectElements[4].p.v !== 1 || effectElements[5].p.k || effectElements[5].p.v !== 1 || effectElements[6].p.k || effectElements[6].p.v !== 0 || effectElements[7].p.k || effectElements[7].p.v !== 1) {\n      feComponentTransfer.setAttribute(\"color-interpolation-filters\", \"sRGB\");\n      filter.appendChild(feComponentTransfer);\n      (this || _global).feFuncRComposed = this.createFeFunc(\"feFuncR\", feComponentTransfer);\n      (this || _global).feFuncGComposed = this.createFeFunc(\"feFuncG\", feComponentTransfer);\n      (this || _global).feFuncBComposed = this.createFeFunc(\"feFuncB\", feComponentTransfer);\n    }\n  }\n\n  SVGProLevelsFilter.prototype.createFeFunc = function (type, feComponentTransfer) {\n    var feFunc = createNS(type);\n    feFunc.setAttribute(\"type\", \"table\");\n    feComponentTransfer.appendChild(feFunc);\n    return feFunc;\n  };\n\n  SVGProLevelsFilter.prototype.getTableValue = function (inputBlack, inputWhite, gamma, outputBlack, outputWhite) {\n    var cnt = 0;\n    var segments = 256;\n    var perc;\n    var min = Math.min(inputBlack, inputWhite);\n    var max = Math.max(inputBlack, inputWhite);\n    var table = Array.call(null, {\n      length: segments\n    });\n    var colorValue;\n    var pos = 0;\n    var outputDelta = outputWhite - outputBlack;\n    var inputDelta = inputWhite - inputBlack;\n\n    while (cnt <= 256) {\n      perc = cnt / 256;\n\n      if (perc <= min) {\n        colorValue = inputDelta < 0 ? outputWhite : outputBlack;\n      } else if (perc >= max) {\n        colorValue = inputDelta < 0 ? outputBlack : outputWhite;\n      } else {\n        colorValue = outputBlack + outputDelta * Math.pow((perc - inputBlack) / inputDelta, 1 / gamma);\n      }\n\n      table[pos] = colorValue;\n      pos += 1;\n      cnt += 256 / (segments - 1);\n    }\n\n    return table.join(\" \");\n  };\n\n  SVGProLevelsFilter.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      var val;\n      var effectElements = (this || _global).filterManager.effectElements;\n\n      if ((this || _global).feFuncRComposed && (forceRender || effectElements[3].p._mdf || effectElements[4].p._mdf || effectElements[5].p._mdf || effectElements[6].p._mdf || effectElements[7].p._mdf)) {\n        val = this.getTableValue(effectElements[3].p.v, effectElements[4].p.v, effectElements[5].p.v, effectElements[6].p.v, effectElements[7].p.v);\n\n        (this || _global).feFuncRComposed.setAttribute(\"tableValues\", val);\n\n        (this || _global).feFuncGComposed.setAttribute(\"tableValues\", val);\n\n        (this || _global).feFuncBComposed.setAttribute(\"tableValues\", val);\n      }\n\n      if ((this || _global).feFuncR && (forceRender || effectElements[10].p._mdf || effectElements[11].p._mdf || effectElements[12].p._mdf || effectElements[13].p._mdf || effectElements[14].p._mdf)) {\n        val = this.getTableValue(effectElements[10].p.v, effectElements[11].p.v, effectElements[12].p.v, effectElements[13].p.v, effectElements[14].p.v);\n\n        (this || _global).feFuncR.setAttribute(\"tableValues\", val);\n      }\n\n      if ((this || _global).feFuncG && (forceRender || effectElements[17].p._mdf || effectElements[18].p._mdf || effectElements[19].p._mdf || effectElements[20].p._mdf || effectElements[21].p._mdf)) {\n        val = this.getTableValue(effectElements[17].p.v, effectElements[18].p.v, effectElements[19].p.v, effectElements[20].p.v, effectElements[21].p.v);\n\n        (this || _global).feFuncG.setAttribute(\"tableValues\", val);\n      }\n\n      if ((this || _global).feFuncB && (forceRender || effectElements[24].p._mdf || effectElements[25].p._mdf || effectElements[26].p._mdf || effectElements[27].p._mdf || effectElements[28].p._mdf)) {\n        val = this.getTableValue(effectElements[24].p.v, effectElements[25].p.v, effectElements[26].p.v, effectElements[27].p.v, effectElements[28].p.v);\n\n        (this || _global).feFuncB.setAttribute(\"tableValues\", val);\n      }\n\n      if ((this || _global).feFuncA && (forceRender || effectElements[31].p._mdf || effectElements[32].p._mdf || effectElements[33].p._mdf || effectElements[34].p._mdf || effectElements[35].p._mdf)) {\n        val = this.getTableValue(effectElements[31].p.v, effectElements[32].p.v, effectElements[33].p.v, effectElements[34].p.v, effectElements[35].p.v);\n\n        (this || _global).feFuncA.setAttribute(\"tableValues\", val);\n      }\n    }\n  };\n  /* global createNS, rgbToHex, degToRads */\n\n\n  function SVGDropShadowEffect(filter, filterManager) {\n    var filterSize = filterManager.container.globalData.renderConfig.filterSize;\n    filter.setAttribute(\"x\", filterSize.x);\n    filter.setAttribute(\"y\", filterSize.y);\n    filter.setAttribute(\"width\", filterSize.width);\n    filter.setAttribute(\"height\", filterSize.height);\n    (this || _global).filterManager = filterManager;\n    var feGaussianBlur = createNS(\"feGaussianBlur\");\n    feGaussianBlur.setAttribute(\"in\", \"SourceAlpha\");\n    feGaussianBlur.setAttribute(\"result\", \"drop_shadow_1\");\n    feGaussianBlur.setAttribute(\"stdDeviation\", \"0\");\n    (this || _global).feGaussianBlur = feGaussianBlur;\n    filter.appendChild(feGaussianBlur);\n    var feOffset = createNS(\"feOffset\");\n    feOffset.setAttribute(\"dx\", \"25\");\n    feOffset.setAttribute(\"dy\", \"0\");\n    feOffset.setAttribute(\"in\", \"drop_shadow_1\");\n    feOffset.setAttribute(\"result\", \"drop_shadow_2\");\n    (this || _global).feOffset = feOffset;\n    filter.appendChild(feOffset);\n    var feFlood = createNS(\"feFlood\");\n    feFlood.setAttribute(\"flood-color\", \"#00ff00\");\n    feFlood.setAttribute(\"flood-opacity\", \"1\");\n    feFlood.setAttribute(\"result\", \"drop_shadow_3\");\n    (this || _global).feFlood = feFlood;\n    filter.appendChild(feFlood);\n    var feComposite = createNS(\"feComposite\");\n    feComposite.setAttribute(\"in\", \"drop_shadow_3\");\n    feComposite.setAttribute(\"in2\", \"drop_shadow_2\");\n    feComposite.setAttribute(\"operator\", \"in\");\n    feComposite.setAttribute(\"result\", \"drop_shadow_4\");\n    filter.appendChild(feComposite);\n    var feMerge = createNS(\"feMerge\");\n    filter.appendChild(feMerge);\n    var feMergeNode;\n    feMergeNode = createNS(\"feMergeNode\");\n    feMerge.appendChild(feMergeNode);\n    feMergeNode = createNS(\"feMergeNode\");\n    feMergeNode.setAttribute(\"in\", \"SourceGraphic\");\n    (this || _global).feMergeNode = feMergeNode;\n    (this || _global).feMerge = feMerge;\n    (this || _global).originalNodeAdded = false;\n    feMerge.appendChild(feMergeNode);\n  }\n\n  SVGDropShadowEffect.prototype.renderFrame = function (forceRender) {\n    if (forceRender || (this || _global).filterManager._mdf) {\n      if (forceRender || (this || _global).filterManager.effectElements[4].p._mdf) {\n        (this || _global).feGaussianBlur.setAttribute(\"stdDeviation\", (this || _global).filterManager.effectElements[4].p.v / 4);\n      }\n\n      if (forceRender || (this || _global).filterManager.effectElements[0].p._mdf) {\n        var col = (this || _global).filterManager.effectElements[0].p.v;\n\n        (this || _global).feFlood.setAttribute(\"flood-color\", rgbToHex(Math.round(col[0] * 255), Math.round(col[1] * 255), Math.round(col[2] * 255)));\n      }\n\n      if (forceRender || (this || _global).filterManager.effectElements[1].p._mdf) {\n        (this || _global).feFlood.setAttribute(\"flood-opacity\", (this || _global).filterManager.effectElements[1].p.v / 255);\n      }\n\n      if (forceRender || (this || _global).filterManager.effectElements[2].p._mdf || (this || _global).filterManager.effectElements[3].p._mdf) {\n        var distance = (this || _global).filterManager.effectElements[3].p.v;\n        var angle = ((this || _global).filterManager.effectElements[2].p.v - 90) * degToRads;\n        var x = distance * Math.cos(angle);\n        var y = distance * Math.sin(angle);\n\n        (this || _global).feOffset.setAttribute(\"dx\", x);\n\n        (this || _global).feOffset.setAttribute(\"dy\", y);\n      }\n      /* if(forceRender || this.filterManager.effectElements[5].p._mdf){\r\n              if(this.filterManager.effectElements[5].p.v === 1 && this.originalNodeAdded) {\r\n                  this.feMerge.removeChild(this.feMergeNode);\r\n                  this.originalNodeAdded = false;\r\n              } else if(this.filterManager.effectElements[5].p.v === 0 && !this.originalNodeAdded) {\r\n                  this.feMerge.appendChild(this.feMergeNode);\r\n                  this.originalNodeAdded = true;\r\n              }\r\n          } */\n\n    }\n  };\n  /* global createElementID, createNS */\n\n\n  var _svgMatteSymbols = [];\n\n  function SVGMatte3Effect(filterElem, filterManager, elem) {\n    (this || _global).initialized = false;\n    (this || _global).filterManager = filterManager;\n    (this || _global).filterElem = filterElem;\n    (this || _global).elem = elem;\n    elem.matteElement = createNS(\"g\");\n    elem.matteElement.appendChild(elem.layerElement);\n    elem.matteElement.appendChild(elem.transformedElement);\n    elem.baseElement = elem.matteElement;\n  }\n\n  SVGMatte3Effect.prototype.findSymbol = function (mask) {\n    var i = 0;\n    var len = _svgMatteSymbols.length;\n\n    while (i < len) {\n      if (_svgMatteSymbols[i] === mask) {\n        return _svgMatteSymbols[i];\n      }\n\n      i += 1;\n    }\n\n    return null;\n  };\n\n  SVGMatte3Effect.prototype.replaceInParent = function (mask, symbolId) {\n    var parentNode = mask.layerElement.parentNode;\n\n    if (!parentNode) {\n      return;\n    }\n\n    var children = parentNode.children;\n    var i = 0;\n    var len = children.length;\n\n    while (i < len) {\n      if (children[i] === mask.layerElement) {\n        break;\n      }\n\n      i += 1;\n    }\n\n    var nextChild;\n\n    if (i <= len - 2) {\n      nextChild = children[i + 1];\n    }\n\n    var useElem = createNS(\"use\");\n    useElem.setAttribute(\"href\", \"#\" + symbolId);\n\n    if (nextChild) {\n      parentNode.insertBefore(useElem, nextChild);\n    } else {\n      parentNode.appendChild(useElem);\n    }\n  };\n\n  SVGMatte3Effect.prototype.setElementAsMask = function (elem, mask) {\n    if (!this.findSymbol(mask)) {\n      var symbolId = createElementID();\n      var masker = createNS(\"mask\");\n      masker.setAttribute(\"id\", mask.layerId);\n      masker.setAttribute(\"mask-type\", \"alpha\");\n\n      _svgMatteSymbols.push(mask);\n\n      var defs = elem.globalData.defs;\n      defs.appendChild(masker);\n      var symbol = createNS(\"symbol\");\n      symbol.setAttribute(\"id\", symbolId);\n      this.replaceInParent(mask, symbolId);\n      symbol.appendChild(mask.layerElement);\n      defs.appendChild(symbol);\n      var useElem = createNS(\"use\");\n      useElem.setAttribute(\"href\", \"#\" + symbolId);\n      masker.appendChild(useElem);\n      mask.data.hd = false;\n      mask.show();\n    }\n\n    elem.setMatte(mask.layerId);\n  };\n\n  SVGMatte3Effect.prototype.initialize = function () {\n    var ind = (this || _global).filterManager.effectElements[0].p.v;\n    var elements = (this || _global).elem.comp.elements;\n    var i = 0;\n    var len = elements.length;\n\n    while (i < len) {\n      if (elements[i] && elements[i].data.ind === ind) {\n        this.setElementAsMask((this || _global).elem, elements[i]);\n      }\n\n      i += 1;\n    }\n\n    (this || _global).initialized = true;\n  };\n\n  SVGMatte3Effect.prototype.renderFrame = function () {\n    if (!(this || _global).initialized) {\n      this.initialize();\n    }\n  };\n  /* global createElementID, filtersFactory, SVGTintFilter, SVGFillFilter, SVGStrokeEffect, SVGTritoneFilter,\r\n  SVGProLevelsFilter, SVGDropShadowEffect, SVGMatte3Effect, SVGGaussianBlurEffect, locationHref */\n\n\n  function SVGEffects(elem) {\n    var i;\n    var len = elem.data.ef ? elem.data.ef.length : 0;\n    var filId = createElementID();\n    var fil = filtersFactory.createFilter(filId, true);\n    var count = 0;\n    (this || _global).filters = [];\n    var filterManager;\n\n    for (i = 0; i < len; i += 1) {\n      filterManager = null;\n\n      if (elem.data.ef[i].ty === 20) {\n        count += 1;\n        filterManager = new SVGTintFilter(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 21) {\n        count += 1;\n        filterManager = new SVGFillFilter(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 22) {\n        filterManager = new SVGStrokeEffect(elem, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 23) {\n        count += 1;\n        filterManager = new SVGTritoneFilter(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 24) {\n        count += 1;\n        filterManager = new SVGProLevelsFilter(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 25) {\n        count += 1;\n        filterManager = new SVGDropShadowEffect(fil, elem.effectsManager.effectElements[i]);\n      } else if (elem.data.ef[i].ty === 28) {\n        // count += 1;\n        filterManager = new SVGMatte3Effect(fil, elem.effectsManager.effectElements[i], elem);\n      } else if (elem.data.ef[i].ty === 29) {\n        count += 1;\n        filterManager = new SVGGaussianBlurEffect(fil, elem.effectsManager.effectElements[i]);\n      }\n\n      if (filterManager) {\n        (this || _global).filters.push(filterManager);\n      }\n    }\n\n    if (count) {\n      elem.globalData.defs.appendChild(fil);\n      elem.layerElement.setAttribute(\"filter\", \"url(\" + locationHref + \"#\" + filId + \")\");\n    }\n\n    if ((this || _global).filters.length) {\n      elem.addRenderableComponent(this || _global);\n    }\n  }\n\n  SVGEffects.prototype.renderFrame = function (_isFirstFrame) {\n    var i;\n    var len = (this || _global).filters.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).filters[i].renderFrame(_isFirstFrame);\n    }\n  };\n  /* global Matrix, createTypedArray */\n\n\n  function CVContextData() {\n    (this || _global).saved = [];\n    (this || _global).cArrPos = 0;\n    (this || _global).cTr = new Matrix();\n    (this || _global).cO = 1;\n    var i;\n    var len = 15;\n    (this || _global).savedOp = createTypedArray(\"float32\", len);\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).saved[i] = createTypedArray(\"float32\", 16);\n    }\n\n    (this || _global)._length = len;\n  }\n\n  CVContextData.prototype.duplicate = function () {\n    var newLength = (this || _global)._length * 2;\n    var currentSavedOp = (this || _global).savedOp;\n    (this || _global).savedOp = createTypedArray(\"float32\", newLength);\n\n    (this || _global).savedOp.set(currentSavedOp);\n\n    var i = 0;\n\n    for (i = (this || _global)._length; i < newLength; i += 1) {\n      (this || _global).saved[i] = createTypedArray(\"float32\", 16);\n    }\n\n    (this || _global)._length = newLength;\n  };\n\n  CVContextData.prototype.reset = function () {\n    (this || _global).cArrPos = 0;\n\n    (this || _global).cTr.reset();\n\n    (this || _global).cO = 1;\n  };\n  /* global CVEffects, getBlendMode, CVMaskElement, Matrix */\n\n\n  function CVBaseElement() {}\n\n  CVBaseElement.prototype = {\n    createElements: function () {},\n    initRendererElement: function () {},\n    createContainerElements: function () {\n      (this || _global).canvasContext = (this || _global).globalData.canvasContext;\n      (this || _global).renderableEffectsManager = new CVEffects(this || _global);\n    },\n    createContent: function () {},\n    setBlendMode: function () {\n      var globalData = (this || _global).globalData;\n\n      if (globalData.blendMode !== (this || _global).data.bm) {\n        globalData.blendMode = (this || _global).data.bm;\n        var blendModeValue = getBlendMode((this || _global).data.bm);\n        globalData.canvasContext.globalCompositeOperation = blendModeValue;\n      }\n    },\n    createRenderableComponents: function () {\n      (this || _global).maskManager = new CVMaskElement((this || _global).data, this || _global);\n    },\n    hideElement: function () {\n      if (!(this || _global).hidden && (!(this || _global).isInRange || (this || _global).isTransparent)) {\n        (this || _global).hidden = true;\n      }\n    },\n    showElement: function () {\n      if ((this || _global).isInRange && !(this || _global).isTransparent) {\n        (this || _global).hidden = false;\n        (this || _global)._isFirstFrame = true;\n        (this || _global).maskManager._isFirstFrame = true;\n      }\n    },\n    renderFrame: function () {\n      if ((this || _global).hidden || (this || _global).data.hd) {\n        return;\n      }\n\n      this.renderTransform();\n      this.renderRenderable();\n      this.setBlendMode();\n      var forceRealStack = (this || _global).data.ty === 0;\n\n      (this || _global).globalData.renderer.save(forceRealStack);\n\n      (this || _global).globalData.renderer.ctxTransform((this || _global).finalTransform.mat.props);\n\n      (this || _global).globalData.renderer.ctxOpacity((this || _global).finalTransform.mProp.o.v);\n\n      this.renderInnerContent();\n\n      (this || _global).globalData.renderer.restore(forceRealStack);\n\n      if ((this || _global).maskManager.hasMasks) {\n        (this || _global).globalData.renderer.restore(true);\n      }\n\n      if ((this || _global)._isFirstFrame) {\n        (this || _global)._isFirstFrame = false;\n      }\n    },\n    destroy: function () {\n      (this || _global).canvasContext = null;\n      (this || _global).data = null;\n      (this || _global).globalData = null;\n\n      (this || _global).maskManager.destroy();\n    },\n    mHelper: new Matrix()\n  };\n  CVBaseElement.prototype.hide = CVBaseElement.prototype.hideElement;\n  CVBaseElement.prototype.show = CVBaseElement.prototype.showElement;\n  /* global extendPrototype, BaseElement, TransformElement, CVBaseElement,HierarchyElement, FrameElement,\r\n  RenderableElement, SVGShapeElement, IImageElement, createTag */\n\n  function CVImageElement(data, globalData, comp) {\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    (this || _global).img = globalData.imageLoader.getAsset((this || _global).assetData);\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement], CVImageElement);\n  CVImageElement.prototype.initElement = SVGShapeElement.prototype.initElement;\n  CVImageElement.prototype.prepareFrame = IImageElement.prototype.prepareFrame;\n\n  CVImageElement.prototype.createContent = function () {\n    if ((this || _global).img.width && ((this || _global).assetData.w !== (this || _global).img.width || (this || _global).assetData.h !== (this || _global).img.height)) {\n      var canvas = createTag(\"canvas\");\n      canvas.width = (this || _global).assetData.w;\n      canvas.height = (this || _global).assetData.h;\n      var ctx = canvas.getContext(\"2d\");\n      var imgW = (this || _global).img.width;\n      var imgH = (this || _global).img.height;\n      var imgRel = imgW / imgH;\n      var canvasRel = (this || _global).assetData.w / (this || _global).assetData.h;\n      var widthCrop;\n      var heightCrop;\n      var par = (this || _global).assetData.pr || (this || _global).globalData.renderConfig.imagePreserveAspectRatio;\n\n      if (imgRel > canvasRel && par === \"xMidYMid slice\" || imgRel < canvasRel && par !== \"xMidYMid slice\") {\n        heightCrop = imgH;\n        widthCrop = heightCrop * canvasRel;\n      } else {\n        widthCrop = imgW;\n        heightCrop = widthCrop / canvasRel;\n      }\n\n      ctx.drawImage((this || _global).img, (imgW - widthCrop) / 2, (imgH - heightCrop) / 2, widthCrop, heightCrop, 0, 0, (this || _global).assetData.w, (this || _global).assetData.h);\n      (this || _global).img = canvas;\n    }\n  };\n\n  CVImageElement.prototype.renderInnerContent = function () {\n    (this || _global).canvasContext.drawImage((this || _global).img, 0, 0);\n  };\n\n  CVImageElement.prototype.destroy = function () {\n    (this || _global).img = null;\n  };\n  /* global createSizedArray, PropertyFactory, extendPrototype, CanvasRenderer, ICompElement, CVBaseElement */\n\n\n  function CVCompElement(data, globalData, comp) {\n    (this || _global).completeLayers = false;\n    (this || _global).layers = data.layers;\n    (this || _global).pendingElements = [];\n    (this || _global).elements = createSizedArray((this || _global).layers.length);\n    this.initElement(data, globalData, comp);\n    (this || _global).tm = data.tm ? PropertyFactory.getProp(this || _global, data.tm, 0, globalData.frameRate, this || _global) : {\n      _placeholder: true\n    };\n  }\n\n  extendPrototype([CanvasRenderer, ICompElement, CVBaseElement], CVCompElement);\n\n  CVCompElement.prototype.renderInnerContent = function () {\n    var ctx = (this || _global).canvasContext;\n    ctx.beginPath();\n    ctx.moveTo(0, 0);\n    ctx.lineTo((this || _global).data.w, 0);\n    ctx.lineTo((this || _global).data.w, (this || _global).data.h);\n    ctx.lineTo(0, (this || _global).data.h);\n    ctx.lineTo(0, 0);\n    ctx.clip();\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).completeLayers || (this || _global).elements[i]) {\n        (this || _global).elements[i].renderFrame();\n      }\n    }\n  };\n\n  CVCompElement.prototype.destroy = function () {\n    var i;\n    var len = (this || _global).layers.length;\n\n    for (i = len - 1; i >= 0; i -= 1) {\n      if ((this || _global).elements[i]) {\n        (this || _global).elements[i].destroy();\n      }\n    }\n\n    (this || _global).layers = null;\n    (this || _global).elements = null;\n  };\n  /* global createSizedArray, ShapePropertyFactory, MaskElement */\n\n\n  function CVMaskElement(data, element) {\n    (this || _global).data = data;\n    (this || _global).element = element;\n    (this || _global).masksProperties = (this || _global).data.masksProperties || [];\n    (this || _global).viewData = createSizedArray((this || _global).masksProperties.length);\n    var i;\n    var len = (this || _global).masksProperties.length;\n    var hasMasks = false;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).masksProperties[i].mode !== \"n\") {\n        hasMasks = true;\n      }\n\n      (this || _global).viewData[i] = ShapePropertyFactory.getShapeProp((this || _global).element, (this || _global).masksProperties[i], 3);\n    }\n\n    (this || _global).hasMasks = hasMasks;\n\n    if (hasMasks) {\n      (this || _global).element.addRenderableComponent(this || _global);\n    }\n  }\n\n  CVMaskElement.prototype.renderFrame = function () {\n    if (!(this || _global).hasMasks) {\n      return;\n    }\n\n    var transform = (this || _global).element.finalTransform.mat;\n    var ctx = (this || _global).element.canvasContext;\n    var i;\n    var len = (this || _global).masksProperties.length;\n    var pt;\n    var pts;\n    var data;\n    ctx.beginPath();\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).masksProperties[i].mode !== \"n\") {\n        if ((this || _global).masksProperties[i].inv) {\n          ctx.moveTo(0, 0);\n          ctx.lineTo((this || _global).element.globalData.compSize.w, 0);\n          ctx.lineTo((this || _global).element.globalData.compSize.w, (this || _global).element.globalData.compSize.h);\n          ctx.lineTo(0, (this || _global).element.globalData.compSize.h);\n          ctx.lineTo(0, 0);\n        }\n\n        data = (this || _global).viewData[i].v;\n        pt = transform.applyToPointArray(data.v[0][0], data.v[0][1], 0);\n        ctx.moveTo(pt[0], pt[1]);\n        var j;\n        var jLen = data._length;\n\n        for (j = 1; j < jLen; j += 1) {\n          pts = transform.applyToTriplePoints(data.o[j - 1], data.i[j], data.v[j]);\n          ctx.bezierCurveTo(pts[0], pts[1], pts[2], pts[3], pts[4], pts[5]);\n        }\n\n        pts = transform.applyToTriplePoints(data.o[j - 1], data.i[0], data.v[0]);\n        ctx.bezierCurveTo(pts[0], pts[1], pts[2], pts[3], pts[4], pts[5]);\n      }\n    }\n\n    (this || _global).element.globalData.renderer.save(true);\n\n    ctx.clip();\n  };\n\n  CVMaskElement.prototype.getMaskProperty = MaskElement.prototype.getMaskProperty;\n\n  CVMaskElement.prototype.destroy = function () {\n    (this || _global).element = null;\n  };\n  /* global ShapeTransformManager, extendPrototype, BaseElement, TransformElement, CVBaseElement, IShapeElement,\r\n  HierarchyElement, FrameElement, RenderableElement, RenderableDOMElement, PropertyFactory, degToRads, GradientProperty,\r\n  DashProperty, TransformPropertyFactory, CVShapeData, ShapeModifiers, bmFloor */\n\n\n  function CVShapeElement(data, globalData, comp) {\n    (this || _global).shapes = [];\n    (this || _global).shapesData = data.shapes;\n    (this || _global).stylesList = [];\n    (this || _global).itemsData = [];\n    (this || _global).prevViewData = [];\n    (this || _global).shapeModifiers = [];\n    (this || _global).processedElements = [];\n    (this || _global).transformsManager = new ShapeTransformManager();\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, CVBaseElement, IShapeElement, HierarchyElement, FrameElement, RenderableElement], CVShapeElement);\n  CVShapeElement.prototype.initElement = RenderableDOMElement.prototype.initElement;\n  CVShapeElement.prototype.transformHelper = {\n    opacity: 1,\n    _opMdf: false\n  };\n  CVShapeElement.prototype.dashResetter = [];\n\n  CVShapeElement.prototype.createContent = function () {\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, true, []);\n  };\n\n  CVShapeElement.prototype.createStyleElement = function (data, transforms) {\n    var styleElem = {\n      data: data,\n      type: data.ty,\n      preTransforms: (this || _global).transformsManager.addTransformSequence(transforms),\n      transforms: [],\n      elements: [],\n      closed: data.hd === true\n    };\n    var elementData = {};\n\n    if (data.ty === \"fl\" || data.ty === \"st\") {\n      elementData.c = PropertyFactory.getProp(this || _global, data.c, 1, 255, this || _global);\n\n      if (!elementData.c.k) {\n        styleElem.co = \"rgb(\" + bmFloor(elementData.c.v[0]) + \",\" + bmFloor(elementData.c.v[1]) + \",\" + bmFloor(elementData.c.v[2]) + \")\";\n      }\n    } else if (data.ty === \"gf\" || data.ty === \"gs\") {\n      elementData.s = PropertyFactory.getProp(this || _global, data.s, 1, null, this || _global);\n      elementData.e = PropertyFactory.getProp(this || _global, data.e, 1, null, this || _global);\n      elementData.h = PropertyFactory.getProp(this || _global, data.h || {\n        k: 0\n      }, 0, 0.01, this || _global);\n      elementData.a = PropertyFactory.getProp(this || _global, data.a || {\n        k: 0\n      }, 0, degToRads, this || _global);\n      elementData.g = new GradientProperty(this || _global, data.g, this || _global);\n    }\n\n    elementData.o = PropertyFactory.getProp(this || _global, data.o, 0, 0.01, this || _global);\n\n    if (data.ty === \"st\" || data.ty === \"gs\") {\n      styleElem.lc = (this || _global).lcEnum[data.lc] || \"round\";\n      styleElem.lj = (this || _global).ljEnum[data.lj] || \"round\";\n\n      if (data.lj == 1) {\n        // eslint-disable-line eqeqeq\n        styleElem.ml = data.ml;\n      }\n\n      elementData.w = PropertyFactory.getProp(this || _global, data.w, 0, null, this || _global);\n\n      if (!elementData.w.k) {\n        styleElem.wi = elementData.w.v;\n      }\n\n      if (data.d) {\n        var d = new DashProperty(this || _global, data.d, \"canvas\", this || _global);\n        elementData.d = d;\n\n        if (!elementData.d.k) {\n          styleElem.da = elementData.d.dashArray;\n          styleElem.do = elementData.d.dashoffset[0];\n        }\n      }\n    } else {\n      styleElem.r = data.r === 2 ? \"evenodd\" : \"nonzero\";\n    }\n\n    (this || _global).stylesList.push(styleElem);\n\n    elementData.style = styleElem;\n    return elementData;\n  };\n\n  CVShapeElement.prototype.createGroupElement = function () {\n    var elementData = {\n      it: [],\n      prevViewData: []\n    };\n    return elementData;\n  };\n\n  CVShapeElement.prototype.createTransformElement = function (data) {\n    var elementData = {\n      transform: {\n        opacity: 1,\n        _opMdf: false,\n        key: (this || _global).transformsManager.getNewKey(),\n        op: PropertyFactory.getProp(this || _global, data.o, 0, 0.01, this || _global),\n        mProps: TransformPropertyFactory.getTransformProperty(this || _global, data, this || _global)\n      }\n    };\n    return elementData;\n  };\n\n  CVShapeElement.prototype.createShapeElement = function (data) {\n    var elementData = new CVShapeData(this || _global, data, (this || _global).stylesList, (this || _global).transformsManager);\n\n    (this || _global).shapes.push(elementData);\n\n    this.addShapeToModifiers(elementData);\n    return elementData;\n  };\n\n  CVShapeElement.prototype.reloadShapes = function () {\n    (this || _global)._isFirstFrame = true;\n    var i;\n    var len = (this || _global).itemsData.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).prevViewData[i] = (this || _global).itemsData[i];\n    }\n\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, true, []);\n    len = (this || _global).dynamicProperties.length;\n\n    for (i = 0; i < len; i += 1) {\n      (this || _global).dynamicProperties[i].getValue();\n    }\n\n    this.renderModifiers();\n\n    (this || _global).transformsManager.processSequences((this || _global)._isFirstFrame);\n  };\n\n  CVShapeElement.prototype.addTransformToStyleList = function (transform) {\n    var i;\n    var len = (this || _global).stylesList.length;\n\n    for (i = 0; i < len; i += 1) {\n      if (!(this || _global).stylesList[i].closed) {\n        (this || _global).stylesList[i].transforms.push(transform);\n      }\n    }\n  };\n\n  CVShapeElement.prototype.removeTransformFromStyleList = function () {\n    var i;\n    var len = (this || _global).stylesList.length;\n\n    for (i = 0; i < len; i += 1) {\n      if (!(this || _global).stylesList[i].closed) {\n        (this || _global).stylesList[i].transforms.pop();\n      }\n    }\n  };\n\n  CVShapeElement.prototype.closeStyles = function (styles) {\n    var i;\n    var len = styles.length;\n\n    for (i = 0; i < len; i += 1) {\n      styles[i].closed = true;\n    }\n  };\n\n  CVShapeElement.prototype.searchShapes = function (arr, itemsData, prevViewData, shouldRender, transforms) {\n    var i;\n    var len = arr.length - 1;\n    var j;\n    var jLen;\n    var ownStyles = [];\n    var ownModifiers = [];\n    var processedPos;\n    var modifier;\n    var currentTransform;\n    var ownTransforms = [].concat(transforms);\n\n    for (i = len; i >= 0; i -= 1) {\n      processedPos = this.searchProcessedElement(arr[i]);\n\n      if (!processedPos) {\n        arr[i]._shouldRender = shouldRender;\n      } else {\n        itemsData[i] = prevViewData[processedPos - 1];\n      }\n\n      if (arr[i].ty === \"fl\" || arr[i].ty === \"st\" || arr[i].ty === \"gf\" || arr[i].ty === \"gs\") {\n        if (!processedPos) {\n          itemsData[i] = this.createStyleElement(arr[i], ownTransforms);\n        } else {\n          itemsData[i].style.closed = false;\n        }\n\n        ownStyles.push(itemsData[i].style);\n      } else if (arr[i].ty === \"gr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createGroupElement(arr[i]);\n        } else {\n          jLen = itemsData[i].it.length;\n\n          for (j = 0; j < jLen; j += 1) {\n            itemsData[i].prevViewData[j] = itemsData[i].it[j];\n          }\n        }\n\n        this.searchShapes(arr[i].it, itemsData[i].it, itemsData[i].prevViewData, shouldRender, ownTransforms);\n      } else if (arr[i].ty === \"tr\") {\n        if (!processedPos) {\n          currentTransform = this.createTransformElement(arr[i]);\n          itemsData[i] = currentTransform;\n        }\n\n        ownTransforms.push(itemsData[i]);\n        this.addTransformToStyleList(itemsData[i]);\n      } else if (arr[i].ty === \"sh\" || arr[i].ty === \"rc\" || arr[i].ty === \"el\" || arr[i].ty === \"sr\") {\n        if (!processedPos) {\n          itemsData[i] = this.createShapeElement(arr[i]);\n        }\n      } else if (arr[i].ty === \"tm\" || arr[i].ty === \"rd\" || arr[i].ty === \"pb\") {\n        if (!processedPos) {\n          modifier = ShapeModifiers.getModifier(arr[i].ty);\n          modifier.init(this || _global, arr[i]);\n          itemsData[i] = modifier;\n\n          (this || _global).shapeModifiers.push(modifier);\n        } else {\n          modifier = itemsData[i];\n          modifier.closed = false;\n        }\n\n        ownModifiers.push(modifier);\n      } else if (arr[i].ty === \"rp\") {\n        if (!processedPos) {\n          modifier = ShapeModifiers.getModifier(arr[i].ty);\n          itemsData[i] = modifier;\n          modifier.init(this || _global, arr, i, itemsData);\n\n          (this || _global).shapeModifiers.push(modifier);\n\n          shouldRender = false;\n        } else {\n          modifier = itemsData[i];\n          modifier.closed = true;\n        }\n\n        ownModifiers.push(modifier);\n      }\n\n      this.addProcessedElement(arr[i], i + 1);\n    }\n\n    this.removeTransformFromStyleList();\n    this.closeStyles(ownStyles);\n    len = ownModifiers.length;\n\n    for (i = 0; i < len; i += 1) {\n      ownModifiers[i].closed = true;\n    }\n  };\n\n  CVShapeElement.prototype.renderInnerContent = function () {\n    (this || _global).transformHelper.opacity = 1;\n    (this || _global).transformHelper._opMdf = false;\n    this.renderModifiers();\n\n    (this || _global).transformsManager.processSequences((this || _global)._isFirstFrame);\n\n    this.renderShape((this || _global).transformHelper, (this || _global).shapesData, (this || _global).itemsData, true);\n  };\n\n  CVShapeElement.prototype.renderShapeTransform = function (parentTransform, groupTransform) {\n    if (parentTransform._opMdf || groupTransform.op._mdf || (this || _global)._isFirstFrame) {\n      groupTransform.opacity = parentTransform.opacity;\n      groupTransform.opacity *= groupTransform.op.v;\n      groupTransform._opMdf = true;\n    }\n  };\n\n  CVShapeElement.prototype.drawLayer = function () {\n    var i;\n    var len = (this || _global).stylesList.length;\n    var j;\n    var jLen;\n    var k;\n    var kLen;\n    var elems;\n    var nodes;\n    var renderer = (this || _global).globalData.renderer;\n    var ctx = (this || _global).globalData.canvasContext;\n    var type;\n    var currentStyle;\n\n    for (i = 0; i < len; i += 1) {\n      currentStyle = (this || _global).stylesList[i];\n      type = currentStyle.type; // Skipping style when\n      // Stroke width equals 0\n      // style should not be rendered (extra unused repeaters)\n      // current opacity equals 0\n      // global opacity equals 0\n\n      if (!((type === \"st\" || type === \"gs\") && currentStyle.wi === 0 || !currentStyle.data._shouldRender || currentStyle.coOp === 0 || (this || _global).globalData.currentGlobalAlpha === 0)) {\n        renderer.save();\n        elems = currentStyle.elements;\n\n        if (type === \"st\" || type === \"gs\") {\n          ctx.strokeStyle = type === \"st\" ? currentStyle.co : currentStyle.grd;\n          ctx.lineWidth = currentStyle.wi;\n          ctx.lineCap = currentStyle.lc;\n          ctx.lineJoin = currentStyle.lj;\n          ctx.miterLimit = currentStyle.ml || 0;\n        } else {\n          ctx.fillStyle = type === \"fl\" ? currentStyle.co : currentStyle.grd;\n        }\n\n        renderer.ctxOpacity(currentStyle.coOp);\n\n        if (type !== \"st\" && type !== \"gs\") {\n          ctx.beginPath();\n        }\n\n        renderer.ctxTransform(currentStyle.preTransforms.finalTransform.props);\n        jLen = elems.length;\n\n        for (j = 0; j < jLen; j += 1) {\n          if (type === \"st\" || type === \"gs\") {\n            ctx.beginPath();\n\n            if (currentStyle.da) {\n              ctx.setLineDash(currentStyle.da);\n              ctx.lineDashOffset = currentStyle.do;\n            }\n          }\n\n          nodes = elems[j].trNodes;\n          kLen = nodes.length;\n\n          for (k = 0; k < kLen; k += 1) {\n            if (nodes[k].t === \"m\") {\n              ctx.moveTo(nodes[k].p[0], nodes[k].p[1]);\n            } else if (nodes[k].t === \"c\") {\n              ctx.bezierCurveTo(nodes[k].pts[0], nodes[k].pts[1], nodes[k].pts[2], nodes[k].pts[3], nodes[k].pts[4], nodes[k].pts[5]);\n            } else {\n              ctx.closePath();\n            }\n          }\n\n          if (type === \"st\" || type === \"gs\") {\n            ctx.stroke();\n\n            if (currentStyle.da) {\n              ctx.setLineDash((this || _global).dashResetter);\n            }\n          }\n        }\n\n        if (type !== \"st\" && type !== \"gs\") {\n          ctx.fill(currentStyle.r);\n        }\n\n        renderer.restore();\n      }\n    }\n  };\n\n  CVShapeElement.prototype.renderShape = function (parentTransform, items, data, isMain) {\n    var i;\n    var len = items.length - 1;\n    var groupTransform;\n    groupTransform = parentTransform;\n\n    for (i = len; i >= 0; i -= 1) {\n      if (items[i].ty === \"tr\") {\n        groupTransform = data[i].transform;\n        this.renderShapeTransform(parentTransform, groupTransform);\n      } else if (items[i].ty === \"sh\" || items[i].ty === \"el\" || items[i].ty === \"rc\" || items[i].ty === \"sr\") {\n        this.renderPath(items[i], data[i]);\n      } else if (items[i].ty === \"fl\") {\n        this.renderFill(items[i], data[i], groupTransform);\n      } else if (items[i].ty === \"st\") {\n        this.renderStroke(items[i], data[i], groupTransform);\n      } else if (items[i].ty === \"gf\" || items[i].ty === \"gs\") {\n        this.renderGradientFill(items[i], data[i], groupTransform);\n      } else if (items[i].ty === \"gr\") {\n        this.renderShape(groupTransform, items[i].it, data[i].it);\n      } else if (items[i].ty === \"tm\") {//\n      }\n    }\n\n    if (isMain) {\n      this.drawLayer();\n    }\n  };\n\n  CVShapeElement.prototype.renderStyledShape = function (styledShape, shape) {\n    if ((this || _global)._isFirstFrame || shape._mdf || styledShape.transforms._mdf) {\n      var shapeNodes = styledShape.trNodes;\n      var paths = shape.paths;\n      var i;\n      var len;\n      var j;\n      var jLen = paths._length;\n      shapeNodes.length = 0;\n      var groupTransformMat = styledShape.transforms.finalTransform;\n\n      for (j = 0; j < jLen; j += 1) {\n        var pathNodes = paths.shapes[j];\n\n        if (pathNodes && pathNodes.v) {\n          len = pathNodes._length;\n\n          for (i = 1; i < len; i += 1) {\n            if (i === 1) {\n              shapeNodes.push({\n                t: \"m\",\n                p: groupTransformMat.applyToPointArray(pathNodes.v[0][0], pathNodes.v[0][1], 0)\n              });\n            }\n\n            shapeNodes.push({\n              t: \"c\",\n              pts: groupTransformMat.applyToTriplePoints(pathNodes.o[i - 1], pathNodes.i[i], pathNodes.v[i])\n            });\n          }\n\n          if (len === 1) {\n            shapeNodes.push({\n              t: \"m\",\n              p: groupTransformMat.applyToPointArray(pathNodes.v[0][0], pathNodes.v[0][1], 0)\n            });\n          }\n\n          if (pathNodes.c && len) {\n            shapeNodes.push({\n              t: \"c\",\n              pts: groupTransformMat.applyToTriplePoints(pathNodes.o[i - 1], pathNodes.i[0], pathNodes.v[0])\n            });\n            shapeNodes.push({\n              t: \"z\"\n            });\n          }\n        }\n      }\n\n      styledShape.trNodes = shapeNodes;\n    }\n  };\n\n  CVShapeElement.prototype.renderPath = function (pathData, itemData) {\n    if (pathData.hd !== true && pathData._shouldRender) {\n      var i;\n      var len = itemData.styledShapes.length;\n\n      for (i = 0; i < len; i += 1) {\n        this.renderStyledShape(itemData.styledShapes[i], itemData.sh);\n      }\n    }\n  };\n\n  CVShapeElement.prototype.renderFill = function (styleData, itemData, groupTransform) {\n    var styleElem = itemData.style;\n\n    if (itemData.c._mdf || (this || _global)._isFirstFrame) {\n      styleElem.co = \"rgb(\" + bmFloor(itemData.c.v[0]) + \",\" + bmFloor(itemData.c.v[1]) + \",\" + bmFloor(itemData.c.v[2]) + \")\";\n    }\n\n    if (itemData.o._mdf || groupTransform._opMdf || (this || _global)._isFirstFrame) {\n      styleElem.coOp = itemData.o.v * groupTransform.opacity;\n    }\n  };\n\n  CVShapeElement.prototype.renderGradientFill = function (styleData, itemData, groupTransform) {\n    var styleElem = itemData.style;\n    var grd;\n\n    if (!styleElem.grd || itemData.g._mdf || itemData.s._mdf || itemData.e._mdf || styleData.t !== 1 && (itemData.h._mdf || itemData.a._mdf)) {\n      var ctx = (this || _global).globalData.canvasContext;\n      var pt1 = itemData.s.v;\n      var pt2 = itemData.e.v;\n\n      if (styleData.t === 1) {\n        grd = ctx.createLinearGradient(pt1[0], pt1[1], pt2[0], pt2[1]);\n      } else {\n        var rad = Math.sqrt(Math.pow(pt1[0] - pt2[0], 2) + Math.pow(pt1[1] - pt2[1], 2));\n        var ang = Math.atan2(pt2[1] - pt1[1], pt2[0] - pt1[0]);\n        var percent = itemData.h.v;\n\n        if (percent >= 1) {\n          percent = 0.99;\n        } else if (percent <= -1) {\n          percent = -0.99;\n        }\n\n        var dist = rad * percent;\n        var x = Math.cos(ang + itemData.a.v) * dist + pt1[0];\n        var y = Math.sin(ang + itemData.a.v) * dist + pt1[1];\n        grd = ctx.createRadialGradient(x, y, 0, pt1[0], pt1[1], rad);\n      }\n\n      var i;\n      var len = styleData.g.p;\n      var cValues = itemData.g.c;\n      var opacity = 1;\n\n      for (i = 0; i < len; i += 1) {\n        if (itemData.g._hasOpacity && itemData.g._collapsable) {\n          opacity = itemData.g.o[i * 2 + 1];\n        }\n\n        grd.addColorStop(cValues[i * 4] / 100, \"rgba(\" + cValues[i * 4 + 1] + \",\" + cValues[i * 4 + 2] + \",\" + cValues[i * 4 + 3] + \",\" + opacity + \")\");\n      }\n\n      styleElem.grd = grd;\n    }\n\n    styleElem.coOp = itemData.o.v * groupTransform.opacity;\n  };\n\n  CVShapeElement.prototype.renderStroke = function (styleData, itemData, groupTransform) {\n    var styleElem = itemData.style;\n    var d = itemData.d;\n\n    if (d && (d._mdf || (this || _global)._isFirstFrame)) {\n      styleElem.da = d.dashArray;\n      styleElem.do = d.dashoffset[0];\n    }\n\n    if (itemData.c._mdf || (this || _global)._isFirstFrame) {\n      styleElem.co = \"rgb(\" + bmFloor(itemData.c.v[0]) + \",\" + bmFloor(itemData.c.v[1]) + \",\" + bmFloor(itemData.c.v[2]) + \")\";\n    }\n\n    if (itemData.o._mdf || groupTransform._opMdf || (this || _global)._isFirstFrame) {\n      styleElem.coOp = itemData.o.v * groupTransform.opacity;\n    }\n\n    if (itemData.w._mdf || (this || _global)._isFirstFrame) {\n      styleElem.wi = itemData.w.v;\n    }\n  };\n\n  CVShapeElement.prototype.destroy = function () {\n    (this || _global).shapesData = null;\n    (this || _global).globalData = null;\n    (this || _global).canvasContext = null;\n    (this || _global).stylesList.length = 0;\n    (this || _global).itemsData.length = 0;\n  };\n  /* global extendPrototype, BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement,\r\n  SVGShapeElement, IImageElement */\n\n\n  function CVSolidElement(data, globalData, comp) {\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement], CVSolidElement);\n  CVSolidElement.prototype.initElement = SVGShapeElement.prototype.initElement;\n  CVSolidElement.prototype.prepareFrame = IImageElement.prototype.prepareFrame;\n\n  CVSolidElement.prototype.renderInnerContent = function () {\n    var ctx = (this || _global).canvasContext;\n    ctx.fillStyle = (this || _global).data.sc;\n    ctx.fillRect(0, 0, (this || _global).data.sw, (this || _global).data.sh); //\n  };\n  /* global extendPrototype, BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement,\r\n  RenderableElement, ITextElement, createTag, createSizedArray */\n\n\n  function CVTextElement(data, globalData, comp) {\n    (this || _global).textSpans = [];\n    (this || _global).yOffset = 0;\n    (this || _global).fillColorAnim = false;\n    (this || _global).strokeColorAnim = false;\n    (this || _global).strokeWidthAnim = false;\n    (this || _global).stroke = false;\n    (this || _global).fill = false;\n    (this || _global).justifyOffset = 0;\n    (this || _global).currentRender = null;\n    (this || _global).renderType = \"canvas\";\n    (this || _global).values = {\n      fill: \"rgba(0,0,0,0)\",\n      stroke: \"rgba(0,0,0,0)\",\n      sWidth: 0,\n      fValue: \"\"\n    };\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, CVBaseElement, HierarchyElement, FrameElement, RenderableElement, ITextElement], CVTextElement);\n  CVTextElement.prototype.tHelper = createTag(\"canvas\").getContext(\"2d\");\n\n  CVTextElement.prototype.buildNewText = function () {\n    var documentData = (this || _global).textProperty.currentData;\n    (this || _global).renderedLetters = createSizedArray(documentData.l ? documentData.l.length : 0);\n    var hasFill = false;\n\n    if (documentData.fc) {\n      hasFill = true;\n      (this || _global).values.fill = this.buildColor(documentData.fc);\n    } else {\n      (this || _global).values.fill = \"rgba(0,0,0,0)\";\n    }\n\n    (this || _global).fill = hasFill;\n    var hasStroke = false;\n\n    if (documentData.sc) {\n      hasStroke = true;\n      (this || _global).values.stroke = this.buildColor(documentData.sc);\n      (this || _global).values.sWidth = documentData.sw;\n    }\n\n    var fontData = (this || _global).globalData.fontManager.getFontByName(documentData.f);\n\n    var i;\n    var len;\n    var letters = documentData.l;\n    var matrixHelper = (this || _global).mHelper;\n    (this || _global).stroke = hasStroke;\n    (this || _global).values.fValue = documentData.finalSize + \"px \" + (this || _global).globalData.fontManager.getFontByName(documentData.f).fFamily;\n    len = documentData.finalText.length; // this.tHelper.font = this.values.fValue;\n\n    var charData;\n    var shapeData;\n    var k;\n    var kLen;\n    var shapes;\n    var j;\n    var jLen;\n    var pathNodes;\n    var commands;\n    var pathArr;\n    var singleShape = (this || _global).data.singleShape;\n    var trackingOffset = documentData.tr * 0.001 * documentData.finalSize;\n    var xPos = 0;\n    var yPos = 0;\n    var firstLine = true;\n    var cnt = 0;\n\n    for (i = 0; i < len; i += 1) {\n      charData = (this || _global).globalData.fontManager.getCharData(documentData.finalText[i], fontData.fStyle, (this || _global).globalData.fontManager.getFontByName(documentData.f).fFamily);\n      shapeData = charData && charData.data || {};\n      matrixHelper.reset();\n\n      if (singleShape && letters[i].n) {\n        xPos = -trackingOffset;\n        yPos += documentData.yOffset;\n        yPos += firstLine ? 1 : 0;\n        firstLine = false;\n      }\n\n      shapes = shapeData.shapes ? shapeData.shapes[0].it : [];\n      jLen = shapes.length;\n      matrixHelper.scale(documentData.finalSize / 100, documentData.finalSize / 100);\n\n      if (singleShape) {\n        this.applyTextPropertiesToMatrix(documentData, matrixHelper, letters[i].line, xPos, yPos);\n      }\n\n      commands = createSizedArray(jLen);\n\n      for (j = 0; j < jLen; j += 1) {\n        kLen = shapes[j].ks.k.i.length;\n        pathNodes = shapes[j].ks.k;\n        pathArr = [];\n\n        for (k = 1; k < kLen; k += 1) {\n          if (k === 1) {\n            pathArr.push(matrixHelper.applyToX(pathNodes.v[0][0], pathNodes.v[0][1], 0), matrixHelper.applyToY(pathNodes.v[0][0], pathNodes.v[0][1], 0));\n          }\n\n          pathArr.push(matrixHelper.applyToX(pathNodes.o[k - 1][0], pathNodes.o[k - 1][1], 0), matrixHelper.applyToY(pathNodes.o[k - 1][0], pathNodes.o[k - 1][1], 0), matrixHelper.applyToX(pathNodes.i[k][0], pathNodes.i[k][1], 0), matrixHelper.applyToY(pathNodes.i[k][0], pathNodes.i[k][1], 0), matrixHelper.applyToX(pathNodes.v[k][0], pathNodes.v[k][1], 0), matrixHelper.applyToY(pathNodes.v[k][0], pathNodes.v[k][1], 0));\n        }\n\n        pathArr.push(matrixHelper.applyToX(pathNodes.o[k - 1][0], pathNodes.o[k - 1][1], 0), matrixHelper.applyToY(pathNodes.o[k - 1][0], pathNodes.o[k - 1][1], 0), matrixHelper.applyToX(pathNodes.i[0][0], pathNodes.i[0][1], 0), matrixHelper.applyToY(pathNodes.i[0][0], pathNodes.i[0][1], 0), matrixHelper.applyToX(pathNodes.v[0][0], pathNodes.v[0][1], 0), matrixHelper.applyToY(pathNodes.v[0][0], pathNodes.v[0][1], 0));\n        commands[j] = pathArr;\n      }\n\n      if (singleShape) {\n        xPos += letters[i].l;\n        xPos += trackingOffset;\n      }\n\n      if ((this || _global).textSpans[cnt]) {\n        (this || _global).textSpans[cnt].elem = commands;\n      } else {\n        (this || _global).textSpans[cnt] = {\n          elem: commands\n        };\n      }\n\n      cnt += 1;\n    }\n  };\n\n  CVTextElement.prototype.renderInnerContent = function () {\n    var ctx = (this || _global).canvasContext;\n    ctx.font = (this || _global).values.fValue;\n    ctx.lineCap = \"butt\";\n    ctx.lineJoin = \"miter\";\n    ctx.miterLimit = 4;\n\n    if (!(this || _global).data.singleShape) {\n      (this || _global).textAnimator.getMeasures((this || _global).textProperty.currentData, (this || _global).lettersChangedFlag);\n    }\n\n    var i;\n    var len;\n    var j;\n    var jLen;\n    var k;\n    var kLen;\n    var renderedLetters = (this || _global).textAnimator.renderedLetters;\n    var letters = (this || _global).textProperty.currentData.l;\n    len = letters.length;\n    var renderedLetter;\n    var lastFill = null;\n    var lastStroke = null;\n    var lastStrokeW = null;\n    var commands;\n    var pathArr;\n\n    for (i = 0; i < len; i += 1) {\n      if (!letters[i].n) {\n        renderedLetter = renderedLetters[i];\n\n        if (renderedLetter) {\n          (this || _global).globalData.renderer.save();\n\n          (this || _global).globalData.renderer.ctxTransform(renderedLetter.p);\n\n          (this || _global).globalData.renderer.ctxOpacity(renderedLetter.o);\n        }\n\n        if ((this || _global).fill) {\n          if (renderedLetter && renderedLetter.fc) {\n            if (lastFill !== renderedLetter.fc) {\n              lastFill = renderedLetter.fc;\n              ctx.fillStyle = renderedLetter.fc;\n            }\n          } else if (lastFill !== (this || _global).values.fill) {\n            lastFill = (this || _global).values.fill;\n            ctx.fillStyle = (this || _global).values.fill;\n          }\n\n          commands = (this || _global).textSpans[i].elem;\n          jLen = commands.length;\n\n          (this || _global).globalData.canvasContext.beginPath();\n\n          for (j = 0; j < jLen; j += 1) {\n            pathArr = commands[j];\n            kLen = pathArr.length;\n\n            (this || _global).globalData.canvasContext.moveTo(pathArr[0], pathArr[1]);\n\n            for (k = 2; k < kLen; k += 6) {\n              (this || _global).globalData.canvasContext.bezierCurveTo(pathArr[k], pathArr[k + 1], pathArr[k + 2], pathArr[k + 3], pathArr[k + 4], pathArr[k + 5]);\n            }\n          }\n\n          (this || _global).globalData.canvasContext.closePath();\n\n          (this || _global).globalData.canvasContext.fill(); /// ctx.fillText(this.textSpans[i].val,0,0);\n\n        }\n\n        if ((this || _global).stroke) {\n          if (renderedLetter && renderedLetter.sw) {\n            if (lastStrokeW !== renderedLetter.sw) {\n              lastStrokeW = renderedLetter.sw;\n              ctx.lineWidth = renderedLetter.sw;\n            }\n          } else if (lastStrokeW !== (this || _global).values.sWidth) {\n            lastStrokeW = (this || _global).values.sWidth;\n            ctx.lineWidth = (this || _global).values.sWidth;\n          }\n\n          if (renderedLetter && renderedLetter.sc) {\n            if (lastStroke !== renderedLetter.sc) {\n              lastStroke = renderedLetter.sc;\n              ctx.strokeStyle = renderedLetter.sc;\n            }\n          } else if (lastStroke !== (this || _global).values.stroke) {\n            lastStroke = (this || _global).values.stroke;\n            ctx.strokeStyle = (this || _global).values.stroke;\n          }\n\n          commands = (this || _global).textSpans[i].elem;\n          jLen = commands.length;\n\n          (this || _global).globalData.canvasContext.beginPath();\n\n          for (j = 0; j < jLen; j += 1) {\n            pathArr = commands[j];\n            kLen = pathArr.length;\n\n            (this || _global).globalData.canvasContext.moveTo(pathArr[0], pathArr[1]);\n\n            for (k = 2; k < kLen; k += 6) {\n              (this || _global).globalData.canvasContext.bezierCurveTo(pathArr[k], pathArr[k + 1], pathArr[k + 2], pathArr[k + 3], pathArr[k + 4], pathArr[k + 5]);\n            }\n          }\n\n          (this || _global).globalData.canvasContext.closePath();\n\n          (this || _global).globalData.canvasContext.stroke(); /// ctx.strokeText(letters[i].val,0,0);\n\n        }\n\n        if (renderedLetter) {\n          (this || _global).globalData.renderer.restore();\n        }\n      }\n    }\n  };\n\n  function CVEffects() {}\n\n  CVEffects.prototype.renderFrame = function () {};\n  /* global createTag, createNS, styleDiv, CVEffects, MaskElement, SVGBaseElement, HybridRenderer */\n\n\n  function HBaseElement() {}\n\n  HBaseElement.prototype = {\n    checkBlendMode: function () {},\n    initRendererElement: function () {\n      (this || _global).baseElement = createTag((this || _global).data.tg || \"div\");\n\n      if ((this || _global).data.hasMask) {\n        (this || _global).svgElement = createNS(\"svg\");\n        (this || _global).layerElement = createNS(\"g\");\n        (this || _global).maskedElement = (this || _global).layerElement;\n\n        (this || _global).svgElement.appendChild((this || _global).layerElement);\n\n        (this || _global).baseElement.appendChild((this || _global).svgElement);\n      } else {\n        (this || _global).layerElement = (this || _global).baseElement;\n      }\n\n      styleDiv((this || _global).baseElement);\n    },\n    createContainerElements: function () {\n      (this || _global).renderableEffectsManager = new CVEffects(this || _global);\n      (this || _global).transformedElement = (this || _global).baseElement;\n      (this || _global).maskedElement = (this || _global).layerElement;\n\n      if ((this || _global).data.ln) {\n        (this || _global).layerElement.setAttribute(\"id\", (this || _global).data.ln);\n      }\n\n      if ((this || _global).data.cl) {\n        (this || _global).layerElement.setAttribute(\"class\", (this || _global).data.cl);\n      }\n\n      if ((this || _global).data.bm !== 0) {\n        this.setBlendMode();\n      }\n    },\n    renderElement: function () {\n      var transformedElementStyle = (this || _global).transformedElement ? (this || _global).transformedElement.style : {};\n\n      if ((this || _global).finalTransform._matMdf) {\n        var matrixValue = (this || _global).finalTransform.mat.toCSS();\n\n        transformedElementStyle.transform = matrixValue;\n        transformedElementStyle.webkitTransform = matrixValue;\n      }\n\n      if ((this || _global).finalTransform._opMdf) {\n        transformedElementStyle.opacity = (this || _global).finalTransform.mProp.o.v;\n      }\n    },\n    renderFrame: function () {\n      // If it is exported as hidden (data.hd === true) no need to render\n      // If it is not visible no need to render\n      if ((this || _global).data.hd || (this || _global).hidden) {\n        return;\n      }\n\n      this.renderTransform();\n      this.renderRenderable();\n      this.renderElement();\n      this.renderInnerContent();\n\n      if ((this || _global)._isFirstFrame) {\n        (this || _global)._isFirstFrame = false;\n      }\n    },\n    destroy: function () {\n      (this || _global).layerElement = null;\n      (this || _global).transformedElement = null;\n\n      if ((this || _global).matteElement) {\n        (this || _global).matteElement = null;\n      }\n\n      if ((this || _global).maskManager) {\n        (this || _global).maskManager.destroy();\n\n        (this || _global).maskManager = null;\n      }\n    },\n    createRenderableComponents: function () {\n      (this || _global).maskManager = new MaskElement((this || _global).data, this || _global, (this || _global).globalData);\n    },\n    addEffects: function () {},\n    setMatte: function () {}\n  };\n  HBaseElement.prototype.getBaseElement = SVGBaseElement.prototype.getBaseElement;\n  HBaseElement.prototype.destroyBaseElement = HBaseElement.prototype.destroy;\n  HBaseElement.prototype.buildElementParenting = HybridRenderer.prototype.buildElementParenting;\n  /* global extendPrototype, BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement,\r\n  RenderableDOMElement, createNS, createTag */\n\n  function HSolidElement(data, globalData, comp) {\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement, RenderableDOMElement], HSolidElement);\n\n  HSolidElement.prototype.createContent = function () {\n    var rect;\n\n    if ((this || _global).data.hasMask) {\n      rect = createNS(\"rect\");\n      rect.setAttribute(\"width\", (this || _global).data.sw);\n      rect.setAttribute(\"height\", (this || _global).data.sh);\n      rect.setAttribute(\"fill\", (this || _global).data.sc);\n\n      (this || _global).svgElement.setAttribute(\"width\", (this || _global).data.sw);\n\n      (this || _global).svgElement.setAttribute(\"height\", (this || _global).data.sh);\n    } else {\n      rect = createTag(\"div\");\n      rect.style.width = (this || _global).data.sw + \"px\";\n      rect.style.height = (this || _global).data.sh + \"px\";\n      rect.style.backgroundColor = (this || _global).data.sc;\n    }\n\n    (this || _global).layerElement.appendChild(rect);\n  };\n  /* global createSizedArray, PropertyFactory, extendPrototype, HybridRenderer, ICompElement, HBaseElement */\n\n\n  function HCompElement(data, globalData, comp) {\n    (this || _global).layers = data.layers;\n    (this || _global).supports3d = !data.hasMask;\n    (this || _global).completeLayers = false;\n    (this || _global).pendingElements = [];\n    (this || _global).elements = (this || _global).layers ? createSizedArray((this || _global).layers.length) : [];\n    this.initElement(data, globalData, comp);\n    (this || _global).tm = data.tm ? PropertyFactory.getProp(this || _global, data.tm, 0, globalData.frameRate, this || _global) : {\n      _placeholder: true\n    };\n  }\n\n  extendPrototype([HybridRenderer, ICompElement, HBaseElement], HCompElement);\n  HCompElement.prototype._createBaseContainerElements = HCompElement.prototype.createContainerElements;\n\n  HCompElement.prototype.createContainerElements = function () {\n    this._createBaseContainerElements(); // divElement.style.clip = 'rect(0px, '+this.data.w+'px, '+this.data.h+'px, 0px)';\n\n\n    if ((this || _global).data.hasMask) {\n      (this || _global).svgElement.setAttribute(\"width\", (this || _global).data.w);\n\n      (this || _global).svgElement.setAttribute(\"height\", (this || _global).data.h);\n\n      (this || _global).transformedElement = (this || _global).baseElement;\n    } else {\n      (this || _global).transformedElement = (this || _global).layerElement;\n    }\n  };\n\n  HCompElement.prototype.addTo3dContainer = function (elem, pos) {\n    var j = 0;\n    var nextElement;\n\n    while (j < pos) {\n      if ((this || _global).elements[j] && (this || _global).elements[j].getBaseElement) {\n        nextElement = (this || _global).elements[j].getBaseElement();\n      }\n\n      j += 1;\n    }\n\n    if (nextElement) {\n      (this || _global).layerElement.insertBefore(elem, nextElement);\n    } else {\n      (this || _global).layerElement.appendChild(elem);\n    }\n  };\n  /* global createNS, extendPrototype, BaseElement, TransformElement, HSolidElement, SVGShapeElement, HBaseElement,\r\n  HierarchyElement, FrameElement, RenderableElement, createNS, bmMin, bmSqrt, bmMin, bmMax, bmPow */\n\n\n  function HShapeElement(data, globalData, comp) {\n    // List of drawable elements\n    (this || _global).shapes = []; // Full shape data\n\n    (this || _global).shapesData = data.shapes; // List of styles that will be applied to shapes\n\n    (this || _global).stylesList = []; // List of modifiers that will be applied to shapes\n\n    (this || _global).shapeModifiers = []; // List of items in shape tree\n\n    (this || _global).itemsData = []; // List of items in previous shape tree\n\n    (this || _global).processedElements = []; // List of animated components\n\n    (this || _global).animatedContents = [];\n    (this || _global).shapesContainer = createNS(\"g\");\n    this.initElement(data, globalData, comp); // Moving any property that doesn't get too much access after initialization because of v8 way of handling more than 10 properties.\n    // List of elements that have been created\n\n    (this || _global).prevViewData = [];\n    (this || _global).currentBBox = {\n      x: 999999,\n      y: -999999,\n      h: 0,\n      w: 0\n    };\n  }\n\n  extendPrototype([BaseElement, TransformElement, HSolidElement, SVGShapeElement, HBaseElement, HierarchyElement, FrameElement, RenderableElement], HShapeElement);\n  HShapeElement.prototype._renderShapeFrame = HShapeElement.prototype.renderInnerContent;\n\n  HShapeElement.prototype.createContent = function () {\n    var cont;\n    (this || _global).baseElement.style.fontSize = 0;\n\n    if ((this || _global).data.hasMask) {\n      (this || _global).layerElement.appendChild((this || _global).shapesContainer);\n\n      cont = (this || _global).svgElement;\n    } else {\n      cont = createNS(\"svg\");\n      var size = (this || _global).comp.data ? (this || _global).comp.data : (this || _global).globalData.compSize;\n      cont.setAttribute(\"width\", size.w);\n      cont.setAttribute(\"height\", size.h);\n      cont.appendChild((this || _global).shapesContainer);\n\n      (this || _global).layerElement.appendChild(cont);\n    }\n\n    this.searchShapes((this || _global).shapesData, (this || _global).itemsData, (this || _global).prevViewData, (this || _global).shapesContainer, 0, [], true);\n    this.filterUniqueShapes();\n    (this || _global).shapeCont = cont;\n  };\n\n  HShapeElement.prototype.getTransformedPoint = function (transformers, point) {\n    var i;\n    var len = transformers.length;\n\n    for (i = 0; i < len; i += 1) {\n      point = transformers[i].mProps.v.applyToPointArray(point[0], point[1], 0);\n    }\n\n    return point;\n  };\n\n  HShapeElement.prototype.calculateShapeBoundingBox = function (item, boundingBox) {\n    var shape = item.sh.v;\n    var transformers = item.transformers;\n    var i;\n    var len = shape._length;\n    var vPoint;\n    var oPoint;\n    var nextIPoint;\n    var nextVPoint;\n\n    if (len <= 1) {\n      return;\n    }\n\n    for (i = 0; i < len - 1; i += 1) {\n      vPoint = this.getTransformedPoint(transformers, shape.v[i]);\n      oPoint = this.getTransformedPoint(transformers, shape.o[i]);\n      nextIPoint = this.getTransformedPoint(transformers, shape.i[i + 1]);\n      nextVPoint = this.getTransformedPoint(transformers, shape.v[i + 1]);\n      this.checkBounds(vPoint, oPoint, nextIPoint, nextVPoint, boundingBox);\n    }\n\n    if (shape.c) {\n      vPoint = this.getTransformedPoint(transformers, shape.v[i]);\n      oPoint = this.getTransformedPoint(transformers, shape.o[i]);\n      nextIPoint = this.getTransformedPoint(transformers, shape.i[0]);\n      nextVPoint = this.getTransformedPoint(transformers, shape.v[0]);\n      this.checkBounds(vPoint, oPoint, nextIPoint, nextVPoint, boundingBox);\n    }\n  };\n\n  HShapeElement.prototype.checkBounds = function (vPoint, oPoint, nextIPoint, nextVPoint, boundingBox) {\n    this.getBoundsOfCurve(vPoint, oPoint, nextIPoint, nextVPoint);\n    var bounds = (this || _global).shapeBoundingBox;\n    boundingBox.x = bmMin(bounds.left, boundingBox.x);\n    boundingBox.xMax = bmMax(bounds.right, boundingBox.xMax);\n    boundingBox.y = bmMin(bounds.top, boundingBox.y);\n    boundingBox.yMax = bmMax(bounds.bottom, boundingBox.yMax);\n  };\n\n  HShapeElement.prototype.shapeBoundingBox = {\n    left: 0,\n    right: 0,\n    top: 0,\n    bottom: 0\n  };\n  HShapeElement.prototype.tempBoundingBox = {\n    x: 0,\n    xMax: 0,\n    y: 0,\n    yMax: 0,\n    width: 0,\n    height: 0\n  };\n\n  HShapeElement.prototype.getBoundsOfCurve = function (p0, p1, p2, p3) {\n    var bounds = [[p0[0], p3[0]], [p0[1], p3[1]]];\n\n    for (var a, b, c, t, b2ac, t1, t2, i = 0; i < 2; ++i) {\n      // eslint-disable-line no-plusplus\n      b = 6 * p0[i] - 12 * p1[i] + 6 * p2[i];\n      a = -3 * p0[i] + 9 * p1[i] - 9 * p2[i] + 3 * p3[i];\n      c = 3 * p1[i] - 3 * p0[i];\n      b |= 0; // eslint-disable-line no-bitwise\n\n      a |= 0; // eslint-disable-line no-bitwise\n\n      c |= 0; // eslint-disable-line no-bitwise\n\n      if (a === 0 && b === 0) {//\n      } else if (a === 0) {\n        t = -c / b;\n\n        if (t > 0 && t < 1) {\n          bounds[i].push(this.calculateF(t, p0, p1, p2, p3, i));\n        }\n      } else {\n        b2ac = b * b - 4 * c * a;\n\n        if (b2ac >= 0) {\n          t1 = (-b + bmSqrt(b2ac)) / (2 * a);\n          if (t1 > 0 && t1 < 1) bounds[i].push(this.calculateF(t1, p0, p1, p2, p3, i));\n          t2 = (-b - bmSqrt(b2ac)) / (2 * a);\n          if (t2 > 0 && t2 < 1) bounds[i].push(this.calculateF(t2, p0, p1, p2, p3, i));\n        }\n      }\n    }\n\n    (this || _global).shapeBoundingBox.left = bmMin.apply(null, bounds[0]);\n    (this || _global).shapeBoundingBox.top = bmMin.apply(null, bounds[1]);\n    (this || _global).shapeBoundingBox.right = bmMax.apply(null, bounds[0]);\n    (this || _global).shapeBoundingBox.bottom = bmMax.apply(null, bounds[1]);\n  };\n\n  HShapeElement.prototype.calculateF = function (t, p0, p1, p2, p3, i) {\n    return bmPow(1 - t, 3) * p0[i] + 3 * bmPow(1 - t, 2) * t * p1[i] + 3 * (1 - t) * bmPow(t, 2) * p2[i] + bmPow(t, 3) * p3[i];\n  };\n\n  HShapeElement.prototype.calculateBoundingBox = function (itemsData, boundingBox) {\n    var i;\n    var len = itemsData.length;\n\n    for (i = 0; i < len; i += 1) {\n      if (itemsData[i] && itemsData[i].sh) {\n        this.calculateShapeBoundingBox(itemsData[i], boundingBox);\n      } else if (itemsData[i] && itemsData[i].it) {\n        this.calculateBoundingBox(itemsData[i].it, boundingBox);\n      }\n    }\n  };\n\n  HShapeElement.prototype.currentBoxContains = function (box) {\n    return (this || _global).currentBBox.x <= box.x && (this || _global).currentBBox.y <= box.y && (this || _global).currentBBox.width + (this || _global).currentBBox.x >= box.x + box.width && (this || _global).currentBBox.height + (this || _global).currentBBox.y >= box.y + box.height;\n  };\n\n  HShapeElement.prototype.renderInnerContent = function () {\n    this._renderShapeFrame();\n\n    if (!(this || _global).hidden && ((this || _global)._isFirstFrame || (this || _global)._mdf)) {\n      var tempBoundingBox = (this || _global).tempBoundingBox;\n      var max = 999999;\n      tempBoundingBox.x = max;\n      tempBoundingBox.xMax = -max;\n      tempBoundingBox.y = max;\n      tempBoundingBox.yMax = -max;\n      this.calculateBoundingBox((this || _global).itemsData, tempBoundingBox);\n      tempBoundingBox.width = tempBoundingBox.xMax < tempBoundingBox.x ? 0 : tempBoundingBox.xMax - tempBoundingBox.x;\n      tempBoundingBox.height = tempBoundingBox.yMax < tempBoundingBox.y ? 0 : tempBoundingBox.yMax - tempBoundingBox.y; // var tempBoundingBox = this.shapeCont.getBBox();\n\n      if (this.currentBoxContains(tempBoundingBox)) {\n        return;\n      }\n\n      var changed = false;\n\n      if ((this || _global).currentBBox.w !== tempBoundingBox.width) {\n        (this || _global).currentBBox.w = tempBoundingBox.width;\n\n        (this || _global).shapeCont.setAttribute(\"width\", tempBoundingBox.width);\n\n        changed = true;\n      }\n\n      if ((this || _global).currentBBox.h !== tempBoundingBox.height) {\n        (this || _global).currentBBox.h = tempBoundingBox.height;\n\n        (this || _global).shapeCont.setAttribute(\"height\", tempBoundingBox.height);\n\n        changed = true;\n      }\n\n      if (changed || (this || _global).currentBBox.x !== tempBoundingBox.x || (this || _global).currentBBox.y !== tempBoundingBox.y) {\n        (this || _global).currentBBox.w = tempBoundingBox.width;\n        (this || _global).currentBBox.h = tempBoundingBox.height;\n        (this || _global).currentBBox.x = tempBoundingBox.x;\n        (this || _global).currentBBox.y = tempBoundingBox.y;\n\n        (this || _global).shapeCont.setAttribute(\"viewBox\", (this || _global).currentBBox.x + \" \" + (this || _global).currentBBox.y + \" \" + (this || _global).currentBBox.w + \" \" + (this || _global).currentBBox.h);\n\n        var shapeStyle = (this || _global).shapeCont.style;\n        var shapeTransform = \"translate(\" + (this || _global).currentBBox.x + \"px,\" + (this || _global).currentBBox.y + \"px)\";\n        shapeStyle.transform = shapeTransform;\n        shapeStyle.webkitTransform = shapeTransform;\n      }\n    }\n  };\n  /* global extendPrototype, BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement,\r\n  RenderableDOMElement, ITextElement, createSizedArray, createTag, styleDiv, createNS */\n\n\n  function HTextElement(data, globalData, comp) {\n    (this || _global).textSpans = [];\n    (this || _global).textPaths = [];\n    (this || _global).currentBBox = {\n      x: 999999,\n      y: -999999,\n      h: 0,\n      w: 0\n    };\n    (this || _global).renderType = \"svg\";\n    (this || _global).isMasked = false;\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, HBaseElement, HierarchyElement, FrameElement, RenderableDOMElement, ITextElement], HTextElement);\n\n  HTextElement.prototype.createContent = function () {\n    (this || _global).isMasked = this.checkMasks();\n\n    if ((this || _global).isMasked) {\n      (this || _global).renderType = \"svg\";\n      (this || _global).compW = (this || _global).comp.data.w;\n      (this || _global).compH = (this || _global).comp.data.h;\n\n      (this || _global).svgElement.setAttribute(\"width\", (this || _global).compW);\n\n      (this || _global).svgElement.setAttribute(\"height\", (this || _global).compH);\n\n      var g = createNS(\"g\");\n\n      (this || _global).maskedElement.appendChild(g);\n\n      (this || _global).innerElem = g;\n    } else {\n      (this || _global).renderType = \"html\";\n      (this || _global).innerElem = (this || _global).layerElement;\n    }\n\n    this.checkParenting();\n  };\n\n  HTextElement.prototype.buildNewText = function () {\n    var documentData = (this || _global).textProperty.currentData;\n    (this || _global).renderedLetters = createSizedArray(documentData.l ? documentData.l.length : 0);\n    var innerElemStyle = (this || _global).innerElem.style;\n    var textColor = documentData.fc ? this.buildColor(documentData.fc) : \"rgba(0,0,0,0)\";\n    innerElemStyle.fill = textColor;\n    innerElemStyle.color = textColor;\n\n    if (documentData.sc) {\n      innerElemStyle.stroke = this.buildColor(documentData.sc);\n      innerElemStyle.strokeWidth = documentData.sw + \"px\";\n    }\n\n    var fontData = (this || _global).globalData.fontManager.getFontByName(documentData.f);\n\n    if (!(this || _global).globalData.fontManager.chars) {\n      innerElemStyle.fontSize = documentData.finalSize + \"px\";\n      innerElemStyle.lineHeight = documentData.finalSize + \"px\";\n\n      if (fontData.fClass) {\n        (this || _global).innerElem.className = fontData.fClass;\n      } else {\n        innerElemStyle.fontFamily = fontData.fFamily;\n        var fWeight = documentData.fWeight;\n        var fStyle = documentData.fStyle;\n        innerElemStyle.fontStyle = fStyle;\n        innerElemStyle.fontWeight = fWeight;\n      }\n    }\n\n    var i;\n    var len;\n    var letters = documentData.l;\n    len = letters.length;\n    var tSpan;\n    var tParent;\n    var tCont;\n    var matrixHelper = (this || _global).mHelper;\n    var shapes;\n    var shapeStr = \"\";\n    var cnt = 0;\n\n    for (i = 0; i < len; i += 1) {\n      if ((this || _global).globalData.fontManager.chars) {\n        if (!(this || _global).textPaths[cnt]) {\n          tSpan = createNS(\"path\");\n          tSpan.setAttribute(\"stroke-linecap\", \"butt\");\n          tSpan.setAttribute(\"stroke-linejoin\", \"round\");\n          tSpan.setAttribute(\"stroke-miterlimit\", \"4\");\n        } else {\n          tSpan = (this || _global).textPaths[cnt];\n        }\n\n        if (!(this || _global).isMasked) {\n          if ((this || _global).textSpans[cnt]) {\n            tParent = (this || _global).textSpans[cnt];\n            tCont = tParent.children[0];\n          } else {\n            tParent = createTag(\"div\");\n            tParent.style.lineHeight = 0;\n            tCont = createNS(\"svg\");\n            tCont.appendChild(tSpan);\n            styleDiv(tParent);\n          }\n        }\n      } else if (!(this || _global).isMasked) {\n        if ((this || _global).textSpans[cnt]) {\n          tParent = (this || _global).textSpans[cnt];\n          tSpan = (this || _global).textPaths[cnt];\n        } else {\n          tParent = createTag(\"span\");\n          styleDiv(tParent);\n          tSpan = createTag(\"span\");\n          styleDiv(tSpan);\n          tParent.appendChild(tSpan);\n        }\n      } else {\n        tSpan = (this || _global).textPaths[cnt] ? (this || _global).textPaths[cnt] : createNS(\"text\");\n      } // tSpan.setAttribute('visibility', 'hidden');\n\n\n      if ((this || _global).globalData.fontManager.chars) {\n        var charData = (this || _global).globalData.fontManager.getCharData(documentData.finalText[i], fontData.fStyle, (this || _global).globalData.fontManager.getFontByName(documentData.f).fFamily);\n\n        var shapeData;\n\n        if (charData) {\n          shapeData = charData.data;\n        } else {\n          shapeData = null;\n        }\n\n        matrixHelper.reset();\n\n        if (shapeData && shapeData.shapes) {\n          shapes = shapeData.shapes[0].it;\n          matrixHelper.scale(documentData.finalSize / 100, documentData.finalSize / 100);\n          shapeStr = this.createPathShape(matrixHelper, shapes);\n          tSpan.setAttribute(\"d\", shapeStr);\n        }\n\n        if (!(this || _global).isMasked) {\n          (this || _global).innerElem.appendChild(tParent);\n\n          if (shapeData && shapeData.shapes) {\n            // document.body.appendChild is needed to get exact measure of shape\n            document.body.appendChild(tCont);\n            var boundingBox = tCont.getBBox();\n            tCont.setAttribute(\"width\", boundingBox.width + 2);\n            tCont.setAttribute(\"height\", boundingBox.height + 2);\n            tCont.setAttribute(\"viewBox\", boundingBox.x - 1 + \" \" + (boundingBox.y - 1) + \" \" + (boundingBox.width + 2) + \" \" + (boundingBox.height + 2));\n            var tContStyle = tCont.style;\n            var tContTranslation = \"translate(\" + (boundingBox.x - 1) + \"px,\" + (boundingBox.y - 1) + \"px)\";\n            tContStyle.transform = tContTranslation;\n            tContStyle.webkitTransform = tContTranslation;\n            letters[i].yOffset = boundingBox.y - 1;\n          } else {\n            tCont.setAttribute(\"width\", 1);\n            tCont.setAttribute(\"height\", 1);\n          }\n\n          tParent.appendChild(tCont);\n        } else {\n          (this || _global).innerElem.appendChild(tSpan);\n        }\n      } else {\n        tSpan.textContent = letters[i].val;\n        tSpan.setAttributeNS(\"http://www.w3.org/XML/1998/namespace\", \"xml:space\", \"preserve\");\n\n        if (!(this || _global).isMasked) {\n          (this || _global).innerElem.appendChild(tParent); //\n\n\n          var tStyle = tSpan.style;\n          var tSpanTranslation = \"translate3d(0,\" + -documentData.finalSize / 1.2 + \"px,0)\";\n          tStyle.transform = tSpanTranslation;\n          tStyle.webkitTransform = tSpanTranslation;\n        } else {\n          (this || _global).innerElem.appendChild(tSpan);\n        }\n      } //\n\n\n      if (!(this || _global).isMasked) {\n        (this || _global).textSpans[cnt] = tParent;\n      } else {\n        (this || _global).textSpans[cnt] = tSpan;\n      }\n\n      (this || _global).textSpans[cnt].style.display = \"block\";\n      (this || _global).textPaths[cnt] = tSpan;\n      cnt += 1;\n    }\n\n    while (cnt < (this || _global).textSpans.length) {\n      (this || _global).textSpans[cnt].style.display = \"none\";\n      cnt += 1;\n    }\n  };\n\n  HTextElement.prototype.renderInnerContent = function () {\n    var svgStyle;\n\n    if ((this || _global).data.singleShape) {\n      if (!(this || _global)._isFirstFrame && !(this || _global).lettersChangedFlag) {\n        return;\n      }\n\n      if ((this || _global).isMasked && (this || _global).finalTransform._matMdf) {\n        // Todo Benchmark if using this is better than getBBox\n        (this || _global).svgElement.setAttribute(\"viewBox\", -(this || _global).finalTransform.mProp.p.v[0] + \" \" + -(this || _global).finalTransform.mProp.p.v[1] + \" \" + (this || _global).compW + \" \" + (this || _global).compH);\n\n        svgStyle = (this || _global).svgElement.style;\n        var translation = \"translate(\" + -(this || _global).finalTransform.mProp.p.v[0] + \"px,\" + -(this || _global).finalTransform.mProp.p.v[1] + \"px)\";\n        svgStyle.transform = translation;\n        svgStyle.webkitTransform = translation;\n      }\n    }\n\n    (this || _global).textAnimator.getMeasures((this || _global).textProperty.currentData, (this || _global).lettersChangedFlag);\n\n    if (!(this || _global).lettersChangedFlag && !(this || _global).textAnimator.lettersChangedFlag) {\n      return;\n    }\n\n    var i;\n    var len;\n    var count = 0;\n    var renderedLetters = (this || _global).textAnimator.renderedLetters;\n    var letters = (this || _global).textProperty.currentData.l;\n    len = letters.length;\n    var renderedLetter;\n    var textSpan;\n    var textPath;\n\n    for (i = 0; i < len; i += 1) {\n      if (letters[i].n) {\n        count += 1;\n      } else {\n        textSpan = (this || _global).textSpans[i];\n        textPath = (this || _global).textPaths[i];\n        renderedLetter = renderedLetters[count];\n        count += 1;\n\n        if (renderedLetter._mdf.m) {\n          if (!(this || _global).isMasked) {\n            textSpan.style.webkitTransform = renderedLetter.m;\n            textSpan.style.transform = renderedLetter.m;\n          } else {\n            textSpan.setAttribute(\"transform\", renderedLetter.m);\n          }\n        } /// /textSpan.setAttribute('opacity',renderedLetter.o);\n\n\n        textSpan.style.opacity = renderedLetter.o;\n\n        if (renderedLetter.sw && renderedLetter._mdf.sw) {\n          textPath.setAttribute(\"stroke-width\", renderedLetter.sw);\n        }\n\n        if (renderedLetter.sc && renderedLetter._mdf.sc) {\n          textPath.setAttribute(\"stroke\", renderedLetter.sc);\n        }\n\n        if (renderedLetter.fc && renderedLetter._mdf.fc) {\n          textPath.setAttribute(\"fill\", renderedLetter.fc);\n          textPath.style.color = renderedLetter.fc;\n        }\n      }\n    }\n\n    if ((this || _global).innerElem.getBBox && !(this || _global).hidden && ((this || _global)._isFirstFrame || (this || _global)._mdf)) {\n      var boundingBox = (this || _global).innerElem.getBBox();\n\n      if ((this || _global).currentBBox.w !== boundingBox.width) {\n        (this || _global).currentBBox.w = boundingBox.width;\n\n        (this || _global).svgElement.setAttribute(\"width\", boundingBox.width);\n      }\n\n      if ((this || _global).currentBBox.h !== boundingBox.height) {\n        (this || _global).currentBBox.h = boundingBox.height;\n\n        (this || _global).svgElement.setAttribute(\"height\", boundingBox.height);\n      }\n\n      var margin = 1;\n\n      if ((this || _global).currentBBox.w !== boundingBox.width + margin * 2 || (this || _global).currentBBox.h !== boundingBox.height + margin * 2 || (this || _global).currentBBox.x !== boundingBox.x - margin || (this || _global).currentBBox.y !== boundingBox.y - margin) {\n        (this || _global).currentBBox.w = boundingBox.width + margin * 2;\n        (this || _global).currentBBox.h = boundingBox.height + margin * 2;\n        (this || _global).currentBBox.x = boundingBox.x - margin;\n        (this || _global).currentBBox.y = boundingBox.y - margin;\n\n        (this || _global).svgElement.setAttribute(\"viewBox\", (this || _global).currentBBox.x + \" \" + (this || _global).currentBBox.y + \" \" + (this || _global).currentBBox.w + \" \" + (this || _global).currentBBox.h);\n\n        svgStyle = (this || _global).svgElement.style;\n        var svgTransform = \"translate(\" + (this || _global).currentBBox.x + \"px,\" + (this || _global).currentBBox.y + \"px)\";\n        svgStyle.transform = svgTransform;\n        svgStyle.webkitTransform = svgTransform;\n      }\n    }\n  };\n  /* global extendPrototype, BaseElement, TransformElement, HBaseElement, HSolidElement, HierarchyElement,\r\n  FrameElement, RenderableElement, createNS */\n\n\n  function HImageElement(data, globalData, comp) {\n    (this || _global).assetData = globalData.getAssetData(data.refId);\n    this.initElement(data, globalData, comp);\n  }\n\n  extendPrototype([BaseElement, TransformElement, HBaseElement, HSolidElement, HierarchyElement, FrameElement, RenderableElement], HImageElement);\n\n  HImageElement.prototype.createContent = function () {\n    var assetPath = (this || _global).globalData.getAssetsPath((this || _global).assetData);\n\n    var img = new Image();\n\n    if ((this || _global).data.hasMask) {\n      (this || _global).imageElem = createNS(\"image\");\n\n      (this || _global).imageElem.setAttribute(\"width\", (this || _global).assetData.w + \"px\");\n\n      (this || _global).imageElem.setAttribute(\"height\", (this || _global).assetData.h + \"px\");\n\n      (this || _global).imageElem.setAttributeNS(\"http://www.w3.org/1999/xlink\", \"href\", assetPath);\n\n      (this || _global).layerElement.appendChild((this || _global).imageElem);\n\n      (this || _global).baseElement.setAttribute(\"width\", (this || _global).assetData.w);\n\n      (this || _global).baseElement.setAttribute(\"height\", (this || _global).assetData.h);\n    } else {\n      (this || _global).layerElement.appendChild(img);\n    }\n\n    img.crossOrigin = \"anonymous\";\n    img.src = assetPath;\n\n    if ((this || _global).data.ln) {\n      (this || _global).baseElement.setAttribute(\"id\", (this || _global).data.ln);\n    }\n  };\n  /* global PropertyFactory, degToRads, Matrix, extendPrototype, BaseElement, FrameElement, HierarchyElement */\n\n\n  function HCameraElement(data, globalData, comp) {\n    this.initFrame();\n    this.initBaseData(data, globalData, comp);\n    this.initHierarchy();\n    var getProp = PropertyFactory.getProp;\n    (this || _global).pe = getProp(this || _global, data.pe, 0, 0, this || _global);\n\n    if (data.ks.p.s) {\n      (this || _global).px = getProp(this || _global, data.ks.p.x, 1, 0, this || _global);\n      (this || _global).py = getProp(this || _global, data.ks.p.y, 1, 0, this || _global);\n      (this || _global).pz = getProp(this || _global, data.ks.p.z, 1, 0, this || _global);\n    } else {\n      (this || _global).p = getProp(this || _global, data.ks.p, 1, 0, this || _global);\n    }\n\n    if (data.ks.a) {\n      (this || _global).a = getProp(this || _global, data.ks.a, 1, 0, this || _global);\n    }\n\n    if (data.ks.or.k.length && data.ks.or.k[0].to) {\n      var i;\n      var len = data.ks.or.k.length;\n\n      for (i = 0; i < len; i += 1) {\n        data.ks.or.k[i].to = null;\n        data.ks.or.k[i].ti = null;\n      }\n    }\n\n    (this || _global).or = getProp(this || _global, data.ks.or, 1, degToRads, this || _global);\n    (this || _global).or.sh = true;\n    (this || _global).rx = getProp(this || _global, data.ks.rx, 0, degToRads, this || _global);\n    (this || _global).ry = getProp(this || _global, data.ks.ry, 0, degToRads, this || _global);\n    (this || _global).rz = getProp(this || _global, data.ks.rz, 0, degToRads, this || _global);\n    (this || _global).mat = new Matrix();\n    (this || _global)._prevMat = new Matrix();\n    (this || _global)._isFirstFrame = true; // TODO: find a better way to make the HCamera element to be compatible with the LayerInterface and TransformInterface.\n\n    (this || _global).finalTransform = {\n      mProp: this || _global\n    };\n  }\n\n  extendPrototype([BaseElement, FrameElement, HierarchyElement], HCameraElement);\n\n  HCameraElement.prototype.setup = function () {\n    var i;\n    var len = (this || _global).comp.threeDElements.length;\n    var comp;\n    var perspectiveStyle;\n    var containerStyle;\n\n    for (i = 0; i < len; i += 1) {\n      // [perspectiveElem,container]\n      comp = (this || _global).comp.threeDElements[i];\n\n      if (comp.type === \"3d\") {\n        perspectiveStyle = comp.perspectiveElem.style;\n        containerStyle = comp.container.style;\n        var perspective = (this || _global).pe.v + \"px\";\n        var origin = \"0px 0px 0px\";\n        var matrix = \"matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)\";\n        perspectiveStyle.perspective = perspective;\n        perspectiveStyle.webkitPerspective = perspective;\n        containerStyle.transformOrigin = origin;\n        containerStyle.mozTransformOrigin = origin;\n        containerStyle.webkitTransformOrigin = origin;\n        perspectiveStyle.transform = matrix;\n        perspectiveStyle.webkitTransform = matrix;\n      }\n    }\n  };\n\n  HCameraElement.prototype.createElements = function () {};\n\n  HCameraElement.prototype.hide = function () {};\n\n  HCameraElement.prototype.renderFrame = function () {\n    var _mdf = (this || _global)._isFirstFrame;\n    var i;\n    var len;\n\n    if ((this || _global).hierarchy) {\n      len = (this || _global).hierarchy.length;\n\n      for (i = 0; i < len; i += 1) {\n        _mdf = (this || _global).hierarchy[i].finalTransform.mProp._mdf || _mdf;\n      }\n    }\n\n    if (_mdf || (this || _global).pe._mdf || (this || _global).p && (this || _global).p._mdf || (this || _global).px && ((this || _global).px._mdf || (this || _global).py._mdf || (this || _global).pz._mdf) || (this || _global).rx._mdf || (this || _global).ry._mdf || (this || _global).rz._mdf || (this || _global).or._mdf || (this || _global).a && (this || _global).a._mdf) {\n      (this || _global).mat.reset();\n\n      if ((this || _global).hierarchy) {\n        len = (this || _global).hierarchy.length - 1;\n\n        for (i = len; i >= 0; i -= 1) {\n          var mTransf = (this || _global).hierarchy[i].finalTransform.mProp;\n\n          (this || _global).mat.translate(-mTransf.p.v[0], -mTransf.p.v[1], mTransf.p.v[2]);\n\n          (this || _global).mat.rotateX(-mTransf.or.v[0]).rotateY(-mTransf.or.v[1]).rotateZ(mTransf.or.v[2]);\n\n          (this || _global).mat.rotateX(-mTransf.rx.v).rotateY(-mTransf.ry.v).rotateZ(mTransf.rz.v);\n\n          (this || _global).mat.scale(1 / mTransf.s.v[0], 1 / mTransf.s.v[1], 1 / mTransf.s.v[2]);\n\n          (this || _global).mat.translate(mTransf.a.v[0], mTransf.a.v[1], mTransf.a.v[2]);\n        }\n      }\n\n      if ((this || _global).p) {\n        (this || _global).mat.translate(-(this || _global).p.v[0], -(this || _global).p.v[1], (this || _global).p.v[2]);\n      } else {\n        (this || _global).mat.translate(-(this || _global).px.v, -(this || _global).py.v, (this || _global).pz.v);\n      }\n\n      if ((this || _global).a) {\n        var diffVector;\n\n        if ((this || _global).p) {\n          diffVector = [(this || _global).p.v[0] - (this || _global).a.v[0], (this || _global).p.v[1] - (this || _global).a.v[1], (this || _global).p.v[2] - (this || _global).a.v[2]];\n        } else {\n          diffVector = [(this || _global).px.v - (this || _global).a.v[0], (this || _global).py.v - (this || _global).a.v[1], (this || _global).pz.v - (this || _global).a.v[2]];\n        }\n\n        var mag = Math.sqrt(Math.pow(diffVector[0], 2) + Math.pow(diffVector[1], 2) + Math.pow(diffVector[2], 2)); // var lookDir = getNormalizedPoint(getDiffVector(this.a.v,this.p.v));\n\n        var lookDir = [diffVector[0] / mag, diffVector[1] / mag, diffVector[2] / mag];\n        var lookLengthOnXZ = Math.sqrt(lookDir[2] * lookDir[2] + lookDir[0] * lookDir[0]);\n        var mRotationX = Math.atan2(lookDir[1], lookLengthOnXZ);\n        var mRotationY = Math.atan2(lookDir[0], -lookDir[2]);\n\n        (this || _global).mat.rotateY(mRotationY).rotateX(-mRotationX);\n      }\n\n      (this || _global).mat.rotateX(-(this || _global).rx.v).rotateY(-(this || _global).ry.v).rotateZ((this || _global).rz.v);\n\n      (this || _global).mat.rotateX(-(this || _global).or.v[0]).rotateY(-(this || _global).or.v[1]).rotateZ((this || _global).or.v[2]);\n\n      (this || _global).mat.translate((this || _global).globalData.compSize.w / 2, (this || _global).globalData.compSize.h / 2, 0);\n\n      (this || _global).mat.translate(0, 0, (this || _global).pe.v);\n\n      var hasMatrixChanged = !(this || _global)._prevMat.equals((this || _global).mat);\n\n      if ((hasMatrixChanged || (this || _global).pe._mdf) && (this || _global).comp.threeDElements) {\n        len = (this || _global).comp.threeDElements.length;\n        var comp;\n        var perspectiveStyle;\n        var containerStyle;\n\n        for (i = 0; i < len; i += 1) {\n          comp = (this || _global).comp.threeDElements[i];\n\n          if (comp.type === \"3d\") {\n            if (hasMatrixChanged) {\n              var matValue = (this || _global).mat.toCSS();\n\n              containerStyle = comp.container.style;\n              containerStyle.transform = matValue;\n              containerStyle.webkitTransform = matValue;\n            }\n\n            if ((this || _global).pe._mdf) {\n              perspectiveStyle = comp.perspectiveElem.style;\n              perspectiveStyle.perspective = (this || _global).pe.v + \"px\";\n              perspectiveStyle.webkitPerspective = (this || _global).pe.v + \"px\";\n            }\n          }\n        }\n\n        (this || _global).mat.clone((this || _global)._prevMat);\n      }\n    }\n\n    (this || _global)._isFirstFrame = false;\n  };\n\n  HCameraElement.prototype.prepareFrame = function (num) {\n    this.prepareProperties(num, true);\n  };\n\n  HCameraElement.prototype.destroy = function () {};\n\n  HCameraElement.prototype.getBaseElement = function () {\n    return null;\n  };\n\n  function HEffects() {}\n\n  HEffects.prototype.renderFrame = function () {};\n  /* global createTag, AnimationItem */\n\n  /* exported animationManager */\n\n\n  var animationManager = function () {\n    var moduleOb = {};\n    var registeredAnimations = [];\n    var initTime = 0;\n    var len = 0;\n    var playingAnimationsNum = 0;\n    var _stopped = true;\n    var _isFrozen = false;\n\n    function removeElement(ev) {\n      var i = 0;\n      var animItem = ev.target;\n\n      while (i < len) {\n        if (registeredAnimations[i].animation === animItem) {\n          registeredAnimations.splice(i, 1);\n          i -= 1;\n          len -= 1;\n\n          if (!animItem.isPaused) {\n            subtractPlayingCount();\n          }\n        }\n\n        i += 1;\n      }\n    }\n\n    function registerAnimation(element, animationData) {\n      if (!element) {\n        return null;\n      }\n\n      var i = 0;\n\n      while (i < len) {\n        if (registeredAnimations[i].elem === element && registeredAnimations[i].elem !== null) {\n          return registeredAnimations[i].animation;\n        }\n\n        i += 1;\n      }\n\n      var animItem = new AnimationItem();\n      setupAnimation(animItem, element);\n      animItem.setData(element, animationData);\n      return animItem;\n    }\n\n    function getRegisteredAnimations() {\n      var i;\n      var lenAnims = registeredAnimations.length;\n      var animations = [];\n\n      for (i = 0; i < lenAnims; i += 1) {\n        animations.push(registeredAnimations[i].animation);\n      }\n\n      return animations;\n    }\n\n    function addPlayingCount() {\n      playingAnimationsNum += 1;\n      activate();\n    }\n\n    function subtractPlayingCount() {\n      playingAnimationsNum -= 1;\n    }\n\n    function setupAnimation(animItem, element) {\n      animItem.addEventListener(\"destroy\", removeElement);\n      animItem.addEventListener(\"_active\", addPlayingCount);\n      animItem.addEventListener(\"_idle\", subtractPlayingCount);\n      registeredAnimations.push({\n        elem: element,\n        animation: animItem\n      });\n      len += 1;\n    }\n\n    function loadAnimation(params) {\n      var animItem = new AnimationItem();\n      setupAnimation(animItem, null);\n      animItem.setParams(params);\n      return animItem;\n    }\n\n    function setSpeed(val, animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.setSpeed(val, animation);\n      }\n    }\n\n    function setDirection(val, animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.setDirection(val, animation);\n      }\n    }\n\n    function play(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.play(animation);\n      }\n    }\n\n    function resume(nowTime) {\n      var elapsedTime = nowTime - initTime;\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.advanceTime(elapsedTime);\n      }\n\n      initTime = nowTime;\n\n      if (playingAnimationsNum && !_isFrozen) {\n        window.requestAnimationFrame(resume);\n      } else {\n        _stopped = true;\n      }\n    }\n\n    function first(nowTime) {\n      initTime = nowTime;\n      window.requestAnimationFrame(resume);\n    }\n\n    function pause(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.pause(animation);\n      }\n    }\n\n    function goToAndStop(value, isFrame, animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.goToAndStop(value, isFrame, animation);\n      }\n    }\n\n    function stop(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.stop(animation);\n      }\n    }\n\n    function togglePause(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.togglePause(animation);\n      }\n    }\n\n    function destroy(animation) {\n      var i;\n\n      for (i = len - 1; i >= 0; i -= 1) {\n        registeredAnimations[i].animation.destroy(animation);\n      }\n    }\n\n    function searchAnimations(animationData, standalone, renderer) {\n      var animElements = [].concat([].slice.call(document.getElementsByClassName(\"lottie\")), [].slice.call(document.getElementsByClassName(\"bodymovin\")));\n      var i;\n      var lenAnims = animElements.length;\n\n      for (i = 0; i < lenAnims; i += 1) {\n        if (renderer) {\n          animElements[i].setAttribute(\"data-bm-type\", renderer);\n        }\n\n        registerAnimation(animElements[i], animationData);\n      }\n\n      if (standalone && lenAnims === 0) {\n        if (!renderer) {\n          renderer = \"svg\";\n        }\n\n        var body = document.getElementsByTagName(\"body\")[0];\n        body.innerText = \"\";\n        var div = createTag(\"div\");\n        div.style.width = \"100%\";\n        div.style.height = \"100%\";\n        div.setAttribute(\"data-bm-type\", renderer);\n        body.appendChild(div);\n        registerAnimation(div, animationData);\n      }\n    }\n\n    function resize() {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.resize();\n      }\n    }\n\n    function activate() {\n      if (!_isFrozen && playingAnimationsNum) {\n        if (_stopped) {\n          window.requestAnimationFrame(first);\n          _stopped = false;\n        }\n      }\n    }\n\n    function freeze() {\n      _isFrozen = true;\n    }\n\n    function unfreeze() {\n      _isFrozen = false;\n      activate();\n    }\n\n    function setVolume(val, animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.setVolume(val, animation);\n      }\n    }\n\n    function mute(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.mute(animation);\n      }\n    }\n\n    function unmute(animation) {\n      var i;\n\n      for (i = 0; i < len; i += 1) {\n        registeredAnimations[i].animation.unmute(animation);\n      }\n    }\n\n    moduleOb.registerAnimation = registerAnimation;\n    moduleOb.loadAnimation = loadAnimation;\n    moduleOb.setSpeed = setSpeed;\n    moduleOb.setDirection = setDirection;\n    moduleOb.play = play;\n    moduleOb.pause = pause;\n    moduleOb.stop = stop;\n    moduleOb.togglePause = togglePause;\n    moduleOb.searchAnimations = searchAnimations;\n    moduleOb.resize = resize; // moduleOb.start = start;\n\n    moduleOb.goToAndStop = goToAndStop;\n    moduleOb.destroy = destroy;\n    moduleOb.freeze = freeze;\n    moduleOb.unfreeze = unfreeze;\n    moduleOb.setVolume = setVolume;\n    moduleOb.mute = mute;\n    moduleOb.unmute = unmute;\n    moduleOb.getRegisteredAnimations = getRegisteredAnimations;\n    return moduleOb;\n  }();\n  /* global createElementID, subframeEnabled, ProjectInterface, ImagePreloader, audioControllerFactory, extendPrototype, BaseEvent,\r\n  CanvasRenderer, SVGRenderer, HybridRenderer, assetLoader, dataManager, expressionsPlugin, BMEnterFrameEvent, BMCompleteLoopEvent,\r\n  BMCompleteEvent, BMSegmentStartEvent, BMDestroyEvent, BMEnterFrameEvent, BMCompleteLoopEvent, BMCompleteEvent, BMSegmentStartEvent,\r\n  BMDestroyEvent, BMRenderFrameErrorEvent, BMConfigErrorEvent, markerParser */\n\n\n  var AnimationItem = function () {\n    (this || _global)._cbs = [];\n    (this || _global).name = \"\";\n    (this || _global).path = \"\";\n    (this || _global).isLoaded = false;\n    (this || _global).currentFrame = 0;\n    (this || _global).currentRawFrame = 0;\n    (this || _global).firstFrame = 0;\n    (this || _global).totalFrames = 0;\n    (this || _global).frameRate = 0;\n    (this || _global).frameMult = 0;\n    (this || _global).playSpeed = 1;\n    (this || _global).playDirection = 1;\n    (this || _global).playCount = 0;\n    (this || _global).animationData = {};\n    (this || _global).assets = [];\n    (this || _global).isPaused = true;\n    (this || _global).autoplay = false;\n    (this || _global).loop = true;\n    (this || _global).renderer = null;\n    (this || _global).animationID = createElementID();\n    (this || _global).assetsPath = \"\";\n    (this || _global).timeCompleted = 0;\n    (this || _global).segmentPos = 0;\n    (this || _global).isSubframeEnabled = subframeEnabled;\n    (this || _global).segments = [];\n    (this || _global)._idle = true;\n    (this || _global)._completedLoop = false;\n    (this || _global).projectInterface = ProjectInterface();\n    (this || _global).imagePreloader = new ImagePreloader();\n    (this || _global).audioController = audioControllerFactory();\n    (this || _global).markers = [];\n  };\n\n  extendPrototype([BaseEvent], AnimationItem);\n\n  AnimationItem.prototype.setParams = function (params) {\n    if (params.wrapper || params.container) {\n      (this || _global).wrapper = params.wrapper || params.container;\n    }\n\n    var animType = \"svg\";\n\n    if (params.animType) {\n      animType = params.animType;\n    } else if (params.renderer) {\n      animType = params.renderer;\n    }\n\n    switch (animType) {\n      case \"canvas\":\n        (this || _global).renderer = new CanvasRenderer(this || _global, params.rendererSettings);\n        break;\n\n      case \"svg\":\n        (this || _global).renderer = new SVGRenderer(this || _global, params.rendererSettings);\n        break;\n\n      default:\n        (this || _global).renderer = new HybridRenderer(this || _global, params.rendererSettings);\n        break;\n    }\n\n    (this || _global).imagePreloader.setCacheType(animType, (this || _global).renderer.globalData.defs);\n\n    (this || _global).renderer.setProjectInterface((this || _global).projectInterface);\n\n    (this || _global).animType = animType;\n\n    if (params.loop === \"\" || params.loop === null || params.loop === undefined || params.loop === true) {\n      (this || _global).loop = true;\n    } else if (params.loop === false) {\n      (this || _global).loop = false;\n    } else {\n      (this || _global).loop = parseInt(params.loop, 10);\n    }\n\n    (this || _global).autoplay = \"autoplay\" in params ? params.autoplay : true;\n    (this || _global).name = params.name ? params.name : \"\";\n    (this || _global).autoloadSegments = Object.prototype.hasOwnProperty.call(params, \"autoloadSegments\") ? params.autoloadSegments : true;\n    (this || _global).assetsPath = params.assetsPath;\n    (this || _global).initialSegment = params.initialSegment;\n\n    if (params.audioFactory) {\n      (this || _global).audioController.setAudioFactory(params.audioFactory);\n    }\n\n    if (params.animationData) {\n      this.configAnimation(params.animationData);\n    } else if (params.path) {\n      if (params.path.lastIndexOf(\"\\\\\") !== -1) {\n        (this || _global).path = params.path.substr(0, params.path.lastIndexOf(\"\\\\\") + 1);\n      } else {\n        (this || _global).path = params.path.substr(0, params.path.lastIndexOf(\"/\") + 1);\n      }\n\n      (this || _global).fileName = params.path.substr(params.path.lastIndexOf(\"/\") + 1);\n      (this || _global).fileName = (this || _global).fileName.substr(0, (this || _global).fileName.lastIndexOf(\".json\"));\n      assetLoader.load(params.path, (this || _global).configAnimation.bind(this || _global), function () {\n        this.trigger(\"data_failed\");\n      }.bind(this || _global));\n    }\n  };\n\n  AnimationItem.prototype.setData = function (wrapper, animationData) {\n    if (animationData) {\n      if (typeof animationData !== \"object\") {\n        animationData = JSON.parse(animationData);\n      }\n    }\n\n    var params = {\n      wrapper: wrapper,\n      animationData: animationData\n    };\n    var wrapperAttributes = wrapper.attributes;\n    params.path = wrapperAttributes.getNamedItem(\"data-animation-path\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-animation-path\").value : wrapperAttributes.getNamedItem(\"data-bm-path\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-path\").value : wrapperAttributes.getNamedItem(\"bm-path\") ? wrapperAttributes.getNamedItem(\"bm-path\").value : \"\";\n    params.animType = wrapperAttributes.getNamedItem(\"data-anim-type\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-anim-type\").value : wrapperAttributes.getNamedItem(\"data-bm-type\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-type\").value : wrapperAttributes.getNamedItem(\"bm-type\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"bm-type\").value : wrapperAttributes.getNamedItem(\"data-bm-renderer\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-renderer\").value : wrapperAttributes.getNamedItem(\"bm-renderer\") ? wrapperAttributes.getNamedItem(\"bm-renderer\").value : \"canvas\";\n    var loop = wrapperAttributes.getNamedItem(\"data-anim-loop\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-anim-loop\").value : wrapperAttributes.getNamedItem(\"data-bm-loop\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-loop\").value : wrapperAttributes.getNamedItem(\"bm-loop\") ? wrapperAttributes.getNamedItem(\"bm-loop\").value : \"\";\n\n    if (loop === \"false\") {\n      params.loop = false;\n    } else if (loop === \"true\") {\n      params.loop = true;\n    } else if (loop !== \"\") {\n      params.loop = parseInt(loop, 10);\n    }\n\n    var autoplay = wrapperAttributes.getNamedItem(\"data-anim-autoplay\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-anim-autoplay\").value : wrapperAttributes.getNamedItem(\"data-bm-autoplay\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-autoplay\").value : wrapperAttributes.getNamedItem(\"bm-autoplay\") ? wrapperAttributes.getNamedItem(\"bm-autoplay\").value : true;\n    params.autoplay = autoplay !== \"false\";\n    params.name = wrapperAttributes.getNamedItem(\"data-name\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-name\").value : wrapperAttributes.getNamedItem(\"data-bm-name\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-name\").value : wrapperAttributes.getNamedItem(\"bm-name\") ? wrapperAttributes.getNamedItem(\"bm-name\").value : \"\";\n    var prerender = wrapperAttributes.getNamedItem(\"data-anim-prerender\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-anim-prerender\").value : wrapperAttributes.getNamedItem(\"data-bm-prerender\") // eslint-disable-line no-nested-ternary\n    ? wrapperAttributes.getNamedItem(\"data-bm-prerender\").value : wrapperAttributes.getNamedItem(\"bm-prerender\") ? wrapperAttributes.getNamedItem(\"bm-prerender\").value : \"\";\n\n    if (prerender === \"false\") {\n      params.prerender = false;\n    }\n\n    this.setParams(params);\n  };\n\n  AnimationItem.prototype.includeLayers = function (data) {\n    if (data.op > (this || _global).animationData.op) {\n      (this || _global).animationData.op = data.op;\n      (this || _global).totalFrames = Math.floor(data.op - (this || _global).animationData.ip);\n    }\n\n    var layers = (this || _global).animationData.layers;\n    var i;\n    var len = layers.length;\n    var newLayers = data.layers;\n    var j;\n    var jLen = newLayers.length;\n\n    for (j = 0; j < jLen; j += 1) {\n      i = 0;\n\n      while (i < len) {\n        if (layers[i].id === newLayers[j].id) {\n          layers[i] = newLayers[j];\n          break;\n        }\n\n        i += 1;\n      }\n    }\n\n    if (data.chars || data.fonts) {\n      (this || _global).renderer.globalData.fontManager.addChars(data.chars);\n\n      (this || _global).renderer.globalData.fontManager.addFonts(data.fonts, (this || _global).renderer.globalData.defs);\n    }\n\n    if (data.assets) {\n      len = data.assets.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).animationData.assets.push(data.assets[i]);\n      }\n    }\n\n    (this || _global).animationData.__complete = false;\n    dataManager.completeData((this || _global).animationData, (this || _global).renderer.globalData.fontManager);\n\n    (this || _global).renderer.includeLayers(data.layers);\n\n    if (expressionsPlugin) {\n      expressionsPlugin.initExpressions(this || _global);\n    }\n\n    this.loadNextSegment();\n  };\n\n  AnimationItem.prototype.loadNextSegment = function () {\n    var segments = (this || _global).animationData.segments;\n\n    if (!segments || segments.length === 0 || !(this || _global).autoloadSegments) {\n      this.trigger(\"data_ready\");\n      (this || _global).timeCompleted = (this || _global).totalFrames;\n      return;\n    }\n\n    var segment = segments.shift();\n    (this || _global).timeCompleted = segment.time * (this || _global).frameRate;\n    var segmentPath = (this || _global).path + (this || _global).fileName + \"_\" + (this || _global).segmentPos + \".json\";\n    (this || _global).segmentPos += 1;\n    assetLoader.load(segmentPath, (this || _global).includeLayers.bind(this || _global), function () {\n      this.trigger(\"data_failed\");\n    }.bind(this || _global));\n  };\n\n  AnimationItem.prototype.loadSegments = function () {\n    var segments = (this || _global).animationData.segments;\n\n    if (!segments) {\n      (this || _global).timeCompleted = (this || _global).totalFrames;\n    }\n\n    this.loadNextSegment();\n  };\n\n  AnimationItem.prototype.imagesLoaded = function () {\n    this.trigger(\"loaded_images\");\n    this.checkLoaded();\n  };\n\n  AnimationItem.prototype.preloadImages = function () {\n    (this || _global).imagePreloader.setAssetsPath((this || _global).assetsPath);\n\n    (this || _global).imagePreloader.setPath((this || _global).path);\n\n    (this || _global).imagePreloader.loadAssets((this || _global).animationData.assets, (this || _global).imagesLoaded.bind(this || _global));\n  };\n\n  AnimationItem.prototype.configAnimation = function (animData) {\n    if (!(this || _global).renderer) {\n      return;\n    }\n\n    try {\n      (this || _global).animationData = animData;\n\n      if ((this || _global).initialSegment) {\n        (this || _global).totalFrames = Math.floor((this || _global).initialSegment[1] - (this || _global).initialSegment[0]);\n        (this || _global).firstFrame = Math.round((this || _global).initialSegment[0]);\n      } else {\n        (this || _global).totalFrames = Math.floor((this || _global).animationData.op - (this || _global).animationData.ip);\n        (this || _global).firstFrame = Math.round((this || _global).animationData.ip);\n      }\n\n      (this || _global).renderer.configAnimation(animData);\n\n      if (!animData.assets) {\n        animData.assets = [];\n      }\n\n      (this || _global).assets = (this || _global).animationData.assets;\n      (this || _global).frameRate = (this || _global).animationData.fr;\n      (this || _global).frameMult = (this || _global).animationData.fr / 1000;\n\n      (this || _global).renderer.searchExtraCompositions(animData.assets);\n\n      (this || _global).markers = markerParser(animData.markers || []);\n      this.trigger(\"config_ready\");\n      this.preloadImages();\n      this.loadSegments();\n      this.updaFrameModifier();\n      this.waitForFontsLoaded();\n\n      if ((this || _global).isPaused) {\n        (this || _global).audioController.pause();\n      }\n    } catch (error) {\n      this.triggerConfigError(error);\n    }\n  };\n\n  AnimationItem.prototype.waitForFontsLoaded = function () {\n    if (!(this || _global).renderer) {\n      return;\n    }\n\n    if ((this || _global).renderer.globalData.fontManager.isLoaded) {\n      this.checkLoaded();\n    } else {\n      setTimeout((this || _global).waitForFontsLoaded.bind(this || _global), 20);\n    }\n  };\n\n  AnimationItem.prototype.checkLoaded = function () {\n    if (!(this || _global).isLoaded && (this || _global).renderer.globalData.fontManager.isLoaded && ((this || _global).imagePreloader.loadedImages() || (this || _global).renderer.rendererType !== \"canvas\") && (this || _global).imagePreloader.loadedFootages()) {\n      (this || _global).isLoaded = true;\n      dataManager.completeData((this || _global).animationData, (this || _global).renderer.globalData.fontManager);\n\n      if (expressionsPlugin) {\n        expressionsPlugin.initExpressions(this || _global);\n      }\n\n      (this || _global).renderer.initItems();\n\n      setTimeout(function () {\n        this.trigger(\"DOMLoaded\");\n      }.bind(this || _global), 0);\n      this.gotoFrame();\n\n      if ((this || _global).autoplay) {\n        this.play();\n      }\n    }\n  };\n\n  AnimationItem.prototype.resize = function () {\n    (this || _global).renderer.updateContainerSize();\n  };\n\n  AnimationItem.prototype.setSubframe = function (flag) {\n    (this || _global).isSubframeEnabled = !!flag;\n  };\n\n  AnimationItem.prototype.gotoFrame = function () {\n    (this || _global).currentFrame = (this || _global).isSubframeEnabled ? (this || _global).currentRawFrame : ~~(this || _global).currentRawFrame; // eslint-disable-line no-bitwise\n\n    if ((this || _global).timeCompleted !== (this || _global).totalFrames && (this || _global).currentFrame > (this || _global).timeCompleted) {\n      (this || _global).currentFrame = (this || _global).timeCompleted;\n    }\n\n    this.trigger(\"enterFrame\");\n    this.renderFrame();\n  };\n\n  AnimationItem.prototype.renderFrame = function () {\n    if ((this || _global).isLoaded === false || !(this || _global).renderer) {\n      return;\n    }\n\n    try {\n      (this || _global).renderer.renderFrame((this || _global).currentFrame + (this || _global).firstFrame);\n    } catch (error) {\n      this.triggerRenderFrameError(error);\n    }\n  };\n\n  AnimationItem.prototype.play = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    if ((this || _global).isPaused === true) {\n      (this || _global).isPaused = false;\n\n      (this || _global).audioController.resume();\n\n      if ((this || _global)._idle) {\n        (this || _global)._idle = false;\n        this.trigger(\"_active\");\n      }\n    }\n  };\n\n  AnimationItem.prototype.pause = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    if ((this || _global).isPaused === false) {\n      (this || _global).isPaused = true;\n      (this || _global)._idle = true;\n      this.trigger(\"_idle\");\n\n      (this || _global).audioController.pause();\n    }\n  };\n\n  AnimationItem.prototype.togglePause = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    if ((this || _global).isPaused === true) {\n      this.play();\n    } else {\n      this.pause();\n    }\n  };\n\n  AnimationItem.prototype.stop = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    this.pause();\n    (this || _global).playCount = 0;\n    (this || _global)._completedLoop = false;\n    this.setCurrentRawFrameValue(0);\n  };\n\n  AnimationItem.prototype.getMarkerData = function (markerName) {\n    var marker;\n\n    for (var i = 0; i < (this || _global).markers.length; i += 1) {\n      marker = (this || _global).markers[i];\n\n      if (marker.payload && marker.payload.name === markerName) {\n        return marker;\n      }\n    }\n\n    return null;\n  };\n\n  AnimationItem.prototype.goToAndStop = function (value, isFrame, name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    var numValue = Number(value);\n\n    if (isNaN(numValue)) {\n      var marker = this.getMarkerData(value);\n\n      if (marker) {\n        this.goToAndStop(marker.time, true);\n      }\n    } else if (isFrame) {\n      this.setCurrentRawFrameValue(value);\n    } else {\n      this.setCurrentRawFrameValue(value * (this || _global).frameModifier);\n    }\n\n    this.pause();\n  };\n\n  AnimationItem.prototype.goToAndPlay = function (value, isFrame, name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    var numValue = Number(value);\n\n    if (isNaN(numValue)) {\n      var marker = this.getMarkerData(value);\n\n      if (marker) {\n        if (!marker.duration) {\n          this.goToAndStop(marker.time, true);\n        } else {\n          this.playSegments([marker.time, marker.time + marker.duration], true);\n        }\n      }\n    } else {\n      this.goToAndStop(numValue, isFrame, name);\n    }\n\n    this.play();\n  };\n\n  AnimationItem.prototype.advanceTime = function (value) {\n    if ((this || _global).isPaused === true || (this || _global).isLoaded === false) {\n      return;\n    }\n\n    var nextValue = (this || _global).currentRawFrame + value * (this || _global).frameModifier;\n    var _isComplete = false; // Checking if nextValue > totalFrames - 1 for addressing non looping and looping animations.\n    // If animation won't loop, it should stop at totalFrames - 1. If it will loop it should complete the last frame and then loop.\n\n    if (nextValue >= (this || _global).totalFrames - 1 && (this || _global).frameModifier > 0) {\n      if (!(this || _global).loop || (this || _global).playCount === (this || _global).loop) {\n        if (!this.checkSegments(nextValue > (this || _global).totalFrames ? nextValue % (this || _global).totalFrames : 0)) {\n          _isComplete = true;\n          nextValue = (this || _global).totalFrames - 1;\n        }\n      } else if (nextValue >= (this || _global).totalFrames) {\n        (this || _global).playCount += 1;\n\n        if (!this.checkSegments(nextValue % (this || _global).totalFrames)) {\n          this.setCurrentRawFrameValue(nextValue % (this || _global).totalFrames);\n          (this || _global)._completedLoop = true;\n          this.trigger(\"loopComplete\");\n        }\n      } else {\n        this.setCurrentRawFrameValue(nextValue);\n      }\n    } else if (nextValue < 0) {\n      if (!this.checkSegments(nextValue % (this || _global).totalFrames)) {\n        if ((this || _global).loop && !((this || _global).playCount-- <= 0 && (this || _global).loop !== true)) {\n          // eslint-disable-line no-plusplus\n          this.setCurrentRawFrameValue((this || _global).totalFrames + nextValue % (this || _global).totalFrames);\n\n          if (!(this || _global)._completedLoop) {\n            (this || _global)._completedLoop = true;\n          } else {\n            this.trigger(\"loopComplete\");\n          }\n        } else {\n          _isComplete = true;\n          nextValue = 0;\n        }\n      }\n    } else {\n      this.setCurrentRawFrameValue(nextValue);\n    }\n\n    if (_isComplete) {\n      this.setCurrentRawFrameValue(nextValue);\n      this.pause();\n      this.trigger(\"complete\");\n    }\n  };\n\n  AnimationItem.prototype.adjustSegment = function (arr, offset) {\n    (this || _global).playCount = 0;\n\n    if (arr[1] < arr[0]) {\n      if ((this || _global).frameModifier > 0) {\n        if ((this || _global).playSpeed < 0) {\n          this.setSpeed(-(this || _global).playSpeed);\n        } else {\n          this.setDirection(-1);\n        }\n      }\n\n      (this || _global).totalFrames = arr[0] - arr[1];\n      (this || _global).timeCompleted = (this || _global).totalFrames;\n      (this || _global).firstFrame = arr[1];\n      this.setCurrentRawFrameValue((this || _global).totalFrames - 0.001 - offset);\n    } else if (arr[1] > arr[0]) {\n      if ((this || _global).frameModifier < 0) {\n        if ((this || _global).playSpeed < 0) {\n          this.setSpeed(-(this || _global).playSpeed);\n        } else {\n          this.setDirection(1);\n        }\n      }\n\n      (this || _global).totalFrames = arr[1] - arr[0];\n      (this || _global).timeCompleted = (this || _global).totalFrames;\n      (this || _global).firstFrame = arr[0];\n      this.setCurrentRawFrameValue(0.001 + offset);\n    }\n\n    this.trigger(\"segmentStart\");\n  };\n\n  AnimationItem.prototype.setSegment = function (init, end) {\n    var pendingFrame = -1;\n\n    if ((this || _global).isPaused) {\n      if ((this || _global).currentRawFrame + (this || _global).firstFrame < init) {\n        pendingFrame = init;\n      } else if ((this || _global).currentRawFrame + (this || _global).firstFrame > end) {\n        pendingFrame = end - init;\n      }\n    }\n\n    (this || _global).firstFrame = init;\n    (this || _global).totalFrames = end - init;\n    (this || _global).timeCompleted = (this || _global).totalFrames;\n\n    if (pendingFrame !== -1) {\n      this.goToAndStop(pendingFrame, true);\n    }\n  };\n\n  AnimationItem.prototype.playSegments = function (arr, forceFlag) {\n    if (forceFlag) {\n      (this || _global).segments.length = 0;\n    }\n\n    if (typeof arr[0] === \"object\") {\n      var i;\n      var len = arr.length;\n\n      for (i = 0; i < len; i += 1) {\n        (this || _global).segments.push(arr[i]);\n      }\n    } else {\n      (this || _global).segments.push(arr);\n    }\n\n    if ((this || _global).segments.length && forceFlag) {\n      this.adjustSegment((this || _global).segments.shift(), 0);\n    }\n\n    if ((this || _global).isPaused) {\n      this.play();\n    }\n  };\n\n  AnimationItem.prototype.resetSegments = function (forceFlag) {\n    (this || _global).segments.length = 0;\n\n    (this || _global).segments.push([(this || _global).animationData.ip, (this || _global).animationData.op]); // this.segments.push([this.animationData.ip*this.frameRate,Math.floor(this.animationData.op - this.animationData.ip+this.animationData.ip*this.frameRate)]);\n\n\n    if (forceFlag) {\n      this.checkSegments(0);\n    }\n  };\n\n  AnimationItem.prototype.checkSegments = function (offset) {\n    if ((this || _global).segments.length) {\n      this.adjustSegment((this || _global).segments.shift(), offset);\n      return true;\n    }\n\n    return false;\n  };\n\n  AnimationItem.prototype.destroy = function (name) {\n    if (name && (this || _global).name !== name || !(this || _global).renderer) {\n      return;\n    }\n\n    (this || _global).renderer.destroy();\n\n    (this || _global).imagePreloader.destroy();\n\n    this.trigger(\"destroy\");\n    (this || _global)._cbs = null;\n    (this || _global).onEnterFrame = null;\n    (this || _global).onLoopComplete = null;\n    (this || _global).onComplete = null;\n    (this || _global).onSegmentStart = null;\n    (this || _global).onDestroy = null;\n    (this || _global).renderer = null;\n    (this || _global).renderer = null;\n    (this || _global).imagePreloader = null;\n    (this || _global).projectInterface = null;\n  };\n\n  AnimationItem.prototype.setCurrentRawFrameValue = function (value) {\n    (this || _global).currentRawFrame = value;\n    this.gotoFrame();\n  };\n\n  AnimationItem.prototype.setSpeed = function (val) {\n    (this || _global).playSpeed = val;\n    this.updaFrameModifier();\n  };\n\n  AnimationItem.prototype.setDirection = function (val) {\n    (this || _global).playDirection = val < 0 ? -1 : 1;\n    this.updaFrameModifier();\n  };\n\n  AnimationItem.prototype.setVolume = function (val, name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    (this || _global).audioController.setVolume(val);\n  };\n\n  AnimationItem.prototype.getVolume = function () {\n    return (this || _global).audioController.getVolume();\n  };\n\n  AnimationItem.prototype.mute = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    (this || _global).audioController.mute();\n  };\n\n  AnimationItem.prototype.unmute = function (name) {\n    if (name && (this || _global).name !== name) {\n      return;\n    }\n\n    (this || _global).audioController.unmute();\n  };\n\n  AnimationItem.prototype.updaFrameModifier = function () {\n    (this || _global).frameModifier = (this || _global).frameMult * (this || _global).playSpeed * (this || _global).playDirection;\n\n    (this || _global).audioController.setRate((this || _global).playSpeed * (this || _global).playDirection);\n  };\n\n  AnimationItem.prototype.getPath = function () {\n    return (this || _global).path;\n  };\n\n  AnimationItem.prototype.getAssetsPath = function (assetData) {\n    var path = \"\";\n\n    if (assetData.e) {\n      path = assetData.p;\n    } else if ((this || _global).assetsPath) {\n      var imagePath = assetData.p;\n\n      if (imagePath.indexOf(\"images/\") !== -1) {\n        imagePath = imagePath.split(\"/\")[1];\n      }\n\n      path = (this || _global).assetsPath + imagePath;\n    } else {\n      path = (this || _global).path;\n      path += assetData.u ? assetData.u : \"\";\n      path += assetData.p;\n    }\n\n    return path;\n  };\n\n  AnimationItem.prototype.getAssetData = function (id) {\n    var i = 0;\n    var len = (this || _global).assets.length;\n\n    while (i < len) {\n      if (id === (this || _global).assets[i].id) {\n        return (this || _global).assets[i];\n      }\n\n      i += 1;\n    }\n\n    return null;\n  };\n\n  AnimationItem.prototype.hide = function () {\n    (this || _global).renderer.hide();\n  };\n\n  AnimationItem.prototype.show = function () {\n    (this || _global).renderer.show();\n  };\n\n  AnimationItem.prototype.getDuration = function (isFrame) {\n    return isFrame ? (this || _global).totalFrames : (this || _global).totalFrames / (this || _global).frameRate;\n  };\n\n  AnimationItem.prototype.trigger = function (name) {\n    if ((this || _global)._cbs && (this || _global)._cbs[name]) {\n      switch (name) {\n        case \"enterFrame\":\n          this.triggerEvent(name, new BMEnterFrameEvent(name, (this || _global).currentFrame, (this || _global).totalFrames, (this || _global).frameModifier));\n          break;\n\n        case \"loopComplete\":\n          this.triggerEvent(name, new BMCompleteLoopEvent(name, (this || _global).loop, (this || _global).playCount, (this || _global).frameMult));\n          break;\n\n        case \"complete\":\n          this.triggerEvent(name, new BMCompleteEvent(name, (this || _global).frameMult));\n          break;\n\n        case \"segmentStart\":\n          this.triggerEvent(name, new BMSegmentStartEvent(name, (this || _global).firstFrame, (this || _global).totalFrames));\n          break;\n\n        case \"destroy\":\n          this.triggerEvent(name, new BMDestroyEvent(name, this || _global));\n          break;\n\n        default:\n          this.triggerEvent(name);\n      }\n    }\n\n    if (name === \"enterFrame\" && (this || _global).onEnterFrame) {\n      (this || _global).onEnterFrame.call(this || _global, new BMEnterFrameEvent(name, (this || _global).currentFrame, (this || _global).totalFrames, (this || _global).frameMult));\n    }\n\n    if (name === \"loopComplete\" && (this || _global).onLoopComplete) {\n      (this || _global).onLoopComplete.call(this || _global, new BMCompleteLoopEvent(name, (this || _global).loop, (this || _global).playCount, (this || _global).frameMult));\n    }\n\n    if (name === \"complete\" && (this || _global).onComplete) {\n      (this || _global).onComplete.call(this || _global, new BMCompleteEvent(name, (this || _global).frameMult));\n    }\n\n    if (name === \"segmentStart\" && (this || _global).onSegmentStart) {\n      (this || _global).onSegmentStart.call(this || _global, new BMSegmentStartEvent(name, (this || _global).firstFrame, (this || _global).totalFrames));\n    }\n\n    if (name === \"destroy\" && (this || _global).onDestroy) {\n      (this || _global).onDestroy.call(this || _global, new BMDestroyEvent(name, this || _global));\n    }\n  };\n\n  AnimationItem.prototype.triggerRenderFrameError = function (nativeError) {\n    var error = new BMRenderFrameErrorEvent(nativeError, (this || _global).currentFrame);\n    this.triggerEvent(\"error\", error);\n\n    if ((this || _global).onError) {\n      (this || _global).onError.call(this || _global, error);\n    }\n  };\n\n  AnimationItem.prototype.triggerConfigError = function (nativeError) {\n    var error = new BMConfigErrorEvent(nativeError, (this || _global).currentFrame);\n    this.triggerEvent(\"error\", error);\n\n    if ((this || _global).onError) {\n      (this || _global).onError.call(this || _global, error);\n    }\n  };\n  /* global CompExpressionInterface, expressionsPlugin: writable */\n\n  /* exported expressionsPlugin */\n\n\n  var Expressions = function () {\n    var ob = {};\n    ob.initExpressions = initExpressions;\n\n    function initExpressions(animation) {\n      var stackCount = 0;\n      var registers = [];\n\n      function pushExpression() {\n        stackCount += 1;\n      }\n\n      function popExpression() {\n        stackCount -= 1;\n\n        if (stackCount === 0) {\n          releaseInstances();\n        }\n      }\n\n      function registerExpressionProperty(expression) {\n        if (registers.indexOf(expression) === -1) {\n          registers.push(expression);\n        }\n      }\n\n      function releaseInstances() {\n        var i;\n        var len = registers.length;\n\n        for (i = 0; i < len; i += 1) {\n          registers[i].release();\n        }\n\n        registers.length = 0;\n      }\n\n      animation.renderer.compInterface = CompExpressionInterface(animation.renderer);\n      animation.renderer.globalData.projectInterface.registerComposition(animation.renderer);\n      animation.renderer.globalData.pushExpression = pushExpression;\n      animation.renderer.globalData.popExpression = popExpression;\n      animation.renderer.globalData.registerExpressionProperty = registerExpressionProperty;\n    }\n\n    return ob;\n  }();\n\n  expressionsPlugin = Expressions;\n  /* eslint-disable camelcase, no-unused-vars */\n\n  /* global BMMath, BezierFactory, createTypedArray, degToRads, shapePool */\n\n  var ExpressionManager = function () {\n    'use strict';\n\n    var ob = {};\n    var Math = BMMath;\n    var window = null;\n    var document = null;\n\n    function $bm_isInstanceOfArray(arr) {\n      return arr.constructor === Array || arr.constructor === Float32Array;\n    }\n\n    function isNumerable(tOfV, v) {\n      return tOfV === \"number\" || tOfV === \"boolean\" || tOfV === \"string\" || v instanceof Number;\n    }\n\n    function $bm_neg(a) {\n      var tOfA = typeof a;\n\n      if (tOfA === \"number\" || tOfA === \"boolean\" || a instanceof Number) {\n        return -a;\n      }\n\n      if ($bm_isInstanceOfArray(a)) {\n        var i;\n        var lenA = a.length;\n        var retArr = [];\n\n        for (i = 0; i < lenA; i += 1) {\n          retArr[i] = -a[i];\n        }\n\n        return retArr;\n      }\n\n      if (a.propType) {\n        return a.v;\n      }\n\n      return -a;\n    }\n\n    var easeInBez = BezierFactory.getBezierEasing(0.333, 0, 0.833, 0.833, \"easeIn\").get;\n    var easeOutBez = BezierFactory.getBezierEasing(0.167, 0.167, 0.667, 1, \"easeOut\").get;\n    var easeInOutBez = BezierFactory.getBezierEasing(0.33, 0, 0.667, 1, \"easeInOut\").get;\n\n    function sum(a, b) {\n      var tOfA = typeof a;\n      var tOfB = typeof b;\n\n      if (tOfA === \"string\" || tOfB === \"string\") {\n        return a + b;\n      }\n\n      if (isNumerable(tOfA, a) && isNumerable(tOfB, b)) {\n        return a + b;\n      }\n\n      if ($bm_isInstanceOfArray(a) && isNumerable(tOfB, b)) {\n        a = a.slice(0);\n        a[0] += b;\n        return a;\n      }\n\n      if (isNumerable(tOfA, a) && $bm_isInstanceOfArray(b)) {\n        b = b.slice(0);\n        b[0] = a + b[0];\n        return b;\n      }\n\n      if ($bm_isInstanceOfArray(a) && $bm_isInstanceOfArray(b)) {\n        var i = 0;\n        var lenA = a.length;\n        var lenB = b.length;\n        var retArr = [];\n\n        while (i < lenA || i < lenB) {\n          if ((typeof a[i] === \"number\" || a[i] instanceof Number) && (typeof b[i] === \"number\" || b[i] instanceof Number)) {\n            retArr[i] = a[i] + b[i];\n          } else {\n            retArr[i] = b[i] === undefined ? a[i] : a[i] || b[i];\n          }\n\n          i += 1;\n        }\n\n        return retArr;\n      }\n\n      return 0;\n    }\n\n    var add = sum;\n\n    function sub(a, b) {\n      var tOfA = typeof a;\n      var tOfB = typeof b;\n\n      if (isNumerable(tOfA, a) && isNumerable(tOfB, b)) {\n        if (tOfA === \"string\") {\n          a = parseInt(a, 10);\n        }\n\n        if (tOfB === \"string\") {\n          b = parseInt(b, 10);\n        }\n\n        return a - b;\n      }\n\n      if ($bm_isInstanceOfArray(a) && isNumerable(tOfB, b)) {\n        a = a.slice(0);\n        a[0] -= b;\n        return a;\n      }\n\n      if (isNumerable(tOfA, a) && $bm_isInstanceOfArray(b)) {\n        b = b.slice(0);\n        b[0] = a - b[0];\n        return b;\n      }\n\n      if ($bm_isInstanceOfArray(a) && $bm_isInstanceOfArray(b)) {\n        var i = 0;\n        var lenA = a.length;\n        var lenB = b.length;\n        var retArr = [];\n\n        while (i < lenA || i < lenB) {\n          if ((typeof a[i] === \"number\" || a[i] instanceof Number) && (typeof b[i] === \"number\" || b[i] instanceof Number)) {\n            retArr[i] = a[i] - b[i];\n          } else {\n            retArr[i] = b[i] === undefined ? a[i] : a[i] || b[i];\n          }\n\n          i += 1;\n        }\n\n        return retArr;\n      }\n\n      return 0;\n    }\n\n    function mul(a, b) {\n      var tOfA = typeof a;\n      var tOfB = typeof b;\n      var arr;\n\n      if (isNumerable(tOfA, a) && isNumerable(tOfB, b)) {\n        return a * b;\n      }\n\n      var i;\n      var len;\n\n      if ($bm_isInstanceOfArray(a) && isNumerable(tOfB, b)) {\n        len = a.length;\n        arr = createTypedArray(\"float32\", len);\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = a[i] * b;\n        }\n\n        return arr;\n      }\n\n      if (isNumerable(tOfA, a) && $bm_isInstanceOfArray(b)) {\n        len = b.length;\n        arr = createTypedArray(\"float32\", len);\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = a * b[i];\n        }\n\n        return arr;\n      }\n\n      return 0;\n    }\n\n    function div(a, b) {\n      var tOfA = typeof a;\n      var tOfB = typeof b;\n      var arr;\n\n      if (isNumerable(tOfA, a) && isNumerable(tOfB, b)) {\n        return a / b;\n      }\n\n      var i;\n      var len;\n\n      if ($bm_isInstanceOfArray(a) && isNumerable(tOfB, b)) {\n        len = a.length;\n        arr = createTypedArray(\"float32\", len);\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = a[i] / b;\n        }\n\n        return arr;\n      }\n\n      if (isNumerable(tOfA, a) && $bm_isInstanceOfArray(b)) {\n        len = b.length;\n        arr = createTypedArray(\"float32\", len);\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = a / b[i];\n        }\n\n        return arr;\n      }\n\n      return 0;\n    }\n\n    function mod(a, b) {\n      if (typeof a === \"string\") {\n        a = parseInt(a, 10);\n      }\n\n      if (typeof b === \"string\") {\n        b = parseInt(b, 10);\n      }\n\n      return a % b;\n    }\n\n    var $bm_sum = sum;\n    var $bm_sub = sub;\n    var $bm_mul = mul;\n    var $bm_div = div;\n    var $bm_mod = mod;\n\n    function clamp(num, min, max) {\n      if (min > max) {\n        var mm = max;\n        max = min;\n        min = mm;\n      }\n\n      return Math.min(Math.max(num, min), max);\n    }\n\n    function radiansToDegrees(val) {\n      return val / degToRads;\n    }\n\n    var radians_to_degrees = radiansToDegrees;\n\n    function degreesToRadians(val) {\n      return val * degToRads;\n    }\n\n    var degrees_to_radians = radiansToDegrees;\n    var helperLengthArray = [0, 0, 0, 0, 0, 0];\n\n    function length(arr1, arr2) {\n      if (typeof arr1 === \"number\" || arr1 instanceof Number) {\n        arr2 = arr2 || 0;\n        return Math.abs(arr1 - arr2);\n      }\n\n      if (!arr2) {\n        arr2 = helperLengthArray;\n      }\n\n      var i;\n      var len = Math.min(arr1.length, arr2.length);\n      var addedLength = 0;\n\n      for (i = 0; i < len; i += 1) {\n        addedLength += Math.pow(arr2[i] - arr1[i], 2);\n      }\n\n      return Math.sqrt(addedLength);\n    }\n\n    function normalize(vec) {\n      return div(vec, length(vec));\n    }\n\n    function rgbToHsl(val) {\n      var r = val[0];\n      var g = val[1];\n      var b = val[2];\n      var max = Math.max(r, g, b);\n      var min = Math.min(r, g, b);\n      var h;\n      var s;\n      var l = (max + min) / 2;\n\n      if (max === min) {\n        h = 0; // achromatic\n\n        s = 0; // achromatic\n      } else {\n        var d = max - min;\n        s = l > 0.5 ? d / (2 - max - min) : d / (max + min);\n\n        switch (max) {\n          case r:\n            h = (g - b) / d + (g < b ? 6 : 0);\n            break;\n\n          case g:\n            h = (b - r) / d + 2;\n            break;\n\n          case b:\n            h = (r - g) / d + 4;\n            break;\n\n          default:\n            break;\n        }\n\n        h /= 6;\n      }\n\n      return [h, s, l, val[3]];\n    }\n\n    function hue2rgb(p, q, t) {\n      if (t < 0) t += 1;\n      if (t > 1) t -= 1;\n      if (t < 1 / 6) return p + (q - p) * 6 * t;\n      if (t < 1 / 2) return q;\n      if (t < 2 / 3) return p + (q - p) * (2 / 3 - t) * 6;\n      return p;\n    }\n\n    function hslToRgb(val) {\n      var h = val[0];\n      var s = val[1];\n      var l = val[2];\n      var r;\n      var g;\n      var b;\n\n      if (s === 0) {\n        r = l; // achromatic\n\n        b = l; // achromatic\n\n        g = l; // achromatic\n      } else {\n        var q = l < 0.5 ? l * (1 + s) : l + s - l * s;\n        var p = 2 * l - q;\n        r = hue2rgb(p, q, h + 1 / 3);\n        g = hue2rgb(p, q, h);\n        b = hue2rgb(p, q, h - 1 / 3);\n      }\n\n      return [r, g, b, val[3]];\n    }\n\n    function linear(t, tMin, tMax, value1, value2) {\n      if (value1 === undefined || value2 === undefined) {\n        value1 = tMin;\n        value2 = tMax;\n        tMin = 0;\n        tMax = 1;\n      }\n\n      if (tMax < tMin) {\n        var _tMin = tMax;\n        tMax = tMin;\n        tMin = _tMin;\n      }\n\n      if (t <= tMin) {\n        return value1;\n      }\n\n      if (t >= tMax) {\n        return value2;\n      }\n\n      var perc = tMax === tMin ? 0 : (t - tMin) / (tMax - tMin);\n\n      if (!value1.length) {\n        return value1 + (value2 - value1) * perc;\n      }\n\n      var i;\n      var len = value1.length;\n      var arr = createTypedArray(\"float32\", len);\n\n      for (i = 0; i < len; i += 1) {\n        arr[i] = value1[i] + (value2[i] - value1[i]) * perc;\n      }\n\n      return arr;\n    }\n\n    function random(min, max) {\n      if (max === undefined) {\n        if (min === undefined) {\n          min = 0;\n          max = 1;\n        } else {\n          max = min;\n          min = undefined;\n        }\n      }\n\n      if (max.length) {\n        var i;\n        var len = max.length;\n\n        if (!min) {\n          min = createTypedArray(\"float32\", len);\n        }\n\n        var arr = createTypedArray(\"float32\", len);\n        var rnd = BMMath.random();\n\n        for (i = 0; i < len; i += 1) {\n          arr[i] = min[i] + rnd * (max[i] - min[i]);\n        }\n\n        return arr;\n      }\n\n      if (min === undefined) {\n        min = 0;\n      }\n\n      var rndm = BMMath.random();\n      return min + rndm * (max - min);\n    }\n\n    function createPath(points, inTangents, outTangents, closed) {\n      var i;\n      var len = points.length;\n      var path = shapePool.newElement();\n      path.setPathData(!!closed, len);\n      var arrPlaceholder = [0, 0];\n      var inVertexPoint;\n      var outVertexPoint;\n\n      for (i = 0; i < len; i += 1) {\n        inVertexPoint = inTangents && inTangents[i] ? inTangents[i] : arrPlaceholder;\n        outVertexPoint = outTangents && outTangents[i] ? outTangents[i] : arrPlaceholder;\n        path.setTripleAt(points[i][0], points[i][1], outVertexPoint[0] + points[i][0], outVertexPoint[1] + points[i][1], inVertexPoint[0] + points[i][0], inVertexPoint[1] + points[i][1], i, true);\n      }\n\n      return path;\n    }\n\n    function initiateExpression(elem, data, property) {\n      var val = data.x;\n      var needsVelocity = /velocity(?![\\w\\d])/.test(val);\n\n      var _needsRandom = val.indexOf(\"random\") !== -1;\n\n      var elemType = elem.data.ty;\n      var transform;\n      var $bm_transform;\n      var content;\n      var effect;\n      var thisProperty = property;\n      thisProperty.valueAtTime = thisProperty.getValueAtTime;\n      Object.defineProperty(thisProperty, \"value\", {\n        get: function () {\n          return thisProperty.v;\n        }\n      });\n      elem.comp.frameDuration = 1 / elem.comp.globalData.frameRate;\n      elem.comp.displayStartTime = 0;\n      var inPoint = elem.data.ip / elem.comp.globalData.frameRate;\n      var outPoint = elem.data.op / elem.comp.globalData.frameRate;\n      var width = elem.data.sw ? elem.data.sw : 0;\n      var height = elem.data.sh ? elem.data.sh : 0;\n      var name = elem.data.nm;\n      var loopIn;\n      var loop_in;\n      var loopOut;\n      var loop_out;\n      var smooth;\n      var toWorld;\n      var fromWorld;\n      var fromComp;\n      var toComp;\n      var fromCompToSurface;\n      var position;\n      var rotation;\n      var anchorPoint;\n      var scale;\n      var thisLayer;\n      var thisComp;\n      var mask;\n      var valueAtTime;\n      var velocityAtTime;\n      var scoped_bm_rt;\n      var expression_function = eval(\"[function _expression_function(){\" + val + \";scoped_bm_rt=$bm_rt}]\")[0]; // eslint-disable-line no-eval\n\n      var numKeys = property.kf ? data.k.length : 0;\n      var active = !(this || _global).data || (this || _global).data.hd !== true;\n\n      var wiggle = function wiggle(freq, amp) {\n        var iWiggle;\n        var j;\n        var lenWiggle = (this || _global).pv.length ? (this || _global).pv.length : 1;\n        var addedAmps = createTypedArray(\"float32\", lenWiggle);\n        freq = 5;\n        var iterations = Math.floor(time * freq);\n        iWiggle = 0;\n        j = 0;\n\n        while (iWiggle < iterations) {\n          // var rnd = BMMath.random();\n          for (j = 0; j < lenWiggle; j += 1) {\n            addedAmps[j] += -amp + amp * 2 * BMMath.random(); // addedAmps[j] += -amp + amp*2*rnd;\n          }\n\n          iWiggle += 1;\n        } // var rnd2 = BMMath.random();\n\n\n        var periods = time * freq;\n        var perc = periods - Math.floor(periods);\n        var arr = createTypedArray(\"float32\", lenWiggle);\n\n        if (lenWiggle > 1) {\n          for (j = 0; j < lenWiggle; j += 1) {\n            arr[j] = (this || _global).pv[j] + addedAmps[j] + (-amp + amp * 2 * BMMath.random()) * perc; // arr[j] = this.pv[j] + addedAmps[j] + (-amp + amp*2*rnd)*perc;\n            // arr[i] = this.pv[i] + addedAmp + amp1*perc + amp2*(1-perc);\n          }\n\n          return arr;\n        }\n\n        return (this || _global).pv + addedAmps[0] + (-amp + amp * 2 * BMMath.random()) * perc;\n      }.bind(this || _global);\n\n      if (thisProperty.loopIn) {\n        loopIn = thisProperty.loopIn.bind(thisProperty);\n        loop_in = loopIn;\n      }\n\n      if (thisProperty.loopOut) {\n        loopOut = thisProperty.loopOut.bind(thisProperty);\n        loop_out = loopOut;\n      }\n\n      if (thisProperty.smooth) {\n        smooth = thisProperty.smooth.bind(thisProperty);\n      }\n\n      function loopInDuration(type, duration) {\n        return loopIn(type, duration, true);\n      }\n\n      function loopOutDuration(type, duration) {\n        return loopOut(type, duration, true);\n      }\n\n      if ((this || _global).getValueAtTime) {\n        valueAtTime = (this || _global).getValueAtTime.bind(this || _global);\n      }\n\n      if ((this || _global).getVelocityAtTime) {\n        velocityAtTime = (this || _global).getVelocityAtTime.bind(this || _global);\n      }\n\n      var comp = elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);\n\n      function lookAt(elem1, elem2) {\n        var fVec = [elem2[0] - elem1[0], elem2[1] - elem1[1], elem2[2] - elem1[2]];\n        var pitch = Math.atan2(fVec[0], Math.sqrt(fVec[1] * fVec[1] + fVec[2] * fVec[2])) / degToRads;\n        var yaw = -Math.atan2(fVec[1], fVec[2]) / degToRads;\n        return [yaw, pitch, 0];\n      }\n\n      function easeOut(t, tMin, tMax, val1, val2) {\n        return applyEase(easeOutBez, t, tMin, tMax, val1, val2);\n      }\n\n      function easeIn(t, tMin, tMax, val1, val2) {\n        return applyEase(easeInBez, t, tMin, tMax, val1, val2);\n      }\n\n      function ease(t, tMin, tMax, val1, val2) {\n        return applyEase(easeInOutBez, t, tMin, tMax, val1, val2);\n      }\n\n      function applyEase(fn, t, tMin, tMax, val1, val2) {\n        if (val1 === undefined) {\n          val1 = tMin;\n          val2 = tMax;\n        } else {\n          t = (t - tMin) / (tMax - tMin);\n        }\n\n        if (t > 1) {\n          t = 1;\n        } else if (t < 0) {\n          t = 0;\n        }\n\n        var mult = fn(t);\n\n        if ($bm_isInstanceOfArray(val1)) {\n          var iKey;\n          var lenKey = val1.length;\n          var arr = createTypedArray(\"float32\", lenKey);\n\n          for (iKey = 0; iKey < lenKey; iKey += 1) {\n            arr[iKey] = (val2[iKey] - val1[iKey]) * mult + val1[iKey];\n          }\n\n          return arr;\n        }\n\n        return (val2 - val1) * mult + val1;\n      }\n\n      function nearestKey(time) {\n        var iKey;\n        var lenKey = data.k.length;\n        var index;\n        var keyTime;\n\n        if (!data.k.length || typeof data.k[0] === \"number\") {\n          index = 0;\n          keyTime = 0;\n        } else {\n          index = -1;\n          time *= elem.comp.globalData.frameRate;\n\n          if (time < data.k[0].t) {\n            index = 1;\n            keyTime = data.k[0].t;\n          } else {\n            for (iKey = 0; iKey < lenKey - 1; iKey += 1) {\n              if (time === data.k[iKey].t) {\n                index = iKey + 1;\n                keyTime = data.k[iKey].t;\n                break;\n              } else if (time > data.k[iKey].t && time < data.k[iKey + 1].t) {\n                if (time - data.k[iKey].t > data.k[iKey + 1].t - time) {\n                  index = iKey + 2;\n                  keyTime = data.k[iKey + 1].t;\n                } else {\n                  index = iKey + 1;\n                  keyTime = data.k[iKey].t;\n                }\n\n                break;\n              }\n            }\n\n            if (index === -1) {\n              index = iKey + 1;\n              keyTime = data.k[iKey].t;\n            }\n          }\n        }\n\n        var obKey = {};\n        obKey.index = index;\n        obKey.time = keyTime / elem.comp.globalData.frameRate;\n        return obKey;\n      }\n\n      function key(ind) {\n        var obKey;\n        var iKey;\n        var lenKey;\n\n        if (!data.k.length || typeof data.k[0] === \"number\") {\n          throw new Error(\"The property has no keyframe at index \" + ind);\n        }\n\n        ind -= 1;\n        obKey = {\n          time: data.k[ind].t / elem.comp.globalData.frameRate,\n          value: []\n        };\n        var arr = Object.prototype.hasOwnProperty.call(data.k[ind], \"s\") ? data.k[ind].s : data.k[ind - 1].e;\n        lenKey = arr.length;\n\n        for (iKey = 0; iKey < lenKey; iKey += 1) {\n          obKey[iKey] = arr[iKey];\n          obKey.value[iKey] = arr[iKey];\n        }\n\n        return obKey;\n      }\n\n      function framesToTime(frames, fps) {\n        if (!fps) {\n          fps = elem.comp.globalData.frameRate;\n        }\n\n        return frames / fps;\n      }\n\n      function timeToFrames(t, fps) {\n        if (!t && t !== 0) {\n          t = time;\n        }\n\n        if (!fps) {\n          fps = elem.comp.globalData.frameRate;\n        }\n\n        return t * fps;\n      }\n\n      function seedRandom(seed) {\n        BMMath.seedrandom(randSeed + seed);\n      }\n\n      function sourceRectAtTime() {\n        return elem.sourceRectAtTime();\n      }\n\n      function substring(init, end) {\n        if (typeof value === \"string\") {\n          if (end === undefined) {\n            return value.substring(init);\n          }\n\n          return value.substring(init, end);\n        }\n\n        return \"\";\n      }\n\n      function substr(init, end) {\n        if (typeof value === \"string\") {\n          if (end === undefined) {\n            return value.substr(init);\n          }\n\n          return value.substr(init, end);\n        }\n\n        return \"\";\n      }\n\n      function posterizeTime(framesPerSecond) {\n        time = framesPerSecond === 0 ? 0 : Math.floor(time * framesPerSecond) / framesPerSecond;\n        value = valueAtTime(time);\n      }\n\n      var time;\n      var velocity;\n      var value;\n      var text;\n      var textIndex;\n      var textTotal;\n      var selectorValue;\n      var index = elem.data.ind;\n      var hasParent = !!(elem.hierarchy && elem.hierarchy.length);\n      var parent;\n      var randSeed = Math.floor(Math.random() * 1000000);\n      var globalData = elem.globalData;\n\n      function executeExpression(_value) {\n        // globalData.pushExpression();\n        value = _value;\n\n        if (_needsRandom) {\n          seedRandom(randSeed);\n        }\n\n        if ((this || _global).frameExpressionId === elem.globalData.frameId && (this || _global).propType !== \"textSelector\") {\n          return value;\n        }\n\n        if ((this || _global).propType === \"textSelector\") {\n          textIndex = (this || _global).textIndex;\n          textTotal = (this || _global).textTotal;\n          selectorValue = (this || _global).selectorValue;\n        }\n\n        if (!thisLayer) {\n          text = elem.layerInterface.text;\n          thisLayer = elem.layerInterface;\n          thisComp = elem.comp.compInterface;\n          toWorld = thisLayer.toWorld.bind(thisLayer);\n          fromWorld = thisLayer.fromWorld.bind(thisLayer);\n          fromComp = thisLayer.fromComp.bind(thisLayer);\n          toComp = thisLayer.toComp.bind(thisLayer);\n          mask = thisLayer.mask ? thisLayer.mask.bind(thisLayer) : null;\n          fromCompToSurface = fromComp;\n        }\n\n        if (!transform) {\n          transform = elem.layerInterface(\"ADBE Transform Group\");\n          $bm_transform = transform;\n\n          if (transform) {\n            anchorPoint = transform.anchorPoint;\n            /* position = transform.position;\r\n                      rotation = transform.rotation;\r\n                      scale = transform.scale; */\n          }\n        }\n\n        if (elemType === 4 && !content) {\n          content = thisLayer(\"ADBE Root Vectors Group\");\n        }\n\n        if (!effect) {\n          effect = thisLayer(4);\n        }\n\n        hasParent = !!(elem.hierarchy && elem.hierarchy.length);\n\n        if (hasParent && !parent) {\n          parent = elem.hierarchy[0].layerInterface;\n        }\n\n        time = (this || _global).comp.renderedFrame / (this || _global).comp.globalData.frameRate;\n\n        if (needsVelocity) {\n          velocity = velocityAtTime(time);\n        }\n\n        expression_function();\n        (this || _global).frameExpressionId = elem.globalData.frameId; // TODO: Check if it's possible to return on ShapeInterface the .v value\n\n        if (scoped_bm_rt.propType === \"shape\") {\n          scoped_bm_rt = scoped_bm_rt.v;\n        } // globalData.popExpression();\n\n\n        return scoped_bm_rt;\n      }\n\n      return executeExpression;\n    }\n\n    ob.initiateExpression = initiateExpression;\n    return ob;\n  }();\n  /* global ExpressionManager, createTypedArray */\n\n  /* exported expressionHelpers */\n\n\n  var expressionHelpers = function () {\n    function searchExpressions(elem, data, prop) {\n      if (data.x) {\n        prop.k = true;\n        prop.x = true;\n        prop.initiateExpression = ExpressionManager.initiateExpression;\n        prop.effectsSequence.push(prop.initiateExpression(elem, data, prop).bind(prop));\n      }\n    }\n\n    function getValueAtTime(frameNum) {\n      frameNum *= (this || _global).elem.globalData.frameRate;\n      frameNum -= (this || _global).offsetTime;\n\n      if (frameNum !== (this || _global)._cachingAtTime.lastFrame) {\n        (this || _global)._cachingAtTime.lastIndex = (this || _global)._cachingAtTime.lastFrame < frameNum ? (this || _global)._cachingAtTime.lastIndex : 0;\n        (this || _global)._cachingAtTime.value = this.interpolateValue(frameNum, (this || _global)._cachingAtTime);\n        (this || _global)._cachingAtTime.lastFrame = frameNum;\n      }\n\n      return (this || _global)._cachingAtTime.value;\n    }\n\n    function getSpeedAtTime(frameNum) {\n      var delta = -0.01;\n      var v1 = this.getValueAtTime(frameNum);\n      var v2 = this.getValueAtTime(frameNum + delta);\n      var speed = 0;\n\n      if (v1.length) {\n        var i;\n\n        for (i = 0; i < v1.length; i += 1) {\n          speed += Math.pow(v2[i] - v1[i], 2);\n        }\n\n        speed = Math.sqrt(speed) * 100;\n      } else {\n        speed = 0;\n      }\n\n      return speed;\n    }\n\n    function getVelocityAtTime(frameNum) {\n      if ((this || _global).vel !== undefined) {\n        return (this || _global).vel;\n      }\n\n      var delta = -0.001; // frameNum += this.elem.data.st;\n\n      var v1 = this.getValueAtTime(frameNum);\n      var v2 = this.getValueAtTime(frameNum + delta);\n      var velocity;\n\n      if (v1.length) {\n        velocity = createTypedArray(\"float32\", v1.length);\n        var i;\n\n        for (i = 0; i < v1.length; i += 1) {\n          // removing frameRate\n          // if needed, don't add it here\n          // velocity[i] = this.elem.globalData.frameRate*((v2[i] - v1[i])/delta);\n          velocity[i] = (v2[i] - v1[i]) / delta;\n        }\n      } else {\n        velocity = (v2 - v1) / delta;\n      }\n\n      return velocity;\n    }\n\n    function getStaticValueAtTime() {\n      return (this || _global).pv;\n    }\n\n    function setGroupProperty(propertyGroup) {\n      (this || _global).propertyGroup = propertyGroup;\n    }\n\n    return {\n      searchExpressions: searchExpressions,\n      getSpeedAtTime: getSpeedAtTime,\n      getVelocityAtTime: getVelocityAtTime,\n      getValueAtTime: getValueAtTime,\n      getStaticValueAtTime: getStaticValueAtTime,\n      setGroupProperty: setGroupProperty\n    };\n  }();\n  /* global createTypedArray, Matrix, TransformPropertyFactory, expressionHelpers, PropertyFactory, expressionHelpers,\r\n  initialDefaultFrame, shapePool, ShapePropertyFactory, bez, extendPrototype, ExpressionManager, createSizedArray */\n\n\n  (function addPropertyDecorator() {\n    function loopOut(type, duration, durationFlag) {\n      if (!(this || _global).k || !(this || _global).keyframes) {\n        return (this || _global).pv;\n      }\n\n      type = type ? type.toLowerCase() : \"\";\n      var currentFrame = (this || _global).comp.renderedFrame;\n      var keyframes = (this || _global).keyframes;\n      var lastKeyFrame = keyframes[keyframes.length - 1].t;\n\n      if (currentFrame <= lastKeyFrame) {\n        return (this || _global).pv;\n      }\n\n      var cycleDuration;\n      var firstKeyFrame;\n\n      if (!durationFlag) {\n        if (!duration || duration > keyframes.length - 1) {\n          duration = keyframes.length - 1;\n        }\n\n        firstKeyFrame = keyframes[keyframes.length - 1 - duration].t;\n        cycleDuration = lastKeyFrame - firstKeyFrame;\n      } else {\n        if (!duration) {\n          cycleDuration = Math.max(0, lastKeyFrame - (this || _global).elem.data.ip);\n        } else {\n          cycleDuration = Math.abs(lastKeyFrame - (this || _global).elem.comp.globalData.frameRate * duration);\n        }\n\n        firstKeyFrame = lastKeyFrame - cycleDuration;\n      }\n\n      var i;\n      var len;\n      var ret;\n\n      if (type === \"pingpong\") {\n        var iterations = Math.floor((currentFrame - firstKeyFrame) / cycleDuration);\n\n        if (iterations % 2 !== 0) {\n          return this.getValueAtTime((cycleDuration - (currentFrame - firstKeyFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n        }\n      } else if (type === \"offset\") {\n        var initV = this.getValueAtTime(firstKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var endV = this.getValueAtTime(lastKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var current = this.getValueAtTime(((currentFrame - firstKeyFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n\n        var repeats = Math.floor((currentFrame - firstKeyFrame) / cycleDuration);\n\n        if ((this || _global).pv.length) {\n          ret = new Array(initV.length);\n          len = ret.length;\n\n          for (i = 0; i < len; i += 1) {\n            ret[i] = (endV[i] - initV[i]) * repeats + current[i];\n          }\n\n          return ret;\n        }\n\n        return (endV - initV) * repeats + current;\n      } else if (type === \"continue\") {\n        var lastValue = this.getValueAtTime(lastKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var nextLastValue = this.getValueAtTime((lastKeyFrame - 0.001) / (this || _global).comp.globalData.frameRate, 0);\n\n        if ((this || _global).pv.length) {\n          ret = new Array(lastValue.length);\n          len = ret.length;\n\n          for (i = 0; i < len; i += 1) {\n            ret[i] = lastValue[i] + (lastValue[i] - nextLastValue[i]) * ((currentFrame - lastKeyFrame) / (this || _global).comp.globalData.frameRate) / 0.0005; // eslint-disable-line\n          }\n\n          return ret;\n        }\n\n        return lastValue + (lastValue - nextLastValue) * ((currentFrame - lastKeyFrame) / 0.001);\n      }\n\n      return this.getValueAtTime(((currentFrame - firstKeyFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n    }\n\n    function loopIn(type, duration, durationFlag) {\n      if (!(this || _global).k) {\n        return (this || _global).pv;\n      }\n\n      type = type ? type.toLowerCase() : \"\";\n      var currentFrame = (this || _global).comp.renderedFrame;\n      var keyframes = (this || _global).keyframes;\n      var firstKeyFrame = keyframes[0].t;\n\n      if (currentFrame >= firstKeyFrame) {\n        return (this || _global).pv;\n      }\n\n      var cycleDuration;\n      var lastKeyFrame;\n\n      if (!durationFlag) {\n        if (!duration || duration > keyframes.length - 1) {\n          duration = keyframes.length - 1;\n        }\n\n        lastKeyFrame = keyframes[duration].t;\n        cycleDuration = lastKeyFrame - firstKeyFrame;\n      } else {\n        if (!duration) {\n          cycleDuration = Math.max(0, (this || _global).elem.data.op - firstKeyFrame);\n        } else {\n          cycleDuration = Math.abs((this || _global).elem.comp.globalData.frameRate * duration);\n        }\n\n        lastKeyFrame = firstKeyFrame + cycleDuration;\n      }\n\n      var i;\n      var len;\n      var ret;\n\n      if (type === \"pingpong\") {\n        var iterations = Math.floor((firstKeyFrame - currentFrame) / cycleDuration);\n\n        if (iterations % 2 === 0) {\n          return this.getValueAtTime(((firstKeyFrame - currentFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n        }\n      } else if (type === \"offset\") {\n        var initV = this.getValueAtTime(firstKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var endV = this.getValueAtTime(lastKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var current = this.getValueAtTime((cycleDuration - (firstKeyFrame - currentFrame) % cycleDuration + firstKeyFrame) / (this || _global).comp.globalData.frameRate, 0);\n        var repeats = Math.floor((firstKeyFrame - currentFrame) / cycleDuration) + 1;\n\n        if ((this || _global).pv.length) {\n          ret = new Array(initV.length);\n          len = ret.length;\n\n          for (i = 0; i < len; i += 1) {\n            ret[i] = current[i] - (endV[i] - initV[i]) * repeats;\n          }\n\n          return ret;\n        }\n\n        return current - (endV - initV) * repeats;\n      } else if (type === \"continue\") {\n        var firstValue = this.getValueAtTime(firstKeyFrame / (this || _global).comp.globalData.frameRate, 0);\n        var nextFirstValue = this.getValueAtTime((firstKeyFrame + 0.001) / (this || _global).comp.globalData.frameRate, 0);\n\n        if ((this || _global).pv.length) {\n          ret = new Array(firstValue.length);\n          len = ret.length;\n\n          for (i = 0; i < len; i += 1) {\n            ret[i] = firstValue[i] + (firstValue[i] - nextFirstValue[i]) * (firstKeyFrame - currentFrame) / 0.001;\n          }\n\n          return ret;\n        }\n\n        return firstValue + (firstValue - nextFirstValue) * (firstKeyFrame - currentFrame) / 0.001;\n      }\n\n      return this.getValueAtTime((cycleDuration - ((firstKeyFrame - currentFrame) % cycleDuration + firstKeyFrame)) / (this || _global).comp.globalData.frameRate, 0); // eslint-disable-line\n    }\n\n    function smooth(width, samples) {\n      if (!(this || _global).k) {\n        return (this || _global).pv;\n      }\n\n      width = (width || 0.4) * 0.5;\n      samples = Math.floor(samples || 5);\n\n      if (samples <= 1) {\n        return (this || _global).pv;\n      }\n\n      var currentTime = (this || _global).comp.renderedFrame / (this || _global).comp.globalData.frameRate;\n      var initFrame = currentTime - width;\n      var endFrame = currentTime + width;\n      var sampleFrequency = samples > 1 ? (endFrame - initFrame) / (samples - 1) : 1;\n      var i = 0;\n      var j = 0;\n      var value;\n\n      if ((this || _global).pv.length) {\n        value = createTypedArray(\"float32\", (this || _global).pv.length);\n      } else {\n        value = 0;\n      }\n\n      var sampleValue;\n\n      while (i < samples) {\n        sampleValue = this.getValueAtTime(initFrame + i * sampleFrequency);\n\n        if ((this || _global).pv.length) {\n          for (j = 0; j < (this || _global).pv.length; j += 1) {\n            value[j] += sampleValue[j];\n          }\n        } else {\n          value += sampleValue;\n        }\n\n        i += 1;\n      }\n\n      if ((this || _global).pv.length) {\n        for (j = 0; j < (this || _global).pv.length; j += 1) {\n          value[j] /= samples;\n        }\n      } else {\n        value /= samples;\n      }\n\n      return value;\n    }\n\n    function getTransformValueAtTime(time) {\n      if (!(this || _global)._transformCachingAtTime) {\n        (this || _global)._transformCachingAtTime = {\n          v: new Matrix()\n        };\n      } /// /\n\n\n      var matrix = (this || _global)._transformCachingAtTime.v;\n      matrix.cloneFromProps((this || _global).pre.props);\n\n      if ((this || _global).appliedTransformations < 1) {\n        var anchor = (this || _global).a.getValueAtTime(time);\n\n        matrix.translate(-anchor[0] * (this || _global).a.mult, -anchor[1] * (this || _global).a.mult, anchor[2] * (this || _global).a.mult);\n      }\n\n      if ((this || _global).appliedTransformations < 2) {\n        var scale = (this || _global).s.getValueAtTime(time);\n\n        matrix.scale(scale[0] * (this || _global).s.mult, scale[1] * (this || _global).s.mult, scale[2] * (this || _global).s.mult);\n      }\n\n      if ((this || _global).sk && (this || _global).appliedTransformations < 3) {\n        var skew = (this || _global).sk.getValueAtTime(time);\n\n        var skewAxis = (this || _global).sa.getValueAtTime(time);\n\n        matrix.skewFromAxis(-skew * (this || _global).sk.mult, skewAxis * (this || _global).sa.mult);\n      }\n\n      if ((this || _global).r && (this || _global).appliedTransformations < 4) {\n        var rotation = (this || _global).r.getValueAtTime(time);\n\n        matrix.rotate(-rotation * (this || _global).r.mult);\n      } else if (!(this || _global).r && (this || _global).appliedTransformations < 4) {\n        var rotationZ = (this || _global).rz.getValueAtTime(time);\n\n        var rotationY = (this || _global).ry.getValueAtTime(time);\n\n        var rotationX = (this || _global).rx.getValueAtTime(time);\n\n        var orientation = (this || _global).or.getValueAtTime(time);\n\n        matrix.rotateZ(-rotationZ * (this || _global).rz.mult).rotateY(rotationY * (this || _global).ry.mult).rotateX(rotationX * (this || _global).rx.mult).rotateZ(-orientation[2] * (this || _global).or.mult).rotateY(orientation[1] * (this || _global).or.mult).rotateX(orientation[0] * (this || _global).or.mult);\n      }\n\n      if ((this || _global).data.p && (this || _global).data.p.s) {\n        var positionX = (this || _global).px.getValueAtTime(time);\n\n        var positionY = (this || _global).py.getValueAtTime(time);\n\n        if ((this || _global).data.p.z) {\n          var positionZ = (this || _global).pz.getValueAtTime(time);\n\n          matrix.translate(positionX * (this || _global).px.mult, positionY * (this || _global).py.mult, -positionZ * (this || _global).pz.mult);\n        } else {\n          matrix.translate(positionX * (this || _global).px.mult, positionY * (this || _global).py.mult, 0);\n        }\n      } else {\n        var position = (this || _global).p.getValueAtTime(time);\n\n        matrix.translate(position[0] * (this || _global).p.mult, position[1] * (this || _global).p.mult, -position[2] * (this || _global).p.mult);\n      }\n\n      return matrix; /// /\n    }\n\n    function getTransformStaticValueAtTime() {\n      return (this || _global).v.clone(new Matrix());\n    }\n\n    var getTransformProperty = TransformPropertyFactory.getTransformProperty;\n\n    TransformPropertyFactory.getTransformProperty = function (elem, data, container) {\n      var prop = getTransformProperty(elem, data, container);\n\n      if (prop.dynamicProperties.length) {\n        prop.getValueAtTime = getTransformValueAtTime.bind(prop);\n      } else {\n        prop.getValueAtTime = getTransformStaticValueAtTime.bind(prop);\n      }\n\n      prop.setGroupProperty = expressionHelpers.setGroupProperty;\n      return prop;\n    };\n\n    var propertyGetProp = PropertyFactory.getProp;\n\n    PropertyFactory.getProp = function (elem, data, type, mult, container) {\n      var prop = propertyGetProp(elem, data, type, mult, container); // prop.getVelocityAtTime = getVelocityAtTime;\n      // prop.loopOut = loopOut;\n      // prop.loopIn = loopIn;\n\n      if (prop.kf) {\n        prop.getValueAtTime = expressionHelpers.getValueAtTime.bind(prop);\n      } else {\n        prop.getValueAtTime = expressionHelpers.getStaticValueAtTime.bind(prop);\n      }\n\n      prop.setGroupProperty = expressionHelpers.setGroupProperty;\n      prop.loopOut = loopOut;\n      prop.loopIn = loopIn;\n      prop.smooth = smooth;\n      prop.getVelocityAtTime = expressionHelpers.getVelocityAtTime.bind(prop);\n      prop.getSpeedAtTime = expressionHelpers.getSpeedAtTime.bind(prop);\n      prop.numKeys = data.a === 1 ? data.k.length : 0;\n      prop.propertyIndex = data.ix;\n      var value = 0;\n\n      if (type !== 0) {\n        value = createTypedArray(\"float32\", data.a === 1 ? data.k[0].s.length : data.k.length);\n      }\n\n      prop._cachingAtTime = {\n        lastFrame: initialDefaultFrame,\n        lastIndex: 0,\n        value: value\n      };\n      expressionHelpers.searchExpressions(elem, data, prop);\n\n      if (prop.k) {\n        container.addDynamicProperty(prop);\n      }\n\n      return prop;\n    };\n\n    function getShapeValueAtTime(frameNum) {\n      // For now this caching object is created only when needed instead of creating it when the shape is initialized.\n      if (!(this || _global)._cachingAtTime) {\n        (this || _global)._cachingAtTime = {\n          shapeValue: shapePool.clone((this || _global).pv),\n          lastIndex: 0,\n          lastTime: initialDefaultFrame\n        };\n      }\n\n      frameNum *= (this || _global).elem.globalData.frameRate;\n      frameNum -= (this || _global).offsetTime;\n\n      if (frameNum !== (this || _global)._cachingAtTime.lastTime) {\n        (this || _global)._cachingAtTime.lastIndex = (this || _global)._cachingAtTime.lastTime < frameNum ? (this || _global)._caching.lastIndex : 0;\n        (this || _global)._cachingAtTime.lastTime = frameNum;\n        this.interpolateShape(frameNum, (this || _global)._cachingAtTime.shapeValue, (this || _global)._cachingAtTime);\n      }\n\n      return (this || _global)._cachingAtTime.shapeValue;\n    }\n\n    var ShapePropertyConstructorFunction = ShapePropertyFactory.getConstructorFunction();\n    var KeyframedShapePropertyConstructorFunction = ShapePropertyFactory.getKeyframedConstructorFunction();\n\n    function ShapeExpressions() {}\n\n    ShapeExpressions.prototype = {\n      vertices: function (prop, time) {\n        if ((this || _global).k) {\n          this.getValue();\n        }\n\n        var shapePath = (this || _global).v;\n\n        if (time !== undefined) {\n          shapePath = this.getValueAtTime(time, 0);\n        }\n\n        var i;\n        var len = shapePath._length;\n        var vertices = shapePath[prop];\n        var points = shapePath.v;\n        var arr = createSizedArray(len);\n\n        for (i = 0; i < len; i += 1) {\n          if (prop === \"i\" || prop === \"o\") {\n            arr[i] = [vertices[i][0] - points[i][0], vertices[i][1] - points[i][1]];\n          } else {\n            arr[i] = [vertices[i][0], vertices[i][1]];\n          }\n        }\n\n        return arr;\n      },\n      points: function (time) {\n        return this.vertices(\"v\", time);\n      },\n      inTangents: function (time) {\n        return this.vertices(\"i\", time);\n      },\n      outTangents: function (time) {\n        return this.vertices(\"o\", time);\n      },\n      isClosed: function () {\n        return (this || _global).v.c;\n      },\n      pointOnPath: function (perc, time) {\n        var shapePath = (this || _global).v;\n\n        if (time !== undefined) {\n          shapePath = this.getValueAtTime(time, 0);\n        }\n\n        if (!(this || _global)._segmentsLength) {\n          (this || _global)._segmentsLength = bez.getSegmentsLength(shapePath);\n        }\n\n        var segmentsLength = (this || _global)._segmentsLength;\n        var lengths = segmentsLength.lengths;\n        var lengthPos = segmentsLength.totalLength * perc;\n        var i = 0;\n        var len = lengths.length;\n        var accumulatedLength = 0;\n        var pt;\n\n        while (i < len) {\n          if (accumulatedLength + lengths[i].addedLength > lengthPos) {\n            var initIndex = i;\n            var endIndex = shapePath.c && i === len - 1 ? 0 : i + 1;\n            var segmentPerc = (lengthPos - accumulatedLength) / lengths[i].addedLength;\n            pt = bez.getPointInSegment(shapePath.v[initIndex], shapePath.v[endIndex], shapePath.o[initIndex], shapePath.i[endIndex], segmentPerc, lengths[i]);\n            break;\n          } else {\n            accumulatedLength += lengths[i].addedLength;\n          }\n\n          i += 1;\n        }\n\n        if (!pt) {\n          pt = shapePath.c ? [shapePath.v[0][0], shapePath.v[0][1]] : [shapePath.v[shapePath._length - 1][0], shapePath.v[shapePath._length - 1][1]];\n        }\n\n        return pt;\n      },\n      vectorOnPath: function (perc, time, vectorType) {\n        // perc doesn't use triple equality because it can be a Number object as well as a primitive.\n        if (perc == 1) {\n          // eslint-disable-line eqeqeq\n          perc = (this || _global).v.c;\n        } else if (perc == 0) {\n          // eslint-disable-line eqeqeq\n          perc = 0.999;\n        }\n\n        var pt1 = this.pointOnPath(perc, time);\n        var pt2 = this.pointOnPath(perc + 0.001, time);\n        var xLength = pt2[0] - pt1[0];\n        var yLength = pt2[1] - pt1[1];\n        var magnitude = Math.sqrt(Math.pow(xLength, 2) + Math.pow(yLength, 2));\n\n        if (magnitude === 0) {\n          return [0, 0];\n        }\n\n        var unitVector = vectorType === \"tangent\" ? [xLength / magnitude, yLength / magnitude] : [-yLength / magnitude, xLength / magnitude];\n        return unitVector;\n      },\n      tangentOnPath: function (perc, time) {\n        return this.vectorOnPath(perc, time, \"tangent\");\n      },\n      normalOnPath: function (perc, time) {\n        return this.vectorOnPath(perc, time, \"normal\");\n      },\n      setGroupProperty: expressionHelpers.setGroupProperty,\n      getValueAtTime: expressionHelpers.getStaticValueAtTime\n    };\n    extendPrototype([ShapeExpressions], ShapePropertyConstructorFunction);\n    extendPrototype([ShapeExpressions], KeyframedShapePropertyConstructorFunction);\n    KeyframedShapePropertyConstructorFunction.prototype.getValueAtTime = getShapeValueAtTime;\n    KeyframedShapePropertyConstructorFunction.prototype.initiateExpression = ExpressionManager.initiateExpression;\n    var propertyGetShapeProp = ShapePropertyFactory.getShapeProp;\n\n    ShapePropertyFactory.getShapeProp = function (elem, data, type, arr, trims) {\n      var prop = propertyGetShapeProp(elem, data, type, arr, trims);\n      prop.propertyIndex = data.ix;\n      prop.lock = false;\n\n      if (type === 3) {\n        expressionHelpers.searchExpressions(elem, data.pt, prop);\n      } else if (type === 4) {\n        expressionHelpers.searchExpressions(elem, data.ks, prop);\n      }\n\n      if (prop.k) {\n        elem.addDynamicProperty(prop);\n      }\n\n      return prop;\n    };\n  })();\n  /* global ExpressionManager, TextProperty */\n\n\n  (function addDecorator() {\n    function searchExpressions() {\n      if ((this || _global).data.d.x) {\n        (this || _global).calculateExpression = ExpressionManager.initiateExpression.bind(this || _global)((this || _global).elem, (this || _global).data.d, this || _global);\n        this.addEffect((this || _global).getExpressionValue.bind(this || _global));\n        return true;\n      }\n\n      return null;\n    }\n\n    TextProperty.prototype.getExpressionValue = function (currentValue, text) {\n      var newValue = this.calculateExpression(text);\n\n      if (currentValue.t !== newValue) {\n        var newData = {};\n        this.copyData(newData, currentValue);\n        newData.t = newValue.toString();\n        newData.__complete = false;\n        return newData;\n      }\n\n      return currentValue;\n    };\n\n    TextProperty.prototype.searchProperty = function () {\n      var isKeyframed = this.searchKeyframes();\n      var hasExpressions = this.searchExpressions();\n      (this || _global).kf = isKeyframed || hasExpressions;\n      return (this || _global).kf;\n    };\n\n    TextProperty.prototype.searchExpressions = searchExpressions;\n  })();\n  /* global propertyGroupFactory, PropertyInterface */\n\n  /* exported ShapePathInterface */\n\n\n  var ShapePathInterface = function () {\n    return function pathInterfaceFactory(shape, view, propertyGroup) {\n      var prop = view.sh;\n\n      function interfaceFunction(val) {\n        if (val === \"Shape\" || val === \"shape\" || val === \"Path\" || val === \"path\" || val === \"ADBE Vector Shape\" || val === 2) {\n          return interfaceFunction.path;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      prop.setGroupProperty(PropertyInterface(\"Path\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        path: {\n          get: function () {\n            if (prop.k) {\n              prop.getValue();\n            }\n\n            return prop;\n          }\n        },\n        shape: {\n          get: function () {\n            if (prop.k) {\n              prop.getValue();\n            }\n\n            return prop;\n          }\n        },\n        _name: {\n          value: shape.nm\n        },\n        ix: {\n          value: shape.ix\n        },\n        propertyIndex: {\n          value: shape.ix\n        },\n        mn: {\n          value: shape.mn\n        },\n        propertyGroup: {\n          value: propertyGroup\n        }\n      });\n      return interfaceFunction;\n    };\n  }();\n  /* exported propertyGroupFactory */\n\n\n  var propertyGroupFactory = function () {\n    return function (interfaceFunction, parentPropertyGroup) {\n      return function (val) {\n        val = val === undefined ? 1 : val;\n\n        if (val <= 0) {\n          return interfaceFunction;\n        }\n\n        return parentPropertyGroup(val - 1);\n      };\n    };\n  }();\n  /* exported PropertyInterface */\n\n\n  var PropertyInterface = function () {\n    return function (propertyName, propertyGroup) {\n      var interfaceFunction = {\n        _name: propertyName\n      };\n\n      function _propertyGroup(val) {\n        val = val === undefined ? 1 : val;\n\n        if (val <= 0) {\n          return interfaceFunction;\n        }\n\n        return propertyGroup(val - 1);\n      }\n\n      return _propertyGroup;\n    };\n  }();\n  /* global ExpressionPropertyInterface, PropertyInterface, propertyGroupFactory, ShapePathInterface */\n\n  /* exported ShapeExpressionInterface */\n\n\n  var ShapeExpressionInterface = function () {\n    function iterateElements(shapes, view, propertyGroup) {\n      var arr = [];\n      var i;\n      var len = shapes ? shapes.length : 0;\n\n      for (i = 0; i < len; i += 1) {\n        if (shapes[i].ty === \"gr\") {\n          arr.push(groupInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"fl\") {\n          arr.push(fillInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"st\") {\n          arr.push(strokeInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"tm\") {\n          arr.push(trimInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"tr\") {// arr.push(transformInterfaceFactory(shapes[i],view[i],propertyGroup));\n        } else if (shapes[i].ty === \"el\") {\n          arr.push(ellipseInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"sr\") {\n          arr.push(starInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"sh\") {\n          arr.push(ShapePathInterface(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"rc\") {\n          arr.push(rectInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"rd\") {\n          arr.push(roundedInterfaceFactory(shapes[i], view[i], propertyGroup));\n        } else if (shapes[i].ty === \"rp\") {\n          arr.push(repeaterInterfaceFactory(shapes[i], view[i], propertyGroup));\n        }\n      }\n\n      return arr;\n    }\n\n    function contentsInterfaceFactory(shape, view, propertyGroup) {\n      var interfaces;\n\n      var interfaceFunction = function _interfaceFunction(value) {\n        var i = 0;\n        var len = interfaces.length;\n\n        while (i < len) {\n          if (interfaces[i]._name === value || interfaces[i].mn === value || interfaces[i].propertyIndex === value || interfaces[i].ix === value || interfaces[i].ind === value) {\n            return interfaces[i];\n          }\n\n          i += 1;\n        }\n\n        if (typeof value === \"number\") {\n          return interfaces[value - 1];\n        }\n\n        return null;\n      };\n\n      interfaceFunction.propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n      interfaces = iterateElements(shape.it, view.it, interfaceFunction.propertyGroup);\n      interfaceFunction.numProperties = interfaces.length;\n      var transformInterface = transformInterfaceFactory(shape.it[shape.it.length - 1], view.it[view.it.length - 1], interfaceFunction.propertyGroup);\n      interfaceFunction.transform = transformInterface;\n      interfaceFunction.propertyIndex = shape.cix;\n      interfaceFunction._name = shape.nm;\n      return interfaceFunction;\n    }\n\n    function groupInterfaceFactory(shape, view, propertyGroup) {\n      var interfaceFunction = function _interfaceFunction(value) {\n        switch (value) {\n          case \"ADBE Vectors Group\":\n          case \"Contents\":\n          case 2:\n            return interfaceFunction.content;\n          // Not necessary for now. Keeping them here in case a new case appears\n          // case 'ADBE Vector Transform Group':\n          // case 3:\n\n          default:\n            return interfaceFunction.transform;\n        }\n      };\n\n      interfaceFunction.propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n      var content = contentsInterfaceFactory(shape, view, interfaceFunction.propertyGroup);\n      var transformInterface = transformInterfaceFactory(shape.it[shape.it.length - 1], view.it[view.it.length - 1], interfaceFunction.propertyGroup);\n      interfaceFunction.content = content;\n      interfaceFunction.transform = transformInterface;\n      Object.defineProperty(interfaceFunction, \"_name\", {\n        get: function () {\n          return shape.nm;\n        }\n      }); // interfaceFunction.content = interfaceFunction;\n\n      interfaceFunction.numProperties = shape.np;\n      interfaceFunction.propertyIndex = shape.ix;\n      interfaceFunction.nm = shape.nm;\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function fillInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(val) {\n        if (val === \"Color\" || val === \"color\") {\n          return interfaceFunction.color;\n        }\n\n        if (val === \"Opacity\" || val === \"opacity\") {\n          return interfaceFunction.opacity;\n        }\n\n        return null;\n      }\n\n      Object.defineProperties(interfaceFunction, {\n        color: {\n          get: ExpressionPropertyInterface(view.c)\n        },\n        opacity: {\n          get: ExpressionPropertyInterface(view.o)\n        },\n        _name: {\n          value: shape.nm\n        },\n        mn: {\n          value: shape.mn\n        }\n      });\n      view.c.setGroupProperty(PropertyInterface(\"Color\", propertyGroup));\n      view.o.setGroupProperty(PropertyInterface(\"Opacity\", propertyGroup));\n      return interfaceFunction;\n    }\n\n    function strokeInterfaceFactory(shape, view, propertyGroup) {\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var _dashPropertyGroup = propertyGroupFactory(dashOb, _propertyGroup);\n\n      function addPropertyToDashOb(i) {\n        Object.defineProperty(dashOb, shape.d[i].nm, {\n          get: ExpressionPropertyInterface(view.d.dataProps[i].p)\n        });\n      }\n\n      var i;\n      var len = shape.d ? shape.d.length : 0;\n      var dashOb = {};\n\n      for (i = 0; i < len; i += 1) {\n        addPropertyToDashOb(i);\n        view.d.dataProps[i].p.setGroupProperty(_dashPropertyGroup);\n      }\n\n      function interfaceFunction(val) {\n        if (val === \"Color\" || val === \"color\") {\n          return interfaceFunction.color;\n        }\n\n        if (val === \"Opacity\" || val === \"opacity\") {\n          return interfaceFunction.opacity;\n        }\n\n        if (val === \"Stroke Width\" || val === \"stroke width\") {\n          return interfaceFunction.strokeWidth;\n        }\n\n        return null;\n      }\n\n      Object.defineProperties(interfaceFunction, {\n        color: {\n          get: ExpressionPropertyInterface(view.c)\n        },\n        opacity: {\n          get: ExpressionPropertyInterface(view.o)\n        },\n        strokeWidth: {\n          get: ExpressionPropertyInterface(view.w)\n        },\n        dash: {\n          get: function () {\n            return dashOb;\n          }\n        },\n        _name: {\n          value: shape.nm\n        },\n        mn: {\n          value: shape.mn\n        }\n      });\n      view.c.setGroupProperty(PropertyInterface(\"Color\", _propertyGroup));\n      view.o.setGroupProperty(PropertyInterface(\"Opacity\", _propertyGroup));\n      view.w.setGroupProperty(PropertyInterface(\"Stroke Width\", _propertyGroup));\n      return interfaceFunction;\n    }\n\n    function trimInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(val) {\n        if (val === shape.e.ix || val === \"End\" || val === \"end\") {\n          return interfaceFunction.end;\n        }\n\n        if (val === shape.s.ix) {\n          return interfaceFunction.start;\n        }\n\n        if (val === shape.o.ix) {\n          return interfaceFunction.offset;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      interfaceFunction.propertyIndex = shape.ix;\n      view.s.setGroupProperty(PropertyInterface(\"Start\", _propertyGroup));\n      view.e.setGroupProperty(PropertyInterface(\"End\", _propertyGroup));\n      view.o.setGroupProperty(PropertyInterface(\"Offset\", _propertyGroup));\n      interfaceFunction.propertyIndex = shape.ix;\n      interfaceFunction.propertyGroup = propertyGroup;\n      Object.defineProperties(interfaceFunction, {\n        start: {\n          get: ExpressionPropertyInterface(view.s)\n        },\n        end: {\n          get: ExpressionPropertyInterface(view.e)\n        },\n        offset: {\n          get: ExpressionPropertyInterface(view.o)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function transformInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.a.ix === value || value === \"Anchor Point\") {\n          return interfaceFunction.anchorPoint;\n        }\n\n        if (shape.o.ix === value || value === \"Opacity\") {\n          return interfaceFunction.opacity;\n        }\n\n        if (shape.p.ix === value || value === \"Position\") {\n          return interfaceFunction.position;\n        }\n\n        if (shape.r.ix === value || value === \"Rotation\" || value === \"ADBE Vector Rotation\") {\n          return interfaceFunction.rotation;\n        }\n\n        if (shape.s.ix === value || value === \"Scale\") {\n          return interfaceFunction.scale;\n        }\n\n        if (shape.sk && shape.sk.ix === value || value === \"Skew\") {\n          return interfaceFunction.skew;\n        }\n\n        if (shape.sa && shape.sa.ix === value || value === \"Skew Axis\") {\n          return interfaceFunction.skewAxis;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      view.transform.mProps.o.setGroupProperty(PropertyInterface(\"Opacity\", _propertyGroup));\n      view.transform.mProps.p.setGroupProperty(PropertyInterface(\"Position\", _propertyGroup));\n      view.transform.mProps.a.setGroupProperty(PropertyInterface(\"Anchor Point\", _propertyGroup));\n      view.transform.mProps.s.setGroupProperty(PropertyInterface(\"Scale\", _propertyGroup));\n      view.transform.mProps.r.setGroupProperty(PropertyInterface(\"Rotation\", _propertyGroup));\n\n      if (view.transform.mProps.sk) {\n        view.transform.mProps.sk.setGroupProperty(PropertyInterface(\"Skew\", _propertyGroup));\n        view.transform.mProps.sa.setGroupProperty(PropertyInterface(\"Skew Angle\", _propertyGroup));\n      }\n\n      view.transform.op.setGroupProperty(PropertyInterface(\"Opacity\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        opacity: {\n          get: ExpressionPropertyInterface(view.transform.mProps.o)\n        },\n        position: {\n          get: ExpressionPropertyInterface(view.transform.mProps.p)\n        },\n        anchorPoint: {\n          get: ExpressionPropertyInterface(view.transform.mProps.a)\n        },\n        scale: {\n          get: ExpressionPropertyInterface(view.transform.mProps.s)\n        },\n        rotation: {\n          get: ExpressionPropertyInterface(view.transform.mProps.r)\n        },\n        skew: {\n          get: ExpressionPropertyInterface(view.transform.mProps.sk)\n        },\n        skewAxis: {\n          get: ExpressionPropertyInterface(view.transform.mProps.sa)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.ty = \"tr\";\n      interfaceFunction.mn = shape.mn;\n      interfaceFunction.propertyGroup = propertyGroup;\n      return interfaceFunction;\n    }\n\n    function ellipseInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.p.ix === value) {\n          return interfaceFunction.position;\n        }\n\n        if (shape.s.ix === value) {\n          return interfaceFunction.size;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      interfaceFunction.propertyIndex = shape.ix;\n      var prop = view.sh.ty === \"tm\" ? view.sh.prop : view.sh;\n      prop.s.setGroupProperty(PropertyInterface(\"Size\", _propertyGroup));\n      prop.p.setGroupProperty(PropertyInterface(\"Position\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        size: {\n          get: ExpressionPropertyInterface(prop.s)\n        },\n        position: {\n          get: ExpressionPropertyInterface(prop.p)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function starInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.p.ix === value) {\n          return interfaceFunction.position;\n        }\n\n        if (shape.r.ix === value) {\n          return interfaceFunction.rotation;\n        }\n\n        if (shape.pt.ix === value) {\n          return interfaceFunction.points;\n        }\n\n        if (shape.or.ix === value || value === \"ADBE Vector Star Outer Radius\") {\n          return interfaceFunction.outerRadius;\n        }\n\n        if (shape.os.ix === value) {\n          return interfaceFunction.outerRoundness;\n        }\n\n        if (shape.ir && (shape.ir.ix === value || value === \"ADBE Vector Star Inner Radius\")) {\n          return interfaceFunction.innerRadius;\n        }\n\n        if (shape.is && shape.is.ix === value) {\n          return interfaceFunction.innerRoundness;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var prop = view.sh.ty === \"tm\" ? view.sh.prop : view.sh;\n      interfaceFunction.propertyIndex = shape.ix;\n      prop.or.setGroupProperty(PropertyInterface(\"Outer Radius\", _propertyGroup));\n      prop.os.setGroupProperty(PropertyInterface(\"Outer Roundness\", _propertyGroup));\n      prop.pt.setGroupProperty(PropertyInterface(\"Points\", _propertyGroup));\n      prop.p.setGroupProperty(PropertyInterface(\"Position\", _propertyGroup));\n      prop.r.setGroupProperty(PropertyInterface(\"Rotation\", _propertyGroup));\n\n      if (shape.ir) {\n        prop.ir.setGroupProperty(PropertyInterface(\"Inner Radius\", _propertyGroup));\n        prop.is.setGroupProperty(PropertyInterface(\"Inner Roundness\", _propertyGroup));\n      }\n\n      Object.defineProperties(interfaceFunction, {\n        position: {\n          get: ExpressionPropertyInterface(prop.p)\n        },\n        rotation: {\n          get: ExpressionPropertyInterface(prop.r)\n        },\n        points: {\n          get: ExpressionPropertyInterface(prop.pt)\n        },\n        outerRadius: {\n          get: ExpressionPropertyInterface(prop.or)\n        },\n        outerRoundness: {\n          get: ExpressionPropertyInterface(prop.os)\n        },\n        innerRadius: {\n          get: ExpressionPropertyInterface(prop.ir)\n        },\n        innerRoundness: {\n          get: ExpressionPropertyInterface(prop.is)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function rectInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.p.ix === value) {\n          return interfaceFunction.position;\n        }\n\n        if (shape.r.ix === value) {\n          return interfaceFunction.roundness;\n        }\n\n        if (shape.s.ix === value || value === \"Size\" || value === \"ADBE Vector Rect Size\") {\n          return interfaceFunction.size;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var prop = view.sh.ty === \"tm\" ? view.sh.prop : view.sh;\n      interfaceFunction.propertyIndex = shape.ix;\n      prop.p.setGroupProperty(PropertyInterface(\"Position\", _propertyGroup));\n      prop.s.setGroupProperty(PropertyInterface(\"Size\", _propertyGroup));\n      prop.r.setGroupProperty(PropertyInterface(\"Rotation\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        position: {\n          get: ExpressionPropertyInterface(prop.p)\n        },\n        roundness: {\n          get: ExpressionPropertyInterface(prop.r)\n        },\n        size: {\n          get: ExpressionPropertyInterface(prop.s)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function roundedInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.r.ix === value || value === \"Round Corners 1\") {\n          return interfaceFunction.radius;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var prop = view;\n      interfaceFunction.propertyIndex = shape.ix;\n      prop.rd.setGroupProperty(PropertyInterface(\"Radius\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        radius: {\n          get: ExpressionPropertyInterface(prop.rd)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    function repeaterInterfaceFactory(shape, view, propertyGroup) {\n      function interfaceFunction(value) {\n        if (shape.c.ix === value || value === \"Copies\") {\n          return interfaceFunction.copies;\n        }\n\n        if (shape.o.ix === value || value === \"Offset\") {\n          return interfaceFunction.offset;\n        }\n\n        return null;\n      }\n\n      var _propertyGroup = propertyGroupFactory(interfaceFunction, propertyGroup);\n\n      var prop = view;\n      interfaceFunction.propertyIndex = shape.ix;\n      prop.c.setGroupProperty(PropertyInterface(\"Copies\", _propertyGroup));\n      prop.o.setGroupProperty(PropertyInterface(\"Offset\", _propertyGroup));\n      Object.defineProperties(interfaceFunction, {\n        copies: {\n          get: ExpressionPropertyInterface(prop.c)\n        },\n        offset: {\n          get: ExpressionPropertyInterface(prop.o)\n        },\n        _name: {\n          value: shape.nm\n        }\n      });\n      interfaceFunction.mn = shape.mn;\n      return interfaceFunction;\n    }\n\n    return function (shapes, view, propertyGroup) {\n      var interfaces;\n\n      function _interfaceFunction(value) {\n        if (typeof value === \"number\") {\n          value = value === undefined ? 1 : value;\n\n          if (value === 0) {\n            return propertyGroup;\n          }\n\n          return interfaces[value - 1];\n        }\n\n        var i = 0;\n        var len = interfaces.length;\n\n        while (i < len) {\n          if (interfaces[i]._name === value) {\n            return interfaces[i];\n          }\n\n          i += 1;\n        }\n\n        return null;\n      }\n\n      function parentGroupWrapper() {\n        return propertyGroup;\n      }\n\n      _interfaceFunction.propertyGroup = propertyGroupFactory(_interfaceFunction, parentGroupWrapper);\n      interfaces = iterateElements(shapes, view, _interfaceFunction.propertyGroup);\n      _interfaceFunction.numProperties = interfaces.length;\n      _interfaceFunction._name = \"Contents\";\n      return _interfaceFunction;\n    };\n  }();\n  /* exported TextExpressionInterface */\n\n\n  var TextExpressionInterface = function () {\n    return function (elem) {\n      var _prevValue;\n\n      var _sourceText;\n\n      function _thisLayerFunction(name) {\n        switch (name) {\n          case \"ADBE Text Document\":\n            return _thisLayerFunction.sourceText;\n\n          default:\n            return null;\n        }\n      }\n\n      Object.defineProperty(_thisLayerFunction, \"sourceText\", {\n        get: function () {\n          elem.textProperty.getValue();\n          var stringValue = elem.textProperty.currentData.t;\n\n          if (stringValue !== _prevValue) {\n            elem.textProperty.currentData.t = _prevValue;\n            _sourceText = new String(stringValue); // eslint-disable-line no-new-wrappers\n            // If stringValue is an empty string, eval returns undefined, so it has to be returned as a String primitive\n\n            _sourceText.value = stringValue || new String(stringValue); // eslint-disable-line no-new-wrappers\n          }\n\n          return _sourceText;\n        }\n      });\n      return _thisLayerFunction;\n    };\n  }();\n  /* global Matrix, MaskManagerInterface, TransformExpressionInterface, getDescriptor */\n\n  /* exported LayerExpressionInterface */\n\n\n  var LayerExpressionInterface = function () {\n    function getMatrix(time) {\n      var toWorldMat = new Matrix();\n\n      if (time !== undefined) {\n        var propMatrix = (this || _global)._elem.finalTransform.mProp.getValueAtTime(time);\n\n        propMatrix.clone(toWorldMat);\n      } else {\n        var transformMat = (this || _global)._elem.finalTransform.mProp;\n        transformMat.applyToMatrix(toWorldMat);\n      }\n\n      return toWorldMat;\n    }\n\n    function toWorldVec(arr, time) {\n      var toWorldMat = this.getMatrix(time);\n      toWorldMat.props[12] = 0;\n      toWorldMat.props[13] = 0;\n      toWorldMat.props[14] = 0;\n      return this.applyPoint(toWorldMat, arr);\n    }\n\n    function toWorld(arr, time) {\n      var toWorldMat = this.getMatrix(time);\n      return this.applyPoint(toWorldMat, arr);\n    }\n\n    function fromWorldVec(arr, time) {\n      var toWorldMat = this.getMatrix(time);\n      toWorldMat.props[12] = 0;\n      toWorldMat.props[13] = 0;\n      toWorldMat.props[14] = 0;\n      return this.invertPoint(toWorldMat, arr);\n    }\n\n    function fromWorld(arr, time) {\n      var toWorldMat = this.getMatrix(time);\n      return this.invertPoint(toWorldMat, arr);\n    }\n\n    function applyPoint(matrix, arr) {\n      if ((this || _global)._elem.hierarchy && (this || _global)._elem.hierarchy.length) {\n        var i;\n        var len = (this || _global)._elem.hierarchy.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global)._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(matrix);\n        }\n      }\n\n      return matrix.applyToPointArray(arr[0], arr[1], arr[2] || 0);\n    }\n\n    function invertPoint(matrix, arr) {\n      if ((this || _global)._elem.hierarchy && (this || _global)._elem.hierarchy.length) {\n        var i;\n        var len = (this || _global)._elem.hierarchy.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global)._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(matrix);\n        }\n      }\n\n      return matrix.inversePoint(arr);\n    }\n\n    function fromComp(arr) {\n      var toWorldMat = new Matrix();\n      toWorldMat.reset();\n\n      (this || _global)._elem.finalTransform.mProp.applyToMatrix(toWorldMat);\n\n      if ((this || _global)._elem.hierarchy && (this || _global)._elem.hierarchy.length) {\n        var i;\n        var len = (this || _global)._elem.hierarchy.length;\n\n        for (i = 0; i < len; i += 1) {\n          (this || _global)._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(toWorldMat);\n        }\n\n        return toWorldMat.inversePoint(arr);\n      }\n\n      return toWorldMat.inversePoint(arr);\n    }\n\n    function sampleImage() {\n      return [1, 1, 1, 1];\n    }\n\n    return function (elem) {\n      var transformInterface;\n\n      function _registerMaskInterface(maskManager) {\n        _thisLayerFunction.mask = new MaskManagerInterface(maskManager, elem);\n      }\n\n      function _registerEffectsInterface(effects) {\n        _thisLayerFunction.effect = effects;\n      }\n\n      function _thisLayerFunction(name) {\n        switch (name) {\n          case \"ADBE Root Vectors Group\":\n          case \"Contents\":\n          case 2:\n            return _thisLayerFunction.shapeInterface;\n\n          case 1:\n          case 6:\n          case \"Transform\":\n          case \"transform\":\n          case \"ADBE Transform Group\":\n            return transformInterface;\n\n          case 4:\n          case \"ADBE Effect Parade\":\n          case \"effects\":\n          case \"Effects\":\n            return _thisLayerFunction.effect;\n\n          case \"ADBE Text Properties\":\n            return _thisLayerFunction.textInterface;\n\n          default:\n            return null;\n        }\n      }\n\n      _thisLayerFunction.getMatrix = getMatrix;\n      _thisLayerFunction.invertPoint = invertPoint;\n      _thisLayerFunction.applyPoint = applyPoint;\n      _thisLayerFunction.toWorld = toWorld;\n      _thisLayerFunction.toWorldVec = toWorldVec;\n      _thisLayerFunction.fromWorld = fromWorld;\n      _thisLayerFunction.fromWorldVec = fromWorldVec;\n      _thisLayerFunction.toComp = toWorld;\n      _thisLayerFunction.fromComp = fromComp;\n      _thisLayerFunction.sampleImage = sampleImage;\n      _thisLayerFunction.sourceRectAtTime = elem.sourceRectAtTime.bind(elem);\n      _thisLayerFunction._elem = elem;\n      transformInterface = TransformExpressionInterface(elem.finalTransform.mProp);\n      var anchorPointDescriptor = getDescriptor(transformInterface, \"anchorPoint\");\n      Object.defineProperties(_thisLayerFunction, {\n        hasParent: {\n          get: function () {\n            return elem.hierarchy.length;\n          }\n        },\n        parent: {\n          get: function () {\n            return elem.hierarchy[0].layerInterface;\n          }\n        },\n        rotation: getDescriptor(transformInterface, \"rotation\"),\n        scale: getDescriptor(transformInterface, \"scale\"),\n        position: getDescriptor(transformInterface, \"position\"),\n        opacity: getDescriptor(transformInterface, \"opacity\"),\n        anchorPoint: anchorPointDescriptor,\n        anchor_point: anchorPointDescriptor,\n        transform: {\n          get: function () {\n            return transformInterface;\n          }\n        },\n        active: {\n          get: function () {\n            return elem.isInRange;\n          }\n        }\n      });\n      _thisLayerFunction.startTime = elem.data.st;\n      _thisLayerFunction.index = elem.data.ind;\n      _thisLayerFunction.source = elem.data.refId;\n      _thisLayerFunction.height = elem.data.ty === 0 ? elem.data.h : 100;\n      _thisLayerFunction.width = elem.data.ty === 0 ? elem.data.w : 100;\n      _thisLayerFunction.inPoint = elem.data.ip / elem.comp.globalData.frameRate;\n      _thisLayerFunction.outPoint = elem.data.op / elem.comp.globalData.frameRate;\n      _thisLayerFunction._name = elem.data.nm;\n      _thisLayerFunction.registerMaskInterface = _registerMaskInterface;\n      _thisLayerFunction.registerEffectsInterface = _registerEffectsInterface;\n      return _thisLayerFunction;\n    };\n  }();\n  /* global */\n\n  /* exported FootageInterface */\n\n\n  var FootageInterface = function () {\n    var outlineInterfaceFactory = function (elem) {\n      var currentPropertyName = \"\";\n      var currentProperty = elem.getFootageData();\n\n      function init() {\n        currentPropertyName = \"\";\n        currentProperty = elem.getFootageData();\n        return searchProperty;\n      }\n\n      function searchProperty(value) {\n        if (currentProperty[value]) {\n          currentPropertyName = value;\n          currentProperty = currentProperty[value];\n\n          if (typeof currentProperty === \"object\") {\n            return searchProperty;\n          }\n\n          return currentProperty;\n        }\n\n        var propertyNameIndex = value.indexOf(currentPropertyName);\n\n        if (propertyNameIndex !== -1) {\n          var index = parseInt(value.substr(propertyNameIndex + currentPropertyName.length), 10);\n          currentProperty = currentProperty[index];\n\n          if (typeof currentProperty === \"object\") {\n            return searchProperty;\n          }\n\n          return currentProperty;\n        }\n\n        return \"\";\n      }\n\n      return init;\n    };\n\n    var dataInterfaceFactory = function (elem) {\n      function interfaceFunction(value) {\n        if (value === \"Outline\") {\n          return interfaceFunction.outlineInterface();\n        }\n\n        return null;\n      }\n\n      interfaceFunction._name = \"Outline\";\n      interfaceFunction.outlineInterface = outlineInterfaceFactory(elem);\n      return interfaceFunction;\n    };\n\n    return function (elem) {\n      function _interfaceFunction(value) {\n        if (value === \"Data\") {\n          return _interfaceFunction.dataInterface;\n        }\n\n        return null;\n      }\n\n      _interfaceFunction._name = \"Data\";\n      _interfaceFunction.dataInterface = dataInterfaceFactory(elem);\n      return _interfaceFunction;\n    };\n  }();\n  /* exported CompExpressionInterface */\n\n\n  var CompExpressionInterface = function () {\n    return function (comp) {\n      function _thisLayerFunction(name) {\n        var i = 0;\n        var len = comp.layers.length;\n\n        while (i < len) {\n          if (comp.layers[i].nm === name || comp.layers[i].ind === name) {\n            return comp.elements[i].layerInterface;\n          }\n\n          i += 1;\n        }\n\n        return null; // return {active:false};\n      }\n\n      Object.defineProperty(_thisLayerFunction, \"_name\", {\n        value: comp.data.nm\n      });\n      _thisLayerFunction.layer = _thisLayerFunction;\n      _thisLayerFunction.pixelAspect = 1;\n      _thisLayerFunction.height = comp.data.h || comp.globalData.compSize.h;\n      _thisLayerFunction.width = comp.data.w || comp.globalData.compSize.w;\n      _thisLayerFunction.pixelAspect = 1;\n      _thisLayerFunction.frameDuration = 1 / comp.globalData.frameRate;\n      _thisLayerFunction.displayStartTime = 0;\n      _thisLayerFunction.numLayers = comp.layers.length;\n      return _thisLayerFunction;\n    };\n  }();\n  /* global ExpressionPropertyInterface */\n\n  /* exported TransformExpressionInterface */\n\n\n  var TransformExpressionInterface = function () {\n    return function (transform) {\n      function _thisFunction(name) {\n        switch (name) {\n          case \"scale\":\n          case \"Scale\":\n          case \"ADBE Scale\":\n          case 6:\n            return _thisFunction.scale;\n\n          case \"rotation\":\n          case \"Rotation\":\n          case \"ADBE Rotation\":\n          case \"ADBE Rotate Z\":\n          case 10:\n            return _thisFunction.rotation;\n\n          case \"ADBE Rotate X\":\n            return _thisFunction.xRotation;\n\n          case \"ADBE Rotate Y\":\n            return _thisFunction.yRotation;\n\n          case \"position\":\n          case \"Position\":\n          case \"ADBE Position\":\n          case 2:\n            return _thisFunction.position;\n\n          case \"ADBE Position_0\":\n            return _thisFunction.xPosition;\n\n          case \"ADBE Position_1\":\n            return _thisFunction.yPosition;\n\n          case \"ADBE Position_2\":\n            return _thisFunction.zPosition;\n\n          case \"anchorPoint\":\n          case \"AnchorPoint\":\n          case \"Anchor Point\":\n          case \"ADBE AnchorPoint\":\n          case 1:\n            return _thisFunction.anchorPoint;\n\n          case \"opacity\":\n          case \"Opacity\":\n          case 11:\n            return _thisFunction.opacity;\n\n          default:\n            return null;\n        }\n      }\n\n      Object.defineProperty(_thisFunction, \"rotation\", {\n        get: ExpressionPropertyInterface(transform.r || transform.rz)\n      });\n      Object.defineProperty(_thisFunction, \"zRotation\", {\n        get: ExpressionPropertyInterface(transform.rz || transform.r)\n      });\n      Object.defineProperty(_thisFunction, \"xRotation\", {\n        get: ExpressionPropertyInterface(transform.rx)\n      });\n      Object.defineProperty(_thisFunction, \"yRotation\", {\n        get: ExpressionPropertyInterface(transform.ry)\n      });\n      Object.defineProperty(_thisFunction, \"scale\", {\n        get: ExpressionPropertyInterface(transform.s)\n      });\n\n      var _px;\n\n      var _py;\n\n      var _pz;\n\n      var _transformFactory;\n\n      if (transform.p) {\n        _transformFactory = ExpressionPropertyInterface(transform.p);\n      } else {\n        _px = ExpressionPropertyInterface(transform.px);\n        _py = ExpressionPropertyInterface(transform.py);\n\n        if (transform.pz) {\n          _pz = ExpressionPropertyInterface(transform.pz);\n        }\n      }\n\n      Object.defineProperty(_thisFunction, \"position\", {\n        get: function () {\n          if (transform.p) {\n            return _transformFactory();\n          }\n\n          return [_px(), _py(), _pz ? _pz() : 0];\n        }\n      });\n      Object.defineProperty(_thisFunction, \"xPosition\", {\n        get: ExpressionPropertyInterface(transform.px)\n      });\n      Object.defineProperty(_thisFunction, \"yPosition\", {\n        get: ExpressionPropertyInterface(transform.py)\n      });\n      Object.defineProperty(_thisFunction, \"zPosition\", {\n        get: ExpressionPropertyInterface(transform.pz)\n      });\n      Object.defineProperty(_thisFunction, \"anchorPoint\", {\n        get: ExpressionPropertyInterface(transform.a)\n      });\n      Object.defineProperty(_thisFunction, \"opacity\", {\n        get: ExpressionPropertyInterface(transform.o)\n      });\n      Object.defineProperty(_thisFunction, \"skew\", {\n        get: ExpressionPropertyInterface(transform.sk)\n      });\n      Object.defineProperty(_thisFunction, \"skewAxis\", {\n        get: ExpressionPropertyInterface(transform.sa)\n      });\n      Object.defineProperty(_thisFunction, \"orientation\", {\n        get: ExpressionPropertyInterface(transform.or)\n      });\n      return _thisFunction;\n    };\n  }();\n  /* exported ProjectInterface */\n\n\n  ProjectInterface = function () {\n    function registerComposition(comp) {\n      (this || _global).compositions.push(comp);\n    }\n\n    return function () {\n      function _thisProjectFunction(name) {\n        var i = 0;\n        var len = (this || _global).compositions.length;\n\n        while (i < len) {\n          if ((this || _global).compositions[i].data && (this || _global).compositions[i].data.nm === name) {\n            if ((this || _global).compositions[i].prepareFrame && (this || _global).compositions[i].data.xt) {\n              (this || _global).compositions[i].prepareFrame((this || _global).currentFrame);\n            }\n\n            return (this || _global).compositions[i].compInterface;\n          }\n\n          i += 1;\n        }\n\n        return null;\n      }\n\n      _thisProjectFunction.compositions = [];\n      _thisProjectFunction.currentFrame = 0;\n      _thisProjectFunction.registerComposition = registerComposition;\n      return _thisProjectFunction;\n    };\n  }();\n  /* global propertyGroupFactory, ExpressionPropertyInterface, PropertyInterface */\n\n  /* exported EffectsExpressionInterface */\n\n\n  var EffectsExpressionInterface = function () {\n    var ob = {\n      createEffectsInterface: createEffectsInterface\n    };\n\n    function createEffectsInterface(elem, propertyGroup) {\n      if (elem.effectsManager) {\n        var effectElements = [];\n        var effectsData = elem.data.ef;\n        var i;\n        var len = elem.effectsManager.effectElements.length;\n\n        for (i = 0; i < len; i += 1) {\n          effectElements.push(createGroupInterface(effectsData[i], elem.effectsManager.effectElements[i], propertyGroup, elem));\n        }\n\n        var effects = elem.data.ef || [];\n\n        var groupInterface = function (name) {\n          i = 0;\n          len = effects.length;\n\n          while (i < len) {\n            if (name === effects[i].nm || name === effects[i].mn || name === effects[i].ix) {\n              return effectElements[i];\n            }\n\n            i += 1;\n          }\n\n          return null;\n        };\n\n        Object.defineProperty(groupInterface, \"numProperties\", {\n          get: function () {\n            return effects.length;\n          }\n        });\n        return groupInterface;\n      }\n\n      return null;\n    }\n\n    function createGroupInterface(data, elements, propertyGroup, elem) {\n      function groupInterface(name) {\n        var effects = data.ef;\n        var i = 0;\n        var len = effects.length;\n\n        while (i < len) {\n          if (name === effects[i].nm || name === effects[i].mn || name === effects[i].ix) {\n            if (effects[i].ty === 5) {\n              return effectElements[i];\n            }\n\n            return effectElements[i]();\n          }\n\n          i += 1;\n        }\n\n        throw new Error();\n      }\n\n      var _propertyGroup = propertyGroupFactory(groupInterface, propertyGroup);\n\n      var effectElements = [];\n      var i;\n      var len = data.ef.length;\n\n      for (i = 0; i < len; i += 1) {\n        if (data.ef[i].ty === 5) {\n          effectElements.push(createGroupInterface(data.ef[i], elements.effectElements[i], elements.effectElements[i].propertyGroup, elem));\n        } else {\n          effectElements.push(createValueInterface(elements.effectElements[i], data.ef[i].ty, elem, _propertyGroup));\n        }\n      }\n\n      if (data.mn === \"ADBE Color Control\") {\n        Object.defineProperty(groupInterface, \"color\", {\n          get: function () {\n            return effectElements[0]();\n          }\n        });\n      }\n\n      Object.defineProperties(groupInterface, {\n        numProperties: {\n          get: function () {\n            return data.np;\n          }\n        },\n        _name: {\n          value: data.nm\n        },\n        propertyGroup: {\n          value: _propertyGroup\n        }\n      });\n      groupInterface.enabled = data.en !== 0;\n      groupInterface.active = groupInterface.enabled;\n      return groupInterface;\n    }\n\n    function createValueInterface(element, type, elem, propertyGroup) {\n      var expressionProperty = ExpressionPropertyInterface(element.p);\n\n      function interfaceFunction() {\n        if (type === 10) {\n          return elem.comp.compInterface(element.p.v);\n        }\n\n        return expressionProperty();\n      }\n\n      if (element.p.setGroupProperty) {\n        element.p.setGroupProperty(PropertyInterface(\"\", propertyGroup));\n      }\n\n      return interfaceFunction;\n    }\n\n    return ob;\n  }();\n  /* global createSizedArray */\n\n  /* exported MaskManagerInterface */\n\n\n  var MaskManagerInterface = function () {\n    function MaskInterface(mask, data) {\n      (this || _global)._mask = mask;\n      (this || _global)._data = data;\n    }\n\n    Object.defineProperty(MaskInterface.prototype, \"maskPath\", {\n      get: function () {\n        if ((this || _global)._mask.prop.k) {\n          (this || _global)._mask.prop.getValue();\n        }\n\n        return (this || _global)._mask.prop;\n      }\n    });\n    Object.defineProperty(MaskInterface.prototype, \"maskOpacity\", {\n      get: function () {\n        if ((this || _global)._mask.op.k) {\n          (this || _global)._mask.op.getValue();\n        }\n\n        return (this || _global)._mask.op.v * 100;\n      }\n    });\n\n    var MaskManager = function (maskManager) {\n      var _masksInterfaces = createSizedArray(maskManager.viewData.length);\n\n      var i;\n      var len = maskManager.viewData.length;\n\n      for (i = 0; i < len; i += 1) {\n        _masksInterfaces[i] = new MaskInterface(maskManager.viewData[i], maskManager.masksProperties[i]);\n      }\n\n      var maskFunction = function (name) {\n        i = 0;\n\n        while (i < len) {\n          if (maskManager.masksProperties[i].nm === name) {\n            return _masksInterfaces[i];\n          }\n\n          i += 1;\n        }\n\n        return null;\n      };\n\n      return maskFunction;\n    };\n\n    return MaskManager;\n  }();\n  /* global createTypedArray */\n\n  /* exported ExpressionPropertyInterface */\n\n\n  var ExpressionPropertyInterface = function () {\n    var defaultUnidimensionalValue = {\n      pv: 0,\n      v: 0,\n      mult: 1\n    };\n    var defaultMultidimensionalValue = {\n      pv: [0, 0, 0],\n      v: [0, 0, 0],\n      mult: 1\n    };\n\n    function completeProperty(expressionValue, property, type) {\n      Object.defineProperty(expressionValue, \"velocity\", {\n        get: function () {\n          return property.getVelocityAtTime(property.comp.currentFrame);\n        }\n      });\n      expressionValue.numKeys = property.keyframes ? property.keyframes.length : 0;\n\n      expressionValue.key = function (pos) {\n        if (!expressionValue.numKeys) {\n          return 0;\n        }\n\n        var value = \"\";\n\n        if (\"s\" in property.keyframes[pos - 1]) {\n          value = property.keyframes[pos - 1].s;\n        } else if (\"e\" in property.keyframes[pos - 2]) {\n          value = property.keyframes[pos - 2].e;\n        } else {\n          value = property.keyframes[pos - 2].s;\n        }\n\n        var valueProp = type === \"unidimensional\" ? new Number(value) : Object.assign({}, value); // eslint-disable-line no-new-wrappers\n\n        valueProp.time = property.keyframes[pos - 1].t / property.elem.comp.globalData.frameRate;\n        valueProp.value = type === \"unidimensional\" ? value[0] : value;\n        return valueProp;\n      };\n\n      expressionValue.valueAtTime = property.getValueAtTime;\n      expressionValue.speedAtTime = property.getSpeedAtTime;\n      expressionValue.velocityAtTime = property.getVelocityAtTime;\n      expressionValue.propertyGroup = property.propertyGroup;\n    }\n\n    function UnidimensionalPropertyInterface(property) {\n      if (!property || !(\"pv\" in property)) {\n        property = defaultUnidimensionalValue;\n      }\n\n      var mult = 1 / property.mult;\n      var val = property.pv * mult;\n      var expressionValue = new Number(val); // eslint-disable-line no-new-wrappers\n\n      expressionValue.value = val;\n      completeProperty(expressionValue, property, \"unidimensional\");\n      return function () {\n        if (property.k) {\n          property.getValue();\n        }\n\n        val = property.v * mult;\n\n        if (expressionValue.value !== val) {\n          expressionValue = new Number(val); // eslint-disable-line no-new-wrappers\n\n          expressionValue.value = val;\n          completeProperty(expressionValue, property, \"unidimensional\");\n        }\n\n        return expressionValue;\n      };\n    }\n\n    function MultidimensionalPropertyInterface(property) {\n      if (!property || !(\"pv\" in property)) {\n        property = defaultMultidimensionalValue;\n      }\n\n      var mult = 1 / property.mult;\n      var len = property.data && property.data.l || property.pv.length;\n      var expressionValue = createTypedArray(\"float32\", len);\n      var arrValue = createTypedArray(\"float32\", len);\n      expressionValue.value = arrValue;\n      completeProperty(expressionValue, property, \"multidimensional\");\n      return function () {\n        if (property.k) {\n          property.getValue();\n        }\n\n        for (var i = 0; i < len; i += 1) {\n          arrValue[i] = property.v[i] * mult;\n          expressionValue[i] = arrValue[i];\n        }\n\n        return expressionValue;\n      };\n    } // TODO: try to avoid using this getter\n\n\n    function defaultGetter() {\n      return defaultUnidimensionalValue;\n    }\n\n    return function (property) {\n      if (!property) {\n        return defaultGetter;\n      }\n\n      if (property.propType === \"unidimensional\") {\n        return UnidimensionalPropertyInterface(property);\n      }\n\n      return MultidimensionalPropertyInterface(property);\n    };\n  }();\n  /* global expressionHelpers, TextSelectorProp, ExpressionManager */\n\n  /* exported TextExpressionSelectorProp */\n\n\n  (function () {\n    var TextExpressionSelectorProp = function () {\n      // eslint-disable-line no-unused-vars\n      function getValueProxy(index, total) {\n        (this || _global).textIndex = index + 1;\n        (this || _global).textTotal = total;\n        (this || _global).v = this.getValue() * (this || _global).mult;\n        return (this || _global).v;\n      }\n\n      return function TextExpressionSelectorPropFactory(elem, data) {\n        (this || _global).pv = 1;\n        (this || _global).comp = elem.comp;\n        (this || _global).elem = elem;\n        (this || _global).mult = 0.01;\n        (this || _global).propType = \"textSelector\";\n        (this || _global).textTotal = data.totalChars;\n        (this || _global).selectorValue = 100;\n        (this || _global).lastValue = [1, 1, 1];\n        (this || _global).k = true;\n        (this || _global).x = true;\n        (this || _global).getValue = ExpressionManager.initiateExpression.bind(this || _global)(elem, data, this || _global);\n        (this || _global).getMult = getValueProxy;\n        (this || _global).getVelocityAtTime = expressionHelpers.getVelocityAtTime;\n\n        if ((this || _global).kf) {\n          (this || _global).getValueAtTime = expressionHelpers.getValueAtTime.bind(this || _global);\n        } else {\n          (this || _global).getValueAtTime = expressionHelpers.getStaticValueAtTime.bind(this || _global);\n        }\n\n        (this || _global).setGroupProperty = expressionHelpers.setGroupProperty;\n      };\n    }();\n\n    var propertyGetTextProp = TextSelectorProp.getTextSelectorProp;\n\n    TextSelectorProp.getTextSelectorProp = function (elem, data, arr) {\n      if (data.t === 1) {\n        return new TextExpressionSelectorPropFactory(elem, data, arr); // eslint-disable-line no-undef\n      }\n\n      return propertyGetTextProp(elem, data, arr);\n    };\n  })();\n  /* global PropertyFactory */\n\n  /* exported SliderEffect, AngleEffect, ColorEffect, PointEffect, LayerIndexEffect, MaskIndexEffect, CheckboxEffect, NoValueEffect */\n\n\n  function SliderEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function AngleEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function ColorEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 1, 0, container);\n  }\n\n  function PointEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 1, 0, container);\n  }\n\n  function LayerIndexEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function MaskIndexEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function CheckboxEffect(data, elem, container) {\n    (this || _global).p = PropertyFactory.getProp(elem, data.v, 0, 0, container);\n  }\n\n  function NoValueEffect() {\n    (this || _global).p = {};\n  }\n  /* global extendPrototype, SliderEffect, AngleEffect, ColorEffect, PointEffect, CheckboxEffect, LayerIndexEffect,\r\n  MaskIndexEffect, NoValueEffect, DynamicPropertyContainer */\n\n\n  function EffectsManager(data, element) {\n    var effects = data.ef || [];\n    (this || _global).effectElements = [];\n    var i;\n    var len = effects.length;\n    var effectItem;\n\n    for (i = 0; i < len; i += 1) {\n      effectItem = new GroupEffect(effects[i], element);\n\n      (this || _global).effectElements.push(effectItem);\n    }\n  }\n\n  function GroupEffect(data, element) {\n    this.init(data, element);\n  }\n\n  extendPrototype([DynamicPropertyContainer], GroupEffect);\n  GroupEffect.prototype.getValue = GroupEffect.prototype.iterateDynamicProperties;\n\n  GroupEffect.prototype.init = function (data, element) {\n    (this || _global).data = data;\n    (this || _global).effectElements = [];\n    this.initDynamicPropertyContainer(element);\n    var i;\n    var len = (this || _global).data.ef.length;\n    var eff;\n    var effects = (this || _global).data.ef;\n\n    for (i = 0; i < len; i += 1) {\n      eff = null;\n\n      switch (effects[i].ty) {\n        case 0:\n          eff = new SliderEffect(effects[i], element, this || _global);\n          break;\n\n        case 1:\n          eff = new AngleEffect(effects[i], element, this || _global);\n          break;\n\n        case 2:\n          eff = new ColorEffect(effects[i], element, this || _global);\n          break;\n\n        case 3:\n          eff = new PointEffect(effects[i], element, this || _global);\n          break;\n\n        case 4:\n        case 7:\n          eff = new CheckboxEffect(effects[i], element, this || _global);\n          break;\n\n        case 10:\n          eff = new LayerIndexEffect(effects[i], element, this || _global);\n          break;\n\n        case 11:\n          eff = new MaskIndexEffect(effects[i], element, this || _global);\n          break;\n\n        case 5:\n          eff = new EffectsManager(effects[i], element, this || _global);\n          break;\n        // case 6:\n\n        default:\n          eff = new NoValueEffect(effects[i], element, this || _global);\n          break;\n      }\n\n      if (eff) {\n        (this || _global).effectElements.push(eff);\n      }\n    }\n  };\n\n  var lottie = {};\n\n  function setLocationHref(href) {\n    locationHref = href;\n  }\n\n  function searchAnimations() {\n    if (standalone === true) {\n      animationManager.searchAnimations(animationData, standalone, renderer);\n    } else {\n      animationManager.searchAnimations();\n    }\n  }\n\n  function setSubframeRendering(flag) {\n    subframeEnabled = flag;\n  }\n\n  function loadAnimation(params) {\n    if (standalone === true) {\n      params.animationData = JSON.parse(animationData);\n    }\n\n    return animationManager.loadAnimation(params);\n  }\n\n  function setQuality(value) {\n    if (typeof value === \"string\") {\n      switch (value) {\n        case \"high\":\n          defaultCurveSegments = 200;\n          break;\n\n        default:\n        case \"medium\":\n          defaultCurveSegments = 50;\n          break;\n\n        case \"low\":\n          defaultCurveSegments = 10;\n          break;\n      }\n    } else if (!isNaN(value) && value > 1) {\n      defaultCurveSegments = value;\n    }\n\n    if (defaultCurveSegments >= 50) {\n      roundValues(false);\n    } else {\n      roundValues(true);\n    }\n  }\n\n  function inBrowser() {\n    return typeof navigator !== \"undefined\";\n  }\n\n  function installPlugin(type, plugin) {\n    if (type === \"expressions\") {\n      expressionsPlugin = plugin;\n    }\n  }\n\n  function getFactory(name) {\n    switch (name) {\n      case \"propertyFactory\":\n        return PropertyFactory;\n\n      case \"shapePropertyFactory\":\n        return ShapePropertyFactory;\n\n      case \"matrix\":\n        return Matrix;\n\n      default:\n        return null;\n    }\n  }\n\n  lottie.play = animationManager.play;\n  lottie.pause = animationManager.pause;\n  lottie.setLocationHref = setLocationHref;\n  lottie.togglePause = animationManager.togglePause;\n  lottie.setSpeed = animationManager.setSpeed;\n  lottie.setDirection = animationManager.setDirection;\n  lottie.stop = animationManager.stop;\n  lottie.searchAnimations = searchAnimations;\n  lottie.registerAnimation = animationManager.registerAnimation;\n  lottie.loadAnimation = loadAnimation;\n  lottie.setSubframeRendering = setSubframeRendering;\n  lottie.resize = animationManager.resize; // lottie.start = start;\n\n  lottie.goToAndStop = animationManager.goToAndStop;\n  lottie.destroy = animationManager.destroy;\n  lottie.setQuality = setQuality;\n  lottie.inBrowser = inBrowser;\n  lottie.installPlugin = installPlugin;\n  lottie.freeze = animationManager.freeze;\n  lottie.unfreeze = animationManager.unfreeze;\n  lottie.setVolume = animationManager.setVolume;\n  lottie.mute = animationManager.mute;\n  lottie.unmute = animationManager.unmute;\n  lottie.getRegisteredAnimations = animationManager.getRegisteredAnimations;\n  lottie.__getFactory = getFactory;\n  lottie.version = \"5.7.8\";\n\n  function checkReady() {\n    if (document.readyState === \"complete\") {\n      clearInterval(readyStateCheckInterval);\n      searchAnimations();\n    }\n  }\n\n  function getQueryVariable(variable) {\n    var vars = queryString.split(\"&\");\n\n    for (var i = 0; i < vars.length; i += 1) {\n      var pair = vars[i].split(\"=\");\n\n      if (decodeURIComponent(pair[0]) == variable) {\n        // eslint-disable-line eqeqeq\n        return decodeURIComponent(pair[1]);\n      }\n    }\n\n    return null;\n  }\n\n  var standalone = \"__[STANDALONE]__\";\n  var animationData = \"__[ANIMATIONDATA]__\";\n  var renderer = \"\";\n  var queryString;\n\n  if (standalone) {\n    var scripts = document.getElementsByTagName(\"script\");\n    var index = scripts.length - 1;\n    var myScript = scripts[index] || {\n      src: \"\"\n    };\n    queryString = myScript.src.replace(/^[^\\?]+\\??/, \"\"); // eslint-disable-line no-useless-escape\n\n    renderer = getQueryVariable(\"renderer\");\n  }\n\n  var readyStateCheckInterval = setInterval(checkReady, 100);\n  return lottie;\n});\nvar exports$1 = exports;\n\nexport default exports$1;\n\n//# sourceMappingURL=npm:lottie-web@5.7.8!cjs.map","export { default } from \"/npm:lottie-web@5.7.8!cjs\";\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useCallback,useEffect}from\"react\";import{motion,addPropertyControls,ControlType,RenderTarget}from\"framer\";import{defaultEvents}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useAutoMotionValue}from\"https://framer.com/m/framer/useAutoMotionValue.js@0.3.0\";import lottie from\"https://jspm.dev/lottie-web@5.7.8\";var SrcType;(function(SrcType){SrcType[\"File\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));var Poster;(function(Poster){Poster[\"Auto\"]=\"Auto\";Poster[\"Custom\"]=\"Custom\";})(Poster||(Poster={}));const placeholderUrl=\"https://misc.framerstatic.com/lottie/logo.json\";/**\n * LOTTIE\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 350\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Lottie(props){const{style,srcUrl,srcFile,srcType,poster,progress:progressRaw,playing,loop,posterProgress,pauseOnCanvas,isForwardsDirection,speed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,onComplete}=props;const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldPlay=(!pauseOnCanvas||!isOnCanvas)&&playing;const direction=isForwardsDirection?1:-1;const isCustomPoster=poster===\"Custom\";const el=useRef();const didInitialMount=useRef(false);const animationInfo=useRef({data:null,animation:null,duration:null});const progress=useAutoMotionValue(progressRaw,{transform:v=>v*.01});const play=()=>{var _animationInfo_current_animation,_animationInfo_current;return(_animationInfo_current=animationInfo.current)===null||_animationInfo_current===void 0?void 0:(_animationInfo_current_animation=_animationInfo_current.animation)===null||_animationInfo_current_animation===void 0?void 0:_animationInfo_current_animation.play();};const pause=()=>{var _animationInfo_current_animation,_animationInfo_current;return(_animationInfo_current=animationInfo.current)===null||_animationInfo_current===void 0?void 0:(_animationInfo_current_animation=_animationInfo_current.animation)===null||_animationInfo_current_animation===void 0?void 0:_animationInfo_current_animation.pause();};const destroy=()=>{var _animationInfo_current_animation,_animationInfo_current;return(_animationInfo_current=animationInfo.current)===null||_animationInfo_current===void 0?void 0:(_animationInfo_current_animation=_animationInfo_current.animation)===null||_animationInfo_current_animation===void 0?void 0:_animationInfo_current_animation.destroy();};const scrubTo=useCallback((normalizedProgress,shouldPlayAfter)=>{if(!animationInfo.current.duration||!animationInfo.current.animation)return;// Lottie gets weird when scrubbing to the exact last frame\nconst frameNumberTarget=normalizedProgress===1?animationInfo.current.duration-1:normalizedProgress*animationInfo.current.duration;if(shouldPlayAfter)animationInfo.current.animation.goToAndPlay(frameNumberTarget,true);else animationInfo.current.animation.goToAndStop(frameNumberTarget,true);},[]);const fetchLottieData=useCallback(async url=>{if(!url)return null;const data=await fetch(url,{method:\"GET\",credentials:\"omit\",redirect:\"follow\"}).then(d=>d.json());return data;},[]);// Fetch lottie animation & start setup\nconst init=useCallback(async()=>{// Clear current animation\ndestroy();let dataUrl;if(srcType===\"URL\")dataUrl=srcUrl;if(srcType===\"Upload\")dataUrl=srcFile;if(!dataUrl){console.warn(\"No valid Lottie animation provided\");dataUrl=placeholderUrl;}const data=await fetchLottieData(dataUrl);animationInfo.current.data=data;return setup(didInitialMount.current);},[srcType,srcUrl,srcFile]);// Create Lottie animation\nconst setup=useCallback(shouldPlayAfter=>{if(!el.current)return;destroy();const options={container:el.current,renderer:\"svg\",loop:loop,autoplay:shouldPlay,animationData:animationInfo.current.data,rendererSettings:{preserveAspectRatio:\"xMidYMid slice\"}};const anim=animationInfo.current.animation=lottie.loadAnimation(options);animationInfo.current.duration=anim.getDuration(true);anim.setDirection(direction);anim.setSpeed(speed);didInitialMount.current=true;if(isOnCanvas&&isCustomPoster)scrubTo(posterProgress,false);else scrubTo(progress.get(),shouldPlay||shouldPlayAfter);return()=>{anim.destroy();};},[loop,shouldPlay,speed,direction,isOnCanvas,isCustomPoster,posterProgress]);// Initial setup or re-init when source changes\nuseEffect(()=>{let cleanup;init().then(c=>cleanup=c);return()=>{if(cleanup)cleanup();};},[srcType,srcFile,srcUrl]);// No run-time option for loop option, recreating anim\nuseEffect(()=>{if(!didInitialMount.current)return;return setup(false);},[loop]);// Perf hack lets see if anyone notices\nuseEffect(()=>lottie.setQuality(isOnCanvas?\"low\":\"medium\"),[]);// useEffect(() => {\n//     if (!isOnCanvas) return\n//     const normalizedProgress = progress.get() * 0.01\n//     if (shouldPlay) scrubTo(normalizedProgress, true)\n//     else scrubTo(normalizedProgress, false)\n// }, [progressRaw, shouldPlay])\nuseEffect(()=>progress.onChange(val=>{if(isOnCanvas)return;if(shouldPlay)scrubTo(val,true);else scrubTo(val,false);}),[]);useEffect(()=>{const val=progress.get();if(shouldPlay)scrubTo(val,true);else scrubTo(val,false);},[progressRaw]);useEffect(()=>{if(!isOnCanvas)return;const normalizedPosterProgress=posterProgress*.01;if(isCustomPoster)scrubTo(normalizedPosterProgress,false);else scrubTo(progress.get(),false);},[isCustomPoster,posterProgress]);useEffect(()=>{var _animationInfo_current;if(!((_animationInfo_current=animationInfo.current)===null||_animationInfo_current===void 0?void 0:_animationInfo_current.animation))return;animationInfo.current.animation.setSpeed(speed);scrubTo(progress.get(),true);},[speed]);useEffect(()=>{var _animationInfo_current;if(!((_animationInfo_current=animationInfo.current)===null||_animationInfo_current===void 0?void 0:_animationInfo_current.animation))return;animationInfo.current.animation.setDirection(direction);scrubTo(progress.get(),true);},[direction]);useEffect(()=>{if(shouldPlay)play();else pause();},[shouldPlay]);return /*#__PURE__*/_jsx(motion.div,{ref:el,style:style,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp});}Lottie.defaultProps={height:200,width:200,srcType:\"URL\",pauseOnCanvas:true,srcUrl:placeholderUrl,progress:0,poster:\"Auto\",posterProgress:0};addPropertyControls(Lottie,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",placeholder:\"../example.json\",hidden:props=>props.srcType===\"Upload\"},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"json\"],hidden:props=>props.srcType===\"URL\"},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},// Temporarily disabling for perf\npauseOnCanvas:{type:ControlType.Boolean,title:\"Canvas\",disabledTitle:\"Play\",enabledTitle:\"Pause\",hidden:props=>props.playing===false},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},isForwardsDirection:{title:\"Direction\",type:ControlType.Boolean,enabledTitle:\"Normal\",disabledTitle:\"Reverse\"},speed:{type:ControlType.Number,defaultValue:1,min:0,max:10,step:.5,displayStepper:true,unit:\"x\"},poster:{title:\"Poster\",type:ControlType.Enum,options:[\"Auto\",\"Custom\"],displaySegmentedControl:true},posterProgress:{title:\" \",type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({poster})=>poster===\"Auto\"},progress:{title:\"Progress\",type:ControlType.Number,max:100,min:0,unit:\"%\",description:\"This component is made for JSON files. [Learn more here](https://lottiefiles.com/what-is-lottie).\"},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Lottie\":{\"type\":\"reactComponent\",\"name\":\"Lottie\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"350\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lottie.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import*as React from\"react\";import{motion}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 120\n */export default function ProTextTypeEffect(props){const{text,as:asTag,typingSpeed,initialDelay,pauseDuration,deletingSpeed,loop,className,showCursor,hideCursorWhileTyping,cursorMode,cursorCharacterPreset,customCursorCharacter,cursorClassName,cursorBlinkDuration,textColors,cursorColorMode,cursorCustomColor,variableSpeed,startOnVisible,reverseMode,sizingMode,minFont,maxFont,fluidVw,style,...rest}=props;// Accept single string or array\nconst textArray=React.useMemo(()=>Array.isArray(text)?text:[text??\"\"],[text]);// Cursor character resolution\nconst cursorChar=cursorMode===\"custom\"?customCursorCharacter?.length?customCursorCharacter:\"|\":cursorCharacterPreset;const[displayedText,setDisplayedText]=React.useState(\"\");const[currentCharIndex,setCurrentCharIndex]=React.useState(0);const[isDeleting,setIsDeleting]=React.useState(false);const[currentTextIndex,setCurrentTextIndex]=React.useState(0);const[isVisible,setIsVisible]=React.useState(!startOnVisible);// Colors\nconst firstColor=textColors&&textColors[0]||\"#000000\";const resolvedCursorColor=cursorColorMode===\"custom\"&&cursorCustomColor?cursorCustomColor:firstColor;const containerRef=React.useRef(null);const As=asTag||\"div\";// Variable typing speed\nconst getRandomSpeed=React.useCallback(()=>{if(!variableSpeed)return typingSpeed;const{min,max}=variableSpeed;const lo=Math.max(0,Number(min)||0);const hi=Math.max(lo,Number(max)||lo);return Math.random()*(hi-lo)+lo;},[variableSpeed,typingSpeed]);const getCurrentTextColor=React.useCallback(()=>{if(!textColors||textColors.length===0)return\"#000000\";return textColors[currentTextIndex%textColors.length];},[textColors,currentTextIndex]);// Start on visible\nReact.useEffect(()=>{if(!startOnVisible||!containerRef.current)return;const el=containerRef.current;const obs=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting)setIsVisible(true);});},{threshold:.1});obs.observe(el);return()=>obs.disconnect();},[startOnVisible]);// Typing loop\nReact.useEffect(()=>{if(!isVisible)return;let timeout;const currentText=textArray[currentTextIndex]??\"\";const processed=reverseMode?currentText.split(\"\").reverse().join(\"\"):currentText;const run=()=>{if(isDeleting){if(displayedText.length===0){setIsDeleting(false);if(currentTextIndex===textArray.length-1&&!loop)return;setCurrentTextIndex(i=>(i+1)%textArray.length);setCurrentCharIndex(0);timeout=setTimeout(()=>{},pauseDuration);}else{timeout=setTimeout(()=>{setDisplayedText(prev=>prev.slice(0,-1));},deletingSpeed);}}else{if(currentCharIndex<processed.length){timeout=setTimeout(()=>{setDisplayedText(prev=>prev+processed[currentCharIndex]);setCurrentCharIndex(i=>i+1);},variableSpeed?getRandomSpeed():typingSpeed);}else{if(textArray.length>1&&(loop||currentTextIndex<textArray.length-1)){timeout=setTimeout(()=>setIsDeleting(true),pauseDuration);}else{// stop on last sentence; keep cursor blinking\n}}}};if(currentCharIndex===0&&!isDeleting&&displayedText===\"\"){timeout=setTimeout(run,initialDelay);}else{run();}return()=>timeout&&clearTimeout(timeout);},[isVisible,textArray,currentTextIndex,loop,currentCharIndex,displayedText,isDeleting,typingSpeed,deletingSpeed,pauseDuration,initialDelay,reverseMode,variableSpeed,getRandomSpeed]);// Fluid font style via CSS clamp\nconst fluidStyle=sizingMode===\"fluid\"?{fontSize:`clamp(${minFont}px, ${fluidVw}vw, ${maxFont}px)`}:{};// Base container style\nconst{clipOverflow=false}=props;const baseStyle={display:\"block\",width:\"100%\",height:\"100%\",whiteSpace:\"pre-wrap\",overflow:clipOverflow?\"hidden\":\"visible\",textAlign:props.textAlign,...style};const shouldHideCursor=hideCursorWhileTyping&&(currentCharIndex<(textArray[currentTextIndex]??\"\").length||isDeleting);return /*#__PURE__*/_jsxs(As,{ref:containerRef,className:`text-type ${className||\"\"}`,style:baseStyle,...rest,children:[/*#__PURE__*/_jsx(\"span\",{className:\"text-type__content\",style:{all:\"unset\",display:\"inline\",color:getCurrentTextColor(),...props.font,...fluidStyle},children:displayedText}),showCursor&&!shouldHideCursor&&/*#__PURE__*/_jsx(motion.span,{className:`text-type__cursor ${cursorClassName||\"\"}`,style:{marginLeft:\"0.25rem\",display:\"inline-block\",color:resolvedCursorColor,...props.font,...fluidStyle},animate:{opacity:[1,0]},transition:{duration:cursorBlinkDuration,repeat:Infinity,repeatType:\"reverse\",ease:\"easeInOut\"},children:cursorChar})]});}ProTextTypeEffect.displayName=\"Pro Text Type Effect\";addPropertyControls(ProTextTypeEffect,{text:{type:ControlType.Array,title:\"Text\",defaultValue:[\"Hello, Framer folks!\",\"This is the ultimate typing text component\",\"Checkout what all you can do from the panel on the right →\"],control:{type:ControlType.String,displayTextArea:true,defaultValue:\"\"}},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1.2}},sizingMode:{type:ControlType.Enum,title:\"Sizing\",options:[\"fixed\",\"fluid\"],optionTitles:[\"Fixed\",\"Fluid (clamp)\"],defaultValue:\"fluid\",description:\"Choose how the text scales\"},minFont:{type:ControlType.Number,title:\"Min px\",defaultValue:18,min:8,max:200,hidden:p=>p.sizingMode!==\"fluid\",description:\"Smallest allowed font size\"},maxFont:{type:ControlType.Number,title:\"Max px\",defaultValue:64,min:8,max:200,hidden:p=>p.sizingMode!==\"fluid\",description:\"Largest allowed font size\"},fluidVw:{type:ControlType.Number,title:\"Scale (vw)\",defaultValue:6,min:.1,max:20,step:.1,hidden:p=>p.sizingMode!==\"fluid\",description:\"How quickly the font grows as the screen width increases\"},textColors:{type:ControlType.Array,title:\"Text Colors\",control:{type:ControlType.Color,defaultValue:\"#000000\"},defaultValue:[\"#000000\"],description:\"Cycles through colors per sentence\"},textAlign:{type:ControlType.Enum,title:\"Text Align\",options:[\"left\",\"center\",\"right\",\"justify\"],optionTitles:[\"Left\",\"Center\",\"Right\",\"Justify\"],defaultValue:\"left\"},as:{type:ControlType.Enum,title:\"Tag\",options:[\"div\",\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],optionTitles:[\"div\",\"p\",\"span\",\"H1\",\"H2\",\"H3\",\"H4\",\"H5\",\"H6\"],defaultValue:\"p\"},typingSpeed:{type:ControlType.Number,title:\"Type (ms)\",min:1,max:500,step:1,defaultValue:50,description:\"Time between charachters\"},deletingSpeed:{type:ControlType.Number,title:\"Delete (ms)\",min:1,max:500,step:1,defaultValue:30,description:\"Time between deletions\"},initialDelay:{type:ControlType.Number,title:\"Delay (ms)\",min:0,max:5e3,step:10,defaultValue:0,description:\"Waiting time before starting\"},pauseDuration:{type:ControlType.Number,title:\"Pause (ms)\",min:0,max:1e4,step:50,defaultValue:2e3,description:\"Waiting time before deleting/next\"},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:true},reverseMode:{type:ControlType.Boolean,title:\"Reverse text\",defaultValue:false},startOnVisible:{type:ControlType.Boolean,title:\"Start on visible\",defaultValue:false,description:\"Begin typing only when in view\"},showCursor:{type:ControlType.Boolean,title:\"Show cursor\",defaultValue:true},cursorMode:{type:ControlType.Enum,title:\"Cursor\",options:[\"preset\",\"custom\"],optionTitles:[\"Preset\",\"Custom\"],defaultValue:\"preset\",hidden:p=>!p.showCursor},cursorCharacterPreset:{type:ControlType.Enum,title:\"Preset\",options:[\"|\",\"_\",\"‖\",\"❚\",\"▋\",\"▌\",\"█\"],optionTitles:[\"Pipe |\",\"Underscore _\",\"Double Bar ‖\",\"Block ❚\",\"Left Half ▋\",\"Right Half ▌\",\"Full Block █\"],defaultValue:\"|\",hidden:p=>!p.showCursor||p.cursorMode!==\"preset\"},customCursorCharacter:{type:ControlType.String,title:\"Custom char\",placeholder:\"Any character(s)\",defaultValue:\"|\",hidden:p=>!p.showCursor||p.cursorMode!==\"custom\"},cursorColorMode:{type:ControlType.Enum,title:\"Cursor color\",options:[\"matchFirst\",\"custom\"],optionTitles:[\"Match first color\",\"Custom\"],defaultValue:\"matchFirst\",hidden:p=>!p.showCursor},cursorCustomColor:{type:ControlType.Color,title:\"Custom color\",optional:true,hidden:p=>!p.showCursor||p.cursorColorMode!==\"custom\"},cursorBlinkDuration:{type:ControlType.Number,title:\"Blink (s)\",min:.05,max:2,step:.05,defaultValue:.5,hidden:p=>!p.showCursor},hideCursorWhileTyping:{type:ControlType.Boolean,title:\"Hide while typing\",defaultValue:false,hidden:p=>!p.showCursor},variableSpeed:{type:ControlType.Object,title:\"Variable speed\",optional:true,controls:{min:{type:ControlType.Number,title:\"Min (ms)\",min:1,max:500,step:1,defaultValue:30},max:{type:ControlType.Number,title:\"Max (ms)\",min:1,max:500,step:1,defaultValue:80}},description:\"Random delay between characters\\n\\nComponent crafted by [Vaibhav](https://contra.com/vaibhav_khulbe)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProTextTypeEffect\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"120\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProTextType.map","// Generated by Framer (2f17f47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"iLeLRmTjr\",\"V5uhMtdmH\",\"gUsxHdJwd\",\"moNLIXyS3\",\"GcpK8EAKr\",\"iQJsCEpWL\"];const serializationHash=\"framer-uOM1D\";const variantClassNames={GcpK8EAKr:\"framer-v-aly05s\",gUsxHdJwd:\"framer-v-8ustnr\",iLeLRmTjr:\"framer-v-7dpgav\",iQJsCEpWL:\"framer-v-1orfzy8\",moNLIXyS3:\"framer-v-qif851\",V5uhMtdmH:\"framer-v-1ajirvo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Large-step-0\":\"moNLIXyS3\",\"Large-step-1\":\"GcpK8EAKr\",\"Large-step-2\":\"iQJsCEpWL\",\"Small-step-0\":\"V5uhMtdmH\",\"Small-step-1\":\"iLeLRmTjr\",\"Small-step-2\":\"gUsxHdJwd\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"iLeLRmTjr\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iLeLRmTjr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear5gxxwz=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"gUsxHdJwd\",true),3e3);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onAppear1l4xtm1=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"iQJsCEpWL\",true),3e3);});const isDisplayed=()=>{if([\"gUsxHdJwd\",\"iQJsCEpWL\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"gUsxHdJwd\",\"iQJsCEpWL\"].includes(baseVariant))return false;return true;};useOnVariantChange(baseVariant,{default:onAppear5gxxwz,GcpK8EAKr:onAppear1l4xtm1,iQJsCEpWL:undefined,moNLIXyS3:undefined,V5uhMtdmH:undefined});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-7dpgav\",className,classNames),\"data-framer-name\":\"Small-step-1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iLeLRmTjr\",ref:refBinding,style:{...style},...addPropertyOverrides({GcpK8EAKr:{\"data-framer-name\":\"Large-step-1\"},gUsxHdJwd:{__framer__loopEffectEnabled:undefined,\"data-framer-name\":\"Small-step-2\"},iQJsCEpWL:{__framer__loopEffectEnabled:undefined,\"data-framer-name\":\"Large-step-2\",\"data-highlight\":undefined},moNLIXyS3:{\"data-framer-name\":\"Large-step-0\",\"data-highlight\":undefined},V5uhMtdmH:{\"data-framer-name\":\"Small-step-0\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-kiri3p\",layoutDependency:layoutDependency,layoutId:\"k7iEMH8oF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({gUsxHdJwd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><g><defs><linearGradient id=\"idsgUsxHdJwdk7iEMH8oF_1g757531171\" x1=\"0.10144369142340363\" x2=\"0.898556184412405\" y1=\"-3.131253811794466e-9\" y2=\"0.9999998473638134\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 5 10 C 7.735 10 10 7.73 10 5 C 10 2.265 7.73 0 4.995 0 C 2.265 0 0 2.265 0 5 C 0 7.73 2.27 10 5 10 Z M 4.451 7.397 C 4.284 7.397 4.147 7.328 4.02 7.157 L 2.789 5.647 C 2.716 5.549 2.672 5.441 2.672 5.328 C 2.672 5.108 2.843 4.926 3.064 4.926 C 3.206 4.926 3.314 4.971 3.436 5.132 L 4.431 6.417 L 6.525 3.054 C 6.618 2.907 6.745 2.828 6.873 2.828 C 7.088 2.828 7.289 2.975 7.289 3.206 C 7.289 3.314 7.225 3.426 7.167 3.529 L 4.863 7.157 C 4.76 7.319 4.618 7.397 4.451 7.397 Z\" fill=\"url(#idsgUsxHdJwdk7iEMH8oF_1g757531171)\"></path></g></svg>'},iQJsCEpWL:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><g><defs><linearGradient id=\"idsiQJsCEpWLk7iEMH8oF_1g757531171\" x1=\"0.10144369142340363\" x2=\"0.898556184412405\" y1=\"-3.131253811794466e-9\" y2=\"0.9999998473638134\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 7 14 C 10.829 14 14 10.823 14 7 C 14 3.171 10.823 0 6.993 0 C 3.171 0 0 3.171 0 7 C 0 10.823 3.177 14 7 14 Z M 6.231 10.356 C 5.998 10.356 5.806 10.26 5.627 10.02 L 3.905 7.906 C 3.802 7.769 3.74 7.618 3.74 7.46 C 3.74 7.151 3.98 6.897 4.289 6.897 C 4.488 6.897 4.639 6.959 4.811 7.185 L 6.204 8.983 L 9.134 4.275 C 9.265 4.07 9.443 3.96 9.622 3.96 C 9.924 3.96 10.205 4.166 10.205 4.488 C 10.205 4.639 10.116 4.797 10.033 4.941 L 6.808 10.02 C 6.664 10.246 6.465 10.356 6.231 10.356 Z\" fill=\"url(#idsiQJsCEpWLk7iEMH8oF_1g757531171)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-wmikx\",layoutDependency:layoutDependency,layoutId:\"vWPUFvcIM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 5 10 C 7.735 10 10 7.73 10 5 C 10 2.265 7.73 0 4.995 0 C 2.265 0 0 2.265 0 5 C 0 7.73 2.27 10 5 10 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({iQJsCEpWL:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 7 14 C 10.829 14 14 10.823 14 7 C 14 3.171 10.823 0 6.993 0 C 3.171 0 0 3.171 0 7 C 0 10.823 3.177 14 7 14 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11wptxr\",layoutDependency:layoutDependency,layoutId:\"joedn6cW6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.618 4.569\" overflow=\"visible\"><path d=\"M 1.779 4.569 C 1.613 4.569 1.475 4.5 1.348 4.328 L 0.118 2.819 C 0.044 2.721 0 2.613 0 2.5 C 0 2.279 0.172 2.098 0.392 2.098 C 0.534 2.098 0.642 2.142 0.765 2.304 L 1.76 3.588 L 3.853 0.225 C 3.946 0.078 4.074 0 4.201 0 C 4.417 0 4.618 0.147 4.618 0.377 C 4.618 0.485 4.554 0.598 4.495 0.701 L 2.191 4.328 C 2.088 4.49 1.946 4.569 1.779 4.569 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({iQJsCEpWL:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.465 6.396\" overflow=\"visible\"><path d=\"M 2.491 6.396 C 2.258 6.396 2.066 6.3 1.887 6.06 L 0.165 3.946 C 0.062 3.809 0 3.658 0 3.5 C 0 3.191 0.24 2.937 0.549 2.937 C 0.748 2.937 0.899 2.999 1.071 3.225 L 2.464 5.024 L 5.394 0.316 C 5.525 0.11 5.703 0 5.881 0 C 6.183 0 6.465 0.206 6.465 0.528 C 6.465 0.679 6.375 0.837 6.293 0.981 L 3.068 6.06 C 2.924 6.286 2.725 6.396 2.491 6.396 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-6p6aj6\",\"data-framer-name\":\"1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ApzwDWiVk\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\"><g><defs><linearGradient id=\"idss11223621852_1g757531170\" x1=\"0.10144171652185247\" x2=\"0.8985593995506724\" y1=\"0\" y2=\"1.0000014001371582\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 5.263 0 C 7.902 0.137 10 2.322 10 4.997 L 9.994 5.254 C 9.86 7.898 7.675 10 5 10 L 4.743 9.993 C 2.186 9.863 0.136 7.812 0.006 5.254 L 0 4.997 C 0 4.824 0.009 4.654 0.026 4.487 L 1.086 4.487 C 1.065 4.654 1.053 4.824 1.053 4.997 C 1.053 7.179 2.821 8.947 5 8.947 C 7.179 8.947 8.947 7.179 8.947 4.997 C 8.947 2.902 7.32 1.191 5.263 1.055 Z\" fill=\"url(#idss11223621852_1g757531170)\"></path></g></svg>',svgContentId:11223621852,withExternalLayout:true,...addPropertyOverrides({GcpK8EAKr:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\"><g><defs><linearGradient id=\"idss12068652213_1g757531170\" x1=\"0.10144171652185247\" x2=\"0.8985593995506724\" y1=\"0\" y2=\"1.0000014001371582\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 7.368 0 C 11.063 0.192 14 3.25 14 6.995 L 13.991 7.355 C 13.804 11.057 10.745 14 7 14 L 6.64 13.99 C 3.06 13.809 0.19 10.937 0.009 7.355 L 0 6.995 C 0 6.754 0.012 6.516 0.036 6.281 L 1.521 6.281 C 1.49 6.515 1.474 6.753 1.474 6.995 C 1.474 10.051 3.949 12.526 7 12.526 C 10.051 12.526 12.526 10.051 12.526 6.995 C 12.526 4.063 10.248 1.667 7.368 1.478 Z\" fill=\"url(#idss12068652213_1g757531170)\"></path></g></svg>',svgContentId:12068652213},moNLIXyS3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\"><g><defs><linearGradient id=\"idss12286343643_1g757531170\" x1=\"0.10144171652185247\" x2=\"0.8985593995506724\" y1=\"0\" y2=\"1.0000014001371582\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 7.368 0 C 11.063 0.192 14 3.25 14 6.995 L 13.991 7.355 C 13.804 11.057 10.745 14 7 14 L 6.64 13.99 C 3.06 13.809 0.19 10.937 0.009 7.355 L 0 6.995 C 0 6.754 0.012 6.516 0.036 6.281 L 1.521 6.281 C 1.49 6.515 1.474 6.753 1.474 6.995 C 1.474 10.051 3.949 12.526 7 12.526 C 10.051 12.526 12.526 10.051 12.526 6.995 C 12.526 4.063 10.248 1.667 7.368 1.478 Z\" fill=\"url(#idss12286343643_1g757531170)\"></path></g></svg>',svgContentId:12286343643}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-uOM1D.framer-qbdrfk, .framer-uOM1D .framer-qbdrfk { display: block; }\",\".framer-uOM1D.framer-7dpgav { gap: 0px; height: 10px; overflow: visible; position: relative; width: 10px; }\",\".framer-uOM1D .framer-kiri3p, .framer-uOM1D .framer-wmikx { height: 10px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-uOM1D .framer-11wptxr { height: 5px; left: 3px; position: absolute; top: 3px; width: 5px; }\",\".framer-uOM1D .framer-6p6aj6 { flex: none; height: 10px; left: calc(50.00000000000002% - 10px / 2); position: absolute; top: calc(50.00000000000002% - 10px / 2); width: 10px; }\",\".framer-uOM1D.framer-v-qif851.framer-7dpgav, .framer-uOM1D.framer-v-aly05s.framer-7dpgav, .framer-uOM1D.framer-v-1orfzy8.framer-7dpgav, .framer-uOM1D.framer-v-1orfzy8 .framer-wmikx { height: 14px; width: 14px; }\",\".framer-uOM1D.framer-v-qif851 .framer-6p6aj6, .framer-uOM1D.framer-v-1orfzy8 .framer-kiri3p { height: 14px; left: 0px; top: 0px; width: 14px; }\",\".framer-uOM1D.framer-v-aly05s .framer-6p6aj6 { height: 14px; left: calc(50.00000000000002% - 14px / 2); top: calc(50.00000000000002% - 14px / 2); width: 14px; }\",\".framer-uOM1D.framer-v-1orfzy8 .framer-11wptxr { height: 7px; left: 4px; top: 4px; width: 7px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 10\n * @framerIntrinsicWidth 10\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"V5uhMtdmH\":{\"layout\":[\"fixed\",\"fixed\"]},\"gUsxHdJwd\":{\"layout\":[\"fixed\",\"fixed\"]},\"moNLIXyS3\":{\"layout\":[\"fixed\",\"fixed\"]},\"GcpK8EAKr\":{\"layout\":[\"fixed\",\"fixed\"]},\"iQJsCEpWL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKGdIGZ5BC=withCSS(Component,css,\"framer-uOM1D\");export default FramerKGdIGZ5BC;FramerKGdIGZ5BC.displayName=\"Progress Spinner\";FramerKGdIGZ5BC.defaultProps={height:10,width:10};addPropertyControls(FramerKGdIGZ5BC,{variant:{options:[\"iLeLRmTjr\",\"V5uhMtdmH\",\"gUsxHdJwd\",\"moNLIXyS3\",\"GcpK8EAKr\",\"iQJsCEpWL\"],optionTitles:[\"Small-step-1\",\"Small-step-0\",\"Small-step-2\",\"Large-step-0\",\"Large-step-1\",\"Large-step-2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKGdIGZ5BC,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKGdIGZ5BC\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"10\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"V5uhMtdmH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gUsxHdJwd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"moNLIXyS3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GcpK8EAKr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iQJsCEpWL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"10\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KGdIGZ5BC.map","// Generated by Framer (bb8870d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ProgressSpinner from\"https://framerusercontent.com/modules/MRuAYKVCRVXUe9ETdr8Y/DDm7l5tgMFhn708TDrwq/KGdIGZ5BC.js\";const ProgressSpinnerFonts=getFonts(ProgressSpinner);const cycleOrder=[\"vL5twv26Z\",\"EzXjstiSV\",\"VgX6rQph2\",\"JPcISRkgb\",\"SG2ETiG41\"];const serializationHash=\"framer-T9ZBc\";const variantClassNames={EzXjstiSV:\"framer-v-ju5oxi\",JPcISRkgb:\"framer-v-8jrv7q\",SG2ETiG41:\"framer-v-1nj3avg\",VgX6rQph2:\"framer-v-1g6z5e8\",vL5twv26Z:\"framer-v-lh49bm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.2,type:\"spring\"};const transition3={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Generate-step-0\":\"EzXjstiSV\",\"Large -generetae-step-1\":\"vL5twv26Z\",\"Large-generate-step-2\":\"VgX6rQph2\",\"Small-generate-1\":\"SG2ETiG41\",\"Small-generate-2\":\"JPcISRkgb\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vL5twv26Z\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vL5twv26Z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearol1ml7=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"VgX6rQph2\",true),1500);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"EzXjstiSV\",\"VgX6rQph2\",\"JPcISRkgb\",\"SG2ETiG41\"].includes(baseVariant))return false;return true;};useOnVariantChange(baseVariant,{default:onAppearol1ml7,EzXjstiSV:undefined,JPcISRkgb:undefined,SG2ETiG41:undefined});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({JPcISRkgb:{value:transition3},VgX6rQph2:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lh49bm\",className,classNames),\"data-framer-name\":\"Large -generetae-step-1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vL5twv26Z\",ref:refBinding,style:{borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,...style},...addPropertyOverrides({EzXjstiSV:{\"data-framer-name\":\"Generate-step-0\",\"data-highlight\":undefined},JPcISRkgb:{\"data-framer-name\":\"Small-generate-2\",\"data-highlight\":undefined},SG2ETiG41:{\"data-framer-name\":\"Small-generate-1\",\"data-highlight\":undefined},VgX6rQph2:{\"data-framer-name\":\"Large-generate-step-2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(487deg, rgb(32, 145, 246) 0%, rgb(175, 95, 255) 100%)\"},children:\"Generating passkeys\"})})}),className:\"framer-3dxnjo\",\"data-framer-name\":\"Generating passkeys\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"yx4V7zEcq\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,width:\"14px\",y:(componentViewport?.y||0)+4+((componentViewport?.height||29)-22)/2,...addPropertyOverrides({JPcISRkgb:{y:(componentViewport?.y||0)+((componentViewport?.height||30)-14)/2},SG2ETiG41:{y:(componentViewport?.y||0)+((componentViewport?.height||30)-14)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1egyd4c-container\",layoutDependency:layoutDependency,layoutId:\"QThVLLirz-container\",nodeId:\"QThVLLirz\",rendersWithMotion:true,scopeId:\"E4gqfNyDu\",children:/*#__PURE__*/_jsx(ProgressSpinner,{height:\"100%\",id:\"QThVLLirz\",layoutId:\"QThVLLirz\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"moNLIXyS3\"),width:\"100%\",...addPropertyOverrides({JPcISRkgb:{variant:matchVariant(\"iQJsCEpWL\")},VgX6rQph2:{variant:matchVariant(\"iQJsCEpWL\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-T9ZBc.framer-jgqugl, .framer-T9ZBc .framer-jgqugl { display: block; }\",\".framer-T9ZBc.framer-lh49bm { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 29px; justify-content: flex-end; overflow: visible; padding: 4px 8px 4px 8px; position: relative; width: min-content; }\",\".framer-T9ZBc .framer-3dxnjo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-T9ZBc .framer-1egyd4c-container { flex: none; height: 14px; position: relative; width: 14px; }\",\".framer-T9ZBc.framer-v-8jrv7q.framer-lh49bm, .framer-T9ZBc.framer-v-1nj3avg.framer-lh49bm { height: 30px; justify-content: center; padding: 0px; width: 30px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 148\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"EzXjstiSV\":{\"layout\":[\"auto\",\"fixed\"]},\"VgX6rQph2\":{\"layout\":[\"auto\",\"fixed\"]},\"JPcISRkgb\":{\"layout\":[\"fixed\",\"fixed\"]},\"SG2ETiG41\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerE4gqfNyDu=withCSS(Component,css,\"framer-T9ZBc\");export default FramerE4gqfNyDu;FramerE4gqfNyDu.displayName=\"Generate\";FramerE4gqfNyDu.defaultProps={height:29,width:148};addPropertyControls(FramerE4gqfNyDu,{variant:{options:[\"vL5twv26Z\",\"EzXjstiSV\",\"VgX6rQph2\",\"JPcISRkgb\",\"SG2ETiG41\"],optionTitles:[\"Large -generetae-step-1\",\"Generate-step-0\",\"Large-generate-step-2\",\"Small-generate-2\",\"Small-generate-1\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerE4gqfNyDu,[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"}]},...ProgressSpinnerFonts],{supportsExplicitInterCodegen:true});FramerE4gqfNyDu.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ProgressSpinner,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE4gqfNyDu\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"29\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"148\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EzXjstiSV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"VgX6rQph2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"JPcISRkgb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SG2ETiG41\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./E4gqfNyDu.map","// Generated by Framer (bb8870d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Generate from\"https://framerusercontent.com/modules/lzBKjcfhvRwTzhVCQwnV/Mzysc1OUP6xFXjFOBYtL/E4gqfNyDu.js\";const GenerateFonts=getFonts(Generate);const cycleOrder=[\"kDpRmzKOC\",\"mOkKma6gn\",\"c5RoXjLfC\",\"Qaja9mSdL\",\"qjy1dq4iO\",\"CD_RHtB6Q\",\"Jj9wHGZ4B\",\"yED5j1Ud2\",\"mjRiSKSA1\",\"fDPTRhocT\",\"daDiKZYjY\"];const serializationHash=\"framer-Ano8w\";const variantClassNames={c5RoXjLfC:\"framer-v-arqw58\",CD_RHtB6Q:\"framer-v-1f8a51l\",daDiKZYjY:\"framer-v-1554bfs\",fDPTRhocT:\"framer-v-2sg6ye\",Jj9wHGZ4B:\"framer-v-1vzbafc\",kDpRmzKOC:\"framer-v-1uo3dnk\",mjRiSKSA1:\"framer-v-14bqsu3\",mOkKma6gn:\"framer-v-67p76p\",Qaja9mSdL:\"framer-v-klbfqd\",qjy1dq4iO:\"framer-v-c65bmn\",yED5j1Ud2:\"framer-v-kff3jk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const transition3={damping:100,delay:0,mass:1,stiffness:400,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Large-generate-macbook\":\"mOkKma6gn\",\"Small-generate-iphone\":\"Qaja9mSdL\",\"Small-generate-macbook\":\"c5RoXjLfC\",\"Small-generate-yubikey-final\":\"CD_RHtB6Q\",\"Small-generate-yubikey\":\"qjy1dq4iO\",\"Stop animatiobn\":\"mjRiSKSA1\",\"Stop frame\":\"yED5j1Ud2\",\"Variant 11\":\"fDPTRhocT\",\"Variant 12\":\"daDiKZYjY\",Hero:\"Jj9wHGZ4B\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kDpRmzKOC\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kDpRmzKOC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearsnz4b6=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Qaja9mSdL\",true),2e3);});const onAppear199r8ob=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"qjy1dq4iO\",true),2e3);});const onAppearx3g3i9=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"CD_RHtB6Q\",true),2e3);});const onAppearl67aiu=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"c5RoXjLfC\",true),6e3);});const onAppearqawwag=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"daDiKZYjY\",true),2e3);});const isDisplayed=()=>{if([\"mOkKma6gn\",\"c5RoXjLfC\",\"Qaja9mSdL\",\"qjy1dq4iO\",\"CD_RHtB6Q\",\"yED5j1Ud2\",\"mjRiSKSA1\",\"fDPTRhocT\",\"daDiKZYjY\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Jj9wHGZ4B\")return false;return true;};const isDisplayed2=()=>{if([\"mOkKma6gn\",\"c5RoXjLfC\",\"yED5j1Ud2\",\"mjRiSKSA1\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"Qaja9mSdL\",\"qjy1dq4iO\",\"CD_RHtB6Q\",\"fDPTRhocT\",\"daDiKZYjY\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"mOkKma6gn\",\"c5RoXjLfC\",\"Qaja9mSdL\",\"yED5j1Ud2\",\"mjRiSKSA1\",\"fDPTRhocT\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if([\"qjy1dq4iO\",\"CD_RHtB6Q\",\"daDiKZYjY\"].includes(baseVariant))return false;return true;};useOnVariantChange(baseVariant,{c5RoXjLfC:onAppearsnz4b6,CD_RHtB6Q:onAppearl67aiu,fDPTRhocT:onAppearqawwag,Qaja9mSdL:onAppear199r8ob,qjy1dq4iO:onAppearx3g3i9});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({CD_RHtB6Q:{value:transition2},Qaja9mSdL:{value:transition2},qjy1dq4iO:{value:transition2},yED5j1Ud2:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uo3dnk\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Large-generate-macbook\",layoutDependency:layoutDependency,layoutId:\"kDpRmzKOC\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(174, 178, 194, 0.05)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(141, 145, 165, 0.02)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,...style},...addPropertyOverrides({c5RoXjLfC:{\"data-framer-name\":\"Small-generate-macbook\",\"data-highlight\":true},CD_RHtB6Q:{\"data-framer-name\":\"Small-generate-yubikey-final\",\"data-highlight\":true},daDiKZYjY:{\"data-framer-name\":\"Variant 12\"},fDPTRhocT:{\"data-framer-name\":\"Variant 11\",\"data-highlight\":true},Jj9wHGZ4B:{\"data-framer-name\":\"Hero\"},mjRiSKSA1:{\"data-framer-name\":\"Stop animatiobn\"},Qaja9mSdL:{\"data-framer-name\":\"Small-generate-iphone\",\"data-highlight\":true},qjy1dq4iO:{\"data-framer-name\":\"Small-generate-yubikey\",\"data-highlight\":true},yED5j1Ud2:{\"data-framer-name\":\"Stop frame\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w4pxrm\",\"data-framer-name\":\"MacBook Pro\",layoutDependency:layoutDependency,layoutId:\"KBmRnNUmx\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-l16xqh\",\"data-framer-name\":\"Frame 1185981892\",layoutDependency:layoutDependency,layoutId:\"J0ddo6yS_\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4bz04n\",\"data-framer-name\":\"Frame 1185980558\",layoutDependency:layoutDependency,layoutId:\"gh7Bc6BQr\",style:{opacity:.8},variants:{Jj9wHGZ4B:{opacity:1}},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-a52bpt\",\"data-framer-name\":\"Frame 1185980887\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"fErE1uVmr\",svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1 14.2993C1 13.9121 1.31831 13.5986 1.70527 13.5986H3.07212V6.30301C3.07212 5.44253 3.58391 5 4.40777 5H15.5922C16.4598 5 16.9279 5.44253 16.9279 6.30301V13.5986H18.2947C18.6817 13.5986 19 13.9121 19 14.2993C19 14.6865 18.6817 15 18.2947 15H1.70527C1.31831 15 1 14.6865 1 14.2993ZM4.07698 13.5986H15.923V6.57959C15.923 6.18623 15.7233 5.98955 15.3239 5.98955H4.67614C4.2767 5.98955 4.07698 6.18623 4.07698 6.57959V13.5986Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"MacBook Pro\"})}),className:\"framer-epqjg2\",\"data-framer-name\":\"MacBook Pro\",fonts:[\"CUSTOMV2;CircularXX Medium\"],layoutDependency:layoutDependency,layoutId:\"QUoIsoY3g\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pjxzb\",\"data-framer-name\":\"Touch ID\",layoutDependency:layoutDependency,layoutId:\"o0z2Bz6od\",style:{background:\"linear-gradient(111deg, rgba(32, 145, 246, 0.1) 0%, rgba(175, 95, 255, 0.1) 100%)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-smemya\",\"data-framer-name\":\"Entity icon/Fingerprint Bold\",layoutDependency:layoutDependency,layoutId:\"lauwvaimQ\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1mqcn2i\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:14,intrinsicWidth:14,layoutDependency:layoutDependency,layoutId:\"e3saaragq\",svg:'<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7.00011 0C3.13406 0 0 3.13405 0 7.0001V7.55567C0 8.10796 0.447723 8.55568 1.00002 8.55568C1.55231 8.55568 2.00003 8.10796 2.00003 7.55567V7.0001C2.00003 4.23864 4.23864 2.00003 7.00011 2.00003C7.97524 2.00003 8.88234 2.27816 9.64997 2.75898C10.118 3.05216 10.7351 2.9104 11.0283 2.44235C11.3215 1.9743 11.1797 1.3572 10.7117 1.06402C9.6351 0.389678 8.36158 0 7.00011 0Z\" fill=\"url(#paint0_linear_2987_4625)\"/>\\n<path d=\"M11.6154 3.03952C12.0877 2.75313 12.7027 2.9038 12.9891 3.37604C13.6308 4.43421 14 5.67625 14 7.00147C14 7.94125 13.8143 8.84015 13.4766 9.6616C13.2666 10.1724 12.6822 10.4163 12.1714 10.2063C11.6606 9.99628 11.4167 9.41195 11.6267 8.90114C11.867 8.31676 12 7.6759 12 7.00147C12 6.05215 11.7364 5.16745 11.2789 4.41314C10.9925 3.9409 11.1432 3.32591 11.6154 3.03952Z\" fill=\"url(#paint1_linear_2987_4625)\"/>\\n<path d=\"M3.00005 7.0001C3.00005 4.79093 4.79094 3.00004 7.00011 3.00004C9.20929 3.00004 11.0002 4.79093 11.0002 7.0001C11.0002 7.55239 10.5525 8.00011 10.0002 8.00011C9.44787 8.00011 9.00015 7.55239 9.00015 7.0001C9.00015 5.89551 8.1047 5.00007 7.00011 5.00007C5.89553 5.00007 5.00008 5.89551 5.00008 7.0001V12.1854C5.00008 12.7377 4.55236 13.1854 4.00007 13.1854C3.44777 13.1854 3.00005 12.7377 3.00005 12.1854V7.0001Z\" fill=\"url(#paint2_linear_2987_4625)\"/>\\n<path d=\"M10.0002 9.00013C10.5525 9.00013 11.0002 9.44785 11.0002 10.0001V12.1852C11.0002 12.7375 10.5525 13.1852 10.0002 13.1852C9.44787 13.1852 9.00015 12.7375 9.00015 12.1852V10.0001C9.00015 9.44785 9.44787 9.00013 10.0002 9.00013Z\" fill=\"url(#paint3_linear_2987_4625)\"/>\\n<path d=\"M8.00013 7.50011C8.00013 6.94781 7.55241 6.50009 7.00011 6.50009C6.44782 6.50009 6.0001 6.94781 6.0001 7.50011V13C6.0001 13.5523 6.44782 14 7.00011 14C7.55241 14 8.00013 13.5523 8.00013 13V7.50011Z\" fill=\"url(#paint4_linear_2987_4625)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_2987_4625\" x1=\"0\" y1=\"0\" x2=\"12.2499\" y2=\"15.3928\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint1_linear_2987_4625\" x1=\"0\" y1=\"0\" x2=\"12.2499\" y2=\"15.3928\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint2_linear_2987_4625\" x1=\"0\" y1=\"0\" x2=\"12.2499\" y2=\"15.3928\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint3_linear_2987_4625\" x1=\"0\" y1=\"0\" x2=\"12.2499\" y2=\"15.3928\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint4_linear_2987_4625\" x1=\"0\" y1=\"0\" x2=\"12.2499\" y2=\"15.3928\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, rgb(82, 174, 255) 0%, rgb(184, 112, 255) 100%)\"},children:\"Touch ID\"})})}),className:\"framer-1rnbc9x\",\"data-framer-name\":\"Touch ID\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"Vhh1tihyi\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+13.5+((componentViewport?.height||200)-163)/2,...addPropertyOverrides({c5RoXjLfC:{y:(componentViewport?.y||0)+6+((componentViewport?.height||200)-36)/2},CD_RHtB6Q:{y:(componentViewport?.y||0)+6+((componentViewport?.height||200)-138)/2},daDiKZYjY:{y:(componentViewport?.y||0)+6+((componentViewport?.height||200)-110)/2},fDPTRhocT:{y:(componentViewport?.y||0)+6+((componentViewport?.height||200)-73)/2},mjRiSKSA1:{y:(componentViewport?.y||0)+6+((componentViewport?.height||200)-36)/2},mOkKma6gn:{y:(componentViewport?.y||0)+6+((componentViewport?.height||200)-36)/2},Qaja9mSdL:{y:(componentViewport?.y||0)+6+((componentViewport?.height||200)-87)/2},qjy1dq4iO:{y:(componentViewport?.y||0)+6+((componentViewport?.height||200)-138)/2},yED5j1Ud2:{y:(componentViewport?.y||0)+6+((componentViewport?.height||200)-36)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k6kmtb-container\",layoutDependency:layoutDependency,layoutId:\"KkfHzaIr7-container\",nodeId:\"KkfHzaIr7\",rendersWithMotion:true,scopeId:\"p8GjHojp7\",children:/*#__PURE__*/_jsx(Generate,{height:\"100%\",id:\"KkfHzaIr7\",layoutId:\"KkfHzaIr7\",style:{height:\"100%\"},variant:matchVariant(\"vL5twv26Z\"),width:\"100%\",...addPropertyOverrides({c5RoXjLfC:{variant:matchVariant(\"SG2ETiG41\")},CD_RHtB6Q:{variant:matchVariant(\"JPcISRkgb\")},daDiKZYjY:{variant:matchVariant(\"VgX6rQph2\")},fDPTRhocT:{variant:matchVariant(\"VgX6rQph2\")},mjRiSKSA1:{variant:matchVariant(\"SG2ETiG41\")},Qaja9mSdL:{variant:matchVariant(\"JPcISRkgb\")},qjy1dq4iO:{variant:matchVariant(\"JPcISRkgb\")}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-i79s0e\",layoutDependency:layoutDependency,layoutId:\"CNV8K5CNF\",style:{backgroundColor:\"rgba(141, 145, 165, 0.1)\"}}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oji77h\",\"data-framer-name\":\"iPhone 17\",layoutDependency:layoutDependency,layoutId:\"F1ztdvEbp\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1th4ojp\",\"data-framer-name\":\"Frame 1185981891\",layoutDependency:layoutDependency,layoutId:\"XCZ_fLQYj\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xoi2lv\",\"data-framer-name\":\"Frame 1185980803\",layoutDependency:layoutDependency,layoutId:\"vdCeZY_M0\",style:{opacity:.8},variants:{Jj9wHGZ4B:{opacity:1}},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7gqhgy\",\"data-framer-name\":\"ic-phone\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"OI50TvGZu\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 12.125 2.932 L 5.875 2.932 C 5.299 2.932 4.833 3.411 4.833 4.003 L 4.833 16.86 C 4.833 17.452 5.299 17.932 5.875 17.932 L 12.125 17.932 C 12.7 17.932 13.166 17.452 13.166 16.86 L 13.166 4.003 C 13.166 3.411 12.7 2.932 12.125 2.932 Z M 9 16.86 C 8.712 16.86 8.479 16.62 8.479 16.324 C 8.479 16.029 8.712 15.789 9 15.789 C 9.287 15.789 9.52 16.029 9.52 16.324 C 9.52 16.62 9.287 16.86 9 16.86 Z M 12.125 15.253 L 5.875 15.253 L 5.875 4.539 L 12.125 4.539 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10386959911,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"iPhone 17\"})}),className:\"framer-6pfhuz\",\"data-framer-name\":\"iPhone\",fonts:[\"CUSTOMV2;CircularXX Medium\"],layoutDependency:layoutDependency,layoutId:\"lOtif24qb\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10e1nd6\",\"data-framer-name\":\"Face ID\",layoutDependency:layoutDependency,layoutId:\"Zm8gOAXQy\",style:{background:\"linear-gradient(111deg, rgba(32, 145, 246, 0.1) 0%, rgba(175, 95, 255, 0.1) 100%)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-rp2ou4\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:16,layoutDependency:layoutDependency,layoutId:\"kDrb4ELP6\",svg:'<svg width=\"16\" height=\"16\" viewBox=\"-1 -1 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M3.96867 6.28234C4.05165 6.36044 4.15416 6.39949 4.2762 6.39949C4.40312 6.39949 4.50807 6.36044 4.59105 6.28234C4.67404 6.19935 4.71553 6.0944 4.71553 5.96749V4.86184C4.71553 4.7398 4.67404 4.63729 4.59105 4.55431C4.50807 4.47132 4.40312 4.42983 4.2762 4.42983C4.15416 4.42983 4.05165 4.47132 3.96867 4.55431C3.89056 4.63729 3.85151 4.7398 3.85151 4.86184V5.96749C3.85151 6.0944 3.89056 6.19935 3.96867 6.28234Z\" fill=\"url(#paint0_linear_2987_4636)\"/>\\n<path d=\"M6.04817 8.01037C6.13115 8.07871 6.25075 8.11288 6.40695 8.11288H6.47285C6.80967 8.11288 7.06595 8.02502 7.24168 7.84929C7.41741 7.67355 7.50528 7.41484 7.50528 7.07313V4.79594C7.50528 4.68855 7.46867 4.60068 7.39545 4.53234C7.32711 4.45912 7.23924 4.42251 7.13185 4.42251C7.01958 4.42251 6.92683 4.45912 6.85361 4.53234C6.78527 4.60068 6.7511 4.68855 6.7511 4.79594V7.13903C6.7511 7.20737 6.72913 7.25863 6.6852 7.2928C6.64614 7.32697 6.59977 7.34406 6.54607 7.34406H6.29712C6.18973 7.34406 6.10186 7.38067 6.03352 7.45389C5.96518 7.52223 5.93101 7.61009 5.93101 7.71749C5.93101 7.83952 5.97006 7.93715 6.04817 8.01037Z\" fill=\"url(#paint1_linear_2987_4636)\"/>\\n<path d=\"M9.36511 6.28234C9.4481 6.36044 9.55061 6.39949 9.67264 6.39949C9.79956 6.39949 9.90451 6.36044 9.9875 6.28234C10.0705 6.19935 10.112 6.0944 10.112 5.96749V4.86184C10.112 4.7398 10.0705 4.63729 9.9875 4.55431C9.90451 4.47132 9.79956 4.42983 9.67264 4.42983C9.55061 4.42983 9.4481 4.47132 9.36511 4.55431C9.28213 4.63729 9.24063 4.7398 9.24063 4.86184V5.96749C9.24063 6.0944 9.28213 6.19935 9.36511 6.28234Z\" fill=\"url(#paint2_linear_2987_4636)\"/>\\n<path d=\"M5.68938 10.229C6.1043 10.395 6.52411 10.4779 6.94879 10.4779C7.37348 10.4779 7.7884 10.3925 8.19356 10.2217C8.60361 10.0459 8.96239 9.80431 9.26992 9.49677C9.30409 9.4626 9.33094 9.42355 9.35047 9.37962C9.37488 9.3308 9.38708 9.27467 9.38708 9.21121C9.38708 9.09894 9.35047 9.00863 9.27725 8.94029C9.20402 8.87195 9.11372 8.83778 9.00633 8.83778C8.89893 8.83778 8.79154 8.89147 8.68415 8.99887C8.47913 9.21365 8.22041 9.38938 7.908 9.52606C7.60047 9.65786 7.28073 9.72376 6.94879 9.72376C6.62174 9.72376 6.30444 9.65786 5.99691 9.52606C5.68938 9.39426 5.42578 9.21853 5.20612 8.99887C5.1573 8.95005 5.10849 8.911 5.05967 8.88171C5.01086 8.85242 4.95228 8.83778 4.88394 8.83778C4.78143 8.83778 4.69356 8.87195 4.62034 8.94029C4.54712 9.00863 4.51051 9.09894 4.51051 9.21121C4.51051 9.26491 4.52027 9.31616 4.5398 9.36497C4.56421 9.40891 4.59349 9.4504 4.62766 9.48945C4.92055 9.81163 5.27446 10.0581 5.68938 10.229Z\" fill=\"url(#paint3_linear_2987_4636)\"/>\\n<path d=\"M0 4.01255V2.59937C0 2.05753 0.10251 1.59135 0.307531 1.20084C0.517434 0.810321 0.815202 0.512552 1.20084 0.307531C1.58647 0.10251 2.05265 0 2.59937 0H4.03452C4.15656 0 4.26151 0.043933 4.34937 0.131799C4.44212 0.219665 4.48849 0.324616 4.48849 0.446653C4.48849 0.568689 4.44212 0.676081 4.34937 0.768828C4.26151 0.856695 4.15656 0.900628 4.03452 0.900628H2.59937C2.06241 0.900628 1.64505 1.04951 1.34728 1.34728C1.04951 1.64017 0.900628 2.05753 0.900628 2.59937V4.01255C0.900628 4.13459 0.856695 4.23954 0.768829 4.32741C0.680962 4.41527 0.573571 4.45921 0.446653 4.45921C0.324617 4.45921 0.219665 4.41527 0.131799 4.32741C0.0439331 4.23954 0 4.13459 0 4.01255ZM14.0073 4.01255C14.0073 4.13459 13.9634 4.23954 13.8755 4.32741C13.7877 4.41527 13.6803 4.45921 13.5533 4.45921C13.4313 4.45921 13.3264 4.41527 13.2385 4.32741C13.1506 4.23954 13.1067 4.13459 13.1067 4.01255V2.59937C13.1067 2.05753 12.9578 1.64017 12.66 1.34728C12.3623 1.04951 11.9449 0.900628 11.408 0.900628H9.9728C9.84589 0.900628 9.73849 0.856695 9.65063 0.768828C9.56276 0.676081 9.51883 0.568689 9.51883 0.446653C9.51883 0.324616 9.56276 0.219665 9.65063 0.131799C9.73849 0.043933 9.84589 0 9.9728 0H11.408C11.9498 0 12.4135 0.10251 12.7992 0.307531C13.1897 0.512552 13.4874 0.810321 13.6925 1.20084C13.9024 1.59135 14.0073 2.05753 14.0073 2.59937V4.01255ZM0 9.98745C0 9.86053 0.0439331 9.75314 0.131799 9.66527C0.219665 9.57741 0.324617 9.53347 0.446653 9.53347C0.573571 9.53347 0.680962 9.57741 0.768829 9.66527C0.856695 9.75314 0.900628 9.86053 0.900628 9.98745V11.4006C0.900628 11.9376 1.04951 12.355 1.34728 12.6527C1.64505 12.9505 2.06241 13.0994 2.59937 13.0994H4.03452C4.15656 13.0994 4.26151 13.1433 4.34937 13.2312C4.44212 13.3239 4.48849 13.4313 4.48849 13.5533C4.48849 13.6754 4.44212 13.7803 4.34937 13.8682C4.26151 13.9561 4.15656 14 4.03452 14H2.59937C2.05265 14 1.58647 13.8951 1.20084 13.6851C0.815202 13.4801 0.517434 13.1824 0.307531 12.7918C0.10251 12.4062 0 11.9425 0 11.4006V9.98745ZM14.0073 9.98745V11.4006C14.0073 11.9425 13.9024 12.4062 13.6925 12.7918C13.4874 13.1824 13.1897 13.4801 12.7992 13.6851C12.4135 13.8951 11.9498 14 11.408 14H9.9728C9.84589 14 9.73849 13.9561 9.65063 13.8682C9.56276 13.7803 9.51883 13.6754 9.51883 13.5533C9.51883 13.4313 9.56276 13.3239 9.65063 13.2312C9.73849 13.1433 9.84589 13.0994 9.9728 13.0994H11.408C11.9449 13.0994 12.3623 12.9505 12.66 12.6527C12.9578 12.355 13.1067 11.9376 13.1067 11.4006V9.98745C13.1067 9.86053 13.1506 9.75314 13.2385 9.66527C13.3264 9.57741 13.4313 9.53347 13.5533 9.53347C13.6803 9.53347 13.7877 9.57741 13.8755 9.66527C13.9634 9.75314 14.0073 9.86053 14.0073 9.98745Z\" fill=\"url(#paint4_linear_2987_4636)\"/>\\n<path d=\"M3.96867 6.28234C4.05165 6.36044 4.15416 6.39949 4.2762 6.39949C4.40312 6.39949 4.50807 6.36044 4.59105 6.28234C4.67404 6.19935 4.71553 6.0944 4.71553 5.96749V4.86184C4.71553 4.7398 4.67404 4.63729 4.59105 4.55431C4.50807 4.47132 4.40312 4.42983 4.2762 4.42983C4.15416 4.42983 4.05165 4.47132 3.96867 4.55431C3.89056 4.63729 3.85151 4.7398 3.85151 4.86184V5.96749C3.85151 6.0944 3.89056 6.19935 3.96867 6.28234Z\" stroke=\"url(#paint5_linear_2987_4636)\" stroke-width=\"0.7\"/>\\n<path d=\"M6.04817 8.01037C6.13115 8.07871 6.25075 8.11288 6.40695 8.11288H6.47285C6.80967 8.11288 7.06595 8.02502 7.24168 7.84929C7.41741 7.67355 7.50528 7.41484 7.50528 7.07313V4.79594C7.50528 4.68855 7.46867 4.60068 7.39545 4.53234C7.32711 4.45912 7.23924 4.42251 7.13185 4.42251C7.01958 4.42251 6.92683 4.45912 6.85361 4.53234C6.78527 4.60068 6.7511 4.68855 6.7511 4.79594V7.13903C6.7511 7.20737 6.72913 7.25863 6.6852 7.2928C6.64614 7.32697 6.59977 7.34406 6.54607 7.34406H6.29712C6.18973 7.34406 6.10186 7.38067 6.03352 7.45389C5.96518 7.52223 5.93101 7.61009 5.93101 7.71749C5.93101 7.83952 5.97006 7.93715 6.04817 8.01037Z\" stroke=\"url(#paint6_linear_2987_4636)\" stroke-width=\"0.7\"/>\\n<path d=\"M9.36511 6.28234C9.4481 6.36044 9.55061 6.39949 9.67264 6.39949C9.79956 6.39949 9.90451 6.36044 9.9875 6.28234C10.0705 6.19935 10.112 6.0944 10.112 5.96749V4.86184C10.112 4.7398 10.0705 4.63729 9.9875 4.55431C9.90451 4.47132 9.79956 4.42983 9.67264 4.42983C9.55061 4.42983 9.4481 4.47132 9.36511 4.55431C9.28213 4.63729 9.24063 4.7398 9.24063 4.86184V5.96749C9.24063 6.0944 9.28213 6.19935 9.36511 6.28234Z\" stroke=\"url(#paint7_linear_2987_4636)\" stroke-width=\"0.7\"/>\\n<path d=\"M5.68938 10.229C6.1043 10.395 6.52411 10.4779 6.94879 10.4779C7.37348 10.4779 7.7884 10.3925 8.19356 10.2217C8.60361 10.0459 8.96239 9.80431 9.26992 9.49677C9.30409 9.4626 9.33094 9.42355 9.35047 9.37962C9.37488 9.3308 9.38708 9.27467 9.38708 9.21121C9.38708 9.09894 9.35047 9.00863 9.27725 8.94029C9.20402 8.87195 9.11372 8.83778 9.00633 8.83778C8.89893 8.83778 8.79154 8.89147 8.68415 8.99887C8.47913 9.21365 8.22041 9.38938 7.908 9.52606C7.60047 9.65786 7.28073 9.72376 6.94879 9.72376C6.62174 9.72376 6.30444 9.65786 5.99691 9.52606C5.68938 9.39426 5.42578 9.21853 5.20612 8.99887C5.1573 8.95005 5.10849 8.911 5.05967 8.88171C5.01086 8.85242 4.95228 8.83778 4.88394 8.83778C4.78143 8.83778 4.69356 8.87195 4.62034 8.94029C4.54712 9.00863 4.51051 9.09894 4.51051 9.21121C4.51051 9.26491 4.52027 9.31616 4.5398 9.36497C4.56421 9.40891 4.59349 9.4504 4.62766 9.48945C4.92055 9.81163 5.27446 10.0581 5.68938 10.229Z\" stroke=\"url(#paint8_linear_2987_4636)\" stroke-width=\"0.7\"/>\\n<path d=\"M0 4.01255V2.59937C0 2.05753 0.10251 1.59135 0.307531 1.20084C0.517434 0.810321 0.815202 0.512552 1.20084 0.307531C1.58647 0.10251 2.05265 0 2.59937 0H4.03452C4.15656 0 4.26151 0.043933 4.34937 0.131799C4.44212 0.219665 4.48849 0.324616 4.48849 0.446653C4.48849 0.568689 4.44212 0.676081 4.34937 0.768828C4.26151 0.856695 4.15656 0.900628 4.03452 0.900628H2.59937C2.06241 0.900628 1.64505 1.04951 1.34728 1.34728C1.04951 1.64017 0.900628 2.05753 0.900628 2.59937V4.01255C0.900628 4.13459 0.856695 4.23954 0.768829 4.32741C0.680962 4.41527 0.573571 4.45921 0.446653 4.45921C0.324617 4.45921 0.219665 4.41527 0.131799 4.32741C0.0439331 4.23954 0 4.13459 0 4.01255ZM14.0073 4.01255C14.0073 4.13459 13.9634 4.23954 13.8755 4.32741C13.7877 4.41527 13.6803 4.45921 13.5533 4.45921C13.4313 4.45921 13.3264 4.41527 13.2385 4.32741C13.1506 4.23954 13.1067 4.13459 13.1067 4.01255V2.59937C13.1067 2.05753 12.9578 1.64017 12.66 1.34728C12.3623 1.04951 11.9449 0.900628 11.408 0.900628H9.9728C9.84589 0.900628 9.73849 0.856695 9.65063 0.768828C9.56276 0.676081 9.51883 0.568689 9.51883 0.446653C9.51883 0.324616 9.56276 0.219665 9.65063 0.131799C9.73849 0.043933 9.84589 0 9.9728 0H11.408C11.9498 0 12.4135 0.10251 12.7992 0.307531C13.1897 0.512552 13.4874 0.810321 13.6925 1.20084C13.9024 1.59135 14.0073 2.05753 14.0073 2.59937V4.01255ZM0 9.98745C0 9.86053 0.0439331 9.75314 0.131799 9.66527C0.219665 9.57741 0.324617 9.53347 0.446653 9.53347C0.573571 9.53347 0.680962 9.57741 0.768829 9.66527C0.856695 9.75314 0.900628 9.86053 0.900628 9.98745V11.4006C0.900628 11.9376 1.04951 12.355 1.34728 12.6527C1.64505 12.9505 2.06241 13.0994 2.59937 13.0994H4.03452C4.15656 13.0994 4.26151 13.1433 4.34937 13.2312C4.44212 13.3239 4.48849 13.4313 4.48849 13.5533C4.48849 13.6754 4.44212 13.7803 4.34937 13.8682C4.26151 13.9561 4.15656 14 4.03452 14H2.59937C2.05265 14 1.58647 13.8951 1.20084 13.6851C0.815202 13.4801 0.517434 13.1824 0.307531 12.7918C0.10251 12.4062 0 11.9425 0 11.4006V9.98745ZM14.0073 9.98745V11.4006C14.0073 11.9425 13.9024 12.4062 13.6925 12.7918C13.4874 13.1824 13.1897 13.4801 12.7992 13.6851C12.4135 13.8951 11.9498 14 11.408 14H9.9728C9.84589 14 9.73849 13.9561 9.65063 13.8682C9.56276 13.7803 9.51883 13.6754 9.51883 13.5533C9.51883 13.4313 9.56276 13.3239 9.65063 13.2312C9.73849 13.1433 9.84589 13.0994 9.9728 13.0994H11.408C11.9449 13.0994 12.3623 12.9505 12.66 12.6527C12.9578 12.355 13.1067 11.9376 13.1067 11.4006V9.98745C13.1067 9.86053 13.1506 9.75314 13.2385 9.66527C13.3264 9.57741 13.4313 9.53347 13.5533 9.53347C13.6803 9.53347 13.7877 9.57741 13.8755 9.66527C13.9634 9.75314 14.0073 9.86053 14.0073 9.98745Z\" stroke=\"url(#paint9_linear_2987_4636)\" stroke-width=\"0.7\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_2987_4636\" x1=\"0\" y1=\"0\" x2=\"16.8969\" y2=\"6.58271\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint1_linear_2987_4636\" x1=\"0\" y1=\"0\" x2=\"16.8969\" y2=\"6.58271\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint2_linear_2987_4636\" x1=\"0\" y1=\"0\" x2=\"16.8969\" y2=\"6.58271\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint3_linear_2987_4636\" x1=\"0\" y1=\"0\" x2=\"16.8969\" y2=\"6.58271\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint4_linear_2987_4636\" x1=\"0\" y1=\"0\" x2=\"16.8969\" y2=\"6.58271\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint5_linear_2987_4636\" x1=\"0\" y1=\"0\" x2=\"16.8969\" y2=\"6.58271\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint6_linear_2987_4636\" x1=\"0\" y1=\"0\" x2=\"16.8969\" y2=\"6.58271\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint7_linear_2987_4636\" x1=\"0\" y1=\"0\" x2=\"16.8969\" y2=\"6.58271\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint8_linear_2987_4636\" x1=\"0\" y1=\"0\" x2=\"16.8969\" y2=\"6.58271\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n<linearGradient id=\"paint9_linear_2987_4636\" x1=\"0\" y1=\"0\" x2=\"16.8969\" y2=\"6.58271\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, rgb(82, 174, 255) 0%, rgb(184, 112, 255) 100%)\"},children:\"Face ID\"})})}),className:\"framer-2kwx3g\",\"data-framer-name\":\"Face ID\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"MUY65JD1h\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+69.5+((componentViewport?.height||200)-163)/2,...addPropertyOverrides({CD_RHtB6Q:{y:(componentViewport?.y||0)+57+((componentViewport?.height||200)-138)/2},daDiKZYjY:{y:(componentViewport?.y||0)+43+((componentViewport?.height||200)-110)/2},fDPTRhocT:{y:(componentViewport?.y||0)+43+((componentViewport?.height||200)-73)/2},Qaja9mSdL:{y:(componentViewport?.y||0)+57+((componentViewport?.height||200)-87)/2},qjy1dq4iO:{y:(componentViewport?.y||0)+57+((componentViewport?.height||200)-138)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4v9l8o-container\",layoutDependency:layoutDependency,layoutId:\"vZMw1pcEW-container\",nodeId:\"vZMw1pcEW\",rendersWithMotion:true,scopeId:\"p8GjHojp7\",children:/*#__PURE__*/_jsx(Generate,{height:\"100%\",id:\"vZMw1pcEW\",layoutId:\"vZMw1pcEW\",style:{height:\"100%\"},variant:matchVariant(\"vL5twv26Z\"),width:\"100%\",...addPropertyOverrides({daDiKZYjY:{variant:matchVariant(\"VgX6rQph2\")}},baseVariant,gestureVariant)})})})]}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aml4xc\",layoutDependency:layoutDependency,layoutId:\"KDyenfGWI\",style:{backgroundColor:\"rgba(141, 145, 165, 0.1)\"}}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17gtrwo\",\"data-framer-name\":\"Yubikey\",layoutDependency:layoutDependency,layoutId:\"VdR3UHaAP\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fvvs0y\",\"data-framer-name\":\"Frame 1185981889\",layoutDependency:layoutDependency,layoutId:\"Ze_s9K66H\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ki16j8\",\"data-framer-name\":\"Frame 1185980803\",layoutDependency:layoutDependency,layoutId:\"dQ1pcql5m\",style:{opacity:.8},variants:{Jj9wHGZ4B:{opacity:1}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kjqwsu\",\"data-framer-name\":\"Entity icon/hardware Key\",layoutDependency:layoutDependency,layoutId:\"LmhfPeLKC\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-gw3tbb\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:10,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"gosRo8s_i\",svg:'<svg width=\"18\" height=\"10\" viewBox=\"-1 -1 18 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12 6.54656V1.45341C12 1.07062 11.8712 0.703283 11.6414 0.431159C11.4116 0.159036 11.0995 0.0041008 10.7728 0L1.2272 0C0.900512 0.0041008 0.588391 0.159036 0.35862 0.431159C0.12885 0.703283 -1.87456e-05 1.07062 2.04525e-09 1.45341L2.04525e-09 6.54656C-1.87456e-05 6.92935 0.12885 7.29669 0.35862 7.56881C0.588391 7.84093 0.900512 7.99587 1.2272 7.99997L10.7728 7.99997C11.0995 7.99587 11.4116 7.84093 11.6414 7.56881C11.8712 7.29669 12 6.92935 12 6.54656ZM10.4 4.03793C10.3925 4.51092 10.2454 4.97115 9.97713 5.3608C9.70889 5.75045 9.33148 6.05215 8.89231 6.22799C8.45314 6.40384 7.9718 6.44598 7.50874 6.34913C7.0457 6.25229 6.62159 6.02077 6.28972 5.68366C5.95784 5.34655 5.73299 4.91889 5.64342 4.4544C5.55384 3.98991 5.60354 3.50931 5.78626 3.07298C5.96898 2.63664 6.27658 2.26403 6.67042 2.00196C7.06425 1.73988 7.52675 1.60003 7.99983 1.59997C8.64112 1.60592 9.25389 1.8659 9.70381 2.32291C10.1537 2.77991 10.4041 3.39666 10.4 4.03793ZM3.17161 2.40022C3.4892 2.39458 3.80128 2.4836 4.06811 2.65594C4.33493 2.82829 4.54442 3.07615 4.66989 3.36797C4.79536 3.65979 4.83113 3.98235 4.77264 4.29457C4.71416 4.60679 4.56406 4.89454 4.34148 5.12115C4.11889 5.34777 3.83389 5.503 3.52278 5.56708C3.21167 5.63116 2.88852 5.60118 2.59451 5.48096C2.30049 5.36074 2.04892 5.15572 1.87182 4.89202C1.69472 4.62832 1.60013 4.31787 1.60008 4.00022C1.59803 3.79193 1.63708 3.58527 1.71498 3.39208C1.79288 3.19889 1.90811 3.02296 2.05408 2.87435C2.20004 2.72574 2.37388 2.60737 2.56564 2.52601C2.75739 2.44466 2.96331 2.40191 3.17161 2.40022ZM15.9999 1.87868V6.30327C15.9999 6.39964 15.9661 6.49206 15.906 6.5602C15.8459 6.62834 15.7643 6.66662 15.6793 6.66662H12.6096V5.93992V2.24203V1.51533H15.6793C15.7214 1.51533 15.7631 1.52473 15.802 1.54299C15.8409 1.56125 15.8762 1.58801 15.906 1.62175C15.9358 1.65549 15.9594 1.69555 15.9755 1.73963C15.9916 1.78372 15.9999 1.83097 15.9999 1.87868Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"YubiKey\"})}),className:\"framer-exlpvm\",\"data-framer-name\":\"YubiKey\",fonts:[\"CUSTOMV2;CircularXX Medium\"],layoutDependency:layoutDependency,layoutId:\"UXC_9QmI5\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bmd0a\",\"data-framer-name\":\"Fingerprint\",layoutDependency:layoutDependency,layoutId:\"boWwwTHP9\",style:{background:\"linear-gradient(111deg, rgba(32, 145, 246, 0.1) 0%, rgba(175, 95, 255, 0.1) 100%)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q72s74\",\"data-framer-name\":\"Entity icon/Fingerprint Bold\",layoutDependency:layoutDependency,layoutId:\"Q9XAqAb6y\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-bmybor\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"pzXjTHph9\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\"><g><defs><linearGradient id=\"idss11999227029_1g757531170\" x1=\"0.10144171652185247\" x2=\"1.2496621837373176\" y1=\"0\" y2=\"1.4404674483179079\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 7 0 C 3.134 0 0 3.134 0 7 L 0 7.556 C 0 8.108 0.448 8.556 1 8.556 C 1.552 8.556 2 8.108 2 7.556 L 2 7 C 2 4.239 4.239 2 7 2 C 7.975 2 8.882 2.278 9.65 2.759 C 10.118 3.052 10.735 2.91 11.028 2.442 C 11.322 1.974 11.18 1.357 10.712 1.064 C 9.635 0.39 8.362 0 7 0 Z\" fill=\"url(#idss11999227029_1g757531170)\"></path></g><g><defs><linearGradient id=\"idss11999227029_2g-757531171\" x1=\"-0.8677177022788076\" x2=\"1.2051269114180505\" y1=\"-1.2158314843477565\" y2=\"1.3845969844918702\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.615 3.04 C 12.088 2.753 12.703 2.904 12.989 3.376 C 13.631 4.434 14 5.676 14 7.001 C 14 7.941 13.814 8.84 13.477 9.662 C 13.267 10.172 12.682 10.416 12.171 10.206 C 11.661 9.996 11.417 9.412 11.627 8.901 C 11.867 8.317 12 7.676 12 7.001 C 12 6.052 11.736 5.167 11.279 4.413 C 10.992 3.941 11.143 3.326 11.615 3.04 Z\" fill=\"url(#idss11999227029_2g-757531171)\"></path></g><g><defs><linearGradient id=\"idss11999227029_3g757531170\" x1=\"-0.15801255160899288\" x2=\"1.0527577961491974\" y1=\"-0.325490999542945\" y2=\"1.1934466288410541\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 3 7 C 3 4.791 4.791 3 7 3 C 9.209 3 11 4.791 11 7 C 11 7.552 10.553 8 10 8 C 9.448 8 9 7.552 9 7 C 9 5.896 8.105 5 7 5 C 5.896 5 5 5.896 5 7 L 5 12.185 C 5 12.738 4.552 13.185 4 13.185 C 3.448 13.185 3 12.738 3 12.185 Z\" fill=\"url(#idss11999227029_3g757531170)\"></path></g><g><defs><linearGradient id=\"idss11999227029_4g-757531172\" x1=\"-2.128791622391359\" x2=\"1.3404115684513223\" y1=\"-2.7978760339019426\" y2=\"1.5543145172108823\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 10 9 C 10.553 9 11 9.448 11 10 L 11 12.185 C 11 12.738 10.553 13.185 10 13.185 C 9.448 13.185 9 12.738 9 12.185 L 9 10 C 9 9.448 9.448 9 10 9 Z\" fill=\"url(#idss11999227029_4g-757531172)\"></path></g><g><defs><linearGradient id=\"idss11999227029_5g-757531171\" x1=\"-0.8871177090225144\" x2=\"1.3172002008344224\" y1=\"-1.2401692130412945\" y2=\"1.5251953537420688\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 8 7.5 C 8 6.948 7.552 6.5 7 6.5 C 6.448 6.5 6 6.948 6 7.5 L 6 13 C 6 13.552 6.448 14 7 14 C 7.552 14 8 13.552 8 13 Z\" fill=\"url(#idss11999227029_5g-757531171)\"></path></g></svg>',svgContentId:11999227029,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, rgb(82, 174, 255) 0%, rgb(184, 112, 255) 100%)\"},children:\"Fingerprint\"})})}),className:\"framer-wvma3r\",\"data-framer-name\":\"Fingerprint\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"oH19ciRyR\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+125.5+((componentViewport?.height||200)-163)/2,...addPropertyOverrides({CD_RHtB6Q:{y:(componentViewport?.y||0)+108+((componentViewport?.height||200)-138)/2},daDiKZYjY:{y:(componentViewport?.y||0)+80+((componentViewport?.height||200)-110)/2},qjy1dq4iO:{y:(componentViewport?.y||0)+108+((componentViewport?.height||200)-138)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ib7pcj-container\",layoutDependency:layoutDependency,layoutId:\"n3zvu2s66-container\",nodeId:\"n3zvu2s66\",rendersWithMotion:true,scopeId:\"p8GjHojp7\",children:/*#__PURE__*/_jsx(Generate,{height:\"100%\",id:\"n3zvu2s66\",layoutId:\"n3zvu2s66\",style:{height:\"100%\"},variant:matchVariant(\"vL5twv26Z\"),width:\"100%\"})})})]})]})})})});});const css=[\".framer-Ano8w.framer-d5zssc, .framer-Ano8w .framer-d5zssc { display: block; }\",\".framer-Ano8w.framer-1uo3dnk { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: center; overflow: visible; padding: 11px; position: relative; width: 599px; }\",\".framer-Ano8w .framer-1w4pxrm, .framer-Ano8w .framer-oji77h, .framer-Ano8w .framer-17gtrwo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Ano8w .framer-l16xqh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Ano8w .framer-4bz04n, .framer-Ano8w .framer-xoi2lv, .framer-Ano8w .framer-ki16j8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Ano8w .framer-a52bpt, .framer-Ano8w .framer-7gqhgy { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-Ano8w .framer-epqjg2, .framer-Ano8w .framer-1rnbc9x, .framer-Ano8w .framer-6pfhuz, .framer-Ano8w .framer-2kwx3g, .framer-Ano8w .framer-exlpvm, .framer-Ano8w .framer-wvma3r { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Ano8w .framer-1pjxzb, .framer-Ano8w .framer-10e1nd6, .framer-Ano8w .framer-bmd0a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 6px 4px 6px; position: relative; width: min-content; }\",\".framer-Ano8w .framer-smemya, .framer-Ano8w .framer-1q72s74 { flex: none; gap: 2.1875px; height: 14px; overflow: visible; position: relative; width: 14px; }\",\".framer-Ano8w .framer-1mqcn2i { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-Ano8w .framer-1k6kmtb-container, .framer-Ano8w .framer-4v9l8o-container, .framer-Ano8w .framer-1ib7pcj-container { flex: none; height: 24px; position: relative; width: auto; }\",\".framer-Ano8w .framer-i79s0e, .framer-Ano8w .framer-1aml4xc { flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-Ano8w .framer-1th4ojp, .framer-Ano8w .framer-1fvvs0y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Ano8w .framer-rp2ou4 { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-Ano8w .framer-1kjqwsu { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: auto; overflow: visible; position: relative; width: 16px; }\",\".framer-Ano8w .framer-gw3tbb { flex: none; height: 9px; left: 0px; position: absolute; right: 0px; top: calc(50.00000000000002% - 9px / 2); }\",\".framer-Ano8w .framer-bmybor { flex: none; height: 14px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-Ano8w.framer-v-67p76p.framer-1uo3dnk, .framer-Ano8w.framer-v-2sg6ye.framer-1uo3dnk, .framer-Ano8w.framer-v-1554bfs.framer-1uo3dnk { gap: 6px; padding: 6px 8px 6px 8px; }\",\".framer-Ano8w.framer-v-67p76p .framer-l16xqh, .framer-Ano8w.framer-v-kff3jk .framer-l16xqh, .framer-Ano8w.framer-v-2sg6ye .framer-l16xqh, .framer-Ano8w.framer-v-1554bfs .framer-l16xqh { gap: 5px; }\",\".framer-Ano8w.framer-v-arqw58.framer-1uo3dnk, .framer-Ano8w.framer-v-klbfqd.framer-1uo3dnk, .framer-Ano8w.framer-v-c65bmn.framer-1uo3dnk, .framer-Ano8w.framer-v-1f8a51l.framer-1uo3dnk { padding: 6px 6px 6px 8px; width: 599px; }\",\".framer-Ano8w.framer-v-c65bmn .framer-gw3tbb { height: 8px; left: 1px; right: 1px; top: calc(50.00000000000002% - 7.89px / 2); }\",\".framer-Ano8w.framer-v-1vzbafc.framer-1uo3dnk { padding: 16px; width: 598px; }\",\".framer-Ano8w.framer-v-kff3jk.framer-1uo3dnk { padding: 6px 8px 6px 8px; }\",\".framer-Ano8w.framer-v-14bqsu3.framer-1uo3dnk { padding: 6px 6px 6px 8px; width: 600px; }\",'.framer-Ano8w[data-border=\"true\"]::after, .framer-Ano8w [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 163\n * @framerIntrinsicWidth 598\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mOkKma6gn\":{\"layout\":[\"fixed\",\"auto\"]},\"c5RoXjLfC\":{\"layout\":[\"fixed\",\"auto\"]},\"Qaja9mSdL\":{\"layout\":[\"fixed\",\"auto\"]},\"qjy1dq4iO\":{\"layout\":[\"fixed\",\"auto\"]},\"CD_RHtB6Q\":{\"layout\":[\"fixed\",\"auto\"]},\"Jj9wHGZ4B\":{\"layout\":[\"fixed\",\"auto\"]},\"yED5j1Ud2\":{\"layout\":[\"fixed\",\"auto\"]},\"mjRiSKSA1\":{\"layout\":[\"fixed\",\"auto\"]},\"fDPTRhocT\":{\"layout\":[\"fixed\",\"auto\"]},\"daDiKZYjY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp8GjHojp7=withCSS(Component,css,\"framer-Ano8w\");export default Framerp8GjHojp7;Framerp8GjHojp7.displayName=\"List of devices\";Framerp8GjHojp7.defaultProps={height:163,width:598};addPropertyControls(Framerp8GjHojp7,{variant:{options:[\"kDpRmzKOC\",\"mOkKma6gn\",\"c5RoXjLfC\",\"Qaja9mSdL\",\"qjy1dq4iO\",\"CD_RHtB6Q\",\"Jj9wHGZ4B\",\"yED5j1Ud2\",\"mjRiSKSA1\",\"fDPTRhocT\",\"daDiKZYjY\"],optionTitles:[\"Large-generate-macbook\",\"Large-generate-macbook\",\"Small-generate-macbook\",\"Small-generate-iphone\",\"Small-generate-yubikey\",\"Small-generate-yubikey-final\",\"Hero\",\"Stop frame\",\"Stop animatiobn\",\"Variant 11\",\"Variant 12\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerp8GjHojp7,[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/A4r6HhJpLVEjKPMmnPkuC8fppg.woff2\",weight:\"500\"},{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"}]},...GenerateFonts],{supportsExplicitInterCodegen:true});Framerp8GjHojp7.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Generate,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp8GjHojp7\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"598\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"163\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mOkKma6gn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c5RoXjLfC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Qaja9mSdL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qjy1dq4iO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CD_RHtB6Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Jj9wHGZ4B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yED5j1Ud2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mjRiSKSA1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fDPTRhocT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"daDiKZYjY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bb8870d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Lottie}from\"https://framerusercontent.com/modules/YbkSqZ7STzW5WsMb1yan/RLfsHd78NBd0kbafA9hd/Lottie.js\";import ProTextTypeEffect from\"https://framerusercontent.com/modules/6pRWAo2ouNrIBV1Ed73v/xaTytvYVF68UQYItsCEK/ProTextType.js\";import ListOfDevices from\"https://framerusercontent.com/modules/4AohbvV66SjoZoQZqsmH/aM7fUuo2UCFlOrHfAGN7/p8GjHojp7.js\";const LottieFonts=getFonts(Lottie);const Image1WithFX=withFX(Image1);const Image1WithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(Image1WithFX);const ProTextTypeEffectFonts=getFonts(ProTextTypeEffect);const ListOfDevicesFonts=getFonts(ListOfDevices);const cycleOrder=[\"vBkKoUWtb\",\"rExCFFfvO\",\"jXCQolljZ\",\"bpmtjf3iK\",\"rV4JhCe1E\"];const serializationHash=\"framer-I97I5\";const variantClassNames={bpmtjf3iK:\"framer-v-13p96rc\",jXCQolljZ:\"framer-v-dtiggj\",rExCFFfvO:\"framer-v-m0biuf\",rV4JhCe1E:\"framer-v-13sa8ok\",vBkKoUWtb:\"framer-v-1sejt07\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:100,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition3={bounce:.2,delay:0,duration:.6,type:\"spring\"};const transition4={delay:1,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:70};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Screen 1\":\"bpmtjf3iK\",\"Screen 2\":\"jXCQolljZ\",\"Screen 4\":\"rExCFFfvO\",\"Screen 5\":\"rV4JhCe1E\",\"Stop frame\":\"vBkKoUWtb\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vBkKoUWtb\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vBkKoUWtb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1oitfn8=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"rV4JhCe1E\",true),6e3);});const onAppear1bma9b4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"rExCFFfvO\",true),2500);});const onAppearp8fofz=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jXCQolljZ\",true),3e3);});const isDisplayed=()=>{if([\"rExCFFfvO\",\"rV4JhCe1E\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"bpmtjf3iK\")return false;return true;};const isDisplayed2=()=>{if([\"jXCQolljZ\",\"bpmtjf3iK\",\"rV4JhCe1E\"].includes(baseVariant))return false;return true;};useOnVariantChange(baseVariant,{jXCQolljZ:onAppear1bma9b4,rExCFFfvO:onAppear1oitfn8,rV4JhCe1E:onAppearp8fofz});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({bpmtjf3iK:{value:transition3},jXCQolljZ:{value:transition3},rExCFFfvO:{value:transition2},rV4JhCe1E:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1sejt07\",className,classNames),\"data-framer-name\":\"Stop frame\",layoutDependency:layoutDependency,layoutId:\"vBkKoUWtb\",ref:refBinding,style:{...style},...addPropertyOverrides({bpmtjf3iK:{\"data-framer-name\":\"Screen 1\"},jXCQolljZ:{\"data-framer-name\":\"Screen 2\",\"data-highlight\":true},rExCFFfvO:{\"data-framer-name\":\"Screen 4\",\"data-highlight\":true},rV4JhCe1E:{\"data-framer-name\":\"Screen 5\",\"data-highlight\":true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hjtm2q\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"Ol40kOWzd\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(5, 11, 25, 0.6)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tuixy7\",\"data-framer-name\":\"Frame 1185981898\",layoutDependency:layoutDependency,layoutId:\"I0TrkbZCJ\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qu4lf\",\"data-framer-name\":\"Window btns\",layoutDependency:layoutDependency,layoutId:\"dxNCXEjM5\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-p83u6y\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"D_3ivE_T2\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v4bz5m\",\"data-border\":true,\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"p9cSaW9rf\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b61ofc\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"WjAX1UfRQ\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-rqcsn4\",\"data-border\":true,\"data-framer-name\":\"Minimize\",layoutDependency:layoutDependency,layoutId:\"syTKyw1eH\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qujfi5\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"iad5TpTmO\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-rfe1o5\",\"data-border\":true,\"data-framer-name\":\"Zoom\",layoutDependency:layoutDependency,layoutId:\"riL1IQFJ6\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zyp97q\",\"data-border\":true,\"data-framer-name\":\"Frame 1185981883\",layoutDependency:layoutDependency,layoutId:\"ZvnIV5Me7\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(174, 178, 194, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(141, 145, 165, 0.02)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xmx18l\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"U8w4pIacV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t6v7nh\",layoutDependency:layoutDependency,layoutId:\"u5m4ivW3U\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-tn74ae\",\"data-framer-name\":\"Frame 1185980906\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"u3zHuUH9D\",svg:'<svg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"64\" height=\"64\" rx=\"16\" fill=\"url(#paint0_linear_2633_14017)\"/>\\n<path d=\"M47.8404 26.1373C48.8124 26.1373 49.6004 25.3493 49.6004 24.3773V23.5519C49.6004 18.4974 45.5029 14.3999 40.4484 14.3999L39.6268 14.3999C38.6548 14.3999 37.8668 15.1879 37.8668 16.1599C37.8668 17.1319 38.6548 17.9199 39.6268 17.9199H40.4484C43.5589 17.9199 46.0804 20.4414 46.0804 23.5519V24.3773C46.0804 25.3493 46.8684 26.1373 47.8404 26.1373Z\" fill=\"white\"/>\\n<path d=\"M46.0804 39.6306C46.0804 38.6586 46.8684 37.8706 47.8404 37.8706C48.8124 37.8706 49.6004 38.6586 49.6004 39.6306V40.4479C49.6004 45.5024 45.5029 49.5999 40.4484 49.5999H39.6268C38.6548 49.5999 37.8668 48.8119 37.8668 47.8399C37.8668 46.8679 38.6548 46.0799 39.6268 46.0799H40.4484C43.5589 46.0799 46.0804 43.5584 46.0804 40.4479V39.6306Z\" fill=\"white\"/>\\n<path d=\"M16.1604 37.8706C17.1324 37.8706 17.9204 38.6586 17.9204 39.6306V40.4479C17.9204 43.5584 20.4419 46.0799 23.5524 46.0799H24.3735C25.3455 46.0799 26.1335 46.8679 26.1335 47.8399C26.1335 48.8119 25.3455 49.5999 24.3735 49.5999H23.5524C18.4979 49.5999 14.4004 45.5024 14.4004 40.4479L14.4004 39.6306C14.4004 38.6586 15.1884 37.8706 16.1604 37.8706Z\" fill=\"white\"/>\\n<path d=\"M26.1335 16.1599C26.1335 17.1319 25.3455 17.9199 24.3735 17.9199H23.5524C20.4419 17.9199 17.9204 20.4414 17.9204 23.5519V24.3773C17.9204 25.3493 17.1324 26.1373 16.1604 26.1373C15.1884 26.1373 14.4004 25.3493 14.4004 24.3773L14.4004 23.5519C14.4004 18.4974 18.4979 14.3999 23.5524 14.3999L24.3735 14.3999C25.3455 14.3999 26.1335 15.1879 26.1335 16.1599Z\" fill=\"white\"/>\\n<path d=\"M22.8477 26.0156L28.777 28.7896C29.0595 28.9217 29.0433 29.3288 28.7512 29.4381L22.8477 31.6476\" stroke=\"white\" stroke-width=\"2.816\" stroke-linecap=\"round\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.1311 36.2842C27.681 35.7344 28.5725 35.7344 29.1224 36.2842C30.7179 37.8797 33.3047 37.8797 34.9002 36.2842C35.45 35.7344 36.3415 35.7344 36.8914 36.2842C37.4412 36.8341 37.4412 37.7256 36.8914 38.2754C34.1962 40.9706 29.8264 40.9706 27.1311 38.2754C26.5813 37.7256 26.5813 36.8341 27.1311 36.2842Z\" fill=\"white\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_2633_14017\" x1=\"0\" y1=\"0\" x2=\"53.8096\" y2=\"68.5181\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Create SSH ID\"})}),className:\"framer-16l6k4p\",\"data-framer-name\":\"SSH passkeys of @richard\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"YukO0dKKs\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rExCFFfvO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Passkeys generation\"})})},rV4JhCe1E:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Your SSH ID is ready\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\"},children:\"Choose your SSH ID username \"}),\"to get your public keys via curl\"]})}),className:\"framer-9we66g\",\"data-framer-name\":\"sk-ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBABelMUT2aYusHJ6KiFlNoXeWveE9DoEmx+LSyA7M3d9lheZvXT4Z1LNep59...\",fonts:[\"CUSTOM;CircularXX Book\",\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"bPULeV6Yn\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({rExCFFfvO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"Open Termius on other devices\"})}),fonts:[\"CUSTOMV2;CircularXX Book\"]},rV4JhCe1E:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"Go to your public profile to integrate SSH ID to your servers\"})}),fonts:[\"CUSTOMV2;CircularXX Book\"]}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sygj37\",layoutDependency:layoutDependency,layoutId:\"V3DAJfMEA\",children:[/*#__PURE__*/_jsx(Image1WithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+450.07),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},className:\"framer-59r5ge\",\"data-framer-appear-id\":\"59r5ge\",\"data-framer-name\":\"cursor\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"asE6xxHMg\",optimized:true,style:{opacity:1},variants:{bpmtjf3iK:{opacity:0}},...addPropertyOverrides({bpmtjf3iK:{__targetOpacity:0,animate:animation2,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+531.57),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"}},jXCQolljZ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+447.07),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"}}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-150f8p5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Je6YtROBB-container\",nodeId:\"Je6YtROBB\",rendersWithMotion:true,scopeId:\"aprBnQdDn\",children:/*#__PURE__*/_jsx(Lottie,{height:\"100%\",id:\"Je6YtROBB\",isForwardsDirection:true,layoutId:\"Je6YtROBB\",loop:true,pauseOnCanvas:true,playing:true,poster:\"Auto\",posterProgress:0,progress:1,speed:1.5,srcFile:\"https://framerusercontent.com/assets/gS3hP7WAy5QuRBMEGYNwDrlU4.json\",srcType:\"Upload\",srcUrl:\"https://app.lottiefiles.com/share/1146260f-5c89-48e3-9745-2c4c70781932\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pg7mkr\",\"data-border\":true,\"data-framer-name\":\"Frame 273\",layoutDependency:layoutDependency,layoutId:\"tcysAioxr\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(174, 178, 194, 0.02)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTUwMA==\",\"--framer-font-family\":'\"Source Code Pro\", \"Source Code Pro Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, rgb(82, 174, 255) 0%, rgb(184, 112, 255) 100%)\"},children:\"$ curl https://sshid.io/\"})})}),className:\"framer-vuac5u\",\"data-framer-name\":\"Easy way to get your public keys from anywhere.\",fonts:[\"GF;Source Code Pro-500\"],layoutDependency:layoutDependency,layoutId:\"LKvz3iFRR\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f34hvj-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"zdPdG4isr-container\",nodeId:\"zdPdG4isr\",rendersWithMotion:true,scopeId:\"aprBnQdDn\",children:/*#__PURE__*/_jsx(ProTextTypeEffect,{as:\"p\",cursorBlinkDuration:.5,cursorCharacterPreset:\"|\",cursorColorMode:\"matchFirst\",cursorMode:\"preset\",customCursorCharacter:\"|\",deletingSpeed:30,fluidVw:6,font:{fontFamily:'\"Source Code Pro\", \"Source Code Pro Placeholder\", monospace',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"160%\"},height:\"100%\",hideCursorWhileTyping:false,id:\"zdPdG4isr\",initialDelay:0,layoutId:\"zdPdG4isr\",loop:true,maxFont:12,minFont:12,pauseDuration:5e3,reverseMode:false,showCursor:true,sizingMode:\"fluid\",startOnVisible:false,text:[\"richard\",\"lewis\",\"susie\",\"liam\",\"oliver\",\"laura\",\"oscar\",\"lando\"],textAlign:\"left\",textColors:[\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"],typingSpeed:100,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ug1x5p\",\"data-border\":true,\"data-framer-name\":\"Large -generetae-step-1\",layoutDependency:layoutDependency,layoutId:\"Or6mSNw_5\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(111deg, rgba(32, 145, 246, 0.1) 0%, rgba(175, 95, 255, 0.1) 100%)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, rgb(82, 174, 255) 0%, rgb(184, 112, 255) 100%)\"},children:\"Continue\"})})}),className:\"framer-z7w409\",\"data-framer-name\":\"Generating passkeys\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"wDWxBUPMA\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:163,width:`min((max(${componentViewport?.width||\"100vw\"}, 1px) - 40px) * 0.9989, 454px)`,y:(componentViewport?.y||0)+479.07,...addPropertyOverrides({rExCFFfvO:{y:(componentViewport?.y||0)+425.07}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s2zv9j-container\",layoutDependency:layoutDependency,layoutId:\"cQVHSIq1p-container\",nodeId:\"cQVHSIq1p\",rendersWithMotion:true,scopeId:\"aprBnQdDn\",children:/*#__PURE__*/_jsx(ListOfDevices,{height:\"100%\",id:\"cQVHSIq1p\",layoutId:\"cQVHSIq1p\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"mOkKma6gn\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-oitz8w\",layoutDependency:layoutDependency,layoutId:\"ehuanJ26A\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50.795 12.495\" overflow=\"visible\"><g><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 20.023 3.126 L 20.023 4.618 L 21.034 4.618 L 21.034 5.65 L 20.023 5.65 L 20.023 7.913 C 20.023 8.343 20.213 8.524 20.644 8.524 C 20.804 8.524 20.994 8.493 21.044 8.483 L 21.044 9.445 C 20.974 9.475 20.754 9.555 20.333 9.555 C 19.432 9.555 18.871 9.014 18.871 8.103 L 18.871 5.65 L 17.97 5.65 L 17.97 4.618 L 18.22 4.618 C 18.741 4.618 18.971 4.288 18.971 3.857 L 18.971 3.126 Z M 22.79 6.521 L 25.183 6.521 C 25.163 5.95 24.782 5.439 23.981 5.439 C 23.25 5.439 22.83 6 22.79 6.521 Z M 25.313 7.793 L 26.294 8.103 C 26.034 8.954 25.263 9.645 24.091 9.645 C 22.77 9.645 21.598 8.684 21.598 7.031 C 21.598 5.489 22.74 4.468 23.971 4.468 C 25.473 4.468 26.354 5.459 26.354 7.001 C 26.354 7.192 26.334 7.352 26.324 7.372 L 22.76 7.372 C 22.79 8.113 23.37 8.644 24.091 8.644 C 24.792 8.644 25.153 8.273 25.313 7.793 Z M 30.136 4.588 L 30.136 5.77 C 30.01 5.75 29.883 5.74 29.755 5.74 C 28.854 5.74 28.444 6.26 28.444 7.172 L 28.444 9.495 L 27.282 9.495 L 27.282 4.618 L 28.414 4.618 L 28.414 5.399 C 28.644 4.869 29.185 4.558 29.826 4.558 C 29.966 4.558 30.086 4.578 30.136 4.588 Z M 32.008 9.495 L 30.856 9.495 L 30.856 4.618 L 31.968 4.618 L 31.968 5.239 C 32.248 4.738 32.859 4.478 33.41 4.478 C 34.051 4.478 34.611 4.769 34.872 5.339 C 35.252 4.698 35.823 4.478 36.454 4.478 C 37.335 4.478 38.176 5.039 38.176 6.331 L 38.176 9.495 L 37.055 9.495 L 37.055 6.521 C 37.055 5.95 36.764 5.519 36.113 5.519 C 35.503 5.519 35.102 6 35.102 6.601 L 35.102 9.495 L 33.961 9.495 L 33.961 6.521 C 33.961 5.96 33.68 5.519 33.019 5.519 C 32.398 5.519 32.008 5.98 32.008 6.601 Z M 40.52 9.495 L 39.369 9.495 L 39.369 4.618 L 40.52 4.618 Z M 39.189 2.906 C 39.189 2.485 39.529 2.145 39.94 2.145 C 40.36 2.145 40.701 2.485 40.701 2.906 C 40.701 3.327 40.36 3.657 39.94 3.657 C 39.529 3.657 39.189 3.327 39.189 2.906 Z M 44.934 8.954 C 44.694 9.395 44.123 9.635 43.552 9.635 C 42.391 9.635 41.71 8.774 41.71 7.692 L 41.71 4.618 L 42.872 4.618 L 42.872 7.482 C 42.872 8.083 43.152 8.594 43.853 8.594 C 44.524 8.594 44.874 8.143 44.874 7.502 L 44.874 4.618 L 46.036 4.618 L 46.036 8.604 C 46.036 9.004 46.066 9.315 46.086 9.495 L 44.974 9.495 C 44.954 9.385 44.934 9.154 44.934 8.954 Z M 46.94 8.173 L 47.951 7.893 C 47.991 8.333 48.322 8.724 48.942 8.724 C 49.423 8.724 49.673 8.463 49.673 8.163 C 49.673 7.903 49.493 7.702 49.103 7.622 L 48.382 7.462 C 47.521 7.272 47.07 6.711 47.07 6.04 C 47.07 5.189 47.851 4.468 48.862 4.468 C 50.224 4.468 50.665 5.349 50.745 5.83 L 49.764 6.11 C 49.724 5.83 49.513 5.379 48.862 5.379 C 48.452 5.379 48.161 5.64 48.161 5.94 C 48.161 6.2 48.352 6.391 48.652 6.451 L 49.393 6.601 C 50.314 6.801 50.795 7.362 50.795 8.083 C 50.795 8.824 50.194 9.645 48.953 9.645 C 47.541 9.645 47 8.724 46.94 8.173 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-jmcltg\",layoutDependency:layoutDependency,layoutId:\"fcX89sCCh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-khln8m\",layoutDependency:layoutDependency,layoutId:\"k9HQSaDUe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hokyq1\",layoutDependency:layoutDependency,layoutId:\"ajEhnCRe5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.594 10.51\" overflow=\"visible\"><path d=\"M 4.69 0 C 3.226 -0.025 2.013 1.146 1.988 2.61 C 1.987 2.651 1.987 2.692 1.988 2.733 L 1.998 3.07 L 1.688 3.204 C 0.681 3.636 0.02 4.62 0 5.716 C -0.026 7.252 1.202 8.524 2.738 8.551 C 2.901 8.554 3.064 8.543 3.225 8.517 L 3.599 8.458 L 3.754 8.803 C 4.215 9.821 5.231 10.49 6.347 10.51 C 7.411 10.528 8.394 9.967 8.92 9.04 L 9.087 8.745 L 9.423 8.794 C 9.54 8.811 9.659 8.82 9.777 8.823 C 11.303 8.849 12.567 7.629 12.593 6.104 C 12.607 5.285 12.242 4.477 11.617 3.945 L 11.424 3.781 L 11.444 3.528 C 11.448 3.476 11.45 3.423 11.451 3.37 C 11.477 1.906 10.306 0.693 8.842 0.668 C 8.317 0.658 7.801 0.804 7.36 1.088 L 6.987 1.328 L 6.707 0.983 C 6.21 0.371 5.478 0.014 4.69 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1xmedh9\",layoutDependency:layoutDependency,layoutId:\"Ox5MMPUl0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.654 3.232\" overflow=\"visible\"><path d=\"M 4.425 2.348 C 4.57 2.35 4.657 2.453 4.654 2.611 L 4.651 2.79 C 4.649 2.933 4.6 2.983 4.465 3.04 L 4.455 3.044 C 4.102 3.175 3.756 3.238 3.424 3.232 C 3.091 3.226 2.763 3.15 2.452 3.008 C 2.439 3.002 2.439 3.002 2.427 2.997 C 2.312 2.944 2.263 2.882 2.266 2.747 L 2.269 2.568 C 2.271 2.411 2.362 2.311 2.507 2.313 L 2.54 2.318 L 2.548 2.322 C 2.833 2.443 3.132 2.506 3.436 2.512 C 3.741 2.517 4.061 2.464 4.387 2.353 L 4.417 2.347 Z M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-tu2nhj\",layoutDependency:layoutDependency,layoutId:\"vsj6whvnR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.389 1\" overflow=\"visible\"><path d=\"M 2.159 0.034 C 2.304 0.037 2.392 0.14 2.389 0.297 L 2.386 0.477 C 2.383 0.619 2.335 0.67 2.199 0.727 L 2.189 0.731 C 1.836 0.861 1.49 0.924 1.158 0.919 C 0.825 0.913 0.498 0.837 0.186 0.695 C 0.174 0.689 0.174 0.689 0.161 0.683 C 0.046 0.63 -0.002 0.568 0 0.434 L 0.003 0.255 C 0.006 0.097 0.097 -0.003 0.242 0 L 0.274 0.005 L 0.283 0.009 C 0.568 0.129 0.866 0.193 1.17 0.199 C 1.475 0.204 1.795 0.151 2.122 0.04 L 2.151 0.034 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pyq0yj\",layoutDependency:layoutDependency,layoutId:\"ARpjdB5gv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.166 1.986\" overflow=\"visible\"><path d=\"M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-lj8hej\",layoutDependency:layoutDependency,layoutId:\"SvtSwnOhl\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ltonzd\",layoutDependency:layoutDependency,layoutId:\"ap4w0RH52\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-su9x7h\",layoutDependency:layoutDependency,layoutId:\"Tr7JjD6_7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.594 10.51\" overflow=\"visible\"><path d=\"M 4.69 0 C 3.226 -0.025 2.013 1.146 1.988 2.61 C 1.987 2.651 1.987 2.692 1.988 2.733 L 1.998 3.07 L 1.688 3.204 C 0.681 3.636 0.02 4.62 0 5.716 C -0.026 7.252 1.202 8.524 2.738 8.551 C 2.901 8.554 3.064 8.543 3.225 8.517 L 3.599 8.458 L 3.754 8.803 C 4.215 9.821 5.231 10.49 6.347 10.51 C 7.411 10.528 8.394 9.967 8.92 9.04 L 9.087 8.745 L 9.423 8.794 C 9.54 8.811 9.659 8.82 9.777 8.823 C 11.303 8.849 12.567 7.629 12.593 6.104 C 12.607 5.285 12.242 4.477 11.617 3.945 L 11.424 3.781 L 11.444 3.528 C 11.448 3.476 11.45 3.423 11.451 3.37 C 11.477 1.906 10.306 0.693 8.842 0.668 C 8.317 0.658 7.801 0.804 7.36 1.088 L 6.987 1.328 L 6.707 0.983 C 6.21 0.371 5.478 0.014 4.69 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-x0jyld\",layoutDependency:layoutDependency,layoutId:\"boe4Y__IP\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.654 3.232\" overflow=\"visible\"><path d=\"M 4.425 2.348 C 4.57 2.35 4.657 2.453 4.654 2.611 L 4.651 2.79 C 4.649 2.933 4.6 2.983 4.465 3.04 L 4.455 3.044 C 4.102 3.175 3.756 3.238 3.424 3.232 C 3.091 3.226 2.763 3.15 2.452 3.008 C 2.439 3.002 2.439 3.002 2.427 2.997 C 2.312 2.944 2.263 2.882 2.266 2.747 L 2.269 2.568 C 2.271 2.411 2.362 2.311 2.507 2.313 L 2.54 2.318 L 2.548 2.322 C 2.833 2.443 3.132 2.506 3.436 2.512 C 3.741 2.517 4.061 2.464 4.387 2.353 L 4.417 2.347 Z M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1am9a2\",layoutDependency:layoutDependency,layoutId:\"RJknS34uJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.389 1\" overflow=\"visible\"><path d=\"M 2.159 0.034 C 2.304 0.037 2.392 0.14 2.389 0.297 L 2.386 0.477 C 2.383 0.619 2.335 0.67 2.199 0.727 L 2.189 0.731 C 1.836 0.861 1.49 0.924 1.158 0.919 C 0.825 0.913 0.498 0.837 0.186 0.695 C 0.174 0.689 0.174 0.689 0.161 0.683 C 0.046 0.63 -0.002 0.568 0 0.434 L 0.003 0.255 C 0.006 0.097 0.097 -0.003 0.242 0 L 0.274 0.005 L 0.283 0.009 C 0.568 0.129 0.866 0.193 1.17 0.199 C 1.475 0.204 1.795 0.151 2.122 0.04 L 2.151 0.034 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-64ps9n\",layoutDependency:layoutDependency,layoutId:\"nmH7dsm1F\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.166 1.986\" overflow=\"visible\"><path d=\"M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-le7dmn\",layoutDependency:layoutDependency,layoutId:\"tkQzpRzwq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.825 7.5\" overflow=\"visible\"><path d=\"M 2.053 0.981 L 2.053 2.473 L 3.064 2.473 L 3.064 3.505 L 2.053 3.505 L 2.053 5.768 C 2.053 6.198 2.243 6.379 2.674 6.379 C 2.834 6.379 3.024 6.348 3.074 6.338 L 3.074 7.3 C 3.004 7.33 2.784 7.41 2.363 7.41 C 1.462 7.41 0.901 6.869 0.901 5.958 L 0.901 3.505 L 0 3.505 L 0 2.473 L 0.25 2.473 C 0.771 2.473 1.001 2.143 1.001 1.712 L 1.001 0.981 Z M 4.82 4.376 L 7.213 4.376 C 7.193 3.805 6.812 3.294 6.011 3.294 C 5.28 3.294 4.86 3.855 4.82 4.376 Z M 7.343 5.648 L 8.324 5.958 C 8.064 6.809 7.293 7.5 6.121 7.5 C 4.8 7.5 3.628 6.539 3.628 4.886 C 3.628 3.344 4.77 2.323 6.001 2.323 C 7.503 2.323 8.384 3.314 8.384 4.856 C 8.384 5.047 8.364 5.207 8.354 5.227 L 4.79 5.227 C 4.82 5.968 5.4 6.499 6.121 6.499 C 6.822 6.499 7.183 6.128 7.343 5.648 Z M 12.166 2.443 L 12.166 3.625 C 12.04 3.605 11.913 3.595 11.785 3.595 C 10.884 3.595 10.474 4.115 10.474 5.027 L 10.474 7.35 L 9.312 7.35 L 9.312 2.473 L 10.444 2.473 L 10.444 3.254 C 10.674 2.724 11.215 2.413 11.856 2.413 C 11.996 2.413 12.116 2.433 12.166 2.443 Z M 14.038 7.35 L 12.886 7.35 L 12.886 2.473 L 13.998 2.473 L 13.998 3.094 C 14.278 2.593 14.889 2.333 15.44 2.333 C 16.081 2.333 16.641 2.624 16.902 3.194 C 17.282 2.553 17.853 2.333 18.484 2.333 C 19.365 2.333 20.206 2.894 20.206 4.186 L 20.206 7.35 L 19.085 7.35 L 19.085 4.376 C 19.085 3.805 18.794 3.374 18.143 3.374 C 17.533 3.374 17.132 3.855 17.132 4.456 L 17.132 7.35 L 15.991 7.35 L 15.991 4.376 C 15.991 3.815 15.71 3.374 15.049 3.374 C 14.428 3.374 14.038 3.835 14.038 4.456 Z M 22.55 7.35 L 21.399 7.35 L 21.399 2.473 L 22.55 2.473 Z M 21.219 0.761 C 21.219 0.34 21.559 0 21.97 0 C 22.39 0 22.731 0.34 22.731 0.761 C 22.731 1.182 22.39 1.512 21.97 1.512 C 21.559 1.512 21.219 1.182 21.219 0.761 Z M 26.964 6.809 C 26.724 7.25 26.153 7.49 25.582 7.49 C 24.421 7.49 23.74 6.629 23.74 5.547 L 23.74 2.473 L 24.902 2.473 L 24.902 5.337 C 24.902 5.938 25.182 6.449 25.883 6.449 C 26.554 6.449 26.904 5.998 26.904 5.357 L 26.904 2.473 L 28.066 2.473 L 28.066 6.459 C 28.066 6.859 28.096 7.17 28.116 7.35 L 27.004 7.35 C 26.984 7.24 26.964 7.009 26.964 6.809 Z M 28.97 6.028 L 29.981 5.748 C 30.021 6.188 30.352 6.579 30.972 6.579 C 31.453 6.579 31.703 6.318 31.703 6.018 C 31.703 5.758 31.523 5.557 31.133 5.477 L 30.412 5.317 C 29.551 5.127 29.1 4.566 29.1 3.895 C 29.1 3.044 29.881 2.323 30.892 2.323 C 32.254 2.323 32.695 3.204 32.775 3.685 L 31.794 3.965 C 31.754 3.685 31.543 3.234 30.892 3.234 C 30.482 3.234 30.191 3.495 30.191 3.795 C 30.191 4.055 30.382 4.246 30.682 4.306 L 31.423 4.456 C 32.344 4.656 32.825 5.217 32.825 5.938 C 32.825 6.679 32.224 7.5 30.983 7.5 C 29.571 7.5 29.03 6.579 28.97 6.028 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-42bn8\",layoutDependency:layoutDependency,layoutId:\"AaDsD2Thr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.074 6.429\" overflow=\"visible\"><path d=\"M 2.053 0 L 2.053 1.492 L 3.064 1.492 L 3.064 2.523 L 2.053 2.523 L 2.053 4.786 C 2.053 5.217 2.243 5.397 2.674 5.397 C 2.834 5.397 3.024 5.367 3.074 5.357 L 3.074 6.318 C 3.004 6.348 2.784 6.429 2.363 6.429 C 1.462 6.429 0.901 5.888 0.901 4.977 L 0.901 2.523 L 0 2.523 L 0 1.492 L 0.25 1.492 C 0.771 1.492 1.001 1.162 1.001 0.731 L 1.001 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5lmfjz\",layoutDependency:layoutDependency,layoutId:\"bDgflufsr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.393 1.081\" overflow=\"visible\"><path d=\"M 0 1.081 L 2.393 1.081 C 2.373 0.511 1.993 0 1.192 0 C 0.461 0 0.04 0.561 0 1.081 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jfgxr9\",layoutDependency:layoutDependency,layoutId:\"J1DlRT0aH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.756 5.177\" overflow=\"visible\"><path d=\"M 3.715 3.324 L 4.696 3.635 C 4.436 4.486 3.665 5.177 2.493 5.177 C 1.172 5.177 0 4.216 0 2.563 C 0 1.021 1.142 0 2.373 0 C 3.875 0 4.756 0.991 4.756 2.533 C 4.756 2.724 4.736 2.884 4.726 2.904 L 1.162 2.904 C 1.192 3.645 1.772 4.176 2.493 4.176 C 3.194 4.176 3.555 3.805 3.715 3.324 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1c2la0n\",layoutDependency:layoutDependency,layoutId:\"SnhGYqB1l\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.854 4.937\" overflow=\"visible\"><path d=\"M 2.854 0.03 L 2.854 1.212 C 2.728 1.192 2.601 1.182 2.473 1.182 C 1.572 1.182 1.162 1.702 1.162 2.614 L 1.162 4.937 L 0 4.937 L 0 0.06 L 1.132 0.06 L 1.132 0.841 C 1.362 0.31 1.903 0 2.543 0 C 2.684 0 2.804 0.02 2.854 0.03 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wvebps\",layoutDependency:layoutDependency,layoutId:\"qV66_XPhC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.32 5.017\" overflow=\"visible\"><path d=\"M 1.152 5.017 L 0 5.017 L 0 0.14 L 1.112 0.14 L 1.112 0.761 C 1.392 0.26 2.003 0 2.553 0 C 3.194 0 3.755 0.29 4.015 0.861 C 4.396 0.22 4.967 0 5.597 0 C 6.479 0 7.32 0.561 7.32 1.852 L 7.32 5.017 L 6.198 5.017 L 6.198 2.043 C 6.198 1.472 5.908 1.041 5.257 1.041 C 4.646 1.041 4.246 1.522 4.246 2.123 L 4.246 5.017 L 3.104 5.017 L 3.104 2.043 C 3.104 1.482 2.824 1.041 2.163 1.041 C 1.542 1.041 1.152 1.502 1.152 2.123 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y25bno\",layoutDependency:layoutDependency,layoutId:\"EIHWACxpX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.152 4.876\" overflow=\"visible\"><path d=\"M 1.152 4.876 L 0 4.876 L 0 0 L 1.152 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2m6ppd\",layoutDependency:layoutDependency,layoutId:\"vS28TaGOr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.512 1.512\" overflow=\"visible\"><path d=\"M 0 0.761 C 0 0.34 0.34 0 0.751 0 C 1.172 0 1.512 0.34 1.512 0.761 C 1.512 1.182 1.172 1.512 0.751 1.512 C 0.34 1.512 0 1.182 0 0.761 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gmx3kt\",layoutDependency:layoutDependency,layoutId:\"Bbwd0uw18\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.376 5.017\" overflow=\"visible\"><path d=\"M 3.224 4.336 C 2.984 4.776 2.413 5.017 1.842 5.017 C 0.681 5.017 0 4.156 0 3.074 L 0 0 L 1.162 0 L 1.162 2.864 C 1.162 3.465 1.442 3.975 2.143 3.975 C 2.814 3.975 3.164 3.525 3.164 2.884 L 3.164 0 L 4.326 0 L 4.326 3.985 C 4.326 4.386 4.356 4.696 4.376 4.876 L 3.264 4.876 C 3.244 4.766 3.224 4.536 3.224 4.336 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-r6inao\",layoutDependency:layoutDependency,layoutId:\"bxk9twTon\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.855 5.177\" overflow=\"visible\"><path d=\"M 0 3.705 L 1.011 3.425 C 1.051 3.865 1.382 4.256 2.003 4.256 C 2.483 4.256 2.734 3.995 2.734 3.695 C 2.734 3.435 2.553 3.234 2.163 3.154 L 1.442 2.994 C 0.581 2.804 0.13 2.243 0.13 1.572 C 0.13 0.721 0.911 0 1.923 0 C 3.284 0 3.725 0.881 3.805 1.362 L 2.824 1.642 C 2.784 1.362 2.573 0.911 1.923 0.911 C 1.512 0.911 1.222 1.172 1.222 1.472 C 1.222 1.732 1.412 1.923 1.712 1.983 L 2.453 2.133 C 3.374 2.333 3.855 2.894 3.855 3.615 C 3.855 4.356 3.254 5.177 2.013 5.177 C 0.601 5.177 0.06 4.256 0 3.705 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})]})})})})});});const css=[\".framer-I97I5.framer-1udeuzq, .framer-I97I5 .framer-1udeuzq { display: block; }\",\".framer-I97I5.framer-1sejt07 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 650px; }\",\".framer-I97I5 .framer-hjtm2q { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 452px; justify-content: flex-start; padding: 0px 5px 5px 5px; position: relative; width: 1px; }\",\".framer-I97I5 .framer-1tuixy7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 10px 0px 10px; position: relative; width: 100%; }\",\".framer-I97I5 .framer-1qu4lf { flex: none; gap: 0px; height: 7px; overflow: visible; position: relative; width: 31px; }\",\".framer-I97I5 .framer-p83u6y { flex: none; gap: 0px; height: 7px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-I97I5 .framer-1v4bz5m, .framer-I97I5 .framer-rqcsn4, .framer-I97I5 .framer-rfe1o5 { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-I97I5 .framer-1b61ofc { flex: none; gap: 0px; height: 7px; left: 12px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-I97I5 .framer-qujfi5 { flex: none; gap: 0px; height: 7px; left: 24px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-I97I5 .framer-zyp97q { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 60px 20px 20px 20px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-I97I5 .framer-xmx18l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-I97I5 .framer-1t6v7nh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-I97I5 .framer-tn74ae { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 36px; }\",\".framer-I97I5 .framer-16l6k4p, .framer-I97I5 .framer-9we66g { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-I97I5 .framer-sygj37 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; max-width: 454px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-I97I5 .framer-59r5ge { bottom: -11px; flex: none; height: 22px; overflow: visible; position: absolute; right: 12px; width: 22px; z-index: 1; }\",\".framer-I97I5 .framer-150f8p5-container { bottom: -26px; flex: none; left: -42px; position: absolute; right: -41px; top: -25px; z-index: 1; }\",\".framer-I97I5 .framer-pg7mkr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: 36px; justify-content: flex-start; overflow: visible; padding: 8px 10px 8px 10px; position: relative; width: 1px; }\",\".framer-I97I5 .framer-vuac5u, .framer-I97I5 .framer-z7w409 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-I97I5 .framer-1f34hvj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-I97I5 .framer-ug1x5p { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: auto; justify-content: center; overflow: visible; padding: 4px 12px 4px 12px; position: relative; width: min-content; }\",\".framer-I97I5 .framer-1s2zv9j-container { flex: none; height: auto; max-width: 454px; position: relative; width: 100%; }\",\".framer-I97I5 .framer-oitz8w { height: 13px; position: relative; width: 51px; }\",\".framer-I97I5 .framer-jmcltg, .framer-I97I5 .framer-khln8m, .framer-I97I5 .framer-lj8hej, .framer-I97I5 .framer-1ltonzd { height: 13px; left: 0px; position: absolute; top: 0px; width: 15px; }\",\".framer-I97I5 .framer-hokyq1, .framer-I97I5 .framer-su9x7h { height: 11px; left: 1px; position: absolute; top: 1px; width: 13px; }\",\".framer-I97I5 .framer-1xmedh9, .framer-I97I5 .framer-x0jyld { height: 3px; left: 5px; position: absolute; top: 5px; width: 5px; }\",\".framer-I97I5 .framer-tu2nhj, .framer-I97I5 .framer-1am9a2 { height: 1px; left: 2px; position: absolute; top: 2px; width: 3px; }\",\".framer-I97I5 .framer-pyq0yj, .framer-I97I5 .framer-64ps9n { height: 2px; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-I97I5 .framer-le7dmn { height: 8px; left: 18px; position: absolute; top: 2px; width: 33px; }\",\".framer-I97I5 .framer-42bn8 { height: 7px; left: 0px; position: absolute; top: 1px; width: 3px; }\",\".framer-I97I5 .framer-5lmfjz { height: 1px; left: 5px; position: absolute; top: 3px; width: 3px; }\",\".framer-I97I5 .framer-1jfgxr9 { height: 5px; left: 4px; position: absolute; top: 2px; width: 5px; }\",\".framer-I97I5 .framer-1c2la0n { height: 5px; left: 9px; position: absolute; top: 2px; width: 3px; }\",\".framer-I97I5 .framer-1wvebps { height: 5px; left: 13px; position: absolute; top: 2px; width: 8px; }\",\".framer-I97I5 .framer-y25bno { height: 5px; left: 21px; position: absolute; top: 2px; width: 1px; }\",\".framer-I97I5 .framer-2m6ppd { height: 2px; left: 21px; position: absolute; top: 0px; width: 2px; }\",\".framer-I97I5 .framer-gmx3kt { height: 5px; left: 24px; position: absolute; top: 2px; width: 5px; }\",\".framer-I97I5 .framer-r6inao { height: 5px; left: 29px; position: absolute; top: 2px; width: 4px; }\",\".framer-I97I5.framer-v-m0biuf .framer-1tuixy7, .framer-I97I5.framer-v-m0biuf .framer-xmx18l, .framer-I97I5.framer-v-m0biuf .framer-1t6v7nh, .framer-I97I5.framer-v-dtiggj .framer-1tuixy7, .framer-I97I5.framer-v-dtiggj .framer-xmx18l, .framer-I97I5.framer-v-dtiggj .framer-1t6v7nh, .framer-I97I5.framer-v-13p96rc .framer-1tuixy7, .framer-I97I5.framer-v-13p96rc .framer-1t6v7nh, .framer-I97I5.framer-v-13sa8ok .framer-1tuixy7, .framer-I97I5.framer-v-13sa8ok .framer-xmx18l, .framer-I97I5.framer-v-13sa8ok .framer-1t6v7nh { order: 0; }\",\".framer-I97I5.framer-v-m0biuf .framer-zyp97q, .framer-I97I5.framer-v-m0biuf .framer-oitz8w, .framer-I97I5.framer-v-dtiggj .framer-zyp97q, .framer-I97I5.framer-v-dtiggj .framer-sygj37, .framer-I97I5.framer-v-dtiggj .framer-oitz8w, .framer-I97I5.framer-v-13p96rc .framer-zyp97q, .framer-I97I5.framer-v-13p96rc .framer-sygj37, .framer-I97I5.framer-v-13sa8ok .framer-oitz8w { order: 1; }\",\".framer-I97I5.framer-v-m0biuf .framer-1s2zv9j-container { order: 2; }\",\".framer-I97I5.framer-v-dtiggj .framer-59r5ge { bottom: -8px; right: 11px; }\",\".framer-I97I5.framer-v-13p96rc .framer-59r5ge { bottom: -92px; right: -21px; }\",\".framer-I97I5.framer-v-13sa8ok .framer-zyp97q { order: 1; padding: 130px 20px 20px 20px; }\",'.framer-I97I5[data-border=\"true\"]::after, .framer-I97I5 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 451.5\n * @framerIntrinsicWidth 650\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rExCFFfvO\":{\"layout\":[\"fixed\",\"auto\"]},\"jXCQolljZ\":{\"layout\":[\"fixed\",\"auto\"]},\"bpmtjf3iK\":{\"layout\":[\"fixed\",\"auto\"]},\"rV4JhCe1E\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraprBnQdDn=withCSS(Component,css,\"framer-I97I5\");export default FrameraprBnQdDn;FrameraprBnQdDn.displayName=\"Illustration 2\";FrameraprBnQdDn.defaultProps={height:451.5,width:650};addPropertyControls(FrameraprBnQdDn,{variant:{options:[\"vBkKoUWtb\",\"rExCFFfvO\",\"jXCQolljZ\",\"bpmtjf3iK\",\"rV4JhCe1E\"],optionTitles:[\"Stop frame\",\"Screen 4\",\"Screen 2\",\"Screen 1\",\"Screen 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameraprBnQdDn,[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"},{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"},{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v32/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DP6QhMthTXUcdJg.woff2\",weight:\"500\"},{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v32/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhMthTXUcdJg.woff2\",weight:\"400\"}]},...LottieFonts,...ProTextTypeEffectFonts,...ListOfDevicesFonts],{supportsExplicitInterCodegen:true});FrameraprBnQdDn.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ListOfDevices,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraprBnQdDn\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rExCFFfvO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jXCQolljZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bpmtjf3iK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rV4JhCe1E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"451.5\",\"framerIntrinsicWidth\":\"650\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aprBnQdDn.map","// Generated by Framer (bb8870d)\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\";import{useRef}from\"react\";const enabledGestures={tHH4vGoiP:{hover:true}};const cycleOrder=[\"tHH4vGoiP\",\"vpQ8v45nc\",\"ZZjqHYWhi\",\"SKxw6_NR7\"];const serializationHash=\"framer-hvW05\";const variantClassNames={SKxw6_NR7:\"framer-v-45ur67\",tHH4vGoiP:\"framer-v-fof1us\",vpQ8v45nc:\"framer-v-1p72eth\",ZZjqHYWhi:\"framer-v-nhyj16\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LxMGd2Zq5=undefined;const tnyCakaOy=undefined;const ooOqIqqSB=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Small active\":\"ZZjqHYWhi\",Active:\"vpQ8v45nc\",Disable:\"tHH4vGoiP\",Small:\"SKxw6_NR7\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,openSSH,type,width,...props})=>{return{...props,LxMGd2Zq5:click??props.LxMGd2Zq5,ooOqIqqSB:openSSH??props.ooOqIqqSB??\"OpenSSH 8.4+\",tnyCakaOy:type??props.tnyCakaOy??\"ECDSA-SK\",variant:humanReadableVariantMap[props.variant]??props.variant??\"tHH4vGoiP\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,tnyCakaOy,ooOqIqqSB,LxMGd2Zq5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tHH4vGoiP\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1cj44ot=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(LxMGd2Zq5){const res=await LxMGd2Zq5(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ZZjqHYWhi\",\"SKxw6_NR7\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fof1us\",className,classNames),\"data-framer-name\":\"Disable\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tHH4vGoiP\",onTap:onTap1cj44ot,ref:refBinding,style:{backgroundColor:\"rgba(174, 178, 194, 0)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,...style},variants:{\"tHH4vGoiP-hover\":{backgroundColor:\"rgba(174, 178, 194, 0.05)\"},SKxw6_NR7:{backgroundColor:\"rgba(0, 0, 0, 0)\"},vpQ8v45nc:{backgroundColor:\"rgba(174, 178, 194, 0.05)\"},ZZjqHYWhi:{backgroundColor:\"rgba(174, 178, 194, 0.05)\"}},...addPropertyOverrides({SKxw6_NR7:{\"data-framer-name\":\"Small\"},vpQ8v45nc:{\"data-framer-name\":\"Active\"},ZZjqHYWhi:{\"data-framer-name\":\"Small active\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pmliuf\",\"data-framer-name\":\"Frame 1185980557\",layoutDependency:layoutDependency,layoutId:\"qxSL5oyRH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"ECDSA-SK\"})}),className:\"framer-1qc0h9a\",\"data-framer-name\":\"ECDSA-SK\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"r9ngyeXGP\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:tnyCakaOy,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({SKxw6_NR7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"ECDSA-SK\"})})},ZZjqHYWhi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"ECDSA-SK\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"OpenSSH 8.4+\"})}),className:\"framer-19zddnv\",\"data-framer-name\":\"OpenSSH 8.4+\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"VuSL6E5nP\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},text:ooOqIqqSB,verticalAlignment:\"center\",withExternalLayout:true})]})})})})});});const css=[\".framer-hvW05.framer-17baje5, .framer-hvW05 .framer-17baje5 { display: block; }\",\".framer-hvW05.framer-fof1us { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 4.73px 9.46px 4.73px 9.46px; position: relative; width: 197px; }\",\".framer-hvW05 .framer-1pmliuf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-hvW05 .framer-1qc0h9a, .framer-hvW05 .framer-19zddnv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hvW05.framer-v-nhyj16 .framer-1pmliuf, .framer-hvW05.framer-v-45ur67 .framer-1pmliuf { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 2px; justify-content: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 197\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"vpQ8v45nc\":{\"layout\":[\"fixed\",\"auto\"]},\"ZZjqHYWhi\":{\"layout\":[\"fixed\",\"auto\"]},\"SKxw6_NR7\":{\"layout\":[\"fixed\",\"auto\"]},\"M1_XRyWPO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tnyCakaOy\":\"type\",\"ooOqIqqSB\":\"openSSH\",\"LxMGd2Zq5\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDQfHSBNMs=withCSS(Component,css,\"framer-hvW05\");export default FramerDQfHSBNMs;FramerDQfHSBNMs.displayName=\"Context Menu Item\";FramerDQfHSBNMs.defaultProps={height:27,width:197};addPropertyControls(FramerDQfHSBNMs,{variant:{options:[\"tHH4vGoiP\",\"vpQ8v45nc\",\"ZZjqHYWhi\",\"SKxw6_NR7\"],optionTitles:[\"Disable\",\"Active\",\"Small active\",\"Small\"],title:\"Variant\",type:ControlType.Enum},tnyCakaOy:{defaultValue:\"ECDSA-SK\",displayTextArea:false,title:\"Type\",type:ControlType.String},ontnyCakaOyChange:{changes:\"tnyCakaOy\",type:ControlType.ChangeHandler},ooOqIqqSB:{defaultValue:\"OpenSSH 8.4+\",displayTextArea:false,title:\"Open SSH\",type:ControlType.String},onooOqIqqSBChange:{changes:\"ooOqIqqSB\",type:ControlType.ChangeHandler},LxMGd2Zq5:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerDQfHSBNMs,[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDQfHSBNMs\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vpQ8v45nc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZZjqHYWhi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SKxw6_NR7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"M1_XRyWPO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"tnyCakaOy\\\":\\\"type\\\",\\\"ooOqIqqSB\\\":\\\"openSSH\\\",\\\"LxMGd2Zq5\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"197\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"27\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DQfHSBNMs.map","// Generated by Framer (bb8870d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ContextMenuItem from\"https://framerusercontent.com/modules/341vYVxN86UViKMPgVX7/0bAWYSOKruyJBUpPDFET/DQfHSBNMs.js\";const ContextMenuItemFonts=getFonts(ContextMenuItem);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"MrOszkUlM\",\"b9O6xzwku\",\"cYa93tSVV\",\"X6_wR0WbY\",\"kotJkXuAI\",\"w1WICHYGm\",\"vV2NhS4O2\",\"XQejJNjxp\",\"AVCaeMFup\",\"X7JSuWtzW\",\"yXW1FoTd6\",\"v4THV6Z2d\",\"t36YDwmZ4\",\"tLgTDCfUH\",\"lvG09QJ1X\"];const serializationHash=\"framer-V6Jza\";const variantClassNames={AVCaeMFup:\"framer-v-wpn0pm\",b9O6xzwku:\"framer-v-ylo3w0\",cYa93tSVV:\"framer-v-1pnm8t2\",kotJkXuAI:\"framer-v-1li23xo\",lvG09QJ1X:\"framer-v-n5uvyr\",MrOszkUlM:\"framer-v-lb3601\",t36YDwmZ4:\"framer-v-yysgjs\",tLgTDCfUH:\"framer-v-1krmije\",v4THV6Z2d:\"framer-v-1rybpdl\",vV2NhS4O2:\"framer-v-zr9zbh\",w1WICHYGm:\"framer-v-168ztfn\",X6_wR0WbY:\"framer-v-1dpj80f\",X7JSuWtzW:\"framer-v-1h75sc3\",XQejJNjxp:\"framer-v-1fwr965\",yXW1FoTd6:\"framer-v-gdn514\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-32,y:0};const transition1={delay:.1,duration:1,ease:[.12,.23,.5,1],type:\"tween\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"ECDSA_left-Menu_open\":\"tLgTDCfUH\",\"ECDSA_right-Menu_open\":\"X6_wR0WbY\",\"ECDSA-SK_left menu open\":\"w1WICHYGm\",\"ECDSA-SK_lleave\":\"MrOszkUlM\",\"ECDSA-SK_right menu open\":\"b9O6xzwku\",\"Ed25519_left menu open\":\"t36YDwmZ4\",\"Ed25519_right menu open\":\"cYa93tSVV\",\"RSA_rignt-menu-open\":\"kotJkXuAI\",\"RSA-left-menu-open\":\"lvG09QJ1X\",\"Variant 7\":\"vV2NhS4O2\",\"Variant 8\":\"XQejJNjxp\",\"Variant 9\":\"AVCaeMFup\",ECDSA_leave:\"yXW1FoTd6\",Ed25519_leave:\"X7JSuWtzW\",RSA_leave:\"v4THV6Z2d\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MrOszkUlM\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MrOszkUlM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1u6rg15=activeVariantCallback(async(...args)=>{setVariant(\"w1WICHYGm\");});const onMouseEnter1mfo5nj=activeVariantCallback(async(...args)=>{setVariant(\"AVCaeMFup\");});const onMouseEnter1gkl30o=activeVariantCallback(async(...args)=>{setVariant(\"vV2NhS4O2\");});const onMouseEnter17so1r1=activeVariantCallback(async(...args)=>{setVariant(\"t36YDwmZ4\");});const onMouseEnter1goke0k=activeVariantCallback(async(...args)=>{setVariant(\"tLgTDCfUH\");});const onMouseEnterl8k2ig=activeVariantCallback(async(...args)=>{setVariant(\"lvG09QJ1X\");});const onMouseEnterxt2rt5=activeVariantCallback(async(...args)=>{setVariant(\"b9O6xzwku\");});const onMouseEnter1h38ywe=activeVariantCallback(async(...args)=>{setVariant(\"cYa93tSVV\");});const onMouseEnterdi9weh=activeVariantCallback(async(...args)=>{setVariant(\"X6_wR0WbY\");});const onMouseEnterqjtn2c=activeVariantCallback(async(...args)=>{setVariant(\"kotJkXuAI\");});const isDisplayed=()=>{if([\"cYa93tSVV\",\"X6_wR0WbY\",\"kotJkXuAI\",\"X7JSuWtzW\",\"yXW1FoTd6\",\"v4THV6Z2d\",\"t36YDwmZ4\",\"tLgTDCfUH\",\"lvG09QJ1X\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"b9O6xzwku\",\"cYa93tSVV\",\"X6_wR0WbY\",\"kotJkXuAI\",\"AVCaeMFup\"].includes(baseVariant))return true;return false;};const onMouseLeaveumady5=activeVariantCallback(async(...args)=>{setVariant(\"MrOszkUlM\");});const onMouseLeave1cbovci=activeVariantCallback(async(...args)=>{setVariant(\"X7JSuWtzW\");});const onMouseLeave1pkjzwr=activeVariantCallback(async(...args)=>{setVariant(\"yXW1FoTd6\");});const onMouseLeave1l8bqve=activeVariantCallback(async(...args)=>{setVariant(\"v4THV6Z2d\");});const onMouseLeave1n5pwgb=activeVariantCallback(async(...args)=>{setVariant(\"XQejJNjxp\");});const isDisplayed2=()=>{if([\"w1WICHYGm\",\"vV2NhS4O2\",\"t36YDwmZ4\",\"tLgTDCfUH\",\"lvG09QJ1X\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-lb3601\",className,classNames),\"data-border\":true,\"data-framer-name\":\"ECDSA-SK_lleave\",layoutDependency:layoutDependency,layoutId:\"MrOszkUlM\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(5, 11, 25, 0.4)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,WebkitBackdropFilter:\"blur(7px)\",...style},...addPropertyOverrides({AVCaeMFup:{\"data-framer-name\":\"Variant 9\"},b9O6xzwku:{\"data-framer-name\":\"ECDSA-SK_right menu open\"},cYa93tSVV:{\"data-framer-name\":\"Ed25519_right menu open\"},kotJkXuAI:{\"data-framer-name\":\"RSA_rignt-menu-open\"},lvG09QJ1X:{\"data-framer-name\":\"RSA-left-menu-open\"},t36YDwmZ4:{\"data-framer-name\":\"Ed25519_left menu open\"},tLgTDCfUH:{\"data-framer-name\":\"ECDSA_left-Menu_open\"},v4THV6Z2d:{\"data-framer-name\":\"RSA_leave\"},vV2NhS4O2:{\"data-framer-name\":\"Variant 7\"},w1WICHYGm:{\"data-framer-name\":\"ECDSA-SK_left menu open\"},X6_wR0WbY:{\"data-framer-name\":\"ECDSA_right-Menu_open\"},X7JSuWtzW:{\"data-framer-name\":\"Ed25519_leave\"},XQejJNjxp:{\"data-framer-name\":\"Variant 8\"},yXW1FoTd6:{\"data-framer-name\":\"ECDSA_leave\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fom4c6\",\"data-framer-name\":\"Frame 1185981947\",layoutDependency:layoutDependency,layoutId:\"qHYWwnx8R\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uz09y3\",\"data-framer-name\":\"Frame 1185981946\",layoutDependency:layoutDependency,layoutId:\"HD8PsVrII\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cckb80\",\"data-framer-name\":\"Window btns\",layoutDependency:layoutDependency,layoutId:\"Me1CohjeJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2bmv2n\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"vKtRv30Zl\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bkfy3b\",\"data-border\":true,\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"qE5hFPYQH\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xmnrhh\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"LcxCMxeYi\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8sk7ut\",\"data-border\":true,\"data-framer-name\":\"Minimize\",layoutDependency:layoutDependency,layoutId:\"antAkMMOR\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19adrjn\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"QbKLU8c5n\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-j501ra\",\"data-border\":true,\"data-framer-name\":\"Zoom\",layoutDependency:layoutDependency,layoutId:\"y5bEnIBiT\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b0hpfh\",\"data-framer-name\":\"Frame 5\",layoutDependency:layoutDependency,layoutId:\"nLxsjjcpI\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-91c3yj\",\"data-framer-name\":\"Frame 4\",layoutDependency:layoutDependency,layoutId:\"OySkFMT58\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ljfaz1\",\"data-framer-name\":\"Curve L\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"rjMZju_9d\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.03 7.04\"><path d=\"M 0 7.453 C 1.147 6.576 3.822 6.137 4.968 0 L 4.968 7.453 Z\" fill=\"rgba(141, 145, 165, 0.05)\"></path></svg>',svgContentId:11682677537,withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15vpmtc\",\"data-framer-name\":\"Favicon, Text, & Icons\",layoutDependency:layoutDependency,layoutId:\"qEk5SQXhX\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderTopLeftRadius:7,borderTopRightRadius:7},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-pymlkk\",\"data-framer-name\":\"Frame 1185980907\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"s4PngXSXb\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.09 14.09\"><path d=\"M 3.523 14.09 C 1.577 14.09 0 12.513 0 10.567 L 0 3.523 C 0 1.577 1.577 0 3.523 0 L 10.567 0 C 12.513 0 14.09 1.577 14.09 3.523 L 14.09 10.567 C 14.09 12.513 12.513 14.09 10.567 14.09 Z\" fill=\"transparent\"></path><g><defs><linearGradient id=\"idss11965456744_2g-1741654800\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)) /* {&quot;name&quot;:&quot;SSH.id - purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.971 4.572 L 11.971 4.291 C 11.971 3.23 11.111 2.371 10.051 2.371 L 9.771 2.371 C 9.439 2.371 9.171 2.102 9.171 1.771 C 9.171 1.439 9.439 1.171 9.771 1.171 L 10.051 1.171 C 11.774 1.171 13.171 2.568 13.171 4.291 L 13.171 4.572 C 13.171 4.903 12.902 5.172 12.571 5.172 C 12.239 5.172 11.971 4.903 11.971 4.572 Z M 11.971 9.772 C 11.971 9.441 12.239 9.172 12.571 9.172 C 12.902 9.172 13.171 9.441 13.171 9.772 L 13.171 10.051 C 13.171 11.774 11.774 13.171 10.051 13.171 L 9.771 13.171 C 9.439 13.171 9.171 12.902 9.171 12.571 C 9.171 12.239 9.439 11.971 9.771 11.971 L 10.051 11.971 C 11.111 11.971 11.971 11.111 11.971 10.051 Z M 1.771 9.172 C 2.102 9.172 2.371 9.441 2.371 9.772 L 2.371 10.051 C 2.371 11.111 3.23 11.971 4.291 11.971 L 4.571 11.971 C 4.902 11.971 5.171 12.239 5.171 12.571 C 5.171 12.902 4.902 13.171 4.571 13.171 L 4.291 13.171 C 2.568 13.171 1.171 11.774 1.171 10.051 L 1.171 9.772 C 1.171 9.441 1.439 9.172 1.771 9.172 Z M 5.171 1.771 C 5.171 2.102 4.902 2.371 4.571 2.371 L 4.291 2.371 C 3.23 2.371 2.371 3.23 2.371 4.291 L 2.371 4.572 C 2.371 4.903 2.102 5.172 1.771 5.172 C 1.439 5.172 1.171 4.903 1.171 4.572 L 1.171 4.291 C 1.171 2.568 2.568 1.171 4.291 1.171 L 4.571 1.171 C 4.902 1.171 5.171 1.439 5.171 1.771 Z M 4.052 5.131 L 6.074 6.076 C 6.17 6.121 6.165 6.26 6.065 6.297 L 4.052 7.051 Z M 5.512 8.629 C 5.7 8.441 6.004 8.441 6.191 8.629 C 6.735 9.173 7.617 9.173 8.161 8.629 C 8.348 8.441 8.652 8.441 8.84 8.629 C 9.027 8.816 9.027 9.12 8.84 9.307 C 7.921 10.226 6.431 10.226 5.512 9.307 C 5.325 9.12 5.325 8.816 5.512 8.629 Z\" fill=\"url(#idss11965456744_2g-1741654800)\"></path></g></svg>',svgContentId:11965456744,withExternalLayout:true,...addPropertyOverrides({lvG09QJ1X:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.09 14.09\"><path d=\"M 3.523 14.09 C 1.577 14.09 0 12.513 0 10.567 L 0 3.523 C 0 1.577 1.577 0 3.523 0 L 10.567 0 C 12.513 0 14.09 1.577 14.09 3.523 L 14.09 10.567 C 14.09 12.513 12.513 14.09 10.567 14.09 Z\" fill=\"transparent\"></path><g><defs><linearGradient id=\"idss11171604396_2g-1741654800\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)) /* {&quot;name&quot;:&quot;SSH.id - purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.971 4.572 L 11.971 4.291 C 11.971 3.23 11.111 2.371 10.051 2.371 L 9.771 2.371 C 9.439 2.371 9.171 2.102 9.171 1.771 C 9.171 1.439 9.439 1.171 9.771 1.171 L 10.051 1.171 C 11.774 1.171 13.171 2.568 13.171 4.291 L 13.171 4.572 C 13.171 4.903 12.902 5.172 12.571 5.172 C 12.239 5.172 11.971 4.903 11.971 4.572 Z M 11.971 9.772 C 11.971 9.441 12.239 9.172 12.571 9.172 C 12.902 9.172 13.171 9.441 13.171 9.772 L 13.171 10.051 C 13.171 11.774 11.774 13.171 10.051 13.171 L 9.771 13.171 C 9.439 13.171 9.171 12.902 9.171 12.571 C 9.171 12.239 9.439 11.971 9.771 11.971 L 10.051 11.971 C 11.111 11.971 11.971 11.111 11.971 10.051 Z M 1.771 9.172 C 2.102 9.172 2.371 9.441 2.371 9.772 L 2.371 10.051 C 2.371 11.111 3.23 11.971 4.291 11.971 L 4.571 11.971 C 4.902 11.971 5.171 12.239 5.171 12.571 C 5.171 12.902 4.902 13.171 4.571 13.171 L 4.291 13.171 C 2.568 13.171 1.171 11.774 1.171 10.051 L 1.171 9.772 C 1.171 9.441 1.439 9.172 1.771 9.172 Z M 5.171 1.771 C 5.171 2.102 4.902 2.371 4.571 2.371 L 4.291 2.371 C 3.23 2.371 2.371 3.23 2.371 4.291 L 2.371 4.572 C 2.371 4.903 2.102 5.172 1.771 5.172 C 1.439 5.172 1.171 4.903 1.171 4.572 L 1.171 4.291 C 1.171 2.568 2.568 1.171 4.291 1.171 L 4.571 1.171 C 4.902 1.171 5.171 1.439 5.171 1.771 Z M 4.052 5.131 L 6.074 6.076 C 6.17 6.121 6.165 6.26 6.065 6.297 L 4.052 7.051 Z M 5.512 8.629 C 5.7 8.441 6.004 8.441 6.191 8.629 C 6.735 9.173 7.617 9.173 8.161 8.629 C 8.348 8.441 8.652 8.441 8.84 8.629 C 9.027 8.816 9.027 9.12 8.84 9.307 C 7.921 10.226 6.431 10.226 5.512 9.307 C 5.325 9.12 5.325 8.816 5.512 8.629 Z\" fill=\"url(#idss11171604396_2g-1741654800)\"></path></g></svg>',svgContentId:11171604396},t36YDwmZ4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.09 14.09\"><path d=\"M 3.523 14.09 C 1.577 14.09 0 12.513 0 10.567 L 0 3.523 C 0 1.577 1.577 0 3.523 0 L 10.567 0 C 12.513 0 14.09 1.577 14.09 3.523 L 14.09 10.567 C 14.09 12.513 12.513 14.09 10.567 14.09 Z\" fill=\"transparent\"></path><g><defs><linearGradient id=\"idss11171604396_2g-1741654800\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)) /* {&quot;name&quot;:&quot;SSH.id - purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.971 4.572 L 11.971 4.291 C 11.971 3.23 11.111 2.371 10.051 2.371 L 9.771 2.371 C 9.439 2.371 9.171 2.102 9.171 1.771 C 9.171 1.439 9.439 1.171 9.771 1.171 L 10.051 1.171 C 11.774 1.171 13.171 2.568 13.171 4.291 L 13.171 4.572 C 13.171 4.903 12.902 5.172 12.571 5.172 C 12.239 5.172 11.971 4.903 11.971 4.572 Z M 11.971 9.772 C 11.971 9.441 12.239 9.172 12.571 9.172 C 12.902 9.172 13.171 9.441 13.171 9.772 L 13.171 10.051 C 13.171 11.774 11.774 13.171 10.051 13.171 L 9.771 13.171 C 9.439 13.171 9.171 12.902 9.171 12.571 C 9.171 12.239 9.439 11.971 9.771 11.971 L 10.051 11.971 C 11.111 11.971 11.971 11.111 11.971 10.051 Z M 1.771 9.172 C 2.102 9.172 2.371 9.441 2.371 9.772 L 2.371 10.051 C 2.371 11.111 3.23 11.971 4.291 11.971 L 4.571 11.971 C 4.902 11.971 5.171 12.239 5.171 12.571 C 5.171 12.902 4.902 13.171 4.571 13.171 L 4.291 13.171 C 2.568 13.171 1.171 11.774 1.171 10.051 L 1.171 9.772 C 1.171 9.441 1.439 9.172 1.771 9.172 Z M 5.171 1.771 C 5.171 2.102 4.902 2.371 4.571 2.371 L 4.291 2.371 C 3.23 2.371 2.371 3.23 2.371 4.291 L 2.371 4.572 C 2.371 4.903 2.102 5.172 1.771 5.172 C 1.439 5.172 1.171 4.903 1.171 4.572 L 1.171 4.291 C 1.171 2.568 2.568 1.171 4.291 1.171 L 4.571 1.171 C 4.902 1.171 5.171 1.439 5.171 1.771 Z M 4.052 5.131 L 6.074 6.076 C 6.17 6.121 6.165 6.26 6.065 6.297 L 4.052 7.051 Z M 5.512 8.629 C 5.7 8.441 6.004 8.441 6.191 8.629 C 6.735 9.173 7.617 9.173 8.161 8.629 C 8.348 8.441 8.652 8.441 8.84 8.629 C 9.027 8.816 9.027 9.12 8.84 9.307 C 7.921 10.226 6.431 10.226 5.512 9.307 C 5.325 9.12 5.325 8.816 5.512 8.629 Z\" fill=\"url(#idss11171604396_2g-1741654800)\"></path></g></svg>',svgContentId:11171604396},tLgTDCfUH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.09 14.09\"><path d=\"M 3.523 14.09 C 1.577 14.09 0 12.513 0 10.567 L 0 3.523 C 0 1.577 1.577 0 3.523 0 L 10.567 0 C 12.513 0 14.09 1.577 14.09 3.523 L 14.09 10.567 C 14.09 12.513 12.513 14.09 10.567 14.09 Z\" fill=\"transparent\"></path><g><defs><linearGradient id=\"idss11171604396_2g-1741654800\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)) /* {&quot;name&quot;:&quot;SSH.id - purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.971 4.572 L 11.971 4.291 C 11.971 3.23 11.111 2.371 10.051 2.371 L 9.771 2.371 C 9.439 2.371 9.171 2.102 9.171 1.771 C 9.171 1.439 9.439 1.171 9.771 1.171 L 10.051 1.171 C 11.774 1.171 13.171 2.568 13.171 4.291 L 13.171 4.572 C 13.171 4.903 12.902 5.172 12.571 5.172 C 12.239 5.172 11.971 4.903 11.971 4.572 Z M 11.971 9.772 C 11.971 9.441 12.239 9.172 12.571 9.172 C 12.902 9.172 13.171 9.441 13.171 9.772 L 13.171 10.051 C 13.171 11.774 11.774 13.171 10.051 13.171 L 9.771 13.171 C 9.439 13.171 9.171 12.902 9.171 12.571 C 9.171 12.239 9.439 11.971 9.771 11.971 L 10.051 11.971 C 11.111 11.971 11.971 11.111 11.971 10.051 Z M 1.771 9.172 C 2.102 9.172 2.371 9.441 2.371 9.772 L 2.371 10.051 C 2.371 11.111 3.23 11.971 4.291 11.971 L 4.571 11.971 C 4.902 11.971 5.171 12.239 5.171 12.571 C 5.171 12.902 4.902 13.171 4.571 13.171 L 4.291 13.171 C 2.568 13.171 1.171 11.774 1.171 10.051 L 1.171 9.772 C 1.171 9.441 1.439 9.172 1.771 9.172 Z M 5.171 1.771 C 5.171 2.102 4.902 2.371 4.571 2.371 L 4.291 2.371 C 3.23 2.371 2.371 3.23 2.371 4.291 L 2.371 4.572 C 2.371 4.903 2.102 5.172 1.771 5.172 C 1.439 5.172 1.171 4.903 1.171 4.572 L 1.171 4.291 C 1.171 2.568 2.568 1.171 4.291 1.171 L 4.571 1.171 C 4.902 1.171 5.171 1.439 5.171 1.771 Z M 4.052 5.131 L 6.074 6.076 C 6.17 6.121 6.165 6.26 6.065 6.297 L 4.052 7.051 Z M 5.512 8.629 C 5.7 8.441 6.004 8.441 6.191 8.629 C 6.735 9.173 7.617 9.173 8.161 8.629 C 8.348 8.441 8.652 8.441 8.84 8.629 C 9.027 8.816 9.027 9.12 8.84 9.307 C 7.921 10.226 6.431 10.226 5.512 9.307 C 5.325 9.12 5.325 8.816 5.512 8.629 Z\" fill=\"url(#idss11171604396_2g-1741654800)\"></path></g></svg>',svgContentId:11171604396},v4THV6Z2d:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.09 14.09\"><path d=\"M 3.523 14.09 C 1.577 14.09 0 12.513 0 10.567 L 0 3.523 C 0 1.577 1.577 0 3.523 0 L 10.567 0 C 12.513 0 14.09 1.577 14.09 3.523 L 14.09 10.567 C 14.09 12.513 12.513 14.09 10.567 14.09 Z\" fill=\"transparent\"></path><g><defs><linearGradient id=\"idss11171604396_2g-1741654800\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)) /* {&quot;name&quot;:&quot;SSH.id - purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.971 4.572 L 11.971 4.291 C 11.971 3.23 11.111 2.371 10.051 2.371 L 9.771 2.371 C 9.439 2.371 9.171 2.102 9.171 1.771 C 9.171 1.439 9.439 1.171 9.771 1.171 L 10.051 1.171 C 11.774 1.171 13.171 2.568 13.171 4.291 L 13.171 4.572 C 13.171 4.903 12.902 5.172 12.571 5.172 C 12.239 5.172 11.971 4.903 11.971 4.572 Z M 11.971 9.772 C 11.971 9.441 12.239 9.172 12.571 9.172 C 12.902 9.172 13.171 9.441 13.171 9.772 L 13.171 10.051 C 13.171 11.774 11.774 13.171 10.051 13.171 L 9.771 13.171 C 9.439 13.171 9.171 12.902 9.171 12.571 C 9.171 12.239 9.439 11.971 9.771 11.971 L 10.051 11.971 C 11.111 11.971 11.971 11.111 11.971 10.051 Z M 1.771 9.172 C 2.102 9.172 2.371 9.441 2.371 9.772 L 2.371 10.051 C 2.371 11.111 3.23 11.971 4.291 11.971 L 4.571 11.971 C 4.902 11.971 5.171 12.239 5.171 12.571 C 5.171 12.902 4.902 13.171 4.571 13.171 L 4.291 13.171 C 2.568 13.171 1.171 11.774 1.171 10.051 L 1.171 9.772 C 1.171 9.441 1.439 9.172 1.771 9.172 Z M 5.171 1.771 C 5.171 2.102 4.902 2.371 4.571 2.371 L 4.291 2.371 C 3.23 2.371 2.371 3.23 2.371 4.291 L 2.371 4.572 C 2.371 4.903 2.102 5.172 1.771 5.172 C 1.439 5.172 1.171 4.903 1.171 4.572 L 1.171 4.291 C 1.171 2.568 2.568 1.171 4.291 1.171 L 4.571 1.171 C 4.902 1.171 5.171 1.439 5.171 1.771 Z M 4.052 5.131 L 6.074 6.076 C 6.17 6.121 6.165 6.26 6.065 6.297 L 4.052 7.051 Z M 5.512 8.629 C 5.7 8.441 6.004 8.441 6.191 8.629 C 6.735 9.173 7.617 9.173 8.161 8.629 C 8.348 8.441 8.652 8.441 8.84 8.629 C 9.027 8.816 9.027 9.12 8.84 9.307 C 7.921 10.226 6.431 10.226 5.512 9.307 C 5.325 9.12 5.325 8.816 5.512 8.629 Z\" fill=\"url(#idss11171604396_2g-1741654800)\"></path></g></svg>',svgContentId:11171604396},X7JSuWtzW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.09 14.09\"><path d=\"M 3.523 14.09 C 1.577 14.09 0 12.513 0 10.567 L 0 3.523 C 0 1.577 1.577 0 3.523 0 L 10.567 0 C 12.513 0 14.09 1.577 14.09 3.523 L 14.09 10.567 C 14.09 12.513 12.513 14.09 10.567 14.09 Z\" fill=\"transparent\"></path><g><defs><linearGradient id=\"idss11171604396_2g-1741654800\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)) /* {&quot;name&quot;:&quot;SSH.id - purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.971 4.572 L 11.971 4.291 C 11.971 3.23 11.111 2.371 10.051 2.371 L 9.771 2.371 C 9.439 2.371 9.171 2.102 9.171 1.771 C 9.171 1.439 9.439 1.171 9.771 1.171 L 10.051 1.171 C 11.774 1.171 13.171 2.568 13.171 4.291 L 13.171 4.572 C 13.171 4.903 12.902 5.172 12.571 5.172 C 12.239 5.172 11.971 4.903 11.971 4.572 Z M 11.971 9.772 C 11.971 9.441 12.239 9.172 12.571 9.172 C 12.902 9.172 13.171 9.441 13.171 9.772 L 13.171 10.051 C 13.171 11.774 11.774 13.171 10.051 13.171 L 9.771 13.171 C 9.439 13.171 9.171 12.902 9.171 12.571 C 9.171 12.239 9.439 11.971 9.771 11.971 L 10.051 11.971 C 11.111 11.971 11.971 11.111 11.971 10.051 Z M 1.771 9.172 C 2.102 9.172 2.371 9.441 2.371 9.772 L 2.371 10.051 C 2.371 11.111 3.23 11.971 4.291 11.971 L 4.571 11.971 C 4.902 11.971 5.171 12.239 5.171 12.571 C 5.171 12.902 4.902 13.171 4.571 13.171 L 4.291 13.171 C 2.568 13.171 1.171 11.774 1.171 10.051 L 1.171 9.772 C 1.171 9.441 1.439 9.172 1.771 9.172 Z M 5.171 1.771 C 5.171 2.102 4.902 2.371 4.571 2.371 L 4.291 2.371 C 3.23 2.371 2.371 3.23 2.371 4.291 L 2.371 4.572 C 2.371 4.903 2.102 5.172 1.771 5.172 C 1.439 5.172 1.171 4.903 1.171 4.572 L 1.171 4.291 C 1.171 2.568 2.568 1.171 4.291 1.171 L 4.571 1.171 C 4.902 1.171 5.171 1.439 5.171 1.771 Z M 4.052 5.131 L 6.074 6.076 C 6.17 6.121 6.165 6.26 6.065 6.297 L 4.052 7.051 Z M 5.512 8.629 C 5.7 8.441 6.004 8.441 6.191 8.629 C 6.735 9.173 7.617 9.173 8.161 8.629 C 8.348 8.441 8.652 8.441 8.84 8.629 C 9.027 8.816 9.027 9.12 8.84 9.307 C 7.921 10.226 6.431 10.226 5.512 9.307 C 5.325 9.12 5.325 8.816 5.512 8.629 Z\" fill=\"url(#idss11171604396_2g-1741654800)\"></path></g></svg>',svgContentId:11171604396},yXW1FoTd6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.09 14.09\"><path d=\"M 3.523 14.09 C 1.577 14.09 0 12.513 0 10.567 L 0 3.523 C 0 1.577 1.577 0 3.523 0 L 10.567 0 C 12.513 0 14.09 1.577 14.09 3.523 L 14.09 10.567 C 14.09 12.513 12.513 14.09 10.567 14.09 Z\" fill=\"transparent\"></path><g><defs><linearGradient id=\"idss11171604396_2g-1741654800\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)) /* {&quot;name&quot;:&quot;SSH.id - purple&quot;} */\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 11.971 4.572 L 11.971 4.291 C 11.971 3.23 11.111 2.371 10.051 2.371 L 9.771 2.371 C 9.439 2.371 9.171 2.102 9.171 1.771 C 9.171 1.439 9.439 1.171 9.771 1.171 L 10.051 1.171 C 11.774 1.171 13.171 2.568 13.171 4.291 L 13.171 4.572 C 13.171 4.903 12.902 5.172 12.571 5.172 C 12.239 5.172 11.971 4.903 11.971 4.572 Z M 11.971 9.772 C 11.971 9.441 12.239 9.172 12.571 9.172 C 12.902 9.172 13.171 9.441 13.171 9.772 L 13.171 10.051 C 13.171 11.774 11.774 13.171 10.051 13.171 L 9.771 13.171 C 9.439 13.171 9.171 12.902 9.171 12.571 C 9.171 12.239 9.439 11.971 9.771 11.971 L 10.051 11.971 C 11.111 11.971 11.971 11.111 11.971 10.051 Z M 1.771 9.172 C 2.102 9.172 2.371 9.441 2.371 9.772 L 2.371 10.051 C 2.371 11.111 3.23 11.971 4.291 11.971 L 4.571 11.971 C 4.902 11.971 5.171 12.239 5.171 12.571 C 5.171 12.902 4.902 13.171 4.571 13.171 L 4.291 13.171 C 2.568 13.171 1.171 11.774 1.171 10.051 L 1.171 9.772 C 1.171 9.441 1.439 9.172 1.771 9.172 Z M 5.171 1.771 C 5.171 2.102 4.902 2.371 4.571 2.371 L 4.291 2.371 C 3.23 2.371 2.371 3.23 2.371 4.291 L 2.371 4.572 C 2.371 4.903 2.102 5.172 1.771 5.172 C 1.439 5.172 1.171 4.903 1.171 4.572 L 1.171 4.291 C 1.171 2.568 2.568 1.171 4.291 1.171 L 4.571 1.171 C 4.902 1.171 5.171 1.439 5.171 1.771 Z M 4.052 5.131 L 6.074 6.076 C 6.17 6.121 6.165 6.26 6.065 6.297 L 4.052 7.051 Z M 5.512 8.629 C 5.7 8.441 6.004 8.441 6.191 8.629 C 6.735 9.173 7.617 9.173 8.161 8.629 C 8.348 8.441 8.652 8.441 8.84 8.629 C 9.027 8.816 9.027 9.12 8.84 9.307 C 7.921 10.226 6.431 10.226 5.512 9.307 C 5.325 9.12 5.325 8.816 5.512 8.629 Z\" fill=\"url(#idss11171604396_2g-1741654800)\"></path></g></svg>',svgContentId:11171604396}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tk13fz\",\"data-framer-name\":\"Curve R\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"uytLeVu5w\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.03 7.04\"><path d=\"M 4.968 7.453 C 3.822 6.576 1.147 6.137 0 0 L 0 7.453 Z\" fill=\"rgba(141, 145, 165, 0.05)\"></path></svg>',svgContentId:10177361115,withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6o99pi\",\"data-framer-name\":\"Frame 1185981944\",layoutDependency:layoutDependency,layoutId:\"p94ABegOS\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dcnvgu\",\"data-framer-name\":\"Frame 1185981945\",layoutDependency:layoutDependency,layoutId:\"KMthB_zas\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cbwcf3\",\"data-framer-name\":\"Icon - Back\",layoutDependency:layoutDependency,layoutId:\"QTP3FREbd\",style:{opacity:.3},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-m1jvk6\",layoutDependency:layoutDependency,layoutId:\"k8mPJFKEI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 9.738\" overflow=\"visible\"><path d=\"M 9.358 4.231 L 2.19 4.231 L 5.322 1.099 C 5.572 0.849 5.572 0.438 5.322 0.188 C 5.071 -0.063 4.667 -0.063 4.417 0.188 L 0.188 4.417 C -0.063 4.667 -0.063 5.071 0.188 5.322 L 4.417 9.551 C 4.667 9.801 5.071 9.801 5.322 9.551 C 5.572 9.301 5.572 8.896 5.322 8.646 L 2.19 5.514 L 9.358 5.514 C 9.711 5.514 10 5.225 10 4.872 C 10 4.519 9.711 4.231 9.358 4.231 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nn79ps\",\"data-framer-name\":\"Icon - Forward\",layoutDependency:layoutDependency,layoutId:\"dFt3_sK2M\",style:{opacity:.3},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-yu1t4c\",layoutDependency:layoutDependency,layoutId:\"oBQEQUdgy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 9.745\" overflow=\"visible\"><path d=\"M 0.642 5.514 L 7.81 5.514 L 4.678 8.646 C 4.428 8.896 4.428 9.307 4.678 9.557 C 4.929 9.807 5.333 9.807 5.583 9.557 L 9.812 5.328 C 10.063 5.078 10.063 4.674 9.812 4.423 L 5.59 0.188 C 5.339 -0.063 4.935 -0.063 4.685 0.188 C 4.434 0.438 4.434 0.842 4.685 1.093 L 7.81 4.231 L 0.642 4.231 C 0.289 4.231 0 4.519 0 4.872 C 0 5.225 0.289 5.514 0.642 5.514 Z\" fill=\"rgb(134,136,138)\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1li21ww\",\"data-framer-name\":\"Icon - Refresh\",layoutDependency:layoutDependency,layoutId:\"SCsZWDyOD\",style:{opacity:.3},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1tg3scs\",layoutDependency:layoutDependency,layoutId:\"YZzuRgPXu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 10 3.61 L 10 0.671 C 10 0.421 9.7 0.298 9.528 0.476 L 8.539 1.465 C 7.533 0.459 6.099 -0.118 4.532 0.02 C 2.204 0.232 0.287 2.104 0.032 4.432 C -0.302 7.444 2.049 10 4.999 10 C 7.55 10 9.655 8.089 9.961 5.621 C 10 5.288 9.739 4.999 9.405 4.999 C 9.128 4.999 8.894 5.205 8.861 5.477 C 8.622 7.416 6.949 8.916 4.944 8.889 C 2.882 8.861 1.143 7.122 1.11 5.055 C 1.076 2.888 2.838 1.11 4.999 1.11 C 6.072 1.11 7.044 1.549 7.75 2.249 L 6.588 3.41 C 6.41 3.588 6.533 3.888 6.783 3.888 L 9.722 3.888 C 9.878 3.888 10 3.766 10 3.61 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pj4846\",\"data-framer-name\":\"Frame 1185981943\",layoutDependency:layoutDependency,layoutId:\"hFRjpZ_kr\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:20.13,borderBottomRightRadius:20.13,borderTopLeftRadius:20.13,borderTopRightRadius:20.13},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dvjxzj\",layoutDependency:layoutDependency,layoutId:\"YukQ3RDGh\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xvly9a\",\"data-framer-name\":\"Frame 1185981942\",layoutDependency:layoutDependency,layoutId:\"MRO8FDkwV\",style:{opacity:.4},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q6lx32\",\"data-framer-name\":\"Icon - Secure\",layoutDependency:layoutDependency,layoutId:\"oT6hduHWt\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-109d16q\",\"data-framer-name\":\"Container\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"D0AnNaUCs\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.04 8.05\"><path d=\"M 6.112 3.438 L 6.112 7.258 C 6.112 7.678 5.768 8.022 5.348 8.022 L 0.764 8.022 C 0.344 8.022 0 7.678 0 7.258 L 0 3.438 C 0 3.018 0.344 2.674 0.764 2.674 L 1.146 2.674 L 1.146 1.91 C 1.146 0.856 2.002 0 3.056 0 C 4.11 0 4.966 0.856 4.966 1.91 L 4.966 2.674 L 5.348 2.674 C 5.768 2.674 6.112 3.018 6.112 3.438 Z M 4.202 2.674 L 4.202 1.91 C 4.202 1.276 3.69 0.764 3.056 0.764 C 2.422 0.764 1.91 1.276 1.91 1.91 L 1.91 2.674 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:8949823479,withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"sshid.io/richard\"})}),className:\"framer-1ar6qmd\",\"data-framer-name\":\"sshid.io/richard\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"eMcGDIVHV\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n0xv73\",\"data-framer-name\":\"Frame 1185981883\",layoutDependency:layoutDependency,layoutId:\"Xp_x4mTyg\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g2nbhk\",layoutDependency:layoutDependency,layoutId:\"VTR43VRt2\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-194jx5g\",layoutDependency:layoutDependency,layoutId:\"tMcbodW2Y\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"SSH passkeys of\"})}),className:\"framer-1vkv0h1\",\"data-framer-name\":\"SSH passkeys of @richard\",fonts:[\"CUSTOMV2;CircularXX Medium\"],layoutDependency:layoutDependency,layoutId:\"wZpni6joR\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m9pnbo\",layoutDependency:layoutDependency,layoutId:\"ryx2Pijjl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(487deg, rgb(32, 145, 246) 0%, rgb(175, 95, 255) 100%)\"},children:\"@\"})})}),className:\"framer-gmigns\",\"data-framer-name\":\"SSH passkeys of @richard\",fonts:[\"CUSTOMV2;CircularXX Medium\"],layoutDependency:layoutDependency,layoutId:\"GlOszkIKl\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"richard\"})}),className:\"framer-5ccb87\",\"data-framer-name\":\"SSH passkeys of @richard\",fonts:[\"CUSTOMV2;CircularXX Medium\"],layoutDependency:layoutDependency,layoutId:\"NJH19P3G2\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m2sqpb\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"GNrDRiJcx\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(141, 145, 165, 0.02)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1re9bn9\",layoutDependency:layoutDependency,layoutId:\"Z2hmtOBAf\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-glrd3p\",\"data-framer-name\":\"title\",layoutDependency:layoutDependency,layoutId:\"SKR6onjG7\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-csgd3u\",\"data-framer-name\":\"Component 36\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NkU0bHVV1\",onMouseEnter:onMouseEnter1u6rg15,style:{backgroundColor:\"rgba(174, 178, 194, 0.1)\",borderBottomLeftRadius:9.56,borderBottomRightRadius:9.56,borderTopLeftRadius:9.56,borderTopRightRadius:9.56},...addPropertyOverrides({AVCaeMFup:{onMouseEnter:onMouseEnter1gkl30o},cYa93tSVV:{\"data-highlight\":undefined,onMouseEnter:undefined},kotJkXuAI:{\"data-highlight\":undefined,onMouseEnter:undefined},lvG09QJ1X:{\"data-highlight\":undefined,onMouseEnter:undefined},t36YDwmZ4:{\"data-highlight\":undefined,onMouseEnter:undefined},tLgTDCfUH:{\"data-highlight\":undefined,onMouseEnter:undefined},v4THV6Z2d:{onMouseEnter:onMouseEnterl8k2ig},vV2NhS4O2:{onMouseEnter:onMouseEnter1mfo5nj},X7JSuWtzW:{onMouseEnter:onMouseEnter17so1r1},XQejJNjxp:{onMouseEnter:onMouseEnter1gkl30o},yXW1FoTd6:{onMouseEnter:onMouseEnter1goke0k}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"~/.ssh/authorized_keys\"})}),className:\"framer-1lgzsdo\",\"data-framer-name\":\"~/.ssh/authorized_keys\",fonts:[\"CUSTOMV2;CircularXX Medium\"],layoutDependency:layoutDependency,layoutId:\"lQ6vR30Sz\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({AVCaeMFup:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"Shell command\"})})},vV2NhS4O2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"Shell command\"})})},XQejJNjxp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"Shell command\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1psi5xn\",\"data-framer-name\":\"Chevron\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ebVw3In4m\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.53 12.53\"><g><path d=\"M 0 11.465 L 0 0 L 11.465 0 L 11.465 11.465 Z\" fill=\"transparent\"></path><path d=\"M 5.723 8.341 C 5.862 8.341 6.002 8.285 6.098 8.178 L 10.431 3.739 C 10.526 3.644 10.582 3.521 10.582 3.381 C 10.582 3.09 10.363 2.866 10.072 2.866 C 9.932 2.866 9.804 2.922 9.708 3.011 L 5.42 7.395 L 6.019 7.395 L 1.731 3.011 C 1.642 2.922 1.513 2.866 1.367 2.866 C 1.076 2.866 0.858 3.09 0.858 3.381 C 0.858 3.521 0.914 3.644 1.009 3.745 L 5.342 8.178 C 5.448 8.285 5.577 8.341 5.723 8.341 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></g></svg>',svgContentId:9369898189,withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cpy14n\",\"data-framer-name\":\"Passkey type\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"S11RxKcr_\",onMouseEnter:onMouseEnterxt2rt5,style:{backgroundColor:\"rgba(174, 178, 194, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},...addPropertyOverrides({AVCaeMFup:{\"data-highlight\":undefined,onMouseEnter:undefined},b9O6xzwku:{\"data-highlight\":undefined,onMouseEnter:undefined},cYa93tSVV:{\"data-highlight\":undefined,onMouseEnter:undefined},kotJkXuAI:{\"data-highlight\":undefined,onMouseEnter:undefined},lvG09QJ1X:{onMouseEnter:onMouseEnterqjtn2c},t36YDwmZ4:{\"data-highlight\":undefined,onMouseEnter:undefined},tLgTDCfUH:{\"data-highlight\":undefined,onMouseEnter:undefined},v4THV6Z2d:{onMouseEnter:onMouseEnterqjtn2c},vV2NhS4O2:{onMouseEnter:onMouseEnter1mfo5nj},X6_wR0WbY:{\"data-highlight\":undefined,onMouseEnter:undefined},X7JSuWtzW:{onMouseEnter:onMouseEnter1h38ywe},XQejJNjxp:{onMouseEnter:onMouseEnter1mfo5nj},yXW1FoTd6:{onMouseEnter:onMouseEnterdi9weh}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"ECDSA-SK\"})}),className:\"framer-1xtftsc\",\"data-framer-name\":\"ECDSA-SK\",fonts:[\"CUSTOMV2;CircularXX Medium\"],layoutDependency:layoutDependency,layoutId:\"mitecpunb\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.8)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({cYa93tSVV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"ED25519\"})})},kotJkXuAI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"RSA\"})})},lvG09QJ1X:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"RSA\"})})},t36YDwmZ4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"ED25519\"})})},tLgTDCfUH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"ECDSA\"})})},v4THV6Z2d:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"RSA\"})})},X6_wR0WbY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"ECDSA\"})})},X7JSuWtzW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"ED25519\"})})},yXW1FoTd6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBNZWRpdW0=\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.8))\"},children:\"ECDSA\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1s4c0db\",\"data-framer-name\":\"known hosts\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"n1GU1R571\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.53 12.53\"><path d=\"M 5.733 0 C 2.567 0 0 2.567 0 5.733 L 0 6.188 C 0 6.64 0.367 7.006 0.819 7.006 C 1.271 7.006 1.638 6.64 1.638 6.188 L 1.638 5.733 C 1.638 3.471 3.471 1.638 5.733 1.638 C 6.531 1.638 7.274 1.866 7.903 2.259 C 8.286 2.499 8.791 2.383 9.031 2 C 9.271 1.617 9.155 1.111 8.772 0.871 C 7.89 0.319 6.848 0 5.733 0 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 9.512 2.489 C 9.899 2.255 10.403 2.378 10.637 2.765 C 11.163 3.631 11.465 4.648 11.465 5.734 C 11.465 6.503 11.313 7.239 11.036 7.912 C 10.864 8.33 10.386 8.53 9.968 8.358 C 9.549 8.186 9.349 7.708 9.521 7.289 C 9.718 6.811 9.827 6.286 9.827 5.734 C 9.827 4.956 9.611 4.232 9.237 3.614 C 9.002 3.227 9.125 2.724 9.512 2.489 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 2.457 5.733 C 2.457 3.923 3.923 2.457 5.733 2.457 C 7.542 2.457 9.008 3.923 9.008 5.733 C 9.008 6.185 8.642 6.551 8.189 6.551 C 7.737 6.551 7.37 6.185 7.37 5.733 C 7.37 4.828 6.637 4.095 5.733 4.095 C 4.828 4.095 4.095 4.828 4.095 5.733 L 4.095 9.979 C 4.095 10.431 3.728 10.798 3.276 10.798 C 2.823 10.798 2.457 10.431 2.457 9.979 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 8.189 7.37 C 8.642 7.37 9.008 7.737 9.008 8.189 L 9.008 9.979 C 9.008 10.431 8.642 10.798 8.189 10.798 C 7.737 10.798 7.37 10.431 7.37 9.979 L 7.37 8.189 C 7.37 7.737 7.737 7.37 8.189 7.37 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 6.552 6.142 C 6.552 5.69 6.185 5.323 5.733 5.323 C 5.28 5.323 4.914 5.69 4.914 6.142 L 4.914 10.646 C 4.914 11.098 5.28 11.465 5.733 11.465 C 6.185 11.465 6.552 11.098 6.552 10.646 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:9872671680,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4hgu2s\",\"data-framer-name\":\"Chevron\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"LP69PHo_a\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.53 12.53\"><path d=\"M 5.725 8.341 C 5.865 8.341 6.005 8.285 6.1 8.178 L 10.433 3.739 C 10.528 3.644 10.584 3.521 10.584 3.381 C 10.584 3.09 10.366 2.866 10.075 2.866 C 9.935 2.866 9.806 2.922 9.711 3.011 L 5.423 7.395 L 6.022 7.395 L 1.734 3.011 C 1.644 2.922 1.515 2.866 1.37 2.866 C 1.079 2.866 0.86 3.09 0.86 3.381 C 0.86 3.521 0.916 3.644 1.011 3.745 L 5.344 8.178 C 5.451 8.285 5.579 8.341 5.725 8.341 Z\" fill=\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Text Main Dark&quot;} */\"></path></svg>',svgContentId:12614684466,withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pws76f\",\"data-border\":true,\"data-framer-name\":\"Context Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"phLy4VyTi\",onMouseLeave:onMouseLeaveumady5,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(174, 178, 194, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(14, 20, 34)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 9.46px 40px 0px rgba(0, 0, 0, 0.15)\"},...addPropertyOverrides({AVCaeMFup:{onMouseLeave:onMouseLeave1n5pwgb},cYa93tSVV:{onMouseLeave:onMouseLeave1cbovci},kotJkXuAI:{onMouseLeave:onMouseLeave1l8bqve},X6_wR0WbY:{onMouseLeave:onMouseLeave1pkjzwr}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dxnrys\",\"data-framer-name\":\"Frame 1185980952\",layoutDependency:layoutDependency,layoutId:\"lPyVPGOLk\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Hardware: Touch/Face ID, FIDO2, etc...\"})}),className:\"framer-1rnz54g\",\"data-framer-name\":\"Hardware: Touch/Face ID, FIDO2, etc...\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"MPZEnzzIh\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"197px\",...addPropertyOverrides({AVCaeMFup:{y:(componentViewport?.y||0)+345.39+((componentViewport?.height||507)-650.39)/2},b9O6xzwku:{y:(componentViewport?.y||0)+345.39+((componentViewport?.height||507)-977.89)/2},cYa93tSVV:{y:(componentViewport?.y||0)+345.39+((componentViewport?.height||507)-972.39)/2},kotJkXuAI:{y:(componentViewport?.y||0)+345.39+((componentViewport?.height||507)-659.89)/2},X6_wR0WbY:{y:(componentViewport?.y||0)+345.39+((componentViewport?.height||507)-807.39)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rum6i5-container\",layoutDependency:layoutDependency,layoutId:\"HN8f7Qt6Z-container\",nodeId:\"HN8f7Qt6Z\",rendersWithMotion:true,scopeId:\"C3vtDy_GM\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"HN8f7Qt6Z\",layoutId:\"HN8f7Qt6Z\",ooOqIqqSB:\"OpenSSH 8.4+\",style:{width:\"100%\"},tnyCakaOy:\"ECDSA-SK\",variant:matchVariant(\"tHH4vGoiP\"),width:\"100%\",...addPropertyOverrides({AVCaeMFup:{variant:matchVariant(\"vpQ8v45nc\")},b9O6xzwku:{variant:matchVariant(\"vpQ8v45nc\")},cYa93tSVV:{LxMGd2Zq5:onMouseEnterxt2rt5},kotJkXuAI:{LxMGd2Zq5:onMouseEnterxt2rt5},X6_wR0WbY:{LxMGd2Zq5:onMouseEnterxt2rt5}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mafwsf\",layoutDependency:layoutDependency,layoutId:\"B0JgExFi6\",style:{backgroundColor:\"rgba(141, 145, 165, 0.1)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jl6gr\",\"data-framer-name\":\"Frame 1185980953\",layoutDependency:layoutDependency,layoutId:\"ciFxUdlCE\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Software\"})}),className:\"framer-p03m5e\",\"data-framer-name\":\"Software\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"WYBRkgVcF\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tzrg99\",layoutDependency:layoutDependency,layoutId:\"WhRxq9BFe\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"197px\",...addPropertyOverrides({AVCaeMFup:{y:(componentViewport?.y||0)+394.39+((componentViewport?.height||507)-650.39)/2},b9O6xzwku:{y:(componentViewport?.y||0)+394.39+((componentViewport?.height||507)-977.89)/2},cYa93tSVV:{y:(componentViewport?.y||0)+394.39+((componentViewport?.height||507)-972.39)/2},kotJkXuAI:{y:(componentViewport?.y||0)+394.39+((componentViewport?.height||507)-659.89)/2},X6_wR0WbY:{y:(componentViewport?.y||0)+394.39+((componentViewport?.height||507)-807.39)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-293qqp-container\",layoutDependency:layoutDependency,layoutId:\"A9QkAWBdL-container\",nodeId:\"A9QkAWBdL\",rendersWithMotion:true,scopeId:\"C3vtDy_GM\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"A9QkAWBdL\",layoutId:\"A9QkAWBdL\",LxMGd2Zq5:onMouseEnter1h38ywe,ooOqIqqSB:\"OpenSSH 6.5+\",style:{width:\"100%\"},tnyCakaOy:\"Ed25519\",variant:matchVariant(\"tHH4vGoiP\"),width:\"100%\",...addPropertyOverrides({AVCaeMFup:{LxMGd2Zq5:undefined},cYa93tSVV:{LxMGd2Zq5:undefined,variant:matchVariant(\"vpQ8v45nc\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"197px\",...addPropertyOverrides({AVCaeMFup:{y:(componentViewport?.y||0)+423.39+((componentViewport?.height||507)-650.39)/2},b9O6xzwku:{y:(componentViewport?.y||0)+423.39+((componentViewport?.height||507)-977.89)/2},cYa93tSVV:{y:(componentViewport?.y||0)+423.39+((componentViewport?.height||507)-972.39)/2},kotJkXuAI:{y:(componentViewport?.y||0)+423.39+((componentViewport?.height||507)-659.89)/2},X6_wR0WbY:{y:(componentViewport?.y||0)+423.39+((componentViewport?.height||507)-807.39)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uq4o32-container\",layoutDependency:layoutDependency,layoutId:\"bf0EBirJ5-container\",nodeId:\"bf0EBirJ5\",rendersWithMotion:true,scopeId:\"C3vtDy_GM\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"bf0EBirJ5\",layoutId:\"bf0EBirJ5\",ooOqIqqSB:\"OpenSSH 5.7+\",style:{width:\"100%\"},tnyCakaOy:\"ECDSA\",variant:matchVariant(\"tHH4vGoiP\"),width:\"100%\",...addPropertyOverrides({b9O6xzwku:{LxMGd2Zq5:onMouseEnterdi9weh},cYa93tSVV:{LxMGd2Zq5:onMouseEnterdi9weh},kotJkXuAI:{LxMGd2Zq5:onMouseEnterdi9weh},X6_wR0WbY:{variant:matchVariant(\"vpQ8v45nc\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"197px\",...addPropertyOverrides({AVCaeMFup:{y:(componentViewport?.y||0)+452.39+((componentViewport?.height||507)-650.39)/2},b9O6xzwku:{y:(componentViewport?.y||0)+452.39+((componentViewport?.height||507)-977.89)/2},cYa93tSVV:{y:(componentViewport?.y||0)+452.39+((componentViewport?.height||507)-972.39)/2},kotJkXuAI:{y:(componentViewport?.y||0)+452.39+((componentViewport?.height||507)-659.89)/2},X6_wR0WbY:{y:(componentViewport?.y||0)+452.39+((componentViewport?.height||507)-807.39)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zjzw9b-container\",layoutDependency:layoutDependency,layoutId:\"kx_CXo0lU-container\",nodeId:\"kx_CXo0lU\",rendersWithMotion:true,scopeId:\"C3vtDy_GM\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"kx_CXo0lU\",layoutId:\"kx_CXo0lU\",LxMGd2Zq5:onMouseEnterqjtn2c,ooOqIqqSB:\"Legacy devices\",style:{width:\"100%\"},tnyCakaOy:\"RSA\",variant:matchVariant(\"tHH4vGoiP\"),width:\"100%\",...addPropertyOverrides({kotJkXuAI:{variant:matchVariant(\"vpQ8v45nc\")}},baseVariant,gestureVariant)})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13ir06a\",\"data-border\":true,\"data-framer-name\":\"Context Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"j4fEUMZhP\",onMouseLeave:onMouseLeaveumady5,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(174, 178, 194, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(14, 20, 34)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 9.46px 40px 0px rgba(0, 0, 0, 0.15)\"},...addPropertyOverrides({lvG09QJ1X:{onMouseLeave:onMouseLeave1l8bqve},t36YDwmZ4:{onMouseLeave:onMouseLeave1cbovci},tLgTDCfUH:{onMouseLeave:onMouseLeave1pkjzwr},vV2NhS4O2:{onMouseLeave:onMouseLeave1n5pwgb}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x0giu0\",layoutDependency:layoutDependency,layoutId:\"gyBz5vuQ6\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"197px\",...addPropertyOverrides({lvG09QJ1X:{y:(componentViewport?.y||0)+324.39+((componentViewport?.height||507)-659.89)/2},t36YDwmZ4:{y:(componentViewport?.y||0)+324.39+((componentViewport?.height||507)-972.39)/2},tLgTDCfUH:{y:(componentViewport?.y||0)+324.39+((componentViewport?.height||507)-807.39)/2},vV2NhS4O2:{y:(componentViewport?.y||0)+324.39+((componentViewport?.height||507)-650.39)/2},w1WICHYGm:{y:(componentViewport?.y||0)+324.39+((componentViewport?.height||506.5)-506.39)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gmkysi-container\",layoutDependency:layoutDependency,layoutId:\"AIRMNFyBJ-container\",nodeId:\"AIRMNFyBJ\",rendersWithMotion:true,scopeId:\"C3vtDy_GM\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"AIRMNFyBJ\",layoutId:\"AIRMNFyBJ\",ooOqIqqSB:\"\",style:{width:\"100%\"},tnyCakaOy:\"Shell command\",variant:matchVariant(\"tHH4vGoiP\"),width:\"100%\",...addPropertyOverrides({lvG09QJ1X:{LxMGd2Zq5:onMouseEnter1gkl30o},t36YDwmZ4:{LxMGd2Zq5:onMouseEnter1gkl30o},tLgTDCfUH:{LxMGd2Zq5:onMouseLeave1n5pwgb},vV2NhS4O2:{variant:matchVariant(\"vpQ8v45nc\")},w1WICHYGm:{LxMGd2Zq5:onMouseEnter1gkl30o}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"197px\",...addPropertyOverrides({lvG09QJ1X:{y:(componentViewport?.y||0)+353.39+((componentViewport?.height||507)-659.89)/2},t36YDwmZ4:{y:(componentViewport?.y||0)+353.39+((componentViewport?.height||507)-972.39)/2},tLgTDCfUH:{y:(componentViewport?.y||0)+353.39+((componentViewport?.height||507)-807.39)/2},vV2NhS4O2:{y:(componentViewport?.y||0)+353.39+((componentViewport?.height||507)-650.39)/2},w1WICHYGm:{y:(componentViewport?.y||0)+353.39+((componentViewport?.height||506.5)-506.39)/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1thuvq1-container\",layoutDependency:layoutDependency,layoutId:\"OwtcG6BeA-container\",nodeId:\"OwtcG6BeA\",rendersWithMotion:true,scopeId:\"C3vtDy_GM\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"OwtcG6BeA\",layoutId:\"OwtcG6BeA\",ooOqIqqSB:\"\",style:{width:\"100%\"},tnyCakaOy:\"~/.ssh/authorized_keys\",variant:matchVariant(\"vpQ8v45nc\"),width:\"100%\",...addPropertyOverrides({vV2NhS4O2:{LxMGd2Zq5:onMouseEnter1u6rg15,variant:matchVariant(\"tHH4vGoiP\")}},baseVariant,gestureVariant)})})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-yr2tm4\",layoutDependency:layoutDependency,layoutId:\"g36rZlMUA\",style:{backgroundColor:\"rgba(141, 145, 165, 0.1)\"}})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:[\"#Macbook Pro\",/*#__PURE__*/_jsx(motion.br,{}),\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFC3epIH4klw0zh8cfq1avWYgFTl2K0H0eugQU5y= #SSH ID - @richard\"]}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFq1avWYgFTl2K0H0slkmdeeugQU5y0iLLKTfEK0= #SSH ID - @richard\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Yubikey\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBMI1Puj475cMz2v4uooLMuDHzGHKwYWP6Eo1y77iBQ9GZkA3SOph5IlLTkt3VyZvhC+B6mVUNZ3O90t6Lpgcg1oAAAALdGJybWl1cy3jb20= #SSH ID - @richard\"})]}),className:\"framer-114w37a\",\"data-framer-name\":\"MacBook Pro\",fonts:[\"GF;DM Mono-regular\",\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"UwlWs4JA9\",style:{\"--extracted-14qxiz\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-1iakedh\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-1yfvjw7\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-2gxw0f\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-8vgz36\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-ydz9fi\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{cYa93tSVV:{\"--extracted-8vgz36\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},t36YDwmZ4:{\"--extracted-8vgz36\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},X7JSuWtzW:{\"--extracted-8vgz36\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AVCaeMFup:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"curl -fs https://sshid.io/richard/ECDSA-SK >> ~/.ssh/authorized_keys\"})}),fonts:[\"GF;DM Mono-regular\"]},cYa93tSVV:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"ssh-ed25519\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"AAAAC3NzaC1lZDI1NTE5AAAAIJEoHbJNnuArSyosAJrRw5OoeNfMKGk0XJLtC8GCabMT #SSH ID - @richard\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"ssh-ed25519\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"AAAAC3NzaC1lZDI1NTE5AAAAILgHSPAmZsDMO4+RhPQ+9Ip2faPorU0OIMRpOtx26jCZ #SSH ID - @richard\"})})]}),fonts:[\"GF;DM Mono-regular\"]},kotJkXuAI:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:[\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDNPrFFGonE7YKpx4mYZAH1XvfSEeNvjjwov/j9Uj+9GbDoMGvHEr3agW4lYDmJ+FbnkhygmzHh7+abDJlZarqt3zzNROwPINCogJRg/Tz4XGXPM3Hi8dV7+7e4F3O1mhNHQl8d+8TdIjDwR9oHdPoWxjT2B6YebutPsXJ+qdg4TMZGYoMOd9NNZz8HV/zb8oK7M5zryTbzQrD+6erpkIO7B5U6VAmn/VPsk7CENN5OzAmqym6Ctd0Op/Jj6kupBDyqLx+CrWF/CHuYYTIyss+f1sSzf1+c… #SSH ID - @richard\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{}),\"#iPhone 17\"]}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC1GLYuU0sOiMIcbxm4rT+rmcNmbsaMxWLUC6+etlrZZ/ZU7GwVaOvB2E1MGKe3OUA/i0kZv581yyUBdfwC7CxEFDev4YekG09Rby/OQc2BPAWyXRwxAzxAPiE2g432o0A2MCqMnVEOIqLC60mL9PeJgECHmTN1J1SCsc/8O0vbbXdIqQ+7123bWLrp3/ZOaeQi6lpbP7YdUsVMwH1KNk/IUtfQkDJYitGPyodhZZBwWHU137h+BK4vQfYT25f0EKB9bWyFLitL2yFmoJLMXzVsdPfpTDem… #SSH ID - @richard\"})]}),fonts:[\"GF;DM Mono-regular\"]},lvG09QJ1X:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:[\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDNPrFFGonE7YKpx4mYZAH1XvfSEeNvjjwov/j9Uj+9GbDoMGvHEr3agW4lYDmJ+FbnkhygmzHh7+abDJlZarqt3zzNROwPINCogJRg/Tz4XGXPM3Hi8dV7+7e4F3O1mhNHQl8d+8TdIjDwR9oHdPoWxjT2B6YebutPsXJ+qdg4TMZGYoMOd9NNZz8HV/zb8oK7M5zryTbzQrD+6erpkIO7B5U6VAmn/VPsk7CENN5OzAmqym6Ctd0Op/Jj6kupBDyqLx+CrWF/CHuYYTIyss+f1sSzf1+c… #SSH ID - @richard\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{}),\"#iPhone 17\"]}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC1GLYuU0sOiMIcbxm4rT+rmcNmbsaMxWLUC6+etlrZZ/ZU7GwVaOvB2E1MGKe3OUA/i0kZv581yyUBdfwC7CxEFDev4YekG09Rby/OQc2BPAWyXRwxAzxAPiE2g432o0A2MCqMnVEOIqLC60mL9PeJgECHmTN1J1SCsc/8O0vbbXdIqQ+7123bWLrp3/ZOaeQi6lpbP7YdUsVMwH1KNk/IUtfQkDJYitGPyodhZZBwWHU137h+BK4vQfYT25f0EKB9bWyFLitL2yFmoJLMXzVsdPfpTDem… #SSH ID - @richard\"})]}),fonts:[\"GF;DM Mono-regular\"]},t36YDwmZ4:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"ssh-ed25519\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"AAAAC3NzaC1lZDI1NTE5AAAAIJEoHbJNnuArSyosAJrRw5OoeNfMKGk0XJLtC8GCabMT #SSH ID - @richard\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"ssh-ed25519\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"AAAAC3NzaC1lZDI1NTE5AAAAILgHSPAmZsDMO4+RhPQ+9Ip2faPorU0OIMRpOtx26jCZ #SSH ID - @richard\"})})]}),fonts:[\"GF;DM Mono-regular\"]},tLgTDCfUH:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAAjAYqGIk6hRbGEn+KJEN6OjqtcB8zzg/WsOGKErVp+c+vKRXCpZo5xO1qldblbF2Z83GU8fXltw6YKH2QLdYesnAGrEW0D6TsmuGhaXA0LqJrG6Buj8+uYrmYCwCtazaNcogTB1sNaRqhD+2NGLHO9woa9K8ipQxHrDHufrD3UA+RimA== #SSH ID - @richard\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBABYnYjphM0DiWJh5FTX8W+dbB2Up+o/60Z9cunZrOOPFxklGkg1zJGdXFiikcPgxV9Mtq09KOA7JorrpaBxbr1pCABjzEVgMiof+Xjy26mxkiUDmiJ9aFsW8Xroh2Q68n8szrJ/MOxJpvfMFOofYqeiuFzk2dbqSwkkbfnJ6RoAu3XPTg== #SSH ID - @richard\"})})]}),fonts:[\"GF;DM Mono-regular\"]},v4THV6Z2d:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:[\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDNPrFFGonE7YKpx4mYZAH1XvfSEeNvjjwov/j9Uj+9GbDoMGvHEr3agW4lYDmJ+FbnkhygmzHh7+abDJlZarqt3zzNROwPINCogJRg/Tz4XGXPM3Hi8dV7+7e4F3O1mhNHQl8d+8TdIjDwR9oHdPoWxjT2B6YebutPsXJ+qdg4TMZGYoMOd9NNZz8HV/zb8oK7M5zryTbzQrD+6erpkIO7B5U6VAmn/VPsk7CENN5OzAmqym6Ctd0Op/Jj6kupBDyqLx+CrWF/CHuYYTIyss+f1sSzf1+c… #SSH ID - @richard\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{}),\"#iPhone 17\"]}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC1GLYuU0sOiMIcbxm4rT+rmcNmbsaMxWLUC6+etlrZZ/ZU7GwVaOvB2E1MGKe3OUA/i0kZv581yyUBdfwC7CxEFDev4YekG09Rby/OQc2BPAWyXRwxAzxAPiE2g432o0A2MCqMnVEOIqLC60mL9PeJgECHmTN1J1SCsc/8O0vbbXdIqQ+7123bWLrp3/ZOaeQi6lpbP7YdUsVMwH1KNk/IUtfQkDJYitGPyodhZZBwWHU137h+BK4vQfYT25f0EKB9bWyFLitL2yFmoJLMXzVsdPfpTDem… #SSH ID - @richard\"})]}),fonts:[\"GF;DM Mono-regular\"]},vV2NhS4O2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"curl -fs https://sshid.io/richard/ECDSA-SK >> ~/.ssh/authorized_keys\"})}),fonts:[\"GF;DM Mono-regular\"]},X6_wR0WbY:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAAjAYqGIk6hRbGEn+KJEN6OjqtcB8zzg/WsOGKErVp+c+vKRXCpZo5xO1qldblbF2Z83GU8fXltw6YKH2QLdYesnAGrEW0D6TsmuGhaXA0LqJrG6Buj8+uYrmYCwCtazaNcogTB1sNaRqhD+2NGLHO9woa9K8ipQxHrDHufrD3UA+RimA== #SSH ID - @richard\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBABYnYjphM0DiWJh5FTX8W+dbB2Up+o/60Z9cunZrOOPFxklGkg1zJGdXFiikcPgxV9Mtq09KOA7JorrpaBxbr1pCABjzEVgMiof+Xjy26mxkiUDmiJ9aFsW8Xroh2Q68n8szrJ/MOxJpvfMFOofYqeiuFzk2dbqSwkkbfnJ6RoAu3XPTg== #SSH ID - @richard\"})})]}),fonts:[\"GF;DM Mono-regular\"]},X7JSuWtzW:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"ssh-ed25519\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"AAAAC3NzaC1lZDI1NTE5AAAAIJEoHbJNnuArSyosAJrRw5OoeNfMKGk0XJLtC8GCabMT #SSH ID - @richard\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"ssh-ed25519\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"AAAAC3NzaC1lZDI1NTE5AAAAILgHSPAmZsDMO4+RhPQ+9Ip2faPorU0OIMRpOtx26jCZ #SSH ID - @richard\"})})]}),fonts:[\"GF;DM Mono-regular\"]},XQejJNjxp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"curl -fs https://sshid.io/richard/ECDSA-SK >> ~/.ssh/authorized_keys\"})}),fonts:[\"GF;DM Mono-regular\"]},yXW1FoTd6:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAAjAYqGIk6hRbGEn+KJEN6OjqtcB8zzg/WsOGKErVp+c+vKRXCpZo5xO1qldblbF2Z83GU8fXltw6YKH2QLdYesnAGrEW0D6TsmuGhaXA0LqJrG6Buj8+uYrmYCwCtazaNcogTB1sNaRqhD+2NGLHO9woa9K8ipQxHrDHufrD3UA+RimA== #SSH ID - @richard\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-color\":\"rgba(0, 0, 0, 0)\"},children:\"ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBABYnYjphM0DiWJh5FTX8W+dbB2Up+o/60Z9cunZrOOPFxklGkg1zJGdXFiikcPgxV9Mtq09KOA7JorrpaBxbr1pCABjzEVgMiof+Xjy26mxkiUDmiJ9aFsW8Xroh2Q68n8szrJ/MOxJpvfMFOofYqeiuFzk2dbqSwkkbfnJ6RoAu3XPTg== #SSH ID - @richard\"})})]}),fonts:[\"GF;DM Mono-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4xqtux\",layoutDependency:layoutDependency,layoutId:\"rGGQMGsD2\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lh3vq9\",layoutDependency:layoutDependency,layoutId:\"FO6MQBZBk\",style:{backgroundColor:\"rgba(141, 145, 165, 0.1)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3h4qul\",layoutDependency:layoutDependency,layoutId:\"u1IAWbVoT\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1xvh1a3\",layoutDependency:layoutDependency,layoutId:\"gPHkPFtF5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.994 11.992\" overflow=\"visible\"><path d=\"M 9.994 4.753 L 9.994 10.196 C 9.994 11.377 9.374 11.992 8.18 11.992 L 1.815 11.992 C 0.621 11.992 0 11.377 0 10.196 L 0 4.753 C 0 3.572 0.621 2.957 1.815 2.957 L 3.419 2.957 L 3.419 4.04 L 1.877 4.04 C 1.363 4.04 1.084 4.31 1.084 4.847 L 1.084 10.102 C 1.084 10.639 1.363 10.909 1.877 10.909 L 8.113 10.909 C 8.623 10.909 8.911 10.639 8.911 10.102 L 8.911 4.847 C 8.911 4.31 8.623 4.04 8.113 4.04 L 6.575 4.04 L 6.575 2.957 L 8.18 2.957 C 9.374 2.957 9.994 3.572 9.994 4.753 Z M 4.608 8.236 L 2.751 6.443 C 2.659 6.35 2.609 6.252 2.609 6.119 C 2.609 5.861 2.809 5.68 3.062 5.68 C 3.187 5.68 3.319 5.732 3.408 5.83 L 4.182 6.656 L 4.539 7.061 L 4.486 6.238 L 4.486 0.504 C 4.486 0.233 4.715 0 4.996 0 C 5.276 0 5.51 0.233 5.51 0.504 L 5.51 6.238 L 5.458 7.061 L 5.809 6.656 L 6.588 5.83 C 6.676 5.732 6.8 5.68 6.929 5.68 C 7.178 5.68 7.387 5.861 7.387 6.119 C 7.387 6.252 7.333 6.35 7.24 6.443 L 5.383 8.236 C 5.253 8.366 5.133 8.408 4.996 8.408 C 4.863 8.408 4.744 8.366 4.608 8.236 Z\" fill=\"rgb(158,157,169)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1kheluf\",layoutDependency:layoutDependency,layoutId:\"mDYdKltam\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.994 9.035\" overflow=\"visible\"><path d=\"M 9.994 1.796 L 9.994 7.239 C 9.994 8.42 9.374 9.035 8.18 9.035 L 1.815 9.035 C 0.621 9.035 0 8.42 0 7.239 L 0 1.796 C 0 0.615 0.621 0 1.815 0 L 3.419 0 L 3.419 1.083 L 1.877 1.083 C 1.363 1.083 1.084 1.353 1.084 1.89 L 1.084 7.144 C 1.084 7.682 1.363 7.951 1.877 7.951 L 8.113 7.951 C 8.623 7.951 8.911 7.682 8.911 7.144 L 8.911 1.89 C 8.911 1.353 8.623 1.083 8.113 1.083 L 6.575 1.083 L 6.575 0 L 8.18 0 C 9.374 0 9.994 0.615 9.994 1.796 Z\" fill=\"rgb(158,157,169)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1exkvt1\",layoutDependency:layoutDependency,layoutId:\"G5iMwigCO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.778 8.408\" overflow=\"visible\"><path d=\"M 2.387 8.408 C 2.524 8.408 2.644 8.366 2.774 8.236 L 4.631 6.443 C 4.724 6.35 4.778 6.252 4.778 6.119 C 4.778 5.861 4.569 5.68 4.32 5.68 C 4.191 5.68 4.067 5.732 3.979 5.83 L 3.2 6.656 L 2.849 7.061 L 2.901 6.238 L 2.901 0.504 C 2.901 0.233 2.667 0 2.387 0 C 2.106 0 1.877 0.233 1.877 0.504 L 1.877 6.238 L 1.93 7.061 L 1.573 6.656 L 0.799 5.83 C 0.71 5.732 0.578 5.68 0.453 5.68 C 0.2 5.68 0 5.861 0 6.119 C 0 6.252 0.05 6.35 0.142 6.443 L 1.999 8.236 C 2.135 8.366 2.254 8.408 2.387 8.408 Z\" fill=\"rgb(158,157,169)\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1jgatqx\",layoutDependency:layoutDependency,layoutId:\"RYp3zGCIb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.39 12.788\" overflow=\"visible\"><g><path d=\"M 0 12.788 L 0 0 L 10.39 0 L 10.39 12.788 Z\" fill=\"transparent\"></path><path d=\"M 2.428 1.648 C 2.428 0.567 2.974 0 4.022 0 L 5.866 0 C 6.431 0 6.873 0.15 7.24 0.535 L 9.687 3.083 C 10.075 3.49 10.209 3.912 10.209 4.572 L 10.209 8.553 C 10.209 9.633 9.663 10.2 8.615 10.2 L 7.782 10.2 L 7.782 9.216 L 8.531 9.216 C 9.008 9.216 9.247 8.958 9.247 8.491 L 9.247 4.333 L 7.082 4.333 C 6.479 4.333 6.159 4.009 6.159 3.388 L 6.159 0.984 L 4.102 0.984 C 3.625 0.984 3.39 1.246 3.39 1.709 L 3.39 2.577 C 3.362 2.576 3.334 2.576 3.305 2.576 L 2.428 2.576 Z M 6.962 3.264 C 6.962 3.436 7.031 3.511 7.199 3.511 L 8.997 3.511 L 6.962 1.395 Z\" fill=\"rgb(158,157,169)\"></path><path d=\"M 0 11.129 C 0 12.214 0.542 12.776 1.593 12.776 L 6.187 12.776 C 7.238 12.776 7.781 12.209 7.781 11.129 L 7.781 7.263 C 7.781 6.59 7.698 6.276 7.287 5.847 L 4.627 3.082 C 4.232 2.67 3.895 2.576 3.304 2.576 L 1.593 2.576 C 0.546 2.576 0 3.139 0 4.224 Z M 0.961 11.068 L 0.961 4.281 C 0.961 3.822 1.197 3.56 1.674 3.56 L 3.182 3.56 L 3.182 6.31 C 3.182 7.029 3.53 7.38 4.224 7.38 L 6.819 7.38 L 6.819 11.068 C 6.819 11.535 6.579 11.792 6.106 11.792 L 1.67 11.792 C 1.197 11.792 0.961 11.535 0.961 11.068 Z M 4.319 6.512 C 4.117 6.512 4.03 6.425 4.03 6.217 L 4.03 3.753 L 6.685 6.512 Z\" fill=\"rgb(158,157,169)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-frd6eo\",layoutDependency:layoutDependency,layoutId:\"mkGYTjmVz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.39 12.788\" overflow=\"visible\"><path d=\"M 0 12.788 L 0 0 L 10.39 0 L 10.39 12.788 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-hr6nlg\",layoutDependency:layoutDependency,layoutId:\"uU3pJnq1v\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.781 10.2\" overflow=\"visible\"><path d=\"M 0 1.648 C 0 0.567 0.546 0 1.594 0 L 3.438 0 C 4.003 0 4.445 0.15 4.812 0.535 L 7.259 3.083 C 7.647 3.49 7.781 3.912 7.781 4.572 L 7.781 8.553 C 7.781 9.633 7.235 10.2 6.187 10.2 L 5.354 10.2 L 5.354 9.216 L 6.103 9.216 C 6.58 9.216 6.819 8.958 6.819 8.491 L 6.819 4.333 L 4.654 4.333 C 4.051 4.333 3.731 4.009 3.731 3.388 L 3.731 0.984 L 1.674 0.984 C 1.197 0.984 0.962 1.246 0.962 1.709 L 0.962 2.577 C 0.934 2.576 0.906 2.576 0.877 2.576 L 0 2.576 Z M 4.534 3.264 C 4.534 3.436 4.603 3.511 4.771 3.511 L 6.569 3.511 L 4.534 1.395 Z\" fill=\"rgb(158,157,169)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-16pf35d\",layoutDependency:layoutDependency,layoutId:\"gF1UuvSb3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.781 10.2\" overflow=\"visible\"><path d=\"M 0 1.648 C 0 0.567 0.546 0 1.594 0 L 3.438 0 C 4.003 0 4.445 0.15 4.812 0.535 L 7.259 3.083 C 7.647 3.49 7.781 3.912 7.781 4.572 L 7.781 8.553 C 7.781 9.633 7.235 10.2 6.187 10.2 L 5.354 10.2 L 5.354 9.216 L 6.103 9.216 C 6.58 9.216 6.819 8.958 6.819 8.491 L 6.819 4.333 L 4.654 4.333 C 4.051 4.333 3.731 4.009 3.731 3.388 L 3.731 0.984 L 1.674 0.984 C 1.197 0.984 0.962 1.246 0.962 1.709 L 0.962 2.577 C 0.934 2.576 0.906 2.576 0.877 2.576 L 0 2.576 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6iii5k\",layoutDependency:layoutDependency,layoutId:\"SqqsXL7Zf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.035 2.116\" overflow=\"visible\"><path d=\"M 0 1.868 C 0 2.041 0.069 2.116 0.237 2.116 L 2.035 2.116 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1gfn5p3\",layoutDependency:layoutDependency,layoutId:\"y5YFjJ_Vt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.781 10.2\" overflow=\"visible\"><path d=\"M 0 8.553 C 0 9.638 0.542 10.2 1.593 10.2 L 6.187 10.2 C 7.238 10.2 7.781 9.633 7.781 8.553 L 7.781 4.687 C 7.781 4.014 7.698 3.7 7.287 3.271 L 4.627 0.506 C 4.232 0.094 3.895 0 3.304 0 L 1.593 0 C 0.546 0 0 0.563 0 1.648 Z M 0.961 8.491 L 0.961 1.705 C 0.961 1.246 1.197 0.984 1.674 0.984 L 3.182 0.984 L 3.182 3.733 C 3.182 4.453 3.53 4.804 4.224 4.804 L 6.819 4.804 L 6.819 8.491 C 6.819 8.958 6.579 9.216 6.106 9.216 L 1.67 9.216 C 1.197 9.216 0.961 8.958 0.961 8.491 Z M 4.319 3.936 C 4.117 3.936 4.03 3.848 4.03 3.64 L 4.03 1.177 L 6.685 3.936 Z\" fill=\"rgb(158,157,169)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-knbmkj\",layoutDependency:layoutDependency,layoutId:\"PL4k7OkuM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.781 10.2\" overflow=\"visible\"><path d=\"M 0 8.553 C 0 9.638 0.542 10.2 1.593 10.2 L 6.187 10.2 C 7.238 10.2 7.781 9.633 7.781 8.553 L 7.781 4.687 C 7.781 4.014 7.698 3.7 7.287 3.271 L 4.627 0.506 C 4.232 0.094 3.895 0 3.304 0 L 1.593 0 C 0.546 0 0 0.563 0 1.648 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19uu3l3\",layoutDependency:layoutDependency,layoutId:\"Yei7q03g6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.858 8.232\" overflow=\"visible\"><path d=\"M 0 7.507 L 0 0.721 C 0 0.262 0.236 0 0.713 0 L 2.221 0 L 2.221 2.749 C 2.221 3.469 2.569 3.82 3.263 3.82 L 5.858 3.82 L 5.858 7.507 C 5.858 7.974 5.618 8.232 5.145 8.232 L 0.709 8.232 C 0.236 8.232 0 7.974 0 7.507 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ta2sb1\",layoutDependency:layoutDependency,layoutId:\"yNctnSUJR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.655 2.759\" overflow=\"visible\"><path d=\"M 0.289 2.759 C 0.087 2.759 0 2.671 0 2.463 L 0 0 L 2.655 2.759 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})]})]})]})]})})})});});const css=[\".framer-V6Jza.framer-1oowsh4, .framer-V6Jza .framer-1oowsh4 { display: block; }\",\".framer-V6Jza.framer-lb3601 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 5px 10px 10px 10px; position: relative; width: 686px; will-change: var(--framer-will-change-override, transform); }\",\".framer-V6Jza .framer-fom4c6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 5px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-V6Jza .framer-uz09y3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.04px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-V6Jza .framer-cckb80 { flex: none; gap: 0px; height: 7px; overflow: visible; position: relative; width: 31px; }\",\".framer-V6Jza .framer-2bmv2n { flex: none; gap: 0px; height: 7px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-V6Jza .framer-1bkfy3b, .framer-V6Jza .framer-8sk7ut, .framer-V6Jza .framer-j501ra { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-V6Jza .framer-1xmnrhh { flex: none; gap: 0px; height: 7px; left: 12px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-V6Jza .framer-19adrjn { flex: none; gap: 0px; height: 7px; left: 24px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-V6Jza .framer-1b0hpfh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.11px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-V6Jza .framer-91c3yj { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-V6Jza .framer-ljfaz1, .framer-V6Jza .framer-1tk13fz { flex: none; height: 7px; position: relative; width: 5px; }\",\".framer-V6Jza .framer-15vpmtc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.88px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 6.11px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-V6Jza .framer-pymlkk { flex: none; height: 14px; position: relative; width: 14px; }\",\".framer-V6Jza .framer-6o99pi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6.04px 10.06px 6.04px 10.06px; position: relative; width: 100%; }\",\".framer-V6Jza .framer-dcnvgu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10.06px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-V6Jza .framer-cbwcf3, .framer-V6Jza .framer-1nn79ps, .framer-V6Jza .framer-1li21ww { flex: none; gap: 0px; height: 12px; overflow: visible; position: relative; width: 12px; }\",\".framer-V6Jza .framer-m1jvk6, .framer-V6Jza .framer-yu1t4c, .framer-V6Jza .framer-1tg3scs { height: 10px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-V6Jza .framer-pj4846 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 24px; justify-content: space-between; overflow: visible; padding: 0px 10.06px 0px 10.06px; position: relative; width: 1px; }\",\".framer-V6Jza .framer-1dvjxzj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-V6Jza .framer-xvly9a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4.02px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-V6Jza .framer-1q6lx32 { flex: none; gap: 0px; height: 9px; overflow: visible; position: relative; width: 9px; }\",\".framer-V6Jza .framer-109d16q { flex: none; height: 8px; left: 1px; position: absolute; top: 0px; width: 7px; }\",\".framer-V6Jza .framer-1ar6qmd, .framer-V6Jza .framer-1vkv0h1, .framer-V6Jza .framer-gmigns, .framer-V6Jza .framer-1lgzsdo, .framer-V6Jza .framer-1xtftsc, .framer-V6Jza .framer-1rnz54g, .framer-V6Jza .framer-p03m5e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-V6Jza .framer-1n0xv73 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-V6Jza .framer-1g2nbhk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-V6Jza .framer-194jx5g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-V6Jza .framer-m9pnbo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-V6Jza .framer-5ccb87 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-V6Jza .framer-1m2sqpb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 364px; overflow: visible; padding: 10px 10px 20px 10px; position: relative; width: 100%; }\",\".framer-V6Jza .framer-1re9bn9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V6Jza .framer-glrd3p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V6Jza .framer-csgd3u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4.78px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 6px 4px 6px; position: relative; width: min-content; }\",\".framer-V6Jza .framer-1psi5xn, .framer-V6Jza .framer-1s4c0db, .framer-V6Jza .framer-4hgu2s { flex: none; height: 13px; position: relative; width: 13px; }\",\".framer-V6Jza .framer-cpy14n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4.78px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 6px 4px 8px; position: relative; width: min-content; }\",\".framer-V6Jza .framer-pws76f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px; position: absolute; right: 0px; top: 34px; width: min-content; z-index: 1; }\",\".framer-V6Jza .framer-1dxnrys { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 0px 0px 9px; position: relative; width: 197px; }\",\".framer-V6Jza .framer-rum6i5-container, .framer-V6Jza .framer-293qqp-container, .framer-V6Jza .framer-uq4o32-container, .framer-V6Jza .framer-zjzw9b-container, .framer-V6Jza .framer-1gmkysi-container, .framer-V6Jza .framer-1thuvq1-container { flex: none; height: auto; position: relative; width: 197px; }\",\".framer-V6Jza .framer-1mafwsf { flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 197px; }\",\".framer-V6Jza .framer-jl6gr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9.46px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 9px; position: relative; width: 197px; }\",\".framer-V6Jza .framer-tzrg99, .framer-V6Jza .framer-1x0giu0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-V6Jza .framer-13ir06a { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 4px; position: absolute; top: 34px; width: min-content; z-index: 1; }\",\".framer-V6Jza .framer-yr2tm4, .framer-V6Jza .framer-1lh3vq9 { flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-V6Jza .framer-114w37a { flex: none; height: auto; min-height: 254px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-V6Jza .framer-4xqtux { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V6Jza .framer-3h4qul { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-V6Jza .framer-1xvh1a3 { height: 12px; position: relative; width: 10px; }\",\".framer-V6Jza .framer-1kheluf { height: 9px; left: 0px; position: absolute; top: 3px; width: 10px; }\",\".framer-V6Jza .framer-1exkvt1 { height: 9px; left: 3px; position: absolute; top: 0px; width: 5px; }\",\".framer-V6Jza .framer-1jgatqx { height: 13px; position: relative; width: 11px; }\",\".framer-V6Jza .framer-frd6eo { height: 13px; left: 0px; position: absolute; top: 0px; width: 11px; }\",\".framer-V6Jza .framer-hr6nlg { height: 10px; left: 2px; position: absolute; top: 0px; width: 8px; }\",\".framer-V6Jza .framer-16pf35d, .framer-V6Jza .framer-knbmkj { height: 10px; left: 0px; position: absolute; top: 0px; width: 8px; }\",\".framer-V6Jza .framer-6iii5k { height: 2px; left: 5px; position: absolute; top: 1px; width: 2px; }\",\".framer-V6Jza .framer-1gfn5p3 { height: 10px; left: 0px; position: absolute; top: 3px; width: 8px; }\",\".framer-V6Jza .framer-19uu3l3 { height: 8px; left: 1px; position: absolute; top: 1px; width: 6px; }\",\".framer-V6Jza .framer-1ta2sb1 { height: 3px; left: 4px; position: absolute; top: 1px; width: 3px; }\",\".framer-V6Jza.framer-v-168ztfn .framer-1n0xv73 { height: 408px; }\",\".framer-V6Jza.framer-v-168ztfn .framer-1m2sqpb { flex: 1 0 0px; height: 1px; }\",'.framer-V6Jza[data-border=\"true\"]::after, .framer-V6Jza [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 507\n * @framerIntrinsicWidth 686\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"b9O6xzwku\":{\"layout\":[\"fixed\",\"auto\"]},\"cYa93tSVV\":{\"layout\":[\"fixed\",\"auto\"]},\"X6_wR0WbY\":{\"layout\":[\"fixed\",\"auto\"]},\"kotJkXuAI\":{\"layout\":[\"fixed\",\"auto\"]},\"w1WICHYGm\":{\"layout\":[\"fixed\",\"auto\"]},\"vV2NhS4O2\":{\"layout\":[\"fixed\",\"auto\"]},\"XQejJNjxp\":{\"layout\":[\"fixed\",\"auto\"]},\"AVCaeMFup\":{\"layout\":[\"fixed\",\"auto\"]},\"X7JSuWtzW\":{\"layout\":[\"fixed\",\"auto\"]},\"yXW1FoTd6\":{\"layout\":[\"fixed\",\"auto\"]},\"v4THV6Z2d\":{\"layout\":[\"fixed\",\"auto\"]},\"t36YDwmZ4\":{\"layout\":[\"fixed\",\"auto\"]},\"tLgTDCfUH\":{\"layout\":[\"fixed\",\"auto\"]},\"lvG09QJ1X\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerC3vtDy_GM=withCSS(Component,css,\"framer-V6Jza\");export default FramerC3vtDy_GM;FramerC3vtDy_GM.displayName=\"Illustration 3\";FramerC3vtDy_GM.defaultProps={height:507,width:686};addPropertyControls(FramerC3vtDy_GM,{variant:{options:[\"MrOszkUlM\",\"b9O6xzwku\",\"cYa93tSVV\",\"X6_wR0WbY\",\"kotJkXuAI\",\"w1WICHYGm\",\"vV2NhS4O2\",\"XQejJNjxp\",\"AVCaeMFup\",\"X7JSuWtzW\",\"yXW1FoTd6\",\"v4THV6Z2d\",\"t36YDwmZ4\",\"tLgTDCfUH\",\"lvG09QJ1X\"],optionTitles:[\"ECDSA-SK_lleave\",\"ECDSA-SK_right menu open\",\"Ed25519_right menu open\",\"ECDSA_right-Menu_open\",\"RSA_rignt-menu-open\",\"ECDSA-SK_left menu open\",\"Variant 7\",\"Variant 8\",\"Variant 9\",\"Ed25519_leave\",\"ECDSA_leave\",\"RSA_leave\",\"Ed25519_left menu open\",\"ECDSA_left-Menu_open\",\"RSA-left-menu-open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerC3vtDy_GM,[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"},{cssFamilyName:\"CircularXX Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/A4r6HhJpLVEjKPMmnPkuC8fppg.woff2\",weight:\"500\"},{cssFamilyName:\"DM Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Mono\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYhhiaBYyMcKw.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"}]},...ContextMenuItemFonts],{supportsExplicitInterCodegen:true});FramerC3vtDy_GM.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ContextMenuItem,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC3vtDy_GM\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"507\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"b9O6xzwku\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cYa93tSVV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X6_wR0WbY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kotJkXuAI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"w1WICHYGm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vV2NhS4O2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XQejJNjxp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AVCaeMFup\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X7JSuWtzW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yXW1FoTd6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"v4THV6Z2d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"t36YDwmZ4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tLgTDCfUH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lvG09QJ1X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"686\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;CircularXX Book\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"}]}];export const css=['.framer-FKGF7 .framer-styles-preset-1mbj21g:not(.rich-text-wrapper), .framer-FKGF7 .framer-styles-preset-1mbj21g.rich-text-wrapper p { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-background-corner-shape: superellipse(1); --framer-text-color: var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, #8d91a5); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-FKGF7\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2f17f47)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;CircularXX Book\",\"CUSTOMV2;CircularXX Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"},{cssFamilyName:\"CircularXX Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/LTYS7xxGr504sups1WD0D2nJok.woff2\",weight:\"700\"}]}];export const css=['.framer-phvj8 .framer-styles-preset-1entple:not(.rich-text-wrapper), .framer-phvj8 .framer-styles-preset-1entple.rich-text-wrapper h3 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-family-bold: \"CircularXX Bold\", \"CircularXX Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-background-corner-shape: superellipse(1); --framer-text-color: #8d91a5; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 620px) { .framer-phvj8 .framer-styles-preset-1entple:not(.rich-text-wrapper), .framer-phvj8 .framer-styles-preset-1entple.rich-text-wrapper h3 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-family-bold: \"CircularXX Bold\", \"CircularXX Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-background-corner-shape: superellipse(1); --framer-text-color: #8d91a5; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 619px) and (min-width: 0px) { .framer-phvj8 .framer-styles-preset-1entple:not(.rich-text-wrapper), .framer-phvj8 .framer-styles-preset-1entple.rich-text-wrapper h3 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-family-bold: \"CircularXX Bold\", \"CircularXX Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-background-corner-shape: superellipse(1); --framer-text-color: #8d91a5; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-phvj8\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bb8870d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4kLq4ZpveHh1Sq8CPAC0/AaJU2Q83M8T4JsWMKboo/ewLFQ_8Vy.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2N3UIH6PCGvuIsxMXXhb/yrLGdSx6yHR3O6wDfIWy/y7BouTONU.js\";const cycleOrder=[\"VQmPTMOAX\",\"CXK9O0Y3g\",\"Ci6opPney\"];const serializationHash=\"framer-zCgOE\";const variantClassNames={Ci6opPney:\"framer-v-26o2el\",CXK9O0Y3g:\"framer-v-ei0tja\",VQmPTMOAX:\"framer-v-mksxkl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JNZ48ELf6=undefined;const eQAicl6Fz=undefined;const xLBl_XJb1=undefined;const SI4IozHBo=undefined;const O4xrtIBha=undefined;const aQskcLhfF=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const humanReadableVariantMap={\"Variant 3\":\"Ci6opPney\",\"Variant 4\":\"CXK9O0Y3g\",Desktop:\"VQmPTMOAX\"};const Variants=motion.create(React.Fragment);const getProps=({bGForTablets,height,id,image,number,padding,text,title,width,...props})=>{return{...props,aQskcLhfF:bGForTablets??props.aQskcLhfF??true,eQAicl6Fz:title??props.eQAicl6Fz??\"System admins\",JNZ48ELf6:padding??props.JNZ48ELf6??\"40px\",O4xrtIBha:image??props.O4xrtIBha??{alt:\"\",pixelHeight:1024,pixelWidth:1536,src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"},SI4IozHBo:text??props.SI4IozHBo??\"I craft intuitive interfaces that feel good and look great. Every pixel is placed with purpose to guide users, spark joy, and move your product forward.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"VQmPTMOAX\",xLBl_XJb1:number??props.xLBl_XJb1??\"01\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,eQAicl6Fz,xLBl_XJb1,SI4IozHBo,O4xrtIBha,JNZ48ELf6,aQskcLhfF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VQmPTMOAX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Ci6opPney\")return false;return true;};const isDisplayed1=value=>{if(baseVariant===\"Ci6opPney\")return value;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mksxkl\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"VQmPTMOAX\",ref:refBinding,style:{\"--1tyio6z\":numberToPixelString(JNZ48ELf6),\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(5, 11, 25, 0.5)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({Ci6opPney:{\"data-framer-name\":\"Variant 3\"},CXK9O0Y3g:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bcx2xz\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"O94Rhc6cG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1entple\",\"data-styles-preset\":\"y7BouTONU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"System admins\"})})}),className:\"framer-h4udhq\",\"data-framer-name\":\"Craft CMS\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WoiTgAwto\",style:{\"--extracted-a0htzi\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:eQAicl6Fz,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\",\"--framer-text-transform\":\"lowercase\"},children:\"01\"})}),className:\"framer-emwp6v\",\"data-framer-name\":\"01\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"hFRev1gDC\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},text:xLBl_XJb1,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1unqjaq\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"iZhTiT1OR\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"I craft intuitive interfaces that feel good and look great. Every pixel is placed with purpose to guide users, spark joy, and move your product forward.\"})}),className:\"framer-1wq87z\",\"data-framer-name\":\"We are focused on developing web solutions with Craft CMS, an easy to use content management system where admins can alter or add content to a website.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fOYqDfbJI\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},text:SI4IozHBo,verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||200)*.4983-7),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",...toResponsiveImage(O4xrtIBha)},className:\"framer-2tjgb\",\"data-framer-name\":\"Image (500 x 705)\",layoutDependency:layoutDependency,layoutId:\"fbBaDxRO9\",style:{opacity:0},transformTemplate:transformTemplate1,...addPropertyOverrides({CXK9O0Y3g:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||157)*.4983-7),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",...toResponsiveImage(O4xrtIBha)}}},baseVariant,gestureVariant)}),isDisplayed1(aQskcLhfF!==false)&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2065,intrinsicWidth:2e3,pixelHeight:2065,pixelWidth:2e3,...toResponsiveImage(O4xrtIBha)},className:\"framer-84ysqf\",\"data-framer-name\":\"Teams band\",layoutDependency:layoutDependency,layoutId:\"tV22McIkG\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,mask:\"radial-gradient(98% 89% at 50% 89.2%, rgba(0, 0, 0, 0) 60.63837274774775%, rgb(0, 0, 0) 100%) add\",WebkitMask:\"radial-gradient(98% 89% at 50% 89.2%, rgba(0, 0, 0, 0) 60.63837274774775%, rgb(0, 0, 0) 100%) add\"},...addPropertyOverrides({Ci6opPney:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3546,intrinsicWidth:3434,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:3546,pixelWidth:3434,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(O4xrtIBha)}}},baseVariant,gestureVariant)})]})})});});const css=[\".framer-zCgOE.framer-1qdoukw, .framer-zCgOE .framer-1qdoukw { display: block; }\",\".framer-zCgOE.framer-mksxkl { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: var(--1tyio6z); position: relative; width: 1140px; }\",\".framer-zCgOE .framer-1bcx2xz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-zCgOE .framer-h4udhq, .framer-zCgOE .framer-emwp6v { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zCgOE .framer-1unqjaq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zCgOE .framer-1wq87z { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-zCgOE .framer-2tjgb { aspect-ratio: 0.7087912087912088 / 1; flex: none; height: auto; overflow: visible; position: absolute; right: 720px; top: 50%; width: 10px; z-index: 2; }\",\".framer-zCgOE .framer-84ysqf { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; z-index: -1; }\",\".framer-zCgOE.framer-v-ei0tja .framer-1bcx2xz { padding: 0px 30px 0px 0px; }\",\".framer-zCgOE.framer-v-26o2el.framer-mksxkl { flex-direction: column; gap: 10px; justify-content: flex-start; }\",\".framer-zCgOE.framer-v-26o2el .framer-1bcx2xz { flex: none; padding: 0px 30px 0px 0px; width: 100%; }\",\".framer-zCgOE.framer-v-26o2el .framer-1unqjaq { flex: none; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-zCgOE[data-border=\"true\"]::after, .framer-zCgOE [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 157\n * @framerIntrinsicWidth 1140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CXK9O0Y3g\":{\"layout\":[\"fixed\",\"auto\"]},\"Ci6opPney\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"eQAicl6Fz\":\"title\",\"xLBl_XJb1\":\"number\",\"SI4IozHBo\":\"text\",\"O4xrtIBha\":\"image\",\"JNZ48ELf6\":\"padding\",\"aQskcLhfF\":\"bGForTablets\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCk8JxdnPB=withCSS(Component,css,\"framer-zCgOE\");export default FramerCk8JxdnPB;FramerCk8JxdnPB.displayName=\"Service item\";FramerCk8JxdnPB.defaultProps={height:157,width:1140};addPropertyControls(FramerCk8JxdnPB,{variant:{options:[\"VQmPTMOAX\",\"CXK9O0Y3g\",\"Ci6opPney\"],optionTitles:[\"Desktop\",\"Variant 4\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},eQAicl6Fz:{defaultValue:\"System admins\",displayTextArea:false,title:\"Title\",type:ControlType.String},oneQAicl6FzChange:{changes:\"eQAicl6Fz\",type:ControlType.ChangeHandler},xLBl_XJb1:{defaultValue:\"01\",displayTextArea:false,title:\"Number\",type:ControlType.String},onxLBl_XJb1Change:{changes:\"xLBl_XJb1\",type:ControlType.ChangeHandler},SI4IozHBo:{defaultValue:\"I craft intuitive interfaces that feel good and look great. Every pixel is placed with purpose to guide users, spark joy, and move your product forward.\",displayTextArea:false,title:\"Text\",type:ControlType.String},onSI4IozHBoChange:{changes:\"SI4IozHBo\",type:ControlType.ChangeHandler},O4xrtIBha:{__defaultAssetReference:\"data:framer/asset-reference,JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?originalFilename=20250729_2238_Hand+Holding+Light_remix_01k1bya6vmf0cb6w70y2by9dvd.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?originalFilename=20250729_2238_Hand+Holding+Light_remix_01k1bya6vmf0cb6w70y2by9dvd.png&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage},JNZ48ELf6:{defaultValue:\"40px\",title:\"Padding\",type:ControlType.Padding},aQskcLhfF:{defaultValue:true,title:\"BG for tablets\",type:ControlType.Boolean},onaQskcLhfFChange:{changes:\"aQskcLhfF\",type:ControlType.ChangeHandler}});addFonts(FramerCk8JxdnPB,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_A87jxeN7B.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCk8JxdnPB\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"157\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"eQAicl6Fz\\\":\\\"title\\\",\\\"xLBl_XJb1\\\":\\\"number\\\",\\\"SI4IozHBo\\\":\\\"text\\\",\\\"O4xrtIBha\\\":\\\"image\\\",\\\"JNZ48ELf6\\\":\\\"padding\\\",\\\"aQskcLhfF\\\":\\\"bGForTablets\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CXK9O0Y3g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ci6opPney\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1140\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ck8JxdnPB.map","// Generated by Framer (199f97e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"rROoq8VoI\",\"WBBH1zERV\",\"qCKXOC9fr\",\"U7JpIr8El\",\"WKQP8f_26\",\"vB0zU3trL\",\"ebNyAqGFa\",\"DLwjLEV4H\",\"aktMGTDhQ\",\"rAenoHAn8\",\"bWgKIiPDj\",\"ceKwAPz7_\",\"w56lnIZ_p\",\"J2YwkmdFz\",\"ajNT3fhi9\",\"N7Rgpk0dI\",\"GMCwGm1Gs\",\"VA0jaZ1oI\",\"aZrND69qR\"];const serializationHash=\"framer-b90SL\";const variantClassNames={ajNT3fhi9:\"framer-v-18gq38l\",aktMGTDhQ:\"framer-v-4z9dm8\",aZrND69qR:\"framer-v-hkmqb9\",bWgKIiPDj:\"framer-v-1kjhpgx\",ceKwAPz7_:\"framer-v-17f1z5y\",DLwjLEV4H:\"framer-v-1w5f243\",ebNyAqGFa:\"framer-v-23tl5d\",GMCwGm1Gs:\"framer-v-10uz4ek\",J2YwkmdFz:\"framer-v-18nf0t8\",N7Rgpk0dI:\"framer-v-lyt5h2\",qCKXOC9fr:\"framer-v-mppmws\",rAenoHAn8:\"framer-v-t5rswv\",rROoq8VoI:\"framer-v-108drw6\",U7JpIr8El:\"framer-v-kxkvk3\",VA0jaZ1oI:\"framer-v-1fj5g28\",vB0zU3trL:\"framer-v-ngpxc4\",w56lnIZ_p:\"framer-v-1ldqxvf\",WBBH1zERV:\"framer-v-1ybpuiw\",WKQP8f_26:\"framer-v-1gdn6yi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yEmIwpVzD=undefined;const tDHG9H_Qp=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Arch:\"qCKXOC9fr\",aws:\"WKQP8f_26\",Biometric:\"ceKwAPz7_\",Cert:\"VA0jaZ1oI\",Cisco:\"vB0zU3trL\",Debian:\"rROoq8VoI\",FIDO2:\"bWgKIiPDj\",Group:\"aZrND69qR\",hat:\"U7JpIr8El\",Identities:\"w56lnIZ_p\",image:\"ajNT3fhi9\",keys:\"rAenoHAn8\",linux:\"aktMGTDhQ\",macos:\"DLwjLEV4H\",packages:\"N7Rgpk0dI\",Router:\"ebNyAqGFa\",snippets:\"GMCwGm1Gs\",Ubuntu:\"WBBH1zERV\",Vault:\"J2YwkmdFz\"};const Variants=motion.create(React.Fragment);const getProps=({click2,height,id,image,width,...props})=>{return{...props,tDHG9H_Qp:image??props.tDHG9H_Qp,variant:humanReadableVariantMap[props.variant]??props.variant??\"rROoq8VoI\",yEmIwpVzD:click2??props.yEmIwpVzD};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,yEmIwpVzD,tDHG9H_Qp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rROoq8VoI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1lmsbrd=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(yEmIwpVzD){const res=await yEmIwpVzD(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"WBBH1zERV\",\"qCKXOC9fr\",\"U7JpIr8El\",\"WKQP8f_26\",\"vB0zU3trL\",\"ebNyAqGFa\",\"DLwjLEV4H\",\"aktMGTDhQ\",\"rAenoHAn8\",\"bWgKIiPDj\",\"ceKwAPz7_\",\"w56lnIZ_p\",\"J2YwkmdFz\",\"ajNT3fhi9\",\"N7Rgpk0dI\",\"GMCwGm1Gs\",\"VA0jaZ1oI\",\"aZrND69qR\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"WBBH1zERV\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"qCKXOC9fr\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"U7JpIr8El\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"WKQP8f_26\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"vB0zU3trL\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"ebNyAqGFa\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"DLwjLEV4H\")return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"aktMGTDhQ\")return true;return false;};const isDisplayed9=()=>{if(baseVariant===\"rAenoHAn8\")return true;return false;};const isDisplayed10=()=>{if(baseVariant===\"bWgKIiPDj\")return true;return false;};const isDisplayed11=()=>{if(baseVariant===\"ceKwAPz7_\")return true;return false;};const isDisplayed12=()=>{if(baseVariant===\"w56lnIZ_p\")return true;return false;};const isDisplayed13=()=>{if(baseVariant===\"J2YwkmdFz\")return true;return false;};const isDisplayed14=()=>{if(baseVariant===\"N7Rgpk0dI\")return true;return false;};const isDisplayed15=()=>{if(baseVariant===\"GMCwGm1Gs\")return true;return false;};const isDisplayed16=()=>{if(baseVariant===\"VA0jaZ1oI\")return true;return false;};const isDisplayed17=()=>{if(baseVariant===\"VA0jaZ1oI\")return false;return true;};const isDisplayed18=()=>{if(baseVariant===\"aZrND69qR\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(Image1,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-108drw6\",className,classNames),\"data-framer-name\":\"Debian\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rROoq8VoI\",onTap:onTap1lmsbrd,ref:refBinding,style:{backgroundColor:\"rgb(206, 0, 86)\",borderBottomLeftRadius:8.68,borderBottomRightRadius:8.68,borderTopLeftRadius:8.68,borderTopRightRadius:8.68,...style},variants:{ajNT3fhi9:{backgroundColor:\"rgba(0, 0, 0, 0)\"},aktMGTDhQ:{backgroundColor:\"rgb(255, 153, 0)\"},aZrND69qR:{backgroundColor:\"rgb(0, 72, 120)\"},bWgKIiPDj:{backgroundColor:\"rgb(0, 72, 120)\"},ceKwAPz7_:{backgroundColor:\"rgb(0, 72, 120)\"},DLwjLEV4H:{backgroundColor:\"rgb(16, 183, 224)\"},ebNyAqGFa:{backgroundColor:\"rgb(22, 74, 170)\"},GMCwGm1Gs:{backgroundColor:\"rgb(0, 72, 120)\"},J2YwkmdFz:{backgroundColor:\"rgb(0, 72, 120)\"},N7Rgpk0dI:{backgroundColor:\"rgb(0, 72, 120)\"},qCKXOC9fr:{backgroundColor:\"rgb(23, 147, 209)\"},rAenoHAn8:{backgroundColor:\"rgb(0, 72, 120)\"},U7JpIr8El:{backgroundColor:\"rgb(238, 0, 0)\"},VA0jaZ1oI:{backgroundColor:\"rgb(0, 72, 120)\"},vB0zU3trL:{backgroundColor:\"rgb(0, 188, 235)\"},w56lnIZ_p:{backgroundColor:\"rgb(0, 72, 120)\"},WBBH1zERV:{backgroundColor:\"rgb(233, 84, 32)\"},WKQP8f_26:{backgroundColor:\"rgb(255, 153, 0)\"}},...addPropertyOverrides({ajNT3fhi9:{\"data-framer-name\":\"image\",background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(tDHG9H_Qp)}},aktMGTDhQ:{\"data-framer-name\":\"linux\"},aZrND69qR:{\"data-framer-name\":\"Group\"},bWgKIiPDj:{\"data-framer-name\":\"FIDO2\"},ceKwAPz7_:{\"data-framer-name\":\"Biometric\"},DLwjLEV4H:{\"data-framer-name\":\"macos\"},ebNyAqGFa:{\"data-framer-name\":\"Router\"},GMCwGm1Gs:{\"data-framer-name\":\"snippets\"},J2YwkmdFz:{\"data-framer-name\":\"Vault\"},N7Rgpk0dI:{\"data-framer-name\":\"packages\"},qCKXOC9fr:{\"data-framer-name\":\"Arch\"},rAenoHAn8:{\"data-framer-name\":\"keys\"},U7JpIr8El:{\"data-framer-name\":\"hat\"},VA0jaZ1oI:{\"data-framer-name\":\"Cert\"},vB0zU3trL:{\"data-framer-name\":\"Cisco\"},w56lnIZ_p:{\"data-framer-name\":\"Identities\"},WBBH1zERV:{\"data-framer-name\":\"Ubuntu\"},WKQP8f_26:{\"data-framer-name\":\"aws\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-e7si18\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"gIWKFFS8l\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 15\"><path d=\"M 7.016 0.198 C 7.014 0.202 7.013 0.204 7.011 0.204 C 7.006 0.205 7 0.207 6.995 0.209 C 6.978 0.214 6.961 0.22 6.941 0.195 L 7.02 0.191 C 7.019 0.194 7.017 0.196 7.016 0.198 Z M 1.692 3.715 C 1.776 3.736 1.829 3.695 1.869 3.637 C 1.909 3.578 1.946 3.514 1.976 3.448 C 2.016 3.361 2.053 3.273 2.09 3.184 C 2.117 3.119 2.145 3.054 2.173 2.99 C 2.194 2.941 2.219 2.894 2.245 2.847 L 2.256 2.826 L 2.259 2.821 C 2.268 2.804 2.28 2.781 2.292 2.78 C 2.347 2.776 2.359 2.739 2.371 2.701 C 2.373 2.693 2.376 2.684 2.379 2.676 C 2.438 2.527 2.535 2.401 2.646 2.29 C 2.797 2.139 2.951 1.993 3.106 1.846 L 3.106 1.846 L 3.106 1.846 L 3.106 1.846 L 3.106 1.846 L 3.106 1.846 L 3.106 1.846 L 3.106 1.846 L 3.106 1.846 L 3.106 1.846 L 3.106 1.846 L 3.106 1.846 L 3.106 1.846 C 3.161 1.794 3.215 1.743 3.27 1.691 C 3.343 1.621 3.417 1.551 3.493 1.48 L 3.599 1.379 L 3.627 1.469 C 3.631 1.467 3.634 1.466 3.638 1.465 C 3.644 1.463 3.649 1.461 3.653 1.458 C 3.956 1.188 4.302 0.986 4.666 0.816 C 4.928 0.693 5.193 0.576 5.461 0.458 L 5.461 0.458 C 5.579 0.406 5.697 0.353 5.816 0.3 C 5.831 0.366 5.871 0.367 5.917 0.358 L 5.948 0.352 C 6.062 0.33 6.177 0.308 6.292 0.287 C 6.341 0.279 6.39 0.272 6.44 0.264 L 6.44 0.264 L 6.44 0.264 C 6.462 0.261 6.484 0.258 6.506 0.255 L 6.514 0.272 L 6.279 0.409 C 6.318 0.409 6.355 0.409 6.391 0.408 C 6.472 0.407 6.549 0.406 6.625 0.411 C 6.701 0.415 6.777 0.425 6.852 0.434 C 6.884 0.439 6.917 0.443 6.949 0.446 L 6.787 0.511 L 6.791 0.531 C 6.798 0.532 6.806 0.534 6.814 0.535 C 6.83 0.537 6.847 0.54 6.864 0.541 C 7.001 0.549 7.137 0.536 7.269 0.504 C 7.44 0.463 7.608 0.467 7.775 0.521 C 7.778 0.522 7.782 0.522 7.787 0.521 C 7.791 0.521 7.794 0.52 7.799 0.52 L 7.788 0.404 L 7.809 0.409 C 7.822 0.412 7.834 0.415 7.846 0.419 C 7.904 0.438 7.963 0.457 8.021 0.476 C 8.142 0.515 8.262 0.555 8.384 0.591 C 8.666 0.674 8.933 0.792 9.192 0.931 C 9.244 0.959 9.294 0.969 9.35 0.953 C 9.375 0.946 9.401 0.94 9.426 0.933 L 9.426 0.933 L 9.426 0.933 C 9.457 0.926 9.488 0.918 9.518 0.909 C 9.637 0.874 9.748 0.908 9.856 0.951 C 9.877 0.959 9.897 0.985 9.905 1.007 C 9.932 1.086 9.986 1.142 10.051 1.188 C 10.137 1.249 10.227 1.306 10.321 1.359 C 10.312 1.301 10.276 1.264 10.238 1.226 C 10.217 1.204 10.196 1.182 10.177 1.155 C 10.185 1.158 10.192 1.161 10.198 1.163 C 10.209 1.166 10.217 1.169 10.224 1.173 C 11.052 1.676 11.695 2.353 12.121 3.232 C 12.19 3.373 12.242 3.523 12.293 3.674 L 12.301 3.696 C 12.279 3.687 12.266 3.669 12.253 3.65 C 12.236 3.627 12.219 3.603 12.183 3.592 L 12.186 3.636 L 12.186 3.637 C 12.188 3.665 12.189 3.692 12.191 3.718 C 12.193 3.749 12.198 3.78 12.203 3.81 C 12.214 3.874 12.226 3.938 12.205 4.004 C 12.201 4.018 12.208 4.036 12.216 4.054 L 12.216 4.054 L 12.216 4.054 C 12.219 4.062 12.222 4.07 12.225 4.078 L 12.28 4.269 C 12.332 4.443 12.383 4.617 12.434 4.792 C 12.438 4.805 12.439 4.819 12.435 4.835 L 12.422 4.793 C 12.29 4.378 12.159 3.962 11.913 3.582 C 11.879 3.675 11.814 3.674 11.738 3.664 C 11.656 3.652 11.632 3.672 11.643 3.753 C 11.654 3.842 11.679 3.93 11.704 4.017 C 11.709 4.035 11.724 4.051 11.74 4.069 C 11.748 4.077 11.757 4.086 11.765 4.096 L 11.827 4.019 C 11.883 4.098 11.927 4.171 11.939 4.266 C 11.951 4.361 11.971 4.454 11.991 4.548 C 12 4.589 12.009 4.629 12.017 4.67 C 12.024 4.705 12.031 4.741 12.039 4.782 L 12.052 4.849 C 12.007 4.817 11.982 4.774 11.958 4.733 C 11.934 4.692 11.911 4.654 11.871 4.628 C 11.853 4.744 11.952 5.006 12.072 5.168 C 12.004 5.189 11.993 5.246 11.996 5.304 C 12.001 5.391 12.008 5.479 12.024 5.565 C 12.045 5.676 12.066 5.686 12.181 5.653 C 12.18 5.661 12.179 5.668 12.179 5.676 C 12.177 5.691 12.176 5.705 12.172 5.718 C 12.152 5.775 12.131 5.831 12.11 5.887 C 12.1 5.913 12.09 5.939 12.081 5.965 C 12.021 6.128 11.983 6.295 11.978 6.475 L 11.892 6.27 C 11.872 6.323 11.873 6.37 11.873 6.414 C 11.874 6.438 11.874 6.462 11.871 6.484 C 11.864 6.488 11.857 6.491 11.85 6.494 L 11.85 6.494 C 11.833 6.5 11.818 6.507 11.807 6.518 C 11.795 6.53 11.792 6.556 11.793 6.575 C 11.8 6.775 11.746 6.962 11.665 7.142 C 11.637 7.204 11.607 7.266 11.577 7.327 C 11.564 7.352 11.552 7.377 11.54 7.403 L 11.523 7.439 C 11.456 7.576 11.389 7.713 11.377 7.878 L 11.251 7.709 C 11.179 7.809 11.115 7.903 11.079 8.011 C 11.065 8.054 11.063 8.104 11.07 8.149 C 11.081 8.226 11.067 8.293 11.026 8.358 C 11.016 8.344 11.009 8.334 11.005 8.323 C 10.998 8.301 11.006 8.275 11.027 8.195 C 11.011 8.209 10.995 8.222 10.98 8.234 L 10.98 8.234 L 10.98 8.234 C 10.95 8.258 10.924 8.279 10.899 8.303 C 10.852 8.347 10.806 8.393 10.76 8.438 L 10.76 8.438 C 10.68 8.517 10.599 8.597 10.514 8.671 C 10.009 9.116 9.427 9.402 8.761 9.503 C 8.347 9.566 7.934 9.552 7.526 9.459 C 7.39 9.428 7.257 9.389 7.124 9.35 L 7.124 9.35 C 7.063 9.332 7.001 9.314 6.94 9.297 C 6.903 9.287 6.875 9.271 6.857 9.231 C 6.846 9.205 6.82 9.185 6.795 9.167 L 6.784 9.158 C 6.554 8.979 6.328 8.796 6.12 8.591 C 5.857 8.331 5.634 8.043 5.491 7.696 C 5.369 7.4 5.312 7.091 5.31 6.773 C 5.308 6.625 5.32 6.477 5.331 6.329 L 5.331 6.329 L 5.331 6.329 L 5.331 6.328 L 5.331 6.328 L 5.331 6.328 L 5.331 6.328 L 5.331 6.328 C 5.335 6.272 5.339 6.216 5.343 6.161 C 5.344 6.138 5.354 6.116 5.364 6.095 C 5.378 6.066 5.393 6.036 5.408 6.007 C 5.433 5.956 5.459 5.905 5.48 5.852 C 5.506 5.791 5.529 5.728 5.552 5.666 L 5.552 5.666 L 5.552 5.666 L 5.552 5.665 L 5.552 5.665 L 5.552 5.665 L 5.552 5.665 L 5.552 5.665 L 5.552 5.665 L 5.552 5.665 L 5.552 5.665 L 5.552 5.665 C 5.58 5.591 5.608 5.517 5.639 5.445 C 5.693 5.317 5.771 5.205 5.885 5.121 C 5.9 5.11 5.914 5.093 5.923 5.075 C 6.098 4.736 6.376 4.51 6.708 4.344 C 6.991 4.202 7.293 4.137 7.608 4.146 C 8.202 4.162 8.679 4.427 9.069 4.869 C 8.701 4.585 8.287 4.437 7.823 4.432 C 7.358 4.426 6.934 4.563 6.563 4.839 C 5.931 5.307 5.672 5.958 5.685 6.745 C 5.693 6.742 5.699 6.74 5.704 6.739 C 5.713 6.736 5.72 6.734 5.726 6.731 C 5.732 6.728 5.738 6.724 5.744 6.719 L 5.744 6.719 C 5.747 6.717 5.751 6.714 5.754 6.712 C 5.759 6.753 5.763 6.794 5.768 6.834 L 5.768 6.834 C 5.777 6.921 5.785 7.006 5.801 7.09 C 5.89 7.575 6.113 7.993 6.451 8.347 C 6.823 8.736 7.268 8.998 7.798 9.097 C 8.15 9.163 8.497 9.14 8.832 9.003 C 8.839 9 8.846 8.996 8.853 8.993 C 8.88 8.978 8.909 8.963 8.942 8.994 C 8.946 8.998 8.958 8.994 8.97 8.99 L 8.97 8.99 C 8.974 8.988 8.978 8.987 8.982 8.986 C 9.178 8.933 9.358 8.85 9.501 8.699 C 9.555 8.643 9.617 8.595 9.686 8.552 L 9.601 8.67 C 9.645 8.702 9.677 8.682 9.705 8.664 L 9.743 8.639 C 9.804 8.6 9.864 8.56 9.919 8.514 C 10.101 8.358 10.281 8.2 10.461 8.042 L 10.462 8.042 L 10.462 8.042 L 10.462 8.042 L 10.462 8.042 L 10.462 8.042 L 10.462 8.041 L 10.462 8.041 L 10.462 8.041 L 10.462 8.041 L 10.577 7.94 C 10.645 7.881 10.66 7.804 10.653 7.718 C 10.65 7.672 10.647 7.623 10.658 7.579 C 10.68 7.489 10.721 7.41 10.821 7.382 C 10.9 7.36 10.941 7.304 10.965 7.225 C 10.989 7.147 11.016 7.069 11.043 6.992 C 11.072 6.907 11.102 6.822 11.127 6.735 C 11.153 6.647 11.16 6.554 11.15 6.443 L 11.069 6.58 C 11.075 6.54 11.082 6.502 11.089 6.466 C 11.102 6.388 11.115 6.316 11.12 6.243 C 11.131 6.045 11.135 5.846 11.137 5.647 C 11.139 5.514 11.136 5.38 11.134 5.246 L 11.134 5.245 C 11.133 5.195 11.133 5.145 11.132 5.095 L 11.132 5.084 C 11.132 5.068 11.132 5.048 11.126 5.045 C 11.077 5.021 11.078 4.979 11.078 4.939 L 11.078 4.939 C 11.078 4.928 11.078 4.917 11.077 4.906 C 11.034 4.432 10.874 3.996 10.642 3.585 C 10.372 3.105 10.024 2.69 9.603 2.335 C 9.202 1.997 8.743 1.789 8.235 1.681 C 7.853 1.6 7.467 1.559 7.078 1.578 C 6.959 1.584 6.841 1.598 6.721 1.613 C 6.665 1.62 6.609 1.627 6.553 1.634 L 6.551 1.629 C 6.548 1.614 6.543 1.59 6.505 1.597 C 6.445 1.609 6.385 1.619 6.324 1.63 L 6.324 1.63 L 6.324 1.63 L 6.324 1.63 C 6.231 1.646 6.137 1.662 6.045 1.683 C 5.923 1.71 5.81 1.767 5.705 1.836 C 5.527 1.954 5.338 2.047 5.131 2.1 C 5.094 2.11 5.093 2.112 5.065 2.158 L 5.061 2.165 C 5.118 2.175 5.171 2.16 5.225 2.145 C 5.267 2.133 5.31 2.12 5.357 2.12 C 5.32 2.173 5.274 2.199 5.222 2.209 L 5.198 2.214 C 5.112 2.231 5.026 2.248 4.94 2.255 C 4.739 2.27 4.562 2.341 4.407 2.467 C 4.342 2.521 4.28 2.578 4.218 2.635 C 4.194 2.657 4.171 2.679 4.147 2.7 C 4.14 2.706 4.135 2.713 4.129 2.722 C 4.125 2.727 4.121 2.733 4.116 2.739 C 4.167 2.751 4.202 2.729 4.237 2.709 C 4.257 2.697 4.276 2.686 4.298 2.681 C 4.268 2.781 4.23 2.812 4.137 2.819 C 4.03 2.827 3.935 2.87 3.843 2.919 C 3.641 3.026 3.463 3.167 3.294 3.319 C 2.96 3.62 2.656 3.95 2.389 4.313 C 2.363 4.349 2.338 4.387 2.312 4.427 L 2.312 4.427 C 2.3 4.445 2.288 4.465 2.275 4.484 L 2.398 4.518 C 2.39 4.538 2.381 4.558 2.373 4.578 L 2.373 4.578 L 2.373 4.578 L 2.373 4.578 L 2.373 4.578 L 2.373 4.578 C 2.356 4.621 2.339 4.663 2.319 4.704 C 2.261 4.821 2.202 4.938 2.142 5.055 L 2.142 5.055 L 2.094 5.149 C 2.081 5.174 2.068 5.2 2.055 5.225 L 2.055 5.225 L 2.055 5.225 L 2.055 5.225 L 2.055 5.225 L 2.055 5.225 L 2.055 5.225 C 2.042 5.249 2.03 5.273 2.017 5.297 C 1.935 5.459 1.878 5.628 1.863 5.813 C 1.847 6.008 1.827 6.204 1.807 6.399 L 1.807 6.399 C 1.784 6.625 1.762 6.851 1.744 7.078 C 1.72 7.384 1.712 7.692 1.77 7.996 C 1.793 8.117 1.83 8.233 1.9 8.337 C 1.915 8.359 1.921 8.391 1.92 8.418 C 1.915 8.496 1.906 8.575 1.895 8.653 C 1.888 8.707 1.894 8.756 1.92 8.805 C 1.948 8.856 1.973 8.91 1.998 8.965 L 1.998 8.965 C 2.01 8.989 2.021 9.013 2.033 9.038 L 1.964 9.06 C 2.014 9.221 2.067 9.378 2.147 9.525 C 2.205 9.631 2.282 9.705 2.413 9.706 C 2.475 9.706 2.532 9.735 2.574 9.782 L 2.585 9.795 C 2.629 9.845 2.674 9.897 2.706 9.955 C 2.756 10.047 2.8 10.143 2.844 10.238 L 2.844 10.238 L 2.844 10.238 L 2.844 10.238 L 2.844 10.238 C 2.86 10.272 2.876 10.307 2.893 10.341 C 2.895 10.347 2.897 10.354 2.898 10.363 C 2.899 10.368 2.9 10.373 2.901 10.38 C 2.794 10.353 2.729 10.28 2.664 10.206 L 2.648 10.215 C 2.652 10.23 2.656 10.244 2.66 10.259 C 2.669 10.291 2.677 10.322 2.689 10.352 C 2.758 10.527 2.855 10.686 2.963 10.839 C 2.974 10.855 2.985 10.871 2.996 10.888 L 3.014 10.914 L 2.935 11.015 C 2.986 11.132 3.073 11.22 3.18 11.307 L 3.117 11.322 C 3.117 11.327 3.116 11.333 3.116 11.339 C 3.115 11.352 3.113 11.366 3.118 11.378 L 3.121 11.386 C 3.139 11.429 3.156 11.473 3.182 11.511 C 3.309 11.696 3.437 11.88 3.568 12.068 L 3.568 12.069 L 3.568 12.069 L 3.701 12.26 L 3.769 12.171 C 3.809 12.399 3.938 12.571 4.067 12.743 L 4.103 12.792 C 4.133 12.832 4.165 12.848 4.213 12.844 C 4.242 12.841 4.272 12.842 4.304 12.843 L 4.304 12.843 C 4.319 12.843 4.334 12.843 4.349 12.843 C 4.494 13.052 4.665 13.238 4.923 13.331 L 4.815 13.485 C 4.823 13.488 4.831 13.492 4.838 13.495 C 4.853 13.502 4.867 13.507 4.881 13.512 C 4.995 13.552 5.098 13.608 5.192 13.685 C 5.306 13.778 5.441 13.832 5.579 13.878 C 5.582 13.879 5.585 13.877 5.59 13.875 L 5.59 13.875 L 5.596 13.873 L 5.6 13.872 L 5.532 13.736 L 5.541 13.728 C 5.547 13.733 5.553 13.738 5.559 13.743 C 5.571 13.754 5.584 13.764 5.595 13.776 C 5.612 13.793 5.629 13.811 5.646 13.828 C 5.697 13.879 5.747 13.931 5.794 13.985 C 6.027 14.253 6.321 14.409 6.664 14.477 C 6.76 14.496 6.856 14.514 6.952 14.531 L 6.952 14.531 L 6.952 14.531 C 7.044 14.548 7.136 14.564 7.228 14.582 C 7.287 14.594 7.346 14.609 7.405 14.624 L 7.405 14.624 C 7.432 14.631 7.459 14.638 7.486 14.644 L 7.484 14.663 C 7.474 14.663 7.465 14.663 7.455 14.663 C 7.435 14.663 7.415 14.663 7.395 14.662 L 7.213 14.655 L 7.213 14.655 C 7.039 14.647 6.865 14.639 6.691 14.63 C 6.402 14.613 6.126 14.537 5.853 14.448 C 5.209 14.24 4.62 13.922 4.084 13.51 C 2.747 12.483 1.829 11.155 1.326 9.539 C 1.179 9.066 1.085 8.581 1.055 8.086 C 1.045 7.915 1.043 7.744 1.042 7.572 C 1.041 7.498 1.041 7.424 1.039 7.35 L 1.038 7.284 C 1.036 7.201 1.035 7.118 1.036 7.034 C 1.037 6.905 1.039 6.776 1.041 6.646 C 1.043 6.48 1.046 6.314 1.047 6.148 C 1.048 6.047 1.045 5.946 1.042 5.845 C 1.041 5.809 1.04 5.773 1.04 5.736 L 1.039 5.733 C 1.039 5.716 1.039 5.698 1.032 5.685 C 0.99 5.6 1.014 5.521 1.039 5.439 L 1.044 5.423 C 1.204 4.897 1.38 4.378 1.614 3.88 C 1.63 3.844 1.647 3.809 1.665 3.771 Z M 5.563 8.411 C 5.575 8.424 5.588 8.436 5.601 8.449 L 5.601 8.449 C 5.629 8.477 5.658 8.505 5.684 8.534 C 5.726 8.581 5.767 8.628 5.808 8.675 C 5.878 8.755 5.949 8.835 6.022 8.912 C 6.08 8.974 6.144 9.03 6.208 9.086 L 6.208 9.086 C 6.225 9.101 6.242 9.116 6.259 9.131 C 6.282 9.151 6.31 9.165 6.342 9.173 L 6.308 9.136 C 6.211 9.028 6.115 8.922 6.042 8.796 C 6.278 9.019 6.532 9.216 6.831 9.358 L 6.864 9.312 L 6.91 9.354 C 6.942 9.383 6.974 9.413 7.007 9.441 C 7.211 9.621 7.459 9.694 7.72 9.738 C 7.989 9.784 8.261 9.796 8.534 9.791 C 8.568 9.79 8.601 9.791 8.635 9.797 C 8.529 9.846 8.417 9.868 8.303 9.877 C 7.892 9.908 7.503 9.818 7.124 9.668 C 6.653 9.483 6.233 9.219 5.876 8.857 C 5.761 8.741 5.659 8.614 5.573 8.474 C 5.566 8.463 5.56 8.451 5.554 8.439 L 5.549 8.429 L 5.546 8.422 Z M 8.214 7.966 C 8.2 7.977 8.177 7.983 8.159 7.981 C 8.028 7.961 7.899 7.931 7.778 7.872 C 7.769 7.868 7.761 7.863 7.753 7.858 L 7.741 7.852 L 7.751 7.828 C 7.763 7.827 7.775 7.827 7.787 7.826 C 7.813 7.824 7.84 7.822 7.866 7.822 L 7.879 7.823 C 8.051 7.828 8.222 7.834 8.391 7.792 L 8.398 7.809 L 8.35 7.851 C 8.305 7.89 8.26 7.928 8.214 7.966 Z M 5.226 8.159 L 5.652 8.886 L 5.637 8.897 C 5.627 8.887 5.617 8.877 5.607 8.868 C 5.584 8.846 5.562 8.825 5.543 8.8 C 5.433 8.651 5.324 8.499 5.217 8.347 C 5.204 8.328 5.201 8.298 5.202 8.274 C 5.204 8.251 5.209 8.229 5.216 8.202 L 5.216 8.202 L 5.216 8.202 L 5.216 8.202 L 5.216 8.201 C 5.219 8.189 5.222 8.175 5.226 8.159 Z M 9.023 7.411 C 9.009 7.405 8.997 7.398 8.989 7.392 L 8.985 7.393 L 8.985 7.389 C 8.96 7.37 8.959 7.347 8.974 7.303 C 8.998 7.228 9.085 7.096 9.159 7.029 C 9.139 7.086 9.109 7.136 9.079 7.185 L 9.079 7.185 C 9.041 7.248 9.002 7.311 8.985 7.389 L 8.989 7.392 C 9.091 7.369 9.17 7.338 9.219 7.257 C 9.247 7.211 9.272 7.163 9.299 7.114 L 9.299 7.114 C 9.311 7.092 9.323 7.069 9.336 7.046 C 9.317 7.158 9.226 7.34 9.129 7.463 L 9.092 7.445 C 9.068 7.433 9.046 7.422 9.023 7.411 Z M 1.251 3.591 L 1.326 3.301 L 1.435 3.286 C 1.425 3.429 1.377 3.533 1.251 3.591 Z M 9.471 6.127 C 9.456 6.082 9.5 6.006 9.561 5.966 C 9.601 6.08 9.597 6.189 9.569 6.299 L 9.544 6.302 C 9.536 6.284 9.529 6.267 9.521 6.249 C 9.503 6.209 9.485 6.168 9.471 6.127 Z M 1.041 4.384 L 0.949 4.805 C 0.887 4.663 0.923 4.48 1.041 4.384 Z M 5.608 8.242 C 5.597 8.225 5.586 8.207 5.576 8.189 C 5.532 8.105 5.489 8.02 5.454 7.931 C 5.472 7.966 5.495 7.997 5.519 8.029 C 5.57 8.1 5.62 8.17 5.624 8.267 C 5.619 8.259 5.614 8.251 5.608 8.242 Z M 7.259 0.359 C 7.203 0.406 7.156 0.383 7.108 0.361 C 7.085 0.35 7.062 0.339 7.038 0.336 Z M 12.127 6.77 L 12.147 6.774 C 12.142 6.798 12.138 6.823 12.135 6.848 C 12.128 6.902 12.121 6.957 12.094 7.007 Z M 12.094 7.007 L 12.093 7.014 L 12.092 7.012 L 12.094 7.007 C 12.094 7.007 12.094 7.007 12.094 7.007 Z M 12.093 7.014 L 12.09 7.027 L 12.078 7.148 L 12.059 7.145 L 12.09 7.027 L 12.091 7.012 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:12839005498,withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-35arys\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"I1fQBc7qs\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 15\"><path d=\"M 12.197 2.425 C 11.848 3.037 11.073 3.246 10.467 2.893 C 9.862 2.54 9.654 1.758 10.004 1.147 C 10.354 0.535 11.128 0.325 11.734 0.678 C 12.34 1.032 12.547 1.813 12.197 2.425 Z M 11.56 7.095 C 11.394 5.187 9.808 3.691 7.874 3.691 C 7.317 3.691 6.789 3.816 6.315 4.039 L 5.435 2.446 C 6.171 2.079 6.998 1.871 7.874 1.871 C 8.384 1.871 8.877 1.942 9.345 2.073 C 9.428 2.587 9.73 3.06 10.211 3.341 C 10.692 3.621 11.249 3.649 11.73 3.465 C 12.667 4.395 13.277 5.66 13.366 7.069 Z M 5.747 10.483 L 4.821 12.049 C 3.712 11.302 2.887 10.159 2.545 8.82 C 2.945 8.49 3.201 7.989 3.201 7.427 C 3.201 6.865 2.945 6.363 2.545 6.034 C 2.888 4.695 3.712 3.552 4.821 2.804 L 5.747 4.37 C 4.796 5.046 4.174 6.163 4.174 7.427 C 4.174 8.691 4.796 9.807 5.747 10.483 Z M 0.155 7.427 C 0.155 6.721 0.722 6.148 1.422 6.148 C 2.121 6.148 2.688 6.72 2.688 7.427 C 2.688 8.133 2.121 8.706 1.422 8.706 C 0.722 8.706 0.155 8.133 0.155 7.427 Z M 10.004 13.707 C 9.654 13.096 9.861 12.314 10.467 11.961 C 11.073 11.608 11.848 11.817 12.198 12.429 C 12.547 13.04 12.34 13.822 11.734 14.175 C 11.128 14.528 10.354 14.319 10.004 13.707 Z M 11.56 7.758 L 13.365 7.785 C 13.277 9.194 12.667 10.459 11.73 11.389 C 11.249 11.205 10.692 11.233 10.211 11.513 C 9.73 11.794 9.428 12.267 9.345 12.781 C 8.877 12.912 8.384 12.983 7.874 12.983 C 6.998 12.983 6.17 12.775 5.435 12.408 L 6.315 10.815 C 6.789 11.038 7.317 11.163 7.874 11.163 C 9.808 11.163 11.394 9.667 11.56 7.758 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:8855996446,withExternalLayout:true,...addPropertyOverrides({WBBH1zERV:{svgContentId:12195221904}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-s8z4lu\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"TC6YiwCWM\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\"><path d=\"M 5.739 4.88 C 6.347 5.384 7.034 5.738 7.756 6.033 C 7.433 5.793 7.116 5.548 6.815 5.282 C 6.512 5.016 6.227 4.731 5.947 4.435 C 6.591 3.081 7.129 1.685 7.7 0.289 C 7.716 0.327 7.727 0.35 7.737 0.374 C 8.084 1.185 8.426 1.998 8.778 2.807 C 9.275 3.95 9.821 5.07 10.384 6.182 C 11.068 7.536 11.776 8.876 12.489 10.215 C 12.711 10.633 12.935 11.049 13.158 11.466 C 13.171 11.491 13.183 11.515 13.189 11.548 C 13.038 11.47 12.888 11.388 12.734 11.316 C 12.579 11.243 12.42 11.177 12.259 11.115 C 12.099 11.053 11.936 10.998 11.772 10.945 C 11.609 10.892 11.444 10.847 11.28 10.798 C 11.278 10.802 11.276 10.806 11.275 10.81 C 11.289 10.819 11.302 10.829 11.316 10.837 C 11.997 11.189 12.625 11.62 13.217 12.105 C 13.37 12.231 13.526 12.354 13.68 12.479 C 13.704 12.499 13.727 12.525 13.742 12.553 C 14.132 13.273 14.521 13.994 14.911 14.715 C 14.918 14.728 14.925 14.741 14.935 14.761 C 14.905 14.761 14.887 14.745 14.868 14.734 C 14.37 14.46 13.875 14.18 13.373 13.912 C 12.686 13.547 11.983 13.215 11.258 12.93 C 10.633 12.684 9.994 12.482 9.335 12.347 C 9.318 12.344 9.302 12.338 9.281 12.332 C 9.286 12.308 9.289 12.287 9.293 12.267 C 9.357 11.936 9.384 11.602 9.37 11.265 C 9.348 10.768 9.252 10.288 9.045 9.834 C 8.928 9.576 8.779 9.339 8.578 9.137 C 8.422 8.98 8.245 8.856 8.032 8.788 C 7.716 8.688 7.417 8.734 7.136 8.905 C 6.915 9.039 6.746 9.225 6.604 9.438 C 6.405 9.737 6.278 10.067 6.194 10.415 C 6.098 10.819 6.069 11.228 6.092 11.642 C 6.098 11.755 6.112 11.868 6.128 11.98 C 6.143 12.092 6.166 12.203 6.186 12.318 C 6.18 12.322 6.171 12.329 6.161 12.331 C 5.169 12.523 4.229 12.87 3.312 13.284 C 2.561 13.624 1.832 14.006 1.112 14.408 C 0.92 14.515 0.729 14.625 0.537 14.733 C 0.519 14.744 0.5 14.754 0.471 14.759 C 0.481 14.739 0.49 14.719 0.501 14.7 C 0.822 14.121 1.144 13.542 1.464 12.962 C 2.466 11.146 3.462 9.326 4.423 7.488 C 4.861 6.652 5.288 5.811 5.698 4.961 C 5.71 4.936 5.723 4.911 5.739 4.88 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:12581030956,withExternalLayout:true,...addPropertyOverrides({qCKXOC9fr:{svgContentId:11247387289}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1y5l7ny\",layoutDependency:layoutDependency,layoutId:\"oBRKneucb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({U7JpIr8El:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\" overflow=\"visible\"><g><path d=\"M 0 0 L 15 0 L 15 15 L 0 15 Z\" fill=\"transparent\"></path><path d=\"M 10.154 8.828 C 9.701 8.846 9.182 8.781 8.662 8.701 L 8.546 8.684 C 8.372 8.659 8.199 8.634 8.031 8.578 C 7.987 8.564 7.941 8.558 7.895 8.552 C 7.861 8.547 7.828 8.542 7.796 8.536 C 7.699 8.513 7.603 8.488 7.508 8.461 L 7.463 8.449 C 7.445 8.444 7.429 8.438 7.412 8.432 C 7.396 8.425 7.38 8.42 7.364 8.415 L 7.135 8.35 C 6.816 8.268 6.502 8.167 6.196 8.047 C 5.948 7.954 5.702 7.858 5.458 7.757 C 5.346 7.709 5.235 7.658 5.126 7.603 L 4.998 7.541 L 4.904 7.496 C 4.809 7.452 4.714 7.408 4.622 7.359 C 4.311 7.198 4.002 7.033 3.695 6.865 C 3.52 6.773 3.349 6.672 3.185 6.563 C 2.89 6.356 2.601 6.14 2.319 5.918 C 2.182 5.808 2.051 5.692 1.926 5.569 C 1.702 5.359 1.515 5.114 1.37 4.843 C 1.226 4.569 1.168 4.271 1.332 3.975 C 1.419 3.818 1.548 3.692 1.7 3.606 C 2.023 3.424 2.384 3.321 2.755 3.303 C 2.978 3.291 3.203 3.293 3.428 3.294 L 3.713 3.294 C 3.738 3.294 3.763 3.297 3.788 3.301 C 3.93 3.32 3.946 3.352 3.9 3.488 C 3.825 3.708 3.833 3.919 3.942 4.131 C 4.094 4.43 4.332 4.637 4.61 4.804 C 4.844 4.945 5.084 5.078 5.328 5.2 C 5.444 5.258 5.565 5.302 5.687 5.346 L 5.841 5.403 L 5.931 5.438 C 6.036 5.479 6.14 5.519 6.246 5.558 L 6.408 5.618 C 6.573 5.678 6.74 5.74 6.909 5.788 C 7.182 5.867 7.459 5.933 7.737 5.991 C 7.907 6.025 8.082 6.04 8.257 6.05 C 8.341 6.051 8.426 6.036 8.505 6.007 C 8.597 5.977 8.612 5.897 8.536 5.834 C 8.401 5.72 8.296 5.576 8.228 5.413 L 8.222 5.398 C 8.19 5.331 8.164 5.26 8.147 5.188 C 8.077 4.823 7.867 4.594 7.52 4.469 C 7.224 4.363 6.92 4.297 6.616 4.23 C 6.527 4.21 6.437 4.191 6.348 4.17 L 6.228 4.144 C 5.992 4.091 5.753 4.037 5.53 3.935 C 5.45 3.9 5.368 3.867 5.286 3.838 C 5.209 3.81 5.133 3.78 5.058 3.748 C 4.813 3.646 4.594 3.491 4.418 3.293 C 4.256 3.104 4.224 2.884 4.253 2.655 L 4.26 2.584 C 4.284 2.378 4.308 2.171 4.391 1.976 C 4.4 1.953 4.407 1.929 4.411 1.904 L 4.414 1.888 C 4.433 1.801 4.451 1.712 4.469 1.624 C 4.51 1.432 4.55 1.239 4.598 1.049 C 4.667 0.776 4.786 0.524 5.02 0.355 C 5.173 0.245 5.337 0.155 5.537 0.138 C 5.961 0.101 6.388 0.131 6.803 0.227 C 7.235 0.327 7.673 0.338 8.102 0.182 C 8.138 0.171 8.175 0.162 8.212 0.156 C 8.239 0.151 8.266 0.146 8.292 0.139 L 8.336 0.128 C 8.382 0.118 8.43 0.107 8.459 0.079 C 8.536 0.001 8.624 0.001 8.718 0 L 8.72 0 L 9.56 0.001 C 9.629 0.001 9.695 0.004 9.75 0.065 C 9.776 0.095 9.826 0.108 9.87 0.119 L 9.885 0.123 C 10.114 0.183 10.311 0.303 10.469 0.473 C 10.597 0.612 10.713 0.767 10.808 0.931 C 10.958 1.185 11.09 1.451 11.221 1.716 C 11.276 1.83 11.323 1.948 11.369 2.068 C 11.408 2.167 11.448 2.266 11.489 2.364 C 11.549 2.51 11.609 2.654 11.665 2.801 L 11.671 2.815 C 11.72 2.947 11.771 3.079 11.803 3.215 C 11.826 3.313 11.853 3.41 11.881 3.508 C 11.947 3.743 12.014 3.979 12.017 4.231 C 12.022 4.539 11.927 4.803 11.756 5.048 L 11.747 5.062 C 11.737 5.073 11.73 5.085 11.723 5.098 C 11.701 5.146 11.688 5.203 11.738 5.233 C 11.777 5.253 11.823 5.253 11.862 5.234 C 11.945 5.18 12.027 5.119 12.095 5.046 C 12.186 4.947 12.278 4.847 12.322 4.712 C 12.344 4.646 12.382 4.585 12.419 4.526 L 12.427 4.513 C 12.469 4.446 12.527 4.433 12.608 4.449 C 12.833 4.493 13.053 4.564 13.261 4.661 C 13.671 4.85 14.061 5.077 14.313 5.477 C 14.54 5.836 14.589 6.229 14.465 6.636 C 14.425 6.769 14.366 6.896 14.307 7.023 L 14.256 7.134 C 14.14 7.393 13.939 7.584 13.739 7.773 C 13.558 7.939 13.356 8.081 13.139 8.194 C 12.988 8.272 12.833 8.338 12.673 8.393 C 12.469 8.468 12.263 8.536 12.056 8.602 L 12.008 8.618 C 11.937 8.641 11.864 8.659 11.791 8.671 C 11.723 8.682 11.656 8.692 11.588 8.701 C 11.492 8.713 11.397 8.728 11.302 8.746 C 10.947 8.816 10.589 8.829 10.154 8.828 Z M 5.018 1.773 C 5.013 1.96 5.096 2.109 5.26 2.233 C 5.312 2.273 5.357 2.322 5.404 2.371 C 5.419 2.388 5.435 2.404 5.451 2.42 C 5.474 2.443 5.495 2.467 5.516 2.491 C 5.552 2.53 5.587 2.569 5.626 2.605 C 5.748 2.713 5.813 2.706 5.937 2.599 C 5.953 2.585 5.969 2.571 5.984 2.557 C 6.043 2.498 6.112 2.449 6.188 2.413 C 6.342 2.356 6.506 2.321 6.668 2.297 C 6.848 2.271 7.028 2.257 7.209 2.242 L 7.323 2.233 C 7.434 2.224 7.53 2.187 7.591 2.092 C 7.61 2.06 7.621 1.994 7.602 1.969 C 7.555 1.908 7.498 1.832 7.43 1.812 C 7.215 1.748 6.997 1.7 6.767 1.726 C 6.596 1.746 6.424 1.756 6.251 1.767 C 6.174 1.771 6.097 1.776 6.02 1.782 C 5.919 1.792 5.818 1.764 5.738 1.702 C 5.701 1.672 5.662 1.642 5.623 1.612 L 5.454 1.483 C 5.315 1.372 5.243 1.377 5.114 1.497 C 5.032 1.573 5.024 1.672 5.018 1.773 Z M 8.536 0.604 C 8.645 0.616 8.755 0.625 8.864 0.631 C 8.98 0.637 9.092 0.673 9.189 0.736 C 9.28 0.796 9.294 0.848 9.221 0.931 C 9.181 0.972 9.134 1.006 9.082 1.033 L 9.067 1.042 C 9.051 1.05 9.034 1.056 9.016 1.058 C 8.999 1.06 8.983 1.066 8.967 1.073 C 8.942 1.089 8.919 1.108 8.897 1.128 C 8.888 1.137 8.878 1.145 8.869 1.153 L 8.895 1.182 C 8.918 1.207 8.941 1.232 8.965 1.255 C 8.973 1.263 8.987 1.265 9 1.267 L 9.007 1.268 C 9.196 1.302 9.384 1.315 9.571 1.259 C 9.643 1.237 9.716 1.218 9.789 1.204 C 9.939 1.177 10.036 1.077 10.123 0.966 C 10.18 0.896 10.18 0.822 10.127 0.742 C 10.024 0.586 9.869 0.502 9.7 0.46 C 9.31 0.364 8.916 0.395 8.524 0.458 L 8.519 0.459 C 8.47 0.466 8.412 0.476 8.386 0.57 C 8.403 0.574 8.421 0.579 8.438 0.583 C 8.47 0.593 8.503 0.6 8.536 0.604 Z M 7.857 15 C 7.857 15 7.857 15 7.857 15 C 7.857 15 7.858 15 7.858 15 Z M 6.322 14.846 C 6.204 14.817 6.085 14.792 5.966 14.767 C 5.792 14.731 5.62 14.691 5.448 14.647 C 5.315 14.608 5.185 14.562 5.058 14.509 C 4.995 14.483 4.932 14.458 4.869 14.434 C 4.861 14.43 4.853 14.426 4.845 14.424 C 4.678 14.378 4.525 14.301 4.371 14.225 C 4.294 14.185 4.215 14.148 4.136 14.113 C 3.906 14.007 3.683 13.885 3.469 13.749 C 3.232 13.6 3.003 13.439 2.782 13.267 C 2.395 12.972 2.038 12.641 1.715 12.277 C 1.401 11.932 1.12 11.558 0.875 11.161 L 0.772 10.99 C 0.675 10.828 0.577 10.666 0.484 10.502 C 0.429 10.401 0.38 10.296 0.336 10.19 C 0.302 10.109 0.269 10.028 0.236 9.947 C 0.201 9.861 0.166 9.775 0.13 9.689 C 0.116 9.66 0.1 9.631 0.082 9.603 C 0.063 9.573 0.046 9.541 0.031 9.508 C 0.007 9.455 -0.003 9.397 0.004 9.34 C 0.01 9.314 0.084 9.289 0.128 9.287 C 0.286 9.284 0.442 9.284 0.6 9.283 L 0.802 9.283 C 0.988 9.281 1.169 9.247 1.345 9.185 C 1.373 9.175 1.402 9.167 1.431 9.16 C 1.46 9.152 1.489 9.145 1.517 9.135 C 1.557 9.121 1.596 9.105 1.635 9.089 C 1.669 9.074 1.703 9.06 1.738 9.047 L 1.868 8.998 C 1.983 8.953 2.098 8.909 2.217 8.879 C 2.388 8.836 2.695 8.969 2.804 9.113 C 2.838 9.157 2.869 9.203 2.901 9.248 L 2.968 9.346 C 3.191 9.653 3.483 9.796 3.863 9.736 C 3.939 9.727 4.006 9.68 4.039 9.611 C 4.07 9.551 4.074 9.492 4.026 9.443 L 4.003 9.421 C 3.962 9.372 3.913 9.33 3.857 9.298 C 3.716 9.227 3.626 9.113 3.548 8.981 C 3.496 8.896 3.44 8.812 3.379 8.732 L 3.362 8.708 C 3.337 8.674 3.31 8.641 3.284 8.607 C 3.241 8.555 3.201 8.501 3.164 8.444 C 3.13 8.388 3.109 8.326 3.103 8.261 C 3.092 8.155 3.091 8.049 3.097 7.944 C 3.121 7.536 3.6 7.279 3.949 7.407 C 4.242 7.514 4.448 7.709 4.602 7.974 C 4.665 8.082 4.737 8.186 4.819 8.281 C 4.932 8.412 5.05 8.416 5.187 8.311 C 5.358 8.18 5.492 8.201 5.617 8.378 C 5.853 8.714 6.133 9.008 6.464 9.248 C 6.895 9.56 7.379 9.612 7.891 9.518 C 8.155 9.47 8.422 9.428 8.689 9.391 C 8.887 9.364 9.079 9.405 9.256 9.493 C 9.358 9.548 9.481 9.55 9.584 9.497 C 9.689 9.449 9.802 9.417 9.914 9.386 L 9.982 9.366 C 10.021 9.356 10.061 9.356 10.1 9.366 C 10.275 9.407 10.45 9.447 10.624 9.494 C 10.724 9.521 10.819 9.527 10.918 9.491 C 11.077 9.434 11.237 9.379 11.398 9.326 C 11.49 9.295 11.548 9.332 11.543 9.431 C 11.539 9.501 11.524 9.571 11.5 9.637 C 11.402 9.907 11.312 10.177 11.302 10.469 C 11.299 10.589 11.287 10.714 11.251 10.827 C 11.209 10.966 11.147 11.099 11.069 11.222 C 10.976 11.364 10.875 11.501 10.774 11.639 C 10.714 11.72 10.655 11.8 10.597 11.882 C 10.519 11.992 10.445 12.106 10.375 12.222 L 10.368 12.236 C 10.249 12.434 10.132 12.632 9.973 12.801 L 9.961 12.813 C 9.944 12.83 9.928 12.849 9.913 12.869 C 9.85 12.959 9.88 13.02 9.991 13.031 C 10.016 13.035 10.041 13.034 10.066 13.028 L 10.088 13.021 C 10.276 12.962 10.465 12.902 10.608 12.757 C 10.735 12.628 10.858 12.495 10.975 12.358 C 11.164 12.134 11.4 11.981 11.665 11.867 C 11.711 11.847 11.76 11.835 11.809 11.831 C 11.922 11.823 12.007 11.759 12.082 11.687 C 12.119 11.648 12.142 11.597 12.147 11.543 C 12.167 11.35 12.214 11.3 12.397 11.24 C 12.954 11.057 13.525 11.04 14.101 11.072 C 14.23 11.079 14.36 11.093 14.488 11.111 C 14.649 11.133 14.686 11.231 14.595 11.365 C 14.23 11.894 13.807 12.381 13.335 12.818 C 13.005 13.132 12.644 13.411 12.257 13.652 L 12.032 13.791 C 11.9 13.874 11.768 13.957 11.632 14.033 C 11.526 14.09 11.418 14.142 11.308 14.188 L 11.186 14.241 L 11.063 14.297 C 10.937 14.355 10.81 14.414 10.681 14.463 C 10.5 14.534 10.316 14.597 10.129 14.653 C 9.727 14.77 9.316 14.856 8.9 14.912 C 8.66 14.943 8.42 14.965 8.178 14.978 C 8.072 14.985 7.964 14.991 7.857 15 C 7.34 14.984 6.827 14.966 6.322 14.846 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1kqca61\",layoutDependency:layoutDependency,layoutId:\"GaU__jxzR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\" overflow=\"visible\"><path d=\"M 0 0 L 15 0 L 15 15 L 0 15 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1p95vg3\",layoutDependency:layoutDependency,layoutId:\"AExA8KiMn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.642 15\" overflow=\"visible\"><path d=\"M 10.153 8.828 C 9.699 8.846 9.18 8.781 8.66 8.701 L 8.544 8.684 C 8.37 8.659 8.197 8.634 8.029 8.578 C 7.985 8.564 7.939 8.558 7.893 8.552 C 7.86 8.547 7.827 8.542 7.794 8.536 C 7.698 8.513 7.602 8.488 7.507 8.461 L 7.462 8.449 C 7.444 8.444 7.427 8.438 7.41 8.432 C 7.394 8.425 7.378 8.42 7.363 8.415 L 7.133 8.35 C 6.814 8.268 6.5 8.167 6.194 8.047 C 5.947 7.954 5.701 7.858 5.456 7.757 C 5.344 7.709 5.234 7.658 5.125 7.603 L 4.996 7.541 L 4.902 7.496 C 4.807 7.452 4.712 7.408 4.62 7.359 C 4.309 7.198 4 7.033 3.694 6.865 C 3.518 6.773 3.348 6.672 3.183 6.563 C 2.888 6.356 2.6 6.14 2.317 5.918 C 2.18 5.808 2.049 5.692 1.924 5.569 C 1.701 5.359 1.513 5.114 1.369 4.843 C 1.225 4.569 1.166 4.271 1.33 3.975 C 1.417 3.818 1.546 3.692 1.698 3.606 C 2.021 3.424 2.383 3.321 2.753 3.303 C 2.977 3.291 3.202 3.293 3.426 3.294 L 3.711 3.294 C 3.736 3.294 3.761 3.297 3.786 3.301 C 3.928 3.32 3.944 3.352 3.898 3.488 C 3.823 3.708 3.832 3.919 3.94 4.131 C 4.093 4.43 4.33 4.637 4.608 4.804 C 4.842 4.945 5.082 5.078 5.326 5.2 C 5.442 5.258 5.563 5.302 5.685 5.346 L 5.839 5.403 L 5.929 5.438 C 6.034 5.479 6.139 5.519 6.244 5.558 L 6.406 5.618 C 6.571 5.678 6.738 5.74 6.907 5.788 C 7.18 5.867 7.457 5.933 7.735 5.991 C 7.906 6.025 8.08 6.04 8.255 6.05 C 8.34 6.051 8.424 6.036 8.503 6.007 C 8.596 5.977 8.611 5.897 8.534 5.834 C 8.399 5.72 8.294 5.576 8.227 5.413 L 8.221 5.398 C 8.188 5.331 8.163 5.26 8.146 5.188 C 8.075 4.823 7.865 4.594 7.518 4.469 C 7.222 4.363 6.918 4.297 6.614 4.23 C 6.525 4.21 6.436 4.191 6.346 4.17 L 6.226 4.144 C 5.99 4.091 5.752 4.037 5.528 3.935 C 5.448 3.9 5.367 3.867 5.284 3.838 C 5.207 3.81 5.131 3.78 5.056 3.748 C 4.811 3.646 4.592 3.491 4.416 3.293 C 4.254 3.104 4.222 2.884 4.251 2.655 L 4.258 2.584 C 4.282 2.378 4.306 2.171 4.39 1.976 C 4.398 1.953 4.405 1.929 4.409 1.904 L 4.412 1.888 C 4.432 1.801 4.45 1.712 4.468 1.624 C 4.508 1.432 4.548 1.239 4.596 1.049 C 4.665 0.776 4.784 0.524 5.018 0.355 C 5.171 0.245 5.335 0.155 5.536 0.138 C 5.959 0.101 6.386 0.131 6.801 0.227 C 7.234 0.327 7.671 0.338 8.101 0.182 C 8.136 0.171 8.173 0.162 8.21 0.156 C 8.237 0.151 8.264 0.146 8.29 0.139 L 8.335 0.128 C 8.38 0.118 8.428 0.107 8.457 0.079 C 8.534 0.001 8.623 0.001 8.716 0 L 8.719 0 L 9.558 0.001 C 9.628 0.001 9.693 0.004 9.748 0.065 C 9.775 0.095 9.824 0.108 9.868 0.119 L 9.883 0.123 C 10.112 0.183 10.309 0.303 10.468 0.473 C 10.595 0.612 10.711 0.767 10.807 0.931 C 10.957 1.185 11.089 1.451 11.219 1.716 C 11.275 1.83 11.321 1.948 11.368 2.068 C 11.406 2.167 11.446 2.266 11.488 2.364 C 11.548 2.51 11.608 2.654 11.663 2.801 L 11.669 2.815 C 11.719 2.947 11.77 3.079 11.801 3.215 C 11.824 3.313 11.851 3.41 11.879 3.508 C 11.945 3.743 12.012 3.979 12.016 4.231 C 12.02 4.539 11.926 4.803 11.755 5.048 L 11.745 5.062 C 11.736 5.073 11.728 5.085 11.722 5.098 C 11.699 5.146 11.686 5.203 11.737 5.233 C 11.775 5.253 11.821 5.253 11.86 5.234 C 11.944 5.18 12.025 5.119 12.093 5.046 C 12.184 4.947 12.276 4.847 12.32 4.712 C 12.343 4.646 12.38 4.585 12.418 4.526 L 12.425 4.513 C 12.467 4.446 12.526 4.433 12.607 4.449 C 12.832 4.493 13.051 4.564 13.259 4.661 C 13.669 4.85 14.059 5.077 14.311 5.477 C 14.539 5.836 14.587 6.229 14.464 6.636 C 14.423 6.769 14.364 6.896 14.305 7.023 L 14.254 7.134 C 14.138 7.393 13.937 7.584 13.737 7.773 C 13.556 7.939 13.354 8.081 13.137 8.194 C 12.986 8.272 12.831 8.338 12.671 8.393 C 12.467 8.468 12.261 8.536 12.055 8.602 L 12.007 8.618 C 11.935 8.641 11.863 8.659 11.789 8.671 C 11.722 8.682 11.654 8.692 11.587 8.701 C 11.491 8.713 11.395 8.728 11.3 8.746 C 10.945 8.816 10.587 8.829 10.153 8.828 Z M 5.016 1.773 C 5.011 1.96 5.094 2.109 5.258 2.233 C 5.311 2.273 5.356 2.322 5.402 2.371 C 5.417 2.388 5.434 2.404 5.449 2.42 C 5.472 2.443 5.493 2.467 5.515 2.491 C 5.55 2.53 5.585 2.569 5.624 2.605 C 5.746 2.713 5.811 2.706 5.935 2.599 C 5.951 2.585 5.967 2.571 5.983 2.557 C 6.041 2.498 6.11 2.449 6.187 2.413 C 6.34 2.356 6.504 2.321 6.666 2.297 C 6.846 2.271 7.026 2.257 7.207 2.242 L 7.321 2.233 C 7.432 2.224 7.528 2.187 7.589 2.092 C 7.609 2.06 7.619 1.994 7.6 1.969 C 7.553 1.908 7.496 1.832 7.428 1.812 C 7.213 1.748 6.995 1.7 6.765 1.726 C 6.594 1.746 6.422 1.756 6.25 1.767 C 6.172 1.771 6.095 1.776 6.019 1.782 C 5.918 1.792 5.817 1.764 5.737 1.702 C 5.699 1.672 5.66 1.642 5.621 1.612 L 5.452 1.483 C 5.314 1.372 5.242 1.377 5.113 1.497 C 5.03 1.573 5.023 1.672 5.016 1.773 Z M 8.534 0.604 C 8.643 0.616 8.753 0.625 8.863 0.631 C 8.978 0.637 9.09 0.673 9.187 0.736 C 9.279 0.796 9.292 0.848 9.22 0.931 C 9.179 0.972 9.132 1.006 9.081 1.033 L 9.065 1.042 C 9.049 1.05 9.032 1.056 9.015 1.058 C 8.998 1.06 8.981 1.066 8.965 1.073 C 8.94 1.089 8.917 1.108 8.896 1.128 C 8.886 1.137 8.877 1.145 8.867 1.153 L 8.893 1.182 C 8.916 1.207 8.939 1.232 8.964 1.255 C 8.971 1.263 8.986 1.265 8.998 1.267 L 9.006 1.268 C 9.195 1.302 9.382 1.315 9.57 1.259 C 9.641 1.237 9.714 1.218 9.787 1.204 C 9.937 1.177 10.034 1.077 10.122 0.966 C 10.178 0.896 10.178 0.822 10.126 0.742 C 10.022 0.586 9.868 0.502 9.698 0.46 C 9.309 0.364 8.914 0.395 8.523 0.458 L 8.518 0.459 C 8.468 0.466 8.41 0.476 8.384 0.57 C 8.402 0.574 8.419 0.579 8.437 0.583 C 8.468 0.593 8.501 0.6 8.534 0.604 Z M 7.855 15 C 7.855 15 7.855 15 7.855 15 C 7.856 15 7.856 15 7.856 15 Z M 6.321 14.846 C 6.202 14.817 6.084 14.792 5.965 14.767 C 5.791 14.731 5.618 14.691 5.446 14.647 C 5.314 14.608 5.184 14.562 5.056 14.509 C 4.994 14.483 4.931 14.458 4.867 14.434 C 4.86 14.43 4.852 14.426 4.843 14.424 C 4.677 14.378 4.523 14.301 4.369 14.225 C 4.292 14.185 4.214 14.148 4.135 14.113 C 3.904 14.007 3.681 13.885 3.467 13.749 C 3.23 13.6 3.001 13.439 2.781 13.267 C 2.394 12.972 2.036 12.641 1.714 12.277 C 1.399 11.932 1.118 11.558 0.874 11.161 L 0.771 10.99 C 0.673 10.828 0.576 10.666 0.483 10.502 C 0.427 10.401 0.378 10.296 0.334 10.19 C 0.3 10.109 0.267 10.028 0.235 9.947 C 0.199 9.861 0.165 9.775 0.128 9.689 C 0.114 9.66 0.098 9.631 0.081 9.603 C 0.061 9.573 0.044 9.541 0.03 9.508 C 0.005 9.455 -0.005 9.397 0.002 9.34 C 0.008 9.314 0.082 9.289 0.127 9.287 C 0.284 9.284 0.441 9.284 0.598 9.283 L 0.801 9.283 C 0.987 9.281 1.168 9.247 1.343 9.185 C 1.371 9.175 1.4 9.167 1.429 9.16 C 1.459 9.152 1.488 9.145 1.516 9.135 C 1.555 9.121 1.594 9.105 1.633 9.089 C 1.668 9.074 1.702 9.06 1.736 9.047 L 1.867 8.998 C 1.981 8.953 2.096 8.909 2.215 8.879 C 2.386 8.836 2.694 8.969 2.803 9.113 C 2.836 9.157 2.868 9.203 2.899 9.248 L 2.967 9.346 C 3.19 9.653 3.481 9.796 3.862 9.736 C 3.938 9.727 4.004 9.68 4.038 9.611 C 4.069 9.551 4.072 9.492 4.024 9.443 L 4.002 9.421 C 3.96 9.372 3.911 9.33 3.856 9.298 C 3.715 9.227 3.625 9.113 3.547 8.981 C 3.494 8.896 3.438 8.812 3.378 8.732 L 3.361 8.708 C 3.336 8.674 3.309 8.641 3.283 8.607 C 3.24 8.555 3.2 8.501 3.163 8.444 C 3.129 8.388 3.108 8.326 3.101 8.261 C 3.091 8.155 3.089 8.049 3.096 7.944 C 3.12 7.536 3.598 7.279 3.948 7.407 C 4.24 7.514 4.447 7.709 4.6 7.974 C 4.663 8.082 4.735 8.186 4.817 8.281 C 4.93 8.412 5.049 8.416 5.185 8.311 C 5.356 8.18 5.491 8.201 5.615 8.378 C 5.851 8.714 6.132 9.008 6.463 9.248 C 6.893 9.56 7.378 9.612 7.889 9.518 C 8.154 9.47 8.421 9.428 8.688 9.391 C 8.886 9.364 9.078 9.405 9.255 9.493 C 9.357 9.548 9.479 9.55 9.583 9.497 C 9.688 9.449 9.8 9.417 9.913 9.386 L 9.98 9.366 C 10.019 9.356 10.06 9.356 10.099 9.366 C 10.273 9.407 10.449 9.447 10.622 9.494 C 10.723 9.521 10.817 9.527 10.916 9.491 C 11.075 9.434 11.235 9.379 11.396 9.326 C 11.488 9.295 11.546 9.332 11.542 9.431 C 11.537 9.501 11.522 9.571 11.498 9.637 C 11.401 9.907 11.311 10.177 11.301 10.469 C 11.297 10.589 11.286 10.714 11.25 10.827 C 11.207 10.966 11.146 11.099 11.068 11.222 C 10.975 11.364 10.873 11.501 10.773 11.639 C 10.713 11.72 10.654 11.8 10.596 11.882 C 10.517 11.992 10.443 12.106 10.374 12.222 L 10.366 12.236 C 10.248 12.434 10.13 12.632 9.971 12.801 L 9.96 12.813 C 9.942 12.83 9.926 12.849 9.912 12.869 C 9.849 12.959 9.879 13.02 9.989 13.031 C 10.014 13.035 10.039 13.034 10.064 13.028 L 10.087 13.021 C 10.274 12.962 10.463 12.902 10.606 12.757 C 10.733 12.628 10.856 12.495 10.973 12.358 C 11.162 12.134 11.398 11.981 11.663 11.867 C 11.709 11.847 11.758 11.835 11.808 11.831 C 11.92 11.823 12.005 11.759 12.081 11.687 C 12.118 11.648 12.14 11.597 12.145 11.543 C 12.166 11.35 12.213 11.3 12.396 11.24 C 12.952 11.057 13.523 11.04 14.099 11.072 C 14.229 11.079 14.359 11.093 14.487 11.111 C 14.647 11.133 14.685 11.231 14.593 11.365 C 14.228 11.894 13.806 12.381 13.333 12.818 C 13.004 13.132 12.643 13.411 12.256 13.652 L 12.031 13.791 C 11.899 13.874 11.767 13.957 11.63 14.033 C 11.525 14.09 11.417 14.142 11.306 14.188 L 11.185 14.241 L 11.062 14.297 C 10.936 14.355 10.809 14.414 10.68 14.463 C 10.498 14.534 10.314 14.597 10.128 14.653 C 9.725 14.77 9.314 14.856 8.899 14.912 C 8.659 14.943 8.418 14.965 8.176 14.978 C 8.07 14.985 7.963 14.991 7.855 15 C 7.338 14.984 6.825 14.966 6.321 14.846 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-sjkjga\",layoutDependency:layoutDependency,layoutId:\"c4Gc7h330\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.299 8.831\" overflow=\"visible\"><path d=\"M 8.922 8.828 C 8.468 8.846 7.949 8.781 7.429 8.701 L 7.313 8.684 C 7.139 8.659 6.966 8.634 6.798 8.578 C 6.754 8.564 6.708 8.558 6.662 8.552 C 6.629 8.547 6.596 8.542 6.563 8.536 C 6.467 8.513 6.371 8.488 6.276 8.461 L 6.231 8.449 C 6.213 8.444 6.196 8.438 6.179 8.432 C 6.163 8.425 6.147 8.42 6.132 8.415 L 5.902 8.35 C 5.583 8.268 5.269 8.167 4.963 8.047 C 4.716 7.954 4.469 7.858 4.225 7.757 C 4.113 7.709 4.002 7.658 3.894 7.603 L 3.765 7.541 L 3.671 7.496 C 3.576 7.452 3.481 7.408 3.389 7.359 C 3.078 7.198 2.769 7.033 2.463 6.865 C 2.287 6.773 2.117 6.672 1.952 6.563 C 1.657 6.356 1.369 6.14 1.086 5.918 C 0.949 5.808 0.818 5.692 0.693 5.569 C 0.47 5.359 0.282 5.114 0.138 4.843 C -0.006 4.569 -0.065 4.271 0.099 3.975 C 0.186 3.818 0.315 3.692 0.467 3.606 C 0.79 3.424 1.151 3.321 1.522 3.303 C 1.746 3.291 1.971 3.293 2.195 3.294 L 2.48 3.294 C 2.505 3.294 2.53 3.297 2.555 3.301 C 2.697 3.32 2.713 3.352 2.667 3.488 C 2.592 3.708 2.601 3.919 2.709 4.131 C 2.862 4.43 3.099 4.637 3.377 4.804 C 3.611 4.945 3.851 5.078 4.095 5.2 C 4.211 5.258 4.332 5.302 4.454 5.346 L 4.608 5.403 L 4.698 5.438 C 4.803 5.479 4.908 5.519 5.013 5.558 L 5.175 5.618 C 5.34 5.678 5.507 5.74 5.676 5.788 C 5.949 5.867 6.226 5.933 6.504 5.991 C 6.675 6.025 6.849 6.04 7.024 6.05 C 7.109 6.051 7.193 6.036 7.272 6.007 C 7.365 5.977 7.38 5.897 7.303 5.834 C 7.168 5.72 7.063 5.576 6.996 5.413 L 6.99 5.398 C 6.957 5.331 6.932 5.26 6.915 5.188 C 6.844 4.823 6.634 4.594 6.287 4.469 C 5.991 4.363 5.687 4.297 5.383 4.23 C 5.294 4.21 5.205 4.191 5.115 4.17 L 4.995 4.144 C 4.759 4.091 4.521 4.037 4.297 3.935 C 4.217 3.9 4.136 3.867 4.053 3.838 C 3.976 3.81 3.9 3.78 3.825 3.748 C 3.58 3.646 3.361 3.491 3.185 3.293 C 3.023 3.104 2.991 2.884 3.02 2.655 L 3.027 2.584 C 3.051 2.378 3.075 2.171 3.159 1.976 C 3.167 1.953 3.174 1.929 3.178 1.904 L 3.181 1.888 C 3.201 1.801 3.219 1.712 3.237 1.624 C 3.277 1.432 3.317 1.239 3.365 1.049 C 3.434 0.776 3.553 0.524 3.787 0.355 C 3.94 0.245 4.104 0.155 4.305 0.138 C 4.728 0.101 5.155 0.131 5.57 0.227 C 6.003 0.327 6.44 0.338 6.87 0.182 C 6.905 0.171 6.942 0.162 6.979 0.156 C 7.006 0.151 7.033 0.146 7.059 0.139 L 7.104 0.128 C 7.149 0.118 7.197 0.107 7.226 0.079 C 7.303 0.001 7.392 0.001 7.485 0 L 7.488 0 L 8.327 0.001 C 8.397 0.001 8.462 0.004 8.517 0.065 C 8.544 0.095 8.593 0.108 8.637 0.119 L 8.652 0.123 C 8.881 0.183 9.078 0.303 9.237 0.473 C 9.364 0.612 9.48 0.767 9.576 0.931 C 9.726 1.185 9.858 1.451 9.988 1.716 C 10.044 1.83 10.09 1.948 10.137 2.068 C 10.175 2.167 10.215 2.266 10.257 2.364 C 10.317 2.51 10.377 2.654 10.432 2.801 L 10.438 2.815 C 10.488 2.947 10.539 3.079 10.57 3.215 C 10.593 3.313 10.62 3.41 10.648 3.508 C 10.714 3.743 10.781 3.979 10.785 4.231 C 10.789 4.539 10.695 4.803 10.524 5.048 L 10.514 5.062 C 10.505 5.073 10.497 5.085 10.491 5.098 C 10.468 5.146 10.455 5.203 10.506 5.233 C 10.544 5.253 10.59 5.253 10.629 5.234 C 10.713 5.18 10.794 5.119 10.862 5.046 C 10.953 4.947 11.045 4.847 11.089 4.712 C 11.112 4.646 11.149 4.585 11.187 4.526 L 11.194 4.513 C 11.236 4.446 11.295 4.433 11.376 4.449 C 11.601 4.493 11.82 4.564 12.028 4.661 C 12.438 4.85 12.828 5.077 13.08 5.477 C 13.308 5.836 13.356 6.229 13.233 6.636 C 13.192 6.769 13.133 6.896 13.074 7.023 L 13.023 7.134 C 12.907 7.393 12.706 7.584 12.506 7.773 C 12.325 7.939 12.123 8.081 11.906 8.194 C 11.755 8.272 11.6 8.338 11.44 8.393 C 11.236 8.468 11.03 8.536 10.824 8.602 L 10.776 8.618 C 10.704 8.641 10.632 8.659 10.558 8.671 C 10.491 8.682 10.423 8.692 10.356 8.701 C 10.26 8.713 10.164 8.728 10.069 8.746 C 9.714 8.816 9.356 8.829 8.922 8.828 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17qyd39\",layoutDependency:layoutDependency,layoutId:\"r0DurIxfr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.595 1.279\" overflow=\"visible\"><path d=\"M 0 0.37 C -0.004 0.557 0.078 0.706 0.242 0.83 C 0.295 0.87 0.34 0.919 0.386 0.967 C 0.401 0.985 0.418 1.001 0.434 1.017 C 0.456 1.039 0.477 1.064 0.499 1.087 C 0.534 1.127 0.569 1.166 0.608 1.201 C 0.731 1.309 0.795 1.303 0.92 1.195 C 0.936 1.182 0.951 1.168 0.967 1.154 C 1.026 1.094 1.095 1.045 1.171 1.01 C 1.325 0.953 1.488 0.918 1.65 0.894 C 1.83 0.868 2.01 0.853 2.192 0.839 L 2.306 0.83 C 2.417 0.821 2.513 0.784 2.573 0.688 C 2.593 0.657 2.603 0.591 2.585 0.566 C 2.537 0.505 2.48 0.429 2.412 0.409 C 2.198 0.345 1.979 0.297 1.749 0.323 C 1.578 0.343 1.406 0.353 1.234 0.364 C 1.157 0.368 1.079 0.373 1.003 0.379 C 0.902 0.389 0.801 0.36 0.721 0.298 C 0.683 0.268 0.644 0.238 0.605 0.209 L 0.437 0.079 C 0.298 -0.031 0.226 -0.026 0.097 0.094 C 0.014 0.17 0.007 0.268 0 0.37 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-51e6qp\",layoutDependency:layoutDependency,layoutId:\"zG0CMOqft\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.78 1\" overflow=\"visible\"><path d=\"M 0.053 0.185 C 0.035 0.18 0.018 0.175 0 0.171 C 0.026 0.077 0.084 0.068 0.134 0.06 L 0.139 0.059 C 0.53 -0.004 0.925 -0.035 1.314 0.062 C 1.484 0.104 1.638 0.188 1.742 0.344 C 1.794 0.423 1.794 0.497 1.738 0.567 C 1.65 0.678 1.553 0.778 1.403 0.805 C 1.33 0.819 1.257 0.838 1.186 0.86 C 0.998 0.916 0.811 0.903 0.622 0.869 L 0.614 0.869 C 0.601 0.866 0.587 0.864 0.58 0.857 C 0.555 0.833 0.532 0.808 0.509 0.783 L 0.483 0.755 C 0.493 0.746 0.502 0.738 0.512 0.729 C 0.533 0.709 0.556 0.69 0.581 0.674 C 0.597 0.667 0.614 0.662 0.631 0.659 C 0.648 0.657 0.665 0.651 0.681 0.644 L 0.697 0.634 C 0.748 0.607 0.795 0.573 0.836 0.532 C 0.908 0.449 0.895 0.397 0.803 0.337 C 0.706 0.274 0.594 0.238 0.479 0.233 C 0.369 0.226 0.259 0.217 0.15 0.206 C 0.117 0.201 0.084 0.194 0.053 0.185 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1engtkb\",layoutDependency:layoutDependency,layoutId:\"DquDBx2Iy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.642 7.626\" overflow=\"visible\"><path d=\"M 7.856 7.626 C 7.339 7.61 6.826 7.592 6.321 7.472 C 6.202 7.443 6.084 7.418 5.965 7.393 C 5.791 7.358 5.618 7.318 5.446 7.273 C 5.314 7.235 5.184 7.188 5.056 7.135 C 4.994 7.109 4.931 7.084 4.867 7.06 C 4.86 7.056 4.852 7.053 4.843 7.05 C 4.677 7.004 4.523 6.927 4.369 6.851 C 4.292 6.811 4.214 6.774 4.135 6.739 C 3.904 6.633 3.681 6.512 3.467 6.375 C 3.23 6.226 3.001 6.065 2.781 5.893 C 2.394 5.598 2.036 5.267 1.714 4.903 C 1.399 4.558 1.118 4.184 0.874 3.787 L 0.771 3.616 C 0.673 3.454 0.576 3.292 0.483 3.128 C 0.427 3.027 0.378 2.923 0.334 2.816 C 0.3 2.735 0.267 2.654 0.235 2.573 C 0.199 2.487 0.165 2.401 0.128 2.315 C 0.114 2.286 0.098 2.257 0.081 2.229 C 0.061 2.199 0.044 2.167 0.03 2.134 C 0.005 2.082 -0.005 2.023 0.002 1.966 C 0.008 1.94 0.082 1.915 0.127 1.913 C 0.284 1.91 0.441 1.91 0.598 1.909 L 0.801 1.909 C 0.987 1.907 1.168 1.873 1.343 1.811 C 1.371 1.801 1.4 1.793 1.429 1.786 C 1.459 1.778 1.488 1.771 1.516 1.761 C 1.555 1.747 1.594 1.731 1.633 1.715 C 1.668 1.7 1.702 1.686 1.736 1.673 L 1.867 1.624 C 1.981 1.579 2.096 1.535 2.215 1.505 C 2.386 1.462 2.694 1.595 2.803 1.739 C 2.836 1.783 2.868 1.829 2.899 1.874 L 2.967 1.972 C 3.19 2.279 3.481 2.422 3.862 2.362 C 3.938 2.353 4.004 2.306 4.038 2.237 C 4.069 2.177 4.072 2.118 4.024 2.069 L 4.002 2.047 C 3.96 1.998 3.911 1.956 3.856 1.924 C 3.715 1.853 3.625 1.739 3.547 1.607 C 3.494 1.522 3.438 1.439 3.378 1.358 L 3.361 1.334 C 3.336 1.3 3.309 1.267 3.283 1.233 C 3.24 1.181 3.2 1.127 3.163 1.07 C 3.129 1.015 3.108 0.952 3.101 0.887 C 3.091 0.781 3.089 0.676 3.096 0.57 C 3.12 0.162 3.598 -0.095 3.948 0.033 C 4.24 0.14 4.447 0.335 4.6 0.6 C 4.663 0.708 4.735 0.812 4.817 0.907 C 4.93 1.038 5.049 1.042 5.185 0.937 C 5.356 0.806 5.491 0.827 5.615 1.004 C 5.851 1.34 6.132 1.634 6.463 1.874 C 6.893 2.186 7.378 2.238 7.889 2.144 C 8.154 2.096 8.421 2.054 8.688 2.017 C 8.886 1.99 9.078 2.031 9.255 2.119 C 9.357 2.174 9.479 2.176 9.583 2.123 C 9.688 2.075 9.8 2.043 9.913 2.012 L 9.98 1.992 C 10.019 1.982 10.06 1.982 10.099 1.992 C 10.273 2.033 10.449 2.073 10.622 2.12 C 10.723 2.147 10.817 2.153 10.916 2.117 C 11.075 2.06 11.235 2.005 11.396 1.952 C 11.488 1.921 11.546 1.958 11.542 2.057 C 11.537 2.128 11.522 2.197 11.498 2.263 C 11.401 2.533 11.311 2.803 11.301 3.095 C 11.297 3.215 11.286 3.34 11.25 3.453 C 11.207 3.592 11.146 3.725 11.068 3.848 C 10.975 3.99 10.873 4.127 10.773 4.265 C 10.713 4.346 10.654 4.426 10.596 4.508 C 10.517 4.618 10.443 4.732 10.374 4.848 L 10.366 4.862 C 10.248 5.06 10.13 5.258 9.971 5.427 L 9.96 5.439 C 9.942 5.457 9.926 5.475 9.912 5.495 C 9.849 5.585 9.879 5.646 9.989 5.657 C 10.014 5.661 10.039 5.66 10.064 5.654 L 10.087 5.647 C 10.274 5.588 10.463 5.528 10.606 5.383 C 10.733 5.254 10.856 5.121 10.973 4.984 C 11.162 4.76 11.398 4.607 11.663 4.493 C 11.709 4.474 11.758 4.461 11.808 4.457 C 11.92 4.449 12.005 4.385 12.081 4.313 C 12.118 4.274 12.14 4.223 12.145 4.169 C 12.166 3.976 12.213 3.926 12.396 3.866 C 12.952 3.683 13.523 3.666 14.099 3.698 C 14.229 3.705 14.359 3.719 14.487 3.737 C 14.647 3.759 14.685 3.857 14.593 3.991 C 14.228 4.52 13.806 5.008 13.333 5.444 C 13.004 5.758 12.643 6.038 12.256 6.278 L 12.031 6.417 C 11.899 6.5 11.767 6.583 11.63 6.659 C 11.525 6.716 11.417 6.768 11.306 6.814 L 11.185 6.867 L 11.062 6.923 C 10.936 6.981 10.809 7.04 10.68 7.089 C 10.498 7.16 10.314 7.223 10.128 7.279 C 9.725 7.396 9.314 7.483 8.899 7.538 C 8.659 7.569 8.418 7.591 8.176 7.604 C 8.07 7.611 7.963 7.617 7.855 7.626 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-qlh98q\",layoutDependency:layoutDependency,layoutId:\"KgBxPRRHQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 9.569\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({WKQP8f_26:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 9.569\" overflow=\"visible\"><path d=\"M 4.227 3.258 C 4.227 3.443 4.247 3.593 4.282 3.702 C 4.322 3.812 4.372 3.932 4.441 4.061 C 4.464 4.095 4.476 4.135 4.477 4.176 C 4.477 4.226 4.447 4.276 4.381 4.326 L 4.067 4.535 C 4.029 4.563 3.984 4.578 3.937 4.58 C 3.888 4.58 3.838 4.556 3.787 4.511 C 3.72 4.438 3.66 4.36 3.608 4.276 C 3.553 4.18 3.501 4.082 3.454 3.982 C 3.064 4.441 2.576 4.67 1.987 4.67 C 1.567 4.67 1.234 4.55 0.99 4.31 C 0.744 4.072 0.619 3.753 0.619 3.353 C 0.619 2.93 0.769 2.585 1.073 2.326 C 1.378 2.066 1.782 1.937 2.296 1.937 C 2.465 1.937 2.64 1.952 2.824 1.976 C 3.009 2.002 3.199 2.042 3.398 2.087 L 3.398 1.722 C 3.398 1.343 3.319 1.079 3.163 0.924 C 3.004 0.77 2.734 0.695 2.35 0.695 C 2.176 0.695 1.996 0.715 1.812 0.759 C 1.627 0.804 1.447 0.859 1.273 0.929 C 1.216 0.955 1.158 0.976 1.098 0.994 C 1.072 1.002 1.046 1.007 1.018 1.009 C 0.949 1.009 0.913 0.959 0.913 0.854 L 0.913 0.61 C 0.913 0.53 0.924 0.47 0.949 0.435 C 0.986 0.389 1.034 0.353 1.088 0.33 C 1.263 0.24 1.472 0.165 1.717 0.106 C 1.971 0.041 2.233 0.009 2.495 0.011 C 3.089 0.011 3.523 0.146 3.802 0.415 C 4.077 0.685 4.216 1.094 4.216 1.643 L 4.216 3.259 L 4.226 3.259 Z M 2.202 4.016 C 2.367 4.016 2.536 3.986 2.716 3.926 C 2.896 3.866 3.055 3.757 3.19 3.607 C 3.269 3.512 3.329 3.408 3.359 3.288 C 3.389 3.168 3.409 3.023 3.409 2.854 L 3.409 2.644 C 3.257 2.607 3.104 2.579 2.95 2.56 C 2.794 2.54 2.638 2.53 2.481 2.53 C 2.146 2.53 1.902 2.594 1.738 2.729 C 1.573 2.864 1.493 3.053 1.493 3.303 C 1.493 3.538 1.553 3.712 1.678 3.832 C 1.798 3.956 1.972 4.016 2.202 4.016 Z M 6.208 4.555 C 6.118 4.555 6.058 4.54 6.018 4.505 C 5.978 4.475 5.943 4.405 5.913 4.31 L 4.741 0.455 C 4.711 0.355 4.696 0.29 4.696 0.256 C 4.696 0.175 4.737 0.13 4.816 0.13 L 5.305 0.13 C 5.4 0.13 5.465 0.145 5.5 0.181 C 5.54 0.211 5.57 0.28 5.599 0.376 L 6.438 3.678 L 7.216 0.374 C 7.24 0.274 7.27 0.209 7.31 0.179 C 7.37 0.143 7.44 0.126 7.51 0.13 L 7.909 0.13 C 8.004 0.13 8.068 0.145 8.108 0.18 C 8.149 0.21 8.183 0.28 8.203 0.375 L 8.991 3.717 L 9.855 0.374 C 9.885 0.274 9.919 0.209 9.955 0.179 C 10.013 0.143 10.081 0.125 10.149 0.13 L 10.613 0.13 C 10.693 0.13 10.738 0.17 10.738 0.255 C 10.737 0.277 10.735 0.3 10.73 0.322 L 10.728 0.334 C 10.72 0.377 10.708 0.419 10.693 0.459 L 9.49 4.315 C 9.46 4.415 9.426 4.48 9.385 4.51 C 9.329 4.546 9.263 4.564 9.196 4.56 L 8.767 4.56 C 8.672 4.56 8.608 4.545 8.567 4.51 C 8.527 4.475 8.492 4.411 8.473 4.311 L 7.699 1.093 L 6.931 4.306 C 6.906 4.405 6.876 4.471 6.836 4.505 C 6.796 4.54 6.727 4.555 6.637 4.555 Z M 12.619 4.691 C 12.36 4.691 12.102 4.661 11.85 4.601 C 11.601 4.541 11.406 4.475 11.276 4.4 C 11.197 4.355 11.141 4.306 11.122 4.261 C 11.102 4.217 11.092 4.169 11.092 4.121 L 11.092 3.866 C 11.092 3.761 11.131 3.712 11.206 3.712 C 11.236 3.712 11.266 3.717 11.296 3.727 C 11.316 3.734 11.341 3.744 11.371 3.757 L 11.421 3.777 C 11.59 3.852 11.776 3.912 11.97 3.952 C 12.169 3.992 12.364 4.012 12.563 4.012 C 12.878 4.012 13.123 3.956 13.292 3.847 C 13.458 3.747 13.557 3.566 13.552 3.373 C 13.552 3.233 13.507 3.118 13.417 3.023 C 13.327 2.929 13.157 2.843 12.913 2.764 L 12.19 2.54 C 11.825 2.425 11.556 2.255 11.391 2.031 C 11.23 1.824 11.143 1.569 11.142 1.307 C 11.142 1.097 11.187 0.914 11.277 0.754 C 11.367 0.594 11.486 0.454 11.635 0.344 C 11.785 0.23 11.955 0.145 12.154 0.085 C 12.354 0.025 12.564 0 12.783 0 C 12.893 0 13.008 0.005 13.117 0.02 C 13.232 0.035 13.337 0.056 13.441 0.075 C 13.541 0.1 13.636 0.125 13.726 0.155 C 13.816 0.185 13.885 0.215 13.936 0.245 C 14.005 0.284 14.056 0.325 14.086 0.37 C 14.116 0.41 14.131 0.464 14.131 0.535 L 14.131 0.769 C 14.131 0.874 14.09 0.929 14.015 0.929 C 13.949 0.921 13.884 0.901 13.825 0.869 C 13.524 0.735 13.197 0.669 12.868 0.674 C 12.583 0.674 12.359 0.718 12.205 0.814 C 12.049 0.908 11.97 1.053 11.97 1.258 C 11.97 1.397 12.019 1.517 12.12 1.612 C 12.22 1.706 12.404 1.801 12.668 1.886 L 13.377 2.111 C 13.736 2.225 13.996 2.385 14.149 2.59 C 14.305 2.794 14.38 3.029 14.38 3.287 C 14.38 3.503 14.335 3.697 14.25 3.867 C 14.161 4.038 14.037 4.187 13.885 4.306 C 13.721 4.434 13.533 4.529 13.332 4.585 C 13.107 4.655 12.873 4.69 12.619 4.69 Z M 13.561 7.713 C 11.92 8.925 9.535 9.569 7.485 9.569 C 4.611 9.569 2.022 8.506 0.067 6.74 C -0.089 6.6 0.052 6.41 0.236 6.52 C 2.351 7.748 4.961 8.491 7.66 8.491 C 9.481 8.491 11.481 8.111 13.322 7.334 C 13.596 7.208 13.831 7.513 13.561 7.712 Z M 12.324 6.869 C 12.164 6.889 12.139 6.749 12.284 6.644 C 13.222 5.986 14.763 6.176 14.943 6.395 C 15.123 6.62 14.893 8.161 14.015 8.9 C 13.88 9.014 13.75 8.954 13.81 8.804 C 14.01 8.311 14.454 7.198 14.244 6.934 C 14.035 6.665 12.858 6.804 12.324 6.869 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1j9yzvq\",layoutDependency:layoutDependency,layoutId:\"gTpT3Zhe3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.857 4.659\" overflow=\"visible\"><path d=\"M 3.607 3.247 C 3.607 3.431 3.628 3.581 3.662 3.691 C 3.703 3.8 3.752 3.92 3.822 4.05 C 3.844 4.084 3.856 4.124 3.857 4.165 C 3.857 4.214 3.827 4.265 3.762 4.315 L 3.448 4.524 C 3.41 4.551 3.365 4.567 3.318 4.569 C 3.268 4.569 3.218 4.544 3.168 4.499 C 3.101 4.427 3.041 4.348 2.989 4.265 C 2.933 4.169 2.882 4.071 2.834 3.971 C 2.445 4.43 1.957 4.659 1.368 4.659 C 0.948 4.659 0.614 4.539 0.371 4.299 C 0.125 4.061 0 3.742 0 3.342 C 0 2.918 0.15 2.574 0.454 2.315 C 0.758 2.055 1.162 1.925 1.676 1.925 C 1.846 1.925 2.02 1.94 2.205 1.965 C 2.389 1.991 2.579 2.03 2.779 2.075 L 2.779 1.711 C 2.779 1.332 2.699 1.067 2.544 0.913 C 2.385 0.758 2.115 0.683 1.731 0.683 C 1.556 0.683 1.377 0.704 1.193 0.748 C 1.008 0.793 0.828 0.848 0.653 0.918 C 0.596 0.943 0.538 0.965 0.479 0.983 C 0.453 0.991 0.426 0.996 0.399 0.998 C 0.329 0.998 0.294 0.948 0.294 0.843 L 0.294 0.599 C 0.294 0.518 0.304 0.459 0.329 0.424 C 0.367 0.378 0.415 0.342 0.469 0.319 C 0.644 0.229 0.853 0.154 1.097 0.095 C 1.352 0.029 1.613 -0.002 1.876 0 C 2.47 0 2.903 0.135 3.183 0.404 C 3.457 0.674 3.597 1.082 3.597 1.631 L 3.597 3.248 L 3.607 3.248 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3t4ifb\",layoutDependency:layoutDependency,layoutId:\"NjUUSouqH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.916 1.486\" overflow=\"visible\"><path d=\"M 0.709 1.486 C 0.874 1.486 1.043 1.457 1.223 1.397 C 1.403 1.337 1.562 1.227 1.697 1.078 C 1.776 0.982 1.836 0.878 1.866 0.758 C 1.896 0.638 1.916 0.494 1.916 0.324 L 1.916 0.114 C 1.764 0.077 1.611 0.049 1.456 0.03 C 1.301 0.01 1.144 0 0.988 0 C 0.653 0 0.409 0.065 0.245 0.2 C 0.08 0.335 0 0.524 0 0.773 C 0 1.008 0.06 1.182 0.184 1.302 C 0.305 1.427 0.479 1.486 0.709 1.486 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12kwn7u\",layoutDependency:layoutDependency,layoutId:\"BIKxHDmKw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.041 4.431\" overflow=\"visible\"><path d=\"M 1.511 4.426 C 1.421 4.426 1.361 4.411 1.322 4.376 C 1.282 4.346 1.246 4.276 1.216 4.181 L 0.045 0.326 C 0.015 0.226 0 0.161 0 0.127 C 0 0.046 0.041 0.001 0.12 0.001 L 0.609 0.001 C 0.704 0.001 0.769 0.016 0.804 0.052 C 0.844 0.082 0.874 0.151 0.903 0.247 L 1.741 3.549 L 2.519 0.245 C 2.544 0.145 2.574 0.08 2.614 0.05 C 2.674 0.014 2.743 -0.004 2.813 0.001 L 3.212 0.001 C 3.308 0.001 3.372 0.016 3.412 0.051 C 3.452 0.081 3.487 0.151 3.507 0.246 L 4.294 3.588 L 5.159 0.245 C 5.188 0.145 5.223 0.08 5.258 0.05 C 5.316 0.014 5.384 -0.004 5.453 0.001 L 5.917 0.001 C 5.996 0.001 6.041 0.041 6.041 0.126 C 6.041 0.148 6.038 0.171 6.034 0.193 L 6.032 0.205 C 6.024 0.248 6.012 0.29 5.996 0.33 L 4.794 4.186 C 4.764 4.286 4.73 4.351 4.689 4.381 C 4.633 4.417 4.567 4.435 4.5 4.431 L 4.071 4.431 C 3.976 4.431 3.911 4.416 3.871 4.381 C 3.831 4.346 3.796 4.282 3.776 4.182 L 3.003 0.964 L 2.235 4.177 C 2.21 4.276 2.179 4.342 2.14 4.376 C 2.1 4.411 2.03 4.426 1.94 4.426 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-50v3u6\",layoutDependency:layoutDependency,layoutId:\"rjHb5yRCV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.288 4.691\" overflow=\"visible\"><path d=\"M 1.527 4.691 C 1.268 4.691 1.01 4.661 0.758 4.601 C 0.509 4.541 0.314 4.475 0.184 4.4 C 0.105 4.355 0.05 4.306 0.03 4.261 C 0.011 4.217 0 4.169 0 4.121 L 0 3.866 C 0 3.761 0.04 3.712 0.115 3.712 C 0.145 3.712 0.175 3.717 0.205 3.727 C 0.224 3.734 0.25 3.744 0.279 3.757 L 0.329 3.777 C 0.499 3.852 0.684 3.912 0.878 3.952 C 1.078 3.992 1.272 4.012 1.471 4.012 C 1.786 4.012 2.031 3.956 2.201 3.847 C 2.366 3.747 2.465 3.566 2.46 3.373 C 2.46 3.233 2.415 3.118 2.325 3.023 C 2.235 2.929 2.066 2.843 1.821 2.764 L 1.098 2.54 C 0.734 2.425 0.464 2.255 0.299 2.031 C 0.139 1.824 0.051 1.569 0.05 1.307 C 0.05 1.097 0.095 0.914 0.185 0.754 C 0.275 0.594 0.394 0.454 0.544 0.344 C 0.694 0.23 0.863 0.145 1.063 0.085 C 1.262 0.025 1.472 0 1.691 0 C 1.802 0 1.916 0.005 2.026 0.02 C 2.141 0.035 2.245 0.056 2.35 0.075 C 2.449 0.1 2.545 0.125 2.635 0.155 C 2.725 0.185 2.794 0.215 2.844 0.245 C 2.914 0.284 2.964 0.325 2.994 0.37 C 3.024 0.41 3.039 0.464 3.039 0.535 L 3.039 0.769 C 3.039 0.874 2.999 0.929 2.924 0.929 C 2.857 0.921 2.793 0.901 2.734 0.869 C 2.432 0.735 2.106 0.669 1.776 0.674 C 1.492 0.674 1.267 0.718 1.113 0.814 C 0.958 0.908 0.878 1.053 0.878 1.258 C 0.878 1.397 0.928 1.517 1.028 1.612 C 1.128 1.706 1.313 1.801 1.577 1.886 L 2.285 2.111 C 2.644 2.225 2.904 2.385 3.058 2.59 C 3.213 2.794 3.288 3.029 3.288 3.287 C 3.288 3.503 3.243 3.697 3.158 3.867 C 3.07 4.038 2.945 4.187 2.794 4.306 C 2.629 4.434 2.441 4.529 2.24 4.585 C 2.015 4.655 1.781 4.69 1.527 4.69 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b4loje\",layoutDependency:layoutDependency,layoutId:\"g8Zuu2IFE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.68 3.082\" overflow=\"visible\"><path d=\"M 13.561 1.226 C 11.92 2.438 9.535 3.082 7.485 3.082 C 4.611 3.082 2.022 2.019 0.067 0.253 C -0.089 0.113 0.052 -0.077 0.236 0.033 C 2.351 1.261 4.961 2.004 7.66 2.004 C 9.481 2.004 11.481 1.624 13.322 0.847 C 13.596 0.721 13.831 1.026 13.561 1.225 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-550zj9\",layoutDependency:layoutDependency,layoutId:\"ERGIhbtG6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.811 2.77\" overflow=\"visible\"><path d=\"M 0.135 0.679 C 0.669 0.614 1.847 0.475 2.055 0.744 C 2.265 1.008 1.821 2.121 1.622 2.614 C 1.562 2.764 1.692 2.824 1.827 2.71 C 2.704 1.971 2.934 0.43 2.754 0.205 C 2.574 -0.014 1.033 -0.204 0.096 0.454 C -0.049 0.559 -0.024 0.699 0.135 0.679 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-18xeyol\",layoutDependency:layoutDependency,layoutId:\"IwTYmYQqn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 7.906\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({vB0zU3trL:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 7.906\" overflow=\"visible\"><path d=\"M 11.09 0 C 11.268 0.002 11.411 0.147 11.412 0.326 L 11.412 3.787 C 11.412 3.967 11.266 4.114 11.085 4.114 C 10.904 4.114 10.758 3.967 10.758 3.787 L 10.758 0.326 C 10.759 0.145 10.905 0 11.085 0 Z M 9.292 1.229 C 9.472 1.229 9.618 1.374 9.618 1.554 L 9.618 3.137 C 9.61 3.311 9.466 3.448 9.291 3.448 C 9.117 3.448 8.973 3.311 8.965 3.137 L 8.965 1.554 C 8.965 1.374 9.112 1.229 9.292 1.229 Z M 7.501 2.127 C 7.68 2.128 7.825 2.273 7.825 2.452 L 7.825 3.136 C 7.816 3.311 7.673 3.448 7.498 3.448 C 7.324 3.448 7.18 3.311 7.171 3.136 L 7.171 2.452 C 7.171 2.272 7.318 2.127 7.498 2.127 Z M 3.914 0 C 4.094 0 4.241 0.146 4.241 0.326 L 4.241 3.787 C 4.241 3.967 4.095 4.113 3.915 4.113 C 3.734 4.113 3.588 3.967 3.588 3.787 L 3.588 0.326 C 3.588 0.146 3.734 0 3.914 0 Z M 2.446 3.136 C 2.446 3.317 2.3 3.463 2.12 3.463 C 1.939 3.463 1.793 3.317 1.793 3.136 L 1.793 1.554 C 1.793 1.374 1.939 1.228 2.12 1.228 C 2.3 1.228 2.446 1.374 2.446 1.554 Z M 0.653 2.452 L 0.653 3.136 C 0.641 3.308 0.498 3.441 0.326 3.441 C 0.154 3.441 0.012 3.308 0 3.136 L 0 2.452 C 0 2.272 0.146 2.126 0.327 2.126 C 0.507 2.126 0.653 2.272 0.653 2.452 Z M 7.395 5.289 L 7.395 5.846 C 7.384 5.842 7.108 5.766 6.88 5.766 C 6.616 5.766 6.473 5.854 6.473 5.979 C 6.473 6.134 6.655 6.191 6.765 6.224 L 6.775 6.227 L 6.956 6.285 C 7.383 6.421 7.578 6.713 7.578 7.031 C 7.578 7.686 7.003 7.905 6.499 7.905 C 6.148 7.905 5.821 7.841 5.788 7.834 L 5.788 7.234 L 5.81 7.24 C 5.899 7.264 6.149 7.331 6.41 7.331 C 6.737 7.331 6.887 7.235 6.887 7.088 C 6.887 6.956 6.757 6.879 6.594 6.828 L 6.536 6.809 L 6.454 6.783 C 6.087 6.668 5.782 6.452 5.782 6.02 C 5.782 5.533 6.147 5.206 6.753 5.206 C 6.969 5.209 7.184 5.237 7.394 5.289 Z M 12.952 6.556 C 12.952 6.178 12.661 5.871 12.271 5.871 C 11.881 5.871 11.592 6.178 11.592 6.556 C 11.589 6.738 11.659 6.913 11.787 7.042 C 11.915 7.172 12.09 7.244 12.271 7.242 C 12.453 7.243 12.628 7.172 12.756 7.042 C 12.884 6.913 12.955 6.738 12.952 6.556 Z M 13.649 6.556 C 13.649 7.301 13.074 7.906 12.272 7.906 C 11.47 7.906 10.895 7.301 10.895 6.556 C 10.895 5.812 11.47 5.206 12.272 5.206 C 13.073 5.206 13.649 5.812 13.649 6.556 Z M 4.242 7.859 L 4.242 5.253 L 4.9 5.253 L 4.9 7.859 Z M 3.337 5.999 L 3.332 5.996 C 3.287 5.972 3.082 5.86 2.785 5.86 C 2.359 5.86 2.065 6.156 2.065 6.556 C 2.065 6.943 2.347 7.251 2.785 7.251 C 3.088 7.251 3.302 7.132 3.336 7.114 L 3.337 7.113 L 3.337 7.813 L 3.322 7.817 C 3.229 7.843 3.013 7.906 2.737 7.906 C 1.999 7.906 1.35 7.396 1.35 6.556 C 1.35 5.777 1.937 5.206 2.737 5.206 C 3.03 5.206 3.25 5.274 3.325 5.296 L 3.337 5.3 Z M 10.19 5.296 L 10.202 5.3 L 10.202 5.999 L 10.196 5.996 C 10.028 5.906 9.841 5.86 9.65 5.86 C 9.224 5.86 8.929 6.156 8.929 6.556 C 8.929 6.943 9.212 7.251 9.649 7.251 C 9.954 7.251 10.167 7.132 10.201 7.114 L 10.202 7.114 L 10.202 7.813 L 10.186 7.817 C 9.997 7.874 9.8 7.904 9.602 7.905 C 8.863 7.905 8.215 7.395 8.215 6.555 C 8.215 5.777 8.802 5.206 9.602 5.206 C 9.895 5.206 10.114 5.274 10.19 5.296 Z M 6.034 1.554 L 6.034 3.137 C 6.025 3.311 5.882 3.448 5.707 3.448 C 5.533 3.448 5.389 3.311 5.381 3.137 L 5.381 1.554 C 5.381 1.374 5.527 1.228 5.707 1.229 C 5.887 1.228 6.033 1.374 6.034 1.554 Z M 12.552 1.554 C 12.552 1.373 12.698 1.227 12.879 1.227 C 13.06 1.227 13.206 1.373 13.206 1.554 L 13.206 3.136 C 13.206 3.317 13.06 3.463 12.879 3.463 C 12.698 3.463 12.552 3.317 12.552 3.136 Z M 14.347 2.452 C 14.347 2.272 14.493 2.126 14.673 2.126 C 14.854 2.126 15 2.272 15 2.452 L 15 3.136 C 14.992 3.311 14.848 3.448 14.673 3.448 C 14.499 3.448 14.355 3.311 14.347 3.136 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-o8a2zh\",layoutDependency:layoutDependency,layoutId:\"w798ME7xM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 4.114\" overflow=\"visible\"><path d=\"M 0.332 0 L 0.327 0 C 0.147 0 0.001 0.145 0 0.325 L 0 3.787 C 0 3.967 0.146 4.114 0.327 4.114 C 0.508 4.114 0.654 3.967 0.654 3.787 L 0.654 0.325 C 0.653 0.147 0.51 0.002 0.332 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-69fpt6\",layoutDependency:layoutDependency,layoutId:\"GYXDNDoUS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 2.219\" overflow=\"visible\"><path d=\"M 0.327 0 C 0.507 0 0.653 0.145 0.653 0.325 L 0.653 1.908 C 0.645 2.082 0.501 2.219 0.327 2.219 C 0.152 2.219 0.008 2.082 0 1.908 L 0 0.325 C 0 0.146 0.147 0 0.327 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u2wea6\",layoutDependency:layoutDependency,layoutId:\"D1BaQMp4c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.321\" overflow=\"visible\"><path d=\"M 0.329 0 C 0.508 0.001 0.653 0.146 0.653 0.326 L 0.653 1.01 C 0.645 1.184 0.501 1.321 0.327 1.321 C 0.152 1.321 0.008 1.184 0 1.01 L 0 0.326 C 0 0.146 0.147 0 0.327 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-42l8kc\",layoutDependency:layoutDependency,layoutId:\"y5cMgi8X8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 4.113\" overflow=\"visible\"><path d=\"M 0.326 0 C 0.506 0 0.653 0.145 0.653 0.325 L 0.653 3.787 C 0.653 3.967 0.507 4.113 0.327 4.113 C 0.146 4.113 0 3.967 0 3.787 L 0 0.325 C 0 0.145 0.146 0 0.326 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1icz3iy\",layoutDependency:layoutDependency,layoutId:\"BVXl8l8mt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 2.235\" overflow=\"visible\"><path d=\"M 0.652 0.326 C 0.652 0.146 0.506 0 0.326 0 C 0.146 0 0 0.146 0 0.326 L 0 1.909 C 0 2.089 0.146 2.235 0.326 2.235 C 0.506 2.235 0.652 2.089 0.652 1.909 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1knzl4s\",layoutDependency:layoutDependency,layoutId:\"byj_FdzsC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.315\" overflow=\"visible\"><path d=\"M 0.653 0.327 C 0.653 0.146 0.507 0 0.327 0 C 0.146 0 0 0.146 0 0.327 L 0 1.011 C 0.012 1.182 0.154 1.315 0.326 1.315 C 0.498 1.315 0.641 1.182 0.653 1.011 L 0.653 0.327 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ovw4r0\",layoutDependency:layoutDependency,layoutId:\"RFFgx28UV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.796 2.699\" overflow=\"visible\"><path d=\"M 1.613 0.083 C 1.403 0.031 1.188 0.003 0.971 0 C 0.365 0 0 0.327 0 0.815 C 0 1.246 0.305 1.462 0.672 1.577 L 0.755 1.604 L 0.812 1.622 C 0.976 1.673 1.106 1.75 1.106 1.882 C 1.106 2.029 0.956 2.126 0.629 2.126 C 0.368 2.126 0.117 2.058 0.029 2.034 L 0.007 2.028 L 0.007 2.628 C 0.039 2.636 0.367 2.699 0.717 2.699 C 1.221 2.699 1.796 2.48 1.796 1.826 C 1.796 1.508 1.601 1.215 1.175 1.079 L 0.993 1.022 L 0.983 1.019 C 0.874 0.985 0.692 0.928 0.692 0.773 C 0.692 0.648 0.835 0.56 1.099 0.56 C 1.326 0.56 1.603 0.636 1.613 0.64 L 1.613 0.083 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-z3w93z\",layoutDependency:layoutDependency,layoutId:\"G6XFtJwf8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.36 1.371\" overflow=\"visible\"><path d=\"M 1.36 0.686 C 1.363 0.867 1.292 1.042 1.164 1.171 C 1.036 1.301 0.861 1.372 0.68 1.371 C 0.498 1.373 0.323 1.301 0.195 1.171 C 0.067 1.042 -0.003 0.867 0 0.685 C 0 0.307 0.29 0 0.68 0 C 1.07 0 1.36 0.307 1.36 0.685 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4kujyv\",layoutDependency:layoutDependency,layoutId:\"OK0tUGSEU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.754 2.699\" overflow=\"visible\"><path d=\"M 1.376 0 C 0.575 0 0 0.605 0 1.349 C 0 2.095 0.575 2.699 1.376 2.699 C 2.179 2.699 2.754 2.095 2.754 1.349 C 2.754 0.605 2.178 0 1.376 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bpdh5e\",layoutDependency:layoutDependency,layoutId:\"M911OluyW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 2.606\" overflow=\"visible\"><path d=\"M 0.657 2.606 L 0 2.606 L 0 0 L 0.658 0 L 0.658 2.606 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8z6vsg\",layoutDependency:layoutDependency,layoutId:\"U2NN60970\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.988 2.699\" overflow=\"visible\"><path d=\"M 1.988 0.094 L 1.976 0.09 C 1.901 0.068 1.68 0 1.388 0 C 0.587 0 0 0.571 0 1.349 C 0 2.189 0.649 2.699 1.388 2.699 C 1.663 2.699 1.879 2.637 1.972 2.611 L 1.988 2.606 L 1.988 1.907 L 1.986 1.907 C 1.952 1.926 1.739 2.045 1.436 2.045 C 0.998 2.045 0.715 1.737 0.715 1.349 C 0.715 0.95 1.01 0.654 1.435 0.654 C 1.732 0.654 1.937 0.766 1.982 0.79 L 1.988 0.793 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jrtgcr\",layoutDependency:layoutDependency,layoutId:\"D7HOeifIE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.987 2.698\" overflow=\"visible\"><path d=\"M 1.976 0.09 L 1.987 0.094 L 1.987 0.793 L 1.981 0.79 C 1.814 0.7 1.626 0.653 1.436 0.654 C 1.01 0.654 0.715 0.95 0.715 1.349 C 0.715 1.736 0.998 2.045 1.435 2.045 C 1.739 2.045 1.952 1.926 1.986 1.907 L 1.987 1.907 L 1.987 2.606 L 1.972 2.611 C 1.782 2.668 1.585 2.697 1.388 2.698 C 0.649 2.698 0 2.189 0 1.349 C 0 0.571 0.587 0 1.388 0 C 1.68 0 1.9 0.067 1.976 0.09 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xyob8n\",layoutDependency:layoutDependency,layoutId:\"QQxXnsKmF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 2.219\" overflow=\"visible\"><path d=\"M 0.326 0 C 0.146 0 0 0.146 0 0.326 L 0 1.908 C 0.008 2.082 0.152 2.219 0.327 2.219 C 0.501 2.219 0.645 2.082 0.653 1.908 L 0.653 0.326 C 0.652 0.145 0.506 0 0.326 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ducsne\",layoutDependency:layoutDependency,layoutId:\"eu6hVP1IL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 2.237\" overflow=\"visible\"><path d=\"M 0 0.327 C 0 0.146 0.146 0 0.327 0 C 0.508 0 0.654 0.146 0.654 0.327 L 0.654 1.91 C 0.654 2.09 0.508 2.237 0.327 2.237 C 0.146 2.237 0 2.09 0 1.91 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1marduk\",layoutDependency:layoutDependency,layoutId:\"suPjjW14e\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.322\" overflow=\"visible\"><path d=\"M 0 0.327 C 0 0.146 0.146 0 0.327 0 C 0.507 0 0.653 0.146 0.653 0.327 L 0.653 1.011 C 0.645 1.185 0.501 1.322 0.327 1.322 C 0.152 1.322 0.008 1.185 0 1.011 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed6()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1321b66\",layoutDependency:layoutDependency,layoutId:\"tztoohriU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.646 20\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({ebNyAqGFa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.107 14.634\" overflow=\"visible\"><g><path d=\"M 0 0 L 14.634 0 L 14.634 14.634 L 0 14.634 Z\" fill=\"transparent\"></path><path d=\"M 15.107 10.337 C 8.283 10.026 4.935 6.239 4.036 0 C 2.049 7.015 8.677 12.798 15.107 10.337 Z M 0.561 1.19 C 0.555 1.133 0.546 1.081 0.469 1.099 L 0.466 1.099 C -2.071 9.503 6.214 17.047 14.096 13.908 C 9.887 13.981 6.902 12.312 4.679 10.249 C 2.455 8.186 0.777 5.169 0.561 1.19 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jidzhl\",layoutDependency:layoutDependency,layoutId:\"pgIcIMgor\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ebNyAqGFa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.634 14.634\" overflow=\"visible\"><path d=\"M 0 0 L 14.634 0 L 14.634 14.634 L 0 14.634 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1vu4zq9\",layoutDependency:layoutDependency,layoutId:\"FloX91noo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.646 20\" overflow=\"visible\"><path d=\"M 20.646 14.127 C 11.32 13.702 6.745 8.526 5.516 0 C 2.8 9.587 11.858 17.49 20.646 14.127 Z M 0.766 1.626 C 0.758 1.548 0.746 1.478 0.641 1.502 L 0.637 1.502 C -2.831 12.988 8.492 23.297 19.265 19.007 C 13.512 19.108 9.432 16.827 6.394 14.007 C 3.355 11.187 1.062 7.064 0.766 1.627 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ebNyAqGFa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.107 14.634\" overflow=\"visible\"><path d=\"M 15.107 10.337 C 8.283 10.026 4.935 6.239 4.036 0 C 2.049 7.015 8.677 12.798 15.107 10.337 Z M 0.561 1.19 C 0.555 1.133 0.546 1.081 0.469 1.099 L 0.466 1.099 C -2.071 9.503 6.214 17.047 14.096 13.908 C 9.887 13.981 6.902 12.312 4.679 10.249 C 2.455 8.186 0.777 5.169 0.561 1.19 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-f9hpo6\",layoutDependency:layoutDependency,layoutId:\"EdQYQmIa8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.62 14.915\" overflow=\"visible\"><path d=\"M 0.49 0 C 1.719 8.526 6.294 13.702 15.62 14.127 C 6.832 17.49 -2.226 9.587 0.49 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ebNyAqGFa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.429 10.914\" overflow=\"visible\"><path d=\"M 0.359 0 C 1.258 6.239 4.606 10.026 11.429 10.337 C 4.999 12.798 -1.629 7.015 0.359 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o9kw1q\",layoutDependency:layoutDependency,layoutId:\"rZxJna82J\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.265 18.503\" overflow=\"visible\"><path d=\"M 0.766 0.129 C 0.758 0.051 0.746 -0.019 0.641 0.005 L 0.637 0.005 C -2.831 11.491 8.492 21.8 19.265 17.51 C 13.512 17.611 9.432 15.33 6.394 12.51 C 3.355 9.69 1.062 5.567 0.766 0.13 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({ebNyAqGFa:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.096 13.539\" overflow=\"visible\"><path d=\"M 0.561 0.094 C 0.555 0.037 0.546 -0.014 0.469 0.004 L 0.466 0.004 C -2.071 8.408 6.214 15.951 14.096 12.812 C 9.887 12.886 6.902 11.217 4.679 9.154 C 2.455 7.09 0.777 4.073 0.561 0.095 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]}),isDisplayed7()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-19m6ubq\",\"data-framer-name\":\"Macos\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"k41YxVpXp\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 0.006 9.767 C 0.006 4.52 4.259 0.267 9.506 0.267 C 14.753 0.267 19.006 4.52 19.006 9.767 C 19.006 15.014 14.753 19.267 9.506 19.267 C 4.259 19.267 0.006 15.014 0.006 9.767 Z\" fill=\"transparent\" stroke-width=\"0.51\" stroke=\"rgb(255, 255, 255)\" stroke-miterlimit=\"3.389830508474576\"></path><path d=\"M 13.866 5.802 L 13.458 5.802 C 13.398 5.533 13.186 5.312 12.818 5.312 C 12.386 5.312 12.093 5.666 12.093 6.227 C 12.093 6.802 12.391 7.141 12.823 7.141 C 13.165 7.141 13.388 6.963 13.46 6.667 L 13.871 6.667 C 13.806 7.158 13.388 7.505 12.821 7.505 C 12.129 7.505 11.667 7.023 11.667 6.227 C 11.667 5.448 12.126 4.949 12.816 4.949 C 13.441 4.949 13.813 5.358 13.866 5.802 Z M 10.143 7.154 C 10.538 7.154 10.84 6.88 10.84 6.524 L 10.84 6.322 L 10.172 6.362 C 9.836 6.384 9.644 6.531 9.644 6.764 C 9.644 6.999 9.843 7.154 10.143 7.154 Z M 10.049 7.505 C 9.552 7.505 9.218 7.208 9.218 6.764 C 9.218 6.341 9.547 6.075 10.124 6.042 L 10.84 6.001 L 10.84 5.795 C 10.84 5.493 10.638 5.312 10.292 5.312 C 9.97 5.312 9.768 5.462 9.715 5.704 L 9.312 5.704 C 9.341 5.277 9.711 4.949 10.302 4.949 C 10.888 4.949 11.259 5.263 11.259 5.754 L 11.259 7.462 L 10.861 7.462 L 10.861 7.037 L 10.852 7.037 C 10.703 7.32 10.386 7.505 10.049 7.505 Z M 5.363 7.462 L 5.363 4.992 L 5.757 4.992 L 5.757 5.386 L 5.767 5.386 C 5.885 5.125 6.139 4.949 6.476 4.949 C 6.817 4.949 7.07 5.12 7.178 5.42 L 7.187 5.42 C 7.327 5.125 7.62 4.949 7.971 4.949 C 8.466 4.949 8.785 5.268 8.785 5.757 L 8.785 7.462 L 8.367 7.462 L 8.367 5.852 C 8.367 5.514 8.177 5.315 7.848 5.315 C 7.517 5.315 7.283 5.557 7.283 5.892 L 7.283 7.462 L 6.865 7.462 L 6.865 5.807 C 6.865 5.51 6.663 5.315 6.353 5.315 C 6.022 5.315 5.781 5.571 5.781 5.913 L 5.781 7.462 L 5.364 7.462 Z M 10.4 13.203 L 11.174 13.203 C 11.264 13.861 11.883 14.261 12.773 14.261 C 13.616 14.261 14.226 13.823 14.226 13.22 C 14.226 12.706 13.882 12.366 13.022 12.179 L 12.335 12.03 C 11.092 11.763 10.555 11.206 10.555 10.335 C 10.555 9.324 11.458 8.615 12.743 8.615 C 13.981 8.615 14.875 9.345 14.909 10.386 L 14.135 10.386 C 14.066 9.715 13.529 9.303 12.721 9.303 C 11.947 9.303 11.35 9.677 11.35 10.301 C 11.35 10.785 11.681 11.117 12.528 11.299 L 13.215 11.448 C 14.509 11.729 15.021 12.238 15.021 13.105 C 15.021 14.24 14.118 14.949 12.73 14.949 C 11.376 14.949 10.473 14.261 10.4 13.203 Z M 6.88 8.615 C 8.638 8.615 9.738 9.838 9.738 11.784 C 9.738 13.73 8.637 14.949 6.88 14.949 C 5.121 14.949 4.021 13.73 4.021 11.784 C 4.021 9.838 5.121 8.615 6.88 8.615 Z M 6.88 9.32 C 5.611 9.32 4.816 10.271 4.816 11.784 C 4.816 13.292 5.612 14.244 6.88 14.244 C 8.147 14.244 8.943 13.292 8.943 11.784 C 8.943 10.271 8.147 9.32 6.88 9.32 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:11561218146,withExternalLayout:true,...addPropertyOverrides({DLwjLEV4H:{svgContentId:9726144804}},baseVariant,gestureVariant)}),isDisplayed8()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-30atec\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:16,intrinsicWidth:14,layoutDependency:layoutDependency,layoutId:\"ZWfFfvfZV\",svg:'<svg width=\"14\" height=\"16\" viewBox=\"0 0 14 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.301 11.5078C12.2769 11.9821 12.5928 12.2294 12.9789 12.3862C13.365 12.5431 13.4778 13.0591 12.8629 13.3974C12.7562 13.4564 12.6349 13.5215 12.5052 13.5912C11.8925 13.9202 11.0925 14.3499 10.7559 14.7038C10.3488 15.1294 9.7137 15.1078 9.41867 14.9479C9.12369 14.7911 8.96568 14.4318 8.96568 14.4318C8.96568 14.4318 8.15074 14.2302 7.28985 14.2541C6.42978 14.275 5.61171 14.4565 5.61171 14.4565C5.61171 14.4565 5.38678 15.039 4.65979 14.9479C4.30465 14.905 3.91551 14.7639 3.52031 14.6206C3.1109 14.4722 2.69498 14.3214 2.30365 14.275C1.53157 14.1847 0.740778 14.0278 0.89874 13.5118C0.927932 13.4165 0.956404 13.3311 0.982563 13.2526C1.09803 12.9061 1.16843 12.6948 1.05678 12.3654C0.920542 11.9606 0.920542 11.5991 1.48567 11.484C2.05466 11.375 2.37066 11.2151 2.52867 10.8806C2.68975 10.5422 2.8937 10.4727 2.8937 10.4727C2.8937 10.4727 2.68984 10.0023 2.98169 9.48618C3.11172 9.25971 3.24117 8.89258 3.3796 8.50001C3.5585 7.99264 3.75239 7.44277 3.98187 7.09912C4.17878 6.80636 4.42376 6.48622 4.6344 6.21095C4.86007 5.91604 5.04633 5.67263 5.09184 5.56958C5.17975 5.37333 5.20467 4.82718 5.15877 4.06393C5.15287 3.96533 5.1429 3.8527 5.13204 3.72989C5.05836 2.89712 4.94327 1.59616 5.77288 1.02792C6.72485 0.375997 8.49094 0.285566 9.17202 1.81514C9.50212 2.5554 9.52301 3.21761 9.54206 3.82141C9.5623 4.46333 9.58047 5.03922 9.9659 5.57264C10.7139 6.6047 11.6869 7.97747 11.9818 8.83107C12.2769 9.68856 11.9601 10.7237 11.9601 10.7237C11.9601 10.7237 12.322 11.0374 12.301 11.5078ZM7.67597 2.46715C8.06512 2.46715 8.37882 2.85031 8.37882 3.32154C8.37882 3.65607 8.22078 3.94574 7.98964 4.08479C7.95921 4.0723 7.92815 4.05898 7.8959 4.04515L7.89584 4.04512C7.86624 4.03242 7.83564 4.0193 7.80362 4.006C7.94369 3.93724 8.04097 3.76189 8.04097 3.55947C8.04097 3.29451 7.87672 3.0767 7.67046 3.0767C7.46964 3.0767 7.3023 3.29455 7.3023 3.55947C7.3023 3.65603 7.32644 3.75263 7.36614 3.82832C7.24475 3.77969 7.135 3.73797 7.04705 3.70469C7.00114 3.5896 6.97387 3.45986 6.97387 3.32154C6.97387 2.85031 7.28679 2.46715 7.67597 2.46715ZM5.87333 2.60315C6.17996 2.60315 6.42982 2.96545 6.42982 3.41197C6.42982 3.49305 6.42052 3.56879 6.40571 3.64448C6.32945 3.66844 6.25314 3.70784 6.17996 3.7712L6.16055 3.78747C6.13203 3.81132 6.1051 3.83384 6.08037 3.85845C6.12858 3.7681 6.1473 3.63831 6.1255 3.50236C6.08346 3.26132 5.91924 3.08286 5.75811 3.10683C5.5962 3.13386 5.49966 3.35481 5.53857 3.59896C5.58139 3.84612 5.74248 4.02453 5.90674 3.99755L5.91936 3.99322L5.93397 3.98824C5.8554 4.06397 5.78222 4.1304 5.70591 4.18449C5.48411 4.08169 5.31989 3.77427 5.31989 3.41197C5.31989 2.96238 5.56584 2.60315 5.87333 2.60315ZM9.28471 10.8319C9.21779 11.1487 9.21779 12.2958 9.21779 12.2958C9.21779 12.2958 8.5149 13.2615 7.42677 13.4214C6.33856 13.5782 5.79372 13.4639 5.79372 13.4639L5.18273 12.7694C5.18273 12.7694 5.65752 12.6998 5.59059 12.2263C5.55663 11.9875 5.18351 11.702 4.79165 11.4022C4.4113 11.1112 4.01329 10.8066 3.89061 10.5182C3.64153 9.9327 3.84466 8.94306 4.16462 8.44791C4.31171 8.21779 4.43451 7.8606 4.55564 7.50828C4.69473 7.10371 4.83161 6.70555 5.00054 6.51358C5.31971 6.15512 5.56562 5.39109 5.45357 5.05353C5.45357 5.05353 6.13461 5.86231 6.60866 5.7295C6.81619 5.67004 7.13689 5.48618 7.44537 5.30933C7.84263 5.08157 8.21964 4.86543 8.3086 4.94154C8.46664 5.0775 9.82561 8.04389 9.96259 8.98871C10.0996 9.93271 9.87152 10.6542 9.87152 10.6542C9.87152 10.6542 9.35156 10.5182 9.28471 10.8319ZM12.7632 12.9533C12.6775 13.0308 12.4361 13.1532 12.155 13.2957L12.155 13.2957L12.155 13.2957C11.7358 13.5081 11.2284 13.7653 11.0174 13.9854C10.6678 14.3508 10.2086 14.6498 9.92914 14.5617C9.64662 14.4744 9.39993 14.0912 9.52132 13.5304C9.64662 12.9719 9.75251 12.3592 9.73461 12.0093C9.73001 11.923 9.72233 11.8293 9.71468 11.7361V11.7361C9.69132 11.4514 9.66832 11.171 9.73461 11.1186C9.82256 11.0498 9.96267 11.083 9.96267 11.083C9.96267 11.083 9.89266 11.7466 10.2974 11.9212C10.7014 12.0966 11.282 11.8524 11.4587 11.677C11.6346 11.5025 11.7592 11.2429 11.7592 11.2429C11.7592 11.2429 11.9358 11.3301 11.9179 11.6075C11.8992 11.8887 12.0393 12.2896 12.304 12.4287L12.3462 12.4507C12.6089 12.587 12.9617 12.7702 12.7632 12.9533ZM4.82091 14.5261C4.82091 14.5261 5.20467 14.2905 5.27394 13.9676C5.34708 13.6447 5.11281 13.2855 4.85748 13.0143C4.67337 12.818 4.29456 12.1887 4.04084 11.7672L4.04083 11.7672L4.04082 11.7672L4.04079 11.7672C3.94709 11.6115 3.87045 11.4842 3.82699 11.4175C3.66273 11.1641 3.26421 10.7145 3.04862 10.8413C2.94436 10.9001 2.87743 11.0372 2.80661 11.1823C2.72881 11.3417 2.64632 11.5106 2.50451 11.596C2.39393 11.6625 2.21096 11.7019 2.02944 11.741C1.76631 11.7976 1.50622 11.8536 1.47402 11.9907C1.44759 12.1019 1.47062 12.2088 1.49625 12.3278C1.52422 12.4577 1.5553 12.6019 1.52848 12.7818C1.50904 12.8968 1.47149 13.014 1.43592 13.125C1.36614 13.3427 1.30395 13.5367 1.40084 13.6447C1.47571 13.7287 1.81702 13.7835 2.18716 13.843H2.18718L2.18726 13.843L2.18735 13.843C2.52136 13.8967 2.87882 13.9541 3.08519 14.0402L3.14582 14.0654C3.60375 14.2562 4.49284 14.6265 4.82091 14.5261ZM7.38206 4.17482L7.38205 4.17481L7.38203 4.17481C7.14794 4.08209 6.84724 3.96298 6.7124 3.93962C6.51783 3.90406 6.19561 4.17519 6.07105 4.29032C5.94645 4.40153 5.6608 4.61865 5.6608 4.61865C5.56895 4.77538 5.93399 5.0713 6.1286 5.19798C6.1635 5.22028 6.19547 5.24186 6.22549 5.26213C6.36287 5.35487 6.45942 5.42004 6.6089 5.4004C6.77929 5.37811 7.28688 5.07282 7.56693 4.90439L7.62467 4.86969C7.70685 4.82004 7.77319 4.7858 7.82633 4.75838C7.94432 4.69748 7.99719 4.6702 8.01381 4.58231C8.03488 4.45873 7.81924 4.33511 7.62467 4.26868C7.5671 4.24811 7.48051 4.21381 7.38214 4.17485L7.3821 4.17484L7.38206 4.17482Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed9()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-13qqrr\",layoutDependency:layoutDependency,layoutId:\"EpixFETQV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.513 30.869\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({rAenoHAn8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.99 14.936\" overflow=\"visible\"><path d=\"M 7.99 3.994 C 7.99 5.865 6.691 7.486 4.864 7.894 L 4.864 8.683 L 6.254 10.073 L 4.864 11.463 L 6.254 12.852 L 4.169 14.936 L 2.779 13.547 L 2.779 7.8 C 0.83 7.177 -0.334 5.181 0.085 3.178 C 0.504 1.174 2.37 -0.189 4.406 0.021 C 6.442 0.232 7.99 1.947 7.99 3.994 Z M 3.995 2.083 C 3.324 2.083 2.779 2.627 2.779 3.299 C 2.779 3.97 3.324 4.515 3.995 4.515 C 4.667 4.515 5.211 3.97 5.211 3.299 C 5.211 2.627 4.667 2.083 3.995 2.083 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-191cgtz\",layoutDependency:layoutDependency,layoutId:\"tF3xrhluo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.513 30.869\" overflow=\"visible\"><path d=\"M 16.513 8.254 C 16.512 12.122 13.827 15.471 10.052 16.314 L 10.052 17.946 L 12.924 20.818 L 10.052 23.69 L 12.924 26.561 L 8.616 30.869 L 5.744 27.997 L 5.744 16.121 C 1.715 14.833 -0.69 10.708 0.176 6.567 C 1.042 2.426 4.897 -0.39 9.105 0.044 C 13.313 0.479 16.512 4.023 16.513 8.254 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({rAenoHAn8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.99 14.936\" overflow=\"visible\"><path d=\"M 7.99 3.994 C 7.99 5.865 6.691 7.486 4.864 7.894 L 4.864 8.683 L 6.254 10.073 L 4.864 11.463 L 6.254 12.852 L 4.169 14.936 L 2.779 13.547 L 2.779 7.8 C 0.83 7.177 -0.334 5.181 0.085 3.178 C 0.504 1.174 2.37 -0.189 4.406 0.021 C 6.442 0.232 7.99 1.947 7.99 3.994 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lfyzla\",layoutDependency:layoutDependency,layoutId:\"BRjRjiFJn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.026 5.026\" overflow=\"visible\"><path d=\"M 5.026 2.513 C 5.026 3.901 3.901 5.026 2.513 5.026 C 1.125 5.026 0 3.901 0 2.513 C 0 1.125 1.125 0 2.513 0 C 3.901 0 5.026 1.125 5.026 2.513 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({rAenoHAn8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.432 2.432\" overflow=\"visible\"><path d=\"M 2.432 1.216 C 2.432 1.888 1.888 2.432 1.216 2.432 C 0.544 2.432 0 1.888 0 1.216 C 0 0.544 0.544 0 1.216 0 C 1.888 0 2.432 0.544 2.432 1.216 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-135czum\",layoutDependency:layoutDependency,layoutId:\"XTmtVfpKa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.881 17.941\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({bWgKIiPDj:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.947 7.974\" overflow=\"visible\"><path d=\"M 11.96 6.525 C 11.96 6.907 11.832 7.273 11.603 7.544 C 11.374 7.815 11.063 7.969 10.737 7.974 L 1.223 7.974 C 0.897 7.97 0.586 7.815 0.357 7.544 C 0.128 7.273 0 6.907 0 6.525 L 0 1.449 C 0 1.067 0.129 0.701 0.358 0.43 C 0.587 0.159 0.898 0.004 1.224 0 L 10.737 0 C 11.063 0.004 11.374 0.159 11.603 0.43 C 11.832 0.701 11.96 1.067 11.96 1.449 Z M 7.974 1.595 C 7.01 1.595 6.14 2.174 5.768 3.063 C 5.396 3.952 5.593 4.978 6.269 5.665 C 6.945 6.353 7.968 6.567 8.864 6.209 C 9.759 5.85 10.351 4.989 10.366 4.025 C 10.374 2.694 9.304 1.608 7.974 1.595 Z M 2.048 2.865 C 1.754 3.164 1.591 3.568 1.595 3.987 C 1.595 4.635 1.987 5.218 2.586 5.463 C 3.186 5.708 3.874 5.566 4.327 5.104 C 4.781 4.642 4.911 3.952 4.655 3.357 C 4.399 2.762 3.809 2.381 3.161 2.392 C 2.742 2.396 2.341 2.566 2.048 2.865 Z M 15.947 6.283 C 15.948 6.376 15.915 6.467 15.854 6.539 C 15.797 6.605 15.715 6.644 15.628 6.645 L 12.568 6.645 L 12.568 1.51 L 15.628 1.51 C 15.67 1.51 15.711 1.52 15.75 1.538 C 15.79 1.557 15.825 1.584 15.854 1.616 C 15.884 1.65 15.907 1.69 15.923 1.734 C 15.939 1.779 15.947 1.826 15.947 1.873 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ixvz5h\",layoutDependency:layoutDependency,layoutId:\"Xaisw21IG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.911 17.941\" overflow=\"visible\"><path d=\"M 26.911 14.682 L 26.911 3.26 C 26.911 2.401 26.623 1.578 26.107 0.967 C 25.592 0.357 24.892 0.01 24.159 0 L 2.753 0 C 2.02 0.01 1.32 0.357 0.805 0.967 C 0.29 1.577 0 2.401 0 3.26 L 0 14.681 C 0 15.54 0.289 16.364 0.804 16.974 C 1.319 17.584 2.019 17.932 2.752 17.941 L 24.158 17.941 C 24.891 17.931 25.591 17.584 26.106 16.974 C 26.622 16.364 26.911 15.54 26.911 14.681 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bWgKIiPDj:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.96 7.974\" overflow=\"visible\"><path d=\"M 11.96 6.525 L 11.96 1.449 C 11.96 1.067 11.832 0.701 11.603 0.43 C 11.374 0.159 11.063 0.004 10.737 0 L 1.224 0 C 0.898 0.004 0.587 0.159 0.358 0.43 C 0.129 0.701 0 1.067 0 1.449 L 0 6.525 C 0 6.907 0.128 7.273 0.357 7.544 C 0.586 7.815 0.897 7.97 1.223 7.974 L 10.737 7.974 C 11.063 7.969 11.374 7.815 11.603 7.544 C 11.832 7.273 11.96 6.907 11.96 6.525 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pg82fb\",layoutDependency:layoutDependency,layoutId:\"EC9gISud0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.763 10.767\" overflow=\"visible\"><path d=\"M 10.763 5.467 C 10.731 7.637 9.398 9.575 7.383 10.381 C 5.369 11.188 3.067 10.705 1.546 9.157 C 0.025 7.611 -0.42 5.303 0.418 3.303 C 1.256 1.303 3.212 0 5.381 0 C 8.375 0.028 10.782 2.473 10.763 5.467 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bWgKIiPDj:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.784 4.785\" overflow=\"visible\"><path d=\"M 4.784 2.43 C 4.769 3.394 4.177 4.255 3.281 4.614 C 2.386 4.972 1.363 4.758 0.687 4.07 C 0.011 3.383 -0.187 2.357 0.186 1.468 C 0.558 0.579 1.428 0 2.392 0 C 3.722 0.012 4.792 1.099 4.784 2.43 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ja11dg\",layoutDependency:layoutDependency,layoutId:\"NSUktLJ5B\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.176 7.176\" overflow=\"visible\"><path d=\"M 3.524 0.001 C 4.981 -0.025 6.309 0.832 6.884 2.171 C 7.46 3.509 7.169 5.063 6.148 6.102 C 5.127 7.142 3.579 7.461 2.23 6.909 C 0.882 6.358 0 5.046 0 3.589 C -0.009 2.645 0.357 1.737 1.018 1.064 C 1.679 0.391 2.581 0.008 3.524 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bWgKIiPDj:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.189 3.189\" overflow=\"visible\"><path d=\"M 1.566 0 C 2.214 -0.011 2.804 0.37 3.06 0.965 C 3.316 1.56 3.186 2.25 2.732 2.712 C 2.279 3.174 1.591 3.316 0.991 3.071 C 0.392 2.826 0 2.242 0 1.595 C -0.004 1.176 0.159 0.772 0.453 0.473 C 0.746 0.174 1.147 0.004 1.566 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ju6rjk\",layoutDependency:layoutDependency,layoutId:\"CqWBl0wFC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.603 11.553\" overflow=\"visible\"><path d=\"M 7.603 0.815 L 7.603 10.738 C 7.605 10.949 7.53 11.154 7.393 11.314 C 7.266 11.463 7.08 11.551 6.884 11.553 L 0 11.553 L 0 0 L 6.884 0 C 6.979 0 7.072 0.022 7.16 0.063 C 7.249 0.105 7.328 0.165 7.393 0.239 C 7.46 0.315 7.513 0.405 7.549 0.504 C 7.585 0.604 7.603 0.71 7.603 0.816 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({bWgKIiPDj:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.379 5.135\" overflow=\"visible\"><path d=\"M 3.379 0.362 L 3.379 4.772 C 3.38 4.866 3.347 4.957 3.286 5.028 C 3.229 5.095 3.147 5.134 3.06 5.135 L 0 5.135 L 0 0 L 3.06 0 C 3.102 0 3.143 0.01 3.182 0.028 C 3.222 0.047 3.257 0.073 3.286 0.106 C 3.316 0.14 3.339 0.18 3.355 0.224 C 3.371 0.268 3.379 0.315 3.379 0.363 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed11()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-8ndlvm\",layoutDependency:layoutDependency,layoutId:\"xQWUhKJdR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({ceKwAPz7_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\" overflow=\"visible\"><path d=\"M 11.477 1.14 C 11.978 1.454 12.13 2.115 11.816 2.617 C 11.502 3.118 10.841 3.27 10.339 2.956 C 9.517 2.441 8.545 2.143 7.5 2.143 C 4.541 2.143 2.143 4.541 2.143 7.5 L 2.143 8.095 C 2.143 8.687 1.663 9.167 1.071 9.167 C 0.48 9.167 0 8.687 0 8.095 L 0 7.5 C 0 3.358 3.358 0 7.5 0 C 8.959 0 10.323 0.418 11.477 1.14 Z M 12.445 3.257 C 12.951 2.95 13.61 3.111 13.917 3.617 C 14.604 4.751 15 6.082 15 7.502 C 15 8.508 14.801 9.472 14.439 10.352 C 14.214 10.899 13.588 11.16 13.041 10.935 C 12.493 10.71 12.232 10.084 12.457 9.537 C 12.715 8.911 12.857 8.224 12.857 7.502 C 12.857 6.484 12.575 5.537 12.085 4.728 C 11.778 4.222 11.939 3.563 12.445 3.257 Z M 3.214 7.5 C 3.214 5.133 5.133 3.214 7.5 3.214 C 9.867 3.214 11.786 5.133 11.786 7.5 C 11.786 8.092 11.306 8.572 10.714 8.572 C 10.123 8.572 9.643 8.092 9.643 7.5 C 9.643 6.317 8.684 5.357 7.5 5.357 C 6.317 5.357 5.357 6.317 5.357 7.5 L 5.357 13.056 C 5.357 13.648 4.878 14.127 4.286 14.127 C 3.694 14.127 3.214 13.648 3.214 13.056 Z M 10.714 9.643 C 11.306 9.643 11.786 10.123 11.786 10.714 L 11.786 13.056 C 11.786 13.647 11.306 14.127 10.714 14.127 C 10.123 14.127 9.643 13.647 9.643 13.056 L 9.643 10.714 C 9.643 10.123 10.123 9.643 10.714 9.643 Z M 8.572 13.929 C 8.572 14.52 8.092 15 7.5 15 C 6.908 15 6.429 14.52 6.429 13.929 L 6.429 8.036 C 6.429 7.444 6.908 6.964 7.5 6.964 C 8.092 6.964 8.572 7.444 8.572 8.036 Z\" fill=\"var(--token-b1842b9e-550f-4906-85bd-ae8267361cc8, rgb(237, 241, 242))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1cicfpy\",layoutDependency:layoutDependency,layoutId:\"Sd54emQSL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.98 9.167\" overflow=\"visible\"><path d=\"M 7.5 0 C 3.358 0 0 3.358 0 7.5 L 0 8.095 C 0 8.687 0.48 9.167 1.071 9.167 C 1.663 9.167 2.143 8.687 2.143 8.095 L 2.143 7.5 C 2.143 4.541 4.541 2.143 7.5 2.143 C 8.545 2.143 9.517 2.441 10.339 2.956 C 10.841 3.27 11.502 3.118 11.816 2.617 C 12.13 2.115 11.978 1.454 11.477 1.14 C 10.323 0.418 8.959 0 7.5 0 Z\" fill=\"rgb(144, 154, 179)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16bseww\",layoutDependency:layoutDependency,layoutId:\"aOXAigUtg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.071 7.915\" overflow=\"visible\"><path d=\"M 0.516 0.155 C 1.022 -0.151 1.681 0.01 1.988 0.516 C 2.675 1.65 3.071 2.981 3.071 4.4 C 3.071 5.407 2.872 6.37 2.51 7.251 C 2.285 7.798 1.659 8.059 1.112 7.834 C 0.564 7.609 0.303 6.983 0.528 6.436 C 0.785 5.81 0.928 5.123 0.928 4.4 C 0.928 3.383 0.646 2.435 0.155 1.627 C -0.151 1.121 0.01 0.462 0.516 0.155 Z\" fill=\"rgb(144, 154, 179)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dfa939\",layoutDependency:layoutDependency,layoutId:\"z8hUMzksi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.572 10.913\" overflow=\"visible\"><path d=\"M 0 4.286 C 0 1.919 1.919 0 4.286 0 C 6.653 0 8.572 1.919 8.572 4.286 C 8.572 4.878 8.092 5.357 7.5 5.357 C 6.908 5.357 6.429 4.878 6.429 4.286 C 6.429 3.102 5.469 2.143 4.286 2.143 C 3.102 2.143 2.143 3.102 2.143 4.286 L 2.143 9.841 C 2.143 10.433 1.663 10.913 1.071 10.913 C 0.48 10.913 0 10.433 0 9.841 Z\" fill=\"rgb(144, 154, 179)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vbf6tg\",layoutDependency:layoutDependency,layoutId:\"lAiDsKTfw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.143 4.484\" overflow=\"visible\"><path d=\"M 1.071 0 C 1.663 0 2.143 0.48 2.143 1.071 L 2.143 3.413 C 2.143 4.004 1.663 4.484 1.071 4.484 C 0.48 4.484 0 4.004 0 3.413 L 0 1.071 C 0 0.48 0.48 0 1.071 0 Z\" fill=\"rgb(144, 154, 179)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kbrdtp\",layoutDependency:layoutDependency,layoutId:\"jTnj5fA1J\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.143 8.036\" overflow=\"visible\"><path d=\"M 2.143 1.071 C 2.143 0.48 1.663 0 1.071 0 C 0.48 0 0 0.48 0 1.071 L 0 6.964 C 0 7.556 0.48 8.036 1.071 8.036 C 1.663 8.036 2.143 7.556 2.143 6.964 Z\" fill=\"rgb(144, 154, 179)\"></path></svg>',withExternalLayout:true})]}),isDisplayed12()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-ov2xw1\",layoutDependency:layoutDependency,layoutId:\"mSzg4ZIJ0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 15.715\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({w56lnIZ_p:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 11.786\" overflow=\"visible\"><path d=\"M 0 1.474 C 0 0.659 0.671 0 1.5 0 L 13.5 0 C 14.325 0 15 0.663 15 1.474 L 15 10.313 C 15 11.123 14.325 11.786 13.5 11.786 L 1.5 11.786 C 0.675 11.786 0 11.123 0 10.313 Z M 9 5.156 L 12 5.156 C 12.414 5.156 12.75 4.826 12.75 4.42 C 12.746 4.009 12.41 3.68 12 3.683 L 9 3.683 C 8.586 3.683 8.25 4.013 8.25 4.42 C 8.25 4.826 8.586 5.156 9 5.156 Z M 9 8.103 L 12 8.103 C 12.414 8.103 12.75 7.773 12.75 7.367 C 12.746 6.956 12.41 6.627 12 6.63 L 9 6.63 C 8.586 6.63 8.25 6.96 8.25 7.367 C 8.25 7.773 8.586 8.103 9 8.103 Z M 4.853 3.413 C 4.255 3.413 3.77 3.898 3.77 4.496 C 3.77 5.095 4.255 5.58 4.853 5.58 C 5.452 5.58 5.937 5.095 5.937 4.496 C 5.937 3.898 5.452 3.413 4.853 3.413 Z M 6.752 7.104 C 6.372 6.411 5.644 5.98 4.853 5.98 C 4.062 5.98 3.334 6.411 2.954 7.104 C 2.839 7.316 2.876 7.578 3.046 7.75 C 3.521 8.237 4.173 8.511 4.853 8.509 C 5.533 8.51 6.184 8.236 6.659 7.75 C 6.829 7.578 6.867 7.316 6.752 7.103 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1kms30o\",layoutDependency:layoutDependency,layoutId:\"WROy1eWXA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 15.715\" overflow=\"visible\"><path d=\"M 0 13.749 L 0 1.965 C 0 0.879 0.895 0 2 0 L 18 0 C 19.1 0 20 0.884 20 1.965 L 20 13.75 C 20 14.83 19.1 15.715 18 15.715 L 2 15.715 C 0.9 15.715 0 14.831 0 13.75 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w56lnIZ_p:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 11.786\" overflow=\"visible\"><path d=\"M 0 10.312 L 0 1.474 C 0 0.659 0.671 0 1.5 0 L 13.5 0 C 14.325 0 15 0.663 15 1.474 L 15 10.313 C 15 11.123 14.325 11.786 13.5 11.786 L 1.5 11.786 C 0.675 11.786 0 11.123 0 10.313 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1q2926s\",layoutDependency:layoutDependency,layoutId:\"lJLcJlD__\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 1.964\" overflow=\"visible\"><path d=\"M 1 1.964 L 5 1.964 C 5.552 1.964 6 1.524 6 0.982 C 5.995 0.435 5.547 -0.004 5 0 L 1 0 C 0.448 0 0 0.44 0 0.982 C 0 1.524 0.448 1.964 1 1.964 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w56lnIZ_p:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 1.473\" overflow=\"visible\"><path d=\"M 0.75 1.473 L 3.75 1.473 C 4.164 1.473 4.5 1.143 4.5 0.737 C 4.496 0.326 4.16 -0.003 3.75 0 L 0.75 0 C 0.336 0 0 0.33 0 0.737 C 0 1.143 0.336 1.473 0.75 1.473 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-myytt\",layoutDependency:layoutDependency,layoutId:\"d8Yl1z2kM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 1.964\" overflow=\"visible\"><path d=\"M 1 1.964 L 5 1.964 C 5.552 1.964 6 1.524 6 0.982 C 5.995 0.435 5.547 -0.004 5 0 L 1 0 C 0.448 0 0 0.44 0 0.982 C 0 1.524 0.448 1.964 1 1.964 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w56lnIZ_p:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.5 1.473\" overflow=\"visible\"><path d=\"M 0.75 1.473 L 3.75 1.473 C 4.164 1.473 4.5 1.143 4.5 0.737 C 4.496 0.326 4.16 -0.003 3.75 0 L 0.75 0 C 0.336 0 0 0.33 0 0.737 C 0 1.143 0.336 1.473 0.75 1.473 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kxe6fg\",layoutDependency:layoutDependency,layoutId:\"aSQ0JvQXw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.89 2.89\" overflow=\"visible\"><path d=\"M 2.89 1.445 C 2.89 2.243 2.243 2.89 1.445 2.89 C 0.647 2.89 0 2.243 0 1.445 C 0 0.647 0.647 0 1.445 0 C 2.243 0 2.89 0.647 2.89 1.445 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w56lnIZ_p:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.168 2.168\" overflow=\"visible\"><path d=\"M 2.168 1.084 C 2.168 1.682 1.682 2.168 1.084 2.168 C 0.485 2.168 0 1.682 0 1.084 C 0 0.485 0.485 0 1.084 0 C 1.682 0 2.168 0.485 2.168 1.084 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6cagkg\",layoutDependency:layoutDependency,layoutId:\"y0NvDvH6R\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.241 3.373\" overflow=\"visible\"><path d=\"M 5.153 1.498 C 5.306 1.781 5.256 2.131 5.029 2.36 C 4.396 3.008 3.528 3.374 2.621 3.373 C 1.714 3.374 0.845 3.009 0.211 2.36 C -0.015 2.131 -0.065 1.782 0.088 1.499 C 0.595 0.574 1.566 0 2.621 0 C 3.675 0 4.646 0.574 5.153 1.499 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({w56lnIZ_p:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.931 2.53\" overflow=\"visible\"><path d=\"M 3.865 1.123 C 3.98 1.336 3.942 1.598 3.772 1.77 C 3.297 2.256 2.646 2.53 1.966 2.53 C 1.285 2.531 0.634 2.257 0.158 1.77 C -0.011 1.598 -0.049 1.336 0.066 1.124 C 0.447 0.431 1.175 0 1.965 0 C 2.756 0 3.484 0.431 3.865 1.124 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed13()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-xsanw2\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ZQFaXK8_G\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17 15\"><path d=\"M 1.684 3.718 C 1.684 2.173 2.936 0.92 4.482 0.92 L 13.808 0.92 C 15.353 0.92 16.606 2.173 16.606 3.718 L 16.606 10.946 C 16.606 12.419 15.468 13.626 14.023 13.736 L 14.023 13.755 L 14.023 13.791 C 14.023 14.425 13.509 14.939 12.875 14.939 C 12.241 14.939 11.727 14.425 11.727 13.791 L 11.727 13.755 L 11.727 13.744 L 6.777 13.744 L 6.777 13.755 L 6.777 13.791 C 6.777 14.425 6.263 14.939 5.629 14.939 C 4.995 14.939 4.482 14.425 4.482 13.791 L 4.482 13.755 L 4.482 13.744 L 4.482 13.744 C 2.936 13.744 1.684 12.492 1.684 10.946 L 1.684 10.4 C 1.162 10.361 0.751 9.922 0.751 9.386 C 0.751 8.85 1.162 8.41 1.684 8.371 L 1.684 6.246 C 1.162 6.207 0.751 5.767 0.751 5.231 C 0.751 4.695 1.162 4.256 1.684 4.217 Z M 3.979 9.09 C 3.979 9.407 4.236 9.664 4.553 9.664 C 4.87 9.664 5.127 9.407 5.127 9.09 L 5.127 5.575 C 5.127 5.258 4.87 5.001 4.553 5.001 C 4.236 5.001 3.979 5.258 3.979 5.575 Z M 13.162 7.332 C 13.162 8.62 12.134 9.664 10.866 9.664 C 9.598 9.664 8.571 8.62 8.571 7.332 C 8.571 6.045 9.598 5.001 10.866 5.001 C 12.134 5.001 13.162 6.045 13.162 7.332 Z M 10.866 3.835 C 8.964 3.835 7.423 5.401 7.423 7.332 C 7.423 9.264 8.964 10.83 10.866 10.83 C 12.768 10.83 14.31 9.264 14.31 7.332 C 14.31 5.401 12.768 3.835 10.866 3.835 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:9903989528,withExternalLayout:true,...addPropertyOverrides({J2YwkmdFz:{svgContentId:11727327486}},baseVariant,gestureVariant)}),isDisplayed14()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1npdsvi\",layoutDependency:layoutDependency,layoutId:\"RInziYYcm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 19.996\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({N7Rgpk0dI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 14.674\" overflow=\"visible\"><path d=\"M 6.146 0.263 C 7.013 -0.088 7.987 -0.088 8.854 0.263 L 10.301 0.853 L 3.321 4.241 L 0.581 3.031 C 0.923 2.571 1.402 2.196 1.979 1.961 L 6.146 0.264 Z M 11.52 1.35 L 13.02 1.962 C 13.597 2.197 14.076 2.571 14.418 3.03 L 7.498 6.084 L 4.496 4.76 Z M 14.867 3.902 C 14.954 4.175 15 4.462 15 4.755 L 15 9.953 C 15 11.161 14.225 12.256 13.02 12.747 L 8.854 14.444 C 8.579 14.556 8.291 14.633 7.997 14.674 L 7.997 6.933 Z M 7 14.674 C 6.707 14.634 6.42 14.557 6.146 14.446 L 1.979 12.747 C 0.776 12.256 0 11.161 0 9.953 L 0 4.755 C 0 4.462 0.045 4.176 0.132 3.904 L 3.122 5.223 L 3.13 5.226 L 7 6.933 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1te3fvz\",layoutDependency:layoutDependency,layoutId:\"o7pTrmYAy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.96 5.776\" overflow=\"visible\"><path d=\"M 7.421 0.356 L 1.865 2.669 C 1.095 2.989 0.456 3.5 0 4.127 L 3.654 5.776 L 12.96 1.159 L 11.031 0.355 C 9.875 -0.124 8.577 -0.124 7.421 0.355 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({N7Rgpk0dI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.72 4.241\" overflow=\"visible\"><path d=\"M 5.566 0.264 L 1.399 1.961 C 0.821 2.196 0.342 2.571 0 3.031 L 2.74 4.241 L 9.72 0.853 L 8.273 0.263 C 7.406 -0.088 6.433 -0.088 5.566 0.263 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-g4m8za\",layoutDependency:layoutDependency,layoutId:\"kcmcWODjU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.229 6.452\" overflow=\"visible\"><path d=\"M 9.365 0 L 11.365 0.834 C 12.135 1.154 12.773 1.664 13.229 2.29 L 4.002 6.452 L 0 4.647 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({N7Rgpk0dI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.922 4.734\" overflow=\"visible\"><path d=\"M 7.024 0 L 8.524 0.612 C 9.101 0.847 9.58 1.221 9.922 1.68 L 3.001 4.734 L 0 3.409 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10ez2d1\",layoutDependency:layoutDependency,layoutId:\"C25AtjidI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.338 14.682\" overflow=\"visible\"><path d=\"M 9.161 0 C 9.277 0.372 9.338 0.763 9.338 1.163 L 9.338 8.247 C 9.338 9.894 8.304 11.387 6.698 12.055 L 1.143 14.369 C 0.777 14.521 0.393 14.627 0 14.682 L 0 4.132 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({N7Rgpk0dI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.004 10.772\" overflow=\"visible\"><path d=\"M 6.871 0 C 6.958 0.273 7.004 0.56 7.004 0.853 L 7.004 6.051 C 7.004 7.259 6.228 8.355 5.024 8.845 L 0.857 10.542 C 0.583 10.654 0.295 10.731 0 10.772 L 0 3.032 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h7f1hf\",layoutDependency:layoutDependency,layoutId:\"xZ3zOaHi3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.333 14.679\" overflow=\"visible\"><path d=\"M 9.333 14.679 C 8.942 14.624 8.56 14.519 8.195 14.368 L 2.639 12.053 C 1.034 11.383 0 9.891 0 8.244 L 0 1.16 C 0 0.761 0.06 0.37 0.176 0 L 4.163 1.798 L 4.173 1.802 L 9.333 4.129 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({N7Rgpk0dI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7 10.77\" overflow=\"visible\"><path d=\"M 7 10.77 C 6.707 10.729 6.42 10.653 6.146 10.542 L 1.979 8.843 C 0.776 8.352 0 7.257 0 6.049 L 0 0.851 C 0 0.558 0.045 0.271 0.132 0 L 3.122 1.319 L 3.13 1.322 L 7 3.029 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed15()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1pylv0a\",layoutDependency:layoutDependency,layoutId:\"lxJFn9uKp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20.001\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({GMCwGm1Gs:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15.001\" overflow=\"visible\"><path d=\"M 12.859 11.326 C 12.899 11.778 12.939 12.227 12.874 12.603 C 12.49 14.066 11.208 15.058 9.776 14.998 C 9.482 14.946 9.228 14.748 9.093 14.466 C 8.957 14.184 8.956 13.85 9.088 13.566 C 9.247 13.085 9.577 12.945 9.907 12.804 C 10.162 12.695 10.417 12.586 10.597 12.322 C 10.893 11.888 10.82 11.216 10.758 10.635 C 10.732 10.403 10.709 10.184 10.711 10.002 C 10.705 9.589 10.764 9.179 10.888 8.786 C 10.947 8.62 11.021 8.46 11.109 8.309 C 11.135 8.26 11.245 8.136 11.362 8.003 C 11.518 7.827 11.686 7.636 11.691 7.588 C 11.695 7.548 11.528 7.296 11.348 7.024 C 11.157 6.737 10.951 6.426 10.915 6.316 C 10.811 6.015 10.749 5.7 10.729 5.381 C 10.712 5.16 10.738 4.875 10.766 4.571 C 10.823 3.943 10.888 3.233 10.597 2.835 C 10.405 2.573 10.159 2.472 9.918 2.373 C 9.619 2.25 9.326 2.129 9.15 1.704 C 8.982 1.376 8.973 0.99 9.126 0.656 C 9.278 0.324 9.574 0.089 9.917 0.029 C 11.241 -0.225 12.679 1.245 12.883 2.546 C 12.946 2.953 12.911 3.361 12.875 3.771 C 12.838 4.206 12.8 4.642 12.883 5.081 C 13.041 5.932 13.261 6.016 13.959 6.204 C 14.492 6.305 14.908 6.75 15 7.317 L 14.991 7.85 C 14.858 8.617 14.391 8.786 13.756 8.991 C 12.676 9.282 12.769 10.314 12.859 11.326 Z M 1.244 8.991 C 0.609 8.786 0.142 8.617 0.009 7.85 L 0 7.317 C 0.095 6.754 0.51 6.313 1.041 6.213 C 1.739 6.025 1.959 5.941 2.118 5.09 C 2.2 4.651 2.162 4.215 2.124 3.78 C 2.089 3.37 2.053 2.962 2.118 2.555 C 2.32 1.254 3.759 -0.205 5.082 0.029 C 5.427 0.089 5.722 0.323 5.874 0.656 C 6.027 0.99 6.018 1.376 5.85 1.704 C 5.674 2.129 5.381 2.249 5.082 2.373 C 4.841 2.472 4.596 2.573 4.403 2.835 C 4.111 3.233 4.177 3.943 4.234 4.571 C 4.261 4.875 4.288 5.16 4.271 5.38 C 4.251 5.699 4.188 6.013 4.085 6.315 C 4.049 6.426 3.843 6.737 3.652 7.024 C 3.472 7.296 3.305 7.547 3.309 7.588 C 3.314 7.636 3.481 7.827 3.637 8.003 C 3.755 8.136 3.865 8.26 3.891 8.308 C 3.979 8.46 4.053 8.619 4.111 8.785 C 4.235 9.177 4.295 9.588 4.288 10.002 C 4.291 10.184 4.267 10.402 4.242 10.635 C 4.18 11.216 4.107 11.888 4.403 12.322 C 4.583 12.586 4.838 12.695 5.092 12.804 C 5.423 12.945 5.753 13.085 5.912 13.566 C 6.044 13.85 6.043 14.183 5.907 14.465 C 5.772 14.748 5.518 14.945 5.224 14.997 C 3.792 15.057 2.51 14.066 2.126 12.603 C 2.061 12.227 2.101 11.778 2.141 11.326 C 2.231 10.314 2.323 9.282 1.244 8.991 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-salrqp\",layoutDependency:layoutDependency,layoutId:\"lCLEcxfx_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.013 20.001\" overflow=\"visible\"><path d=\"M 6.354 11.988 C 7.201 11.714 7.824 11.489 8.001 10.466 L 8.013 9.756 C 7.891 9 7.336 8.406 6.625 8.271 C 5.695 8.021 5.401 7.909 5.19 6.774 C 5.08 6.189 5.13 5.607 5.18 5.027 C 5.228 4.481 5.275 3.937 5.19 3.394 C 4.918 1.66 3.001 -0.3 1.236 0.038 C 0.778 0.118 0.384 0.431 0.181 0.874 C -0.023 1.32 -0.011 1.835 0.213 2.271 C 0.448 2.838 0.838 2.999 1.237 3.163 C 1.559 3.295 1.886 3.43 2.142 3.78 C 2.531 4.31 2.444 5.257 2.368 6.094 C 2.331 6.5 2.296 6.88 2.318 7.174 C 2.345 7.599 2.428 8.019 2.566 8.421 C 2.614 8.568 2.889 8.982 3.144 9.365 C 3.384 9.728 3.607 10.063 3.601 10.117 C 3.595 10.181 3.371 10.435 3.163 10.67 C 3.007 10.847 2.86 11.013 2.825 11.078 C 2.707 11.281 2.609 11.494 2.531 11.714 C 2.366 12.238 2.286 12.786 2.295 13.335 C 2.292 13.578 2.323 13.87 2.357 14.18 C 2.44 14.954 2.537 15.85 2.142 16.429 C 1.902 16.781 1.562 16.926 1.223 17.071 C 0.783 17.259 0.343 17.446 0.131 18.088 C -0.046 18.466 -0.044 18.911 0.137 19.287 C 0.317 19.663 0.656 19.927 1.048 19.997 C 2.957 20.077 4.666 18.754 5.178 16.803 C 5.265 16.302 5.212 15.704 5.158 15.101 C 5.038 13.752 4.915 12.376 6.354 11.988 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GMCwGm1Gs:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.01 15.001\" overflow=\"visible\"><path d=\"M 4.766 8.991 C 5.401 8.786 5.868 8.617 6.001 7.85 L 6.01 7.317 C 5.918 6.75 5.502 6.305 4.969 6.204 C 4.271 6.016 4.051 5.932 3.893 5.081 C 3.81 4.642 3.848 4.206 3.885 3.771 C 3.921 3.361 3.956 2.953 3.893 2.546 C 3.689 1.245 2.251 -0.225 0.927 0.029 C 0.584 0.089 0.288 0.324 0.136 0.656 C -0.017 0.99 -0.008 1.376 0.16 1.704 C 0.336 2.129 0.629 2.25 0.928 2.373 C 1.169 2.472 1.415 2.573 1.607 2.835 C 1.898 3.233 1.833 3.943 1.776 4.571 C 1.748 4.875 1.722 5.16 1.739 5.381 C 1.759 5.7 1.821 6.015 1.925 6.316 C 1.961 6.426 2.167 6.737 2.358 7.024 C 2.538 7.296 2.705 7.548 2.701 7.588 C 2.696 7.636 2.528 7.827 2.372 8.003 C 2.255 8.136 2.145 8.26 2.119 8.309 C 2.03 8.46 1.957 8.62 1.898 8.786 C 1.774 9.179 1.715 9.589 1.721 10.002 C 1.719 10.184 1.742 10.403 1.768 10.635 C 1.83 11.216 1.903 11.888 1.607 12.322 C 1.427 12.586 1.172 12.695 0.917 12.804 C 0.587 12.945 0.257 13.085 0.098 13.566 C -0.034 13.85 -0.033 14.184 0.103 14.466 C 0.238 14.748 0.492 14.946 0.786 14.998 C 2.218 15.058 3.5 14.066 3.884 12.603 C 3.949 12.227 3.909 11.778 3.869 11.326 C 3.779 10.314 3.686 9.282 4.766 8.991 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-quvyj9\",layoutDependency:layoutDependency,layoutId:\"Vhzmx5xWi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.013 19.995\" overflow=\"visible\"><path d=\"M 1.659 11.983 C 0.812 11.709 0.189 11.484 0.012 10.461 L 0 9.751 C 0.127 9 0.68 8.412 1.388 8.278 C 2.318 8.028 2.612 7.916 2.824 6.781 C 2.933 6.196 2.882 5.614 2.832 5.034 C 2.785 4.488 2.738 3.944 2.824 3.401 C 3.094 1.667 5.012 -0.279 6.776 0.033 C 7.236 0.113 7.629 0.425 7.832 0.869 C 8.036 1.315 8.024 1.83 7.8 2.266 C 7.565 2.833 7.175 2.993 6.776 3.158 C 6.455 3.29 6.128 3.425 5.871 3.775 C 5.482 4.305 5.569 5.252 5.645 6.089 C 5.682 6.495 5.717 6.875 5.695 7.168 C 5.668 7.593 5.585 8.012 5.447 8.415 C 5.399 8.563 5.124 8.977 4.869 9.36 C 4.629 9.723 4.406 10.057 4.412 10.112 C 4.418 10.176 4.642 10.43 4.85 10.665 C 5.006 10.842 5.153 11.008 5.188 11.072 C 5.306 11.274 5.404 11.487 5.482 11.708 C 5.647 12.231 5.727 12.779 5.718 13.33 C 5.721 13.573 5.69 13.864 5.656 14.175 C 5.573 14.949 5.476 15.845 5.871 16.424 C 6.111 16.776 6.451 16.921 6.79 17.066 C 7.23 17.254 7.67 17.441 7.882 18.083 C 8.059 18.461 8.057 18.905 7.876 19.281 C 7.696 19.658 7.357 19.921 6.965 19.991 C 5.056 20.071 3.347 18.749 2.835 16.798 C 2.748 16.297 2.801 15.698 2.855 15.096 C 2.975 13.747 3.098 12.371 1.659 11.983 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GMCwGm1Gs:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.01 14.996\" overflow=\"visible\"><path d=\"M 1.244 8.987 C 0.609 8.782 0.142 8.613 0.009 7.846 L 0 7.313 C 0.095 6.75 0.51 6.309 1.041 6.209 C 1.739 6.021 1.959 5.937 2.118 5.086 C 2.2 4.647 2.162 4.211 2.124 3.776 C 2.089 3.366 2.053 2.958 2.118 2.551 C 2.32 1.25 3.759 -0.209 5.082 0.025 C 5.427 0.085 5.722 0.319 5.874 0.652 C 6.027 0.986 6.018 1.373 5.85 1.7 C 5.674 2.125 5.381 2.245 5.082 2.369 C 4.841 2.468 4.596 2.569 4.403 2.831 C 4.111 3.229 4.177 3.939 4.234 4.567 C 4.261 4.871 4.288 5.156 4.271 5.376 C 4.251 5.695 4.188 6.009 4.085 6.311 C 4.049 6.422 3.843 6.733 3.652 7.02 C 3.472 7.292 3.305 7.543 3.309 7.584 C 3.314 7.632 3.481 7.823 3.637 7.999 C 3.755 8.132 3.865 8.256 3.891 8.304 C 3.979 8.456 4.053 8.615 4.111 8.781 C 4.235 9.173 4.295 9.584 4.288 9.998 C 4.291 10.18 4.267 10.398 4.242 10.631 C 4.18 11.212 4.107 11.884 4.403 12.318 C 4.583 12.582 4.838 12.691 5.092 12.8 C 5.423 12.941 5.753 13.081 5.912 13.562 C 6.044 13.846 6.043 14.179 5.907 14.461 C 5.772 14.744 5.518 14.941 5.224 14.993 C 3.792 15.053 2.51 14.062 2.126 12.599 C 2.061 12.223 2.101 11.774 2.141 11.322 C 2.231 10.31 2.323 9.278 1.244 8.987 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed16()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-2va0jx\",layoutDependency:layoutDependency,layoutId:\"KG6ehEuP6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85.526 95.168\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({VA0jaZ1oI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.005 16.696\" overflow=\"visible\"><g><path d=\"M 14.906 13.784 L 12.889 9.696 C 12.994 9.293 12.854 8.854 12.749 8.486 C 12.696 8.293 12.591 7.977 12.608 7.889 C 12.643 7.801 12.906 7.608 13.064 7.503 C 13.468 7.205 13.994 6.819 13.994 6.222 C 13.994 5.626 13.485 5.258 13.064 4.942 C 12.906 4.836 12.661 4.643 12.608 4.556 C 12.591 4.451 12.678 4.135 12.749 3.942 C 12.906 3.468 13.082 2.872 12.749 2.398 C 12.398 1.924 11.784 1.924 11.275 1.924 C 11.082 1.924 10.749 1.924 10.661 1.872 C 10.591 1.801 10.485 1.503 10.415 1.31 C 10.257 0.836 10.064 0.222 9.503 0.047 C 8.959 -0.128 8.485 0.222 8.047 0.521 C 7.871 0.643 7.608 0.836 7.503 0.854 C 7.398 0.854 7.117 0.643 6.959 0.521 C 6.538 0.222 6.047 -0.128 5.503 0.047 C 4.942 0.222 4.749 0.819 4.591 1.31 C 4.538 1.503 4.433 1.801 4.363 1.872 C 4.275 1.924 3.942 1.924 3.749 1.924 C 3.24 1.924 2.626 1.924 2.275 2.398 C 1.942 2.872 2.117 3.451 2.275 3.942 C 2.328 4.135 2.433 4.451 2.415 4.538 C 2.38 4.626 2.117 4.819 1.959 4.924 C 1.556 5.222 1.029 5.608 1.029 6.205 C 1.029 6.801 1.538 7.17 1.959 7.486 C 2.117 7.591 2.363 7.784 2.415 7.872 C 2.433 7.977 2.345 8.293 2.275 8.486 C 2.152 8.854 2.012 9.31 2.135 9.696 L 0.099 13.784 C -0.058 14.1 -0.023 14.468 0.17 14.749 C 0.345 15.012 0.643 15.17 0.959 15.17 L 1.064 15.17 L 2.485 15.012 L 3.222 16.24 C 3.398 16.521 3.713 16.696 4.047 16.696 L 4.082 16.696 C 4.433 16.679 4.731 16.468 4.889 16.17 L 7.012 11.854 C 7.187 11.731 7.415 11.573 7.503 11.573 C 7.591 11.573 7.819 11.731 7.994 11.854 L 10.117 16.152 C 10.275 16.468 10.573 16.679 10.924 16.679 L 10.959 16.679 C 11.292 16.679 11.608 16.503 11.766 16.222 L 12.503 14.994 L 13.924 15.152 C 14.275 15.187 14.608 15.029 14.819 14.749 C 15.029 14.468 15.064 14.082 14.906 13.784 Z M 4.029 15.415 L 3.38 14.345 C 3.205 14.065 2.889 13.889 2.573 13.889 L 2.468 13.889 L 1.222 14.012 L 2.994 10.433 C 3.24 10.486 3.52 10.486 3.749 10.486 C 3.942 10.486 4.275 10.486 4.363 10.538 C 4.433 10.608 4.538 10.907 4.608 11.1 C 4.766 11.573 4.959 12.187 5.52 12.363 L 5.538 12.363 Z M 6.31 10.994 C 6.17 11.082 5.959 11.24 5.836 11.293 C 5.766 11.187 5.678 10.924 5.626 10.749 C 5.485 10.328 5.345 9.907 4.994 9.643 C 4.643 9.38 4.187 9.38 3.749 9.38 C 3.573 9.38 3.31 9.38 3.187 9.345 C 3.187 9.222 3.275 8.959 3.328 8.801 C 3.45 8.398 3.608 7.942 3.468 7.521 C 3.345 7.117 2.977 6.854 2.626 6.591 C 2.468 6.468 2.187 6.275 2.152 6.24 C 2.187 6.152 2.468 5.942 2.626 5.819 C 2.977 5.556 3.345 5.293 3.468 4.889 C 3.608 4.468 3.468 4.012 3.328 3.608 C 3.275 3.451 3.205 3.187 3.187 3.065 C 3.31 3.029 3.591 3.029 3.749 3.029 C 4.187 3.029 4.643 3.029 4.994 2.766 C 5.345 2.521 5.485 2.082 5.626 1.661 C 5.678 1.503 5.766 1.24 5.836 1.117 C 5.959 1.17 6.17 1.31 6.31 1.415 C 6.661 1.661 7.047 1.942 7.503 1.942 C 7.942 1.942 8.345 1.661 8.696 1.415 C 8.836 1.328 9.047 1.17 9.17 1.117 C 9.24 1.222 9.328 1.486 9.38 1.661 C 9.52 2.082 9.661 2.503 10.012 2.766 C 10.363 3.029 10.819 3.029 11.257 3.029 C 11.433 3.029 11.696 3.029 11.819 3.065 C 11.819 3.187 11.731 3.451 11.678 3.608 C 11.556 4.012 11.398 4.468 11.538 4.889 C 11.661 5.293 12.029 5.556 12.38 5.819 C 12.52 5.924 12.766 6.1 12.836 6.205 C 12.766 6.31 12.52 6.486 12.38 6.591 C 12.029 6.854 11.661 7.117 11.538 7.521 C 11.398 7.942 11.538 8.398 11.678 8.801 C 11.731 8.959 11.801 9.222 11.819 9.345 C 11.696 9.398 11.433 9.398 11.257 9.398 C 10.819 9.398 10.363 9.398 10.012 9.661 C 9.661 9.907 9.52 10.345 9.38 10.766 C 9.328 10.924 9.24 11.187 9.17 11.31 C 9.047 11.258 8.836 11.117 8.696 11.012 C 8.345 10.766 7.959 10.486 7.503 10.486 C 7.064 10.468 6.661 10.749 6.31 10.994 Z M 12.556 13.889 C 12.187 13.854 11.836 14.029 11.643 14.345 L 10.994 15.415 L 9.485 12.38 L 9.503 12.38 C 10.064 12.205 10.257 11.608 10.415 11.117 C 10.468 10.924 10.573 10.626 10.643 10.556 C 10.731 10.503 11.064 10.503 11.257 10.503 C 11.503 10.503 11.766 10.503 12.012 10.451 L 13.784 14.029 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1fldwur\",layoutDependency:layoutDependency,layoutId:\"eybF0GCTa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85.526 95.168\" overflow=\"visible\"><path d=\"M 84.967 78.568 L 73.467 55.268 C 74.067 52.968 73.267 50.468 72.667 48.368 C 72.367 47.268 71.767 45.468 71.867 44.968 C 72.067 44.468 73.567 43.368 74.467 42.768 C 76.767 41.068 79.767 38.868 79.767 35.468 C 79.767 32.068 76.867 29.968 74.467 28.168 C 73.567 27.568 72.167 26.468 71.867 25.968 C 71.767 25.368 72.267 23.568 72.667 22.468 C 73.567 19.768 74.567 16.368 72.667 13.668 C 70.667 10.968 67.167 10.968 64.267 10.968 C 63.167 10.968 61.267 10.968 60.767 10.668 C 60.367 10.268 59.767 8.568 59.367 7.468 C 58.467 4.768 57.367 1.268 54.167 0.268 C 51.067 -0.732 48.367 1.268 45.867 2.968 C 44.867 3.668 43.367 4.768 42.767 4.868 C 42.167 4.868 40.567 3.668 39.667 2.968 C 37.267 1.268 34.467 -0.732 31.367 0.268 C 28.167 1.268 27.067 4.668 26.167 7.468 C 25.867 8.568 25.267 10.268 24.867 10.668 C 24.367 10.968 22.467 10.968 21.367 10.968 C 18.467 10.968 14.967 10.968 12.967 13.668 C 11.067 16.368 12.067 19.668 12.967 22.468 C 13.267 23.568 13.867 25.368 13.767 25.868 C 13.567 26.368 12.067 27.468 11.167 28.068 C 8.867 29.768 5.867 31.968 5.867 35.368 C 5.867 38.768 8.767 40.868 11.167 42.668 C 12.067 43.268 13.467 44.368 13.767 44.868 C 13.867 45.468 13.367 47.268 12.967 48.368 C 12.267 50.468 11.467 53.068 12.167 55.268 L 0.567 78.568 C -0.333 80.368 -0.133 82.468 0.967 84.068 C 1.967 85.568 3.667 86.468 5.467 86.468 L 6.067 86.468 L 14.167 85.568 L 18.367 92.568 C 19.367 94.168 21.167 95.168 23.067 95.168 L 23.267 95.168 C 25.267 95.068 26.967 93.868 27.867 92.168 L 39.967 67.568 C 40.967 66.868 42.267 65.968 42.767 65.968 C 43.267 65.968 44.567 66.868 45.567 67.568 L 57.667 92.068 C 58.567 93.868 60.267 95.068 62.267 95.068 L 62.467 95.068 C 64.367 95.068 66.167 94.068 67.067 92.468 L 71.267 85.468 L 79.367 86.368 C 81.367 86.568 83.267 85.668 84.467 84.068 C 85.667 82.468 85.867 80.268 84.967 78.568 Z M 22.967 87.868 L 19.267 81.768 C 18.267 80.168 16.467 79.168 14.667 79.168 L 14.067 79.168 L 6.967 79.868 L 17.067 59.468 C 18.467 59.768 20.067 59.768 21.367 59.768 C 22.467 59.768 24.367 59.768 24.867 60.068 C 25.267 60.468 25.867 62.168 26.267 63.268 C 27.167 65.968 28.267 69.468 31.467 70.468 L 31.567 70.468 Z M 35.967 62.668 C 35.167 63.168 33.967 64.068 33.267 64.368 C 32.867 63.768 32.367 62.268 32.067 61.268 C 31.267 58.868 30.467 56.468 28.467 54.968 C 26.467 53.468 23.867 53.468 21.367 53.468 C 20.367 53.468 18.867 53.468 18.167 53.268 C 18.167 52.568 18.667 51.068 18.967 50.168 C 19.667 47.868 20.567 45.268 19.767 42.868 C 19.067 40.568 16.967 39.068 14.967 37.568 C 14.067 36.868 12.467 35.768 12.267 35.568 C 12.467 35.068 14.067 33.868 14.967 33.168 C 16.967 31.668 19.067 30.168 19.767 27.868 C 20.567 25.468 19.767 22.868 18.967 20.568 C 18.667 19.668 18.267 18.168 18.167 17.468 C 18.867 17.268 20.467 17.268 21.367 17.268 C 23.867 17.268 26.467 17.268 28.467 15.768 C 30.467 14.368 31.267 11.868 32.067 9.468 C 32.367 8.568 32.867 7.068 33.267 6.368 C 33.967 6.668 35.167 7.468 35.967 8.068 C 37.967 9.468 40.167 11.068 42.767 11.068 C 45.267 11.068 47.567 9.468 49.567 8.068 C 50.367 7.568 51.567 6.668 52.267 6.368 C 52.667 6.968 53.167 8.468 53.467 9.468 C 54.267 11.868 55.067 14.268 57.067 15.768 C 59.067 17.268 61.667 17.268 64.167 17.268 C 65.167 17.268 66.667 17.268 67.367 17.468 C 67.367 18.168 66.867 19.668 66.567 20.568 C 65.867 22.868 64.967 25.468 65.767 27.868 C 66.467 30.168 68.567 31.668 70.567 33.168 C 71.367 33.768 72.767 34.768 73.167 35.368 C 72.767 35.968 71.367 36.968 70.567 37.568 C 68.567 39.068 66.467 40.568 65.767 42.868 C 64.967 45.268 65.767 47.868 66.567 50.168 C 66.867 51.068 67.267 52.568 67.367 53.268 C 66.667 53.568 65.167 53.568 64.167 53.568 C 61.667 53.568 59.067 53.568 57.067 55.068 C 55.067 56.468 54.267 58.968 53.467 61.368 C 53.167 62.268 52.667 63.768 52.267 64.468 C 51.567 64.168 50.367 63.368 49.567 62.768 C 47.567 61.368 45.367 59.768 42.767 59.768 C 40.267 59.668 37.967 61.268 35.967 62.668 Z M 71.567 79.168 C 69.467 78.968 67.467 79.968 66.367 81.768 L 62.667 87.868 L 54.067 70.568 L 54.167 70.568 C 57.367 69.568 58.467 66.168 59.367 63.368 C 59.667 62.268 60.267 60.568 60.667 60.168 C 61.167 59.868 63.067 59.868 64.167 59.868 C 65.567 59.868 67.067 59.868 68.467 59.568 L 78.567 79.968 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({VA0jaZ1oI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.005 16.696\" overflow=\"visible\"><path d=\"M 14.906 13.784 L 12.889 9.696 C 12.994 9.293 12.854 8.854 12.749 8.486 C 12.696 8.293 12.591 7.977 12.608 7.889 C 12.643 7.801 12.906 7.608 13.064 7.503 C 13.468 7.205 13.994 6.819 13.994 6.222 C 13.994 5.626 13.485 5.258 13.064 4.942 C 12.906 4.836 12.661 4.643 12.608 4.556 C 12.591 4.451 12.678 4.135 12.749 3.942 C 12.906 3.468 13.082 2.872 12.749 2.398 C 12.398 1.924 11.784 1.924 11.275 1.924 C 11.082 1.924 10.749 1.924 10.661 1.872 C 10.591 1.801 10.485 1.503 10.415 1.31 C 10.257 0.836 10.064 0.222 9.503 0.047 C 8.959 -0.128 8.485 0.222 8.047 0.521 C 7.871 0.643 7.608 0.836 7.503 0.854 C 7.398 0.854 7.117 0.643 6.959 0.521 C 6.538 0.222 6.047 -0.128 5.503 0.047 C 4.942 0.222 4.749 0.819 4.591 1.31 C 4.538 1.503 4.433 1.801 4.363 1.872 C 4.275 1.924 3.942 1.924 3.749 1.924 C 3.24 1.924 2.626 1.924 2.275 2.398 C 1.942 2.872 2.117 3.451 2.275 3.942 C 2.328 4.135 2.433 4.451 2.415 4.538 C 2.38 4.626 2.117 4.819 1.959 4.924 C 1.556 5.222 1.029 5.608 1.029 6.205 C 1.029 6.801 1.538 7.17 1.959 7.486 C 2.117 7.591 2.363 7.784 2.415 7.872 C 2.433 7.977 2.345 8.293 2.275 8.486 C 2.152 8.854 2.012 9.31 2.135 9.696 L 0.099 13.784 C -0.058 14.1 -0.023 14.468 0.17 14.749 C 0.345 15.012 0.643 15.17 0.959 15.17 L 1.064 15.17 L 2.485 15.012 L 3.222 16.24 C 3.398 16.521 3.713 16.696 4.047 16.696 L 4.082 16.696 C 4.433 16.679 4.731 16.468 4.889 16.17 L 7.012 11.854 C 7.187 11.731 7.415 11.573 7.503 11.573 C 7.591 11.573 7.819 11.731 7.994 11.854 L 10.117 16.152 C 10.275 16.468 10.573 16.679 10.924 16.679 L 10.959 16.679 C 11.292 16.679 11.608 16.503 11.766 16.222 L 12.503 14.994 L 13.924 15.152 C 14.275 15.187 14.608 15.029 14.819 14.749 C 15.029 14.468 15.064 14.082 14.906 13.784 Z M 4.029 15.415 L 3.38 14.345 C 3.205 14.065 2.889 13.889 2.573 13.889 L 2.468 13.889 L 1.222 14.012 L 2.994 10.433 C 3.24 10.486 3.52 10.486 3.749 10.486 C 3.942 10.486 4.275 10.486 4.363 10.538 C 4.433 10.608 4.538 10.907 4.608 11.1 C 4.766 11.573 4.959 12.187 5.52 12.363 L 5.538 12.363 Z M 6.31 10.994 C 6.17 11.082 5.959 11.24 5.836 11.293 C 5.766 11.187 5.678 10.924 5.626 10.749 C 5.485 10.328 5.345 9.907 4.994 9.643 C 4.643 9.38 4.187 9.38 3.749 9.38 C 3.573 9.38 3.31 9.38 3.187 9.345 C 3.187 9.222 3.275 8.959 3.328 8.801 C 3.45 8.398 3.608 7.942 3.468 7.521 C 3.345 7.117 2.977 6.854 2.626 6.591 C 2.468 6.468 2.187 6.275 2.152 6.24 C 2.187 6.152 2.468 5.942 2.626 5.819 C 2.977 5.556 3.345 5.293 3.468 4.889 C 3.608 4.468 3.468 4.012 3.328 3.608 C 3.275 3.451 3.205 3.187 3.187 3.065 C 3.31 3.029 3.591 3.029 3.749 3.029 C 4.187 3.029 4.643 3.029 4.994 2.766 C 5.345 2.521 5.485 2.082 5.626 1.661 C 5.678 1.503 5.766 1.24 5.836 1.117 C 5.959 1.17 6.17 1.31 6.31 1.415 C 6.661 1.661 7.047 1.942 7.503 1.942 C 7.942 1.942 8.345 1.661 8.696 1.415 C 8.836 1.328 9.047 1.17 9.17 1.117 C 9.24 1.222 9.328 1.486 9.38 1.661 C 9.52 2.082 9.661 2.503 10.012 2.766 C 10.363 3.029 10.819 3.029 11.257 3.029 C 11.433 3.029 11.696 3.029 11.819 3.065 C 11.819 3.187 11.731 3.451 11.678 3.608 C 11.556 4.012 11.398 4.468 11.538 4.889 C 11.661 5.293 12.029 5.556 12.38 5.819 C 12.52 5.924 12.766 6.1 12.836 6.205 C 12.766 6.31 12.52 6.486 12.38 6.591 C 12.029 6.854 11.661 7.117 11.538 7.521 C 11.398 7.942 11.538 8.398 11.678 8.801 C 11.731 8.959 11.801 9.222 11.819 9.345 C 11.696 9.398 11.433 9.398 11.257 9.398 C 10.819 9.398 10.363 9.398 10.012 9.661 C 9.661 9.907 9.52 10.345 9.38 10.766 C 9.328 10.924 9.24 11.187 9.17 11.31 C 9.047 11.258 8.836 11.117 8.696 11.012 C 8.345 10.766 7.959 10.486 7.503 10.486 C 7.064 10.468 6.661 10.749 6.31 10.994 Z M 12.556 13.889 C 12.187 13.854 11.836 14.029 11.643 14.345 L 10.994 15.415 L 9.485 12.38 L 9.503 12.38 C 10.064 12.205 10.257 11.608 10.415 11.117 C 10.468 10.924 10.573 10.626 10.643 10.556 C 10.731 10.503 11.064 10.503 11.257 10.503 C 11.503 10.503 11.766 10.503 12.012 10.451 L 13.784 14.029 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-m2ui4z\",layoutDependency:layoutDependency,layoutId:\"OydJNXmfx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85.526 95.168\" overflow=\"visible\"><path d=\"M 84.967 78.568 L 73.467 55.268 C 74.067 52.968 73.267 50.468 72.667 48.368 C 72.367 47.268 71.767 45.468 71.867 44.968 C 72.067 44.468 73.567 43.368 74.467 42.768 C 76.767 41.068 79.767 38.868 79.767 35.468 C 79.767 32.068 76.867 29.968 74.467 28.168 C 73.567 27.568 72.167 26.468 71.867 25.968 C 71.767 25.368 72.267 23.568 72.667 22.468 C 73.567 19.768 74.567 16.368 72.667 13.668 C 70.667 10.968 67.167 10.968 64.267 10.968 C 63.167 10.968 61.267 10.968 60.767 10.668 C 60.367 10.268 59.767 8.568 59.367 7.468 C 58.467 4.768 57.367 1.268 54.167 0.268 C 51.067 -0.732 48.367 1.268 45.867 2.968 C 44.867 3.668 43.367 4.768 42.767 4.868 C 42.167 4.868 40.567 3.668 39.667 2.968 C 37.267 1.268 34.467 -0.732 31.367 0.268 C 28.167 1.268 27.067 4.668 26.167 7.468 C 25.867 8.568 25.267 10.268 24.867 10.668 C 24.367 10.968 22.467 10.968 21.367 10.968 C 18.467 10.968 14.967 10.968 12.967 13.668 C 11.067 16.368 12.067 19.668 12.967 22.468 C 13.267 23.568 13.867 25.368 13.767 25.868 C 13.567 26.368 12.067 27.468 11.167 28.068 C 8.867 29.768 5.867 31.968 5.867 35.368 C 5.867 38.768 8.767 40.868 11.167 42.668 C 12.067 43.268 13.467 44.368 13.767 44.868 C 13.867 45.468 13.367 47.268 12.967 48.368 C 12.267 50.468 11.467 53.068 12.167 55.268 L 0.567 78.568 C -0.333 80.368 -0.133 82.468 0.967 84.068 C 1.967 85.568 3.667 86.468 5.467 86.468 L 6.067 86.468 L 14.167 85.568 L 18.367 92.568 C 19.367 94.168 21.167 95.168 23.067 95.168 L 23.267 95.168 C 25.267 95.068 26.967 93.868 27.867 92.168 L 39.967 67.568 C 40.967 66.868 42.267 65.968 42.767 65.968 C 43.267 65.968 44.567 66.868 45.567 67.568 L 57.667 92.068 C 58.567 93.868 60.267 95.068 62.267 95.068 L 62.467 95.068 C 64.367 95.068 66.167 94.068 67.067 92.468 L 71.267 85.468 L 79.367 86.368 C 81.367 86.568 83.267 85.668 84.467 84.068 C 85.667 82.468 85.867 80.268 84.967 78.568 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({VA0jaZ1oI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.005 16.696\" overflow=\"visible\"><path d=\"M 14.906 13.784 L 12.889 9.696 C 12.994 9.293 12.854 8.854 12.749 8.486 C 12.696 8.293 12.591 7.977 12.608 7.889 C 12.643 7.801 12.906 7.608 13.064 7.503 C 13.468 7.205 13.994 6.819 13.994 6.222 C 13.994 5.626 13.485 5.258 13.064 4.942 C 12.906 4.836 12.661 4.643 12.608 4.556 C 12.591 4.451 12.678 4.135 12.749 3.942 C 12.906 3.468 13.082 2.872 12.749 2.398 C 12.398 1.924 11.784 1.924 11.275 1.924 C 11.082 1.924 10.749 1.924 10.661 1.872 C 10.591 1.801 10.485 1.503 10.415 1.31 C 10.257 0.836 10.064 0.222 9.503 0.047 C 8.959 -0.128 8.485 0.222 8.047 0.521 C 7.871 0.643 7.608 0.836 7.503 0.854 C 7.398 0.854 7.117 0.643 6.959 0.521 C 6.538 0.222 6.047 -0.128 5.503 0.047 C 4.942 0.222 4.749 0.819 4.591 1.31 C 4.538 1.503 4.433 1.801 4.363 1.872 C 4.275 1.924 3.942 1.924 3.749 1.924 C 3.24 1.924 2.626 1.924 2.275 2.398 C 1.942 2.872 2.117 3.451 2.275 3.942 C 2.328 4.135 2.433 4.451 2.415 4.538 C 2.38 4.626 2.117 4.819 1.959 4.924 C 1.556 5.222 1.029 5.608 1.029 6.205 C 1.029 6.801 1.538 7.17 1.959 7.486 C 2.117 7.591 2.363 7.784 2.415 7.872 C 2.433 7.977 2.345 8.293 2.275 8.486 C 2.152 8.854 2.012 9.31 2.135 9.696 L 0.099 13.784 C -0.058 14.1 -0.023 14.468 0.17 14.749 C 0.345 15.012 0.643 15.17 0.959 15.17 L 1.064 15.17 L 2.485 15.012 L 3.222 16.24 C 3.398 16.521 3.713 16.696 4.047 16.696 L 4.082 16.696 C 4.433 16.679 4.731 16.468 4.889 16.17 L 7.012 11.854 C 7.187 11.731 7.415 11.573 7.503 11.573 C 7.591 11.573 7.819 11.731 7.994 11.854 L 10.117 16.152 C 10.275 16.468 10.573 16.679 10.924 16.679 L 10.959 16.679 C 11.292 16.679 11.608 16.503 11.766 16.222 L 12.503 14.994 L 13.924 15.152 C 14.275 15.187 14.608 15.029 14.819 14.749 C 15.029 14.468 15.064 14.082 14.906 13.784 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pqy0xx\",layoutDependency:layoutDependency,layoutId:\"KFv0al9TV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.6 28.4\" overflow=\"visible\"><path d=\"M 16 28.4 L 12.3 22.3 C 11.3 20.7 9.5 19.7 7.7 19.7 L 7.1 19.7 L 0 20.4 L 10.1 0 C 11.5 0.3 13.1 0.3 14.4 0.3 C 15.5 0.3 17.4 0.3 17.9 0.6 C 18.3 1 18.9 2.7 19.3 3.8 C 20.2 6.5 21.3 10 24.5 11 L 24.6 11 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({VA0jaZ1oI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.316 4.982\" overflow=\"visible\"><path d=\"M 2.807 4.982 L 2.158 3.912 C 1.982 3.632 1.667 3.456 1.351 3.456 L 1.246 3.456 L 0 3.579 L 1.772 0 C 2.018 0.053 2.298 0.053 2.526 0.053 C 2.719 0.053 3.053 0.053 3.14 0.105 C 3.211 0.175 3.316 0.474 3.386 0.667 C 3.544 1.14 3.737 1.754 4.298 1.93 L 4.316 1.93 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xt1hsy\",layoutDependency:layoutDependency,layoutId:\"Axh0MV0UV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60.9 58.1\" overflow=\"visible\"><path d=\"M 23.7 56.3 C 22.9 56.8 21.7 57.7 21 58 C 20.6 57.4 20.1 55.9 19.8 54.9 C 19 52.5 18.2 50.1 16.2 48.6 C 14.2 47.1 11.6 47.1 9.1 47.1 C 8.1 47.1 6.6 47.1 5.9 46.9 C 5.9 46.2 6.4 44.7 6.7 43.8 C 7.4 41.5 8.3 38.9 7.5 36.5 C 6.8 34.2 4.7 32.7 2.7 31.2 C 1.8 30.5 0.2 29.4 0 29.2 C 0.2 28.7 1.8 27.5 2.7 26.8 C 4.7 25.3 6.8 23.8 7.5 21.5 C 8.3 19.1 7.5 16.5 6.7 14.2 C 6.4 13.3 6 11.8 5.9 11.1 C 6.6 10.9 8.2 10.9 9.1 10.9 C 11.6 10.9 14.2 10.9 16.2 9.4 C 18.2 8 19 5.5 19.8 3.1 C 20.1 2.2 20.6 0.7 21 0 C 21.7 0.3 22.9 1.1 23.7 1.7 C 25.7 3.1 27.9 4.7 30.5 4.7 C 33 4.7 35.3 3.1 37.3 1.7 C 38.1 1.2 39.3 0.3 40 0 C 40.4 0.6 40.9 2.1 41.2 3.1 C 42 5.5 42.8 7.9 44.8 9.4 C 46.8 10.9 49.4 10.9 51.9 10.9 C 52.9 10.9 54.4 10.9 55.1 11.1 C 55.1 11.8 54.6 13.3 54.3 14.2 C 53.6 16.5 52.7 19.1 53.5 21.5 C 54.2 23.8 56.3 25.3 58.3 26.8 C 59.1 27.4 60.5 28.4 60.9 29 C 60.5 29.6 59.1 30.6 58.3 31.2 C 56.3 32.7 54.2 34.2 53.5 36.5 C 52.7 38.9 53.5 41.5 54.3 43.8 C 54.6 44.7 55 46.2 55.1 46.9 C 54.4 47.2 52.9 47.2 51.9 47.2 C 49.4 47.2 46.8 47.2 44.8 48.7 C 42.8 50.1 42 52.6 41.2 55 C 40.9 55.9 40.4 57.4 40 58.1 C 39.3 57.8 38.1 57 37.3 56.4 C 35.3 55 33.1 53.4 30.5 53.4 C 28 53.3 25.7 54.9 23.7 56.3 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({VA0jaZ1oI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.684 10.193\" overflow=\"visible\"><path d=\"M 4.158 9.877 C 4.018 9.965 3.807 10.123 3.684 10.175 C 3.614 10.07 3.526 9.807 3.474 9.632 C 3.333 9.211 3.193 8.789 2.842 8.526 C 2.491 8.263 2.035 8.263 1.596 8.263 C 1.421 8.263 1.158 8.263 1.035 8.228 C 1.035 8.105 1.123 7.842 1.175 7.684 C 1.298 7.281 1.456 6.825 1.316 6.404 C 1.193 6 0.825 5.737 0.474 5.474 C 0.316 5.351 0.035 5.158 0 5.123 C 0.035 5.035 0.316 4.825 0.474 4.702 C 0.825 4.439 1.193 4.175 1.316 3.772 C 1.456 3.351 1.316 2.895 1.175 2.491 C 1.123 2.333 1.053 2.07 1.035 1.947 C 1.158 1.912 1.439 1.912 1.596 1.912 C 2.035 1.912 2.491 1.912 2.842 1.649 C 3.193 1.404 3.333 0.965 3.474 0.544 C 3.526 0.386 3.614 0.123 3.684 0 C 3.807 0.053 4.018 0.193 4.158 0.298 C 4.509 0.544 4.895 0.825 5.351 0.825 C 5.789 0.825 6.193 0.544 6.544 0.298 C 6.684 0.211 6.895 0.053 7.018 0 C 7.088 0.105 7.175 0.368 7.228 0.544 C 7.368 0.965 7.509 1.386 7.86 1.649 C 8.211 1.912 8.667 1.912 9.105 1.912 C 9.281 1.912 9.544 1.912 9.667 1.947 C 9.667 2.07 9.579 2.333 9.526 2.491 C 9.404 2.895 9.246 3.351 9.386 3.772 C 9.509 4.175 9.877 4.439 10.228 4.702 C 10.368 4.807 10.614 4.982 10.684 5.088 C 10.614 5.193 10.368 5.368 10.228 5.474 C 9.877 5.737 9.509 6 9.386 6.404 C 9.246 6.825 9.386 7.281 9.526 7.684 C 9.579 7.842 9.649 8.105 9.667 8.228 C 9.544 8.281 9.281 8.281 9.105 8.281 C 8.667 8.281 8.211 8.281 7.86 8.544 C 7.509 8.789 7.368 9.228 7.228 9.649 C 7.175 9.807 7.088 10.07 7.018 10.193 C 6.895 10.14 6.684 10 6.544 9.895 C 6.193 9.649 5.807 9.368 5.351 9.368 C 4.912 9.351 4.509 9.632 4.158 9.877 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8iakh5\",layoutDependency:layoutDependency,layoutId:\"fMsSPthkP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.5 28.3\" overflow=\"visible\"><path d=\"M 17.5 19.6 C 15.4 19.4 13.4 20.4 12.3 22.2 L 8.6 28.3 L 0 11 L 0.1 11 C 3.3 10 4.4 6.6 5.3 3.8 C 5.6 2.7 6.2 1 6.6 0.6 C 7.1 0.3 9 0.3 10.1 0.3 C 11.5 0.3 13 0.3 14.4 0 L 24.5 20.4 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({VA0jaZ1oI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.298 4.965\" overflow=\"visible\"><path d=\"M 3.07 3.439 C 2.702 3.404 2.351 3.579 2.158 3.895 L 1.509 4.965 L 0 1.93 L 0.018 1.93 C 0.579 1.754 0.772 1.158 0.93 0.667 C 0.982 0.474 1.088 0.175 1.158 0.105 C 1.246 0.053 1.579 0.053 1.772 0.053 C 2.018 0.053 2.281 0.053 2.526 0 L 4.298 3.579 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed17()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-rqp5uf\",layoutDependency:layoutDependency,layoutId:\"M66_GSbTk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.188 18.6\" overflow=\"visible\"><path d=\"M 25.3 0.9 C 24.1 -0.3 22.1 -0.3 20.8 0.9 L 10.8 11 L 5.4 5.6 C 4.2 4.4 2.2 4.4 0.9 5.6 C -0.3 6.8 -0.3 8.8 0.9 10.1 L 8.5 17.7 C 9.1 18.3 9.9 18.6 10.7 18.6 C 11.5 18.6 12.3 18.3 12.9 17.7 L 25.2 5.4 C 26.5 4.1 26.5 2.1 25.3 0.9 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true})]}),isDisplayed18()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-hvfl0m\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"zHDQC679w\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\"><path d=\"M 13.028 0.125 C 13.428 0.125 13.752 0.449 13.752 0.849 L 13.752 6.081 C 13.752 6.48 13.428 6.804 13.028 6.804 L 8.52 6.804 C 7.721 6.804 7.073 7.452 7.073 8.251 L 7.073 12.76 C 7.073 13.159 6.749 13.483 6.349 13.483 L 1.117 13.483 C 0.718 13.483 0.394 13.159 0.394 12.76 L 0.394 0.849 C 0.394 0.449 0.718 0.125 1.117 0.125 Z M 14.261 7.917 C 14.595 7.917 14.865 8.187 14.865 8.522 L 14.865 13.387 C 14.865 14.055 14.319 14.597 13.656 14.597 L 8.79 14.597 C 8.457 14.597 8.186 14.326 8.186 13.992 L 8.186 8.522 C 8.186 8.188 8.456 7.917 8.79 7.917 Z M 0.95 12.203 C 0.95 12.603 1.274 12.927 1.674 12.927 L 5.793 12.927 C 6.192 12.927 6.516 12.603 6.516 12.203 L 6.516 8.084 C 6.516 7.685 6.192 7.361 5.793 7.361 L 1.674 7.361 C 1.274 7.361 0.95 7.685 0.95 8.084 Z M 8.353 0.682 C 7.953 0.682 7.629 1.006 7.629 1.405 L 7.629 5.524 C 7.629 5.924 7.953 6.248 8.353 6.248 L 12.472 6.248 C 12.871 6.248 13.195 5.924 13.195 5.524 L 13.195 1.405 C 13.195 1.006 12.871 0.682 12.472 0.682 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:9902186007,withExternalLayout:true,...addPropertyOverrides({aZrND69qR:{svgContentId:12057581414}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-b90SL.framer-1b8208j, .framer-b90SL .framer-1b8208j { display: block; }\",\".framer-b90SL.framer-108drw6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 29px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 29px; }\",\".framer-b90SL .framer-e7si18 { flex: none; height: 15px; position: relative; width: 13px; }\",\".framer-b90SL .framer-35arys { flex: none; height: 15px; position: relative; width: 14px; }\",\".framer-b90SL .framer-s8z4lu, .framer-b90SL .framer-hvfl0m { flex: none; height: 15px; position: relative; width: 15px; }\",\".framer-b90SL .framer-1y5l7ny, .framer-b90SL .framer-8ndlvm { height: 15px; position: relative; width: 15px; }\",\".framer-b90SL .framer-1kqca61, .framer-b90SL .framer-1p95vg3 { height: 15px; left: 0px; position: absolute; top: 0px; width: 15px; }\",\".framer-b90SL .framer-sjkjga { height: 9px; left: 1px; position: absolute; top: 0px; width: 14px; }\",\".framer-b90SL .framer-17qyd39 { height: 2px; left: 5px; position: absolute; top: 2px; width: 3px; }\",\".framer-b90SL .framer-51e6qp { height: 1px; left: 9px; position: absolute; top: 1px; width: 2px; }\",\".framer-b90SL .framer-1engtkb { height: 8px; left: 0px; position: absolute; top: 8px; width: 15px; }\",\".framer-b90SL .framer-qlh98q { height: 10px; position: relative; width: 15px; }\",\".framer-b90SL .framer-1j9yzvq { height: 5px; left: 1px; position: absolute; top: 0px; width: 4px; }\",\".framer-b90SL .framer-3t4ifb { height: 2px; left: 2px; position: absolute; top: 3px; width: 2px; }\",\".framer-b90SL .framer-12kwn7u { height: 5px; left: 5px; position: absolute; top: 0px; width: 6px; }\",\".framer-b90SL .framer-50v3u6 { height: 5px; left: 11px; position: absolute; top: 0px; width: 4px; }\",\".framer-b90SL .framer-1b4loje { height: 3px; left: 0px; position: absolute; top: 7px; width: 14px; }\",\".framer-b90SL .framer-550zj9 { height: 3px; left: 12px; position: absolute; top: 6px; width: 3px; }\",\".framer-b90SL .framer-18xeyol { height: 8px; position: relative; width: 15px; }\",\".framer-b90SL .framer-o8a2zh { height: 4px; left: 11px; position: absolute; top: 0px; width: 1px; }\",\".framer-b90SL .framer-69fpt6 { height: 2px; left: 9px; position: absolute; top: 1px; width: 1px; }\",\".framer-b90SL .framer-u2wea6 { height: 2px; left: 7px; position: absolute; top: 2px; width: 1px; }\",\".framer-b90SL .framer-42l8kc { height: 4px; left: 4px; position: absolute; top: 0px; width: 1px; }\",\".framer-b90SL .framer-1icz3iy { height: 2px; left: 2px; position: absolute; top: 1px; width: 1px; }\",\".framer-b90SL .framer-1knzl4s { height: 2px; left: 0px; position: absolute; top: 2px; width: 1px; }\",\".framer-b90SL .framer-1ovw4r0 { height: 3px; left: 6px; position: absolute; top: 5px; width: 2px; }\",\".framer-b90SL .framer-z3w93z { height: 2px; left: 12px; position: absolute; top: 6px; width: 2px; }\",\".framer-b90SL .framer-4kujyv { height: 3px; left: 11px; position: absolute; top: 5px; width: 3px; }\",\".framer-b90SL .framer-1bpdh5e { height: 3px; left: 4px; position: absolute; top: 6px; width: 1px; }\",\".framer-b90SL .framer-8z6vsg { height: 3px; left: 2px; position: absolute; top: 5px; width: 2px; }\",\".framer-b90SL .framer-jrtgcr { height: 3px; left: 8px; position: absolute; top: 5px; width: 2px; }\",\".framer-b90SL .framer-1xyob8n { height: 2px; left: 6px; position: absolute; top: 1px; width: 1px; }\",\".framer-b90SL .framer-ducsne { height: 2px; left: 13px; position: absolute; top: 1px; width: 1px; }\",\".framer-b90SL .framer-1marduk { height: 2px; left: 15px; position: absolute; top: 2px; width: 1px; }\",\".framer-b90SL .framer-1321b66 { height: 20px; position: relative; width: 21px; }\",\".framer-b90SL .framer-jidzhl { height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-b90SL .framer-1vu4zq9 { height: 20px; left: 0px; position: absolute; top: 0px; width: 21px; }\",\".framer-b90SL .framer-f9hpo6 { height: 15px; left: 5px; position: absolute; top: 0px; width: 16px; }\",\".framer-b90SL .framer-1o9kw1q { height: 19px; left: 0px; position: absolute; top: 2px; width: 20px; }\",\".framer-b90SL .framer-19m6ubq { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-b90SL .framer-30atec { flex: none; height: 16px; position: relative; width: 14px; }\",\".framer-b90SL .framer-13qqrr { height: 31px; position: relative; width: 17px; }\",\".framer-b90SL .framer-191cgtz { height: 31px; left: 0px; position: absolute; top: 0px; width: 17px; }\",\".framer-b90SL .framer-1lfyzla { height: 5px; left: 6px; position: absolute; top: 5px; width: 5px; }\",\".framer-b90SL .framer-135czum { height: 18px; position: relative; width: 36px; }\",\".framer-b90SL .framer-1ixvz5h { height: 18px; left: 0px; position: absolute; top: 0px; width: 27px; }\",\".framer-b90SL .framer-pg82fb { height: 11px; left: 13px; position: absolute; top: 4px; width: 11px; }\",\".framer-b90SL .framer-ja11dg { height: 7px; left: 4px; position: absolute; top: 6px; width: 7px; }\",\".framer-b90SL .framer-ju6rjk { height: 12px; left: 29px; position: absolute; top: 4px; width: 8px; }\",\".framer-b90SL .framer-1cicfpy { height: 9px; left: 0px; position: absolute; top: 0px; width: 12px; }\",\".framer-b90SL .framer-16bseww { height: 8px; left: 12px; position: absolute; top: 3px; width: 3px; }\",\".framer-b90SL .framer-dfa939 { height: 11px; left: 3px; position: absolute; top: 3px; width: 9px; }\",\".framer-b90SL .framer-vbf6tg { height: 5px; left: 10px; position: absolute; top: 10px; width: 2px; }\",\".framer-b90SL .framer-kbrdtp { height: 8px; left: 7px; position: absolute; top: 7px; width: 2px; }\",\".framer-b90SL .framer-ov2xw1 { height: 16px; position: relative; width: 20px; }\",\".framer-b90SL .framer-1kms30o { height: 16px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-b90SL .framer-1q2926s { height: 2px; left: 11px; position: absolute; top: 5px; width: 6px; }\",\".framer-b90SL .framer-myytt { height: 2px; left: 11px; position: absolute; top: 9px; width: 6px; }\",\".framer-b90SL .framer-1kxe6fg { height: 3px; left: 5px; position: absolute; top: 5px; width: 3px; }\",\".framer-b90SL .framer-6cagkg { height: 4px; left: 4px; position: absolute; top: 8px; width: 5px; }\",\".framer-b90SL .framer-xsanw2 { flex: none; height: 15px; position: relative; width: 17px; }\",\".framer-b90SL .framer-1npdsvi, .framer-b90SL .framer-1pylv0a { height: 20px; position: relative; width: 20px; }\",\".framer-b90SL .framer-1te3fvz { height: 6px; left: 1px; position: absolute; top: 0px; width: 13px; }\",\".framer-b90SL .framer-g4m8za { height: 7px; left: 6px; position: absolute; top: 2px; width: 13px; }\",\".framer-b90SL .framer-10ez2d1 { height: 15px; left: 11px; position: absolute; top: 6px; width: 10px; }\",\".framer-b90SL .framer-h7f1hf { height: 15px; left: 0px; position: absolute; top: 6px; width: 10px; }\",\".framer-b90SL .framer-salrqp { height: 20px; left: 12px; position: absolute; top: 0px; width: 8px; }\",\".framer-b90SL .framer-quvyj9 { height: 20px; left: 0px; position: absolute; top: 0px; width: 8px; }\",\".framer-b90SL .framer-2va0jx { height: 95px; position: relative; width: 86px; }\",\".framer-b90SL .framer-1fldwur, .framer-b90SL .framer-m2ui4z { height: 95px; left: 0px; position: absolute; top: 0px; width: 86px; }\",\".framer-b90SL .framer-1pqy0xx { height: 29px; left: 7px; position: absolute; top: 60px; width: 25px; }\",\".framer-b90SL .framer-1xt1hsy { height: 58px; left: 13px; position: absolute; top: 7px; width: 61px; }\",\".framer-b90SL .framer-8iakh5 { height: 29px; left: 54px; position: absolute; top: 60px; width: 25px; }\",\".framer-b90SL .framer-rqp5uf { height: 19px; left: 30px; position: absolute; top: 26px; width: 26px; }\",\".framer-b90SL.framer-v-23tl5d .framer-1321b66, .framer-b90SL.framer-v-23tl5d .framer-jidzhl, .framer-b90SL.framer-v-23tl5d .framer-1vu4zq9, .framer-b90SL.framer-v-lyt5h2 .framer-1npdsvi, .framer-b90SL.framer-v-10uz4ek .framer-1pylv0a { height: 15px; width: 15px; }\",\".framer-b90SL.framer-v-23tl5d .framer-f9hpo6 { height: 11px; left: 4px; width: 12px; }\",\".framer-b90SL.framer-v-23tl5d .framer-1o9kw1q { height: 14px; top: 1px; width: 14px; }\",\".framer-b90SL.framer-v-t5rswv .framer-13qqrr, .framer-b90SL.framer-v-t5rswv .framer-191cgtz { height: 15px; width: 8px; }\",\".framer-b90SL.framer-v-t5rswv .framer-1lfyzla { height: 3px; left: 3px; top: 2px; width: 3px; }\",\".framer-b90SL.framer-v-1kjhpgx .framer-135czum { height: 8px; width: 16px; }\",\".framer-b90SL.framer-v-1kjhpgx .framer-1ixvz5h { height: 8px; width: 12px; }\",\".framer-b90SL.framer-v-1kjhpgx .framer-pg82fb { height: 5px; left: 6px; top: 2px; width: 5px; }\",\".framer-b90SL.framer-v-1kjhpgx .framer-ja11dg { height: 3px; left: 2px; top: 3px; width: 3px; }\",\".framer-b90SL.framer-v-1kjhpgx .framer-ju6rjk { height: 5px; left: 13px; top: 2px; width: 4px; }\",\".framer-b90SL.framer-v-1ldqxvf .framer-ov2xw1, .framer-b90SL.framer-v-1ldqxvf .framer-1kms30o { height: 12px; width: 15px; }\",\".framer-b90SL.framer-v-1ldqxvf .framer-1q2926s { height: 2px; left: 9px; top: 4px; width: 5px; }\",\".framer-b90SL.framer-v-1ldqxvf .framer-myytt { height: 2px; left: 9px; top: 7px; width: 5px; }\",\".framer-b90SL.framer-v-1ldqxvf .framer-1kxe6fg { height: 2px; left: 4px; top: 4px; width: 2px; }\",\".framer-b90SL.framer-v-1ldqxvf .framer-6cagkg { height: 3px; left: 3px; top: 6px; width: 4px; }\",\".framer-b90SL.framer-v-lyt5h2 .framer-1te3fvz { height: 4px; left: 1px; width: 10px; }\",\".framer-b90SL.framer-v-lyt5h2 .framer-g4m8za { height: 5px; left: 5px; top: 2px; width: 10px; }\",\".framer-b90SL.framer-v-lyt5h2 .framer-10ez2d1 { height: 11px; left: 8px; top: 4px; width: 7px; }\",\".framer-b90SL.framer-v-lyt5h2 .framer-h7f1hf { height: 11px; top: 4px; width: 7px; }\",\".framer-b90SL.framer-v-10uz4ek .framer-salrqp { height: 15px; left: 9px; width: 6px; }\",\".framer-b90SL.framer-v-10uz4ek .framer-quvyj9 { height: 15px; width: 6px; }\",\".framer-b90SL.framer-v-1fj5g28 .framer-2va0jx, .framer-b90SL.framer-v-1fj5g28 .framer-1fldwur, .framer-b90SL.framer-v-1fj5g28 .framer-m2ui4z { height: 17px; width: 15px; }\",\".framer-b90SL.framer-v-1fj5g28 .framer-1pqy0xx { height: 5px; left: 1px; top: 11px; width: 5px; }\",\".framer-b90SL.framer-v-1fj5g28 .framer-1xt1hsy { height: 10px; left: 2px; top: 1px; width: 11px; }\",\".framer-b90SL.framer-v-1fj5g28 .framer-8iakh5 { height: 5px; left: 10px; top: 11px; width: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 29\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WBBH1zERV\":{\"layout\":[\"fixed\",\"fixed\"]},\"qCKXOC9fr\":{\"layout\":[\"fixed\",\"fixed\"]},\"U7JpIr8El\":{\"layout\":[\"fixed\",\"fixed\"]},\"WKQP8f_26\":{\"layout\":[\"fixed\",\"fixed\"]},\"vB0zU3trL\":{\"layout\":[\"fixed\",\"fixed\"]},\"ebNyAqGFa\":{\"layout\":[\"fixed\",\"fixed\"]},\"DLwjLEV4H\":{\"layout\":[\"fixed\",\"fixed\"]},\"aktMGTDhQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"rAenoHAn8\":{\"layout\":[\"fixed\",\"fixed\"]},\"bWgKIiPDj\":{\"layout\":[\"fixed\",\"fixed\"]},\"ceKwAPz7_\":{\"layout\":[\"fixed\",\"fixed\"]},\"w56lnIZ_p\":{\"layout\":[\"fixed\",\"fixed\"]},\"J2YwkmdFz\":{\"layout\":[\"fixed\",\"fixed\"]},\"ajNT3fhi9\":{\"layout\":[\"fixed\",\"fixed\"]},\"N7Rgpk0dI\":{\"layout\":[\"fixed\",\"fixed\"]},\"GMCwGm1Gs\":{\"layout\":[\"fixed\",\"fixed\"]},\"VA0jaZ1oI\":{\"layout\":[\"fixed\",\"fixed\"]},\"aZrND69qR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yEmIwpVzD\":\"click2\",\"tDHG9H_Qp\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfRjsUDI1c=withCSS(Component,css,\"framer-b90SL\");export default FramerfRjsUDI1c;FramerfRjsUDI1c.displayName=\"OS items\";FramerfRjsUDI1c.defaultProps={height:29,width:29};addPropertyControls(FramerfRjsUDI1c,{variant:{options:[\"rROoq8VoI\",\"WBBH1zERV\",\"qCKXOC9fr\",\"U7JpIr8El\",\"WKQP8f_26\",\"vB0zU3trL\",\"ebNyAqGFa\",\"DLwjLEV4H\",\"aktMGTDhQ\",\"rAenoHAn8\",\"bWgKIiPDj\",\"ceKwAPz7_\",\"w56lnIZ_p\",\"J2YwkmdFz\",\"ajNT3fhi9\",\"N7Rgpk0dI\",\"GMCwGm1Gs\",\"VA0jaZ1oI\",\"aZrND69qR\"],optionTitles:[\"Debian\",\"Ubuntu\",\"Arch\",\"hat\",\"aws\",\"Cisco\",\"Router\",\"macos\",\"linux\",\"keys\",\"FIDO2\",\"Biometric\",\"Identities\",\"Vault\",\"image\",\"packages\",\"snippets\",\"Cert\",\"Group\"],title:\"Variant\",type:ControlType.Enum},yEmIwpVzD:{title:\"Click 2\",type:ControlType.EventHandler},tDHG9H_Qp:{title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerfRjsUDI1c,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfRjsUDI1c\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"yEmIwpVzD\\\":\\\"click2\\\",\\\"tDHG9H_Qp\\\":\\\"image\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"29\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WBBH1zERV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qCKXOC9fr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"U7JpIr8El\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WKQP8f_26\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vB0zU3trL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ebNyAqGFa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DLwjLEV4H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aktMGTDhQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rAenoHAn8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bWgKIiPDj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ceKwAPz7_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w56lnIZ_p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"J2YwkmdFz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ajNT3fhi9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N7Rgpk0dI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GMCwGm1Gs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VA0jaZ1oI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aZrND69qR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"29\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fRjsUDI1c.map","export default{};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Empty.map","import*as t from\"react\";import r from\"process\";var o=\"default\"in t?t.default:t;var h=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var b={};var _=r;!function(t,r){b=r(o)}(\"undefined\"!=typeof self&&self,(t=>(()=>{var r={7403:(t,r,o)=>{o.d(r,{default:()=>F});var b=o(4087),_=o.n(b);const a=function(t){return new RegExp(/<[a-z][\\s\\S]*>/i).test(t)},i=function(t){var r=document.createElement(\"div\");return r.innerHTML=t,r.childNodes},s=function(t,r){return Math.floor(Math.random()*(r-t+1))+t};var m=\"TYPE_CHARACTER\",T=\"REMOVE_CHARACTER\",A=\"REMOVE_ALL\",S=\"REMOVE_LAST_VISIBLE_NODE\",N=\"PAUSE_FOR\",C=\"CALL_FUNCTION\",P=\"ADD_HTML_TAG_ELEMENT\",L=\"CHANGE_DELETE_SPEED\",k=\"CHANGE_DELAY\",D=\"CHANGE_CURSOR\",M=\"PASTE_STRING\",R=\"HTML_TAG\";function g(t,r){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(t);r&&(h=h.filter((function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),o.push.apply(o,h)}return o}function w(t){for(var r=1;r<arguments.length;r++){var o=null!=arguments[r]?arguments[r]:{};r%2?g(Object(o),!0).forEach((function(r){O(t,r,o[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):g(Object(o)).forEach((function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(o,r))}))}return t}function x(t){return function(t){if(Array.isArray(t))return j(t)}(t)||function(t){if(\"undefined\"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t[\"@@iterator\"])return Array.from(t)}(t)||function(t,r){if(t){if(\"string\"==typeof t)return j(t,r);var o=Object.prototype.toString.call(t).slice(8,-1);return\"Object\"===o&&t.constructor&&(o=t.constructor.name),\"Map\"===o||\"Set\"===o?Array.from(t):\"Arguments\"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?j(t,r):void 0}}(t)||function(){throw new TypeError(\"Invalid attempt to spread non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.\")}()}function j(t,r){(null==r||r>t.length)&&(r=t.length);for(var o=0,h=new Array(r);o<r;o++)h[o]=t[o];return h}function E(t,r){for(var o=0;o<r.length;o++){var h=r[o];h.enumerable=h.enumerable||!1,h.configurable=!0,\"value\"in h&&(h.writable=!0),Object.defineProperty(t,h.key,h)}}function O(t,r,o){return r in t?Object.defineProperty(t,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[r]=o,t}const F=function(){function e(t,r){var o=this||h;if(function(t,r){if(!(t instanceof r))throw new TypeError(\"Cannot call a class as a function\")}(this||h,e),O(this||h,\"state\",{cursorAnimation:null,lastFrameTime:null,pauseUntil:null,eventQueue:[],eventLoop:null,eventLoopPaused:!1,reverseCalledEvents:[],calledEvents:[],visibleNodes:[],initialOptions:null,elements:{container:null,wrapper:document.createElement(\"span\"),cursor:document.createElement(\"span\")}}),O(this||h,\"options\",{strings:null,cursor:\"|\",delay:\"natural\",pauseFor:1500,deleteSpeed:\"natural\",loop:!1,autoStart:!1,devMode:!1,skipAddStyles:!1,wrapperClassName:\"Typewriter__wrapper\",cursorClassName:\"Typewriter__cursor\",stringSplitter:null,onCreateTextNode:null,onRemoveNode:null}),O(this||h,\"setupWrapperElement\",(function(){o.state.elements.container&&(o.state.elements.wrapper.className=o.options.wrapperClassName,o.state.elements.cursor.className=o.options.cursorClassName,o.state.elements.cursor.innerHTML=o.options.cursor,o.state.elements.container.innerHTML=\"\",o.state.elements.container.appendChild(o.state.elements.wrapper),o.state.elements.container.appendChild(o.state.elements.cursor))})),O(this||h,\"start\",(function(){return o.state.eventLoopPaused=!1,o.runEventLoop(),o})),O(this||h,\"pause\",(function(){return o.state.eventLoopPaused=!0,o})),O(this||h,\"stop\",(function(){return o.state.eventLoop&&((0,b.cancel)(o.state.eventLoop),o.state.eventLoop=null),o})),O(this||h,\"pauseFor\",(function(t){return o.addEventToQueue(N,{ms:t}),o})),O(this||h,\"typeOutAllStrings\",(function(){return\"string\"==typeof o.options.strings?(o.typeString(o.options.strings).pauseFor(o.options.pauseFor),o):(o.options.strings.forEach((function(t){o.typeString(t).pauseFor(o.options.pauseFor).deleteAll(o.options.deleteSpeed)})),o)})),O(this||h,\"typeString\",(function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(a(t))return o.typeOutHTMLString(t,r);if(t){var h=o.options||{},b=h.stringSplitter,_=\"function\"==typeof b?b(t):t.split(\"\");o.typeCharacters(_,r)}return o})),O(this||h,\"pasteString\",(function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return a(t)?o.typeOutHTMLString(t,r,!0):(t&&o.addEventToQueue(M,{character:t,node:r}),o)})),O(this||h,\"typeOutHTMLString\",(function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,b=i(t);if(b.length>0)for(var _=0;_<b.length;_++){var m=b[_],T=m.innerHTML;m&&3!==m.nodeType?(m.innerHTML=\"\",o.addEventToQueue(P,{node:m,parentNode:r}),h?o.pasteString(T,m):o.typeString(T,m)):m.textContent&&(h?o.pasteString(m.textContent,r):o.typeString(m.textContent,r))}return o})),O(this||h,\"deleteAll\",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"natural\";return o.addEventToQueue(A,{speed:t}),o})),O(this||h,\"changeDeleteSpeed\",(function(t){if(!t)throw new Error(\"Must provide new delete speed\");return o.addEventToQueue(L,{speed:t}),o})),O(this||h,\"changeDelay\",(function(t){if(!t)throw new Error(\"Must provide new delay\");return o.addEventToQueue(k,{delay:t}),o})),O(this||h,\"changeCursor\",(function(t){if(!t)throw new Error(\"Must provide new cursor\");return o.addEventToQueue(D,{cursor:t}),o})),O(this||h,\"deleteChars\",(function(t){if(!t)throw new Error(\"Must provide amount of characters to delete\");for(var r=0;r<t;r++)o.addEventToQueue(T);return o})),O(this||h,\"callFunction\",(function(t,r){if(!t||\"function\"!=typeof t)throw new Error(\"Callbak must be a function\");return o.addEventToQueue(C,{cb:t,thisArg:r}),o})),O(this||h,\"typeCharacters\",(function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!t||!Array.isArray(t))throw new Error(\"Characters must be an array\");return t.forEach((function(t){o.addEventToQueue(m,{character:t,node:r})})),o})),O(this||h,\"removeCharacters\",(function(t){if(!t||!Array.isArray(t))throw new Error(\"Characters must be an array\");return t.forEach((function(){o.addEventToQueue(T)})),o})),O(this||h,\"addEventToQueue\",(function(t,r){var h=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return o.addEventToStateProperty(t,r,h,\"eventQueue\")})),O(this||h,\"addReverseCalledEvent\",(function(t,r){var h=arguments.length>2&&void 0!==arguments[2]&&arguments[2],b=o.options.loop;return b?o.addEventToStateProperty(t,r,h,\"reverseCalledEvents\"):o})),O(this||h,\"addEventToStateProperty\",(function(t,r){var h=arguments.length>2&&void 0!==arguments[2]&&arguments[2],b=arguments.length>3?arguments[3]:void 0,_={eventName:t,eventArgs:r||{}};return o.state[b]=h?[_].concat(x(o.state[b])):[].concat(x(o.state[b]),[_]),o})),O(this||h,\"runEventLoop\",(function(){o.state.lastFrameTime||(o.state.lastFrameTime=Date.now());var t=Date.now(),r=t-o.state.lastFrameTime;if(!o.state.eventQueue.length){if(!o.options.loop)return;o.state.eventQueue=x(o.state.calledEvents),o.state.calledEvents=[],o.options=w({},o.state.initialOptions)}if(o.state.eventLoop=_()(o.runEventLoop),!o.state.eventLoopPaused){if(o.state.pauseUntil){if(t<o.state.pauseUntil)return;o.state.pauseUntil=null}var h,b=x(o.state.eventQueue),F=b.shift();if(!(r<=(h=F.eventName===S||F.eventName===T?\"natural\"===o.options.deleteSpeed?s(40,80):o.options.deleteSpeed:\"natural\"===o.options.delay?s(120,160):o.options.delay))){var z=F.eventName,Q=F.eventArgs;switch(o.logInDevMode({currentEvent:F,state:o.state,delay:h}),z){case M:case m:var I=Q.character,U=Q.node,H=document.createTextNode(I),B=H;o.options.onCreateTextNode&&\"function\"==typeof o.options.onCreateTextNode&&(B=o.options.onCreateTextNode(I,H)),B&&(U?U.appendChild(B):o.state.elements.wrapper.appendChild(B)),o.state.visibleNodes=[].concat(x(o.state.visibleNodes),[{type:\"TEXT_NODE\",character:I,node:B}]);break;case T:b.unshift({eventName:S,eventArgs:{removingCharacterNode:!0}});break;case N:var q=F.eventArgs.ms;o.state.pauseUntil=Date.now()+parseInt(q);break;case C:var V=F.eventArgs,W=V.cb,$=V.thisArg;W.call($,{elements:o.state.elements});break;case P:var G=F.eventArgs,Y=G.node,J=G.parentNode;J?J.appendChild(Y):o.state.elements.wrapper.appendChild(Y),o.state.visibleNodes=[].concat(x(o.state.visibleNodes),[{type:R,node:Y,parentNode:J||o.state.elements.wrapper}]);break;case A:var X=o.state.visibleNodes,K=Q.speed,Z=[];K&&Z.push({eventName:L,eventArgs:{speed:K,temp:!0}});for(var ee=0,te=X.length;ee<te;ee++)Z.push({eventName:S,eventArgs:{removingCharacterNode:!1}});K&&Z.push({eventName:L,eventArgs:{speed:o.options.deleteSpeed,temp:!0}}),b.unshift.apply(b,Z);break;case S:var re=F.eventArgs.removingCharacterNode;if(o.state.visibleNodes.length){var ne=o.state.visibleNodes.pop(),oe=ne.type,ae=ne.node,ie=ne.character;o.options.onRemoveNode&&\"function\"==typeof o.options.onRemoveNode&&o.options.onRemoveNode({node:ae,character:ie}),ae&&ae.parentNode.removeChild(ae),oe===R&&re&&b.unshift({eventName:S,eventArgs:{}})}break;case L:o.options.deleteSpeed=F.eventArgs.speed;break;case k:o.options.delay=F.eventArgs.delay;break;case D:o.options.cursor=F.eventArgs.cursor,o.state.elements.cursor.innerHTML=F.eventArgs.cursor}o.options.loop&&(F.eventName===S||F.eventArgs&&F.eventArgs.temp||(o.state.calledEvents=[].concat(x(o.state.calledEvents),[F]))),o.state.eventQueue=b,o.state.lastFrameTime=t}}})),t)if(\"string\"==typeof t){var F=document.querySelector(t);if(!F)throw new Error(\"Could not find container element\");(this||h).state.elements.container=F}else(this||h).state.elements.container=t;r&&((this||h).options=w(w({},(this||h).options),r)),(this||h).state.initialOptions=w({},(this||h).options),this.init()}var t,r;return t=e,(r=[{key:\"init\",value:function(){var t,r;this.setupWrapperElement(),this.addEventToQueue(D,{cursor:(this||h).options.cursor},!0),this.addEventToQueue(A,null,!0),!window||window.___TYPEWRITER_JS_STYLES_ADDED___||(this||h).options.skipAddStyles||(t=\".Typewriter__cursor{-webkit-animation:Typewriter-cursor 1s infinite;animation:Typewriter-cursor 1s infinite;margin-left:1px}@-webkit-keyframes Typewriter-cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes Typewriter-cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}\",(r=document.createElement(\"style\")).appendChild(document.createTextNode(t)),document.head.appendChild(r),window.___TYPEWRITER_JS_STYLES_ADDED___=!0),!0===(this||h).options.autoStart&&(this||h).options.strings&&this.typeOutAllStrings().start()}},{key:\"logInDevMode\",value:function(t){(this||h).options.devMode&&console.log(t)}}])&&E(t.prototype,r),Object.defineProperty(t,\"prototype\",{writable:!1}),e}()},8552:(t,r,o)=>{var h=o(852)(o(5639),\"DataView\");t.exports=h},1989:(t,r,o)=>{var h=o(1789),b=o(401),_=o(7667),m=o(1327),T=o(1866);function u(t){var r=-1,o=null==t?0:t.length;for(this.clear();++r<o;){var h=t[r];this.set(h[0],h[1])}}u.prototype.clear=h,u.prototype.delete=b,u.prototype.get=_,u.prototype.has=m,u.prototype.set=T,t.exports=u},8407:(t,r,o)=>{var h=o(7040),b=o(4125),_=o(2117),m=o(7518),T=o(4705);function u(t){var r=-1,o=null==t?0:t.length;for(this.clear();++r<o;){var h=t[r];this.set(h[0],h[1])}}u.prototype.clear=h,u.prototype.delete=b,u.prototype.get=_,u.prototype.has=m,u.prototype.set=T,t.exports=u},7071:(t,r,o)=>{var h=o(852)(o(5639),\"Map\");t.exports=h},3369:(t,r,o)=>{var h=o(4785),b=o(1285),_=o(6e3),m=o(9916),T=o(5265);function u(t){var r=-1,o=null==t?0:t.length;for(this.clear();++r<o;){var h=t[r];this.set(h[0],h[1])}}u.prototype.clear=h,u.prototype.delete=b,u.prototype.get=_,u.prototype.has=m,u.prototype.set=T,t.exports=u},3818:(t,r,o)=>{var h=o(852)(o(5639),\"Promise\");t.exports=h},8525:(t,r,o)=>{var h=o(852)(o(5639),\"Set\");t.exports=h},8668:(t,r,o)=>{var b=o(3369),_=o(619),m=o(2385);function i(t){var r=-1,o=null==t?0:t.length;for((this||h).__data__=new b;++r<o;)this.add(t[r])}i.prototype.add=i.prototype.push=_,i.prototype.has=m,t.exports=i},6384:(t,r,o)=>{var b=o(8407),_=o(7465),m=o(3779),T=o(7599),A=o(4758),S=o(4309);function c(t){var r=(this||h).__data__=new b(t);(this||h).size=r.size}c.prototype.clear=_,c.prototype.delete=m,c.prototype.get=T,c.prototype.has=A,c.prototype.set=S,t.exports=c},2705:(t,r,o)=>{var h=o(5639).Symbol;t.exports=h},1149:(t,r,o)=>{var h=o(5639).Uint8Array;t.exports=h},577:(t,r,o)=>{var h=o(852)(o(5639),\"WeakMap\");t.exports=h},4963:t=>{t.exports=function(t,r){for(var o=-1,h=null==t?0:t.length,b=0,_=[];++o<h;){var m=t[o];r(m,o,t)&&(_[b++]=m)}return _}},4636:(t,r,o)=>{var h=o(2545),b=o(5694),_=o(1469),m=o(4144),T=o(5776),A=o(6719),S=Object.prototype.hasOwnProperty;t.exports=function(t,r){var o=_(t),N=!o&&b(t),C=!o&&!N&&m(t),P=!o&&!N&&!C&&A(t),L=o||N||C||P,k=L?h(t.length,String):[],D=k.length;for(var M in t)!r&&!S.call(t,M)||L&&(\"length\"==M||C&&(\"offset\"==M||\"parent\"==M)||P&&(\"buffer\"==M||\"byteLength\"==M||\"byteOffset\"==M)||T(M,D))||k.push(M);return k}},2488:t=>{t.exports=function(t,r){for(var o=-1,h=r.length,b=t.length;++o<h;)t[b+o]=r[o];return t}},2908:t=>{t.exports=function(t,r){for(var o=-1,h=null==t?0:t.length;++o<h;)if(r(t[o],o,t))return!0;return!1}},8470:(t,r,o)=>{var h=o(7813);t.exports=function(t,r){for(var o=t.length;o--;)if(h(t[o][0],r))return o;return-1}},8866:(t,r,o)=>{var h=o(2488),b=o(1469);t.exports=function(t,r,o){var _=r(t);return b(t)?_:h(_,o(t))}},4239:(t,r,o)=>{var h=o(2705),b=o(9607),_=o(2333),m=h?h.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?\"[object Undefined]\":\"[object Null]\":m&&m in Object(t)?b(t):_(t)}},9454:(t,r,o)=>{var h=o(4239),b=o(7005);t.exports=function(t){return b(t)&&\"[object Arguments]\"==h(t)}},939:(t,r,o)=>{var h=o(2492),b=o(7005);t.exports=function e(t,r,o,_,m){return t===r||(null==t||null==r||!b(t)&&!b(r)?t!=t&&r!=r:h(t,r,o,_,e,m))}},2492:(t,r,o)=>{var h=o(6384),b=o(7114),_=o(8351),m=o(6096),T=o(4160),A=o(1469),S=o(4144),N=o(6719),C=\"[object Arguments]\",P=\"[object Array]\",L=\"[object Object]\",k=Object.prototype.hasOwnProperty;t.exports=function(t,r,o,D,M,R){var F=A(t),z=A(r),Q=F?P:T(t),I=z?P:T(r),U=(Q=Q==C?L:Q)==L,H=(I=I==C?L:I)==L,B=Q==I;if(B&&S(t)){if(!S(r))return!1;F=!0,U=!1}if(B&&!U)return R||(R=new h),F||N(t)?b(t,r,o,D,M,R):_(t,r,Q,o,D,M,R);if(!(1&o)){var q=U&&k.call(t,\"__wrapped__\"),V=H&&k.call(r,\"__wrapped__\");if(q||V){var W=q?t.value():t,$=V?r.value():r;return R||(R=new h),M(W,$,o,D,R)}}return!!B&&(R||(R=new h),m(t,r,o,D,M,R))}},8458:(t,r,o)=>{var h=o(3560),b=o(5346),_=o(3218),m=o(346),T=/^\\[object .+?Constructor\\]$/,A=Function.prototype,S=Object.prototype,N=A.toString,C=S.hasOwnProperty,P=RegExp(\"^\"+N.call(C).replace(/[\\\\^$.*+?()[\\]{}|]/g,\"\\\\$&\").replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,\"$1.*?\")+\"$\");t.exports=function(t){return!(!_(t)||b(t))&&(h(t)?P:T).test(m(t))}},8749:(t,r,o)=>{var h=o(4239),b=o(1780),_=o(7005),m={};m[\"[object Float32Array]\"]=m[\"[object Float64Array]\"]=m[\"[object Int8Array]\"]=m[\"[object Int16Array]\"]=m[\"[object Int32Array]\"]=m[\"[object Uint8Array]\"]=m[\"[object Uint8ClampedArray]\"]=m[\"[object Uint16Array]\"]=m[\"[object Uint32Array]\"]=!0,m[\"[object Arguments]\"]=m[\"[object Array]\"]=m[\"[object ArrayBuffer]\"]=m[\"[object Boolean]\"]=m[\"[object DataView]\"]=m[\"[object Date]\"]=m[\"[object Error]\"]=m[\"[object Function]\"]=m[\"[object Map]\"]=m[\"[object Number]\"]=m[\"[object Object]\"]=m[\"[object RegExp]\"]=m[\"[object Set]\"]=m[\"[object String]\"]=m[\"[object WeakMap]\"]=!1,t.exports=function(t){return _(t)&&b(t.length)&&!!m[h(t)]}},280:(t,r,o)=>{var h=o(5726),b=o(6916),_=Object.prototype.hasOwnProperty;t.exports=function(t){if(!h(t))return b(t);var r=[];for(var o in Object(t))_.call(t,o)&&\"constructor\"!=o&&r.push(o);return r}},2545:t=>{t.exports=function(t,r){for(var o=-1,h=Array(t);++o<t;)h[o]=r(o);return h}},1717:t=>{t.exports=function(t){return function(r){return t(r)}}},4757:t=>{t.exports=function(t,r){return t.has(r)}},4429:(t,r,o)=>{var h=o(5639)[\"__core-js_shared__\"];t.exports=h},7114:(t,r,o)=>{var h=o(8668),b=o(2908),_=o(4757);t.exports=function(t,r,o,m,T,A){var S=1&o,N=t.length,C=r.length;if(N!=C&&!(S&&C>N))return!1;var P=A.get(t),L=A.get(r);if(P&&L)return P==r&&L==t;var k=-1,D=!0,M=2&o?new h:void 0;for(A.set(t,r),A.set(r,t);++k<N;){var R=t[k],F=r[k];if(m)var z=S?m(F,R,k,r,t,A):m(R,F,k,t,r,A);if(void 0!==z){if(z)continue;D=!1;break}if(M){if(!b(r,(function(t,r){if(!_(M,r)&&(R===t||T(R,t,o,m,A)))return M.push(r)}))){D=!1;break}}else if(R!==F&&!T(R,F,o,m,A)){D=!1;break}}return A.delete(t),A.delete(r),D}},8351:(t,r,o)=>{var h=o(2705),b=o(1149),_=o(7813),m=o(7114),T=o(8776),A=o(1814),S=h?h.prototype:void 0,N=S?S.valueOf:void 0;t.exports=function(t,r,o,h,S,C,P){switch(o){case\"[object DataView]\":if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case\"[object ArrayBuffer]\":return!(t.byteLength!=r.byteLength||!C(new b(t),new b(r)));case\"[object Boolean]\":case\"[object Date]\":case\"[object Number]\":return _(+t,+r);case\"[object Error]\":return t.name==r.name&&t.message==r.message;case\"[object RegExp]\":case\"[object String]\":return t==r+\"\";case\"[object Map]\":var L=T;case\"[object Set]\":var k=1&h;if(L||(L=A),t.size!=r.size&&!k)return!1;var D=P.get(t);if(D)return D==r;h|=2,P.set(t,r);var M=m(L(t),L(r),h,S,C,P);return P.delete(t),M;case\"[object Symbol]\":if(N)return N.call(t)==N.call(r)}return!1}},6096:(t,r,o)=>{var h=o(8234),b=Object.prototype.hasOwnProperty;t.exports=function(t,r,o,_,m,T){var A=1&o,S=h(t),N=S.length;if(N!=h(r).length&&!A)return!1;for(var C=N;C--;){var P=S[C];if(!(A?P in r:b.call(r,P)))return!1}var L=T.get(t),k=T.get(r);if(L&&k)return L==r&&k==t;var D=!0;T.set(t,r),T.set(r,t);for(var M=A;++C<N;){var R=t[P=S[C]],F=r[P];if(_)var z=A?_(F,R,P,r,t,T):_(R,F,P,t,r,T);if(!(void 0===z?R===F||m(R,F,o,_,T):z)){D=!1;break}M||(M=\"constructor\"==P)}if(D&&!M){var Q=t.constructor,I=r.constructor;Q==I||!(\"constructor\"in t)||!(\"constructor\"in r)||\"function\"==typeof Q&&Q instanceof Q&&\"function\"==typeof I&&I instanceof I||(D=!1)}return T.delete(t),T.delete(r),D}},1957:(t,r,o)=>{var h=\"object\"==typeof o.g&&o.g&&o.g.Object===Object&&o.g;t.exports=h},8234:(t,r,o)=>{var h=o(8866),b=o(9551),_=o(3674);t.exports=function(t){return h(t,_,b)}},5050:(t,r,o)=>{var h=o(7019);t.exports=function(t,r){var o=t.__data__;return h(r)?o[\"string\"==typeof r?\"string\":\"hash\"]:o.map}},852:(t,r,o)=>{var h=o(8458),b=o(7801);t.exports=function(t,r){var o=b(t,r);return h(o)?o:void 0}},9607:(t,r,o)=>{var h=o(2705),b=Object.prototype,_=b.hasOwnProperty,m=b.toString,T=h?h.toStringTag:void 0;t.exports=function(t){var r=_.call(t,T),o=t[T];try{t[T]=void 0;var h=!0}catch(t){}var b=m.call(t);return h&&(r?t[T]=o:delete t[T]),b}},9551:(t,r,o)=>{var h=o(4963),b=o(479),_=Object.prototype.propertyIsEnumerable,m=Object.getOwnPropertySymbols,T=m?function(t){return null==t?[]:(t=Object(t),h(m(t),(function(r){return _.call(t,r)})))}:b;t.exports=T},4160:(t,r,o)=>{var h=o(8552),b=o(7071),_=o(3818),m=o(8525),T=o(577),A=o(4239),S=o(346),N=\"[object Map]\",C=\"[object Promise]\",P=\"[object Set]\",L=\"[object WeakMap]\",k=\"[object DataView]\",D=S(h),M=S(b),R=S(_),F=S(m),z=S(T),Q=A;(h&&Q(new h(new ArrayBuffer(1)))!=k||b&&Q(new b)!=N||_&&Q(_.resolve())!=C||m&&Q(new m)!=P||T&&Q(new T)!=L)&&(Q=function(t){var r=A(t),o=\"[object Object]\"==r?t.constructor:void 0,h=o?S(o):\"\";if(h)switch(h){case D:return k;case M:return N;case R:return C;case F:return P;case z:return L}return r}),t.exports=Q},7801:t=>{t.exports=function(t,r){return null==t?void 0:t[r]}},1789:(t,r,o)=>{var b=o(4536);t.exports=function(){(this||h).__data__=b?b(null):{},(this||h).size=0}},401:t=>{t.exports=function(t){var r=this.has(t)&&delete(this||h).__data__[t];return(this||h).size-=r?1:0,r}},7667:(t,r,o)=>{var b=o(4536),_=Object.prototype.hasOwnProperty;t.exports=function(t){var r=(this||h).__data__;if(b){var o=r[t];return\"__lodash_hash_undefined__\"===o?void 0:o}return _.call(r,t)?r[t]:void 0}},1327:(t,r,o)=>{var b=o(4536),_=Object.prototype.hasOwnProperty;t.exports=function(t){var r=(this||h).__data__;return b?void 0!==r[t]:_.call(r,t)}},1866:(t,r,o)=>{var b=o(4536);t.exports=function(t,r){var o=(this||h).__data__;return(this||h).size+=this.has(t)?0:1,o[t]=b&&void 0===r?\"__lodash_hash_undefined__\":r,this||h}},5776:t=>{var r=/^(?:0|[1-9]\\d*)$/;t.exports=function(t,o){var h=typeof t;return!!(o=null==o?9007199254740991:o)&&(\"number\"==h||\"symbol\"!=h&&r.test(t))&&t>-1&&t%1==0&&t<o}},7019:t=>{t.exports=function(t){var r=typeof t;return\"string\"==r||\"number\"==r||\"symbol\"==r||\"boolean\"==r?\"__proto__\"!==t:null===t}},5346:(t,r,o)=>{var h,b=o(4429),_=(h=/[^.]+$/.exec(b&&b.keys&&b.keys.IE_PROTO||\"\"))?\"Symbol(src)_1.\"+h:\"\";t.exports=function(t){return!!_&&_ in t}},5726:t=>{var r=Object.prototype;t.exports=function(t){var o=t&&t.constructor;return t===(\"function\"==typeof o&&o.prototype||r)}},7040:t=>{t.exports=function(){(this||h).__data__=[],(this||h).size=0}},4125:(t,r,o)=>{var b=o(8470),_=Array.prototype.splice;t.exports=function(t){var r=(this||h).__data__,o=b(r,t);return!(o<0||(o==r.length-1?r.pop():_.call(r,o,1),--(this||h).size,0))}},2117:(t,r,o)=>{var b=o(8470);t.exports=function(t){var r=(this||h).__data__,o=b(r,t);return o<0?void 0:r[o][1]}},7518:(t,r,o)=>{var b=o(8470);t.exports=function(t){return b((this||h).__data__,t)>-1}},4705:(t,r,o)=>{var b=o(8470);t.exports=function(t,r){var o=(this||h).__data__,_=b(o,t);return _<0?(++(this||h).size,o.push([t,r])):o[_][1]=r,this||h}},4785:(t,r,o)=>{var b=o(1989),_=o(8407),m=o(7071);t.exports=function(){(this||h).size=0,(this||h).__data__={hash:new b,map:new(m||_),string:new b}}},1285:(t,r,o)=>{var b=o(5050);t.exports=function(t){var r=b(this||h,t).delete(t);return(this||h).size-=r?1:0,r}},6e3:(t,r,o)=>{var b=o(5050);t.exports=function(t){return b(this||h,t).get(t)}},9916:(t,r,o)=>{var b=o(5050);t.exports=function(t){return b(this||h,t).has(t)}},5265:(t,r,o)=>{var b=o(5050);t.exports=function(t,r){var o=b(this||h,t),_=o.size;return o.set(t,r),(this||h).size+=o.size==_?0:1,this||h}},8776:t=>{t.exports=function(t){var r=-1,o=Array(t.size);return t.forEach((function(t,h){o[++r]=[h,t]})),o}},4536:(t,r,o)=>{var h=o(852)(Object,\"create\");t.exports=h},6916:(t,r,o)=>{var h=o(5569)(Object.keys,Object);t.exports=h},1167:(t,r,o)=>{t=o.nmd(t);var h=o(1957),b=r&&!r.nodeType&&r,_=b&&t&&!t.nodeType&&t,m=_&&_.exports===b&&h.process,T=function(){try{return _&&_.require&&_.require(\"util\").types||m&&m.binding&&m.binding(\"util\")}catch(t){}}();t.exports=T},2333:t=>{var r=Object.prototype.toString;t.exports=function(t){return r.call(t)}},5569:t=>{t.exports=function(t,r){return function(o){return t(r(o))}}},5639:(t,r,o)=>{var h=o(1957),b=\"object\"==typeof self&&self&&self.Object===Object&&self,_=h||b||Function(\"return this\")();t.exports=_},619:t=>{t.exports=function(t){return(this||h).__data__.set(t,\"__lodash_hash_undefined__\"),this||h}},2385:t=>{t.exports=function(t){return(this||h).__data__.has(t)}},1814:t=>{t.exports=function(t){var r=-1,o=Array(t.size);return t.forEach((function(t){o[++r]=t})),o}},7465:(t,r,o)=>{var b=o(8407);t.exports=function(){(this||h).__data__=new b,(this||h).size=0}},3779:t=>{t.exports=function(t){var r=(this||h).__data__,o=r.delete(t);return(this||h).size=r.size,o}},7599:t=>{t.exports=function(t){return(this||h).__data__.get(t)}},4758:t=>{t.exports=function(t){return(this||h).__data__.has(t)}},4309:(t,r,o)=>{var b=o(8407),_=o(7071),m=o(3369);t.exports=function(t,r){var o=(this||h).__data__;if(o instanceof b){var T=o.__data__;if(!_||T.length<199)return T.push([t,r]),(this||h).size=++o.size,this||h;o=(this||h).__data__=new m(T)}return o.set(t,r),(this||h).size=o.size,this||h}},346:t=>{var r=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return r.call(t)}catch(t){}try{return t+\"\"}catch(t){}}return\"\"}},7813:t=>{t.exports=function(t,r){return t===r||t!=t&&r!=r}},5694:(t,r,o)=>{var h=o(9454),b=o(7005),_=Object.prototype,m=_.hasOwnProperty,T=_.propertyIsEnumerable,A=h(function(){return arguments}())?h:function(t){return b(t)&&m.call(t,\"callee\")&&!T.call(t,\"callee\")};t.exports=A},1469:t=>{var r=Array.isArray;t.exports=r},8612:(t,r,o)=>{var h=o(3560),b=o(1780);t.exports=function(t){return null!=t&&b(t.length)&&!h(t)}},4144:(t,r,o)=>{t=o.nmd(t);var h=o(5639),b=o(5062),_=r&&!r.nodeType&&r,m=_&&t&&!t.nodeType&&t,T=m&&m.exports===_?h.Buffer:void 0,A=(T?T.isBuffer:void 0)||b;t.exports=A},8446:(t,r,o)=>{var h=o(939);t.exports=function(t,r){return h(t,r)}},3560:(t,r,o)=>{var h=o(4239),b=o(3218);t.exports=function(t){if(!b(t))return!1;var r=h(t);return\"[object Function]\"==r||\"[object GeneratorFunction]\"==r||\"[object AsyncFunction]\"==r||\"[object Proxy]\"==r}},1780:t=>{t.exports=function(t){return\"number\"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},3218:t=>{t.exports=function(t){var r=typeof t;return null!=t&&(\"object\"==r||\"function\"==r)}},7005:t=>{t.exports=function(t){return null!=t&&\"object\"==typeof t}},6719:(t,r,o)=>{var h=o(8749),b=o(1717),_=o(1167),m=_&&_.isTypedArray,T=m?b(m):h;t.exports=T},3674:(t,r,o)=>{var h=o(4636),b=o(280),_=o(8612);t.exports=function(t){return _(t)?h(t):b(t)}},479:t=>{t.exports=function(){return[]}},5062:t=>{t.exports=function(){return!1}},75:function(t){(function(){var r,o,h,b,m,T;\"undefined\"!=typeof performance&&null!==performance&&performance.now?t.exports=function(){return performance.now()}:\"undefined\"!=typeof _&&null!==_&&_.hrtime?(t.exports=function(){return(r()-m)/1e6},o=_.hrtime,b=(r=function(){var t;return 1e9*(t=o())[0]+t[1]})(),T=1e9*_.uptime(),m=b-T):Date.now?(t.exports=function(){return Date.now()-h},h=Date.now()):(t.exports=function(){return(new Date).getTime()-h},h=(new Date).getTime())}).call(this||h)},4087:(t,r,o)=>{for(var h=o(75),b=\"undefined\"==typeof window?o.g:window,_=[\"moz\",\"webkit\"],m=\"AnimationFrame\",T=b[\"request\"+m],A=b[\"cancel\"+m]||b[\"cancelRequest\"+m],S=0;!T&&S<_.length;S++)T=b[_[S]+\"Request\"+m],A=b[_[S]+\"Cancel\"+m]||b[_[S]+\"CancelRequest\"+m];if(!T||!A){var N=0,C=0,P=[];T=function(t){if(0===P.length){var r=h(),o=Math.max(0,16.666666666666668-(r-N));N=o+r,setTimeout((function(){var t=P.slice(0);P.length=0;for(var r=0;r<t.length;r++)if(!t[r].cancelled)try{t[r].callback(N)}catch(t){setTimeout((function(){throw t}),0)}}),Math.round(o))}return P.push({handle:++C,callback:t,cancelled:!1}),C},A=function(t){for(var r=0;r<P.length;r++)P[r].handle===t&&(P[r].cancelled=!0)}}t.exports=function(t){return T.call(b,t)},t.exports.cancel=function(){A.apply(b,arguments)},t.exports.polyfill=function(t){t||(t=b),t.requestAnimationFrame=T,t.cancelAnimationFrame=A}},8156:r=>{r.exports=t}},o={};function n(t){var h=o[t];if(void 0!==h)return h.exports;var b=o[t]={id:t,loaded:!1,exports:{}};return r[t].call(b.exports,b,b.exports,n),b.loaded=!0,b.exports}n.n=t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return n.d(r,{a:r}),r},n.d=(t,r)=>{for(var o in r)n.o(r,o)&&!n.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},n.g=function(){if(\"object\"==typeof globalThis)return globalThis;try{return this||h||new Function(\"return this\")()}catch(t){if(\"object\"==typeof window)return window}}(),n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r),n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t);var b={};return(()=>{n.d(b,{default:()=>A});var t=n(8156),r=n.n(t),o=n(7403),_=n(8446),m=n.n(_);function s(t){return s=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t},s(t)}function u(t,r){if(!(t instanceof r))throw new TypeError(\"Cannot call a class as a function\")}function c(t,r){for(var o=0;o<r.length;o++){var h=r[o];h.enumerable=h.enumerable||!1,h.configurable=!0,\"value\"in h&&(h.writable=!0),Object.defineProperty(t,h.key,h)}}function p(t,r){return p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,r){return t.__proto__=r,t},p(t,r)}function l(t,r){if(r&&(\"object\"===s(r)||\"function\"==typeof r))return r;if(void 0!==r)throw new TypeError(\"Derived constructors may only return object or undefined\");return f(t)}function f(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}function v(t){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},v(t)}function d(t,r,o){return r in t?Object.defineProperty(t,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[r]=o,t}var T=function(t){!function(t,r){if(\"function\"!=typeof r&&null!==r)throw new TypeError(\"Super expression must either be null or a function\");t.prototype=Object.create(r&&r.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,\"prototype\",{writable:!1}),r&&p(t,r)}(y,t);var b,_,T,A,S=(T=y,A=function(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}(),function(){var t,r=v(T);if(A){var o=v(this||h).constructor;t=Reflect.construct(r,arguments,o)}else t=r.apply(this||h,arguments);return l(this||h,t)});function y(){var t;u(this||h,y);for(var r=arguments.length,o=new Array(r),b=0;b<r;b++)o[b]=arguments[b];return d(f(t=S.call.apply(S,[this||h].concat(o))),\"state\",{instance:null}),t}return b=y,(_=[{key:\"componentDidMount\",value:function(){var t=this||h,r=new o.default((this||h).typewriter,(this||h).props.options);this.setState({instance:r},(function(){var o=t.props.onInit;o&&o(r)}))}},{key:\"componentDidUpdate\",value:function(t){m()((this||h).props.options,t.options)||this.setState({instance:new o.default((this||h).typewriter,(this||h).props.options)})}},{key:\"componentWillUnmount\",value:function(){(this||h).state.instance&&(this||h).state.instance.stop()}},{key:\"render\",value:function(){var t=this||h,o=(this||h).props.component;return r().createElement(o,{ref:function(r){return t.typewriter=r},className:\"Typewriter\",\"data-testid\":\"typewriter-wrapper\"})}}])&&c(b.prototype,_),Object.defineProperty(b,\"prototype\",{writable:!1}),y}(t.Component);T.defaultProps={component:\"div\"};const A=T})(),b.default})()));var m=b;const T=b.Typewriter;export{T as Typewriter,m as default};\n\n//# sourceMappingURL=react.js.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import Typewriter from\"typewriter-effect\";const headingStyles=props=>{return{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"visible\",fontSize:props.font.fontSize,fontFamily:props.font.fontFamily||\"Inter\",fontWeight:props.font.fontWeight,letterSpacing:props.font.letterSpacing,lineHeight:props.font.lineHeightType?props.font.lineHeight:`${props.font.lineHeightPixels}px`,textAlign:props.font.textAlign,whiteSpace:props.font.whiteSpace,color:props.color,left:`${props.font.offset}%`,margin:0,padding:0};};/**\n * Typewriter\n * By Benjamin den Boer\n * @benjaminnathan\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TypeWriter(props){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isPreview=RenderTarget.current()===RenderTarget.preview;const strings=props.text.split(\" \");const content=props.split?strings:props.text;const canvasContent=props.split?strings[0]:props.text;/* Semantics */const tagMap={paragraph:\"p\",heading1:\"h1\",heading2:\"h2\",heading3:\"h3\"};const Tag=tagMap[props.tag];const cursorStyles=`.${props.id} .Typewriter { font-size: ${props.font.fontSize}px; font-weight: ${props.font.fontWeight}; margin: 0; padding: 0; } .${props.id} .Typewriter__cursor { color: ${props.cursorColor} !important; }`;const TypeWriterPure=()=>/*#__PURE__*/_jsx(\"span\",{style:headingStyles(props),children:/*#__PURE__*/_jsx(Typewriter,{options:{strings:content,autoStart:props.autoStart,loop:props.loop,cursor:props.cursor,pauseFor:props.pauseFor*1e3,delay:props.delayType?\"natural\":props.delayNumber*1e3},component:isPreview?\"span\":Tag,onInit:typewriter=>{typewriter.callFunction(state=>{if(props.loop)return;// Remove caret on end\n    if(!props.caretVisibility){state.elements.cursor.style.display=\"none\";}});}})});const TypeWriterWithCSS=withCSS(()=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"contents\"},className:`${props.id}`,children:/*#__PURE__*/_jsx(TypeWriterPure,{})}),cursorStyles);return isCanvas?/*#__PURE__*/_jsx(\"div\",{style:headingStyles(props),children:canvasContent}):/*#__PURE__*/_jsx(TypeWriterWithCSS,{});}TypeWriter.displayName=\"Typewriter\";TypeWriter.defaultProps={text:\"Hello World\",font:{fontFamily:\"Inter\",fontSize:32,fontWeight:600,textAlign:\"center\",lineHeight:1.2,lineHeightType:true,lineHeightPixels:100,letterSpacing:0,offset:0,whiteSpace:\"nowrap\"},cursor:\"|\",delayType:true,delayNumber:.2,pauseFor:1,loop:true,caretVisibility:true,split:false,autoStart:true,tag:\"heading1\",color:\"#888\",cursorColor:\"rgba(136, 136, 136, 0.5)\"};/* Property Controls */addPropertyControls(TypeWriter,{tag:{title:\"Tag\",type:ControlType.Enum,options:[\"heading1\",\"heading2\",\"heading3\",\"paragraph\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"],defaultValue:TypeWriter.defaultProps.tag,displaySegmentedControl:true},text:{type:ControlType.String,title:\"Text\",defaultValue:TypeWriter.defaultProps.text},autoStart:{title:\"Autoplay\",type:ControlType.Boolean,defaultValue:TypeWriter.defaultProps.autoStart},split:{title:\"Per Word\",type:ControlType.Boolean,defaultValue:TypeWriter.defaultProps.split},loop:{title:\"Loop\",type:ControlType.Boolean,defaultValue:TypeWriter.defaultProps.loop},caretVisibility:{title:\"Caret\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:TypeWriter.defaultProps.caretVisibility,hidden:props=>props.loop},delayType:{title:\"Delay\",type:ControlType.Boolean,enabledTitle:\"Natural\",disabledTitle:\"Number\",defaultValue:TypeWriter.defaultProps.delayType},delayNumber:{title:\"Delay\",type:ControlType.Number,step:.1,min:0,defaultValue:TypeWriter.defaultProps.delayNumber,displayStepper:true,hidden:props=>props.delayType},pauseFor:{title:\"Pause\",type:ControlType.Number,min:0,defaultValue:TypeWriter.defaultProps.pauseFor,displayStepper:true},color:{type:ControlType.Color,defaultValue:TypeWriter.defaultProps.color},font:{type:ControlType.Object,controls:{fontFamily:{title:\"Font\",type:ControlType.String,placeholder:\"Inter\",defaultValue:TypeWriter.defaultProps.font.fontFamily},fontSize:{title:\"Size\",type:ControlType.Number,min:0,max:500,step:.5,defaultValue:TypeWriter.defaultProps.font.fontSize},fontWeight:{type:ControlType.Enum,options:[100,200,300,400,500,600,700,800,900],defaultValue:TypeWriter.defaultProps.font.fontWeight,title:\"Weight\"},textAlign:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:TypeWriter.defaultProps.font.textAlign},letterSpacing:{title:\"Letter\",type:ControlType.Number,defaultValue:TypeWriter.defaultProps.font.letterSpacing,step:.1,displayStepper:true},offset:{type:ControlType.Number,title:\"Offset\",min:-100,max:100,displayStepper:true,step:.25,defaultValue:TypeWriter.defaultProps.font.offset,unit:\"%\"},whiteSpace:{type:ControlType.Enum,title:\"Space\",options:[\"normal\",\"nowrap\",\"pre\",\"pre-wrap\",\"preline\",\"break-spaces\"],optionTitles:[\"Normal\",\"No Wrap\",\"Pre\",\"Pre Wrap\",\"Preline\",\"Break Spaces\"],defaultValue:TypeWriter.defaultProps.font.whiteSpace},lineHeight:{type:ControlType.Number,title:\"Line\",min:-500,max:500,displayStepper:true,step:.1,defaultValue:TypeWriter.defaultProps.font.lineHeight,hidden:props=>!props.lineHeightType},lineHeightPixels:{type:ControlType.Number,title:\"Line\",min:-500,max:500,displayStepper:true,step:.1,defaultValue:TypeWriter.defaultProps.font.lineHeightPixels,hidden:props=>props.lineHeightType},lineHeightType:{type:ControlType.Boolean,title:\" \",enabledTitle:\"em\",disabledTitle:\"px\",defaultValue:TypeWriter.defaultProps.font.lineHeightType}}},cursor:{title:\"Cursor\",type:ControlType.String,defaultValue:TypeWriter.defaultProps.cursor,placeholder:\"Character\"},cursorColor:{type:ControlType.Color,title:\" \",defaultValue:TypeWriter.defaultProps.cursorColor}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TypeWriter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Typewriter.map","// Generated by Framer (bb8870d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import OSItems from\"https://framerusercontent.com/modules/PUQvoOQsMfSX6bzh9mdh/enGlHJvlkASospns7jpR/fRjsUDI1c.js\";import Typewriter from\"https://framerusercontent.com/modules/vgSbxmWWvbgW6ShllXld/IkcZ6LdJBUqPPlbnntkz/Typewriter.js\";const OSItemsFonts=getFonts(OSItems);const TypewriterFonts=getFonts(Typewriter);const OSItemsControls=getPropertyControls(OSItems);const cycleOrder=[\"jTw6pF8Pg\",\"JAxPFJbEF\",\"hXexPq3Wv\",\"tEE5JsQDO\"];const serializationHash=\"framer-PwsRG\";const variantClassNames={hXexPq3Wv:\"framer-v-15zeys\",JAxPFJbEF:\"framer-v-19vkav0\",jTw6pF8Pg:\"framer-v-iwr8f7\",tEE5JsQDO:\"framer-v-1f0eswa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sMqQwrju0=undefined;const D_7RQ2YYT=undefined;const zqQWU_Nw7=undefined;const NsMRjz2o_=undefined;const RUF9oId6e=undefined;const HhmD1iK17=undefined;const yM4tiOuIu=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"jTw6pF8Pg\",\"Variant 2\":\"JAxPFJbEF\",\"Variant 3\":\"hXexPq3Wv\",\"Variant 4\":\"tEE5JsQDO\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Arch:\"qCKXOC9fr\",aws:\"WKQP8f_26\",Biometric:\"ceKwAPz7_\",Cert:\"VA0jaZ1oI\",Cisco:\"vB0zU3trL\",Debian:\"rROoq8VoI\",FIDO2:\"bWgKIiPDj\",Group:\"aZrND69qR\",hat:\"U7JpIr8El\",Identities:\"w56lnIZ_p\",image:\"ajNT3fhi9\",keys:\"rAenoHAn8\",linux:\"aktMGTDhQ\",macos:\"DLwjLEV4H\",packages:\"N7Rgpk0dI\",Router:\"ebNyAqGFa\",snippets:\"GMCwGm1Gs\",Ubuntu:\"WBBH1zERV\",Vault:\"J2YwkmdFz\"};const getProps=({autoplay,border,height,id,image,label,moreOptions,oS,tag,width,...props})=>{return{...props,D_7RQ2YYT:humanReadableEnumMap[oS]??oS??props.D_7RQ2YYT??\"rROoq8VoI\",HhmD1iK17:tag??props.HhmD1iK17??\"ssh, dev, db\",NsMRjz2o_:label??props.NsMRjz2o_??\"Dev Postgresql\",RUF9oId6e:autoplay??props.RUF9oId6e??true,sMqQwrju0:border??props.sMqQwrju0??{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},variant:humanReadableVariantMap[props.variant]??props.variant??\"jTw6pF8Pg\",yM4tiOuIu:moreOptions??props.yM4tiOuIu??false,zqQWU_Nw7:image??props.zqQWU_Nw7};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,D_7RQ2YYT,NsMRjz2o_,HhmD1iK17,RUF9oId6e,yM4tiOuIu,zqQWU_Nw7,sMqQwrju0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jTw6pF8Pg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"JAxPFJbEF\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"JAxPFJbEF\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id: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(scopingClassNames,\"framer-iwr8f7\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"jTw6pF8Pg\",ref:refBinding,style:{\"--border-bottom-width\":(sMqQwrju0?.borderBottomWidth??sMqQwrju0?.borderWidth)+\"px\",\"--border-color\":sMqQwrju0?.borderColor,\"--border-left-width\":(sMqQwrju0?.borderLeftWidth??sMqQwrju0?.borderWidth)+\"px\",\"--border-right-width\":(sMqQwrju0?.borderRightWidth??sMqQwrju0?.borderWidth)+\"px\",\"--border-style\":sMqQwrju0?.borderStyle,\"--border-top-width\":(sMqQwrju0?.borderTopWidth??sMqQwrju0?.borderWidth)+\"px\",backgroundColor:\"rgba(174, 178, 194, 0.05)\",borderBottomLeftRadius:11.58,borderBottomRightRadius:11.58,borderTopLeftRadius:11.58,borderTopRightRadius:11.58,...style},variants:{hXexPq3Wv:{backgroundColor:\"rgba(174, 178, 194, 0.1)\"}},...addPropertyOverrides({hXexPq3Wv:{\"data-framer-name\":\"Variant 3\"},JAxPFJbEF:{\"data-framer-name\":\"Variant 2\"},tEE5JsQDO:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"28px\",y:(componentViewport?.y||0)+7.2358+((componentViewport?.height||200)-42.4716)/2,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qy7753-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wTt9qsdnP-container\",nodeId:\"wTt9qsdnP\",rendersWithMotion:true,scopeId:\"uRiylM7DJ\",children:/*#__PURE__*/_jsx(OSItems,{height:\"100%\",id:\"wTt9qsdnP\",layoutId:\"wTt9qsdnP\",style:{height:\"100%\",width:\"100%\"},tDHG9H_Qp:toResponsiveImage(zqQWU_Nw7),variant:matchVariant(D_7RQ2YYT),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10pmvc6\",layoutDependency:layoutDependency,layoutId:\"OQAXUL8WA\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uegsrx\",layoutDependency:layoutDependency,layoutId:\"re4N60tP9\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{tEE5JsQDO:{backgroundColor:\"rgb(41, 48, 74)\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", sans-serif',\"--framer-font-size\":\"10.13px\",\"--framer-font-weight\":\"450\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Dev Postgresql\"})}),className:\"framer-gquw7x\",\"data-framer-name\":\"Acorn 21C\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"CDZL8ZlbM\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:NsMRjz2o_,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({tEE5JsQDO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10.13px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"}})}),text:undefined}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-an4bmy-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"avIWy_z0D-container\",nodeId:\"avIWy_z0D\",rendersWithMotion:true,scopeId:\"uRiylM7DJ\",children:/*#__PURE__*/_jsx(Typewriter,{autoStart:RUF9oId6e,caretVisibility:true,color:\"rgb(255, 255, 255)\",cursor:\"\",cursorColor:\"rgb(244, 224, 220)\",delayNumber:.07,delayType:false,font:{fontFamily:\"CircularXX Book\",fontSize:10.13,fontWeight:300,letterSpacing:0,lineHeight:1.2,lineHeightPixels:100,lineHeightType:true,offset:0,textAlign:\"left\",whiteSpace:\"normal\"},height:\"100%\",id:\"avIWy_z0D\",layoutId:\"avIWy_z0D\",loop:false,pauseFor:2,split:false,style:{width:\"100%\"},tag:\"heading3\",text:\"Admin Devops Team\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qb2vjs\",layoutDependency:layoutDependency,layoutId:\"oyyslsiMz\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{tEE5JsQDO:{backgroundColor:\"rgb(41, 48, 74)\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", sans-serif',\"--framer-font-size\":\"8.68px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(141, 145, 165))\"},children:\"ssh, dev, db\"})}),className:\"framer-3wq3in\",\"data-framer-name\":\"SSH\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"kbcybInYq\",style:{\"--extracted-r6o4lv\":\"rgb(141, 145, 165)\",\"--framer-paragraph-spacing\":\"0px\"},text:HhmD1iK17,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({tEE5JsQDO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"8.68px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(141, 145, 165))\"}})}),text:undefined}},baseVariant,gestureVariant)})})]}),yM4tiOuIu!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-oqktw5\",layoutDependency:layoutDependency,layoutId:\"GuMcho9nn\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-91hy01\",layoutDependency:layoutDependency,layoutId:\"Xxk3FIeaY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.8 3.05\" overflow=\"visible\"><path d=\"M 1.6 0 C 0.716 0 0 0.682 0 1.525 C 0 2.367 0.716 3.05 1.6 3.05 C 2.483 3.05 3.2 2.367 3.2 1.525 C 3.2 0.682 2.483 0 1.6 0 Z M 6.4 0 C 5.516 0 4.8 0.682 4.8 1.525 C 4.8 2.367 5.516 3.05 6.4 3.05 C 7.283 3.05 8 2.367 8 1.525 C 8 0.682 7.283 0 6.4 0 Z M 11.2 3.05 C 12.084 3.05 12.8 2.367 12.8 1.525 C 12.8 0.682 12.084 0 11.2 0 C 10.316 0 9.6 0.682 9.6 1.525 C 9.6 2.367 10.316 3.05 11.2 3.05 Z\" fill=\"rgba(255,255,255,0.7)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1e8lnp4\",layoutDependency:layoutDependency,layoutId:\"UvUt5Ehkg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.2 3.05\" overflow=\"visible\"><path d=\"M 3.2 1.525 C 3.2 2.367 2.483 3.05 1.6 3.05 C 0.716 3.05 0 2.367 0 1.525 C 0 0.682 0.716 0 1.6 0 C 2.483 0 3.2 0.682 3.2 1.525 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o1cuoy\",layoutDependency:layoutDependency,layoutId:\"Nw5Ekz7rr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.2 3.05\" overflow=\"visible\"><path d=\"M 3.2 1.525 C 3.2 2.367 2.483 3.05 1.6 3.05 C 0.716 3.05 0 2.367 0 1.525 C 0 0.682 0.716 0 1.6 0 C 2.483 0 3.2 0.682 3.2 1.525 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17mioam\",layoutDependency:layoutDependency,layoutId:\"yLpQMtVCq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.2 3.05\" overflow=\"visible\"><path d=\"M 1.6 3.05 C 2.484 3.05 3.2 2.367 3.2 1.525 C 3.2 0.682 2.484 0 1.6 0 C 0.716 0 0 0.682 0 1.525 C 0 2.367 0.716 3.05 1.6 3.05 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]})})})});});const css=[\".framer-PwsRG.framer-w8wpdt, .framer-PwsRG .framer-w8wpdt { display: block; }\",\".framer-PwsRG.framer-iwr8f7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8.6829557px; height: min-content; justify-content: center; overflow: hidden; padding: 7.2357964515686035px 8.682955741882324px 7.2357964515686035px 7.2357964515686035px; position: relative; width: 176px; will-change: var(--framer-will-change-override, transform); }\",\".framer-PwsRG .framer-qy7753-container { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-PwsRG .framer-10pmvc6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PwsRG .framer-1uegsrx, .framer-PwsRG .framer-1qb2vjs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PwsRG .framer-gquw7x, .framer-PwsRG .framer-3wq3in { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-PwsRG .framer-an4bmy-container { flex: none; height: auto; position: relative; width: 100%; z-index: 4; }\",\".framer-PwsRG .framer-oqktw5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-PwsRG .framer-91hy01 { height: 3px; position: relative; width: 13px; }\",\".framer-PwsRG .framer-1e8lnp4 { height: 3px; left: 0px; position: absolute; top: 0px; width: 3px; }\",\".framer-PwsRG .framer-o1cuoy { height: 3px; left: 5px; position: absolute; top: 0px; width: 3px; }\",\".framer-PwsRG .framer-17mioam { height: 3px; left: 10px; position: absolute; top: 0px; width: 3px; }\",\".framer-PwsRG.framer-v-1f0eswa .framer-10pmvc6 { gap: 4px; }\",\".framer-PwsRG.framer-v-1f0eswa .framer-gquw7x { height: 12px; }\",\".framer-PwsRG.framer-v-1f0eswa .framer-1qb2vjs { flex-direction: row; height: 8px; width: 84px; }\",\".framer-PwsRG.framer-v-1f0eswa .framer-3wq3in { flex: 1 0 0px; width: 1px; }\",'.framer-PwsRG[data-border=\"true\"]::after, .framer-PwsRG [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 176\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JAxPFJbEF\":{\"layout\":[\"fixed\",\"auto\"]},\"hXexPq3Wv\":{\"layout\":[\"fixed\",\"auto\"]},\"tEE5JsQDO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"D_7RQ2YYT\":\"oS\",\"NsMRjz2o_\":\"label\",\"HhmD1iK17\":\"tag\",\"RUF9oId6e\":\"autoplay\",\"yM4tiOuIu\":\"moreOptions\",\"zqQWU_Nw7\":\"image\",\"sMqQwrju0\":\"border\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruRiylM7DJ=withCSS(Component,css,\"framer-PwsRG\");export default FrameruRiylM7DJ;FrameruRiylM7DJ.displayName=\"data cell_s\";FrameruRiylM7DJ.defaultProps={height:42,width:176};addPropertyControls(FrameruRiylM7DJ,{variant:{options:[\"jTw6pF8Pg\",\"JAxPFJbEF\",\"hXexPq3Wv\",\"tEE5JsQDO\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},D_7RQ2YYT:OSItemsControls?.[\"variant\"]&&{...OSItemsControls[\"variant\"],defaultValue:\"rROoq8VoI\",description:undefined,hidden:undefined,optional:undefined,title:\"OS\"},onD_7RQ2YYTChange:{changes:\"D_7RQ2YYT\",type:ControlType.ChangeHandler},NsMRjz2o_:{defaultValue:\"Dev Postgresql\",displayTextArea:false,title:\"Label\",type:ControlType.String},onNsMRjz2o_Change:{changes:\"NsMRjz2o_\",type:ControlType.ChangeHandler},HhmD1iK17:{defaultValue:\"ssh, dev, db\",displayTextArea:false,title:\"tag\",type:ControlType.String},onHhmD1iK17Change:{changes:\"HhmD1iK17\",type:ControlType.ChangeHandler},RUF9oId6e:{defaultValue:true,title:\"Autoplay\",type:ControlType.Boolean},onRUF9oId6eChange:{changes:\"RUF9oId6e\",type:ControlType.ChangeHandler},yM4tiOuIu:{defaultValue:false,title:\"more options\",type:ControlType.Boolean},onyM4tiOuIuChange:{changes:\"yM4tiOuIu\",type:ControlType.ChangeHandler},zqQWU_Nw7:{title:\"Image\",type:ControlType.ResponsiveImage},sMqQwrju0:{defaultValue:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border}});addFonts(FrameruRiylM7DJ,[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"}]},...OSItemsFonts,...TypewriterFonts],{supportsExplicitInterCodegen:true});FrameruRiylM7DJ.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(OSItems,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruRiylM7DJ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"176\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JAxPFJbEF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hXexPq3Wv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tEE5JsQDO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"D_7RQ2YYT\\\":\\\"oS\\\",\\\"NsMRjz2o_\\\":\\\"label\\\",\\\"HhmD1iK17\\\":\\\"tag\\\",\\\"RUF9oId6e\\\":\\\"autoplay\\\",\\\"yM4tiOuIu\\\":\\\"moreOptions\\\",\\\"zqQWU_Nw7\\\":\\\"image\\\",\\\"sMqQwrju0\\\":\\\"border\\\"}\",\"framerIntrinsicHeight\":\"42\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uRiylM7DJ.map","// Generated by Framer (bb8870d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import OSItems from\"https://framerusercontent.com/modules/PUQvoOQsMfSX6bzh9mdh/enGlHJvlkASospns7jpR/fRjsUDI1c.js\";import{Lottie}from\"https://framerusercontent.com/modules/YbkSqZ7STzW5WsMb1yan/RLfsHd78NBd0kbafA9hd/Lottie.js\";import ContextMenuItem from\"https://framerusercontent.com/modules/341vYVxN86UViKMPgVX7/0bAWYSOKruyJBUpPDFET/DQfHSBNMs.js\";import DataCell_s from\"https://framerusercontent.com/modules/bnOomLrFEZrkYWW9gBhi/J6q39NhSdcofPp3c76Qt/uRiylM7DJ.js\";const DataCell_sFonts=getFonts(DataCell_s);const OSItemsFonts=getFonts(OSItems);const ContextMenuItemFonts=getFonts(ContextMenuItem);const MotionDivWithFX=withFX(motion.div);const MotionDivWithFX1=withFX(motion.div);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(MotionDivWithFX1);const LottieFonts=getFonts(Lottie);const Image1WithFX=withFX(Image1);const Image1WithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(Image1WithFX);const cycleOrder=[\"IzJIssRqK\",\"a33wHy6qw\",\"w30BBVpHl\",\"Gta5p_bX8\",\"fkB3nSTt_\",\"oZPfksw2I\",\"Mp2RcWHsp\",\"EVq6JXZhU\",\"qTdVifB7H\",\"cp_MyTNFH\",\"iXoJnVo5t\",\"fW6JdTLcq\",\"q6hax_zKC\",\"mLN_IJJVL\",\"sDKjnMviS\",\"cBeiH3vho\",\"A5kV3_KiT\",\"UXyKOszKR\",\"qijwoNQH4\",\"YlryQKu70\",\"TVyw3YZp8\",\"YdvQqQfX9\",\"hG5XAhVkK\",\"CxglUVu5p\",\"tFHiPM4Kf\"];const serializationHash=\"framer-vP7Oj\";const variantClassNames={a33wHy6qw:\"framer-v-b9hfeg\",A5kV3_KiT:\"framer-v-1rdxzov\",cBeiH3vho:\"framer-v-p37hi7\",cp_MyTNFH:\"framer-v-72h1sn\",CxglUVu5p:\"framer-v-ky1r2w\",EVq6JXZhU:\"framer-v-18h3zv\",fkB3nSTt_:\"framer-v-ad5378\",fW6JdTLcq:\"framer-v-1brjhsm\",Gta5p_bX8:\"framer-v-luq5ud\",hG5XAhVkK:\"framer-v-160ovrh\",iXoJnVo5t:\"framer-v-1l58n62\",IzJIssRqK:\"framer-v-19tkxwz\",mLN_IJJVL:\"framer-v-1pf5j5e\",Mp2RcWHsp:\"framer-v-vrs902\",oZPfksw2I:\"framer-v-1fpy2p2\",q6hax_zKC:\"framer-v-1sid7pf\",qijwoNQH4:\"framer-v-n0feyz\",qTdVifB7H:\"framer-v-cmfa25\",sDKjnMviS:\"framer-v-t3bkcv\",tFHiPM4Kf:\"framer-v-es47b9\",TVyw3YZp8:\"framer-v-h8lw4i\",UXyKOszKR:\"framer-v-jxxxax\",w30BBVpHl:\"framer-v-h8gyx1\",YdvQqQfX9:\"framer-v-1lnjfrx\",YlryQKu70:\"framer-v-1q7javu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DkgWAiHJU=undefined;const transition1={duration:0,type:\"tween\"};const transition2={damping:60,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition3={delay:0,duration:.7,ease:[.44,0,.56,1],type:\"tween\"};const transition4={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const transition5={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const transition6={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate3=(_,t)=>`translateX(-50%) ${t}`;const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition7={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-330,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:-170,y:0};const transition8={delay:0,duration:.5,ease:[.42,0,.58,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,x:-174,y:0};const transition9={delay:.2,duration:.2,ease:[.42,0,.58,1],type:\"tween\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:0};const animation7={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition10={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation8={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition11={delay:3,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition11,x:0,y:0};const animation10={opacity:.001,rotate:0,rotateX:0,rotateY:90,scale:1,skewX:0,skewY:0,x:-70,y:0};const transition12={bounce:.2,delay:1,duration:.8,type:\"spring\"};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition12,x:0,y:0};const transition13={delay:.4,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition13,x:0,y:0};const transition14={delay:.2,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation13={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition14,x:0,y:0};const transition15={bounce:.2,delay:.8,duration:.4,type:\"spring\"};const animation14={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition15,x:0,y:0};const transition16={bounce:.2,delay:.3,duration:.4,type:\"spring\"};const animation15={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition16,x:0,y:0};const animation16={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation17={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:0};const animation18={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transition17={delay:.6,duration:.3,ease:[.42,0,.58,1],type:\"tween\"};const animation19={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition17,x:0,y:0};const transition18={delay:.8,duration:.3,ease:[.42,0,.58,1],type:\"tween\"};const animation20={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition18,x:0,y:0};const transition19={delay:1,duration:.3,ease:[.42,0,.58,1],type:\"tween\"};const animation21={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition19,x:0,y:0};const transition20={bounce:.2,delay:0,duration:1.2,type:\"spring\"};const animation22={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition20,x:0,y:0};const animation23={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:50,y:-80};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Instruction 1\":\"q6hax_zKC\",\"Instruction 2\":\"YlryQKu70\",\"Mob - Instruction 1\":\"tFHiPM4Kf\",\"Mobile 1\":\"qijwoNQH4\",\"Mobile 2\":\"cBeiH3vho\",\"One click connection 1\":\"fkB3nSTt_\",\"One click connection 2\":\"A5kV3_KiT\",\"Section 4 start\":\"fW6JdTLcq\",\"SSH.id_connect\":\"sDKjnMviS\",\"SSH.id\":\"UXyKOszKR\",\"Variant 1\":\"IzJIssRqK\",\"Variant 11\":\"mLN_IJJVL\",\"Variant 13\":\"hG5XAhVkK\",\"Variant 14\":\"YdvQqQfX9\",\"Variant 15\":\"CxglUVu5p\"};const Variants=motion.create(React.Fragment);const getProps=({connectionSpinnerVisible,height,id,width,...props})=>{return{...props,DkgWAiHJU:connectionSpinnerVisible??props.DkgWAiHJU??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"IzJIssRqK\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,DkgWAiHJU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IzJIssRqK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearz07z0r=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"fkB3nSTt_\",true),4e3);});const onAppeara6c952=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Mp2RcWHsp\",true),2e3);});const onAppear1idwiq8=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"cp_MyTNFH\",true),1500);});const onAppear1q8ia6e=activeVariantCallback(async(...args)=>{setVariant(\"oZPfksw2I\",true);});const onAppearrum2np=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"w30BBVpHl\",true),1500);});const onAppear17c9fzs=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"a33wHy6qw\",true),2e3);});const onAppear1vxp9r=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"qTdVifB7H\",true),1e3);});const onAppearvo4byp=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"iXoJnVo5t\",true),1500);});const onAppear7vx5s9=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"EVq6JXZhU\",true),1e3);});const onAppear1lz2qfc=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Gta5p_bX8\",true),1e3);});const onAppear4mcogq=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"cBeiH3vho\",true),4e3);});const onAppearbx7cpo=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"UXyKOszKR\",true),2e3);});const onAppear7cb1ia=activeVariantCallback(async(...args)=>{setVariant(\"A5kV3_KiT\",true);});const onAppear18107bh=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"sDKjnMviS\",true),1500);});const onAppearylq2ci=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"mLN_IJJVL\",true),2e3);});const onAppearvzzffe=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"hG5XAhVkK\",true),1500);});const onAppear1ikkrt7=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"YdvQqQfX9\",true),1e3);});const onAppear130ftga=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"CxglUVu5p\",true),1500);});const onAppearaix0vo=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"TVyw3YZp8\",true),1e3);});const onAppearqfi814=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"YlryQKu70\",true),1e3);});const isDisplayed=()=>{if([\"mLN_IJJVL\",\"sDKjnMviS\",\"cBeiH3vho\",\"A5kV3_KiT\",\"UXyKOszKR\",\"qijwoNQH4\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"Gta5p_bX8\",\"fkB3nSTt_\",\"oZPfksw2I\",\"EVq6JXZhU\",\"qTdVifB7H\",\"cp_MyTNFH\",\"iXoJnVo5t\",\"fW6JdTLcq\",\"q6hax_zKC\",\"YlryQKu70\",\"TVyw3YZp8\",\"YdvQqQfX9\",\"hG5XAhVkK\",\"CxglUVu5p\",\"tFHiPM4Kf\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"w30BBVpHl\",\"Gta5p_bX8\",\"fkB3nSTt_\",\"oZPfksw2I\",\"Mp2RcWHsp\",\"EVq6JXZhU\",\"qTdVifB7H\",\"cp_MyTNFH\",\"iXoJnVo5t\",\"fW6JdTLcq\",\"q6hax_zKC\",\"sDKjnMviS\",\"cBeiH3vho\",\"A5kV3_KiT\",\"UXyKOszKR\",\"qijwoNQH4\",\"YlryQKu70\",\"TVyw3YZp8\",\"YdvQqQfX9\",\"hG5XAhVkK\",\"CxglUVu5p\",\"tFHiPM4Kf\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"a33wHy6qw\",\"w30BBVpHl\",\"Mp2RcWHsp\",\"mLN_IJJVL\",\"sDKjnMviS\",\"UXyKOszKR\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"cBeiH3vho\",\"A5kV3_KiT\",\"qijwoNQH4\",\"YlryQKu70\",\"TVyw3YZp8\",\"YdvQqQfX9\",\"hG5XAhVkK\",\"CxglUVu5p\",\"tFHiPM4Kf\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if([\"YlryQKu70\",\"TVyw3YZp8\",\"YdvQqQfX9\",\"hG5XAhVkK\",\"CxglUVu5p\",\"tFHiPM4Kf\"].includes(baseVariant))return false;return true;};const isDisplayed6=()=>{if([\"Gta5p_bX8\",\"EVq6JXZhU\",\"qTdVifB7H\",\"cp_MyTNFH\",\"iXoJnVo5t\",\"q6hax_zKC\"].includes(baseVariant))return false;return true;};const isDisplayed7=()=>{if([\"fkB3nSTt_\",\"oZPfksw2I\",\"fW6JdTLcq\"].includes(baseVariant))return true;return false;};const isDisplayed8=()=>{if([\"fkB3nSTt_\",\"oZPfksw2I\",\"fW6JdTLcq\",\"cBeiH3vho\",\"A5kV3_KiT\",\"qijwoNQH4\"].includes(baseVariant))return false;return true;};const onTapkzg435=activeVariantCallback(async(...args)=>{setVariant(\"Gta5p_bX8\");});const isDisplayed9=()=>{if([\"Gta5p_bX8\",\"EVq6JXZhU\",\"qTdVifB7H\",\"cp_MyTNFH\",\"iXoJnVo5t\",\"q6hax_zKC\",\"YlryQKu70\",\"TVyw3YZp8\",\"YdvQqQfX9\",\"hG5XAhVkK\",\"CxglUVu5p\",\"tFHiPM4Kf\"].includes(baseVariant))return true;return false;};const isDisplayed10=()=>{if([\"qTdVifB7H\",\"iXoJnVo5t\",\"YdvQqQfX9\",\"CxglUVu5p\"].includes(baseVariant))return false;return true;};const isDisplayed11=()=>{if([\"Gta5p_bX8\",\"EVq6JXZhU\",\"cp_MyTNFH\",\"q6hax_zKC\",\"YlryQKu70\",\"TVyw3YZp8\",\"hG5XAhVkK\",\"tFHiPM4Kf\"].includes(baseVariant))return false;return true;};const LxMGd2Zq51h38ywe=activeVariantCallback(async(...args)=>{setVariant(\"cYa93tSVV\");});const LxMGd2Zq5di9weh=activeVariantCallback(async(...args)=>{setVariant(\"X6_wR0WbY\");});const LxMGd2Zq5qjtn2c=activeVariantCallback(async(...args)=>{setVariant(\"kotJkXuAI\");});const isDisplayed12=()=>{if([\"qTdVifB7H\",\"iXoJnVo5t\",\"YdvQqQfX9\",\"CxglUVu5p\"].includes(baseVariant))return true;return false;};const isDisplayed13=()=>{if([\"Gta5p_bX8\",\"EVq6JXZhU\",\"qTdVifB7H\",\"cp_MyTNFH\",\"iXoJnVo5t\",\"q6hax_zKC\",\"YlryQKu70\",\"TVyw3YZp8\",\"YdvQqQfX9\",\"hG5XAhVkK\",\"CxglUVu5p\",\"tFHiPM4Kf\"].includes(baseVariant))return false;return true;};const isDisplayed14=()=>{if([\"a33wHy6qw\",\"Gta5p_bX8\",\"fkB3nSTt_\",\"oZPfksw2I\",\"EVq6JXZhU\",\"qTdVifB7H\",\"cp_MyTNFH\",\"iXoJnVo5t\",\"fW6JdTLcq\",\"q6hax_zKC\",\"mLN_IJJVL\",\"cBeiH3vho\",\"A5kV3_KiT\",\"qijwoNQH4\",\"YlryQKu70\",\"TVyw3YZp8\",\"YdvQqQfX9\",\"hG5XAhVkK\",\"CxglUVu5p\",\"tFHiPM4Kf\"].includes(baseVariant))return false;return true;};const isDisplayed15=value=>{if([\"w30BBVpHl\",\"sDKjnMviS\"].includes(baseVariant))return value;if([\"Mp2RcWHsp\",\"UXyKOszKR\"].includes(baseVariant))return false;return true;};const isDisplayed16=()=>{if([\"w30BBVpHl\",\"sDKjnMviS\"].includes(baseVariant))return false;return true;};const isDisplayed17=()=>{if([\"w30BBVpHl\",\"Mp2RcWHsp\",\"sDKjnMviS\",\"UXyKOszKR\"].includes(baseVariant))return false;return true;};const isDisplayed18=()=>{if([\"w30BBVpHl\",\"Mp2RcWHsp\",\"sDKjnMviS\",\"UXyKOszKR\"].includes(baseVariant))return true;return false;};const isDisplayed19=()=>{if([\"Mp2RcWHsp\",\"UXyKOszKR\"].includes(baseVariant))return true;return false;};const isDisplayed20=()=>{if([\"Mp2RcWHsp\",\"UXyKOszKR\"].includes(baseVariant))return false;return true;};const isDisplayed21=()=>{if([\"Gta5p_bX8\",\"fkB3nSTt_\",\"oZPfksw2I\",\"EVq6JXZhU\",\"qTdVifB7H\",\"cp_MyTNFH\",\"iXoJnVo5t\",\"fW6JdTLcq\",\"q6hax_zKC\",\"cBeiH3vho\",\"A5kV3_KiT\",\"qijwoNQH4\",\"YlryQKu70\",\"TVyw3YZp8\",\"YdvQqQfX9\",\"hG5XAhVkK\",\"CxglUVu5p\",\"tFHiPM4Kf\"].includes(baseVariant))return true;return false;};const isDisplayed22=()=>{if([\"fkB3nSTt_\",\"qTdVifB7H\",\"cp_MyTNFH\",\"fW6JdTLcq\",\"q6hax_zKC\",\"cBeiH3vho\",\"qijwoNQH4\",\"YdvQqQfX9\",\"hG5XAhVkK\",\"tFHiPM4Kf\"].includes(baseVariant))return false;return true;};useOnVariantChange(baseVariant,{a33wHy6qw:onAppearz07z0r,A5kV3_KiT:onAppear18107bh,cBeiH3vho:onAppear7cb1ia,cp_MyTNFH:onAppear7vx5s9,CxglUVu5p:onAppear18107bh,EVq6JXZhU:onAppear1vxp9r,fkB3nSTt_:onAppear1q8ia6e,Gta5p_bX8:onAppear1idwiq8,hG5XAhVkK:onAppearaix0vo,iXoJnVo5t:onAppearrum2np,mLN_IJJVL:onAppear4mcogq,Mp2RcWHsp:onAppear17c9fzs,oZPfksw2I:onAppearrum2np,q6hax_zKC:onAppear1lz2qfc,qTdVifB7H:onAppearvo4byp,sDKjnMviS:onAppearbx7cpo,tFHiPM4Kf:onAppearqfi814,TVyw3YZp8:onAppear1ikkrt7,UXyKOszKR:onAppearylq2ci,w30BBVpHl:onAppeara6c952,YdvQqQfX9:onAppear130ftga,YlryQKu70:onAppearvzzffe});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({A5kV3_KiT:{value:transition3},cp_MyTNFH:{value:transition4},CxglUVu5p:{value:transition5},EVq6JXZhU:{value:transition5},Gta5p_bX8:{value:transition2},hG5XAhVkK:{value:transition4},iXoJnVo5t:{value:transition5},Mp2RcWHsp:{value:transition4},oZPfksw2I:{value:transition3},q6hax_zKC:{value:transition6},qTdVifB7H:{value:transition4},tFHiPM4Kf:{value:transition6},TVyw3YZp8:{value:transition5},UXyKOszKR:{value:transition4},YdvQqQfX9:{value:transition4},YlryQKu70:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19tkxwz\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"IzJIssRqK\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(174, 178, 194, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(5, 11, 25, 0.5)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},variants:{a33wHy6qw:{borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14},cp_MyTNFH:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},CxglUVu5p:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},EVq6JXZhU:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},Gta5p_bX8:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},hG5XAhVkK:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},iXoJnVo5t:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},mLN_IJJVL:{borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14},q6hax_zKC:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},qTdVifB7H:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},sDKjnMviS:{borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14},tFHiPM4Kf:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},TVyw3YZp8:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},w30BBVpHl:{borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14},YdvQqQfX9:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},YlryQKu70:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({a33wHy6qw:{\"data-framer-name\":\"Variant 11\",\"data-highlight\":true},A5kV3_KiT:{\"data-framer-name\":\"One click connection 2\",\"data-highlight\":true},cBeiH3vho:{\"data-framer-name\":\"Mobile 2\",\"data-highlight\":true},cp_MyTNFH:{\"data-framer-name\":\"Variant 13\",\"data-highlight\":true},CxglUVu5p:{\"data-framer-name\":\"Variant 15\",\"data-highlight\":true},EVq6JXZhU:{\"data-framer-name\":\"Variant 13\",\"data-highlight\":true},fkB3nSTt_:{\"data-framer-name\":\"One click connection 1\",\"data-highlight\":true},fW6JdTLcq:{\"data-framer-name\":\"Section 4 start\"},Gta5p_bX8:{\"data-framer-name\":\"Instruction 2\",\"data-highlight\":true},hG5XAhVkK:{\"data-framer-name\":\"Variant 13\",\"data-highlight\":true},iXoJnVo5t:{\"data-framer-name\":\"Variant 15\",\"data-highlight\":true},mLN_IJJVL:{\"data-framer-name\":\"Variant 11\",\"data-highlight\":true},Mp2RcWHsp:{\"data-framer-name\":\"SSH.id\",\"data-highlight\":true},oZPfksw2I:{\"data-framer-name\":\"One click connection 2\",\"data-highlight\":true},q6hax_zKC:{\"data-framer-name\":\"Instruction 1\",\"data-highlight\":true},qijwoNQH4:{\"data-framer-name\":\"Mobile 1\"},qTdVifB7H:{\"data-framer-name\":\"Variant 14\",\"data-highlight\":true},sDKjnMviS:{\"data-framer-name\":\"SSH.id_connect\",\"data-highlight\":true},tFHiPM4Kf:{\"data-framer-name\":\"Mob - Instruction 1\",\"data-highlight\":true},TVyw3YZp8:{\"data-framer-name\":\"Variant 13\",\"data-highlight\":true},UXyKOszKR:{\"data-framer-name\":\"SSH.id\",\"data-highlight\":true},w30BBVpHl:{\"data-framer-name\":\"SSH.id_connect\",\"data-highlight\":true},YdvQqQfX9:{\"data-framer-name\":\"Variant 14\",\"data-highlight\":true},YlryQKu70:{\"data-framer-name\":\"Instruction 2\",\"data-highlight\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-b81ouv\",\"data-framer-name\":\"Termius\",layoutDependency:layoutDependency,layoutId:\"zdk7knhra\",style:{backdropFilter:\"blur(7px)\",WebkitBackdropFilter:\"blur(7px)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rxsfo7\",\"data-framer-name\":\"Frame 1185981446\",layoutDependency:layoutDependency,layoutId:\"hWoRF2IUY\",style:{borderBottomLeftRadius:14,borderBottomRightRadius:14,borderTopLeftRadius:14,borderTopRightRadius:14},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-38t5iq\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"IW1pU9LFH\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-162q37y\",\"data-framer-name\":\"Frame 1185981946\",layoutDependency:layoutDependency,layoutId:\"tnSLyhnye\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pzqtt2\",\"data-framer-name\":\"Window btns\",layoutDependency:layoutDependency,layoutId:\"ym7EfimHh\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6znnji\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"dvzoQxRty\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-sijo9u\",\"data-border\":true,\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"JYrLvZOJp\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vslnux\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"yJvFBjKyR\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cpkkbk\",\"data-border\":true,\"data-framer-name\":\"Minimize\",layoutDependency:layoutDependency,layoutId:\"hPTJkWCYx\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hx4jxk\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"QJxYmqypS\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l520aa\",\"data-border\":true,\"data-framer-name\":\"Zoom\",layoutDependency:layoutDependency,layoutId:\"YZRyB0kCv\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p8vbih\",\"data-framer-name\":\"Icon + Label\",layoutDependency:layoutDependency,layoutId:\"v2dTjqoOU\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-g1kn59\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"jliBMXHtX\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ip6kcw\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"H0kPd92Fs\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.35 9.78\"><path d=\"M 0 1.883 C 0 0.887 0.807 0.08 1.802 0.08 L 7.878 0.08 C 8.874 0.08 9.681 0.887 9.681 1.883 L 9.681 2.192 C 10.05 2.192 10.35 2.491 10.35 2.861 C 10.35 3.231 10.05 3.531 9.681 3.531 L 9.681 4.921 C 10.05 4.921 10.35 5.221 10.35 5.59 C 10.35 5.96 10.05 6.26 9.681 6.26 L 9.681 6.569 C 9.681 7.512 8.956 8.286 8.033 8.364 L 8.033 8.371 C 8.033 8.826 7.664 9.195 7.209 9.195 C 6.754 9.195 6.385 8.826 6.385 8.371 L 3.296 8.371 C 3.296 8.826 2.927 9.195 2.472 9.195 C 2.017 9.195 1.648 8.826 1.648 8.371 L 1.648 8.364 C 0.725 8.286 0 7.512 0 6.569 Z M 5.973 6.517 C 7.224 6.517 8.239 5.503 8.239 4.251 C 8.239 3 7.224 1.986 5.973 1.986 C 4.722 1.986 3.707 3 3.707 4.251 C 3.707 5.503 4.722 6.517 5.973 6.517 Z M 1.493 5.384 C 1.493 5.583 1.655 5.745 1.854 5.745 C 2.053 5.745 2.214 5.583 2.214 5.384 L 2.214 3.119 C 2.214 2.92 2.053 2.758 1.854 2.758 C 1.655 2.758 1.493 2.92 1.493 3.119 Z M 4.48 4.251 C 4.48 3.427 5.148 2.758 5.973 2.758 C 6.798 2.758 7.466 3.427 7.466 4.251 C 7.466 5.076 6.798 5.745 5.973 5.745 C 5.148 5.745 4.48 5.076 4.48 4.251 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:11536075816,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"Vaults\"})}),className:\"framer-648nv8\",\"data-framer-name\":\"Vaults\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"wPZ5jzH8M\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1otm49o\",\"data-framer-name\":\"Horizontal tab\",layoutDependency:layoutDependency,layoutId:\"DvRDNhpf2\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-l6bi9y\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"jAFK4wea2\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wpmk49\",\"data-framer-name\":\"Folder\",layoutDependency:layoutDependency,layoutId:\"YMVgk3dcW\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ygbyyg\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"WbVuhfhkd\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.73 9.2\"><path d=\"M 0 7.087 C 0 8.074 0.525 8.584 1.536 8.584 L 9.311 8.584 C 10.204 8.584 10.73 8.07 10.73 7.087 L 10.73 3.415 L 0 3.415 Z M 0 2.754 L 10.73 2.754 L 10.73 2.347 C 10.73 1.363 10.2 0.85 9.194 0.85 L 4.837 0.85 C 4.503 0.85 4.3 0.774 4.044 0.565 L 3.775 0.351 C 3.448 0.085 3.205 0 2.715 0 L 1.39 0 C 0.518 0 0 0.502 0 1.469 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:8789172942,withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"SFTP\"})}),className:\"framer-1xjuw56\",\"data-framer-name\":\"SFTP\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"W8mQtGEwe\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i002n0\",\"data-framer-name\":\"Component 37\",layoutDependency:layoutDependency,layoutId:\"H9JMFJXm7\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hfk6hk\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"nkKAsBZiX\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1s45t2\",layoutDependency:layoutDependency,layoutId:\"sgTbDEemC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10.476\" overflow=\"visible\"><path d=\"M 9.116 1.452 C 8.851 1.915 8.265 2.074 7.806 1.806 C 7.348 1.539 7.19 0.947 7.455 0.484 C 7.72 0.021 8.306 -0.137 8.765 0.13 C 9.224 0.397 9.381 0.989 9.116 1.452 Z M 8.633 4.987 C 8.507 3.543 7.307 2.41 5.843 2.41 C 5.422 2.41 5.022 2.505 4.663 2.673 L 3.997 1.468 C 4.554 1.19 5.18 1.033 5.843 1.033 C 6.229 1.033 6.602 1.087 6.956 1.186 C 7.019 1.574 7.248 1.933 7.612 2.145 C 7.976 2.357 8.398 2.378 8.762 2.239 C 9.471 2.943 9.933 3.901 10 4.967 Z M 4.233 7.552 L 3.532 8.737 C 2.693 8.171 2.068 7.306 1.809 6.292 C 2.112 6.043 2.306 5.664 2.306 5.238 C 2.306 4.813 2.112 4.433 1.809 4.184 C 2.069 3.17 2.693 2.305 3.532 1.739 L 4.233 2.925 C 3.513 3.436 3.042 4.281 3.042 5.238 C 3.042 6.195 3.513 7.04 4.233 7.552 Z M 0 5.238 C 0 4.703 0.429 4.27 0.959 4.27 C 1.489 4.27 1.918 4.703 1.918 5.238 C 1.918 5.773 1.489 6.206 0.959 6.206 C 0.429 6.206 0 5.773 0 5.238 Z M 7.455 9.992 C 7.191 9.529 7.348 8.937 7.806 8.67 C 8.265 8.403 8.851 8.561 9.116 9.024 C 9.381 9.487 9.224 10.079 8.765 10.346 C 8.306 10.614 7.72 10.455 7.455 9.992 Z M 8.633 5.489 L 10 5.509 C 9.933 6.575 9.471 7.533 8.762 8.237 C 8.398 8.098 7.976 8.119 7.612 8.331 C 7.248 8.544 7.019 8.902 6.956 9.291 C 6.602 9.39 6.229 9.444 5.843 9.444 C 5.18 9.444 4.554 9.287 3.997 9.008 L 4.663 7.803 C 5.022 7.971 5.422 8.066 5.843 8.066 C 7.307 8.066 8.507 6.933 8.633 5.489 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ec4612\",layoutDependency:layoutDependency,layoutId:\"K_ikDXzNx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 1.789 1.452 C 1.525 1.915 0.938 2.074 0.48 1.806 C 0.021 1.539 -0.136 0.947 0.129 0.484 C 0.393 0.021 0.98 -0.137 1.438 0.13 C 1.897 0.397 2.054 0.989 1.789 1.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u4l49x\",layoutDependency:layoutDependency,layoutId:\"iZQDUW9q1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.003 3.955\" overflow=\"visible\"><path d=\"M 4.636 3.955 C 4.51 2.51 3.31 1.378 1.846 1.378 C 1.425 1.378 1.025 1.472 0.666 1.641 L 0 0.435 C 0.557 0.157 1.183 0 1.846 0 C 2.232 0 2.605 0.054 2.959 0.153 C 3.022 0.542 3.251 0.9 3.615 1.113 C 3.979 1.325 4.4 1.346 4.765 1.207 C 5.474 1.911 5.936 2.868 6.003 3.935 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14ufwjh\",layoutDependency:layoutDependency,layoutId:\"Sg7WjI47v\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.424 6.998\" overflow=\"visible\"><path d=\"M 1.233 3.499 C 1.233 2.542 1.704 1.697 2.424 1.186 L 1.723 0 C 0.884 0.566 0.259 1.431 0 2.445 C 0.303 2.694 0.497 3.074 0.497 3.499 C 0.497 3.925 0.303 4.304 0 4.553 C 0.259 5.567 0.884 6.432 1.723 6.998 L 2.424 5.813 C 1.704 5.301 1.233 4.456 1.233 3.499 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rkybie\",layoutDependency:layoutDependency,layoutId:\"PXBYC1TKa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 0 0.968 C 0 0.433 0.429 0 0.959 0 C 1.489 0 1.918 0.433 1.918 0.968 C 1.918 1.503 1.489 1.936 0.959 1.936 C 0.429 1.936 0 1.503 0 0.968 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11vsntz\",layoutDependency:layoutDependency,layoutId:\"ZgI4Z_Fma\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 0.129 1.452 C -0.136 0.989 0.021 0.397 0.48 0.13 C 0.938 -0.137 1.524 0.021 1.789 0.484 C 2.054 0.947 1.897 1.539 1.438 1.806 C 0.98 2.073 0.393 1.915 0.129 1.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1adnf0e\",layoutDependency:layoutDependency,layoutId:\"WpxBhFbRU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.003 3.955\" overflow=\"visible\"><path d=\"M 1.846 2.577 C 1.425 2.577 1.025 2.482 0.666 2.314 L 0 3.519 C 0.557 3.798 1.183 3.955 1.846 3.955 C 2.232 3.955 2.605 3.901 2.959 3.802 C 3.022 3.413 3.251 3.055 3.615 2.842 C 3.979 2.63 4.401 2.609 4.765 2.748 C 5.474 2.044 5.936 1.087 6.003 0.02 L 4.636 0 C 4.51 1.445 3.31 2.577 1.846 2.577 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"acme-dev-us-west\"})}),className:\"framer-1ry6lkg\",\"data-framer-name\":\"acme-dev-us-west\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"hMKMOrkHv\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1izwbpw\",layoutDependency:layoutDependency,layoutId:\"QNlqGSH4U\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-size\":\"12.27px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(33, 181, 104))\"},children:\"ssh user@10.0.0.15 -p 2201\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-size\":\"12.27px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(33, 181, 104))\"},children:\"Welcome to Ubuntu 22.04.4 LTS (GNU/Linux 5.15.0-105-generic x86_64)\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-size\":\"12.27px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(33, 181, 104))\"},children:\"Last login: Mon Jun 10 11:12:43 2025 from 10.0.0.3\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTcwMA==\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-size\":\"12.27px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(15, 99, 56))\"},children:[\"user@admin-laptop\",/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-weight\":\"400\"},children:\":\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-a522y0, rgb(33, 181, 104))\"},children:\"~$\"})]})]}),className:\"framer-10zbd66\",\"data-framer-name\":\"acme-api-dev-us-west\",fonts:[\"GF;Source Code Pro-regular\",\"GF;Source Code Pro-700\"],layoutDependency:layoutDependency,layoutId:\"O13sIbJgs\",style:{\"--extracted-14qxiz\":\"rgb(15, 99, 56)\",\"--extracted-1iakedh\":\"rgb(33, 181, 104)\",\"--extracted-2gxw0f\":\"rgb(33, 181, 104)\",\"--extracted-a522y0\":\"rgb(33, 181, 104)\",\"--extracted-r6o4lv\":\"rgb(33, 181, 104)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{a33wHy6qw:{\"--extracted-14qxiz\":\"rgb(32, 181, 104)\",\"--extracted-1iakedh\":\"rgb(32, 181, 104)\",\"--extracted-1w6n4gp\":\"rgb(15, 99, 56)\",\"--extracted-2gxw0f\":\"rgb(32, 181, 104)\",\"--extracted-5tz0e8\":\"rgb(15, 99, 56)\",\"--extracted-a522y0\":\"rgb(210, 84, 155)\",\"--extracted-r6o4lv\":\"rgb(32, 181, 104)\"},mLN_IJJVL:{\"--extracted-14qxiz\":\"rgb(32, 181, 104)\",\"--extracted-1iakedh\":\"rgb(32, 181, 104)\",\"--extracted-1w6n4gp\":\"rgb(15, 99, 56)\",\"--extracted-2gxw0f\":\"rgb(32, 181, 104)\",\"--extracted-5tz0e8\":\"rgb(15, 99, 56)\",\"--extracted-a522y0\":\"rgb(210, 84, 155)\",\"--extracted-r6o4lv\":\"rgb(32, 181, 104)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({a33wHy6qw:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-size\":\"8px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(32, 181, 104))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:\"Welcome to Ubuntu 22.04.4 LTS (GNU/Linux 5.15.0-67-generic x86_64)\"}),/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:[/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{})]}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:\" * Documentation: https://help.ubuntu.com\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:\" * Management:    https://landscape.canonical.com\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:\" * Support:       https://ubuntu.com/pro\"})]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-size\":\"8px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(32, 181, 104))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(32, 181, 104))\"},children:\"*** System restart required ***\"}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-size\":\"8px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(32, 181, 104))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:\"Last login: Thu Jun 19 03:37:31 2025 from \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"var(--extracted-a522y0, rgb(210, 84, 155))\"},children:\"203.97.21.86\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTcwMA==\",\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-5tz0e8, rgb(15, 99, 56))\"},children:\"stan@dev-admin\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"var(--extracted-1w6n4gp, rgb(15, 99, 56))\"},children:\":\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:\"~$\"})]})]})},mLN_IJJVL:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-size\":\"8px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(32, 181, 104))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:\"Welcome to Ubuntu 22.04.4 LTS (GNU/Linux 5.15.0-67-generic x86_64)\"}),/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:[/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{})]}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:\" * Documentation: https://help.ubuntu.com\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:\" * Management:    https://landscape.canonical.com\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:\" * Support:       https://ubuntu.com/pro\"})]}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-size\":\"8px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(32, 181, 104))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(32, 181, 104))\"},children:\"*** System restart required ***\"}),/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Source Code Pro\", monospace',\"--framer-font-size\":\"8px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-14qxiz, rgb(32, 181, 104))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:\"Last login: Thu Jun 19 03:37:31 2025 from \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"var(--extracted-a522y0, rgb(210, 84, 155))\"},children:\"203.97.21.86\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTcwMA==\",\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-5tz0e8, rgb(15, 99, 56))\"},children:\"stan@dev-admin\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\",\"--framer-text-color\":\"var(--extracted-1w6n4gp, rgb(15, 99, 56))\"},children:\":\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"11px\"},children:\"~$\"})]})]})}},baseVariant,gestureVariant)})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tdyjqi\",\"data-framer-name\":\"Vault\",layoutDependency:layoutDependency,layoutId:\"aKv3EvfeJ\",children:[isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-rf2wrl\",\"data-framer-name\":\"Left side menu\",layoutDependency:layoutDependency,layoutId:\"okqCzxRaP\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rldgdo\",\"data-framer-name\":\"Frame 1185981448\",layoutDependency:layoutDependency,layoutId:\"Hgjt6mCLX\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-g013ap\",layoutDependency:layoutDependency,layoutId:\"gX00NOC9F\",style:{backgroundColor:\"rgba(33, 39, 61, 0.7)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-17eyc7a\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"HvxBJSX9l\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\"><path d=\"M 9.557 0.646 C 10.109 0.646 10.557 1.094 10.557 1.646 L 10.557 4.646 C 10.557 4.923 10.333 5.146 10.057 5.146 L 1.057 5.146 C 0.78 5.146 0.557 4.923 0.557 4.646 L 0.557 1.646 C 0.557 1.094 1.004 0.646 1.557 0.646 Z M 7.7 2.075 C 7.174 2.075 6.747 2.501 6.747 3.027 C 6.747 3.553 7.174 3.98 7.7 3.98 C 8.225 3.98 8.652 3.553 8.652 3.027 C 8.652 2.501 8.225 2.075 7.7 2.075 Z M 3.414 3.504 C 3.414 3.767 3.627 3.98 3.89 3.98 C 4.153 3.98 4.366 3.767 4.366 3.504 L 4.366 2.075 C 4.366 1.812 4.153 1.599 3.89 1.599 C 3.627 1.599 3.414 1.812 3.414 2.075 Z M 2.461 1.599 C 2.198 1.599 1.985 1.812 1.985 2.075 L 1.985 3.504 C 1.985 3.767 2.198 3.98 2.461 3.98 C 2.724 3.98 2.938 3.767 2.938 3.504 L 2.938 2.075 C 2.938 1.812 2.724 1.599 2.461 1.599 Z M 4.842 3.504 C 4.842 3.767 5.056 3.98 5.319 3.98 C 5.582 3.98 5.795 3.767 5.795 3.504 L 5.795 2.075 C 5.795 1.812 5.582 1.599 5.319 1.599 C 5.056 1.599 4.842 1.812 4.842 2.075 Z M 10.057 6.146 C 10.333 6.146 10.557 6.37 10.557 6.646 L 10.557 9.646 C 10.557 10.199 10.109 10.647 9.557 10.647 L 1.557 10.647 C 1.004 10.647 0.557 10.199 0.557 9.646 L 0.557 6.646 C 0.557 6.37 0.78 6.146 1.057 6.146 Z M 7.7 9.004 C 8.225 9.004 8.652 8.577 8.652 8.051 C 8.652 7.525 8.225 7.099 7.7 7.099 C 7.174 7.099 6.747 7.525 6.747 8.051 C 6.747 8.577 7.174 9.004 7.7 9.004 Z M 5.319 7.099 C 5.056 7.099 4.842 7.312 4.842 7.575 L 4.842 9.004 C 4.842 9.267 5.056 9.48 5.319 9.48 C 5.582 9.48 5.795 9.267 5.795 9.004 L 5.795 7.575 C 5.795 7.312 5.582 7.099 5.319 7.099 Z M 1.985 9.004 C 1.985 9.267 2.198 9.48 2.461 9.48 C 2.724 9.48 2.938 9.267 2.938 9.004 L 2.938 7.575 C 2.938 7.312 2.724 7.099 2.461 7.099 C 2.198 7.099 1.985 7.312 1.985 7.575 Z M 3.89 7.099 C 3.627 7.099 3.414 7.312 3.414 7.575 L 3.414 9.004 C 3.414 9.267 3.627 9.48 3.89 9.48 C 4.153 9.48 4.366 9.267 4.366 9.004 L 4.366 7.575 C 4.366 7.312 4.153 7.099 3.89 7.099 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:8985077125,withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b0runk\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"EuSA9cc6M\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9 14\"><path d=\"M 6.327 2.789 C 6.327 4.066 5.432 5.134 4.234 5.4 L 4.234 5.928 L 5.165 6.858 L 4.234 7.789 L 5.165 8.719 L 3.769 10.114 L 2.839 9.184 L 2.839 5.337 C 1.76 4.993 0.979 3.982 0.979 2.789 C 0.979 1.312 2.176 0.114 3.653 0.114 C 5.13 0.114 6.327 1.312 6.327 2.789 Z M 3.653 1.51 C 3.203 1.51 2.839 1.874 2.839 2.324 C 2.839 2.773 3.203 3.138 3.653 3.138 C 4.102 3.138 4.467 2.773 4.467 2.324 C 4.467 1.874 4.102 1.51 3.653 1.51 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:11392041654,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2mo739\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"JX7Qcnip4\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 13\"><path d=\"M 6.481 8.922 L 6.481 7.077 L 4.042 7.077 C 3.962 7.077 3.888 7.035 3.846 6.964 C 3.803 6.894 3.797 6.806 3.831 6.731 L 5.458 3.082 C 5.496 2.996 5.578 2.942 5.668 2.942 L 6.365 2.942 L 6.365 0.509 C 6.365 0.409 6.424 0.319 6.512 0.282 C 6.602 0.246 6.703 0.27 6.768 0.343 L 10.495 4.56 C 10.577 4.652 10.577 4.795 10.497 4.888 L 6.886 9.085 C 6.841 9.137 6.778 9.165 6.713 9.165 C 6.685 9.165 6.657 9.16 6.63 9.149 C 6.54 9.113 6.481 9.022 6.481 8.922 Z M 0.592 6.841 C 0.55 6.77 0.545 6.682 0.58 6.606 L 2.206 3.079 C 2.245 2.995 2.326 2.941 2.415 2.941 L 4.623 2.941 C 4.702 2.941 4.777 2.984 4.819 3.055 C 4.862 3.126 4.866 3.215 4.832 3.29 L 3.205 6.818 C 3.167 6.902 3.085 6.955 2.996 6.955 L 0.789 6.955 C 0.709 6.955 0.635 6.912 0.592 6.841 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:11858788386,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xqnyqv\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"DP8Ko8b4K\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 14\"><path d=\"M 9.129 7.599 C 9.156 7.901 9.183 8.2 9.139 8.45 C 8.883 9.426 8.028 10.087 7.074 10.047 C 6.878 10.012 6.709 9.88 6.619 9.692 C 6.528 9.504 6.527 9.282 6.615 9.093 C 6.722 8.772 6.941 8.678 7.162 8.584 C 7.331 8.512 7.501 8.439 7.621 8.263 C 7.819 7.974 7.77 7.526 7.729 7.139 C 7.712 6.984 7.696 6.838 7.698 6.717 C 7.693 6.441 7.733 6.167 7.815 5.906 C 7.854 5.795 7.904 5.688 7.963 5.588 C 7.98 5.555 8.053 5.473 8.132 5.384 C 8.235 5.267 8.347 5.139 8.351 5.107 C 8.354 5.08 8.243 4.913 8.122 4.732 C 7.995 4.54 7.857 4.333 7.833 4.259 C 7.764 4.058 7.723 3.848 7.71 3.635 C 7.698 3.489 7.715 3.299 7.734 3.096 C 7.772 2.677 7.815 2.204 7.621 1.939 C 7.493 1.764 7.329 1.697 7.169 1.63 C 6.969 1.548 6.774 1.468 6.657 1.184 C 6.545 0.968 6.539 0.708 6.64 0.486 C 6.742 0.264 6.939 0.108 7.168 0.068 C 8.051 -0.101 9.01 0.879 9.145 1.746 C 9.188 2.018 9.164 2.289 9.141 2.562 C 9.115 2.852 9.09 3.143 9.145 3.436 C 9.251 4.003 9.398 4.06 9.863 4.184 C 10.218 4.252 10.496 4.549 10.557 4.927 L 10.551 5.282 C 10.463 5.793 10.151 5.906 9.727 6.043 C 9.008 6.237 9.069 6.925 9.129 7.599 Z M 1.386 6.043 C 0.963 5.906 0.651 5.793 0.563 5.282 L 0.557 4.926 C 0.62 4.551 0.897 4.258 1.251 4.19 C 1.715 4.066 1.863 4.01 1.968 3.442 C 2.023 3.149 1.998 2.858 1.973 2.568 C 1.949 2.296 1.926 2.024 1.968 1.752 C 2.104 0.885 3.063 -0.088 3.945 0.068 C 4.174 0.108 4.371 0.264 4.473 0.486 C 4.574 0.708 4.568 0.968 4.457 1.184 C 4.339 1.468 4.144 1.548 3.944 1.63 C 3.784 1.696 3.62 1.764 3.492 1.939 C 3.298 2.203 3.341 2.677 3.379 3.096 C 3.398 3.299 3.415 3.489 3.404 3.635 C 3.39 3.848 3.349 4.058 3.28 4.259 C 3.256 4.333 3.118 4.54 2.991 4.731 C 2.871 4.913 2.76 5.08 2.763 5.107 C 2.766 5.139 2.878 5.266 2.982 5.384 C 3.06 5.472 3.133 5.555 3.151 5.588 C 3.21 5.688 3.259 5.795 3.298 5.906 C 3.38 6.167 3.42 6.441 3.415 6.716 C 3.417 6.838 3.401 6.983 3.385 7.139 C 3.343 7.526 3.295 7.974 3.492 8.263 C 3.612 8.439 3.782 8.512 3.951 8.584 C 4.172 8.678 4.391 8.772 4.498 9.093 C 4.586 9.282 4.585 9.504 4.495 9.692 C 4.404 9.88 4.235 10.012 4.039 10.047 C 3.085 10.087 2.23 9.426 1.974 8.45 C 1.931 8.2 1.957 7.901 1.984 7.599 C 2.044 6.925 2.105 6.237 1.386 6.043 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:10254100443,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bk2i1\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ecrgMtKx7\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\"><path d=\"M 8.208 1.277 C 8.542 1.486 8.643 1.927 8.434 2.261 C 8.225 2.595 7.784 2.697 7.449 2.487 C 6.901 2.144 6.253 1.945 5.557 1.945 C 3.584 1.945 1.985 3.544 1.985 5.517 L 1.985 5.914 C 1.985 6.308 1.665 6.628 1.271 6.628 C 0.876 6.628 0.557 6.308 0.557 5.914 L 0.557 5.517 C 0.557 2.755 2.795 0.517 5.557 0.517 C 6.529 0.517 7.439 0.795 8.208 1.277 Z M 8.853 2.688 C 9.191 2.483 9.63 2.591 9.835 2.928 C 10.293 3.684 10.557 4.571 10.557 5.518 C 10.557 6.189 10.424 6.831 10.183 7.418 C 10.033 7.783 9.615 7.957 9.251 7.807 C 8.886 7.657 8.711 7.239 8.861 6.875 C 9.033 6.457 9.128 5.999 9.128 5.518 C 9.128 4.84 8.94 4.208 8.613 3.669 C 8.408 3.332 8.516 2.892 8.853 2.688 Z M 2.7 5.517 C 2.7 3.939 3.979 2.659 5.557 2.659 C 7.135 2.659 8.414 3.939 8.414 5.517 C 8.414 5.911 8.094 6.231 7.7 6.231 C 7.305 6.231 6.985 5.911 6.985 5.517 C 6.985 4.728 6.346 4.088 5.557 4.088 C 4.768 4.088 4.128 4.728 4.128 5.517 L 4.128 9.22 C 4.128 9.615 3.808 9.935 3.414 9.935 C 3.019 9.935 2.7 9.615 2.7 9.22 Z M 7.7 6.945 C 8.094 6.945 8.414 7.265 8.414 7.66 L 8.414 9.22 C 8.414 9.615 8.094 9.935 7.7 9.935 C 7.305 9.935 6.985 9.615 6.985 9.22 L 6.985 7.66 C 6.985 7.265 7.305 6.945 7.7 6.945 Z M 6.271 9.802 C 6.271 10.197 5.951 10.517 5.557 10.517 C 5.162 10.517 4.842 10.197 4.842 9.802 L 4.842 5.874 C 4.842 5.479 5.162 5.16 5.557 5.16 C 5.951 5.16 6.271 5.479 6.271 5.874 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:8682023595,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3tjiqv\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"UHxYairwU\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\"><path d=\"M 5.907 6.841 L 3.05 6.841 C 2.893 6.841 2.766 6.714 2.766 6.557 C 2.766 6.4 2.893 6.273 3.05 6.273 L 5.339 6.273 L 5.339 2.779 C 5.339 2.623 5.466 2.495 5.623 2.495 C 5.78 2.495 5.907 2.623 5.907 2.779 Z M 5.556 0.984 C 2.795 0.984 0.557 3.223 0.557 5.984 C 0.557 8.745 2.795 10.984 5.556 10.984 C 8.318 10.984 10.557 8.745 10.557 5.984 C 10.557 3.223 8.318 0.984 5.556 0.984 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:10285851414,withExternalLayout:true})]})}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-zk0y40\",\"data-framer-name\":\"Frame 3337\",layoutDependency:layoutDependency,layoutId:\"HusM0AWuS\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gzhpd4\",layoutDependency:layoutDependency,layoutId:\"N2XEFERgZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggTWVkaXVt\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"10.13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"13.02px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Hosts\"})}),className:\"framer-1lylu1m\",\"data-framer-name\":\"Groups\",fonts:[\"CUSTOM;CircularXX Medium\"],layoutDependency:layoutDependency,layoutId:\"R7w0rjV8G\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tcsszr\",\"data-framer-name\":\"Frame 596\",layoutDependency:layoutDependency,layoutId:\"YvNsj3bSv\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cp_MyTNFH:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},EVq6JXZhU:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},Gta5p_bX8:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},iXoJnVo5t:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},q6hax_zKC:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},qTdVifB7H:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i3h01y-container\",layoutDependency:layoutDependency,layoutId:\"LMXsUAaUW-container\",nodeId:\"LMXsUAaUW\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"WBBH1zERV\",height:\"100%\",HhmD1iK17:\"acme, dev, richard\",id:\"LMXsUAaUW\",layoutId:\"LMXsUAaUW\",NsMRjz2o_:\"acme-dev-us-west\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false,...addPropertyOverrides({A5kV3_KiT:{variant:matchVariant(\"hXexPq3Wv\")},oZPfksw2I:{variant:matchVariant(\"hXexPq3Wv\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cp_MyTNFH:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},EVq6JXZhU:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},Gta5p_bX8:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},iXoJnVo5t:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},q6hax_zKC:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},qTdVifB7H:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fkxskd-container\",layoutDependency:layoutDependency,layoutId:\"CdNWL4F5e-container\",nodeId:\"CdNWL4F5e\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"WBBH1zERV\",height:\"100%\",HhmD1iK17:\"acme, dev, richard\",id:\"CdNWL4F5e\",layoutId:\"CdNWL4F5e\",NsMRjz2o_:\"acme-dev-us-south\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false,...addPropertyOverrides({A5kV3_KiT:{HhmD1iK17:\"ssh, prod\"},cBeiH3vho:{HhmD1iK17:\"ssh, prod\"},cp_MyTNFH:{HhmD1iK17:\"ssh, prod\"},EVq6JXZhU:{HhmD1iK17:\"ssh, prod\"},fkB3nSTt_:{HhmD1iK17:\"ssh, prod\"},fW6JdTLcq:{HhmD1iK17:\"ssh, prod\"},Gta5p_bX8:{HhmD1iK17:\"ssh, prod\"},iXoJnVo5t:{HhmD1iK17:\"ssh, prod\"},oZPfksw2I:{HhmD1iK17:\"ssh, prod\"},q6hax_zKC:{HhmD1iK17:\"ssh, prod\"},qijwoNQH4:{HhmD1iK17:\"ssh, prod\"},qTdVifB7H:{HhmD1iK17:\"ssh, prod\"}},baseVariant,gestureVariant)})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wfi3jc-container\",layoutDependency:layoutDependency,layoutId:\"n8ykxffIu-container\",nodeId:\"n8ykxffIu\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"qCKXOC9fr\",height:\"100%\",HhmD1iK17:\"ssh, prod, balancer\",id:\"n8ykxffIu\",layoutId:\"n8ykxffIu\",NsMRjz2o_:\"Load Balancer EU\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14q8t1c-container\",layoutDependency:layoutDependency,layoutId:\"gGqjsSOQ1-container\",nodeId:\"gGqjsSOQ1\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"rROoq8VoI\",height:\"100%\",HhmD1iK17:\"ssh, devops, infra\",id:\"gGqjsSOQ1\",layoutId:\"gGqjsSOQ1\",NsMRjz2o_:\"Terraform Host\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3njw2k-container\",layoutDependency:layoutDependency,layoutId:\"FDMh3lFMZ-container\",nodeId:\"FDMh3lFMZ\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"WKQP8f_26\",height:\"100%\",HhmD1iK17:\"ssh, prod, cloud\",id:\"FDMh3lFMZ\",layoutId:\"FDMh3lFMZ\",NsMRjz2o_:\"Cloud Node EU-0\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cp_MyTNFH:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},EVq6JXZhU:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},Gta5p_bX8:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},iXoJnVo5t:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},q6hax_zKC:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},qTdVifB7H:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-170buza-container\",layoutDependency:layoutDependency,layoutId:\"GMjBHrqJC-container\",nodeId:\"GMjBHrqJC\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"WBBH1zERV\",height:\"100%\",HhmD1iK17:\"acme, dev, richard\",id:\"GMjBHrqJC\",layoutId:\"GMjBHrqJC\",NsMRjz2o_:\"acme-dev-us-north\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1716rms-container\",layoutDependency:layoutDependency,layoutId:\"iQcqmyT6w-container\",nodeId:\"iQcqmyT6w\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"rROoq8VoI\",height:\"100%\",HhmD1iK17:\"ssh, prod, db\",id:\"iQcqmyT6w\",layoutId:\"iQcqmyT6w\",NsMRjz2o_:\"Postgresql Replica-2\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1898l5c-container\",layoutDependency:layoutDependency,layoutId:\"PG95VwE6o-container\",nodeId:\"PG95VwE6o\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"WBBH1zERV\",height:\"100%\",HhmD1iK17:\"ssh, dev, cash\",id:\"PG95VwE6o\",layoutId:\"PG95VwE6o\",NsMRjz2o_:\"Web Server us-0\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false,...addPropertyOverrides({A5kV3_KiT:{HhmD1iK17:\"ssh, prod\"},cBeiH3vho:{HhmD1iK17:\"ssh, prod\"},fkB3nSTt_:{HhmD1iK17:\"ssh, prod\"},fW6JdTLcq:{HhmD1iK17:\"ssh, prod\"},oZPfksw2I:{HhmD1iK17:\"ssh, prod\"},qijwoNQH4:{HhmD1iK17:\"ssh, prod\"}},baseVariant,gestureVariant)})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gg0zze-container\",layoutDependency:layoutDependency,layoutId:\"pooN44j48-container\",nodeId:\"pooN44j48\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"U7JpIr8El\",height:\"100%\",HhmD1iK17:\"ssh, dev, cash\",id:\"pooN44j48\",layoutId:\"pooN44j48\",NsMRjz2o_:\"Dev Redis\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uxxmjg-container\",layoutDependency:layoutDependency,layoutId:\"vYYG67lYT-container\",nodeId:\"vYYG67lYT\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"WKQP8f_26\",height:\"100%\",HhmD1iK17:\"ssh, prod, cloud\",id:\"vYYG67lYT\",layoutId:\"vYYG67lYT\",NsMRjz2o_:\"Cloud Node EU-1\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cp_MyTNFH:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},EVq6JXZhU:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},Gta5p_bX8:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},iXoJnVo5t:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},q6hax_zKC:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},qTdVifB7H:{y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-130hq4t-container\",layoutDependency:layoutDependency,layoutId:\"hPfOZR6VV-container\",nodeId:\"hPfOZR6VV\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"WBBH1zERV\",height:\"100%\",HhmD1iK17:\"acme, dev, richard\",id:\"hPfOZR6VV\",layoutId:\"hPfOZR6VV\",NsMRjz2o_:\"acme-dev-us-east\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ktqcaw-container\",layoutDependency:layoutDependency,layoutId:\"zDg4Q0ePa-container\",nodeId:\"zDg4Q0ePa\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"rROoq8VoI\",height:\"100%\",HhmD1iK17:\"ssh, prod, db\",id:\"zDg4Q0ePa\",layoutId:\"zDg4Q0ePa\",NsMRjz2o_:\"Postgresql Replica-1\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tshxlb-container\",layoutDependency:layoutDependency,layoutId:\"nhte6NysA-container\",nodeId:\"nhte6NysA\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"U7JpIr8El\",height:\"100%\",HhmD1iK17:\"ssh, dev, cash\",id:\"nhte6NysA\",layoutId:\"nhte6NysA\",NsMRjz2o_:\"Dev Redis\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5d91gt-container\",layoutDependency:layoutDependency,layoutId:\"U4JDerU_R-container\",nodeId:\"U4JDerU_R\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"WKQP8f_26\",height:\"100%\",HhmD1iK17:\"ssh, prod, cloud\",id:\"U4JDerU_R\",layoutId:\"U4JDerU_R\",NsMRjz2o_:\"Cloud Node US\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43.4148,width:`max(max(${componentViewport?.width||\"100vw\"} - 250px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)+(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537-Math.max(Math.max(Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0)-30,0)-75.9537,0))/2,...addPropertyOverrides({A5kV3_KiT:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},cBeiH3vho:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fkB3nSTt_:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},fW6JdTLcq:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1},oZPfksw2I:{width:`max(max(${componentViewport?.width||\"100vw\"} - 50px, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.9537+(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537-Math.max(Math.max(Math.max(Math.max(componentViewport?.height||410,0)-32,0)-30,0)-75.9537,0))/2},qijwoNQH4:{width:`max(max(${componentViewport?.width||\"100vw\"}, 1px) - 20px, 150px)`,y:(componentViewport?.y||0)+117.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kk3gpp-container\",layoutDependency:layoutDependency,layoutId:\"VCIzRrGsg-container\",nodeId:\"VCIzRrGsg\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(DataCell_s,{D_7RQ2YYT:\"WKQP8f_26\",height:\"100%\",HhmD1iK17:\"ssh, prod, cloud\",id:\"VCIzRrGsg\",layoutId:\"VCIzRrGsg\",NsMRjz2o_:\"Cloud Node EU-1\",RUF9oId6e:true,sMqQwrju0:{borderColor:\"rgba(0, 0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jTw6pF8Pg\"),width:\"100%\",yM4tiOuIu:false})})})]}),isDisplayed7()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1554m0x\",layoutDependency:layoutDependency,layoutId:\"YfOjGkvnq\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50.795 12.495\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({fkB3nSTt_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50.795 12.495\" overflow=\"visible\"><g><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 20.023 3.126 L 20.023 4.618 L 21.034 4.618 L 21.034 5.65 L 20.023 5.65 L 20.023 7.913 C 20.023 8.343 20.213 8.524 20.644 8.524 C 20.804 8.524 20.994 8.493 21.044 8.483 L 21.044 9.445 C 20.974 9.475 20.754 9.555 20.333 9.555 C 19.432 9.555 18.871 9.014 18.871 8.103 L 18.871 5.65 L 17.97 5.65 L 17.97 4.618 L 18.22 4.618 C 18.741 4.618 18.971 4.288 18.971 3.857 L 18.971 3.126 Z M 22.79 6.521 L 25.183 6.521 C 25.163 5.95 24.782 5.439 23.981 5.439 C 23.25 5.439 22.83 6 22.79 6.521 Z M 25.313 7.793 L 26.294 8.103 C 26.034 8.954 25.263 9.645 24.091 9.645 C 22.77 9.645 21.598 8.684 21.598 7.031 C 21.598 5.489 22.74 4.468 23.971 4.468 C 25.473 4.468 26.354 5.459 26.354 7.001 C 26.354 7.192 26.334 7.352 26.324 7.372 L 22.76 7.372 C 22.79 8.113 23.37 8.644 24.091 8.644 C 24.792 8.644 25.153 8.273 25.313 7.793 Z M 30.136 4.588 L 30.136 5.77 C 30.01 5.75 29.883 5.74 29.755 5.74 C 28.854 5.74 28.444 6.26 28.444 7.172 L 28.444 9.495 L 27.282 9.495 L 27.282 4.618 L 28.414 4.618 L 28.414 5.399 C 28.644 4.869 29.185 4.558 29.826 4.558 C 29.966 4.558 30.086 4.578 30.136 4.588 Z M 32.008 9.495 L 30.856 9.495 L 30.856 4.618 L 31.968 4.618 L 31.968 5.239 C 32.248 4.738 32.859 4.478 33.41 4.478 C 34.051 4.478 34.611 4.769 34.872 5.339 C 35.252 4.698 35.823 4.478 36.454 4.478 C 37.335 4.478 38.176 5.039 38.176 6.331 L 38.176 9.495 L 37.055 9.495 L 37.055 6.521 C 37.055 5.95 36.764 5.519 36.113 5.519 C 35.503 5.519 35.102 6 35.102 6.601 L 35.102 9.495 L 33.961 9.495 L 33.961 6.521 C 33.961 5.96 33.68 5.519 33.019 5.519 C 32.398 5.519 32.008 5.98 32.008 6.601 Z M 40.52 9.495 L 39.369 9.495 L 39.369 4.618 L 40.52 4.618 Z M 39.189 2.906 C 39.189 2.485 39.529 2.145 39.94 2.145 C 40.36 2.145 40.701 2.485 40.701 2.906 C 40.701 3.327 40.36 3.657 39.94 3.657 C 39.529 3.657 39.189 3.327 39.189 2.906 Z M 44.934 8.954 C 44.694 9.395 44.123 9.635 43.552 9.635 C 42.391 9.635 41.71 8.774 41.71 7.692 L 41.71 4.618 L 42.872 4.618 L 42.872 7.482 C 42.872 8.083 43.152 8.594 43.853 8.594 C 44.524 8.594 44.874 8.143 44.874 7.502 L 44.874 4.618 L 46.036 4.618 L 46.036 8.604 C 46.036 9.004 46.066 9.315 46.086 9.495 L 44.974 9.495 C 44.954 9.385 44.934 9.154 44.934 8.954 Z M 46.94 8.173 L 47.951 7.893 C 47.991 8.333 48.322 8.724 48.942 8.724 C 49.423 8.724 49.673 8.463 49.673 8.163 C 49.673 7.903 49.493 7.702 49.103 7.622 L 48.382 7.462 C 47.521 7.272 47.07 6.711 47.07 6.04 C 47.07 5.189 47.851 4.468 48.862 4.468 C 50.224 4.468 50.665 5.349 50.745 5.83 L 49.764 6.11 C 49.724 5.83 49.513 5.379 48.862 5.379 C 48.452 5.379 48.161 5.64 48.161 5.94 C 48.161 6.2 48.352 6.391 48.652 6.451 L 49.393 6.601 C 50.314 6.801 50.795 7.362 50.795 8.083 C 50.795 8.824 50.194 9.645 48.953 9.645 C 47.541 9.645 47 8.724 46.94 8.173 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></g></svg>'},fW6JdTLcq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50.795 12.495\" overflow=\"visible\"><g><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 20.023 3.126 L 20.023 4.618 L 21.034 4.618 L 21.034 5.65 L 20.023 5.65 L 20.023 7.913 C 20.023 8.343 20.213 8.524 20.644 8.524 C 20.804 8.524 20.994 8.493 21.044 8.483 L 21.044 9.445 C 20.974 9.475 20.754 9.555 20.333 9.555 C 19.432 9.555 18.871 9.014 18.871 8.103 L 18.871 5.65 L 17.97 5.65 L 17.97 4.618 L 18.22 4.618 C 18.741 4.618 18.971 4.288 18.971 3.857 L 18.971 3.126 Z M 22.79 6.521 L 25.183 6.521 C 25.163 5.95 24.782 5.439 23.981 5.439 C 23.25 5.439 22.83 6 22.79 6.521 Z M 25.313 7.793 L 26.294 8.103 C 26.034 8.954 25.263 9.645 24.091 9.645 C 22.77 9.645 21.598 8.684 21.598 7.031 C 21.598 5.489 22.74 4.468 23.971 4.468 C 25.473 4.468 26.354 5.459 26.354 7.001 C 26.354 7.192 26.334 7.352 26.324 7.372 L 22.76 7.372 C 22.79 8.113 23.37 8.644 24.091 8.644 C 24.792 8.644 25.153 8.273 25.313 7.793 Z M 30.136 4.588 L 30.136 5.77 C 30.01 5.75 29.883 5.74 29.755 5.74 C 28.854 5.74 28.444 6.26 28.444 7.172 L 28.444 9.495 L 27.282 9.495 L 27.282 4.618 L 28.414 4.618 L 28.414 5.399 C 28.644 4.869 29.185 4.558 29.826 4.558 C 29.966 4.558 30.086 4.578 30.136 4.588 Z M 32.008 9.495 L 30.856 9.495 L 30.856 4.618 L 31.968 4.618 L 31.968 5.239 C 32.248 4.738 32.859 4.478 33.41 4.478 C 34.051 4.478 34.611 4.769 34.872 5.339 C 35.252 4.698 35.823 4.478 36.454 4.478 C 37.335 4.478 38.176 5.039 38.176 6.331 L 38.176 9.495 L 37.055 9.495 L 37.055 6.521 C 37.055 5.95 36.764 5.519 36.113 5.519 C 35.503 5.519 35.102 6 35.102 6.601 L 35.102 9.495 L 33.961 9.495 L 33.961 6.521 C 33.961 5.96 33.68 5.519 33.019 5.519 C 32.398 5.519 32.008 5.98 32.008 6.601 Z M 40.52 9.495 L 39.369 9.495 L 39.369 4.618 L 40.52 4.618 Z M 39.189 2.906 C 39.189 2.485 39.529 2.145 39.94 2.145 C 40.36 2.145 40.701 2.485 40.701 2.906 C 40.701 3.327 40.36 3.657 39.94 3.657 C 39.529 3.657 39.189 3.327 39.189 2.906 Z M 44.934 8.954 C 44.694 9.395 44.123 9.635 43.552 9.635 C 42.391 9.635 41.71 8.774 41.71 7.692 L 41.71 4.618 L 42.872 4.618 L 42.872 7.482 C 42.872 8.083 43.152 8.594 43.853 8.594 C 44.524 8.594 44.874 8.143 44.874 7.502 L 44.874 4.618 L 46.036 4.618 L 46.036 8.604 C 46.036 9.004 46.066 9.315 46.086 9.495 L 44.974 9.495 C 44.954 9.385 44.934 9.154 44.934 8.954 Z M 46.94 8.173 L 47.951 7.893 C 47.991 8.333 48.322 8.724 48.942 8.724 C 49.423 8.724 49.673 8.463 49.673 8.163 C 49.673 7.903 49.493 7.702 49.103 7.622 L 48.382 7.462 C 47.521 7.272 47.07 6.711 47.07 6.04 C 47.07 5.189 47.851 4.468 48.862 4.468 C 50.224 4.468 50.665 5.349 50.745 5.83 L 49.764 6.11 C 49.724 5.83 49.513 5.379 48.862 5.379 C 48.452 5.379 48.161 5.64 48.161 5.94 C 48.161 6.2 48.352 6.391 48.652 6.451 L 49.393 6.601 C 50.314 6.801 50.795 7.362 50.795 8.083 C 50.795 8.824 50.194 9.645 48.953 9.645 C 47.541 9.645 47 8.724 46.94 8.173 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></g></svg>'},oZPfksw2I:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50.795 12.495\" overflow=\"visible\"><g><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 20.023 3.126 L 20.023 4.618 L 21.034 4.618 L 21.034 5.65 L 20.023 5.65 L 20.023 7.913 C 20.023 8.343 20.213 8.524 20.644 8.524 C 20.804 8.524 20.994 8.493 21.044 8.483 L 21.044 9.445 C 20.974 9.475 20.754 9.555 20.333 9.555 C 19.432 9.555 18.871 9.014 18.871 8.103 L 18.871 5.65 L 17.97 5.65 L 17.97 4.618 L 18.22 4.618 C 18.741 4.618 18.971 4.288 18.971 3.857 L 18.971 3.126 Z M 22.79 6.521 L 25.183 6.521 C 25.163 5.95 24.782 5.439 23.981 5.439 C 23.25 5.439 22.83 6 22.79 6.521 Z M 25.313 7.793 L 26.294 8.103 C 26.034 8.954 25.263 9.645 24.091 9.645 C 22.77 9.645 21.598 8.684 21.598 7.031 C 21.598 5.489 22.74 4.468 23.971 4.468 C 25.473 4.468 26.354 5.459 26.354 7.001 C 26.354 7.192 26.334 7.352 26.324 7.372 L 22.76 7.372 C 22.79 8.113 23.37 8.644 24.091 8.644 C 24.792 8.644 25.153 8.273 25.313 7.793 Z M 30.136 4.588 L 30.136 5.77 C 30.01 5.75 29.883 5.74 29.755 5.74 C 28.854 5.74 28.444 6.26 28.444 7.172 L 28.444 9.495 L 27.282 9.495 L 27.282 4.618 L 28.414 4.618 L 28.414 5.399 C 28.644 4.869 29.185 4.558 29.826 4.558 C 29.966 4.558 30.086 4.578 30.136 4.588 Z M 32.008 9.495 L 30.856 9.495 L 30.856 4.618 L 31.968 4.618 L 31.968 5.239 C 32.248 4.738 32.859 4.478 33.41 4.478 C 34.051 4.478 34.611 4.769 34.872 5.339 C 35.252 4.698 35.823 4.478 36.454 4.478 C 37.335 4.478 38.176 5.039 38.176 6.331 L 38.176 9.495 L 37.055 9.495 L 37.055 6.521 C 37.055 5.95 36.764 5.519 36.113 5.519 C 35.503 5.519 35.102 6 35.102 6.601 L 35.102 9.495 L 33.961 9.495 L 33.961 6.521 C 33.961 5.96 33.68 5.519 33.019 5.519 C 32.398 5.519 32.008 5.98 32.008 6.601 Z M 40.52 9.495 L 39.369 9.495 L 39.369 4.618 L 40.52 4.618 Z M 39.189 2.906 C 39.189 2.485 39.529 2.145 39.94 2.145 C 40.36 2.145 40.701 2.485 40.701 2.906 C 40.701 3.327 40.36 3.657 39.94 3.657 C 39.529 3.657 39.189 3.327 39.189 2.906 Z M 44.934 8.954 C 44.694 9.395 44.123 9.635 43.552 9.635 C 42.391 9.635 41.71 8.774 41.71 7.692 L 41.71 4.618 L 42.872 4.618 L 42.872 7.482 C 42.872 8.083 43.152 8.594 43.853 8.594 C 44.524 8.594 44.874 8.143 44.874 7.502 L 44.874 4.618 L 46.036 4.618 L 46.036 8.604 C 46.036 9.004 46.066 9.315 46.086 9.495 L 44.974 9.495 C 44.954 9.385 44.934 9.154 44.934 8.954 Z M 46.94 8.173 L 47.951 7.893 C 47.991 8.333 48.322 8.724 48.942 8.724 C 49.423 8.724 49.673 8.463 49.673 8.163 C 49.673 7.903 49.493 7.702 49.103 7.622 L 48.382 7.462 C 47.521 7.272 47.07 6.711 47.07 6.04 C 47.07 5.189 47.851 4.468 48.862 4.468 C 50.224 4.468 50.665 5.349 50.745 5.83 L 49.764 6.11 C 49.724 5.83 49.513 5.379 48.862 5.379 C 48.452 5.379 48.161 5.64 48.161 5.94 C 48.161 6.2 48.352 6.391 48.652 6.451 L 49.393 6.601 C 50.314 6.801 50.795 7.362 50.795 8.083 C 50.795 8.824 50.194 9.645 48.953 9.645 C 47.541 9.645 47 8.724 46.94 8.173 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-d04gax\",layoutDependency:layoutDependency,layoutId:\"ejtAF2thw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1tmni47\",layoutDependency:layoutDependency,layoutId:\"N8tKYewHX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12mvft4\",layoutDependency:layoutDependency,layoutId:\"WpBIk3x_O\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.594 10.51\" overflow=\"visible\"><path d=\"M 4.69 0 C 3.226 -0.025 2.013 1.146 1.988 2.61 C 1.987 2.651 1.987 2.692 1.988 2.733 L 1.998 3.07 L 1.688 3.204 C 0.681 3.636 0.02 4.62 0 5.716 C -0.026 7.252 1.202 8.524 2.738 8.551 C 2.901 8.554 3.064 8.543 3.225 8.517 L 3.599 8.458 L 3.754 8.803 C 4.215 9.821 5.231 10.49 6.347 10.51 C 7.411 10.528 8.394 9.967 8.92 9.04 L 9.087 8.745 L 9.423 8.794 C 9.54 8.811 9.659 8.82 9.777 8.823 C 11.303 8.849 12.567 7.629 12.593 6.104 C 12.607 5.285 12.242 4.477 11.617 3.945 L 11.424 3.781 L 11.444 3.528 C 11.448 3.476 11.45 3.423 11.451 3.37 C 11.477 1.906 10.306 0.693 8.842 0.668 C 8.317 0.658 7.801 0.804 7.36 1.088 L 6.987 1.328 L 6.707 0.983 C 6.21 0.371 5.478 0.014 4.69 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1xgn7f6\",layoutDependency:layoutDependency,layoutId:\"ZajsClZ6H\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.654 3.232\" overflow=\"visible\"><path d=\"M 4.425 2.348 C 4.57 2.35 4.657 2.453 4.654 2.611 L 4.651 2.79 C 4.649 2.933 4.6 2.983 4.465 3.04 L 4.455 3.044 C 4.102 3.175 3.756 3.238 3.424 3.232 C 3.091 3.226 2.763 3.15 2.452 3.008 C 2.439 3.002 2.439 3.002 2.427 2.997 C 2.312 2.944 2.263 2.882 2.266 2.747 L 2.269 2.568 C 2.271 2.411 2.362 2.311 2.507 2.313 L 2.54 2.318 L 2.548 2.322 C 2.833 2.443 3.132 2.506 3.436 2.512 C 3.741 2.517 4.061 2.464 4.387 2.353 L 4.417 2.347 Z M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15da1aq\",layoutDependency:layoutDependency,layoutId:\"L2J63oM24\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.389 1\" overflow=\"visible\"><path d=\"M 2.159 0.034 C 2.304 0.037 2.392 0.14 2.389 0.297 L 2.386 0.477 C 2.383 0.619 2.335 0.67 2.199 0.727 L 2.189 0.731 C 1.836 0.861 1.49 0.924 1.158 0.919 C 0.825 0.913 0.498 0.837 0.186 0.695 C 0.174 0.689 0.174 0.689 0.161 0.683 C 0.046 0.63 -0.002 0.568 0 0.434 L 0.003 0.255 C 0.006 0.097 0.097 -0.003 0.242 0 L 0.274 0.005 L 0.283 0.009 C 0.568 0.129 0.866 0.193 1.17 0.199 C 1.475 0.204 1.795 0.151 2.122 0.04 L 2.151 0.034 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1756efs\",layoutDependency:layoutDependency,layoutId:\"tVdthft83\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.166 1.986\" overflow=\"visible\"><path d=\"M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-12neo3k\",layoutDependency:layoutDependency,layoutId:\"k77TvqUmO\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jk1rzm\",layoutDependency:layoutDependency,layoutId:\"p1r27bTjc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v0pe7s\",layoutDependency:layoutDependency,layoutId:\"U6GAj4hMu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.594 10.51\" overflow=\"visible\"><path d=\"M 4.69 0 C 3.226 -0.025 2.013 1.146 1.988 2.61 C 1.987 2.651 1.987 2.692 1.988 2.733 L 1.998 3.07 L 1.688 3.204 C 0.681 3.636 0.02 4.62 0 5.716 C -0.026 7.252 1.202 8.524 2.738 8.551 C 2.901 8.554 3.064 8.543 3.225 8.517 L 3.599 8.458 L 3.754 8.803 C 4.215 9.821 5.231 10.49 6.347 10.51 C 7.411 10.528 8.394 9.967 8.92 9.04 L 9.087 8.745 L 9.423 8.794 C 9.54 8.811 9.659 8.82 9.777 8.823 C 11.303 8.849 12.567 7.629 12.593 6.104 C 12.607 5.285 12.242 4.477 11.617 3.945 L 11.424 3.781 L 11.444 3.528 C 11.448 3.476 11.45 3.423 11.451 3.37 C 11.477 1.906 10.306 0.693 8.842 0.668 C 8.317 0.658 7.801 0.804 7.36 1.088 L 6.987 1.328 L 6.707 0.983 C 6.21 0.371 5.478 0.014 4.69 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-xm5drn\",layoutDependency:layoutDependency,layoutId:\"c28XvD2ao\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.654 3.232\" overflow=\"visible\"><path d=\"M 4.425 2.348 C 4.57 2.35 4.657 2.453 4.654 2.611 L 4.651 2.79 C 4.649 2.933 4.6 2.983 4.465 3.04 L 4.455 3.044 C 4.102 3.175 3.756 3.238 3.424 3.232 C 3.091 3.226 2.763 3.15 2.452 3.008 C 2.439 3.002 2.439 3.002 2.427 2.997 C 2.312 2.944 2.263 2.882 2.266 2.747 L 2.269 2.568 C 2.271 2.411 2.362 2.311 2.507 2.313 L 2.54 2.318 L 2.548 2.322 C 2.833 2.443 3.132 2.506 3.436 2.512 C 3.741 2.517 4.061 2.464 4.387 2.353 L 4.417 2.347 Z M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1m4p7f\",layoutDependency:layoutDependency,layoutId:\"M8EY0qy2y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.389 1\" overflow=\"visible\"><path d=\"M 2.159 0.034 C 2.304 0.037 2.392 0.14 2.389 0.297 L 2.386 0.477 C 2.383 0.619 2.335 0.67 2.199 0.727 L 2.189 0.731 C 1.836 0.861 1.49 0.924 1.158 0.919 C 0.825 0.913 0.498 0.837 0.186 0.695 C 0.174 0.689 0.174 0.689 0.161 0.683 C 0.046 0.63 -0.002 0.568 0 0.434 L 0.003 0.255 C 0.006 0.097 0.097 -0.003 0.242 0 L 0.274 0.005 L 0.283 0.009 C 0.568 0.129 0.866 0.193 1.17 0.199 C 1.475 0.204 1.795 0.151 2.122 0.04 L 2.151 0.034 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lpmxij\",layoutDependency:layoutDependency,layoutId:\"FGATCxTmX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.166 1.986\" overflow=\"visible\"><path d=\"M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1bt93gl\",layoutDependency:layoutDependency,layoutId:\"XxbpAwS4u\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.825 7.5\" overflow=\"visible\"><path d=\"M 2.053 0.981 L 2.053 2.473 L 3.064 2.473 L 3.064 3.505 L 2.053 3.505 L 2.053 5.768 C 2.053 6.198 2.243 6.379 2.674 6.379 C 2.834 6.379 3.024 6.348 3.074 6.338 L 3.074 7.3 C 3.004 7.33 2.784 7.41 2.363 7.41 C 1.462 7.41 0.901 6.869 0.901 5.958 L 0.901 3.505 L 0 3.505 L 0 2.473 L 0.25 2.473 C 0.771 2.473 1.001 2.143 1.001 1.712 L 1.001 0.981 Z M 4.82 4.376 L 7.213 4.376 C 7.193 3.805 6.812 3.294 6.011 3.294 C 5.28 3.294 4.86 3.855 4.82 4.376 Z M 7.343 5.648 L 8.324 5.958 C 8.064 6.809 7.293 7.5 6.121 7.5 C 4.8 7.5 3.628 6.539 3.628 4.886 C 3.628 3.344 4.77 2.323 6.001 2.323 C 7.503 2.323 8.384 3.314 8.384 4.856 C 8.384 5.047 8.364 5.207 8.354 5.227 L 4.79 5.227 C 4.82 5.968 5.4 6.499 6.121 6.499 C 6.822 6.499 7.183 6.128 7.343 5.648 Z M 12.166 2.443 L 12.166 3.625 C 12.04 3.605 11.913 3.595 11.785 3.595 C 10.884 3.595 10.474 4.115 10.474 5.027 L 10.474 7.35 L 9.312 7.35 L 9.312 2.473 L 10.444 2.473 L 10.444 3.254 C 10.674 2.724 11.215 2.413 11.856 2.413 C 11.996 2.413 12.116 2.433 12.166 2.443 Z M 14.038 7.35 L 12.886 7.35 L 12.886 2.473 L 13.998 2.473 L 13.998 3.094 C 14.278 2.593 14.889 2.333 15.44 2.333 C 16.081 2.333 16.641 2.624 16.902 3.194 C 17.282 2.553 17.853 2.333 18.484 2.333 C 19.365 2.333 20.206 2.894 20.206 4.186 L 20.206 7.35 L 19.085 7.35 L 19.085 4.376 C 19.085 3.805 18.794 3.374 18.143 3.374 C 17.533 3.374 17.132 3.855 17.132 4.456 L 17.132 7.35 L 15.991 7.35 L 15.991 4.376 C 15.991 3.815 15.71 3.374 15.049 3.374 C 14.428 3.374 14.038 3.835 14.038 4.456 Z M 22.55 7.35 L 21.399 7.35 L 21.399 2.473 L 22.55 2.473 Z M 21.219 0.761 C 21.219 0.34 21.559 0 21.97 0 C 22.39 0 22.731 0.34 22.731 0.761 C 22.731 1.182 22.39 1.512 21.97 1.512 C 21.559 1.512 21.219 1.182 21.219 0.761 Z M 26.964 6.809 C 26.724 7.25 26.153 7.49 25.582 7.49 C 24.421 7.49 23.74 6.629 23.74 5.547 L 23.74 2.473 L 24.902 2.473 L 24.902 5.337 C 24.902 5.938 25.182 6.449 25.883 6.449 C 26.554 6.449 26.904 5.998 26.904 5.357 L 26.904 2.473 L 28.066 2.473 L 28.066 6.459 C 28.066 6.859 28.096 7.17 28.116 7.35 L 27.004 7.35 C 26.984 7.24 26.964 7.009 26.964 6.809 Z M 28.97 6.028 L 29.981 5.748 C 30.021 6.188 30.352 6.579 30.972 6.579 C 31.453 6.579 31.703 6.318 31.703 6.018 C 31.703 5.758 31.523 5.557 31.133 5.477 L 30.412 5.317 C 29.551 5.127 29.1 4.566 29.1 3.895 C 29.1 3.044 29.881 2.323 30.892 2.323 C 32.254 2.323 32.695 3.204 32.775 3.685 L 31.794 3.965 C 31.754 3.685 31.543 3.234 30.892 3.234 C 30.482 3.234 30.191 3.495 30.191 3.795 C 30.191 4.055 30.382 4.246 30.682 4.306 L 31.423 4.456 C 32.344 4.656 32.825 5.217 32.825 5.938 C 32.825 6.679 32.224 7.5 30.983 7.5 C 29.571 7.5 29.03 6.579 28.97 6.028 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-v2nfyg\",layoutDependency:layoutDependency,layoutId:\"wZhH8G5Zf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.074 6.429\" overflow=\"visible\"><path d=\"M 2.053 0 L 2.053 1.492 L 3.064 1.492 L 3.064 2.523 L 2.053 2.523 L 2.053 4.786 C 2.053 5.217 2.243 5.397 2.674 5.397 C 2.834 5.397 3.024 5.367 3.074 5.357 L 3.074 6.318 C 3.004 6.348 2.784 6.429 2.363 6.429 C 1.462 6.429 0.901 5.888 0.901 4.977 L 0.901 2.523 L 0 2.523 L 0 1.492 L 0.25 1.492 C 0.771 1.492 1.001 1.162 1.001 0.731 L 1.001 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mv305h\",layoutDependency:layoutDependency,layoutId:\"MNoTfWaB8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.393 1.081\" overflow=\"visible\"><path d=\"M 0 1.081 L 2.393 1.081 C 2.373 0.511 1.993 0 1.192 0 C 0.461 0 0.04 0.561 0 1.081 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ivwu1w\",layoutDependency:layoutDependency,layoutId:\"q_u6kyWks\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.756 5.177\" overflow=\"visible\"><path d=\"M 3.715 3.324 L 4.696 3.635 C 4.436 4.486 3.665 5.177 2.493 5.177 C 1.172 5.177 0 4.216 0 2.563 C 0 1.021 1.142 0 2.373 0 C 3.875 0 4.756 0.991 4.756 2.533 C 4.756 2.724 4.736 2.884 4.726 2.904 L 1.162 2.904 C 1.192 3.645 1.772 4.176 2.493 4.176 C 3.194 4.176 3.555 3.805 3.715 3.324 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4ol23f\",layoutDependency:layoutDependency,layoutId:\"xZI4ltDSt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.854 4.937\" overflow=\"visible\"><path d=\"M 2.854 0.03 L 2.854 1.212 C 2.728 1.192 2.601 1.182 2.473 1.182 C 1.572 1.182 1.162 1.702 1.162 2.614 L 1.162 4.937 L 0 4.937 L 0 0.06 L 1.132 0.06 L 1.132 0.841 C 1.362 0.31 1.903 0 2.543 0 C 2.684 0 2.804 0.02 2.854 0.03 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hrct4m\",layoutDependency:layoutDependency,layoutId:\"rymYzVBXN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.32 5.017\" overflow=\"visible\"><path d=\"M 1.152 5.017 L 0 5.017 L 0 0.14 L 1.112 0.14 L 1.112 0.761 C 1.392 0.26 2.003 0 2.553 0 C 3.194 0 3.755 0.29 4.015 0.861 C 4.396 0.22 4.967 0 5.597 0 C 6.479 0 7.32 0.561 7.32 1.852 L 7.32 5.017 L 6.198 5.017 L 6.198 2.043 C 6.198 1.472 5.908 1.041 5.257 1.041 C 4.646 1.041 4.246 1.522 4.246 2.123 L 4.246 5.017 L 3.104 5.017 L 3.104 2.043 C 3.104 1.482 2.824 1.041 2.163 1.041 C 1.542 1.041 1.152 1.502 1.152 2.123 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4cpf23\",layoutDependency:layoutDependency,layoutId:\"sYXShL04d\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.152 4.876\" overflow=\"visible\"><path d=\"M 1.152 4.876 L 0 4.876 L 0 0 L 1.152 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19xpr54\",layoutDependency:layoutDependency,layoutId:\"TaEsVq9dD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.512 1.512\" overflow=\"visible\"><path d=\"M 0 0.761 C 0 0.34 0.34 0 0.751 0 C 1.172 0 1.512 0.34 1.512 0.761 C 1.512 1.182 1.172 1.512 0.751 1.512 C 0.34 1.512 0 1.182 0 0.761 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wfndww\",layoutDependency:layoutDependency,layoutId:\"snmyAfjTX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.376 5.017\" overflow=\"visible\"><path d=\"M 3.224 4.336 C 2.984 4.776 2.413 5.017 1.842 5.017 C 0.681 5.017 0 4.156 0 3.074 L 0 0 L 1.162 0 L 1.162 2.864 C 1.162 3.465 1.442 3.975 2.143 3.975 C 2.814 3.975 3.164 3.525 3.164 2.884 L 3.164 0 L 4.326 0 L 4.326 3.985 C 4.326 4.386 4.356 4.696 4.376 4.876 L 3.264 4.876 C 3.244 4.766 3.224 4.536 3.224 4.336 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yjgamx\",layoutDependency:layoutDependency,layoutId:\"DjREdRLVN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.855 5.177\" overflow=\"visible\"><path d=\"M 0 3.705 L 1.011 3.425 C 1.051 3.865 1.382 4.256 2.003 4.256 C 2.483 4.256 2.734 3.995 2.734 3.695 C 2.734 3.435 2.553 3.234 2.163 3.154 L 1.442 2.994 C 0.581 2.804 0.13 2.243 0.13 1.572 C 0.13 0.721 0.911 0 1.923 0 C 3.284 0 3.725 0.881 3.805 1.362 L 2.824 1.642 C 2.784 1.362 2.573 0.911 1.923 0.911 C 1.512 0.911 1.222 1.172 1.222 1.472 C 1.222 1.732 1.412 1.923 1.712 1.983 L 2.453 2.133 C 3.374 2.333 3.855 2.894 3.855 3.615 C 3.855 4.356 3.254 5.177 2.013 5.177 C 0.601 5.177 0.06 4.256 0 3.705 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dydhpd\",\"data-framer-name\":\"Frame 1185981452\",layoutDependency:layoutDependency,layoutId:\"Vh2jgDsmj\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iamqv5\",\"data-framer-name\":\"Frame 1185981451\",layoutDependency:layoutDependency,layoutId:\"TZ8xYb_Du\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", sans-serif',\"--framer-font-size\":\"10.19px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Host Details\"})}),className:\"framer-1whn0t\",\"data-framer-name\":\"Host Details\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"h_BPp_FVF\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mp10cq\",\"data-framer-name\":\"Frame 3158\",layoutDependency:layoutDependency,layoutId:\"EbN9SYkYA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"8.73px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"13.1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Personal vault\"})}),className:\"framer-xvsdtv\",\"data-framer-name\":\"Team vault\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"CJjZffzxZ\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ez62bo\",\"data-framer-name\":\"Action icons/Chevron/Action icons/Chevron/Dropdown Expand\",layoutDependency:layoutDependency,layoutId:\"LMw8gdpaV\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-16xam52\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"XnXTxzOR2\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 7\"><path d=\"M 1.374 2.262 C 1.022 1.937 1.001 1.389 1.325 1.037 L 1.325 1.037 C 1.65 0.686 2.198 0.664 2.55 0.988 L 5.832 4.018 L 9.115 0.988 C 9.466 0.664 10.015 0.686 10.34 1.037 L 10.34 1.037 C 10.664 1.389 10.642 1.937 10.291 2.262 L 6.326 5.922 C 6.047 6.179 5.617 6.179 5.339 5.922 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:10954165089,withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bne91j\",\"data-framer-name\":\"Frame 1185979583\",layoutDependency:layoutDependency,layoutId:\"oV2JDDFM3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10q9ywu\",\"data-framer-name\":\"Host\",layoutDependency:layoutDependency,layoutId:\"EQLgropWQ\",style:{backgroundColor:\"rgba(174, 178, 194, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", sans-serif',\"--framer-font-size\":\"10.19px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.29px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Address\"})}),className:\"framer-1kmajac\",\"data-framer-name\":\"Address\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"aEOIhIz0K\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y285i4\",\"data-framer-name\":\"Frame 1185979301\",layoutDependency:layoutDependency,layoutId:\"AcHmPcP_X\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"26px\",y:(componentViewport?.y||0)+164.815+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0),...addPropertyOverrides({cp_MyTNFH:{y:(componentViewport?.y||0)+164.815},CxglUVu5p:{y:(componentViewport?.y||0)+164.815},EVq6JXZhU:{y:(componentViewport?.y||0)+164.815},Gta5p_bX8:{y:(componentViewport?.y||0)+164.815},hG5XAhVkK:{y:(componentViewport?.y||0)+164.815},iXoJnVo5t:{y:(componentViewport?.y||0)+164.815},q6hax_zKC:{y:(componentViewport?.y||0)+164.815},qTdVifB7H:{y:(componentViewport?.y||0)+164.815},tFHiPM4Kf:{y:(componentViewport?.y||0)+164.815},TVyw3YZp8:{y:(componentViewport?.y||0)+164.815},YdvQqQfX9:{y:(componentViewport?.y||0)+164.815},YlryQKu70:{y:(componentViewport?.y||0)+164.815}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kbpiug-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"m6gQbRgnJ-container\",nodeId:\"m6gQbRgnJ\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(OSItems,{height:\"100%\",id:\"m6gQbRgnJ\",layoutId:\"m6gQbRgnJ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WBBH1zERV\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18650ui\",\"data-border\":true,\"data-framer-name\":\"Form Field\",layoutDependency:layoutDependency,layoutId:\"ETGRdThQS\",style:{\"--border-bottom-width\":\"0.7278674840927124px\",\"--border-color\":\"rgb(62, 66, 87)\",\"--border-left-width\":\"0.7278674840927124px\",\"--border-right-width\":\"0.7278674840927124px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.7278674840927124px\",borderBottomLeftRadius:7.25,borderBottomRightRadius:7.25,borderTopLeftRadius:7.25,borderTopRightRadius:7.25},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10.19px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"138.184.95.44\"})}),className:\"framer-1usrn20\",\"data-framer-name\":\"Title\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"qGT9TfkOJ\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19gbb5b\",\"data-border\":true,\"data-framer-name\":\"Form Field\",layoutDependency:layoutDependency,layoutId:\"Od7qYS5F3\",style:{\"--border-bottom-width\":\"0.7278674840927124px\",\"--border-color\":\"rgb(62, 66, 87)\",\"--border-left-width\":\"0.7278674840927124px\",\"--border-right-width\":\"0.7278674840927124px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.7278674840927124px\",borderBottomLeftRadius:7.25,borderBottomRightRadius:7.25,borderTopLeftRadius:7.25,borderTopRightRadius:7.25},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10.19px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"acme-dev-us-west\"})}),className:\"framer-1krk4qw\",\"data-framer-name\":\"Title\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"EJ7Tvv_BW\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qws64s\",\"data-border\":true,\"data-framer-name\":\"Form Field\",layoutDependency:layoutDependency,layoutId:\"Z3DIgJXUX\",style:{\"--border-bottom-width\":\"0.7278674840927124px\",\"--border-color\":\"rgb(62, 66, 87)\",\"--border-left-width\":\"0.7278674840927124px\",\"--border-right-width\":\"0.7278674840927124px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.7278674840927124px\",borderBottomLeftRadius:7.25,borderBottomRightRadius:7.25,borderTopLeftRadius:7.25,borderTopRightRadius:7.25},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ie72cq\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"dGSCSVoVW\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-l3ut4r\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"x_4E9CahS\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 12\"><path d=\"M 8.099 1.948 C 8.969 1.897 9.689 2.617 9.638 3.487 L 9.493 5.951 C 9.482 6.129 9.407 6.297 9.281 6.423 L 5.102 10.602 C 4.818 10.886 4.357 10.886 4.073 10.602 L 0.984 7.514 C 0.7 7.229 0.7 6.769 0.984 6.484 L 5.164 2.305 C 5.29 2.179 5.458 2.104 5.636 2.093 Z M 6.542 5.044 C 6.826 5.328 7.287 5.328 7.571 5.044 C 7.855 4.759 7.855 4.299 7.571 4.014 C 7.287 3.73 6.826 3.73 6.542 4.014 C 6.257 4.299 6.257 4.759 6.542 5.044 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:9726492017,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-yew6jx\",\"data-framer-name\":\"Frame 1185981449\",layoutDependency:layoutDependency,layoutId:\"bIa_vu0QE\",style:{backgroundColor:\"rgba(33, 39, 61, 0.7)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"8.73px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"13.1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"acme\"})}),className:\"framer-k2tekz\",\"data-framer-name\":\"admin\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"WfuUg54pq\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xra4ju\",\"data-framer-name\":\"Frame 1185981450\",layoutDependency:layoutDependency,layoutId:\"BNbNjnY6E\",style:{backgroundColor:\"rgba(33, 39, 61, 0.7)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"8.73px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"13.1px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"dev\"})}),className:\"framer-12xc18l\",\"data-framer-name\":\"personal\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"M0YeWfXHL\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-com9nb\",\"data-framer-name\":\"Host\",layoutDependency:layoutDependency,layoutId:\"uLNBzh6A7\",style:{backgroundColor:\"rgba(174, 178, 194, 0.05)\",borderBottomLeftRadius:10.92,borderBottomRightRadius:10.92,borderTopLeftRadius:10.92,borderTopRightRadius:10.92},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6ri4ku\",\"data-framer-name\":\"Frame 3353\",layoutDependency:layoutDependency,layoutId:\"evOeoEKme\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", sans-serif',\"--framer-font-size\":\"10.19px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.29px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"SSH on\"})}),className:\"framer-1nq10ro\",\"data-framer-name\":\"SSH on\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"ZpVirPLtj\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gshd40\",\"data-border\":true,\"data-framer-name\":\"Component 6\",layoutDependency:layoutDependency,layoutId:\"eYV58zMGc\",style:{\"--border-bottom-width\":\"0.7278674840927124px\",\"--border-color\":\"rgb(62, 66, 87)\",\"--border-left-width\":\"0.7278674840927124px\",\"--border-right-width\":\"0.7278674840927124px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.7278674840927124px\",borderBottomLeftRadius:7.28,borderBottomRightRadius:7.28,borderTopLeftRadius:7.28,borderTopRightRadius:7.28},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"2201\"})}),className:\"framer-1w3gw6g\",\"data-framer-name\":\"2201\",\"data-highlight\":true,fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"uI8hrGXkV\",onTap:onTapkzg435,style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cp_MyTNFH:{\"data-highlight\":undefined,onTap:undefined},CxglUVu5p:{\"data-highlight\":undefined,onTap:undefined},EVq6JXZhU:{\"data-highlight\":undefined,onTap:undefined},Gta5p_bX8:{\"data-highlight\":undefined,onTap:undefined},hG5XAhVkK:{\"data-highlight\":undefined,onTap:undefined},iXoJnVo5t:{\"data-highlight\":undefined,onTap:undefined},q6hax_zKC:{\"data-highlight\":undefined,onTap:undefined},qTdVifB7H:{\"data-highlight\":undefined,onTap:undefined},tFHiPM4Kf:{\"data-highlight\":undefined,onTap:undefined},TVyw3YZp8:{\"data-highlight\":undefined,onTap:undefined},YdvQqQfX9:{\"data-highlight\":undefined,onTap:undefined},YlryQKu70:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", sans-serif',\"--framer-font-size\":\"10.19px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.29px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"port\"})}),className:\"framer-atchff\",\"data-framer-name\":\"port\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"Rbzy1yt4k\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fo3u0\",\"data-framer-name\":\"Rectangle 1071\",layoutDependency:layoutDependency,layoutId:\"xmZZHQjlM\",style:{backgroundColor:\"rgb(28, 32, 51)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i1m2nf\",\"data-framer-name\":\"Frame 1185980426\",layoutDependency:layoutDependency,layoutId:\"EobY4F8kJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Credentials from\"})}),className:\"framer-12t31lz\",\"data-framer-name\":\"Credentials from\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"VNZCCTDrP\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d9ia21\",\"data-framer-name\":\"Credentions picker\",layoutDependency:layoutDependency,layoutId:\"JfQmSy5y0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Personal Vault\"})}),className:\"framer-j4y8ak\",\"data-framer-name\":\"Team vault\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"WmXRPcXPv\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i2j73c\",\"data-framer-name\":\"Frame 3474\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Zlk40c8eC\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\"><path d=\"M 3.567 6.692 C 3.452 6.692 3.348 6.646 3.253 6.553 L 0.892 4.136 C 0.855 4.096 0.826 4.054 0.806 4.01 C 0.786 3.964 0.776 3.914 0.776 3.859 C 0.776 3.784 0.794 3.717 0.829 3.657 C 0.864 3.595 0.912 3.547 0.971 3.512 C 1.031 3.477 1.098 3.459 1.173 3.459 C 1.283 3.459 1.378 3.5 1.46 3.581 L 3.715 5.893 L 3.421 5.893 L 5.674 3.581 C 5.757 3.5 5.853 3.459 5.961 3.459 C 6.036 3.459 6.103 3.477 6.162 3.512 C 6.222 3.547 6.269 3.595 6.304 3.657 C 6.342 3.717 6.36 3.784 6.36 3.859 C 6.36 3.966 6.322 4.059 6.245 4.136 L 3.88 6.55 C 3.836 6.598 3.788 6.635 3.735 6.659 C 3.682 6.681 3.626 6.692 3.567 6.692 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:10205979270,withExternalLayout:true})]})]}),isDisplayed9()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-s6n801\",\"data-framer-name\":\"Frame 1185980426\",layoutDependency:layoutDependency,layoutId:\"UpjodRhT_\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"+ SSH ID, Keys, Certificate\"})}),className:\"framer-m87j2h\",\"data-framer-name\":\"Credentials from\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"wOoRcQd8J\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\",opacity:1},variants:{cp_MyTNFH:{opacity:1},CxglUVu5p:{opacity:.5},Gta5p_bX8:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},hG5XAhVkK:{opacity:1},iXoJnVo5t:{opacity:.5},q6hax_zKC:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",opacity:1},qTdVifB7H:{opacity:.6},tFHiPM4Kf:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",opacity:1},TVyw3YZp8:{opacity:1},YdvQqQfX9:{opacity:.6},YlryQKu70:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cp_MyTNFH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"+ SSH ID, Keys, Certificate, FIDO2\"})})},CxglUVu5p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"+ Username, Password\"})})},EVq6JXZhU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"+ SSH ID, Keys, Certificate, FIDO2\"})})},Gta5p_bX8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"+ SSH ID, Keys, Certificate, FIDO2\"})})},hG5XAhVkK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"+ SSH ID, Keys, Certificate, FIDO2\"})})},iXoJnVo5t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"+ Username, Password\"})})},q6hax_zKC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"+ SSH ID, Keys, Certificate, FIDO2\"})})},qTdVifB7H:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"+ Username, Password\"})})},tFHiPM4Kf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"+ SSH ID, Keys, Certificate, FIDO2\"})})},TVyw3YZp8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"+ SSH ID, Keys, Certificate, FIDO2\"})})},YdvQqQfX9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"+ Username, Password\"})})},YlryQKu70:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9.77px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"14.66px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"+ SSH ID, Keys, Certificate, FIDO2\"})})}},baseVariant,gestureVariant)})}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g70grt\",\"data-border\":true,\"data-framer-name\":\"Context Menu\",layoutDependency:layoutDependency,layoutId:\"ktdQMYAQM\",style:{\"--border-bottom-width\":\"0.87px\",\"--border-color\":\"rgba(174, 178, 194, 0.1)\",\"--border-left-width\":\"0.87px\",\"--border-right-width\":\"0.87px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.87px\",backgroundColor:\"rgba(5, 11, 25, 0.95)\",borderBottomLeftRadius:8.72,borderBottomRightRadius:8.72,borderTopLeftRadius:8.72,borderTopRightRadius:8.72,boxShadow:\"0px 8.25px 40px 0px rgba(0, 0, 0, 0.35)\",opacity:1},variants:{cp_MyTNFH:{backgroundColor:\"rgb(14, 20, 34)\",opacity:1},EVq6JXZhU:{backgroundColor:\"rgb(14, 20, 34)\",opacity:1},Gta5p_bX8:{opacity:0},hG5XAhVkK:{backgroundColor:\"rgb(14, 20, 34)\",opacity:1},q6hax_zKC:{opacity:0},tFHiPM4Kf:{opacity:0},TVyw3YZp8:{backgroundColor:\"rgb(14, 20, 34)\",opacity:1},YlryQKu70:{opacity:0}},...addPropertyOverrides({cp_MyTNFH:{transformTemplate:transformTemplate1},EVq6JXZhU:{transformTemplate:transformTemplate1},hG5XAhVkK:{transformTemplate:transformTemplate2},TVyw3YZp8:{transformTemplate:transformTemplate2},YlryQKu70:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:[isDisplayed11()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ubd4uu\",\"data-framer-name\":\"Frame 1185980952\",layoutDependency:layoutDependency,layoutId:\"sm47aVbEG\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Hardware: Touch/Face ID, FIDO2, etc...\"})}),className:\"framer-d3ognl\",\"data-framer-name\":\"Hardware: Touch/Face ID, FIDO2, etc...\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"XH9df6mqj\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"197px\",y:(componentViewport?.y||0)+165.9008+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0),...addPropertyOverrides({cp_MyTNFH:{width:\"171.86px\",y:(componentViewport?.y||0)+349.4005},EVq6JXZhU:{width:\"171.86px\",y:(componentViewport?.y||0)+349.4005},Gta5p_bX8:{width:\"171.86px\",y:(componentViewport?.y||0)+374.1737},hG5XAhVkK:{width:\"171.86px\",y:(componentViewport?.y||0)+349.4005},q6hax_zKC:{width:\"171.86px\",y:(componentViewport?.y||0)+374.1737},tFHiPM4Kf:{width:\"171.86px\",y:(componentViewport?.y||0)+374.1737},TVyw3YZp8:{width:\"171.86px\",y:(componentViewport?.y||0)+349.4005},YlryQKu70:{width:\"171.86px\",y:(componentViewport?.y||0)+373.7339}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b0nojs-container\",layoutDependency:layoutDependency,layoutId:\"DNs0BnjMj-container\",nodeId:\"DNs0BnjMj\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"DNs0BnjMj\",layoutId:\"DNs0BnjMj\",ooOqIqqSB:\"OpenSSH 8.4+\",style:{width:\"100%\"},tnyCakaOy:\"ECDSA-SK\",variant:matchVariant(\"vpQ8v45nc\"),width:\"100%\",...addPropertyOverrides({cp_MyTNFH:{tnyCakaOy:\"SSH ID\",variant:matchVariant(\"SKxw6_NR7\")},EVq6JXZhU:{tnyCakaOy:\"SSH ID\",variant:matchVariant(\"ZZjqHYWhi\")},Gta5p_bX8:{tnyCakaOy:\"SSH ID\",variant:matchVariant(\"ZZjqHYWhi\")},hG5XAhVkK:{tnyCakaOy:\"SSH ID\",variant:matchVariant(\"SKxw6_NR7\")},q6hax_zKC:{tnyCakaOy:\"SSH ID\",variant:matchVariant(\"ZZjqHYWhi\")},tFHiPM4Kf:{tnyCakaOy:\"SSH ID\",variant:matchVariant(\"ZZjqHYWhi\")},TVyw3YZp8:{tnyCakaOy:\"SSH ID\",variant:matchVariant(\"ZZjqHYWhi\")},YlryQKu70:{tnyCakaOy:\"SSH ID\",variant:matchVariant(\"ZZjqHYWhi\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"171.86px\",y:(componentViewport?.y||0)+194.4308+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0),...addPropertyOverrides({cp_MyTNFH:{y:(componentViewport?.y||0)+377.9305},EVq6JXZhU:{y:(componentViewport?.y||0)+377.9305},Gta5p_bX8:{y:(componentViewport?.y||0)+402.7037},hG5XAhVkK:{y:(componentViewport?.y||0)+377.9305},q6hax_zKC:{y:(componentViewport?.y||0)+402.7037},tFHiPM4Kf:{y:(componentViewport?.y||0)+402.7037},TVyw3YZp8:{y:(componentViewport?.y||0)+377.9305},YlryQKu70:{y:(componentViewport?.y||0)+402.2639}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r8yl3s-container\",layoutDependency:layoutDependency,layoutId:\"F3v931kOk-container\",nodeId:\"F3v931kOk\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"F3v931kOk\",layoutId:\"F3v931kOk\",ooOqIqqSB:\"OpenSSH 8.4+\",style:{width:\"100%\"},tnyCakaOy:\"SSH ID\",variant:matchVariant(\"ZZjqHYWhi\"),width:\"100%\",...addPropertyOverrides({cp_MyTNFH:{tnyCakaOy:\"Key\",variant:matchVariant(\"SKxw6_NR7\")},EVq6JXZhU:{tnyCakaOy:\"Key\",variant:matchVariant(\"SKxw6_NR7\")},Gta5p_bX8:{tnyCakaOy:\"Key\",variant:matchVariant(\"SKxw6_NR7\")},hG5XAhVkK:{tnyCakaOy:\"Key\",variant:matchVariant(\"SKxw6_NR7\")},q6hax_zKC:{tnyCakaOy:\"Key\",variant:matchVariant(\"SKxw6_NR7\")},tFHiPM4Kf:{tnyCakaOy:\"Key\",variant:matchVariant(\"SKxw6_NR7\")},TVyw3YZp8:{tnyCakaOy:\"Key\",variant:matchVariant(\"SKxw6_NR7\")},YlryQKu70:{tnyCakaOy:\"Key\",variant:matchVariant(\"SKxw6_NR7\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"171.86px\",y:(componentViewport?.y||0)+222.9608+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0),...addPropertyOverrides({cp_MyTNFH:{y:(componentViewport?.y||0)+406.4605},EVq6JXZhU:{y:(componentViewport?.y||0)+406.4605},Gta5p_bX8:{y:(componentViewport?.y||0)+431.2337},hG5XAhVkK:{y:(componentViewport?.y||0)+406.4605},q6hax_zKC:{y:(componentViewport?.y||0)+431.2337},tFHiPM4Kf:{y:(componentViewport?.y||0)+431.2337},TVyw3YZp8:{y:(componentViewport?.y||0)+406.4605},YlryQKu70:{y:(componentViewport?.y||0)+430.7939}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yqmazp-container\",layoutDependency:layoutDependency,layoutId:\"rgpyFO1z6-container\",nodeId:\"rgpyFO1z6\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"rgpyFO1z6\",layoutId:\"rgpyFO1z6\",ooOqIqqSB:\"OpenSSH 8.4+\",style:{width:\"100%\"},tnyCakaOy:\"Key\",variant:matchVariant(\"SKxw6_NR7\"),width:\"100%\",...addPropertyOverrides({cp_MyTNFH:{tnyCakaOy:\"Certificate\"},EVq6JXZhU:{tnyCakaOy:\"Certificate\"},Gta5p_bX8:{tnyCakaOy:\"Certificate\"},hG5XAhVkK:{tnyCakaOy:\"Certificate\"},q6hax_zKC:{tnyCakaOy:\"Certificate\"},tFHiPM4Kf:{tnyCakaOy:\"Certificate\"},TVyw3YZp8:{tnyCakaOy:\"Certificate\"},YlryQKu70:{tnyCakaOy:\"Certificate\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"171.86px\",y:(componentViewport?.y||0)+251.4908+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0),...addPropertyOverrides({cp_MyTNFH:{y:(componentViewport?.y||0)+434.9905},EVq6JXZhU:{y:(componentViewport?.y||0)+434.9905},Gta5p_bX8:{y:(componentViewport?.y||0)+459.7637},hG5XAhVkK:{y:(componentViewport?.y||0)+434.9905},q6hax_zKC:{y:(componentViewport?.y||0)+459.7637},tFHiPM4Kf:{y:(componentViewport?.y||0)+459.7637},TVyw3YZp8:{y:(componentViewport?.y||0)+434.9905},YlryQKu70:{y:(componentViewport?.y||0)+459.3239}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f0sbab-container\",layoutDependency:layoutDependency,layoutId:\"sML3LSn4R-container\",nodeId:\"sML3LSn4R\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"sML3LSn4R\",layoutId:\"sML3LSn4R\",ooOqIqqSB:\"OpenSSH 8.4+\",style:{width:\"100%\"},tnyCakaOy:\"Certificate\",variant:matchVariant(\"SKxw6_NR7\"),width:\"100%\",...addPropertyOverrides({cp_MyTNFH:{tnyCakaOy:\"FIDO2\"},EVq6JXZhU:{tnyCakaOy:\"FIDO2\"},Gta5p_bX8:{tnyCakaOy:\"FIDO2\"},hG5XAhVkK:{tnyCakaOy:\"FIDO2\"},q6hax_zKC:{tnyCakaOy:\"FIDO2\"},tFHiPM4Kf:{tnyCakaOy:\"FIDO2\"},TVyw3YZp8:{tnyCakaOy:\"FIDO2\"},YlryQKu70:{tnyCakaOy:\"FIDO2\"}},baseVariant,gestureVariant)})})}),isDisplayed11()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"171.86px\",y:(componentViewport?.y||0)+280.0208+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mum9l-container\",layoutDependency:layoutDependency,layoutId:\"FvQQaMxvK-container\",nodeId:\"FvQQaMxvK\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"FvQQaMxvK\",layoutId:\"FvQQaMxvK\",ooOqIqqSB:\"OpenSSH 8.4+\",style:{width:\"100%\"},tnyCakaOy:\"SSH ID\",variant:matchVariant(\"ZZjqHYWhi\"),width:\"100%\"})})}),isDisplayed11()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-122r0sk\",layoutDependency:layoutDependency,layoutId:\"Xt8fKmcGp\",style:{backgroundColor:\"rgba(141, 145, 165, 0.1)\"}}),isDisplayed11()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dvh3cb\",\"data-framer-name\":\"Frame 1185980953\",layoutDependency:layoutDependency,layoutId:\"eNODDdXjk\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Software\"})}),className:\"framer-2dtrqv\",\"data-framer-name\":\"Software\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"M6IrLed58\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed11()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i4buo\",layoutDependency:layoutDependency,layoutId:\"MjzPJowVP\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"197px\",y:(componentViewport?.y||0)+327.6108+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s4m5u4-container\",layoutDependency:layoutDependency,layoutId:\"zxFOIQU4N-container\",nodeId:\"zxFOIQU4N\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"zxFOIQU4N\",layoutId:\"zxFOIQU4N\",LxMGd2Zq5:LxMGd2Zq51h38ywe,ooOqIqqSB:\"OpenSSH 6.5+\",style:{width:\"100%\"},tnyCakaOy:\"Ed25519\",variant:matchVariant(\"tHH4vGoiP\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"197px\",y:(componentViewport?.y||0)+356.6108+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t15pk7-container\",layoutDependency:layoutDependency,layoutId:\"SX7N0ug6C-container\",nodeId:\"SX7N0ug6C\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"SX7N0ug6C\",layoutId:\"SX7N0ug6C\",LxMGd2Zq5:LxMGd2Zq5di9weh,ooOqIqqSB:\"OpenSSH 5.7+\",style:{width:\"100%\"},tnyCakaOy:\"ECDSA\",variant:matchVariant(\"tHH4vGoiP\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,width:\"197px\",y:(componentViewport?.y||0)+385.6108+Math.max((Math.max(componentViewport?.height||1339,0)-32)/3,0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jq0smd-container\",layoutDependency:layoutDependency,layoutId:\"CFoxrIgHr-container\",nodeId:\"CFoxrIgHr\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(ContextMenuItem,{height:\"100%\",id:\"CFoxrIgHr\",layoutId:\"CFoxrIgHr\",LxMGd2Zq5:LxMGd2Zq5qjtn2c,ooOqIqqSB:\"Legasy devices\",style:{width:\"100%\"},tnyCakaOy:\"RSA\",variant:matchVariant(\"tHH4vGoiP\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-s35b05\",\"data-framer-name\":\"Frame 1185979370\",layoutDependency:layoutDependency,layoutId:\"NdwVjfqrw\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kqgycg\",\"data-framer-name\":\"Frame 1185980460\",layoutDependency:layoutDependency,layoutId:\"uo9G6yOPv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i3cve0\",\"data-border\":true,\"data-framer-name\":\"SSH.id\",layoutDependency:layoutDependency,layoutId:\"imrhkxasF\",style:{\"--border-bottom-width\":\"0.6980047821998596px\",\"--border-color\":\"rgb(50, 54, 74)\",\"--border-left-width\":\"0.6980047821998596px\",\"--border-right-width\":\"0.6980047821998596px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.6980047821998596px\",borderBottomLeftRadius:6.86,borderBottomRightRadius:6.86,borderTopLeftRadius:6.86,borderTopRightRadius:6.86},children:[isDisplayed10()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xt2fbo\",\"data-framer-name\":\"Extra icons/Personal\",layoutDependency:layoutDependency,layoutId:\"FyIKr12Dv\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1my9tmt\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:11,intrinsicWidth:8,layoutDependency:layoutDependency,layoutId:\"rNOZIlThb\",svg:'<svg width=\"8\" height=\"11\" viewBox=\"0 0 8 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.92905 4.64162C5.05493 4.64162 5.96764 3.72891 5.96764 2.60303C5.96764 1.47716 5.05493 0.564453 3.92905 0.564453C2.80318 0.564453 1.89047 1.47716 1.89047 2.60303C1.89047 3.72891 2.80318 4.64162 3.92905 4.64162ZM3.92893 10.0778C5.52075 10.0778 6.92994 9.29593 7.79338 8.09523C7.24977 6.48253 5.72496 5.3212 3.92891 5.3212C2.13288 5.3212 0.608078 6.48251 0.0644531 8.09519C0.92789 9.29591 2.3371 10.0778 3.92893 10.0778Z\" fill=\"#8D91A5\"/>\\n</svg>\\n',withExternalLayout:true,...addPropertyOverrides({EVq6JXZhU:{transformTemplate:transformTemplate3},TVyw3YZp8:{transformTemplate:transformTemplate3}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Username\"})}),className:\"framer-197k1re\",\"data-framer-name\":\"Root\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"aYnQ7Apsx\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{CxglUVu5p:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},iXoJnVo5t:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},qTdVifB7H:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},YdvQqQfX9:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CxglUVu5p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"SSH ID\"})})},iXoJnVo5t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"SSH ID\"})})},qTdVifB7H:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"SSH ID\"})})},YdvQqQfX9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"SSH ID\"})})}},baseVariant,gestureVariant)}),isDisplayed12()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"@leah\"})}),className:\"framer-1t9jfe9\",\"data-framer-name\":\"Root\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"oUc4dKfDi\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed12()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-16k28fs\",layoutDependency:layoutDependency,layoutId:\"mcMuRrEMn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({CxglUVu5p:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\" overflow=\"visible\"><path d=\"M 7.2 2.268 L 7.2 2.08 C 7.2 1.373 6.627 0.8 5.92 0.8 L 5.733 0.8 C 5.512 0.8 5.333 0.621 5.333 0.4 C 5.333 0.179 5.512 0 5.733 0 L 5.92 0 C 7.069 0 8 0.931 8 2.08 L 8 2.268 C 8 2.488 7.821 2.668 7.6 2.668 C 7.379 2.668 7.2 2.488 7.2 2.268 Z M 7.2 5.734 C 7.2 5.513 7.379 5.334 7.6 5.334 C 7.821 5.334 8 5.513 8 5.734 L 8 5.92 C 8 7.069 7.069 8 5.92 8 L 5.733 8 C 5.512 8 5.333 7.821 5.333 7.6 C 5.333 7.379 5.512 7.2 5.733 7.2 L 5.92 7.2 C 6.627 7.2 7.2 6.627 7.2 5.92 Z M 0.8 5.92 C 0.8 6.627 1.373 7.2 2.08 7.2 L 2.267 7.2 C 2.488 7.2 2.667 7.379 2.667 7.6 C 2.667 7.821 2.488 8 2.267 8 L 2.08 8 C 0.931 8 0 7.069 0 5.92 L 0 5.734 C 0 5.513 0.179 5.334 0.4 5.334 C 0.621 5.334 0.8 5.513 0.8 5.734 Z M 2.667 0.4 C 2.667 0.621 2.488 0.8 2.267 0.8 L 2.08 0.8 C 1.373 0.8 0.8 1.373 0.8 2.08 L 0.8 2.268 C 0.8 2.488 0.621 2.668 0.4 2.668 C 0.179 2.668 0 2.488 0 2.268 L 0 2.08 C 0 0.931 0.931 0 2.08 0 L 2.267 0 C 2.488 0 2.667 0.179 2.667 0.4 Z M 2.893 4.974 C 3.018 4.849 3.221 4.849 3.346 4.974 C 3.709 5.336 4.296 5.336 4.659 4.974 C 4.784 4.849 4.987 4.849 5.112 4.974 C 5.237 5.099 5.237 5.301 5.112 5.426 C 4.499 6.039 3.506 6.039 2.893 5.426 C 2.768 5.301 2.768 5.099 2.893 4.974 Z M 3.401 3.123 C 3.495 3.173 3.551 3.273 3.545 3.379 C 3.539 3.485 3.473 3.578 3.374 3.617 L 2.01 4.162 C 1.871 4.218 1.712 4.15 1.656 4.01 C 1.6 3.871 1.668 3.712 1.808 3.656 L 2.627 3.328 L 1.781 2.877 C 1.648 2.806 1.598 2.641 1.669 2.508 C 1.739 2.375 1.905 2.325 2.038 2.396 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>'},iXoJnVo5t:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\" overflow=\"visible\"><path d=\"M 7.2 2.268 L 7.2 2.08 C 7.2 1.373 6.627 0.8 5.92 0.8 L 5.733 0.8 C 5.512 0.8 5.333 0.621 5.333 0.4 C 5.333 0.179 5.512 0 5.733 0 L 5.92 0 C 7.069 0 8 0.931 8 2.08 L 8 2.268 C 8 2.488 7.821 2.668 7.6 2.668 C 7.379 2.668 7.2 2.488 7.2 2.268 Z M 7.2 5.734 C 7.2 5.513 7.379 5.334 7.6 5.334 C 7.821 5.334 8 5.513 8 5.734 L 8 5.92 C 8 7.069 7.069 8 5.92 8 L 5.733 8 C 5.512 8 5.333 7.821 5.333 7.6 C 5.333 7.379 5.512 7.2 5.733 7.2 L 5.92 7.2 C 6.627 7.2 7.2 6.627 7.2 5.92 Z M 0.8 5.92 C 0.8 6.627 1.373 7.2 2.08 7.2 L 2.267 7.2 C 2.488 7.2 2.667 7.379 2.667 7.6 C 2.667 7.821 2.488 8 2.267 8 L 2.08 8 C 0.931 8 0 7.069 0 5.92 L 0 5.734 C 0 5.513 0.179 5.334 0.4 5.334 C 0.621 5.334 0.8 5.513 0.8 5.734 Z M 2.667 0.4 C 2.667 0.621 2.488 0.8 2.267 0.8 L 2.08 0.8 C 1.373 0.8 0.8 1.373 0.8 2.08 L 0.8 2.268 C 0.8 2.488 0.621 2.668 0.4 2.668 C 0.179 2.668 0 2.488 0 2.268 L 0 2.08 C 0 0.931 0.931 0 2.08 0 L 2.267 0 C 2.488 0 2.667 0.179 2.667 0.4 Z M 2.893 4.974 C 3.018 4.849 3.221 4.849 3.346 4.974 C 3.709 5.336 4.296 5.336 4.659 4.974 C 4.784 4.849 4.987 4.849 5.112 4.974 C 5.237 5.099 5.237 5.301 5.112 5.426 C 4.499 6.039 3.506 6.039 2.893 5.426 C 2.768 5.301 2.768 5.099 2.893 4.974 Z M 3.401 3.123 C 3.495 3.173 3.551 3.273 3.545 3.379 C 3.539 3.485 3.473 3.578 3.374 3.617 L 2.01 4.162 C 1.871 4.218 1.712 4.15 1.656 4.01 C 1.6 3.871 1.668 3.712 1.808 3.656 L 2.627 3.328 L 1.781 2.877 C 1.648 2.806 1.598 2.641 1.669 2.508 C 1.739 2.375 1.905 2.325 2.038 2.396 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>'},qTdVifB7H:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\" overflow=\"visible\"><path d=\"M 7.2 2.268 L 7.2 2.08 C 7.2 1.373 6.627 0.8 5.92 0.8 L 5.733 0.8 C 5.512 0.8 5.333 0.621 5.333 0.4 C 5.333 0.179 5.512 0 5.733 0 L 5.92 0 C 7.069 0 8 0.931 8 2.08 L 8 2.268 C 8 2.488 7.821 2.668 7.6 2.668 C 7.379 2.668 7.2 2.488 7.2 2.268 Z M 7.2 5.734 C 7.2 5.513 7.379 5.334 7.6 5.334 C 7.821 5.334 8 5.513 8 5.734 L 8 5.92 C 8 7.069 7.069 8 5.92 8 L 5.733 8 C 5.512 8 5.333 7.821 5.333 7.6 C 5.333 7.379 5.512 7.2 5.733 7.2 L 5.92 7.2 C 6.627 7.2 7.2 6.627 7.2 5.92 Z M 0.8 5.92 C 0.8 6.627 1.373 7.2 2.08 7.2 L 2.267 7.2 C 2.488 7.2 2.667 7.379 2.667 7.6 C 2.667 7.821 2.488 8 2.267 8 L 2.08 8 C 0.931 8 0 7.069 0 5.92 L 0 5.734 C 0 5.513 0.179 5.334 0.4 5.334 C 0.621 5.334 0.8 5.513 0.8 5.734 Z M 2.667 0.4 C 2.667 0.621 2.488 0.8 2.267 0.8 L 2.08 0.8 C 1.373 0.8 0.8 1.373 0.8 2.08 L 0.8 2.268 C 0.8 2.488 0.621 2.668 0.4 2.668 C 0.179 2.668 0 2.488 0 2.268 L 0 2.08 C 0 0.931 0.931 0 2.08 0 L 2.267 0 C 2.488 0 2.667 0.179 2.667 0.4 Z M 2.893 4.974 C 3.018 4.849 3.221 4.849 3.346 4.974 C 3.709 5.336 4.296 5.336 4.659 4.974 C 4.784 4.849 4.987 4.849 5.112 4.974 C 5.237 5.099 5.237 5.301 5.112 5.426 C 4.499 6.039 3.506 6.039 2.893 5.426 C 2.768 5.301 2.768 5.099 2.893 4.974 Z M 3.401 3.123 C 3.495 3.173 3.551 3.273 3.545 3.379 C 3.539 3.485 3.473 3.578 3.374 3.617 L 2.01 4.162 C 1.871 4.218 1.712 4.15 1.656 4.01 C 1.6 3.871 1.668 3.712 1.808 3.656 L 2.627 3.328 L 1.781 2.877 C 1.648 2.806 1.598 2.641 1.669 2.508 C 1.739 2.375 1.905 2.325 2.038 2.396 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>'},YdvQqQfX9:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\" overflow=\"visible\"><path d=\"M 7.2 2.268 L 7.2 2.08 C 7.2 1.373 6.627 0.8 5.92 0.8 L 5.733 0.8 C 5.512 0.8 5.333 0.621 5.333 0.4 C 5.333 0.179 5.512 0 5.733 0 L 5.92 0 C 7.069 0 8 0.931 8 2.08 L 8 2.268 C 8 2.488 7.821 2.668 7.6 2.668 C 7.379 2.668 7.2 2.488 7.2 2.268 Z M 7.2 5.734 C 7.2 5.513 7.379 5.334 7.6 5.334 C 7.821 5.334 8 5.513 8 5.734 L 8 5.92 C 8 7.069 7.069 8 5.92 8 L 5.733 8 C 5.512 8 5.333 7.821 5.333 7.6 C 5.333 7.379 5.512 7.2 5.733 7.2 L 5.92 7.2 C 6.627 7.2 7.2 6.627 7.2 5.92 Z M 0.8 5.92 C 0.8 6.627 1.373 7.2 2.08 7.2 L 2.267 7.2 C 2.488 7.2 2.667 7.379 2.667 7.6 C 2.667 7.821 2.488 8 2.267 8 L 2.08 8 C 0.931 8 0 7.069 0 5.92 L 0 5.734 C 0 5.513 0.179 5.334 0.4 5.334 C 0.621 5.334 0.8 5.513 0.8 5.734 Z M 2.667 0.4 C 2.667 0.621 2.488 0.8 2.267 0.8 L 2.08 0.8 C 1.373 0.8 0.8 1.373 0.8 2.08 L 0.8 2.268 C 0.8 2.488 0.621 2.668 0.4 2.668 C 0.179 2.668 0 2.488 0 2.268 L 0 2.08 C 0 0.931 0.931 0 2.08 0 L 2.267 0 C 2.488 0 2.667 0.179 2.667 0.4 Z M 2.893 4.974 C 3.018 4.849 3.221 4.849 3.346 4.974 C 3.709 5.336 4.296 5.336 4.659 4.974 C 4.784 4.849 4.987 4.849 5.112 4.974 C 5.237 5.099 5.237 5.301 5.112 5.426 C 4.499 6.039 3.506 6.039 2.893 5.426 C 2.768 5.301 2.768 5.099 2.893 4.974 Z M 3.401 3.123 C 3.495 3.173 3.551 3.273 3.545 3.379 C 3.539 3.485 3.473 3.578 3.374 3.617 L 2.01 4.162 C 1.871 4.218 1.712 4.15 1.656 4.01 C 1.6 3.871 1.668 3.712 1.808 3.656 L 2.627 3.328 L 1.781 2.877 C 1.648 2.806 1.598 2.641 1.669 2.508 C 1.739 2.375 1.905 2.325 2.038 2.396 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-6ygeee\",layoutDependency:layoutDependency,layoutId:\"Eq5QzyaUy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.667 2.668\" overflow=\"visible\"><path d=\"M 2.267 2.668 C 2.488 2.668 2.667 2.488 2.667 2.268 L 2.667 2.08 C 2.667 0.931 1.735 0 0.587 0 L 0.4 0 C 0.179 0 0 0.179 0 0.4 C 0 0.621 0.179 0.8 0.4 0.8 L 0.587 0.8 C 1.294 0.8 1.867 1.373 1.867 2.08 L 1.867 2.268 C 1.867 2.488 2.046 2.668 2.267 2.668 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v9ylqj\",layoutDependency:layoutDependency,layoutId:\"Qwx_Yc3Cj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.667 2.666\" overflow=\"visible\"><path d=\"M 1.867 0.4 C 1.867 0.179 2.046 0 2.267 0 C 2.488 0 2.667 0.179 2.667 0.4 L 2.667 0.586 C 2.667 1.735 1.735 2.666 0.587 2.666 L 0.4 2.666 C 0.179 2.666 0 2.487 0 2.266 C 0 2.045 0.179 1.866 0.4 1.866 L 0.587 1.866 C 1.294 1.866 1.867 1.293 1.867 0.586 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3axhbz\",layoutDependency:layoutDependency,layoutId:\"l4PopT1iR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.667 2.666\" overflow=\"visible\"><path d=\"M 0.8 0.4 C 0.8 0.179 0.621 0 0.4 0 C 0.179 0 0 0.179 0 0.4 L 0 0.586 C 0 1.735 0.931 2.666 2.08 2.666 L 2.267 2.666 C 2.488 2.666 2.667 2.487 2.667 2.266 C 2.667 2.045 2.488 1.866 2.267 1.866 L 2.08 1.866 C 1.373 1.866 0.8 1.293 0.8 0.586 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-km2zgh\",layoutDependency:layoutDependency,layoutId:\"iM5jJSS3V\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.667 2.668\" overflow=\"visible\"><path d=\"M 2.667 0.4 C 2.667 0.621 2.488 0.8 2.267 0.8 L 2.08 0.8 C 1.373 0.8 0.8 1.373 0.8 2.08 L 0.8 2.268 C 0.8 2.488 0.621 2.668 0.4 2.668 C 0.179 2.668 0 2.488 0 2.268 L 0 2.08 C 0 0.931 0.931 0 2.08 0 L 2.267 0 C 2.488 0 2.667 0.179 2.667 0.4 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-178ghxu\",layoutDependency:layoutDependency,layoutId:\"ekCtw2WAg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.406 1.006\" overflow=\"visible\"><path d=\"M 0.094 0.094 C 0.219 -0.031 0.421 -0.031 0.546 0.094 C 0.909 0.456 1.497 0.456 1.859 0.094 C 1.984 -0.031 2.187 -0.031 2.312 0.094 C 2.437 0.219 2.437 0.421 2.312 0.546 C 1.699 1.159 0.706 1.159 0.094 0.546 C -0.031 0.421 -0.031 0.219 0.094 0.094 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sfnr08\",layoutDependency:layoutDependency,layoutId:\"QTjobVMWG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.909 1.818\" overflow=\"visible\"><path d=\"M 0.401 0.032 C 0.268 -0.039 0.103 0.012 0.032 0.144 C -0.039 0.277 0.012 0.443 0.144 0.513 L 0.991 0.965 L 0.172 1.292 C 0.032 1.348 -0.036 1.507 0.02 1.647 C 0.076 1.787 0.234 1.855 0.374 1.799 L 1.738 1.253 C 1.836 1.214 1.903 1.121 1.909 1.015 C 1.915 0.909 1.858 0.809 1.765 0.759 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dj9p70\",\"data-border\":true,\"data-framer-name\":\"SSH.id\",layoutDependency:layoutDependency,layoutId:\"IGFlllwgM\",style:{\"--border-bottom-width\":\"0.6980047821998596px\",\"--border-color\":\"rgb(50, 54, 74)\",\"--border-left-width\":\"0.6980047821998596px\",\"--border-right-width\":\"0.6980047821998596px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.6980047821998596px\",borderBottomLeftRadius:6.86,borderBottomRightRadius:6.86,borderTopLeftRadius:6.86,borderTopRightRadius:6.86},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vqe2qz\",\"data-framer-name\":\"Feature icons/Password\",layoutDependency:layoutDependency,layoutId:\"KFCHN497T\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-12bumdh\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Nt7YA_kSV\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 8\"><path d=\"M 9.019 0.042 C 9.387 0.042 9.685 0.34 9.685 0.708 L 9.685 6.511 C 9.685 6.879 9.387 7.177 9.019 7.177 L 0.838 7.177 C 0.47 7.177 0.172 6.879 0.172 6.511 L 0.172 0.708 C 0.172 0.34 0.47 0.042 0.838 0.042 Z M 7.738 2.63 C 7.738 2.449 7.591 2.302 7.41 2.302 C 7.229 2.302 7.082 2.449 7.082 2.63 L 7.082 3.118 L 6.686 2.98 C 6.511 2.918 6.32 3.015 6.265 3.192 C 6.212 3.362 6.304 3.543 6.473 3.6 L 6.893 3.742 L 6.621 4.128 C 6.523 4.268 6.551 4.461 6.686 4.566 C 6.831 4.68 7.043 4.649 7.149 4.497 L 7.407 4.127 L 7.679 4.505 C 7.785 4.653 7.993 4.684 8.137 4.573 C 8.274 4.467 8.303 4.273 8.204 4.132 L 7.928 3.742 L 8.345 3.601 C 8.515 3.544 8.607 3.36 8.552 3.189 C 8.496 3.013 8.305 2.918 8.13 2.98 L 7.738 3.118 Z M 4.601 2.63 L 4.601 3.118 L 4.204 2.98 C 4.029 2.918 3.838 3.015 3.783 3.192 C 3.73 3.362 3.822 3.543 3.991 3.6 L 4.411 3.742 L 4.139 4.128 C 4.041 4.268 4.069 4.461 4.204 4.566 C 4.35 4.68 4.561 4.649 4.667 4.497 L 4.926 4.127 L 5.197 4.505 C 5.303 4.653 5.511 4.684 5.655 4.573 C 5.792 4.467 5.821 4.273 5.722 4.132 L 5.446 3.742 L 5.863 3.601 C 6.033 3.544 6.125 3.36 6.071 3.189 C 6.014 3.013 5.823 2.918 5.649 2.98 L 5.256 3.118 L 5.256 2.63 C 5.256 2.449 5.11 2.302 4.929 2.302 C 4.748 2.302 4.601 2.449 4.601 2.63 Z M 2.775 2.63 C 2.775 2.449 2.628 2.302 2.447 2.302 C 2.266 2.302 2.119 2.449 2.119 2.63 L 2.119 3.118 L 1.722 2.98 C 1.547 2.918 1.356 3.015 1.301 3.192 C 1.248 3.362 1.341 3.543 1.509 3.6 L 1.929 3.742 L 1.658 4.128 C 1.559 4.268 1.588 4.461 1.722 4.566 C 1.868 4.68 2.079 4.649 2.185 4.497 L 2.444 4.127 L 2.715 4.505 C 2.821 4.653 3.029 4.684 3.173 4.573 C 3.31 4.467 3.34 4.273 3.24 4.132 L 2.965 3.742 L 3.381 3.601 C 3.551 3.544 3.644 3.36 3.589 3.189 C 3.532 3.013 3.341 2.918 3.167 2.98 L 2.775 3.118 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:11947312585,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Password\"})}),className:\"framer-1vn979p\",\"data-framer-name\":\"••••••••••••••••••••••••••\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"GuEEU_SG9\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed13()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mjah06\",\"data-border\":true,\"data-framer-name\":\"SSH.id\",layoutDependency:layoutDependency,layoutId:\"fdeMeN7zE\",style:{\"--border-bottom-width\":\"0.6980047821998596px\",\"--border-color\":\"rgb(50, 54, 74)\",\"--border-left-width\":\"0.6980047821998596px\",\"--border-right-width\":\"0.6980047821998596px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.6980047821998596px\",borderBottomLeftRadius:6.86,borderBottomRightRadius:6.86,borderTopLeftRadius:6.86,borderTopRightRadius:6.86},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-orxsrl\",\"data-framer-name\":\"Entity icon/key\",layoutDependency:layoutDependency,layoutId:\"yTJCVAPbp\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-a9s0hr\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:11,intrinsicWidth:6,layoutDependency:layoutDependency,layoutId:\"JWqYTHRvj\",svg:'<svg width=\"6\" height=\"11\" viewBox=\"0 0 6 11\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.63836 3.21029C5.63836 4.42551 4.7864 5.44174 3.64719 5.69428V6.19705L4.53215 7.08202L3.64719 7.96699L4.53215 8.85195L3.2047 10.1794L2.31974 9.29444V5.63459C1.29321 5.30699 0.549805 4.34546 0.549805 3.21029C0.549805 1.80513 1.68892 0.666016 3.09408 0.666016C4.49925 0.666016 5.63836 1.80513 5.63836 3.21029ZM3.86843 2.76781C3.86843 3.19547 3.52174 3.54216 3.09408 3.54216C2.66642 3.54216 2.31974 3.19547 2.31974 2.76781C2.31974 2.34015 2.66642 1.99347 3.09408 1.99347C3.52174 1.99347 3.86843 2.34015 3.86843 2.76781Z\" fill=\"#8D91A5\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10.19px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Production key\"})}),className:\"framer-u2h4ui\",\"data-framer-name\":\"Production key\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"qDIa3us_v\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t0l8dv\",\"data-framer-name\":\"Frame 1185979297\",layoutDependency:layoutDependency,layoutId:\"RA0tDLI00\",style:{opacity:.6},variants:{CxglUVu5p:{opacity:1},iXoJnVo5t:{opacity:1},qTdVifB7H:{opacity:1},YdvQqQfX9:{opacity:1}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14lvill\",\"data-framer-name\":\"Desktop Button\",layoutDependency:layoutDependency,layoutId:\"tjoZde7l2\",style:{backgroundColor:\"rgb(32, 145, 246)\",borderBottomLeftRadius:7.25,borderBottomRightRadius:7.25,borderTopLeftRadius:7.25,borderTopRightRadius:7.25},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggTWVkaXVt\",\"--framer-font-family\":'\"CircularXX Medium\", \"CircularXX Medium Placeholder\", sans-serif',\"--framer-font-size\":\"10.19px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Connect\"})}),className:\"framer-113kflc\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;CircularXX Medium\"],layoutDependency:layoutDependency,layoutId:\"mMIrYBCaq\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})})]})]}),isDisplayed14()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nlj5qg\",\"data-framer-name\":\"ssh id\",layoutDependency:layoutDependency,layoutId:\"RqFmAWjQo\",style:{borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jy5yp2\",\"data-framer-name\":\"Frame 1185981948\",layoutDependency:layoutDependency,layoutId:\"eCx81SC3n\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18eyu1b\",\"data-framer-name\":\"Group 58\",layoutDependency:layoutDependency,layoutId:\"xjpRwQWyK\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-101xgmk\",\"data-framer-name\":\"Host icon\",layoutDependency:layoutDependency,layoutId:\"mKpXlb47m\",style:{backgroundColor:\"rgb(233, 84, 32)\",borderBottomLeftRadius:8.2,borderBottomRightRadius:8.2,borderTopLeftRadius:8.2,borderTopRightRadius:8.2},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8rht4l\",\"data-framer-name\":\"Ubuntu Icon\",layoutDependency:layoutDependency,layoutId:\"uGQ5ZW9oN\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-124fb1p\",layoutDependency:layoutDependency,layoutId:\"R8twieTEA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.976 15.689\" overflow=\"visible\"><path d=\"M 13.652 2.175 C 13.255 2.868 12.377 3.105 11.69 2.705 C 11.004 2.305 10.768 1.418 11.165 0.725 C 11.562 0.032 12.44 -0.206 13.126 0.194 C 13.813 0.595 14.048 1.481 13.652 2.175 Z M 12.929 7.469 C 12.741 5.306 10.943 3.61 8.751 3.61 C 8.119 3.61 7.521 3.751 6.984 4.004 L 5.986 2.198 C 6.82 1.782 7.758 1.546 8.751 1.546 C 9.329 1.546 9.887 1.627 10.418 1.775 C 10.512 2.358 10.854 2.894 11.4 3.212 C 11.945 3.53 12.576 3.562 13.122 3.354 C 14.184 4.408 14.875 5.842 14.976 7.439 Z M 6.34 11.309 L 5.29 13.085 C 4.033 12.237 3.098 10.941 2.709 9.423 C 3.163 9.05 3.453 8.482 3.453 7.845 C 3.453 7.207 3.163 6.639 2.71 6.266 C 3.098 4.748 4.033 3.452 5.29 2.604 L 6.34 4.38 C 5.261 5.146 4.556 6.412 4.556 7.844 C 4.556 9.278 5.261 10.543 6.34 11.309 Z M 0 7.845 C 0 7.044 0.643 6.395 1.436 6.395 C 2.229 6.395 2.872 7.044 2.872 7.845 C 2.872 8.645 2.229 9.294 1.436 9.294 C 0.643 9.294 0 8.645 0 7.845 Z M 11.165 14.964 C 10.768 14.271 11.003 13.384 11.69 12.984 C 12.377 12.584 13.255 12.821 13.652 13.515 C 14.048 14.208 13.813 15.094 13.126 15.495 C 12.439 15.895 11.561 15.657 11.165 14.964 Z M 12.929 8.22 L 14.976 8.25 C 14.875 9.847 14.184 11.281 13.122 12.335 C 12.576 12.127 11.945 12.159 11.4 12.476 C 10.854 12.795 10.512 13.331 10.418 13.914 C 9.887 14.062 9.329 14.143 8.751 14.143 C 7.758 14.143 6.819 13.907 5.986 13.491 L 6.984 11.685 C 7.521 11.938 8.119 12.08 8.751 12.08 C 10.943 12.08 12.741 10.383 12.929 8.22 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5ci004\",layoutDependency:layoutDependency,layoutId:\"HEtHwRg7g\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.872 2.899\" overflow=\"visible\"><path d=\"M 2.68 2.175 C 2.283 2.868 1.405 3.105 0.718 2.705 C 0.031 2.305 -0.204 1.418 0.193 0.725 C 0.589 0.032 1.467 -0.206 2.154 0.194 C 2.841 0.595 3.076 1.481 2.68 2.175 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wxlas3\",layoutDependency:layoutDependency,layoutId:\"q2xHLGF_q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.99 5.923\" overflow=\"visible\"><path d=\"M 6.943 5.923 C 6.754 3.76 4.957 2.063 2.765 2.063 C 2.133 2.063 1.535 2.205 0.998 2.457 L 0 0.652 C 0.834 0.235 1.772 0 2.765 0 C 3.343 0 3.901 0.081 4.432 0.229 C 4.526 0.811 4.868 1.348 5.414 1.666 C 5.959 1.984 6.59 2.016 7.136 1.807 C 8.198 2.861 8.889 4.295 8.99 5.892 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-x236sp\",layoutDependency:layoutDependency,layoutId:\"PS_LnpS4t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.63 10.48\" overflow=\"visible\"><path d=\"M 1.846 5.24 C 1.846 3.807 2.552 2.542 3.63 1.775 L 2.58 0 C 1.323 0.848 0.388 2.144 0 3.661 C 0.454 4.035 0.744 4.603 0.744 5.24 C 0.744 5.877 0.454 6.446 0 6.819 C 0.388 8.337 1.323 9.633 2.58 10.48 L 3.63 8.705 C 2.552 7.939 1.846 6.673 1.846 5.24 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7t0ug\",layoutDependency:layoutDependency,layoutId:\"BFd5dZLOZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.872 2.899\" overflow=\"visible\"><path d=\"M 0 1.45 C 0 0.649 0.643 0 1.436 0 C 2.229 0 2.872 0.649 2.872 1.45 C 2.872 2.25 2.229 2.899 1.436 2.899 C 0.643 2.899 0 2.25 0 1.45 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10bjz7z\",layoutDependency:layoutDependency,layoutId:\"A7ML1dtfR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.872 2.899\" overflow=\"visible\"><path d=\"M 0.193 2.174 C -0.204 1.481 0.031 0.595 0.718 0.194 C 1.405 -0.206 2.283 0.032 2.68 0.725 C 3.076 1.418 2.841 2.305 2.154 2.705 C 1.467 3.105 0.589 2.868 0.193 2.174 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1puaeio\",layoutDependency:layoutDependency,layoutId:\"SwhJZUgBm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.99 5.923\" overflow=\"visible\"><path d=\"M 2.765 3.859 C 2.134 3.859 1.535 3.718 0.998 3.465 L 0 5.271 C 0.834 5.687 1.772 5.923 2.765 5.923 C 3.343 5.923 3.901 5.842 4.432 5.694 C 4.526 5.111 4.868 4.575 5.414 4.256 C 5.96 3.939 6.59 3.907 7.136 4.115 C 8.198 3.061 8.889 1.627 8.99 0.03 L 6.943 0 C 6.755 2.163 4.957 3.859 2.765 3.859 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p73c5u\",\"data-framer-name\":\"Frame 58\",layoutDependency:layoutDependency,layoutId:\"fyikRshyl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"acme-dev-us-west\"})}),className:\"framer-o5ed3e\",\"data-framer-name\":\"Acorn 21C\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"EYlAlwmyr\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"11.39px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(141, 145, 165))\"},children:\"ssh, acme, stan\"})}),className:\"framer-g0nka7\",\"data-framer-name\":\"SSH\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"iZjcxIZSo\",style:{\"--extracted-r6o4lv\":\"rgb(141, 145, 165)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kkisl3\",\"data-framer-name\":\"Connection Flow Progress Bar\",layoutDependency:layoutDependency,layoutId:\"ulql98QtH\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dl5ia9\",\"data-framer-name\":\"Connection Flow Step\",layoutDependency:layoutDependency,layoutId:\"Uahy307Q6\",style:{backgroundColor:\"rgb(18, 29, 46)\",borderBottomLeftRadius:11.77,borderBottomRightRadius:11.77,borderTopLeftRadius:11.77,borderTopRightRadius:11.77},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1imumai\",layoutDependency:layoutDependency,layoutId:\"EOR5cKgTP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.58 10.58\" overflow=\"visible\"><path d=\"M 9.809 0 L 7.921 1.888 L 7.442 1.409 C 6.825 0.792 5.748 0.791 5.13 1.409 L 4.473 2.067 L 4.04 1.635 L 3.27 2.406 L 8.175 7.31 L 8.945 6.54 L 8.513 6.108 L 9.171 5.45 C 9.808 4.812 9.808 3.775 9.171 3.138 L 8.692 2.659 L 10.58 0.771 Z M 2.406 3.27 L 1.635 4.04 L 2.067 4.473 L 1.409 5.13 C 0.772 5.768 0.772 6.805 1.409 7.442 L 1.888 7.921 L 0 9.809 L 0.771 10.58 L 2.659 8.692 L 3.138 9.171 C 3.446 9.479 3.857 9.65 4.294 9.65 C 4.73 9.65 5.141 9.48 5.45 9.171 L 6.108 8.513 L 6.54 8.945 L 7.31 8.175 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.076 10.076\" overflow=\"visible\"><path d=\"M 9.342 0 L 7.544 1.798 L 7.088 1.342 C 6.5 0.754 5.475 0.754 4.886 1.342 L 4.26 1.969 L 3.848 1.557 L 3.114 2.291 L 7.785 6.962 L 8.519 6.228 L 8.108 5.817 L 8.734 5.19 C 9.341 4.583 9.341 3.596 8.734 2.988 L 8.278 2.532 L 10.076 0.734 Z M 2.291 3.114 L 1.557 3.848 L 1.969 4.26 L 1.342 4.886 C 0.735 5.493 0.735 6.481 1.342 7.088 L 1.798 7.544 L 0 9.342 L 0.734 10.076 L 2.532 8.278 L 2.988 8.734 C 3.282 9.028 3.673 9.19 4.089 9.19 C 4.505 9.19 4.896 9.028 5.19 8.734 L 5.817 8.108 L 6.228 8.519 L 6.962 7.785 Z\" fill=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\"></path></svg>'},sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.076 10.076\" overflow=\"visible\"><path d=\"M 9.342 0 L 7.544 1.798 L 7.088 1.342 C 6.5 0.754 5.475 0.754 4.886 1.342 L 4.26 1.969 L 3.848 1.557 L 3.114 2.291 L 7.785 6.962 L 8.519 6.228 L 8.108 5.817 L 8.734 5.19 C 9.341 4.583 9.341 3.596 8.734 2.988 L 8.278 2.532 L 10.076 0.734 Z M 2.291 3.114 L 1.557 3.848 L 1.969 4.26 L 1.342 4.886 C 0.735 5.493 0.735 6.481 1.342 7.088 L 1.798 7.544 L 0 9.342 L 0.734 10.076 L 2.532 8.278 L 2.988 8.734 C 3.282 9.028 3.673 9.19 4.089 9.19 C 4.505 9.19 4.896 9.028 5.19 8.734 L 5.817 8.108 L 6.228 8.519 L 6.962 7.785 Z\" fill=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.076 10.076\" overflow=\"visible\"><path d=\"M 9.342 0 L 7.544 1.798 L 7.088 1.342 C 6.5 0.754 5.475 0.754 4.886 1.342 L 4.26 1.969 L 3.848 1.557 L 3.114 2.291 L 7.785 6.962 L 8.519 6.228 L 8.108 5.817 L 8.734 5.19 C 9.341 4.583 9.341 3.596 8.734 2.988 L 8.278 2.532 L 10.076 0.734 Z M 2.291 3.114 L 1.557 3.848 L 1.969 4.26 L 1.342 4.886 C 0.735 5.493 0.735 6.481 1.342 7.088 L 1.798 7.544 L 0 9.342 L 0.734 10.076 L 2.532 8.278 L 2.988 8.734 C 3.282 9.028 3.673 9.19 4.089 9.19 C 4.505 9.19 4.896 9.028 5.19 8.734 L 5.817 8.108 L 6.228 8.519 L 6.962 7.785 Z\" fill=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\"></path></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.076 10.076\" overflow=\"visible\"><path d=\"M 9.342 0 L 7.544 1.798 L 7.088 1.342 C 6.5 0.754 5.475 0.754 4.886 1.342 L 4.26 1.969 L 3.848 1.557 L 3.114 2.291 L 7.785 6.962 L 8.519 6.228 L 8.108 5.817 L 8.734 5.19 C 9.341 4.583 9.341 3.596 8.734 2.988 L 8.278 2.532 L 10.076 0.734 Z M 2.291 3.114 L 1.557 3.848 L 1.969 4.26 L 1.342 4.886 C 0.735 5.493 0.735 6.481 1.342 7.088 L 1.798 7.544 L 0 9.342 L 0.734 10.076 L 2.532 8.278 L 2.988 8.734 C 3.282 9.028 3.673 9.19 4.089 9.19 C 4.505 9.19 4.896 9.028 5.19 8.734 L 5.817 8.108 L 6.228 8.519 L 6.962 7.785 Z\" fill=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-tbx8vo\",layoutDependency:layoutDependency,layoutId:\"rebfxKFEe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.31 7.31\" overflow=\"visible\"><path d=\"M 6.54 0 L 4.651 1.888 L 4.172 1.409 C 3.555 0.792 2.479 0.791 1.861 1.409 L 1.203 2.067 L 0.771 1.635 L 0 2.406 L 4.905 7.31 L 5.675 6.54 L 5.243 6.108 L 5.901 5.45 C 6.539 4.812 6.539 3.775 5.901 3.138 L 5.422 2.659 L 7.31 0.771 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.962 6.962\" overflow=\"visible\"><path d=\"M 6.228 0 L 4.43 1.798 L 3.974 1.342 C 3.386 0.754 2.361 0.754 1.772 1.342 L 1.145 1.969 L 0.734 1.557 L 0 2.291 L 4.671 6.962 L 5.405 6.228 L 4.994 5.817 L 5.62 5.19 C 6.227 4.583 6.227 3.596 5.62 2.988 L 5.164 2.532 L 6.962 0.734 Z\" fill=\"transparent\"></path></svg>'},sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.962 6.962\" overflow=\"visible\"><path d=\"M 6.228 0 L 4.43 1.798 L 3.974 1.342 C 3.386 0.754 2.361 0.754 1.772 1.342 L 1.145 1.969 L 0.734 1.557 L 0 2.291 L 4.671 6.962 L 5.405 6.228 L 4.994 5.817 L 5.62 5.19 C 6.227 4.583 6.227 3.596 5.62 2.988 L 5.164 2.532 L 6.962 0.734 Z\" fill=\"transparent\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.962 6.962\" overflow=\"visible\"><path d=\"M 6.228 0 L 4.43 1.798 L 3.974 1.342 C 3.386 0.754 2.361 0.754 1.772 1.342 L 1.145 1.969 L 0.734 1.557 L 0 2.291 L 4.671 6.962 L 5.405 6.228 L 4.994 5.817 L 5.62 5.19 C 6.227 4.583 6.227 3.596 5.62 2.988 L 5.164 2.532 L 6.962 0.734 Z\" fill=\"transparent\"></path></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.962 6.962\" overflow=\"visible\"><path d=\"M 6.228 0 L 4.43 1.798 L 3.974 1.342 C 3.386 0.754 2.361 0.754 1.772 1.342 L 1.145 1.969 L 0.734 1.557 L 0 2.291 L 4.671 6.962 L 5.405 6.228 L 4.994 5.817 L 5.62 5.19 C 6.227 4.583 6.227 3.596 5.62 2.988 L 5.164 2.532 L 6.962 0.734 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-r82u7l\",layoutDependency:layoutDependency,layoutId:\"AiwHqZisT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.31 7.31\" overflow=\"visible\"><path d=\"M 2.406 0 L 1.635 0.771 L 2.067 1.203 L 1.409 1.861 C 0.772 2.498 0.772 3.535 1.409 4.172 L 1.888 4.651 L 0 6.54 L 0.771 7.31 L 2.659 5.422 L 3.138 5.901 C 3.446 6.209 3.857 6.38 4.294 6.38 C 4.73 6.38 5.141 6.21 5.45 5.901 L 6.108 5.243 L 6.54 5.675 L 7.31 4.905 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.962 6.962\" overflow=\"visible\"><path d=\"M 2.291 0 L 1.557 0.734 L 1.969 1.145 L 1.342 1.772 C 0.735 2.379 0.735 3.366 1.342 3.974 L 1.798 4.43 L 0 6.228 L 0.734 6.962 L 2.532 5.164 L 2.988 5.62 C 3.282 5.914 3.673 6.076 4.089 6.076 C 4.505 6.076 4.896 5.914 5.19 5.62 L 5.817 4.994 L 6.228 5.405 L 6.962 4.671 Z\" fill=\"transparent\"></path></svg>'},sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.962 6.962\" overflow=\"visible\"><path d=\"M 2.291 0 L 1.557 0.734 L 1.969 1.145 L 1.342 1.772 C 0.735 2.379 0.735 3.366 1.342 3.974 L 1.798 4.43 L 0 6.228 L 0.734 6.962 L 2.532 5.164 L 2.988 5.62 C 3.282 5.914 3.673 6.076 4.089 6.076 C 4.505 6.076 4.896 5.914 5.19 5.62 L 5.817 4.994 L 6.228 5.405 L 6.962 4.671 Z\" fill=\"transparent\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.962 6.962\" overflow=\"visible\"><path d=\"M 2.291 0 L 1.557 0.734 L 1.969 1.145 L 1.342 1.772 C 0.735 2.379 0.735 3.366 1.342 3.974 L 1.798 4.43 L 0 6.228 L 0.734 6.962 L 2.532 5.164 L 2.988 5.62 C 3.282 5.914 3.673 6.076 4.089 6.076 C 4.505 6.076 4.896 5.914 5.19 5.62 L 5.817 4.994 L 6.228 5.405 L 6.962 4.671 Z\" fill=\"transparent\"></path></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.962 6.962\" overflow=\"visible\"><path d=\"M 2.291 0 L 1.557 0.734 L 1.969 1.145 L 1.342 1.772 C 0.735 2.379 0.735 3.366 1.342 3.974 L 1.798 4.43 L 0 6.228 L 0.734 6.962 L 2.532 5.164 L 2.988 5.62 C 3.282 5.914 3.673 6.076 4.089 6.076 C 4.505 6.076 4.896 5.914 5.19 5.62 L 5.817 4.994 L 6.228 5.405 L 6.962 4.671 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(MotionDivWithFX,{className:\"framer-5nueiy\",\"data-framer-name\":\"Rectangle 86\",layoutDependency:layoutDependency,layoutId:\"eIodJbgZ_\",style:{background:\"linear-gradient(90deg, rgba(32, 145, 246, 0.1) 0%, rgba(175, 95, 255, 0.8) 100%)\",opacity:0},...addPropertyOverrides({Mp2RcWHsp:{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:0},UXyKOszKR:{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:0}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-uhul3m\",\"data-framer-appear-id\":\"uhul3m\",\"data-framer-name\":\"Rectangle 86\",layoutDependency:layoutDependency,layoutId:\"ZQYRUoI0V\",style:{background:\"linear-gradient(90deg, rgba(32, 145, 246, 0.1) 0%, rgba(175, 95, 255, 0.8) 100%)\"},variants:{Mp2RcWHsp:{background:\"linear-gradient(90deg, rgb(18, 29, 46) 0%, rgba(32, 145, 246, 0.8) 100%)\"},sDKjnMviS:{background:\"linear-gradient(90deg, rgb(18, 29, 46) 0%, rgba(32, 145, 246, 0.8) 100%)\"},UXyKOszKR:{background:\"linear-gradient(90deg, rgb(18, 29, 46) 0%, rgba(32, 145, 246, 0.8) 100%)\"},w30BBVpHl:{background:\"linear-gradient(90deg, rgb(18, 29, 46) 0%, rgba(32, 145, 246, 0.8) 100%)\"}},...addPropertyOverrides({Mp2RcWHsp:{__framer__styleAppearEffectEnabled:undefined},sDKjnMviS:{__framer__styleAppearEffectEnabled:undefined,animate:animation4,initial:animation5,optimized:true},UXyKOszKR:{__framer__styleAppearEffectEnabled:undefined},w30BBVpHl:{__framer__styleAppearEffectEnabled:undefined,animate:animation4,initial:animation5,optimized:true}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-oql8xy\",\"data-border\":true,\"data-framer-appear-id\":\"oql8xy\",\"data-framer-name\":\"Connection Flow Step\",layoutDependency:layoutDependency,layoutId:\"JuT7fwsiY\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(71, 151, 248, 0.4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(18, 29, 46)\",borderBottomLeftRadius:11.77,borderBottomRightRadius:11.77,borderTopLeftRadius:11.77,borderTopRightRadius:11.77},variants:{Mp2RcWHsp:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},sDKjnMviS:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},UXyKOszKR:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},w30BBVpHl:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({sDKjnMviS:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,initial:animation7,optimized:true},w30BBVpHl:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,initial:animation7,optimized:true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1en62dx\",layoutDependency:layoutDependency,layoutId:\"ELv8bObDB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.3 10.3\" overflow=\"visible\"><path d=\"M 9.27 2.919 L 9.27 2.678 C 9.27 1.768 8.532 1.03 7.622 1.03 L 7.382 1.03 C 7.097 1.03 6.867 0.799 6.867 0.515 C 6.867 0.231 7.097 0 7.382 0 L 7.622 0 C 9.101 0 10.3 1.199 10.3 2.678 L 10.3 2.919 C 10.3 3.204 10.069 3.434 9.785 3.434 C 9.501 3.434 9.27 3.204 9.27 2.919 Z M 9.27 7.383 C 9.27 7.098 9.501 6.868 9.785 6.868 C 10.069 6.868 10.3 7.098 10.3 7.383 L 10.3 7.622 C 10.3 9.101 9.101 10.3 7.622 10.3 L 7.382 10.3 C 7.097 10.3 6.867 10.069 6.867 9.785 C 6.867 9.501 7.097 9.27 7.382 9.27 L 7.622 9.27 C 8.532 9.27 9.27 8.532 9.27 7.622 Z M 1.03 7.622 C 1.03 8.532 1.768 9.27 2.678 9.27 L 2.918 9.27 C 3.203 9.27 3.433 9.501 3.433 9.785 C 3.433 10.069 3.203 10.3 2.918 10.3 L 2.678 10.3 C 1.199 10.3 0 9.101 0 7.622 L 0 7.383 C 0 7.098 0.231 6.868 0.515 6.868 C 0.799 6.868 1.03 7.098 1.03 7.383 Z M 3.433 0.515 C 3.433 0.799 3.203 1.03 2.918 1.03 L 2.678 1.03 C 1.768 1.03 1.03 1.768 1.03 2.678 L 1.03 2.919 C 1.03 3.204 0.799 3.434 0.515 3.434 C 0.231 3.434 0 3.204 0 2.919 L 0 2.678 C 0 1.199 1.199 0 2.678 0 L 2.918 0 C 3.203 0 3.433 0.231 3.433 0.515 Z M 3.725 6.404 C 3.886 6.243 4.147 6.243 4.308 6.404 C 4.775 6.87 5.532 6.87 5.999 6.404 C 6.159 6.243 6.42 6.243 6.581 6.404 C 6.742 6.565 6.742 6.825 6.581 6.986 C 5.793 7.775 4.514 7.775 3.725 6.986 C 3.564 6.825 3.564 6.565 3.725 6.404 Z M 4.379 4.021 C 4.499 4.085 4.572 4.214 4.564 4.35 C 4.557 4.486 4.471 4.606 4.344 4.657 L 2.588 5.359 C 2.408 5.431 2.204 5.343 2.132 5.163 C 2.06 4.983 2.148 4.779 2.328 4.707 L 3.382 4.285 L 2.293 3.704 C 2.122 3.613 2.057 3.4 2.148 3.229 C 2.239 3.058 2.452 2.993 2.623 3.085 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 9 2.834 L 9 2.6 C 9 1.716 8.284 1 7.4 1 L 7.167 1 C 6.89 1 6.667 0.776 6.667 0.5 C 6.667 0.224 6.89 0 7.167 0 L 7.4 0 C 8.836 0 10 1.164 10 2.6 L 10 2.834 C 10 3.111 9.776 3.334 9.5 3.334 C 9.224 3.334 9 3.111 9 2.834 Z M 9 7.168 C 9 6.892 9.224 6.668 9.5 6.668 C 9.776 6.668 10 6.892 10 7.168 L 10 7.4 C 10 8.836 8.836 10 7.4 10 L 7.167 10 C 6.89 10 6.667 9.776 6.667 9.5 C 6.667 9.224 6.89 9 7.167 9 L 7.4 9 C 8.284 9 9 8.284 9 7.4 Z M 1 7.4 C 1 8.284 1.716 9 2.6 9 L 2.833 9 C 3.109 9 3.333 9.224 3.333 9.5 C 3.333 9.776 3.109 10 2.833 10 L 2.6 10 C 1.164 10 0 8.836 0 7.4 L 0 7.168 C 0 6.892 0.224 6.668 0.5 6.668 C 0.776 6.668 1 6.892 1 7.168 Z M 3.333 0.5 C 3.333 0.776 3.109 1 2.833 1 L 2.6 1 C 1.716 1 1 1.716 1 2.6 L 1 2.834 C 1 3.111 0.776 3.334 0.5 3.334 C 0.224 3.334 0 3.111 0 2.834 L 0 2.6 C 0 1.164 1.164 0 2.6 0 L 2.833 0 C 3.109 0 3.333 0.224 3.333 0.5 Z M 3.617 6.217 C 3.773 6.061 4.026 6.061 4.182 6.217 C 4.636 6.67 5.371 6.67 5.824 6.217 C 5.98 6.061 6.233 6.061 6.39 6.217 C 6.546 6.373 6.546 6.627 6.39 6.783 C 5.624 7.548 4.382 7.548 3.617 6.783 C 3.461 6.627 3.461 6.373 3.617 6.217 Z M 4.251 3.904 C 4.368 3.966 4.439 4.091 4.431 4.223 C 4.424 4.356 4.341 4.472 4.218 4.521 L 2.513 5.203 C 2.338 5.273 2.14 5.188 2.07 5.013 C 2 4.838 2.085 4.64 2.26 4.57 L 3.284 4.16 L 2.226 3.596 C 2.06 3.508 1.997 3.301 2.086 3.135 C 2.174 2.969 2.381 2.906 2.547 2.995 Z\" fill=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\"></path></svg>'},sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 9 2.834 L 9 2.6 C 9 1.716 8.284 1 7.4 1 L 7.167 1 C 6.89 1 6.667 0.776 6.667 0.5 C 6.667 0.224 6.89 0 7.167 0 L 7.4 0 C 8.836 0 10 1.164 10 2.6 L 10 2.834 C 10 3.111 9.776 3.334 9.5 3.334 C 9.224 3.334 9 3.111 9 2.834 Z M 9 7.168 C 9 6.892 9.224 6.668 9.5 6.668 C 9.776 6.668 10 6.892 10 7.168 L 10 7.4 C 10 8.836 8.836 10 7.4 10 L 7.167 10 C 6.89 10 6.667 9.776 6.667 9.5 C 6.667 9.224 6.89 9 7.167 9 L 7.4 9 C 8.284 9 9 8.284 9 7.4 Z M 1 7.4 C 1 8.284 1.716 9 2.6 9 L 2.833 9 C 3.109 9 3.333 9.224 3.333 9.5 C 3.333 9.776 3.109 10 2.833 10 L 2.6 10 C 1.164 10 0 8.836 0 7.4 L 0 7.168 C 0 6.892 0.224 6.668 0.5 6.668 C 0.776 6.668 1 6.892 1 7.168 Z M 3.333 0.5 C 3.333 0.776 3.109 1 2.833 1 L 2.6 1 C 1.716 1 1 1.716 1 2.6 L 1 2.834 C 1 3.111 0.776 3.334 0.5 3.334 C 0.224 3.334 0 3.111 0 2.834 L 0 2.6 C 0 1.164 1.164 0 2.6 0 L 2.833 0 C 3.109 0 3.333 0.224 3.333 0.5 Z M 3.617 6.217 C 3.773 6.061 4.026 6.061 4.182 6.217 C 4.636 6.67 5.371 6.67 5.824 6.217 C 5.98 6.061 6.233 6.061 6.39 6.217 C 6.546 6.373 6.546 6.627 6.39 6.783 C 5.624 7.548 4.382 7.548 3.617 6.783 C 3.461 6.627 3.461 6.373 3.617 6.217 Z M 4.251 3.904 C 4.368 3.966 4.439 4.091 4.431 4.223 C 4.424 4.356 4.341 4.472 4.218 4.521 L 2.513 5.203 C 2.338 5.273 2.14 5.188 2.07 5.013 C 2 4.838 2.085 4.64 2.26 4.57 L 3.284 4.16 L 2.226 3.596 C 2.06 3.508 1.997 3.301 2.086 3.135 C 2.174 2.969 2.381 2.906 2.547 2.995 Z\" fill=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 9 2.834 L 9 2.6 C 9 1.716 8.284 1 7.4 1 L 7.167 1 C 6.89 1 6.667 0.776 6.667 0.5 C 6.667 0.224 6.89 0 7.167 0 L 7.4 0 C 8.836 0 10 1.164 10 2.6 L 10 2.834 C 10 3.111 9.776 3.334 9.5 3.334 C 9.224 3.334 9 3.111 9 2.834 Z M 9 7.168 C 9 6.892 9.224 6.668 9.5 6.668 C 9.776 6.668 10 6.892 10 7.168 L 10 7.4 C 10 8.836 8.836 10 7.4 10 L 7.167 10 C 6.89 10 6.667 9.776 6.667 9.5 C 6.667 9.224 6.89 9 7.167 9 L 7.4 9 C 8.284 9 9 8.284 9 7.4 Z M 1 7.4 C 1 8.284 1.716 9 2.6 9 L 2.833 9 C 3.109 9 3.333 9.224 3.333 9.5 C 3.333 9.776 3.109 10 2.833 10 L 2.6 10 C 1.164 10 0 8.836 0 7.4 L 0 7.168 C 0 6.892 0.224 6.668 0.5 6.668 C 0.776 6.668 1 6.892 1 7.168 Z M 3.333 0.5 C 3.333 0.776 3.109 1 2.833 1 L 2.6 1 C 1.716 1 1 1.716 1 2.6 L 1 2.834 C 1 3.111 0.776 3.334 0.5 3.334 C 0.224 3.334 0 3.111 0 2.834 L 0 2.6 C 0 1.164 1.164 0 2.6 0 L 2.833 0 C 3.109 0 3.333 0.224 3.333 0.5 Z M 3.617 6.217 C 3.773 6.061 4.026 6.061 4.182 6.217 C 4.636 6.67 5.371 6.67 5.824 6.217 C 5.98 6.061 6.233 6.061 6.39 6.217 C 6.546 6.373 6.546 6.627 6.39 6.783 C 5.624 7.548 4.382 7.548 3.617 6.783 C 3.461 6.627 3.461 6.373 3.617 6.217 Z M 4.251 3.904 C 4.368 3.966 4.439 4.091 4.431 4.223 C 4.424 4.356 4.341 4.472 4.218 4.521 L 2.513 5.203 C 2.338 5.273 2.14 5.188 2.07 5.013 C 2 4.838 2.085 4.64 2.26 4.57 L 3.284 4.16 L 2.226 3.596 C 2.06 3.508 1.997 3.301 2.086 3.135 C 2.174 2.969 2.381 2.906 2.547 2.995 Z\" fill=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\"></path></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 9 2.834 L 9 2.6 C 9 1.716 8.284 1 7.4 1 L 7.167 1 C 6.89 1 6.667 0.776 6.667 0.5 C 6.667 0.224 6.89 0 7.167 0 L 7.4 0 C 8.836 0 10 1.164 10 2.6 L 10 2.834 C 10 3.111 9.776 3.334 9.5 3.334 C 9.224 3.334 9 3.111 9 2.834 Z M 9 7.168 C 9 6.892 9.224 6.668 9.5 6.668 C 9.776 6.668 10 6.892 10 7.168 L 10 7.4 C 10 8.836 8.836 10 7.4 10 L 7.167 10 C 6.89 10 6.667 9.776 6.667 9.5 C 6.667 9.224 6.89 9 7.167 9 L 7.4 9 C 8.284 9 9 8.284 9 7.4 Z M 1 7.4 C 1 8.284 1.716 9 2.6 9 L 2.833 9 C 3.109 9 3.333 9.224 3.333 9.5 C 3.333 9.776 3.109 10 2.833 10 L 2.6 10 C 1.164 10 0 8.836 0 7.4 L 0 7.168 C 0 6.892 0.224 6.668 0.5 6.668 C 0.776 6.668 1 6.892 1 7.168 Z M 3.333 0.5 C 3.333 0.776 3.109 1 2.833 1 L 2.6 1 C 1.716 1 1 1.716 1 2.6 L 1 2.834 C 1 3.111 0.776 3.334 0.5 3.334 C 0.224 3.334 0 3.111 0 2.834 L 0 2.6 C 0 1.164 1.164 0 2.6 0 L 2.833 0 C 3.109 0 3.333 0.224 3.333 0.5 Z M 3.617 6.217 C 3.773 6.061 4.026 6.061 4.182 6.217 C 4.636 6.67 5.371 6.67 5.824 6.217 C 5.98 6.061 6.233 6.061 6.39 6.217 C 6.546 6.373 6.546 6.627 6.39 6.783 C 5.624 7.548 4.382 7.548 3.617 6.783 C 3.461 6.627 3.461 6.373 3.617 6.217 Z M 4.251 3.904 C 4.368 3.966 4.439 4.091 4.431 4.223 C 4.424 4.356 4.341 4.472 4.218 4.521 L 2.513 5.203 C 2.338 5.273 2.14 5.188 2.07 5.013 C 2 4.838 2.085 4.64 2.26 4.57 L 3.284 4.16 L 2.226 3.596 C 2.06 3.508 1.997 3.301 2.086 3.135 C 2.174 2.969 2.381 2.906 2.547 2.995 Z\" fill=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-17lkgua\",layoutDependency:layoutDependency,layoutId:\"YSC3BHTb7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.433 3.434\" overflow=\"visible\"><path d=\"M 2.918 3.434 C 3.203 3.434 3.433 3.204 3.433 2.919 L 3.433 2.678 C 3.433 1.199 2.234 0 0.755 0 L 0.515 0 C 0.231 0 0 0.231 0 0.515 C 0 0.799 0.231 1.03 0.515 1.03 L 0.755 1.03 C 1.666 1.03 2.403 1.768 2.403 2.678 L 2.403 2.919 C 2.403 3.204 2.634 3.434 2.918 3.434 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.334\" overflow=\"visible\"><path d=\"M 2.833 3.334 C 3.11 3.334 3.333 3.111 3.333 2.834 L 3.333 2.6 C 3.333 1.164 2.169 0 0.733 0 L 0.5 0 C 0.224 0 0 0.224 0 0.5 C 0 0.776 0.224 1 0.5 1 L 0.733 1 C 1.617 1 2.333 1.716 2.333 2.6 L 2.333 2.834 C 2.333 3.111 2.557 3.334 2.833 3.334 Z\" fill=\"transparent\"></path></svg>'},sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.334\" overflow=\"visible\"><path d=\"M 2.833 3.334 C 3.11 3.334 3.333 3.111 3.333 2.834 L 3.333 2.6 C 3.333 1.164 2.169 0 0.733 0 L 0.5 0 C 0.224 0 0 0.224 0 0.5 C 0 0.776 0.224 1 0.5 1 L 0.733 1 C 1.617 1 2.333 1.716 2.333 2.6 L 2.333 2.834 C 2.333 3.111 2.557 3.334 2.833 3.334 Z\" fill=\"transparent\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.334\" overflow=\"visible\"><path d=\"M 2.833 3.334 C 3.11 3.334 3.333 3.111 3.333 2.834 L 3.333 2.6 C 3.333 1.164 2.169 0 0.733 0 L 0.5 0 C 0.224 0 0 0.224 0 0.5 C 0 0.776 0.224 1 0.5 1 L 0.733 1 C 1.617 1 2.333 1.716 2.333 2.6 L 2.333 2.834 C 2.333 3.111 2.557 3.334 2.833 3.334 Z\" fill=\"transparent\"></path></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.334\" overflow=\"visible\"><path d=\"M 2.833 3.334 C 3.11 3.334 3.333 3.111 3.333 2.834 L 3.333 2.6 C 3.333 1.164 2.169 0 0.733 0 L 0.5 0 C 0.224 0 0 0.224 0 0.5 C 0 0.776 0.224 1 0.5 1 L 0.733 1 C 1.617 1 2.333 1.716 2.333 2.6 L 2.333 2.834 C 2.333 3.111 2.557 3.334 2.833 3.334 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hcykvw\",layoutDependency:layoutDependency,layoutId:\"N0yQ_jLJr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.433 3.432\" overflow=\"visible\"><path d=\"M 2.403 0.515 C 2.403 0.231 2.634 0 2.918 0 C 3.203 0 3.433 0.231 3.433 0.515 L 3.433 0.754 C 3.433 2.233 2.234 3.432 0.755 3.432 L 0.515 3.432 C 0.231 3.432 0 3.202 0 2.917 C 0 2.633 0.231 2.402 0.515 2.402 L 0.755 2.402 C 1.666 2.402 2.403 1.664 2.403 0.754 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.332\" overflow=\"visible\"><path d=\"M 2.333 0.5 C 2.333 0.224 2.557 0 2.833 0 C 3.11 0 3.333 0.224 3.333 0.5 L 3.333 0.732 C 3.333 2.168 2.169 3.332 0.733 3.332 L 0.5 3.332 C 0.224 3.332 0 3.108 0 2.832 C 0 2.556 0.224 2.332 0.5 2.332 L 0.733 2.332 C 1.617 2.332 2.333 1.616 2.333 0.732 Z\" fill=\"transparent\"></path></svg>'},sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.332\" overflow=\"visible\"><path d=\"M 2.333 0.5 C 2.333 0.224 2.557 0 2.833 0 C 3.11 0 3.333 0.224 3.333 0.5 L 3.333 0.732 C 3.333 2.168 2.169 3.332 0.733 3.332 L 0.5 3.332 C 0.224 3.332 0 3.108 0 2.832 C 0 2.556 0.224 2.332 0.5 2.332 L 0.733 2.332 C 1.617 2.332 2.333 1.616 2.333 0.732 Z\" fill=\"transparent\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.332\" overflow=\"visible\"><path d=\"M 2.333 0.5 C 2.333 0.224 2.557 0 2.833 0 C 3.11 0 3.333 0.224 3.333 0.5 L 3.333 0.732 C 3.333 2.168 2.169 3.332 0.733 3.332 L 0.5 3.332 C 0.224 3.332 0 3.108 0 2.832 C 0 2.556 0.224 2.332 0.5 2.332 L 0.733 2.332 C 1.617 2.332 2.333 1.616 2.333 0.732 Z\" fill=\"transparent\"></path></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.332\" overflow=\"visible\"><path d=\"M 2.333 0.5 C 2.333 0.224 2.557 0 2.833 0 C 3.11 0 3.333 0.224 3.333 0.5 L 3.333 0.732 C 3.333 2.168 2.169 3.332 0.733 3.332 L 0.5 3.332 C 0.224 3.332 0 3.108 0 2.832 C 0 2.556 0.224 2.332 0.5 2.332 L 0.733 2.332 C 1.617 2.332 2.333 1.616 2.333 0.732 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9u65ct\",layoutDependency:layoutDependency,layoutId:\"GP9N2HCoP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.433 3.432\" overflow=\"visible\"><path d=\"M 1.03 0.515 C 1.03 0.231 0.799 0 0.515 0 C 0.231 0 0 0.231 0 0.515 L 0 0.754 C 0 2.233 1.199 3.432 2.678 3.432 L 2.918 3.432 C 3.203 3.432 3.433 3.202 3.433 2.917 C 3.433 2.633 3.203 2.402 2.918 2.402 L 2.678 2.402 C 1.768 2.402 1.03 1.664 1.03 0.754 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.332\" overflow=\"visible\"><path d=\"M 1 0.5 C 1 0.224 0.776 0 0.5 0 C 0.224 0 0 0.224 0 0.5 L 0 0.732 C 0 2.168 1.164 3.332 2.6 3.332 L 2.833 3.332 C 3.109 3.332 3.333 3.108 3.333 2.832 C 3.333 2.556 3.109 2.332 2.833 2.332 L 2.6 2.332 C 1.716 2.332 1 1.616 1 0.732 Z\" fill=\"transparent\"></path></svg>'},sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.332\" overflow=\"visible\"><path d=\"M 1 0.5 C 1 0.224 0.776 0 0.5 0 C 0.224 0 0 0.224 0 0.5 L 0 0.732 C 0 2.168 1.164 3.332 2.6 3.332 L 2.833 3.332 C 3.109 3.332 3.333 3.108 3.333 2.832 C 3.333 2.556 3.109 2.332 2.833 2.332 L 2.6 2.332 C 1.716 2.332 1 1.616 1 0.732 Z\" fill=\"transparent\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.332\" overflow=\"visible\"><path d=\"M 1 0.5 C 1 0.224 0.776 0 0.5 0 C 0.224 0 0 0.224 0 0.5 L 0 0.732 C 0 2.168 1.164 3.332 2.6 3.332 L 2.833 3.332 C 3.109 3.332 3.333 3.108 3.333 2.832 C 3.333 2.556 3.109 2.332 2.833 2.332 L 2.6 2.332 C 1.716 2.332 1 1.616 1 0.732 Z\" fill=\"transparent\"></path></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.332\" overflow=\"visible\"><path d=\"M 1 0.5 C 1 0.224 0.776 0 0.5 0 C 0.224 0 0 0.224 0 0.5 L 0 0.732 C 0 2.168 1.164 3.332 2.6 3.332 L 2.833 3.332 C 3.109 3.332 3.333 3.108 3.333 2.832 C 3.333 2.556 3.109 2.332 2.833 2.332 L 2.6 2.332 C 1.716 2.332 1 1.616 1 0.732 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fclig4\",layoutDependency:layoutDependency,layoutId:\"gaXzqD5uV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.433 3.434\" overflow=\"visible\"><path d=\"M 3.433 0.515 C 3.433 0.799 3.203 1.03 2.918 1.03 L 2.678 1.03 C 1.768 1.03 1.03 1.768 1.03 2.678 L 1.03 2.919 C 1.03 3.204 0.799 3.434 0.515 3.434 C 0.231 3.434 0 3.204 0 2.919 L 0 2.678 C 0 1.199 1.199 0 2.678 0 L 2.918 0 C 3.203 0 3.433 0.231 3.433 0.515 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.334\" overflow=\"visible\"><path d=\"M 3.333 0.5 C 3.333 0.776 3.109 1 2.833 1 L 2.6 1 C 1.716 1 1 1.716 1 2.6 L 1 2.834 C 1 3.111 0.776 3.334 0.5 3.334 C 0.224 3.334 0 3.111 0 2.834 L 0 2.6 C 0 1.164 1.164 0 2.6 0 L 2.833 0 C 3.109 0 3.333 0.224 3.333 0.5 Z\" fill=\"transparent\"></path></svg>'},sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.334\" overflow=\"visible\"><path d=\"M 3.333 0.5 C 3.333 0.776 3.109 1 2.833 1 L 2.6 1 C 1.716 1 1 1.716 1 2.6 L 1 2.834 C 1 3.111 0.776 3.334 0.5 3.334 C 0.224 3.334 0 3.111 0 2.834 L 0 2.6 C 0 1.164 1.164 0 2.6 0 L 2.833 0 C 3.109 0 3.333 0.224 3.333 0.5 Z\" fill=\"transparent\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.334\" overflow=\"visible\"><path d=\"M 3.333 0.5 C 3.333 0.776 3.109 1 2.833 1 L 2.6 1 C 1.716 1 1 1.716 1 2.6 L 1 2.834 C 1 3.111 0.776 3.334 0.5 3.334 C 0.224 3.334 0 3.111 0 2.834 L 0 2.6 C 0 1.164 1.164 0 2.6 0 L 2.833 0 C 3.109 0 3.333 0.224 3.333 0.5 Z\" fill=\"transparent\"></path></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.333 3.334\" overflow=\"visible\"><path d=\"M 3.333 0.5 C 3.333 0.776 3.109 1 2.833 1 L 2.6 1 C 1.716 1 1 1.716 1 2.6 L 1 2.834 C 1 3.111 0.776 3.334 0.5 3.334 C 0.224 3.334 0 3.111 0 2.834 L 0 2.6 C 0 1.164 1.164 0 2.6 0 L 2.833 0 C 3.109 0 3.333 0.224 3.333 0.5 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ug3q89\",layoutDependency:layoutDependency,layoutId:\"C6UDeW7XK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.097 1.295\" overflow=\"visible\"><path d=\"M 0.121 0.121 C 0.282 -0.04 0.542 -0.04 0.703 0.121 C 1.17 0.588 1.927 0.588 2.394 0.121 C 2.555 -0.04 2.816 -0.04 2.977 0.121 C 3.138 0.282 3.138 0.542 2.977 0.703 C 2.188 1.492 0.909 1.492 0.121 0.703 C -0.04 0.542 -0.04 0.282 0.121 0.121 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.007 1.257\" overflow=\"visible\"><path d=\"M 0.117 0.117 C 0.273 -0.039 0.527 -0.039 0.683 0.117 C 1.136 0.57 1.871 0.57 2.324 0.117 C 2.48 -0.039 2.734 -0.039 2.89 0.117 C 3.046 0.273 3.046 0.527 2.89 0.683 C 2.124 1.449 0.883 1.449 0.117 0.683 C -0.039 0.527 -0.039 0.273 0.117 0.117 Z\" fill=\"transparent\"></path></svg>'},sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.007 1.257\" overflow=\"visible\"><path d=\"M 0.117 0.117 C 0.273 -0.039 0.527 -0.039 0.683 0.117 C 1.136 0.57 1.871 0.57 2.324 0.117 C 2.48 -0.039 2.734 -0.039 2.89 0.117 C 3.046 0.273 3.046 0.527 2.89 0.683 C 2.124 1.449 0.883 1.449 0.117 0.683 C -0.039 0.527 -0.039 0.273 0.117 0.117 Z\" fill=\"transparent\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.007 1.257\" overflow=\"visible\"><path d=\"M 0.117 0.117 C 0.273 -0.039 0.527 -0.039 0.683 0.117 C 1.136 0.57 1.871 0.57 2.324 0.117 C 2.48 -0.039 2.734 -0.039 2.89 0.117 C 3.046 0.273 3.046 0.527 2.89 0.683 C 2.124 1.449 0.883 1.449 0.117 0.683 C -0.039 0.527 -0.039 0.273 0.117 0.117 Z\" fill=\"transparent\"></path></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.007 1.257\" overflow=\"visible\"><path d=\"M 0.117 0.117 C 0.273 -0.039 0.527 -0.039 0.683 0.117 C 1.136 0.57 1.871 0.57 2.324 0.117 C 2.48 -0.039 2.734 -0.039 2.89 0.117 C 3.046 0.273 3.046 0.527 2.89 0.683 C 2.124 1.449 0.883 1.449 0.117 0.683 C -0.039 0.527 -0.039 0.273 0.117 0.117 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19xayhi\",layoutDependency:layoutDependency,layoutId:\"sfcc2B8Ac\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.458 2.341\" overflow=\"visible\"><path d=\"M 0.516 0.041 C 0.345 -0.05 0.133 0.015 0.041 0.186 C -0.05 0.357 0.015 0.57 0.186 0.661 L 1.275 1.242 L 0.221 1.664 C 0.041 1.736 -0.047 1.94 0.025 2.12 C 0.097 2.3 0.302 2.388 0.482 2.316 L 2.237 1.614 C 2.364 1.563 2.45 1.443 2.458 1.307 C 2.465 1.17 2.393 1.042 2.272 0.978 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.386 2.273\" overflow=\"visible\"><path d=\"M 0.501 0.04 C 0.335 -0.048 0.129 0.014 0.04 0.181 C -0.048 0.347 0.014 0.553 0.181 0.642 L 1.238 1.206 L 0.214 1.615 C 0.04 1.685 -0.045 1.884 0.024 2.058 C 0.094 2.233 0.293 2.318 0.468 2.248 L 2.172 1.567 C 2.295 1.517 2.379 1.401 2.386 1.269 C 2.393 1.136 2.323 1.012 2.206 0.949 Z\" fill=\"transparent\"></path></svg>'},sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.386 2.273\" overflow=\"visible\"><path d=\"M 0.501 0.04 C 0.335 -0.048 0.129 0.014 0.04 0.181 C -0.048 0.347 0.014 0.553 0.181 0.642 L 1.238 1.206 L 0.214 1.615 C 0.04 1.685 -0.045 1.884 0.024 2.058 C 0.094 2.233 0.293 2.318 0.468 2.248 L 2.172 1.567 C 2.295 1.517 2.379 1.401 2.386 1.269 C 2.393 1.136 2.323 1.012 2.206 0.949 Z\" fill=\"transparent\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.386 2.273\" overflow=\"visible\"><path d=\"M 0.501 0.04 C 0.335 -0.048 0.129 0.014 0.04 0.181 C -0.048 0.347 0.014 0.553 0.181 0.642 L 1.238 1.206 L 0.214 1.615 C 0.04 1.685 -0.045 1.884 0.024 2.058 C 0.094 2.233 0.293 2.318 0.468 2.248 L 2.172 1.567 C 2.295 1.517 2.379 1.401 2.386 1.269 C 2.393 1.136 2.323 1.012 2.206 0.949 Z\" fill=\"transparent\"></path></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.386 2.273\" overflow=\"visible\"><path d=\"M 0.501 0.04 C 0.335 -0.048 0.129 0.014 0.04 0.181 C -0.048 0.347 0.014 0.553 0.181 0.642 L 1.238 1.206 L 0.214 1.615 C 0.04 1.685 -0.045 1.884 0.024 2.058 C 0.094 2.233 0.293 2.318 0.468 2.248 L 2.172 1.567 C 2.295 1.517 2.379 1.401 2.386 1.269 C 2.393 1.136 2.323 1.012 2.206 0.949 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed15(DkgWAiHJU!==false)&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__loop:animation8,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition10,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-68p9y6\",\"data-framer-name\":\"Large-step-0\",layoutDependency:layoutDependency,layoutId:\"kNdkF0lar\",transformTemplate:transformTemplate1,...addPropertyOverrides({sDKjnMviS:{transformTemplate:undefined},w30BBVpHl:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed16()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1rks2ej\",\"data-framer-name\":\"1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ZGSrP5g9v\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34 34\"><g><defs><linearGradient id=\"idss11034463406_1g757531170\" x1=\"0.10144171652185247\" x2=\"0.8985593995506724\" y1=\"0\" y2=\"1.0000014001371582\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 17.894 0 C 26.867 0.465 34 7.893 34 16.988 L 33.979 17.863 C 33.523 26.852 26.095 34 17 34 L 16.125 33.976 C 7.432 33.535 0.462 26.562 0.021 17.863 L 0 16.988 C 0 16.403 0.03 15.825 0.088 15.254 L 3.693 15.254 C 3.62 15.822 3.579 16.401 3.579 16.988 C 3.579 24.409 9.59 30.421 17 30.421 C 24.41 30.421 30.421 24.409 30.421 16.988 C 30.421 9.868 24.887 4.049 17.894 3.588 Z\" fill=\"url(#idss11034463406_1g757531170)\"></path></g><path d=\"M 315 93 C 323.837 93 331 100.163 331 109 C 331 117.837 323.837 125 315 125 C 306.163 125 299 117.837 299 109 C 299 100.163 306.163 93 315 93 Z\" fill=\"#CCC\"></path></svg>',svgContentId:11034463406,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dlggkc\",\"data-framer-name\":\"Ellipse 8007\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"jKuBnFn1w\",svg:'<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"path-1-inside-1_3130_5235\" fill=\"white\">\\n<path d=\"M16 0C19.2152 3.83413e-08 22.3559 0.968684 25.0125 2.77977C27.6692 4.59085 29.7185 7.16031 30.8934 10.1532C32.0684 13.1461 32.3144 16.4235 31.5993 19.5582C30.8843 22.6929 29.2414 25.5395 26.8849 27.7268C24.5284 29.9142 21.5675 31.3408 18.3883 31.8207C15.2091 32.3007 11.959 31.8116 9.06181 30.4174C6.1646 29.0232 3.75466 26.7884 2.14615 24.0044C0.537646 21.2205 -0.194799 18.0165 0.0443033 14.8102L1.97789 14.9543C1.76776 17.7721 2.41145 20.5878 3.82503 23.0344C5.23861 25.481 7.3565 27.445 9.90261 28.6702C12.4487 29.8955 15.3049 30.3253 18.0989 29.9035C20.8928 29.4817 23.4949 28.228 25.5658 26.3057C27.6368 24.3835 29.0806 21.8818 29.7089 19.127C30.3373 16.3722 30.1211 13.4919 29.0886 10.8617C28.056 8.23155 26.255 5.97347 23.9203 4.38186C21.5856 2.79025 18.8256 1.93896 16 1.93896L16 0Z\"/>\\n</mask>\\n<path d=\"M16 0C19.2152 3.83413e-08 22.3559 0.968684 25.0125 2.77977C27.6692 4.59085 29.7185 7.16031 30.8934 10.1532C32.0684 13.1461 32.3144 16.4235 31.5993 19.5582C30.8843 22.6929 29.2414 25.5395 26.8849 27.7268C24.5284 29.9142 21.5675 31.3408 18.3883 31.8207C15.2091 32.3007 11.959 31.8116 9.06181 30.4174C6.1646 29.0232 3.75466 26.7884 2.14615 24.0044C0.537646 21.2205 -0.194799 18.0165 0.0443033 14.8102L1.97789 14.9543C1.76776 17.7721 2.41145 20.5878 3.82503 23.0344C5.23861 25.481 7.3565 27.445 9.90261 28.6702C12.4487 29.8955 15.3049 30.3253 18.0989 29.9035C20.8928 29.4817 23.4949 28.228 25.5658 26.3057C27.6368 24.3835 29.0806 21.8818 29.7089 19.127C30.3373 16.3722 30.1211 13.4919 29.0886 10.8617C28.056 8.23155 26.255 5.97347 23.9203 4.38186C21.5856 2.79025 18.8256 1.93896 16 1.93896L16 0Z\" stroke=\"url(#paint0_linear_3130_5235)\" stroke-width=\"2\" mask=\"url(#path-1-inside-1_3130_5235)\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_3130_5235\" x1=\"0\" y1=\"0\" x2=\"38.6067\" y2=\"15.0325\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})]}),isDisplayed17()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation9,className:\"framer-s5vo3j\",\"data-framer-appear-id\":\"s5vo3j\",\"data-framer-name\":\"Rectangle 86\",initial:animation10,layoutDependency:layoutDependency,layoutId:\"JlwOxGkzu\",optimized:true,style:{background:\"linear-gradient(90deg, rgb(32, 145, 246) 0%, var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)) 100%)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3wv2l7\",\"data-framer-name\":\"Rectangle 86\",layoutDependency:layoutDependency,layoutId:\"TMHgIsFjJ\",style:{backgroundColor:\"rgba(174, 178, 194, 0.1)\",opacity:1},variants:{Mp2RcWHsp:{opacity:0},sDKjnMviS:{opacity:0},UXyKOszKR:{opacity:0},w30BBVpHl:{opacity:0}}}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation11,className:\"framer-17ox2bi\",\"data-framer-appear-id\":\"17ox2bi\",\"data-framer-name\":\"Connection Flow Step\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"JjumTDGSw\",optimized:true,style:{backgroundColor:\"rgb(18, 29, 46)\",borderBottomLeftRadius:11.77,borderBottomRightRadius:11.77,borderTopLeftRadius:11.77,borderTopRightRadius:11.77,opacity:1},variants:{Mp2RcWHsp:{opacity:1},sDKjnMviS:{opacity:0},UXyKOszKR:{opacity:1},w30BBVpHl:{opacity:0}},...addPropertyOverrides({sDKjnMviS:{animate:undefined,initial:undefined,optimized:undefined},w30BBVpHl:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-7pnmel\",layoutDependency:layoutDependency,layoutId:\"b0E5nDfJx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.28 7.324\" overflow=\"visible\"><path d=\"M 4.593 2.333 L 4.593 3.463 L 0 5.797 L 0 4.363 L 3.013 2.919 L 0 1.465 L 0 0 Z M 10.28 7.324 L 4.943 7.324 L 4.943 6.027 L 10.28 6.027 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.392 5.979\" overflow=\"visible\"><path d=\"M 3.75 1.905 L 3.75 2.827 L 0 4.732 L 0 3.562 L 2.46 2.383 L 0 1.196 L 0 0 Z M 8.392 5.979 L 4.035 5.979 L 4.035 4.92 L 8.392 4.92 Z\" fill=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.392 5.979\" overflow=\"visible\"><path d=\"M 3.75 1.905 L 3.75 2.827 L 0 4.732 L 0 3.562 L 2.46 2.383 L 0 1.196 L 0 0 Z M 8.392 5.979 L 4.035 5.979 L 4.035 4.92 L 8.392 4.92 Z\" fill=\"var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) /* {&quot;name&quot;:&quot;SSH.id - blue&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-m221ub\",layoutDependency:layoutDependency,layoutId:\"UM_j33s2c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.593 5.797\" overflow=\"visible\"><path d=\"M 4.593 2.333 L 4.593 3.463 L 0 5.797 L 0 4.363 L 3.013 2.919 L 0 1.465 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.75 4.732\" overflow=\"visible\"><path d=\"M 3.75 1.905 L 3.75 2.827 L 0 4.732 L 0 3.562 L 2.46 2.383 L 0 1.196 L 0 0 Z\" fill=\"transparent\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.75 4.732\" overflow=\"visible\"><path d=\"M 3.75 1.905 L 3.75 2.827 L 0 4.732 L 0 3.562 L 2.46 2.383 L 0 1.196 L 0 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ix3pfc\",layoutDependency:layoutDependency,layoutId:\"cCo_20xOP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.336 1.297\" overflow=\"visible\"><path d=\"M 5.336 1.297 L 0 1.297 L 0 0 L 5.336 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Mp2RcWHsp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.356 1.059\" overflow=\"visible\"><path d=\"M 4.356 1.059 L 0 1.059 L 0 0 L 4.356 0 Z\" fill=\"transparent\"></path></svg>'},UXyKOszKR:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.356 1.059\" overflow=\"visible\"><path d=\"M 4.356 1.059 L 0 1.059 L 0 0 L 4.356 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wzcee8\",layoutDependency:layoutDependency,layoutId:\"hd1rL1_Sj\",children:[isDisplayed18()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation12,className:\"framer-y7dq3p\",\"data-framer-appear-id\":\"y7dq3p\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"MjZYBT79o\",optimized:true,...addPropertyOverrides({Mp2RcWHsp:{animate:undefined,initial:undefined,optimized:undefined},sDKjnMviS:{animate:animation13},UXyKOszKR:{animate:undefined,initial:undefined,optimized:undefined},w30BBVpHl:{animate:animation13}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-11u7q1w\",layoutDependency:layoutDependency,layoutId:\"yFHBHLjXh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 124 124\" overflow=\"visible\"><path d=\"M 0 62 C 0 27.758 27.758 0 62 0 C 96.242 0 124 27.758 124 62 C 124 96.242 96.242 124 62 124 C 27.758 124 0 96.242 0 62 Z\" fill=\"rgba(157,103,255,0.05)\"></path></svg>',withExternalLayout:true})}),isDisplayed18()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation14,className:\"framer-12wm1p6\",\"data-framer-appear-id\":\"12wm1p6\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"fI_WrBvP2\",optimized:true,...addPropertyOverrides({Mp2RcWHsp:{animate:undefined,initial:undefined,optimized:undefined},sDKjnMviS:{animate:animation15},UXyKOszKR:{animate:undefined,initial:undefined,optimized:undefined},w30BBVpHl:{animate:animation15}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1jkftw1\",layoutDependency:layoutDependency,layoutId:\"Iex11cEm2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.667 82.667\" overflow=\"visible\"><path d=\"M 0 41.333 C 0 18.506 18.506 0 41.333 0 C 64.161 0 82.667 18.506 82.667 41.333 C 82.667 64.161 64.161 82.667 41.333 82.667 C 18.506 82.667 0 64.161 0 41.333 Z\" fill=\"rgba(157,103,255,0.1)\"></path></svg>',withExternalLayout:true})}),isDisplayed19()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation16,className:\"framer-13t26d7\",\"data-framer-appear-id\":\"13t26d7\",initial:animation17,layoutDependency:layoutDependency,layoutId:\"ZVAs4xeb1\",optimized:true,transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1q614xi\",\"data-framer-name\":\"Frame 1185980906\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"ixMkm1x9z\",svg:'<svg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"64\" height=\"64\" rx=\"16\" fill=\"url(#paint0_linear_2633_14017)\"/>\\n<path d=\"M47.8404 26.1373C48.8124 26.1373 49.6004 25.3493 49.6004 24.3773V23.5519C49.6004 18.4974 45.5029 14.3999 40.4484 14.3999L39.6268 14.3999C38.6548 14.3999 37.8668 15.1879 37.8668 16.1599C37.8668 17.1319 38.6548 17.9199 39.6268 17.9199H40.4484C43.5589 17.9199 46.0804 20.4414 46.0804 23.5519V24.3773C46.0804 25.3493 46.8684 26.1373 47.8404 26.1373Z\" fill=\"white\"/>\\n<path d=\"M46.0804 39.6306C46.0804 38.6586 46.8684 37.8706 47.8404 37.8706C48.8124 37.8706 49.6004 38.6586 49.6004 39.6306V40.4479C49.6004 45.5024 45.5029 49.5999 40.4484 49.5999H39.6268C38.6548 49.5999 37.8668 48.8119 37.8668 47.8399C37.8668 46.8679 38.6548 46.0799 39.6268 46.0799H40.4484C43.5589 46.0799 46.0804 43.5584 46.0804 40.4479V39.6306Z\" fill=\"white\"/>\\n<path d=\"M16.1604 37.8706C17.1324 37.8706 17.9204 38.6586 17.9204 39.6306V40.4479C17.9204 43.5584 20.4419 46.0799 23.5524 46.0799H24.3735C25.3455 46.0799 26.1335 46.8679 26.1335 47.8399C26.1335 48.8119 25.3455 49.5999 24.3735 49.5999H23.5524C18.4979 49.5999 14.4004 45.5024 14.4004 40.4479L14.4004 39.6306C14.4004 38.6586 15.1884 37.8706 16.1604 37.8706Z\" fill=\"white\"/>\\n<path d=\"M26.1335 16.1599C26.1335 17.1319 25.3455 17.9199 24.3735 17.9199H23.5524C20.4419 17.9199 17.9204 20.4414 17.9204 23.5519V24.3773C17.9204 25.3493 17.1324 26.1373 16.1604 26.1373C15.1884 26.1373 14.4004 25.3493 14.4004 24.3773L14.4004 23.5519C14.4004 18.4974 18.4979 14.3999 23.5524 14.3999L24.3735 14.3999C25.3455 14.3999 26.1335 15.1879 26.1335 16.1599Z\" fill=\"white\"/>\\n<path d=\"M22.8477 26.0156L28.777 28.7896C29.0595 28.9217 29.0433 29.3288 28.7512 29.4381L22.8477 31.6476\" stroke=\"white\" stroke-width=\"2.816\" stroke-linecap=\"round\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.1311 36.2842C27.681 35.7344 28.5725 35.7344 29.1224 36.2842C30.7179 37.8797 33.3047 37.8797 34.9002 36.2842C35.45 35.7344 36.3415 35.7344 36.8914 36.2842C37.4412 36.8341 37.4412 37.7256 36.8914 38.2754C34.1962 40.9706 29.8264 40.9706 27.1311 38.2754C26.5813 37.7256 26.5813 36.8341 27.1311 36.2842Z\" fill=\"white\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_2633_14017\" x1=\"0\" y1=\"0\" x2=\"53.8096\" y2=\"68.5181\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),isDisplayed20()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation18,className:\"framer-1p9yn3u\",\"data-framer-appear-id\":\"1p9yn3u\",\"data-framer-name\":\"Fingerprint reveal\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"ElKI0dVQC\",optimized:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1eink77\",layoutDependency:layoutDependency,layoutId:\"Ef9bb8_ib\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33 37\" overflow=\"visible\"><g><path d=\"M 0 37 L 0 0 L 33 0 L 33 37 Z\" fill=\"transparent\"></path></g></svg>',withExternalLayout:true,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-jj5hec\",layoutDependency:layoutDependency,layoutId:\"aNq6eZM_t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33 37\" overflow=\"visible\"><path d=\"M 0 37 L 0 0 L 33 0 L 33 37 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation19,className:\"framer-g51qlj\",\"data-framer-appear-id\":\"g51qlj\",\"data-framer-name\":\"Fingerprint stroke 1\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"vD_h1niS_\",optimized:true,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1mv6ml1\",layoutDependency:layoutDependency,layoutId:\"xb7i16LzQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.037 4.563\" overflow=\"visible\"><g><defs><linearGradient id=\"idsxb7i16LzQ_1g757531190\" x1=\"0.24785040650603185\" x2=\"0.7521505912744761\" y1=\"-6.015091974509446e-8\" y2=\"1.000002038699872\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 10.634 0 L 12.289 0 C 12.461 0.053 12.572 0.051 12.749 0.057 C 15.658 0.149 18.554 0.909 21.202 2.121 C 21.664 2.332 22.122 2.526 22.553 2.799 C 22.915 3.028 22.956 3.216 23.037 3.608 C 22.699 4.773 22.121 4.694 21.208 4.216 C 20.87 4.038 20.457 3.853 20.107 3.695 C 19.652 3.492 19.192 3.303 18.727 3.125 C 17.673 2.734 16.588 2.432 15.484 2.222 C 11.207 1.403 6.395 1.99 2.458 3.872 C 1.888 4.145 1.069 4.81 0.466 4.467 C 0.258 4.346 0.106 4.144 0.045 3.908 C -0.217 2.896 0.714 2.601 1.442 2.245 C 3.959 1.016 6.711 0.297 9.495 0.079 C 9.841 0.052 10.313 0.094 10.634 0 Z\" fill=\"url(#idsxb7i16LzQ_1g757531190)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.037 4.563\" overflow=\"visible\"><g><defs><linearGradient id=\"idssDKjnMviSxb7i16LzQ_1g757531190\" x1=\"0.24785040650603185\" x2=\"0.7521505912744761\" y1=\"-6.015091974509446e-8\" y2=\"1.000002038699872\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 10.634 0 L 12.289 0 C 12.461 0.053 12.572 0.051 12.749 0.057 C 15.658 0.149 18.554 0.909 21.202 2.121 C 21.664 2.332 22.122 2.526 22.553 2.799 C 22.915 3.028 22.956 3.216 23.037 3.608 C 22.699 4.773 22.121 4.694 21.208 4.216 C 20.87 4.038 20.457 3.853 20.107 3.695 C 19.652 3.492 19.192 3.303 18.727 3.125 C 17.673 2.734 16.588 2.432 15.484 2.222 C 11.207 1.403 6.395 1.99 2.458 3.872 C 1.888 4.145 1.069 4.81 0.466 4.467 C 0.258 4.346 0.106 4.144 0.045 3.908 C -0.217 2.896 0.714 2.601 1.442 2.245 C 3.959 1.016 6.711 0.297 9.495 0.079 C 9.841 0.052 10.313 0.094 10.634 0 Z\" fill=\"url(#idssDKjnMviSxb7i16LzQ_1g757531190)\"></path></g></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.037 4.563\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw30BBVpHlxb7i16LzQ_1g757531190\" x1=\"0.24785040650603185\" x2=\"0.7521505912744761\" y1=\"-6.015091974509446e-8\" y2=\"1.000002038699872\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 10.634 0 L 12.289 0 C 12.461 0.053 12.572 0.051 12.749 0.057 C 15.658 0.149 18.554 0.909 21.202 2.121 C 21.664 2.332 22.122 2.526 22.553 2.799 C 22.915 3.028 22.956 3.216 23.037 3.608 C 22.699 4.773 22.121 4.694 21.208 4.216 C 20.87 4.038 20.457 3.853 20.107 3.695 C 19.652 3.492 19.192 3.303 18.727 3.125 C 17.673 2.734 16.588 2.432 15.484 2.222 C 11.207 1.403 6.395 1.99 2.458 3.872 C 1.888 4.145 1.069 4.81 0.466 4.467 C 0.258 4.346 0.106 4.144 0.045 3.908 C -0.217 2.896 0.714 2.601 1.442 2.245 C 3.959 1.016 6.711 0.297 9.495 0.079 C 9.841 0.052 10.313 0.094 10.634 0 Z\" fill=\"url(#idsw30BBVpHlxb7i16LzQ_1g757531190)\"></path></g></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation20,className:\"framer-6ogc1n\",\"data-framer-appear-id\":\"6ogc1n\",\"data-framer-name\":\"Fingerprint stroke 2\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"YvrBzzVI1\",optimized:true,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-dhxa1n\",layoutDependency:layoutDependency,layoutId:\"i1lzlKhXN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.858 9.791\" overflow=\"visible\"><g><defs><linearGradient id=\"idsi1lzlKhXN_1g757531168\" x1=\"0.12197811898499855\" x2=\"0.8780218363721248\" y1=\"1.2572085067441563e-7\" y2=\"0.9999998152311581\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 15.763 0.038 C 16.894 -0.119 19.9 0.248 21.013 0.492 C 24.859 1.3 28.365 3.29 31.055 6.193 C 31.759 6.955 32.294 7.586 32.852 8.465 C 32.868 8.851 32.869 9.204 32.573 9.502 C 32.263 9.814 31.614 9.792 31.293 9.512 C 30.9 9.17 30.628 8.654 30.297 8.249 C 27.457 4.669 23.088 2.497 18.621 1.993 C 18.125 1.937 17.578 1.934 17.075 1.916 C 16.48 1.878 16.063 1.904 15.482 1.927 C 11.391 2.077 7.473 3.642 4.379 6.361 C 3.701 6.958 3.076 7.613 2.51 8.32 C 2.195 8.714 1.917 9.133 1.58 9.509 C 0.93 10.267 -0.376 9.347 0.104 8.497 C 0.349 8.063 0.789 7.481 1.102 7.095 C 3.98 3.592 7.98 1.229 12.404 0.418 C 12.892 0.325 13.385 0.265 13.876 0.192 C 14.501 0.099 15.135 0.099 15.763 0.038 Z\" fill=\"url(#idsi1lzlKhXN_1g757531168)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.858 9.791\" overflow=\"visible\"><g><defs><linearGradient id=\"idssDKjnMviSi1lzlKhXN_1g757531168\" x1=\"0.12197811898499855\" x2=\"0.8780218363721248\" y1=\"1.2572085067441563e-7\" y2=\"0.9999998152311581\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 15.763 0.038 C 16.894 -0.119 19.9 0.248 21.013 0.492 C 24.859 1.3 28.365 3.29 31.055 6.193 C 31.759 6.955 32.294 7.586 32.852 8.465 C 32.868 8.851 32.869 9.204 32.573 9.502 C 32.263 9.814 31.614 9.792 31.293 9.512 C 30.9 9.17 30.628 8.654 30.297 8.249 C 27.457 4.669 23.088 2.497 18.621 1.993 C 18.125 1.937 17.578 1.934 17.075 1.916 C 16.48 1.878 16.063 1.904 15.482 1.927 C 11.391 2.077 7.473 3.642 4.379 6.361 C 3.701 6.958 3.076 7.613 2.51 8.32 C 2.195 8.714 1.917 9.133 1.58 9.509 C 0.93 10.267 -0.376 9.347 0.104 8.497 C 0.349 8.063 0.789 7.481 1.102 7.095 C 3.98 3.592 7.98 1.229 12.404 0.418 C 12.892 0.325 13.385 0.265 13.876 0.192 C 14.501 0.099 15.135 0.099 15.763 0.038 Z\" fill=\"url(#idssDKjnMviSi1lzlKhXN_1g757531168)\"></path></g></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.858 9.791\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw30BBVpHli1lzlKhXN_1g757531168\" x1=\"0.12197811898499855\" x2=\"0.8780218363721248\" y1=\"1.2572085067441563e-7\" y2=\"0.9999998152311581\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 15.763 0.038 C 16.894 -0.119 19.9 0.248 21.013 0.492 C 24.859 1.3 28.365 3.29 31.055 6.193 C 31.759 6.955 32.294 7.586 32.852 8.465 C 32.868 8.851 32.869 9.204 32.573 9.502 C 32.263 9.814 31.614 9.792 31.293 9.512 C 30.9 9.17 30.628 8.654 30.297 8.249 C 27.457 4.669 23.088 2.497 18.621 1.993 C 18.125 1.937 17.578 1.934 17.075 1.916 C 16.48 1.878 16.063 1.904 15.482 1.927 C 11.391 2.077 7.473 3.642 4.379 6.361 C 3.701 6.958 3.076 7.613 2.51 8.32 C 2.195 8.714 1.917 9.133 1.58 9.509 C 0.93 10.267 -0.376 9.347 0.104 8.497 C 0.349 8.063 0.789 7.481 1.102 7.095 C 3.98 3.592 7.98 1.229 12.404 0.418 C 12.892 0.325 13.385 0.265 13.876 0.192 C 14.501 0.099 15.135 0.099 15.763 0.038 Z\" fill=\"url(#idsw30BBVpHli1lzlKhXN_1g757531168)\"></path></g></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation19,className:\"framer-1clbp45\",\"data-framer-appear-id\":\"1clbp45\",\"data-framer-name\":\"Fingerprint stroke 3\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"r1zl73GeB\",optimized:true,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1y3ip56\",layoutDependency:layoutDependency,layoutId:\"b8PFA5k0N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.054 28.165\" overflow=\"visible\"><g><defs><linearGradient id=\"idsb8PFA5k0N_1g757531359\" x1=\"2.305287370996112e-7\" x2=\"1.000000828370014\" y1=\"0.28773461550716634\" y2=\"0.712265834028142\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 19.97 28.165 C 19.621 27.969 19.072 27.82 18.676 27.678 C 18.13 27.48 17.596 27.252 17.076 26.993 C 13.932 25.428 11.124 22.352 10.069 18.908 C 9.434 16.836 8.944 14.043 10.023 12.049 C 10.728 10.728 11.932 9.754 13.358 9.35 C 14.846 8.917 16.547 9.123 17.894 9.882 C 19.112 10.569 20.093 11.839 20.468 13.194 C 20.67 13.926 20.615 14.618 20.72 15.349 C 20.855 16.285 21.61 17.163 22.398 17.616 C 23.268 18.116 24.39 18.316 25.361 18.041 C 26.398 17.748 27.289 17.165 27.822 16.194 C 28.559 14.85 28.107 12.456 27.706 11.042 C 27.524 10.4 27.247 9.776 26.948 9.183 C 25.738 6.785 23.858 4.911 21.541 3.617 C 18.371 1.845 14.49 1.518 11.029 2.536 C 7.799 3.487 4.895 5.7 3.272 8.702 C 1.949 11.151 1.724 13.869 2.015 16.601 C 2.124 17.617 2.286 18.635 2.572 19.618 C 2.719 20.123 3.132 21.145 3.147 21.599 C 3.152 21.737 3.115 21.875 3.051 21.996 C 2.929 22.226 2.677 22.452 2.425 22.522 C 2.183 22.589 1.93 22.499 1.719 22.377 C 1.225 22.091 0.708 19.923 0.548 19.292 C 0.259 18.158 0.111 17.006 0.039 15.839 C -0.151 12.763 0.337 10.072 1.895 7.396 C 3.896 3.975 7.156 1.5 10.957 0.516 C 15.004 -0.55 19.302 0.049 22.916 2.184 C 26.189 4.152 28.639 7.245 29.611 11.009 C 30.087 12.854 30.389 15.427 29.384 17.141 C 28.615 18.482 27.348 19.454 25.867 19.842 C 24.48 20.197 22.668 19.965 21.442 19.19 C 20.247 18.435 19.35 17.34 18.98 15.939 C 18.792 15.331 18.836 14.698 18.766 14.081 C 18.644 13.005 17.944 12.063 17.047 11.52 C 15.314 10.47 12.789 10.959 11.719 12.759 C 10.894 14.145 11.288 16.125 11.631 17.619 C 12.387 20.643 14.454 23.232 17.062 24.848 C 17.844 25.324 18.663 25.675 19.524 25.973 C 19.899 26.103 20.491 26.203 20.8 26.409 C 21.579 26.928 21.283 27.804 20.556 28.165 Z\" fill=\"url(#idsb8PFA5k0N_1g757531359)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.054 28.165\" overflow=\"visible\"><g><defs><linearGradient id=\"idssDKjnMviSb8PFA5k0N_1g757531359\" x1=\"2.305287370996112e-7\" x2=\"1.000000828370014\" y1=\"0.28773461550716634\" y2=\"0.712265834028142\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 19.97 28.165 C 19.621 27.969 19.072 27.82 18.676 27.678 C 18.13 27.48 17.596 27.252 17.076 26.993 C 13.932 25.428 11.124 22.352 10.069 18.908 C 9.434 16.836 8.944 14.043 10.023 12.049 C 10.728 10.728 11.932 9.754 13.358 9.35 C 14.846 8.917 16.547 9.123 17.894 9.882 C 19.112 10.569 20.093 11.839 20.468 13.194 C 20.67 13.926 20.615 14.618 20.72 15.349 C 20.855 16.285 21.61 17.163 22.398 17.616 C 23.268 18.116 24.39 18.316 25.361 18.041 C 26.398 17.748 27.289 17.165 27.822 16.194 C 28.559 14.85 28.107 12.456 27.706 11.042 C 27.524 10.4 27.247 9.776 26.948 9.183 C 25.738 6.785 23.858 4.911 21.541 3.617 C 18.371 1.845 14.49 1.518 11.029 2.536 C 7.799 3.487 4.895 5.7 3.272 8.702 C 1.949 11.151 1.724 13.869 2.015 16.601 C 2.124 17.617 2.286 18.635 2.572 19.618 C 2.719 20.123 3.132 21.145 3.147 21.599 C 3.152 21.737 3.115 21.875 3.051 21.996 C 2.929 22.226 2.677 22.452 2.425 22.522 C 2.183 22.589 1.93 22.499 1.719 22.377 C 1.225 22.091 0.708 19.923 0.548 19.292 C 0.259 18.158 0.111 17.006 0.039 15.839 C -0.151 12.763 0.337 10.072 1.895 7.396 C 3.896 3.975 7.156 1.5 10.957 0.516 C 15.004 -0.55 19.302 0.049 22.916 2.184 C 26.189 4.152 28.639 7.245 29.611 11.009 C 30.087 12.854 30.389 15.427 29.384 17.141 C 28.615 18.482 27.348 19.454 25.867 19.842 C 24.48 20.197 22.668 19.965 21.442 19.19 C 20.247 18.435 19.35 17.34 18.98 15.939 C 18.792 15.331 18.836 14.698 18.766 14.081 C 18.644 13.005 17.944 12.063 17.047 11.52 C 15.314 10.47 12.789 10.959 11.719 12.759 C 10.894 14.145 11.288 16.125 11.631 17.619 C 12.387 20.643 14.454 23.232 17.062 24.848 C 17.844 25.324 18.663 25.675 19.524 25.973 C 19.899 26.103 20.491 26.203 20.8 26.409 C 21.579 26.928 21.283 27.804 20.556 28.165 Z\" fill=\"url(#idssDKjnMviSb8PFA5k0N_1g757531359)\"></path></g></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.054 28.165\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw30BBVpHlb8PFA5k0N_1g757531359\" x1=\"2.305287370996112e-7\" x2=\"1.000000828370014\" y1=\"0.28773461550716634\" y2=\"0.712265834028142\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 19.97 28.165 C 19.621 27.969 19.072 27.82 18.676 27.678 C 18.13 27.48 17.596 27.252 17.076 26.993 C 13.932 25.428 11.124 22.352 10.069 18.908 C 9.434 16.836 8.944 14.043 10.023 12.049 C 10.728 10.728 11.932 9.754 13.358 9.35 C 14.846 8.917 16.547 9.123 17.894 9.882 C 19.112 10.569 20.093 11.839 20.468 13.194 C 20.67 13.926 20.615 14.618 20.72 15.349 C 20.855 16.285 21.61 17.163 22.398 17.616 C 23.268 18.116 24.39 18.316 25.361 18.041 C 26.398 17.748 27.289 17.165 27.822 16.194 C 28.559 14.85 28.107 12.456 27.706 11.042 C 27.524 10.4 27.247 9.776 26.948 9.183 C 25.738 6.785 23.858 4.911 21.541 3.617 C 18.371 1.845 14.49 1.518 11.029 2.536 C 7.799 3.487 4.895 5.7 3.272 8.702 C 1.949 11.151 1.724 13.869 2.015 16.601 C 2.124 17.617 2.286 18.635 2.572 19.618 C 2.719 20.123 3.132 21.145 3.147 21.599 C 3.152 21.737 3.115 21.875 3.051 21.996 C 2.929 22.226 2.677 22.452 2.425 22.522 C 2.183 22.589 1.93 22.499 1.719 22.377 C 1.225 22.091 0.708 19.923 0.548 19.292 C 0.259 18.158 0.111 17.006 0.039 15.839 C -0.151 12.763 0.337 10.072 1.895 7.396 C 3.896 3.975 7.156 1.5 10.957 0.516 C 15.004 -0.55 19.302 0.049 22.916 2.184 C 26.189 4.152 28.639 7.245 29.611 11.009 C 30.087 12.854 30.389 15.427 29.384 17.141 C 28.615 18.482 27.348 19.454 25.867 19.842 C 24.48 20.197 22.668 19.965 21.442 19.19 C 20.247 18.435 19.35 17.34 18.98 15.939 C 18.792 15.331 18.836 14.698 18.766 14.081 C 18.644 13.005 17.944 12.063 17.047 11.52 C 15.314 10.47 12.789 10.959 11.719 12.759 C 10.894 14.145 11.288 16.125 11.631 17.619 C 12.387 20.643 14.454 23.232 17.062 24.848 C 17.844 25.324 18.663 25.675 19.524 25.973 C 19.899 26.103 20.491 26.203 20.8 26.409 C 21.579 26.928 21.283 27.804 20.556 28.165 Z\" fill=\"url(#idsw30BBVpHlb8PFA5k0N_1g757531359)\"></path></g></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation20,className:\"framer-w2s025\",\"data-framer-appear-id\":\"w2s025\",\"data-framer-name\":\"Fingerprint stroke 4\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"KSLAPvYKY\",optimized:true,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-633hf7\",layoutDependency:layoutDependency,layoutId:\"T_5v9Sq9U\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.749 23.22\" overflow=\"visible\"><g><defs><linearGradient id=\"idsT_5v9Sq9U_1g757531330\" x1=\"-1.420611841496111e-7\" x2=\"1.0000004626788757\" y1=\"0.3218413568851416\" y2=\"0.6781587573564518\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 9.391 0.031 C 9.616 -0.005 10.588 -0.004 10.839 0.006 C 13.704 0.129 16.17 1.341 18.127 3.405 C 19.56 4.939 20.459 6.906 20.687 9.007 C 20.744 9.562 20.878 10.181 20.409 10.607 C 20.234 10.766 19.966 10.913 19.718 10.877 C 18.631 10.718 18.88 9.864 18.755 9.048 C 18.554 7.373 17.902 5.888 16.776 4.637 C 12.302 -0.335 3.298 1.629 2.043 8.511 C 1.964 8.94 1.946 9.44 1.923 9.882 C 1.907 11.407 2.096 13.095 2.508 14.564 C 3.155 16.873 4.573 19.024 6.169 20.773 C 6.472 21.106 6.942 21.485 7.14 21.883 C 7.437 22.479 6.847 22.999 6.363 23.22 C 6.113 23.189 5.893 23.127 5.7 22.95 C 4.864 22.183 4.051 21.216 3.36 20.317 C 2.883 19.696 2.51 18.947 2.126 18.284 C 1.133 16.566 0.478 14.715 0.177 12.747 C 0.034 11.972 0.05 11.193 0.013 10.421 C -0.103 8.051 0.568 6.058 1.968 4.161 C 3.502 2.082 5.781 0.678 8.301 0.186 C 8.65 0.118 9.033 0.081 9.391 0.031 Z\" fill=\"url(#idsT_5v9Sq9U_1g757531330)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.749 23.22\" overflow=\"visible\"><g><defs><linearGradient id=\"idssDKjnMviST_5v9Sq9U_1g757531330\" x1=\"-1.420611841496111e-7\" x2=\"1.0000004626788757\" y1=\"0.3218413568851416\" y2=\"0.6781587573564518\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 9.391 0.031 C 9.616 -0.005 10.588 -0.004 10.839 0.006 C 13.704 0.129 16.17 1.341 18.127 3.405 C 19.56 4.939 20.459 6.906 20.687 9.007 C 20.744 9.562 20.878 10.181 20.409 10.607 C 20.234 10.766 19.966 10.913 19.718 10.877 C 18.631 10.718 18.88 9.864 18.755 9.048 C 18.554 7.373 17.902 5.888 16.776 4.637 C 12.302 -0.335 3.298 1.629 2.043 8.511 C 1.964 8.94 1.946 9.44 1.923 9.882 C 1.907 11.407 2.096 13.095 2.508 14.564 C 3.155 16.873 4.573 19.024 6.169 20.773 C 6.472 21.106 6.942 21.485 7.14 21.883 C 7.437 22.479 6.847 22.999 6.363 23.22 C 6.113 23.189 5.893 23.127 5.7 22.95 C 4.864 22.183 4.051 21.216 3.36 20.317 C 2.883 19.696 2.51 18.947 2.126 18.284 C 1.133 16.566 0.478 14.715 0.177 12.747 C 0.034 11.972 0.05 11.193 0.013 10.421 C -0.103 8.051 0.568 6.058 1.968 4.161 C 3.502 2.082 5.781 0.678 8.301 0.186 C 8.65 0.118 9.033 0.081 9.391 0.031 Z\" fill=\"url(#idssDKjnMviST_5v9Sq9U_1g757531330)\"></path></g></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.749 23.22\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw30BBVpHlT_5v9Sq9U_1g757531330\" x1=\"-1.420611841496111e-7\" x2=\"1.0000004626788757\" y1=\"0.3218413568851416\" y2=\"0.6781587573564518\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 9.391 0.031 C 9.616 -0.005 10.588 -0.004 10.839 0.006 C 13.704 0.129 16.17 1.341 18.127 3.405 C 19.56 4.939 20.459 6.906 20.687 9.007 C 20.744 9.562 20.878 10.181 20.409 10.607 C 20.234 10.766 19.966 10.913 19.718 10.877 C 18.631 10.718 18.88 9.864 18.755 9.048 C 18.554 7.373 17.902 5.888 16.776 4.637 C 12.302 -0.335 3.298 1.629 2.043 8.511 C 1.964 8.94 1.946 9.44 1.923 9.882 C 1.907 11.407 2.096 13.095 2.508 14.564 C 3.155 16.873 4.573 19.024 6.169 20.773 C 6.472 21.106 6.942 21.485 7.14 21.883 C 7.437 22.479 6.847 22.999 6.363 23.22 C 6.113 23.189 5.893 23.127 5.7 22.95 C 4.864 22.183 4.051 21.216 3.36 20.317 C 2.883 19.696 2.51 18.947 2.126 18.284 C 1.133 16.566 0.478 14.715 0.177 12.747 C 0.034 11.972 0.05 11.193 0.013 10.421 C -0.103 8.051 0.568 6.058 1.968 4.161 C 3.502 2.082 5.781 0.678 8.301 0.186 C 8.65 0.118 9.033 0.081 9.391 0.031 Z\" fill=\"url(#idsw30BBVpHlT_5v9Sq9U_1g757531330)\"></path></g></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation21,className:\"framer-1ffnuhh\",\"data-framer-appear-id\":\"1ffnuhh\",\"data-framer-name\":\"Fingerprint stroke 5\",initial:animation7,layoutDependency:layoutDependency,layoutId:\"rczC9f8px\",optimized:true,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-jy6zrn\",layoutDependency:layoutDependency,layoutId:\"cO1LR3Wus\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.978 10.715\" overflow=\"visible\"><g><defs><linearGradient id=\"idscO1LR3Wus_1g757531357\" x1=\"0.0000015085657291691312\" x2=\"0.9999995130640118\" y1=\"0.25939072344462444\" y2=\"0.7406097681840446\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.727 0.009 C 1.133 -0.047 1.585 0.154 1.744 0.553 C 1.891 0.955 1.815 1.402 1.87 1.824 C 2.493 6.592 6.778 9.468 11.36 8.728 C 12.102 8.608 13.148 8.549 12.955 9.735 C 12.896 10.099 12.602 10.334 12.303 10.513 C 12.08 10.585 11.637 10.595 11.38 10.628 C 5.723 11.365 0.3 7.337 0.012 1.405 C -0.021 0.718 -0.037 0.249 0.727 0.009 Z\" fill=\"url(#idscO1LR3Wus_1g757531357)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({sDKjnMviS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.978 10.715\" overflow=\"visible\"><g><defs><linearGradient id=\"idssDKjnMviScO1LR3Wus_1g757531357\" x1=\"0.0000015085657291691312\" x2=\"0.9999995130640118\" y1=\"0.25939072344462444\" y2=\"0.7406097681840446\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.727 0.009 C 1.133 -0.047 1.585 0.154 1.744 0.553 C 1.891 0.955 1.815 1.402 1.87 1.824 C 2.493 6.592 6.778 9.468 11.36 8.728 C 12.102 8.608 13.148 8.549 12.955 9.735 C 12.896 10.099 12.602 10.334 12.303 10.513 C 12.08 10.585 11.637 10.595 11.38 10.628 C 5.723 11.365 0.3 7.337 0.012 1.405 C -0.021 0.718 -0.037 0.249 0.727 0.009 Z\" fill=\"url(#idssDKjnMviScO1LR3Wus_1g757531357)\"></path></g></svg>'},w30BBVpHl:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.978 10.715\" overflow=\"visible\"><g><defs><linearGradient id=\"idsw30BBVpHlcO1LR3Wus_1g757531357\" x1=\"0.0000015085657291691312\" x2=\"0.9999995130640118\" y1=\"0.25939072344462444\" y2=\"0.7406097681840446\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.727 0.009 C 1.133 -0.047 1.585 0.154 1.744 0.553 C 1.891 0.955 1.815 1.402 1.87 1.824 C 2.493 6.592 6.778 9.468 11.36 8.728 C 12.102 8.608 13.148 8.549 12.955 9.735 C 12.896 10.099 12.602 10.334 12.303 10.513 C 12.08 10.585 11.637 10.595 11.38 10.628 C 5.723 11.365 0.3 7.337 0.012 1.405 C -0.021 0.718 -0.037 0.249 0.727 0.009 Z\" fill=\"url(#idsw30BBVpHlcO1LR3Wus_1g757531357)\"></path></g></svg>'}},baseVariant,gestureVariant)})})]})]})]})]})}),isDisplayed21()&&/*#__PURE__*/_jsx(Image1WithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation22,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,pixelHeight:690,pixelWidth:690,src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},className:\"framer-mwovz9\",\"data-framer-appear-id\":\"mwovz9\",\"data-framer-name\":\"cursor\",initial:animation23,layoutDependency:layoutDependency,layoutId:\"z3VDtLkLZ\",optimized:true,...addPropertyOverrides({A5kV3_KiT:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+97),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined,transformTemplate:transformTemplate3},cBeiH3vho:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+147),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined,transformTemplate:transformTemplate3},cp_MyTNFH:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||410)*.8049-11),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},CxglUVu5p:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||410)*.961-11),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},EVq6JXZhU:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||410)*.7659-11),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},fkB3nSTt_:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+147),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},fW6JdTLcq:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+147),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},Gta5p_bX8:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||410)*.8049-11),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},hG5XAhVkK:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||410)*.8122-11),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},iXoJnVo5t:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||410)*.961-11),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},oZPfksw2I:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+87),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},q6hax_zKC:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||410)*.9366-11),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},qijwoNQH4:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+147),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined,transformTemplate:transformTemplate3},qTdVifB7H:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+303),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},tFHiPM4Kf:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||410)*.9366-11),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},TVyw3YZp8:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||410)*.7659-11),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},YdvQqQfX9:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||410)*.7659-11),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined},YlryQKu70:{animate:undefined,background:{alt:\"\",fit:\"fill\",intrinsicHeight:12,intrinsicWidth:12,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||410)*.8122-11),pixelHeight:690,pixelWidth:690,sizes:\"22px\",src:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690\",srcSet:\"https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?scale-down-to=512&width=690&height=690 512w,https://framerusercontent.com/images/7h5t7WJOwYCd4JNKpb3feMOhI.png?width=690&height=690 690w\"},initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:isDisplayed22()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r7x6ew-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WhAOsHIo2-container\",nodeId:\"WhAOsHIo2\",rendersWithMotion:true,scopeId:\"fHUA1jJru\",children:/*#__PURE__*/_jsx(Lottie,{height:\"100%\",id:\"WhAOsHIo2\",isForwardsDirection:true,layoutId:\"WhAOsHIo2\",loop:true,pauseOnCanvas:true,playing:true,poster:\"Auto\",posterProgress:0,progress:1,speed:1,srcFile:\"https://framerusercontent.com/assets/gS3hP7WAy5QuRBMEGYNwDrlU4.json\",srcType:\"Upload\",srcUrl:\"https://app.lottiefiles.com/share/1146260f-5c89-48e3-9745-2c4c70781932\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})})});});const css=[\".framer-vP7Oj.framer-zo5r4w, .framer-vP7Oj .framer-zo5r4w { display: block; }\",\".framer-vP7Oj.framer-19tkxwz { height: 1339px; overflow: hidden; position: relative; width: 630px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vP7Oj .framer-b81ouv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; left: 0px; overflow: hidden; padding: 0px; position: absolute; top: 0px; width: 100%; }\",\".framer-vP7Oj .framer-1rxsfo7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-vP7Oj .framer-38t5iq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 5px 16px 0px 12px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-162q37y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vP7Oj .framer-pzqtt2 { flex: none; gap: 0px; height: 7px; overflow: visible; position: relative; width: 31px; }\",\".framer-vP7Oj .framer-6znnji { flex: none; gap: 0px; height: 7px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-vP7Oj .framer-sijo9u, .framer-vP7Oj .framer-1cpkkbk, .framer-vP7Oj .framer-1l520aa, .framer-vP7Oj .framer-1dlggkc { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-vP7Oj .framer-1vslnux { flex: none; gap: 0px; height: 7px; left: 12px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-vP7Oj .framer-1hx4jxk { flex: none; gap: 0px; height: 7px; left: 24px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-vP7Oj .framer-1p8vbih, .framer-vP7Oj .framer-1otm49o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 6px 4px 4px; position: relative; width: min-content; }\",\".framer-vP7Oj .framer-g1kn59, .framer-vP7Oj .framer-l6bi9y, .framer-vP7Oj .framer-hfk6hk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.4px; height: min-content; justify-content: center; overflow: visible; padding: 2.3px; position: relative; width: min-content; }\",\".framer-vP7Oj .framer-1ip6kcw, .framer-vP7Oj .framer-17eyc7a { flex: none; height: 10px; position: relative; width: 10px; }\",\".framer-vP7Oj .framer-648nv8, .framer-vP7Oj .framer-1xjuw56, .framer-vP7Oj .framer-1ry6lkg, .framer-vP7Oj .framer-xvsdtv, .framer-vP7Oj .framer-1kmajac, .framer-vP7Oj .framer-1usrn20, .framer-vP7Oj .framer-1krk4qw, .framer-vP7Oj .framer-k2tekz, .framer-vP7Oj .framer-12xc18l, .framer-vP7Oj .framer-1nq10ro, .framer-vP7Oj .framer-atchff, .framer-vP7Oj .framer-12t31lz, .framer-vP7Oj .framer-j4y8ak, .framer-vP7Oj .framer-m87j2h, .framer-vP7Oj .framer-d3ognl, .framer-vP7Oj .framer-2dtrqv, .framer-vP7Oj .framer-197k1re, .framer-vP7Oj .framer-1t9jfe9, .framer-vP7Oj .framer-1vn979p, .framer-vP7Oj .framer-u2h4ui, .framer-vP7Oj .framer-113kflc, .framer-vP7Oj .framer-o5ed3e, .framer-vP7Oj .framer-g0nka7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vP7Oj .framer-1wpmk49 { flex: none; gap: 0px; height: 11px; overflow: visible; position: relative; width: 11px; }\",\".framer-vP7Oj .framer-1ygbyyg { flex: none; height: 9px; left: 0px; position: absolute; top: 1px; width: 11px; }\",\".framer-vP7Oj .framer-i002n0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 10px 4px 4px; position: relative; width: min-content; }\",\".framer-vP7Oj .framer-1s45t2 { height: 11px; position: relative; width: 10px; }\",\".framer-vP7Oj .framer-1ec4612 { height: 2px; left: 7px; position: absolute; top: 0px; width: 2px; }\",\".framer-vP7Oj .framer-u4l49x { height: 4px; left: 4px; position: absolute; top: 1px; width: 6px; }\",\".framer-vP7Oj .framer-14ufwjh { height: 7px; left: 2px; position: absolute; top: 2px; width: 3px; }\",\".framer-vP7Oj .framer-1rkybie { height: 2px; left: 0px; position: absolute; top: 4px; width: 2px; }\",\".framer-vP7Oj .framer-11vsntz { height: 2px; left: 7px; position: absolute; top: 9px; width: 2px; }\",\".framer-vP7Oj .framer-1adnf0e { height: 4px; left: 4px; position: absolute; top: 5px; width: 6px; }\",\".framer-vP7Oj .framer-1izwbpw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: 10px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-10zbd66 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-vP7Oj .framer-tdyjqi { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-rf2wrl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: hidden; padding: 10px 0px 0px 0px; position: relative; width: 50px; }\",\".framer-vP7Oj .framer-rldgdo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 29px; }\",\".framer-vP7Oj .framer-g013ap { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 6px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-1b0runk { flex: none; height: 14px; position: relative; width: 9px; }\",\".framer-vP7Oj .framer-2mo739 { flex: none; height: 13px; position: relative; width: 15px; }\",\".framer-vP7Oj .framer-xqnyqv { flex: none; height: 14px; position: relative; width: 15px; }\",\".framer-vP7Oj .framer-1bk2i1, .framer-vP7Oj .framer-3tjiqv { flex: none; height: 15px; position: relative; width: 15px; }\",\".framer-vP7Oj .framer-zk0y40 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16.4610538482666px; height: 100%; justify-content: flex-start; overflow: visible; padding: 10px 10px 20px 10px; position: relative; width: 1px; }\",\".framer-vP7Oj .framer-gzhpd4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10.853693px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-1lylu1m, .framer-vP7Oj .framer-1whn0t { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-vP7Oj .framer-tcsszr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 8px 8px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-i3h01y-container, .framer-vP7Oj .framer-1fkxskd-container, .framer-vP7Oj .framer-1wfi3jc-container, .framer-vP7Oj .framer-14q8t1c-container, .framer-vP7Oj .framer-3njw2k-container, .framer-vP7Oj .framer-170buza-container, .framer-vP7Oj .framer-1716rms-container, .framer-vP7Oj .framer-1898l5c-container, .framer-vP7Oj .framer-gg0zze-container, .framer-vP7Oj .framer-uxxmjg-container, .framer-vP7Oj .framer-130hq4t-container, .framer-vP7Oj .framer-1ktqcaw-container, .framer-vP7Oj .framer-1tshxlb-container, .framer-vP7Oj .framer-5d91gt-container, .framer-vP7Oj .framer-1kk3gpp-container { flex: 1 0 0px; height: 43px; min-width: 150px; position: relative; width: 1px; }\",\".framer-vP7Oj .framer-1554m0x { height: 13px; position: relative; width: 51px; }\",\".framer-vP7Oj .framer-d04gax, .framer-vP7Oj .framer-1tmni47, .framer-vP7Oj .framer-12neo3k, .framer-vP7Oj .framer-jk1rzm { height: 13px; left: 0px; position: absolute; top: 0px; width: 15px; }\",\".framer-vP7Oj .framer-12mvft4, .framer-vP7Oj .framer-v0pe7s { height: 11px; left: 1px; position: absolute; top: 1px; width: 13px; }\",\".framer-vP7Oj .framer-1xgn7f6, .framer-vP7Oj .framer-xm5drn { height: 3px; left: 5px; position: absolute; top: 5px; width: 5px; }\",\".framer-vP7Oj .framer-15da1aq, .framer-vP7Oj .framer-1m4p7f { height: 1px; left: 2px; position: absolute; top: 2px; width: 3px; }\",\".framer-vP7Oj .framer-1756efs, .framer-vP7Oj .framer-1lpmxij { height: 2px; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-vP7Oj .framer-1bt93gl { height: 8px; left: 18px; position: absolute; top: 2px; width: 33px; }\",\".framer-vP7Oj .framer-v2nfyg { height: 7px; left: 0px; position: absolute; top: 1px; width: 3px; }\",\".framer-vP7Oj .framer-mv305h { height: 1px; left: 5px; position: absolute; top: 3px; width: 3px; }\",\".framer-vP7Oj .framer-ivwu1w { height: 5px; left: 4px; position: absolute; top: 2px; width: 5px; }\",\".framer-vP7Oj .framer-4ol23f { height: 5px; left: 9px; position: absolute; top: 2px; width: 3px; }\",\".framer-vP7Oj .framer-hrct4m { height: 5px; left: 13px; position: absolute; top: 2px; width: 8px; }\",\".framer-vP7Oj .framer-4cpf23 { height: 5px; left: 21px; position: absolute; top: 2px; width: 1px; }\",\".framer-vP7Oj .framer-19xpr54 { height: 2px; left: 21px; position: absolute; top: 0px; width: 2px; }\",\".framer-vP7Oj .framer-1wfndww { height: 5px; left: 24px; position: absolute; top: 2px; width: 5px; }\",\".framer-vP7Oj .framer-yjgamx { height: 5px; left: 29px; position: absolute; top: 2px; width: 4px; }\",\".framer-vP7Oj .framer-dydhpd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 100%; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 200px; }\",\".framer-vP7Oj .framer-iamqv5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 10px 0px 10px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-mp10cq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3.6393370628356934px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vP7Oj .framer-1ez62bo { flex: none; gap: 7.278675079345703px; height: 5px; overflow: visible; position: relative; width: 8px; }\",\".framer-vP7Oj .framer-16xam52 { flex: none; height: 7px; left: calc(49.95125942338659% - 11px / 2); position: absolute; top: calc(61.37359885759368% - 7px / 2); width: 11px; }\",\".framer-vP7Oj .framer-bne91j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-10q9ywu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 9px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-y285i4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-kbpiug-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 26px; }\",\".framer-vP7Oj .framer-18650ui { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 7.278675079345703px; height: 26px; justify-content: flex-start; overflow: visible; padding: 5.095072269439697px 7.278675079345703px 5.095072269439697px 7.278675079345703px; position: relative; width: 1px; }\",\".framer-vP7Oj .framer-19gbb5b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.278675079345703px; height: 26px; justify-content: flex-start; overflow: visible; padding: 5.095072269439697px 7.278675079345703px 5.095072269439697px 7.278675079345703px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-qws64s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3.2786751px; height: 26px; justify-content: flex-start; overflow: visible; padding: 5.095072269439697px 7.278675079345703px 5.095072269439697px 7.278675079345703px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-ie72cq { flex: none; gap: 0px; height: 10px; overflow: hidden; position: relative; width: 10px; }\",\".framer-vP7Oj .framer-l3ut4r { flex: none; height: 12px; left: -1px; position: absolute; top: -1px; width: 12px; }\",\".framer-vP7Oj .framer-yew6jx, .framer-vP7Oj .framer-xra4ju { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 0px 5px 0px 5px; position: relative; width: min-content; }\",\".framer-vP7Oj .framer-com9nb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 9px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-6ri4ku { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3.6393370628356934px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-gshd40 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3.6393370628356934px; height: 20px; justify-content: flex-start; overflow: visible; padding: 5.095071792602539px 7.278674125671387px 5.095071792602539px 7.278674125671387px; position: relative; width: 58px; }\",\".framer-vP7Oj .framer-1w3gw6g { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vP7Oj .framer-fo3u0 { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-i1m2nf, .framer-vP7Oj .framer-s6n801 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3.4900240898132324px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-1d9ia21 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1.3960095643997192px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vP7Oj .framer-1i2j73c { flex: none; height: 8px; position: relative; width: 8px; }\",\".framer-vP7Oj .framer-g70grt { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 1.53.23px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 3.48px; position: absolute; width: min-content; z-index: 4; }\",\".framer-vP7Oj .framer-ubd4uu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 0px 0px 9px; position: relative; width: 197px; }\",\".framer-vP7Oj .framer-1b0nojs-container, .framer-vP7Oj .framer-1s4m5u4-container, .framer-vP7Oj .framer-t15pk7-container, .framer-vP7Oj .framer-1jq0smd-container { flex: none; height: auto; position: relative; width: 197px; }\",\".framer-vP7Oj .framer-r8yl3s-container, .framer-vP7Oj .framer-yqmazp-container, .framer-vP7Oj .framer-f0sbab-container, .framer-vP7Oj .framer-1mum9l-container { flex: none; height: auto; position: relative; width: 172px; }\",\".framer-vP7Oj .framer-122r0sk { flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 197px; }\",\".framer-vP7Oj .framer-dvh3cb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9.46px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 9px; position: relative; width: 197px; }\",\".framer-vP7Oj .framer-1i4buo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vP7Oj .framer-s35b05 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6.980048179626465px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-1kqgycg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-i3cve0, .framer-vP7Oj .framer-dj9p70, .framer-vP7Oj .framer-1mjah06 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.28000020980835px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4.886033535003662px 6.980048179626465px 4.886033535003662px 6.980048179626465px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-1xt2fbo { aspect-ratio: 1 / 1; flex: none; gap: 4.335214614868164px; height: auto; overflow: visible; position: relative; width: 10px; }\",\".framer-vP7Oj .framer-1my9tmt { bottom: 1px; flex: none; left: 1px; position: absolute; right: 1px; top: -1px; }\",\".framer-vP7Oj .framer-16k28fs { height: 8px; position: relative; width: 8px; }\",\".framer-vP7Oj .framer-6ygeee { height: 3px; left: 5px; position: absolute; top: 0px; width: 3px; }\",\".framer-vP7Oj .framer-v9ylqj { height: 3px; left: 5px; position: absolute; top: 5px; width: 3px; }\",\".framer-vP7Oj .framer-3axhbz { height: 3px; left: 0px; position: absolute; top: 5px; width: 3px; }\",\".framer-vP7Oj .framer-km2zgh { height: 3px; left: 0px; position: absolute; top: 0px; width: 3px; }\",\".framer-vP7Oj .framer-178ghxu { height: 1px; left: 3px; position: absolute; top: 5px; width: 3px; }\",\".framer-vP7Oj .framer-1sfnr08 { height: 2px; left: 2px; position: absolute; top: 2px; width: 2px; }\",\".framer-vP7Oj .framer-vqe2qz, .framer-vP7Oj .framer-orxsrl { flex: none; gap: 0px; height: 10px; overflow: visible; position: relative; width: 10px; }\",\".framer-vP7Oj .framer-12bumdh { flex: none; height: 8px; left: 0px; position: absolute; top: 1px; width: 10px; }\",\".framer-vP7Oj .framer-a9s0hr { bottom: 1px; flex: none; left: 2px; position: absolute; right: 3px; top: -1px; }\",\".framer-vP7Oj .framer-1t0l8dv { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3.6393370628356934px; height: 45px; justify-content: flex-start; left: 0px; overflow: visible; padding: 10.918011665344238px 7.278674125671387px 10.918011665344238px 7.278674125671387px; position: absolute; width: 100%; z-index: 1; }\",\".framer-vP7Oj .framer-14lvill { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 7.278675079345703px; height: 26px; justify-content: center; overflow: hidden; padding: 8.006542205810547px 11.645879745483398px 8.006542205810547px 11.645879745483398px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vP7Oj .framer-1nlj5qg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 26px 140px 16px 140px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-vP7Oj .framer-1jy5yp2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-18eyu1b { flex: none; height: 33px; overflow: visible; position: relative; width: 33px; }\",\".framer-vP7Oj .framer-101xgmk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13.670886993408203px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 8.202531814575195px; position: absolute; top: 0px; width: min-content; }\",\".framer-vP7Oj .framer-8rht4l { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 16px; }\",\".framer-vP7Oj .framer-124fb1p { height: 16px; left: 0px; position: absolute; top: 1px; width: 15px; }\",\".framer-vP7Oj .framer-5ci004 { height: 3px; left: 11px; position: absolute; top: 0px; width: 3px; }\",\".framer-vP7Oj .framer-1wxlas3 { height: 6px; left: 6px; position: absolute; top: 2px; width: 9px; }\",\".framer-vP7Oj .framer-x236sp { height: 11px; left: 3px; position: absolute; top: 3px; width: 4px; }\",\".framer-vP7Oj .framer-7t0ug { height: 3px; left: 0px; position: absolute; top: 6px; width: 3px; }\",\".framer-vP7Oj .framer-10bjz7z { height: 3px; left: 11px; position: absolute; top: 13px; width: 3px; }\",\".framer-vP7Oj .framer-1puaeio { height: 6px; left: 6px; position: absolute; top: 8px; width: 9px; }\",\".framer-vP7Oj .framer-p73c5u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-vP7Oj .framer-kkisl3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 34px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-vP7Oj .framer-1dl5ia9 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13.08px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; z-index: 1; }\",\".framer-vP7Oj .framer-1imumai, .framer-vP7Oj .framer-1en62dx { height: 11px; position: relative; width: 11px; }\",\".framer-vP7Oj .framer-tbx8vo { height: 8px; left: 3px; position: absolute; top: 0px; width: 8px; }\",\".framer-vP7Oj .framer-r82u7l { height: 8px; left: 0px; position: absolute; top: 3px; width: 8px; }\",\".framer-vP7Oj .framer-5nueiy { flex: 1 0 0px; height: 3px; position: relative; width: 1px; z-index: 0; }\",\".framer-vP7Oj .framer-uhul3m { flex: none; height: 3px; left: 0px; position: absolute; top: calc(50.00000000000002% - 3px / 2); width: 100%; z-index: 0; }\",\".framer-vP7Oj .framer-oql8xy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13.08px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; z-index: 1; }\",\".framer-vP7Oj .framer-17lkgua { height: 4px; left: 7px; position: absolute; top: 0px; width: 4px; }\",\".framer-vP7Oj .framer-hcykvw { height: 4px; left: 7px; position: absolute; top: 7px; width: 4px; }\",\".framer-vP7Oj .framer-9u65ct { height: 4px; left: 0px; position: absolute; top: 7px; width: 4px; }\",\".framer-vP7Oj .framer-fclig4 { height: 4px; left: 0px; position: absolute; top: 0px; width: 4px; }\",\".framer-vP7Oj .framer-1ug3q89 { height: 2px; left: 4px; position: absolute; top: 6px; width: 3px; }\",\".framer-vP7Oj .framer-19xayhi { height: 3px; left: 2px; position: absolute; top: 3px; width: 3px; }\",\".framer-vP7Oj .framer-68p9y6 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: auto; left: 50%; overflow: visible; position: absolute; top: 51%; width: 34px; z-index: 1; }\",\".framer-vP7Oj .framer-1rks2ej { flex: none; height: 34px; left: 0px; position: absolute; top: 0px; width: 34px; }\",\".framer-vP7Oj .framer-s5vo3j { flex: none; height: 3px; position: absolute; right: 23px; top: calc(46.808510638297896% - 3px / 2); width: 43%; z-index: 0; }\",\".framer-vP7Oj .framer-3wv2l7 { flex: 1 0 0px; height: 5px; position: relative; width: 1px; }\",\".framer-vP7Oj .framer-17ox2bi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13.08px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-vP7Oj .framer-7pnmel { height: 8px; position: relative; width: 11px; }\",\".framer-vP7Oj .framer-m221ub { height: 6px; left: 0px; position: absolute; top: 0px; width: 5px; }\",\".framer-vP7Oj .framer-1ix3pfc { height: 2px; left: 5px; position: absolute; top: 6px; width: 6px; }\",\".framer-vP7Oj .framer-1wzcee8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: 90px; }\",\".framer-vP7Oj .framer-y7dq3p { flex: none; height: 125px; overflow: visible; position: relative; width: 125px; }\",\".framer-vP7Oj .framer-11u7q1w { height: 124px; left: 0px; position: absolute; top: 1px; width: 124px; }\",\".framer-vP7Oj .framer-12wm1p6 { flex: none; gap: 80px; height: 84px; left: calc(50.00000000000002% - 83px / 2); overflow: visible; position: absolute; top: 20px; width: 83px; }\",\".framer-vP7Oj .framer-1jkftw1 { height: 83px; left: 0px; position: absolute; top: 1px; width: 83px; }\",\".framer-vP7Oj .framer-13t26d7 { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: visible; position: absolute; top: 50%; width: 36px; }\",\".framer-vP7Oj .framer-1q614xi { aspect-ratio: 1 / 1; flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-vP7Oj .framer-1p9yn3u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 37px; justify-content: center; left: 29px; overflow: visible; padding: 0px; position: absolute; top: 44px; width: 33px; }\",\".framer-vP7Oj .framer-1eink77 { height: 37px; position: relative; width: 33px; }\",\".framer-vP7Oj .framer-jj5hec { height: 37px; left: 0px; position: absolute; top: 0px; width: 33px; }\",\".framer-vP7Oj .framer-g51qlj, .framer-vP7Oj .framer-6ogc1n, .framer-vP7Oj .framer-1clbp45, .framer-vP7Oj .framer-w2s025, .framer-vP7Oj .framer-1ffnuhh { flex: none; height: 37px; left: 0px; position: absolute; top: 0px; width: 33px; }\",\".framer-vP7Oj .framer-1mv6ml1 { height: 5px; left: 5px; position: absolute; top: 0px; width: 23px; }\",\".framer-vP7Oj .framer-dhxa1n { height: 10px; left: 0px; position: absolute; top: 4px; width: 33px; }\",\".framer-vP7Oj .framer-1y3ip56 { height: 28px; left: 1px; position: absolute; top: 9px; width: 30px; }\",\".framer-vP7Oj .framer-633hf7 { height: 23px; left: 6px; position: absolute; top: 13px; width: 21px; }\",\".framer-vP7Oj .framer-jy6zrn { height: 11px; left: 15px; position: absolute; top: 22px; width: 13px; }\",\".framer-vP7Oj .framer-mwovz9 { aspect-ratio: 1 / 1; bottom: 135px; flex: none; height: auto; overflow: visible; position: absolute; right: 74px; width: 22px; }\",\".framer-vP7Oj .framer-r7x6ew-container { bottom: -26px; flex: none; left: -42px; position: absolute; right: -41px; top: -25px; z-index: 1; }\",\".framer-vP7Oj.framer-v-b9hfeg.framer-19tkxwz, .framer-vP7Oj.framer-v-h8gyx1.framer-19tkxwz, .framer-vP7Oj.framer-v-ad5378.framer-19tkxwz, .framer-vP7Oj.framer-v-1fpy2p2.framer-19tkxwz, .framer-vP7Oj.framer-v-vrs902.framer-19tkxwz, .framer-vP7Oj.framer-v-1brjhsm.framer-19tkxwz { height: 410px; }\",\".framer-vP7Oj.framer-v-b9hfeg .framer-1izwbpw, .framer-vP7Oj.framer-v-1pf5j5e .framer-1izwbpw { padding: 10px; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-1rxsfo7, .framer-vP7Oj.framer-v-vrs902 .framer-1rxsfo7, .framer-vP7Oj.framer-v-t3bkcv .framer-1rxsfo7, .framer-vP7Oj.framer-v-jxxxax .framer-1rxsfo7 { align-content: center; align-items: center; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-1nlj5qg, .framer-vP7Oj.framer-v-vrs902 .framer-1nlj5qg, .framer-vP7Oj.framer-v-t3bkcv .framer-1nlj5qg, .framer-vP7Oj.framer-v-jxxxax .framer-1nlj5qg { max-width: 400px; padding: 26px 20px 16px 20px; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-1imumai, .framer-vP7Oj.framer-v-h8gyx1 .framer-1en62dx, .framer-vP7Oj.framer-v-vrs902 .framer-1imumai, .framer-vP7Oj.framer-v-vrs902 .framer-1en62dx, .framer-vP7Oj.framer-v-t3bkcv .framer-1imumai, .framer-vP7Oj.framer-v-t3bkcv .framer-1en62dx, .framer-vP7Oj.framer-v-jxxxax .framer-1imumai, .framer-vP7Oj.framer-v-jxxxax .framer-1en62dx { height: 10px; width: 10px; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-tbx8vo, .framer-vP7Oj.framer-v-vrs902 .framer-tbx8vo, .framer-vP7Oj.framer-v-t3bkcv .framer-tbx8vo, .framer-vP7Oj.framer-v-jxxxax .framer-tbx8vo { height: 7px; left: 3px; width: 7px; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-r82u7l, .framer-vP7Oj.framer-v-vrs902 .framer-r82u7l, .framer-vP7Oj.framer-v-t3bkcv .framer-r82u7l, .framer-vP7Oj.framer-v-jxxxax .framer-r82u7l { height: 7px; top: 3px; width: 7px; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-uhul3m, .framer-vP7Oj.framer-v-t3bkcv .framer-uhul3m { height: 2px; left: 21px; top: calc(50.00000000000002% - 2px / 2); width: 43%; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-17lkgua, .framer-vP7Oj.framer-v-vrs902 .framer-17lkgua, .framer-vP7Oj.framer-v-t3bkcv .framer-17lkgua, .framer-vP7Oj.framer-v-jxxxax .framer-17lkgua { left: 7px; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-hcykvw, .framer-vP7Oj.framer-v-vrs902 .framer-hcykvw, .framer-vP7Oj.framer-v-t3bkcv .framer-hcykvw, .framer-vP7Oj.framer-v-jxxxax .framer-hcykvw { left: 7px; top: 7px; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-9u65ct, .framer-vP7Oj.framer-v-vrs902 .framer-9u65ct, .framer-vP7Oj.framer-v-t3bkcv .framer-9u65ct, .framer-vP7Oj.framer-v-jxxxax .framer-9u65ct { top: 7px; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-1ug3q89, .framer-vP7Oj.framer-v-vrs902 .framer-1ug3q89, .framer-vP7Oj.framer-v-t3bkcv .framer-1ug3q89, .framer-vP7Oj.framer-v-jxxxax .framer-1ug3q89 { left: 3px; top: 6px; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-19xayhi, .framer-vP7Oj.framer-v-vrs902 .framer-19xayhi, .framer-vP7Oj.framer-v-t3bkcv .framer-19xayhi, .framer-vP7Oj.framer-v-jxxxax .framer-19xayhi { left: 2px; top: 3px; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-68p9y6, .framer-vP7Oj.framer-v-t3bkcv .framer-68p9y6 { bottom: -3px; left: -3px; right: -3px; top: unset; width: unset; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-1wzcee8, .framer-vP7Oj.framer-v-t3bkcv .framer-1wzcee8 { height: 124px; min-height: unset; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-y7dq3p, .framer-vP7Oj.framer-v-t3bkcv .framer-y7dq3p { height: 124px; order: 1; width: 124px; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-11u7q1w, .framer-vP7Oj.framer-v-t3bkcv .framer-11u7q1w { left: 0px; top: 0px; }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-12wm1p6, .framer-vP7Oj.framer-v-t3bkcv .framer-12wm1p6 { height: 83px; order: 2; top: calc(49.1935483870968% - 83px / 2); }\",\".framer-vP7Oj.framer-v-h8gyx1 .framer-1p9yn3u, .framer-vP7Oj.framer-v-luq5ud .framer-s35b05, .framer-vP7Oj.framer-v-18h3zv .framer-s35b05, .framer-vP7Oj.framer-v-cmfa25 .framer-s35b05, .framer-vP7Oj.framer-v-cmfa25 .framer-1t9jfe9, .framer-vP7Oj.framer-v-72h1sn .framer-s35b05, .framer-vP7Oj.framer-v-1l58n62 .framer-s35b05, .framer-vP7Oj.framer-v-1l58n62 .framer-1t9jfe9, .framer-vP7Oj.framer-v-1sid7pf .framer-s35b05, .framer-vP7Oj.framer-v-t3bkcv .framer-1p9yn3u, .framer-vP7Oj.framer-v-1q7javu .framer-s35b05, .framer-vP7Oj.framer-v-h8lw4i .framer-s35b05, .framer-vP7Oj.framer-v-1lnjfrx .framer-s35b05, .framer-vP7Oj.framer-v-1lnjfrx .framer-1t9jfe9, .framer-vP7Oj.framer-v-160ovrh .framer-s35b05, .framer-vP7Oj.framer-v-ky1r2w .framer-s35b05, .framer-vP7Oj.framer-v-ky1r2w .framer-1t9jfe9, .framer-vP7Oj.framer-v-es47b9 .framer-s35b05 { order: 3; }\",\".framer-vP7Oj.framer-v-luq5ud.framer-19tkxwz, .framer-vP7Oj.framer-v-18h3zv.framer-19tkxwz, .framer-vP7Oj.framer-v-cmfa25.framer-19tkxwz, .framer-vP7Oj.framer-v-72h1sn.framer-19tkxwz, .framer-vP7Oj.framer-v-1l58n62.framer-19tkxwz { height: 410px; will-change: unset; }\",\".framer-vP7Oj.framer-v-luq5ud .framer-6ri4ku, .framer-vP7Oj.framer-v-18h3zv .framer-6ri4ku, .framer-vP7Oj.framer-v-cmfa25 .framer-6ri4ku, .framer-vP7Oj.framer-v-cmfa25 .framer-16k28fs, .framer-vP7Oj.framer-v-72h1sn .framer-6ri4ku, .framer-vP7Oj.framer-v-1l58n62 .framer-6ri4ku, .framer-vP7Oj.framer-v-1l58n62 .framer-16k28fs, .framer-vP7Oj.framer-v-1brjhsm .framer-1lylu1m, .framer-vP7Oj.framer-v-1sid7pf .framer-6ri4ku, .framer-vP7Oj.framer-v-n0feyz .framer-1lylu1m, .framer-vP7Oj.framer-v-1q7javu .framer-6ri4ku, .framer-vP7Oj.framer-v-h8lw4i .framer-6ri4ku, .framer-vP7Oj.framer-v-1lnjfrx .framer-6ri4ku, .framer-vP7Oj.framer-v-1lnjfrx .framer-16k28fs, .framer-vP7Oj.framer-v-160ovrh .framer-6ri4ku, .framer-vP7Oj.framer-v-ky1r2w .framer-6ri4ku, .framer-vP7Oj.framer-v-ky1r2w .framer-16k28fs, .framer-vP7Oj.framer-v-es47b9 .framer-6ri4ku { order: 0; }\",\".framer-vP7Oj.framer-v-luq5ud .framer-1w3gw6g, .framer-vP7Oj.framer-v-18h3zv .framer-1w3gw6g, .framer-vP7Oj.framer-v-cmfa25 .framer-1w3gw6g, .framer-vP7Oj.framer-v-72h1sn .framer-1w3gw6g, .framer-vP7Oj.framer-v-1l58n62 .framer-1w3gw6g, .framer-vP7Oj.framer-v-1sid7pf .framer-1w3gw6g, .framer-vP7Oj.framer-v-1q7javu .framer-1w3gw6g, .framer-vP7Oj.framer-v-h8lw4i .framer-1w3gw6g, .framer-vP7Oj.framer-v-1lnjfrx .framer-1w3gw6g, .framer-vP7Oj.framer-v-160ovrh .framer-1w3gw6g, .framer-vP7Oj.framer-v-ky1r2w .framer-1w3gw6g, .framer-vP7Oj.framer-v-es47b9 .framer-1w3gw6g { cursor: unset; }\",\".framer-vP7Oj.framer-v-luq5ud .framer-fo3u0, .framer-vP7Oj.framer-v-vrs902 .framer-1dl5ia9, .framer-vP7Oj.framer-v-18h3zv .framer-fo3u0, .framer-vP7Oj.framer-v-cmfa25 .framer-fo3u0, .framer-vP7Oj.framer-v-72h1sn .framer-fo3u0, .framer-vP7Oj.framer-v-1l58n62 .framer-fo3u0, .framer-vP7Oj.framer-v-1brjhsm .framer-tcsszr, .framer-vP7Oj.framer-v-1sid7pf .framer-fo3u0, .framer-vP7Oj.framer-v-jxxxax .framer-1dl5ia9, .framer-vP7Oj.framer-v-n0feyz .framer-tcsszr, .framer-vP7Oj.framer-v-1q7javu .framer-fo3u0, .framer-vP7Oj.framer-v-h8lw4i .framer-fo3u0, .framer-vP7Oj.framer-v-1lnjfrx .framer-fo3u0, .framer-vP7Oj.framer-v-160ovrh .framer-fo3u0, .framer-vP7Oj.framer-v-ky1r2w .framer-fo3u0, .framer-vP7Oj.framer-v-es47b9 .framer-fo3u0 { order: 1; }\",\".framer-vP7Oj.framer-v-luq5ud .framer-i1m2nf, .framer-vP7Oj.framer-v-vrs902 .framer-5nueiy, .framer-vP7Oj.framer-v-18h3zv .framer-i1m2nf, .framer-vP7Oj.framer-v-cmfa25 .framer-i1m2nf, .framer-vP7Oj.framer-v-72h1sn .framer-i1m2nf, .framer-vP7Oj.framer-v-1l58n62 .framer-i1m2nf, .framer-vP7Oj.framer-v-1brjhsm .framer-1554m0x, .framer-vP7Oj.framer-v-1sid7pf .framer-i1m2nf, .framer-vP7Oj.framer-v-jxxxax .framer-5nueiy, .framer-vP7Oj.framer-v-1q7javu .framer-i1m2nf, .framer-vP7Oj.framer-v-h8lw4i .framer-i1m2nf, .framer-vP7Oj.framer-v-1lnjfrx .framer-i1m2nf, .framer-vP7Oj.framer-v-160ovrh .framer-i1m2nf, .framer-vP7Oj.framer-v-ky1r2w .framer-i1m2nf, .framer-vP7Oj.framer-v-es47b9 .framer-i1m2nf { order: 2; }\",\".framer-vP7Oj.framer-v-luq5ud .framer-s6n801, .framer-vP7Oj.framer-v-vrs902 .framer-oql8xy, .framer-vP7Oj.framer-v-18h3zv .framer-s6n801, .framer-vP7Oj.framer-v-cmfa25 .framer-s6n801, .framer-vP7Oj.framer-v-72h1sn .framer-s6n801, .framer-vP7Oj.framer-v-1l58n62 .framer-s6n801, .framer-vP7Oj.framer-v-1sid7pf .framer-s6n801, .framer-vP7Oj.framer-v-jxxxax .framer-oql8xy, .framer-vP7Oj.framer-v-1q7javu .framer-s6n801, .framer-vP7Oj.framer-v-h8lw4i .framer-s6n801, .framer-vP7Oj.framer-v-1lnjfrx .framer-s6n801, .framer-vP7Oj.framer-v-160ovrh .framer-s6n801, .framer-vP7Oj.framer-v-ky1r2w .framer-s6n801, .framer-vP7Oj.framer-v-es47b9 .framer-s6n801 { order: 5; }\",\".framer-vP7Oj.framer-v-luq5ud .framer-g70grt, .framer-vP7Oj.framer-v-1sid7pf .framer-g70grt, .framer-vP7Oj.framer-v-es47b9 .framer-g70grt { bottom: -70px; height: 105px; order: 4; }\",\".framer-vP7Oj.framer-v-luq5ud .framer-1b0nojs-container, .framer-vP7Oj.framer-v-18h3zv .framer-1b0nojs-container, .framer-vP7Oj.framer-v-72h1sn .framer-1b0nojs-container, .framer-vP7Oj.framer-v-1sid7pf .framer-1b0nojs-container, .framer-vP7Oj.framer-v-1q7javu .framer-1b0nojs-container, .framer-vP7Oj.framer-v-h8lw4i .framer-1b0nojs-container, .framer-vP7Oj.framer-v-160ovrh .framer-1b0nojs-container, .framer-vP7Oj.framer-v-es47b9 .framer-1b0nojs-container { width: 172px; }\",\".framer-vP7Oj.framer-v-luq5ud .framer-mwovz9, .framer-vP7Oj.framer-v-72h1sn .framer-mwovz9 { aspect-ratio: unset; bottom: unset; height: 22px; left: calc(88.09523809523812% - 22px / 2); right: unset; top: calc(80.4878048780488% - 22px / 2); }\",\".framer-vP7Oj.framer-v-ad5378 .framer-mwovz9, .framer-vP7Oj.framer-v-1brjhsm .framer-mwovz9 { bottom: unset; left: 234px; right: unset; top: 147px; }\",\".framer-vP7Oj.framer-v-1fpy2p2 .framer-mwovz9 { bottom: unset; left: 185px; right: unset; top: 87px; }\",\".framer-vP7Oj.framer-v-vrs902 .framer-uhul3m, .framer-vP7Oj.framer-v-jxxxax .framer-uhul3m { height: 2px; left: 24px; order: 3; top: calc(50.00000000000002% - 2px / 2); width: 93%; }\",\".framer-vP7Oj.framer-v-vrs902 .framer-3wv2l7, .framer-vP7Oj.framer-v-jxxxax .framer-3wv2l7 { order: 6; }\",\".framer-vP7Oj.framer-v-vrs902 .framer-17ox2bi, .framer-vP7Oj.framer-v-jxxxax .framer-17ox2bi { order: 7; }\",\".framer-vP7Oj.framer-v-vrs902 .framer-7pnmel, .framer-vP7Oj.framer-v-jxxxax .framer-7pnmel { height: 6px; width: 9px; }\",\".framer-vP7Oj.framer-v-vrs902 .framer-m221ub, .framer-vP7Oj.framer-v-jxxxax .framer-m221ub { height: 5px; width: 4px; }\",\".framer-vP7Oj.framer-v-vrs902 .framer-1ix3pfc, .framer-vP7Oj.framer-v-jxxxax .framer-1ix3pfc { height: 1px; left: 4px; top: 5px; width: 5px; }\",\".framer-vP7Oj.framer-v-vrs902 .framer-1wzcee8, .framer-vP7Oj.framer-v-jxxxax .framer-1wzcee8 { height: 125px; min-height: unset; }\",\".framer-vP7Oj.framer-v-vrs902 .framer-13t26d7, .framer-vP7Oj.framer-v-jxxxax .framer-13t26d7 { top: 50%; }\",\".framer-vP7Oj.framer-v-18h3zv .framer-g70grt, .framer-vP7Oj.framer-v-72h1sn .framer-g70grt { bottom: unset; left: 49%; order: 4; top: 100%; }\",\".framer-vP7Oj.framer-v-18h3zv .framer-1xt2fbo, .framer-vP7Oj.framer-v-h8lw4i .framer-1xt2fbo { width: 8px; }\",\".framer-vP7Oj.framer-v-18h3zv .framer-1my9tmt, .framer-vP7Oj.framer-v-h8lw4i .framer-1my9tmt { aspect-ratio: 0.8125 / 1; bottom: -1px; left: 50%; right: unset; top: 0px; width: auto; }\",\".framer-vP7Oj.framer-v-18h3zv .framer-mwovz9 { aspect-ratio: unset; bottom: unset; height: 22px; left: calc(83.33333333333336% - 22px / 2); right: unset; top: calc(76.58536585365856% - 22px / 2); }\",\".framer-vP7Oj.framer-v-cmfa25 .framer-197k1re, .framer-vP7Oj.framer-v-1l58n62 .framer-197k1re, .framer-vP7Oj.framer-v-1lnjfrx .framer-197k1re, .framer-vP7Oj.framer-v-ky1r2w .framer-197k1re { flex: 1 0 0px; order: 2; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-vP7Oj.framer-v-cmfa25 .framer-mwovz9 { aspect-ratio: unset; bottom: unset; height: 22px; left: calc(83.33333333333336% - 22px / 2); right: unset; top: 303px; }\",\".framer-vP7Oj.framer-v-72h1sn .framer-1my9tmt, .framer-vP7Oj.framer-v-160ovrh .framer-1my9tmt { bottom: 0px; height: 10px; left: 0px; right: unset; top: unset; width: 8px; }\",\".framer-vP7Oj.framer-v-1l58n62 .framer-mwovz9 { aspect-ratio: unset; bottom: unset; height: 22px; left: calc(89.68253968253971% - 22px / 2); right: unset; top: calc(96.09756097560978% - 22px / 2); }\",\".framer-vP7Oj.framer-v-1brjhsm .framer-gzhpd4, .framer-vP7Oj.framer-v-n0feyz .framer-gzhpd4 { gap: 10px; justify-content: flex-start; }\",\".framer-vP7Oj.framer-v-1sid7pf.framer-19tkxwz { height: 410px; width: 612px; will-change: unset; }\",\".framer-vP7Oj.framer-v-1sid7pf .framer-mwovz9, .framer-vP7Oj.framer-v-es47b9 .framer-mwovz9 { aspect-ratio: unset; bottom: unset; height: 22px; left: calc(92.85714285714289% - 22px / 2); right: unset; top: calc(93.65853658536588% - 22px / 2); }\",\".framer-vP7Oj.framer-v-1pf5j5e.framer-19tkxwz, .framer-vP7Oj.framer-v-t3bkcv.framer-19tkxwz, .framer-vP7Oj.framer-v-p37hi7.framer-19tkxwz, .framer-vP7Oj.framer-v-n0feyz.framer-19tkxwz { height: 410px; width: 335px; }\",\".framer-vP7Oj.framer-v-p37hi7 .framer-mwovz9, .framer-vP7Oj.framer-v-n0feyz .framer-mwovz9 { bottom: unset; left: 92%; right: unset; top: 147px; }\",\".framer-vP7Oj.framer-v-1rdxzov.framer-19tkxwz, .framer-vP7Oj.framer-v-jxxxax.framer-19tkxwz { height: 410px; width: 334px; }\",\".framer-vP7Oj.framer-v-1rdxzov .framer-mwovz9 { bottom: unset; left: 41%; right: unset; top: 97px; }\",\".framer-vP7Oj.framer-v-1q7javu.framer-19tkxwz { height: 410px; width: 383px; will-change: unset; }\",\".framer-vP7Oj.framer-v-1q7javu .framer-dydhpd, .framer-vP7Oj.framer-v-h8lw4i .framer-dydhpd, .framer-vP7Oj.framer-v-1lnjfrx .framer-dydhpd, .framer-vP7Oj.framer-v-160ovrh .framer-dydhpd, .framer-vP7Oj.framer-v-ky1r2w .framer-dydhpd, .framer-vP7Oj.framer-v-es47b9 .framer-dydhpd { flex: 1 0 0px; width: 1px; }\",\".framer-vP7Oj.framer-v-1q7javu .framer-g70grt { bottom: unset; height: 105px; left: 8px; order: 4; top: 113%; }\",\".framer-vP7Oj.framer-v-1q7javu .framer-mwovz9 { aspect-ratio: unset; bottom: unset; height: 22px; left: calc(33.15926892950394% - 22px / 2); right: unset; top: calc(81.21951219512198% - 22px / 2); }\",\".framer-vP7Oj.framer-v-h8lw4i.framer-19tkxwz, .framer-vP7Oj.framer-v-1lnjfrx.framer-19tkxwz, .framer-vP7Oj.framer-v-160ovrh.framer-19tkxwz, .framer-vP7Oj.framer-v-ky1r2w.framer-19tkxwz { height: 410px; width: 384px; will-change: unset; }\",\".framer-vP7Oj.framer-v-h8lw4i .framer-g70grt, .framer-vP7Oj.framer-v-160ovrh .framer-g70grt { bottom: unset; left: 8px; order: 4; top: 100%; }\",\".framer-vP7Oj.framer-v-h8lw4i .framer-mwovz9, .framer-vP7Oj.framer-v-1lnjfrx .framer-mwovz9 { aspect-ratio: unset; bottom: unset; height: 22px; left: calc(35.67708333333336% - 22px / 2); right: unset; top: calc(76.58536585365856% - 22px / 2); }\",\".framer-vP7Oj.framer-v-160ovrh .framer-mwovz9 { aspect-ratio: unset; bottom: unset; height: 22px; left: calc(33.07291666666669% - 22px / 2); right: unset; top: calc(81.21951219512198% - 22px / 2); }\",\".framer-vP7Oj.framer-v-ky1r2w .framer-mwovz9 { aspect-ratio: unset; bottom: unset; height: 22px; left: calc(63.541666666666686% - 22px / 2); right: unset; top: calc(96.09756097560978% - 22px / 2); }\",\".framer-vP7Oj.framer-v-es47b9.framer-19tkxwz { height: 410px; width: 373px; will-change: unset; }\",'.framer-vP7Oj[data-border=\"true\"]::after, .framer-vP7Oj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1339\n * @framerIntrinsicWidth 630\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"a33wHy6qw\":{\"layout\":[\"fixed\",\"fixed\"]},\"w30BBVpHl\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gta5p_bX8\":{\"layout\":[\"fixed\",\"fixed\"]},\"fkB3nSTt_\":{\"layout\":[\"fixed\",\"fixed\"]},\"oZPfksw2I\":{\"layout\":[\"fixed\",\"fixed\"]},\"Mp2RcWHsp\":{\"layout\":[\"fixed\",\"fixed\"]},\"EVq6JXZhU\":{\"layout\":[\"fixed\",\"fixed\"]},\"qTdVifB7H\":{\"layout\":[\"fixed\",\"fixed\"]},\"cp_MyTNFH\":{\"layout\":[\"fixed\",\"fixed\"]},\"iXoJnVo5t\":{\"layout\":[\"fixed\",\"fixed\"]},\"fW6JdTLcq\":{\"layout\":[\"fixed\",\"fixed\"]},\"q6hax_zKC\":{\"layout\":[\"fixed\",\"fixed\"]},\"mLN_IJJVL\":{\"layout\":[\"fixed\",\"fixed\"]},\"sDKjnMviS\":{\"layout\":[\"fixed\",\"fixed\"]},\"cBeiH3vho\":{\"layout\":[\"fixed\",\"fixed\"]},\"A5kV3_KiT\":{\"layout\":[\"fixed\",\"fixed\"]},\"UXyKOszKR\":{\"layout\":[\"fixed\",\"fixed\"]},\"qijwoNQH4\":{\"layout\":[\"fixed\",\"fixed\"]},\"YlryQKu70\":{\"layout\":[\"fixed\",\"fixed\"]},\"TVyw3YZp8\":{\"layout\":[\"fixed\",\"fixed\"]},\"YdvQqQfX9\":{\"layout\":[\"fixed\",\"fixed\"]},\"hG5XAhVkK\":{\"layout\":[\"fixed\",\"fixed\"]},\"CxglUVu5p\":{\"layout\":[\"fixed\",\"fixed\"]},\"tFHiPM4Kf\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"DkgWAiHJU\":\"connectionSpinnerVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfHUA1jJru=withCSS(Component,css,\"framer-vP7Oj\");export default FramerfHUA1jJru;FramerfHUA1jJru.displayName=\"Vault for teams\";FramerfHUA1jJru.defaultProps={height:1339,width:630};addPropertyControls(FramerfHUA1jJru,{variant:{options:[\"IzJIssRqK\",\"a33wHy6qw\",\"w30BBVpHl\",\"Gta5p_bX8\",\"fkB3nSTt_\",\"oZPfksw2I\",\"Mp2RcWHsp\",\"EVq6JXZhU\",\"qTdVifB7H\",\"cp_MyTNFH\",\"iXoJnVo5t\",\"fW6JdTLcq\",\"q6hax_zKC\",\"mLN_IJJVL\",\"sDKjnMviS\",\"cBeiH3vho\",\"A5kV3_KiT\",\"UXyKOszKR\",\"qijwoNQH4\",\"YlryQKu70\",\"TVyw3YZp8\",\"YdvQqQfX9\",\"hG5XAhVkK\",\"CxglUVu5p\",\"tFHiPM4Kf\"],optionTitles:[\"Variant 1\",\"Variant 11\",\"SSH.id_connect\",\"Instruction 2\",\"One click connection 1\",\"One click connection 2\",\"SSH.id\",\"Variant 13\",\"Variant 14\",\"Variant 13\",\"Variant 15\",\"Section 4 start\",\"Instruction 1\",\"Variant 11\",\"SSH.id_connect\",\"Mobile 2\",\"One click connection 2\",\"SSH.id\",\"Mobile 1\",\"Instruction 2\",\"Variant 13\",\"Variant 14\",\"Variant 13\",\"Variant 15\",\"Mob - Instruction 1\"],title:\"Variant\",type:ControlType.Enum},DkgWAiHJU:{defaultValue:true,title:\"Connection Spinner Visible\",type:ControlType.Boolean},onDkgWAiHJUChange:{changes:\"DkgWAiHJU\",type:ControlType.ChangeHandler}});addFonts(FramerfHUA1jJru,[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"},{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v32/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhMthTXUcdJg.woff2\",weight:\"400\"},{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v32/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DCuXhMthTXUcdJg.woff2\",weight:\"700\"},{cssFamilyName:\"CircularXX Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/A4r6HhJpLVEjKPMmnPkuC8fppg.woff2\",weight:\"500\"},{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"}]},...DataCell_sFonts,...OSItemsFonts,...ContextMenuItemFonts,...LottieFonts],{supportsExplicitInterCodegen:true});FramerfHUA1jJru.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(DataCell_s,{},context),()=>forwardLoader(OSItems,{},context),()=>forwardLoader(ContextMenuItem,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfHUA1jJru\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"630\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a33wHy6qw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w30BBVpHl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gta5p_bX8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fkB3nSTt_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oZPfksw2I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Mp2RcWHsp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EVq6JXZhU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qTdVifB7H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cp_MyTNFH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iXoJnVo5t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fW6JdTLcq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q6hax_zKC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mLN_IJJVL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sDKjnMviS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cBeiH3vho\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A5kV3_KiT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UXyKOszKR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qijwoNQH4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YlryQKu70\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TVyw3YZp8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YdvQqQfX9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hG5XAhVkK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CxglUVu5p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tFHiPM4Kf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1339\",\"framerVariables\":\"{\\\"DkgWAiHJU\\\":\\\"connectionSpinnerVisible\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bb8870d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"wzvHqmiRe\",\"gCj0gM3rS\"];const serializationHash=\"framer-CKUJl\";const variantClassNames={gCj0gM3rS:\"framer-v-19xdhfv\",wzvHqmiRe:\"framer-v-16tb0w9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.1,delay:0,duration:1.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"wzvHqmiRe\",\"Variant 2\":\"gCj0gM3rS\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wzvHqmiRe\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wzvHqmiRe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1hl36po=activeVariantCallback(async(...args)=>{setVariant(\"gCj0gM3rS\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useOnVariantChange(baseVariant,{default:onAppear1hl36po});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16tb0w9\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wzvHqmiRe\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(174, 178, 194, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(174, 178, 194, 0.05)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({gCj0gM3rS:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"Used by 73,760+ users\"})})}),className:\"framer-yf3zex\",\"data-framer-name\":\"Announcement Text\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"mb81cfi7I\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:0},variants:{gCj0gM3rS:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gCj0gM3rS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"450\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 0%, rgba(255, 255, 255, 0.5) 100%)\"},children:\"Used by 73,760+ users\"})})})}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-CKUJl.framer-y0ft7a, .framer-CKUJl .framer-y0ft7a { display: block; }\",\".framer-CKUJl.framer-16tb0w9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 6px 16px 6px 14px; position: relative; width: 30px; will-change: var(--framer-will-change-override, transform); }\",\".framer-CKUJl .framer-yf3zex { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-CKUJl.framer-v-19xdhfv.framer-16tb0w9 { width: min-content; }\",'.framer-CKUJl[data-border=\"true\"]::after, .framer-CKUJl [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 31\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gCj0gM3rS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFIAyvYYSl=withCSS(Component,css,\"framer-CKUJl\");export default FramerFIAyvYYSl;FramerFIAyvYYSl.displayName=\"Sub text\";FramerFIAyvYYSl.defaultProps={height:31,width:30};addPropertyControls(FramerFIAyvYYSl,{variant:{options:[\"wzvHqmiRe\",\"gCj0gM3rS\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerFIAyvYYSl,[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFIAyvYYSl\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gCj0gM3rS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"30\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"31\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FIAyvYYSl.map","// Generated by Framer (62e4d63)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/4kLq4ZpveHh1Sq8CPAC0/AaJU2Q83M8T4JsWMKboo/ewLFQ_8Vy.js\";const cycleOrder=[\"DG7RzpeIG\",\"MzZciFbD1\"];const serializationHash=\"framer-8gmJF\";const variantClassNames={DG7RzpeIG:\"framer-v-isxjxx\",MzZciFbD1:\"framer-v-1ofril2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"DG7RzpeIG\",Open:\"MzZciFbD1\"};const getProps=({answer,height,id,question,width,...props})=>{return{...props,T8rQFvSBR:answer??props.T8rQFvSBR??\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"DG7RzpeIG\",W88zB8mIG:question??props.W88zB8mIG??\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,W88zB8mIG,T8rQFvSBR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DG7RzpeIG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapr6byrt=activeVariantCallback(async(...args)=>{setVariant(\"MzZciFbD1\");});const onTap1m7gpaf=activeVariantCallback(async(...args)=>{setVariant(\"DG7RzpeIG\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"MzZciFbD1\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"MzZciFbD1\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id: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(scopingClassNames,\"framer-isxjxx\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"DG7RzpeIG\",ref:refBinding,style:{...style},...addPropertyOverrides({MzZciFbD1:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qdcnlh\",\"data-framer-name\":\"Question\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cHHw6LQTu\",onTap:onTapr6byrt,...addPropertyOverrides({MzZciFbD1:{onTap:onTap1m7gpaf}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),className:\"framer-gwv73j\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BfyIijkTo\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:W88zB8mIG,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k4am9d\",\"data-framer-name\":\"Plus\",layoutDependency:layoutDependency,layoutId:\"MqyrcWYYT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qoh948\",layoutDependency:layoutDependency,layoutId:\"FbeQONPh5\",style:{backgroundColor:\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1su3kth\",layoutDependency:layoutDependency,layoutId:\"gaAptB2_5\",style:{backgroundColor:\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-pch12s\",\"data-framer-name\":\"Answer\",layoutDependency:layoutDependency,layoutId:\"xJPUnoYbV\",style:{opacity:0},variants:{MzZciFbD1:{opacity:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),className:\"framer-10pgzbf\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V_pHUJ8Eq\",onTap:onTap1m7gpaf,style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:T8rQFvSBR,variants:{MzZciFbD1:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8gmJF.framer-15dojkb, .framer-8gmJF .framer-15dojkb { display: block; }\",\".framer-8gmJF.framer-isxjxx { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-8gmJF .framer-qdcnlh { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-8gmJF .framer-gwv73j { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-8gmJF .framer-k4am9d { flex: none; height: 12px; overflow: hidden; position: relative; width: 12px; z-index: 1; }\",\".framer-8gmJF .framer-qoh948 { flex: none; height: 1px; left: calc(50.00000000000002% - 12px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 1px / 2); width: 12px; }\",\".framer-8gmJF .framer-1su3kth { flex: none; height: 12px; left: calc(50.00000000000002% - 1px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 12px / 2); width: 1px; }\",\".framer-8gmJF .framer-pch12s { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-8gmJF .framer-10pgzbf { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-8gmJF.framer-v-1ofril2.framer-isxjxx { gap: 20px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 51\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MzZciFbD1\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"W88zB8mIG\":\"question\",\"T8rQFvSBR\":\"answer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergLt96PFw4=withCSS(Component,css,\"framer-8gmJF\");export default FramergLt96PFw4;FramergLt96PFw4.displayName=\"Row 4\";FramergLt96PFw4.defaultProps={height:51,width:400};addPropertyControls(FramergLt96PFw4,{variant:{options:[\"DG7RzpeIG\",\"MzZciFbD1\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},W88zB8mIG:{defaultValue:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",displayTextArea:true,title:\"Question\",type:ControlType.String},T8rQFvSBR:{defaultValue:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",displayTextArea:true,title:\"Answer\",type:ControlType.String}});addFonts(FramergLt96PFw4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergLt96PFw4\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"51\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MzZciFbD1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"W88zB8mIG\\\":\\\"question\\\",\\\"T8rQFvSBR\\\":\\\"answer\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bb8870d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Row4 from\"https://framerusercontent.com/modules/egb6rCh4MY9rZGSjv2wz/xHVgtV3BdS3BC8P3HrWi/gLt96PFw4.js\";const Row4Fonts=getFonts(Row4);const serializationHash=\"framer-uMUsW\";const variantClassNames={u1PYXsp7A:\"framer-v-xjt68w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"u1PYXsp7A\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id: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(scopingClassNames,\"framer-xjt68w\",className,classNames),\"data-framer-name\":\"SSH.id\",layoutDependency:layoutDependency,layoutId:\"u1PYXsp7A\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,width:componentViewport?.width||\"100vw\",y:componentViewport?.y||0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t55xla-container\",layoutDependency:layoutDependency,layoutId:\"BjzAJmIzf-container\",nodeId:\"BjzAJmIzf\",rendersWithMotion:true,scopeId:\"kudQviGE2\",children:/*#__PURE__*/_jsx(Row4,{height:\"100%\",id:\"BjzAJmIzf\",layoutId:\"BjzAJmIzf\",style:{width:\"100%\"},T8rQFvSBR:\"An account is required because SSH ID relies on your Termius account to sync public keys securely across all your devices. \\nYour private keys never leave your device, only the public keys are synchronized.\",variant:matchVariant(\"DG7RzpeIG\"),W88zB8mIG:\"Why do I need a Termius account to use SSH ID?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18k1tfl\",layoutDependency:layoutDependency,layoutId:\"rJB0mA2DH\",style:{backgroundColor:\"rgba(141, 145, 165, 0.1)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+92,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pkjefs-container\",layoutDependency:layoutDependency,layoutId:\"MPUHFBIYY-container\",nodeId:\"MPUHFBIYY\",rendersWithMotion:true,scopeId:\"kudQviGE2\",children:/*#__PURE__*/_jsx(Row4,{height:\"100%\",id:\"MPUHFBIYY\",layoutId:\"MPUHFBIYY\",style:{width:\"100%\"},T8rQFvSBR:\"SSH ID generates them on your device. A new set is generated each time you log in on a new device.\\n\\nThe private keys stay on the device where they were created. Only the public keys are synced and listed at your SSH ID URL, sshid.io/your_handle. Each key is also signed by your SSH ID certificate, so you can verify it was generated by Termius.\",variant:matchVariant(\"DG7RzpeIG\"),W88zB8mIG:\"Do I need to create keys for SSH ID myself?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oyd2md\",layoutDependency:layoutDependency,layoutId:\"u0dg729XJ\",style:{backgroundColor:\"rgba(58, 64, 96, 0.3)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+184,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rqwji0-container\",layoutDependency:layoutDependency,layoutId:\"elEBkiBxx-container\",nodeId:\"elEBkiBxx\",rendersWithMotion:true,scopeId:\"kudQviGE2\",children:/*#__PURE__*/_jsx(Row4,{height:\"100%\",id:\"elEBkiBxx\",layoutId:\"elEBkiBxx\",style:{width:\"100%\"},T8rQFvSBR:\"Yes. Public keys are designed to be shared. A server uses your public key to check that a login request was signed by your private key, but the public key itself can’t be used to log in, and the private key can’t be worked out from it. This is the same model GitHub uses, publishing every user’s public keys at github.com/username.keys.\\n\\nYour private keys never leave your devices, so they never appear at your SSH ID URL.\",variant:matchVariant(\"DG7RzpeIG\"),W88zB8mIG:\"Is it safe to have my public keys at a public URL?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4s70kq\",layoutDependency:layoutDependency,layoutId:\"M41xKodwM\",style:{backgroundColor:\"rgba(58, 64, 96, 0.3)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+276,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wojoxn-container\",layoutDependency:layoutDependency,layoutId:\"JmeXCi6fW-container\",nodeId:\"JmeXCi6fW\",rendersWithMotion:true,scopeId:\"kudQviGE2\",children:/*#__PURE__*/_jsx(Row4,{height:\"100%\",id:\"JmeXCi6fW\",layoutId:\"JmeXCi6fW\",style:{width:\"100%\"},T8rQFvSBR:\"No. The curl command adds your current public keys to each server’s authorized_keys file, and that file doesn’t update on its own. When you log in on a new device or regenerate your keys, run the command again on each server to add the new keys. Keys from devices you’ve logged out of stay in the file but can no longer be used.\",variant:matchVariant(\"DG7RzpeIG\"),W88zB8mIG:\"Does SSH ID add new keys to my servers automatically?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8u8mq2\",layoutDependency:layoutDependency,layoutId:\"XI6byYmTW\",style:{backgroundColor:\"rgba(141, 145, 165, 0.1)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+368,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mlon2c-container\",layoutDependency:layoutDependency,layoutId:\"Ag10QNbj2-container\",nodeId:\"Ag10QNbj2\",rendersWithMotion:true,scopeId:\"kudQviGE2\",children:/*#__PURE__*/_jsx(Row4,{height:\"100%\",id:\"Ag10QNbj2\",layoutId:\"Ag10QNbj2\",style:{width:\"100%\"},T8rQFvSBR:\"Each key SSH ID generates is signed with that CA, and the certificates are published alongside the public keys. Anyone can verify those signatures with standard ssh-keygen commands.\",variant:matchVariant(\"DG7RzpeIG\"),W88zB8mIG:\"Why should I trust these keys?\",width:\"100%\"})})})]})})})});});const css=[\".framer-uMUsW.framer-1uuvysl, .framer-uMUsW .framer-1uuvysl { display: block; }\",\".framer-uMUsW.framer-xjt68w { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 484px; }\",\".framer-uMUsW .framer-1t55xla-container, .framer-uMUsW .framer-pkjefs-container, .framer-uMUsW .framer-rqwji0-container, .framer-uMUsW .framer-wojoxn-container, .framer-uMUsW .framer-mlon2c-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-uMUsW .framer-18k1tfl, .framer-uMUsW .framer-1oyd2md, .framer-uMUsW .framer-4s70kq, .framer-uMUsW .framer-8u8mq2 { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 292\n * @framerIntrinsicWidth 484\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkudQviGE2=withCSS(Component,css,\"framer-uMUsW\");export default FramerkudQviGE2;FramerkudQviGE2.displayName=\"Accordion 3\";FramerkudQviGE2.defaultProps={height:292,width:484};addFonts(FramerkudQviGE2,[{explicitInter:true,fonts:[]},...Row4Fonts],{supportsExplicitInterCodegen:true});FramerkudQviGE2.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Row4,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkudQviGE2\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"484\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"292\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kudQviGE2.map","// Generated by Framer (bb8870d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const RichTextWithFX=withFX(RichText);const cycleOrder=[\"T3jhwya7D\",\"DSFzFbHjN\"];const serializationHash=\"framer-PuX5C\";const variantClassNames={DSFzFbHjN:\"framer-v-wkf73u\",T3jhwya7D:\"framer-v-180nu4i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"T3jhwya7D\",Mob:\"DSFzFbHjN\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"T3jhwya7D\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"T3jhwya7D\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id: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(scopingClassNames,\"framer-180nu4i\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"T3jhwya7D\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(141, 145, 165, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,...style},...addPropertyOverrides({DSFzFbHjN:{\"data-framer-name\":\"Mob\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ga2x6b\",layoutDependency:layoutDependency,layoutId:\"ETa9A43Ol\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(140, 218, 30))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(175, 95, 255))\"},children:\"~\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, rgb(255, 255, 255))\"},children:\"$\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\" \"}),\"curl \"]})}),className:\"framer-ng6at7\",\"data-framer-name\":\"# Fetch your public keys with one curl ~$ curl https://sshid.io/richard >> ~/.ssh/authorized_keys\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"q3DyWhBnc\",style:{\"--extracted-1w3ko1f\":\"rgb(175, 95, 255)\",\"--extracted-3sq8v0\":\"rgb(255, 255, 255)\",\"--extracted-c9yw3e\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-r6o4lv\":\"rgb(140, 218, 30)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({DSFzFbHjN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(140, 218, 30))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(175, 95, 255))\"},children:\"~\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, rgb(255, 255, 255))\"},children:\"$\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\" \"}),\"curl \"]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"https://sshid.io/richard\"})}),className:\"framer-1va1dwm\",\"data-framer-name\":\"# Fetch your public keys with one curl ~$ curl https://sshid.io/richard >> ~/.ssh/authorized_keys\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"Y7Ma5UOBq\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({DSFzFbHjN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"https://sshid.io/richard\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\" >> ~/.ssh/authorized_keys\"})}),className:\"framer-1wcdgz2\",\"data-framer-name\":\"# Fetch your public keys with one curl ~$ curl https://sshid.io/richard >> ~/.ssh/authorized_keys\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"dH0jU7Twl\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({DSFzFbHjN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\" >> ~/.ssh/authorized_keys\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(174, 178, 194, 0.6))\"},children:\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFC3epIH4klw0zh8cfq1avWYgFTl2K0H0eugQU5y= #SSH ID - @richard\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, rgba(174, 178, 194, 0.6))\"},children:[\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFq1avWYgFTl2K0H0slkmdeeugQU5y0iLLKTfEK0= #SSH ID - @richard\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-ztnly5, var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"#Yubikey\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, rgba(174, 178, 194, 0.6))\"},children:\"sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBMI1Puj475cMz2v4uooLMuDHzGHKwYWP6Eo1y77iBQ9GZkA3SOph5IlLTkt3VyZvhC+B6mVUNZ3O90t6Lpgcg1oAAAALdGJybWl1cy3jb20= #SSH ID - @richard\"})]}),className:\"framer-i56qfv\",\"data-framer-name\":\"# Fetch your public keys with one curl ~$ curl https://sshid.io/richard >> ~/.ssh/authorized_keys\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"oc3iIO6Sm\",style:{\"--extracted-14qxiz\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--extracted-1iakedh\":\"rgb(255, 255, 255)\",\"--extracted-1yfvjw7\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--extracted-2gxw0f\":\"rgba(174, 178, 194, 0.6)\",\"--extracted-8vgz36\":\"rgba(174, 178, 194, 0.6)\",\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--extracted-ydz9fi\":\"rgba(174, 178, 194, 0.6)\",\"--extracted-ztnly5\":\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({DSFzFbHjN:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(174, 178, 194, 0.6))\"},children:\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFC3epIH4klw0zh8cfq1avWYgFTl2K0H0eugQU5y= #SSH ID - @richard\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, rgba(174, 178, 194, 0.6))\"},children:[\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFq1avWYgFTl2K0H0slkmdeeugQU5y0iLLKTfEK0= #SSH ID - @richard\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-ztnly5, var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"#Yubikey\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, rgba(174, 178, 194, 0.6))\"},children:\"sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBMI1Puj475cMz2v4uooLMuDHzGHKwYWP6Eo1y77iBQ9GZkA3SOph5IlLTkt3VyZvhC+B6mVUNZ3O90t6Lpgcg1oAAAALdGJybWl1cy3jb20= #SSH ID - @richard\"})]})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-PuX5C.framer-8vza5f, .framer-PuX5C .framer-8vza5f { display: block; }\",\".framer-PuX5C.framer-180nu4i { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 15px 0px 5px; position: relative; width: 663px; will-change: var(--framer-will-change-override, transform); }\",\".framer-PuX5C .framer-ga2x6b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-PuX5C .framer-ng6at7, .framer-PuX5C .framer-1va1dwm, .framer-PuX5C .framer-1wcdgz2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PuX5C .framer-i56qfv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-PuX5C.framer-v-wkf73u.framer-180nu4i { width: 280px; }\",\".framer-PuX5C.framer-v-wkf73u .framer-ga2x6b { flex-wrap: wrap; gap: 2px 0px; justify-content: flex-start; width: 100%; }\",'.framer-PuX5C[data-border=\"true\"]::after, .framer-PuX5C [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 362\n * @framerIntrinsicWidth 662\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DSFzFbHjN\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQh4UjDiSg=withCSS(Component,css,\"framer-PuX5C\");export default FramerQh4UjDiSg;FramerQh4UjDiSg.displayName=\"Terminal\";FramerQh4UjDiSg.defaultProps={height:362,width:662};addPropertyControls(FramerQh4UjDiSg,{variant:{options:[\"T3jhwya7D\",\"DSFzFbHjN\"],optionTitles:[\"Variant 1\",\"Mob\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQh4UjDiSg,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQh4UjDiSg\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DSFzFbHjN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"662\",\"framerIntrinsicHeight\":\"362\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Qh4UjDiSg.map","// Generated by Framer (8c7c84e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-03Pf5 .framer-styles-preset-1agj0w4:not(.rich-text-wrapper), .framer-03Pf5 .framer-styles-preset-1agj0w4.rich-text-wrapper a { --framer-link-hover-text-color: #5151b8; --framer-link-text-color: #6666d2; --framer-link-text-decoration: underline; }\"];export const className=\"framer-03Pf5\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bb8870d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ProTextTypeEffect from\"https://framerusercontent.com/modules/6pRWAo2ouNrIBV1Ed73v/xaTytvYVF68UQYItsCEK/ProTextType.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4kLq4ZpveHh1Sq8CPAC0/AaJU2Q83M8T4JsWMKboo/ewLFQ_8Vy.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/YruMm7JLzGP0exBiD0Uh/m0I4BNWIYFMb4VzdYxLE/tT5HuNW0e.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2N3UIH6PCGvuIsxMXXhb/yrLGdSx6yHR3O6wDfIWy/y7BouTONU.js\";import VaultForTeams from\"https://framerusercontent.com/modules/rtFgFNuiQ4G6BzDOg9mR/LG7sxV2uaBYF2EOrUo1F/fHUA1jJru.js\";const ProTextTypeEffectFonts=getFonts(ProTextTypeEffect);const VaultForTeamsFonts=getFonts(VaultForTeams);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"v7Ocdhhv5\",\"YV5XPlv3Q\",\"U47Gf372s\",\"q6A8cI_5C\",\"fugdZooKG\",\"M9m48dpVP\",\"TRGV0MqvW\",\"gIeWEYDkk\",\"TmVsCVyRd\",\"PHHfPS1C4\",\"AA20Tzz9q\",\"VEvdlmveq\",\"JOIhUBGWi\",\"b7jPX0LqJ\"];const serializationHash=\"framer-3uORR\";const variantClassNames={AA20Tzz9q:\"framer-v-1lsiga6\",b7jPX0LqJ:\"framer-v-vajufk\",fugdZooKG:\"framer-v-4chivc\",gIeWEYDkk:\"framer-v-b1wg8y\",JOIhUBGWi:\"framer-v-6tcl3q\",M9m48dpVP:\"framer-v-1dsg8o9\",PHHfPS1C4:\"framer-v-1fkl2v6\",q6A8cI_5C:\"framer-v-1h02gpg\",TmVsCVyRd:\"framer-v-mojnlb\",TRGV0MqvW:\"framer-v-17q5xd9\",U47Gf372s:\"framer-v-dbywnj\",v7Ocdhhv5:\"framer-v-1cfmp1t\",VEvdlmveq:\"framer-v-1w2hb6w\",YV5XPlv3Q:\"framer-v-xb52k4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RdgOzrs1M=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition2={damping:70,delay:0,mass:1,stiffness:320,type:\"spring\"};const animation1={filter:\"blur(1px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:.05,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const textEffect={effect:animation1,repeat:false,startDelay:1,threshold:.5,tokenization:\"line\",transition:transition3,trigger:\"onInView\",type:\"appear\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"1\":\"AA20Tzz9q\",\"2\":\"VEvdlmveq\",\"3\":\"JOIhUBGWi\",\"4\":\"fugdZooKG\",\"Tablet 4\":\"PHHfPS1C4\",\"Variant 11\":\"b7jPX0LqJ\",Mob1:\"M9m48dpVP\",Mob2:\"TRGV0MqvW\",Mob3:\"gIeWEYDkk\",Mob4:\"TmVsCVyRd\",Primarly:\"v7Ocdhhv5\"};const Variants=motion.create(React.Fragment);const getProps=({gap,height,id,width,...props})=>{return{...props,RdgOzrs1M:gap??props.RdgOzrs1M??60,variant:humanReadableVariantMap[props.variant]??props.variant??\"v7Ocdhhv5\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,RdgOzrs1M,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"v7Ocdhhv5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"M9m48dpVP\",\"TRGV0MqvW\",\"gIeWEYDkk\",\"TmVsCVyRd\",\"b7jPX0LqJ\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"fugdZooKG\",\"PHHfPS1C4\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"YV5XPlv3Q\",\"AA20Tzz9q\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"U47Gf372s\",\"q6A8cI_5C\",\"VEvdlmveq\",\"JOIhUBGWi\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"YV5XPlv3Q\",\"q6A8cI_5C\",\"AA20Tzz9q\",\"JOIhUBGWi\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if([\"U47Gf372s\",\"VEvdlmveq\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if([\"U47Gf372s\",\"VEvdlmveq\"].includes(baseVariant))return false;return true;};const isDisplayed7=()=>{if([\"YV5XPlv3Q\",\"U47Gf372s\",\"AA20Tzz9q\",\"VEvdlmveq\"].includes(baseVariant))return false;return true;};const isDisplayed8=()=>{if([\"q6A8cI_5C\",\"JOIhUBGWi\"].includes(baseVariant))return true;return false;};const isDisplayed9=()=>{if([\"YV5XPlv3Q\",\"U47Gf372s\",\"q6A8cI_5C\",\"AA20Tzz9q\",\"VEvdlmveq\",\"JOIhUBGWi\"].includes(baseVariant))return false;return true;};const isDisplayed10=()=>{if([\"fugdZooKG\",\"PHHfPS1C4\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapnqcuvm=activeVariantCallback(async(...args)=>{setVariant(\"YV5XPlv3Q\");});const onTap5rwrxf=activeVariantCallback(async(...args)=>{setVariant(\"M9m48dpVP\");});const onTap14yriiv=activeVariantCallback(async(...args)=>{setVariant(\"AA20Tzz9q\");});const isDisplayed11=()=>{if([\"U47Gf372s\",\"q6A8cI_5C\",\"fugdZooKG\",\"TRGV0MqvW\",\"gIeWEYDkk\",\"TmVsCVyRd\",\"PHHfPS1C4\",\"VEvdlmveq\",\"JOIhUBGWi\"].includes(baseVariant))return false;return true;};const isDisplayed12=()=>{if([\"M9m48dpVP\",\"b7jPX0LqJ\"].includes(baseVariant))return true;return false;};const isDisplayed13=()=>{if([\"M9m48dpVP\",\"b7jPX0LqJ\"].includes(baseVariant))return false;return true;};const onTapm8igum=activeVariantCallback(async(...args)=>{setVariant(\"U47Gf372s\");});const onTap1je9xs0=activeVariantCallback(async(...args)=>{setVariant(\"TRGV0MqvW\");});const onTap1dkq9ek=activeVariantCallback(async(...args)=>{setVariant(\"VEvdlmveq\");});const isDisplayed14=()=>{if([\"YV5XPlv3Q\",\"q6A8cI_5C\",\"fugdZooKG\",\"M9m48dpVP\",\"gIeWEYDkk\",\"TmVsCVyRd\",\"PHHfPS1C4\",\"AA20Tzz9q\",\"JOIhUBGWi\"].includes(baseVariant))return false;return true;};const isDisplayed15=()=>{if(baseVariant===\"b7jPX0LqJ\")return false;return true;};const isDisplayed16=()=>{if([\"TRGV0MqvW\",\"b7jPX0LqJ\"].includes(baseVariant))return true;return false;};const onTapda5vv9=activeVariantCallback(async(...args)=>{setVariant(\"q6A8cI_5C\");});const onTapqtbena=activeVariantCallback(async(...args)=>{setVariant(\"gIeWEYDkk\");});const onTap57ytqa=activeVariantCallback(async(...args)=>{setVariant(\"JOIhUBGWi\");});const isDisplayed17=()=>{if([\"YV5XPlv3Q\",\"U47Gf372s\",\"fugdZooKG\",\"M9m48dpVP\",\"TRGV0MqvW\",\"TmVsCVyRd\",\"PHHfPS1C4\",\"AA20Tzz9q\",\"VEvdlmveq\"].includes(baseVariant))return false;return true;};const isDisplayed18=()=>{if([\"gIeWEYDkk\",\"b7jPX0LqJ\"].includes(baseVariant))return true;return false;};const isDisplayed19=()=>{if(baseVariant===\"gIeWEYDkk\")return false;return true;};const onTap9xgxfc=activeVariantCallback(async(...args)=>{setVariant(\"TmVsCVyRd\");});const onTap1r8ct32=activeVariantCallback(async(...args)=>{setVariant(\"fugdZooKG\");});const onTapqm4n2b=activeVariantCallback(async(...args)=>{setVariant(\"PHHfPS1C4\");});const isDisplayed20=()=>{if([\"YV5XPlv3Q\",\"U47Gf372s\",\"q6A8cI_5C\",\"M9m48dpVP\",\"TRGV0MqvW\",\"gIeWEYDkk\",\"AA20Tzz9q\",\"VEvdlmveq\",\"JOIhUBGWi\"].includes(baseVariant))return false;return true;};const isDisplayed21=()=>{if([\"TmVsCVyRd\",\"b7jPX0LqJ\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id: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(scopingClassNames,\"framer-1cfmp1t\",className,classNames),\"data-framer-name\":\"Primarly\",layoutDependency:layoutDependency,layoutId:\"v7Ocdhhv5\",ref:refBinding,style:{\"--1o3a2de\":numberToPixelString(RdgOzrs1M),...style},...addPropertyOverrides({AA20Tzz9q:{\"data-framer-name\":\"1\"},b7jPX0LqJ:{\"data-framer-name\":\"Variant 11\"},fugdZooKG:{\"data-framer-name\":\"4\"},gIeWEYDkk:{\"data-framer-name\":\"Mob3\"},JOIhUBGWi:{\"data-framer-name\":\"3\"},M9m48dpVP:{\"data-framer-name\":\"Mob1\"},PHHfPS1C4:{\"data-framer-name\":\"Tablet 4\"},q6A8cI_5C:{\"data-framer-name\":\"3\"},TmVsCVyRd:{\"data-framer-name\":\"Mob4\"},TRGV0MqvW:{\"data-framer-name\":\"Mob2\"},U47Gf372s:{\"data-framer-name\":\"2\"},VEvdlmveq:{\"data-framer-name\":\"2\"},YV5XPlv3Q:{\"data-framer-name\":\"1\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-2sk1z4\",layoutDependency:layoutDependency,layoutId:\"tnAqMmcYY\",children:/*#__PURE__*/_jsxs(MotionDivWithFX,{className:\"framer-psal16\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"LwfbpUFiw\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(5, 11, 25, 0.8)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,WebkitBackdropFilter:\"blur(7px)\"},variants:{fugdZooKG:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({AA20Tzz9q:{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1},YV5XPlv3Q:{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-o67jb7\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"F8XLWiFWn\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ez8s36\",\"data-framer-name\":\"Frame 1185981946\",layoutDependency:layoutDependency,layoutId:\"HHAXBWb2M\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7y7or8\",\"data-framer-name\":\"Window btns\",layoutDependency:layoutDependency,layoutId:\"AF0yT29nJ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l1csis\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"BLSQ9UJp7\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ilgxup\",\"data-border\":true,\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"BRz2pPPkb\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-n5v66p\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"i6ah7cKAY\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i7hvt7\",\"data-border\":true,\"data-framer-name\":\"Minimize\",layoutDependency:layoutDependency,layoutId:\"q5XpC0v9Q\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j1r5qr\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"fiHbmSUmP\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nj8v36\",\"data-border\":true,\"data-framer-name\":\"Zoom\",layoutDependency:layoutDependency,layoutId:\"QknIUbzJe\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vdnol0\",\"data-framer-name\":\"Icon + Label\",layoutDependency:layoutDependency,layoutId:\"tsGiPwpOC\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:1},variants:{JOIhUBGWi:{opacity:1},q6A8cI_5C:{opacity:1},U47Gf372s:{opacity:0},VEvdlmveq:{opacity:0}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-q7lodg\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"DeenULTad\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-10ltnsp\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"gJGIEBH0A\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.35 9.78\"><path d=\"M 0 1.883 C 0 0.887 0.807 0.08 1.802 0.08 L 7.878 0.08 C 8.874 0.08 9.681 0.887 9.681 1.883 L 9.681 2.192 C 10.05 2.192 10.35 2.491 10.35 2.861 C 10.35 3.231 10.05 3.531 9.681 3.531 L 9.681 4.921 C 10.05 4.921 10.35 5.221 10.35 5.59 C 10.35 5.96 10.05 6.26 9.681 6.26 L 9.681 6.569 C 9.681 7.512 8.956 8.286 8.033 8.364 L 8.033 8.371 C 8.033 8.826 7.664 9.195 7.209 9.195 C 6.754 9.195 6.385 8.826 6.385 8.371 L 3.296 8.371 C 3.296 8.826 2.927 9.195 2.472 9.195 C 2.017 9.195 1.648 8.826 1.648 8.371 L 1.648 8.364 C 0.725 8.286 0 7.512 0 6.569 Z M 5.973 6.517 C 7.224 6.517 8.239 5.503 8.239 4.251 C 8.239 3 7.224 1.986 5.973 1.986 C 4.722 1.986 3.707 3 3.707 4.251 C 3.707 5.503 4.722 6.517 5.973 6.517 Z M 1.493 5.384 C 1.493 5.583 1.655 5.745 1.854 5.745 C 2.053 5.745 2.214 5.583 2.214 5.384 L 2.214 3.119 C 2.214 2.92 2.053 2.758 1.854 2.758 C 1.655 2.758 1.493 2.92 1.493 3.119 Z M 4.48 4.251 C 4.48 3.427 5.148 2.758 5.973 2.758 C 6.798 2.758 7.466 3.427 7.466 4.251 C 7.466 5.076 6.798 5.745 5.973 5.745 C 5.148 5.745 4.48 5.076 4.48 4.251 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:11536075816,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"Vaults\"})}),className:\"framer-8txpsv\",\"data-framer-name\":\"Vaults\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"UuHUuDcLD\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n5l7co\",\"data-framer-name\":\"Horizontal tab\",layoutDependency:layoutDependency,layoutId:\"CsSFdcrLY\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0},variants:{JOIhUBGWi:{opacity:1},q6A8cI_5C:{opacity:1}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mh49pz\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"hALhM35SL\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-makeel\",\"data-framer-name\":\"Folder\",layoutDependency:layoutDependency,layoutId:\"OjSCnRQwA\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-p4cskv\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"sRUAX2SkU\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.73 9.2\"><path d=\"M 0 7.087 C 0 8.074 0.525 8.584 1.536 8.584 L 9.311 8.584 C 10.204 8.584 10.73 8.07 10.73 7.087 L 10.73 3.415 L 0 3.415 Z M 0 2.754 L 10.73 2.754 L 10.73 2.347 C 10.73 1.363 10.2 0.85 9.194 0.85 L 4.837 0.85 C 4.503 0.85 4.3 0.774 4.044 0.565 L 3.775 0.351 C 3.448 0.085 3.205 0 2.715 0 L 1.39 0 C 0.518 0 0 0.502 0 1.469 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:8789172942,withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"SFTP\"})}),className:\"framer-b57zi6\",\"data-framer-name\":\"SFTP\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"Y7W9_gMHI\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-izlicz\",\"data-framer-name\":\"Component 37\",layoutDependency:layoutDependency,layoutId:\"vnNaJrXGW\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0},variants:{JOIhUBGWi:{opacity:1},q6A8cI_5C:{opacity:1}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k0wezz\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"KPUnon5nU\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1d9k06z\",layoutDependency:layoutDependency,layoutId:\"hdZXFqVOO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10.476\" overflow=\"visible\"><path d=\"M 9.116 1.452 C 8.851 1.915 8.265 2.074 7.806 1.806 C 7.348 1.539 7.19 0.947 7.455 0.484 C 7.72 0.021 8.306 -0.137 8.765 0.13 C 9.224 0.397 9.381 0.989 9.116 1.452 Z M 8.633 4.987 C 8.507 3.543 7.307 2.41 5.843 2.41 C 5.422 2.41 5.022 2.505 4.663 2.673 L 3.997 1.468 C 4.554 1.19 5.18 1.033 5.843 1.033 C 6.229 1.033 6.602 1.087 6.956 1.186 C 7.019 1.574 7.248 1.933 7.612 2.145 C 7.976 2.357 8.398 2.378 8.762 2.239 C 9.471 2.943 9.933 3.901 10 4.967 Z M 4.233 7.552 L 3.532 8.737 C 2.693 8.171 2.068 7.306 1.809 6.292 C 2.112 6.043 2.306 5.664 2.306 5.238 C 2.306 4.813 2.112 4.433 1.809 4.184 C 2.069 3.17 2.693 2.305 3.532 1.739 L 4.233 2.925 C 3.513 3.436 3.042 4.281 3.042 5.238 C 3.042 6.195 3.513 7.04 4.233 7.552 Z M 0 5.238 C 0 4.703 0.429 4.27 0.959 4.27 C 1.489 4.27 1.918 4.703 1.918 5.238 C 1.918 5.773 1.489 6.206 0.959 6.206 C 0.429 6.206 0 5.773 0 5.238 Z M 7.455 9.992 C 7.191 9.529 7.348 8.937 7.806 8.67 C 8.265 8.403 8.851 8.561 9.116 9.024 C 9.381 9.487 9.224 10.079 8.765 10.346 C 8.306 10.614 7.72 10.455 7.455 9.992 Z M 8.633 5.489 L 10 5.509 C 9.933 6.575 9.471 7.533 8.762 8.237 C 8.398 8.098 7.976 8.119 7.612 8.331 C 7.248 8.544 7.019 8.902 6.956 9.291 C 6.602 9.39 6.229 9.444 5.843 9.444 C 5.18 9.444 4.554 9.287 3.997 9.008 L 4.663 7.803 C 5.022 7.971 5.422 8.066 5.843 8.066 C 7.307 8.066 8.507 6.933 8.633 5.489 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1skfdag\",layoutDependency:layoutDependency,layoutId:\"avqe1M0mM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 1.789 1.452 C 1.525 1.915 0.938 2.074 0.48 1.806 C 0.021 1.539 -0.136 0.947 0.129 0.484 C 0.393 0.021 0.98 -0.137 1.438 0.13 C 1.897 0.397 2.054 0.989 1.789 1.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-izzr9i\",layoutDependency:layoutDependency,layoutId:\"thH3QtUZb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.003 3.955\" overflow=\"visible\"><path d=\"M 4.636 3.955 C 4.51 2.51 3.31 1.378 1.846 1.378 C 1.425 1.378 1.025 1.472 0.666 1.641 L 0 0.435 C 0.557 0.157 1.183 0 1.846 0 C 2.232 0 2.605 0.054 2.959 0.153 C 3.022 0.542 3.251 0.9 3.615 1.113 C 3.979 1.325 4.4 1.346 4.765 1.207 C 5.474 1.911 5.936 2.868 6.003 3.935 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wtpn7t\",layoutDependency:layoutDependency,layoutId:\"idYx0RYTx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.424 6.998\" overflow=\"visible\"><path d=\"M 1.233 3.499 C 1.233 2.542 1.704 1.697 2.424 1.186 L 1.723 0 C 0.884 0.566 0.259 1.431 0 2.445 C 0.303 2.694 0.497 3.074 0.497 3.499 C 0.497 3.925 0.303 4.304 0 4.553 C 0.259 5.567 0.884 6.432 1.723 6.998 L 2.424 5.813 C 1.704 5.301 1.233 4.456 1.233 3.499 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9com6e\",layoutDependency:layoutDependency,layoutId:\"x5xfZtKPC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 0 0.968 C 0 0.433 0.429 0 0.959 0 C 1.489 0 1.918 0.433 1.918 0.968 C 1.918 1.503 1.489 1.936 0.959 1.936 C 0.429 1.936 0 1.503 0 0.968 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zc2t2q\",layoutDependency:layoutDependency,layoutId:\"RWUxI2cst\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 0.129 1.452 C -0.136 0.989 0.021 0.397 0.48 0.13 C 0.938 -0.137 1.524 0.021 1.789 0.484 C 2.054 0.947 1.897 1.539 1.438 1.806 C 0.98 2.073 0.393 1.915 0.129 1.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w7hz89\",layoutDependency:layoutDependency,layoutId:\"yhmUfcOtN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.003 3.955\" overflow=\"visible\"><path d=\"M 1.846 2.577 C 1.425 2.577 1.025 2.482 0.666 2.314 L 0 3.519 C 0.557 3.798 1.183 3.955 1.846 3.955 C 2.232 3.955 2.605 3.901 2.959 3.802 C 3.022 3.413 3.251 3.055 3.615 2.842 C 3.979 2.63 4.401 2.609 4.765 2.748 C 5.474 2.044 5.936 1.087 6.003 0.02 L 4.636 0 C 4.51 1.445 3.31 2.577 1.846 2.577 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"acme-dev-us-west\"})}),className:\"framer-asprpk\",\"data-framer-name\":\"acme-dev-us-west\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"VEuUHd4ef\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eqpmxu\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"A1tPilF0n\",children:[isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1akg0up\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"GyX11PbZK\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i6zmuq\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"dw6jET0dJ\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bpfvqq\",\"data-framer-name\":\"Frame 1185981349\",layoutDependency:layoutDependency,layoutId:\"XYa2P5fGx\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tot9kr\",\"data-framer-name\":\"Frame 1185981350\",layoutDependency:layoutDependency,layoutId:\"Fx_zmfbiQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2f976x\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"k3DDtzb8h\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ebotuk\",layoutDependency:layoutDependency,layoutId:\"p9IyWZucN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.11 30.007\" overflow=\"visible\"><g><g><defs><linearGradient id=\"idsp9IyWZucN_2g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 13.438 0 C 15.679 -0.003 17.836 0.853 19.465 2.393 C 20.701 1.76 22.071 1.43 23.461 1.432 C 28.282 1.432 32.207 5.332 32.245 10.143 C 34.063 11.861 35.099 14.248 35.11 16.749 C 35.11 17.848 34.911 18.902 34.551 19.878 C 33.983 19.23 33.301 18.691 32.54 18.288 C 32.657 17.793 32.72 17.278 32.72 16.749 C 32.709 14.754 31.815 12.866 30.279 11.593 L 29.807 11.206 L 29.845 10.598 C 29.852 10.472 29.857 10.343 29.857 10.216 C 29.857 6.69 26.986 3.82 23.461 3.82 C 22.197 3.819 20.962 4.193 19.913 4.896 L 19.024 5.489 L 18.335 4.671 C 17.122 3.222 15.328 2.386 13.438 2.389 C 9.913 2.389 7.043 5.259 7.043 8.784 C 7.043 8.883 7.045 8.982 7.05 9.08 L 7.088 9.892 L 6.347 10.226 C 3.939 11.31 2.39 13.705 2.389 16.346 C 2.389 20.043 5.4 23.054 9.098 23.054 C 9.491 23.054 9.885 23.02 10.27 22.952 L 11.167 22.794 L 11.556 23.618 C 12.715 26.055 15.169 27.61 17.868 27.618 C 19.502 27.62 21.084 27.047 22.338 25.999 C 22.514 26.826 22.834 27.599 23.273 28.292 C 21.692 29.409 19.804 30.009 17.868 30.007 C 14.561 30.001 11.501 28.257 9.81 25.415 C 9.574 25.433 9.336 25.443 9.098 25.443 C 4.08 25.443 0 21.363 0 16.346 C 0 13.031 1.803 9.999 4.661 8.402 C 4.863 3.734 8.722 0 13.438 0 Z M 22.112 16.23 C 22.447 16.23 22.654 16.459 22.654 16.816 L 22.654 17.224 C 22.654 17.547 22.543 17.665 22.233 17.798 L 22.208 17.808 C 21.397 18.118 20.599 18.275 19.831 18.276 C 19.054 18.275 18.285 18.115 17.572 17.807 L 17.513 17.782 C 17.246 17.667 17.131 17.528 17.131 17.223 L 17.131 16.817 C 17.131 16.459 17.337 16.23 17.672 16.23 L 17.748 16.239 L 17.768 16.248 C 18.432 16.509 19.126 16.642 19.829 16.642 C 20.578 16.635 21.321 16.5 22.025 16.244 L 22.093 16.23 Z M 12.562 11.27 C 12.628 11.27 12.699 11.285 12.768 11.311 L 16.687 12.58 C 16.984 12.679 17.149 12.918 17.149 13.245 L 17.149 13.811 C 17.149 14.14 16.985 14.378 16.687 14.479 L 12.759 15.748 C 12.7 15.767 12.638 15.777 12.576 15.778 C 12.33 15.778 12.172 15.6 12.172 15.343 L 12.172 14.662 C 12.172 14.333 12.342 14.153 12.57 14.105 L 14.766 13.528 L 12.565 12.951 C 12.337 12.891 12.172 12.71 12.172 12.396 L 12.172 11.703 C 12.172 11.401 12.353 11.27 12.562 11.27 Z\" fill=\"url(#idsp9IyWZucN_2g-1534056932)\"></path></g><g><defs><linearGradient id=\"idsp9IyWZucN_3g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 23.893 24.36 C 23.896 21.364 26.324 18.937 29.32 18.934 C 32.315 18.936 34.744 21.365 34.745 24.36 C 34.741 27.355 32.314 29.782 29.32 29.786 C 26.325 29.78 23.899 27.354 23.893 24.36 Z M 28.148 21.833 L 28.148 24.306 L 26.942 24.306 C 26.735 24.306 26.59 24.455 26.59 24.658 C 26.59 24.807 26.654 24.924 26.781 25.062 L 29.006 27.424 C 29.087 27.516 29.202 27.57 29.324 27.573 C 29.448 27.57 29.565 27.516 29.649 27.424 L 31.846 25.063 C 31.996 24.908 32.059 24.813 32.059 24.669 C 32.059 24.456 31.894 24.306 31.697 24.306 L 30.505 24.306 L 30.505 21.833 C 30.505 21.756 30.497 21.684 30.482 21.62 C 30.41 21.317 30.181 21.148 29.835 21.148 L 28.819 21.148 C 28.399 21.148 28.149 21.398 28.149 21.833 Z\" fill=\"url(#idsp9IyWZucN_3g-1534056932)\"></path></g></g></svg>',withExternalLayout:true,...addPropertyOverrides({AA20Tzz9q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.11 30.007\" overflow=\"visible\"><g><g><defs><linearGradient id=\"idsAA20Tzz9qp9IyWZucN_2g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 13.438 0 C 15.679 -0.003 17.836 0.853 19.465 2.393 C 20.701 1.76 22.071 1.43 23.461 1.432 C 28.282 1.432 32.207 5.332 32.245 10.143 C 34.063 11.861 35.099 14.248 35.11 16.749 C 35.11 17.848 34.911 18.902 34.551 19.878 C 33.983 19.23 33.301 18.691 32.54 18.288 C 32.657 17.793 32.72 17.278 32.72 16.749 C 32.709 14.754 31.815 12.866 30.279 11.593 L 29.807 11.206 L 29.845 10.598 C 29.852 10.472 29.857 10.343 29.857 10.216 C 29.857 6.69 26.986 3.82 23.461 3.82 C 22.197 3.819 20.962 4.193 19.913 4.896 L 19.024 5.489 L 18.335 4.671 C 17.122 3.222 15.328 2.386 13.438 2.389 C 9.913 2.389 7.043 5.259 7.043 8.784 C 7.043 8.883 7.045 8.982 7.05 9.08 L 7.088 9.892 L 6.347 10.226 C 3.939 11.31 2.39 13.705 2.389 16.346 C 2.389 20.043 5.4 23.054 9.098 23.054 C 9.491 23.054 9.885 23.02 10.27 22.952 L 11.167 22.794 L 11.556 23.618 C 12.715 26.055 15.169 27.61 17.868 27.618 C 19.502 27.62 21.084 27.047 22.338 25.999 C 22.514 26.826 22.834 27.599 23.273 28.292 C 21.692 29.409 19.804 30.009 17.868 30.007 C 14.561 30.001 11.501 28.257 9.81 25.415 C 9.574 25.433 9.336 25.443 9.098 25.443 C 4.08 25.443 0 21.363 0 16.346 C 0 13.031 1.803 9.999 4.661 8.402 C 4.863 3.734 8.722 0 13.438 0 Z M 22.112 16.23 C 22.447 16.23 22.654 16.459 22.654 16.816 L 22.654 17.224 C 22.654 17.547 22.543 17.665 22.233 17.798 L 22.208 17.808 C 21.397 18.118 20.599 18.275 19.831 18.276 C 19.054 18.275 18.285 18.115 17.572 17.807 L 17.513 17.782 C 17.246 17.667 17.131 17.528 17.131 17.223 L 17.131 16.817 C 17.131 16.459 17.337 16.23 17.672 16.23 L 17.748 16.239 L 17.768 16.248 C 18.432 16.509 19.126 16.642 19.829 16.642 C 20.578 16.635 21.321 16.5 22.025 16.244 L 22.093 16.23 Z M 12.562 11.27 C 12.628 11.27 12.699 11.285 12.768 11.311 L 16.687 12.58 C 16.984 12.679 17.149 12.918 17.149 13.245 L 17.149 13.811 C 17.149 14.14 16.985 14.378 16.687 14.479 L 12.759 15.748 C 12.7 15.767 12.638 15.777 12.576 15.778 C 12.33 15.778 12.172 15.6 12.172 15.343 L 12.172 14.662 C 12.172 14.333 12.342 14.153 12.57 14.105 L 14.766 13.528 L 12.565 12.951 C 12.337 12.891 12.172 12.71 12.172 12.396 L 12.172 11.703 C 12.172 11.401 12.353 11.27 12.562 11.27 Z\" fill=\"url(#idsAA20Tzz9qp9IyWZucN_2g-1534056932)\"></path></g><g><defs><linearGradient id=\"idsAA20Tzz9qp9IyWZucN_3g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 23.893 24.36 C 23.896 21.364 26.324 18.937 29.32 18.934 C 32.315 18.936 34.744 21.365 34.745 24.36 C 34.741 27.355 32.314 29.782 29.32 29.786 C 26.325 29.78 23.899 27.354 23.893 24.36 Z M 28.148 21.833 L 28.148 24.306 L 26.942 24.306 C 26.735 24.306 26.59 24.455 26.59 24.658 C 26.59 24.807 26.654 24.924 26.781 25.062 L 29.006 27.424 C 29.087 27.516 29.202 27.57 29.324 27.573 C 29.448 27.57 29.565 27.516 29.649 27.424 L 31.846 25.063 C 31.996 24.908 32.059 24.813 32.059 24.669 C 32.059 24.456 31.894 24.306 31.697 24.306 L 30.505 24.306 L 30.505 21.833 C 30.505 21.756 30.497 21.684 30.482 21.62 C 30.41 21.317 30.181 21.148 29.835 21.148 L 28.819 21.148 C 28.399 21.148 28.149 21.398 28.149 21.833 Z\" fill=\"url(#idsAA20Tzz9qp9IyWZucN_3g-1534056932)\"></path></g></g></svg>'},YV5XPlv3Q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.11 30.007\" overflow=\"visible\"><g><g><defs><linearGradient id=\"idsYV5XPlv3Qp9IyWZucN_2g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 13.438 0 C 15.679 -0.003 17.836 0.853 19.465 2.393 C 20.701 1.76 22.071 1.43 23.461 1.432 C 28.282 1.432 32.207 5.332 32.245 10.143 C 34.063 11.861 35.099 14.248 35.11 16.749 C 35.11 17.848 34.911 18.902 34.551 19.878 C 33.983 19.23 33.301 18.691 32.54 18.288 C 32.657 17.793 32.72 17.278 32.72 16.749 C 32.709 14.754 31.815 12.866 30.279 11.593 L 29.807 11.206 L 29.845 10.598 C 29.852 10.472 29.857 10.343 29.857 10.216 C 29.857 6.69 26.986 3.82 23.461 3.82 C 22.197 3.819 20.962 4.193 19.913 4.896 L 19.024 5.489 L 18.335 4.671 C 17.122 3.222 15.328 2.386 13.438 2.389 C 9.913 2.389 7.043 5.259 7.043 8.784 C 7.043 8.883 7.045 8.982 7.05 9.08 L 7.088 9.892 L 6.347 10.226 C 3.939 11.31 2.39 13.705 2.389 16.346 C 2.389 20.043 5.4 23.054 9.098 23.054 C 9.491 23.054 9.885 23.02 10.27 22.952 L 11.167 22.794 L 11.556 23.618 C 12.715 26.055 15.169 27.61 17.868 27.618 C 19.502 27.62 21.084 27.047 22.338 25.999 C 22.514 26.826 22.834 27.599 23.273 28.292 C 21.692 29.409 19.804 30.009 17.868 30.007 C 14.561 30.001 11.501 28.257 9.81 25.415 C 9.574 25.433 9.336 25.443 9.098 25.443 C 4.08 25.443 0 21.363 0 16.346 C 0 13.031 1.803 9.999 4.661 8.402 C 4.863 3.734 8.722 0 13.438 0 Z M 22.112 16.23 C 22.447 16.23 22.654 16.459 22.654 16.816 L 22.654 17.224 C 22.654 17.547 22.543 17.665 22.233 17.798 L 22.208 17.808 C 21.397 18.118 20.599 18.275 19.831 18.276 C 19.054 18.275 18.285 18.115 17.572 17.807 L 17.513 17.782 C 17.246 17.667 17.131 17.528 17.131 17.223 L 17.131 16.817 C 17.131 16.459 17.337 16.23 17.672 16.23 L 17.748 16.239 L 17.768 16.248 C 18.432 16.509 19.126 16.642 19.829 16.642 C 20.578 16.635 21.321 16.5 22.025 16.244 L 22.093 16.23 Z M 12.562 11.27 C 12.628 11.27 12.699 11.285 12.768 11.311 L 16.687 12.58 C 16.984 12.679 17.149 12.918 17.149 13.245 L 17.149 13.811 C 17.149 14.14 16.985 14.378 16.687 14.479 L 12.759 15.748 C 12.7 15.767 12.638 15.777 12.576 15.778 C 12.33 15.778 12.172 15.6 12.172 15.343 L 12.172 14.662 C 12.172 14.333 12.342 14.153 12.57 14.105 L 14.766 13.528 L 12.565 12.951 C 12.337 12.891 12.172 12.71 12.172 12.396 L 12.172 11.703 C 12.172 11.401 12.353 11.27 12.562 11.27 Z\" fill=\"url(#idsYV5XPlv3Qp9IyWZucN_2g-1534056932)\"></path></g><g><defs><linearGradient id=\"idsYV5XPlv3Qp9IyWZucN_3g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 23.893 24.36 C 23.896 21.364 26.324 18.937 29.32 18.934 C 32.315 18.936 34.744 21.365 34.745 24.36 C 34.741 27.355 32.314 29.782 29.32 29.786 C 26.325 29.78 23.899 27.354 23.893 24.36 Z M 28.148 21.833 L 28.148 24.306 L 26.942 24.306 C 26.735 24.306 26.59 24.455 26.59 24.658 C 26.59 24.807 26.654 24.924 26.781 25.062 L 29.006 27.424 C 29.087 27.516 29.202 27.57 29.324 27.573 C 29.448 27.57 29.565 27.516 29.649 27.424 L 31.846 25.063 C 31.996 24.908 32.059 24.813 32.059 24.669 C 32.059 24.456 31.894 24.306 31.697 24.306 L 30.505 24.306 L 30.505 21.833 C 30.505 21.756 30.497 21.684 30.482 21.62 C 30.41 21.317 30.181 21.148 29.835 21.148 L 28.819 21.148 C 28.399 21.148 28.149 21.398 28.149 21.833 Z\" fill=\"url(#idsYV5XPlv3Qp9IyWZucN_3g-1534056932)\"></path></g></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1xejzqb\",layoutDependency:layoutDependency,layoutId:\"zt2hAuP_M\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.11 30.007\" overflow=\"visible\"><g><defs><linearGradient id=\"idszt2hAuP_M_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 13.438 0 C 15.679 -0.003 17.836 0.853 19.465 2.393 C 20.701 1.76 22.071 1.43 23.461 1.432 C 28.282 1.432 32.207 5.332 32.245 10.143 C 34.063 11.861 35.099 14.248 35.11 16.749 C 35.11 17.848 34.911 18.902 34.551 19.878 C 33.983 19.23 33.301 18.691 32.54 18.288 C 32.657 17.793 32.72 17.278 32.72 16.749 C 32.709 14.754 31.815 12.866 30.279 11.593 L 29.807 11.206 L 29.845 10.598 C 29.852 10.472 29.857 10.343 29.857 10.216 C 29.857 6.69 26.986 3.82 23.461 3.82 C 22.197 3.819 20.962 4.193 19.913 4.896 L 19.024 5.489 L 18.335 4.671 C 17.122 3.222 15.328 2.386 13.438 2.389 C 9.913 2.389 7.043 5.259 7.043 8.784 C 7.043 8.883 7.045 8.982 7.05 9.08 L 7.088 9.892 L 6.347 10.226 C 3.939 11.31 2.39 13.705 2.389 16.346 C 2.389 20.043 5.4 23.054 9.098 23.054 C 9.491 23.054 9.885 23.02 10.27 22.952 L 11.167 22.794 L 11.556 23.618 C 12.715 26.055 15.169 27.61 17.868 27.618 C 19.502 27.62 21.084 27.047 22.338 25.999 C 22.514 26.826 22.834 27.599 23.273 28.292 C 21.692 29.409 19.804 30.009 17.868 30.007 C 14.561 30.001 11.501 28.257 9.81 25.415 C 9.574 25.433 9.336 25.443 9.098 25.443 C 4.08 25.443 0 21.363 0 16.346 C 0 13.031 1.803 9.999 4.661 8.402 C 4.863 3.734 8.722 0 13.438 0 Z M 22.112 16.23 C 22.447 16.23 22.654 16.459 22.654 16.816 L 22.654 17.224 C 22.654 17.547 22.543 17.665 22.233 17.798 L 22.208 17.808 C 21.397 18.118 20.599 18.275 19.831 18.276 C 19.054 18.275 18.285 18.115 17.572 17.807 L 17.513 17.782 C 17.246 17.667 17.131 17.528 17.131 17.223 L 17.131 16.817 C 17.131 16.459 17.337 16.23 17.672 16.23 L 17.748 16.239 L 17.768 16.248 C 18.432 16.509 19.126 16.642 19.829 16.642 C 20.578 16.635 21.321 16.5 22.025 16.244 L 22.093 16.23 Z M 12.562 11.27 C 12.628 11.27 12.699 11.285 12.768 11.311 L 16.687 12.58 C 16.984 12.679 17.149 12.918 17.149 13.245 L 17.149 13.811 C 17.149 14.14 16.985 14.378 16.687 14.479 L 12.759 15.748 C 12.7 15.767 12.638 15.777 12.576 15.778 C 12.33 15.778 12.172 15.6 12.172 15.343 L 12.172 14.662 C 12.172 14.333 12.342 14.153 12.57 14.105 L 14.766 13.528 L 12.565 12.951 C 12.337 12.891 12.172 12.71 12.172 12.396 L 12.172 11.703 C 12.172 11.401 12.353 11.27 12.562 11.27 Z\" fill=\"url(#idszt2hAuP_M_1g-1534056932)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({AA20Tzz9q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.11 30.007\" overflow=\"visible\"><g><defs><linearGradient id=\"idsAA20Tzz9qzt2hAuP_M_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 13.438 0 C 15.679 -0.003 17.836 0.853 19.465 2.393 C 20.701 1.76 22.071 1.43 23.461 1.432 C 28.282 1.432 32.207 5.332 32.245 10.143 C 34.063 11.861 35.099 14.248 35.11 16.749 C 35.11 17.848 34.911 18.902 34.551 19.878 C 33.983 19.23 33.301 18.691 32.54 18.288 C 32.657 17.793 32.72 17.278 32.72 16.749 C 32.709 14.754 31.815 12.866 30.279 11.593 L 29.807 11.206 L 29.845 10.598 C 29.852 10.472 29.857 10.343 29.857 10.216 C 29.857 6.69 26.986 3.82 23.461 3.82 C 22.197 3.819 20.962 4.193 19.913 4.896 L 19.024 5.489 L 18.335 4.671 C 17.122 3.222 15.328 2.386 13.438 2.389 C 9.913 2.389 7.043 5.259 7.043 8.784 C 7.043 8.883 7.045 8.982 7.05 9.08 L 7.088 9.892 L 6.347 10.226 C 3.939 11.31 2.39 13.705 2.389 16.346 C 2.389 20.043 5.4 23.054 9.098 23.054 C 9.491 23.054 9.885 23.02 10.27 22.952 L 11.167 22.794 L 11.556 23.618 C 12.715 26.055 15.169 27.61 17.868 27.618 C 19.502 27.62 21.084 27.047 22.338 25.999 C 22.514 26.826 22.834 27.599 23.273 28.292 C 21.692 29.409 19.804 30.009 17.868 30.007 C 14.561 30.001 11.501 28.257 9.81 25.415 C 9.574 25.433 9.336 25.443 9.098 25.443 C 4.08 25.443 0 21.363 0 16.346 C 0 13.031 1.803 9.999 4.661 8.402 C 4.863 3.734 8.722 0 13.438 0 Z M 22.112 16.23 C 22.447 16.23 22.654 16.459 22.654 16.816 L 22.654 17.224 C 22.654 17.547 22.543 17.665 22.233 17.798 L 22.208 17.808 C 21.397 18.118 20.599 18.275 19.831 18.276 C 19.054 18.275 18.285 18.115 17.572 17.807 L 17.513 17.782 C 17.246 17.667 17.131 17.528 17.131 17.223 L 17.131 16.817 C 17.131 16.459 17.337 16.23 17.672 16.23 L 17.748 16.239 L 17.768 16.248 C 18.432 16.509 19.126 16.642 19.829 16.642 C 20.578 16.635 21.321 16.5 22.025 16.244 L 22.093 16.23 Z M 12.562 11.27 C 12.628 11.27 12.699 11.285 12.768 11.311 L 16.687 12.58 C 16.984 12.679 17.149 12.918 17.149 13.245 L 17.149 13.811 C 17.149 14.14 16.985 14.378 16.687 14.479 L 12.759 15.748 C 12.7 15.767 12.638 15.777 12.576 15.778 C 12.33 15.778 12.172 15.6 12.172 15.343 L 12.172 14.662 C 12.172 14.333 12.342 14.153 12.57 14.105 L 14.766 13.528 L 12.565 12.951 C 12.337 12.891 12.172 12.71 12.172 12.396 L 12.172 11.703 C 12.172 11.401 12.353 11.27 12.562 11.27 Z\" fill=\"url(#idsAA20Tzz9qzt2hAuP_M_1g-1534056932)\"></path></g></svg>'},YV5XPlv3Q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.11 30.007\" overflow=\"visible\"><g><defs><linearGradient id=\"idsYV5XPlv3Qzt2hAuP_M_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 13.438 0 C 15.679 -0.003 17.836 0.853 19.465 2.393 C 20.701 1.76 22.071 1.43 23.461 1.432 C 28.282 1.432 32.207 5.332 32.245 10.143 C 34.063 11.861 35.099 14.248 35.11 16.749 C 35.11 17.848 34.911 18.902 34.551 19.878 C 33.983 19.23 33.301 18.691 32.54 18.288 C 32.657 17.793 32.72 17.278 32.72 16.749 C 32.709 14.754 31.815 12.866 30.279 11.593 L 29.807 11.206 L 29.845 10.598 C 29.852 10.472 29.857 10.343 29.857 10.216 C 29.857 6.69 26.986 3.82 23.461 3.82 C 22.197 3.819 20.962 4.193 19.913 4.896 L 19.024 5.489 L 18.335 4.671 C 17.122 3.222 15.328 2.386 13.438 2.389 C 9.913 2.389 7.043 5.259 7.043 8.784 C 7.043 8.883 7.045 8.982 7.05 9.08 L 7.088 9.892 L 6.347 10.226 C 3.939 11.31 2.39 13.705 2.389 16.346 C 2.389 20.043 5.4 23.054 9.098 23.054 C 9.491 23.054 9.885 23.02 10.27 22.952 L 11.167 22.794 L 11.556 23.618 C 12.715 26.055 15.169 27.61 17.868 27.618 C 19.502 27.62 21.084 27.047 22.338 25.999 C 22.514 26.826 22.834 27.599 23.273 28.292 C 21.692 29.409 19.804 30.009 17.868 30.007 C 14.561 30.001 11.501 28.257 9.81 25.415 C 9.574 25.433 9.336 25.443 9.098 25.443 C 4.08 25.443 0 21.363 0 16.346 C 0 13.031 1.803 9.999 4.661 8.402 C 4.863 3.734 8.722 0 13.438 0 Z M 22.112 16.23 C 22.447 16.23 22.654 16.459 22.654 16.816 L 22.654 17.224 C 22.654 17.547 22.543 17.665 22.233 17.798 L 22.208 17.808 C 21.397 18.118 20.599 18.275 19.831 18.276 C 19.054 18.275 18.285 18.115 17.572 17.807 L 17.513 17.782 C 17.246 17.667 17.131 17.528 17.131 17.223 L 17.131 16.817 C 17.131 16.459 17.337 16.23 17.672 16.23 L 17.748 16.239 L 17.768 16.248 C 18.432 16.509 19.126 16.642 19.829 16.642 C 20.578 16.635 21.321 16.5 22.025 16.244 L 22.093 16.23 Z M 12.562 11.27 C 12.628 11.27 12.699 11.285 12.768 11.311 L 16.687 12.58 C 16.984 12.679 17.149 12.918 17.149 13.245 L 17.149 13.811 C 17.149 14.14 16.985 14.378 16.687 14.479 L 12.759 15.748 C 12.7 15.767 12.638 15.777 12.576 15.778 C 12.33 15.778 12.172 15.6 12.172 15.343 L 12.172 14.662 C 12.172 14.333 12.342 14.153 12.57 14.105 L 14.766 13.528 L 12.565 12.951 C 12.337 12.891 12.172 12.71 12.172 12.396 L 12.172 11.703 C 12.172 11.401 12.353 11.27 12.562 11.27 Z\" fill=\"url(#idsYV5XPlv3Qzt2hAuP_M_1g-1534056932)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-6jtydm\",layoutDependency:layoutDependency,layoutId:\"zYu4az2AD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.11 30.007\" overflow=\"visible\"><g><defs><linearGradient id=\"idszYu4az2AD_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 13.438 0 C 15.679 -0.003 17.836 0.853 19.465 2.393 C 20.701 1.76 22.071 1.43 23.461 1.432 C 28.282 1.432 32.207 5.332 32.245 10.143 C 34.063 11.861 35.099 14.248 35.11 16.749 C 35.11 17.848 34.911 18.902 34.551 19.878 C 33.983 19.23 33.301 18.691 32.54 18.288 C 32.657 17.793 32.72 17.278 32.72 16.749 C 32.709 14.754 31.815 12.866 30.279 11.593 L 29.807 11.206 L 29.845 10.598 C 29.852 10.472 29.857 10.343 29.857 10.216 C 29.857 6.69 26.986 3.82 23.461 3.82 C 22.197 3.819 20.962 4.193 19.913 4.896 L 19.024 5.489 L 18.335 4.671 C 17.122 3.222 15.328 2.386 13.438 2.389 C 9.913 2.389 7.043 5.259 7.043 8.784 C 7.043 8.883 7.045 8.982 7.05 9.08 L 7.088 9.892 L 6.347 10.226 C 3.939 11.31 2.39 13.705 2.389 16.346 C 2.389 20.043 5.4 23.054 9.098 23.054 C 9.491 23.054 9.885 23.02 10.27 22.952 L 11.167 22.794 L 11.556 23.618 C 12.715 26.055 15.169 27.61 17.868 27.618 C 19.502 27.62 21.084 27.047 22.338 25.999 C 22.514 26.826 22.834 27.599 23.273 28.292 C 21.692 29.409 19.804 30.009 17.868 30.007 C 14.561 30.001 11.501 28.257 9.81 25.415 C 9.574 25.433 9.336 25.443 9.098 25.443 C 4.08 25.443 0 21.363 0 16.346 C 0 13.031 1.803 9.999 4.661 8.402 C 4.863 3.734 8.722 0 13.438 0 Z\" fill=\"url(#idszYu4az2AD_1g-1534056932)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({AA20Tzz9q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.11 30.007\" overflow=\"visible\"><g><defs><linearGradient id=\"idsAA20Tzz9qzYu4az2AD_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 13.438 0 C 15.679 -0.003 17.836 0.853 19.465 2.393 C 20.701 1.76 22.071 1.43 23.461 1.432 C 28.282 1.432 32.207 5.332 32.245 10.143 C 34.063 11.861 35.099 14.248 35.11 16.749 C 35.11 17.848 34.911 18.902 34.551 19.878 C 33.983 19.23 33.301 18.691 32.54 18.288 C 32.657 17.793 32.72 17.278 32.72 16.749 C 32.709 14.754 31.815 12.866 30.279 11.593 L 29.807 11.206 L 29.845 10.598 C 29.852 10.472 29.857 10.343 29.857 10.216 C 29.857 6.69 26.986 3.82 23.461 3.82 C 22.197 3.819 20.962 4.193 19.913 4.896 L 19.024 5.489 L 18.335 4.671 C 17.122 3.222 15.328 2.386 13.438 2.389 C 9.913 2.389 7.043 5.259 7.043 8.784 C 7.043 8.883 7.045 8.982 7.05 9.08 L 7.088 9.892 L 6.347 10.226 C 3.939 11.31 2.39 13.705 2.389 16.346 C 2.389 20.043 5.4 23.054 9.098 23.054 C 9.491 23.054 9.885 23.02 10.27 22.952 L 11.167 22.794 L 11.556 23.618 C 12.715 26.055 15.169 27.61 17.868 27.618 C 19.502 27.62 21.084 27.047 22.338 25.999 C 22.514 26.826 22.834 27.599 23.273 28.292 C 21.692 29.409 19.804 30.009 17.868 30.007 C 14.561 30.001 11.501 28.257 9.81 25.415 C 9.574 25.433 9.336 25.443 9.098 25.443 C 4.08 25.443 0 21.363 0 16.346 C 0 13.031 1.803 9.999 4.661 8.402 C 4.863 3.734 8.722 0 13.438 0 Z\" fill=\"url(#idsAA20Tzz9qzYu4az2AD_1g-1534056932)\"></path></g></svg>'},YV5XPlv3Q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.11 30.007\" overflow=\"visible\"><g><defs><linearGradient id=\"idsYV5XPlv3QzYu4az2AD_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 13.438 0 C 15.679 -0.003 17.836 0.853 19.465 2.393 C 20.701 1.76 22.071 1.43 23.461 1.432 C 28.282 1.432 32.207 5.332 32.245 10.143 C 34.063 11.861 35.099 14.248 35.11 16.749 C 35.11 17.848 34.911 18.902 34.551 19.878 C 33.983 19.23 33.301 18.691 32.54 18.288 C 32.657 17.793 32.72 17.278 32.72 16.749 C 32.709 14.754 31.815 12.866 30.279 11.593 L 29.807 11.206 L 29.845 10.598 C 29.852 10.472 29.857 10.343 29.857 10.216 C 29.857 6.69 26.986 3.82 23.461 3.82 C 22.197 3.819 20.962 4.193 19.913 4.896 L 19.024 5.489 L 18.335 4.671 C 17.122 3.222 15.328 2.386 13.438 2.389 C 9.913 2.389 7.043 5.259 7.043 8.784 C 7.043 8.883 7.045 8.982 7.05 9.08 L 7.088 9.892 L 6.347 10.226 C 3.939 11.31 2.39 13.705 2.389 16.346 C 2.389 20.043 5.4 23.054 9.098 23.054 C 9.491 23.054 9.885 23.02 10.27 22.952 L 11.167 22.794 L 11.556 23.618 C 12.715 26.055 15.169 27.61 17.868 27.618 C 19.502 27.62 21.084 27.047 22.338 25.999 C 22.514 26.826 22.834 27.599 23.273 28.292 C 21.692 29.409 19.804 30.009 17.868 30.007 C 14.561 30.001 11.501 28.257 9.81 25.415 C 9.574 25.433 9.336 25.443 9.098 25.443 C 4.08 25.443 0 21.363 0 16.346 C 0 13.031 1.803 9.999 4.661 8.402 C 4.863 3.734 8.722 0 13.438 0 Z\" fill=\"url(#idsYV5XPlv3QzYu4az2AD_1g-1534056932)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tzqnnu\",layoutDependency:layoutDependency,layoutId:\"neF2N9uIx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.523 2.047\" overflow=\"visible\"><g><defs><linearGradient id=\"idsneF2N9uIx_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.981 0 C 5.316 0 5.523 0.23 5.523 0.587 L 5.523 0.995 C 5.523 1.317 5.412 1.435 5.101 1.569 L 5.077 1.579 C 4.266 1.889 3.468 2.046 2.7 2.047 C 1.923 2.045 1.154 1.886 0.441 1.578 L 0.382 1.553 C 0.115 1.437 0 1.298 0 0.994 L 0 0.588 C 0 0.23 0.206 0 0.541 0 L 0.617 0.009 L 0.637 0.018 C 1.301 0.28 1.995 0.413 2.698 0.413 C 3.447 0.405 4.19 0.27 4.894 0.014 L 4.962 0 L 4.98 0 Z\" fill=\"url(#idsneF2N9uIx_1g-1534056932)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({AA20Tzz9q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.523 2.047\" overflow=\"visible\"><g><defs><linearGradient id=\"idsAA20Tzz9qneF2N9uIx_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.981 0 C 5.316 0 5.523 0.23 5.523 0.587 L 5.523 0.995 C 5.523 1.317 5.412 1.435 5.101 1.569 L 5.077 1.579 C 4.266 1.889 3.468 2.046 2.7 2.047 C 1.923 2.045 1.154 1.886 0.441 1.578 L 0.382 1.553 C 0.115 1.437 0 1.298 0 0.994 L 0 0.588 C 0 0.23 0.206 0 0.541 0 L 0.617 0.009 L 0.637 0.018 C 1.301 0.28 1.995 0.413 2.698 0.413 C 3.447 0.405 4.19 0.27 4.894 0.014 L 4.962 0 L 4.98 0 Z\" fill=\"url(#idsAA20Tzz9qneF2N9uIx_1g-1534056932)\"></path></g></svg>'},YV5XPlv3Q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.523 2.047\" overflow=\"visible\"><g><defs><linearGradient id=\"idsYV5XPlv3QneF2N9uIx_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 4.981 0 C 5.316 0 5.523 0.23 5.523 0.587 L 5.523 0.995 C 5.523 1.317 5.412 1.435 5.101 1.569 L 5.077 1.579 C 4.266 1.889 3.468 2.046 2.7 2.047 C 1.923 2.045 1.154 1.886 0.441 1.578 L 0.382 1.553 C 0.115 1.437 0 1.298 0 0.994 L 0 0.588 C 0 0.23 0.206 0 0.541 0 L 0.617 0.009 L 0.637 0.018 C 1.301 0.28 1.995 0.413 2.698 0.413 C 3.447 0.405 4.19 0.27 4.894 0.014 L 4.962 0 L 4.98 0 Z\" fill=\"url(#idsYV5XPlv3QneF2N9uIx_1g-1534056932)\"></path></g></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10hevia\",layoutDependency:layoutDependency,layoutId:\"UoowKlfGD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.977 4.507\" overflow=\"visible\"><g><defs><linearGradient id=\"idsUoowKlfGD_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.39 0 C 0.456 0 0.527 0.014 0.596 0.041 L 4.515 1.309 C 4.812 1.408 4.977 1.647 4.977 1.975 L 4.977 2.541 C 4.977 2.869 4.813 3.108 4.515 3.208 L 0.587 4.478 C 0.528 4.496 0.466 4.506 0.404 4.507 C 0.158 4.507 0 4.33 0 4.073 L 0 3.391 C 0 3.063 0.17 2.883 0.398 2.835 L 2.594 2.258 L 0.393 1.681 C 0.165 1.62 0 1.44 0 1.125 L 0 0.433 C 0 0.131 0.181 0 0.39 0 Z\" fill=\"url(#idsUoowKlfGD_1g-1534056932)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({AA20Tzz9q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.977 4.507\" overflow=\"visible\"><g><defs><linearGradient id=\"idsAA20Tzz9qUoowKlfGD_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.39 0 C 0.456 0 0.527 0.014 0.596 0.041 L 4.515 1.309 C 4.812 1.408 4.977 1.647 4.977 1.975 L 4.977 2.541 C 4.977 2.869 4.813 3.108 4.515 3.208 L 0.587 4.478 C 0.528 4.496 0.466 4.506 0.404 4.507 C 0.158 4.507 0 4.33 0 4.073 L 0 3.391 C 0 3.063 0.17 2.883 0.398 2.835 L 2.594 2.258 L 0.393 1.681 C 0.165 1.62 0 1.44 0 1.125 L 0 0.433 C 0 0.131 0.181 0 0.39 0 Z\" fill=\"url(#idsAA20Tzz9qUoowKlfGD_1g-1534056932)\"></path></g></svg>'},YV5XPlv3Q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.977 4.507\" overflow=\"visible\"><g><defs><linearGradient id=\"idsYV5XPlv3QUoowKlfGD_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.39 0 C 0.456 0 0.527 0.014 0.596 0.041 L 4.515 1.309 C 4.812 1.408 4.977 1.647 4.977 1.975 L 4.977 2.541 C 4.977 2.869 4.813 3.108 4.515 3.208 L 0.587 4.478 C 0.528 4.496 0.466 4.506 0.404 4.507 C 0.158 4.507 0 4.33 0 4.073 L 0 3.391 C 0 3.063 0.17 2.883 0.398 2.835 L 2.594 2.258 L 0.393 1.681 C 0.165 1.62 0 1.44 0 1.125 L 0 0.433 C 0 0.131 0.181 0 0.39 0 Z\" fill=\"url(#idsYV5XPlv3QUoowKlfGD_1g-1534056932)\"></path></g></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-b3tf60\",layoutDependency:layoutDependency,layoutId:\"f90N_xVIB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.851 10.851\" overflow=\"visible\"><g><defs><linearGradient id=\"idsf90N_xVIB_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 5.425 C 0.003 2.43 2.431 0.002 5.426 0 C 8.422 0.001 10.85 2.43 10.851 5.426 C 10.848 8.421 8.421 10.848 5.426 10.851 C 2.432 10.846 0.005 8.42 0 5.425 Z M 4.255 2.899 L 4.255 5.372 L 3.048 5.372 C 2.841 5.372 2.697 5.521 2.697 5.724 C 2.697 5.872 2.761 5.99 2.888 6.128 L 5.112 8.49 C 5.193 8.581 5.308 8.635 5.431 8.639 C 5.555 8.636 5.672 8.582 5.755 8.49 L 7.952 6.128 C 8.102 5.973 8.165 5.879 8.165 5.734 C 8.165 5.522 8 5.372 7.804 5.372 L 6.612 5.372 L 6.612 2.899 C 6.612 2.821 6.604 2.75 6.588 2.685 C 6.517 2.382 6.287 2.214 5.942 2.214 L 4.926 2.214 C 4.505 2.214 4.256 2.463 4.256 2.899 Z\" fill=\"url(#idsf90N_xVIB_1g-1534056932)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({AA20Tzz9q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.851 10.851\" overflow=\"visible\"><g><defs><linearGradient id=\"idsAA20Tzz9qf90N_xVIB_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 5.425 C 0.003 2.43 2.431 0.002 5.426 0 C 8.422 0.001 10.85 2.43 10.851 5.426 C 10.848 8.421 8.421 10.848 5.426 10.851 C 2.432 10.846 0.005 8.42 0 5.425 Z M 4.255 2.899 L 4.255 5.372 L 3.048 5.372 C 2.841 5.372 2.697 5.521 2.697 5.724 C 2.697 5.872 2.761 5.99 2.888 6.128 L 5.112 8.49 C 5.193 8.581 5.308 8.635 5.431 8.639 C 5.555 8.636 5.672 8.582 5.755 8.49 L 7.952 6.128 C 8.102 5.973 8.165 5.879 8.165 5.734 C 8.165 5.522 8 5.372 7.804 5.372 L 6.612 5.372 L 6.612 2.899 C 6.612 2.821 6.604 2.75 6.588 2.685 C 6.517 2.382 6.287 2.214 5.942 2.214 L 4.926 2.214 C 4.505 2.214 4.256 2.463 4.256 2.899 Z\" fill=\"url(#idsAA20Tzz9qf90N_xVIB_1g-1534056932)\"></path></g></svg>'},YV5XPlv3Q:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.851 10.851\" overflow=\"visible\"><g><defs><linearGradient id=\"idsYV5XPlv3Qf90N_xVIB_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 5.425 C 0.003 2.43 2.431 0.002 5.426 0 C 8.422 0.001 10.85 2.43 10.851 5.426 C 10.848 8.421 8.421 10.848 5.426 10.851 C 2.432 10.846 0.005 8.42 0 5.425 Z M 4.255 2.899 L 4.255 5.372 L 3.048 5.372 C 2.841 5.372 2.697 5.521 2.697 5.724 C 2.697 5.872 2.761 5.99 2.888 6.128 L 5.112 8.49 C 5.193 8.581 5.308 8.635 5.431 8.639 C 5.555 8.636 5.672 8.582 5.755 8.49 L 7.952 6.128 C 8.102 5.973 8.165 5.879 8.165 5.734 C 8.165 5.522 8 5.372 7.804 5.372 L 6.612 5.372 L 6.612 2.899 C 6.612 2.821 6.604 2.75 6.588 2.685 C 6.517 2.382 6.287 2.214 5.942 2.214 L 4.926 2.214 C 4.505 2.214 4.256 2.463 4.256 2.899 Z\" fill=\"url(#idsYV5XPlv3Qf90N_xVIB_1g-1534056932)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1p9j8q7\",layoutDependency:layoutDependency,layoutId:\"sKPp34drm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.851 10.851\" overflow=\"visible\"><path d=\"M 5.426 10.851 C 8.421 10.848 10.848 8.421 10.851 5.426 C 10.85 2.43 8.422 0.001 5.426 0 C 2.431 0.002 0.003 2.43 0 5.425 C 0.005 8.42 2.432 10.846 5.426 10.851 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mpkqrs\",layoutDependency:layoutDependency,layoutId:\"Ps5KNPF6P\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.468 6.425\" overflow=\"visible\"><path d=\"M 1.559 0.685 C 1.559 0.25 1.809 0 2.229 0 L 3.245 0 C 3.59 0 3.82 0.169 3.891 0.472 C 3.907 0.536 3.915 0.608 3.915 0.685 L 3.915 3.158 L 5.107 3.158 C 5.303 3.158 5.468 3.308 5.468 3.521 C 5.468 3.665 5.405 3.76 5.256 3.915 L 3.058 6.276 C 2.975 6.368 2.858 6.422 2.734 6.425 C 2.612 6.422 2.496 6.368 2.415 6.276 L 0.191 3.914 C 0.064 3.776 0 3.659 0 3.51 C 0 3.307 0.144 3.158 0.352 3.158 L 1.558 3.158 L 1.558 0.685 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vrqu7i\",layoutDependency:layoutDependency,layoutId:\"dvpfqE6ID\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Install Termius\"})}),className:\"framer-1vd2hru\",\"data-framer-name\":\"New Host\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"EK21ssJZO\",style:{\"--extracted-1w1cjl5\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"Get unique, device-bound passkeys on each of your devices\"})}),className:\"framer-1y485m8\",\"data-framer-name\":\"Vaults enable\\xa0backup and\\xa0secure\\xa0sync\\xa0across devices.\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"DK0GRMW_o\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n8n114\",layoutDependency:layoutDependency,layoutId:\"kc3KypdwH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-180sy8f\",\"data-border\":true,\"data-framer-name\":\"Frame 26085657\",layoutDependency:layoutDependency,layoutId:\"Vs50r7p9K\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(174, 178, 194, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1jqc2mt\",\"data-framer-name\":\"Macos\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"bM9DZCu3E\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.5 17.5\"><path d=\"M 0.004 8.761 C 0.004 4.009 3.856 0.156 8.609 0.156 C 13.362 0.156 17.215 4.009 17.215 8.761 C 17.215 13.514 13.362 17.367 8.609 17.367 C 3.856 17.367 0.004 13.514 0.004 8.761 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 12.636 4.989 L 12.256 4.989 C 12.2 4.736 12.003 4.528 11.66 4.528 C 11.257 4.528 10.983 4.861 10.983 5.39 C 10.983 5.932 11.261 6.253 11.664 6.253 C 11.983 6.253 12.191 6.085 12.258 5.805 L 12.641 5.805 C 12.581 6.269 12.191 6.596 11.662 6.596 C 11.017 6.596 10.587 6.141 10.587 5.39 C 10.587 4.656 11.015 4.185 11.658 4.185 C 12.24 4.185 12.588 4.57 12.637 4.989 Z M 9.166 6.264 C 9.534 6.264 9.816 6.006 9.816 5.67 L 9.816 5.48 L 9.193 5.518 C 8.879 5.538 8.7 5.677 8.7 5.897 C 8.7 6.118 8.886 6.264 9.166 6.264 Z M 9.079 6.596 C 8.615 6.596 8.304 6.316 8.304 5.897 C 8.304 5.498 8.61 5.247 9.148 5.216 L 9.816 5.178 L 9.816 4.982 C 9.816 4.698 9.628 4.528 9.305 4.528 C 9.005 4.528 8.816 4.669 8.767 4.897 L 8.391 4.897 C 8.418 4.494 8.763 4.185 9.314 4.185 C 9.861 4.185 10.206 4.481 10.206 4.944 L 10.206 6.555 L 9.836 6.555 L 9.836 6.154 L 9.827 6.154 C 9.688 6.421 9.392 6.596 9.078 6.596 Z M 4.71 6.555 L 4.71 4.225 L 5.077 4.225 L 5.077 4.597 L 5.086 4.597 C 5.196 4.351 5.433 4.185 5.747 4.185 C 6.065 4.185 6.301 4.347 6.401 4.629 L 6.41 4.629 C 6.54 4.351 6.814 4.185 7.141 4.185 C 7.602 4.185 7.9 4.486 7.9 4.947 L 7.9 6.555 L 7.51 6.555 L 7.51 5.036 C 7.51 4.718 7.333 4.53 7.026 4.53 C 6.717 4.53 6.5 4.759 6.5 5.074 L 6.5 6.555 L 6.11 6.555 L 6.11 4.994 C 6.11 4.714 5.922 4.53 5.633 4.53 C 5.324 4.53 5.1 4.772 5.1 5.095 L 5.1 6.555 L 4.71 6.555 Z M 9.406 11.97 L 10.127 11.97 C 10.211 12.591 10.788 12.968 11.618 12.968 C 12.403 12.968 12.972 12.556 12.972 11.986 C 12.972 11.501 12.652 11.181 11.85 11.005 L 11.209 10.864 C 10.051 10.612 9.55 10.087 9.55 9.266 C 9.55 8.312 10.391 7.642 11.589 7.642 C 12.744 7.642 13.577 8.331 13.609 9.314 L 12.888 9.314 C 12.823 8.68 12.323 8.291 11.569 8.291 C 10.848 8.291 10.291 8.644 10.291 9.233 C 10.291 9.69 10.599 10.003 11.389 10.175 L 12.03 10.315 C 13.236 10.58 13.713 11.061 13.713 11.878 C 13.713 12.948 12.872 13.617 11.577 13.617 C 10.315 13.617 9.473 12.968 9.405 11.97 Z M 6.124 7.642 C 7.763 7.642 8.788 8.796 8.788 10.632 C 8.788 12.467 7.762 13.617 6.124 13.617 C 4.484 13.617 3.458 12.467 3.458 10.632 C 3.458 8.797 4.484 7.642 6.124 7.642 Z M 6.124 8.307 C 4.941 8.307 4.2 9.205 4.2 10.632 C 4.2 12.055 4.942 12.952 6.124 12.952 C 7.306 12.952 8.047 12.055 8.047 10.632 C 8.047 9.205 7.306 8.307 6.124 8.307 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:12186835700,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"macOS\"})}),className:\"framer-rncdgp\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"Wuu7b3QFS\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dswddc\",\"data-border\":true,\"data-framer-name\":\"Frame 26085655\",layoutDependency:layoutDependency,layoutId:\"Xfe6VEMTP\",style:{\"--border-bottom-width\":\"0.88px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.88px\",\"--border-right-width\":\"0.88px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.88px\",backdropFilter:\"blur(4px)\",backgroundColor:\"rgba(174, 178, 194, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(4px)\"},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-axs0kf\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"c0cefUZOU\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.88 14.88\"><path d=\"M 0 0 L 6.942 0 L 6.942 6.942 L 0 6.942 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 7.933 0 L 14.875 0 L 14.875 6.942 L 7.933 6.942 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 0 7.933 L 6.942 7.933 L 6.942 14.875 L 0 14.875 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 7.933 7.933 L 14.875 7.933 L 14.875 14.875 L 7.933 14.875 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:12242715738,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Windows\"})}),className:\"framer-1w5yegm\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"CDoPIBiWK\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ouyp6e\",\"data-border\":true,\"data-framer-name\":\"Frame 26085657\",layoutDependency:layoutDependency,layoutId:\"RfC1Axr9F\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(174, 178, 194, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-va2k6g\",\"data-framer-name\":\"Fill 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Jc1IZP7Ey\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.25 14.88\"><path d=\"M 3.708 14.004 C 3.708 14.004 4.069 13.774 4.134 13.458 C 4.203 13.142 3.983 12.79 3.742 12.524 C 3.569 12.332 3.213 11.716 2.974 11.304 L 2.974 11.304 L 2.974 11.304 L 2.974 11.304 C 2.886 11.151 2.814 11.027 2.773 10.961 C 2.619 10.713 2.244 10.273 2.041 10.397 C 1.943 10.455 1.88 10.589 1.814 10.731 C 1.74 10.887 1.663 11.052 1.529 11.136 C 1.425 11.201 1.253 11.24 1.083 11.278 C 0.835 11.333 0.59 11.388 0.56 11.522 C 0.535 11.631 0.557 11.736 0.581 11.852 C 0.607 11.98 0.637 12.121 0.611 12.297 C 0.593 12.41 0.558 12.524 0.524 12.633 C 0.459 12.846 0.4 13.036 0.491 13.142 C 0.562 13.224 0.883 13.277 1.231 13.336 L 1.231 13.336 L 1.231 13.336 L 1.231 13.336 C 1.545 13.388 1.881 13.444 2.076 13.529 L 2.133 13.553 C 2.563 13.74 3.4 14.103 3.708 14.004 Z M 6.117 3.871 L 6.117 3.871 L 6.117 3.871 C 5.897 3.78 5.614 3.664 5.487 3.641 C 5.304 3.606 5.001 3.872 4.884 3.984 C 4.767 4.093 4.498 4.306 4.498 4.306 C 4.412 4.459 4.755 4.749 4.938 4.873 C 4.971 4.895 5.001 4.916 5.029 4.936 C 5.158 5.026 5.249 5.09 5.39 5.071 C 5.55 5.049 6.027 4.75 6.291 4.585 L 6.345 4.551 C 6.422 4.503 6.485 4.469 6.535 4.443 C 6.646 4.383 6.695 4.356 6.711 4.27 C 6.731 4.149 6.528 4.028 6.345 3.963 C 6.291 3.943 6.21 3.909 6.117 3.871 L 6.117 3.871 Z M 10.786 11.973 L 10.746 11.951 C 10.497 11.815 10.365 11.423 10.383 11.147 C 10.4 10.876 10.234 10.79 10.234 10.79 C 10.234 10.79 10.117 11.044 9.951 11.215 C 9.785 11.387 9.239 11.626 8.859 11.454 C 8.478 11.283 8.544 10.634 8.544 10.634 C 8.544 10.634 8.412 10.601 8.33 10.669 C 8.267 10.72 8.289 10.994 8.311 11.273 C 8.318 11.365 8.325 11.456 8.33 11.541 C 8.346 11.883 8.247 12.483 8.129 13.03 C 8.015 13.579 8.247 13.954 8.513 14.039 C 8.775 14.125 9.207 13.833 9.536 13.475 C 9.735 13.26 10.212 13.008 10.606 12.8 L 10.606 12.8 C 10.871 12.66 11.098 12.541 11.178 12.465 C 11.365 12.285 11.033 12.106 10.786 11.973 Z M 10.743 11.05 C 10.721 11.514 11.018 11.756 11.381 11.91 C 11.744 12.063 11.85 12.568 11.272 12.9 C 11.172 12.957 11.057 13.021 10.936 13.089 C 10.359 13.411 9.607 13.832 9.29 14.178 C 8.907 14.595 8.31 14.574 8.032 14.417 C 7.755 14.264 7.606 13.912 7.606 13.912 C 7.606 13.912 6.84 13.715 6.03 13.738 C 5.221 13.759 4.452 13.936 4.452 13.936 C 4.452 13.936 4.24 14.507 3.557 14.417 C 3.223 14.375 2.857 14.237 2.485 14.097 C 2.1 13.952 1.709 13.804 1.34 13.759 C 0.614 13.67 -0.129 13.517 0.019 13.012 C 0.047 12.918 0.073 12.835 0.098 12.758 C 0.207 12.418 0.273 12.212 0.168 11.889 C 0.04 11.493 0.04 11.139 0.571 11.026 C 1.106 10.92 1.404 10.763 1.552 10.436 C 1.704 10.105 1.895 10.036 1.895 10.036 C 1.895 10.036 1.704 9.576 1.978 9.071 C 2.101 8.849 2.222 8.49 2.352 8.105 C 2.521 7.609 2.703 7.07 2.919 6.734 C 3.104 6.447 3.335 6.134 3.533 5.864 C 3.745 5.576 3.92 5.338 3.963 5.237 C 4.046 5.045 4.069 4.51 4.026 3.763 C 4.02 3.666 4.011 3.556 4.001 3.436 C 3.931 2.62 3.823 1.347 4.603 0.791 C 5.499 0.152 7.16 0.064 7.8 1.561 C 8.111 2.286 8.131 2.934 8.148 3.525 C 8.168 4.154 8.185 4.717 8.547 5.24 C 9.251 6.25 10.166 7.594 10.443 8.429 C 10.721 9.269 10.423 10.282 10.423 10.282 C 10.423 10.282 10.763 10.589 10.743 11.05 Z M 5.733 3.036 C 5.733 3.171 5.759 3.298 5.802 3.411 C 5.885 3.444 5.988 3.484 6.102 3.532 C 6.065 3.458 6.042 3.363 6.042 3.269 C 6.042 3.01 6.199 2.796 6.388 2.796 C 6.582 2.796 6.737 3.009 6.737 3.269 C 6.737 3.467 6.645 3.639 6.513 3.706 C 6.544 3.719 6.572 3.732 6.6 3.744 L 6.6 3.744 C 6.631 3.758 6.66 3.771 6.688 3.783 C 6.906 3.647 7.054 3.363 7.054 3.036 C 7.054 2.575 6.759 2.2 6.393 2.2 C 6.027 2.2 5.733 2.575 5.733 3.036 Z M 4.177 3.124 C 4.177 3.479 4.332 3.78 4.54 3.881 C 4.612 3.828 4.681 3.763 4.755 3.689 L 4.741 3.693 L 4.729 3.698 C 4.575 3.724 4.423 3.549 4.383 3.308 C 4.346 3.069 4.437 2.852 4.59 2.826 C 4.741 2.802 4.896 2.977 4.935 3.213 C 4.956 3.346 4.938 3.473 4.893 3.562 C 4.916 3.537 4.941 3.515 4.968 3.492 L 4.986 3.476 C 5.055 3.414 5.127 3.376 5.199 3.352 C 5.213 3.278 5.221 3.204 5.221 3.124 C 5.221 2.687 4.986 2.333 4.698 2.333 C 4.409 2.333 4.177 2.684 4.177 3.124 Z M 8.458 10.214 C 8.458 10.214 8.673 9.508 8.544 8.584 C 8.415 7.659 7.137 4.755 6.988 4.622 C 6.905 4.547 6.55 4.759 6.176 4.982 C 5.886 5.155 5.585 5.335 5.39 5.393 C 4.944 5.523 4.303 4.731 4.303 4.731 C 4.409 5.062 4.177 5.81 3.877 6.161 C 3.718 6.349 3.589 6.738 3.459 7.134 C 3.345 7.479 3.229 7.829 3.091 8.054 C 2.79 8.539 2.599 9.508 2.833 10.081 C 2.948 10.363 3.323 10.661 3.681 10.946 C 4.049 11.24 4.4 11.519 4.432 11.753 C 4.495 12.217 4.048 12.285 4.048 12.285 L 4.623 12.965 C 4.623 12.965 5.135 13.076 6.159 12.923 C 7.182 12.766 7.844 11.821 7.844 11.821 C 7.844 11.821 7.844 10.698 7.906 10.388 C 7.969 10.081 8.458 10.214 8.458 10.214 Z\" fill=\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"></path></svg>',svgContentId:9346553276,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Linux\"})}),className:\"framer-1woa9hk\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"Qtj54mmss\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1si14yd\",\"data-border\":true,\"data-framer-name\":\"Frame 26085656\",layoutDependency:layoutDependency,layoutId:\"iXvW7763N\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(174, 178, 194, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1i978v4\",\"data-framer-name\":\"IOS\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"QOxWrtDvr\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.88 14.88\"><path d=\"M 0.214 3.098 C 0.214 1.495 1.514 0.195 3.117 0.195 L 11.824 0.195 C 13.427 0.195 14.727 1.495 14.727 3.098 L 14.727 11.805 C 14.727 13.408 13.427 14.707 11.824 14.707 L 3.117 14.707 C 1.514 14.707 0.214 13.408 0.214 11.805 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 8.885 8.784 L 9.506 8.784 C 9.579 9.318 10.076 9.643 10.791 9.643 C 11.467 9.643 11.957 9.287 11.957 8.797 C 11.957 8.38 11.681 8.103 10.991 7.952 L 10.438 7.83 C 9.441 7.613 9.009 7.161 9.009 6.453 C 9.009 5.631 9.734 5.055 10.766 5.055 C 11.76 5.055 12.479 5.649 12.506 6.495 L 11.885 6.495 C 11.83 5.949 11.398 5.614 10.749 5.614 C 10.128 5.614 9.648 5.918 9.648 6.425 C 9.648 6.819 9.914 7.088 10.594 7.237 L 11.146 7.357 C 12.185 7.585 12.596 7.999 12.596 8.704 C 12.596 9.626 11.871 10.202 10.756 10.202 C 9.668 10.202 8.944 9.643 8.885 8.783 Z M 6.057 5.055 C 7.469 5.055 8.353 6.049 8.353 7.63 C 8.353 9.211 7.469 10.202 6.057 10.202 C 4.645 10.202 3.762 9.211 3.762 7.63 C 3.762 6.049 4.645 5.055 6.057 5.055 Z M 6.057 5.628 C 5.039 5.628 4.4 6.401 4.4 7.63 C 4.4 8.856 5.039 9.629 6.057 9.629 C 7.076 9.629 7.714 8.856 7.714 7.63 C 7.714 6.401 7.076 5.628 6.057 5.628 Z M 2.45 10.119 L 2.45 6.529 L 3.05 6.529 L 3.05 10.119 Z M 2.75 5.89 C 2.542 5.89 2.374 5.721 2.374 5.514 C 2.374 5.303 2.543 5.137 2.75 5.137 C 2.96 5.137 3.126 5.303 3.126 5.514 C 3.126 5.721 2.961 5.89 2.75 5.89 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:9187136846,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"iOS\"})}),className:\"framer-aliogl\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"xODVjf3tF\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17pwx8w\",\"data-border\":true,\"data-framer-name\":\"Frame 26085659\",layoutDependency:layoutDependency,layoutId:\"EFHReslIM\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(174, 178, 194, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1g4nd1q\",\"data-framer-name\":\"Android\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"aJIb_es_s\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(1.733 4.668)\"><g transform=\"translate(0 0)\"><g transform=\"translate(0 0)\"><path d=\"M 17.442 9.796 L 17.426 9.69 C 17.389 9.473 17.346 9.257 17.294 9.04 C 17.205 8.669 17.09 8.305 16.95 7.95 C 16.835 7.652 16.703 7.361 16.554 7.078 C 16.364 6.717 16.15 6.369 15.914 6.037 C 15.624 5.633 15.302 5.253 14.952 4.9 C 14.805 4.752 14.651 4.611 14.492 4.477 C 14.149 4.181 13.783 3.912 13.397 3.673 C 13.402 3.668 13.402 3.663 13.408 3.657 C 13.583 3.351 13.762 3.049 13.937 2.743 C 14.111 2.447 14.28 2.15 14.455 1.849 C 14.576 1.638 14.703 1.421 14.825 1.209 C 14.857 1.157 14.877 1.109 14.893 1.051 C 14.942 0.904 14.945 0.745 14.904 0.596 C 14.893 0.559 14.883 0.522 14.867 0.49 C 14.853 0.455 14.835 0.422 14.814 0.39 C 14.747 0.275 14.651 0.18 14.534 0.115 C 14.43 0.052 14.312 0.014 14.19 0.004 C 14.139 -0.001 14.088 -0.001 14.037 0.004 C 13.995 0.009 13.952 0.014 13.916 0.025 C 13.767 0.062 13.632 0.143 13.529 0.258 C 13.491 0.3 13.458 0.346 13.429 0.395 C 13.307 0.607 13.181 0.824 13.059 1.035 L 12.541 1.929 C 12.366 2.235 12.187 2.537 12.012 2.843 C 11.991 2.875 11.975 2.912 11.954 2.944 L 11.875 2.912 C 10.875 2.532 9.814 2.339 8.745 2.341 L 8.655 2.341 C 7.7 2.35 6.754 2.514 5.852 2.827 L 5.551 2.938 C 5.535 2.907 5.514 2.875 5.498 2.843 C 5.324 2.537 5.144 2.235 4.97 1.929 C 4.795 1.632 4.626 1.336 4.452 1.035 C 4.33 0.823 4.203 0.607 4.081 0.395 C 3.975 0.212 3.8 0.078 3.595 0.025 C 3.553 0.014 3.51 0.009 3.473 0.004 C 3.422 -0.001 3.371 -0.001 3.32 0.004 C 2.983 0.035 2.7 0.27 2.607 0.596 C 2.569 0.744 2.569 0.898 2.617 1.051 C 2.633 1.103 2.659 1.157 2.686 1.209 C 2.807 1.421 2.934 1.638 3.056 1.849 C 3.231 2.145 3.399 2.441 3.574 2.743 C 3.748 3.049 3.928 3.351 4.102 3.657 L 4.108 3.663 C 3.753 3.884 3.414 4.13 3.093 4.398 C 2.52 4.876 2.012 5.427 1.581 6.037 C 1.344 6.368 1.13 6.716 0.941 7.078 C 0.513 7.897 0.219 8.778 0.069 9.69 L 0.053 9.796 C 0.031 9.923 0.016 10.049 0 10.182 L 17.474 10.182 C 17.474 10.049 17.458 9.923 17.442 9.796 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 13.297 7.76 C 13.646 7.528 13.699 6.988 13.408 6.56 C 13.122 6.127 12.604 5.968 12.255 6.2 C 11.907 6.433 11.854 6.972 12.144 7.401 C 12.43 7.834 12.948 7.993 13.297 7.76 Z M 5.377 7.406 C 5.663 6.972 5.615 6.438 5.266 6.206 C 4.917 5.973 4.399 6.131 4.113 6.565 C 3.828 6.998 3.875 7.532 4.224 7.765 C 4.573 7.998 5.086 7.834 5.377 7.406 Z\" fill=\"rgb(32,33,36)\"></path></g></g></g></svg>',svgContentId:10674611378,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Android\"})}),className:\"framer-1ewrn9e\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"l_d_V82YB\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})]}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dkpew1\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"vWDaPR6IS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-67c22a\",layoutDependency:layoutDependency,layoutId:\"krFtdBiLg\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1isr2d4\",layoutDependency:layoutDependency,layoutId:\"qvzmgFNYx\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-11sm3q9\",\"data-framer-name\":\"Frame 1185980906\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"joGosYSXv\",svg:'<svg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"64\" height=\"64\" rx=\"16\" fill=\"url(#paint0_linear_2633_14017)\"/>\\n<path d=\"M47.8404 26.1373C48.8124 26.1373 49.6004 25.3493 49.6004 24.3773V23.5519C49.6004 18.4974 45.5029 14.3999 40.4484 14.3999L39.6268 14.3999C38.6548 14.3999 37.8668 15.1879 37.8668 16.1599C37.8668 17.1319 38.6548 17.9199 39.6268 17.9199H40.4484C43.5589 17.9199 46.0804 20.4414 46.0804 23.5519V24.3773C46.0804 25.3493 46.8684 26.1373 47.8404 26.1373Z\" fill=\"white\"/>\\n<path d=\"M46.0804 39.6306C46.0804 38.6586 46.8684 37.8706 47.8404 37.8706C48.8124 37.8706 49.6004 38.6586 49.6004 39.6306V40.4479C49.6004 45.5024 45.5029 49.5999 40.4484 49.5999H39.6268C38.6548 49.5999 37.8668 48.8119 37.8668 47.8399C37.8668 46.8679 38.6548 46.0799 39.6268 46.0799H40.4484C43.5589 46.0799 46.0804 43.5584 46.0804 40.4479V39.6306Z\" fill=\"white\"/>\\n<path d=\"M16.1604 37.8706C17.1324 37.8706 17.9204 38.6586 17.9204 39.6306V40.4479C17.9204 43.5584 20.4419 46.0799 23.5524 46.0799H24.3735C25.3455 46.0799 26.1335 46.8679 26.1335 47.8399C26.1335 48.8119 25.3455 49.5999 24.3735 49.5999H23.5524C18.4979 49.5999 14.4004 45.5024 14.4004 40.4479L14.4004 39.6306C14.4004 38.6586 15.1884 37.8706 16.1604 37.8706Z\" fill=\"white\"/>\\n<path d=\"M26.1335 16.1599C26.1335 17.1319 25.3455 17.9199 24.3735 17.9199H23.5524C20.4419 17.9199 17.9204 20.4414 17.9204 23.5519V24.3773C17.9204 25.3493 17.1324 26.1373 16.1604 26.1373C15.1884 26.1373 14.4004 25.3493 14.4004 24.3773L14.4004 23.5519C14.4004 18.4974 18.4979 14.3999 23.5524 14.3999L24.3735 14.3999C25.3455 14.3999 26.1335 15.1879 26.1335 16.1599Z\" fill=\"white\"/>\\n<path d=\"M22.8477 26.0156L28.777 28.7896C29.0595 28.9217 29.0433 29.3288 28.7512 29.4381L22.8477 31.6476\" stroke=\"white\" stroke-width=\"2.816\" stroke-linecap=\"round\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.1311 36.2842C27.681 35.7344 28.5725 35.7344 29.1224 36.2842C30.7179 37.8797 33.3047 37.8797 34.9002 36.2842C35.45 35.7344 36.3415 35.7344 36.8914 36.2842C37.4412 36.8341 37.4412 37.7256 36.8914 38.2754C34.1962 40.9706 29.8264 40.9706 27.1311 38.2754C26.5813 37.7256 26.5813 36.8341 27.1311 36.2842Z\" fill=\"white\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_2633_14017\" x1=\"0\" y1=\"0\" x2=\"53.8096\" y2=\"68.5181\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Choose your SSH ID username\"})}),className:\"framer-1mp5s5y\",\"data-framer-name\":\"New Host\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"wCb6WUoa7\",style:{\"--extracted-1w1cjl5\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({VEvdlmveq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Choose your SSH ID username\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:[\"This username will be used in the curl command\",/*#__PURE__*/_jsx(motion.br,{}),\"to get your public keys from anywhere\"]})}),className:\"framer-143a0x3\",\"data-framer-name\":\"Vaults enable\\xa0backup and\\xa0secure\\xa0sync\\xa0across devices.\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"GfusxTr9Z\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({U47Gf372s:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:[\"This username will be used in the curl command\",/*#__PURE__*/_jsx(motion.br,{}),\"to get your public keys\"]})})},VEvdlmveq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:[\"This username will be used in the curl command\",/*#__PURE__*/_jsx(motion.br,{}),\"to get your public keys\"]})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w2kwa3\",layoutDependency:layoutDependency,layoutId:\"EM3uCfJQ9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3t8u2e\",\"data-border\":true,\"data-framer-name\":\"Frame 273\",layoutDependency:layoutDependency,layoutId:\"Rp_hQt4jk\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTUwMA==\",\"--framer-font-family\":'\"Source Code Pro\", \"Source Code Pro Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) 0%, var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)) 100%)\"},children:\"$ curl https://sshid.io/\"})})}),className:\"framer-1sl0grj\",\"data-framer-name\":\"Easy way to get your public keys from anywhere.\",fonts:[\"GF;Source Code Pro-500\"],layoutDependency:layoutDependency,layoutId:\"C3nqVXuyN\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yvtvgj-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"yZpA14GWr-container\",nodeId:\"yZpA14GWr\",rendersWithMotion:true,scopeId:\"vMxDW9e_i\",children:/*#__PURE__*/_jsx(ProTextTypeEffect,{as:\"p\",cursorBlinkDuration:.5,cursorCharacterPreset:\"|\",cursorColorMode:\"matchFirst\",cursorMode:\"preset\",customCursorCharacter:\"|\",deletingSpeed:30,fluidVw:6,font:{fontFamily:'\"Source Code Pro\", \"Source Code Pro Placeholder\", monospace',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"160%\"},height:\"100%\",hideCursorWhileTyping:false,id:\"yZpA14GWr\",initialDelay:0,layoutId:\"yZpA14GWr\",loop:true,maxFont:10,minFont:10,pauseDuration:1e3,reverseMode:false,showCursor:true,sizingMode:\"fluid\",startOnVisible:false,text:[\"richard\",\"lewis\",\"susie\",\"liam\",\"oliver\",\"laura\",\"oscar\",\"lando\"],textAlign:\"left\",textColors:[\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"],typingSpeed:100,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fmap3p\",\"data-border\":true,\"data-framer-name\":\"Large -generetae-step-1\",layoutDependency:layoutDependency,layoutId:\"NGRkwOLKR\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(111deg, rgba(32, 145, 246, 0.1) 0%, rgba(175, 95, 255, 0.1) 100%)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, rgb(82, 174, 255) 0%, rgb(184, 112, 255) 100%)\"},children:\"Continue\"})})}),className:\"framer-1kx7d68\",\"data-framer-name\":\"Generating passkeys\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"pdJuYIXq7\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed6()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14mzfo6\",\"data-framer-name\":\"Frame 1185980937\",layoutDependency:layoutDependency,layoutId:\"P0ChrhvTh\"})]}),isDisplayed7()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-17jq2nt\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"lWLVJKkzV\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a0oeht\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"EQ8cB3PjZ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(141, 145, 165, 0.02)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"# Fetch your public keys with one curl\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-5dqwso, rgb(175, 95, 255))\"},children:\"~\"}),\"$\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-6k5wk9, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\" \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1xy48n3, rgb(140, 218, 30))\"},children:\"curl\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-wjk3lt, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\" \"}),\"https://sshid.io/richard\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-ai2n6u, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\" \"}),\">> ~/.ssh/authorized_keys\"]}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFC3epIH4klw0zh8cfq1avWYgFTl2K0H0eugQU5y= #SSH ID - @richard\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:[\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFq1avWYgFTl2K0H0slkmdeeugQU5y0iLLKTfEK0= #SSH ID - @richard\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-187o97j, var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-t2ptvp, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Yubikey\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1jpqyj2, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzjsEkMJVyEHzrQAA... #SSH ID - @richard\"})]}),className:\"framer-ybd7fg\",\"data-framer-name\":\"# Fetch your public keys with one curl ~$ curl https://sshid.io/richard >> ~/.ssh/authorized_keys\",fonts:[\"GF;Geist Mono-regular\",\"GF;DM Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"q4Gu1LAOE\",style:{\"--extracted-14qxiz\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-187o97j\":\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255))\",\"--extracted-1iakedh\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-1jpqyj2\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-1xy48n3\":\"rgb(140, 218, 30)\",\"--extracted-1yfvjw7\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-2gxw0f\":\"rgb(255, 255, 255)\",\"--extracted-5dqwso\":\"rgb(175, 95, 255)\",\"--extracted-6k5wk9\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-8vgz36\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-ai2n6u\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-t2ptvp\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-wjk3lt\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-ydz9fi\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{JOIhUBGWi:{\"--extracted-1iakedh\":\"rgb(255, 255, 255)\",\"--extracted-2gxw0f\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-ydz9fi\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-ztnly5\":\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255))\"},q6A8cI_5C:{\"--extracted-14qxiz\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-1iakedh\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-1yfvjw7\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-2gxw0f\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-8vgz36\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-ydz9fi\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-ztnly5\":\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({JOIhUBGWi:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFC3epIH4klw0zh8cfq1avWYgFTl2K0H0eugQU5y= #SSH ID - @richard\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:[\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFq1avWYgFTl2K0H0slkmdeeugQU5y0iLLKTfEK0= #SSH ID - @richard\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-ztnly5, var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"#Yubikey\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzjsEkMJVyEHzrQAA... #SSH ID - @richard\"})]}),effect:textEffect,fonts:[\"GF;DM Mono-regular\"]},q6A8cI_5C:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFC3epIH4klw0zh8cfq1avWYgFTl2K0H0eugQU5y= #SSH ID - @richard\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:[\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFq1avWYgFTl2K0H0slkmdeeugQU5y0iLLKTfEK0= #SSH ID - @richard\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-ztnly5, var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"#Yubikey\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBMI1Puj475cMz2v4uooLMuDHzGHKwYWP6Eo1y77iBQ9GZkA3SOph5IlLTkt3VyZvhC+B6mVUNZ3O90t6Lpgcg1oAAAALdGJybWl1cy3jb20= #SSH ID - @richard\"})]}),effect:textEffect,fonts:[\"GF;DM Mono-regular\"]}},baseVariant,gestureVariant)}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7xmg5v\",layoutDependency:layoutDependency,layoutId:\"RZmFgw24V\",children:[isDisplayed8()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kpqykh-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"g5dzoDkzc-container\",nodeId:\"g5dzoDkzc\",rendersWithMotion:true,scopeId:\"vMxDW9e_i\",children:/*#__PURE__*/_jsx(ProTextTypeEffect,{as:\"p\",cursorBlinkDuration:.5,cursorCharacterPreset:\"|\",cursorColorMode:\"matchFirst\",cursorMode:\"preset\",customCursorCharacter:\"|\",deletingSpeed:500,fluidVw:6,font:{fontFamily:'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:450,letterSpacing:\"0em\",lineHeight:\"160%\"},height:\"100%\",hideCursorWhileTyping:false,id:\"g5dzoDkzc\",initialDelay:0,layoutId:\"g5dzoDkzc\",loop:false,maxFont:12,minFont:12,pauseDuration:2e3,reverseMode:false,showCursor:true,sizingMode:\"fluid\",startOnVisible:false,text:[\"https://sshid.io/richard >> ~/.ssh/authorized_keys\"],textAlign:\"left\",textColors:[\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"],typingSpeed:11,width:\"100%\",...addPropertyOverrides({JOIhUBGWi:{maxFont:10,minFont:10}},baseVariant,gestureVariant)})})}),isDisplayed8()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(140, 218, 30))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(175, 95, 255))\"},children:\"~\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, rgb(255, 255, 255))\"},children:\"$\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\" \"}),\"curl\"]})}),className:\"framer-1prghgt\",\"data-framer-name\":\"# Fetch your public keys with one curl ~$ curl https://sshid.io/richard >> ~/.ssh/authorized_keys\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"pQ2GqF3zA\",style:{\"--extracted-1w3ko1f\":\"rgb(175, 95, 255)\",\"--extracted-3sq8v0\":\"rgb(255, 255, 255)\",\"--extracted-c9yw3e\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-r6o4lv\":\"rgb(140, 218, 30)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({JOIhUBGWi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(140, 218, 30))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(175, 95, 255))\"},children:\"~\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, rgb(255, 255, 255))\"},children:\"$\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\" \"}),\"curl\"]})})}},baseVariant,gestureVariant)})]})]})}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ehlaqb\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"ilFEq4IjF\",style:{borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vwybw7\",\"data-framer-name\":\"Frame 1185981948\",layoutDependency:layoutDependency,layoutId:\"X5Co2WRsk\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-166o6up\",\"data-framer-name\":\"Group 58\",layoutDependency:layoutDependency,layoutId:\"apDOI3ltG\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g4ecc6\",\"data-framer-name\":\"Host icon\",layoutDependency:layoutDependency,layoutId:\"IbSs9JmSa\",style:{backgroundColor:\"rgb(233, 84, 32)\",borderBottomLeftRadius:8.2,borderBottomRightRadius:8.2,borderTopLeftRadius:8.2,borderTopRightRadius:8.2},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y7cgx3\",\"data-framer-name\":\"Ubuntu Icon\",layoutDependency:layoutDependency,layoutId:\"xkXgUsoT5\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-89530a\",layoutDependency:layoutDependency,layoutId:\"eB6nK5tSy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.976 15.689\" overflow=\"visible\"><path d=\"M 13.652 2.175 C 13.255 2.868 12.377 3.105 11.69 2.705 C 11.004 2.305 10.768 1.418 11.165 0.725 C 11.562 0.032 12.44 -0.206 13.126 0.194 C 13.813 0.595 14.048 1.481 13.652 2.175 Z M 12.929 7.469 C 12.741 5.306 10.943 3.61 8.751 3.61 C 8.119 3.61 7.521 3.751 6.984 4.004 L 5.986 2.198 C 6.82 1.782 7.758 1.546 8.751 1.546 C 9.329 1.546 9.887 1.627 10.418 1.775 C 10.512 2.358 10.854 2.894 11.4 3.212 C 11.945 3.53 12.576 3.562 13.122 3.354 C 14.184 4.408 14.875 5.842 14.976 7.439 Z M 6.34 11.309 L 5.29 13.085 C 4.033 12.237 3.098 10.941 2.709 9.423 C 3.163 9.05 3.453 8.482 3.453 7.845 C 3.453 7.207 3.163 6.639 2.71 6.266 C 3.098 4.748 4.033 3.452 5.29 2.604 L 6.34 4.38 C 5.261 5.146 4.556 6.412 4.556 7.844 C 4.556 9.278 5.261 10.543 6.34 11.309 Z M 0 7.845 C 0 7.044 0.643 6.395 1.436 6.395 C 2.229 6.395 2.872 7.044 2.872 7.845 C 2.872 8.645 2.229 9.294 1.436 9.294 C 0.643 9.294 0 8.645 0 7.845 Z M 11.165 14.964 C 10.768 14.271 11.003 13.384 11.69 12.984 C 12.377 12.584 13.255 12.821 13.652 13.515 C 14.048 14.208 13.813 15.094 13.126 15.495 C 12.439 15.895 11.561 15.657 11.165 14.964 Z M 12.929 8.22 L 14.976 8.25 C 14.875 9.847 14.184 11.281 13.122 12.335 C 12.576 12.127 11.945 12.159 11.4 12.476 C 10.854 12.795 10.512 13.331 10.418 13.914 C 9.887 14.062 9.329 14.143 8.751 14.143 C 7.758 14.143 6.819 13.907 5.986 13.491 L 6.984 11.685 C 7.521 11.938 8.119 12.08 8.751 12.08 C 10.943 12.08 12.741 10.383 12.929 8.22 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-l24yt5\",layoutDependency:layoutDependency,layoutId:\"OFgtgQj3r\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.872 2.899\" overflow=\"visible\"><path d=\"M 2.68 2.175 C 2.283 2.868 1.405 3.105 0.718 2.705 C 0.031 2.305 -0.204 1.418 0.193 0.725 C 0.589 0.032 1.467 -0.206 2.154 0.194 C 2.841 0.595 3.076 1.481 2.68 2.175 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12lw3m7\",layoutDependency:layoutDependency,layoutId:\"no_awoOpe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.99 5.923\" overflow=\"visible\"><path d=\"M 6.943 5.923 C 6.754 3.76 4.957 2.063 2.765 2.063 C 2.133 2.063 1.535 2.205 0.998 2.457 L 0 0.652 C 0.834 0.235 1.772 0 2.765 0 C 3.343 0 3.901 0.081 4.432 0.229 C 4.526 0.811 4.868 1.348 5.414 1.666 C 5.959 1.984 6.59 2.016 7.136 1.807 C 8.198 2.861 8.889 4.295 8.99 5.892 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12ixgp1\",layoutDependency:layoutDependency,layoutId:\"aAZ9EfYgZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.63 10.48\" overflow=\"visible\"><path d=\"M 1.846 5.24 C 1.846 3.807 2.552 2.542 3.63 1.775 L 2.58 0 C 1.323 0.848 0.388 2.144 0 3.661 C 0.454 4.035 0.744 4.603 0.744 5.24 C 0.744 5.877 0.454 6.446 0 6.819 C 0.388 8.337 1.323 9.633 2.58 10.48 L 3.63 8.705 C 2.552 7.939 1.846 6.673 1.846 5.24 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tw6d65\",layoutDependency:layoutDependency,layoutId:\"HEI7ItJnt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.872 2.899\" overflow=\"visible\"><path d=\"M 0 1.45 C 0 0.649 0.643 0 1.436 0 C 2.229 0 2.872 0.649 2.872 1.45 C 2.872 2.25 2.229 2.899 1.436 2.899 C 0.643 2.899 0 2.25 0 1.45 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1oj3wyu\",layoutDependency:layoutDependency,layoutId:\"alg0M2PV8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.872 2.899\" overflow=\"visible\"><path d=\"M 0.193 2.174 C -0.204 1.481 0.031 0.595 0.718 0.194 C 1.405 -0.206 2.283 0.032 2.68 0.725 C 3.076 1.418 2.841 2.305 2.154 2.705 C 1.467 3.105 0.589 2.868 0.193 2.174 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r37gdn\",layoutDependency:layoutDependency,layoutId:\"kpyFVOFZf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.99 5.923\" overflow=\"visible\"><path d=\"M 2.765 3.859 C 2.134 3.859 1.535 3.718 0.998 3.465 L 0 5.271 C 0.834 5.687 1.772 5.923 2.765 5.923 C 3.343 5.923 3.901 5.842 4.432 5.694 C 4.526 5.111 4.868 4.575 5.414 4.256 C 5.96 3.939 6.59 3.907 7.136 4.115 C 8.198 3.061 8.889 1.627 8.99 0.03 L 6.943 0 C 6.755 2.163 4.957 3.859 2.765 3.859 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7kplvy\",\"data-framer-name\":\"Frame 58\",layoutDependency:layoutDependency,layoutId:\"xl3MppyU4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"acme-api-dev-us-north\"})}),className:\"framer-yke3ha\",\"data-framer-name\":\"Acorn 21C\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"B5oDenQ4q\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"11.39px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(141, 145, 165))\"},children:\"ssh, acme, stan\"})}),className:\"framer-ik9hqi\",\"data-framer-name\":\"SSH\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"pIJfiYKiW\",style:{\"--extracted-r6o4lv\":\"rgb(141, 145, 165)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u8rg83\",\"data-framer-name\":\"Connection Flow Progress Bar\",layoutDependency:layoutDependency,layoutId:\"gQz3lpJhG\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-x4yp1m\",\"data-framer-name\":\"Connection Flow Step\",layoutDependency:layoutDependency,layoutId:\"MQ2wDUjlU\",style:{backgroundColor:\"rgb(32, 145, 246)\",borderBottomLeftRadius:11.77,borderBottomRightRadius:11.77,borderTopLeftRadius:11.77,borderTopRightRadius:11.77},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1pj78y7\",layoutDependency:layoutDependency,layoutId:\"c5Wrd4tDJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.58 10.58\" overflow=\"visible\"><path d=\"M 9.809 0 L 7.921 1.888 L 7.442 1.409 C 6.825 0.792 5.748 0.791 5.13 1.409 L 4.473 2.067 L 4.04 1.635 L 3.27 2.406 L 8.175 7.31 L 8.945 6.54 L 8.513 6.108 L 9.171 5.45 C 9.808 4.812 9.808 3.775 9.171 3.138 L 8.692 2.659 L 10.58 0.771 Z M 2.406 3.27 L 1.635 4.04 L 2.067 4.473 L 1.409 5.13 C 0.772 5.768 0.772 6.805 1.409 7.442 L 1.888 7.921 L 0 9.809 L 0.771 10.58 L 2.659 8.692 L 3.138 9.171 C 3.446 9.479 3.857 9.65 4.294 9.65 C 4.73 9.65 5.141 9.48 5.45 9.171 L 6.108 8.513 L 6.54 8.945 L 7.31 8.175 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-xe42ux\",layoutDependency:layoutDependency,layoutId:\"gTBBIcw6q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.31 7.31\" overflow=\"visible\"><path d=\"M 6.54 0 L 4.651 1.888 L 4.172 1.409 C 3.555 0.792 2.479 0.791 1.861 1.409 L 1.203 2.067 L 0.771 1.635 L 0 2.406 L 4.905 7.31 L 5.675 6.54 L 5.243 6.108 L 5.901 5.45 C 6.539 4.812 6.539 3.775 5.901 3.138 L 5.422 2.659 L 7.31 0.771 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h9kvlk\",layoutDependency:layoutDependency,layoutId:\"uWPG8LiP3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.31 7.31\" overflow=\"visible\"><path d=\"M 2.406 0 L 1.635 0.771 L 2.067 1.203 L 1.409 1.861 C 0.772 2.498 0.772 3.535 1.409 4.172 L 1.888 4.651 L 0 6.54 L 0.771 7.31 L 2.659 5.422 L 3.138 5.901 C 3.446 6.209 3.857 6.38 4.294 6.38 C 4.73 6.38 5.141 6.21 5.45 5.901 L 6.108 5.243 L 6.54 5.675 L 7.31 4.905 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-anihqs\",\"data-framer-name\":\"Rectangle 86\",layoutDependency:layoutDependency,layoutId:\"IkXaAiaTw\",style:{backgroundColor:\"rgb(32, 145, 246)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4bt1nu\",\"data-framer-name\":\"Connection Flow Step\",layoutDependency:layoutDependency,layoutId:\"nwqGxynLy\",style:{backgroundColor:\"rgba(141, 145, 165, 0.4)\",borderBottomLeftRadius:17.41,borderBottomRightRadius:17.41,borderTopLeftRadius:17.41,borderTopRightRadius:17.41},children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-u6oehl\",layoutDependency:layoutDependency,layoutId:\"pBjzdKBcr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.3 10.3\" overflow=\"visible\"><path d=\"M 9.27 2.919 L 9.27 2.678 C 9.27 1.768 8.532 1.03 7.622 1.03 L 7.382 1.03 C 7.097 1.03 6.867 0.799 6.867 0.515 C 6.867 0.231 7.097 0 7.382 0 L 7.622 0 C 9.101 0 10.3 1.199 10.3 2.678 L 10.3 2.919 C 10.3 3.204 10.069 3.434 9.785 3.434 C 9.501 3.434 9.27 3.204 9.27 2.919 Z M 9.27 7.383 C 9.27 7.098 9.501 6.868 9.785 6.868 C 10.069 6.868 10.3 7.098 10.3 7.383 L 10.3 7.622 C 10.3 9.101 9.101 10.3 7.622 10.3 L 7.382 10.3 C 7.097 10.3 6.867 10.069 6.867 9.785 C 6.867 9.501 7.097 9.27 7.382 9.27 L 7.622 9.27 C 8.532 9.27 9.27 8.532 9.27 7.622 Z M 1.03 7.622 C 1.03 8.532 1.768 9.27 2.678 9.27 L 2.918 9.27 C 3.203 9.27 3.433 9.501 3.433 9.785 C 3.433 10.069 3.203 10.3 2.918 10.3 L 2.678 10.3 C 1.199 10.3 0 9.101 0 7.622 L 0 7.383 C 0 7.098 0.231 6.868 0.515 6.868 C 0.799 6.868 1.03 7.098 1.03 7.383 Z M 3.433 0.515 C 3.433 0.799 3.203 1.03 2.918 1.03 L 2.678 1.03 C 1.768 1.03 1.03 1.768 1.03 2.678 L 1.03 2.919 C 1.03 3.204 0.799 3.434 0.515 3.434 C 0.231 3.434 0 3.204 0 2.919 L 0 2.678 C 0 1.199 1.199 0 2.678 0 L 2.918 0 C 3.203 0 3.433 0.231 3.433 0.515 Z M 3.725 6.404 C 3.886 6.243 4.147 6.243 4.308 6.404 C 4.775 6.87 5.532 6.87 5.999 6.404 C 6.159 6.243 6.42 6.243 6.581 6.404 C 6.742 6.565 6.742 6.825 6.581 6.986 C 5.793 7.775 4.514 7.775 3.725 6.986 C 3.564 6.825 3.564 6.565 3.725 6.404 Z M 4.379 4.021 C 4.499 4.085 4.572 4.214 4.564 4.35 C 4.557 4.486 4.471 4.606 4.344 4.657 L 2.588 5.359 C 2.408 5.431 2.204 5.343 2.132 5.163 C 2.06 4.983 2.148 4.779 2.328 4.707 L 3.382 4.285 L 2.293 3.704 C 2.122 3.613 2.057 3.4 2.148 3.229 C 2.239 3.058 2.452 2.993 2.623 3.085 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dzd2s9\",layoutDependency:layoutDependency,layoutId:\"REvVBFVCC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.433 3.434\" overflow=\"visible\"><path d=\"M 2.918 3.434 C 3.203 3.434 3.433 3.204 3.433 2.919 L 3.433 2.678 C 3.433 1.199 2.234 0 0.755 0 L 0.515 0 C 0.231 0 0 0.231 0 0.515 C 0 0.799 0.231 1.03 0.515 1.03 L 0.755 1.03 C 1.666 1.03 2.403 1.768 2.403 2.678 L 2.403 2.919 C 2.403 3.204 2.634 3.434 2.918 3.434 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yknx1a\",layoutDependency:layoutDependency,layoutId:\"HaF_RZTV7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.433 3.432\" overflow=\"visible\"><path d=\"M 2.403 0.515 C 2.403 0.231 2.634 0 2.918 0 C 3.203 0 3.433 0.231 3.433 0.515 L 3.433 0.754 C 3.433 2.233 2.234 3.432 0.755 3.432 L 0.515 3.432 C 0.231 3.432 0 3.202 0 2.917 C 0 2.633 0.231 2.402 0.515 2.402 L 0.755 2.402 C 1.666 2.402 2.403 1.664 2.403 0.754 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-97puhk\",layoutDependency:layoutDependency,layoutId:\"LIWKGG_Q_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.433 3.432\" overflow=\"visible\"><path d=\"M 1.03 0.515 C 1.03 0.231 0.799 0 0.515 0 C 0.231 0 0 0.231 0 0.515 L 0 0.754 C 0 2.233 1.199 3.432 2.678 3.432 L 2.918 3.432 C 3.203 3.432 3.433 3.202 3.433 2.917 C 3.433 2.633 3.203 2.402 2.918 2.402 L 2.678 2.402 C 1.768 2.402 1.03 1.664 1.03 0.754 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-j08t6g\",layoutDependency:layoutDependency,layoutId:\"N3DxRYL75\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.433 3.434\" overflow=\"visible\"><path d=\"M 3.433 0.515 C 3.433 0.799 3.203 1.03 2.918 1.03 L 2.678 1.03 C 1.768 1.03 1.03 1.768 1.03 2.678 L 1.03 2.919 C 1.03 3.204 0.799 3.434 0.515 3.434 C 0.231 3.434 0 3.204 0 2.919 L 0 2.678 C 0 1.199 1.199 0 2.678 0 L 2.918 0 C 3.203 0 3.433 0.231 3.433 0.515 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yx0nw0\",layoutDependency:layoutDependency,layoutId:\"pLnisVvmA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.097 1.295\" overflow=\"visible\"><path d=\"M 0.121 0.121 C 0.282 -0.04 0.542 -0.04 0.703 0.121 C 1.17 0.588 1.927 0.588 2.394 0.121 C 2.555 -0.04 2.816 -0.04 2.977 0.121 C 3.138 0.282 3.138 0.542 2.977 0.703 C 2.188 1.492 0.909 1.492 0.121 0.703 C -0.04 0.542 -0.04 0.282 0.121 0.121 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uw8vaw\",layoutDependency:layoutDependency,layoutId:\"BSL01sLkl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.458 2.341\" overflow=\"visible\"><path d=\"M 0.516 0.041 C 0.345 -0.05 0.133 0.015 0.041 0.186 C -0.05 0.357 0.015 0.57 0.186 0.661 L 1.275 1.242 L 0.221 1.664 C 0.041 1.736 -0.047 1.94 0.025 2.12 C 0.097 2.3 0.302 2.388 0.482 2.316 L 2.237 1.614 C 2.364 1.563 2.45 1.443 2.458 1.307 C 2.465 1.17 2.393 1.042 2.272 0.978 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xkrpjx\",layoutDependency:layoutDependency,layoutId:\"gAZMmmy0A\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33.492 33.491\" overflow=\"visible\"><g><defs><linearGradient id=\"idsgAZMmmy0A_1g757531170\" x1=\"0.10145503879149903\" x2=\"0.8985451638105462\" y1=\"0\" y2=\"1.0000002541771504\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 17.628 0 C 26.466 0.459 33.492 7.775 33.492 16.734 C 33.492 25.989 25.995 33.491 16.747 33.491 L 16.314 33.486 C 7.265 33.257 0 25.844 0 16.734 C 0 16.158 0.029 15.588 0.086 15.027 L 3.635 15.027 C 3.563 15.586 3.526 16.155 3.526 16.734 C 3.526 24.044 9.447 29.967 16.747 29.967 C 24.046 29.966 29.967 24.044 29.967 16.734 C 29.966 9.721 24.516 3.987 17.628 3.533 Z\" fill=\"url(#idsgAZMmmy0A_1g757531170)\"></path></g></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gdhnky\",\"data-framer-name\":\"Rectangle 86\",layoutDependency:layoutDependency,layoutId:\"fhZiJd6RS\",style:{backgroundColor:\"rgba(141, 145, 165, 0.4)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sukogs\",\"data-framer-name\":\"Connection Flow Step\",layoutDependency:layoutDependency,layoutId:\"V44FAcyDq\",style:{backgroundColor:\"rgba(141, 145, 165, 0.4)\",borderBottomLeftRadius:11.77,borderBottomRightRadius:11.77,borderTopLeftRadius:11.77,borderTopRightRadius:11.77},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-akkixn\",layoutDependency:layoutDependency,layoutId:\"ykfKs7cfM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.28 7.324\" overflow=\"visible\"><path d=\"M 4.593 2.333 L 4.593 3.463 L 0 5.797 L 0 4.363 L 3.013 2.919 L 0 1.465 L 0 0 Z M 10.28 7.324 L 4.943 7.324 L 4.943 6.027 L 10.28 6.027 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1uneof0\",layoutDependency:layoutDependency,layoutId:\"AU71vqnxS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.593 5.797\" overflow=\"visible\"><path d=\"M 4.593 2.333 L 4.593 3.463 L 0 5.797 L 0 4.363 L 3.013 2.919 L 0 1.465 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14abue9\",layoutDependency:layoutDependency,layoutId:\"x0Fmj5vZ2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.336 1.297\" overflow=\"visible\"><path d=\"M 5.336 1.297 L 0 1.297 L 0 0 L 5.336 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ipyi1l\",layoutDependency:layoutDependency,layoutId:\"TIwHvtpv4\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1mfrbr9\",layoutDependency:layoutDependency,layoutId:\"yPVliUNUv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 124 124\" overflow=\"visible\"><path d=\"M 0 62 C 0 27.758 27.758 0 62 0 C 96.242 0 124 27.758 124 62 C 124 96.242 96.242 124 62 124 C 27.758 124 0 96.242 0 62 Z\" fill=\"rgba(157,103,255,0.05)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b4csej\",layoutDependency:layoutDependency,layoutId:\"SeorWteEb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.667 82.667\" overflow=\"visible\"><path d=\"M 0 41.333 C 0 18.506 18.506 0 41.333 0 C 64.161 0 82.667 18.506 82.667 41.333 C 82.667 64.161 64.161 82.667 41.333 82.667 C 18.506 82.667 0 64.161 0 41.333 Z\" fill=\"rgba(157,103,255,0.1)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-u54dzp\",layoutDependency:layoutDependency,layoutId:\"rFO35ljt1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33 37\" overflow=\"visible\"><g><path d=\"M 0 37 L 0 0 L 33 0 L 33 37 Z\" fill=\"transparent\"></path><g><defs><linearGradient id=\"idsrFO35ljt1_3g757531330\" x1=\"-1.420611841496111e-7\" x2=\"1.0000004626788757\" y1=\"0.3218413568851416\" y2=\"0.6781587573564518\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 15.538 13.479 C 15.763 13.443 16.735 13.444 16.986 13.455 C 19.851 13.577 22.317 14.789 24.274 16.853 C 25.706 18.387 26.606 20.354 26.834 22.455 C 26.891 23.01 27.025 23.629 26.556 24.055 C 26.381 24.214 26.113 24.361 25.865 24.325 C 24.778 24.167 25.027 23.313 24.902 22.496 C 24.701 20.821 24.049 19.336 22.923 18.085 C 18.449 13.113 9.445 15.077 8.19 21.959 C 8.111 22.388 8.093 22.889 8.07 23.33 C 8.054 24.855 8.243 26.543 8.655 28.012 C 9.302 30.321 10.72 32.472 12.316 34.222 C 12.619 34.555 13.089 34.933 13.287 35.332 C 13.584 35.927 12.994 36.447 12.51 36.668 C 12.26 36.637 12.04 36.575 11.847 36.398 C 11.011 35.631 10.198 34.664 9.507 33.765 C 9.03 33.144 8.657 32.396 8.273 31.732 C 7.28 30.014 6.625 28.163 6.324 26.195 C 6.181 25.42 6.197 24.641 6.16 23.87 C 6.044 21.499 6.715 19.506 8.115 17.609 C 9.649 15.53 11.928 14.127 14.448 13.635 C 14.797 13.566 15.18 13.53 15.538 13.479 Z\" fill=\"url(#idsrFO35ljt1_3g757531330)\"></path></g><g><defs><linearGradient id=\"idsrFO35ljt1_4g757531168\" x1=\"0.12197811898499855\" x2=\"0.8780218363721248\" y1=\"1.2572085067441563e-7\" y2=\"0.9999998152311581\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 15.807 4.524 C 16.938 4.368 19.944 4.734 21.057 4.979 C 24.903 5.786 28.41 7.777 31.099 10.68 C 31.803 11.441 32.338 12.073 32.897 12.952 C 32.912 13.338 32.913 13.691 32.617 13.988 C 32.307 14.3 31.659 14.278 31.337 13.999 C 30.944 13.657 30.672 13.14 30.341 12.736 C 27.501 9.155 23.132 6.983 18.665 6.48 C 18.169 6.424 17.622 6.421 17.119 6.403 C 16.524 6.365 16.108 6.39 15.526 6.414 C 11.435 6.564 7.517 8.129 4.423 10.848 C 3.745 11.445 3.12 12.1 2.554 12.806 C 2.239 13.201 1.961 13.62 1.624 13.996 C 0.974 14.754 -0.332 13.833 0.148 12.984 C 0.393 12.55 0.833 11.968 1.146 11.581 C 4.024 8.079 8.025 5.715 12.448 4.905 C 12.936 4.812 13.429 4.751 13.92 4.678 C 14.545 4.585 15.179 4.585 15.807 4.524 Z\" fill=\"url(#idsrFO35ljt1_4g757531168)\"></path></g><g><defs><linearGradient id=\"idsrFO35ljt1_5g757531357\" x1=\"0.0000015085657291691312\" x2=\"0.9999995130640118\" y1=\"0.25939072344462444\" y2=\"0.7406097681840446\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 16.193 22.487 C 16.599 22.431 17.052 22.632 17.21 23.031 C 17.357 23.433 17.281 23.88 17.336 24.302 C 17.959 29.071 22.244 31.946 26.826 31.206 C 27.568 31.086 28.614 31.027 28.421 32.214 C 28.362 32.578 28.068 32.813 27.769 32.991 C 27.546 33.064 27.104 33.073 26.846 33.106 C 21.189 33.843 15.766 29.815 15.478 23.883 C 15.445 23.196 15.429 22.728 16.193 22.487 Z\" fill=\"url(#idsrFO35ljt1_5g757531357)\"></path></g><g><defs><linearGradient id=\"idsrFO35ljt1_6g757531359\" x1=\"2.305287370996112e-7\" x2=\"1.000000828370014\" y1=\"0.28773461550716634\" y2=\"0.712265834028142\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 21.425 37 C 21.076 36.805 20.527 36.655 20.131 36.513 C 19.585 36.315 19.051 36.087 18.531 35.829 C 15.387 34.263 12.58 31.187 11.524 27.743 C 10.889 25.671 10.399 22.878 11.478 20.884 C 12.183 19.563 13.387 18.589 14.813 18.185 C 16.301 17.753 18.002 17.958 19.349 18.718 C 20.567 19.404 21.548 20.674 21.923 22.029 C 22.126 22.761 22.07 23.453 22.175 24.184 C 22.31 25.12 23.066 25.998 23.854 26.451 C 24.723 26.951 25.845 27.151 26.816 26.877 C 27.853 26.583 28.744 26 29.277 25.029 C 30.014 23.685 29.562 21.292 29.161 19.877 C 28.979 19.235 28.703 18.611 28.403 18.018 C 27.193 15.621 25.313 13.746 22.997 12.452 C 19.826 10.68 15.945 10.353 12.484 11.371 C 9.254 12.322 6.35 14.535 4.727 17.538 C 3.404 19.986 3.179 22.705 3.47 25.436 C 3.579 26.453 3.741 27.47 4.027 28.454 C 4.174 28.958 4.587 29.98 4.602 30.435 C 4.607 30.572 4.57 30.71 4.506 30.831 C 4.384 31.061 4.132 31.287 3.88 31.357 C 3.639 31.425 3.385 31.334 3.175 31.212 C 2.681 30.926 2.163 28.758 2.003 28.128 C 1.714 26.993 1.566 25.842 1.494 24.674 C 1.304 21.598 1.792 18.907 3.35 16.232 C 5.351 12.81 8.611 10.335 12.412 9.352 C 16.459 8.285 20.758 8.884 24.371 11.019 C 27.644 12.988 30.095 16.081 31.066 19.844 C 31.543 21.689 31.844 24.263 30.839 25.976 C 30.07 27.317 28.803 28.29 27.322 28.677 C 25.935 29.033 24.124 28.8 22.897 28.025 C 21.702 27.27 20.806 26.175 20.435 24.774 C 20.247 24.167 20.291 23.534 20.221 22.916 C 20.099 21.84 19.399 20.898 18.502 20.355 C 16.769 19.305 14.244 19.795 13.174 21.594 C 12.349 22.98 12.743 24.961 13.086 26.454 C 13.842 29.478 15.909 32.067 18.517 33.683 C 19.299 34.159 20.119 34.51 20.979 34.808 C 21.354 34.938 21.946 35.038 22.255 35.244 C 23.034 35.763 22.738 36.639 22.011 37 Z\" fill=\"url(#idsrFO35ljt1_6g757531359)\"></path></g><g><defs><linearGradient id=\"idsrFO35ljt1_7g757531190\" x1=\"0.24785040650603185\" x2=\"0.7521505912744761\" y1=\"-6.015091974509446e-8\" y2=\"1.000002038699872\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 15.639 0 L 17.294 0 C 17.466 0.053 17.577 0.051 17.754 0.057 C 20.663 0.149 23.559 0.909 26.207 2.121 C 26.669 2.332 27.127 2.526 27.558 2.799 C 27.92 3.028 27.961 3.216 28.042 3.608 C 27.704 4.773 27.126 4.694 26.213 4.216 C 25.875 4.038 25.463 3.853 25.112 3.695 C 24.657 3.492 24.197 3.303 23.732 3.125 C 22.678 2.734 21.593 2.432 20.489 2.222 C 16.212 1.403 11.4 1.99 7.463 3.872 C 6.893 4.145 6.074 4.81 5.471 4.467 C 5.263 4.346 5.111 4.144 5.05 3.908 C 4.788 2.896 5.719 2.601 6.447 2.245 C 8.964 1.016 11.716 0.297 14.5 0.079 C 14.846 0.052 15.318 0.094 15.639 0 Z\" fill=\"url(#idsrFO35ljt1_7g757531190)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-56u14x\",layoutDependency:layoutDependency,layoutId:\"YRj7jKSBv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33 37\" overflow=\"visible\"><path d=\"M 0 37 L 0 0 L 33 0 L 33 37 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bh7fpg\",layoutDependency:layoutDependency,layoutId:\"dNDS9LWxb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.749 23.22\" overflow=\"visible\"><g><defs><linearGradient id=\"idsdNDS9LWxb_1g757531330\" x1=\"-1.420611841496111e-7\" x2=\"1.0000004626788757\" y1=\"0.3218413568851416\" y2=\"0.6781587573564518\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 9.391 0.031 C 9.616 -0.005 10.588 -0.004 10.839 0.006 C 13.704 0.129 16.17 1.341 18.127 3.405 C 19.56 4.939 20.459 6.906 20.687 9.007 C 20.744 9.562 20.878 10.181 20.409 10.607 C 20.234 10.766 19.966 10.913 19.718 10.877 C 18.631 10.718 18.88 9.864 18.755 9.048 C 18.554 7.373 17.902 5.888 16.776 4.637 C 12.302 -0.335 3.298 1.629 2.043 8.511 C 1.964 8.94 1.946 9.44 1.923 9.882 C 1.907 11.407 2.096 13.095 2.508 14.564 C 3.155 16.873 4.573 19.024 6.169 20.773 C 6.472 21.106 6.942 21.485 7.14 21.883 C 7.437 22.479 6.847 22.999 6.363 23.22 C 6.113 23.189 5.893 23.127 5.7 22.95 C 4.864 22.183 4.051 21.216 3.36 20.317 C 2.883 19.696 2.51 18.947 2.126 18.284 C 1.133 16.566 0.478 14.715 0.177 12.747 C 0.034 11.972 0.05 11.193 0.013 10.421 C -0.103 8.051 0.568 6.058 1.968 4.161 C 3.502 2.082 5.781 0.678 8.301 0.186 C 8.65 0.118 9.033 0.081 9.391 0.031 Z\" fill=\"url(#idsdNDS9LWxb_1g757531330)\"></path></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-76dqic\",layoutDependency:layoutDependency,layoutId:\"h3njcOJQ3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.858 9.791\" overflow=\"visible\"><g><defs><linearGradient id=\"idsh3njcOJQ3_1g757531168\" x1=\"0.12197811898499855\" x2=\"0.8780218363721248\" y1=\"1.2572085067441563e-7\" y2=\"0.9999998152311581\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 15.763 0.038 C 16.894 -0.119 19.9 0.248 21.013 0.492 C 24.859 1.3 28.365 3.29 31.055 6.193 C 31.759 6.955 32.294 7.586 32.852 8.465 C 32.868 8.851 32.869 9.204 32.573 9.502 C 32.263 9.814 31.614 9.792 31.293 9.512 C 30.9 9.17 30.628 8.654 30.297 8.249 C 27.457 4.669 23.088 2.497 18.621 1.993 C 18.125 1.937 17.578 1.934 17.075 1.916 C 16.48 1.878 16.063 1.904 15.482 1.927 C 11.391 2.077 7.473 3.642 4.379 6.361 C 3.701 6.958 3.076 7.613 2.51 8.32 C 2.195 8.714 1.917 9.133 1.58 9.509 C 0.93 10.267 -0.376 9.347 0.104 8.497 C 0.349 8.063 0.789 7.481 1.102 7.095 C 3.98 3.592 7.98 1.229 12.404 0.418 C 12.892 0.325 13.385 0.265 13.876 0.192 C 14.501 0.099 15.135 0.099 15.763 0.038 Z\" fill=\"url(#idsh3njcOJQ3_1g757531168)\"></path></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3xonsg\",layoutDependency:layoutDependency,layoutId:\"V_3QvwvNm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.978 10.715\" overflow=\"visible\"><g><defs><linearGradient id=\"idsV_3QvwvNm_1g757531357\" x1=\"0.0000015085657291691312\" x2=\"0.9999995130640118\" y1=\"0.25939072344462444\" y2=\"0.7406097681840446\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.727 0.009 C 1.133 -0.047 1.585 0.154 1.744 0.553 C 1.891 0.955 1.815 1.402 1.87 1.824 C 2.493 6.592 6.778 9.468 11.36 8.728 C 12.102 8.608 13.148 8.549 12.955 9.735 C 12.896 10.099 12.602 10.334 12.303 10.513 C 12.08 10.585 11.637 10.595 11.38 10.628 C 5.723 11.365 0.3 7.337 0.012 1.405 C -0.021 0.718 -0.037 0.249 0.727 0.009 Z\" fill=\"url(#idsV_3QvwvNm_1g757531357)\"></path></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11burwh\",layoutDependency:layoutDependency,layoutId:\"rN_PYuErt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.054 28.165\" overflow=\"visible\"><g><defs><linearGradient id=\"idsrN_PYuErt_1g757531359\" x1=\"2.305287370996112e-7\" x2=\"1.000000828370014\" y1=\"0.28773461550716634\" y2=\"0.712265834028142\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 19.97 28.165 C 19.621 27.969 19.072 27.82 18.676 27.678 C 18.13 27.48 17.596 27.252 17.076 26.993 C 13.932 25.428 11.124 22.352 10.069 18.908 C 9.434 16.836 8.944 14.043 10.023 12.049 C 10.728 10.728 11.932 9.754 13.358 9.35 C 14.846 8.917 16.547 9.123 17.894 9.882 C 19.112 10.569 20.093 11.839 20.468 13.194 C 20.67 13.926 20.615 14.618 20.72 15.349 C 20.855 16.285 21.61 17.163 22.398 17.616 C 23.268 18.116 24.39 18.316 25.361 18.041 C 26.398 17.748 27.289 17.165 27.822 16.194 C 28.559 14.85 28.107 12.456 27.706 11.042 C 27.524 10.4 27.247 9.776 26.948 9.183 C 25.738 6.785 23.858 4.911 21.541 3.617 C 18.371 1.845 14.49 1.518 11.029 2.536 C 7.799 3.487 4.895 5.7 3.272 8.702 C 1.949 11.151 1.724 13.869 2.015 16.601 C 2.124 17.617 2.286 18.635 2.572 19.618 C 2.719 20.123 3.132 21.145 3.147 21.599 C 3.152 21.737 3.115 21.875 3.051 21.996 C 2.929 22.226 2.677 22.452 2.425 22.522 C 2.183 22.589 1.93 22.499 1.719 22.377 C 1.225 22.091 0.708 19.923 0.548 19.292 C 0.259 18.158 0.111 17.006 0.039 15.839 C -0.151 12.763 0.337 10.072 1.895 7.396 C 3.896 3.975 7.156 1.5 10.957 0.516 C 15.004 -0.55 19.302 0.049 22.916 2.184 C 26.189 4.152 28.639 7.245 29.611 11.009 C 30.087 12.854 30.389 15.427 29.384 17.141 C 28.615 18.482 27.348 19.454 25.867 19.842 C 24.48 20.197 22.668 19.965 21.442 19.19 C 20.247 18.435 19.35 17.34 18.98 15.939 C 18.792 15.331 18.836 14.698 18.766 14.081 C 18.644 13.005 17.944 12.063 17.047 11.52 C 15.314 10.47 12.789 10.959 11.719 12.759 C 10.894 14.145 11.288 16.125 11.631 17.619 C 12.387 20.643 14.454 23.232 17.062 24.848 C 17.844 25.324 18.663 25.675 19.524 25.973 C 19.899 26.103 20.491 26.203 20.8 26.409 C 21.579 26.928 21.283 27.804 20.556 28.165 Z\" fill=\"url(#idsrN_PYuErt_1g757531359)\"></path></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-joj0lz\",layoutDependency:layoutDependency,layoutId:\"KK5CazvLV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.037 4.563\" overflow=\"visible\"><g><defs><linearGradient id=\"idsKK5CazvLV_1g757531190\" x1=\"0.24785040650603185\" x2=\"0.7521505912744761\" y1=\"-6.015091974509446e-8\" y2=\"1.000002038699872\"><stop offset=\"0\" stop-color=\"rgb(32,145,246)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(175,95,255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 10.634 0 L 12.289 0 C 12.461 0.053 12.572 0.051 12.749 0.057 C 15.658 0.149 18.554 0.909 21.202 2.121 C 21.664 2.332 22.122 2.526 22.553 2.799 C 22.915 3.028 22.956 3.216 23.037 3.608 C 22.699 4.773 22.121 4.694 21.208 4.216 C 20.87 4.038 20.457 3.853 20.107 3.695 C 19.652 3.492 19.192 3.303 18.727 3.125 C 17.673 2.734 16.588 2.432 15.484 2.222 C 11.207 1.403 6.395 1.99 2.458 3.872 C 1.888 4.145 1.069 4.81 0.466 4.467 C 0.258 4.346 0.106 4.144 0.045 3.908 C -0.217 2.896 0.714 2.601 1.442 2.245 C 3.959 1.016 6.711 0.297 9.495 0.079 C 9.841 0.052 10.313 0.094 10.634 0 Z\" fill=\"url(#idsKK5CazvLV_1g757531190)\"></path></g></svg>',withExternalLayout:true})]})]})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1g0wmdk\",layoutDependency:layoutDependency,layoutId:\"CPxWfUk89\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50.795 12.495\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({U47Gf372s:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50.795 12.495\" overflow=\"visible\"><g><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 20.023 3.126 L 20.023 4.618 L 21.034 4.618 L 21.034 5.65 L 20.023 5.65 L 20.023 7.913 C 20.023 8.343 20.213 8.524 20.644 8.524 C 20.804 8.524 20.994 8.493 21.044 8.483 L 21.044 9.445 C 20.974 9.475 20.754 9.555 20.333 9.555 C 19.432 9.555 18.871 9.014 18.871 8.103 L 18.871 5.65 L 17.97 5.65 L 17.97 4.618 L 18.22 4.618 C 18.741 4.618 18.971 4.288 18.971 3.857 L 18.971 3.126 Z M 22.79 6.521 L 25.183 6.521 C 25.163 5.95 24.782 5.439 23.981 5.439 C 23.25 5.439 22.83 6 22.79 6.521 Z M 25.313 7.793 L 26.294 8.103 C 26.034 8.954 25.263 9.645 24.091 9.645 C 22.77 9.645 21.598 8.684 21.598 7.031 C 21.598 5.489 22.74 4.468 23.971 4.468 C 25.473 4.468 26.354 5.459 26.354 7.001 C 26.354 7.192 26.334 7.352 26.324 7.372 L 22.76 7.372 C 22.79 8.113 23.37 8.644 24.091 8.644 C 24.792 8.644 25.153 8.273 25.313 7.793 Z M 30.136 4.588 L 30.136 5.77 C 30.01 5.75 29.883 5.74 29.755 5.74 C 28.854 5.74 28.444 6.26 28.444 7.172 L 28.444 9.495 L 27.282 9.495 L 27.282 4.618 L 28.414 4.618 L 28.414 5.399 C 28.644 4.869 29.185 4.558 29.826 4.558 C 29.966 4.558 30.086 4.578 30.136 4.588 Z M 32.008 9.495 L 30.856 9.495 L 30.856 4.618 L 31.968 4.618 L 31.968 5.239 C 32.248 4.738 32.859 4.478 33.41 4.478 C 34.051 4.478 34.611 4.769 34.872 5.339 C 35.252 4.698 35.823 4.478 36.454 4.478 C 37.335 4.478 38.176 5.039 38.176 6.331 L 38.176 9.495 L 37.055 9.495 L 37.055 6.521 C 37.055 5.95 36.764 5.519 36.113 5.519 C 35.503 5.519 35.102 6 35.102 6.601 L 35.102 9.495 L 33.961 9.495 L 33.961 6.521 C 33.961 5.96 33.68 5.519 33.019 5.519 C 32.398 5.519 32.008 5.98 32.008 6.601 Z M 40.52 9.495 L 39.369 9.495 L 39.369 4.618 L 40.52 4.618 Z M 39.189 2.906 C 39.189 2.485 39.529 2.145 39.94 2.145 C 40.36 2.145 40.701 2.485 40.701 2.906 C 40.701 3.327 40.36 3.657 39.94 3.657 C 39.529 3.657 39.189 3.327 39.189 2.906 Z M 44.934 8.954 C 44.694 9.395 44.123 9.635 43.552 9.635 C 42.391 9.635 41.71 8.774 41.71 7.692 L 41.71 4.618 L 42.872 4.618 L 42.872 7.482 C 42.872 8.083 43.152 8.594 43.853 8.594 C 44.524 8.594 44.874 8.143 44.874 7.502 L 44.874 4.618 L 46.036 4.618 L 46.036 8.604 C 46.036 9.004 46.066 9.315 46.086 9.495 L 44.974 9.495 C 44.954 9.385 44.934 9.154 44.934 8.954 Z M 46.94 8.173 L 47.951 7.893 C 47.991 8.333 48.322 8.724 48.942 8.724 C 49.423 8.724 49.673 8.463 49.673 8.163 C 49.673 7.903 49.493 7.702 49.103 7.622 L 48.382 7.462 C 47.521 7.272 47.07 6.711 47.07 6.04 C 47.07 5.189 47.851 4.468 48.862 4.468 C 50.224 4.468 50.665 5.349 50.745 5.83 L 49.764 6.11 C 49.724 5.83 49.513 5.379 48.862 5.379 C 48.452 5.379 48.161 5.64 48.161 5.94 C 48.161 6.2 48.352 6.391 48.652 6.451 L 49.393 6.601 C 50.314 6.801 50.795 7.362 50.795 8.083 C 50.795 8.824 50.194 9.645 48.953 9.645 C 47.541 9.645 47 8.724 46.94 8.173 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></g></svg>'},VEvdlmveq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50.795 12.495\" overflow=\"visible\"><g><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 20.023 3.126 L 20.023 4.618 L 21.034 4.618 L 21.034 5.65 L 20.023 5.65 L 20.023 7.913 C 20.023 8.343 20.213 8.524 20.644 8.524 C 20.804 8.524 20.994 8.493 21.044 8.483 L 21.044 9.445 C 20.974 9.475 20.754 9.555 20.333 9.555 C 19.432 9.555 18.871 9.014 18.871 8.103 L 18.871 5.65 L 17.97 5.65 L 17.97 4.618 L 18.22 4.618 C 18.741 4.618 18.971 4.288 18.971 3.857 L 18.971 3.126 Z M 22.79 6.521 L 25.183 6.521 C 25.163 5.95 24.782 5.439 23.981 5.439 C 23.25 5.439 22.83 6 22.79 6.521 Z M 25.313 7.793 L 26.294 8.103 C 26.034 8.954 25.263 9.645 24.091 9.645 C 22.77 9.645 21.598 8.684 21.598 7.031 C 21.598 5.489 22.74 4.468 23.971 4.468 C 25.473 4.468 26.354 5.459 26.354 7.001 C 26.354 7.192 26.334 7.352 26.324 7.372 L 22.76 7.372 C 22.79 8.113 23.37 8.644 24.091 8.644 C 24.792 8.644 25.153 8.273 25.313 7.793 Z M 30.136 4.588 L 30.136 5.77 C 30.01 5.75 29.883 5.74 29.755 5.74 C 28.854 5.74 28.444 6.26 28.444 7.172 L 28.444 9.495 L 27.282 9.495 L 27.282 4.618 L 28.414 4.618 L 28.414 5.399 C 28.644 4.869 29.185 4.558 29.826 4.558 C 29.966 4.558 30.086 4.578 30.136 4.588 Z M 32.008 9.495 L 30.856 9.495 L 30.856 4.618 L 31.968 4.618 L 31.968 5.239 C 32.248 4.738 32.859 4.478 33.41 4.478 C 34.051 4.478 34.611 4.769 34.872 5.339 C 35.252 4.698 35.823 4.478 36.454 4.478 C 37.335 4.478 38.176 5.039 38.176 6.331 L 38.176 9.495 L 37.055 9.495 L 37.055 6.521 C 37.055 5.95 36.764 5.519 36.113 5.519 C 35.503 5.519 35.102 6 35.102 6.601 L 35.102 9.495 L 33.961 9.495 L 33.961 6.521 C 33.961 5.96 33.68 5.519 33.019 5.519 C 32.398 5.519 32.008 5.98 32.008 6.601 Z M 40.52 9.495 L 39.369 9.495 L 39.369 4.618 L 40.52 4.618 Z M 39.189 2.906 C 39.189 2.485 39.529 2.145 39.94 2.145 C 40.36 2.145 40.701 2.485 40.701 2.906 C 40.701 3.327 40.36 3.657 39.94 3.657 C 39.529 3.657 39.189 3.327 39.189 2.906 Z M 44.934 8.954 C 44.694 9.395 44.123 9.635 43.552 9.635 C 42.391 9.635 41.71 8.774 41.71 7.692 L 41.71 4.618 L 42.872 4.618 L 42.872 7.482 C 42.872 8.083 43.152 8.594 43.853 8.594 C 44.524 8.594 44.874 8.143 44.874 7.502 L 44.874 4.618 L 46.036 4.618 L 46.036 8.604 C 46.036 9.004 46.066 9.315 46.086 9.495 L 44.974 9.495 C 44.954 9.385 44.934 9.154 44.934 8.954 Z M 46.94 8.173 L 47.951 7.893 C 47.991 8.333 48.322 8.724 48.942 8.724 C 49.423 8.724 49.673 8.463 49.673 8.163 C 49.673 7.903 49.493 7.702 49.103 7.622 L 48.382 7.462 C 47.521 7.272 47.07 6.711 47.07 6.04 C 47.07 5.189 47.851 4.468 48.862 4.468 C 50.224 4.468 50.665 5.349 50.745 5.83 L 49.764 6.11 C 49.724 5.83 49.513 5.379 48.862 5.379 C 48.452 5.379 48.161 5.64 48.161 5.94 C 48.161 6.2 48.352 6.391 48.652 6.451 L 49.393 6.601 C 50.314 6.801 50.795 7.362 50.795 8.083 C 50.795 8.824 50.194 9.645 48.953 9.645 C 47.541 9.645 47 8.724 46.94 8.173 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-2ihday\",layoutDependency:layoutDependency,layoutId:\"etFkZprcE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-n51tkc\",layoutDependency:layoutDependency,layoutId:\"MulONPylE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yrftwn\",layoutDependency:layoutDependency,layoutId:\"fb1nceCbo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.594 10.51\" overflow=\"visible\"><path d=\"M 4.69 0 C 3.226 -0.025 2.013 1.146 1.988 2.61 C 1.987 2.651 1.987 2.692 1.988 2.733 L 1.998 3.07 L 1.688 3.204 C 0.681 3.636 0.02 4.62 0 5.716 C -0.026 7.252 1.202 8.524 2.738 8.551 C 2.901 8.554 3.064 8.543 3.225 8.517 L 3.599 8.458 L 3.754 8.803 C 4.215 9.821 5.231 10.49 6.347 10.51 C 7.411 10.528 8.394 9.967 8.92 9.04 L 9.087 8.745 L 9.423 8.794 C 9.54 8.811 9.659 8.82 9.777 8.823 C 11.303 8.849 12.567 7.629 12.593 6.104 C 12.607 5.285 12.242 4.477 11.617 3.945 L 11.424 3.781 L 11.444 3.528 C 11.448 3.476 11.45 3.423 11.451 3.37 C 11.477 1.906 10.306 0.693 8.842 0.668 C 8.317 0.658 7.801 0.804 7.36 1.088 L 6.987 1.328 L 6.707 0.983 C 6.21 0.371 5.478 0.014 4.69 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-ndldpl\",layoutDependency:layoutDependency,layoutId:\"LBnLkeoua\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.654 3.232\" overflow=\"visible\"><path d=\"M 4.425 2.348 C 4.57 2.35 4.657 2.453 4.654 2.611 L 4.651 2.79 C 4.649 2.933 4.6 2.983 4.465 3.04 L 4.455 3.044 C 4.102 3.175 3.756 3.238 3.424 3.232 C 3.091 3.226 2.763 3.15 2.452 3.008 C 2.439 3.002 2.439 3.002 2.427 2.997 C 2.312 2.944 2.263 2.882 2.266 2.747 L 2.269 2.568 C 2.271 2.411 2.362 2.311 2.507 2.313 L 2.54 2.318 L 2.548 2.322 C 2.833 2.443 3.132 2.506 3.436 2.512 C 3.741 2.517 4.061 2.464 4.387 2.353 L 4.417 2.347 Z M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-uuu77t\",layoutDependency:layoutDependency,layoutId:\"iUHbx40uO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.389 1\" overflow=\"visible\"><path d=\"M 2.159 0.034 C 2.304 0.037 2.392 0.14 2.389 0.297 L 2.386 0.477 C 2.383 0.619 2.335 0.67 2.199 0.727 L 2.189 0.731 C 1.836 0.861 1.49 0.924 1.158 0.919 C 0.825 0.913 0.498 0.837 0.186 0.695 C 0.174 0.689 0.174 0.689 0.161 0.683 C 0.046 0.63 -0.002 0.568 0 0.434 L 0.003 0.255 C 0.006 0.097 0.097 -0.003 0.242 0 L 0.274 0.005 L 0.283 0.009 C 0.568 0.129 0.866 0.193 1.17 0.199 C 1.475 0.204 1.795 0.151 2.122 0.04 L 2.151 0.034 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lfakqy\",layoutDependency:layoutDependency,layoutId:\"RgNl3tu7E\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.166 1.986\" overflow=\"visible\"><path d=\"M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1j25ehu\",layoutDependency:layoutDependency,layoutId:\"xkg7qr9Lb\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1cpzfmd\",layoutDependency:layoutDependency,layoutId:\"E0p0QKEx1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fxm7c0\",layoutDependency:layoutDependency,layoutId:\"rg4btrAUw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.594 10.51\" overflow=\"visible\"><path d=\"M 4.69 0 C 3.226 -0.025 2.013 1.146 1.988 2.61 C 1.987 2.651 1.987 2.692 1.988 2.733 L 1.998 3.07 L 1.688 3.204 C 0.681 3.636 0.02 4.62 0 5.716 C -0.026 7.252 1.202 8.524 2.738 8.551 C 2.901 8.554 3.064 8.543 3.225 8.517 L 3.599 8.458 L 3.754 8.803 C 4.215 9.821 5.231 10.49 6.347 10.51 C 7.411 10.528 8.394 9.967 8.92 9.04 L 9.087 8.745 L 9.423 8.794 C 9.54 8.811 9.659 8.82 9.777 8.823 C 11.303 8.849 12.567 7.629 12.593 6.104 C 12.607 5.285 12.242 4.477 11.617 3.945 L 11.424 3.781 L 11.444 3.528 C 11.448 3.476 11.45 3.423 11.451 3.37 C 11.477 1.906 10.306 0.693 8.842 0.668 C 8.317 0.658 7.801 0.804 7.36 1.088 L 6.987 1.328 L 6.707 0.983 C 6.21 0.371 5.478 0.014 4.69 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1s1sjx2\",layoutDependency:layoutDependency,layoutId:\"yl4wBMCFZ\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.654 3.232\" overflow=\"visible\"><path d=\"M 4.425 2.348 C 4.57 2.35 4.657 2.453 4.654 2.611 L 4.651 2.79 C 4.649 2.933 4.6 2.983 4.465 3.04 L 4.455 3.044 C 4.102 3.175 3.756 3.238 3.424 3.232 C 3.091 3.226 2.763 3.15 2.452 3.008 C 2.439 3.002 2.439 3.002 2.427 2.997 C 2.312 2.944 2.263 2.882 2.266 2.747 L 2.269 2.568 C 2.271 2.411 2.362 2.311 2.507 2.313 L 2.54 2.318 L 2.548 2.322 C 2.833 2.443 3.132 2.506 3.436 2.512 C 3.741 2.517 4.061 2.464 4.387 2.353 L 4.417 2.347 Z M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-b4ca1d\",layoutDependency:layoutDependency,layoutId:\"Wro3pGOLi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.389 1\" overflow=\"visible\"><path d=\"M 2.159 0.034 C 2.304 0.037 2.392 0.14 2.389 0.297 L 2.386 0.477 C 2.383 0.619 2.335 0.67 2.199 0.727 L 2.189 0.731 C 1.836 0.861 1.49 0.924 1.158 0.919 C 0.825 0.913 0.498 0.837 0.186 0.695 C 0.174 0.689 0.174 0.689 0.161 0.683 C 0.046 0.63 -0.002 0.568 0 0.434 L 0.003 0.255 C 0.006 0.097 0.097 -0.003 0.242 0 L 0.274 0.005 L 0.283 0.009 C 0.568 0.129 0.866 0.193 1.17 0.199 C 1.475 0.204 1.795 0.151 2.122 0.04 L 2.151 0.034 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7s2vqh\",layoutDependency:layoutDependency,layoutId:\"mu6TABvAO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.166 1.986\" overflow=\"visible\"><path d=\"M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1jt0t1z\",layoutDependency:layoutDependency,layoutId:\"d_vovib43\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.825 7.5\" overflow=\"visible\"><path d=\"M 2.053 0.981 L 2.053 2.473 L 3.064 2.473 L 3.064 3.505 L 2.053 3.505 L 2.053 5.768 C 2.053 6.198 2.243 6.379 2.674 6.379 C 2.834 6.379 3.024 6.348 3.074 6.338 L 3.074 7.3 C 3.004 7.33 2.784 7.41 2.363 7.41 C 1.462 7.41 0.901 6.869 0.901 5.958 L 0.901 3.505 L 0 3.505 L 0 2.473 L 0.25 2.473 C 0.771 2.473 1.001 2.143 1.001 1.712 L 1.001 0.981 Z M 4.82 4.376 L 7.213 4.376 C 7.193 3.805 6.812 3.294 6.011 3.294 C 5.28 3.294 4.86 3.855 4.82 4.376 Z M 7.343 5.648 L 8.324 5.958 C 8.064 6.809 7.293 7.5 6.121 7.5 C 4.8 7.5 3.628 6.539 3.628 4.886 C 3.628 3.344 4.77 2.323 6.001 2.323 C 7.503 2.323 8.384 3.314 8.384 4.856 C 8.384 5.047 8.364 5.207 8.354 5.227 L 4.79 5.227 C 4.82 5.968 5.4 6.499 6.121 6.499 C 6.822 6.499 7.183 6.128 7.343 5.648 Z M 12.166 2.443 L 12.166 3.625 C 12.04 3.605 11.913 3.595 11.785 3.595 C 10.884 3.595 10.474 4.115 10.474 5.027 L 10.474 7.35 L 9.312 7.35 L 9.312 2.473 L 10.444 2.473 L 10.444 3.254 C 10.674 2.724 11.215 2.413 11.856 2.413 C 11.996 2.413 12.116 2.433 12.166 2.443 Z M 14.038 7.35 L 12.886 7.35 L 12.886 2.473 L 13.998 2.473 L 13.998 3.094 C 14.278 2.593 14.889 2.333 15.44 2.333 C 16.081 2.333 16.641 2.624 16.902 3.194 C 17.282 2.553 17.853 2.333 18.484 2.333 C 19.365 2.333 20.206 2.894 20.206 4.186 L 20.206 7.35 L 19.085 7.35 L 19.085 4.376 C 19.085 3.805 18.794 3.374 18.143 3.374 C 17.533 3.374 17.132 3.855 17.132 4.456 L 17.132 7.35 L 15.991 7.35 L 15.991 4.376 C 15.991 3.815 15.71 3.374 15.049 3.374 C 14.428 3.374 14.038 3.835 14.038 4.456 Z M 22.55 7.35 L 21.399 7.35 L 21.399 2.473 L 22.55 2.473 Z M 21.219 0.761 C 21.219 0.34 21.559 0 21.97 0 C 22.39 0 22.731 0.34 22.731 0.761 C 22.731 1.182 22.39 1.512 21.97 1.512 C 21.559 1.512 21.219 1.182 21.219 0.761 Z M 26.964 6.809 C 26.724 7.25 26.153 7.49 25.582 7.49 C 24.421 7.49 23.74 6.629 23.74 5.547 L 23.74 2.473 L 24.902 2.473 L 24.902 5.337 C 24.902 5.938 25.182 6.449 25.883 6.449 C 26.554 6.449 26.904 5.998 26.904 5.357 L 26.904 2.473 L 28.066 2.473 L 28.066 6.459 C 28.066 6.859 28.096 7.17 28.116 7.35 L 27.004 7.35 C 26.984 7.24 26.964 7.009 26.964 6.809 Z M 28.97 6.028 L 29.981 5.748 C 30.021 6.188 30.352 6.579 30.972 6.579 C 31.453 6.579 31.703 6.318 31.703 6.018 C 31.703 5.758 31.523 5.557 31.133 5.477 L 30.412 5.317 C 29.551 5.127 29.1 4.566 29.1 3.895 C 29.1 3.044 29.881 2.323 30.892 2.323 C 32.254 2.323 32.695 3.204 32.775 3.685 L 31.794 3.965 C 31.754 3.685 31.543 3.234 30.892 3.234 C 30.482 3.234 30.191 3.495 30.191 3.795 C 30.191 4.055 30.382 4.246 30.682 4.306 L 31.423 4.456 C 32.344 4.656 32.825 5.217 32.825 5.938 C 32.825 6.679 32.224 7.5 30.983 7.5 C 29.571 7.5 29.03 6.579 28.97 6.028 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-12wzwkt\",layoutDependency:layoutDependency,layoutId:\"ozj0aTd6j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.074 6.429\" overflow=\"visible\"><path d=\"M 2.053 0 L 2.053 1.492 L 3.064 1.492 L 3.064 2.523 L 2.053 2.523 L 2.053 4.786 C 2.053 5.217 2.243 5.397 2.674 5.397 C 2.834 5.397 3.024 5.367 3.074 5.357 L 3.074 6.318 C 3.004 6.348 2.784 6.429 2.363 6.429 C 1.462 6.429 0.901 5.888 0.901 4.977 L 0.901 2.523 L 0 2.523 L 0 1.492 L 0.25 1.492 C 0.771 1.492 1.001 1.162 1.001 0.731 L 1.001 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16k0qwv\",layoutDependency:layoutDependency,layoutId:\"eGUgLgrAX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.393 1.081\" overflow=\"visible\"><path d=\"M 0 1.081 L 2.393 1.081 C 2.373 0.511 1.993 0 1.192 0 C 0.461 0 0.04 0.561 0 1.081 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11noy64\",layoutDependency:layoutDependency,layoutId:\"hSV8JGtjg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.756 5.177\" overflow=\"visible\"><path d=\"M 3.715 3.324 L 4.696 3.635 C 4.436 4.486 3.665 5.177 2.493 5.177 C 1.172 5.177 0 4.216 0 2.563 C 0 1.021 1.142 0 2.373 0 C 3.875 0 4.756 0.991 4.756 2.533 C 4.756 2.724 4.736 2.884 4.726 2.904 L 1.162 2.904 C 1.192 3.645 1.772 4.176 2.493 4.176 C 3.194 4.176 3.555 3.805 3.715 3.324 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mv20q9\",layoutDependency:layoutDependency,layoutId:\"ZoS6fOJCG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.854 4.937\" overflow=\"visible\"><path d=\"M 2.854 0.03 L 2.854 1.212 C 2.728 1.192 2.601 1.182 2.473 1.182 C 1.572 1.182 1.162 1.702 1.162 2.614 L 1.162 4.937 L 0 4.937 L 0 0.06 L 1.132 0.06 L 1.132 0.841 C 1.362 0.31 1.903 0 2.543 0 C 2.684 0 2.804 0.02 2.854 0.03 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-236nw2\",layoutDependency:layoutDependency,layoutId:\"tgrqbv28b\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.32 5.017\" overflow=\"visible\"><path d=\"M 1.152 5.017 L 0 5.017 L 0 0.14 L 1.112 0.14 L 1.112 0.761 C 1.392 0.26 2.003 0 2.553 0 C 3.194 0 3.755 0.29 4.015 0.861 C 4.396 0.22 4.967 0 5.597 0 C 6.479 0 7.32 0.561 7.32 1.852 L 7.32 5.017 L 6.198 5.017 L 6.198 2.043 C 6.198 1.472 5.908 1.041 5.257 1.041 C 4.646 1.041 4.246 1.522 4.246 2.123 L 4.246 5.017 L 3.104 5.017 L 3.104 2.043 C 3.104 1.482 2.824 1.041 2.163 1.041 C 1.542 1.041 1.152 1.502 1.152 2.123 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19dfiqc\",layoutDependency:layoutDependency,layoutId:\"ajl6VKTxd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.152 4.876\" overflow=\"visible\"><path d=\"M 1.152 4.876 L 0 4.876 L 0 0 L 1.152 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h5xinn\",layoutDependency:layoutDependency,layoutId:\"xek9AY5Tw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.512 1.512\" overflow=\"visible\"><path d=\"M 0 0.761 C 0 0.34 0.34 0 0.751 0 C 1.172 0 1.512 0.34 1.512 0.761 C 1.512 1.182 1.172 1.512 0.751 1.512 C 0.34 1.512 0 1.182 0 0.761 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b0vzpj\",layoutDependency:layoutDependency,layoutId:\"TRzD5E6j1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.376 5.017\" overflow=\"visible\"><path d=\"M 3.224 4.336 C 2.984 4.776 2.413 5.017 1.842 5.017 C 0.681 5.017 0 4.156 0 3.074 L 0 0 L 1.162 0 L 1.162 2.864 C 1.162 3.465 1.442 3.975 2.143 3.975 C 2.814 3.975 3.164 3.525 3.164 2.884 L 3.164 0 L 4.326 0 L 4.326 3.985 C 4.326 4.386 4.356 4.696 4.376 4.876 L 3.264 4.876 C 3.244 4.766 3.224 4.536 3.224 4.336 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hs902s\",layoutDependency:layoutDependency,layoutId:\"da1oIoz_V\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.855 5.177\" overflow=\"visible\"><path d=\"M 0 3.705 L 1.011 3.425 C 1.051 3.865 1.382 4.256 2.003 4.256 C 2.483 4.256 2.734 3.995 2.734 3.695 C 2.734 3.435 2.553 3.234 2.163 3.154 L 1.442 2.994 C 0.581 2.804 0.13 2.243 0.13 1.572 C 0.13 0.721 0.911 0 1.923 0 C 3.284 0 3.725 0.881 3.805 1.362 L 2.824 1.642 C 2.784 1.362 2.573 0.911 1.923 0.911 C 1.512 0.911 1.222 1.172 1.222 1.472 C 1.222 1.732 1.412 1.923 1.712 1.983 L 2.453 2.133 C 3.374 2.333 3.855 2.894 3.855 3.615 C 3.855 4.356 3.254 5.177 2.013 5.177 C 0.601 5.177 0.06 4.256 0 3.705 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]}),isDisplayed10()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fugdZooKG:{height:419,width:`max((${componentViewport?.width||\"100vw\"} - ${RdgOzrs1M*1}px) / 2, 1px)`,y:componentViewport?.y||0},PHHfPS1C4:{height:419,width:`max((${componentViewport?.width||\"100vw\"} - ${RdgOzrs1M*1}px) / 2, 1px)`,y:componentViewport?.y||0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eyf4qr-container\",layoutDependency:layoutDependency,layoutId:\"QI7ctgvJh-container\",nodeId:\"QI7ctgvJh\",rendersWithMotion:true,scopeId:\"vMxDW9e_i\",children:/*#__PURE__*/_jsx(VaultForTeams,{DkgWAiHJU:true,height:\"100%\",HHnJ0g5Kp:true,id:\"QI7ctgvJh\",layoutId:\"QI7ctgvJh\",q3hNQIiOU:\"rgba(5, 11, 25, 0)\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"q6hax_zKC\"),width:\"100%\",...addPropertyOverrides({PHHfPS1C4:{variant:matchVariant(\"w30BBVpHl\")}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bu8xje\",layoutDependency:layoutDependency,layoutId:\"UCVU8d9jl\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:300,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-qi6pem\",\"data-framer-name\":\"Service item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CdDQJi_Ej\",onTap:onTapnqcuvm,style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,transformPerspective:1200},variants:{b7jPX0LqJ:{transformPerspective:undefined},gIeWEYDkk:{transformPerspective:undefined},M9m48dpVP:{transformPerspective:undefined},TmVsCVyRd:{transformPerspective:undefined},TRGV0MqvW:{transformPerspective:undefined}},...addPropertyOverrides({AA20Tzz9q:{\"data-highlight\":undefined,onTap:undefined},b7jPX0LqJ:{__framer__styleTransformEffectEnabled:undefined,\"data-highlight\":undefined,onTap:undefined},gIeWEYDkk:{__framer__styleTransformEffectEnabled:undefined,onTap:onTap5rwrxf},JOIhUBGWi:{onTap:onTap14yriiv},M9m48dpVP:{__framer__styleTransformEffectEnabled:undefined,\"data-highlight\":undefined,onTap:undefined},TmVsCVyRd:{__framer__styleTransformEffectEnabled:undefined,onTap:onTap5rwrxf},TRGV0MqvW:{__framer__styleTransformEffectEnabled:undefined,onTap:onTap5rwrxf},VEvdlmveq:{onTap:onTap14yriiv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-515ouy\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"y1ejiw_ft\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\",\"--framer-text-transform\":\"lowercase\"},children:\"01\"})}),className:\"framer-qtezox\",\"data-framer-name\":\"01\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"yPBB29vg2\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1entple\",\"data-styles-preset\":\"y7BouTONU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"Install Termius\"})})}),className:\"framer-1xs9u6r\",\"data-framer-name\":\"Craft CMS\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TrgmpdaTC\",style:{\"--extracted-a0htzi\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed11()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:[\"Install Termius and log in on each device you want to connect from. \",/*#__PURE__*/_jsx(Link,{href:\"https://termius.com/download?utm_source=sshid_instruction\",motionChild:true,nodeId:\"sJwDtITbo\",openInNewTab:true,relValues:[],scopeId:\"vMxDW9e_i\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1agj0w4\",\"data-styles-preset\":\"tT5HuNW0e\",children:\"Download Termius ↗︎\"})})]})}),className:\"framer-1pal741\",\"data-framer-name\":\"We are focused on developing web solutions with Craft CMS, an easy to use content management system where admins can alter or add content to a website.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sJwDtITbo\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed12()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-12dqhf2\",layoutDependency:layoutDependency,layoutId:\"UBSaFmfE1\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vxl5of\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"HWPulm81s\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(5, 11, 25, 0.5)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,WebkitBackdropFilter:\"blur(7px)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-inpq9z\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"OyDsteS1o\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m7jt8r\",\"data-framer-name\":\"Frame 1185981946\",layoutDependency:layoutDependency,layoutId:\"s8HIMQ1i_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x0ivpp\",\"data-framer-name\":\"Window btns\",layoutDependency:layoutDependency,layoutId:\"CvfeVmY7W\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xtgbsr\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"kdH08KJKg\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xi7ujx\",\"data-border\":true,\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"A_NptQzYM\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-195wl7k\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"e3f_GM07R\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-sdzfp7\",\"data-border\":true,\"data-framer-name\":\"Minimize\",layoutDependency:layoutDependency,layoutId:\"tRSMICg_d\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cqa2a5\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"lTlt5eWpu\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mg55gs\",\"data-border\":true,\"data-framer-name\":\"Zoom\",layoutDependency:layoutDependency,layoutId:\"DbiZ3tIGj\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2j25w2\",\"data-framer-name\":\"Horizontal tab\",layoutDependency:layoutDependency,layoutId:\"uaHJpFr6I\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j79kf\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"NBj346eNh\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-rgqtxq\",\"data-framer-name\":\"Folder\",layoutDependency:layoutDependency,layoutId:\"nScpqh76a\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1jpj54y\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"P2ipDE6O7\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.73 9.2\"><path d=\"M 0 7.087 C 0 8.074 0.525 8.584 1.536 8.584 L 9.311 8.584 C 10.204 8.584 10.73 8.07 10.73 7.087 L 10.73 3.415 L 0 3.415 Z M 0 2.754 L 10.73 2.754 L 10.73 2.347 C 10.73 1.363 10.2 0.85 9.194 0.85 L 4.837 0.85 C 4.503 0.85 4.3 0.774 4.044 0.565 L 3.775 0.351 C 3.448 0.085 3.205 0 2.715 0 L 1.39 0 C 0.518 0 0 0.502 0 1.469 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:8789172942,withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"SFTP\"})}),className:\"framer-h3gp6p\",\"data-framer-name\":\"SFTP\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"bgod9COWG\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ogzrdq\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"BjNaJVWgb\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14obtcm\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"SIi2u0c22\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dgygt8\",\"data-framer-name\":\"Frame 1185981350\",layoutDependency:layoutDependency,layoutId:\"POZgbVBmc\",children:[isDisplayed13()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wk0069\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ShfB287PG\",style:{\"--border-bottom-width\":\"0.38px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.38px\",\"--border-right-width\":\"0.38px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.38px\",backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:3.8,borderBottomRightRadius:3.8,borderTopLeftRadius:3.8,borderTopRightRadius:3.8},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1smsa7q\",layoutDependency:layoutDependency,layoutId:\"TmmpbQTIm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.753 13.988\" overflow=\"visible\"><g><g><defs><linearGradient id=\"idsTmmpbQTIm_2g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 6.029 0 C 7.035 -0.001 8.003 0.398 8.733 1.115 C 9.288 0.82 9.903 0.667 10.526 0.667 C 12.689 0.667 14.45 2.486 14.468 4.728 C 15.283 5.529 15.748 6.642 15.753 7.808 C 15.753 8.32 15.664 8.811 15.502 9.266 C 15.247 8.964 14.941 8.713 14.6 8.525 C 14.653 8.294 14.681 8.054 14.681 7.808 C 14.676 6.878 14.275 5.998 13.585 5.404 L 13.374 5.224 L 13.391 4.94 C 13.394 4.881 13.396 4.821 13.396 4.762 C 13.396 3.119 12.108 1.781 10.526 1.781 C 9.959 1.78 9.405 1.955 8.934 2.282 L 8.535 2.559 L 8.226 2.177 C 7.682 1.502 6.877 1.112 6.029 1.114 C 4.448 1.114 3.16 2.452 3.16 4.095 C 3.16 4.141 3.161 4.187 3.163 4.233 L 3.18 4.611 L 2.848 4.767 C 1.767 5.272 1.072 6.389 1.072 7.62 C 1.072 9.343 2.423 10.747 4.082 10.747 C 4.258 10.747 4.435 10.731 4.608 10.699 L 5.01 10.626 L 5.185 11.009 C 5.705 12.146 6.806 12.871 8.017 12.874 C 8.75 12.875 9.46 12.608 10.023 12.119 C 10.101 12.505 10.245 12.866 10.442 13.188 C 9.733 13.709 8.885 13.989 8.017 13.988 C 6.533 13.985 5.16 13.172 4.401 11.848 C 4.295 11.856 4.189 11.861 4.082 11.861 C 1.831 11.861 0 9.959 0 7.62 C 0 6.074 0.809 4.661 2.091 3.917 C 2.182 1.74 3.913 0 6.029 0 Z M 9.55 8.439 C 9.7 8.439 9.793 8.546 9.793 8.712 L 9.793 8.902 C 9.793 9.053 9.743 9.108 9.604 9.17 L 9.593 9.175 C 9.229 9.319 8.871 9.392 8.526 9.393 C 8.178 9.392 7.833 9.318 7.513 9.174 L 7.487 9.163 C 7.367 9.109 7.315 9.044 7.315 8.902 L 7.315 8.713 C 7.315 8.546 7.407 8.439 7.558 8.439 L 7.592 8.443 L 7.601 8.447 C 7.899 8.569 8.21 8.631 8.526 8.631 C 8.862 8.628 9.195 8.565 9.511 8.446 L 9.541 8.439 Z M 5.657 5.479 C 5.687 5.479 5.718 5.486 5.75 5.498 L 7.508 6.089 C 7.641 6.136 7.715 6.247 7.715 6.399 L 7.715 6.663 C 7.715 6.816 7.642 6.928 7.508 6.974 L 5.746 7.566 C 5.719 7.575 5.691 7.58 5.663 7.58 C 5.553 7.58 5.482 7.497 5.482 7.378 L 5.482 7.06 C 5.482 6.907 5.558 6.823 5.661 6.8 L 6.646 6.531 L 5.659 6.262 C 5.556 6.234 5.482 6.15 5.482 6.004 L 5.482 5.681 C 5.482 5.54 5.563 5.479 5.657 5.479 Z\" fill=\"url(#idsTmmpbQTIm_2g-1534056932)\"></path></g><g><defs><linearGradient id=\"idsTmmpbQTIm_3g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 10.138 10.403 C 10.139 9.007 11.228 7.875 12.572 7.874 C 13.916 7.875 15.006 9.007 15.006 10.403 C 15.005 11.799 13.916 12.931 12.572 12.932 C 11.229 12.93 10.14 11.799 10.138 10.403 Z M 11.831 9.046 L 11.831 10.199 L 11.29 10.199 C 11.197 10.199 11.132 10.268 11.132 10.363 C 11.132 10.432 11.161 10.487 11.218 10.551 L 12.216 11.652 C 12.252 11.695 12.304 11.72 12.359 11.722 C 12.415 11.72 12.467 11.695 12.505 11.652 L 13.49 10.552 C 13.558 10.479 13.586 10.435 13.586 10.368 C 13.586 10.269 13.512 10.199 13.424 10.199 L 12.889 10.199 L 12.889 9.046 C 12.889 9.01 12.885 8.977 12.878 8.946 C 12.846 8.805 12.743 8.727 12.588 8.727 L 12.132 8.727 C 11.944 8.727 11.832 8.843 11.832 9.046 Z\" fill=\"url(#idsTmmpbQTIm_3g-1534056932)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1tsaj9z\",layoutDependency:layoutDependency,layoutId:\"ltj7cUMPu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.753 13.988\" overflow=\"visible\"><g><defs><linearGradient id=\"idsltj7cUMPu_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 6.029 0 C 7.035 -0.001 8.003 0.398 8.733 1.115 C 9.288 0.82 9.903 0.667 10.526 0.667 C 12.689 0.667 14.45 2.486 14.468 4.728 C 15.283 5.529 15.748 6.642 15.753 7.808 C 15.753 8.32 15.664 8.811 15.502 9.266 C 15.247 8.964 14.941 8.713 14.6 8.525 C 14.653 8.294 14.681 8.054 14.681 7.808 C 14.676 6.878 14.275 5.998 13.585 5.404 L 13.374 5.224 L 13.391 4.94 C 13.394 4.881 13.396 4.821 13.396 4.762 C 13.396 3.119 12.108 1.781 10.526 1.781 C 9.959 1.78 9.405 1.955 8.934 2.282 L 8.535 2.559 L 8.226 2.177 C 7.682 1.502 6.877 1.112 6.029 1.114 C 4.448 1.114 3.16 2.452 3.16 4.095 C 3.16 4.141 3.161 4.187 3.163 4.233 L 3.18 4.611 L 2.848 4.767 C 1.767 5.272 1.072 6.389 1.072 7.62 C 1.072 9.343 2.423 10.747 4.082 10.747 C 4.258 10.747 4.435 10.731 4.608 10.699 L 5.01 10.626 L 5.185 11.009 C 5.705 12.146 6.806 12.871 8.017 12.874 C 8.75 12.875 9.46 12.608 10.023 12.119 C 10.101 12.505 10.245 12.866 10.442 13.188 C 9.733 13.709 8.885 13.989 8.017 13.988 C 6.533 13.985 5.16 13.172 4.401 11.848 C 4.295 11.856 4.189 11.861 4.082 11.861 C 1.831 11.861 0 9.959 0 7.62 C 0 6.074 0.809 4.661 2.091 3.917 C 2.182 1.74 3.913 0 6.029 0 Z M 9.55 8.439 C 9.7 8.439 9.793 8.546 9.793 8.712 L 9.793 8.902 C 9.793 9.053 9.743 9.108 9.604 9.17 L 9.593 9.175 C 9.229 9.319 8.871 9.392 8.526 9.393 C 8.178 9.392 7.833 9.318 7.513 9.174 L 7.487 9.163 C 7.367 9.109 7.315 9.044 7.315 8.902 L 7.315 8.713 C 7.315 8.546 7.407 8.439 7.558 8.439 L 7.592 8.443 L 7.601 8.447 C 7.899 8.569 8.21 8.631 8.526 8.631 C 8.862 8.628 9.195 8.565 9.511 8.446 L 9.541 8.439 Z M 5.657 5.479 C 5.687 5.479 5.718 5.486 5.75 5.498 L 7.508 6.089 C 7.641 6.136 7.715 6.247 7.715 6.399 L 7.715 6.663 C 7.715 6.816 7.642 6.928 7.508 6.974 L 5.746 7.566 C 5.719 7.575 5.691 7.58 5.663 7.58 C 5.553 7.58 5.482 7.497 5.482 7.378 L 5.482 7.06 C 5.482 6.907 5.558 6.823 5.661 6.8 L 6.646 6.531 L 5.659 6.262 C 5.556 6.234 5.482 6.15 5.482 6.004 L 5.482 5.681 C 5.482 5.54 5.563 5.479 5.657 5.479 Z\" fill=\"url(#idsltj7cUMPu_1g-1534056932)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-t3129r\",layoutDependency:layoutDependency,layoutId:\"PyYDIkg2c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.753 13.988\" overflow=\"visible\"><g><defs><linearGradient id=\"idsPyYDIkg2c_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 6.029 0 C 7.035 -0.001 8.003 0.398 8.733 1.115 C 9.288 0.82 9.903 0.667 10.526 0.667 C 12.689 0.667 14.45 2.486 14.468 4.728 C 15.283 5.529 15.748 6.642 15.753 7.808 C 15.753 8.32 15.664 8.811 15.502 9.266 C 15.247 8.964 14.941 8.713 14.6 8.525 C 14.653 8.294 14.681 8.054 14.681 7.808 C 14.676 6.878 14.275 5.998 13.585 5.404 L 13.374 5.224 L 13.391 4.94 C 13.394 4.881 13.396 4.821 13.396 4.762 C 13.396 3.119 12.108 1.781 10.526 1.781 C 9.959 1.78 9.405 1.955 8.934 2.282 L 8.535 2.559 L 8.226 2.177 C 7.682 1.502 6.877 1.112 6.029 1.114 C 4.448 1.114 3.16 2.452 3.16 4.095 C 3.16 4.141 3.161 4.187 3.163 4.233 L 3.18 4.611 L 2.848 4.767 C 1.767 5.272 1.072 6.389 1.072 7.62 C 1.072 9.343 2.423 10.747 4.082 10.747 C 4.258 10.747 4.435 10.731 4.608 10.699 L 5.01 10.626 L 5.185 11.009 C 5.705 12.146 6.806 12.871 8.017 12.874 C 8.75 12.875 9.46 12.608 10.023 12.119 C 10.101 12.505 10.245 12.866 10.442 13.188 C 9.733 13.709 8.885 13.989 8.017 13.988 C 6.533 13.985 5.16 13.172 4.401 11.848 C 4.295 11.856 4.189 11.861 4.082 11.861 C 1.831 11.861 0 9.959 0 7.62 C 0 6.074 0.809 4.661 2.091 3.917 C 2.182 1.74 3.913 0 6.029 0 Z\" fill=\"url(#idsPyYDIkg2c_1g-1534056932)\"></path></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nkegc7\",layoutDependency:layoutDependency,layoutId:\"FfoPSmoJ8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.478 1\" overflow=\"visible\"><g><defs><linearGradient id=\"idsFfoPSmoJ8_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 2.235 0 C 2.385 0 2.478 0.107 2.478 0.274 L 2.478 0.464 C 2.478 0.614 2.428 0.669 2.289 0.731 L 2.278 0.736 C 1.914 0.881 1.556 0.954 1.211 0.954 C 0.863 0.953 0.518 0.879 0.198 0.736 L 0.172 0.724 C 0.051 0.67 0 0.605 0 0.463 L 0 0.274 C 0 0.107 0.092 0 0.243 0 L 0.277 0.004 L 0.286 0.008 C 0.584 0.13 0.895 0.192 1.21 0.192 C 1.547 0.189 1.88 0.126 2.196 0.007 L 2.226 0 L 2.234 0 Z\" fill=\"url(#idsFfoPSmoJ8_1g-1534056932)\"></path></g></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ag308y\",layoutDependency:layoutDependency,layoutId:\"M4XL7jnJJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.233 2.101\" overflow=\"visible\"><g><defs><linearGradient id=\"idsM4XL7jnJJ_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0.175 0 C 0.205 0 0.236 0.007 0.267 0.019 L 2.026 0.61 C 2.159 0.657 2.233 0.768 2.233 0.92 L 2.233 1.184 C 2.233 1.337 2.159 1.449 2.026 1.495 L 0.263 2.087 C 0.237 2.096 0.209 2.101 0.181 2.101 C 0.071 2.101 0 2.018 0 1.899 L 0 1.581 C 0 1.428 0.076 1.344 0.178 1.321 L 1.164 1.052 L 0.176 0.783 C 0.074 0.755 0 0.671 0 0.525 L 0 0.202 C 0 0.061 0.081 0 0.175 0 Z\" fill=\"url(#idsM4XL7jnJJ_1g-1534056932)\"></path></g></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-12dsux9\",layoutDependency:layoutDependency,layoutId:\"OXuNgjr5d\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.869 5.058\" overflow=\"visible\"><g><defs><linearGradient id=\"idsOXuNgjr5d_1g-1534056932\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"rgb(255,255,255)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(153,153,153)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 2.529 C 0.001 1.133 1.091 0.001 2.435 0 C 3.779 0.001 4.868 1.133 4.869 2.529 C 4.867 3.925 3.778 5.057 2.435 5.058 C 1.091 5.056 0.002 3.925 0 2.529 Z M 1.694 1.172 L 1.694 2.325 L 1.153 2.325 C 1.059 2.325 0.995 2.394 0.995 2.489 C 0.995 2.558 1.023 2.613 1.081 2.677 L 2.079 3.778 C 2.115 3.821 2.167 3.846 2.221 3.848 C 2.277 3.846 2.33 3.821 2.367 3.778 L 3.353 2.678 C 3.42 2.605 3.448 2.561 3.448 2.494 C 3.448 2.395 3.374 2.325 3.286 2.325 L 2.751 2.325 L 2.751 1.172 C 2.751 1.136 2.748 1.103 2.741 1.072 C 2.709 0.931 2.606 0.853 2.451 0.853 L 1.995 0.853 C 1.806 0.853 1.694 0.969 1.694 1.172 Z\" fill=\"url(#idsOXuNgjr5d_1g-1534056932)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-4ott9j\",layoutDependency:layoutDependency,layoutId:\"R8B8jGCKb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.869 5.058\" overflow=\"visible\"><path d=\"M 2.435 5.058 C 3.778 5.057 4.867 3.925 4.869 2.529 C 4.868 1.133 3.779 0.001 2.435 0 C 1.091 0.001 0.001 1.133 0 2.529 C 0.002 3.925 1.091 5.056 2.435 5.058 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ggt8zc\",layoutDependency:layoutDependency,layoutId:\"txsGSHsOt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.454 2.995\" overflow=\"visible\"><path d=\"M 0.699 0.319 C 0.699 0.116 0.812 0 1 0 L 1.456 0 C 1.611 0 1.714 0.079 1.746 0.22 C 1.753 0.25 1.757 0.283 1.757 0.319 L 1.757 1.472 L 2.291 1.472 C 2.38 1.472 2.454 1.542 2.454 1.641 C 2.454 1.709 2.425 1.753 2.358 1.825 L 1.372 2.926 C 1.335 2.969 1.282 2.994 1.227 2.995 C 1.172 2.994 1.12 2.968 1.084 2.926 L 0.086 1.825 C 0.029 1.76 0 1.706 0 1.636 C 0 1.542 0.065 1.472 0.158 1.472 L 0.699 1.472 L 0.699 0.319 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w1z7d6\",layoutDependency:layoutDependency,layoutId:\"Fl2D0OfI4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Install Termius\"})}),className:\"framer-1nq8ytx\",\"data-framer-name\":\"New Host\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"SlKE58XwB\",style:{\"--extracted-1w1cjl5\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"Get unique, device-bound passkeys on each of your devices\"})}),className:\"framer-1j8c47e\",\"data-framer-name\":\"Vaults enable\\xa0backup and\\xa0secure\\xa0sync\\xa0across devices.\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"kVC5IIEFA\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3e5wed\",layoutDependency:layoutDependency,layoutId:\"YCkBCjQ0E\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3d3hm4\",\"data-border\":true,\"data-framer-name\":\"Frame 26085657\",layoutDependency:layoutDependency,layoutId:\"xS740suly\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1jaqcul\",\"data-framer-name\":\"Macos\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"iGhCWvwfd\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.5 17.5\"><path d=\"M 0.004 8.761 C 0.004 4.009 3.856 0.156 8.609 0.156 C 13.362 0.156 17.215 4.009 17.215 8.761 C 17.215 13.514 13.362 17.367 8.609 17.367 C 3.856 17.367 0.004 13.514 0.004 8.761 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 12.636 4.989 L 12.256 4.989 C 12.2 4.736 12.003 4.528 11.66 4.528 C 11.257 4.528 10.983 4.861 10.983 5.39 C 10.983 5.932 11.261 6.253 11.664 6.253 C 11.983 6.253 12.191 6.085 12.258 5.805 L 12.641 5.805 C 12.581 6.269 12.191 6.596 11.662 6.596 C 11.017 6.596 10.587 6.141 10.587 5.39 C 10.587 4.656 11.015 4.185 11.658 4.185 C 12.24 4.185 12.588 4.57 12.637 4.989 Z M 9.166 6.264 C 9.534 6.264 9.816 6.006 9.816 5.67 L 9.816 5.48 L 9.193 5.518 C 8.879 5.538 8.7 5.677 8.7 5.897 C 8.7 6.118 8.886 6.264 9.166 6.264 Z M 9.079 6.596 C 8.615 6.596 8.304 6.316 8.304 5.897 C 8.304 5.498 8.61 5.247 9.148 5.216 L 9.816 5.178 L 9.816 4.982 C 9.816 4.698 9.628 4.528 9.305 4.528 C 9.005 4.528 8.816 4.669 8.767 4.897 L 8.391 4.897 C 8.418 4.494 8.763 4.185 9.314 4.185 C 9.861 4.185 10.206 4.481 10.206 4.944 L 10.206 6.555 L 9.836 6.555 L 9.836 6.154 L 9.827 6.154 C 9.688 6.421 9.392 6.596 9.078 6.596 Z M 4.71 6.555 L 4.71 4.225 L 5.077 4.225 L 5.077 4.597 L 5.086 4.597 C 5.196 4.351 5.433 4.185 5.747 4.185 C 6.065 4.185 6.301 4.347 6.401 4.629 L 6.41 4.629 C 6.54 4.351 6.814 4.185 7.141 4.185 C 7.602 4.185 7.9 4.486 7.9 4.947 L 7.9 6.555 L 7.51 6.555 L 7.51 5.036 C 7.51 4.718 7.333 4.53 7.026 4.53 C 6.717 4.53 6.5 4.759 6.5 5.074 L 6.5 6.555 L 6.11 6.555 L 6.11 4.994 C 6.11 4.714 5.922 4.53 5.633 4.53 C 5.324 4.53 5.1 4.772 5.1 5.095 L 5.1 6.555 L 4.71 6.555 Z M 9.406 11.97 L 10.127 11.97 C 10.211 12.591 10.788 12.968 11.618 12.968 C 12.403 12.968 12.972 12.556 12.972 11.986 C 12.972 11.501 12.652 11.181 11.85 11.005 L 11.209 10.864 C 10.051 10.612 9.55 10.087 9.55 9.266 C 9.55 8.312 10.391 7.642 11.589 7.642 C 12.744 7.642 13.577 8.331 13.609 9.314 L 12.888 9.314 C 12.823 8.68 12.323 8.291 11.569 8.291 C 10.848 8.291 10.291 8.644 10.291 9.233 C 10.291 9.69 10.599 10.003 11.389 10.175 L 12.03 10.315 C 13.236 10.58 13.713 11.061 13.713 11.878 C 13.713 12.948 12.872 13.617 11.577 13.617 C 10.315 13.617 9.473 12.968 9.405 11.97 Z M 6.124 7.642 C 7.763 7.642 8.788 8.796 8.788 10.632 C 8.788 12.467 7.762 13.617 6.124 13.617 C 4.484 13.617 3.458 12.467 3.458 10.632 C 3.458 8.797 4.484 7.642 6.124 7.642 Z M 6.124 8.307 C 4.941 8.307 4.2 9.205 4.2 10.632 C 4.2 12.055 4.942 12.952 6.124 12.952 C 7.306 12.952 8.047 12.055 8.047 10.632 C 8.047 9.205 7.306 8.307 6.124 8.307 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:10506621721,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"macOS\"})}),className:\"framer-4j5s1h\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"rGXHx9Jlf\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({b7jPX0LqJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"macOS\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tq7uzi\",\"data-border\":true,\"data-framer-name\":\"Frame 26085655\",layoutDependency:layoutDependency,layoutId:\"hdiI2RZLt\",style:{\"--border-bottom-width\":\"0.88px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.88px\",\"--border-right-width\":\"0.88px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.88px\",backdropFilter:\"blur(4px)\",backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(4px)\"},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-tf3eoc\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"TkWV3SPH6\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.88 14.88\"><path d=\"M 0 0 L 6.942 0 L 6.942 6.942 L 0 6.942 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 7.933 0 L 14.875 0 L 14.875 6.942 L 7.933 6.942 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 0 7.933 L 6.942 7.933 L 6.942 14.875 L 0 14.875 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 7.933 7.933 L 14.875 7.933 L 14.875 14.875 L 7.933 14.875 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:10647311339,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Windows\"})}),className:\"framer-hne7ef\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"M3UECE8Kh\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({b7jPX0LqJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Windows\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d1vrdn\",\"data-border\":true,\"data-framer-name\":\"Frame 26085657\",layoutDependency:layoutDependency,layoutId:\"tATL0RA14\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-11qir3d\",\"data-framer-name\":\"Fill 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"LtSfCqYKg\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.25 14.88\"><path d=\"M 3.708 14.004 C 3.708 14.004 4.069 13.774 4.134 13.458 C 4.203 13.142 3.983 12.79 3.742 12.524 C 3.569 12.332 3.213 11.716 2.974 11.304 L 2.974 11.304 L 2.974 11.304 L 2.974 11.304 C 2.886 11.151 2.814 11.027 2.773 10.961 C 2.619 10.713 2.244 10.273 2.041 10.397 C 1.943 10.455 1.88 10.589 1.814 10.731 C 1.74 10.887 1.663 11.052 1.529 11.136 C 1.425 11.201 1.253 11.24 1.083 11.278 C 0.835 11.333 0.59 11.388 0.56 11.522 C 0.535 11.631 0.557 11.736 0.581 11.852 C 0.607 11.98 0.637 12.121 0.611 12.297 C 0.593 12.41 0.558 12.524 0.524 12.633 C 0.459 12.846 0.4 13.036 0.491 13.142 C 0.562 13.224 0.883 13.277 1.231 13.336 L 1.231 13.336 L 1.231 13.336 L 1.231 13.336 C 1.545 13.388 1.881 13.444 2.076 13.529 L 2.133 13.553 C 2.563 13.74 3.4 14.103 3.708 14.004 Z M 6.117 3.871 L 6.117 3.871 L 6.117 3.871 C 5.897 3.78 5.614 3.664 5.487 3.641 C 5.304 3.606 5.001 3.872 4.884 3.984 C 4.767 4.093 4.498 4.306 4.498 4.306 C 4.412 4.459 4.755 4.749 4.938 4.873 C 4.971 4.895 5.001 4.916 5.029 4.936 C 5.158 5.026 5.249 5.09 5.39 5.071 C 5.55 5.049 6.027 4.75 6.291 4.585 L 6.345 4.551 C 6.422 4.503 6.485 4.469 6.535 4.443 C 6.646 4.383 6.695 4.356 6.711 4.27 C 6.731 4.149 6.528 4.028 6.345 3.963 C 6.291 3.943 6.21 3.909 6.117 3.871 L 6.117 3.871 Z M 10.786 11.973 L 10.746 11.951 C 10.497 11.815 10.365 11.423 10.383 11.147 C 10.4 10.876 10.234 10.79 10.234 10.79 C 10.234 10.79 10.117 11.044 9.951 11.215 C 9.785 11.387 9.239 11.626 8.859 11.454 C 8.478 11.283 8.544 10.634 8.544 10.634 C 8.544 10.634 8.412 10.601 8.33 10.669 C 8.267 10.72 8.289 10.994 8.311 11.273 C 8.318 11.365 8.325 11.456 8.33 11.541 C 8.346 11.883 8.247 12.483 8.129 13.03 C 8.015 13.579 8.247 13.954 8.513 14.039 C 8.775 14.125 9.207 13.833 9.536 13.475 C 9.735 13.26 10.212 13.008 10.606 12.8 L 10.606 12.8 C 10.871 12.66 11.098 12.541 11.178 12.465 C 11.365 12.285 11.033 12.106 10.786 11.973 Z M 10.743 11.05 C 10.721 11.514 11.018 11.756 11.381 11.91 C 11.744 12.063 11.85 12.568 11.272 12.9 C 11.172 12.957 11.057 13.021 10.936 13.089 C 10.359 13.411 9.607 13.832 9.29 14.178 C 8.907 14.595 8.31 14.574 8.032 14.417 C 7.755 14.264 7.606 13.912 7.606 13.912 C 7.606 13.912 6.84 13.715 6.03 13.738 C 5.221 13.759 4.452 13.936 4.452 13.936 C 4.452 13.936 4.24 14.507 3.557 14.417 C 3.223 14.375 2.857 14.237 2.485 14.097 C 2.1 13.952 1.709 13.804 1.34 13.759 C 0.614 13.67 -0.129 13.517 0.019 13.012 C 0.047 12.918 0.073 12.835 0.098 12.758 C 0.207 12.418 0.273 12.212 0.168 11.889 C 0.04 11.493 0.04 11.139 0.571 11.026 C 1.106 10.92 1.404 10.763 1.552 10.436 C 1.704 10.105 1.895 10.036 1.895 10.036 C 1.895 10.036 1.704 9.576 1.978 9.071 C 2.101 8.849 2.222 8.49 2.352 8.105 C 2.521 7.609 2.703 7.07 2.919 6.734 C 3.104 6.447 3.335 6.134 3.533 5.864 C 3.745 5.576 3.92 5.338 3.963 5.237 C 4.046 5.045 4.069 4.51 4.026 3.763 C 4.02 3.666 4.011 3.556 4.001 3.436 C 3.931 2.62 3.823 1.347 4.603 0.791 C 5.499 0.152 7.16 0.064 7.8 1.561 C 8.111 2.286 8.131 2.934 8.148 3.525 C 8.168 4.154 8.185 4.717 8.547 5.24 C 9.251 6.25 10.166 7.594 10.443 8.429 C 10.721 9.269 10.423 10.282 10.423 10.282 C 10.423 10.282 10.763 10.589 10.743 11.05 Z M 5.733 3.036 C 5.733 3.171 5.759 3.298 5.802 3.411 C 5.885 3.444 5.988 3.484 6.102 3.532 C 6.065 3.458 6.042 3.363 6.042 3.269 C 6.042 3.01 6.199 2.796 6.388 2.796 C 6.582 2.796 6.737 3.009 6.737 3.269 C 6.737 3.467 6.645 3.639 6.513 3.706 C 6.544 3.719 6.572 3.732 6.6 3.744 L 6.6 3.744 C 6.631 3.758 6.66 3.771 6.688 3.783 C 6.906 3.647 7.054 3.363 7.054 3.036 C 7.054 2.575 6.759 2.2 6.393 2.2 C 6.027 2.2 5.733 2.575 5.733 3.036 Z M 4.177 3.124 C 4.177 3.479 4.332 3.78 4.54 3.881 C 4.612 3.828 4.681 3.763 4.755 3.689 L 4.741 3.693 L 4.729 3.698 C 4.575 3.724 4.423 3.549 4.383 3.308 C 4.346 3.069 4.437 2.852 4.59 2.826 C 4.741 2.802 4.896 2.977 4.935 3.213 C 4.956 3.346 4.938 3.473 4.893 3.562 C 4.916 3.537 4.941 3.515 4.968 3.492 L 4.986 3.476 C 5.055 3.414 5.127 3.376 5.199 3.352 C 5.213 3.278 5.221 3.204 5.221 3.124 C 5.221 2.687 4.986 2.333 4.698 2.333 C 4.409 2.333 4.177 2.684 4.177 3.124 Z M 8.458 10.214 C 8.458 10.214 8.673 9.508 8.544 8.584 C 8.415 7.659 7.137 4.755 6.988 4.622 C 6.905 4.547 6.55 4.759 6.176 4.982 C 5.886 5.155 5.585 5.335 5.39 5.393 C 4.944 5.523 4.303 4.731 4.303 4.731 C 4.409 5.062 4.177 5.81 3.877 6.161 C 3.718 6.349 3.589 6.738 3.459 7.134 C 3.345 7.479 3.229 7.829 3.091 8.054 C 2.79 8.539 2.599 9.508 2.833 10.081 C 2.948 10.363 3.323 10.661 3.681 10.946 C 4.049 11.24 4.4 11.519 4.432 11.753 C 4.495 12.217 4.048 12.285 4.048 12.285 L 4.623 12.965 C 4.623 12.965 5.135 13.076 6.159 12.923 C 7.182 12.766 7.844 11.821 7.844 11.821 C 7.844 11.821 7.844 10.698 7.906 10.388 C 7.969 10.081 8.458 10.214 8.458 10.214 Z\" fill=\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"></path></svg>',svgContentId:9520280424,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Linux\"})}),className:\"framer-qvqowv\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"RB6w0Zid2\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({b7jPX0LqJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Linux\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2yho0x\",\"data-border\":true,\"data-framer-name\":\"Frame 26085656\",layoutDependency:layoutDependency,layoutId:\"ZOBNIN3ii\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-t8yl2w\",\"data-framer-name\":\"IOS\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"sa87yz1Dn\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.88 14.88\"><path d=\"M 0.214 3.098 C 0.214 1.495 1.514 0.195 3.117 0.195 L 11.824 0.195 C 13.427 0.195 14.727 1.495 14.727 3.098 L 14.727 11.805 C 14.727 13.408 13.427 14.707 11.824 14.707 L 3.117 14.707 C 1.514 14.707 0.214 13.408 0.214 11.805 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 8.885 8.784 L 9.506 8.784 C 9.579 9.318 10.076 9.643 10.791 9.643 C 11.467 9.643 11.957 9.287 11.957 8.797 C 11.957 8.38 11.681 8.103 10.991 7.952 L 10.438 7.83 C 9.441 7.613 9.009 7.161 9.009 6.453 C 9.009 5.631 9.734 5.055 10.766 5.055 C 11.76 5.055 12.479 5.649 12.506 6.495 L 11.885 6.495 C 11.83 5.949 11.398 5.614 10.749 5.614 C 10.128 5.614 9.648 5.918 9.648 6.425 C 9.648 6.819 9.914 7.088 10.594 7.237 L 11.146 7.357 C 12.185 7.585 12.596 7.999 12.596 8.704 C 12.596 9.626 11.871 10.202 10.756 10.202 C 9.668 10.202 8.944 9.643 8.885 8.783 Z M 6.057 5.055 C 7.469 5.055 8.353 6.049 8.353 7.63 C 8.353 9.211 7.469 10.202 6.057 10.202 C 4.645 10.202 3.762 9.211 3.762 7.63 C 3.762 6.049 4.645 5.055 6.057 5.055 Z M 6.057 5.628 C 5.039 5.628 4.4 6.401 4.4 7.63 C 4.4 8.856 5.039 9.629 6.057 9.629 C 7.076 9.629 7.714 8.856 7.714 7.63 C 7.714 6.401 7.076 5.628 6.057 5.628 Z M 2.45 10.119 L 2.45 6.529 L 3.05 6.529 L 3.05 10.119 Z M 2.75 5.89 C 2.542 5.89 2.374 5.721 2.374 5.514 C 2.374 5.303 2.543 5.137 2.75 5.137 C 2.96 5.137 3.126 5.303 3.126 5.514 C 3.126 5.721 2.961 5.89 2.75 5.89 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:11068169787,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"iOS\"})}),className:\"framer-8y1yex\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"iEVVHxrWZ\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({b7jPX0LqJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"iOS\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ayvic6\",\"data-border\":true,\"data-framer-name\":\"Frame 26085659\",layoutDependency:layoutDependency,layoutId:\"URHM6a_wy\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-z98zyb\",\"data-framer-name\":\"Android\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"GyTjmzxkl\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><g transform=\"translate(1.733 4.668)\"><g transform=\"translate(0 0)\"><g transform=\"translate(0 0)\"><path d=\"M 17.442 9.796 L 17.426 9.69 C 17.389 9.473 17.346 9.257 17.294 9.04 C 17.205 8.669 17.09 8.305 16.95 7.95 C 16.835 7.652 16.703 7.361 16.554 7.078 C 16.364 6.717 16.15 6.369 15.914 6.037 C 15.624 5.633 15.302 5.253 14.952 4.9 C 14.805 4.752 14.651 4.611 14.492 4.477 C 14.149 4.181 13.783 3.912 13.397 3.673 C 13.402 3.668 13.402 3.663 13.408 3.657 C 13.583 3.351 13.762 3.049 13.937 2.743 C 14.111 2.447 14.28 2.15 14.455 1.849 C 14.576 1.638 14.703 1.421 14.825 1.209 C 14.857 1.157 14.877 1.109 14.893 1.051 C 14.942 0.904 14.945 0.745 14.904 0.596 C 14.893 0.559 14.883 0.522 14.867 0.49 C 14.853 0.455 14.835 0.422 14.814 0.39 C 14.747 0.275 14.651 0.18 14.534 0.115 C 14.43 0.052 14.312 0.014 14.19 0.004 C 14.139 -0.001 14.088 -0.001 14.037 0.004 C 13.995 0.009 13.952 0.014 13.916 0.025 C 13.767 0.062 13.632 0.143 13.529 0.258 C 13.491 0.3 13.458 0.346 13.429 0.395 C 13.307 0.607 13.181 0.824 13.059 1.035 L 12.541 1.929 C 12.366 2.235 12.187 2.537 12.012 2.843 C 11.991 2.875 11.975 2.912 11.954 2.944 L 11.875 2.912 C 10.875 2.532 9.814 2.339 8.745 2.341 L 8.655 2.341 C 7.7 2.35 6.754 2.514 5.852 2.827 L 5.551 2.938 C 5.535 2.907 5.514 2.875 5.498 2.843 C 5.324 2.537 5.144 2.235 4.97 1.929 C 4.795 1.632 4.626 1.336 4.452 1.035 C 4.33 0.823 4.203 0.607 4.081 0.395 C 3.975 0.212 3.8 0.078 3.595 0.025 C 3.553 0.014 3.51 0.009 3.473 0.004 C 3.422 -0.001 3.371 -0.001 3.32 0.004 C 2.983 0.035 2.7 0.27 2.607 0.596 C 2.569 0.744 2.569 0.898 2.617 1.051 C 2.633 1.103 2.659 1.157 2.686 1.209 C 2.807 1.421 2.934 1.638 3.056 1.849 C 3.231 2.145 3.399 2.441 3.574 2.743 C 3.748 3.049 3.928 3.351 4.102 3.657 L 4.108 3.663 C 3.753 3.884 3.414 4.13 3.093 4.398 C 2.52 4.876 2.012 5.427 1.581 6.037 C 1.344 6.368 1.13 6.716 0.941 7.078 C 0.513 7.897 0.219 8.778 0.069 9.69 L 0.053 9.796 C 0.031 9.923 0.016 10.049 0 10.182 L 17.474 10.182 C 17.474 10.049 17.458 9.923 17.442 9.796 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 13.297 7.76 C 13.646 7.528 13.699 6.988 13.408 6.56 C 13.122 6.127 12.604 5.968 12.255 6.2 C 11.907 6.433 11.854 6.972 12.144 7.401 C 12.43 7.834 12.948 7.993 13.297 7.76 Z M 5.377 7.406 C 5.663 6.972 5.615 6.438 5.266 6.206 C 4.917 5.973 4.399 6.131 4.113 6.565 C 3.828 6.998 3.875 7.532 4.224 7.765 C 4.573 7.998 5.086 7.834 5.377 7.406 Z\" fill=\"rgb(32,33,36)\"></path></g></g></g></svg>',svgContentId:10674611378,withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Android\"})}),className:\"framer-bqd096\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"P7TlEf3Rz\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({b7jPX0LqJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Android\"})})}},baseVariant,gestureVariant)})]})]})]})})]})})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:300,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1s3mo01\",layoutDependency:layoutDependency,layoutId:\"cT3xiyfVn\",style:{backgroundColor:\"rgba(141, 145, 165, 0.1)\",transformPerspective:1200},variants:{b7jPX0LqJ:{transformPerspective:undefined},gIeWEYDkk:{transformPerspective:undefined},M9m48dpVP:{transformPerspective:undefined},TmVsCVyRd:{transformPerspective:undefined},TRGV0MqvW:{transformPerspective:undefined}},...addPropertyOverrides({b7jPX0LqJ:{__framer__styleTransformEffectEnabled:undefined},gIeWEYDkk:{__framer__styleTransformEffectEnabled:undefined},M9m48dpVP:{__framer__styleTransformEffectEnabled:undefined},TmVsCVyRd:{__framer__styleTransformEffectEnabled:undefined},TRGV0MqvW:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:300,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-18uj8a7\",\"data-framer-name\":\"Service item\",layoutDependency:layoutDependency,layoutId:\"rqQ74bvXO\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,transformPerspective:1200},variants:{b7jPX0LqJ:{transformPerspective:undefined},gIeWEYDkk:{transformPerspective:undefined},M9m48dpVP:{transformPerspective:undefined},TmVsCVyRd:{transformPerspective:undefined},TRGV0MqvW:{transformPerspective:undefined}},...addPropertyOverrides({b7jPX0LqJ:{__framer__styleTransformEffectEnabled:undefined},gIeWEYDkk:{__framer__styleTransformEffectEnabled:undefined},M9m48dpVP:{__framer__styleTransformEffectEnabled:undefined},TmVsCVyRd:{__framer__styleTransformEffectEnabled:undefined},TRGV0MqvW:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9rvahf\",\"data-framer-name\":\"Title\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"i9RmGSSp8\",onTap:onTapm8igum,...addPropertyOverrides({AA20Tzz9q:{onTap:onTap1dkq9ek},b7jPX0LqJ:{\"data-highlight\":undefined,onTap:undefined},gIeWEYDkk:{onTap:onTap1je9xs0},JOIhUBGWi:{onTap:onTap1dkq9ek},M9m48dpVP:{onTap:onTap1je9xs0},TmVsCVyRd:{onTap:onTap1je9xs0},TRGV0MqvW:{\"data-highlight\":undefined,onTap:undefined},VEvdlmveq:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\",\"--framer-text-transform\":\"lowercase\"},children:\"02\"})}),className:\"framer-5qsyi2\",\"data-framer-name\":\"01\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"j6_ZoveSd\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1entple\",\"data-styles-preset\":\"y7BouTONU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"Set up SSH ID in settings\"})})}),className:\"framer-1x77jsu\",\"data-framer-name\":\"Craft CMS\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nlrjdi1__\",style:{\"--extracted-a0htzi\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed14()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.ol,{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-gjwowx, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:[/*#__PURE__*/_jsx(motion.li,{\"data-preset-tag\":\"p\",children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-1jf0gao, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"In Termius, go to Settings and open SSH ID.\"})}),/*#__PURE__*/_jsxs(motion.li,{\"data-preset-tag\":\"p\",children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-v60g8a, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Pick a public handle. Your handle is the URL you’ll use to fetch your public keys with curl. \"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-1ab6ydo, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Public keys from all your devices appear under your URL automatically. Private keys never leave the device where they were created.\"})]})]})}),className:\"framer-1fmd0lh\",\"data-framer-name\":\"We are focused on developing web solutions with Craft CMS, an easy to use content management system where admins can alter or add content to a website.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Acst_nQhq\",style:{\"--extracted-1ab6ydo\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-1jf0gao\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-gjwowx\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-v60g8a\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed15()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+467.8915),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"},className:\"framer-1l6szwz\",\"data-framer-name\":\"Image (500 x 705)\",layoutDependency:layoutDependency,layoutId:\"dXIrij645\",style:{opacity:0},transformTemplate:transformTemplate1,...addPropertyOverrides({AA20Tzz9q:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+234.1235),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"}},fugdZooKG:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+121.1235),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"}},gIeWEYDkk:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+121.1235),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"}},JOIhUBGWi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+121.1235),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"}},M9m48dpVP:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+669.1235),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"}},PHHfPS1C4:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+121.1235),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"}},q6A8cI_5C:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+121.1235),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"}},TmVsCVyRd:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+121.1235),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"}},TRGV0MqvW:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+541.6833),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"}},U47Gf372s:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+334.8915),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"}},VEvdlmveq:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+334.8915),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"}},YV5XPlv3Q:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:522,intrinsicWidth:369,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+234.1235),pixelHeight:1024,pixelWidth:1536,sizes:\"10px\",src:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/JI7iwJ0nqcTTv5xmlHWrOoIXdCQ.png?width=1536&height=1024 1536w\"}}},baseVariant,gestureVariant)}),isDisplayed16()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-11ae207\",layoutDependency:layoutDependency,layoutId:\"YastHcrHS\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iaxo13\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"MClfFMofO\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(5, 11, 25, 0.5)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,WebkitBackdropFilter:\"blur(7px)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g41hu\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"I4bSXg2d_\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jx58tx\",\"data-framer-name\":\"Frame 1185981946\",layoutDependency:layoutDependency,layoutId:\"NOoAzTPkc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-152ivt8\",\"data-framer-name\":\"Window btns\",layoutDependency:layoutDependency,layoutId:\"rcugRYxQq\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19lu0yi\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"CX_XUrrGg\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yn9h34\",\"data-border\":true,\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"tvDHa9eKK\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xwjk30\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"bBqcW7HjL\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1890z5u\",\"data-border\":true,\"data-framer-name\":\"Minimize\",layoutDependency:layoutDependency,layoutId:\"bjNXFZXQU\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6zjvzn\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"bYXzUItLg\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-msaznv\",\"data-border\":true,\"data-framer-name\":\"Zoom\",layoutDependency:layoutDependency,layoutId:\"PdW8Al_Mx\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-152ufqk\",\"data-framer-name\":\"Icon + Label\",layoutDependency:layoutDependency,layoutId:\"iqL7N89Q6\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4eq3mo\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"dhK20TvSA\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1r6ssn7\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"nmWFLA503\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.35 9.78\"><path d=\"M 0 1.883 C 0 0.887 0.807 0.08 1.802 0.08 L 7.878 0.08 C 8.874 0.08 9.681 0.887 9.681 1.883 L 9.681 2.192 C 10.05 2.192 10.35 2.491 10.35 2.861 C 10.35 3.231 10.05 3.531 9.681 3.531 L 9.681 4.921 C 10.05 4.921 10.35 5.221 10.35 5.59 C 10.35 5.96 10.05 6.26 9.681 6.26 L 9.681 6.569 C 9.681 7.512 8.956 8.286 8.033 8.364 L 8.033 8.371 C 8.033 8.826 7.664 9.195 7.209 9.195 C 6.754 9.195 6.385 8.826 6.385 8.371 L 3.296 8.371 C 3.296 8.826 2.927 9.195 2.472 9.195 C 2.017 9.195 1.648 8.826 1.648 8.371 L 1.648 8.364 C 0.725 8.286 0 7.512 0 6.569 Z M 5.973 6.517 C 7.224 6.517 8.239 5.503 8.239 4.251 C 8.239 3 7.224 1.986 5.973 1.986 C 4.722 1.986 3.707 3 3.707 4.251 C 3.707 5.503 4.722 6.517 5.973 6.517 Z M 1.493 5.384 C 1.493 5.583 1.655 5.745 1.854 5.745 C 2.053 5.745 2.214 5.583 2.214 5.384 L 2.214 3.119 C 2.214 2.92 2.053 2.758 1.854 2.758 C 1.655 2.758 1.493 2.92 1.493 3.119 Z M 4.48 4.251 C 4.48 3.427 5.148 2.758 5.973 2.758 C 6.798 2.758 7.466 3.427 7.466 4.251 C 7.466 5.076 6.798 5.745 5.973 5.745 C 5.148 5.745 4.48 5.076 4.48 4.251 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:11536075816,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"Vaults\"})}),className:\"framer-1qhy7iv\",\"data-framer-name\":\"Vaults\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"bxvgn7PKH\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18qur67\",\"data-framer-name\":\"Horizontal tab\",layoutDependency:layoutDependency,layoutId:\"Gk14Xtlr3\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19gsa6l\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"b5nNlEW7W\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6ach9n\",\"data-framer-name\":\"Folder\",layoutDependency:layoutDependency,layoutId:\"QsfThpgWC\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ygeuaq\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"y6u8T2CEM\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.73 9.2\"><path d=\"M 0 7.087 C 0 8.074 0.525 8.584 1.536 8.584 L 9.311 8.584 C 10.204 8.584 10.73 8.07 10.73 7.087 L 10.73 3.415 L 0 3.415 Z M 0 2.754 L 10.73 2.754 L 10.73 2.347 C 10.73 1.363 10.2 0.85 9.194 0.85 L 4.837 0.85 C 4.503 0.85 4.3 0.774 4.044 0.565 L 3.775 0.351 C 3.448 0.085 3.205 0 2.715 0 L 1.39 0 C 0.518 0 0 0.502 0 1.469 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:8789172942,withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"SFTP\"})}),className:\"framer-36zmos\",\"data-framer-name\":\"SFTP\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"VS7tgwhKm\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tbkeky\",\"data-framer-name\":\"Component 37\",layoutDependency:layoutDependency,layoutId:\"UlnG_sEUu\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,opacity:0},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eopphz\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"ZAlBh2vI6\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1b55vi4\",layoutDependency:layoutDependency,layoutId:\"LgqdY1uLX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10.476\" overflow=\"visible\"><path d=\"M 9.116 1.452 C 8.851 1.915 8.265 2.074 7.806 1.806 C 7.348 1.539 7.19 0.947 7.455 0.484 C 7.72 0.021 8.306 -0.137 8.765 0.13 C 9.224 0.397 9.381 0.989 9.116 1.452 Z M 8.633 4.987 C 8.507 3.543 7.307 2.41 5.843 2.41 C 5.422 2.41 5.022 2.505 4.663 2.673 L 3.997 1.468 C 4.554 1.19 5.18 1.033 5.843 1.033 C 6.229 1.033 6.602 1.087 6.956 1.186 C 7.019 1.574 7.248 1.933 7.612 2.145 C 7.976 2.357 8.398 2.378 8.762 2.239 C 9.471 2.943 9.933 3.901 10 4.967 Z M 4.233 7.552 L 3.532 8.737 C 2.693 8.171 2.068 7.306 1.809 6.292 C 2.112 6.043 2.306 5.664 2.306 5.238 C 2.306 4.813 2.112 4.433 1.809 4.184 C 2.069 3.17 2.693 2.305 3.532 1.739 L 4.233 2.925 C 3.513 3.436 3.042 4.281 3.042 5.238 C 3.042 6.195 3.513 7.04 4.233 7.552 Z M 0 5.238 C 0 4.703 0.429 4.27 0.959 4.27 C 1.489 4.27 1.918 4.703 1.918 5.238 C 1.918 5.773 1.489 6.206 0.959 6.206 C 0.429 6.206 0 5.773 0 5.238 Z M 7.455 9.992 C 7.191 9.529 7.348 8.937 7.806 8.67 C 8.265 8.403 8.851 8.561 9.116 9.024 C 9.381 9.487 9.224 10.079 8.765 10.346 C 8.306 10.614 7.72 10.455 7.455 9.992 Z M 8.633 5.489 L 10 5.509 C 9.933 6.575 9.471 7.533 8.762 8.237 C 8.398 8.098 7.976 8.119 7.612 8.331 C 7.248 8.544 7.019 8.902 6.956 9.291 C 6.602 9.39 6.229 9.444 5.843 9.444 C 5.18 9.444 4.554 9.287 3.997 9.008 L 4.663 7.803 C 5.022 7.971 5.422 8.066 5.843 8.066 C 7.307 8.066 8.507 6.933 8.633 5.489 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-k2facw\",layoutDependency:layoutDependency,layoutId:\"XfqwlmGOG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 1.789 1.452 C 1.525 1.915 0.938 2.074 0.48 1.806 C 0.021 1.539 -0.136 0.947 0.129 0.484 C 0.393 0.021 0.98 -0.137 1.438 0.13 C 1.897 0.397 2.054 0.989 1.789 1.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9jaj18\",layoutDependency:layoutDependency,layoutId:\"GDovqWcIL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.003 3.955\" overflow=\"visible\"><path d=\"M 4.636 3.955 C 4.51 2.51 3.31 1.378 1.846 1.378 C 1.425 1.378 1.025 1.472 0.666 1.641 L 0 0.435 C 0.557 0.157 1.183 0 1.846 0 C 2.232 0 2.605 0.054 2.959 0.153 C 3.022 0.542 3.251 0.9 3.615 1.113 C 3.979 1.325 4.4 1.346 4.765 1.207 C 5.474 1.911 5.936 2.868 6.003 3.935 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wj6zji\",layoutDependency:layoutDependency,layoutId:\"yrDTP3VsS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.424 6.998\" overflow=\"visible\"><path d=\"M 1.233 3.499 C 1.233 2.542 1.704 1.697 2.424 1.186 L 1.723 0 C 0.884 0.566 0.259 1.431 0 2.445 C 0.303 2.694 0.497 3.074 0.497 3.499 C 0.497 3.925 0.303 4.304 0 4.553 C 0.259 5.567 0.884 6.432 1.723 6.998 L 2.424 5.813 C 1.704 5.301 1.233 4.456 1.233 3.499 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ve8nok\",layoutDependency:layoutDependency,layoutId:\"l2teBV6Ns\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 0 0.968 C 0 0.433 0.429 0 0.959 0 C 1.489 0 1.918 0.433 1.918 0.968 C 1.918 1.503 1.489 1.936 0.959 1.936 C 0.429 1.936 0 1.503 0 0.968 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6rtzn2\",layoutDependency:layoutDependency,layoutId:\"dOlTVg3jq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 0.129 1.452 C -0.136 0.989 0.021 0.397 0.48 0.13 C 0.938 -0.137 1.524 0.021 1.789 0.484 C 2.054 0.947 1.897 1.539 1.438 1.806 C 0.98 2.073 0.393 1.915 0.129 1.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aymqb4\",layoutDependency:layoutDependency,layoutId:\"KaWgi4Gec\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.003 3.955\" overflow=\"visible\"><path d=\"M 1.846 2.577 C 1.425 2.577 1.025 2.482 0.666 2.314 L 0 3.519 C 0.557 3.798 1.183 3.955 1.846 3.955 C 2.232 3.955 2.605 3.901 2.959 3.802 C 3.022 3.413 3.251 3.055 3.615 2.842 C 3.979 2.63 4.401 2.609 4.765 2.748 C 5.474 2.044 5.936 1.087 6.003 0.02 L 4.636 0 C 4.51 1.445 3.31 2.577 1.846 2.577 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"acme-dev-us-west\"})}),className:\"framer-dgydci\",\"data-framer-name\":\"acme-dev-us-west\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"hqZUU4bRB\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5sz5rw\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"OJaEf5mK5\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lwxwq5\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"A2iQMOOy4\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yn49dq\",layoutDependency:layoutDependency,layoutId:\"CiJFGZRgy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gcwwnh\",layoutDependency:layoutDependency,layoutId:\"VoSfbmwC1\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-hrfjxl\",\"data-framer-name\":\"Frame 1185980906\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:64,intrinsicWidth:64,layoutDependency:layoutDependency,layoutId:\"Sp06eYu1L\",svg:'<svg width=\"64\" height=\"64\" viewBox=\"0 0 64 64\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"64\" height=\"64\" rx=\"16\" fill=\"url(#paint0_linear_2633_14017)\"/>\\n<path d=\"M47.8404 26.1373C48.8124 26.1373 49.6004 25.3493 49.6004 24.3773V23.5519C49.6004 18.4974 45.5029 14.3999 40.4484 14.3999L39.6268 14.3999C38.6548 14.3999 37.8668 15.1879 37.8668 16.1599C37.8668 17.1319 38.6548 17.9199 39.6268 17.9199H40.4484C43.5589 17.9199 46.0804 20.4414 46.0804 23.5519V24.3773C46.0804 25.3493 46.8684 26.1373 47.8404 26.1373Z\" fill=\"white\"/>\\n<path d=\"M46.0804 39.6306C46.0804 38.6586 46.8684 37.8706 47.8404 37.8706C48.8124 37.8706 49.6004 38.6586 49.6004 39.6306V40.4479C49.6004 45.5024 45.5029 49.5999 40.4484 49.5999H39.6268C38.6548 49.5999 37.8668 48.8119 37.8668 47.8399C37.8668 46.8679 38.6548 46.0799 39.6268 46.0799H40.4484C43.5589 46.0799 46.0804 43.5584 46.0804 40.4479V39.6306Z\" fill=\"white\"/>\\n<path d=\"M16.1604 37.8706C17.1324 37.8706 17.9204 38.6586 17.9204 39.6306V40.4479C17.9204 43.5584 20.4419 46.0799 23.5524 46.0799H24.3735C25.3455 46.0799 26.1335 46.8679 26.1335 47.8399C26.1335 48.8119 25.3455 49.5999 24.3735 49.5999H23.5524C18.4979 49.5999 14.4004 45.5024 14.4004 40.4479L14.4004 39.6306C14.4004 38.6586 15.1884 37.8706 16.1604 37.8706Z\" fill=\"white\"/>\\n<path d=\"M26.1335 16.1599C26.1335 17.1319 25.3455 17.9199 24.3735 17.9199H23.5524C20.4419 17.9199 17.9204 20.4414 17.9204 23.5519V24.3773C17.9204 25.3493 17.1324 26.1373 16.1604 26.1373C15.1884 26.1373 14.4004 25.3493 14.4004 24.3773L14.4004 23.5519C14.4004 18.4974 18.4979 14.3999 23.5524 14.3999L24.3735 14.3999C25.3455 14.3999 26.1335 15.1879 26.1335 16.1599Z\" fill=\"white\"/>\\n<path d=\"M22.8477 26.0156L28.777 28.7896C29.0595 28.9217 29.0433 29.3288 28.7512 29.4381L22.8477 31.6476\" stroke=\"white\" stroke-width=\"2.816\" stroke-linecap=\"round\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.1311 36.2842C27.681 35.7344 28.5725 35.7344 29.1224 36.2842C30.7179 37.8797 33.3047 37.8797 34.9002 36.2842C35.45 35.7344 36.3415 35.7344 36.8914 36.2842C37.4412 36.8341 37.4412 37.7256 36.8914 38.2754C34.1962 40.9706 29.8264 40.9706 27.1311 38.2754C26.5813 37.7256 26.5813 36.8341 27.1311 36.2842Z\" fill=\"white\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_2633_14017\" x1=\"0\" y1=\"0\" x2=\"53.8096\" y2=\"68.5181\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#2091F6\"/>\\n<stop offset=\"1\" stop-color=\"#AF5FFF\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:\"Choose your SSH ID username\"})}),className:\"framer-1vzjoma\",\"data-framer-name\":\"New Host\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"oUmtteNpP\",style:{\"--extracted-1w1cjl5\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:[\"This username will be used in the curl command\",/*#__PURE__*/_jsx(motion.br,{}),\"to get your public keys\"]})}),className:\"framer-ri6qx5\",\"data-framer-name\":\"Vaults enable\\xa0backup and\\xa0secure\\xa0sync\\xa0across devices.\",fonts:[\"CUSTOM;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"mRLubEitl\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oy2ig3\",\"data-border\":true,\"data-framer-name\":\"Frame 273\",layoutDependency:layoutDependency,layoutId:\"xFa9abr8a\",style:{\"--border-bottom-width\":\"0.88px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.88px\",\"--border-right-width\":\"0.88px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.88px\",backdropFilter:\"blur(4px)\",backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(4px)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U291cmNlIENvZGUgUHJvLTUwMA==\",\"--framer-font-family\":'\"Source Code Pro\", \"Source Code Pro Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, var(--token-a5f14443-3cdb-4008-b109-d9457786a946, rgb(32, 145, 246)) 0%, var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)) 100%)\"},children:\"$ curl https://sshid.io/\"})})}),className:\"framer-1ey903c\",\"data-framer-name\":\"Easy way to get your public keys from anywhere.\",fonts:[\"GF;Source Code Pro-500\"],layoutDependency:layoutDependency,layoutId:\"xBkTBm4dE\",style:{\"--extracted-r6o4lv\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j60cyp-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"pSjhac5Ss-container\",nodeId:\"pSjhac5Ss\",rendersWithMotion:true,scopeId:\"vMxDW9e_i\",children:/*#__PURE__*/_jsx(ProTextTypeEffect,{as:\"p\",cursorBlinkDuration:.5,cursorCharacterPreset:\"|\",cursorColorMode:\"matchFirst\",cursorMode:\"preset\",customCursorCharacter:\"|\",deletingSpeed:30,fluidVw:6,font:{fontFamily:'\"Source Code Pro\", \"Source Code Pro Placeholder\", monospace',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"160%\"},height:\"100%\",hideCursorWhileTyping:false,id:\"pSjhac5Ss\",initialDelay:0,layoutId:\"pSjhac5Ss\",loop:true,maxFont:10,minFont:10,pauseDuration:1e3,reverseMode:false,showCursor:true,sizingMode:\"fluid\",startOnVisible:false,text:[\"richard\",\"lewis\",\"susie\",\"liam\",\"oliver\",\"laura\",\"oscar\",\"lando\"],textAlign:\"left\",textColors:[\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"],typingSpeed:100,width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-aljfb\",layoutDependency:layoutDependency,layoutId:\"kORZRuFZI\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50.795 12.495\" overflow=\"visible\"><g><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9.338 6.95 C 9.483 6.952 9.57 7.055 9.567 7.213 L 9.564 7.392 C 9.562 7.535 9.513 7.585 9.378 7.642 L 9.368 7.646 C 9.015 7.777 8.669 7.84 8.337 7.834 C 8.004 7.828 7.676 7.752 7.365 7.61 C 7.352 7.604 7.352 7.604 7.34 7.599 C 7.225 7.546 7.176 7.484 7.179 7.349 L 7.182 7.17 C 7.184 7.013 7.275 6.913 7.42 6.915 L 7.452 6.92 L 7.461 6.924 C 7.746 7.045 8.045 7.108 8.349 7.114 C 8.653 7.119 8.974 7.066 9.3 6.955 L 9.33 6.949 Z M 5.112 4.602 C 5.141 4.603 5.171 4.609 5.201 4.622 L 6.884 5.21 C 7.012 5.256 7.081 5.363 7.079 5.508 L 7.074 5.757 C 7.072 5.901 6.999 6.006 6.87 6.047 L 5.164 6.577 C 5.138 6.585 5.111 6.588 5.084 6.588 C 4.978 6.586 4.911 6.507 4.913 6.394 L 4.918 6.093 C 4.921 5.949 4.995 5.871 5.094 5.851 L 6.047 5.614 L 5.101 5.343 C 5.003 5.314 4.933 5.234 4.935 5.095 L 4.94 4.79 C 4.943 4.656 5.022 4.6 5.112 4.602 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 20.023 3.126 L 20.023 4.618 L 21.034 4.618 L 21.034 5.65 L 20.023 5.65 L 20.023 7.913 C 20.023 8.343 20.213 8.524 20.644 8.524 C 20.804 8.524 20.994 8.493 21.044 8.483 L 21.044 9.445 C 20.974 9.475 20.754 9.555 20.333 9.555 C 19.432 9.555 18.871 9.014 18.871 8.103 L 18.871 5.65 L 17.97 5.65 L 17.97 4.618 L 18.22 4.618 C 18.741 4.618 18.971 4.288 18.971 3.857 L 18.971 3.126 Z M 22.79 6.521 L 25.183 6.521 C 25.163 5.95 24.782 5.439 23.981 5.439 C 23.25 5.439 22.83 6 22.79 6.521 Z M 25.313 7.793 L 26.294 8.103 C 26.034 8.954 25.263 9.645 24.091 9.645 C 22.77 9.645 21.598 8.684 21.598 7.031 C 21.598 5.489 22.74 4.468 23.971 4.468 C 25.473 4.468 26.354 5.459 26.354 7.001 C 26.354 7.192 26.334 7.352 26.324 7.372 L 22.76 7.372 C 22.79 8.113 23.37 8.644 24.091 8.644 C 24.792 8.644 25.153 8.273 25.313 7.793 Z M 30.136 4.588 L 30.136 5.77 C 30.01 5.75 29.883 5.74 29.755 5.74 C 28.854 5.74 28.444 6.26 28.444 7.172 L 28.444 9.495 L 27.282 9.495 L 27.282 4.618 L 28.414 4.618 L 28.414 5.399 C 28.644 4.869 29.185 4.558 29.826 4.558 C 29.966 4.558 30.086 4.578 30.136 4.588 Z M 32.008 9.495 L 30.856 9.495 L 30.856 4.618 L 31.968 4.618 L 31.968 5.239 C 32.248 4.738 32.859 4.478 33.41 4.478 C 34.051 4.478 34.611 4.769 34.872 5.339 C 35.252 4.698 35.823 4.478 36.454 4.478 C 37.335 4.478 38.176 5.039 38.176 6.331 L 38.176 9.495 L 37.055 9.495 L 37.055 6.521 C 37.055 5.95 36.764 5.519 36.113 5.519 C 35.503 5.519 35.102 6 35.102 6.601 L 35.102 9.495 L 33.961 9.495 L 33.961 6.521 C 33.961 5.96 33.68 5.519 33.019 5.519 C 32.398 5.519 32.008 5.98 32.008 6.601 Z M 40.52 9.495 L 39.369 9.495 L 39.369 4.618 L 40.52 4.618 Z M 39.189 2.906 C 39.189 2.485 39.529 2.145 39.94 2.145 C 40.36 2.145 40.701 2.485 40.701 2.906 C 40.701 3.327 40.36 3.657 39.94 3.657 C 39.529 3.657 39.189 3.327 39.189 2.906 Z M 44.934 8.954 C 44.694 9.395 44.123 9.635 43.552 9.635 C 42.391 9.635 41.71 8.774 41.71 7.692 L 41.71 4.618 L 42.872 4.618 L 42.872 7.482 C 42.872 8.083 43.152 8.594 43.853 8.594 C 44.524 8.594 44.874 8.143 44.874 7.502 L 44.874 4.618 L 46.036 4.618 L 46.036 8.604 C 46.036 9.004 46.066 9.315 46.086 9.495 L 44.974 9.495 C 44.954 9.385 44.934 9.154 44.934 8.954 Z M 46.94 8.173 L 47.951 7.893 C 47.991 8.333 48.322 8.724 48.942 8.724 C 49.423 8.724 49.673 8.463 49.673 8.163 C 49.673 7.903 49.493 7.702 49.103 7.622 L 48.382 7.462 C 47.521 7.272 47.07 6.711 47.07 6.04 C 47.07 5.189 47.851 4.468 48.862 4.468 C 50.224 4.468 50.665 5.349 50.745 5.83 L 49.764 6.11 C 49.724 5.83 49.513 5.379 48.862 5.379 C 48.452 5.379 48.161 5.64 48.161 5.94 C 48.161 6.2 48.352 6.391 48.652 6.451 L 49.393 6.601 C 50.314 6.801 50.795 7.362 50.795 8.083 C 50.795 8.824 50.194 9.645 48.953 9.645 C 47.541 9.645 47 8.724 46.94 8.173 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1syhf53\",layoutDependency:layoutDependency,layoutId:\"LcNsBMfWS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-c4vvrs\",layoutDependency:layoutDependency,layoutId:\"okIe9zeVw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1uwjuvb\",layoutDependency:layoutDependency,layoutId:\"kP32aCORn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.594 10.51\" overflow=\"visible\"><path d=\"M 4.69 0 C 3.226 -0.025 2.013 1.146 1.988 2.61 C 1.987 2.651 1.987 2.692 1.988 2.733 L 1.998 3.07 L 1.688 3.204 C 0.681 3.636 0.02 4.62 0 5.716 C -0.026 7.252 1.202 8.524 2.738 8.551 C 2.901 8.554 3.064 8.543 3.225 8.517 L 3.599 8.458 L 3.754 8.803 C 4.215 9.821 5.231 10.49 6.347 10.51 C 7.411 10.528 8.394 9.967 8.92 9.04 L 9.087 8.745 L 9.423 8.794 C 9.54 8.811 9.659 8.82 9.777 8.823 C 11.303 8.849 12.567 7.629 12.593 6.104 C 12.607 5.285 12.242 4.477 11.617 3.945 L 11.424 3.781 L 11.444 3.528 C 11.448 3.476 11.45 3.423 11.451 3.37 C 11.477 1.906 10.306 0.693 8.842 0.668 C 8.317 0.658 7.801 0.804 7.36 1.088 L 6.987 1.328 L 6.707 0.983 C 6.21 0.371 5.478 0.014 4.69 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-8q8tqn\",layoutDependency:layoutDependency,layoutId:\"L7ZCU1w8v\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.654 3.232\" overflow=\"visible\"><path d=\"M 4.425 2.348 C 4.57 2.35 4.657 2.453 4.654 2.611 L 4.651 2.79 C 4.649 2.933 4.6 2.983 4.465 3.04 L 4.455 3.044 C 4.102 3.175 3.756 3.238 3.424 3.232 C 3.091 3.226 2.763 3.15 2.452 3.008 C 2.439 3.002 2.439 3.002 2.427 2.997 C 2.312 2.944 2.263 2.882 2.266 2.747 L 2.269 2.568 C 2.271 2.411 2.362 2.311 2.507 2.313 L 2.54 2.318 L 2.548 2.322 C 2.833 2.443 3.132 2.506 3.436 2.512 C 3.741 2.517 4.061 2.464 4.387 2.353 L 4.417 2.347 Z M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-29j4bw\",layoutDependency:layoutDependency,layoutId:\"GfzsRhLBd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.389 1\" overflow=\"visible\"><path d=\"M 2.159 0.034 C 2.304 0.037 2.392 0.14 2.389 0.297 L 2.386 0.477 C 2.383 0.619 2.335 0.67 2.199 0.727 L 2.189 0.731 C 1.836 0.861 1.49 0.924 1.158 0.919 C 0.825 0.913 0.498 0.837 0.186 0.695 C 0.174 0.689 0.174 0.689 0.161 0.683 C 0.046 0.63 -0.002 0.568 0 0.434 L 0.003 0.255 C 0.006 0.097 0.097 -0.003 0.242 0 L 0.274 0.005 L 0.283 0.009 C 0.568 0.129 0.866 0.193 1.17 0.199 C 1.475 0.204 1.795 0.151 2.122 0.04 L 2.151 0.034 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-n19bt6\",layoutDependency:layoutDependency,layoutId:\"eeHP51rVr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.166 1.986\" overflow=\"visible\"><path d=\"M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-4hzxp6\",layoutDependency:layoutDependency,layoutId:\"tY3YsIRU9\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z M 5.682 0.993 C 4.218 0.967 3.006 2.138 2.98 3.602 C 2.979 3.643 2.98 3.684 2.981 3.725 L 2.991 4.063 L 2.681 4.196 C 1.673 4.629 1.012 5.613 0.993 6.709 C 0.966 8.244 2.194 9.516 3.73 9.543 C 3.893 9.546 4.056 9.535 4.217 9.509 L 4.591 9.45 L 4.747 9.795 C 5.208 10.814 6.223 11.483 7.339 11.502 C 8.403 11.521 9.386 10.959 9.912 10.032 L 10.079 9.737 L 10.415 9.786 C 10.533 9.803 10.651 9.813 10.77 9.815 C 12.295 9.841 13.559 8.621 13.586 7.096 C 13.6 6.278 13.234 5.47 12.609 4.937 L 12.416 4.773 L 12.436 4.52 C 12.44 4.468 12.443 4.415 12.444 4.362 C 12.469 2.898 11.298 1.686 9.834 1.66 C 9.309 1.65 8.794 1.796 8.353 2.081 L 7.979 2.321 L 7.699 1.976 C 7.203 1.363 6.47 1.006 5.682 0.993 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1f4hfnd\",layoutDependency:layoutDependency,layoutId:\"fqS7J0Oqh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.578 12.495\" overflow=\"visible\"><path d=\"M 5.699 0.001 C 6.638 0.017 7.522 0.39 8.185 1.038 C 8.703 0.784 9.274 0.657 9.851 0.668 C 11.853 0.703 13.455 2.351 13.436 4.349 C 14.174 5.069 14.596 6.081 14.578 7.113 C 14.541 9.187 12.826 10.843 10.752 10.807 C 10.702 10.806 10.651 10.804 10.6 10.801 C 9.862 11.882 8.63 12.518 7.322 12.494 C 5.944 12.47 4.684 11.712 4.009 10.529 C 3.91 10.535 3.811 10.537 3.713 10.535 C 1.629 10.499 -0.036 8.775 0.001 6.691 C 0.025 5.315 0.795 4.069 1.994 3.426 C 2.111 1.489 3.741 -0.034 5.699 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3zp59j\",layoutDependency:layoutDependency,layoutId:\"bPlkT_WXj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.594 10.51\" overflow=\"visible\"><path d=\"M 4.69 0 C 3.226 -0.025 2.013 1.146 1.988 2.61 C 1.987 2.651 1.987 2.692 1.988 2.733 L 1.998 3.07 L 1.688 3.204 C 0.681 3.636 0.02 4.62 0 5.716 C -0.026 7.252 1.202 8.524 2.738 8.551 C 2.901 8.554 3.064 8.543 3.225 8.517 L 3.599 8.458 L 3.754 8.803 C 4.215 9.821 5.231 10.49 6.347 10.51 C 7.411 10.528 8.394 9.967 8.92 9.04 L 9.087 8.745 L 9.423 8.794 C 9.54 8.811 9.659 8.82 9.777 8.823 C 11.303 8.849 12.567 7.629 12.593 6.104 C 12.607 5.285 12.242 4.477 11.617 3.945 L 11.424 3.781 L 11.444 3.528 C 11.448 3.476 11.45 3.423 11.451 3.37 C 11.477 1.906 10.306 0.693 8.842 0.668 C 8.317 0.658 7.801 0.804 7.36 1.088 L 6.987 1.328 L 6.707 0.983 C 6.21 0.371 5.478 0.014 4.69 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1grktvv\",layoutDependency:layoutDependency,layoutId:\"XwRKDCFEE\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.654 3.232\" overflow=\"visible\"><path d=\"M 4.425 2.348 C 4.57 2.35 4.657 2.453 4.654 2.611 L 4.651 2.79 C 4.649 2.933 4.6 2.983 4.465 3.04 L 4.455 3.044 C 4.102 3.175 3.756 3.238 3.424 3.232 C 3.091 3.226 2.763 3.15 2.452 3.008 C 2.439 3.002 2.439 3.002 2.427 2.997 C 2.312 2.944 2.263 2.882 2.266 2.747 L 2.269 2.568 C 2.271 2.411 2.362 2.311 2.507 2.313 L 2.54 2.318 L 2.548 2.322 C 2.833 2.443 3.132 2.506 3.436 2.512 C 3.741 2.517 4.061 2.464 4.387 2.353 L 4.417 2.347 Z M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"transparent\" stroke-width=\"0.18\" stroke=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1t9fc9h\",layoutDependency:layoutDependency,layoutId:\"KFuM17P_C\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.389 1\" overflow=\"visible\"><path d=\"M 2.159 0.034 C 2.304 0.037 2.392 0.14 2.389 0.297 L 2.386 0.477 C 2.383 0.619 2.335 0.67 2.199 0.727 L 2.189 0.731 C 1.836 0.861 1.49 0.924 1.158 0.919 C 0.825 0.913 0.498 0.837 0.186 0.695 C 0.174 0.689 0.174 0.689 0.161 0.683 C 0.046 0.63 -0.002 0.568 0 0.434 L 0.003 0.255 C 0.006 0.097 0.097 -0.003 0.242 0 L 0.274 0.005 L 0.283 0.009 C 0.568 0.129 0.866 0.193 1.17 0.199 C 1.475 0.204 1.795 0.151 2.122 0.04 L 2.151 0.034 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-j9x1be\",layoutDependency:layoutDependency,layoutId:\"zjESuQnYX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.166 1.986\" overflow=\"visible\"><path d=\"M 0.199 0 C 0.228 0.001 0.258 0.007 0.288 0.02 L 1.971 0.608 C 2.099 0.655 2.168 0.761 2.166 0.906 L 2.161 1.155 C 2.159 1.299 2.086 1.404 1.957 1.445 L 0.251 1.975 C 0.225 1.983 0.198 1.986 0.171 1.986 C 0.065 1.984 -0.002 1.905 0 1.792 L 0.005 1.491 C 0.008 1.347 0.083 1.269 0.181 1.249 L 1.134 1.012 L 0.188 0.741 C 0.09 0.712 0.02 0.632 0.022 0.493 L 0.028 0.188 C 0.03 0.055 0.109 -0.002 0.199 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-z2k33l\",layoutDependency:layoutDependency,layoutId:\"knfzD7NLT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.825 7.5\" overflow=\"visible\"><path d=\"M 2.053 0.981 L 2.053 2.473 L 3.064 2.473 L 3.064 3.505 L 2.053 3.505 L 2.053 5.768 C 2.053 6.198 2.243 6.379 2.674 6.379 C 2.834 6.379 3.024 6.348 3.074 6.338 L 3.074 7.3 C 3.004 7.33 2.784 7.41 2.363 7.41 C 1.462 7.41 0.901 6.869 0.901 5.958 L 0.901 3.505 L 0 3.505 L 0 2.473 L 0.25 2.473 C 0.771 2.473 1.001 2.143 1.001 1.712 L 1.001 0.981 Z M 4.82 4.376 L 7.213 4.376 C 7.193 3.805 6.812 3.294 6.011 3.294 C 5.28 3.294 4.86 3.855 4.82 4.376 Z M 7.343 5.648 L 8.324 5.958 C 8.064 6.809 7.293 7.5 6.121 7.5 C 4.8 7.5 3.628 6.539 3.628 4.886 C 3.628 3.344 4.77 2.323 6.001 2.323 C 7.503 2.323 8.384 3.314 8.384 4.856 C 8.384 5.047 8.364 5.207 8.354 5.227 L 4.79 5.227 C 4.82 5.968 5.4 6.499 6.121 6.499 C 6.822 6.499 7.183 6.128 7.343 5.648 Z M 12.166 2.443 L 12.166 3.625 C 12.04 3.605 11.913 3.595 11.785 3.595 C 10.884 3.595 10.474 4.115 10.474 5.027 L 10.474 7.35 L 9.312 7.35 L 9.312 2.473 L 10.444 2.473 L 10.444 3.254 C 10.674 2.724 11.215 2.413 11.856 2.413 C 11.996 2.413 12.116 2.433 12.166 2.443 Z M 14.038 7.35 L 12.886 7.35 L 12.886 2.473 L 13.998 2.473 L 13.998 3.094 C 14.278 2.593 14.889 2.333 15.44 2.333 C 16.081 2.333 16.641 2.624 16.902 3.194 C 17.282 2.553 17.853 2.333 18.484 2.333 C 19.365 2.333 20.206 2.894 20.206 4.186 L 20.206 7.35 L 19.085 7.35 L 19.085 4.376 C 19.085 3.805 18.794 3.374 18.143 3.374 C 17.533 3.374 17.132 3.855 17.132 4.456 L 17.132 7.35 L 15.991 7.35 L 15.991 4.376 C 15.991 3.815 15.71 3.374 15.049 3.374 C 14.428 3.374 14.038 3.835 14.038 4.456 Z M 22.55 7.35 L 21.399 7.35 L 21.399 2.473 L 22.55 2.473 Z M 21.219 0.761 C 21.219 0.34 21.559 0 21.97 0 C 22.39 0 22.731 0.34 22.731 0.761 C 22.731 1.182 22.39 1.512 21.97 1.512 C 21.559 1.512 21.219 1.182 21.219 0.761 Z M 26.964 6.809 C 26.724 7.25 26.153 7.49 25.582 7.49 C 24.421 7.49 23.74 6.629 23.74 5.547 L 23.74 2.473 L 24.902 2.473 L 24.902 5.337 C 24.902 5.938 25.182 6.449 25.883 6.449 C 26.554 6.449 26.904 5.998 26.904 5.357 L 26.904 2.473 L 28.066 2.473 L 28.066 6.459 C 28.066 6.859 28.096 7.17 28.116 7.35 L 27.004 7.35 C 26.984 7.24 26.964 7.009 26.964 6.809 Z M 28.97 6.028 L 29.981 5.748 C 30.021 6.188 30.352 6.579 30.972 6.579 C 31.453 6.579 31.703 6.318 31.703 6.018 C 31.703 5.758 31.523 5.557 31.133 5.477 L 30.412 5.317 C 29.551 5.127 29.1 4.566 29.1 3.895 C 29.1 3.044 29.881 2.323 30.892 2.323 C 32.254 2.323 32.695 3.204 32.775 3.685 L 31.794 3.965 C 31.754 3.685 31.543 3.234 30.892 3.234 C 30.482 3.234 30.191 3.495 30.191 3.795 C 30.191 4.055 30.382 4.246 30.682 4.306 L 31.423 4.456 C 32.344 4.656 32.825 5.217 32.825 5.938 C 32.825 6.679 32.224 7.5 30.983 7.5 C 29.571 7.5 29.03 6.579 28.97 6.028 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-gx0lna\",layoutDependency:layoutDependency,layoutId:\"B3_OYVl31\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.074 6.429\" overflow=\"visible\"><path d=\"M 2.053 0 L 2.053 1.492 L 3.064 1.492 L 3.064 2.523 L 2.053 2.523 L 2.053 4.786 C 2.053 5.217 2.243 5.397 2.674 5.397 C 2.834 5.397 3.024 5.367 3.074 5.357 L 3.074 6.318 C 3.004 6.348 2.784 6.429 2.363 6.429 C 1.462 6.429 0.901 5.888 0.901 4.977 L 0.901 2.523 L 0 2.523 L 0 1.492 L 0.25 1.492 C 0.771 1.492 1.001 1.162 1.001 0.731 L 1.001 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vyc8qt\",layoutDependency:layoutDependency,layoutId:\"zUxb0l1cS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.393 1.081\" overflow=\"visible\"><path d=\"M 0 1.081 L 2.393 1.081 C 2.373 0.511 1.993 0 1.192 0 C 0.461 0 0.04 0.561 0 1.081 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qxbu65\",layoutDependency:layoutDependency,layoutId:\"yhuKbksot\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.756 5.177\" overflow=\"visible\"><path d=\"M 3.715 3.324 L 4.696 3.635 C 4.436 4.486 3.665 5.177 2.493 5.177 C 1.172 5.177 0 4.216 0 2.563 C 0 1.021 1.142 0 2.373 0 C 3.875 0 4.756 0.991 4.756 2.533 C 4.756 2.724 4.736 2.884 4.726 2.904 L 1.162 2.904 C 1.192 3.645 1.772 4.176 2.493 4.176 C 3.194 4.176 3.555 3.805 3.715 3.324 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4mqoji\",layoutDependency:layoutDependency,layoutId:\"IFbukCD2j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.854 4.937\" overflow=\"visible\"><path d=\"M 2.854 0.03 L 2.854 1.212 C 2.728 1.192 2.601 1.182 2.473 1.182 C 1.572 1.182 1.162 1.702 1.162 2.614 L 1.162 4.937 L 0 4.937 L 0 0.06 L 1.132 0.06 L 1.132 0.841 C 1.362 0.31 1.903 0 2.543 0 C 2.684 0 2.804 0.02 2.854 0.03 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-svlb77\",layoutDependency:layoutDependency,layoutId:\"e4peexODJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.32 5.017\" overflow=\"visible\"><path d=\"M 1.152 5.017 L 0 5.017 L 0 0.14 L 1.112 0.14 L 1.112 0.761 C 1.392 0.26 2.003 0 2.553 0 C 3.194 0 3.755 0.29 4.015 0.861 C 4.396 0.22 4.967 0 5.597 0 C 6.479 0 7.32 0.561 7.32 1.852 L 7.32 5.017 L 6.198 5.017 L 6.198 2.043 C 6.198 1.472 5.908 1.041 5.257 1.041 C 4.646 1.041 4.246 1.522 4.246 2.123 L 4.246 5.017 L 3.104 5.017 L 3.104 2.043 C 3.104 1.482 2.824 1.041 2.163 1.041 C 1.542 1.041 1.152 1.502 1.152 2.123 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bmo43v\",layoutDependency:layoutDependency,layoutId:\"YAOLTVdkd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.152 4.876\" overflow=\"visible\"><path d=\"M 1.152 4.876 L 0 4.876 L 0 0 L 1.152 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ewb91s\",layoutDependency:layoutDependency,layoutId:\"iUZEOyoSW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.512 1.512\" overflow=\"visible\"><path d=\"M 0 0.761 C 0 0.34 0.34 0 0.751 0 C 1.172 0 1.512 0.34 1.512 0.761 C 1.512 1.182 1.172 1.512 0.751 1.512 C 0.34 1.512 0 1.182 0 0.761 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bpkcji\",layoutDependency:layoutDependency,layoutId:\"mBUeal80k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.376 5.017\" overflow=\"visible\"><path d=\"M 3.224 4.336 C 2.984 4.776 2.413 5.017 1.842 5.017 C 0.681 5.017 0 4.156 0 3.074 L 0 0 L 1.162 0 L 1.162 2.864 C 1.162 3.465 1.442 3.975 2.143 3.975 C 2.814 3.975 3.164 3.525 3.164 2.884 L 3.164 0 L 4.326 0 L 4.326 3.985 C 4.326 4.386 4.356 4.696 4.376 4.876 L 3.264 4.876 C 3.244 4.766 3.224 4.536 3.224 4.336 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-d5mz7u\",layoutDependency:layoutDependency,layoutId:\"UI86jm5sl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.855 5.177\" overflow=\"visible\"><path d=\"M 0 3.705 L 1.011 3.425 C 1.051 3.865 1.382 4.256 2.003 4.256 C 2.483 4.256 2.734 3.995 2.734 3.695 C 2.734 3.435 2.553 3.234 2.163 3.154 L 1.442 2.994 C 0.581 2.804 0.13 2.243 0.13 1.572 C 0.13 0.721 0.911 0 1.923 0 C 3.284 0 3.725 0.881 3.805 1.362 L 2.824 1.642 C 2.784 1.362 2.573 0.911 1.923 0.911 C 1.512 0.911 1.222 1.172 1.222 1.472 C 1.222 1.732 1.412 1.923 1.712 1.983 L 2.453 2.133 C 3.374 2.333 3.855 2.894 3.855 3.615 C 3.855 4.356 3.254 5.177 2.013 5.177 C 0.601 5.177 0.06 4.256 0 3.705 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})]})})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:300,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-17uyf6j\",layoutDependency:layoutDependency,layoutId:\"sThVc1hLe\",style:{backgroundColor:\"rgba(141, 145, 165, 0.1)\",transformPerspective:1200},variants:{b7jPX0LqJ:{transformPerspective:undefined},gIeWEYDkk:{transformPerspective:undefined},M9m48dpVP:{transformPerspective:undefined},TmVsCVyRd:{transformPerspective:undefined},TRGV0MqvW:{transformPerspective:undefined}},...addPropertyOverrides({b7jPX0LqJ:{__framer__styleTransformEffectEnabled:undefined},gIeWEYDkk:{__framer__styleTransformEffectEnabled:undefined},M9m48dpVP:{__framer__styleTransformEffectEnabled:undefined},TmVsCVyRd:{__framer__styleTransformEffectEnabled:undefined},TRGV0MqvW:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:300,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-18s2pu0\",\"data-framer-name\":\"Service item\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"K7UJktxk4\",onTap:onTapda5vv9,style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,transformPerspective:1200},variants:{b7jPX0LqJ:{transformPerspective:undefined},gIeWEYDkk:{transformPerspective:undefined},M9m48dpVP:{transformPerspective:undefined},TmVsCVyRd:{transformPerspective:undefined},TRGV0MqvW:{transformPerspective:undefined}},...addPropertyOverrides({AA20Tzz9q:{onTap:onTap57ytqa},b7jPX0LqJ:{__framer__styleTransformEffectEnabled:undefined,\"data-highlight\":undefined,onTap:undefined},gIeWEYDkk:{__framer__styleTransformEffectEnabled:undefined,onTap:onTapqtbena},JOIhUBGWi:{\"data-highlight\":undefined,onTap:undefined},M9m48dpVP:{__framer__styleTransformEffectEnabled:undefined,onTap:onTapqtbena},TmVsCVyRd:{__framer__styleTransformEffectEnabled:undefined,onTap:onTapqtbena},TRGV0MqvW:{__framer__styleTransformEffectEnabled:undefined,onTap:onTapqtbena},VEvdlmveq:{onTap:onTap57ytqa}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fyf0iq\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"OFSMMJgT4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\",\"--framer-text-transform\":\"lowercase\"},children:\"03\"})}),className:\"framer-19ig3zo\",\"data-framer-name\":\"01\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"OEW9FS2mV\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1entple\",\"data-styles-preset\":\"y7BouTONU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"Provision access on your servers\"})})}),className:\"framer-bvev6r\",\"data-framer-name\":\"Craft CMS\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"R7soArlLD\",style:{\"--extracted-a0htzi\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed17()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Run the curl command on each server. It adds your public keys to the standard authorized_keys file.\"})}),className:\"framer-177mtb1\",\"data-framer-name\":\"We are focused on developing web solutions with Craft CMS, an easy to use content management system where admins can alter or add content to a website.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AE8Nb1Ht_\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed18()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-qj8vee\",layoutDependency:layoutDependency,layoutId:\"JYUnoB7J9\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q2n3jy\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"Qd3vKo99Q\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(5, 11, 25, 0.5)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,WebkitBackdropFilter:\"blur(7px)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e3hs7y\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"a5t0tPcbQ\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f9t4e2\",\"data-framer-name\":\"Frame 1185981946\",layoutDependency:layoutDependency,layoutId:\"nvOki63xQ\",children:[isDisplayed19()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-155qwq9\",\"data-framer-name\":\"Window btns\",layoutDependency:layoutDependency,layoutId:\"zC8y6WGF5\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-x27bgs\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"GWLMj07rW\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vbpql7\",\"data-border\":true,\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"Flnz0yBQx\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rrvb03\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"drboZT0FF\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1078d7x\",\"data-border\":true,\"data-framer-name\":\"Minimize\",layoutDependency:layoutDependency,layoutId:\"QTI7v_MSq\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-vtrb9w\",\"data-framer-name\":\"Window buttons\",layoutDependency:layoutDependency,layoutId:\"Dd0T6eEkM\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hr4gwk\",\"data-border\":true,\"data-framer-name\":\"Zoom\",layoutDependency:layoutDependency,layoutId:\"C36Km6XrB\",style:{\"--border-bottom-width\":\"0.35px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"0.35px\",\"--border-right-width\":\"0.35px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0.35px\",backgroundColor:\"rgba(141, 145, 165, 0.2)\",borderBottomLeftRadius:\"77.78%\",borderBottomRightRadius:\"77.78%\",borderTopLeftRadius:\"77.78%\",borderTopRightRadius:\"77.78%\"}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6vrwqb\",\"data-framer-name\":\"Icon + Label\",layoutDependency:layoutDependency,layoutId:\"K1mvywpIv\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n0ct9y\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"ovs0Y0l96\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-pr7kxx\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"WJYUn5USl\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.35 9.78\"><path d=\"M 0 1.883 C 0 0.887 0.807 0.08 1.802 0.08 L 7.878 0.08 C 8.874 0.08 9.681 0.887 9.681 1.883 L 9.681 2.192 C 10.05 2.192 10.35 2.491 10.35 2.861 C 10.35 3.231 10.05 3.531 9.681 3.531 L 9.681 4.921 C 10.05 4.921 10.35 5.221 10.35 5.59 C 10.35 5.96 10.05 6.26 9.681 6.26 L 9.681 6.569 C 9.681 7.512 8.956 8.286 8.033 8.364 L 8.033 8.371 C 8.033 8.826 7.664 9.195 7.209 9.195 C 6.754 9.195 6.385 8.826 6.385 8.371 L 3.296 8.371 C 3.296 8.826 2.927 9.195 2.472 9.195 C 2.017 9.195 1.648 8.826 1.648 8.371 L 1.648 8.364 C 0.725 8.286 0 7.512 0 6.569 Z M 5.973 6.517 C 7.224 6.517 8.239 5.503 8.239 4.251 C 8.239 3 7.224 1.986 5.973 1.986 C 4.722 1.986 3.707 3 3.707 4.251 C 3.707 5.503 4.722 6.517 5.973 6.517 Z M 1.493 5.384 C 1.493 5.583 1.655 5.745 1.854 5.745 C 2.053 5.745 2.214 5.583 2.214 5.384 L 2.214 3.119 C 2.214 2.92 2.053 2.758 1.854 2.758 C 1.655 2.758 1.493 2.92 1.493 3.119 Z M 4.48 4.251 C 4.48 3.427 5.148 2.758 5.973 2.758 C 6.798 2.758 7.466 3.427 7.466 4.251 C 7.466 5.076 6.798 5.745 5.973 5.745 C 5.148 5.745 4.48 5.076 4.48 4.251 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:11536075816,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"Vaults\"})}),className:\"framer-kjn254\",\"data-framer-name\":\"Vaults\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"yzDXzrg0y\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eidzcb\",\"data-framer-name\":\"Horizontal tab\",layoutDependency:layoutDependency,layoutId:\"kIbYyoS3E\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-103vzs2\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"X0lcagdWB\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13g42a5\",\"data-framer-name\":\"Folder\",layoutDependency:layoutDependency,layoutId:\"g4aU9wsLX\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1j9kbbr\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"l3LKQzF46\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.73 9.2\"><path d=\"M 0 7.087 C 0 8.074 0.525 8.584 1.536 8.584 L 9.311 8.584 C 10.204 8.584 10.73 8.07 10.73 7.087 L 10.73 3.415 L 0 3.415 Z M 0 2.754 L 10.73 2.754 L 10.73 2.347 C 10.73 1.363 10.2 0.85 9.194 0.85 L 4.837 0.85 C 4.503 0.85 4.3 0.774 4.044 0.565 L 3.775 0.351 C 3.448 0.085 3.205 0 2.715 0 L 1.39 0 C 0.518 0 0 0.502 0 1.469 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:8789172942,withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"SFTP\"})}),className:\"framer-1y4orv8\",\"data-framer-name\":\"SFTP\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"b0xwNSJeQ\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xsvrll\",\"data-framer-name\":\"Component 37\",layoutDependency:layoutDependency,layoutId:\"MajMijaIm\",style:{backgroundColor:\"rgba(141, 145, 165, 0.05)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dx7nam\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"LX7w4SCpl\",style:{borderBottomLeftRadius:3.83,borderBottomRightRadius:3.83,borderTopLeftRadius:3.83,borderTopRightRadius:3.83},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ir727f\",layoutDependency:layoutDependency,layoutId:\"dCCWUzSBB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10.476\" overflow=\"visible\"><path d=\"M 9.116 1.452 C 8.851 1.915 8.265 2.074 7.806 1.806 C 7.348 1.539 7.19 0.947 7.455 0.484 C 7.72 0.021 8.306 -0.137 8.765 0.13 C 9.224 0.397 9.381 0.989 9.116 1.452 Z M 8.633 4.987 C 8.507 3.543 7.307 2.41 5.843 2.41 C 5.422 2.41 5.022 2.505 4.663 2.673 L 3.997 1.468 C 4.554 1.19 5.18 1.033 5.843 1.033 C 6.229 1.033 6.602 1.087 6.956 1.186 C 7.019 1.574 7.248 1.933 7.612 2.145 C 7.976 2.357 8.398 2.378 8.762 2.239 C 9.471 2.943 9.933 3.901 10 4.967 Z M 4.233 7.552 L 3.532 8.737 C 2.693 8.171 2.068 7.306 1.809 6.292 C 2.112 6.043 2.306 5.664 2.306 5.238 C 2.306 4.813 2.112 4.433 1.809 4.184 C 2.069 3.17 2.693 2.305 3.532 1.739 L 4.233 2.925 C 3.513 3.436 3.042 4.281 3.042 5.238 C 3.042 6.195 3.513 7.04 4.233 7.552 Z M 0 5.238 C 0 4.703 0.429 4.27 0.959 4.27 C 1.489 4.27 1.918 4.703 1.918 5.238 C 1.918 5.773 1.489 6.206 0.959 6.206 C 0.429 6.206 0 5.773 0 5.238 Z M 7.455 9.992 C 7.191 9.529 7.348 8.937 7.806 8.67 C 8.265 8.403 8.851 8.561 9.116 9.024 C 9.381 9.487 9.224 10.079 8.765 10.346 C 8.306 10.614 7.72 10.455 7.455 9.992 Z M 8.633 5.489 L 10 5.509 C 9.933 6.575 9.471 7.533 8.762 8.237 C 8.398 8.098 7.976 8.119 7.612 8.331 C 7.248 8.544 7.019 8.902 6.956 9.291 C 6.602 9.39 6.229 9.444 5.843 9.444 C 5.18 9.444 4.554 9.287 3.997 9.008 L 4.663 7.803 C 5.022 7.971 5.422 8.066 5.843 8.066 C 7.307 8.066 8.507 6.933 8.633 5.489 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dennh8\",layoutDependency:layoutDependency,layoutId:\"CvlvCt74z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 1.789 1.452 C 1.525 1.915 0.938 2.074 0.48 1.806 C 0.021 1.539 -0.136 0.947 0.129 0.484 C 0.393 0.021 0.98 -0.137 1.438 0.13 C 1.897 0.397 2.054 0.989 1.789 1.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ea3f7j\",layoutDependency:layoutDependency,layoutId:\"fsOJTAq3Z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.003 3.955\" overflow=\"visible\"><path d=\"M 4.636 3.955 C 4.51 2.51 3.31 1.378 1.846 1.378 C 1.425 1.378 1.025 1.472 0.666 1.641 L 0 0.435 C 0.557 0.157 1.183 0 1.846 0 C 2.232 0 2.605 0.054 2.959 0.153 C 3.022 0.542 3.251 0.9 3.615 1.113 C 3.979 1.325 4.4 1.346 4.765 1.207 C 5.474 1.911 5.936 2.868 6.003 3.935 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ny5vb4\",layoutDependency:layoutDependency,layoutId:\"sh8u81PMO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.424 6.998\" overflow=\"visible\"><path d=\"M 1.233 3.499 C 1.233 2.542 1.704 1.697 2.424 1.186 L 1.723 0 C 0.884 0.566 0.259 1.431 0 2.445 C 0.303 2.694 0.497 3.074 0.497 3.499 C 0.497 3.925 0.303 4.304 0 4.553 C 0.259 5.567 0.884 6.432 1.723 6.998 L 2.424 5.813 C 1.704 5.301 1.233 4.456 1.233 3.499 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o5epg6\",layoutDependency:layoutDependency,layoutId:\"WipGG65bW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 0 0.968 C 0 0.433 0.429 0 0.959 0 C 1.489 0 1.918 0.433 1.918 0.968 C 1.918 1.503 1.489 1.936 0.959 1.936 C 0.429 1.936 0 1.503 0 0.968 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-onvp2z\",layoutDependency:layoutDependency,layoutId:\"rgc50GFSi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 0.129 1.452 C -0.136 0.989 0.021 0.397 0.48 0.13 C 0.938 -0.137 1.524 0.021 1.789 0.484 C 2.054 0.947 1.897 1.539 1.438 1.806 C 0.98 2.073 0.393 1.915 0.129 1.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tkftmy\",layoutDependency:layoutDependency,layoutId:\"tTy9WjFpA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.003 3.955\" overflow=\"visible\"><path d=\"M 1.846 2.577 C 1.425 2.577 1.025 2.482 0.666 2.314 L 0 3.519 C 0.557 3.798 1.183 3.955 1.846 3.955 C 2.232 3.955 2.605 3.901 2.959 3.802 C 3.022 3.413 3.251 3.055 3.615 2.842 C 3.979 2.63 4.401 2.609 4.765 2.748 C 5.474 2.044 5.936 1.087 6.003 0.02 L 4.636 0 C 4.51 1.445 3.31 2.577 1.846 2.577 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\"acme-dev-us-west\"})}),className:\"framer-1dd4ewi\",\"data-framer-name\":\"acme-dev-us-west\",fonts:[\"CUSTOMV2;CircularXX Book\"],layoutDependency:layoutDependency,layoutId:\"Bn5oDLEYz\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4sr694\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"vbwNLLUHi\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6my6hs\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"yFIEi8xc7\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-latr1e\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"HkbuORYVw\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(141, 145, 165, 0.02)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFC3epIH4klw0zh8cfq1avWYgFTl2K0H0eugQU5y= #SSH ID - @richard\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:[\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFq1avWYgFTl2K0H0slkmdeeugQU5y0iLLKTfEK0= #SSH ID - @richard\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-ztnly5, var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"#Yubikey\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBMI1Puj475cMz2v4uooLMuDHzGHKwYWP6Eo1y77iBQ9GZkA3SOph5IlLTkt3VyZvhC+B6mVUNZ3O90t6Lpgcg1oAAAALdGJybWl1cy3jb20= #SSH ID - @richard\"})]}),className:\"framer-bou3q9\",\"data-framer-name\":\"# Fetch your public keys with one curl ~$ curl https://sshid.io/richard >> ~/.ssh/authorized_keys\",effect:textEffect,fonts:[\"GF;DM Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"lrq6TfOt0\",style:{\"--extracted-14qxiz\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-1iakedh\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-1yfvjw7\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-2gxw0f\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-8vgz36\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-ydz9fi\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--extracted-ztnly5\":\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wbw1yz\",layoutDependency:layoutDependency,layoutId:\"DaWWrv5My\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ekdfb2-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Z4WKe8sg1-container\",nodeId:\"Z4WKe8sg1\",rendersWithMotion:true,scopeId:\"vMxDW9e_i\",children:/*#__PURE__*/_jsx(ProTextTypeEffect,{as:\"p\",cursorBlinkDuration:.5,cursorCharacterPreset:\"|\",cursorColorMode:\"matchFirst\",cursorMode:\"preset\",customCursorCharacter:\"|\",deletingSpeed:500,fluidVw:6,font:{fontFamily:'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:450,letterSpacing:\"0em\",lineHeight:\"160%\"},height:\"100%\",hideCursorWhileTyping:false,id:\"Z4WKe8sg1\",initialDelay:0,layoutId:\"Z4WKe8sg1\",loop:false,maxFont:10,minFont:10,pauseDuration:2e3,reverseMode:false,showCursor:true,sizingMode:\"fluid\",startOnVisible:false,text:[\"https://sshid.io/richard >> ~/.ssh/authorized_keys\"],textAlign:\"left\",textColors:[\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"],typingSpeed:11,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(140, 218, 30))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(175, 95, 255))\"},children:\"~\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, rgb(255, 255, 255))\"},children:\"$\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\"},children:\" \"}),\"curl\"]})}),className:\"framer-forfuj\",\"data-framer-name\":\"# Fetch your public keys with one curl ~$ curl https://sshid.io/richard >> ~/.ssh/authorized_keys\",fonts:[\"GF;Geist Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"Sh7R5jfTF\",style:{\"--extracted-1w3ko1f\":\"rgb(175, 95, 255)\",\"--extracted-3sq8v0\":\"rgb(255, 255, 255)\",\"--extracted-c9yw3e\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--extracted-r6o4lv\":\"rgb(140, 218, 30)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})]})})})]})})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:300,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-eipyiq\",layoutDependency:layoutDependency,layoutId:\"cJKLwGe63\",style:{backgroundColor:\"rgba(141, 145, 165, 0.1)\",transformPerspective:1200},variants:{b7jPX0LqJ:{transformPerspective:undefined},gIeWEYDkk:{transformPerspective:undefined},M9m48dpVP:{transformPerspective:undefined},TmVsCVyRd:{transformPerspective:undefined},TRGV0MqvW:{transformPerspective:undefined}},...addPropertyOverrides({b7jPX0LqJ:{__framer__styleTransformEffectEnabled:undefined},gIeWEYDkk:{__framer__styleTransformEffectEnabled:undefined},M9m48dpVP:{__framer__styleTransformEffectEnabled:undefined},TmVsCVyRd:{__framer__styleTransformEffectEnabled:undefined},TRGV0MqvW:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:300,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-mkjnvf\",\"data-framer-name\":\"Service item\",layoutDependency:layoutDependency,layoutId:\"A06sdjlBZ\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,transformPerspective:1200},variants:{b7jPX0LqJ:{transformPerspective:undefined},gIeWEYDkk:{transformPerspective:undefined},M9m48dpVP:{transformPerspective:undefined},TmVsCVyRd:{transformPerspective:undefined},TRGV0MqvW:{transformPerspective:undefined}},...addPropertyOverrides({b7jPX0LqJ:{__framer__styleTransformEffectEnabled:undefined},gIeWEYDkk:{__framer__styleTransformEffectEnabled:undefined,\"data-highlight\":true,onTap:onTap9xgxfc},M9m48dpVP:{__framer__styleTransformEffectEnabled:undefined,\"data-highlight\":true,onTap:onTap9xgxfc},TmVsCVyRd:{__framer__styleTransformEffectEnabled:undefined},TRGV0MqvW:{__framer__styleTransformEffectEnabled:undefined,\"data-highlight\":true,onTap:onTap9xgxfc}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fddluc\",\"data-framer-name\":\"Title\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dMbIssMeq\",onTap:onTap1r8ct32,...addPropertyOverrides({AA20Tzz9q:{onTap:onTap57ytqa},b7jPX0LqJ:{\"data-highlight\":undefined,onTap:undefined},gIeWEYDkk:{\"data-highlight\":undefined,onTap:undefined},JOIhUBGWi:{onTap:onTapqm4n2b},M9m48dpVP:{\"data-highlight\":undefined,onTap:undefined},PHHfPS1C4:{\"data-highlight\":undefined,onTap:undefined},TmVsCVyRd:{\"data-highlight\":undefined,onTap:undefined},TRGV0MqvW:{\"data-highlight\":undefined,onTap:undefined},VEvdlmveq:{onTap:onTapqm4n2b}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)))\",\"--framer-text-transform\":\"lowercase\"},children:\"04\"})}),className:\"framer-11s72b\",\"data-framer-name\":\"01\",fonts:[\"GF;Manrope-regular\"],layoutDependency:layoutDependency,layoutId:\"bdba6yIww\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1entple\",\"data-styles-preset\":\"y7BouTONU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"Assign SSH ID to your hosts and connect\"})})}),className:\"framer-1j2n3yn\",\"data-framer-name\":\"Craft CMS\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MoKj0Ve_5\",style:{\"--extracted-a0htzi\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed20()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194)))\"},children:\"Set SSH ID as the credential for each host once, then connect from any device. SSH ID picks the right key automatically, and on supported devices, it asks for your face or fingerprint before connecting.\"})}),className:\"framer-f7djyl\",\"data-framer-name\":\"We are focused on developing web solutions with Craft CMS, an easy to use content management system where admins can alter or add content to a website.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ey2UIeEhG\",style:{\"--extracted-r6o4lv\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed21()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vz961n\",layoutDependency:layoutDependency,layoutId:\"rhjtewO54\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13h8t0o\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"I9gr93qJl\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(141, 145, 165, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(5, 11, 25, 0.5)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,WebkitBackdropFilter:\"blur(7px)\"},children:isDisplayed21()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-12k7cdl\",layoutDependency:layoutDependency,layoutId:\"cuuHF6r1C\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1339,width:\"200px\",...addPropertyOverrides({b7jPX0LqJ:{width:`max(min(${componentViewport?.width||\"100vw\"}, 650px), 1px)`,y:(componentViewport?.y||0)+2460.2},TmVsCVyRd:{width:\"650px\",y:(componentViewport?.y||0)+55.7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h4ck0c-container\",layoutDependency:layoutDependency,layoutId:\"leOC5oHeN-container\",nodeId:\"leOC5oHeN\",rendersWithMotion:true,scopeId:\"vMxDW9e_i\",transformTemplate:transformTemplate2,...addPropertyOverrides({b7jPX0LqJ:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(VaultForTeams,{DkgWAiHJU:true,height:\"100%\",HHnJ0g5Kp:true,id:\"leOC5oHeN\",layoutId:\"leOC5oHeN\",q3hNQIiOU:\"rgba(5, 11, 25, 0)\",style:{width:\"100%\"},variant:matchVariant(\"w30BBVpHl\"),width:\"100%\",...addPropertyOverrides({b7jPX0LqJ:{variant:matchVariant(\"tFHiPM4Kf\")}},baseVariant,gestureVariant)})})})})})})]})]})]})})})});});const css=[\".framer-3uORR.framer-1ul47gt, .framer-3uORR .framer-1ul47gt { display: block; }\",\".framer-3uORR.framer-1cfmp1t { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: var(--1o3a2de); height: 808px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1280px; }\",\".framer-3uORR .framer-2sk1z4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: 420px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-3uORR .framer-psal16 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-3uORR .framer-o67jb7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 5px 16px 0px 12px; position: relative; width: 100%; }\",\".framer-3uORR .framer-1ez8s36, .framer-3uORR .framer-1m7jt8r, .framer-3uORR .framer-1jx58tx, .framer-3uORR .framer-f9t4e2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3uORR .framer-7y7or8, .framer-3uORR .framer-1x0ivpp, .framer-3uORR .framer-152ivt8, .framer-3uORR .framer-155qwq9 { flex: none; gap: 0px; height: 7px; overflow: visible; position: relative; width: 31px; }\",\".framer-3uORR .framer-1l1csis, .framer-3uORR .framer-xtgbsr, .framer-3uORR .framer-19lu0yi, .framer-3uORR .framer-x27bgs { flex: none; gap: 0px; height: 7px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-3uORR .framer-ilgxup, .framer-3uORR .framer-1i7hvt7, .framer-3uORR .framer-1nj8v36, .framer-3uORR .framer-1xi7ujx, .framer-3uORR .framer-sdzfp7, .framer-3uORR .framer-mg55gs, .framer-3uORR .framer-1yn9h34, .framer-3uORR .framer-1890z5u, .framer-3uORR .framer-msaznv, .framer-3uORR .framer-vbpql7, .framer-3uORR .framer-1078d7x, .framer-3uORR .framer-hr4gwk { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-3uORR .framer-n5v66p, .framer-3uORR .framer-195wl7k, .framer-3uORR .framer-1xwjk30, .framer-3uORR .framer-rrvb03 { flex: none; gap: 0px; height: 7px; left: 12px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-3uORR .framer-j1r5qr, .framer-3uORR .framer-cqa2a5, .framer-3uORR .framer-6zjvzn, .framer-3uORR .framer-vtrb9w { flex: none; gap: 0px; height: 7px; left: 24px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-3uORR .framer-1vdnol0, .framer-3uORR .framer-n5l7co, .framer-3uORR .framer-2j25w2, .framer-3uORR .framer-152ufqk, .framer-3uORR .framer-18qur67, .framer-3uORR .framer-6vrwqb, .framer-3uORR .framer-eidzcb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 6px 4px 4px; position: relative; width: min-content; }\",\".framer-3uORR .framer-q7lodg, .framer-3uORR .framer-1mh49pz, .framer-3uORR .framer-1k0wezz, .framer-3uORR .framer-1j79kf, .framer-3uORR .framer-4eq3mo, .framer-3uORR .framer-19gsa6l, .framer-3uORR .framer-1eopphz, .framer-3uORR .framer-1n0ct9y, .framer-3uORR .framer-103vzs2, .framer-3uORR .framer-1dx7nam { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.4px; height: min-content; justify-content: center; overflow: visible; padding: 2.3px; position: relative; width: min-content; }\",\".framer-3uORR .framer-10ltnsp, .framer-3uORR .framer-1r6ssn7, .framer-3uORR .framer-pr7kxx { flex: none; height: 10px; position: relative; width: 10px; }\",\".framer-3uORR .framer-8txpsv, .framer-3uORR .framer-b57zi6, .framer-3uORR .framer-asprpk, .framer-3uORR .framer-rncdgp, .framer-3uORR .framer-1w5yegm, .framer-3uORR .framer-1woa9hk, .framer-3uORR .framer-aliogl, .framer-3uORR .framer-1ewrn9e, .framer-3uORR .framer-1mp5s5y, .framer-3uORR .framer-1sl0grj, .framer-3uORR .framer-1kx7d68, .framer-3uORR .framer-1prghgt, .framer-3uORR .framer-yke3ha, .framer-3uORR .framer-ik9hqi, .framer-3uORR .framer-qtezox, .framer-3uORR .framer-h3gp6p, .framer-3uORR .framer-4j5s1h, .framer-3uORR .framer-qvqowv, .framer-3uORR .framer-8y1yex, .framer-3uORR .framer-bqd096, .framer-3uORR .framer-5qsyi2, .framer-3uORR .framer-1qhy7iv, .framer-3uORR .framer-36zmos, .framer-3uORR .framer-dgydci, .framer-3uORR .framer-1ey903c, .framer-3uORR .framer-19ig3zo, .framer-3uORR .framer-kjn254, .framer-3uORR .framer-1y4orv8, .framer-3uORR .framer-1dd4ewi, .framer-3uORR .framer-forfuj, .framer-3uORR .framer-11s72b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3uORR .framer-makeel, .framer-3uORR .framer-rgqtxq, .framer-3uORR .framer-6ach9n, .framer-3uORR .framer-13g42a5 { flex: none; gap: 0px; height: 11px; overflow: visible; position: relative; width: 11px; }\",\".framer-3uORR .framer-p4cskv, .framer-3uORR .framer-1jpj54y, .framer-3uORR .framer-1ygeuaq, .framer-3uORR .framer-1j9kbbr { flex: none; height: 9px; left: 0px; position: absolute; top: 1px; width: 11px; }\",\".framer-3uORR .framer-izlicz, .framer-3uORR .framer-tbkeky { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 45px 4px 4px; position: relative; width: min-content; }\",\".framer-3uORR .framer-1d9k06z, .framer-3uORR .framer-1b55vi4, .framer-3uORR .framer-1ir727f { height: 11px; position: relative; width: 10px; }\",\".framer-3uORR .framer-1skfdag, .framer-3uORR .framer-k2facw, .framer-3uORR .framer-dennh8 { height: 2px; left: 7px; position: absolute; top: 0px; width: 2px; }\",\".framer-3uORR .framer-izzr9i, .framer-3uORR .framer-9jaj18, .framer-3uORR .framer-ea3f7j { height: 4px; left: 4px; position: absolute; top: 1px; width: 6px; }\",\".framer-3uORR .framer-1wtpn7t, .framer-3uORR .framer-1wj6zji, .framer-3uORR .framer-ny5vb4 { height: 7px; left: 2px; position: absolute; top: 2px; width: 3px; }\",\".framer-3uORR .framer-9com6e, .framer-3uORR .framer-1ve8nok, .framer-3uORR .framer-o5epg6 { height: 2px; left: 0px; position: absolute; top: 4px; width: 2px; }\",\".framer-3uORR .framer-zc2t2q, .framer-3uORR .framer-6rtzn2, .framer-3uORR .framer-onvp2z { height: 2px; left: 7px; position: absolute; top: 9px; width: 2px; }\",\".framer-3uORR .framer-w7hz89, .framer-3uORR .framer-1aymqb4, .framer-3uORR .framer-tkftmy { height: 4px; left: 4px; position: absolute; top: 5px; width: 6px; }\",\".framer-3uORR .framer-eqpmxu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: 470px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-1akg0up { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3uORR .framer-1i6zmuq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 410px; }\",\".framer-3uORR .framer-1bpfvqq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-tot9kr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-2f976x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-3uORR .framer-1ebotuk { height: 30px; position: relative; width: 35px; }\",\".framer-3uORR .framer-1xejzqb, .framer-3uORR .framer-6jtydm { height: 30px; left: 0px; position: absolute; top: 0px; width: 35px; }\",\".framer-3uORR .framer-1tzqnnu { height: 2px; left: 17px; position: absolute; top: 16px; width: 6px; }\",\".framer-3uORR .framer-10hevia { height: 5px; left: 12px; position: absolute; top: 11px; width: 5px; }\",\".framer-3uORR .framer-b3tf60 { height: 11px; left: 24px; position: absolute; top: 19px; width: 11px; }\",\".framer-3uORR .framer-1p9j8q7 { height: 11px; left: 0px; position: absolute; top: 0px; width: 11px; }\",\".framer-3uORR .framer-mpkqrs { height: 7px; left: 3px; position: absolute; top: 2px; width: 6px; }\",\".framer-3uORR .framer-1vrqu7i, .framer-3uORR .framer-1w1z7d6, .framer-3uORR .framer-1yn49dq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-1vd2hru, .framer-3uORR .framer-1y485m8, .framer-3uORR .framer-143a0x3, .framer-3uORR .framer-ybd7fg, .framer-3uORR .framer-1pal741, .framer-3uORR .framer-1nq8ytx, .framer-3uORR .framer-1j8c47e, .framer-3uORR .framer-1fmd0lh, .framer-3uORR .framer-1vzjoma, .framer-3uORR .framer-ri6qx5, .framer-3uORR .framer-177mtb1, .framer-3uORR .framer-bou3q9, .framer-3uORR .framer-f7djyl { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-3uORR .framer-n8n114 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3uORR .framer-180sy8f, .framer-3uORR .framer-1ouyp6e, .framer-3uORR .framer-1si14yd, .framer-3uORR .framer-17pwx8w, .framer-3uORR .framer-3d3hm4, .framer-3uORR .framer-1d1vrdn, .framer-3uORR .framer-2yho0x, .framer-3uORR .framer-ayvic6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 6px 10px 6px 10px; position: relative; width: min-content; }\",\".framer-3uORR .framer-1jqc2mt, .framer-3uORR .framer-1jaqcul { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-3uORR .framer-dswddc, .framer-3uORR .framer-tq7uzi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 8px 10px 8px 10px; position: relative; width: min-content; }\",\".framer-3uORR .framer-axs0kf, .framer-3uORR .framer-1i978v4, .framer-3uORR .framer-tf3eoc, .framer-3uORR .framer-t8yl2w { flex: none; height: 15px; position: relative; width: 15px; }\",\".framer-3uORR .framer-va2k6g, .framer-3uORR .framer-11qir3d { flex: none; height: 15px; position: relative; width: 12px; }\",\".framer-3uORR .framer-1g4nd1q, .framer-3uORR .framer-z98zyb { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-3uORR .framer-dkpew1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 610px; }\",\".framer-3uORR .framer-67c22a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 610px; }\",\".framer-3uORR .framer-1isr2d4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3uORR .framer-11sm3q9, .framer-3uORR .framer-hrfjxl { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 36px; }\",\".framer-3uORR .framer-w2kwa3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; max-width: 330px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-3t8u2e { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: 32px; justify-content: flex-start; overflow: visible; padding: 8px 10px 8px 10px; position: relative; width: 1px; }\",\".framer-3uORR .framer-1yvtvgj-container, .framer-3uORR .framer-1kpqykh-container, .framer-3uORR .framer-j60cyp-container, .framer-3uORR .framer-ekdfb2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-3uORR .framer-1fmap3p { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: auto; justify-content: center; overflow: visible; padding: 4px 12px 4px 12px; position: relative; width: min-content; }\",\".framer-3uORR .framer-14mzfo6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; min-height: 60px; overflow: visible; padding: 0px; position: relative; width: 60%; }\",\".framer-3uORR .framer-17jq2nt, .framer-3uORR .framer-6my6hs { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; padding: 5px; position: relative; width: 100%; }\",\".framer-3uORR .framer-1a0oeht { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; padding: 10px; position: relative; width: 100%; }\",\".framer-3uORR .framer-7xmg5v, .framer-3uORR .framer-1wbw1yz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 11px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-ehlaqb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 36px 100px 16px 100px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-3uORR .framer-1vwybw7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-166o6up { flex: none; height: 33px; overflow: visible; position: relative; width: 33px; }\",\".framer-3uORR .framer-1g4ecc6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13.670886993408203px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 8.202531814575195px; position: absolute; top: 0px; width: min-content; }\",\".framer-3uORR .framer-1y7cgx3 { aspect-ratio: 1 / 1; flex: none; gap: 0px; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 16px; }\",\".framer-3uORR .framer-89530a { height: 16px; left: 0px; position: absolute; top: 1px; width: 15px; }\",\".framer-3uORR .framer-l24yt5 { height: 3px; left: 11px; position: absolute; top: 0px; width: 3px; }\",\".framer-3uORR .framer-12lw3m7 { height: 6px; left: 6px; position: absolute; top: 2px; width: 9px; }\",\".framer-3uORR .framer-12ixgp1 { height: 11px; left: 3px; position: absolute; top: 3px; width: 4px; }\",\".framer-3uORR .framer-tw6d65 { height: 3px; left: 0px; position: absolute; top: 6px; width: 3px; }\",\".framer-3uORR .framer-1oj3wyu { height: 3px; left: 11px; position: absolute; top: 13px; width: 3px; }\",\".framer-3uORR .framer-1r37gdn { height: 6px; left: 6px; position: absolute; top: 8px; width: 9px; }\",\".framer-3uORR .framer-7kplvy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-3uORR .framer-1u8rg83 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-x4yp1m, .framer-3uORR .framer-4bt1nu, .framer-3uORR .framer-1sukogs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13.08px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-3uORR .framer-1pj78y7, .framer-3uORR .framer-u6oehl { height: 11px; position: relative; width: 11px; }\",\".framer-3uORR .framer-xe42ux { height: 8px; left: 3px; position: absolute; top: 0px; width: 8px; }\",\".framer-3uORR .framer-h9kvlk { height: 8px; left: 0px; position: absolute; top: 3px; width: 8px; }\",\".framer-3uORR .framer-anihqs, .framer-3uORR .framer-gdhnky { flex: 1 0 0px; height: 5px; position: relative; width: 1px; }\",\".framer-3uORR .framer-dzd2s9 { height: 4px; left: 7px; position: absolute; top: 0px; width: 4px; }\",\".framer-3uORR .framer-1yknx1a { height: 4px; left: 7px; position: absolute; top: 7px; width: 4px; }\",\".framer-3uORR .framer-97puhk { height: 4px; left: 0px; position: absolute; top: 7px; width: 4px; }\",\".framer-3uORR .framer-j08t6g { height: 4px; left: 0px; position: absolute; top: 0px; width: 4px; }\",\".framer-3uORR .framer-yx0nw0 { height: 2px; left: 4px; position: absolute; top: 6px; width: 3px; }\",\".framer-3uORR .framer-uw8vaw { height: 3px; left: 2px; position: absolute; top: 3px; width: 3px; }\",\".framer-3uORR .framer-xkrpjx { height: 34px; left: -5px; position: absolute; top: -5px; width: 34px; }\",\".framer-3uORR .framer-akkixn { height: 8px; position: relative; width: 11px; }\",\".framer-3uORR .framer-1uneof0 { height: 6px; left: 0px; position: absolute; top: 0px; width: 5px; }\",\".framer-3uORR .framer-14abue9 { height: 2px; left: 5px; position: absolute; top: 6px; width: 6px; }\",\".framer-3uORR .framer-1ipyi1l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 90px; }\",\".framer-3uORR .framer-1mfrbr9 { height: 124px; position: relative; width: 124px; }\",\".framer-3uORR .framer-1b4csej { height: 83px; left: 4px; position: absolute; top: 21px; width: 83px; }\",\".framer-3uORR .framer-u54dzp { height: 37px; left: 29px; position: absolute; top: 44px; width: 33px; }\",\".framer-3uORR .framer-56u14x { height: 37px; left: 0px; position: absolute; top: 0px; width: 33px; }\",\".framer-3uORR .framer-1bh7fpg { height: 23px; left: 6px; position: absolute; top: 13px; width: 21px; }\",\".framer-3uORR .framer-76dqic { height: 10px; left: 0px; position: absolute; top: 4px; width: 33px; }\",\".framer-3uORR .framer-3xonsg { height: 11px; left: 15px; position: absolute; top: 22px; width: 13px; }\",\".framer-3uORR .framer-11burwh { height: 28px; left: 1px; position: absolute; top: 9px; width: 30px; }\",\".framer-3uORR .framer-joj0lz { height: 5px; left: 5px; position: absolute; top: 0px; width: 23px; }\",\".framer-3uORR .framer-1g0wmdk, .framer-3uORR .framer-aljfb { height: 13px; position: relative; width: 51px; }\",\".framer-3uORR .framer-2ihday, .framer-3uORR .framer-n51tkc, .framer-3uORR .framer-1j25ehu, .framer-3uORR .framer-1cpzfmd, .framer-3uORR .framer-1syhf53, .framer-3uORR .framer-c4vvrs, .framer-3uORR .framer-4hzxp6, .framer-3uORR .framer-1f4hfnd { height: 13px; left: 0px; position: absolute; top: 0px; width: 15px; }\",\".framer-3uORR .framer-yrftwn, .framer-3uORR .framer-fxm7c0, .framer-3uORR .framer-1uwjuvb, .framer-3uORR .framer-3zp59j { height: 11px; left: 1px; position: absolute; top: 1px; width: 13px; }\",\".framer-3uORR .framer-ndldpl, .framer-3uORR .framer-1s1sjx2, .framer-3uORR .framer-8q8tqn, .framer-3uORR .framer-1grktvv { height: 3px; left: 5px; position: absolute; top: 5px; width: 5px; }\",\".framer-3uORR .framer-uuu77t, .framer-3uORR .framer-b4ca1d, .framer-3uORR .framer-29j4bw, .framer-3uORR .framer-1t9fc9h { height: 1px; left: 2px; position: absolute; top: 2px; width: 3px; }\",\".framer-3uORR .framer-1lfakqy, .framer-3uORR .framer-7s2vqh, .framer-3uORR .framer-n19bt6, .framer-3uORR .framer-j9x1be { height: 2px; left: 0px; position: absolute; top: 0px; width: 2px; }\",\".framer-3uORR .framer-1jt0t1z, .framer-3uORR .framer-z2k33l { height: 8px; left: 18px; position: absolute; top: 2px; width: 33px; }\",\".framer-3uORR .framer-12wzwkt, .framer-3uORR .framer-gx0lna { height: 7px; left: 0px; position: absolute; top: 1px; width: 3px; }\",\".framer-3uORR .framer-16k0qwv, .framer-3uORR .framer-vyc8qt { height: 1px; left: 5px; position: absolute; top: 3px; width: 3px; }\",\".framer-3uORR .framer-11noy64, .framer-3uORR .framer-qxbu65 { height: 5px; left: 4px; position: absolute; top: 2px; width: 5px; }\",\".framer-3uORR .framer-1mv20q9, .framer-3uORR .framer-4mqoji { height: 5px; left: 9px; position: absolute; top: 2px; width: 3px; }\",\".framer-3uORR .framer-236nw2, .framer-3uORR .framer-svlb77 { height: 5px; left: 13px; position: absolute; top: 2px; width: 8px; }\",\".framer-3uORR .framer-19dfiqc, .framer-3uORR .framer-1bmo43v { height: 5px; left: 21px; position: absolute; top: 2px; width: 1px; }\",\".framer-3uORR .framer-h5xinn, .framer-3uORR .framer-1ewb91s { height: 2px; left: 21px; position: absolute; top: 0px; width: 2px; }\",\".framer-3uORR .framer-1b0vzpj, .framer-3uORR .framer-1bpkcji { height: 5px; left: 24px; position: absolute; top: 2px; width: 5px; }\",\".framer-3uORR .framer-1hs902s, .framer-3uORR .framer-d5mz7u { height: 5px; left: 29px; position: absolute; top: 2px; width: 4px; }\",\".framer-3uORR .framer-1eyf4qr-container { flex: none; height: 419px; position: relative; width: 100%; z-index: 0; }\",\".framer-3uORR .framer-1bu8xje { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-3uORR .framer-qi6pem, .framer-3uORR .framer-18s2pu0 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 10; }\",\".framer-3uORR .framer-515ouy, .framer-3uORR .framer-1fyf0iq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-1xs9u6r, .framer-3uORR .framer-1x77jsu, .framer-3uORR .framer-bvev6r, .framer-3uORR .framer-1j2n3yn { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-3uORR .framer-12dqhf2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: 350px; justify-content: flex-start; max-width: 650px; overflow: var(--overflow-clip-fallback, clip); padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-1vxl5of { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-3uORR .framer-inpq9z, .framer-3uORR .framer-1g41hu, .framer-3uORR .framer-1e3hs7y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 5px 16px 0px 6px; position: relative; width: 100%; }\",\".framer-3uORR .framer-1ogzrdq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 40px 20px; position: relative; width: 100%; }\",\".framer-3uORR .framer-14obtcm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-dgygt8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-1wk0069 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30.44px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-3uORR .framer-1smsa7q { height: 14px; position: relative; width: 16px; }\",\".framer-3uORR .framer-1tsaj9z, .framer-3uORR .framer-t3129r { height: 14px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-3uORR .framer-1nkegc7 { height: 1px; left: 7px; position: absolute; top: 8px; width: 3px; }\",\".framer-3uORR .framer-1ag308y { height: 2px; left: 5px; position: absolute; top: 5px; width: 2px; }\",\".framer-3uORR .framer-12dsux9 { height: 5px; left: 10px; position: absolute; top: 8px; width: 5px; }\",\".framer-3uORR .framer-4ott9j { height: 5px; left: 0px; position: absolute; top: 0px; width: 5px; }\",\".framer-3uORR .framer-ggt8zc { height: 3px; left: 1px; position: absolute; top: 1px; width: 3px; }\",\".framer-3uORR .framer-3e5wed { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-hne7ef { flex: none; height: 10px; position: relative; white-space: pre; width: auto; }\",\".framer-3uORR .framer-1s3mo01, .framer-3uORR .framer-17uyf6j, .framer-3uORR .framer-eipyiq { flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-3uORR .framer-18uj8a7, .framer-3uORR .framer-mkjnvf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 10; }\",\".framer-3uORR .framer-9rvahf, .framer-3uORR .framer-1fddluc { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-1l6szwz { aspect-ratio: 0.7087912087912088 / 1; flex: none; height: auto; overflow: visible; position: absolute; right: 720px; top: 50%; width: 10px; z-index: 2; }\",\".framer-3uORR .framer-11ae207 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: 380px; justify-content: flex-start; max-width: 650px; overflow: var(--overflow-clip-fallback, clip); padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-iaxo13, .framer-3uORR .framer-1q2n3jy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-3uORR .framer-5sz5rw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 100%; }\",\".framer-3uORR .framer-lwxwq5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-gcwwnh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-1oy2ig3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: 26px; justify-content: flex-start; max-width: 340px; overflow: visible; padding: 8px 10px 8px 10px; position: relative; width: 100%; }\",\".framer-3uORR .framer-qj8vee { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: 420px; justify-content: flex-start; max-width: 650px; overflow: var(--overflow-clip-fallback, clip); padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-1xsvrll { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 20px 4px 4px; position: relative; width: min-content; }\",\".framer-3uORR .framer-4sr694 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-latr1e { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; padding: 15px 10px 10px 10px; position: relative; width: 100%; }\",\".framer-3uORR .framer-vz961n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 650px; overflow: var(--overflow-clip-fallback, clip); padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-3uORR .framer-13h8t0o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 503px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-3uORR .framer-12k7cdl { flex: none; height: 200px; overflow: visible; position: relative; width: 100%; }\",\".framer-3uORR .framer-1h4ck0c-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: 200px; z-index: 0; }\",\".framer-3uORR.framer-v-xb52k4.framer-1cfmp1t, .framer-3uORR.framer-v-dbywnj.framer-1cfmp1t, .framer-3uORR.framer-v-1h02gpg.framer-1cfmp1t { height: min-content; }\",\".framer-3uORR.framer-v-xb52k4 .framer-psal16, .framer-3uORR.framer-v-1lsiga6 .framer-psal16 { flex: 1 0 0px; height: 1px; justify-content: flex-start; }\",\".framer-3uORR.framer-v-xb52k4 .framer-eqpmxu, .framer-3uORR.framer-v-1lsiga6 .framer-eqpmxu { flex: 1 0 0px; height: 1px; padding: 0px 20px 40px 20px; }\",\".framer-3uORR.framer-v-xb52k4 .framer-1akg0up, .framer-3uORR.framer-v-xb52k4 .framer-1i6zmuq, .framer-3uORR.framer-v-dbywnj .framer-dkpew1, .framer-3uORR.framer-v-dbywnj .framer-67c22a, .framer-3uORR.framer-v-1lsiga6 .framer-1akg0up, .framer-3uORR.framer-v-1lsiga6 .framer-1i6zmuq, .framer-3uORR.framer-v-1w2hb6w .framer-dkpew1, .framer-3uORR.framer-v-1w2hb6w .framer-67c22a { width: 100%; }\",\".framer-3uORR.framer-v-xb52k4 .framer-n8n114, .framer-3uORR.framer-v-1lsiga6 .framer-n8n114 { flex-wrap: wrap; width: 100%; }\",\".framer-3uORR.framer-v-xb52k4 .framer-1bu8xje, .framer-3uORR.framer-v-1lsiga6 .framer-1bu8xje { gap: 20px; }\",\".framer-3uORR.framer-v-dbywnj .framer-psal16, .framer-3uORR.framer-v-1h02gpg .framer-psal16, .framer-3uORR.framer-v-1w2hb6w .framer-psal16, .framer-3uORR.framer-v-6tcl3q .framer-psal16 { flex: 1 0 0px; height: 1px; }\",\".framer-3uORR.framer-v-dbywnj .framer-eqpmxu, .framer-3uORR.framer-v-1w2hb6w .framer-eqpmxu { flex: 1 0 0px; gap: unset; height: 1px; justify-content: space-between; padding: 70px 20px 20px 20px; }\",\".framer-3uORR.framer-v-dbywnj .framer-1isr2d4, .framer-3uORR.framer-v-1w2hb6w .framer-1isr2d4 { order: 0; width: 100%; }\",\".framer-3uORR.framer-v-dbywnj .framer-1mp5s5y, .framer-3uORR.framer-v-1w2hb6w .framer-1mp5s5y { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-3uORR.framer-v-dbywnj .framer-143a0x3, .framer-3uORR.framer-v-1h02gpg .framer-ybd7fg, .framer-3uORR.framer-v-1h02gpg .framer-1kpqykh-container, .framer-3uORR.framer-v-4chivc .framer-1s3mo01, .framer-3uORR.framer-v-b1wg8y .framer-bou3q9, .framer-3uORR.framer-v-b1wg8y .framer-ekdfb2-container, .framer-3uORR.framer-v-mojnlb .framer-1s3mo01, .framer-3uORR.framer-v-1fkl2v6 .framer-1s3mo01, .framer-3uORR.framer-v-1w2hb6w .framer-143a0x3, .framer-3uORR.framer-v-6tcl3q .framer-ybd7fg, .framer-3uORR.framer-v-6tcl3q .framer-1kpqykh-container, .framer-3uORR.framer-v-vajufk .framer-bou3q9, .framer-3uORR.framer-v-vajufk .framer-ekdfb2-container { order: 1; }\",\".framer-3uORR.framer-v-1h02gpg .framer-eqpmxu, .framer-3uORR.framer-v-6tcl3q .framer-eqpmxu { flex: 1 0 0px; height: 1px; padding: 0px; }\",\".framer-3uORR.framer-v-1h02gpg .framer-1a0oeht, .framer-3uORR.framer-v-6tcl3q .framer-1a0oeht { padding: 15px 10px 10px 10px; }\",\".framer-3uORR.framer-v-1h02gpg .framer-7xmg5v, .framer-3uORR.framer-v-1h02gpg .framer-1prghgt, .framer-3uORR.framer-v-4chivc .framer-qi6pem, .framer-3uORR.framer-v-b1wg8y .framer-1wbw1yz, .framer-3uORR.framer-v-b1wg8y .framer-forfuj, .framer-3uORR.framer-v-mojnlb .framer-qi6pem, .framer-3uORR.framer-v-1fkl2v6 .framer-qi6pem, .framer-3uORR.framer-v-6tcl3q .framer-7xmg5v, .framer-3uORR.framer-v-6tcl3q .framer-1prghgt, .framer-3uORR.framer-v-vajufk .framer-1wbw1yz, .framer-3uORR.framer-v-vajufk .framer-forfuj { order: 0; }\",\".framer-3uORR.framer-v-4chivc.framer-1cfmp1t { height: min-content; width: 941px; }\",\".framer-3uORR.framer-v-4chivc .framer-18uj8a7, .framer-3uORR.framer-v-mojnlb .framer-18uj8a7, .framer-3uORR.framer-v-1fkl2v6 .framer-18uj8a7 { order: 2; }\",\".framer-3uORR.framer-v-4chivc .framer-17uyf6j, .framer-3uORR.framer-v-mojnlb .framer-17uyf6j, .framer-3uORR.framer-v-1fkl2v6 .framer-17uyf6j { order: 3; }\",\".framer-3uORR.framer-v-4chivc .framer-18s2pu0, .framer-3uORR.framer-v-mojnlb .framer-18s2pu0, .framer-3uORR.framer-v-1fkl2v6 .framer-18s2pu0 { order: 4; }\",\".framer-3uORR.framer-v-4chivc .framer-eipyiq, .framer-3uORR.framer-v-mojnlb .framer-eipyiq, .framer-3uORR.framer-v-1fkl2v6 .framer-eipyiq { order: 5; }\",\".framer-3uORR.framer-v-4chivc .framer-mkjnvf, .framer-3uORR.framer-v-mojnlb .framer-mkjnvf, .framer-3uORR.framer-v-1fkl2v6 .framer-mkjnvf { order: 6; }\",\".framer-3uORR.framer-v-1dsg8o9.framer-1cfmp1t, .framer-3uORR.framer-v-17q5xd9.framer-1cfmp1t, .framer-3uORR.framer-v-b1wg8y.framer-1cfmp1t, .framer-3uORR.framer-v-mojnlb.framer-1cfmp1t { flex-direction: column; gap: 60px; height: min-content; width: 780px; }\",\".framer-3uORR.framer-v-1dsg8o9 .framer-1bu8xje, .framer-3uORR.framer-v-17q5xd9 .framer-1bu8xje, .framer-3uORR.framer-v-b1wg8y .framer-1bu8xje, .framer-3uORR.framer-v-mojnlb .framer-1bu8xje, .framer-3uORR.framer-v-vajufk .framer-1bu8xje, .framer-3uORR.framer-v-vajufk .framer-1xs9u6r, .framer-3uORR.framer-v-vajufk .framer-1x77jsu, .framer-3uORR.framer-v-vajufk .framer-bvev6r, .framer-3uORR.framer-v-vajufk .framer-1j2n3yn { flex: none; width: 100%; }\",\".framer-3uORR.framer-v-1dsg8o9 .framer-qi6pem, .framer-3uORR.framer-v-1dsg8o9 .framer-1fddluc, .framer-3uORR.framer-v-17q5xd9 .framer-9rvahf, .framer-3uORR.framer-v-17q5xd9 .framer-1fddluc, .framer-3uORR.framer-v-b1wg8y .framer-1fddluc, .framer-3uORR.framer-v-mojnlb .framer-1fddluc, .framer-3uORR.framer-v-1fkl2v6 .framer-1fddluc, .framer-3uORR.framer-v-1lsiga6 .framer-qi6pem, .framer-3uORR.framer-v-1w2hb6w .framer-9rvahf, .framer-3uORR.framer-v-6tcl3q .framer-18s2pu0, .framer-3uORR.framer-v-vajufk .framer-qi6pem, .framer-3uORR.framer-v-vajufk .framer-18s2pu0 { cursor: unset; }\",\".framer-3uORR.framer-v-1dsg8o9 .framer-1pal741, .framer-3uORR.framer-v-17q5xd9 .framer-1fmd0lh, .framer-3uORR.framer-v-b1wg8y .framer-177mtb1, .framer-3uORR.framer-v-mojnlb .framer-f7djyl, .framer-3uORR.framer-v-vajufk .framer-1pal741 { max-width: 600px; }\",\".framer-3uORR.framer-v-1dsg8o9 .framer-12dqhf2, .framer-3uORR.framer-v-17q5xd9 .framer-11ae207, .framer-3uORR.framer-v-b1wg8y .framer-qj8vee, .framer-3uORR.framer-v-mojnlb .framer-12k7cdl { height: 410px; }\",\".framer-3uORR.framer-v-1dsg8o9 .framer-inpq9z, .framer-3uORR.framer-v-17q5xd9 .framer-1g41hu { padding: 5px 16px 0px 12px; }\",\".framer-3uORR.framer-v-1dsg8o9 .framer-mkjnvf, .framer-3uORR.framer-v-17q5xd9 .framer-mkjnvf, .framer-3uORR.framer-v-b1wg8y .framer-mkjnvf { cursor: pointer; }\",\".framer-3uORR.framer-v-mojnlb .framer-13h8t0o, .framer-3uORR.framer-v-vajufk .framer-13h8t0o { min-height: unset; }\",\".framer-3uORR.framer-v-mojnlb .framer-1h4ck0c-container { width: 650px; }\",\".framer-3uORR.framer-v-1fkl2v6.framer-1cfmp1t { height: min-content; width: 707px; }\",\".framer-3uORR.framer-v-1lsiga6.framer-1cfmp1t, .framer-3uORR.framer-v-1w2hb6w.framer-1cfmp1t, .framer-3uORR.framer-v-6tcl3q.framer-1cfmp1t { height: min-content; width: 792px; }\",\".framer-3uORR.framer-v-1w2hb6w .framer-3t8u2e { max-width: 320px; }\",\".framer-3uORR.framer-v-vajufk.framer-1cfmp1t { flex-direction: column; gap: 60px; height: min-content; width: 349px; }\",\".framer-3uORR.framer-v-vajufk .framer-515ouy, .framer-3uORR.framer-v-vajufk .framer-1fyf0iq { flex-direction: column; }\",\".framer-3uORR.framer-v-vajufk .framer-3e5wed { gap: 2px 2px; }\",\".framer-3uORR.framer-v-vajufk .framer-3d3hm4 { padding: 4px 8px 3px 8px; }\",\".framer-3uORR.framer-v-vajufk .framer-tq7uzi, .framer-3uORR.framer-v-vajufk .framer-1d1vrdn, .framer-3uORR.framer-v-vajufk .framer-2yho0x { padding: 5px 8px 5px 8px; }\",\".framer-3uORR.framer-v-vajufk .framer-ayvic6 { padding: 2px 6px 2px 6px; }\",\".framer-3uORR.framer-v-vajufk .framer-9rvahf, .framer-3uORR.framer-v-vajufk .framer-1fddluc { cursor: unset; flex-direction: column; }\",\".framer-3uORR.framer-v-vajufk .framer-12k7cdl { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; padding: 0px; }\",\".framer-3uORR.framer-v-vajufk .framer-1h4ck0c-container { flex: 1 0 0px; left: unset; position: relative; top: unset; width: 1px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-3uORR[data-border=\"true\"]::after, .framer-3uORR [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 808\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YV5XPlv3Q\":{\"layout\":[\"fixed\",\"auto\"]},\"U47Gf372s\":{\"layout\":[\"fixed\",\"auto\"]},\"q6A8cI_5C\":{\"layout\":[\"fixed\",\"auto\"]},\"fugdZooKG\":{\"layout\":[\"fixed\",\"auto\"]},\"M9m48dpVP\":{\"layout\":[\"fixed\",\"auto\"]},\"TRGV0MqvW\":{\"layout\":[\"fixed\",\"auto\"]},\"gIeWEYDkk\":{\"layout\":[\"fixed\",\"auto\"]},\"TmVsCVyRd\":{\"layout\":[\"fixed\",\"auto\"]},\"PHHfPS1C4\":{\"layout\":[\"fixed\",\"auto\"]},\"AA20Tzz9q\":{\"layout\":[\"fixed\",\"auto\"]},\"VEvdlmveq\":{\"layout\":[\"fixed\",\"auto\"]},\"JOIhUBGWi\":{\"layout\":[\"fixed\",\"auto\"]},\"b7jPX0LqJ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"RdgOzrs1M\":\"gap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervMxDW9e_i=withCSS(Component,css,\"framer-3uORR\");export default FramervMxDW9e_i;FramervMxDW9e_i.displayName=\"Set up guide\";FramervMxDW9e_i.defaultProps={height:808,width:1280};addPropertyControls(FramervMxDW9e_i,{variant:{options:[\"v7Ocdhhv5\",\"YV5XPlv3Q\",\"U47Gf372s\",\"q6A8cI_5C\",\"fugdZooKG\",\"M9m48dpVP\",\"TRGV0MqvW\",\"gIeWEYDkk\",\"TmVsCVyRd\",\"PHHfPS1C4\",\"AA20Tzz9q\",\"VEvdlmveq\",\"JOIhUBGWi\",\"b7jPX0LqJ\"],optionTitles:[\"Primarly\",\"1\",\"2\",\"3\",\"4\",\"Mob1\",\"Mob2\",\"Mob3\",\"Mob4\",\"Tablet 4\",\"1\",\"2\",\"3\",\"Variant 11\"],title:\"Variant\",type:ControlType.Enum},RdgOzrs1M:{defaultValue:60,min:0,title:\"Gap\",type:ControlType.Number},onRdgOzrs1MChange:{changes:\"RdgOzrs1M\",type:ControlType.ChangeHandler}});addFonts(FramervMxDW9e_i,[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"},{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"},{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v32/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DP6QhMthTXUcdJg.woff2\",weight:\"500\"},{cssFamilyName:\"Source Code Pro\",source:\"google\",style:\"normal\",uiFamilyName:\"Source Code Pro\",url:\"https://fonts.gstatic.com/s/sourcecodepro/v32/HI_diYsKILxRpg3hIP6sJ7fM7PqPMcMnZFqUwX28DMyQhMthTXUcdJg.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{cssFamilyName:\"DM Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Mono\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYhhiaBYyMcKw.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v20/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_A87jxeN7B.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ProTextTypeEffectFonts,...VaultForTeamsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramervMxDW9e_i.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(VaultForTeams,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervMxDW9e_i\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"RdgOzrs1M\\\":\\\"gap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YV5XPlv3Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"U47Gf372s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"q6A8cI_5C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fugdZooKG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"M9m48dpVP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TRGV0MqvW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gIeWEYDkk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TmVsCVyRd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PHHfPS1C4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AA20Tzz9q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VEvdlmveq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JOIhUBGWi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"b7jPX0LqJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1280\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"808\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bb8870d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;CircularXX Book\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"}]}];export const css=['.framer-4lXOD .framer-styles-preset-svih00:not(.rich-text-wrapper), .framer-4lXOD .framer-styles-preset-svih00.rich-text-wrapper h6 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, #8d91a5); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-4lXOD .framer-styles-preset-svih00:not(.rich-text-wrapper), .framer-4lXOD .framer-styles-preset-svih00.rich-text-wrapper h6 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, #8d91a5); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 640px) { .framer-4lXOD .framer-styles-preset-svih00:not(.rich-text-wrapper), .framer-4lXOD .framer-styles-preset-svih00.rich-text-wrapper h6 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, #8d91a5); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 639px) and (min-width: 0px) { .framer-4lXOD .framer-styles-preset-svih00:not(.rich-text-wrapper), .framer-4lXOD .framer-styles-preset-svih00.rich-text-wrapper h6 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, #8d91a5); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-4lXOD\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;CircularXX Book\",\"CUSTOMV2;CircularXX Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"},{cssFamilyName:\"CircularXX Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/LTYS7xxGr504sups1WD0D2nJok.woff2\",weight:\"700\"}]}];export const css=['.framer-pPez5 .framer-styles-preset-1oiynoo:not(.rich-text-wrapper), .framer-pPez5 .framer-styles-preset-1oiynoo.rich-text-wrapper h2 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-family-bold: \"CircularXX Bold\", \"CircularXX Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 46px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #8d91a5; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 410px) { .framer-pPez5 .framer-styles-preset-1oiynoo:not(.rich-text-wrapper), .framer-pPez5 .framer-styles-preset-1oiynoo.rich-text-wrapper h2 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-family-bold: \"CircularXX Bold\", \"CircularXX Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #8d91a5; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 409px) and (min-width: 0px) { .framer-pPez5 .framer-styles-preset-1oiynoo:not(.rich-text-wrapper), .framer-pPez5 .framer-styles-preset-1oiynoo.rich-text-wrapper h2 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-family-bold: \"CircularXX Bold\", \"CircularXX Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 29px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #8d91a5; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-pPez5\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bb8870d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;CircularXX Book\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"}]}];export const css=['.framer-01q2m .framer-styles-preset-123n3gn:not(.rich-text-wrapper), .framer-01q2m .framer-styles-preset-123n3gn.rich-text-wrapper h1 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 74px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-letter-spacing: -0.02em; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-01q2m .framer-styles-preset-123n3gn:not(.rich-text-wrapper), .framer-01q2m .framer-styles-preset-123n3gn.rich-text-wrapper h1 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 74px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-letter-spacing: -0.02em; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; } }','@media (max-width: 809px) and (min-width: 640px) { .framer-01q2m .framer-styles-preset-123n3gn:not(.rich-text-wrapper), .framer-01q2m .framer-styles-preset-123n3gn.rich-text-wrapper h1 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 62px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-letter-spacing: -0.02em; --framer-line-height: 110%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; } }','@media (max-width: 639px) and (min-width: 0px) { .framer-01q2m .framer-styles-preset-123n3gn:not(.rich-text-wrapper), .framer-01q2m .framer-styles-preset-123n3gn.rich-text-wrapper h1 { --framer-font-family: \"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 450; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: inherit; } }'];export const className=\"framer-01q2m\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bee8ea6)\nexport default function metadata(params,activeLocale){return{description:\"SSH ID is a simple, secure way to connect with unextractable device-bound keys. Unlock seamless passwordless and keyless access for SSH connections.\",favicon:\"https://framerusercontent.com/assets/grfgD8olUcgISmXSBcSuI3XA.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/PcqvlS6GY3srP6sbSeuy59wyzo.png\",title:\"SSH ID passkeys for SSH\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (325cc88)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,contentLocale){return{breakpoints:[{hash:\"wsw2ij\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"1q3tmxv\",mediaQuery:\"(min-width: 1025px) and (max-width: 1439.98px)\"},{hash:\"1alcug2\",mediaQuery:\"(min-width: 810px) and (max-width: 1024.98px)\"},{hash:\"1fraozy\",mediaQuery:\"(min-width: 809px) and (max-width: 809.98px)\"},{hash:\"ccmy8y\",mediaQuery:\"(max-width: 808.98px)\"}],description:siteMetadata(params,contentLocale).description,elements:{Az2T18XqM:\"card-exchange\",beFNKSh1d:\"1\",hv7SYbJD4:\"3\",IodTSgOw6:\"5\",IXHoyz3IC:\"hero-exchange\",MPqEqVFJk:\"5-3\",o_T8QL6zh:\"set-up\",Q76EYUUhj:\"5-2\",Rmwoc5Tk0:\"change-menu\",Vf2uXHeYe:\"5-1\",x4MFaDkop:\"overview\",z5WfGozrh:\"hero-terminal\",Zyuz6SfIl:\"conectusing-device\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-jDnUe\",title:siteMetadata(params,contentLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (325cc88)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image as Image1,PropertyOverrides,RichText,runTasksWithYield,Shader,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useRouteElementId,useSiteRefs,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Square3Stack3d from\"https://framerusercontent.com/modules/dq7KqoMi4vwabkSJvOJi/b4bAJXOQO4XlPviEM69V/a4R7TvKS7.js\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/0rbDSfgig0pa1jgTUVPk/Cookies.js\";import shaderConfig from\"https://framerusercontent.com/modules/jVqOzZrK81udrIw4uWLw/cV6qlarOv1tGcvTbyZeC/DispersionBands.js\";import FingerPrint from\"https://framerusercontent.com/modules/PPkwdgfqTRwrzufYEgYC/Deu0iCMVm2nxdyhclDpS/alOJ7Vv_o.js\";import ServerStack from\"https://framerusercontent.com/modules/sU0MP7mpKPYLMHWaOzg0/rjrwpFrxoThiA0f18hHw/KwJnrJ6YL.js\";import ArrowPathRoundedSquare from\"https://framerusercontent.com/modules/XCmlesi8VAUUv2Oj7YUa/mA9yQjKSPCGX63ZbQPVm/BhmGslofd.js\";import Illustration2 from\"#framer/local/canvasComponent/aprBnQdDn/aprBnQdDn.js\";import Illustration3 from\"#framer/local/canvasComponent/C3vtDy_GM/C3vtDy_GM.js\";import ServiceItem from\"#framer/local/canvasComponent/Ck8JxdnPB/Ck8JxdnPB.js\";import InnerBox,*as InnerBoxInfo from\"#framer/local/canvasComponent/dhOBkmYux/dhOBkmYux.js\";import VaultForTeams from\"#framer/local/canvasComponent/fHUA1jJru/fHUA1jJru.js\";import SubText from\"#framer/local/canvasComponent/FIAyvYYSl/FIAyvYYSl.js\";import Accordion3 from\"#framer/local/canvasComponent/kudQviGE2/kudQviGE2.js\";import ListOfDevices from\"#framer/local/canvasComponent/p8GjHojp7/p8GjHojp7.js\";import Terminal from\"#framer/local/canvasComponent/Qh4UjDiSg/Qh4UjDiSg.js\";import SetUpGuide from\"#framer/local/canvasComponent/vMxDW9e_i/vMxDW9e_i.js\";import{withAutoTracking,withTrackCreateSshIdInHero}from\"#framer/local/codeFile/vmP19AD/New_CTAButton_1.js\";import ProTextTypeEffect from\"#framer/local/codeFile/ufST2I2/ProTextType.js\";import*as sharedStyle1 from\"#framer/local/css/aWxMDM9JA/aWxMDM9JA.js\";import*as sharedStyle2 from\"#framer/local/css/EwkVMyRlE/EwkVMyRlE.js\";import*as sharedStyle3 from\"#framer/local/css/ewLFQ_8Vy/ewLFQ_8Vy.js\";import*as sharedStyle from\"#framer/local/css/gvfuDklrk/gvfuDklrk.js\";import*as sharedStyle4 from\"#framer/local/css/y7BouTONU/y7BouTONU.js\";import metadataProvider from\"#framer/local/webPageMetadata/P9qluEZn5/P9qluEZn5.js\";const SubTextFonts=getFonts(SubText);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const InnerBoxFonts=getFonts(InnerBox);const InnerBoxWithTrackCreateSshIdInHerozmmdmm=withCodeBoundaryForOverrides(InnerBox,{nodeId:\"ICdytVDvv\",override:withTrackCreateSshIdInHero,scopeId:\"P9qluEZn5\"});const InnerBoxWithTrackCreateSshIdInHerozmmdmmWithMappedReactProps1kpjse3=withMappedReactProps(InnerBoxWithTrackCreateSshIdInHerozmmdmm,InnerBoxInfo);const InnerBoxWithAutoTrackingro5v3=withCodeBoundaryForOverrides(InnerBox,{nodeId:\"GW7L3kiEA\",override:withAutoTracking,scopeId:\"P9qluEZn5\"});const InnerBoxWithAutoTrackingro5v3WithMappedReactProps1kpjse3=withMappedReactProps(InnerBoxWithAutoTrackingro5v3,InnerBoxInfo);const TerminalFonts=getFonts(Terminal);const MotionDivWithFX=withFX(motion.div);const ListOfDevicesFonts=getFonts(ListOfDevices);const CookieBannerFonts=getFonts(CookieBanner);const RichTextWithFX=withFX(RichText);const Square3Stack3dFonts=getFonts(Square3Stack3d);const ServerStackFonts=getFonts(ServerStack);const FingerPrintFonts=getFonts(FingerPrint);const ArrowPathRoundedSquareFonts=getFonts(ArrowPathRoundedSquare);const Illustration2Fonts=getFonts(Illustration2);const Illustration2WithVariantAppearEffect=withVariantAppearEffect(Illustration2);const ContainerWithFX=withFX(Container);const Illustration3Fonts=getFonts(Illustration3);const ProTextTypeEffectFonts=getFonts(ProTextTypeEffect);const VaultForTeamsFonts=getFonts(VaultForTeams);const VaultForTeamsWithVariantAppearEffect=withVariantAppearEffect(VaultForTeams);const ServiceItemFonts=getFonts(ServiceItem);const SetUpGuideFonts=getFonts(SetUpGuide);const InnerBoxWithTrackCreateSshIdInHerox9htoh=withCodeBoundaryForOverrides(InnerBox,{nodeId:\"pLKEimJ_p\",override:withTrackCreateSshIdInHero,scopeId:\"P9qluEZn5\"});const InnerBoxWithTrackCreateSshIdInHerox9htohWithMappedReactProps1kpjse3=withMappedReactProps(InnerBoxWithTrackCreateSshIdInHerox9htoh,InnerBoxInfo);const InnerBoxWithAutoTrackingt9ieni=withCodeBoundaryForOverrides(InnerBox,{nodeId:\"FFP4DAjq8\",override:withAutoTracking,scopeId:\"P9qluEZn5\"});const InnerBoxWithAutoTrackingt9ieniWithMappedReactProps1kpjse3=withMappedReactProps(InnerBoxWithAutoTrackingt9ieni,InnerBoxInfo);const Accordion3Fonts=getFonts(Accordion3);const breakpoints={BgjjXTvu5:\"(min-width: 1440px)\",foEpAEPYK:\"(min-width: 1025px) and (max-width: 1439.98px)\",LgrdIM__i:\"(min-width: 809px) and (max-width: 809.98px)\",ntsz5ZYKF:\"(min-width: 810px) and (max-width: 1024.98px)\",Y53A0IHbx:\"(max-width: 808.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[\"text\"];const serializationHash=\"framer-jDnUe\";const variantClassNames={BgjjXTvu5:\"framer-v-wsw2ij\",foEpAEPYK:\"framer-v-1q3tmxv\",LgrdIM__i:\"framer-v-1fraozy\",ntsz5ZYKF:\"framer-v-1alcug2\",Y53A0IHbx:\"framer-v-ccmy8y\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const transition1={damping:100,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={damping:100,delay:.2,mass:1,stiffness:400,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,y:-2};const transition4={damping:100,delay:.4,mass:1,stiffness:400,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition5={damping:70,delay:0,mass:1,stiffness:320,type:\"spring\"};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-32,y:0};const transition6={delay:.1,duration:1,ease:[.12,.23,.5,1],type:\"tween\"};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:32,y:0};const animation8={filter:\"blur(1px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition7={delay:.05,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const textEffect={effect:animation8,repeat:false,startDelay:2,threshold:.5,tokenization:\"line\",transition:transition7,trigger:\"onInView\",type:\"appear\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const humanReadableVariantMap={\"Desktop 2\":\"foEpAEPYK\",\"Tablet 2\":\"ntsz5ZYKF\",Desktop:\"BgjjXTvu5\",Phone:\"LgrdIM__i\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BgjjXTvu5\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({},contentLocale),[contentLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const elementId=useRouteElementId(\"IXHoyz3IC\");const ref1=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if([\"Y53A0IHbx\",\"LgrdIM__i\"].includes(baseVariant))return false;return true;};const elementId1=useRouteElementId(\"Rmwoc5Tk0\");const dynamicRef=useSiteRefs();const elementId2=useRouteElementId(\"Az2T18XqM\");const ref2=React.useRef(null);const isDisplayed1=()=>{if(!isBrowser())return true;if([\"ntsz5ZYKF\",\"Y53A0IHbx\",\"LgrdIM__i\"].includes(baseVariant))return false;return true;};const elementId3=useRouteElementId(\"z5WfGozrh\");const ref3=React.useRef(null);const isDisplayed2=()=>{if(!isBrowser())return true;if([\"ntsz5ZYKF\",\"Y53A0IHbx\",\"LgrdIM__i\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(!isBrowser())return true;if([\"Y53A0IHbx\",\"LgrdIM__i\"].includes(baseVariant))return true;return false;};const elementId4=useRouteElementId(\"x4MFaDkop\");const ref4=React.useRef(null);const elementId5=useRouteElementId(\"beFNKSh1d\");const ref5=React.useRef(null);const elementId6=useRouteElementId(\"hv7SYbJD4\");const ref6=React.useRef(null);const elementId7=useRouteElementId(\"Zyuz6SfIl\");const ref7=React.useRef(null);const elementId8=useRouteElementId(\"IodTSgOw6\");const ref8=React.useRef(null);const elementId9=useRouteElementId(\"o_T8QL6zh\");const ref9=React.useRef(null);const elementId10=useRouteElementId(\"Vf2uXHeYe\");const ref10=React.useRef(null);const elementId11=useRouteElementId(\"Q76EYUUhj\");const ref11=React.useRef(null);const elementId12=useRouteElementId(\"MPqEqVFJk\");const ref12=React.useRef(null);const componentScopeId=\"P9qluEZn5\";useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"BgjjXTvu5\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??componentScopeId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-bdb63b94-f736-465f-b80b-6171bbc78231, rgb(5, 11, 25)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-wsw2ij\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qkn4e\",layout:motionLayout,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ur9q95\",\"data-border\":true,\"data-framer-name\":\"hero\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tmc59f\",\"data-framer-name\":\"Pinned hero content\",children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l94we9 hidden-ccmy8y hidden-1fraozy\",\"data-framer-name\":\"Background\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-6veyxl-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{foEpAEPYK:{fallbackImage:\"https://framerusercontent.com/images/vlwE3fgGzwdfNcuNiVXQSfEaU.png?scale-down-to=1060&width=1728&height=2120\"},ntsz5ZYKF:{fallbackImage:\"https://framerusercontent.com/images/2afin6JMPnGJhMnmxbJ1pYbMPs.png?scale-down-to=800&width=1458&height=1600\"}},children:/*#__PURE__*/_jsx(Shader,{__fromCanvasComponent:true,animated:shaderConfig.animated,buffers:shaderConfig.buffers,fallbackImage:\"https://framerusercontent.com/images/oiQrhfEzNil7p0kSJp2zkzU5u0.png?scale-down-to=1279&width=2557&height=2120\",fragmentShader:shaderConfig.fragment,height:\"100%\",heightmapSource:shaderConfig.heightmapSource,mode:\"progressive\",mouse:shaderConfig.mouse&&{enabled:shaderConfig.mouse===\"enabledByDefault\"},resolutionScale:shaderConfig.resolutionScale,skipInitialFallback:true,uniforms:{u_colors:{type:\"array\",value:[\"var(--token-bdb63b94-f736-465f-b80b-6171bbc78231, rgb(5, 11, 25))\",\"rgb(67, 47, 103)\",\"var(--token-bdb63b94-f736-465f-b80b-6171bbc78231, rgb(5, 11, 25))\"]},u_dispersionStrength:{type:\"number\",value:0},u_edgeDisp:{type:\"number\",value:5},u_ephemeralAmp:{type:\"number\",value:0},u_lensRadius:{type:\"number\",value:.1},u_lensScale:{type:\"number\",value:10},u_lensSpacingX:{type:\"number\",value:.35},u_lensSpacingY:{type:\"number\",value:.01},u_seed:{type:\"number\",value:768},u_speed:{type:\"number\",value:.1}},vertexShader:shaderConfig.vertex,width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-eoiinm\",\"data-framer-name\":\"Hero with line\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uglo\",\"data-framer-name\":\"Hero\",id:elementId1,ref:dynamicRef(elementId1),children:[/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-1c77i1b\",\"data-framer-appear-id\":\"1c77i1b\",\"data-framer-name\":\"Text\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,children:/*#__PURE__*/_jsx(Container,{className:\"framer-o71ikq-container\",nodeId:\"NcYLOgZ6y\",scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{variant:matchVariant(\"gCj0gM3rS\")},ntsz5ZYKF:{variant:matchVariant(\"gCj0gM3rS\")},Y53A0IHbx:{variant:matchVariant(\"gCj0gM3rS\")}},children:/*#__PURE__*/_jsx(SubText,{height:\"100%\",id:\"NcYLOgZ6y\",layoutId:\"NcYLOgZ6y\",variant:matchVariant(\"wzvHqmiRe\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-123n3gn\",\"data-styles-preset\":\"gvfuDklrk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"Passkeys for SSH\"})})}),className:\"framer-d638k0\",\"data-framer-name\":\"Infrastructure Browser For Dev teams\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-svih00\",\"data-styles-preset\":\"aWxMDM9JA\",dir:\"auto\",children:\"Generate device-bound SSH keys, centrally manage public keys, and give access to any server with a single command\"})}),className:\"framer-1tuzsvl\",\"data-framer-name\":\"Connect with one-click and fly through your infrastructure\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation2,className:\"framer-1vrahe\",\"data-framer-appear-id\":\"1vrahe\",\"data-framer-name\":\"Buttons\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`max((min(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px, 380px) - 10px) / 2, 1px)`},Y53A0IHbx:{width:`max((min(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px, 380px) - 10px) / 2, 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zmmdmm-container\",\"data-framer-name\":\"Main button\",name:\"Main button\",nodeId:\"ICdytVDvv\",rendersWithMotion:true,scopeId:\"P9qluEZn5\",whileHover:animation3,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{style:{width:\"100%\"}},Y53A0IHbx:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(InnerBoxWithTrackCreateSshIdInHerozmmdmmWithMappedReactProps1kpjse3,{bQN2609Ks:\"Get for free\",eARqR9YTc:\"Free to try. No credit card required\",height:\"100%\",id:\"ICdytVDvv\",kjIr_4vDs:true,layoutId:\"ICdytVDvv\",lB9kod3Jo:true,name:\"Main button\",variant:matchVariant(\"DKDw5pc07\"),width:\"100%\",ZMnaQtIFu:\"https://account.termius.com/signup?utm_source=sshid\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`max((min(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px, 380px) - 10px) / 2, 1px)`},Y53A0IHbx:{width:`max((min(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px, 380px) - 10px) / 2, 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ro5v3-container\",\"data-framer-name\":\"Main button\",name:\"Main button\",nodeId:\"GW7L3kiEA\",rendersWithMotion:true,scopeId:\"P9qluEZn5\",whileHover:animation3,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{style:{width:\"100%\"}},Y53A0IHbx:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(InnerBoxWithAutoTrackingro5v3WithMappedReactProps1kpjse3,{bQN2609Ks:\"Set up in Termius\",eARqR9YTc:\"Free to try. No credit card required\",height:\"100%\",id:\"GW7L3kiEA\",kjIr_4vDs:true,layoutId:\"GW7L3kiEA\",lB9kod3Jo:false,name:\"Main button\",variant:matchVariant(\"eTyNS8RuJ\"),width:\"100%\",ZMnaQtIFu:\"termius://app/sshid?utm_source=sshid\"})})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation4,className:\"framer-1dimvxt\",\"data-framer-appear-id\":\"1dimvxt\",\"data-framer-name\":\"Illustrations\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cyo7vi\",\"data-framer-name\":\"Bg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1097,intrinsicWidth:1568,pixelHeight:1097,pixelWidth:1568,sizes:`calc((min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px) * 1.323)`,src:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097\",srcSet:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=512&lossless=1&width=1568&height=1097 512w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=1024&lossless=1&width=1568&height=1097 1024w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097 1568w\"}},ntsz5ZYKF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1097,intrinsicWidth:1568,pixelHeight:1097,pixelWidth:1568,sizes:`calc((min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 40px) * 1.0774)`,src:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097\",srcSet:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=512&lossless=1&width=1568&height=1097 512w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=1024&lossless=1&width=1568&height=1097 1024w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097 1568w\"}},Y53A0IHbx:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1097,intrinsicWidth:1568,pixelHeight:1097,pixelWidth:1568,sizes:`calc((min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px) * 1.323)`,src:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097\",srcSet:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=512&lossless=1&width=1568&height=1097 512w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=1024&lossless=1&width=1568&height=1097 1024w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097 1568w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1097,intrinsicWidth:1568,pixelHeight:1097,pixelWidth:1568,sizes:`calc((min(${componentViewport?.width||\"100vw\"} - 80px, 1440px) - 80px) * 0.7351)`,src:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097\",srcSet:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=512&lossless=1&width=1568&height=1097 512w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=1024&lossless=1&width=1568&height=1097 1024w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097 1568w\"},className:\"framer-uorsfx\",\"data-framer-name\":\"Glow (1)\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggQm9vaw==\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\"},children:/*#__PURE__*/_jsxs(\"mark\",{style:{\"--framer-text-background-corner-shape\":\"superellipse(1)\"},children:[\"Made by Termius\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:/*#__PURE__*/_jsx(\"br\",{})}),\"Available on macOS, Windows, Linux, iOS, and Android\"]})})}),className:\"framer-1h1ivc5\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOM;CircularXX Book\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-oc7jpt\",\"data-framer-name\":\"Terminal and webpage\",id:elementId2,ref:ref2,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7c7kzh\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:ref1,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:-70,y:-20}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-yqe4yj hidden-1alcug2 hidden-ccmy8y hidden-1fraozy\",\"data-border\":true,\"data-framer-name\":\"terminal\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mod8tp\",\"data-framer-name\":\"shell\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.8)\"},children:\"Shell\"})}),className:\"framer-1rj1yps\",\"data-framer-name\":\"cURL\",fonts:[\"CUSTOMV2;CircularXX Book\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rrdr6i\",\"data-framer-name\":\"Entity Icons — 24x24\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"cURL\"})}),className:\"framer-1gx5ewf\",\"data-framer-name\":\"YAML\",fonts:[\"CUSTOMV2;CircularXX Book\"],verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:362,width:`calc(min(min(${componentViewport?.width||\"100vw\"} - 80px, 1440px) - 80px, 700px) - 5px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1p5yznj-container\",nodeId:\"N8qNYCWJ2\",scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(Terminal,{height:\"100%\",id:\"N8qNYCWJ2\",layoutId:\"N8qNYCWJ2\",style:{width:\"100%\"},variant:matchVariant(\"T3jhwya7D\"),width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:40,y:450}},{ref:ref1,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:60,y:70}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1a78uqz hidden-1alcug2 hidden-ccmy8y hidden-1fraozy\",\"data-border\":true,\"data-framer-name\":\"webpage\",id:elementId3,ref:ref3,transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-o1u33w\",\"data-framer-name\":\"Frame 1185981944\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pnegck\",\"data-framer-name\":\"Frame 1185981945\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s5g1cj\",\"data-framer-name\":\"Icon - Back\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-dgv6ev\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 9.738\" overflow=\"visible\"><path d=\"M 9.358 4.231 L 2.19 4.231 L 5.322 1.099 C 5.572 0.849 5.572 0.438 5.322 0.188 C 5.071 -0.063 4.667 -0.063 4.417 0.188 L 0.188 4.417 C -0.063 4.667 -0.063 5.071 0.188 5.322 L 4.417 9.551 C 4.667 9.801 5.071 9.801 5.322 9.551 C 5.572 9.301 5.572 8.896 5.322 8.646 L 2.19 5.514 L 9.358 5.514 C 9.711 5.514 10 5.225 10 4.872 C 10 4.519 9.711 4.231 9.358 4.231 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6ap7wg\",\"data-framer-name\":\"Icon - Forward\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-uvzlah\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 9.745\" overflow=\"visible\"><path d=\"M 0.642 5.514 L 7.81 5.514 L 4.678 8.646 C 4.428 8.896 4.428 9.307 4.678 9.557 C 4.929 9.807 5.333 9.807 5.583 9.557 L 9.812 5.328 C 10.063 5.078 10.063 4.674 9.812 4.423 L 5.59 0.188 C 5.339 -0.063 4.935 -0.063 4.685 0.188 C 4.434 0.438 4.434 0.842 4.685 1.093 L 7.81 4.231 L 0.642 4.231 C 0.289 4.231 0 4.519 0 4.872 C 0 5.225 0.289 5.514 0.642 5.514 Z\" fill=\"rgb(134,136,138)\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1baiim6\",\"data-framer-name\":\"Icon - Refresh\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-qmi4zd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 10 3.61 L 10 0.671 C 10 0.421 9.7 0.298 9.528 0.476 L 8.539 1.465 C 7.533 0.459 6.099 -0.118 4.532 0.02 C 2.204 0.232 0.287 2.104 0.032 4.432 C -0.302 7.444 2.049 10 4.999 10 C 7.55 10 9.655 8.089 9.961 5.621 C 10 5.288 9.739 4.999 9.405 4.999 C 9.128 4.999 8.894 5.205 8.861 5.477 C 8.622 7.416 6.949 8.916 4.944 8.889 C 2.882 8.861 1.143 7.122 1.11 5.055 C 1.076 2.888 2.838 1.11 4.999 1.11 C 6.072 1.11 7.044 1.549 7.75 2.249 L 6.588 3.41 C 6.41 3.588 6.533 3.888 6.783 3.888 L 9.722 3.888 C 9.878 3.888 10 3.766 10 3.61 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bn169e\",\"data-framer-name\":\"Frame 1185981943\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19cr8kt\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-5mx3nk\",\"data-framer-name\":\"Frame 1185981942\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-zidw9a\",\"data-framer-name\":\"Container\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7 8\"><path d=\"M 6.112 3.438 L 6.112 7.258 C 6.112 7.678 5.768 8.022 5.348 8.022 L 0.764 8.022 C 0.344 8.022 0 7.678 0 7.258 L 0 3.438 C 0 3.018 0.344 2.674 0.764 2.674 L 1.146 2.674 L 1.146 1.91 C 1.146 0.856 2.002 0 3.056 0 C 4.11 0 4.966 0.856 4.966 1.91 L 4.966 2.674 L 5.348 2.674 C 5.768 2.674 6.112 3.018 6.112 3.438 Z M 4.202 2.674 L 4.202 1.91 C 4.202 1.276 3.69 0.764 3.056 0.764 C 2.422 0.764 1.91 1.276 1.91 1.91 L 1.91 2.674 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:9550539835,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:\"sshid.io/richard\"})}),className:\"framer-1om1nhy\",\"data-framer-name\":\"sshid.io/richard\",fonts:[\"CUSTOMV2;CircularXX Book\"],verticalAlignment:\"center\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7621z7\",\"data-framer-name\":\"Frame 1185981883\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1a4b0v1\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bh4hos\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"SSH passkeys of\"})}),className:\"framer-8kk1hu\",\"data-framer-name\":\"SSH passkeys of @richard\",fonts:[\"CUSTOMV2;CircularXX Book\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1aludtx\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, rgb(82, 174, 255) 0%, rgb(184, 112, 255) 100%)\"},children:\"@\"})})}),className:\"framer-1mtm5w8\",\"data-framer-name\":\"SSH passkeys of @richard\",fonts:[\"CUSTOMV2;CircularXX Book\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"richard\"})}),className:\"framer-1vxwd8h\",\"data-framer-name\":\"SSH passkeys of @richard\",fonts:[\"CUSTOMV2;CircularXX Book\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:163,width:`calc(min(min(min(${componentViewport?.width||\"100vw\"} - 80px, 1440px) - 80px, 700px) * 0.85, 660px) - 32px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-x9fwdb-container\",nodeId:\"D2v9UDkvE\",scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(ListOfDevices,{height:\"100%\",id:\"D2v9UDkvE\",layoutId:\"D2v9UDkvE\",style:{width:\"100%\"},variant:matchVariant(\"Jj9wHGZ4B\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-o9l4xa\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-gnc356\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.994 11.992\" overflow=\"visible\"><path d=\"M 9.994 4.753 L 9.994 10.196 C 9.994 11.377 9.374 11.992 8.18 11.992 L 1.815 11.992 C 0.621 11.992 0 11.377 0 10.196 L 0 4.753 C 0 3.572 0.621 2.957 1.815 2.957 L 3.419 2.957 L 3.419 4.04 L 1.877 4.04 C 1.363 4.04 1.084 4.31 1.084 4.847 L 1.084 10.102 C 1.084 10.639 1.363 10.909 1.877 10.909 L 8.113 10.909 C 8.623 10.909 8.911 10.639 8.911 10.102 L 8.911 4.847 C 8.911 4.31 8.623 4.04 8.113 4.04 L 6.575 4.04 L 6.575 2.957 L 8.18 2.957 C 9.374 2.957 9.994 3.572 9.994 4.753 Z M 4.608 8.236 L 2.751 6.443 C 2.659 6.35 2.609 6.252 2.609 6.119 C 2.609 5.861 2.809 5.68 3.062 5.68 C 3.187 5.68 3.319 5.732 3.408 5.83 L 4.182 6.656 L 4.539 7.061 L 4.486 6.238 L 4.486 0.504 C 4.486 0.233 4.715 0 4.996 0 C 5.276 0 5.51 0.233 5.51 0.504 L 5.51 6.238 L 5.458 7.061 L 5.809 6.656 L 6.588 5.83 C 6.676 5.732 6.8 5.68 6.929 5.68 C 7.178 5.68 7.387 5.861 7.387 6.119 C 7.387 6.252 7.333 6.35 7.24 6.443 L 5.383 8.236 C 5.253 8.366 5.133 8.408 4.996 8.408 C 4.863 8.408 4.744 8.366 4.608 8.236 Z\" fill=\"rgb(158,157,169)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15gulhr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.994 9.035\" overflow=\"visible\"><path d=\"M 9.994 1.796 L 9.994 7.239 C 9.994 8.42 9.374 9.035 8.18 9.035 L 1.815 9.035 C 0.621 9.035 0 8.42 0 7.239 L 0 1.796 C 0 0.615 0.621 0 1.815 0 L 3.419 0 L 3.419 1.083 L 1.877 1.083 C 1.363 1.083 1.084 1.353 1.084 1.89 L 1.084 7.144 C 1.084 7.682 1.363 7.951 1.877 7.951 L 8.113 7.951 C 8.623 7.951 8.911 7.682 8.911 7.144 L 8.911 1.89 C 8.911 1.353 8.623 1.083 8.113 1.083 L 6.575 1.083 L 6.575 0 L 8.18 0 C 9.374 0 9.994 0.615 9.994 1.796 Z\" fill=\"rgb(158,157,169)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12zem8q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.778 8.408\" overflow=\"visible\"><path d=\"M 2.387 8.408 C 2.524 8.408 2.644 8.366 2.774 8.236 L 4.631 6.443 C 4.724 6.35 4.778 6.252 4.778 6.119 C 4.778 5.861 4.569 5.68 4.32 5.68 C 4.191 5.68 4.067 5.732 3.979 5.83 L 3.2 6.656 L 2.849 7.061 L 2.901 6.238 L 2.901 0.504 C 2.901 0.233 2.667 0 2.387 0 C 2.106 0 1.877 0.233 1.877 0.504 L 1.877 6.238 L 1.93 7.061 L 1.573 6.656 L 0.799 5.83 C 0.71 5.732 0.578 5.68 0.453 5.68 C 0.2 5.68 0 5.861 0 6.119 C 0 6.252 0.05 6.35 0.142 6.443 L 1.999 8.236 C 2.135 8.366 2.254 8.408 2.387 8.408 Z\" fill=\"rgb(158,157,169)\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-umqsaj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.39 12.788\" overflow=\"visible\"><g><path d=\"M 0 12.788 L 0 0 L 10.39 0 L 10.39 12.788 Z\" fill=\"transparent\"></path><path d=\"M 2.428 1.648 C 2.428 0.567 2.974 0 4.022 0 L 5.866 0 C 6.431 0 6.873 0.15 7.24 0.535 L 9.687 3.083 C 10.075 3.49 10.209 3.912 10.209 4.572 L 10.209 8.553 C 10.209 9.633 9.663 10.2 8.615 10.2 L 7.782 10.2 L 7.782 9.216 L 8.531 9.216 C 9.008 9.216 9.247 8.958 9.247 8.491 L 9.247 4.333 L 7.082 4.333 C 6.479 4.333 6.159 4.009 6.159 3.388 L 6.159 0.984 L 4.102 0.984 C 3.625 0.984 3.39 1.246 3.39 1.709 L 3.39 2.577 C 3.362 2.576 3.334 2.576 3.305 2.576 L 2.428 2.576 Z M 6.962 3.264 C 6.962 3.436 7.031 3.511 7.199 3.511 L 8.997 3.511 L 6.962 1.395 Z\" fill=\"rgb(158,157,169)\"></path><path d=\"M 0 11.129 C 0 12.214 0.542 12.776 1.593 12.776 L 6.187 12.776 C 7.238 12.776 7.781 12.209 7.781 11.129 L 7.781 7.263 C 7.781 6.59 7.698 6.276 7.287 5.847 L 4.627 3.082 C 4.232 2.67 3.895 2.576 3.304 2.576 L 1.593 2.576 C 0.546 2.576 0 3.139 0 4.224 Z M 0.961 11.068 L 0.961 4.281 C 0.961 3.822 1.197 3.56 1.674 3.56 L 3.182 3.56 L 3.182 6.31 C 3.182 7.029 3.53 7.38 4.224 7.38 L 6.819 7.38 L 6.819 11.068 C 6.819 11.535 6.579 11.792 6.106 11.792 L 1.67 11.792 C 1.197 11.792 0.961 11.535 0.961 11.068 Z M 4.319 6.512 C 4.117 6.512 4.03 6.425 4.03 6.217 L 4.03 3.753 L 6.685 6.512 Z\" fill=\"rgb(158,157,169)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-fmm4yg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.39 12.788\" overflow=\"visible\"><path d=\"M 0 12.788 L 0 0 L 10.39 0 L 10.39 12.788 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ivbg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.781 10.2\" overflow=\"visible\"><path d=\"M 0 1.648 C 0 0.567 0.546 0 1.594 0 L 3.438 0 C 4.003 0 4.445 0.15 4.812 0.535 L 7.259 3.083 C 7.647 3.49 7.781 3.912 7.781 4.572 L 7.781 8.553 C 7.781 9.633 7.235 10.2 6.187 10.2 L 5.354 10.2 L 5.354 9.216 L 6.103 9.216 C 6.58 9.216 6.819 8.958 6.819 8.491 L 6.819 4.333 L 4.654 4.333 C 4.051 4.333 3.731 4.009 3.731 3.388 L 3.731 0.984 L 1.674 0.984 C 1.197 0.984 0.962 1.246 0.962 1.709 L 0.962 2.577 C 0.934 2.576 0.906 2.576 0.877 2.576 L 0 2.576 Z M 4.534 3.264 C 4.534 3.436 4.603 3.511 4.771 3.511 L 6.569 3.511 L 4.534 1.395 Z\" fill=\"rgb(158,157,169)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1gtnw23\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.781 10.2\" overflow=\"visible\"><path d=\"M 0 1.648 C 0 0.567 0.546 0 1.594 0 L 3.438 0 C 4.003 0 4.445 0.15 4.812 0.535 L 7.259 3.083 C 7.647 3.49 7.781 3.912 7.781 4.572 L 7.781 8.553 C 7.781 9.633 7.235 10.2 6.187 10.2 L 5.354 10.2 L 5.354 9.216 L 6.103 9.216 C 6.58 9.216 6.819 8.958 6.819 8.491 L 6.819 4.333 L 4.654 4.333 C 4.051 4.333 3.731 4.009 3.731 3.388 L 3.731 0.984 L 1.674 0.984 C 1.197 0.984 0.962 1.246 0.962 1.709 L 0.962 2.577 C 0.934 2.576 0.906 2.576 0.877 2.576 L 0 2.576 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y7u637\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.035 2.116\" overflow=\"visible\"><path d=\"M 0 1.868 C 0 2.041 0.069 2.116 0.237 2.116 L 2.035 2.116 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1wlphc3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.781 10.2\" overflow=\"visible\"><path d=\"M 0 8.553 C 0 9.638 0.542 10.2 1.593 10.2 L 6.187 10.2 C 7.238 10.2 7.781 9.633 7.781 8.553 L 7.781 4.687 C 7.781 4.014 7.698 3.7 7.287 3.271 L 4.627 0.506 C 4.232 0.094 3.895 0 3.304 0 L 1.593 0 C 0.546 0 0 0.563 0 1.648 Z M 0.961 8.491 L 0.961 1.705 C 0.961 1.246 1.197 0.984 1.674 0.984 L 3.182 0.984 L 3.182 3.733 C 3.182 4.453 3.53 4.804 4.224 4.804 L 6.819 4.804 L 6.819 8.491 C 6.819 8.958 6.579 9.216 6.106 9.216 L 1.67 9.216 C 1.197 9.216 0.961 8.958 0.961 8.491 Z M 4.319 3.936 C 4.117 3.936 4.03 3.848 4.03 3.64 L 4.03 1.177 L 6.685 3.936 Z\" fill=\"rgb(158,157,169)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1s7vehl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.781 10.2\" overflow=\"visible\"><path d=\"M 0 8.553 C 0 9.638 0.542 10.2 1.593 10.2 L 6.187 10.2 C 7.238 10.2 7.781 9.633 7.781 8.553 L 7.781 4.687 C 7.781 4.014 7.698 3.7 7.287 3.271 L 4.627 0.506 C 4.232 0.094 3.895 0 3.304 0 L 1.593 0 C 0.546 0 0 0.563 0 1.648 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yhtpk0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.858 8.232\" overflow=\"visible\"><path d=\"M 0 7.507 L 0 0.721 C 0 0.262 0.236 0 0.713 0 L 2.221 0 L 2.221 2.749 C 2.221 3.469 2.569 3.82 3.263 3.82 L 5.858 3.82 L 5.858 7.507 C 5.858 7.974 5.618 8.232 5.145 8.232 L 0.709 8.232 C 0.236 8.232 0 7.974 0 7.507 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11d5uug\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.655 2.759\" overflow=\"visible\"><path d=\"M 0.289 2.759 C 0.087 2.759 0 2.671 0 2.463 L 0 0 L 2.655 2.759 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1680,intrinsicWidth:5120,pixelHeight:1680,pixelWidth:5120,sizes:`calc((min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px) * 0.95)`,src:\"https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?lossless=1&width=5120&height=1680\",srcSet:\"https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=512&lossless=1&width=5120&height=1680 512w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=1024&lossless=1&width=5120&height=1680 1024w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=2048&lossless=1&width=5120&height=1680 2048w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=4096&lossless=1&width=5120&height=1680 4096w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?lossless=1&width=5120&height=1680 5120w\"}},ntsz5ZYKF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1680,intrinsicWidth:5120,pixelHeight:1680,pixelWidth:5120,sizes:`calc((min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 40px) * 0.95)`,src:\"https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?lossless=1&width=5120&height=1680\",srcSet:\"https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=512&lossless=1&width=5120&height=1680 512w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=1024&lossless=1&width=5120&height=1680 1024w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=2048&lossless=1&width=5120&height=1680 2048w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=4096&lossless=1&width=5120&height=1680 4096w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?lossless=1&width=5120&height=1680 5120w\"}},Y53A0IHbx:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1680,intrinsicWidth:5120,pixelHeight:1680,pixelWidth:5120,sizes:`calc((min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px) * 0.95)`,src:\"https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?lossless=1&width=5120&height=1680\",srcSet:\"https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=512&lossless=1&width=5120&height=1680 512w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=1024&lossless=1&width=5120&height=1680 1024w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=2048&lossless=1&width=5120&height=1680 2048w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=4096&lossless=1&width=5120&height=1680 4096w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?lossless=1&width=5120&height=1680 5120w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1680,intrinsicWidth:5120,pixelHeight:1680,pixelWidth:5120,src:\"https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?lossless=1&width=5120&height=1680\",srcSet:\"https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=512&lossless=1&width=5120&height=1680 512w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=1024&lossless=1&width=5120&height=1680 1024w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=2048&lossless=1&width=5120&height=1680 2048w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?scale-down-to=4096&lossless=1&width=5120&height=1680 4096w,https://framerusercontent.com/images/tlPjzntHRzO1FvB4JnGaqufOBQ.png?lossless=1&width=5120&height=1680 5120w\"},className:\"framer-dgkrx2 hidden-wsw2ij hidden-1q3tmxv\",\"data-framer-name\":\"Terminal@4x\"})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:812,intrinsicWidth:1310,pixelHeight:1624,pixelWidth:2620,sizes:`calc((min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px) * 0.88)`,src:\"https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?width=2620&height=1624\",srcSet:\"https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?scale-down-to=512&width=2620&height=1624 512w,https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?scale-down-to=1024&width=2620&height=1624 1024w,https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?scale-down-to=2048&width=2620&height=1624 2048w,https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?width=2620&height=1624 2620w\"},transformTemplate:transformTemplate2},ntsz5ZYKF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1469,intrinsicWidth:2620,pixelHeight:1469,pixelWidth:2620,sizes:`calc((min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 40px) * 0.8123)`,src:\"https://framerusercontent.com/images/Bhsk1vwTS5SNSMxlbgPb8NjpbDM.png?width=2620&height=1469\",srcSet:\"https://framerusercontent.com/images/Bhsk1vwTS5SNSMxlbgPb8NjpbDM.png?scale-down-to=512&width=2620&height=1469 512w,https://framerusercontent.com/images/Bhsk1vwTS5SNSMxlbgPb8NjpbDM.png?scale-down-to=1024&width=2620&height=1469 1024w,https://framerusercontent.com/images/Bhsk1vwTS5SNSMxlbgPb8NjpbDM.png?scale-down-to=2048&width=2620&height=1469 2048w,https://framerusercontent.com/images/Bhsk1vwTS5SNSMxlbgPb8NjpbDM.png?width=2620&height=1469 2620w\"},transformTemplate:transformTemplate2},Y53A0IHbx:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:812,intrinsicWidth:1310,pixelHeight:1624,pixelWidth:2620,sizes:`calc((min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px) * 0.88)`,src:\"https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?width=2620&height=1624\",srcSet:\"https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?scale-down-to=512&width=2620&height=1624 512w,https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?scale-down-to=1024&width=2620&height=1624 1024w,https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?scale-down-to=2048&width=2620&height=1624 2048w,https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?width=2620&height=1624 2620w\"},transformTemplate:transformTemplate2}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:812,intrinsicWidth:1310,pixelHeight:1624,pixelWidth:2620,src:\"https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?width=2620&height=1624\",srcSet:\"https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?scale-down-to=512&width=2620&height=1624 512w,https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?scale-down-to=1024&width=2620&height=1624 1024w,https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?scale-down-to=2048&width=2620&height=1624 2048w,https://framerusercontent.com/images/e9qMf85WOz5jlqh8CmK3FGVplM.png?width=2620&height=1624 2620w\"},className:\"framer-1b42r1d hidden-wsw2ij hidden-1q3tmxv\",\"data-framer-name\":\"Webpage@4x\"})})]})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tf1v8x\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-4yf1i4-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"sSgE2eeR1\",scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Y53A0IHbx:{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",colorTitle:\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",fill:\"rgb(30, 32, 51)\",fontBody:{fontFamily:'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:450,letterSpacing:\"0em\",lineHeight:\"1.6em\"},fontTitle:{fontFamily:'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:450,letterSpacing:\"0em\",lineHeight:\"1.4em\"},link:\"var(--token-95ffc726-057b-4d4f-9913-d45b077b308d, rgb(35, 148, 233))\"},width:340,zIndex:10}}},children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(174, 178, 194, 0.1)\",radius:14,width:1},colorBody:\"rgb(174, 178, 194)\",colorTitle:\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",fill:\"rgb(8, 15, 28)\",fontBody:{fontFamily:'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:450,letterSpacing:\"0em\",lineHeight:\"1.6em\"},fontTitle:{fontFamily:'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:450,letterSpacing:\"0em\",lineHeight:\"1.4em\"},link:\"rgb(129, 112, 252)\"},width:380,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{fontFamily:'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:450,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(129, 112, 252)\"},secondary:{color:\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\",fill:\"rgba(174, 178, 194, 0.1)\",shadow:{shadowBlur:0,shadowColor:\"rgba(0, 0, 0, 0.25)\",shadowX:0,shadowY:0}},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to improve your experience and analyze traffic.\",euPolicy:{label:\"Privacy Policy\",link:\"https://termius.com/privacy-policy\",prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:true,marketing:false,necessary:true,preferences:true},worldDescription:\"We use cookies to improve your experience and analyze traffic.\",worldPolicy:{label:\"Privacy Policy\",link:\"https://termius.com/privacy-policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"medium\"},gtmId:\"GTM-WQ7DPZV4 \",height:\"100%\",id:\"sSgE2eeR1\",layoutId:\"sSgE2eeR1\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:true,trigger:{color:\"rgba(51, 51, 51, 0)\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:450,letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"text\"},width:\"100%\"})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-n4hqcx\",\"data-framer-name\":\"Section 2\",layout:motionLayout,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-32x1jb\",\"data-border\":true,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14729k\",\"data-border\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1anespm\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:1097,intrinsicWidth:1568,pixelHeight:1097,pixelWidth:1568,positionX:\"center\",positionY:\"center\",sizes:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1440px), 1px) * 1.8676)`,src:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097\",srcSet:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=512&lossless=1&width=1568&height=1097 512w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=1024&lossless=1&width=1568&height=1097 1024w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097 1568w\"}},ntsz5ZYKF:{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:1097,intrinsicWidth:1568,pixelHeight:1097,pixelWidth:1568,positionX:\"center\",positionY:\"center\",sizes:`max(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1440px) - 20px, 1px)`,src:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097\",srcSet:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=512&lossless=1&width=1568&height=1097 512w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=1024&lossless=1&width=1568&height=1097 1024w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097 1568w\"}},Y53A0IHbx:{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:1097,intrinsicWidth:1568,pixelHeight:1097,pixelWidth:1568,positionX:\"center\",positionY:\"center\",sizes:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1440px), 1px) * 1.8676)`,src:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097\",srcSet:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=512&lossless=1&width=1568&height=1097 512w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=1024&lossless=1&width=1568&height=1097 1024w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097 1568w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:1097,intrinsicWidth:1568,pixelHeight:1097,pixelWidth:1568,positionX:\"center\",positionY:\"center\",sizes:`calc(max(min(max(${componentViewport?.width||\"100vw\"} - 80px, 1px), 1440px) - 20px, 1px) * 1.6)`,src:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097\",srcSet:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=512&lossless=1&width=1568&height=1097 512w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=1024&lossless=1&width=1568&height=1097 1024w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097 1568w\"},className:\"framer-1diab3l\",\"data-framer-name\":\"Glow (1)\"})}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1682,intrinsicWidth:2592,pixelHeight:1682,pixelWidth:2592,sizes:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1440px), 1px) * 3.8162)`,src:\"https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?width=2592&height=1682\",srcSet:\"https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?scale-down-to=512&width=2592&height=1682 512w,https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?scale-down-to=1024&width=2592&height=1682 1024w,https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?scale-down-to=2048&width=2592&height=1682 2048w,https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?width=2592&height=1682 2592w\"},style:{rotate:-285}},Y53A0IHbx:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1682,intrinsicWidth:2592,pixelHeight:1682,pixelWidth:2592,sizes:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1440px), 1px) * 3.8162)`,src:\"https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?width=2592&height=1682\",srcSet:\"https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?scale-down-to=512&width=2592&height=1682 512w,https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?scale-down-to=1024&width=2592&height=1682 1024w,https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?scale-down-to=2048&width=2592&height=1682 2048w,https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?width=2592&height=1682 2592w\"},style:{rotate:-285}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1682,intrinsicWidth:2592,pixelHeight:1682,pixelWidth:2592,src:\"https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?width=2592&height=1682\",srcSet:\"https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?scale-down-to=512&width=2592&height=1682 512w,https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?scale-down-to=1024&width=2592&height=1682 1024w,https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?scale-down-to=2048&width=2592&height=1682 2048w,https://framerusercontent.com/images/UiuUH41JRFHVvadeK9IVU4JhWkk.jpg?width=2592&height=1682 2592w\"},className:\"framer-1b62jye hidden-wsw2ij hidden-1alcug2 hidden-1q3tmxv\",\"data-framer-name\":\"Frame 1185981949\",style:{rotate:-360}})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2065,intrinsicWidth:2e3,pixelHeight:2065,pixelWidth:2e3,positionX:\"center\",positionY:\"top\",sizes:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1440px), 1px) * 3.5484)`,src:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065\",srcSet:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=1024&lossless=1&width=2000&height=2065 991w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=2048&lossless=1&width=2000&height=2065 1983w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065 2000w\"}},ntsz5ZYKF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2065,intrinsicWidth:2e3,pixelHeight:2065,pixelWidth:2e3,positionX:\"center\",positionY:\"top\",sizes:`max(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1440px) - 20px, 1px)`,src:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065\",srcSet:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=1024&lossless=1&width=2000&height=2065 991w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=2048&lossless=1&width=2000&height=2065 1983w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065 2000w\"}},Y53A0IHbx:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2065,intrinsicWidth:2e3,pixelHeight:2065,pixelWidth:2e3,positionX:\"center\",positionY:\"top\",sizes:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1440px), 1px) * 3.5484)`,src:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065\",srcSet:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=1024&lossless=1&width=2000&height=2065 991w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=2048&lossless=1&width=2000&height=2065 1983w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065 2000w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2065,intrinsicWidth:2e3,pixelHeight:2065,pixelWidth:2e3,positionX:\"center\",positionY:\"top\",sizes:`max(min(max(${componentViewport?.width||\"100vw\"} - 80px, 1px), 1440px) - 20px, 1px)`,src:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065\",srcSet:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=1024&lossless=1&width=2000&height=2065 991w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=2048&lossless=1&width=2000&height=2065 1983w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065 2000w\"},className:\"framer-z659y7\",\"data-framer-name\":\"Teams band\"})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:[\"Designed to replace \",/*#__PURE__*/_jsx(\"br\",{}),\"manual SSH key management\"]})})})},ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined},Y53A0IHbx:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:[\"Designed to replace \",/*#__PURE__*/_jsx(\"br\",{}),\"manual SSH key management\"]})})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:[\"Designed to replace \",/*#__PURE__*/_jsx(\"br\",{}),\"manual SSH key management\"]})})}),className:\"framer-icqn5z\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v7yy1r\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleAppearEffectEnabled:undefined},ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined},Y53A0IHbx:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1rn42hw\",\"data-framer-name\":\"Expanded Card\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-5kzw7t\",\"data-border\":true,\"data-framer-name\":\"Content wrapper\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19qqmb8\",\"data-framer-name\":\"Buttom\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6yzrkl\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-obh0rg\",\"data-framer-name\":\"Gradient icon background\",children:/*#__PURE__*/_jsx(Square3Stack3d,{animated:false,className:\"framer-1ll314g\",layoutId:\"yV9guzPHf\",YmfIrZ3Ez:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:\"Legacy system compatibility\"})}),className:\"framer-5um3gy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dt4vee\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",children:\"SSH ID supports both modern and legacy key algorithms: Ed25519, ECDSA, and RSA, alongside hardware-backed ECDSA-SK. It automatically chooses the right key for each server when you connect.\"})}),className:\"framer-11iag2c\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5dioz5\",\"data-border\":true,\"data-framer-name\":\"Content wrapper\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kcndqa\",\"data-framer-name\":\"Buttom\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8ovpuc\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ycs8nd\",\"data-framer-name\":\"Gradient icon background\",children:/*#__PURE__*/_jsx(ServerStack,{animated:false,className:\"framer-1enluqn\",layoutId:\"S8ncnvgdb\",YmfIrZ3Ez:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:\"No server-side installation\"})}),className:\"framer-1me6u94\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1k6c8gy\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",children:\"SSH ID is based on SSH and Linux standards. It uses the native ~/.ssh/authorized_keys files, so you don't need extra agents or daemons.\"})}),className:\"framer-1lp94hz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-uwgaq8\",\"data-border\":true,\"data-framer-name\":\"Content wrapper\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1t591b4\",\"data-framer-name\":\"Buttom\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1oiv42v\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qy1xei\",\"data-framer-name\":\"Gradient icon background\",children:/*#__PURE__*/_jsx(FingerPrint,{animated:false,className:\"framer-92f9lt\",layoutId:\"pQAYXiZqe\",YmfIrZ3Ez:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:\"Unlock SSH with biometrics\"})}),className:\"framer-1tmhidh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-okhxyo\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",children:\"Authorize connections in seconds with your device's built-in biometrics. SSH ID adds an extra layer of protection, preventing unauthorized sessions from an unattended or unlocked screen.\"})}),className:\"framer-1p58u7k\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qaw5sg\",\"data-border\":true,\"data-framer-name\":\"Content wrapper\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15azoco\",\"data-framer-name\":\"Buttom\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-187zsf2\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dsmj2i\",\"data-framer-name\":\"Gradient icon background\",children:/*#__PURE__*/_jsx(ArrowPathRoundedSquare,{animated:false,className:\"framer-1jw1361\",layoutId:\"k4MXFmDJy\",YmfIrZ3Ez:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:\"Device revocation & rotation\"})}),className:\"framer-10658zr\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ieqby1\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",children:\"If you lose or revoke a machine, logging out of Termius on a device erases its keys, so they can no longer be used to connect. A new set of keys is generated the next time you log in.\"})}),className:\"framer-a6ckma\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})})]})})})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14amhhl\",layout:motionLayout}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nbiwwy\",\"data-framer-name\":\"Section 3\",id:elementId4,layout:motionLayout,ref:ref4,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zax8kp\",\"data-border\":true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-gvvm3e\",\"data-framer-name\":\"1\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:663,intrinsicWidth:1808,pixelHeight:1326,pixelWidth:3616,sizes:\"2320px\",src:\"https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?lossless=1&width=3616&height=1326\",srcSet:\"https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=512&lossless=1&width=3616&height=1326 512w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=1024&lossless=1&width=3616&height=1326 1024w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=2048&lossless=1&width=3616&height=1326 2048w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?lossless=1&width=3616&height=1326 3616w\"},className:\"framer-1yp84i0\",\"data-framer-name\":\"Light\",style:{rotate:-15}})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rseapm\",\"data-framer-name\":\"2\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:663,intrinsicWidth:1808,pixelHeight:1326,pixelWidth:3616,sizes:\"2320px\",src:\"https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?lossless=1&width=3616&height=1326\",srcSet:\"https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=512&lossless=1&width=3616&height=1326 512w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=1024&lossless=1&width=3616&height=1326 1024w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=2048&lossless=1&width=3616&height=1326 2048w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?lossless=1&width=3616&height=1326 3616w\"},className:\"framer-b6vk3a\",\"data-framer-name\":\"Light\",style:{rotate:180}})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-p7a0dr\",\"data-framer-name\":\"3\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:663,intrinsicWidth:1808,pixelHeight:1326,pixelWidth:3616,sizes:\"2320px\",src:\"https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?lossless=1&width=3616&height=1326\",srcSet:\"https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=512&lossless=1&width=3616&height=1326 512w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=1024&lossless=1&width=3616&height=1326 1024w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=2048&lossless=1&width=3616&height=1326 2048w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?lossless=1&width=3616&height=1326 3616w\"},className:\"framer-12enj5\",\"data-framer-name\":\"Light\",style:{rotate:-15}})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-vgmjj1\",\"data-framer-name\":\"4\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:663,intrinsicWidth:1808,pixelHeight:1326,pixelWidth:3616,sizes:\"2320px\",src:\"https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?lossless=1&width=3616&height=1326\",srcSet:\"https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=512&lossless=1&width=3616&height=1326 512w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=1024&lossless=1&width=3616&height=1326 1024w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=2048&lossless=1&width=3616&height=1326 2048w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?lossless=1&width=3616&height=1326 3616w\"},className:\"framer-89rt7u\",\"data-framer-name\":\"Light\",style:{rotate:180}})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tv9ouu\",\"data-border\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2oh2a4\",id:elementId5,ref:ref5,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleAppearEffectEnabled:undefined},ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined},Y53A0IHbx:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-bzcnm6\",\"data-framer-name\":\"connect\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-text-transform\":\"uppercase\"},children:\"01 PRIVATE KEYS\"})}),className:\"framer-ak6ffs\",\"data-framer-name\":\"[BIOMETRIC PROTECTED]\",fonts:[\"GF;Manrope-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1entple\",\"data-styles-preset\":\"y7BouTONU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsxs(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:\"Device-bound private keys \"}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:\"with zero cloud sync \"})]})})}),className:\"framer-18dh1ol\",\"data-framer-name\":\"Multitabs\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"SSH ID generates key pairs locally on each device and binds the private keys to that device. Private keys can’t be synced, copied, or exported.\"})}),className:\"framer-602aoh\",\"data-framer-name\":\"Terminal tabs allow you to see which connections are active at any time and easily switch between them.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wlacwc\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`max(min(min(max(min(${componentViewport?.width||\"100vw\"}, 1440px), 1px), 1440px) - 40px, 650px), 1px)`},ntsz5ZYKF:{width:`min(min(max(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1440px), 1px), 1440px) - 40px, 650px)`},Y53A0IHbx:{width:`calc(min(min(max(min(${componentViewport?.width||\"100vw\"}, 1440px), 1px), 1440px) - 40px, 650px) * 1.1)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:451,width:`min(max((min(max(min(max(${componentViewport?.width||\"100vw\"} - 80px, 1px), 1440px), 1px), 1440px) - 140px) / 2, 1px), 650px)`,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined},Y53A0IHbx:{style:{scale:.9}}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation7,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-tx7u0l-container\",nodeId:\"q6ZjZT25M\",rendersWithMotion:true,scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ntsz5ZYKF:{style:{maxWidth:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(Illustration2WithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"bpmtjf3iK\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"jXCQolljZ\",height:\"100%\",id:\"q6ZjZT25M\",layoutId:\"q6ZjZT25M\",SiF5gpl9E:\"yED5j1Ud2\",style:{width:\"100%\"},variant:matchVariant(\"jXCQolljZ\"),width:\"100%\"})})})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7ldklh\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-emq3nq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`calc(min(min(max(min(${componentViewport?.width||\"100vw\"}, 1440px), 1px), 1440px) - 40px, 650px) * 1.1)`},ntsz5ZYKF:{width:`min(min(max(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1440px), 1px), 1440px) - 40px, 650px)`},Y53A0IHbx:{width:`calc(min(min(max(min(${componentViewport?.width||\"100vw\"}, 1440px), 1px), 1440px) - 40px, 650px) * 1.1)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:507,width:`min(max((min(max(min(max(${componentViewport?.width||\"100vw\"} - 80px, 1px), 1440px), 1px), 1440px) - 140px) / 2, 1px), 650px)`,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{style:{scale:.9}},Y53A0IHbx:{style:{scale:.9}}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-rlyrhj-container\",nodeId:\"vmRu1COiQ\",rendersWithMotion:true,scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ntsz5ZYKF:{style:{maxWidth:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(Illustration3,{height:\"100%\",id:\"vmRu1COiQ\",layoutId:\"vmRu1COiQ\",style:{width:\"100%\"},variant:matchVariant(\"b9O6xzwku\"),width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleAppearEffectEnabled:undefined},ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined},Y53A0IHbx:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation7,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-c08q1c\",\"data-framer-name\":\"connect\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-text-transform\":\"uppercase\"},children:\"02 PUBLIC KEYS\"})}),className:\"framer-xvu5ee\",\"data-framer-name\":\"[BIOMETRIC PROTECTED]\",fonts:[\"GF;Manrope-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1entple\",\"data-styles-preset\":\"y7BouTONU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:[\"Public keys hosted \",/*#__PURE__*/_jsx(\"br\",{}),\"under your unique URL\"]})})}),className:\"framer-12qymc4\",\"data-framer-name\":\"Multitabs\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"Every SSH ID gets its own URL (sshid.io/your_handle) with your active public keys, updated in real time and safe to share. It’s kept separate from your Termius account, and private keys never appear there. You can also manage your public keys directly from this page.\"})}),className:\"framer-911fxc\",\"data-framer-name\":\"Terminal tabs allow you to see which connections are active at any time and easily switch between them.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fbm0an\",id:elementId6,ref:ref6,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleAppearEffectEnabled:undefined},ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined},Y53A0IHbx:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-jtj0p9\",\"data-framer-name\":\"connect\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-text-transform\":\"uppercase\"},children:\"03 PROVISIONING\"})}),className:\"framer-1yafsnb\",\"data-framer-name\":\"[BIOMETRIC PROTECTED]\",fonts:[\"GF;Manrope-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1entple\",\"data-styles-preset\":\"y7BouTONU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:[\"Provision access to any server\",/*#__PURE__*/_jsx(\"br\",{}),\"with one curl command\"]})})}),className:\"framer-1561uji\",\"data-framer-name\":\"Multitabs\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"Fetch active public keys from all your devices with a single standard curl command. It integrates easily with your existing setup, whether that’s Ansible playbooks, Terraform templates, or cloud-init configs.\"})}),className:\"framer-1u5dpw4\",\"data-framer-name\":\"Terminal tabs allow you to see which connections are active at any time and easily switch between them.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s9p1a4\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation7,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-lkw3og\",\"data-border\":true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-wde28k\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3qiefn\",\"data-framer-name\":\"Frame 1185981946\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12yvszl\",\"data-framer-name\":\"Window btns\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-ovx0sv\",\"data-framer-name\":\"Window buttons\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i3o92g\",\"data-border\":true,\"data-framer-name\":\"Close\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-140wovp\",\"data-framer-name\":\"Window buttons\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-11bhbiq\",\"data-border\":true,\"data-framer-name\":\"Minimize\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qpeof7\",\"data-framer-name\":\"Window buttons\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-p5bhmd\",\"data-border\":true,\"data-framer-name\":\"Zoom\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wdc1yk\",\"data-framer-name\":\"Icon + Label\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-qmojon\",\"data-framer-name\":\"Icon\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1s27436\",\"data-framer-name\":\"Vector\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.35 9.78\"><path d=\"M 0 1.883 C 0 0.887 0.807 0.08 1.802 0.08 L 7.878 0.08 C 8.874 0.08 9.681 0.887 9.681 1.883 L 9.681 2.192 C 10.05 2.192 10.35 2.491 10.35 2.861 C 10.35 3.231 10.05 3.531 9.681 3.531 L 9.681 4.921 C 10.05 4.921 10.35 5.221 10.35 5.59 C 10.35 5.96 10.05 6.26 9.681 6.26 L 9.681 6.569 C 9.681 7.512 8.956 8.286 8.033 8.364 L 8.033 8.371 C 8.033 8.826 7.664 9.195 7.209 9.195 C 6.754 9.195 6.385 8.826 6.385 8.371 L 3.296 8.371 C 3.296 8.826 2.927 9.195 2.472 9.195 C 2.017 9.195 1.648 8.826 1.648 8.371 L 1.648 8.364 C 0.725 8.286 0 7.512 0 6.569 Z M 5.973 6.517 C 7.224 6.517 8.239 5.503 8.239 4.251 C 8.239 3 7.224 1.986 5.973 1.986 C 4.722 1.986 3.707 3 3.707 4.251 C 3.707 5.503 4.722 6.517 5.973 6.517 Z M 1.493 5.384 C 1.493 5.583 1.655 5.745 1.854 5.745 C 2.053 5.745 2.214 5.583 2.214 5.384 L 2.214 3.119 C 2.214 2.92 2.053 2.758 1.854 2.758 C 1.655 2.758 1.493 2.92 1.493 3.119 Z M 4.48 4.251 C 4.48 3.427 5.148 2.758 5.973 2.758 C 6.798 2.758 7.466 3.427 7.466 4.251 C 7.466 5.076 6.798 5.745 5.973 5.745 C 5.148 5.745 4.48 5.076 4.48 4.251 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',svgContentId:11536075816,withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"Vaults\"})}),className:\"framer-1im7p3o\",\"data-framer-name\":\"Vaults\",fonts:[\"CUSTOMV2;CircularXX Book\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ckvz28\",\"data-framer-name\":\"Component 37\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-mr4uk5\",\"data-framer-name\":\"Icon\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-j2wgr7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10.476\" overflow=\"visible\"><path d=\"M 9.116 1.452 C 8.851 1.915 8.265 2.074 7.806 1.806 C 7.348 1.539 7.19 0.947 7.455 0.484 C 7.72 0.021 8.306 -0.137 8.765 0.13 C 9.224 0.397 9.381 0.989 9.116 1.452 Z M 8.633 4.987 C 8.507 3.543 7.307 2.41 5.843 2.41 C 5.422 2.41 5.022 2.505 4.663 2.673 L 3.997 1.468 C 4.554 1.19 5.18 1.033 5.843 1.033 C 6.229 1.033 6.602 1.087 6.956 1.186 C 7.019 1.574 7.248 1.933 7.612 2.145 C 7.976 2.357 8.398 2.378 8.762 2.239 C 9.471 2.943 9.933 3.901 10 4.967 Z M 4.233 7.552 L 3.532 8.737 C 2.693 8.171 2.068 7.306 1.809 6.292 C 2.112 6.043 2.306 5.664 2.306 5.238 C 2.306 4.813 2.112 4.433 1.809 4.184 C 2.069 3.17 2.693 2.305 3.532 1.739 L 4.233 2.925 C 3.513 3.436 3.042 4.281 3.042 5.238 C 3.042 6.195 3.513 7.04 4.233 7.552 Z M 0 5.238 C 0 4.703 0.429 4.27 0.959 4.27 C 1.489 4.27 1.918 4.703 1.918 5.238 C 1.918 5.773 1.489 6.206 0.959 6.206 C 0.429 6.206 0 5.773 0 5.238 Z M 7.455 9.992 C 7.191 9.529 7.348 8.937 7.806 8.67 C 8.265 8.403 8.851 8.561 9.116 9.024 C 9.381 9.487 9.224 10.079 8.765 10.346 C 8.306 10.614 7.72 10.455 7.455 9.992 Z M 8.633 5.489 L 10 5.509 C 9.933 6.575 9.471 7.533 8.762 8.237 C 8.398 8.098 7.976 8.119 7.612 8.331 C 7.248 8.544 7.019 8.902 6.956 9.291 C 6.602 9.39 6.229 9.444 5.843 9.444 C 5.18 9.444 4.554 9.287 3.997 9.008 L 4.663 7.803 C 5.022 7.971 5.422 8.066 5.843 8.066 C 7.307 8.066 8.507 6.933 8.633 5.489 Z\" fill=\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165)) /* {&quot;name&quot;:&quot;Text Secondary Dark&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1r08hb4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 1.789 1.452 C 1.525 1.915 0.938 2.074 0.48 1.806 C 0.021 1.539 -0.136 0.947 0.129 0.484 C 0.393 0.021 0.98 -0.137 1.438 0.13 C 1.897 0.397 2.054 0.989 1.789 1.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1awz3qp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.003 3.955\" overflow=\"visible\"><path d=\"M 4.636 3.955 C 4.51 2.51 3.31 1.378 1.846 1.378 C 1.425 1.378 1.025 1.472 0.666 1.641 L 0 0.435 C 0.557 0.157 1.183 0 1.846 0 C 2.232 0 2.605 0.054 2.959 0.153 C 3.022 0.542 3.251 0.9 3.615 1.113 C 3.979 1.325 4.4 1.346 4.765 1.207 C 5.474 1.911 5.936 2.868 6.003 3.935 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1p6qr94\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.424 6.998\" overflow=\"visible\"><path d=\"M 1.233 3.499 C 1.233 2.542 1.704 1.697 2.424 1.186 L 1.723 0 C 0.884 0.566 0.259 1.431 0 2.445 C 0.303 2.694 0.497 3.074 0.497 3.499 C 0.497 3.925 0.303 4.304 0 4.553 C 0.259 5.567 0.884 6.432 1.723 6.998 L 2.424 5.813 C 1.704 5.301 1.233 4.456 1.233 3.499 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ve71ds\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 0 0.968 C 0 0.433 0.429 0 0.959 0 C 1.489 0 1.918 0.433 1.918 0.968 C 1.918 1.503 1.489 1.936 0.959 1.936 C 0.429 1.936 0 1.503 0 0.968 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pxuxwn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.918 1.936\" overflow=\"visible\"><path d=\"M 0.129 1.452 C -0.136 0.989 0.021 0.397 0.48 0.13 C 0.938 -0.137 1.524 0.021 1.789 0.484 C 2.054 0.947 1.897 1.539 1.438 1.806 C 0.98 2.073 0.393 1.915 0.129 1.452 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10ks98m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.003 3.955\" overflow=\"visible\"><path d=\"M 1.846 2.577 C 1.425 2.577 1.025 2.482 0.666 2.314 L 0 3.519 C 0.557 3.798 1.183 3.955 1.846 3.955 C 2.232 3.955 2.605 3.901 2.959 3.802 C 3.022 3.413 3.251 3.055 3.615 2.842 C 3.979 2.63 4.401 2.609 4.765 2.748 C 5.474 2.044 5.936 1.087 6.003 0.02 L 4.636 0 C 4.51 1.445 3.31 2.577 1.846 2.577 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2lyY3VsYXJYWCBCb29r\",\"--framer-font-family\":'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"450\",\"--framer-line-height\":\"15.333333333333332px\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"acme-dev-us-west\"})}),className:\"framer-cdqhyj\",\"data-framer-name\":\"acme-dev-us-west\",fonts:[\"CUSTOMV2;CircularXX Book\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10lrs81\",\"data-border\":true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\"},children:\"#Fetch all your active public keys with one curl\"})})},Y53A0IHbx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\"},children:\"#Fetch all your active public keys with one curl\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\"},children:\"#Fetch all your active public keys with one curl\"})}),className:\"framer-1779v55\",\"data-framer-name\":\"# Fetch your public keys with one curl ~$ curl https://sshid.io/richard >> ~/.ssh/authorized_keys\",fonts:[\"GF;Geist Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o6vlks\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(175, 95, 255)\"},children:\"~\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"$\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\" \"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(140, 218, 30)\"},children:\"curl \"}),\"https://sshid.io/richard >> ~/.ssh/authorized_keys\"]})})},Y53A0IHbx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(175, 95, 255)\"},children:\"~\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"$\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\" \"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(140, 218, 30)\"},children:\"curl \"}),\"https://sshid.io/richard >> ~/.ssh/authorized_keys\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"rgb(140, 218, 30)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(175, 95, 255)\"},children:\"~\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"$\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\" \"}),\"curl\"]})}),className:\"framer-17eanfh\",\"data-framer-name\":\"# Fetch your public keys with one curl ~$ curl https://sshid.io/richard >> ~/.ssh/authorized_keys\",fonts:[\"GF;Geist Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1quyh8u-container hidden-ccmy8y hidden-1fraozy\",isAuthoredByUser:true,nodeId:\"qBbYS8Ae1\",scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(ProTextTypeEffect,{as:\"p\",cursorBlinkDuration:.5,cursorCharacterPreset:\"|\",cursorColorMode:\"matchFirst\",cursorMode:\"preset\",customCursorCharacter:\"|\",deletingSpeed:500,fluidVw:6,font:{fontFamily:'\"CircularXX Book\", \"CircularXX Book Placeholder\", sans-serif',fontSize:\"10px\",fontStyle:\"normal\",fontWeight:450,letterSpacing:\"0em\",lineHeight:\"160%\"},height:\"100%\",hideCursorWhileTyping:false,id:\"qBbYS8Ae1\",initialDelay:0,layoutId:\"qBbYS8Ae1\",loop:false,maxFont:12,minFont:12,pauseDuration:2e3,reverseMode:false,showCursor:false,sizingMode:\"fluid\",startOnVisible:false,text:[\"https://sshid.io/richard >> ~/.ssh/authorized_keys\"],textAlign:\"left\",textColors:[\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"],typingSpeed:20,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFC3epIH4klw0zh8cfq1avWYgFTl2K0H0eugQU5y= #SSH ID - @richard\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:[\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFq1avWYgFTl2K0H0slkmdeeugQU5y0iLLKTfEK0= #SSH ID - @richard\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255))\"},children:/*#__PURE__*/_jsx(\"br\",{})}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"#Yubikey\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\"},children:\"sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBMI1Puj475cMz2v4uooLMuDHzGHKwYWP6Eo1y77iBQ9GZkA3SOph5IlLTkt3VyZvhC+B6mVUNZ3O90t6Lpgcg1oAAAALdGJybWl1cy3jb20= #SSH ID - @richard\"})]})},Y53A0IHbx:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFC3epIH4klw0zh8cfq1avWYgFTl2K0H0eugQU5y= #SSH ID - @richard\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:[\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFq1avWYgFTl2K0H0slkmdeeugQU5y0iLLKTfEK0= #SSH ID - @richard\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255))\"},children:/*#__PURE__*/_jsx(\"br\",{})}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"#Yubikey\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\"},children:\"sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBMI1Puj475cMz2v4uooLMuDHzGHKwYWP6Eo1y77iBQ9GZkA3SOph5IlLTkt3VyZvhC+B6mVUNZ3O90t6Lpgcg1oAAAALdGJybWl1cy3jb20= #SSH ID - @richard\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"#Macbook Pro\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFC3epIH4klw0zh8cfq1avWYgFTl2K0H0eugQU5y= #SSH ID - @richard\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"#iPhone 17\"}),/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:[\"ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHgjGGBy5Vha//HYVjoiGHnB7MkOaatCRxwBgFq1avWYgFTl2K0H0slkmdeeugQU5y0iLLKTfEK0= #SSH ID - @richard\",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-351a3a08-6720-4357-a7b5-3e07c29c386c, rgb(175, 95, 255))\"},children:/*#__PURE__*/_jsx(\"br\",{})}),/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", \"DM Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"#Yubikey\"}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"160%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\"},children:\"sk-ecdsa-sha2-nistp256@openssh.com AAAAInNrLWVjZHNhLXNoYTItbmlzdHAyNTZAb3BlbnNzaC5jb20AAAAIbmlzdHAyNTYAAABBBMI1Puj475cMz2v4uooLMuDHzGHKwYWP6Eo1y77iBQ9GZkA3SOph5IlLTkt3VyZvhC+B6mVUNZ3O90t6Lpgcg1oAAAALdGJybWl1cy3jb20= #SSH ID - @richard\"})]}),className:\"framer-atbkg2\",\"data-framer-name\":\"# Fetch your public keys with one curl ~$ curl https://sshid.io/richard >> ~/.ssh/authorized_keys\",effect:textEffect,fonts:[\"GF;DM Mono-regular\",\"GF;Geist Mono-regular\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-n72yvv\",id:elementId7,ref:ref7,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r542v4\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`max(min(min(max(min(${componentViewport?.width||\"100vw\"}, 1440px), 1px), 1440px) - 40px, 650px), 1px)`},ntsz5ZYKF:{height:1339,width:`max(min(min(max(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1440px), 1px), 1440px) - 40px, 650px), 1px)`},Y53A0IHbx:{width:`max(min(min(max(min(${componentViewport?.width||\"100vw\"}, 1440px), 1px), 1440px) - 40px, 650px), 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:410,width:`max(min(max((min(max(min(max(${componentViewport?.width||\"100vw\"} - 80px, 1px), 1440px), 1px), 1440px) - 140px) / 2, 1px), 650px), 1px)`,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-vli47g-container\",nodeId:\"dtmVZDtVI\",rendersWithMotion:true,scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__obscuredVariantId:\"qijwoNQH4\",__framer__visibleVariantId:\"cBeiH3vho\"},ntsz5ZYKF:{__framer__variantAppearEffectEnabled:undefined,style:{width:\"100%\"}},Y53A0IHbx:{__framer__obscuredVariantId:\"qijwoNQH4\",__framer__visibleVariantId:\"cBeiH3vho\",variant:matchVariant(\"qijwoNQH4\")}},children:/*#__PURE__*/_jsx(VaultForTeamsWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"fW6JdTLcq\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"fkB3nSTt_\",DkgWAiHJU:true,height:\"100%\",id:\"dtmVZDtVI\",layoutId:\"dtmVZDtVI\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"fW6JdTLcq\"),width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleAppearEffectEnabled:undefined},ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined},Y53A0IHbx:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation7,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-113pyka\",\"data-framer-name\":\"connect\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWFucm9wZS1yZWd1bGFy\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\",\"--framer-text-transform\":\"uppercase\"},children:\"04 SERVER ACCESS\"})}),className:\"framer-15wui39\",\"data-framer-name\":\"[BIOMETRIC PROTECTED]\",fonts:[\"GF;Manrope-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1entple\",\"data-styles-preset\":\"y7BouTONU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"Connect in one click from any device\"})})}),className:\"framer-1mhmk8f\",\"data-framer-name\":\"Multitabs\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(141, 145, 165))\"},children:\"Set SSH ID as a host’s credential and connect from your laptop, desktop, or phone. Each device has its own set of keys, and SSH ID picks the right one for each server: biometric ECDSA-SK where the server supports it, and Ed25519, ECDSA, or RSA on older systems. You don’t need to choose keys or switch auth methods.\"})}),className:\"framer-16tpgxk\",\"data-framer-name\":\"Terminal tabs allow you to see which connections are active at any time and easily switch between them.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qme3jy\",layout:motionLayout}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wpf13\",layout:motionLayout}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-obuc7e\",layout:motionLayout,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10bkw08\",\"data-border\":true,\"data-framer-name\":\"Manage keys\",id:elementId8,ref:ref8,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"One tool for every workflow\"})})})},ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined},Y53A0IHbx:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"One tool for every workflow\"})})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"One tool for every workflow\"})})}),className:\"framer-6ooxqp\",\"data-framer-name\":\"Multitabs\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-iocz8\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleAppearEffectEnabled:undefined},ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined},Y53A0IHbx:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-qom0ao\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`},ntsz5ZYKF:{width:`max((min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 50px) / 2, 1px)`},Y53A0IHbx:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:157,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1440px) - 40px) / 3, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rg0u66-container\",nodeId:\"J2RbbVZUY\",scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{aQskcLhfF:true,JNZ48ELf6:\"20px\"},ntsz5ZYKF:{aQskcLhfF:true,JNZ48ELf6:\"20px\"},Y53A0IHbx:{aQskcLhfF:true,JNZ48ELf6:\"20px\"}},children:/*#__PURE__*/_jsx(ServiceItem,{aQskcLhfF:false,bnTdzyplA:\"\",eQAicl6Fz:\"System admins\",gYxpgNCSh:\"\",height:\"100%\",id:\"J2RbbVZUY\",JNZ48ELf6:\"40px\",layoutId:\"J2RbbVZUY\",MRzgO1UGQ:\"\",O4xrtIBha:addImageAlt({pixelHeight:3546,pixelWidth:3434,src:\"https://framerusercontent.com/images/8MhicZj6DmXYy5JGzgkmhGYS8c.jpg?width=3434&height=3546\",srcSet:\"https://framerusercontent.com/images/8MhicZj6DmXYy5JGzgkmhGYS8c.jpg?scale-down-to=1024&width=3434&height=3546 991w,https://framerusercontent.com/images/8MhicZj6DmXYy5JGzgkmhGYS8c.jpg?scale-down-to=2048&width=3434&height=3546 1983w,https://framerusercontent.com/images/8MhicZj6DmXYy5JGzgkmhGYS8c.jpg?width=3434&height=3546 3434w\"},\"\"),SI4IozHBo:\"Keep access simple across both modern and legacy systems. SSH ID brings all your key types under one handle, so you can log in without worrying about which key a system expects.\",style:{width:\"100%\"},variant:matchVariant(\"Ci6opPney\"),width:\"100%\",xLBl_XJb1:\"\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`},ntsz5ZYKF:{width:`max((min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 50px) / 2, 1px)`},Y53A0IHbx:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:157,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1440px) - 40px) / 3, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-vbohaj-container\",nodeId:\"ocxSB2CYR\",scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{aQskcLhfF:true,JNZ48ELf6:\"20px\"},ntsz5ZYKF:{aQskcLhfF:true,JNZ48ELf6:\"20px\",style:{height:\"100%\",width:\"100%\"}},Y53A0IHbx:{aQskcLhfF:true,JNZ48ELf6:\"20px\"}},children:/*#__PURE__*/_jsx(ServiceItem,{aQskcLhfF:false,bnTdzyplA:\"\",eQAicl6Fz:\"Developers\",gYxpgNCSh:\"\",height:\"100%\",id:\"ocxSB2CYR\",JNZ48ELf6:\"40px\",layoutId:\"ocxSB2CYR\",MRzgO1UGQ:\"\",O4xrtIBha:addImageAlt({pixelHeight:3546,pixelWidth:3434,positionX:\"47.3%\",positionY:\"3.1%\",src:\"https://framerusercontent.com/images/8MhicZj6DmXYy5JGzgkmhGYS8c.jpg?width=3434&height=3546\",srcSet:\"https://framerusercontent.com/images/8MhicZj6DmXYy5JGzgkmhGYS8c.jpg?scale-down-to=1024&width=3434&height=3546 991w,https://framerusercontent.com/images/8MhicZj6DmXYy5JGzgkmhGYS8c.jpg?scale-down-to=2048&width=3434&height=3546 1983w,https://framerusercontent.com/images/8MhicZj6DmXYy5JGzgkmhGYS8c.jpg?width=3434&height=3546 3434w\"},\"\"),SI4IozHBo:\"SSH ID provides passwordless, device-bound logins that work seamlessly across projects, machines, and environments.\",style:{width:\"100%\"},variant:matchVariant(\"Ci6opPney\"),width:\"100%\",xLBl_XJb1:\"\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Container,{className:\"framer-4wj4qw-container hidden-ccmy8y hidden-1fraozy\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{foEpAEPYK:{fallbackImage:\"https://framerusercontent.com/images/xHPYZDlnfYKRUNkr3AdIFGbmazs.png?scale-down-to=510&width=550&height=1020\"},ntsz5ZYKF:{fallbackImage:\"https://framerusercontent.com/images/za76DlEPNBha6ZIdQTbLdmAiE.png?scale-down-to=730&width=1460&height=1020\"}},children:/*#__PURE__*/_jsx(Shader,{__fromCanvasComponent:true,animated:shaderConfig.animated,buffers:shaderConfig.buffers,fallbackImage:\"https://framerusercontent.com/images/qBURlBEpvCKj7lvKnQ3WkamkAXM.png?scale-down-to=510&width=826&height=1020\",fragmentShader:shaderConfig.fragment,height:\"100%\",heightmapSource:shaderConfig.heightmapSource,mode:\"progressive\",mouse:shaderConfig.mouse&&{enabled:shaderConfig.mouse===\"enabledByDefault\"},resolutionScale:shaderConfig.resolutionScale,skipInitialFallback:true,uniforms:{u_colors:{type:\"array\",value:[\"var(--token-bdb63b94-f736-465f-b80b-6171bbc78231, rgb(5, 11, 25))\",\"rgb(67, 47, 103)\",\"var(--token-bdb63b94-f736-465f-b80b-6171bbc78231, rgb(5, 11, 25))\"]},u_dispersionStrength:{type:\"number\",value:.1},u_edgeDisp:{type:\"number\",value:5},u_ephemeralAmp:{type:\"number\",value:0},u_lensRadius:{type:\"number\",value:.1},u_lensScale:{type:\"number\",value:10},u_lensSpacingX:{type:\"number\",value:.37},u_lensSpacingY:{type:\"number\",value:.01},u_seed:{type:\"number\",value:878},u_speed:{type:\"number\",value:0}},vertexShader:shaderConfig.vertex,width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleAppearEffectEnabled:undefined},ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined},Y53A0IHbx:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ypt67c\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`},ntsz5ZYKF:{width:`max((min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 50px) / 2, 1px)`},Y53A0IHbx:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:157,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1440px) - 40px) / 3, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lh965s-container\",nodeId:\"VsNpAIMla\",scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{aQskcLhfF:true,JNZ48ELf6:\"20px\"},ntsz5ZYKF:{aQskcLhfF:true,JNZ48ELf6:\"20px\"},Y53A0IHbx:{aQskcLhfF:true,JNZ48ELf6:\"20px\"}},children:/*#__PURE__*/_jsx(ServiceItem,{aQskcLhfF:false,bnTdzyplA:\"\",eQAicl6Fz:\"Software engineers\",gYxpgNCSh:\"\",height:\"100%\",id:\"VsNpAIMla\",JNZ48ELf6:\"40px\",layoutId:\"VsNpAIMla\",MRzgO1UGQ:\"\",O4xrtIBha:addImageAlt({pixelHeight:2091,pixelWidth:3434,src:\"https://framerusercontent.com/images/UgRHj0iDhqdQ3Kp4sVz9arFNXE.jpg?width=3434&height=2091\",srcSet:\"https://framerusercontent.com/images/UgRHj0iDhqdQ3Kp4sVz9arFNXE.jpg?scale-down-to=512&width=3434&height=2091 512w,https://framerusercontent.com/images/UgRHj0iDhqdQ3Kp4sVz9arFNXE.jpg?scale-down-to=1024&width=3434&height=2091 1024w,https://framerusercontent.com/images/UgRHj0iDhqdQ3Kp4sVz9arFNXE.jpg?scale-down-to=2048&width=3434&height=2091 2048w,https://framerusercontent.com/images/UgRHj0iDhqdQ3Kp4sVz9arFNXE.jpg?width=3434&height=2091 3434w\"},\"\"),SI4IozHBo:\"Provision keys with a simple curl command or integrate SSH ID with Ansible, Puppet, or JumpCloud to deploy the correct keys across multiple systems simultaneously.\",style:{width:\"100%\"},variant:matchVariant(\"Ci6opPney\"),width:\"100%\",xLBl_XJb1:\"\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`},ntsz5ZYKF:{width:`max((min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 50px) / 2, 1px)`},Y53A0IHbx:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:157,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1440px) - 40px) / 3, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-79dshd-container\",nodeId:\"E8lOYVhBg\",scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{aQskcLhfF:true,JNZ48ELf6:\"20px\",style:{width:\"100%\"}},ntsz5ZYKF:{aQskcLhfF:true,JNZ48ELf6:\"20px\"},Y53A0IHbx:{aQskcLhfF:true,JNZ48ELf6:\"20px\",style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(ServiceItem,{aQskcLhfF:false,bnTdzyplA:\"\",eQAicl6Fz:\"Contractors\",gYxpgNCSh:\"\",height:\"100%\",id:\"E8lOYVhBg\",JNZ48ELf6:\"40px\",layoutId:\"E8lOYVhBg\",MRzgO1UGQ:\"\",O4xrtIBha:addImageAlt({pixelHeight:2499,pixelWidth:1953,src:\"https://framerusercontent.com/images/LnzHSTeV3Y9Rg1t404DYQ0sH360.jpg?width=1953&height=2499\",srcSet:\"https://framerusercontent.com/images/LnzHSTeV3Y9Rg1t404DYQ0sH360.jpg?scale-down-to=1024&width=1953&height=2499 800w,https://framerusercontent.com/images/LnzHSTeV3Y9Rg1t404DYQ0sH360.jpg?scale-down-to=2048&width=1953&height=2499 1600w,https://framerusercontent.com/images/LnzHSTeV3Y9Rg1t404DYQ0sH360.jpg?width=1953&height=2499 1953w\"},\"\"),SI4IozHBo:\"Send clients your SSH ID URL instead of key files. It contains only public keys, so it’s safe to share by email, and clients can add them to their servers.\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Ci6opPney\"),width:\"100%\",xLBl_XJb1:\"\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Container,{className:\"framer-1e3d5wo-container hidden-ccmy8y hidden-1fraozy\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{foEpAEPYK:{fallbackImage:\"https://framerusercontent.com/images/RJYmB8VcLPv5JPmU79yQosIU.png?scale-down-to=630&width=547&height=1260\"},ntsz5ZYKF:{fallbackImage:\"https://framerusercontent.com/images/7pU019itHSPLZ5JRCZJvvYL5rM.png?scale-down-to=727&width=1453&height=1016\"}},children:/*#__PURE__*/_jsx(Shader,{__fromCanvasComponent:true,animated:shaderConfig.animated,buffers:shaderConfig.buffers,fallbackImage:\"https://framerusercontent.com/images/Q3l72LGqG731R24W7jP1crKAVo.png?scale-down-to=483&width=822&height=965\",fragmentShader:shaderConfig.fragment,height:\"100%\",heightmapSource:shaderConfig.heightmapSource,mode:\"progressive\",mouse:shaderConfig.mouse&&{enabled:shaderConfig.mouse===\"enabledByDefault\"},resolutionScale:shaderConfig.resolutionScale,skipInitialFallback:true,uniforms:{u_colors:{type:\"array\",value:[\"var(--token-bdb63b94-f736-465f-b80b-6171bbc78231, rgb(5, 11, 25))\",\"rgb(67, 47, 103)\",\"rgb(121, 86, 199)\"]},u_dispersionStrength:{type:\"number\",value:.1},u_edgeDisp:{type:\"number\",value:5},u_ephemeralAmp:{type:\"number\",value:0},u_lensRadius:{type:\"number\",value:.1},u_lensScale:{type:\"number\",value:10},u_lensSpacingX:{type:\"number\",value:.4},u_lensSpacingY:{type:\"number\",value:.01},u_seed:{type:\"number\",value:818},u_speed:{type:\"number\",value:.1}},vertexShader:shaderConfig.vertex,width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleTransformEffectEnabled:undefined,style:{}},ntsz5ZYKF:{__framer__styleTransformEffectEnabled:undefined,style:{}},Y53A0IHbx:{__framer__styleTransformEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:300,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-1tf9o33\",\"data-border\":true,\"data-framer-name\":\"Service item\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m0k912\",\"data-framer-name\":\"Title\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1entple\",\"data-styles-preset\":\"y7BouTONU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"Teams\"})})}),className:\"framer-19gz3m\",\"data-framer-name\":\"Craft CMS\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-10jyli8\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-40aa793d-ac43-4b91-b3f0-5bb2c4c96af8, rgb(174, 178, 194))\"},children:\"Manage team access with SSH ID handles instead of collecting key files. Each handle returns a teammate’s current public keys, which you can add to your servers with one curl command.\"})}),className:\"framer-zpbwmx\",\"data-framer-name\":\"We are focused on developing web solutions with Craft CMS, an easy to use content management system where admins can alter or add content to a website.\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2065,intrinsicWidth:2e3,pixelHeight:2065,pixelWidth:2e3,positionX:\"center\",positionY:\"top\",sizes:`calc((min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px) * 1.9)`,src:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065\",srcSet:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=1024&lossless=1&width=2000&height=2065 991w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=2048&lossless=1&width=2000&height=2065 1983w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065 2000w\"}},ntsz5ZYKF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2065,intrinsicWidth:2e3,pixelHeight:2065,pixelWidth:2e3,positionX:\"center\",positionY:\"top\",sizes:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 40px)`,src:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065\",srcSet:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=1024&lossless=1&width=2000&height=2065 991w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=2048&lossless=1&width=2000&height=2065 1983w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065 2000w\"}},Y53A0IHbx:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2065,intrinsicWidth:2e3,pixelHeight:2065,pixelWidth:2e3,positionX:\"center\",positionY:\"top\",sizes:`calc((min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px) * 1.9)`,src:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065\",srcSet:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=1024&lossless=1&width=2000&height=2065 991w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=2048&lossless=1&width=2000&height=2065 1983w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065 2000w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2065,intrinsicWidth:2e3,pixelHeight:2065,pixelWidth:2e3,positionX:\"center\",positionY:\"top\",src:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065\",srcSet:\"https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=1024&lossless=1&width=2000&height=2065 991w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?scale-down-to=2048&lossless=1&width=2000&height=2065 1983w,https://framerusercontent.com/images/htuHOFaY8pEEMtbmeqHORnL6b4.png?lossless=1&width=2000&height=2065 2000w\"},className:\"framer-19lj3e7 hidden-wsw2ij hidden-1q3tmxv\",\"data-framer-name\":\"Teams band\",style:{rotate:180}})}),isDisplayed1()&&/*#__PURE__*/_jsx(Container,{className:\"framer-101h9qn-container hidden-1alcug2 hidden-ccmy8y hidden-1fraozy\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{foEpAEPYK:{fallbackImage:\"https://framerusercontent.com/images/dkX6fSZJ1TU4uZ0GLn09NJ1rY6s.png?scale-down-to=633&width=710&height=1265\"}},children:/*#__PURE__*/_jsx(Shader,{__fromCanvasComponent:true,animated:shaderConfig.animated,buffers:shaderConfig.buffers,fallbackImage:\"https://framerusercontent.com/images/Xo4l4iOUeUWcxDnRwUEjKQOs.png?scale-down-to=494&width=987&height=969\",fragmentShader:shaderConfig.fragment,height:\"100%\",heightmapSource:shaderConfig.heightmapSource,mode:\"progressive\",mouse:shaderConfig.mouse&&{enabled:shaderConfig.mouse===\"enabledByDefault\"},resolutionScale:shaderConfig.resolutionScale,skipInitialFallback:true,uniforms:{u_colors:{type:\"array\",value:[\"var(--token-bdb63b94-f736-465f-b80b-6171bbc78231, rgb(5, 11, 25))\",\"rgb(67, 47, 103)\",\"var(--token-bdb63b94-f736-465f-b80b-6171bbc78231, rgb(5, 11, 25))\"]},u_dispersionStrength:{type:\"number\",value:0},u_edgeDisp:{type:\"number\",value:5},u_ephemeralAmp:{type:\"number\",value:0},u_lensRadius:{type:\"number\",value:.1},u_lensScale:{type:\"number\",value:10},u_lensSpacingX:{type:\"number\",value:.4},u_lensSpacingY:{type:\"number\",value:.01},u_seed:{type:\"number\",value:768},u_speed:{type:\"number\",value:.04}},vertexShader:shaderConfig.vertex,width:\"100%\"})})})]})})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nlxoif\",layout:motionLayout}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-oeenrr\",id:elementId9,layout:motionLayout,ref:ref9,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ozh7yt\",\"data-border\":true,\"data-framer-name\":\"Manage keys\",id:elementId10,ref:ref10,children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:663,intrinsicWidth:1808,pixelHeight:1326,pixelWidth:3616,sizes:\"2320px\",src:\"https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?width=3616&height=1326\",srcSet:\"https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=512&width=3616&height=1326 512w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=1024&width=3616&height=1326 1024w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?scale-down-to=2048&width=3616&height=1326 2048w,https://framerusercontent.com/images/LIneRiwX0Zb6DsxEX5btbr063jY.png?width=3616&height=1326 3616w\"},className:\"framer-1x39zq4\",\"data-framer-name\":\"Light\",style:{rotate:180},transformTemplate:transformTemplate2}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"Set up SSH ID in seconds\"})})})},ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined},Y53A0IHbx:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"Set up SSH ID in seconds\"})})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:\"Set up SSH ID in seconds\"})})}),className:\"framer-n387ke\",\"data-framer-name\":\"Multitabs\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`},ntsz5ZYKF:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 40px)`},Y53A0IHbx:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:808,width:`calc(min(${componentViewport?.width||\"100vw\"} - 80px, 1440px) - 80px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ajdoe3-container\",nodeId:\"n0fbpxYyY\",scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{variant:matchVariant(\"M9m48dpVP\")},ntsz5ZYKF:{variant:matchVariant(\"M9m48dpVP\")},Y53A0IHbx:{variant:matchVariant(\"b7jPX0LqJ\")}},children:/*#__PURE__*/_jsx(SetUpGuide,{height:\"100%\",id:\"n0fbpxYyY\",layoutId:\"n0fbpxYyY\",RdgOzrs1M:60,style:{width:\"100%\"},variant:matchVariant(\"YV5XPlv3Q\"),width:\"100%\"})})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3w2m9x\",layout:motionLayout}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kko6ig\",layout:motionLayout,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-14d7txc\",\"data-framer-name\":\"Bg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:1097,intrinsicWidth:1568,pixelHeight:1097,pixelWidth:1568,positionX:\"center\",positionY:\"center\",sizes:\"810.7426px\",src:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097\",srcSet:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=512&lossless=1&width=1568&height=1097 512w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=1024&lossless=1&width=1568&height=1097 1024w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097 1568w\"}},ntsz5ZYKF:{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:1097,intrinsicWidth:1568,pixelHeight:1097,pixelWidth:1568,positionX:\"center\",positionY:\"center\",sizes:\"810.7426px\",src:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097\",srcSet:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=512&lossless=1&width=1568&height=1097 512w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=1024&lossless=1&width=1568&height=1097 1024w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097 1568w\"}},Y53A0IHbx:{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:1097,intrinsicWidth:1568,pixelHeight:1097,pixelWidth:1568,positionX:\"center\",positionY:\"center\",sizes:\"810.7426px\",src:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097\",srcSet:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=512&lossless=1&width=1568&height=1097 512w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=1024&lossless=1&width=1568&height=1097 1024w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097 1568w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"stretch\",intrinsicHeight:1097,intrinsicWidth:1568,pixelHeight:1097,pixelWidth:1568,positionX:\"center\",positionY:\"center\",sizes:\"1133px\",src:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097\",srcSet:\"https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=512&lossless=1&width=1568&height=1097 512w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?scale-down-to=1024&lossless=1&width=1568&height=1097 1024w,https://framerusercontent.com/images/sT0qGQY2HvoQIoK7iwItalasME.png?lossless=1&width=1568&height=1097 1568w\"},className:\"framer-kfiig3\",\"data-framer-name\":\"Glow (1)\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ex0dbt\",\"data-border\":true,\"data-framer-name\":\"Manage keys\",id:elementId11,ref:ref11,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vnld21\",\"data-border\":true,\"data-framer-name\":\"Manage keys\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:782,intrinsicWidth:2680,pixelHeight:1564,pixelWidth:5360,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 20px)`,src:\"https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?width=5360&height=1564\",srcSet:\"https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=512&width=5360&height=1564 512w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=1024&width=5360&height=1564 1024w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=2048&width=5360&height=1564 2048w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=4096&width=5360&height=1564 4096w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?width=5360&height=1564 5360w\"}},ntsz5ZYKF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:782,intrinsicWidth:2680,pixelHeight:1564,pixelWidth:5360,sizes:`calc(min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 20px)`,src:\"https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?width=5360&height=1564\",srcSet:\"https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=512&width=5360&height=1564 512w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=1024&width=5360&height=1564 1024w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=2048&width=5360&height=1564 2048w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=4096&width=5360&height=1564 4096w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?width=5360&height=1564 5360w\"}},Y53A0IHbx:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:782,intrinsicWidth:2680,pixelHeight:1564,pixelWidth:5360,sizes:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 20px)`,src:\"https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?width=5360&height=1564\",srcSet:\"https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=512&width=5360&height=1564 512w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=1024&width=5360&height=1564 1024w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=2048&width=5360&height=1564 2048w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=4096&width=5360&height=1564 4096w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?width=5360&height=1564 5360w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:782,intrinsicWidth:2680,pixelHeight:1564,pixelWidth:5360,sizes:`calc(min(${componentViewport?.width||\"100vw\"} - 80px, 1440px) - 20px)`,src:\"https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?width=5360&height=1564\",srcSet:\"https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=512&width=5360&height=1564 512w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=1024&width=5360&height=1564 1024w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=2048&width=5360&height=1564 2048w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?scale-down-to=4096&width=5360&height=1564 4096w,https://framerusercontent.com/images/1xv1PVHDHa7AUzP1kkrzxDqbdgI.jpg?width=5360&height=1564 5360w\"},className:\"framer-2z5vo\",\"data-framer-name\":\"Footer band\"})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1iaehcp\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-v5mchq\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13ly9nx\",\"data-framer-name\":\"Title\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsxs(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(264deg, var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255)) 31.69955549568966%, rgba(255, 255, 255, 0.5) 115.00000000000001%)\"},children:[\"Bring your SSH access up\",/*#__PURE__*/_jsx(\"br\",{}),\"to modern security standards\"]})})}),className:\"framer-w1j6l8\",\"data-framer-name\":\"Collection of Powerful Core Features\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1mbj21g\",\"data-styles-preset\":\"ewLFQ_8Vy\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Simplify key management across your infrastructure with device-bound keys\"})}),className:\"framer-phok3t\",\"data-framer-name\":\"Termius is designed with your workflows in mind, combining power and simplicity in SSH technology\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14vlb44\",\"data-framer-name\":\"Buttons\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`max((min(max(min(${componentViewport?.width||\"100vw\"}, 1440px) - 20px, 1px) - 40px, 380px) - 10px) / 2, 1px)`},Y53A0IHbx:{width:`max((min(max(min(${componentViewport?.width||\"100vw\"}, 1440px) - 20px, 1px) - 40px, 380px) - 10px) / 2, 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,children:/*#__PURE__*/_jsx(Container,{className:\"framer-x9htoh-container\",\"data-framer-name\":\"Main button\",name:\"Main button\",nodeId:\"pLKEimJ_p\",rendersWithMotion:true,scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{style:{width:\"100%\"}},Y53A0IHbx:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(InnerBoxWithTrackCreateSshIdInHerox9htohWithMappedReactProps1kpjse3,{bQN2609Ks:\"Get for free\",eARqR9YTc:\"Free to try. No credit card required\",height:\"100%\",id:\"pLKEimJ_p\",kjIr_4vDs:true,layoutId:\"pLKEimJ_p\",lB9kod3Jo:true,name:\"Main button\",variant:matchVariant(\"DKDw5pc07\"),width:\"100%\",ZMnaQtIFu:\"https://account.termius.com/signup?utm_source=sshid\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`max((min(max(min(${componentViewport?.width||\"100vw\"}, 1440px) - 20px, 1px) - 40px, 380px) - 10px) / 2, 1px)`},Y53A0IHbx:{width:`max((min(max(min(${componentViewport?.width||\"100vw\"}, 1440px) - 20px, 1px) - 40px, 380px) - 10px) / 2, 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,children:/*#__PURE__*/_jsx(Container,{className:\"framer-t9ieni-container\",\"data-framer-name\":\"Main button\",name:\"Main button\",nodeId:\"FFP4DAjq8\",rendersWithMotion:true,scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{style:{width:\"100%\"}},Y53A0IHbx:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(InnerBoxWithAutoTrackingt9ieniWithMappedReactProps1kpjse3,{bQN2609Ks:\"Set up in Termius\",eARqR9YTc:\"Free to try. No credit card required\",height:\"100%\",id:\"FFP4DAjq8\",kjIr_4vDs:true,layoutId:\"FFP4DAjq8\",lB9kod3Jo:false,name:\"Main button\",variant:matchVariant(\"eTyNS8RuJ\"),width:\"100%\",ZMnaQtIFu:\"termius://app/sshid?utm_source=sshid\"})})})})})]})]})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6e6lby\",layout:motionLayout}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1udm094\",layout:motionLayout,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18ehihw\",\"data-border\":true,\"data-framer-name\":\"Manage keys\",id:elementId12,ref:ref12,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:\"Frequently Asked Questions\"})})},ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:\"Frequently Asked Questions\"})})},Y53A0IHbx:{__framer__styleAppearEffectEnabled:undefined,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:\"Frequently Asked Questions\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-1oiynoo\",\"data-styles-preset\":\"EwkVMyRlE\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, rgb(255, 255, 255))\"},children:[\"Frequently \",/*#__PURE__*/_jsx(\"br\",{}),\"asked questions\"]})}),className:\"framer-1m5zska\",\"data-framer-name\":\"Multitabs\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`},ntsz5ZYKF:{width:`min(min(${componentViewport?.width||\"100vw\"} - 40px, 1440px) - 40px, 800px)`},Y53A0IHbx:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1440px) - 40px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:292,width:`max((min(${componentViewport?.width||\"100vw\"} - 80px, 1440px) - 80px) / 2, 1px)`,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{LgrdIM__i:{__framer__styleAppearEffectEnabled:undefined},ntsz5ZYKF:{__framer__styleAppearEffectEnabled:undefined},Y53A0IHbx:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1agtyie-container\",nodeId:\"DLaaru25b\",rendersWithMotion:true,scopeId:\"P9qluEZn5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ntsz5ZYKF:{style:{maxWidth:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(Accordion3,{height:\"100%\",id:\"DLaaru25b\",layoutId:\"DLaaru25b\",style:{width:\"100%\"},width:\"100%\"})})})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rtyyfy\",layout:motionLayout})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\".framer-jDnUe.framer-1j4z3k1, .framer-jDnUe .framer-1j4z3k1 { display: block; }\",\".framer-jDnUe.framer-wsw2ij { align-content: center; align-items: center; background-color: var(--token-bdb63b94-f736-465f-b80b-6171bbc78231, #050b19); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1440px; }\",\".framer-jDnUe .framer-1qkn4e, .framer-jDnUe .framer-1kko6ig, .framer-jDnUe .framer-1udm094 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-1ur9q95 { --border-bottom-width: 0px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1440px; min-height: 120vh; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; z-index: 1; }\",\".framer-jDnUe .framer-1tmc59f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 70px 0px 0px 0px; position: sticky; top: 30px; width: 100%; z-index: 1; }\",\".framer-jDnUe .framer-1l94we9 { -webkit-mask: radial-gradient(50% 50% at 49.5% 1.9%, #000000 0%, rgba(0,0,0,0) 100%) add; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); mask: radial-gradient(50% 50% at 49.5% 1.9%, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%) add; overflow: visible; padding: 0px; position: absolute; top: -75px; width: 100%; z-index: 0; }\",\".framer-jDnUe .framer-6veyxl-container { -webkit-mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 60.63837274774775%, rgb(0, 0, 0) 100%) add; flex: none; height: 1060px; left: calc(50.00000000000002% - 99.8828125% / 2); mask: linear-gradient(0deg, rgba(0, 0, 0, 0) 60.63837274774775%, rgb(0, 0, 0) 100%) add; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-jDnUe .framer-eoiinm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-uglo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-jDnUe .framer-1c77i1b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-jDnUe .framer-o71ikq-container, .framer-jDnUe .framer-1quyh8u-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jDnUe .framer-d638k0 { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 760px; position: relative; width: 100%; z-index: 1; }\",\".framer-jDnUe .framer-1tuzsvl { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 640px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-1vrahe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-jDnUe .framer-zmmdmm-container, .framer-jDnUe .framer-ro5v3-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-jDnUe .framer-1dimvxt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-jDnUe .framer-1cyo7vi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; left: -7px; padding: 0px; position: absolute; top: 48%; transform: translateY(-50%); width: 98%; z-index: 0; }\",\".framer-jDnUe .framer-uorsfx { -webkit-filter: blur(5px); aspect-ratio: 1.3153846153846154 / 1; filter: blur(5px); flex: none; height: auto; overflow: visible; position: relative; width: 75%; }\",\".framer-jDnUe .framer-1h1ivc5 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-jDnUe .framer-oc7jpt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-jDnUe .framer-7c7kzh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 700px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-yqe4yj { --border-bottom-width: 1px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: rgba(5, 11, 25, 0.7); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 800px; padding: 5px; position: relative; width: 100%; z-index: 1; }\",\".framer-jDnUe .framer-1mod8tp { align-content: center; align-items: center; background-color: rgba(141, 145, 165, 0.05); border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 9%; justify-content: flex-start; overflow: visible; padding: 6px 6px 6px 14px; position: relative; width: min-content; }\",\".framer-jDnUe .framer-1rj1yps, .framer-jDnUe .framer-1gx5ewf, .framer-jDnUe .framer-1om1nhy, .framer-jDnUe .framer-8kk1hu, .framer-jDnUe .framer-1mtm5w8, .framer-jDnUe .framer-ak6ffs, .framer-jDnUe .framer-18dh1ol, .framer-jDnUe .framer-xvu5ee, .framer-jDnUe .framer-12qymc4, .framer-jDnUe .framer-1yafsnb, .framer-jDnUe .framer-1im7p3o, .framer-jDnUe .framer-cdqhyj, .framer-jDnUe .framer-17eanfh, .framer-jDnUe .framer-15wui39, .framer-jDnUe .framer-19gz3m { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jDnUe .framer-rrdr6i { align-content: center; align-items: center; background-color: rgba(141, 145, 165, 0.05); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; border-top-left-radius: 2px; border-top-right-radius: 2px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 2px 6px 2px 6px; position: relative; width: min-content; }\",\".framer-jDnUe .framer-1p5yznj-container, .framer-jDnUe .framer-x9fwdb-container, .framer-jDnUe .framer-tx7u0l-container, .framer-jDnUe .framer-rlyrhj-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-jDnUe .framer-1a78uqz { --border-bottom-width: 1px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: rgba(5, 11, 25, 0.9); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; box-shadow: 0px 10px 22px 8px rgba(4, 8, 18, 0.25); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 50%; max-width: 660px; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: absolute; top: 0px; transform: translateX(-50%); width: 85%; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-jDnUe .framer-o1u33w { align-content: center; align-items: center; background-color: rgba(141, 145, 165, 0.02); border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-pnegck { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10.06px; height: min-content; justify-content: flex-start; opacity: 0.7; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jDnUe .framer-1s5g1cj, .framer-jDnUe .framer-6ap7wg, .framer-jDnUe .framer-1baiim6 { flex: none; gap: 0px; height: 12px; overflow: visible; position: relative; width: 12px; }\",\".framer-jDnUe .framer-dgv6ev, .framer-jDnUe .framer-uvzlah, .framer-jDnUe .framer-qmi4zd { height: 10px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-jDnUe .framer-bn169e { align-content: center; align-items: center; background-color: rgba(141, 145, 165, 0.05); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 24px; justify-content: space-between; overflow: visible; padding: 0px 10.06px 0px 10.06px; position: relative; width: 1px; }\",\".framer-jDnUe .framer-19cr8kt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 3.73px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-jDnUe .framer-5mx3nk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4.02px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jDnUe .framer-zidw9a { flex: none; height: 8px; position: relative; width: 7px; }\",\".framer-jDnUe .framer-7621z7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-1a4b0v1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-1bh4hos { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-1aludtx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-jDnUe .framer-1vxwd8h, .framer-jDnUe .framer-zpbwmx, .framer-jDnUe .framer-1m5zska { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-jDnUe .framer-o9l4xa { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-gnc356 { height: 12px; position: relative; width: 10px; }\",\".framer-jDnUe .framer-15gulhr { height: 9px; left: 0px; position: absolute; top: 3px; width: 10px; }\",\".framer-jDnUe .framer-12zem8q { height: 9px; left: 3px; position: absolute; top: 0px; width: 5px; }\",\".framer-jDnUe .framer-umqsaj { height: 13px; position: relative; width: 11px; }\",\".framer-jDnUe .framer-fmm4yg { height: 13px; left: 0px; position: absolute; top: 0px; width: 11px; }\",\".framer-jDnUe .framer-1ivbg { height: 10px; left: 2px; position: absolute; top: 0px; width: 8px; }\",\".framer-jDnUe .framer-1gtnw23, .framer-jDnUe .framer-1s7vehl { height: 10px; left: 0px; position: absolute; top: 0px; width: 8px; }\",\".framer-jDnUe .framer-y7u637 { height: 2px; left: 5px; position: absolute; top: 1px; width: 2px; }\",\".framer-jDnUe .framer-1wlphc3 { height: 10px; left: 0px; position: absolute; top: 3px; width: 8px; }\",\".framer-jDnUe .framer-yhtpk0 { height: 8px; left: 1px; position: absolute; top: 1px; width: 6px; }\",\".framer-jDnUe .framer-11d5uug { height: 3px; left: 4px; position: absolute; top: 1px; width: 3px; }\",\".framer-jDnUe .framer-dgkrx2 { aspect-ratio: 1.6024096385542168 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 95%; }\",\".framer-jDnUe .framer-1b42r1d { aspect-ratio: 1.6133004926108374 / 1; flex: none; height: auto; overflow: visible; position: absolute; right: -14px; top: 25px; width: 310px; z-index: 1; }\",\".framer-jDnUe .framer-1tf1v8x { background-color: rgba(141, 145, 165, 0.1); flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1000%; }\",\".framer-jDnUe .framer-4yf1i4-container { bottom: 120px; flex: none; height: auto; position: absolute; right: 20px; width: auto; z-index: 1; }\",\".framer-jDnUe .framer-n4hqcx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-32x1jb { --border-bottom-width: 0px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 10px; position: relative; width: 1px; }\",\".framer-jDnUe .framer-14729k { --border-bottom-width: 0px; --border-color: rgba(141, 145, 165, 0.2); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: rgba(5, 11, 25, 0); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: visible; padding: 150px 40px 150px 40px; position: relative; width: 1px; z-index: 1; }\",\".framer-jDnUe .framer-1anespm { -webkit-mask: linear-gradient(90deg, rgba(0, 0, 0, 0) 5%, rgba(0,0,0,1) 52%, rgb(0, 0, 0) 81.39311691810344%, rgba(0, 0, 0, 0) 100%) add; flex: none; height: 718px; left: calc(50.00000000000002% - 100% / 2); mask: linear-gradient(90deg, rgba(0,0,0,0) 5%, rgba(0,0,0,1) 52%, rgb(0, 0, 0) 81.39311691810344%, rgba(0, 0, 0, 0) 100%) add; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; top: calc(55.72672471533827% - 718px / 2); width: 100%; }\",\".framer-jDnUe .framer-1diab3l { -webkit-filter: blur(5px); filter: blur(5px); flex: none; height: 645px; left: calc(50.07462686567167% - 160% / 2); opacity: 0.3; overflow: visible; position: absolute; top: calc(56.963788300835674% - 645px / 2); width: 160%; }\",\".framer-jDnUe .framer-1b62jye { -webkit-mask: linear-gradient(90deg, rgba(0, 0, 0, 0) 24%, rgba(0,0,0,1) 126%) add; aspect-ratio: 1.532684283727399 / 1; bottom: auto; flex: none; left: 0px; mask: linear-gradient(90deg, rgba(0,0,0,0) 24%, rgba(0,0,0,1) 126%) add; opacity: 0.2; overflow: visible; position: absolute; top: 0px; width: 82%; z-index: 0; }\",\".framer-jDnUe .framer-z659y7 { -webkit-mask: radial-gradient(56.00000000000001% 36% at 42.199999999999996% 42.9%, #000000 0%, rgba(0, 0, 0, 0) 96.94403286637932%) add; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; height: 100%; left: calc(50.07462686567167% - 100% / 2); mask: radial-gradient(56.00000000000001% 36% at 42.199999999999996% 42.9%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 96.94403286637932%) add; overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: -1; }\",\".framer-jDnUe .framer-icqn5z, .framer-jDnUe .framer-1561uji, .framer-jDnUe .framer-atbkg2, .framer-jDnUe .framer-1mhmk8f, .framer-jDnUe .framer-6ooxqp, .framer-jDnUe .framer-n387ke { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-jDnUe .framer-1v7yy1r { align-content: center; align-items: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-1rn42hw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-jDnUe .framer-5kzw7t { --border-bottom-width: 1px; --border-color: rgba(174, 178, 194, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: rgba(5, 11, 25, 0.4); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; min-width: 280px; overflow: hidden; padding: 20px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jDnUe .framer-19qqmb8, .framer-jDnUe .framer-kcndqa, .framer-jDnUe .framer-1t591b4, .framer-jDnUe .framer-15azoco { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-6yzrkl, .framer-jDnUe .framer-8ovpuc, .framer-jDnUe .framer-1oiv42v, .framer-jDnUe .framer-187zsf2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-obh0rg, .framer-jDnUe .framer-ycs8nd, .framer-jDnUe .framer-1qy1xei { align-content: center; align-items: center; background: linear-gradient(135deg, rgba(35, 148, 233, 0.8) 0%, rgba(175, 95, 255, 0.8) 100%); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-jDnUe .framer-1ll314g, .framer-jDnUe .framer-1enluqn, .framer-jDnUe .framer-92f9lt, .framer-jDnUe .framer-1jw1361 { --szd5nr: var(--token-ec4ce52f-33cb-4ed4-bfe6-1e35ee3404e7, #ffffff); flex: none; height: auto; position: relative; width: 18px; }\",\".framer-jDnUe .framer-5um3gy, .framer-jDnUe .framer-1me6u94, .framer-jDnUe .framer-1tmhidh, .framer-jDnUe .framer-10658zr { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-jDnUe .framer-1dt4vee, .framer-jDnUe .framer-1k6c8gy, .framer-jDnUe .framer-okhxyo, .framer-jDnUe .framer-1ieqby1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-11iag2c, .framer-jDnUe .framer-1lp94hz, .framer-jDnUe .framer-1p58u7k, .framer-jDnUe .framer-a6ckma { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 560px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-jDnUe .framer-5dioz5, .framer-jDnUe .framer-uwgaq8, .framer-jDnUe .framer-qaw5sg { --border-bottom-width: 1px; --border-color: rgba(174, 178, 194, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; align-self: stretch; background-color: rgba(5, 11, 25, 0.4); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: auto; justify-content: flex-start; min-width: 280px; overflow: hidden; padding: 20px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jDnUe .framer-1dsmj2i { align-content: center; align-items: center; background: linear-gradient(135deg, rgba(35, 148, 233, 0.8) 0%, rgba(175, 95, 255, 0.8) 100%); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 30px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px; position: relative; width: 30px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jDnUe .framer-14amhhl, .framer-jDnUe .framer-qme3jy, .framer-jDnUe .framer-wpf13, .framer-jDnUe .framer-nlxoif, .framer-jDnUe .framer-3w2m9x, .framer-jDnUe .framer-6e6lby, .framer-jDnUe .framer-1rtyyfy { background-color: rgba(141, 145, 165, 0.1); flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-jDnUe .framer-nbiwwy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 40px 0px 40px; position: relative; scroll-margin-top: 80px; width: 100%; }\",\".framer-jDnUe .framer-zax8kp { --border-bottom-width: 0px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jDnUe .framer-gvvm3e { flex: none; height: 892px; left: calc(81.58490566037739% - 2586px / 2); overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; top: calc(15.272272063425852% - 892px / 2); width: 2586px; z-index: 1; }\",\".framer-jDnUe .framer-1yp84i0 { -webkit-mask: linear-gradient(293deg, rgba(0, 0, 0, 0) 63%, rgba(0, 0, 0, 0.7) 95%) add; flex: none; height: 851px; left: calc(74.82598607888633% - 2320px / 2); mask: linear-gradient(293deg, rgba(0,0,0,0) 63%, rgba(0, 0, 0, 0.7) 95%) add; opacity: 0.3; overflow: visible; position: absolute; top: calc(51.00896860986549% - 851px / 2); width: 2320px; z-index: 0; }\",\".framer-jDnUe .framer-rseapm { flex: none; height: 1214px; left: calc(-45.43396226415092% - 2514px / 2); overflow: visible; pointer-events: none; position: absolute; top: calc(42.895889839349074% - 1214px / 2); width: 2514px; z-index: 0; }\",\".framer-jDnUe .framer-b6vk3a { -webkit-mask: linear-gradient(284deg, rgba(0, 0, 0, 0) 63%, rgba(0,0,0,1) 100%) add; flex: none; height: 851px; left: calc(58.472553699284035% - 2320px / 2); mask: linear-gradient(284deg, rgba(0,0,0,0) 63%, rgba(0,0,0,1) 100%) add; opacity: 0.6; overflow: visible; position: absolute; top: calc(41.598023064250434% - 851px / 2); width: 2320px; z-index: 0; }\",\".framer-jDnUe .framer-p7a0dr { flex: none; height: 892px; left: calc(56.37735849056607% - 2336px / 2); overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; top: calc(66.68057583976635% - 892px / 2); width: 2336px; z-index: 1; }\",\".framer-jDnUe .framer-12enj5 { -webkit-mask: linear-gradient(293deg, rgba(0, 0, 0, 0) 63%, rgba(0, 0, 0, 0.7) 95%) add; flex: none; height: 851px; left: calc(96.57534246575345% - 2320px / 2); mask: linear-gradient(293deg, rgba(0,0,0,0) 63%, rgba(0, 0, 0, 0.7) 95%) add; opacity: 0.6; overflow: visible; position: absolute; top: calc(55.044843049327376% - 851px / 2); width: 2320px; z-index: 0; }\",\".framer-jDnUe .framer-vgmjj1 { flex: none; height: 1434px; left: calc(-36.75471698113205% - 2972px / 2); overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; top: calc(89.25516378051327% - 1434px / 2); width: 2972px; z-index: 1; }\",\".framer-jDnUe .framer-89rt7u { -webkit-mask: linear-gradient(284deg, rgba(0, 0, 0, 0) 63%, rgba(0,0,0,1) 100%) add; flex: none; height: 851px; left: calc(52.422611036339184% - 2320px / 2); mask: linear-gradient(284deg, rgba(0,0,0,0) 63%, rgba(0,0,0,1) 100%) add; opacity: 0.6; overflow: visible; position: absolute; top: calc(38.0753138075314% - 851px / 2); width: 2320px; z-index: 0; }\",\".framer-jDnUe .framer-1tv9ouu { --border-bottom-width: 0px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: rgba(5, 11, 25, 0.2); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 150px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 100px 40px 100px 40px; position: relative; width: 1px; }\",\".framer-jDnUe .framer-2oh2a4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; max-height: 600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-bzcnm6, .framer-jDnUe .framer-c08q1c, .framer-jDnUe .framer-jtj0p9, .framer-jDnUe .framer-113pyka { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jDnUe .framer-602aoh, .framer-jDnUe .framer-911fxc, .framer-jDnUe .framer-1u5dpw4, .framer-jDnUe .framer-16tpgxk { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: none; flex: none; height: auto; max-width: 90%; position: relative; width: 100%; }\",\".framer-jDnUe .framer-wlacwc, .framer-jDnUe .framer-emq3nq, .framer-jDnUe .framer-1r542v4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 650px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-jDnUe .framer-7ldklh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; max-height: 600px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-fbm0an { align-content: center; align-items: center; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-jDnUe .framer-1s9p1a4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: 420px; justify-content: flex-start; max-width: 650px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-jDnUe .framer-lkw3og { --border-bottom-width: 1px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: rgba(5, 11, 25, 0.5); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 5px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-jDnUe .framer-wde28k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-3qiefn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7.04px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jDnUe .framer-12yvszl { flex: none; gap: 0px; height: 7px; overflow: visible; position: relative; width: 31px; }\",\".framer-jDnUe .framer-ovx0sv { flex: none; gap: 0px; height: 7px; left: 0px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-jDnUe .framer-1i3o92g, .framer-jDnUe .framer-11bhbiq, .framer-jDnUe .framer-p5bhmd { --border-bottom-width: 0.35px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 0.35px; --border-right-width: 0.35px; --border-style: solid; --border-top-width: 0.35px; background-color: rgba(141, 145, 165, 0.2); border-bottom-left-radius: 78%; border-bottom-right-radius: 78%; border-top-left-radius: 78%; border-top-right-radius: 78%; bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-jDnUe .framer-140wovp { flex: none; gap: 0px; height: 7px; left: 12px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-jDnUe .framer-qpeof7 { flex: none; gap: 0px; height: 7px; left: 24px; overflow: visible; position: absolute; top: 0px; width: 7px; }\",\".framer-jDnUe .framer-1wdc1yk { align-content: center; align-items: center; background-color: rgba(141, 145, 165, 0.05); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 6px 4px 4px; position: relative; width: min-content; }\",\".framer-jDnUe .framer-qmojon, .framer-jDnUe .framer-mr4uk5 { align-content: center; align-items: center; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6.4px; height: min-content; justify-content: center; overflow: visible; padding: 2.3px; position: relative; width: min-content; }\",\".framer-jDnUe .framer-1s27436 { flex: none; height: 10px; position: relative; width: 10px; }\",\".framer-jDnUe .framer-ckvz28 { align-content: center; align-items: center; background-color: rgba(141, 145, 165, 0.05); border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; border-top-left-radius: 6px; border-top-right-radius: 6px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 45px 4px 4px; position: relative; width: min-content; }\",\".framer-jDnUe .framer-j2wgr7 { height: 11px; position: relative; width: 10px; }\",\".framer-jDnUe .framer-1r08hb4 { height: 2px; left: 7px; position: absolute; top: 0px; width: 2px; }\",\".framer-jDnUe .framer-1awz3qp { height: 4px; left: 4px; position: absolute; top: 1px; width: 6px; }\",\".framer-jDnUe .framer-1p6qr94 { height: 7px; left: 2px; position: absolute; top: 2px; width: 3px; }\",\".framer-jDnUe .framer-1ve71ds { height: 2px; left: 0px; position: absolute; top: 4px; width: 2px; }\",\".framer-jDnUe .framer-1pxuxwn { height: 2px; left: 7px; position: absolute; top: 9px; width: 2px; }\",\".framer-jDnUe .framer-10ks98m { height: 4px; left: 4px; position: absolute; top: 5px; width: 6px; }\",\".framer-jDnUe .framer-10lrs81 { --border-bottom-width: 1px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: rgba(141, 145, 165, 0.02); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; padding: 15px 10px 10px 10px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-1779v55 { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.8; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-jDnUe .framer-1o6vlks { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: 11px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-n72yvv { align-content: center; align-items: center; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 4; }\",\".framer-jDnUe .framer-vli47g-container { flex: 1 0 0px; height: 410px; position: relative; width: 1px; z-index: 0; }\",\".framer-jDnUe .framer-obuc7e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-10bkw08 { --border-bottom-width: 0px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 150px 10px 10px 10px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-iocz8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-jDnUe .framer-qom0ao { align-content: center; align-items: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jDnUe .framer-1rg0u66-container, .framer-jDnUe .framer-vbohaj-container, .framer-jDnUe .framer-1lh965s-container { flex: none; height: auto; position: relative; width: 100%; z-index: 10; }\",\".framer-jDnUe .framer-4wj4qw-container { -webkit-mask: radial-gradient(98% 89% at 50% 81.2%, rgba(0, 0, 0, 0) 60.63837274774775%, rgb(0, 0, 0) 100%) add; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; height: 510px; left: calc(50.06045949214028% - 100% / 2); mask: radial-gradient(98% 89% at 50% 81.2%, rgba(0, 0, 0, 0) 60.63837274774775%, rgb(0, 0, 0) 100%) add; position: absolute; top: calc(50.00000000000002% - 510px / 2); width: 100%; z-index: 0; }\",\".framer-jDnUe .framer-1ypt67c { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-jDnUe .framer-79dshd-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; z-index: 10; }\",\".framer-jDnUe .framer-1e3d5wo-container { -webkit-mask: radial-gradient(127% 89% at 60.9% 20.8%, rgba(0, 0, 0, 0) 60.63837274774775%, rgb(0, 0, 0) 100%) add; border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; border-top-left-radius: 9px; border-top-right-radius: 9px; flex: none; height: 100%; left: 1px; mask: radial-gradient(127% 89% at 60.9% 20.8%, rgba(0, 0, 0, 0) 60.63837274774775%, rgb(0, 0, 0) 100%) add; position: absolute; top: 1px; width: 100%; z-index: 0; }\",\".framer-jDnUe .framer-1tf9o33 { --border-bottom-width: 1px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; align-self: stretch; background-color: rgba(5, 11, 25, 0.5); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: auto; justify-content: flex-end; overflow: visible; padding: 40px; position: relative; width: 1px; z-index: 0; }\",\".framer-jDnUe .framer-1m0k912 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 30px 0px 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-10jyli8, .framer-jDnUe .framer-14vlb44 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-19lj3e7 { -webkit-mask: radial-gradient(98% 89% at 50% 89.2%, rgba(0, 0, 0, 0) 60.63837274774775%, rgb(0, 0, 0) 100%) add; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; height: 100%; mask: radial-gradient(98% 89% at 50% 89.2%, rgba(0, 0, 0, 0) 60.63837274774775%, rgb(0, 0, 0) 100%) add; overflow: visible; position: absolute; right: 0px; top: 0px; width: 100%; z-index: -1; }\",\".framer-jDnUe .framer-101h9qn-container { -webkit-mask: radial-gradient(98% 89% at 50% 89.2%, rgba(0, 0, 0, 0) 60.63837274774775%, rgb(0, 0, 0) 100%) add; border-bottom-left-radius: 9px; border-bottom-right-radius: 9px; border-top-left-radius: 9px; border-top-right-radius: 9px; flex: none; height: 100%; left: 0px; mask: radial-gradient(98% 89% at 50% 89.2%, rgba(0, 0, 0, 0) 60.63837274774775%, rgb(0, 0, 0) 100%) add; position: absolute; top: 0px; width: 100%; z-index: -1; }\",\".framer-jDnUe .framer-oeenrr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px 40px 0px 40px; position: relative; scroll-margin-top: 80px; width: 100%; }\",\".framer-jDnUe .framer-ozh7yt { --border-bottom-width: 0px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 150px 40px 150px 40px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-1x39zq4 { -webkit-mask: linear-gradient(284deg, rgba(0, 0, 0, 0) 63%, rgba(0,0,0,1) 100%) add; aspect-ratio: 2.726998491704374 / 1; flex: none; height: auto; left: -1597px; mask: linear-gradient(284deg, rgba(0,0,0,0) 63%, rgba(0,0,0,1) 100%) add; opacity: 0.6; overflow: visible; position: absolute; top: 35%; transform: translateY(-50%); width: 2320px; z-index: 0; }\",\".framer-jDnUe .framer-1ajdoe3-container { flex: none; height: auto; position: relative; width: 100%; z-index: 0; }\",\".framer-jDnUe .framer-14d7txc { flex: none; height: 728px; left: calc(50.00000000000002% - 1111px / 2); position: absolute; top: calc(61.99524940617579% - 728px / 2); width: 1111px; z-index: 0; }\",\".framer-jDnUe .framer-kfiig3 { -webkit-filter: blur(5px); filter: blur(5px); flex: none; height: 700px; left: calc(50.04500450045006% - 101.98019801980197% / 2); overflow: visible; position: absolute; top: calc(42.99450549450552% - 700px / 2); width: 102%; }\",\".framer-jDnUe .framer-ex0dbt { --border-bottom-width: 0px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 10px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-vnld21 { --border-bottom-width: 1px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: rgba(5, 11, 25, 0.6); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: visible; padding: 0px 80px 0px 80px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-2z5vo { -webkit-mask: radial-gradient(98% 89% at 50.9% 35.8%, #000000 0%, rgba(0, 0, 0, 0) 60.63837274774775%) add; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); mask: radial-gradient(98% 89% at 50.9% 35.8%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 60.63837274774775%) add; overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-jDnUe .framer-1iaehcp { align-content: center; align-items: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 60px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-jDnUe .framer-v5mchq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-13ly9nx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 790px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-w1j6l8 { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: pretty; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-jDnUe .framer-phok3t { --framer-paragraph-spacing: 0px; --framer-text-wrap-override: none; flex: none; height: auto; max-width: 450px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-x9htoh-container, .framer-jDnUe .framer-t9ieni-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; z-index: 2; }\",\".framer-jDnUe .framer-18ehihw { --border-bottom-width: 0px; --border-color: rgba(141, 145, 165, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 150px 40px 150px 40px; position: relative; width: 100%; }\",\".framer-jDnUe .framer-1agtyie-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 2; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-jDnUe[data-border=\"true\"]::after, .framer-jDnUe [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }',\"@media (min-width: 810px) and (max-width: 1024.98px) { .framer-jDnUe.framer-wsw2ij { width: 810px; } .framer-jDnUe .framer-1qkn4e, .framer-jDnUe .framer-n4hqcx, .framer-jDnUe .framer-nbiwwy, .framer-jDnUe .framer-obuc7e, .framer-jDnUe .framer-oeenrr, .framer-jDnUe .framer-1kko6ig, .framer-jDnUe .framer-vnld21, .framer-jDnUe .framer-1udm094 { padding: 0px 20px 0px 20px; } .framer-jDnUe .framer-1ur9q95 { min-height: unset; padding: 0px 20px 20px 20px; } .framer-jDnUe .framer-1tmc59f { gap: 30px; position: relative; top: unset; } .framer-jDnUe .framer-6veyxl-container { height: 800px; left: calc(50.045662100456646% - 99.8828125% / 2); } .framer-jDnUe .framer-1cyo7vi { top: 68%; width: 98%; } .framer-jDnUe .framer-uorsfx { width: 110%; } .framer-jDnUe .framer-oc7jpt { align-content: flex-start; align-items: flex-start; } .framer-jDnUe .framer-7c7kzh { align-content: flex-start; align-items: flex-start; max-width: unset; } .framer-jDnUe .framer-dgkrx2 { aspect-ratio: 1.6677115987460815 / 1; } .framer-jDnUe .framer-1b42r1d { right: 6px; top: 61%; transform: translateY(-50%); width: 81%; } .framer-jDnUe .framer-14729k { gap: 40px; padding: 100px 20px 100px 20px; } .framer-jDnUe .framer-1anespm { order: 0; top: calc(52.93466223698784% - 718px / 2); } .framer-jDnUe .framer-1diab3l { bottom: 0px; height: 600px; left: calc(50.172413793103466% - 100% / 2); top: unset; width: 100%; } .framer-jDnUe .framer-icqn5z { order: 1; } .framer-jDnUe .framer-1v7yy1r, .framer-jDnUe .framer-5dioz5, .framer-jDnUe .framer-1o6vlks { order: 2; } .framer-jDnUe .framer-1rn42hw, .framer-jDnUe .framer-5kzw7t { order: 0; } .framer-jDnUe .framer-uwgaq8, .framer-jDnUe .framer-1779v55 { order: 3; } .framer-jDnUe .framer-qaw5sg, .framer-jDnUe .framer-atbkg2 { order: 4; } .framer-jDnUe .framer-gvvm3e { left: -873px; top: calc(15.297537096527481% - 892px / 2); } .framer-jDnUe .framer-rseapm { left: -1959px; top: calc(42.89429401866302% - 1214px / 2); } .framer-jDnUe .framer-p7a0dr { left: -1139px; top: calc(66.69726174085974% - 892px / 2); } .framer-jDnUe .framer-vgmjj1 { left: -2046px; top: calc(89.24583142114122% - 1434px / 2); } .framer-jDnUe .framer-1tv9ouu { gap: 100px; padding: 100px 20px 20px 20px; } .framer-jDnUe .framer-2oh2a4, .framer-jDnUe .framer-7ldklh { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 30px; max-height: unset; } .framer-jDnUe .framer-bzcnm6, .framer-jDnUe .framer-wlacwc, .framer-jDnUe .framer-jtj0p9, .framer-jDnUe .framer-1m5zska { flex: none; width: 100%; } .framer-jDnUe .framer-18dh1ol { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-jDnUe .framer-tx7u0l-container, .framer-jDnUe .framer-rlyrhj-container { max-width: 730px; } .framer-jDnUe .framer-emq3nq, .framer-jDnUe .framer-1r542v4 { flex: none; order: 1; width: 100%; } .framer-jDnUe .framer-c08q1c, .framer-jDnUe .framer-113pyka { flex: none; order: 0; width: 100%; } .framer-jDnUe .framer-fbm0an, .framer-jDnUe .framer-n72yvv { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 30px; } .framer-jDnUe .framer-1s9p1a4 { flex: none; height: min-content; max-width: 730px; width: 100%; } .framer-jDnUe .framer-lkw3og { flex: none; height: min-content; max-width: 730px; } .framer-jDnUe .framer-10lrs81 { flex: none; height: 382px; } .framer-jDnUe .framer-vli47g-container { height: auto; } .framer-jDnUe .framer-10bkw08 { padding: 100px 20px 20px 20px; } .framer-jDnUe .framer-iocz8 { flex-direction: column; } .framer-jDnUe .framer-qom0ao { flex: none; flex-direction: row; width: 100%; } .framer-jDnUe .framer-1rg0u66-container, .framer-jDnUe .framer-1lh965s-container { flex: 1 0 0px; width: 1px; } .framer-jDnUe .framer-vbohaj-container { align-self: stretch; flex: 1 0 0px; width: 1px; } .framer-jDnUe .framer-1ypt67c { align-self: unset; flex: none; flex-direction: row; height: min-content; width: 100%; } .framer-jDnUe .framer-79dshd-container { align-self: stretch; height: auto; width: 1px; } .framer-jDnUe .framer-1e3d5wo-container { height: 508px; } .framer-jDnUe .framer-1tf9o33 { align-self: unset; flex: none; height: min-content; padding: 20px; width: 100%; } .framer-jDnUe .framer-ozh7yt { gap: 40px; justify-content: flex-start; padding: 100px 20px 100px 20px; } .framer-jDnUe .framer-1x39zq4 { top: 35%; } .framer-jDnUe .framer-14d7txc { left: calc(50.00000000000002% - 795px / 2); top: calc(72.26890756302524% - 728px / 2); width: 795px; } .framer-jDnUe .framer-18ehihw { flex-direction: column; gap: 40px; padding: 100px 20px 100px 20px; } .framer-jDnUe .framer-1agtyie-container { flex: none; max-width: 800px; width: 100%; }}\",\"@media (max-width: 808.98px) { .framer-jDnUe.framer-wsw2ij { width: 390px; } .framer-jDnUe .framer-1qkn4e, .framer-jDnUe .framer-obuc7e, .framer-jDnUe .framer-oeenrr, .framer-jDnUe .framer-1kko6ig, .framer-jDnUe .framer-vnld21, .framer-jDnUe .framer-1udm094 { padding: 0px; } .framer-jDnUe .framer-1ur9q95 { min-height: unset; padding: 0px 20px 0px 20px; } .framer-jDnUe .framer-1tmc59f { gap: 60px; padding: 40px 0px 0px 0px; position: relative; top: unset; } .framer-jDnUe .framer-eoiinm { gap: 70px; } .framer-jDnUe .framer-uglo { gap: 30px; } .framer-jDnUe .framer-1c77i1b { gap: 14px; } .framer-jDnUe .framer-1tuzsvl { --framer-text-wrap-override: none; } .framer-jDnUe .framer-1vrahe, .framer-jDnUe .framer-14vlb44 { max-width: 380px; } .framer-jDnUe .framer-zmmdmm-container, .framer-jDnUe .framer-ro5v3-container, .framer-jDnUe .framer-x9htoh-container, .framer-jDnUe .framer-t9ieni-container { flex: 1 0 0px; width: 1px; } .framer-jDnUe .framer-1dimvxt { gap: 10px; } .framer-jDnUe .framer-1cyo7vi { left: -2px; order: 0; top: -37px; transform: unset; width: 98%; } .framer-jDnUe .framer-uorsfx { width: 135%; } .framer-jDnUe .framer-1h1ivc5, .framer-jDnUe .framer-icqn5z { order: 1; } .framer-jDnUe .framer-oc7jpt { align-content: flex-start; align-items: flex-start; order: 2; } .framer-jDnUe .framer-7c7kzh { align-content: flex-start; align-items: flex-start; max-width: unset; } .framer-jDnUe .framer-dgkrx2 { aspect-ratio: 1.6792929292929293 / 1; } .framer-jDnUe .framer-1b42r1d { top: 65%; transform: translateY(-50%); width: 88%; } .framer-jDnUe .framer-4yf1i4-container { bottom: 40px; } .framer-jDnUe .framer-n4hqcx, .framer-jDnUe .framer-nbiwwy { flex-direction: column; padding: 0px; } .framer-jDnUe .framer-32x1jb { flex: none; padding: 0px; width: 100%; } .framer-jDnUe .framer-14729k { gap: 40px; padding: 60px 20px 60px 20px; } .framer-jDnUe .framer-1anespm { height: 1341px; left: calc(50.00000000000002% - 186.75675675675677% / 2); order: 0; top: calc(50.00000000000002% - 1341px / 2); width: 187%; } .framer-jDnUe .framer-1diab3l { height: 100%; left: calc(50.07462686567167% - 100% / 2); top: calc(56.963788300835674% - 100% / 2); width: 100%; } .framer-jDnUe .framer-1b62jye { width: 204%; } .framer-jDnUe .framer-z659y7 { height: 100%; left: unset; right: -157px; top: 0px; width: 190%; } .framer-jDnUe .framer-1v7yy1r { order: 2; } .framer-jDnUe .framer-1rn42hw { order: 0; } .framer-jDnUe .framer-5dioz5, .framer-jDnUe .framer-uwgaq8, .framer-jDnUe .framer-qaw5sg { align-self: unset; height: min-content; } .framer-jDnUe .framer-zax8kp, .framer-jDnUe .framer-bzcnm6, .framer-jDnUe .framer-jtj0p9, .framer-jDnUe .framer-qom0ao, .framer-jDnUe .framer-1m5zska, .framer-jDnUe .framer-1agtyie-container { flex: none; width: 100%; } .framer-jDnUe .framer-1tv9ouu { gap: 60px; padding: 60px 20px 20px 20px; } .framer-jDnUe .framer-2oh2a4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: center; max-height: unset; } .framer-jDnUe .framer-18dh1ol { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-jDnUe .framer-wlacwc { align-content: flex-start; align-items: flex-start; flex: none; width: 100%; } .framer-jDnUe .framer-tx7u0l-container, .framer-jDnUe .framer-rlyrhj-container { width: 110%; } .framer-jDnUe .framer-7ldklh { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; max-height: unset; } .framer-jDnUe .framer-emq3nq, .framer-jDnUe .framer-1r542v4 { flex: none; order: 1; width: 100%; } .framer-jDnUe .framer-c08q1c, .framer-jDnUe .framer-113pyka { flex: none; order: 0; width: 100%; } .framer-jDnUe .framer-911fxc, .framer-jDnUe .framer-1u5dpw4, .framer-jDnUe .framer-16tpgxk { max-width: unset; } .framer-jDnUe .framer-fbm0an { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 30px; } .framer-jDnUe .framer-1s9p1a4 { flex: none; height: min-content; width: 100%; } .framer-jDnUe .framer-lkw3og { flex: none; height: min-content; } .framer-jDnUe .framer-10lrs81 { flex: none; gap: 5px; height: min-content; padding: 10px; } .framer-jDnUe .framer-1779v55 { opacity: 0.6; order: 2; } .framer-jDnUe .framer-1o6vlks { height: min-content; order: 3; } .framer-jDnUe .framer-17eanfh { flex: 1 0 0px; order: 0; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; } .framer-jDnUe .framer-atbkg2 { opacity: 0.6; order: 4; } .framer-jDnUe .framer-n72yvv { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; } .framer-jDnUe .framer-10bkw08 { padding: 100px 20px 20px 20px; } .framer-jDnUe .framer-iocz8 { flex-direction: column; } .framer-jDnUe .framer-1ypt67c { align-self: unset; flex: none; height: min-content; width: 100%; } .framer-jDnUe .framer-79dshd-container { flex: none; height: auto; } .framer-jDnUe .framer-1tf9o33 { align-self: unset; flex: none; height: min-content; overflow: var(--overflow-clip-fallback, clip); padding: 20px; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; } .framer-jDnUe .framer-19lj3e7 { height: 100%; right: -157px; top: 0px; width: 190%; } .framer-jDnUe .framer-ozh7yt { gap: 40px; padding: 100px 20px 60px 20px; } .framer-jDnUe .framer-1x39zq4 { top: 35%; } .framer-jDnUe .framer-14d7txc { left: calc(50.00000000000002% - 795px / 2); top: calc(72.26890756302524% - 728px / 2); width: 795px; } .framer-jDnUe .framer-1iaehcp { padding: 60px 20px 60px 20px; } .framer-jDnUe .framer-18ehihw { flex-direction: column; gap: 40px; padding: 100px 20px 100px 20px; }}\",\"@media (min-width: 809px) and (max-width: 809.98px) { .framer-jDnUe.framer-wsw2ij { width: 809px; } .framer-jDnUe .framer-1qkn4e, .framer-jDnUe .framer-obuc7e, .framer-jDnUe .framer-oeenrr, .framer-jDnUe .framer-1kko6ig, .framer-jDnUe .framer-vnld21, .framer-jDnUe .framer-1udm094 { padding: 0px; } .framer-jDnUe .framer-1ur9q95 { min-height: unset; padding: 0px 20px 0px 20px; } .framer-jDnUe .framer-1tmc59f { gap: 60px; padding: 40px 0px 0px 0px; position: relative; top: unset; } .framer-jDnUe .framer-eoiinm { gap: 70px; } .framer-jDnUe .framer-uglo { gap: 30px; } .framer-jDnUe .framer-1c77i1b { gap: 14px; } .framer-jDnUe .framer-1tuzsvl { --framer-text-wrap-override: none; } .framer-jDnUe .framer-1vrahe, .framer-jDnUe .framer-14vlb44 { max-width: 380px; } .framer-jDnUe .framer-zmmdmm-container, .framer-jDnUe .framer-ro5v3-container, .framer-jDnUe .framer-tx7u0l-container, .framer-jDnUe .framer-x9htoh-container, .framer-jDnUe .framer-t9ieni-container { flex: 1 0 0px; width: 1px; } .framer-jDnUe .framer-1dimvxt { gap: 10px; } .framer-jDnUe .framer-1cyo7vi { left: -2px; order: 0; top: -37px; transform: unset; width: 98%; } .framer-jDnUe .framer-uorsfx { width: 135%; } .framer-jDnUe .framer-1h1ivc5, .framer-jDnUe .framer-icqn5z { order: 1; } .framer-jDnUe .framer-oc7jpt { align-content: flex-start; align-items: flex-start; order: 2; } .framer-jDnUe .framer-7c7kzh { align-content: flex-start; align-items: flex-start; max-width: unset; } .framer-jDnUe .framer-dgkrx2 { aspect-ratio: 1.6792929292929293 / 1; } .framer-jDnUe .framer-1b42r1d { top: 65%; transform: translateY(-50%); width: 88%; } .framer-jDnUe .framer-n4hqcx, .framer-jDnUe .framer-nbiwwy { flex-direction: column; padding: 0px; } .framer-jDnUe .framer-32x1jb { flex: none; padding: 0px; width: 100%; } .framer-jDnUe .framer-14729k { gap: 40px; padding: 60px 20px 60px 20px; } .framer-jDnUe .framer-1anespm { height: 1341px; left: calc(50.00000000000002% - 186.75675675675677% / 2); order: 0; top: calc(50.00000000000002% - 1341px / 2); width: 187%; } .framer-jDnUe .framer-1diab3l { height: 100%; left: calc(50.07462686567167% - 100% / 2); top: calc(56.963788300835674% - 100% / 2); width: 100%; } .framer-jDnUe .framer-1b62jye { width: 204%; } .framer-jDnUe .framer-z659y7 { height: 100%; left: unset; right: -157px; top: 0px; width: 190%; } .framer-jDnUe .framer-1v7yy1r { order: 2; } .framer-jDnUe .framer-1rn42hw { order: 0; } .framer-jDnUe .framer-zax8kp, .framer-jDnUe .framer-bzcnm6, .framer-jDnUe .framer-jtj0p9, .framer-jDnUe .framer-qom0ao, .framer-jDnUe .framer-1m5zska, .framer-jDnUe .framer-1agtyie-container { flex: none; width: 100%; } .framer-jDnUe .framer-1tv9ouu { gap: 60px; padding: 60px 20px 20px 20px; } .framer-jDnUe .framer-2oh2a4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: center; max-height: unset; } .framer-jDnUe .framer-18dh1ol { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-jDnUe .framer-wlacwc { align-content: flex-start; align-items: flex-start; flex: none; width: 100%; } .framer-jDnUe .framer-7ldklh { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; max-height: unset; } .framer-jDnUe .framer-emq3nq, .framer-jDnUe .framer-1r542v4 { flex: none; order: 1; width: 100%; } .framer-jDnUe .framer-rlyrhj-container { width: 110%; } .framer-jDnUe .framer-c08q1c, .framer-jDnUe .framer-113pyka { flex: none; order: 0; width: 100%; } .framer-jDnUe .framer-911fxc, .framer-jDnUe .framer-1u5dpw4, .framer-jDnUe .framer-16tpgxk { max-width: unset; } .framer-jDnUe .framer-fbm0an { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 30px; } .framer-jDnUe .framer-1s9p1a4 { flex: none; height: min-content; width: 100%; } .framer-jDnUe .framer-lkw3og { flex: none; height: min-content; } .framer-jDnUe .framer-10lrs81 { flex: none; gap: 5px; height: min-content; padding: 10px; } .framer-jDnUe .framer-1779v55 { opacity: 0.6; order: 2; } .framer-jDnUe .framer-1o6vlks { height: min-content; order: 3; } .framer-jDnUe .framer-17eanfh { flex: 1 0 0px; order: 0; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; } .framer-jDnUe .framer-atbkg2 { opacity: 0.6; order: 4; } .framer-jDnUe .framer-n72yvv { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; } .framer-jDnUe .framer-10bkw08 { padding: 100px 20px 20px 20px; } .framer-jDnUe .framer-iocz8 { flex-direction: column; } .framer-jDnUe .framer-1ypt67c { align-self: unset; flex: none; height: min-content; width: 100%; } .framer-jDnUe .framer-79dshd-container { flex: none; height: auto; } .framer-jDnUe .framer-1tf9o33 { align-self: unset; flex: none; height: min-content; overflow: var(--overflow-clip-fallback, clip); padding: 20px; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; } .framer-jDnUe .framer-19lj3e7 { height: 100%; right: -157px; top: 0px; width: 190%; } .framer-jDnUe .framer-ozh7yt { gap: 40px; padding: 100px 20px 60px 20px; } .framer-jDnUe .framer-1x39zq4 { top: 35%; } .framer-jDnUe .framer-14d7txc { left: calc(50.00000000000002% - 795px / 2); top: calc(72.26890756302524% - 728px / 2); width: 795px; } .framer-jDnUe .framer-1iaehcp { padding: 60px 20px 60px 20px; } .framer-jDnUe .framer-18ehihw { flex-direction: column; gap: 40px; padding: 100px 20px 100px 20px; }}\",\"@media (min-width: 1025px) and (max-width: 1439.98px) { .framer-jDnUe.framer-wsw2ij { width: 1025px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 7234.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ntsz5ZYKF\":{\"layout\":[\"fixed\",\"auto\"]},\"Y53A0IHbx\":{\"layout\":[\"fixed\",\"auto\"]},\"LgrdIM__i\":{\"layout\":[\"fixed\",\"auto\"]},\"foEpAEPYK\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"IXHoyz3IC\":{\"pattern\":\":IXHoyz3IC\",\"name\":\"hero-exchange\"},\"Rmwoc5Tk0\":{\"pattern\":\":Rmwoc5Tk0\",\"name\":\"change-menu\"},\"Az2T18XqM\":{\"pattern\":\":Az2T18XqM\",\"name\":\"card-exchange\"},\"z5WfGozrh\":{\"pattern\":\":z5WfGozrh\",\"name\":\"hero-terminal\"},\"x4MFaDkop\":{\"pattern\":\":x4MFaDkop\",\"name\":\"overview\"},\"beFNKSh1d\":{\"pattern\":\":beFNKSh1d\",\"name\":\"1\"},\"hv7SYbJD4\":{\"pattern\":\":hv7SYbJD4\",\"name\":\"3\"},\"Zyuz6SfIl\":{\"pattern\":\":Zyuz6SfIl\",\"name\":\"conectusing-device\"},\"IodTSgOw6\":{\"pattern\":\":IodTSgOw6\",\"name\":\"5\"},\"o_T8QL6zh\":{\"pattern\":\":o_T8QL6zh\",\"name\":\"set-up\"},\"Vf2uXHeYe\":{\"pattern\":\":Vf2uXHeYe\",\"name\":\"5\"},\"Q76EYUUhj\":{\"pattern\":\":Q76EYUUhj\",\"name\":\"5\"},\"MPqEqVFJk\":{\"pattern\":\":MPqEqVFJk\",\"name\":\"5\"}}\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FramerP9qluEZn5=withCSS(Component,css,\"framer-jDnUe\");export default FramerP9qluEZn5;FramerP9qluEZn5.displayName=\"Home\";FramerP9qluEZn5.defaultProps={height:7234.5,width:1440};addFonts(FramerP9qluEZn5,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"},{cssFamilyName:\"CircularXX Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"CircularXX\",url:\"https://framerusercontent.com/assets/MewpGWq6KOg7nWLKOSTwGwfWURQ.woff2\",weight:\"450\"},{cssFamilyName:\"Manrope\",source:\"google\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://fonts.gstatic.com/s/manrope/v23/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk79FO_A87jxeN7B.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{cssFamilyName:\"DM Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Mono\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYhhiaBYyMcKw.woff2\",weight:\"400\"}]},...SubTextFonts,...InnerBoxFonts,...TerminalFonts,...ListOfDevicesFonts,...CookieBannerFonts,...Square3Stack3dFonts,...ServerStackFonts,...FingerPrintFonts,...ArrowPathRoundedSquareFonts,...Illustration2Fonts,...Illustration3Fonts,...ProTextTypeEffectFonts,...VaultForTeamsFonts,...ServiceItemFonts,...SetUpGuideFonts,...Accordion3Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});FramerP9qluEZn5.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(SubText,{},context),()=>forwardLoader(InnerBox,{},context),()=>forwardLoader(Terminal,{},context),()=>forwardLoader(ListOfDevices,{},context),()=>forwardLoader(Illustration2,{},context),()=>forwardLoader(Illustration3,{},context),()=>forwardLoader(VaultForTeams,{},context),()=>forwardLoader(ServiceItem,{},context),()=>forwardLoader(SetUpGuide,{},context),()=>forwardLoader(Accordion3,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP9qluEZn5\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerScrollSections\":\"{\\\"IXHoyz3IC\\\":{\\\"pattern\\\":\\\":IXHoyz3IC\\\",\\\"name\\\":\\\"hero-exchange\\\"},\\\"Rmwoc5Tk0\\\":{\\\"pattern\\\":\\\":Rmwoc5Tk0\\\",\\\"name\\\":\\\"change-menu\\\"},\\\"Az2T18XqM\\\":{\\\"pattern\\\":\\\":Az2T18XqM\\\",\\\"name\\\":\\\"card-exchange\\\"},\\\"z5WfGozrh\\\":{\\\"pattern\\\":\\\":z5WfGozrh\\\",\\\"name\\\":\\\"hero-terminal\\\"},\\\"x4MFaDkop\\\":{\\\"pattern\\\":\\\":x4MFaDkop\\\",\\\"name\\\":\\\"overview\\\"},\\\"beFNKSh1d\\\":{\\\"pattern\\\":\\\":beFNKSh1d\\\",\\\"name\\\":\\\"1\\\"},\\\"hv7SYbJD4\\\":{\\\"pattern\\\":\\\":hv7SYbJD4\\\",\\\"name\\\":\\\"3\\\"},\\\"Zyuz6SfIl\\\":{\\\"pattern\\\":\\\":Zyuz6SfIl\\\",\\\"name\\\":\\\"conectusing-device\\\"},\\\"IodTSgOw6\\\":{\\\"pattern\\\":\\\":IodTSgOw6\\\",\\\"name\\\":\\\"5\\\"},\\\"o_T8QL6zh\\\":{\\\"pattern\\\":\\\":o_T8QL6zh\\\",\\\"name\\\":\\\"set-up\\\"},\\\"Vf2uXHeYe\\\":{\\\"pattern\\\":\\\":Vf2uXHeYe\\\",\\\"name\\\":\\\"5\\\"},\\\"Q76EYUUhj\\\":{\\\"pattern\\\":\\\":Q76EYUUhj\\\",\\\"name\\\":\\\"5\\\"},\\\"MPqEqVFJk\\\":{\\\"pattern\\\":\\\":MPqEqVFJk\\\",\\\"name\\\":\\\"5\\\"}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerResponsiveScreen\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ntsz5ZYKF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y53A0IHbx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LgrdIM__i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"foEpAEPYK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"7234.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (29c58de)\nconst snippets=[];const queryLoaders={};export const snippetsSorting={bodyEnd:[\"v4Y7rUS35\"],bodyStart:[],headEnd:[],headStart:[\"legacy-headStart\",\"rKt1CwNIt\"]};export async function getSnippets(pageId,pathVariables,activeLocale){const queryLoader=queryLoaders[pageId];const params=queryLoader?await queryLoader(pathVariables,activeLocale):undefined;const result={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};for(const snippet of snippets){if(snippet.pageIds&&!snippet.pageIds.has(pageId))continue;const code=snippet.code(params);if(code){result[snippet.placement].push({...snippet,code});}}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"getSnippets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"snippetsSorting\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}